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,946,619 Simulating service disruptions for an operational production system
The techniques described herein provide evaluations of a production system's ability to recover from a service disruption without actually disrupting service to...
US-9,946,618 Determining an availability score based on available resources of different resource types in a cloud computing...
Provided are a computer program product, system, and method for a computer program product, system, and method for determining an availability score based on...
US-9,946,617 Optimized recovery in data replication environments
A method for optimizing recovery in a data replication environment is disclosed. In one embodiment, such a method includes directing I/O from a primary site to...
US-9,946,616 Storage apparatus
A storage apparatus includes: a plurality of flash memory devices each including: a plurality of flash memory chips each including a plurality of physical...
US-9,946,615 Management apparatus and information processing system
A management apparatus includes a processor to collect resource usage quantities of one or more first site processes executed on an information processing...
US-9,946,614 Methods, systems, and computer readable storage devices for managing faults in a virtual machine network
Faults are managed in a virtual machine network. Failure of operation of a virtual machine among a plurality of different types of virtual machines operating in...
US-9,946,613 Instrumentation system and method for maintaining the same
An instrumentation system according to one embodiment of the present invention includes a plurality of field devices, in which each of the field devices is...
US-9,946,612 Data encoding using spare channels
Implementations of encoding techniques are disclosed. In one embodiment, an encoding system includes a codec device, a switching network, a rerouting circuit, a...
US-9,946,611 Method, apparatus and system for matching devices
In one embodiment, the method includes obtaining device-related information corresponding to a plurality of devices from the device manager, selecting, for each...
US-9,946,610 Memory device and method for saving and restoring data using nonvolatile memory
According to one embodiment, a memory device saves data of a volatile memory to a first nonvolatile memory in response to an event of power loss. After recovery...
US-9,946,609 Managing multi-level backups into the cloud
A backup tool can manage multi-level backup into a cloud and restoration from the cloud. The backup tool can request a data source to stream backup data to the...
US-9,946,608 Consistent backup of blocks through block tracking
A method for creating an inconsistent backup and then a consistent backup is described. The method may include creating an inconsistent, full backup of a...
US-9,946,607 Systems and methods for storage error management
A storage layer stores integrity data corresponding to data groups being written to a storage array. The storage layer validates stored data groups by use of...
US-9,946,606 Stream architecture for data representation
A stream architecture for data representation is disclosed. A stream is retained with respect to write transactions to a given volume. The stream includes the...
US-9,946,605 Systems and methods for taking snapshots in a deduplicated virtual file system
A computer-implemented method for taking snapshots in a deduplicated virtual file system may include (1) maintaining a deduplicated virtual file system that...
US-9,946,604 Optimized remote cloning
Optimized remoting cloning is disclosed, including: receiving data from a source storage system associated with an ongoing replication process of a snapshot;...
US-9,946,603 Mountable container for incremental file backups
Information identifying a set of changed blocks on a volume of a client are received. The changed blocks are blocks of the volume that have changed since a...
US-9,946,602 Reliability enhancement in a distributed storage system
Machines, systems and methods for enhancing data recovery in a data storage system, the method comprising determining whether one or more data storage mediums...
US-9,946,601 User interface state saving and restoration
Methods, systems, and computer program products are included to persist a state of an application to a memory and to restore the state of the application from...
US-9,946,599 Systems and methods for enhanced data access to a hard disk drive with caching
Systems and methods described herein provide a method for enhanced data access to a hard disk drive with caching. The method includes obtaining data for storage...
US-9,946,598 Handling open circuits while writing data by moving them to the least vulnerable location in an error...
Systems, apparatuses and methods may provide for recording, if a non-volatile memory (NVM) location satisfies an open circuit condition, open circuit location...
US-9,946,597 Protecting embedded nonvolatile memory from interference
Electromagnetic compatibility (EMC) of a system-on-a-chip (SoC) is enhanced by encoding at least a subset of control signals before the control signals are...
US-9,946,596 Global error recovery system
In a network storage device that includes a plurality of data storage drives, error correction and/or recovery of data stored on one of the plurality of data...
US-9,946,595 Reducing uncorrectable errors based on a history of correctable errors
In some embodiments, a computer-implemented method includes maintaining two or more error indicators for correctable errors occurring at two or more memory...
US-9,946,594 Validation bits and offsets to represent logical pages split between data containers
A flash memory codeword architecture is provided. A non-integer count of logical pages is packed into a codeword payload data container. A codeword payload...
US-9,946,593 Recovery strategy for a stream processing system
The technology disclosed relates to discovering multiple previously unknown and undetected technical problems in fault tolerance and data recovery mechanisms of...
US-9,946,592 Dump data collection management for a storage area network
Provided are a computer program product, system, and method for dump data collection in accordance with one embodiment of the present description, in which a...
US-9,946,591 Tape volume overwrite protection during error recovery
An apparatus-implemented method according to one embodiment includes detecting an error while writing data to a tape volume, and repositioning the tape in...
US-9,946,590 Transmission of command strings and status strings via memory bus
Example implementations relate to facilitating communication between a memory module and a central processor. In example implementations, a memory module may...
US-9,946,589 Structure for reducing power consumption for memory device
A method in a computer-aided design system for generating a functional design model of a processor, is described herein. The method comprises detecting memory...
US-9,946,588 Structure for reducing power consumption for memory device
Techniques for generating a design structure for cache power reduction are described herein. In one example, a system includes logic to detect memory address...
US-9,946,587 Intelligent rolling upgrade for data storage systems
Various method, system, and computer program product embodiments for facilitating upgrades in a computing storage environment are provided. In one such...
US-9,946,586 Memory system and operating method thereof
A memory system includes: a nonvolatile memory device; and a controller operatively coupled to the nonvolatile memory device and to a host, the controller...
US-9,946,585 System and method for asset module isolation
Methods, systems, and articles of manufacture consistent with the present invention provide for deploying an asset platform to an asset in a distributed...
US-9,946,584 Systems and methods for extracting application relevant data from messages
Systems and methods are provided for extracting application relevant data from messages. In one embodiment, a system can comprise a message parser that parses...
US-9,946,583 Media player framework
Systems and methods for managing media playback are described. In one embodiment, a third party media request is received from a third party application. A...
US-9,946,582 Distributed processing device and distributed processing system
A distributed processing device includes an object storage unit that stores a continuation object including at least one of plural processes constituting a task...
US-9,946,581 Exposing server functions to browser code
The exposing of a server function to a browser. From the browser's perspective, the browser submits a request for a web page to a web server, the web page being...
US-9,946,580 Multi-core processor system for information processing
This multi-core processor system for processing information, of the kind including a data exchange engine (2) associated with multiple users (3) of shared...
US-9,946,579 Systems and methods for load balancing of time-based tasks in a distributed computing system
A load manager comprises a configuration manager and a load monitor. The load manager is configured to monitor and manage aspects of a distributed computer...
US-9,946,578 Managing the persistent data of a pre-installed application in an elastic virtual machine instance
A method and apparatus for managing the persistent data of a pre-installed application in an elastic virtual machine instance is disclosed, the method...
US-9,946,577 Systems and methods for distributed resource management
Methods, nontransitory computer readable media, and systems are disclosed for servicing a job queue. Each job has node resource requirements. Composite job...
US-9,946,576 Distributed workflow execution
A workflow is designated for execution across a plurality of autonomous computational entities automatically. Among other things, the cost of computation is...
US-9,946,575 Method of execution of tasks in a critical real-time system
Method for executing a task composed of a set of sequential and alternative processes. The method includes the steps of: a) assigning to each process a hardware...
US-9,946,574 System for adaptive determination of computing resources and method therefor
A system and method for adaptive determination of computing resources is presented. Sometimes, computing jobs are to be allocated among a set of computers....
US-9,946,573 Optimizing virtual machine memory sizing for cloud-scale application deployments
A system and method for facilitating allocation of computing resources, such as addressable memory, to virtual machines in a networked computing environment. An...
US-9,946,572 Resource tolerations and taints
In a computing resource environment including at least one resource capable of being allocated to at least one of a plurality of tasks, techniques are disclosed...
US-9,946,571 Predictive power management in a wireless sensor network using activity costs
A system comprising a plurality of self-powered devices and at least one remote device. The plurality of self-powered devices may be configured to (i) perform...
US-9,946,570 Technology for dynamic resource pool master
For managing a pool of virtual computer systems, master status and a rebasing task are assigned to at least one virtual computer system of the pool. A...
US-9,946,569 Virtual machine bring-up with on-demand processing of storage requests
A method commences upon receiving a request to migrate a subject virtual machine from a first computing machine to a second computing machine. An agent...
← 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 132 133 134 135 | 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.