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,000,7468 Method and apparatus for erasing data in data section in flash memory
A data erasing method and apparatus applied to a flash memory. The method includes receiving a data erasing instruction, where the data erasing instruction...
US-1,000,7467 Storage system
A first control unit of a first control device executes: a synchronous copy process for writing data from a host device into a first storage medium,...
US-1,000,7466 Tracking copy sessions
Maintaining a set of extents corresponding to a portion of an initial logical volume that is to be copied includes initializing a table having entries...
US-1,000,7465 Remapping in a memory device
Methods of operating a memory device, and memory devices and systems so configured, include receiving a first address range for programming user data to a first...
US-1,000,7464 Method and apparatus for integration of non-volatile memory
Described herein is a method and system for directly accessing and transferring data between a first memory architecture and a second memory architecture...
US-1,000,7463 Online virtual machine disk migration
A method for migrating a virtual machine disk (VM disk) from first physical storage to second physical storage while the virtual machine (VM) is running, the...
US-1,000,7462 Method and system for adaptive data migration in solid state memory
A method for data migration in solid state memory. The method includes making a first determination that a write limit of a first memory region of the solid...
US-1,000,7461 Redistributing data in a distributed storage system based on attributes of the data
Accesses to a number of data blocks stored in a distributed storage are observed. Following observation of the accesses, the stored data blocks are...
US-1,000,7460 Flash memory controller
A flash memory controller for controlling a flash memory module includes a communication interface for receiving a first data and a second data; and a...
US-1,000,7459 Performance tuning in a storage system that includes one or more storage devices
Performance tuning in a storage system that includes one or more storage devices, including: storing, by a primary controller of the storage system, data...
US-1,000,7458 Method of configuring memory cells in a solid state drive based on read/write activity and controller therefor
A solid-state storage device (SSD) controller is provided for use with an SSD. The SSD includes a plurality of memory cells, such as non-volatile memory (NVM)...
US-1,000,7457 Distributed transactions with token-associated execution
A method of processing transactions associated with a command in a storage system is provided. The method includes receiving, at a first authority of the...
US-1,000,7456 Efficient scrubbing of mirrored memory
A method comprising of allocating a main memory partition and a mirrored memory partition, a mirrored copy of the main memory partition, of a mirrored memory...
US-1,000,7455 Automated configuration of host connectivity
Masking information may be automatically determined for a host after zoning between the host and data storage system is complete. Processing may include the...
US-1,000,7454 Memory device and system including the same
A memory device may include a command controller configured to buffer an address based on a refresh enable signal and a repair enable signal. The memory device...
US-1,000,7453 Lightweight mounting of a secondary copy of file system data
A data storage system allows a user to search a secondary copy such as a back up, archive, or snapshot and receive an abbreviated version of the secondary copy...
US-1,000,7452 Self-expiring data in a virtual tape server
Embodiments for managing data in a virtual tape storage environment, by a processor device, are provided. A management system on a host is used to define volume...
US-1,000,7451 Scalable SPOR algorithm for flash memories
Methods of sudden power off recovery may include reading dirty-block meta-pages from memory blocks on a dirty block list, recording mapping in formation in...
US-1,000,7450 Storage controller, method, and storage system
A storage controller is coupled to a plurality of storage devices, the storage controller is configured to receive a first write request of data, determine a...
US-1,000,7449 Memory management method, memory control circuit unit, and memory storage apparatus
A memory management method for a rewritable non-volatile memory module is provided. The memory management method includes determining whether a special event...
US-1,000,7448 Multiple hierarchies of snapshots
A method for restoring a data volume using incremental snapshots of the data volume includes creating a first series of incremental snapshots according to a...
US-1,000,7447 Systems, methods, and computer program products for low impact backup
Embodiments include methods, systems, and computer program products for low impact image level backup and replication of data between a production data storage...
US-1,000,7446 Method, apparatus, and storage medium for writing data into persistent storage device
A method for writing data into a persistent storage device includes grouping a plurality of data entries stored in a temporary storage device to form a data...
US-1,000,7445 Identification of virtual machines using a distributed job scheduler
Methods and systems for managing, storing, and serving data within a virtualized environment are described. In some embodiments, a data management system may...
US-1,000,7444 Batching access requests in a dispersed storage network
A method begins by a processing system of a dispersed storage network (DSN) selecting a first proper subset of dispersed storage and task (DST) execution units...
US-1,000,7443 Host to device I/O flow
One or more virtual functions is exposed via a shared communication interface. A plurality of I/O buffers shared across said virtual functions are provided. For...
US-1,000,7442 Methods, systems, and computer readable media for automatically deriving hints from accesses to a storage...
Methods, systems, and computer readable media for automatically deriving hints from storage device accesses and from file system metadata and for utilizing the...
US-1,000,7441 Storage system bandwidth adjustment
Techniques to determine an adjustment to front end bandwidth of a server based on backend bandwidth and to adjust power consumption of an input/output (I/O)...
US-1,000,7440 Method of reordering a queue of write requests
In some implementations, a method includes, at a latency reduction system configured to reduce latency in writing data to one or more storage entities that are...
US-1,000,7439 Non-volatile memory serial core architecture
A memory system having a serial data interface and a serial data path core for receiving data from and for providing data to at least one memory bank as a...
US-1,000,7438 Method and system for achieving consensus using alternate voting strategies (AVS) with incomplete information
A computing device having interface, memory, and processing module, transmits write requests for a set of encoded data slices to storage units (SUs) of a...
US-1,000,7437 Management apparatus, storage system, method, and computer readable medium
A management apparatus includes a memory and a processor coupled to the memory. The processor is configured to: sequentially read data from a movement-target...
US-1,000,7436 Storage control apparatus and control method of storage control apparatus
A storage control apparatus includes a memory, and a processor. The memory is configured to retain associative relation information for managing an associative...
US-1,000,7435 Translation lookaside buffer in memory
Examples of the present disclosure provide apparatuses and methods related to a translation lookaside buffer in memory. An example method comprises receiving a...
US-1,000,7434 Proactive release of high performance data storage resources when exceeding a service level objective
High performance storage resources are proactively deallocated when a storage group exceeds its service level objective. A load score is calculated for each...
US-1,000,7433 Systems and methods for performing adaptive host memory buffer caching of transition layer tables
Systems and methods for performing adaptive host memory buffer caching of transition layer tables (FTL tables) are disclosed. In one form a non-volatile memory...
US-1,000,7432 System and method for replacing storage devices
A method for copying data from a storage device that has been identified for replacement or has failed to a spare storage device. The method includes a storage...
US-1,000,7431 Storage devices configured to generate linked lists
Storage devices including a controller, a first memory coupled to the controller, and a second memory coupled to the controller, wherein the controller is...
US-1,000,7430 Pre-built deduplication repository building blocks
Various embodiments for repository management in a data deduplication system, by a processor device, are provided. An expansion appliance is configured at a...
US-1,000,7429 Database replication with continue and tape-type-override functions
Database performance may be improved by creating additional backups from an existing backup, rather than the original database or audit log source. A second...
US-1,000,7428 Data storage management
A method of managing a plurality of storage devices. The method comprises at a first device connected to the plurality of storage devices via a switch,...
US-1,000,7427 Sensor managed apparatus, method and computer program product
An apparatus, method and computer program product provide a simplified method for unlocking an electronic device that uses soft keys, such as capacitive touch...
US-1,000,7426 Device, method, and graphical user interface for performing character entry
A method of managing user interface content, including performing character entry without a keyboard, is disclosed. The method includes displaying a character...
US-1,000,7425 Mobile terminal and modified keypad using method thereof
A method of controlling a mobile terminal, and which includes displaying an application screen of an executing application and a corresponding keypad on a...
US-1,000,7424 Mobile client device, operation method, recording medium, and operation system
An information processing apparatus that detects an input operation to a touch panel based on an output of the touch panel; creates an operation command to...
US-1,000,7422 Light-based controls in a toroidal steering wheel
A steering wheel for a vehicle, including front and back semi-toroidal surfaces joined at their outer circumferences by a light guide in the shape of a circular...
US-1,000,7421 Natural handwriting detection on a touch surface
One embodiment provides a method including: detecting, at a touch surface, at least two points of contact of a hand of a user; identifying, based on a...
US-1,000,7420 Method for processing data and electronic device thereof
A method of operating an electronic device is provided. The method includes detecting at least two object displayed contiguously, determining a line interval of...
US-1,000,7419 Touch-based gesture recognition and application navigation
An electronic device includes a display, a touch-sensitive surface, one or more processors, and memory storing one or more programs. The device displays a first...
US-1,000,7418 Device, method, and graphical user interface for enabling generation of contact-intensity-dependent interface...
In accordance with some embodiments, a method is performed at an electronic device with a display, a touch-sensitive surface, one or more sensors capable of...
← 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 | 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.