U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"There is no likelihood man can ever tap the power of the atom."

Robert Millikan, Nobel Prize winner in physics

Newsletter  PatentStorm News

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.

 

Attorney: Barre; Michael R.


Number of patents: 42
Last date: January 31, 2012

1    
NumberTitleIssue Date
8108627Array 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
7376694Coalescing 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
7369661Method 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
7363482Method 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
7356809Programmable 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
7346669Method, 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
7346787System 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
7342916Method, 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
7308610Method 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
7305711Public 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
7305086Reducing 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
7302693Remote 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
7279646Digital 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
7278024Session 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
7271795Intuitive 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
7254707Platform 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
7249350Optimized 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
7249268Method 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
7222074Psycho-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
7212498Measurement 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
7210034Distributed 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
7174298Method 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
7111176Generating 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
7111175Method 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
7093262Detecting 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
7089418Managing 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
7085935Managing 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
7082615Protecting 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
7073071Platform 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
7013387System 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
7013010Method 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
7013484Managing 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
7003777Coordination-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
6996710Platform 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
6990579Platform 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
6956949Method 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
6957332Managing 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
6948060Method 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
6941458Managing 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
6895504Enabling 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
1    
 
Sign InRegister
Username  
Password   
forgot password?