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,251,090 Hypervisor assisted virtual memory obfuscation
Remote computing resource service providers allow customers to execute one or more applications in a virtual environment on computer systems provided by the...
US-9,251,087 Apparatus, system, and method for virtual memory management
An apparatus, system, and method for virtual memory management. The method includes detecting a memory access to a virtual memory address within a monitored...
US-9,251,081 Management of caches
A system and method for efficiently powering down banks in a cache memory for reducing power consumption. A computing system includes a cache array and a...
US-9,251,078 Acquiring remote shared variable directory information in a parallel computer
Methods, parallel computers, and computer program products for acquiring remote shared variable directory (SVD) information in a parallel computer are provided....
US-9,251,069 Mechanisms to bound the presence of cache blocks with specific properties in caches
A system and method for efficiently limiting storage space for data with particular properties in a cache memory. A computing system includes a cache array and...
US-9,251,063 Storage system including a plurality of flash memory devices
A storage system including a storage device which includes media for storing data from a host computer, a medium controller for controlling the media, a...
US-9,251,057 Nonvolatile cache memory, processing method of nonvolatile cache memory, and computer system
Disclosed is a nonvolatile cache memory including a nonvolatile memory part and a cache controller. The nonvolatile memory part is configured to store cache...
US-9,251,054 Implementing enhanced reliability of systems utilizing dual port DRAM
A method, system and computer program product are provided for implementing enhanced reliability of memory subsystems utilizing a dual port Dynamic Random...
US-9,251,047 Backup of volatile memory to persistent storage
Approaches for automatically backing up data from volatile memory to persistent storage in the event of a power outage, blackout or other such failure are...
US-9,251,001 Channel rotating error correction code
A write or read method for use in a computer having multiple channels of memory includes writing or reading data to or from one channel in the memory, and...
US-9,250,999 Non-volatile random access memory in computer primary memory
A method includes deploying non-volatile random access memory (NVRAM) in a memory arrangement coupled to a CPU core of a computing device via a memory bus. The...
US-9,250,997 Semiconductor memory device including non-volatile memory, cache memory, and computer system
In one embodiment, the memory device includes a data storage region and an error correction (ECC) region. The data storage region configured to store a first...
US-9,250,973 Apparatus and associated methodology of generating a multi-core communications topology
An apparatus and associated method of generating a multi-core communication topology. The topology corresponding to a predetermined number of cores of a...
US-9,250,958 System, method, and apparatus for improving application-launch latencies
Methods and systems for launching applications on a computing device are disclosed. An exemplary method may include gathering data in connection with a launch...
US-9,250,956 Application interface on multiple processors
A method and an apparatus that execute a parallel computing program in a programming language for a parallel computing architecture are described. The parallel...
US-9,250,950 Conditionally updating shared variable directory (SVD) information in a parallel computer
Methods, parallel computers, and computer program products for conditionally updating shared variable directory (SVD) information in a parallel computer are...
US-9,250,947 Determining placement fitness for partitions under a hypervisor
A technique for determining placement fitness for partitions under a hypervisor in a host computing system having non-uniform memory access (NUMA) nodes. In an...
US-9,250,919 Multiple firmware image support in a single memory device
A computing device is configured with a single memory device having multiple firmware images stored therein. At a boot time of the computing device, one of the...
US-9,250,911 Major branch instructions with transactional memory
Major branch instructions are provided that enable execution of a computer program to branch from one segment of code to another segment of code. These...
US-9,250,880 Method for obtaining execution frequency information on execution paths in control flow graph, and computer and...
The present invention is a technique for obtaining execution frequency information on execution paths in a CFG, including preparing a CFG from a source code...
US-9,250,867 Programming a multi-processor system
A computer-implemented method for creating a program for a multi-processor system comprising a plurality of interspersed processors and memories. A user may...
US-9,250,831 Isolated shared memory architecture (iSMA)
Techniques for a massively parallel and memory centric computing system. The system has a plurality of processing units operably coupled to each other through...
US-9,250,827 Storing checkpoint file in high performance storage device for rapid virtual machine suspend and resume
A method of enabling "fast" suspend and "rapid" resume of virtual machines (VMs) employs a cache that is able to perform input/output operations at a faster...
US-9,250,826 Enhanced performance monitoring method and apparatus
A high-performance-computer system includes a statistics accumulation apparatus configured to efficiently accumulate system performance data from a variety of...
US-9,250,697 Application programming interfaces for data parallel computing on multiple processors
A method and an apparatus for a parallel computing program calling APIs (application programming interfaces) in a host processor to perform a data processing...
US-9,250,678 Information processing apparatus, and computer-readable storage medium having startup/shutdown control program...
An information processing apparatus includes a nonvolatile memory, a volatile memory, and a process control section. A startup program to be required when...
US-9,249,533 Sewing machine
A sewing machine includes a sewing portion, an image capturing portion, a first memory, a processor, and a second memory. The sewing portion is configured to...
US-9,248,745 Wheel stability control based on the moment of an electrical motor
A wheel stability control system for an electric vehicle including an electric motor, a drive inverter, and an electronic control unit (ECU) including a...
US-9,247,620 Controlling light source(s) via a portable device
A method of controlling a light source (105) via a handheld computing device (110) is disclosed. The method comprises receiving an input produced by one or more...
US-9,247,279 Portable vehicle entertainment systems with wireless communication of entertainment content
A portable entertainment system for a vehicle includes a portable housing, a transceiver, a processor, a memory, and a rechargeable battery. The transceiver...
US-9,246,989 Scheduling data pushes to a mobile device based on usage and applications thereof
Embodiments relate to pushing data to mobile devices more efficiently. In a first embodiment, a computer-implemented method receives pushed data on a mobile...
US-9,246,899 Authentication and interaction tracking system and method
A central authentication and interaction tracking system authenticates an entity making a request related to a financial account. The system facilitates...
US-9,246,893 Intra-computer protected communications between applications
Systems, methods and machine-readable media for providing a security service are disclosed. The methods include receiving a modification of the application...
US-9,246,631 Communication devices that encode and transmit data, methods of controlling such communication devices, and...
A communication device includes a processor and a memory. The memory stores computer-readable instructions therein. The computer-readable instructions instruct...
US-9,245,653 Reduced level cell mode for non-volatile memory
Apparatuses, systems, methods, and computer program products are disclosed for reduced level cell solid-state storage. A method includes determining that an...
US-9,245,370 Image drawing apparatus, computer-readable medium storing program, and method of the same
An image drawing apparatus includes a drawing position judging unit configured to judge a figure drawn on the scan line to be processed and extract each of...
US-9,245,302 Accompaniment determination apparatus, accompaniment determination method, and computer readable storage medium
An accompaniment determination apparatus includes a past sensor information memory configured to store past sensor information, the past sensor information...
US-9,245,277 Systems and methods for categorizing neighborhoods based on payment card transactions
A computer implemented method for categorizing neighborhoods based on cardholder transactions is provided. The method is implemented using a computing device...
US-9,245,201 Method and system for automatic registration of images
A computer-implemented method and system register plural images using a computer processor and computer memory, where computer code stored in the computer...
US-9,245,192 Ad collateral detection
A method including transmitting an image from a camera of an apparatus, where the image includes one or more Ad collateral; and automatically detecting by the...
US-9,245,161 Method and system for computed radiography using a radio frequency identification device
A method for obtaining an X-ray image of a subject on a flexible information carrier plate for computed radiography. A memory is affixed to a surface of the...
US-9,245,139 Non-retained message system
A system and method for non-retained electronic messaging is described. In one embodiment, the system includes a message receiver module, a message storing and...
US-9,245,112 Apparatus and method for managing entitlements to program code
A method, apparatus and machine readable medium are described for managing entitlements on a computing device. For example, one embodiment of a method...
US-9,245,110 Stack entry overwrite protection
A computer processor receives a plurality of execution items corresponding to a computer process. The computer processor allocates a first memory portion...
US-9,244,948 Computer tool with sparse representation
A computer tool is presented. The computer tool has, for example, a working memory to receive input data, an auxiliary memory to store several approximation...
US-9,244,864 Information providing system, information processing apparatus, computer readable medium, and information...
An information providing system includes first and second apparatuses. The first apparatus includes a memory storing a shared random number R.sub.i and shared...
US-9,244,850 Device for executing program instructions and system for caching instructions
A caching system, having a first instruction cache and second instruction cache, receives an instruction address from an instruction fetch unit. For an address...
US-9,244,831 Dynamic tuning of internal parameters for solid-state disk based on workload access patterns
A system and method for tuning a solid state disk memory includes computing a metric representing a usage trend of a solid state disk memory. Whether one or...
US-9,244,828 Allocating memory and using the allocated memory in a workgroup in a dispatched data parallel kernel
In a computing system, memory may be managed by using a distributed array, which is a global set of local memory regions. A segment in the distributed array is...
US-9,244,824 Memory sub-system and computing system including the same
A memory sub-system includes a main memory, a storage device, a control unit, and a common interface unit. The control unit is configured to control the main...
← 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.