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.
Implementing memory performance management and enhanced memory reliability
accounting for thermal conditions
A method, system and computer program product implement memory performance management and enhanced memory reliability of a computer system accounting for system...
Methods and apparatus for accessing device memory via a host bus interface
In aspects of accessing device memory via a host bus interface, a computing system includes a device that is integrated in the computing system, and the device...
Building an intelligent, scalable system dump facility
A computer program product and a computer system for building a scalable system dump facility is provided. The method includes loading a component into system...
Computer and dumping control method
A circuitry of a computer is configured to monitor an update state in a prescribed period of time of a plurality of units of management of data stored in the...
Method and apparatus for processing speculative, out-of-order memory
Apparatus having corresponding methods and computer-readable media comprise: a speculative store buffer memory; and a speculative store buffer controller...
High density multi node computer with integrated shared resources
A multi-node computer system, comprising: a plurality of nodes, a system control unit and a carrier board. Each node of the plurality of nodes comprises a...
Method and system for weighing mail pieces
A method and system is described for determining the physical weights of flat articles being sorted without actually weighing the articles. Such a method...
3D IC computer system
A computer system includes central processing units designed by using reduced instruction set computing (RISC) strategy, dynamic random access memory (DRAM)...
System and/or method for distributing media content
There is provided a method for use by a media device including a computing platform having a processor, a display, a memory, and a rendering application in the...
System and method to track and log mobile communication device call status
when the device is not in possession
A mobile device logging and tracking system permits a communicative association between a mobile device and a receiving device. When the mobile device...
Methods and systems for appliance community service management
A method and system for networking a plurality of appliances. The method and system include providing an appliance on a network, controlling operation of the...
Method for transparently connecting augmented network socket operations
A method at one or more computers having memory and one or more processors includes detecting establishment of a connection between a first process and a second...
Computer exploit detection using heap spray pattern matching
According to one embodiment, a threat detection system is integrated with at least a dynamic analysis engine. The dynamic analysis engine is configured to...
System and method for shared key agreement over untrusted communication
A method of generating cryptographic keys includes generating, with a first processor in a first computing device, error correction data corresponding to first...
Virtualized SHA computational engine
A computational engine may comprise a working memory configured to receive a first input message and a second input message, a context memory coupled with the...
Data processing apparatus, data processing method, and non-transitory
computer readable medium having...
Provided is a data processing apparatus including a reconfigurable circuit that has a dynamically-reconfigurable circuit configuration to execute data...
Combined rank and linear address incrementing utility for computer memory
Embodiments include a combined rank and linear memory address incrementing utility. An aspect includes an address incrementing utility suitable for...
Real-time mobile capture and application of photographic images as
textures in three-dimensional models
A computer-implemented method for obtaining texture data for a three-dimensional model is disclosed. The method is performed at a portable electronic device...
System coherency in a distributed graphics processor hierarchy
Methods and systems may provide for executing, by a physically distributed set of compute slices, a plurality of work items. Additionally, the coherency of one...
System and method for integrated workflow scaling
A system is provided. The system comprises a first computer located in a first plant, a first memory, and a first object based process management application...
Cryptographic pointer address encoding
A computing device includes technologies for securing indirect addresses (e.g., pointers) that are used by a processor to perform memory access (e.g.,...
Physically unclonable fuse using a NOR type memory array
A method for identifying an unclonable chip uses hardware intrinsic keys and authentication responses employing intrinsic parameters of memory cells invariant...
System and method for detecting malicious code
A method and apparatus are provided to detect malicious code in a computing system, where the malicious code is obscured by manipulation of an input/output...
Optimizing placement of circuit resources using a globally accessible
A method, executed by one or more processors, for optimizing placement of a logic network, includes partitioning a logic network into a set of logic partitions,...
Method and system for causing a browser to preload web page components
Disclosed is a server computer that receives, over a network from a computing device, a request for a search suggestion related to a search query that is input...
Dynamic linking in sharepoint (TM)
Provided is a data management system, computer-readable medium and method including extensions to SHAREPOINT.TM.. The system includes a computer processor...
Automatic device upload configuration
Various embodiments of the present technology involve the configuration of a wireless-enabled memory card. For example, a client application associated with a...
Method and apparatus for managing application state in a network interface
controller in a high performance...
Methods related to communication between and within nodes in a high performance computing system are presented. Processing time for message exchange between a...
Circuitry for a computing system, LSU arrangement and memory arrangement
as well as computing system
A circuitry for a computing system comprising a first load/store unit, LSU, and a second LSU as well as a memory arrangement. The first LSU is connected to the...
Application-directed memory de-duplication
In a computing system including an application executing on top of a virtualization control layer, wherein the virtualization control layer maps portions of a...
Sizing a write cache buffer based on emergency data save parameters
Embodiments relate to saving data upon loss of power. An aspect includes sizing a write cache buffer based on parameters related to carrying out this emergency...
System and method for software/hardware coordinated adaptive performance
System and method embodiments are provided for coordinated hardware and software performance monitoring to determine a suitable polling time for memory cache...
Use of application data and garbage-collected data to improve write
efficiency of a data storage device
A data storage device includes a plurality of flash memory devices. A memory controller is configured to receive a request from a host computing device to write...
Recovery processing using torn write detection
The recovery of a transaction, and perhaps the recovery of multiple transactions, in a computing system in which one or more persistent systems are coupled via...
Memory dump method, information processing apparatus, and non-transitory
computer-readable storage medium
A memory dump method includes performing information processing using a first partition including a first device board and a second device, detecting an error...
Tenant virtualization controller for exporting tenant without shifting
location of tenant data in a...
A system and method for performing load balancing of systems in a multi-tenancy computing environment by shifting tenants from an overloaded system to a...
Techniques for managing the execution order of multiple nested tasks
executing on a parallel processor
One embodiment of the present disclosure sets forth an enhanced way for GPUs to queue new computational tasks into a task metadata descriptor queue (TMDQ)....
Firmware RAM usage without overlays
Systems and methods are disclosed for managing program code in a computing device, such as an embedded system. In a data storage device, a non-volatile memory...
Method and apparatus for optimising computer program code
A method and apparatus for optimizing computer program code. The method comprises identifying at least one set of candidate instructions within the computer...
Computer memory data security
A memory module determines that the memory module is connected to a memory module connector. The memory module receives the connector ID from the connector and...
Scheduling of reconstructive I/O read 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...
Mechanisms to save user/kernel copy for cross device communications
Central processing units (CPUs) in computing systems manage graphics processing units (GPUs), network processors, security co-processors, and other data heavy...
Shared reference counters among a plurality of virtual storage devices
A system, method, and computer program product are provided for implementing shared reference counters among a plurality of virtual storage devices. The method...
OData service provisioning on top of GenIL layer
The disclosure generally describes computer-implemented methods, software, and systems for allowing provisioning of open data protocol (OData) services on top...
Fast platform hibernation and resumption of computing systems
Fast platform hibernation and resumption for computing systems. An embodiment of an apparatus includes a volatile system memory, a nonvolatile memory, and a...
Monitoring systems and methods
A monitoring system includes a plurality of modules to sense temperature and vibrations of a motor assembly, a hub computer to collect the sensed temperature...
Electronic accessory system for a vehicle
An electronic accessory system for a vehicle includes an accessory module housing electronics, which includes a CMOS camera and a vehicle bus node and a digital...
Video game with backwards-compatible toys
Aspects of the present invention relate to a computer-implemented method useful in playing a video game having multiple versions, the method being implemented...
Differentiation of traffic flows for uplink transmission
In accordance with an example embodiment of the present invention, an apparatus comprising: at least one processor; and at least one memory including computer...
Integrated downscale in video core
Implementations include video image processing systems, methods, and apparatus for integrated video downscale in a video core. The downscaler computes and...