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-8,370,842 Portioning and routing of work in a multiple processor system
Disclosed are a method, a system and a computer program product of operating a data processing system that can include or be coupled to multiple processor...
US-8,370,828 Techniques to perform gradual upgrades
Techniques to perform gradual upgrades are described. An apparatus may include a database with a data set for a first version of an application program, and a...
US-8,370,712 Memory management in a non-volatile solid state memory device
A computer-implemented method of managing a memory of a non-volatile solid state memory device by balancing write/erase cycles among blocks to level block...
US-8,370,705 System and method for calculating a checksum address while maintaining error correction information
One or more embodiments of the invention set forth techniques to perform integer division using addition operations in order to provide address translation...
US-8,370,657 Information processing apparatus, information processing method, and computer readable medium
An information processing apparatus includes a receiving unit that receives, from an external device via a communication line, a signal requesting provision of...
US-8,370,645 Protection of security parameters in storage devices
Security parameters used to encrypt data stored on a storage device may be protected using embodiments of systems and methods described herein. During a resize...
US-8,370,617 Booting method and computer system using the booting method
A booting method adaptable to a computer system having a processor, a memory and a bootable medium, wherein the bootable medium has an operating system, the...
US-8,370,605 Computer architecture for a mobile communication platform
A system includes first and second processors, first and second graphics processing units (GPUs), one or more peripheral devices, a switch matrix, and...
US-8,370,595 Aggregate data processing system having multiple overlapping synthetic computers
A first SMP computer has first and second processing units and a first system memory pool, a second SMP computer has third and fourth processing units and a...
US-8,370,584 Predictive ownership control of shared memory computing system data
A method, circuit arrangement, and design structure utilize a lock prediction data structure to control ownership of a cache line in a shared memory computing...
US-8,370,583 Network memory architecture for providing data based on local accessibility
A network memory system comprises a first appliance and a second appliance. The first appliance receives data and determines whether a portion of the data is...
US-8,370,575 Optimized software cache lookup for SIMD architectures
Process, cache memory, computer product and system for loading data associated with a requested address in a software cache. The process includes loading...
US-8,370,548 Methods of assembly of a computer system with randomly accessible non-volatile memory
An apparatus includes a printed circuit board with a plurality of printed circuit board traces, a memory controller mounted on the printed circuit board coupled...
US-8,370,523 Managing routing information for a computer network
A plurality of routing entries may be stored in a routing table. Each routing entry may include information usable for routing a message through a network. As...
US-8,370,519 Copying data onto an expandable memory in a wireless device using a desktop interface
A method for synchronizing files on an expandable memory card inserted in a wireless device with an application running on a computer desktop where downloading...
US-8,370,456 Intelligent pre-fetching using compound operations
A system and method for pre-fetching data uses a combination of heuristics to determine likely next data retrieval operations and an evaluation of available...
US-8,370,446 Advertisement forwarding storage and retrieval network
Methods and apparatus, including computer program products, for to advertisement forwarding storage and retrieval network. A method includes, in a network of...
US-8,370,416 Compatibility enforcement in clustered computing systems
In one embodiment a method of creating a clustered computing system, comprises storing license information for a computing cluster in a memory module associated...
US-8,370,301 System and method for reallocating blocks in checkpointing bitmap-based file systems
A computerized file system has a first software layer for writing data blocks to persistent storage, and a second software layer for receiving requests from a...
US-8,370,292 Identifying and defining information services for delivery in a service oriented architecture
A method for information service identification during service modeling of a service oriented architecture (SOA) architected computing system includes loading a...
US-8,370,258 Apparatus, method, and computer program product for recovering torn smart payment device transactions
A first command is sent from a payment terminal assembly to a payment device with an on-device balance to compute a cryptogram to complete a putative...
US-8,370,179 System and method for facilitating management of a financial instrument
A computer-implemented method for facilitating the management of a financial instrument includes determining an account balance for a financial account. The...
US-8,370,118 Systems, methods, and tools for proofing a computer-aided design object
A casting tolerance proofing tool adapted to be implemented with a computer system. The computer system has a processor and a memory storing a CAD object of an...
US-8,370,062 Switching between location contexts
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for switching between location contexts...
US-8,369,970 Fantasy sports neural engine for player drafting
An apparatus, system and method for a neural engine for recommending picks in an on-line fantasy sport draft and in on-line fantasy trades. The apparatus,...
US-8,369,653 System and method for image upsampling using natural image statistics of first and second derivatives
Systems and methods for upsampling input images may evaluate potential upsampling solutions with respect to an objective function that is dependent on a sparse...
US-8,369,611 Compact handwriting recognition
One or more techniques and/or systems are disclosed for constructing a compact handwriting character classifier. A precision constrained Gaussian model (PCGM)...
US-8,369,459 Diversity receivers and methods for relatively-delayed signals
Methods, software and apparatuses for decoding received delayed path signals are described. A receiver receives a signal via different paths with relative...
US-8,369,141 Adaptive estimation of memory cell read thresholds
A method for operating a memory (28) that includes a plurality of analog memory cells (32) includes storing data in the memory by writing first storage values...
US-8,368,562 Systems and methods for a notification system that enable user changes to stop location for delivery and/or...
Systems and methods are disclosed for automated notification systems. One representative embodiment, among others, is a method for a notification system having...
US-8,368,541 Method for memory mapping in a composite RFID tag facility
In embodiments of the present invention improved capabilities are described for a method of memory mapping disparate memories on a composite radio frequency...
US-RE43,987 System and method for protecting a computer system from malicious software
In a computer system, a first electronic data processor is communicatively coupled to a first memory space and a second memory space. A second electronic data...
US-8,365,235 Trick play of streaming media
A data processing system, comprising a network interface configured to couple to a data network; one or more processors coupled to the network interface; memory...
US-8,365,215 Methods, systems and computer program products for providing ad insertion via a multimedia applications gateway
Methods, systems, and computer program products for providing advertisement insertion to a user device are disclosed. A method includes providing a multimedia...
US-8,365,168 Method and system for processing isochronous data packets using virtual USB controller, and placing the...
A method, system and a computer program product for processing isochronous data packets in a guest memory of a Virtual Machine (VM) using a virtual USB...
US-8,365,118 Broken-spheres methodology for improved failure probability analysis in multi-fail regions
A failure probability for a system having multi-fail regions is computed by generating failure directions in a space whose dimensions are the system parameters...
US-8,365,105 Method of performing optical proximity effect corrections to photomask pattern
A method of performing an optical proximity effect correction to a first photomask pattern for a wiring of a semiconductor device for use in combination with a...
US-8,365,000 Computer system and control method thereof
A computer system. The computer system includes memory units; a power supply to supply power to the memory units; and a controller to controls the supply of...
US-8,364,995 Selective power reduction of memory hardware
Managing delivery of power to one or more hardware memory devices in a computer system. The computer system is configured with a processor and at least two...
US-8,364,973 Dynamic generation of integrity manifest for run-time verification of software program
A measurement engine generates an integrity manifest for a software program and uses it to perform active platform observation. The integrity manifest indicates...
US-8,364,960 Method for preventing the use of a cloned user unit communicating with a server
A method to fight against cloning attacks is disclosed. In an initialization phase, the user unit sends to the server a request comprising a unique identifier...
US-8,364,959 Systems and methods for using a domain-specific security sandbox to facilitate secure transactions
Computer systems, methods, and computer readable media for facilitating a secure transaction are provided in which a client application is executed on a client...
US-8,364,941 Switching drivers between processors
Systems, methods, and computer software for operating a device can be used to operate the device in multiple modes. The device can be operated in a first...
US-8,364,928 Modeling memory compression
A method for modeling memory compression is provided in the illustrative embodiments. A subset of candidate pages is received. The subset of candidate pages is...
US-8,364,922 Aggregate symmetric multiprocessor system
An aggregate symmetric multiprocessor (SMP) data processing system includes a first SMP computer including at least first and second processing units and a...
US-8,364,910 Hard object: hardware protection for software objects
In accordance with one embodiment, additions to the standard computer microprocessor architecture hardware are disclosed comprising novel page table entry...
US-8,364,908 Migrating program objects in a multi-node computer system
Embodiments of the invention enable application programs running across multiple compute nodes of a highly-parallel system to selectively migrate objects from...
US-8,364,904 Horizontal cache persistence in a multi-compute node, symmetric multiprocessing computer
Horizontal cache persistence in a multi-compute node, SMP computer, including, responsive to a determination to evict a cache line on a first one of the compute...
US-8,364,867 Systems and apparatus for main memory
A computing system is disclosed that includes a memory controller in a processor socket normally reserved for a processor. A plurality of non-volatile memory...
US-8,364,854 Fibre channel input/output data routing system and method
A computer program product is provided for performing input/output (I/O) processing at a host computer system. The computer program product is configured to...
← 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.