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.
Systems and methods for automatic generation of parallel data processing
Various systems and methods to generate automatically a procedure operative to distributively process a plurality of data sets stored on a plurality of memory...
Systems and methods for executing actions using cached data
Described herein are systems and methods to execute efficiently a plurality of actions, in which multiple actions require the use of a single data set. The data...
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for pre-fetching content. One of the systems includes a...
File handling within a cloud-based file system
In one general aspect, a computer-readable storage medium can be configured to store instructions that when executed cause one or more processors to perform a...
Enhancing weak consistency
Systems, methods, and computer program products to discover weak consistency errors in an application, by executing, by a debugger, a first thread of the...
Reestablishing synchronization in a memory system
Embodiments relate to reestablishing synchronization across multiple channels in a memory system. One aspect is a computer implemented method that includes...
Adaptive raid for an SSD environment
A system and method for adaptive RAID geometries. A computer system comprises client computers and data storage arrays coupled to one another via a network. A...
Data error correction from cached error correction information
A computing device for correcting data errors may receive data stored by a memory device; calculate a syndrome associated with the data; initiate a calculation...
Mechanism for obviating the need for host-side basic input/output system
(BIOS) or boot serial peripheral...
The present disclosure describes several embodiments, e.g., a method, a baseboard management controller (BMC) system, a computer-readable non-transitory medium,...
Computing platform with interface based error injection
Described is a computing platform, which comprises: a non-volatile memory having a firmware boot program; and a CPU to execute the firmware boot program when...
Image processing apparatus for printing object of original image within
printable area on print medium, and...
An image processing apparatus includes a processor; memory storing instructions causing the apparatus to perform: acquiring original image data including an...
System and method for distributed computing in non-volatile memory
A system and method are disclosed for incorporating mathematical and/or logical functionality within a memory system (such as a solid state drive (SSD)). The...
Method and apparatus for arbitrating among contiguous buttons on a
Various embodiments of a capacitive touchscreen system and corresponding methods are described. A touchscreen controller is operably connected to a first...
Apparatus and method of hosting or accepting hologram images and
transferring the same through a holographic or...
An apparatus, method and computer readable media for hosting, controlling, displaying, manipulating and/or transferring hologram(s) or holographic image(s),...
Temperature measurement system and method
In one or more implementations, a temperature measuring system is provided, including a temperature sensing probe having (a) a thermistor operatively connected...
Determination of scan resolution based on information included in scan
One scanner taught in the present specification may be provided with a processor and a memory that stores computer-readable instructions. The computer-readable...
Image processing apparatus and program
An image processing apparatus includes a processor, and memory storing computer readable instructions, when executed by the processor, causing the apparatus to...
Image reading apparatus and non-transitory computer readable medium
An image reading apparatus includes a document feeder; a platen; an image reader configured to read the document, fed by the document feeder, through the...
Malicious object detection
Malicious object detection is disclosed. An apparatus includes one or more processors, and one or more memories including computer program code. The one or more...
Packet processing apparatus, packet processing method, and non-transitory
computer-readable storage medium
A packet processing apparatus receiving a packet includes a memory storing a flow information, and a processor coupled to the memory and configured to, when a...
Optimally provisioning and merging shared resources to maximize resource
A shared resource system, a method of managing resources on the system and computer program products therefor. A resource consolidation unit causes...
Multicast stream mapping
Systems and methods for multicast stream mapping are disclosed. In one embodiment, a computer-based system to map multicast streams in a multicast network...
Methods and devices for a DDR memory driver using a voltage translation
Embodiments relate to systems, methods and computer readable media to enable design and creation of memory driver circuitry using a voltage translation...
Systems and methods for implementation of a smart energy profile using
Embodiments of the disclosure can provide systems and methods for implementation of a smart energy profile using data-interchange encoding. According to one...
Key device and associated method, computer program and computer program
It is presented a key device comprising: a mechanical interface for mechanically maneuvering a lock device upon successful access control. The mechanical...
Mechanism for minimal computation and power consumption for rendering
synthetic 3D images, containing pixel...
Embodiments disclosed include a mechanism in a system and method for significantly reducing power consumption by reducing computation and bandwidth. This...
Protection against access violation during the execution of an operating
sequence in a portable data carrier
A method for protecting an operation sequence executed by a portable data carrier from spying out, wherein the data carrier has at least a processor core, a...
Preventing return-oriented programming exploits
Preventing return-oriented programming exploits by identifying a set of contiguous computer software instructions extending from a first location within a...
Securing protected health information based on software designation
Systems, methods, and computer program products to perform an operation comprising receiving, from a first process, a request to access content stored in a...
Materialized query tables with shared data
A computer system can generate a materialized query table (MQT) for data from a base table that has a plurality of rows and columns that each contain stored...
Method, system and computer program product for storing a decision tree
At least first nodes and second nodes of a decision tree are stored within a memory of an information handling system. The first nodes include a first parent...
Image search device, image search method, program, and computer-readable
An image search device includes a common memory and a plurality of parallel processors for executing a same instruction. The image search device transfers, from...
Tracking statistics corresponding to data access in a computer system
Embodiments of the present invention disclose a method, computer program product, and system for determining statistics corresponding to data transfer...
Computer and memory control method
A computer includes a first memory, a second memory having an I/O speed lower than an I/O speed of the first memory, a storage device, and a processor. The...
Checkpointing systems and methods using data forwarding
In one aspect, the invention relates to a fault tolerant computing system. The system includes a primary virtual machine and a secondary virtual machine,...
System and method for synchronous task dispatch in a portable device
A portable computing device synchronously offloads tasks from a first processing resource to an alternative processing resource. Offload requests are...
Executing native-code applications in a browser
Techniques for leveraging legacy code to deploy native-code desktop applications over a network (e.g., the Web) are described herein. These techniques include...
Asynchronously clearing page frames
In one embodiment, a computer-implemented method includes producing one or more clean frames by clearing a batch of one or more frames for use in backing...
Software safe shutdown system, software safe shutdown method, and program
to prevent a problem caused by a...
Provided is a software safe shutdown system, comprising: an OS anomalous shutdown detection unit, which detects that an operating system of a virtual machine...
Optimized communication between program components executing in virtual
Communication between program components executing in different virtual machines on the same physical computer may be optimized utilizing various mechanisms. A...
Methods, apparatuses and computer program products for improving
productivity for building applications
An apparatus is provided for building an application. The apparatus may include at least one memory and at least one processor configured to generate a build of...
Scheduling of reactive I/O operations in a storage environment
A system and method for effectively scheduling read and write operations among a plurality of solid-state storage devices. A computer system comprises client...
Managing the write performance of an asymmetric memory system
Some implementations include a method of managing a hosted non-volatile random-access memory (NVRAM) based storage subsystem that includes NVRAM devices. The...
Memory access bases on erase cycle time
Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments for improving a read margin in non-volatile...
Adjusting execution of tasks in a dispersed storage network
A method includes a set of execution units of a dispersed storage network (DSN) receiving sets of sub-task requests from a computing device and storing the sets...
Composable thin computing device
This disclosure is directed to a composable thin computing device. An example device may comprise at least a device interface module, a communication module, a...
Method of and apparatus for ascertaining the fine position value of a
A position sensor for ascertaining the fine position value z of a movable body includes an exciter unit moving therewith and a stationary sensor unit (7) which...
Systems and methods for detecting anomalies at in-cylinder pressure
A method for detecting errors in a sensor at a gas cylinder is implemented by a pressure estimation computing device including a processor and a memory device...
Vertically integrated storage
Various systems, methods, apparatuses, and computer-readable media for accessing a storage device are described. Techniques are described for vertically...
Managing network data consumption of applications on cellular computer
networks on one or more client computers
Computer systems and methods for managing network data consumption between a client computer and one or more server computers. A computer system comprising: a...