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/0335204 APPARATUSES AND METHODS FOR ASYMMETRIC INPUT/OUTPUT INTERFACE FOR A MEMORY
Apparatuses and methods for asymmetric input/output interfaces for memory are disclosed. An example apparatus may include a receiver and a transmitter. The...
2016/0335203 INTERFACE UNIT FOR ROUTING PRIORITIZED INPUT DATA TO A PROCESSOR
An interface unit for data exchange between a first processor of a computer system and a peripheral environment. The interface unit has a number of input data...
2016/0335202 POLICY-BASED STORAGE IN A DISPERSED STORAGE NETWORK
A method for execution by a dispersed storage and task (DST) processing unit operates to receive a write threshold number of slices of a data object and an...
2016/0335201 DATA AND INSTRUCTION SET ENCRYPTION
According to an example, data and instruction set encryption may include generating keys to encrypt data and instructions. The instructions may be executable...
2016/0335200 MEMORY CIRCUIT USING DYNAMIC RANDOM ACCESS MEMORY ARRAYS
A memory circuit using dynamic random access memory (DRAM) arrays. The DRAM arrays can be configured as CAMs or RAMs on the same die, with the control...
2016/0335199 EXTENDING A CACHE OF A STORAGE SYSTEM
Embodiments of the present disclosure provide a method and system for extending a cache of a storage system, by obtaining information on data in a storage...
2016/0335198 METHODS AND SYSTEM FOR MAINTAINING AN INDIRECTION SYSTEM FOR A MASS STORAGE DEVICE
Disclosed herein are techniques for maintaining an indirection manager for a mass storage device. According to some embodiments, the indirection manager is...
2016/0335197 METHOD AND SYSTEM FOR MAINTAINING RELEASE CONSISTENCY IN SHARED MEMORY PROGRAMMING
A method and system for maintaining release consistency in shared memory programming on a computing device having multiple processing units includes, in...
2016/0335196 VIRTUAL ONE-TIME PROGRAMMABLE MEMORY MANAGEMENT
A virtual memory including virtual addresses may be generated. A first virtual address of the virtual memory may be mapped to a first physical address of a...
2016/0335195 STORAGE DEVICE
The present invention provides a storage device adopting a semiconductor device as a storage media having a nonvolatile property and must be erased for writing...
2016/0335194 PROCESSOR INCLUDING LOAD EPT INSTRUCTION
A processor including an extended page table (EPT) translation mechanism that is enabled for virtualization, and a load EPT instruction. When executed by the...
2016/0335193 METHODS AND SYSTEMS FOR PERFORMING A COPY FORWARD OPERATION
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/0335192 COMPUTER SYSTEM AND MEMORY ALLOCATION MANAGEMENT METHOD
A computer system includes: a physical resource including a memory; a virtualization mechanism that provides a virtual computer to which the physical resource...
2016/0335191 CACHE CLEANING METHOD AND APPARATUS, CLIENT
The present disclosure provides a cache cleaning method, a cache cleaning apparatus and a client, which improves a cache cleaning efficiency in a client and...
2016/0335190 Method and Apparatus for Virtualized Control of a Shared System Cache
Aspects include computing devices, systems, and methods for implementing a cache maintenance or status operation for a component cache of a system cache. A...
2016/0335189 LOCKING A CACHE LINE FOR WRITE OPERATIONS ON A BUS
Provided are a computer program product, system, and method for locking a cache line for a burst write operations on a bus. A cache line is allocated in a...
2016/0335188 CACHE DATA PLACEMENT FOR COMPRESSION IN DATA STORAGE SYSTEMS
A technique for managing data storage in a data storage system is disclosed. Data blocks are written to a data storage system cache, pluralities of the data...
2016/0335187 CREATE PAGE LOCALITY IN CACHE CONTROLLER CACHE ALLOCATION
Integrated circuits are provided which create page locality in cache controllers that allocate entries to set-associative cache, which includes data storage...
2016/0335186 PREFETCH TAG FOR EVICTION PROMOTION
Various embodiments provide for a system that prefetches data from a main memory to a cache and then evicts unused data to a lower level cache. The prefetching...
2016/0335185 MEMORY MANAGEMENT METHOD AND APPARATUS
A memory management method includes determining a stride value for stride access by referring to a size of two-dimensional (2D) data, and allocating...
2016/0335184 Method and Apparatus for History-Based Snooping of Last Level Caches
A method and apparatus for snooping caches is disclosed. In one embodiment, a system includes a number of processing nodes and a cache shared by each of the...
2016/0335183 Preemptible-RCU CPU Hotplugging While Maintaining Real-Time Response
A grace period detection technique for a preemptible read-copy update (RCU) implementation that uses a combining tree for quiescent state tracking. When a leaf...
2016/0335182 COMPUTER DATA DISTRIBUTION ARCHITECTURE
Described are methods, systems and computer readable media for computer data distribution architecture.
2016/0335181 Shared Row Buffer System For Asymmetric Memory
An architecture for improved memory access in asymmetric memories provides a set of shared row buffers that may be freely allocated between slow and fast...
2016/0335180 DISTRIBUTED AND OPTIMIZED GARBAGE COLLECTION OF REMOTE AND EXPORTED TABLE HANDLE LINKS TO UPDATE PROPAGATION...
Described are methods, systems and computer readable media for distributed and optimized garbage collection of remote and exported object handle links to...
2016/0335179 DATA SEPARATION BY DELAYING HOT BLOCK GARBAGE COLLECTION
Memory systems may include a memory including a plurality of blocks, and a controller suitable for determining a pool of blocks from the plurality of blocks as...
2016/0335178 Systems and Methods for Utilizing Wear Leveling Windows with Non-Volatile Memory Systems
Systems and methods for utilizing wear leveling windows with non-volatile memory systems are disclosed. In one implementation, a memory management module of a...
2016/0335177 Cache Management Method and Apparatus
A cache management method and apparatus are disclosed, in order to improve cache resource utilization, where the method includes receiving an access request,...
2016/0335176 MECHANISMS FOR REPRODUCING STORAGE SYSTEM METADATA INCONSISTENCIES IN A TEST ENVIRONMENT
Mechanisms for recreating a first inconsistency in storage system metadata encountered by an installation module during a software installation process on a...
2016/0335175 DETERMINING VALID INPUTS FOR AN UNKNOWN BINARY PROGRAM
A method to determine valid input sequences for an unknown binary program is provided. The method includes obtaining multiple input sequences, which each...
2016/0335174 GENERALIZED SNAPSHOTS BASED ON MULTIPLE PARTIAL SNAPSHOTS
Example embodiments relate to generalized snapshots based on multiple partial snapshots. An example method may include accessing multiple partial snapshots,...
2016/0335173 Translating Machine Codes to Store Metadata and to Propagate Metadata for Run Time Checking of Programming Errors
A method translates the native machine codes that do not allocate memory for metadata, do not store, and do not propagate metadata by augmenting them with...
2016/0335172 DEBUGGING SYSTEM
A method is disclosed of generating program analysis data for analysing the operation of a computer program. The method includes running a first instrumented...
2016/0335171 TEST AUTOMATION MODELING
A method of modeling elements in an automated test of a software application is disclosed. An attribute is created for a set of user-interface elements of a...
2016/0335170 MODEL CHECKING DEVICE FOR DISTRIBUTED ENVIRONMENT MODEL, MODEL CHECKING METHOD FOR DISTRIBUTED ENVIRONMENT...
A model checking device for a distributed-environment-model according to the present invention, includes: a distributed-environment-model search unit that...
2016/0335169 APPLICATION-CENTRIC ANALYSIS OF LEAK SUSPECT OPERATIONS
To identify a source of a memory leak in an application, a pattern of objects is identified in an object hierarchy of a heap dump, the pattern including an...
2016/0335168 REAL-TIME ANALYSIS OF APPLICATION PROGRAMMING INTERFACES
Systems and methods disclosed herein may include real-time analysis of application programming interfaces (APIs). The method may include detecting that the...
2016/0335167 STEPPING AND APPLICATION STATE VIEWING BETWEEN POINTS
Various technologies and techniques are disclosed for providing stepping and state viewing in a debugger application. A start and end breakpoint are assigned....
2016/0335166 SMART STORAGE RECOVERY IN A DISTRIBUTED STORAGE SYSTEM
Embodiments include obtaining at least one system metric of a distributed storage system, generating one or more recovery parameters based on the at least one...
2016/0335165 SYSTEM AND METHOD FOR PROVIDING SERVER APPLICATION SERVICES WITH HIGH AVAILABILITY AND A MANY-TO-ONE HARDWARE...
A suite of network-based services, such as the services corresponding to the server application distributed by Microsoft.RTM. SharePoint.TM., may be provided...
2016/0335164 RECOVERING A VOLUME TABLE AND DATA SETS
Provided are a computer program product, system, and method for recovering a volume table and data sets from a volume. Content from a backup volume table...
2016/0335163 IMPORTATION, PRESENTATION, AND PERSISTENT STORAGE OF DATA
Described are methods, systems and computer readable media for the importation, presentation, and persistent storage of data.
2016/0335162 OPTIMIZING THE NUMBER AND TYPE OF DATABASE BACKUPS TO ACHIEVE A GIVEN RECOVERY TIME OBJECTIVE (RTO)
A method of optimizing the number and type of database backups to achieve a given RTO is provided and may include receiving a RTO and receiving a heuristic for...
2016/0335161 A PATTERN BASED CONFIGURATION METHOD FOR MINIMIZING THE IMPACT OF COMPONENT FAILURES
A configuration is generated for a software that is to be deployed for providing high service availability to satisfy configuration requirements. One or more...
2016/0335160 MEMORY DEVICE WITH SPECULATED BIT FLIP THRESHOLD
Technologies are described for systems, devices and methods effective to decode data read from a memory. Coded data may be stored in a buffer. A parity check...
2016/0335159 MEMORY CONTROLLER UTILIZING AN ERROR CODING DISPERSAL FUNCTION
A computing core includes memory and a memory controller. The memory is partitioned into a user section and a kernel section. The user section is divided into...
2016/0335158 HYBRID DISTRIBUTED STORAGE SYSTEM
There is provided a distributed object storage system that includes several performance optimizations with respect to efficiently storing data objects when...
2016/0335157 SEMICONDUCTOR MEMORY SYSTEM AND DATA WRITING METHOD
On the basis of data addresses indicative of write bit positions of each of the write data pieces in each of blocks, write page addresses indicative of pages...
2016/0335156 ASYMMETRIC ERROR CORRECTION AND FLASH-MEMORY REWRITING USING POLAR CODES
Techniques are disclosed for generating codes for representation of data in memory devices that may avoid the block erasure operation in changing data values....
2016/0335155 Method and Device for Storing Data, Method and Device for Decoding Stored Data, and Computer Program...
A method is provided for storing data. The method implements an error-correction code defining a set of variables linked by constraints, each variable being...
← 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 | 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.