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,996,466 Apparatus, system and method for caching compressed data
Techniques and mechanisms to efficiently cache data based on compression of such data. The technologies of the present disclosure include cache systems,...
US-9,996,465 Cached volumes at storage gateways
Methods and apparatus for supporting cached volumes at storage gateways are disclosed. A storage gateway appliance is configured to cache at least a portion of...
US-9,996,464 Metadata cache management
Managing a cache includes determining from metadata of a received service request whether a cache data response may satisfy the request as a function of...
US-9,996,463 Selection and placement of volumes in a storage system using stripes
Provided are a computer program product, system, and method for determining the location for volumes of data being initially stored within a storage space,...
US-9,996,462 Data storage device and data maintenance method thereof
The present invention provides a data storage device that includes a flash memory and a controller. The flash memory has a plurality of blocks, and each of the...
US-9,996,461 Dynamic differential compression for storage device look-up table
A method for storing data on a storage device includes receiving data to be stored and a logical address for storing the data. A physical address is determined...
US-9,996,460 Storage device, system including storage device and method of operating the same
A method of operating a storage device according to an exemplary embodiment includes receiving a first target value and a second target value of a plurality of...
US-9,996,459 Reclaiming of sequential storage medium
Software for reclaiming a sequential storage medium that includes: copying all active data blocks in a first part of sequentially written data on a first...
US-9,996,458 Memory sector retirement in a non-volatile memory
A non-volatile memory is arranged to have a plurality of sectors. Each sector of the plurality of sectors includes a plurality of record locations. A memory...
US-9,996,457 Efficient buffering for a system having non-volatile memory
Systems and methods are disclosed for efficient buffering for a system having non-volatile memory ("NVM"). In some embodiments, a control circuitry of a system...
US-9,996,456 Solid-state disk, and user system comprising same
The inventive concept relates to a user system including a solid state disk. The user system may include a main memory for storing data processed by a central...
US-9,996,455 Virtual storage address threshold for freemained frames
Address-based thresholds for freemained frames are used to determine retention actions. Based, at least in part, on a comparison of a number of freemained...
US-9,996,454 Exemplary testing of software
A technique relates testing an application under test using (AUT) testing. The testing software creates a testcase by executing the AUT under normal usage, and...
US-9,996,453 On-demand software test environment generation
A method and a system to create a software test environment on demand are described. An example system includes a dependency module to, upon receiving a command...
US-9,996,452 Test case generation for uncovered code paths
Embodiments of the present invention provide methods, computer program products, and systems to increase code coverage. Embodiments of the present invention can...
US-9,996,451 Proactive cognitive analysis for inferring test case dependencies
Mechanisms are provided for evaluating test cases for testing a software product based on a requirements change. The mechanisms analyze a test case corpus to...
US-9,996,450 Transferring application software between virtual machines
A method and apparatus for testing application software for installation on hardware platforms. A software tool is qualified using a tool qualifier module...
US-9,996,449 Instruction and logic for a convertible innovation and debug engine
A processor includes an innovation engine, a non-volatile memory, a reserved device, one or more user-defined devices, and logic to execute the user-defined...
US-9,996,448 Breakpoint insertion into kernel pages
A method includes, with a hypervisor, receiving a first request from a guest to write a first piece of data to a first memory location within a kernel code...
US-9,996,447 Automated identification of redundant method calls
Embodiments of the invention may provide for collecting specified data each time that a call to a given method occurs, wherein a given call to the given method...
US-9,996,446 User experience diagnostics with actionable insights
The performance of computer system responses to user requests is measured and evaluated in the context of physical computing resource operation. Diagnostic...
US-9,996,445 Computer flight recorder with active error detection
A method, apparatus and program product utilize a flight recorder having active error detection functionality to proactively detect errors in a computer or a...
US-9,996,444 Automated methods and systems for calculating hard thresholds
This disclosure is directed to automated methods and systems for calculating hard thresholds used to monitor time-series data generated by data-generating...
US-9,996,443 User action duration
In one implementation, a system for user action duration includes a monitor engine to monitor a number of async operations to be loaded on a user interface, a...
US-9,996,442 Cloud computing benchmarking
Cloud computing benchmarking is performed wherein the resource usage of a measuring benchmarking application is compensated for as to not impact measurement....
US-9,996,441 System and method for building a script for a web page using an existing script from a similar web page
A system and method allows users to provide portions of scripts or scripts for retrieval of information from one or more web sites of one or more businesses by...
US-9,996,439 Self-error injection technique for point-to-point interconnect to increase test coverage
Various aspects describe an on-chip, hardware error-generator component. In some cases, the hardware error-generator component connects to a data path between...
US-9,996,438 Chunk redundancy architecture for memory
An integrated circuit (IC) includes addressable blocks of memory, and at least one redundant block of memory. A block of memory includes two or more chunks of...
US-9,996,437 Failover in a san environment
A method, system, and computer program product for managing performance of an application I/O comprising determining paths from a first host to a node in a...
US-9,996,436 Service processor traps for communicating storage controller failure
One or more techniques and/or computing devices are provided for communicating storage controller failures utilizing service processor traps. A first storage...
US-9,996,435 Reliability scheme using hybrid SSD/HDD replication with log structured management
In one embodiment, a method of managing data includes storing a first copy of data in a solid state memory using a controller of the solid state memory, and...
US-9,996,434 Data mirror volume verification
For volume verification, an apparatus is disclosed. The apparatus includes a data mirror that generates volume pairs of first and second volumes by mirroring...
US-9,996,433 Storage control of storage media subject to write amplification effects
According to one aspect of the present invention, there is provided a method for performing storage control. Member storage media and a hot spare storage medium...
US-9,996,432 Automated local database connection affinity and failover
A first compute node of a plurality of compute nodes of a database cluster may receive a request for a database transaction from a client application. The...
US-9,996,431 Architecture and apparatus for advanced arbitration in embedded controls
A method of arbitrating conflicting outputs in a redundant control system. Execution data of a task executed by each controller in the redundant control system...
US-9,996,430 Systems and methods of unified reconstruction in storage systems
Systems and methods for reconstructing unified data in an electronic storage network are provided which may include the identification and use of metadata...
US-9,996,429 Mountable container backups for files
A file stored in a volume on a client is backed up in a mountable format by creating on the client a template virtual volume that corresponds to the volume in...
US-9,996,428 Unified snapshot storage management
An illustrative approach to managing snapshots streamlines how and when snapshots are generated in a storage management system, such that fewer snapshots may be...
US-9,996,427 Parallel backup for distributed database system environments
The capability to perform data backup and restore within a distributed database system environment is provided. The embodiments includes initiating a backup...
US-9,996,426 Sparse segment trees for high metadata churn workloads
Methods, systems, and apparatus for providing data storage services of a storage system are described. In one embodiment, a first file representing a first full...
US-9,996,424 Splitting a clone having snapshots from a parent
A method, system, and program product is provided for splitting a clone object from a parent object when the clone object includes at least one snapshot. A...
US-9,996,423 Point in time snapshots using copy on predicted write
Systems and methods of writing to a storage system comprise analyzing a plurality of snapshots of data blocks of a storage device and determining a likelihood...
US-9,996,422 Methods and systems for a copy-offload operation
Methods and systems for a copy-offload operation are provided. A soft range lock is placed for a data container for generating a token for a copy-offload...
US-9,996,421 Data storage method, data storage apparatus, and storage device
In a backup method, a first controller of a storage system receives a file process request, and divides the file process request into a plurality of file...
US-9,996,420 Error-correction encoding and decoding
A data encoding method includes storing K input data symbols; assigning the symbols to respective symbol locations in a notional square array, having n rows and...
US-9,996,419 Storage system with distributed ECC capability
Embodiments of the present invention relate to an apparatus, method, and/or sequence for a distributed ECC that may be used in a storage system. In another...
US-9,996,418 Error-correction encoding and decoding
A data encoding method includes storing K input data symbols; assigning the symbols to respective symbol locations in a notional square array, having n rows and...
US-9,996,417 Data recovery in memory having multiple failure modes
A controller includes an interface and a processor. The interface is configured to communicate with a memory including multiple memory cells organized in at...
US-9,996,416 Systems and methods for enhanced data recovery in a solid state memory system
Systems and method relating generally to data processing, and more particularly to systems and methods for accessing a data set from a solid state storage...
US-9,996,415 Data correcting method, memory control circuit unit, and memory storage device
A data correcting method for a rewritable non-volatile memory module is provided. The method includes: if a first user data read from a first physical...
← 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 136 | 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.