| Patent # | Description |
|---|---|
| US-7,539,882 |
Self-powered devices and methods A system includes a computing device that selectively communicates with a self-powered device. The self-powered device has several modes of operation, including... |
| US-7,539,881 |
System and method for dynamically adjusting power caps for electronic
components based on power consumption A system has a plurality of electronic components that are powered by a power source, and each of the components is associated with a respective power cap. The... |
| US-7,539,880 |
System and method for managing power consumption An electronic circuit having built-in self testing capabilities for optimizing power consumption. Typically, the electronic circuit includes a component circuit... |
| US-7,539,879 |
Register file gating to reduce microprocessor power dissipation A circuit arrangement and method of controlling power dissipation utilize a register file (60) with power dissipation control capabilities through a banked... |
| US-7,539,878 |
CPU powerdown method and apparatus therefor A CPU has a powerdown mode in which most of the circuitry does not receive power. Power-up, coming out of powerdown, is achieved in response to receiving an... |
| US-7,539,877 |
Data management apparatus, data management method and computer program Disclosed herein is a data management apparatus including, a management-data storage unit for storing management-object data, a management-data... |
| US-7,539,876 |
Apparatus and method for generating a cryptographic key schedule in a
microprocessor An apparatus and method for performing cryptographic operations. In one embodiment, an apparatus is provided for performing cryptographic operations. The... |
| US-7,539,875 |
Secure repository with layers of tamper resistance and system and method
for providing same A secure repository individualized for a hardware environment and a method and system for providing the same. The secure repository includes a hidden... |
| US-7,539,874 |
Secure password entry A method, system, and program defeating unauthorized keystroke logging during password entry are provided. Secure password entry is facilitated by displaying a... |
| US-7,539,873 |
Original data circulation method, system, apparatus, and computer readable
medium An original data circulation system for storing or circulating original data which is digital information is provided. The original data circulation system... |
| US-7,539,872 |
Method and system for rights assessment over digital data through
watermarking A system and method that provide resilient watermarking of digital data, including numeric and categorical relational data. The method and system are premised... |
| US-7,539,871 |
System and method for identifying message propagation Conventional virus detection software monitors incoming arrivals of network traffic. Retroactive analysis and/or monitoring of previously accepted traffic is not... |
| US-7,539,870 |
Media watermarking by biasing randomized statistics The present invention leverages randomly generated areas with random attributes from two-dimensional media forms to embed information relating to a media's... |
| US-7,539,869 |
System and methods for using a signature protocol by a nonsigning client In a networked computer environment, a client is unencumbered from signature generating components, yet conversant to transmit signature-based documents in a... |
| US-7,539,868 |
Run-time firmware authentication A computing platform (10) protects system firmware (30) using a manufacturer certificate (36). The manufacturer certificate binds the system firmware (30) to the... |
| US-7,539,867 |
On-disk file format for a serverless distributed file system A file format for a serverless distributed file system is composed of two parts: a primary data stream and a metadata stream. The data stream contains a file... |
| US-7,539,866 |
Method of cryptographing wireless data and apparatus using the method A key descriptor structure exchanged between a wireless LAN terminal and an access point, and a method and apparatus for cryptographing wireless data are... |
| US-7,539,865 |
Data transfer device A digital versatile disk (DVD) player includes a content playback unit and an authentication control unit. The content playback unit sends data of encrypted... |
| US-7,539,864 |
Methods and portable device for digitally signing data Methods and device for digitally signing documents by using a portable device that encodes a signature string to sound. The acoustic signature string may be... |
| US-7,539,863 |
Remote services for portable computing environment The described systems, methods and data structures are directed to a portable computing environment. A communication link is established between a portable... |
| US-7,539,862 |
Method and system for verifying and updating the configuration of an
access device during authentication A system and method is provided to verify configuration of a client access device requesting access to a network by establishing a communications link between a... |
| US-7,539,861 |
Creating and storing one or more digital certificates assigned to
subscriber for efficient access using a chip card A method for creating a digital certificate for a user issued by a reliant party, where the reliant party relies on an established cryptographic infrastructure... |
| US-7,539,860 |
Single use user IDS An access verifier may act as an intermediary to allow users to receive single use user IDs while protecting their anonymity. The access verifier has some... |
| US-7,539,859 |
Pipeline processing system and information processing apparatus A pipeline processing system and an information processing apparatus not malfunctioning even if there is a pipeline stage in which data is not correctly written,... |
| US-7,539,858 |
Packet encryption substituting device, method thereof, and program
recording medium When a packet is received from a counterpart apparatus 3 connected to the Internet 2, it is determined by a decryption determination part 16 whether to decrypt... |
| US-7,539,857 |
Cooperative processing and escalation in a multi-node application-layer
security system and method A cooperative processing and escalation method and system for use in multi-node application-layer security management is disclosed. The method includes the steps... |
| US-7,539,856 |
Distributed authentication in a protocol-based sphere of trust in which a
given external connection outside the... A distributed authentication model that operates within a protocol-based sphere of trust. Rather than being able to communicate with any one of the computing... |
| US-7,539,855 |
Server-based cryptography A system for securing data includes a set of descriptors associated with data, a node, and a server. The set of descriptors include a first group of descriptors,... |
| US-7,539,854 |
System and method to seamlessly enable enhanced management and scripting
of a computer system and its add-in... An embodiment of the present invention is a system and method relating to seamlessly enable enhanced management and scripting of a computer system and its add-in... |
| US-7,539,853 |
Handling interrupts in data processing of data in which only a portion of
a function has been processed A method of processing data comprising: processing a function using a processor operable to perform a plurality of functions, the processor having interrupts... |
| US-7,539,852 |
Processor resource management Embodiments include a device and a method. In an embodiment, a device provides a resource manager operable to select a resource management policy likely to... |
| US-7,539,851 |
Using register readiness to facilitate value prediction One embodiment of the present invention provides a system for using register readiness to facilitate value prediction. The system starts by loading a previously... |
| US-7,539,850 |
Enhanced virtual renaming scheme and deadlock prevention therefor In an enhanced virtual renaming scheme within a processor, multiple logical registers may be mapped to a single physical register. A value cache determines... |
| US-7,539,849 |
Maintaining a double-ended queue in a contiguous array with concurrent
non-blocking insert and remove... An array-based concurrent shared object implementation has been developed that provides non-blocking and linearizable access to the concurrent shared object. In... |
| US-7,539,848 |
Configurable logic fabric including two fixed logic processors with
individual interface to receive... A system is disclosed comprising a logic circuit in an integrated circuit device, wherein the logic circuit comprises a logic fabric that includes a plurality of... |
| US-7,539,847 |
Stalling processor pipeline for synchronization with coprocessor
reconfigured to accommodate higher frequency... A processor system that includes a main processor, and a coprocessor connected to the main processor. If the number of instruction execution cycles of an... |
| US-7,539,846 |
SIMD processor with a subroutine control unit The invention relates to a method and an apparatus for controlling a digital signal processor having a number of arithmetic units (1a, 1b) which process a... |
| US-7,539,845 |
Coupling integrated circuits in a parallel processing environment An integrated circuit comprises a plurality of tiles. Each tile comprises a processor, and a switch including switching circuitry to forward data received over... |
| US-7,539,844 |
Prefetching indirect array accesses A method for prefetching data from an array, A, the method including: detecting a stride, dB, of a stream of index addresses of an indirect array, B, contents of... |
| US-7,539,843 |
Virtual memory fragment aware cache The present invention is directed to a method, computer program product, and system for processing memory access requests. The method includes the following... |
| US-7,539,842 |
Computer memory system for selecting memory buses according to physical
memory organization information stored... Systems and methods for program directed memory access patterns including a memory system with a memory, a memory controller and a virtual memory management... |
| US-7,539,841 |
Machine memory power and availability management in a processing system
supporting multiple virtual machines A processing system and computer program provides memory power management and memory failure management in large scale systems. Upon a decision to take a memory... |
| US-7,539,840 |
Handling concurrent address translation cache misses and hits under those
misses while maintaining command order A method handles concurrent address translation cache misses and hits under those misses while maintaining command order based upon virtual channel. Commands are... |
| US-7,539,839 |
Method to test error recovery with selective memory allocation error
injection The invention relates to a method and apparatus of simulating memory allocation errors in a software application. The method includes: determining a range of... |
| US-7,539,838 |
Methods and apparatus for increasing the storage capacity of a storage
system One embodiment is directed to an object addressable storage (OAS) system that has a plurality of storage devices to store a plurality of content units. The OAS... |
| US-7,539,837 |
Method and apparatus for reducing remembered set overhead in a
generational garbage collector by constraining... A remembered set for a memory heap region in a garbage-collected computer system is modified to classify reference locations stored therein by the heap region... |
| US-7,539,836 |
Method and system for configuring a data storage object A method and system for generating and configuring a data storage object, such as a volume, are described. According to one aspect of the invention, utilizing a... |
| US-7,539,835 |
Data storage analysis mechanism System and method for data storage management. Embodiments may be used to perform analysis of disk-based data storage. Embodiments may provide a storage analysis... |
| US-7,539,834 |
System and method for a communication terminal to manage memory for
downloadable applications A system and method for a communication terminal to manage memory and maintain a current application version for multiple applications are provided. The system... |
| US-7,539,833 |
Locating wasted memory in software by identifying unused portions of
memory blocks allocated to a program A method of intra-block memory usage analysis for a program can include identifying a memory block that has been allocated to the program and determining at... |