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-1,001,9327 System and method for hybrid kernel- and user-space incremental and full checkpointing
A system includes a multi-process application that runs. A multi-process application runs on primary hosts and is checkpointed by a checkpointer comprised of at...
US-1,001,9326 Memory system
According to one embodiment, a memory system is connectable to a host. The memory system includes a first memory, a second memory, and a controller. The first...
US-1,001,9325 Virtual device backend recovery
Methods, systems, and computer program products for restoring a backend after a backend disconnect. The method includes detecting a disconnect of a backend. The...
US-1,001,9324 Data transfer and recovery
A backup image generator can create a primary image and periodic delta images of all or part of a primary server. The images can be sent to a network attached...
US-1,001,9323 Method and system for container data recovery in a storage system
A computer-implemented method is disclosed. The method starts with determining a first container of a storage system is invalid. The method continues with the...
US-1,001,9322 Template-based remote/local file selection techniques for modular backup and migration
File selection techniques that can handle overlapping module contexts provide flexible and reversible backup, restore, migration, deployment and synchronization...
US-1,001,9321 Unique identifiers for data replication, migration, failover operations and failback operations
A computer implemented method implemented with a processor for assigning a unique identifier for a data item initially deployed at a cluster of a networked...
US-1,001,9320 Systems and methods for distributed atomic storage operations
An aggregation module combines a plurality of logical address spaces to form a conglomerated address space. The logical address spaces comprising the...
US-1,001,9319 Electronic device and storage initialization method
An electronic device able to re-initialize following a failed initialization has a processor, a first storage device, and a second storage device. The processor...
US-1,001,9318 Storage optimization of pre-allocated units of storage
Disclosed herein are systems, methods, and processes to optimize the storage of pre-allocated units of storage during a backup operation. Null units of storage...
US-1,001,9317 Parity protection for data chunks in an object storage system
The present invention relates to a method and system for providing parity protection in an object storage system. The present invention allows for tracking the...
US-1,001,9316 Managing distributed system performance using accelerated data retrieval operations
A distributed system is adapted to manage the performance of distributed processes. In one aspect, multiple stripes associated with a data item are stored in a...
US-1,001,9315 Control device for a storage apparatus, system, and method of controlling a storage apparatus
A control device for a storage apparatus including a first storage device, a second storage device, and a third storage device, the control device includes a...
US-1,001,9314 Flash memory apparatus and storage management method for flash memory
A method used for a flash memory module having a plurality of storage blocks each can be used as a first block or a second block includes: classifying data into...
US-1,001,9313 Flash channel with selective decoder likelihood dampening
An apparatus for reading a flash memory includes a read controller operable to read the flash memory to yield read patterns, a likelihood generator operable to...
US-1,001,9312 Error monitoring of a memory device containing embedded error correction
Embodiments of the present disclosure provide an approach for monitoring the health and predicting the failure of dynamic random-access memory (DRAM) devices...
US-1,001,9311 Validation of a symbol response memory
Configuration content of electronic devices used for data analysis may be altered due to bit failure or corruption, for example. Accordingly, in one embodiment,...
US-1,001,9310 Error correction in multiple semiconductor memory units
Various embodiments include apparatus and methods to store data in a first semiconductor memory unit and to store error correction information in a second...
US-1,001,9309 Analytics-based dynamic adaptation of client-server mobile applications
Methods, systems, and computer program products for analytics-based dynamic adaptation of client-server mobile applications are provided herein. A...
US-1,001,9308 Disaster-proof event data processing
Systems and methods are disclosed herein for providing fault tolerant processing of events. The system includes multiple consensus computers configured to...
US-1,001,9307 Adjusting an operation of a computer using generated correct dependency metadata
One or more processors acquire dependency metadata, where the dependency metadata is used for representing dependency on data among at least two components of...
US-1,001,9306 Collision detection for slave storage devices
A method includes transmitting, by a controller of a storage device, a first bit on a data line. The method further includes responsive to transmitting the...
US-1,001,9305 Internet-based diagnostic assistant for device analysis
Methods and systems for a diagnostic service assistant for connected devices. The device service assistant enables users to diagnose and repair connected...
US-1,001,9304 Providing an application interface programming exception in an upper management layer
An input string, which includes exception data payload, is received at the API exception that resides in the upper management layer. The API exception is...
US-1,001,9303 Method for error monitoring, control and data transmission installation and control device
To simplify and/or improve error monitoring in a control and data transmission system for redundant process control, provided is a method for error monitoring...
US-1,001,9302 Workflow engine for troubleshooting user device issues
A workflow engine may be used to resolve service issues in a more expedient and effective manner. The workflow engine may select a troubleshooting flow to...
US-1,001,9301 Information processing device, and control method and storage medium
An information processing device includes a processor; and a control device coupled to the processor and configured to receive a packet, determine whether a...
US-1,001,9300 Live error recovery
A packet is identified at a port of a serial data link, and it is determined that the packet is associated with an error. Entry into an error recovery mode is...
US-1,001,9299 V2X communication apparatus for verifying reliability of V2X data, system including the V2X communication...
A V2X communication apparatus includes a message transceiver for receiving a V2X communication message and transmitting V2X data to an apparatus in a vehicle, a...
US-1,001,9298 Middleware interface and middleware interface generator
A computer system exposes a hardware access library providing an interface for commanding an input/output device of the computer system. The computer system...
US-1,001,9297 Systems and methods for implementing bulk handling in asynchronous processing
Systems and methods for implementing bulk handling in asynchronous processing are described. For example, an exemplary system includes a processor and a memory...
US-1,001,9296 Addressable dispatchers in distributed computing
A method and apparatus for dispatching messages in a distributed computing system. A dispatcher receives a message. The dispatcher examines the message to...
US-1,001,9295 Method and system for managing and linking software applications
A computer-readable storage medium encodes computer executable instructions that, when executed by at least one processor, associate plural applications. That...
US-1,001,9294 Method of achieving intra-machine workload balance for distributed graph-processing systems
Techniques are provided for efficiently distributing graph data to multiple processor threads located on a server node. The server node receives graph data to...
US-1,001,9293 Enhanced command selection in a networked computing environment
Embodiments of the present invention provide an approach for identifying commands for virtual resource instances in a networked computing environment (e.g., a...
US-1,001,9292 Method for executing a comprehensive real-time computer application by exchanging time-triggered messages among...
A method for executing a comprehensive real-time computer application including an application software including a description of functions on a distributed...
US-1,001,9291 Determining resource utilization by one or more tasks
Complex devices, software systems, and/or networks may comprise one or more subsystems that perform periodic tasks. A first task may be assigned a first...
US-1,001,9290 Multi-layer QoS management in a distributed computing environment
A technique for multi-layer quality of service (QoS) management in a distributed computing environment includes receiving a workload to run in a distributed...
US-1,001,9289 Multi-layer QoS management in a distributed computing environment
A system for multi-layer quality of service (QoS) management in a distributed computing environment includes a management node hosting a workload scheduler...
US-1,001,9288 Fast and stable mechanism for allocating contiguous memory
A hypervisor hosted by a computing system performs a method to allocate a contiguous physical memory space to a device. A given region of physical memory is...
US-1,001,9286 Time critical tasks scheduling
A method and system for scheduling a time critical task. The system may include a processing unit, a hardware assist scheduler, and a memory coupled to both the...
US-1,001,9285 Natural language conversation-based programming
A computer-implemented method includes receiving, from a natural language interface system, a natural language task specification, and converting the natural...
US-1,001,9284 Method for performing transactions on data and a transactional database
Embodiments include an evaluator that can receive a query containing a predicate from an application executing on a client device. The evaluator can process the...
US-1,001,9283 Predicting a context portion to move between a context buffer and registers based on context portions...
A processing device includes a first memory that includes a context buffer. The processing device also includes a processor core to execute threads based on...
US-1,001,9282 Virtual machine exit processing accelerator
Systems and methods for implementing a virtual machine (VM) exit processing accelerator. An example method comprises: reading, from a first memory location, a...
US-1,001,9281 Handoff of virtual machines based on security requirements
A computer system transitions a virtual machine from a host computer to a target computer having a security key. The host computer transfers a security phrase...
US-1,001,9280 Technologies for dynamically managing data bus bandwidth usage of virtual machines in a network device
Technologies for dynamically managing data bus bandwidth usage of virtual machines include a network device that includes a data bus, one or more processors...
US-1,001,9279 Transparent secure interception handling
A method and system for transparent secure interception handling is provided. The method and system include deploying a virtual machine (VM) in an environment...
US-1,001,9278 Framework for network technology agnostic multi-cloud elastic extension and isolation
Establishing an MCEE logical structure relating tenant resources of a tenant site, first non-tenant cloud resources at a first non-tenant cloud site, and second...
US-1,001,9277 Triggering application attachment based on state changes of virtual machines
Described herein are systems, methods, and software to provide virtualized computing sessions with attachable volumes to requesting users. In one...
← 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 | 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.