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.
Big block allocation of persistent main memory
Disclosed herein are system, method, and computer program product embodiments for of big block allocation of persistent main memory. An embodiment operates by...
Managing data flow in heterogeneous computing
Embodiments include computing devices, apparatus, and methods implemented by the apparatus for implementing data flow management on a computing device....
Resource allocation based on transaction processor classification
A data transaction processing system including multiple transaction processors also includes a resource allocation system that characterizes the transaction...
Transmitting hardware-rendered graphical data
Methods and systems are disclosed for transmitting data from a host computing device to a client computing device. This data may include graphical data, which...
Method, system, computer programme and a computer programme product for
working of a work piece
The present invention relates to a method for working of a work piece, comprising the step of a) providing a template (1) with at least one opening (4, 6, 8, ....
Weaning readiness indicator, sleeping status recording device, and air
providing system applying nonlinear...
A weaning readiness indicator is disclosed. The weaning readiness indicator includes a monitor, a memory, a processor, and a display. The monitor monitors a...
Method and system for remote altering static video content in real time
Methods and devices for remote altering of static video content in real time are provided. A method for encoding video includes removing an attribute from a...
Image forming apparatus, startup method, and non-transitory recording
medium for storing computer readable program
An image forming apparatus includes a non-volatile memory and a processor. The processor obtains first data stored in the non-volatile memory at a predetermined...
Control method of a printer, printer and printer set with memory attached
to a communication cable
A printer control method enables even non-technical users to quickly and accurately set printer information in a printer. A control method of a printer having a...
Optimization of computer system logical partition migrations in a multiple
computer system environment
Workload, preferably as one or more partitions, is migrated from a source server to one or more target servers by computing a respective projected performance...
Automated social network introductions for e-meetings
Embodiments of the present invention provide a method, system and computer program product for automated social networking for e-meetings. In an embodiment of...
Content filtering of remote file-system access protocols
Methods and systems for content filtering of remote file-system access protocols are provided. According to one embodiment, a proxy, implemented within a...
Method and system for increasing speed of domain name system resolution
within a computing device
A system for resolving domain name system (DNS) queries, contains a communication device for resolving DNS queries, wherein the communication device further...
Systems and methods for topology discovery and application in a border
gateway protocol based data center
An information handling system is provided. The information handling system includes a network orchestration service running on a computer processor. The...
System and method for recovery key management
A system and method for managing the recovery key of a computer system is disclosed. The computer system includes a security layer, and the recovery key is...
Configurable computing array die based on printed memory and two-sided
The present invention discloses a new type of configurable gate array--a configurable computing array die based on two-sided integration. It is a monolithic die...
Voltage reference computations for memory decision feedback equalizers
A device includes a combinational circuit configured to create a one or more distortion correction factors used offset inter-symbol interference from a data...
Method, apparatus and computer program product for indexing traffic lanes
for signal control and traffic flow...
A method is provided for identifying and indexing lanes of an intersection. Methods may include: determining a directionality for one or more lanes for each of...
Foreground identification for virtual objects in an augmented reality
Systems described herein apply visual computer-generated elements into real-world images with an appearance of depth by using information available via...
Intelligibility of messages
An apparatus, the apparatus comprising at least one processor, and at least one memory including computer program code, the at least one memory and the computer...
Frame invalidation control with causality attribution
Developers receive automatically designated property change events which caused invalidation of a rendered frame. Some embodiments control display invalidation...
Systems and methods for virtual fittings
A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a...
Encryption and tokenization architectures
Various embodiments of the present invention are directed to methods, systems and computer program products for conducting an online transaction on a website...
Method and system for latent dirichlet allocation computation using
Herein is described a data-parallel algorithm for topic modeling in which the memory requirements are streamlined for implementation on a highly-parallel...
Device for processing data from a contactless smart card, method and
corresponding computer program
Processing devices, methods and non-transitory computer-readable media for processing data are disclosed. The data comes from a contactless memory card. The...
Method and system for collecting and organizing data corresponding to an
A system and method for analyzing data from a plurality of computer environments. The computer environments are authenticated and data is imported to a memory...
Saving events information in image metadata
A method, system, and computer program product for saving events information in image metadata are provided in the illustrative embodiments. A first event is...
Expanded distribution unit
The invention relates to a method for processing real-time data in a distribution unit of a distributed computer system, the computer system comprising a...
Data security system
A data security system includes a first computer system including: a memory for containing data, and a processing unit connected to the memory for locking and...
Address-dependent key generation with a substitution-permutation network
A method of providing security in a computer system includes producing an initial block of data from a respective address of a memory location. An updated block...
Data storage system with cluster virtual memory on non-cache-coherent
A data storage system includes compute engines each including a CPU complex, physical memory, interfaces to host computers and physical storage devices, and a...
Space reclamation in space-efficient secondary volumes
A method for releasing storage space in a space-efficient secondary volume includes placing a first lock on a free-space data structure stored on the...
Method and apparatus for improving non-uniform memory access
A method, computer readable medium and apparatus for improving non-uniform memory access are disclosed. For example, the method divides a plurality of stream...
Systems and methods for improving comparative performance test results of
A computer-implemented method for improving comparative performance test results of mobile applications may include (1) determining an optimum testing...
Initialization trace of a computing device
Platform controller, computer-readable storage media, and methods associated with initialization of a computing device. In embodiments, a platform controller...
Multiple memory format storage in a storage network
A method includes sending a data retrieval request regarding a data segment of a data object to redundant array of independent disk (RAID) memory and to...
Integrity of transactional memory of card computing devices in case of
card tear events
A method may include copying transaction rollback data to a buffer in a first memory. The method may further include calculating a checksum for the transaction...
Hardware-assisted application checkpointing and restoring
Technologies for hardware-assisted application checkpointing include a computing device having a processor with hardware checkpoint support. In response to...
Mobile flash storage boot partition and/or logical unit shadowing
Embodiments of the inventive concept include computer-implemented method for shadowing one or more boot images of a mobile device. The technique can include...
Detecting and handling an expansion card fault during system
A method includes running a system mainline initialization process on a compute node that includes an expansion card with read-only memory storing expansion...
Combining deduplication with locality for efficient and fast storage
A method begins by receiving a storage request to store one or more portions of a data object. The method continues by determining whether the one or more...
Chaining computes in a distributed computing system
A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational...
Distributed data storage with reduced storage overhead using
reduced-dependency erasure codes
A system that implements a near-optimal, reduced-dependency erasure code construction to redundantly distribute computer data across multiple storage nodes...
Evaluating and servicing problematic cash-handling machines
A method of tracking repeated performance problems in a machine is disclosed. The method comprises storing the faults in a computer memory, and assigning a...
Heterogeneous enqueuing and dequeuing mechanism for task scheduling
Methods, systems and computer-readable mediums for task scheduling on an accelerated processing device (APD) are provided. In an embodiment, a method comprises:...
Method for executing a computer program with a parameterised function
A method for executing a program includes: storing, in a table associated with each address of a specialized code of a parameterized function, a value of each...
Updating a running application on a computing device
A computing device configured for updating a running application is described. The computing device includes a processor and instructions stored in memory. The...
Method and system for section-based editing of a website page
A visual design system implementable on a computing device, the device having a processor and a memory. The system includes a dynamic layout editor to edit a...
Touch screen system, method, and computer program product
A system, method, and computer program product are provided for operating a mobile device including a touch screen, a memory, and a vibratory feedback mechanism...