"There is no likelihood man can ever tap the power of the atom."
Robert Millikan, Nobel Prize winner in physics
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 8108627 | Array comparison and swap operations A transactional memory system, method and apparatus are disclosed. An embodiment of the method includes attempting to acquire a write lock provided by an implementation of a software transactional memory (STM) system for each of a set of memory locations of the STM;... | 01/31/2012 |
| 7376694 | Coalescing information from multiple sources based on priority rules An arrangement is provided for coalescing information from a plurality of agents according to priority rules. Each of the agents is associated with a device group that has at least one device and sends information about the at least one device to a priority rules-ba... | 05/20/2008 |
| 7369661 | Method and apparatus for detection of loss of cipher synchronization Detecting loss of stream cipher synchronization between a transmitter and a receiver in a video processing system may be achieved by receiving, by the receiver, an encrypted video frame from the transmitter, obtaining an encrypted value for a selected pixel in the ... | 05/06/2008 |
| 7363482 | Method and apparatus to support remote configuration code A method and related apparatuses involve extensible framework interface (EFI) byte code images packaged within extensible markup language (XML) documents. In one embodiment, a processing system obtains an XML document, extracts an EFI byte code (EBC) image from the ... | 04/22/2008 |
| 7356809 | Programmable interpretive virtual machine A method involves operations for executing source code instructions expressed in a programming language. The operations comprise receiving a series of source code instructions expressed in a programming language, wherein at least one of the source code instructions ... | 04/08/2008 |
| 7346669 | Method, apparatus and system for processing message bundles on a network Network bundles may be processed in a distributed network having a decentralized serving structure. The message bundles may be modified to include a client address. Additionally, each message bundle comprises a plurality of sub-messages, and each sub-message may con... | 03/18/2008 |
| 7346787 | System and method for adaptive power management A disclosed method involves initializing a performance profiler of a processing system. The performance profiler may include performance profile parameters for a power management policy for the processing system. The method also involves retrieving performance metri... | 03/18/2008 |
| 7342916 | Method, apparatus and system for optimizing routing of mobile IP packets Network devices on mobile networks may be configured to improve and optimize packet processing and routing. Specifically, a home agent device may be decomposed into its major functionality, namely processing and routing. Various processors on the device are assigned... | 03/11/2008 |
| 7308610 | Method and apparatus for handling errors in a processing system A processing system may include an operating system (OS) and one or more specialized error handling modules to be registered with the OS after the processing system is powered on. The OS may also include a master policy module. The specialized error handling module ... | 12/11/2007 |
| 7305711 | Public key media key block Protected content distribution is accomplished by a first entity generating a set of asymmetric key pairs, creating a plurality of sets of private keys by selecting a combination of private keys from the set of asymmetric key pairs for each created set, and distribu... | 12/04/2007 |
| 7305086 | Reducing problems caused by variations in watermark detection results Detection of watermarks in digital content by a system having a recording device and a playback device may be accomplished in such as a way as to improve the interoperability of the recording and playback devices. In one embodiment, a recording device having a first... | 12/04/2007 |
| 7302693 | Remote control inputs to Java applications A method of delivering input from a device's remote control to a Java™ application uses asynchronous method invocation in a processing device. The input from the remote control is captured in system-specific (native) code and delivered to a Java™ application asy... | 11/27/2007 |
| 7279646 | Digital signature collection and authentication A digital signature collection and authentication system includes an ink pen having an ultrasonic transmitter that transmits ultrasonic energy to a plurality of ultrasonic receivers. A computer triangulates the location of the pen versus time to generate the signatu... | 10/09/2007 |
| 7278024 | Session authentication using temporary passwords Authenticating a user of an un-trusted computing system, the user having at least one portable computing device coupled to a peripheral device, may be accomplished by randomly generating a temporary password by the portable computing device, sending the temporary pa... | 10/02/2007 |
| 7271795 | Intuitive mobile device interface to virtual spaces The present invention relates to a simple to use intuitive interface for mobile devices and, in particular, to a method and apparatus to permit the motion of a mobile device to serve as an input to the mobile device. In various embodiments, the relative and/or absol... | 09/18/2007 |
| 7254707 | Platform and method for remote attestation of a platform In one embodiment, a method of attestation involves a special mode of operation. The method comprises storing an audit log within protected memory of a platform. The audit log is a listing of data representing one or more software modules loaded into the platform. T... | 08/07/2007 |
| 7249350 | Optimized translation of scalar type SIMD instructions into non-scalar SIMD instructions An arrangement is provided for translating a plurality of scalar single instruction multiple data stream (SIMD) instructions into a plurality of optimized non-scalar SIMD instructions to be executed on a target architecture supporting only parallel SIMID instruction... | 07/24/2007 |
| 7249268 | Method for performing performance optimization operations for a processor having a plurality of processor cores in response to a stall condition Apparatus and method to make the most use possible of available capacities for the supply of power to and/or the dissipation of heat from a plurality of processor cores through responding to stalls in one or more of the processor cores among the plurality of process... | 07/24/2007 |
| 7222074 | Psycho-physical state sensitive voice dialogue system An arrangement is provided to achieve automated voice responding dialogue that is psycho-physical state sensitive. The input speech data from a user is used to detect the psycho-physical state of the user. Spoken words are then recognized from the input speech data ... | 05/22/2007 |
| 7212498 | Measurement of quality of service A method of measuring quality of service includes receiving, from a content server, a transmission of a first media stream and comparing that first media stream with a second media stream that corresponds to the first media stream prior to transmission thereof. This... | 05/01/2007 |
| 7210034 | Distributed control of integrity measurement using a trusted fixed token A system for controlling integrity measurement of an un-trusted system component on a client system includes a trusted management utility configured to measure the integrity of the un-trusted system component, a trusted fixed token resident on the client system, and... | 04/24/2007 |
| 7174298 | Method and apparatus to improve accuracy of mobile speech-enabled services A speech recognition system includes a user profile to store acoustic data and a corresponding text transcript. A speech recognition (“SR”) server downloads the acoustic data and the corresponding text transcript that are stored in the user profile. A speech rec... | 02/06/2007 |
| 7111176 | Generating isolated bus cycles for isolated execution The present invention is a method and apparatus to generates an isolated bus cycle for a transaction in a processor. A configuration storage contains configuration parameters to configure a processor in one of a normal execution mode and an isolated execution mode. ... | 09/19/2006 |
| 7111175 | Method and apparatus for verifying the integrity of a media key block The present invention includes a method, system and apparatus for storing, distributing, and protecting content from unauthorized access. The media includes a writeable area, a read only area and the content stored on the writeable area. A first media validation dat... | 09/19/2006 |
| 7093262 | Detecting deadlocks in multithreaded programs An arrangement is provided for detecting deadlocks in a multithreaded program. When a thread in a multithreaded program performs a resource operation related to a mutually exclusive shared resource, it creates relationships between the thread and the shared resource... | 08/15/2006 |
| 7089418 | Managing accesses in a processor for isolated execution In one embodiment, a method comprises configuring an access transaction generated by a processor by a configuration storage containing configuration parameters. The processor has a normal execution mode and an isolated execution mode. The access transaction has acce... | 08/08/2006 |
| 7085935 | Managing a secure environment using a chipset in isolated execution mode A chipset is initialized in a secure environment for an isolated execution mode by an initialization storage. The secure environment has a plurality of executive entities and is associated with an isolated memory area accessible by at least one processor. The at lea... | 08/01/2006 |
| 7082615 | Protecting software environment in isolated execution The present invention is a method and apparatus to protect a subset of a software environment. A key generator generates an operating system nub key (OSNK). The OSNK is unique to an operating system (OS) nub. The OS nub is part of an operating system in a secure pla... | 07/25/2006 |
| 7073071 | Platform and method for generating and utilizing a protected audit log Briefly, one embodiment of a platform for generating and utilizing a protected audit log is described. The platform comprises a system memory and a memory to contain an audit log. The audit log includes a plurality of single-write, multiple read entries. At least on... | 07/04/2006 |
| 7013387 | System for increasing realized secure sockets layer encryption and decryption connections A system for increasing realized secure sockets layer (“SSL”) encryption and decryption connections is disclosed. The system combines monitoring of server load with adjustment of static SSL parameters to optimize a system of devices. The system monitors paramete... | 03/14/2006 |
| 7013010 | Method and apparatus for optimally formatting media key blocks stored on media with high transfer latencies A method and apparatus to format and process a Media Key Block so as to reduce latencies when processing the Media Key Block. A new record is generated containing header information for the records comprising the Media Key Block. This new record is read just once an... | 03/14/2006 |
| 7013484 | Managing a secure environment using a chipset in isolated execution mode A chipset is initialized in a secure environment for an isolated execution mode by an initialization storage. The secure environment has a plurality of executive entities and is associated with an isolated memory area accessible by at least one processor. The at lea... | 03/14/2006 |
| 7003777 | Coordination-centric framework for software design in a distributed environment The present invention relates to a coordination-centric framework for implementing a software system in a distributed computing environment. In a presently preferred embodiment the software system is a software design environment having authoring, synthesis, and deb... | 02/21/2006 |
| 6996710 | Platform and method for issuing and certifying a hardware-protected attestation key In one embodiment, a method for certifying an attestation key comprises generating a remote attestation key pair within a platform and producing a certificate. The certificate includes a public attestation key to attest that a private attestation key, corresponding ... | 02/07/2006 |
| 6990579 | Platform and method for remote attestation of a platform In one embodiment, a method of remote attestation for a special mode of operation. The method comprises storing an audit log within protected memory of a platform. The audit log is a listing of data representing each of a plurality of IsoX software modules loaded in... | 01/24/2006 |
| 6956949 | Method and apparatus for authenticating an hierarchy of video receiving devices A video source device and a video repeater device cooperatively authenticates said video repeater apparatus to said video source device. In one embodiment, the authentication is performed using an identical authentication process a video sink device would authentica... | 10/18/2005 |
| 6957332 | Managing a secure platform using a hierarchical executive architecture in isolated execution mode A processor executive (PE) handles an operating system executive (OSE) in a secure environment. The secure environment has a fused key (FK) and is associated with an isolated memory area in the platform. The OSE manages a subset of an operating system (OS) running o... | 10/18/2005 |
| 6948060 | Method and apparatus for monitoring encrypted communication in a network A method and apparatus for monitoring encrypted communications in a network comprising: establishing a network monitoring digital contract with a network monitoring element, establishing a network use digital contract with a first and a second network element; and t... | 09/20/2005 |
| 6941458 | Managing a secure platform using a hierarchical executive architecture in isolated execution mode A processor executive (PE) handles an operating system executive (OSE) in a secure environment. The secure environment has a platform key (PK) and is associated with an isolated memory area in the platform. The OSE manages a subset of an operating system (OS) runnin... | 09/06/2005 |
| 6895504 | Enabling secure communications with a client A unique processor serial number may be utilized to augment a device key seed stored in a non-volatile memory. In this way, a relatively secure system may be enabled that facilitates renewing the device key. An integrated circuit may include a transport demultiplexe... | 05/17/2005 |