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,501,427 Primary memory module with record of usage history
Provided is a primary memory module including a counter for providing a count indicative of the numbers of times the primary memory module has ever been...
US-9,501,426 Dynamic two-tier data storage utilization
A system for dynamically utilizing data storage comprises a processor and a memory. The processor is configured to determine whether a data storage criterion is...
US-9,501,425 Translation lookaside buffer management
Each of multiple translation lookaside buffers (TLBs) is associated with a corresponding processing element. A first TLB invalidation (TLBI) instruction is...
US-9,501,424 Memory mapping method of nonvolatile memory system and system for providing the memory mapping method
Provided is a memory mapping method, and particularly provided is a nonvolatile main memory mapping method for managing a nonvolatile main memory. The...
US-9,501,423 Program execution device and compiler system
A program execution device includes a program loader reading a machine language program including a machine language code and access frequency information; an...
US-9,501,422 Identification of low-activity large memory pages
Large pages that may impede memory performance in computer systems are identified. In operation, mappings to selected large pages are temporarily demoted to...
US-9,501,421 Memory sharing and page deduplication using indirect lines
Memory management includes maintaining a plurality of physical pages corresponding to a respective plurality of indirect lines, where each of the plurality of...
US-9,501,420 Cache optimization technique for large working data sets
A system and method for recognizing data access patterns in large data sets and for preloading a cache based on the recognized patterns is provided. In some...
US-9,501,419 Apparatus, systems, and methods for providing a memory efficient cache
The present disclosure relates to apparatus, systems, and methods that implement a less-recently-used data eviction mechanism for identifying a memory block of...
US-9,501,418 Invalidation data area for cache
The present disclosure relates to caches, methods, and systems for using an invalidation data area. The cache can include a journal configured for tracking data...
US-9,501,417 Methods and systems for caching data in a storage system based on user input
A storage device includes a flash memory-based cache for a hard disk-based storage device and a controller that is configured to limit the rate of cache updates...
US-9,501,416 Demote instruction for relinquishing cache line ownership
A computer system processor of a multi-processor computer system having a cache subsystem, the computer system having exclusive ownership of a cache line,...
US-9,501,415 Image caching system to support fast scrolling of images in a graphical user interface
A system for image caching is described. The system may include a non-volatile memory to store encoded images, a volatile memory including an image cache, and a...
US-9,501,414 Storage control device and storage control method for cache processing according to time zones
A storage control device capable of avoiding a decrease in performance related to accesses to a storage device from a start time of a certain time zone is...
US-9,501,413 Storage apparatus, staging control method, and computer-readable recording medium having stored staging control...
A cache controller controls data input/output of the storage device and causes the semiconductor storage device to function as a cache memory of the storage...
US-9,501,412 External memory tagging and stack ordering of memory tags
A cache system includes a processor chip to receive a processing unit address. The cache system also includes a comparator to compare the processing unit...
US-9,501,411 Cache backing store for transactional memory
In response to a transactional store request, the higher level cache transmits, to the lower level cache, a backup copy of an unaltered target cache line in...
US-9,501,410 Providing local cache coherency in a shared storage environment
Multiple nodes of a cluster have associated non-shared, local caches, used to cache shared storage content. Each local cache is accessible only to the node with...
US-9,501,409 Concurrent accesses of dynamically typed object data
A method and an apparatus for an enhanced object model to allow concurrent execution for program code generated from dynamic programming languages, such as...
US-9,501,408 Efficient validation of coherency between processor cores and accelerators in computer systems
A method of testing cache coherency in a computer system design allocates different portions of a single cache line for use by accelerators and processors. The...
US-9,501,407 First-in-first-out memory with dual memory banks
A first-in-first-out memory may have first and second memory banks. A write controller may write data into the first and second memory banks. In performing...
US-9,501,406 Storage control apparatus and storage control method
A storage control apparatus is communicatively connected to a storage device. The storage device includes a plurality of SSDs. The storage control apparatus...
US-9,501,405 Flexible wear management for non-volatile memory
Systems and methods of memory cell wear management that can achieve a more uniform distribution of write cycles across a memory cell address space. The systems...
US-9,501,404 Back-up and restoration of data between volatile and flash memory
In one embodiment, a method for back-up of data to flash memory is provided. Backed up data is organized into one or more stripes, wherein a stripe comprises a...
US-9,501,403 Electronic apparatus implemented with microprocessor with rewritable micro program and method to rewrite micro...
An intelligent optical transceiver able to revise a micro program by the host system is disclosed. The optical transceiver includes a MDIO interface, a CPU, and...
US-9,501,402 Techniques to perform power fail-safe caching without atomic metadata
A method and system to allow power fail-safe write-back or write-through caching of data in a persistent storage device into one or more cache lines of a...
US-9,501,401 Method of operating a memory system, the memory system, and a memory controller
In one embodiment, the method includes buffering, under control of a memory controller, received data and an associated program entity in a buffer. The program...
US-9,501,400 Identification and operation of sub-prime blocks in nonvolatile memory
In a block-erasable nonvolatile memory array, blocks are categorized as bad blocks, prime blocks, and sub-prime blocks. Sub-prime blocks are identified from...
US-9,501,399 Memory system capable of controlling wireless communication function
According to one embodiment, a memory system includes a nonvolatile semiconductor memory device, controller, memory, wireless communication function section,...
US-9,501,398 Persistent storage device with NVRAM for staging writes
A persistent storage device includes both persistent storage, which includes a set of persistent storage blocks, and NVRAM, and in particular a set of NVRAM...
US-9,501,397 Data writing method, memory controller, and memory storage apparatus
A data writing method and a memory controller and a memory storage apparatus using the same are provided. The data writing method includes grouping a plurality...
US-9,501,396 Wear leveling with marching strategy
A method for managing utilization of a memory including a physical address space comprises mapping logical addresses of data objects to locations within the...
US-9,501,395 Re-aligning a compressed data array
Two-dimensional compressed data sets can be re-aligned while preserving compression of the data. A set of one or more shifts and a corresponding set of one or...
US-9,501,394 Method for sharing reference data among application programs executed by a plurality of virtual machines and...
Apparatus, method and systems for managing reference data, which can prevent duplicated data loading of reference data and eliminate redundancy of I/O...
US-9,501,393 Data storage system garbage collection based on at least one attribute
Managing data in a data storage system including at least one Data Storage Device (DSD) and a host. An initial location is determined for data to be stored in...
US-9,501,392 Management of a non-volatile memory module
A method of managing a non-volatile memory device, the method comprising receiving data sectors; wherein each data sector belongs to a memory space subset out...
US-9,501,390 Enhancing automated mobile application testing
Disclosed are various embodiments for enhancing automated testing for mobile applications by using an automated testing set. An automated testing pattern set...
US-9,501,389 Test machine management
A computer-implemented method includes creating a test suite, wherein the test suite includes a plurality of test cases for execution on a plurality of test...
US-9,501,388 Method and system for creating reference data
A method for updating a test description for an automated computer test. The method includes comparing a received image from the system under test with one or...
US-9,501,387 Test cases generation for different test types
A method and system for generating test cases of different types for testing an application. A functional flow of the application is created. The test cases are...
US-9,501,386 System testing using nested transactions
A computer system includes a processor and a data store coupled to the processor. An application component is operably coupled to the processor and the data...
US-9,501,385 Testing functional correctness and idempotence of software automation scripts
Various embodiments automatically test software automation scripts. In one embodiment, at least one software automation script is obtained. The software...
US-9,501,384 Testing functional correctness and idempotence of software automation scripts
Various embodiments automatically test software automation scripts. In one embodiment, at least one software automation script is obtained. The software...
US-9,501,383 Method for securing a program
A method for securing a first program, the first program including a finite number of program points and evolution rules associated to program points and...
US-9,501,382 Systems and methods of detecting power bugs
Embodiments of the present invention provide a system and methods for detecting power bugs. In one embodiment, a computer-implemented method for analyzing a...
US-9,501,381 Method and apparatus for application costing based on client hardware
Various methods for application costing based on the hardware of a client device are provided. One example method may comprise receiving a message comprising an...
US-9,501,380 Remote monitoring system for handheld electronic devices
A remote monitoring system for handheld electronic devices includes a multi-port hub, and a port visualizer connected to one of the ports of the multi-port hub....
US-9,501,379 Mechanism for providing real time replication status information in a networked virtualization environment for...
A method for providing real time replication status for a networked virtualization environment for storage management, includes scanning metadata to identify...
US-9,501,378 Client events monitoring
Embodiments for integrating production support features and recording client events are included in systems that initiate recording of the events occurring on a...
US-9,501,377 Generating and implementing data integration job execution design recommendations
The method of managing performance of data integration are described. A performance analyzer may receive data about a data integration job execution. The...
← 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 137 138 | 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.