Easy To Use Patents Search & Patent Lawyer Directory

At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.

Searching:





Search by keyword, patent number, inventor, assignee, city or state:




Patent # Description
2018/0101442 ENERGY CONSCIOUS MOBILE DEVICE REDUNDANCY AND RECOVERY
A tool for redundancy and recovery for a mobile device. Responsive to the mobile device unsuccessfully powering up, the tool activates a recovery functionality...
2018/0101441 STORAGE DEVICE STORING DATA USING RAID
A storage device includes a plurality of first memories, a controller, and a second memory. The controller controls the first memories such that first and...
2018/0101440 OVERCOMING BOTTLENECKS IN ZERO INFORMATION GAIN (ZIG) REBUILD OPERATIONS
A storage unit (SU) includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational...
2018/0101439 OPTIMIZING DATA STORAGE IN A DISPERSED STORAGE NETWORK
A method for execution by a computing device of a dispersed storage network includes dispersed storage error encoding a data segment to produce a set of...
2018/0101438 REBUILDING STRATEGY IN MEMORY MANAGED MULTI-SITE DUPLICATION
A method includes identifying encoded data slices in need of rebuilding, where the encoded data slices are of plurality of copies of a set of encoded data...
2018/0101437 TRANSITIONING TO AN OPTIMIZED DATA STORAGE APPROACH IN A DISPERSED STORAGE NETWORK
A method for execution by a computing device includes dispersed storage error encoding a data segment to produce a set of encoded data slices in accordance...
2018/0101436 BUNDLED WRITES IN A DISTRIBUTED STORAGE SYSTEM
A method for execution by a dispersed storage network (DSN). The method begins by disperse storage error encoding a data object for storage in a set of storage...
2018/0101435 OVERCOMING BOTTLENECKS IN PARTIAL AND TRADITIONAL REBUILD OPERATIONS
A storage unit (SU) includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational...
2018/0101434 LISTING TYPES IN A DISTRIBUTED STORAGE SYSTEM
A method for execution by a dispersed storage network (DSN) begins by identifying a subset of encoded data slices stored in a set of storage units for enhanced...
2018/0101433 TEMPORARILY STORING DROPPED AND REBUILT SLICES IN A DSN MEMORY
A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational...
2018/0101432 COMBINING DEDUPLICATION WITH LOCALITY FOR EFFICIENT AND FAST STORAGE
A method begins by receiving a storage request to store one or more portions of a data object. The method continues by determining whether the one or more...
2018/0101431 EVENTUALLY DURABLE REDUNDANCY ENCODED DATA STORAGE
Techniques for making storage of data objects eventually durable using redundancy encoding are described herein. Data objects are stored in a first set of data...
2018/0101430 Data Storage Device and Data Maintenance Method Thereof
The present invention provides a data storage device including a flash memory. The flash memory includes a plurality of weak pages and a plurality of strong...
2018/0101429 ALERTING SYSTEM HAVING A NETWORK OF STATEFUL TRANSFORMATION NODES
An alerting system is provided that includes a network of transformation nodes, and state change processors. The transformation nodes include input...
2018/0101428 SYSTEM DUMP ANALYSIS
An example computer implemented method includes determining a fingerprint of the system dump, which identifies a model of the system and a type of the system...
2018/0101427 APPARATUSES AND METHODS FOR COMPARING A CURRENT REPRESENTATIVE OF A NUMBER OF FAILING MEMORY CELLS
Apparatuses and methods for comparing a sense current representative of a number of failing memory cells of a group of memory cells and a reference current...
2018/0101426 ROOT CAUSE ANALYSIS
Systems, methods and tools for performing a root cause analysis and improvements to the root cause detection by changing the way analysts and troubleshooters...
2018/0101425 APPARATUSES, METHODS AND SYSTEMS FOR DETERMINING A VIRTUAL MACHINE STATE
APPARATUSES, METHODS AND SYSTEMS FOR DETERMINING A VIRTUAL MACHINE STATE ("CRV") (transforms register retrieval requests, via CRV components, into boot success...
2018/0101424 MEMORY MODULE, MEMORY CONTROLLER AND SYSTEMS RESPONSIVE TO MEMORY CHIP READ FAIL INFORMATION AND RELATED...
A memory module for reporting information about a fail in chip units, an operation of a memory module, and an operation of a memory controller are provided....
2018/0101423 CLUSTER-BASED PROCESSING OF UNSTRUCTURED LOG MESSAGES
Some embodiments relate to assigning individual log messages to clusters. An initial cluster assignment may be performed by applying a hash function to one or...
2018/0101422 GENERATING UNIFIED DATA ON AN ELECTRONIC DEVICE
Systems, methods, and software can be used to generate unified data on an electronic device. In some aspects, a request for unified data is received at a...
2018/0101421 STORAGE AND APPLICATION INTERCOMMUNICATION USING ACPI
Storage system and application intercommunication is provided. A first kernel-mode module determines a first event corresponding to an operational parameter of...
2018/0101420 MODIFYING A DEVICE BASED ON AN ANNOTATED TIME SERIES OF SENSOR READINGS
A computer-implemented method modifies a hardware device based on a time series of data. One or more processors standardize a time series of data received from...
2018/0101419 MODIFYING A DEVICE BASED ON AN ANNOTATED TIME SERIES OF SENSOR READINGS
A method, system, and/or computer program product modify a hardware device based on a time series of data. One or more processors standardize a time series of...
2018/0101418 Remote Communication And Remote Programming By Application Programming Interface
Methods and systems are provided for Remote Application Programming Interface (RAPI) communications between server and client devices. In an embodiment, server...
2018/0101417 DETECTING DEADLOCKS INVOLVING INTER-PROCESSOR INTERRUPTS
Creating, maintaining and using a lock dependency graph in a way that includes the following steps: (i) acquiring a first restriction on processor access in a...
2018/0101416 SERVER FARM AND METHOD FOR OPERATING THE SAME
A method for operating a server farm with a plurality of servers operably connected with each other includes: receiving a job request of a computational task...
2018/0101415 MEASURING UTILIZATION OF RESOURCES IN DATACENTERS
For measuring component utilization in a computing system, a server energy utilization reading of a statistical significant number of servers out of a total...
2018/0101414 PROCESSOR THREAD MANAGEMENT
Provided are a computer program product, system, and method for managing processor threads of a plurality of processors. In one embodiment, a parameter of...
2018/0101413 CONTROL DEVICE AND CONTROL METHOD
A control device includes a memory and a processor coupled to the memory. The processor is configured to determine whether a correlation is present between...
2018/0101412 DATA RELOCATION IN GLOBAL STORAGE CLOUD ENVIRONMENTS
Methods and systems for data relocation in global storage cloud environments are provided. A method includes locating a data server near a travel location of a...
2018/0101411 DATA RELOCATION IN GLOBAL STORAGE CLOUD ENVIRONMENTS
Methods and systems for data relocation in global storage cloud environments are provided. A method includes locating a data server near a travel location of a...
2018/0101410 MANAGEMENT OF RESOURCES WITHIN A COMPUTING ENVIRONMENT
Resources in a computing environment are managed, for example, by a hardware controller controlling dispatching of resources from one or more pools of...
2018/0101409 EFFICIENT CRITICAL THREAD SCHEDULING FOR NON-PRIVILEGED THREAD REQUESTS
An operating system interface, responsive to detecting a non-privileged thread request with a scheduling attribute set to a critical setting to request access...
2018/0101408 NODE SELECTION FOR A NEW APPLICATION IN A MULTI-TENANT CLOUD HOSTING ENVIRONMENT
A method includes instantiating a first web application for a first application owner on a virtual machine and instantiating a second web application for a...
2018/0101407 ENHANCED GOVERNANCE FOR ASYNCHRONOUS COMPUTE JOBS
Systems, methods, and software technology for governing resource utilization in a computing environment. In an implementation, a governance thread started by a...
2018/0101406 Task Scheduling Using Improved Weighted Round Robin Techniques
Mechanisms are provided for distributing work requests to worker devices. The mechanisms generate a cycle table data structure which segments a set of work...
2018/0101405 RESOURCE AND LATENCY ESTIMATION-BASED SCHEDULING IN A DISTRIBUTED COMPUTING ENVIRONMENT
A time series of metric values indicative of a cost of executing a job may be acquired. The acquired time series may be normalized to form a skyline indicative...
2018/0101404 RESOURCE AND LATENCY ESTIMATION-BASED SCHEDULING
A time series of metric values indicative of a cost of executing a job may be acquired. The acquired time series may be normalized to form a skyline indicative...
2018/0101403 TIERED MODEL FOR EVENT-BASED SERVERLESS COMPUTING
A computer system, method, and computer readable product are provided for event-based serverless computing with tiered latency. In various embodiments,...
2018/0101402 METHOD, DEVICE, AND SINGLE-TASKING SYSTEM FOR IMPLEMENTING MULTI-TASKING IN SINGLE-TASKING SYSTEM
Disclosed are a method, a device, and a single-tasking system for implementing multi-tasking in a single-tasking system. The method includes: performing a...
2018/0101401 SYSTEMS AND METHODS FOR ALLOCATING ANTENNA RESOURCES
Systems and methods are presented for allocating resources. In particular, the systems and methods may receive and process a requested SP state to identify for...
2018/0101400 COMPUTER-IMPLEMENTED SYSTEMS AND METHODS FOR SERVICE PROVISIONING
Versions of a service not reachable by a set of service requestors that use the service are removed. Multiple, different versions of a service are stored,...
2018/0101399 INTELLIGENT REPLICATION FACTOR TUNING BASED ON PREDICTED SCHEDULING
A replication factor tuner can use historical data about previous runs of compute jobs to predict execution time periods for jobs scheduled to run in a...
2018/0101398 BANDWIDTH CONTROL IN MULTI-TENANT VIRTUAL NETWORKS
Machines, systems and methods for managing quality of service (QoS) in a multi-tenant virtualized computing environment, the method comprising: collecting...
2018/0101397 METHOD OF RESILIENT OPERATION OF A VIRTUAL NETWORK FUNCTION AND SYSTEM THEREOF
There is provided a method of resilient operation of a virtual network function (VNF) and a host platform configured to host VNF. The host platform comprises:...
2018/0101396 DEVICE PASS-THROUGH FOR VIRTUALIZED ENVIRONMENTS
Systems, methods, and computer-readable storage media for network association to virtualize network devices using device passthrough. In some examples, a...
2018/0101395 CONFIGURATION OF A CLUSTER OF HOSTS IN VIRTUALIZED COMPUTING ENVIRONMENTS
Example methods are provided for configuring a cluster of hosts in a virtualized computing environment. The method may comprise obtaining a configuration...
2018/0101394 METHOD AND EMBEDDED DEVICE FOR LOADING DRIVER
A method and a device for loading a driver is provided, where the method includes: determining a model identifier corresponding to a component comprised in an...
2018/0101392 AUTO-CONFIGURABLE HOST PLUGGABLE COMPUTING
Apparatuses, methods and storage medium associated with auto-configurable host pluggable computing, are disclosed herein. In embodiments, a user defined...
← Previous | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 | Next →

File A Patent Application

  • Protect your idea -- Don't let someone else file first. Learn more.

  • 3 Easy Steps -- Complete Form, application Review, and File. See our process.

  • Attorney Review -- Have your application reviewed by a Patent Attorney. See what's included.