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,843,767 Secure memory transaction unit
A method for providing security for plaintext data being transferred between units in a computer system includes steps of dividing a memory into a series of...
US-8,843,706 Memory management among levels of cache in a memory hierarchy
Methods, apparatus, and product for memory management among levels of cache in a memory hierarchy in a computer with a processor operatively coupled through two...
US-8,843,669 Guest partition high CPU usage mitigation when performing data transfers in a guest partition
An invention is disclosed for offloading operations, such data transfers, of a guest partition to a host partition. A guest operating system is presented with...
US-8,843,661 Data transfer between wireless universal serial bus (USB) host controller driver and wireless USB host...
A wireless Universal Serial Bus (USB) host that optimizes the data transfer between the Wireless Host Controller Driver (WHCD) and the Wireless Host Controller...
US-8,843,621 Event prediction and preemptive action identification in a networked computing environment
Embodiments of the present invention relate to an approach for using electronic feeds (e.g., online news feeds, social media resources/websites, etc.) to...
US-8,843,588 Methods, apparatuses, related computer program product and data structure for distributed storage of service...
A method and related apparatus determine, at a serving entity, whether a memory resource of the serving entity is insufficient for storing service ...
US-8,843,539 Generation of seed value for pseudo random number generator
Two or more numerical samples are read from a storage location (or many storage locations) and the samples are compared to generate a single bit of entropy....
US-8,843,534 Virtual session on a removable memory
A virtual session for a computer in which files that are worked on or automatically stored to a portable device such as a hard drive. Depending on the options...
US-8,843,432 Data analyzing computer product, data analyzing method, and data analyzing apparatus
A non-transitory computer-readable medium stores a program that causes a computer, which has a memory device storing a set of measured values that included a...
US-8,843,372 Natural conversational technology system and method
A system for analyzing conversations or speech, especially "turns" (a point in time in a person's or an animal's talk when another may or does speak) comprises...
US-8,843,347 Method, monitoring system and computer program product for monitoring the health of a monitored system...
A monitoring system, method and computer program product are provided for monitoring the health of a monitored system. The monitoring system may include a...
US-8,843,250 Enhanced vertical situation display
A vertical situation display system for use in a vehicle such as, for example, an aircraft, is provided. A side view of an intended route of flight may be shown...
US-8,843,218 Method and system for limited time fault tolerant control of actuators based on pre-computed values
A method of controlling an actuator includes developing a sequence of actuation commands S(t.sub.x)=C(t.sub.x, t.sub.x), C(t.sub.x, t.sub.x+1), . . . ,...
US-8,843,109 Device with a communication module that performs wireless communication using unique information, method for...
An information processing device includes: a communication module that performs wireless communication with another device using unique information included in...
US-8,842,920 Systems and methods for facilitating crop-invariant video fingerprinting using wavelet transforms
Systems and methods for facilitating video fingerprinting are provided. In one embodiment, a system can include: a memory, a microprocessor, a communication...
US-8,842,910 Spatially varying log-chromaticity normals for use in an image process
In a first exemplary embodiment of the present invention, an automated, computerized method is provided for processing an image. According to a feature of the...
US-8,842,907 Method for performing a multi-clustering merge for use in an image process
In a first exemplary embodiment of the present invention, an automated, computerized method is provided for processing an image. According to a feature of the...
US-8,842,482 Programmable memory with skewed replica and redundant bits for reset control
Embodiments of a circuit and method for setting initial trim bits in an integrated circuit (IC) are described. The circuit includes a memory array including a...
US-8,842,151 Security monitoring system with flexible monitoring sequence
In conjunction with the dial-up public telephone system, voice quality lines carry videophone signals for monitoring a multitude of locations from at least one...
US-8,842,117 Computer hardware architecture and data structures for lookahead flags to support incoherent ray traversal
A new hardware architecture defines an indexing and encoding method for accelerating incoherent ray traversal. Accelerating multiple ray traversal may be...
US-8,841,564 Weigh scaled vehicle calibration systems and methods
A weigh scaled vehicle calibration system includes a weigh scaled vehicle comprising a field scale unit and an electronic computing device comprising a...
US-8,840,470 Methods for capturing depth data of a scene and applying computer actions
A computer-implemented method is provided to automatically apply predefined privileges for identified and tracked users in a space having one or more media...
US-8,839,458 Method, apparatus, and computer program for providing application security
In response to an initialization of the apparatus, a validation value is calculated for each of a plurality of application executable files and the validation...
US-8,839,356 Methods and apparatuses for processing wake events of communication networks
Methods, apparatuses, and computer program products that respond to wake events of communication networks are disclosed. One or more embodiments comprise...
US-8,839,282 Multimedia test systems
A system for monitoring the quality of DRM-protected multimedia data streams, the system comprising at least one computer having a network connection to receive...
US-8,839,267 Method and middleware for efficient messaging on clusters of multi-core processors
Disclosed embodiments include a Java messaging method for efficient inter-node and intra-node communications on computer systems with multi-core processors...
US-8,839,264 Memory management method and device in a multitasking capable data processing system
A method for memory space management in a multitasking capable data processing system including a data processing device and software running thereon. The data...
US-8,839,218 Diagnosing alias violations in memory access commands in source code
A computer implemented method, apparatus, and computer usable program code for facilitating debugging of source code. A set of indirect memory references is...
US-8,839,215 String cache file for optimizing memory usage in a java virtual machine
A method, system and computer program product for optimizing memory usage associated with duplicate string objects in a Java virtual machine. The method...
US-8,839,131 Tracking device movement and captured images
A computing device includes a memory configured to store position data and images. The computing device also includes a processor configured to execute...
US-8,839,058 Multi-site testing of computer memory devices and serial IO ports
A method and apparatus for multi-site testing of computer memory devices. An embodiment of a method of testing computer memory devices includes coupling...
US-8,839,032 Managing errors in a data processing system
A method of managing errors in a data processing system (10) may involve at least one computer system (14). Each computer system (14) may include a plurality of...
US-8,839,004 Secure cloud computing infrastructure
In one embodiment, a system for secure application hosting is provided. The system includes a memory, a first processor coupled to the memory, a second...
US-8,839,001 Infinite key memory transaction unit
A system for providing high security for data stored in memories in computer systems is disclosed. A different encryption key is used for every memory location,...
US-8,838,996 Non-transitory computer readable medium, program protection apparatus, and program protection method
Provided is a non-transitory computer readable medium causing a computer to function as a designation receiving unit that receives designation of a protection...
US-8,838,937 Methods, systems and computer readable medium for writing and reading data
A flash memory controller, a computer readable medium and a method for writing to a flash memory device, the method may include receiving multiple logical...
US-8,838,933 Data communications in a parallel active messaging interface of a parallel computer
Eager send data communications in a parallel active messaging interface (`PAMI`) of a parallel computer, the PAMI composed of data communications endpoints that...
US-8,838,922 Computer system, server module, and storage module
An exemplary computer system includes a server module including a first processor and first memory, a storage module including a second processor, a second...
US-8,838,914 Virtualization system using hardware assistance for shadow page table coherence
One embodiment of the present invention includes a method for maintaining a shadow page table in at least partial correspondence with guest page mappings of a...
US-8,838,895 Solid-state disk caching the top-K hard-disk blocks selected as a function of access frequency and a...
A solid state disk (SSD) caches disk-based volumes in a heterogeneous storage system, improving the overall storage-system performance. The hottest data blocks...
US-8,838,882 Multi-level promotion caching
A computer-implemented method that includes arranging blocks of memory of a non-volatile computer-readable medium in queues. Each queue has a promotion level, a...
US-8,838,875 Systems, methods and computer program products for operating a data processing system in which a file delete...
A data processing system that includes a host system and an external data storage device with an erase before write memory device thereon can be operated by...
US-8,838,860 Determining extended capability of a channel path
A computer program product includes a tangible storage storing instructions for performing a method. The method includes receiving a request at a channel...
US-8,838,859 Cable with fade and hot plug features
In an embodiment, a host computing device includes an internal display and also includes a connector to connect to an external display. A cable is provided to...
US-8,838,799 Command management in a networked computing environment
Embodiments of the present invention provide an approach for identifying commands for virtual resource instances in a networked computing environment (e.g., a...
US-8,838,770 Handling a service request in a hybrid computer system
A method and associated systems for handling a service request in a hybrid computer system. The hybrid computer system includes an application server computer...
US-8,838,749 Cloud based client computing system for and method of receiving cross-platform remote access to 3D graphics...
A client computing system in a client-server computing environment includes a client display driver that receives a transmission from a server, decodes graphics...
US-8,838,726 Selective use of shared memory for remote desktop application
A method includes determining if a server supporting an application and a client having remote desktop access to the server are on a same physical computing...
US-8,838,680 Buffer objects for web-based configurable pipeline media processing
An apparatus and method relating to buffer objects for web-based media processing are disclosed. The disclosed embodiments include a web browser implemented on...
US-8,838,637 Systems and methods for processing consumer queries in different languages for clinical documents
A computer implemented method of performing at least one document consumer query using a processor and a memory coupled to the processor, said method comprising...
← 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.