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
US-9,489,264 Storing an encoded data slice as a set of sub-slices
A method begins by storage units of a dispersed storage network (DSN) receiving a set of encoded data slices for storage. The method continues with a first...
US-9,489,263 Selective ECC refresh for on die buffered non-volatile memory
Apparatuses, systems, methods, and computer program products are disclosed for on die buffered non-volatile memory management. A method includes storing data in...
US-9,489,262 Low density parity check encoder having length of 16200 and code rate of 2/15, and low density parity check...
A low density parity check (LDPC) encoder, an LDPC decoder, and an LDPC encoding method are disclosed. The LDPC encoder includes first memory, second memory,...
US-9,489,261 Background initialization for protection information enabled storage volumes
Technology is disclosed for performing background initialization on protection information enabled storage volumes or drives. In some embodiments, a storage...
US-9,489,260 Flexible super block sizing for failed sector recovery
The disclosed technology provides for a method or system comprising determining size of a super block for a track zone in a storage medium based on at least one...
US-9,489,259 Low density parity check encoder having length of 16200 and code rate of 2/15, and low density parity check...
A low density parity check (LDPC) encoder, an LDPC decoder, and an LDPC encoding method are disclosed. The LDPC encoder includes first memory, second memory,...
US-9,489,258 Green NAND SSD application and driver
A GNSD Driver coupled to host DRAM, and having a memory manager, a data grouper engine, a data ungrouper engine, a power manager, and a flush/resume manager....
US-9,489,257 Correcting soft reliability measures of storage values read from memory cells
A method for data storage includes reading storage values, which represent stored data, from a group of memory cells using read thresholds, and deriving...
US-9,489,256 Device quality metrics using unsatisfied parity checks
An apparatus having a device and a circuit is disclosed. The device is configured to convey a codeword. The circuit is configured to (i) receive the codeword...
US-9,489,255 Dynamic array masking
A method, system, and/or computer program product for dynamic array masking is provided. Dynamic array masking includes, during execution of computer...
US-9,489,254 Verification of erasure encoded fragments
Erasure encoded fragments may be originally generated by applying an erasure encoding scheme to a data file. An erasure encoded fragment may be subsequently...
US-9,489,253 Memory controller and method of operating memory controller for reading data from memory device at high speed
An method is provided for operating a memory system. The method includes reading data from memory cells connected to a selected word line to generate read data;...
US-9,489,252 File recovery using diverse erasure encoded fragments
Diverse erasure encoded fragments, that is, fragments produced by different erasure encoding schemes, may be used to reconstruct a data file. The diverse...
US-9,489,251 Supervising and recovering software components associated with medical diagnostics instruments
A system for applying a recovery mechanism to a network of medical diagnostics instruments is provided herein. The system includes the following: a plurality of...
US-9,489,250 System and method for managing a network infrastructure using a mobile device
A system and method for managing an IT infrastructure using a mobile device, the method comprises identifying, using one or more processors of a network...
US-9,489,249 Sending failure information from a solid state drive (SSD) to a host drive
A system, method, and computer program product are provided for a host device to request and obtain failure information from a solid state drive (SSD). In...
US-9,489,248 Method, apparatus and system for acquiring input events
A method, apparatus and system for acquiring an input event in a computer system comprising different priorities for processes are provided, the method...
US-9,489,247 Context sensitive framework for providing data from relevant applications
Functionality is disclosed herein for using a context sensitive framework to identify relevant applications to a current context and to provide data received...
US-9,489,246 Method and device for determining parallelism of tasks of a program
A method and device for determining parallelism of tasks of a program comprises generating a task data structure to track the tasks and assigning a node of the...
US-9,489,245 Work-queue-based graphics processing unit work creation
One embodiment of the present invention enables threads executing on a processor to locally generate and execute work within that processor by way of work...
US-9,489,244 Seamless virtual machine recall in a data storage system
The data storage system according to certain aspects can manage the archiving of virtual machines to (and restoring of virtual machines from) secondary storage....
US-9,489,243 Federating computing resources across the web
Hardware and software are configured to select and provision computing resources from heterogeneous on-demand computing environments through the framework of a...
US-9,489,242 Algorithm for faster convergence through affinity override
A method is implemented by a network device having a symmetric multi-processing (SMP) architecture. The method improves response time for processes implementing...
US-9,489,241 Guaranteed response pattern
Methods, systems and computer readable medium are presented for providing a response to a request. A request (e.g., a java request) is received by a...
US-9,489,240 Resource management in a multi-operating environment
A method for providing user access to telephony operations in a multi operating environment having memory resources nearly depleted that include determining...
US-9,489,239 Systems and methods to manage tiered cache data storage
Systems and methods for managing records stored in a storage cache are provided. A cache index is created and maintained to track where records are stored in...
US-9,489,238 Hierarchal system of objects
Techniques are disclosed that include instantiating a storage object hierarchy including a root storage object and one or more descendant objects of the root...
US-9,489,237 Dynamic tree determination for data processing
Data can be processed in parallel across a cluster of nodes using a parallel processing framework. Using Web services calls between components allows the number...
US-9,489,236 Application prioritization
Among other things, one or more techniques and/or systems are provided for application prioritization. For example, an operating system of a computing device...
US-9,489,235 Request processing system, method and program product
A processing method has been claimed for reducing the average wait time of requests in a queue in a system environment where garbage collection may occur. In...
US-9,489,234 Dynamically adjusting a log level of a transaction
A method dynamically adjusts a log level of a transaction. The method includes: buffering the most detailed logs of a transaction having highest log level into...
US-9,489,233 Parallel modeling and execution framework for distributed computation and file system access
A method, system, and program product comprising determining a set of objects to be represented in a computer model, determining the relationships between the...
US-9,489,232 Techniques for attesting data processing systems
A technique for attesting a plurality of data processing systems includes generating a logical grouping for a data processing system. The logical grouping is...
US-9,489,231 Selecting provisioning targets for new virtual machine instances
One embodiment of a system for provisioning a new virtual machine instance on a target host based on an image of the new virtual machine instance includes a...
US-9,489,230 Handling of virtual machine migration while performing clustering operations
Various systems and methods for performing clustering operations in distributed systems are disclosed. For example, one method involves performing a clustering...
US-9,489,229 Transparent dynamic code optimization
A transparent dynamic code optimization capability natively executes code and identifies hot regions within the code or identifies code that is to otherwise be...
US-9,489,228 Delivery of events from a virtual machine to a thread executable by multiple host CPUs using memory monitoring...
A method and system for managing a virtual computing system including a hypervisor managing a virtual machine (VM) configured to communicate with a thread...
US-9,489,227 Apparatus and method for virtual desktop service
Disclosed herein are a method and architecture capable of efficiently providing virtual desktop service. A service architecture for virtual desktop service...
US-9,489,226 Systems and methods to manage write commands in a cache
When a virtual machine sends a write command to a host operating system, a cache system stores the record included in the write command and later sends the...
US-9,489,225 Allocating resources for multi-phase, distributed computing jobs
In one embodiment, data indicative of the size of an intermediate data set generated by a first resource device is received at a computing device. The...
US-9,489,224 Network virtualization system, physical node, and virtual interface identification method in virtual machine
A domain management apparatus instructs physical nodes about the configuration of virtual nodes and virtual links of virtual networks. The physical nodes assign...
US-9,489,223 Virtual machine wakeup using a memory monitoring instruction
A method and system for managing a virtual computing system including an event source configured to send an event to a destination virtual machine (VM)...
US-9,489,222 Techniques for workload balancing among a plurality of physical machines
A method for workload balancing among a plurality of physical machines hosting a plurality of virtual machines (VMs) is disclosed. The method comprises...
US-9,489,221 Matching based pattern inference for SMT solvers
A method for automatically analyzing formulas and adding pattern annotations to quantifiers based on a database of common pattern idioms. The method involves...
US-9,489,220 Displaying guest operating system statistics in host task manager
A system, method and computer program product for implementing a VM on a host computer and monitoring the VM processes from the Host computer. A host-based Task...
US-9,489,219 Integration and management apparatus, integration and management system and computer readable information...
An integration and management apparatus is connected via a network to an information processing apparatus including at least one software program running...
US-9,489,218 Device and help server
A device configured to connect to a terminal device, the device including: a supply unit, which supplies management screen data to the terminal device, wherein...
US-9,489,217 Dynamic software documentation
A computer device for modifying software documentation for a software package is provided. A first computer is configured to provide the software documentation...
US-9,489,216 Active tiled user interface
A computer interface can be customized by a user at run time (instead of by a developer or administrator at an earlier time). A rectangular area can be divided...
US-9,489,215 Managing an expression-based DFA construction process
DFA construction may be aborted if the DFA will become too big for the computing device to handle or based on user preferences. A DFA may be constructed from an...
← 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 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 | 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.