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,690,684 Component for network system
A component for a network system is provided. The component includes an information notification part capable of notifying of one or more pieces of certain...
US-9,690,683 Detection and handling of virtual network appliance failures
In one aspect, a method is implemented on a host platform on which a hypervisor (aka Virtual Machine Manager) and a plurality of virtual machines (VMs) are...
US-9,690,682 Program information generating system, method, and computer program product
A program information generating system includes an acquisition unit that acquires dependency information indicating dependency among a plurality of events...
US-9,690,681 Method and system for automatically generating executable system-level tests
A method for automatically generating executable system-level tests may include receiving scenario information for testing a device under test (DUT). The method...
US-9,690,680 Testing hybrid instruction architecture
A computer-implemented method for testing a hybrid architecture instruction set is provided. The method includes defining a first instruction definition table...
US-9,690,679 Transaction commitment and replication in a storage system
An embodiment provides a system and method for transaction commitment and replication. The method includes receiving a minitransaction from a client node at one...
US-9,690,678 Fault tolerant systems and method of using the same
Systems and methods for resolving fault detection in a control system is provided. The system includes an I/O module operably connected to a first, second, and...
US-9,690,677 Transmission device, transmission system, and transmission method
A first transmission device transmits a signal to a third transmission device by using an active line and a spare line. The first transmission device includes a...
US-9,690,676 Assigning network device subnets to perform network activities using network device information
Techniques and systems for performing a network activity within a network. The technique includes assigning one or a plurality of network devices subnets with...
US-9,690,675 Dynamically changing members of a consensus group in a distributed self-healing coordination service
Systems, methods, and computer program products for managing a consensus group in a distributed computing cluster, by determining that an instance of an...
US-9,690,673 Single and double chip spare
Techniques are provided for overcoming failures in a memory. One portion of the memory may operate in a single chip spare mode. Upon detection of an error in a...
US-9,690,672 Acquiring diagnostic data selectively
One or more processors execute one or more software commands that are capable of command failure on one or more computing devices. One or more processors detect...
US-9,690,671 Manifest-based snapshots in distributed computing environments
Scalable architectures, systems, and services are provided herein for creating manifest-based snapshots in distributed computing environments. In some...
US-9,690,670 Systems and methods for doing agentless backup in scale-out fashion
Various systems, methods and apparatuses for intelligently and dynamically allocating proxy backup clients to back up and restore vast amounts of data...
US-9,690,669 Techniques for improving cloud infrastructure backup in a shared storage environment
A technique for cloud infrastructure backup in a virtualized environment utilizing shared storage includes obtaining a workload input/output (I/O) profile to...
US-9,690,668 Data boundary identification
A system and method obtain a set of data and identify successive subsets of data within the set of data. A boundary identifying hash is calculated on a subset...
US-9,690,667 Automatic expiring of cached data
A method includes determining a time shift for data validity windows corresponding to a user, receiving a request for an incremental data update from the user,...
US-9,690,666 Incremental backup operations in a transactional file system
Various systems and methods for performing incremental backups in transactional file systems. For example, one method involves performing the first stage of a...
US-9,690,665 Relay device, relay method, computer-readable recoding medium having stored therein relay program, and relay system
A relay device includes a first storage unit, a second storage unit and a processor. The processor extracts a duplication pattern, which is an identical portion...
US-9,690,664 Storage system and method for controlling the same
The present invention provides a storage system capable of preventing data loss when power failure or other failures occur to an external power supply, by...
US-9,690,663 Allocation of replica-sets in a storage cluster
A data storage system may be configured to allocate replica-sets in a balanced manner and mark some of these balanced replica-sets as being spares. As one or...
US-9,690,662 Techniques for virtual machine management
A technique for operating a group of virtual machines (VMs) includes utilizing a checkpoint procedure to maintain secondary VMs to assume tasks of primary VMs...
US-9,690,661 Non-volatile memory devices and controllers
For single-level cell flash memories and multi-level cell flash memories, different operations can be performed according to their stability when an abnormal...
US-9,690,660 Spare selection in a declustered RAID system
Embodiments are directed to techniques for techniques for selecting a proper set of spare sections to use in a given failure scenario. These embodiments use a...
US-9,690,659 Parity-layout generating method, parity-layout generating apparatus, and storage system
A parity-layout generating method, includes: creating a first local parity layout with a first calculation range for calculating local parity; creating a second...
US-9,690,658 Distributed storage system and method
A distributed storage system includes a plurality of storage devices and an information processing devices including a storage unit that is accessed more...
US-9,690,657 Writing data across storage devices in an erasure-coded system
A computing device writes data across storage devices in an erasure-coded system. The computing device computes data blocks and parity blocks from data and...
US-9,690,656 Data encoding on single-level and variable multi-level cell storage
A method of encoding data on single level or variable multi-level cell storage includes receiving a block of encoded data from an approximation-aware...
US-9,690,655 Method and system for improving flash storage utilization by predicting bad m-pages
A method for managing persistent storage. The method includes selecting a page for a proactive read request, where the page is located in the persistent...
US-9,690,654 Operation method of nonvolatile memory system
A nonvolatile memory system includes a nonvolatile memory device and a memory controller managing the nonvolatile memory device. The operation method includes...
US-9,690,653 Semiconductor device having error correction code (ECC) circuit
An apparatus may comprise an ECC circuit configured to receive read data from a memory cell array to correct, an error bit contained in a data portion of the...
US-9,690,652 Search device and search method searching data based on key
According to one embodiment, a search device includes a first comparison module, a determination module, a correction module, a second comparison module, and a...
US-9,690,643 Engine-control computer and method for detecting failures of such a computer
An engine-control computer including switches wherein switch voltage type outputs are configured to control some actuators and a device for detecting internal...
US-9,690,640 Recovery from multiple data errors
Mechanisms for handling multiple data errors that occur simultaneously are provided. A processing device may determine whether multiple data errors occur in...
US-9,690,630 Hardware accelerator test harness generation
System and method for generating hardware accelerators and processor offloads. System for hardware acceleration. System and method for implementing an...
US-9,690,623 Regulating hardware speculative processing around a transaction
A transaction is detected. The transaction has a begin-transaction indication and an end-transaction indication. If it is determined that the begin-transaction...
US-9,690,618 Method for task scheduling and electronic device using the same
A method for task scheduling and an electronic device using the same are provided. The method for scheduling tasks in an electronic device includes assigning a...
US-9,690,617 Adjustment of a task execution plan at runtime
Embodiments of adjustment of a task execution plan at runtime by a task execution engine configured to receive a plan compilation task, the plan compilation...
US-9,690,616 Based on natural load determination either adjust processor sleep time or generate artificial load
Methods and devices for determining load on a computing device involve scheduling at least one idle thread for execution during a first sleep time of a...
US-9,690,615 Live migration of virtual machines from/to host computers with graphics processors
Apparatuses, methods and storage medium associated with live migration of virtual machines (VMs) from/to host computers with graphics virtualization are...
US-9,690,614 Methods, systems, and computer readable mediums for orchestrating the automated installation of an application...
Methods, systems, and computer readable mediums for orchestrating the automated installation of an application in a virtual environment are disclosed. According...
US-9,690,613 Using diversity to provide redundancy of virtual machines
Concepts and technologies are disclosed herein for using diversity to provide redundancy of virtual machines. A server computer that executes an orchestrator...
US-9,690,612 Dynamically managing a serial port interface of virtualization software on host device wherein execution is...
One or more examples provide techniques to dynamically manage serial port interface(s) of virtualization software executing in a host device. In an example, a...
US-9,690,611 Combining blade servers based on workload characteristics
To perform a workload, a plurality of virtual machines (VMs) may be assigned to a plurality of blade servers. To assign the VMs, a computing system uses the...
US-9,690,610 Computer system and management computer controlling method
In a computer system having a plurality of integrated systems of servers and storage apparatuses and having a management computer, each of the plurality of...
US-9,690,609 Provenance in cloud computing systems
A method comprises pairing a virtual machine instance with a virtual agent that is registered with registry in an execution environment. In this regard, upon...
US-9,690,608 Method and system for managing hosts that run virtual machines within a cluster
Embodiments of a non-transitory computer-readable storage medium and a computer system are disclosed. In an embodiment, a non-transitory computer-readable...
US-9,690,605 Configuration of an edge switch downlink port with a network policy of a published network configuration...
Examples disclosed herein relate to associating an identifier for a virtual machine with a published network configuration service type. Examples include...
US-9,690,601 Dynamic profile switching based on user identification
A method for dynamic switching of user profiles on a computing device. The computing device is coupled to at least one image-sensing device and can be...
US-9,690,597 Bootstrapping server using configuration file stored in server-managed storage
A method and apparatus for booting a clustered management system is provided where the configuration information required to boot the system is stored within...
← 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 | 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.