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: computer memory





Search by keyword, patent number, inventor, assignee, city or state:




Patent # Description
US-9,507,675 Systems and methods for recovering from uncorrected DRAM bit errors
Systems, methods, and computer programs are disclosed for recovering from dynamic random access memory (DRAM) defects. One method comprises determining that an...
US-9,507,674 Methods for preserving state across a failure and devices thereof
A method, non-transitory computer readable medium, and host device that receives one or more transactions. A state is stored in a transaction log in a volatile...
US-9,507,671 Write cache protection in a purpose built backup appliance
For write cache protection of purpose built backup appliances in a computing environment, backup data of the write cache is created using a server memory that...
US-9,507,657 Investigation program, information processing apparatus, and information processing method
A non-transitory computer readable storage medium that stores therein an investigation program for causing an information processing apparatus to execute...
US-9,507,649 Web browser for spoofing supported features
Emulating a supported web browser feature when a webpage is merely testing for web browser support of various features. Frequently a web page may test for...
US-9,507,639 Parallel computation with multiple storage devices
A method and system are disclosed for allowing access to processing resources of one or more idle memory devices to an active memory device is disclosed, where...
US-9,507,637 Computer platform where tasks can optionally share per task resources
Disclosed are apparatus and methods for managing thread resources. A computing device can generate threads for an executable application. The computing device...
US-9,507,628 Memory access request for a memory protocol
A computer-implemented method includes identifying two or more memory locations and referencing, by a memory access request, the two or more memory locations....
US-9,507,577 Automated controlling of host over network
The provisioning of a host computing system by a controller located over a wide area network. The host computing system has power-on code that automatically...
US-9,507,575 State recovery methods and apparatus for computing platforms
State recovery methods and apparatus for computing platforms are disclosed. An example method includes inserting a first instruction into optimized code to...
US-9,507,574 Method, computer program product, and device for selectively allocating memory
Expressions are selectively retrieved from memory during compilation by scanning code for expressions that can be effectively accessed directly from highly...
US-9,507,562 Using voice recognition for recording events
Various implementations described herein are directed to a wearable device used to determine whether audio data corresponds to a fishing event. The wearable...
US-9,507,529 Apparatus and method for routing information in a non-volatile memory-based storage device
Various systems, methods, apparatuses, and computer-readable media for accessing a storage device are described. In certain example embodiments, an...
US-9,507,509 Changing of list views on mobile device
Various embodiments related to a hand-held mobile computing device are disclosed. One disclosed embodiment comprises a hand-held mobile computing device having...
US-9,507,499 System for viewing image frames based on geographical location
Systems, methods, and computing devices are provided for viewing scene-granular video based on geographical location. The computing device may include a memory...
US-9,507,486 Context switching system and method
A mobile computing device includes computer-executable instructions contained in nonvolatile computer-readable memory which, when executed by a processor of the...
US-9,507,012 Determining the position of a mobile device within a structure
Examples of determining the position of a mobile device within a structure are disclosed. In one example implementation according to aspects of the present...
US-9,505,397 Dynamically assisting hybrid vehicles
A system includes a computing device with memory configured to store instructions and a processor to execute the instructions for operations that include...
US-9,505,341 Motor vehicle headlamp
A method for changing at least one light emission parameter of a headlamp system or a vehicle headlamp of a motor vehicle based on changing ambient light...
US-9,503,845 Image customization to enhance transaction experience
Systems and methods according to one or more embodiments enhance a user's transaction experience. In an embodiment, a system includes a computer memory storing...
US-9,503,580 Computing device assistance for phone based customer service representative interaction
Systems and methods for computing device assistance for phone based customer service representative interaction are described herein. One or more systems...
US-9,503,556 Handling voice calls
Apparatus has at least one processor and at least one memory having computer-readable code stored thereon which when executed controls the at least one...
US-9,503,332 Distributed network communication system which selectively provides data to different network destinations
A method comprising storing identification information in a memory medium of a portable computing device, communicating with a network access point to gain...
US-9,502,113 Configurable non-volatile content addressable memory
A Configurable Non-Volatile Content Addressable Memory (CNVCAM) cell consisting of a pair of complementary non-volatile memory devices and a MOSFET...
US-9,501,944 Method for enhancing memory skills
A system and method for assisting individuals in developing and refining memory skills is disclosed. The computer-base memory enhancing system provides users...
US-9,501,866 System and method for modeling virtual contaminants
A method and a computer system for modeling, in a virtual environment of a computer simulation, virtual contaminants in a scene to be rendered. A processing...
US-9,501,738 Cellular computational platform and neurally inspired elements thereof
A cellular computational platform is disclosed that includes a multiplicity of functionally identical, repeating computational hardware units that are...
US-9,501,694 Pictorial methods for application selection and activation
Methods and devices provide a quick and intuitive method to launch a specific application, dial a number or send a message by drawing a pictorial key, symbol or...
US-9,501,645 System and method for the protection of computers and computer networks against cyber threats
Systems and methods for protecting against cyber threats are disclosed. The system includes an external network accessing layer (ENAL) and a core computing...
US-9,501,570 Dynamic routing system
A computing system may comprise a processor and a memory having a routing program, the processor being configured to receive a first request having a data...
US-9,501,545 System and method for caching hashes for co-located data in a deduplication data store
Systems and methods are provided for caching hashes for deduplicated data. A request to read data from the deduplication data store is received. A persist...
US-9,501,537 Parallel display of multiple query results
A computer program product tangibly embodied on a computer-readable medium includes executable code that, when executed, causes at least one computer system...
US-9,501,510 Systems and methods for facilitating flip-resistant media fingerprinting
Systems and methods for facilitating media fingerprinting are provided. In one aspect, a system can include: a memory, a microprocessor, a communication...
US-9,501,448 Execution engine for executing single assignment programs with affine dependencies
The execution engine is a new organization for a digital data processing apparatus, suitable for highly parallel execution of structured fine-grain parallel...
US-9,501,447 Secure handle for intra- and inter-processor communications
A protocol element referred to as a secure handle is described which provides an efficient and reliable method for application-to-application signaling in...
US-9,501,432 System and method for computer memory with linked paths
A first memory buffer has a first high speed memory channel and a second high speed memory channel. A second memory buffer is connected to the first memory...
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,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,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,340 Mechanism for facilitating dynamic and efficient management of instruction atomicity violations in software...
A mechanism is described for facilitating dynamic and efficient management of instruction atomicity violations in software programs according to one embodiment....
US-9,501,325 System and method for shared utilization of virtualized computing resources
A system and method of provisioning virtualized computational resources in a networked computer architecture includes a client device to run a client...
US-9,501,308 Implementing coherent accelerator function isolation for virtualization
A method, system and computer program product are provided for implementing coherent accelerator function isolation for virtualization in an input/output (IO)...
US-9,501,300 Control system simulation system and method
A non-transitory tangible computer-readable medium may include instructions executable by a processor in a simulation system to perform a simulation. The...
US-9,501,289 Method of a UEFI firmware and computer system thereof
A computer system includes a memory storing an UEFI firmware and a processor. The UEFI firmware supports pre-boot initialization of a plurality of different...
US-9,501,285 Register allocation to threads
A method, system, and computer usable program product for improved register allocation in a simultaneous multithreaded processor. A determination is made that a...
US-9,501,247 Image forming apparatus, control method and a non-transitory computer-readable storage device having control...
An image forming apparatus includes a data receiving device, a memory, an image forming device forming an image on a recording medium and a control device...
US-9,501,237 Automatic mutual exclusion
An automatic mutual exclusion computer programming system is disclosed which allows a programmer to produce concurrent programming code that is synchronized by...
US-9,501,232 Transactional memory operations with write-only atomicity
Execution of a transaction mode setting instruction causes a computer processor to be in an atomic write-only mode ignoring conflicts to certain read-sets of a...
US-9,501,228 System, method, and computer program for fetching data from a physical memory queue utilizing an alias queue name
A system, method, and computer program product are provided for fetching data from a physical memory queue utilizing an alias queue name. In use, a physical...
US-9,501,227 Memory controller for heterogeneous computer
A memory controller for heterogeneous computer processors dynamically adjusts access priorities by the different processors to maximize performance in 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 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 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 | 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.