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
2016/0170897 DATA STORAGE BASED ON MEMORY PERSISTENCY
Technologies are generally described for methods and systems effective to store data in a memory module. The memory module may include a volatile portion and a...
2016/0170896 N-ARY TREE FOR MAPPING A VIRTUAL MEMORY SPACE
A page table is a data structure used by a virtual memory system in a computer system to store the mapping between virtual addresses and physical addresses....
2016/0170895 HIERARCHY MEMORY MANAGEMENT
In one embodiment, a storage system comprises: a first type interface being operable to communicate with a server using a remote memory access; a second type...
2016/0170894 DATA PROCESSING METHOD, INFORMATION PROCESSING DEVICE, AND RECORDING MEDIUM
A data processing method executed by a processor included in an information processing device, the data processing method includes reserving a storage area of...
2016/0170893 NEAR CACHE DISTRIBUTION IN IN-MEMORY DATA GRID (IMDG)(NO-SQL) ENVIRONMENTS
Near cache distribution in in-memory data grid environment that utilizes manifest of keys may be provided. An application instance may be initialized that...
2016/0170892 EXPRESSION PATTERN MATCHING IN A STORAGE SUBSYSTEM
Described here in are systems, methods and software to manage content patterns in a storage subsystem. In one example, a storage subsystem to pattern match...
2016/0170891 DISK APPARATUS AND CONTROL METHOD
According to one embodiment, there is provided a disk apparatus including a disk medium, a nonvolatile memory, and a controller. In the nonvolatile memory,...
2016/0170890 BOUNDED CACHE SEARCHES
Cache lines of a data cache may be assigned to a specific page type or color. In addition, the computing system may monitor when a cache line assigned to the...
2016/0170889 Systems and Methods for Random Fill Caching and Prefetching for Secure Cache Memories
Systems and methods for random fill caching and prefetching for secure cache memories are provided. The system dynamically de-correlates fetching a cache line...
2016/0170888 INTERRUPTION OF A PAGE MISS HANDLER
A first operation associated with a request for a page miss handler may be identified. A second operation associated with a current execution of the page miss...
2016/0170887 BATCHING MODIFIED BLOCKS TO THE SAME DRAM PAGE
To efficiently transfer of data from a cache to a memory, it is desirable that more data corresponding to the same page in the memory be loaded in a line...
2016/0170886 MULTI-CORE PROCESSOR SUPPORTING CACHE CONSISTENCY, METHOD, APPARATUS AND SYSTEM FOR DATA READING AND WRITING BY...
A multi-core processor supporting cache consistency, a method and apparatus for data writing, and a method and apparatus for memory allocation, as well as a...
2016/0170885 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...
2016/0170884 CACHE SYSTEM WITH A PRIMARY CACHE AND AN OVERFLOW CACHE THAT USE DIFFERENT INDEXING SCHEMES
A cache memory system including a primary cache and an overflow cache that are searched together using a search address. The overflow cache operates as an...
2016/0170883 APPARATUS AND METHOD FOR CONSIDERING SPATIAL LOCALITY IN LOADING DATA ELEMENTS FOR EXECUTION
In one embodiment of the invention, a processor comprising an upper level cache and at least one processor core. The at least one processor core includes one...
2016/0170882 ADAPTABLE DATA CACHING MECHANISM FOR IN-MEMORY CLUSTER COMPUTING
An in-memory cluster computing framework node is described. The node includes storage devices having various priorities. The node also includes a resource...
2016/0170881 VIRTUAL MACHINE BACKUP
A computer system comprises a processor unit arranged to run a hypervisor running one or more virtual machines; a cache connected to the processor unit and...
2016/0170880 MULTICAST TREE-BASED DATA DISTRIBUTION IN DISTRIBUTED SHARED CACHE
Systems and methods for multicast tree-based data distribution in a distributed shared cache. An example processing system comprises: a plurality of processing...
2016/0170879 SYSTEMS AND METHODS FOR MANAGING CACHE OF A DATA STORAGE DEVICE
A data storage device includes a data storage medium, a cache, and a cache control memory. The data storage medium has M data blocks. M is an integer greater...
2016/0170878 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,...
2016/0170877 SYSTEM AND METHOD FOR MANAGING BANDWIDTH AND POWER CONSUMPTION THROUGH DATA FILTERING
Various embodiments of methods and systems for managing write transaction volume from a master component to a long term memory component in a system on a chip...
2016/0170876 MANAGED RUNTIME CACHE ANALYSIS
Analyzing a managed runtime cache is provided. A heap associated with a managed runtime environment, where the heap includes an N-generation cache or a...
2016/0170875 MANAGED RUNTIME CACHE ANALYSIS
Analyzing a managed runtime cache is provided. A heap associated with a managed runtime environment, where the heap includes an N-generation cache or a...
2016/0170874 METHODS AND SYSTEMS FOR PRESERVING BLOCKS THAT ARE NEITHER OBSOLETE NOR COLD
A storage device made up of multiple storage media is configured such that one such media serves as a cache for data stored on another of such media. The...
2016/0170873 INFORMATION PROCESSING DEVICE
An information processing device includes a host and a memory subsystem. The host issues a write command or an erase command with tag information corresponding...
2016/0170872 OPERATING METHOD OF STORAGE DEVICE
An operation method a storage device including a nonvolatile memory and a memory controller configured to control the nonvolatile memory is provided. The...
2016/0170871 MODEL BASED CONFIGURATION PARAMETER MANAGEMENT
Apparatuses, systems, methods, and computer program products are disclosed for model based configuration parameter management. An association module is...
2016/0170870 NON-VOLATILE MEMORY SYSTEM HAVING AN INCREASED EFFECTIVE NUMBER OF SUPPORTED HEAT LEVELS
A method, according to one embodiment, it dudes assigning data having a first heat to a first data stream, assigning data having a second heat to a second data...
2016/0170869 SYSTEMS AND METHODS FOR IN-PLACE REORGANIZATION OF DEVICE STORAGE
A method for in-place reorganization of contents stored in a non-volatile storage of a device and organized according to an original organization scheme having...
2016/0170868 METHOD AND APPARATUS FOR THE AUTOMATED TESTING OF A SUBSYSTEM OF A SAFETY CRITICAL SYSTEM
A method for automated generation of at least one test pattern adapted to test a subsystem of a safety critical system comprising the steps of providing a...
2016/0170867 EXPOSING METHOD RELATED DATA CALLS DURING TESTING IN AN EVENT DRIVEN, MULTICHANNEL ARCHITECTURE
Approaches for application testing are provided. An approach includes transmitting a command to an agent associated with an application installed on a mobile...
2016/0170866 METHOD FOR ADJUSTING THE PRECISION OF A COMPUTER PROGRAM MANIPULATING AT LEAST ONE NUMBER WITH A DECIMAL POINT
A method is provided for adjusting the accuracy provided by a source computer program manipulating at least one number with a decimal point, comprising the...
2016/0170865 DETECTING ERROR STATES WHEN INTERACTING WITH WEB APPLICATIONS
Detecting error states when interacting with web applications is performed by accessing a first web page of a web application, determining that the first web...
2016/0170864 INTEGRATED AUTOMATED TEST CASE GENERATION FOR SAFETY-CRITICAL SOFTWARE
According to some embodiments, system comprises a communication device operative to communicate with a user to obtain one or more requirements associated with...
2016/0170863 SOFTWARE TEST AUTOMATION
In an approach for testing a software application on a target system, a computer provides a test framework being executed on a test framework system, the...
2016/0170862 OBFUSCATING DEBUGGING FILENAMES
An information handling system, method, and computer-readable media for obfuscating debugging filenames during a software build are described. The system...
2016/0170861 Method and a Device Thereof for Achieving the Monitoring Option Script of MySQL Database
The invention discloses a method for achieving the monitoring option script of MySQL database, comprising the following steps: writing a shell monitoring...
2016/0170860 DEPENDENT OBJECT DELEGATION TESTER
A dependent object delegation testing approach can feature use of a dependent object delegation tester object that prompts a service provider to make...
2016/0170859 GENERATING AND UTILIZING FINITE INPUT OUTPUT MODELS, COMPARISON OF SEMANTIC MODELS AND SOFTWARE QUALITY ASSURANCE
Aspects of the invention relate generally to software, and more specifically to one or more specifically to software development, FIOSM creation, comparison...
2016/0170858 CONFIGURABLE INDICATOR ON COMPUTING DEVICE
A computing device may include a policy agent configured to receive activity information, apply at least one display policy to the activity information, and...
2016/0170857 CABINET TYPE ON-SITE MONITORING DEVICE AND MONITORING METHOD THEREOF
The present disclosure illustrates a cabinet type on-site monitoring device, which comprises a monitoring module and a positioning mechanism, and monitoring...
2016/0170856 APPARATUS AND METHOD FOR TESTING RANDOMNESS
A randomness testing apparatus is disclosed. A randomness testing apparatus according to an embodiment includes a randomness testing module to conduct a...
2016/0170855 IMPLEMENTING SHARED ADAPTER CONFIGURATION UPDATES CONCURRENT WITH MAINTENANCE ACTIONS IN A VIRTUALIZED SYSTEM
A method, system and computer program product are provided for implementing shared adapter configuration updates concurrent with maintenance actions for a...
2016/0170854 PROVIDING DATA INTEGRITY IN A NON-RELIABLE STORAGE BEHAVIOR
In one aspect of the disclosure, progress identifiers (e.g., a plurality of flags) and/or generation numbers are utilized to determine a "correct" non-volatile...
2016/0170853 MEMORY REPAIR REDUNDANCY
An integrated circuit including a memory, an array cache, and a cache replacement store is described. The memory includes a primary array and a redundant...
2016/0170852 EFFICIENT HANDING OF SEMI-ASYNCHRONOUS RAID WRITE FAILURES
For efficient handing of semi-asynchronous RAID write failures using a processor device in a computing environment, a write operation is committed on a primary...
2016/0170851 MULTI LEVEL DATA RECOVERY IN STORAGE DISK ARRAYS
Methods, computing systems and computer program products implement embodiments of the present invention that include arranging multiple storage devices as a...
2016/0170850 PERFORMING AN ATOMIC WRITE OPERATION ACROSS MULTIPLE STORAGE DEVICES
Provided are a computer program product, system, and method performing an atomic write operation across multiple storage devices. A determination is made of a...
2016/0170849 LEVERAGE OFFLOAD PROGRAMMING MODEL FOR LOCAL CHECKPOINTS
Methods, apparatus, and systems for leveraging an offload programming model for local checkpoints. Compute entities in a computing environment are implemented...
2016/0170848 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...
← 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 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 | 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.