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

Icon_funbox Did You Know...

...that on Dec. 15, 1836, the Patent Office was completely destroyed by fire? Lost were some 7,000 models, 9,000 drawings, and 230 books plus all records of patent applications and grants.

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: Richardson; Scott Charles


Number of patents: 72
Last date: March 22, 2011

1    
NumberTitleIssue Date
7913208Optimal simplification of constraint-based testbenches
Methods and systems are provided for determining redundancies in a system model such as a complex circuit design including gates that are state components. A candidate redundant gate is selected, and a merged model is built that eliminates the candidate redundant ga...
03/22/2011
7752452Dynamic cache lookup based on dynamic data
A system and method for tracking user security credentials in a distributed computing environment. The security credentials of an authenticated user includes not just his unique user identifier, but also a set of security attributes such as the time of authenticatio...
07/06/2010
7746777Centralized bandwidth management method and apparatus
Disclosed is an apparatus and method for granting guaranteed bandwidth between one or more data transmission priority requesting sources and one or more resources upon request. Data sources that do not request an assigned bandwidth are served on a “best efforts”...
06/29/2010
7725618Memory barriers primitives in an asymmetric heterogeneous multiprocessor environment
The present invention provides a method and apparatus for creating memory barriers in a Direct Memory Access (DMA) device. A memory barrier command is received and a memory command is received. The memory command is executed based on the memory barrier command. A bu...
05/25/2010
7716295Recipient classification management utility for e-mail replies
Methods and Systems are provided for managing the reply recipients field of a reply e-mail. In response to creating a reply e-mail the recipients are displayed in a format convenient for specifying their recipient classification. Typical recipient classifications in...
05/11/2010
7698588Circuit and related method for synchronizing data signals to a core clock
The present invention discloses, in one aspect, a synchronizing circuit for synchronizing transmitted data. In one embodiment, the synchronization technique comprises a subsystem configured to compare positive and negative transitions of a core clock signal with pos...
04/13/2010
7661111Method for assuring event record integrity
A method for assuring event record integrity including registering at least one callback function, the callback function being associated with a first callback function identifier, receiving an event having a second callback function identifier, identifying the call...
02/09/2010
7650358AUTO COMMIT n option in a relational database
Methods and systems are provided for executing a statement to make changes to data in a relational database while preventing the statement from failing due to the transaction log file becoming filled up. An AUTO COMMIT n option is provided for statements such as SQL...
01/19/2010
7518535Generating a Gray code sequence for any even length using an intermediate binary sequence
Generating Gray sequences for non-standard sequence lengths to be used in cyclical sequences having L members. For binary members of the cyclical sequence having values less than L/2 an amount (C/2−L) the most significant bit is forced to a logical “1” to crea...
04/14/2009
7474889Informing wireless device users of incoming calls or pages in environments inhospitable for notification
Methods 300 and systems 100 are provided for notifying a mobile telephone user of an incoming call in a loud ambient environment. A call notification system registers mobile devices located within the boundary of the area it serves, and couples to the ...
01/06/2009
7451222Client-centered WEP settings on a LAN
A method of integrating setting up a residential gateway or access point and setting up a client network adapter into a single software process. The method eliminates inconsistent and confusing terminology and methods of interfacing different client adapter setups w...
11/11/2008
7444661Electronic program guide utilizing multiple tuning sources
A system, software and method capable of communicating with a device coupled to the system via a network such that the tuning capabilities of the device can be made available for access and control via the system's program guide through placement of the device's tun...
10/28/2008
7421654Method, system, software, and signal for automatic generation of macro commands
A method, signal, system, software, and user interface for selecting command sequences and saving the sequences as a macro. The invention includes sourcing input devices and graphical user interfaces for both input commands and referencing macro elements. Macro elem...
09/02/2008
7418406Music distribution apparatus and method
Digitally encoded content (e.g., music) is provided in a protected mode, along with a player that can unlock and/or decode this music on a user's personal computer (PC) for enjoyment only at their PC. Since the music is in a proprietary, protected form, the user can...
08/26/2008
7395539Transaction control in an information appliance management system
The present invention provides a universal information appliance management system capable of executing transactions, including financial transactions, across a distributed network. The present invention allows content/service providers to control distribution of th...
07/01/2008
7363519Method and apparatus for power management by user needs
A portable computer system with a battery and a processor, a memory, a display and storage device; all powered by the battery which includes a power management circuit configured to control the operation of the processor and memory in order to vary an amount of powe...
04/22/2008
7363644System for using a channel and event overlay for invoking channel and event related functions
A convergence system suitable for accepting inputs from several television or personal computing sources is disclosed. The sources can be output on a display. The convergence system is controlled by a multi-function controller suitable for providing a set of functio...
04/22/2008
7334054Video detection using display data channel
A method and apparatus are provided for detecting a connection associated with a display and a system having a first and second video output port. Data channel information associated with the first video output port and the second video output port are read using DD...
02/19/2008
7216002System and method for group content selection
The present invention is directed to a system and method for group content selection. In an aspect of the present invention, a method for providing content based on user preferences may include detecting a plurality of users at a location and identifying user profil...
05/08/2007
7213743System and methods for supermarket shopping list elections based on goals
Methods 300 and systems 100 for evaluating proposed food purchases which vary from a pre-planned diet are provided. A nutrition-related scheme, the pre-planned diet, is developed on the basis of achieving a primary goal such as increasing the intake of...
05/08/2007
7209795Method of synchronizing the playback of a digital audio broadcast by inserting a control track pulse
A method is provided for synchronizing the playback of a digital audio broadcast on a plurality of network output devices by inserting a control track pulse in an audio stream of the digital audio broadcast. The method includes the steps of outputting a first contro...
04/24/2007
7209719Home power line network connected phone
The present invention is directed to a cellular or cordless phone whereby power line networking is either integrated within its base station and/or charger or added as a module that can be installed into the base station and/or charger, providing a method of transfe...
04/24/2007
7203865Application level and BIOS level disaster recovery
The present invention is directed to a BIOS level and application level recovery of an information handling system. A method for recovering from a failure of an information handling system may include monitoring an information handling system, the information handli...
04/10/2007
7151970Multiple audio DACs with PC compatibility
Multiple audio digital to analog converters (DACs) are provided to convert multiple digital audio streams to analog audio signals concurrently in a personal computer. Different digital audio streams are routed to each DAC and audio output device depending on priorit...
12/19/2006
7134133Method, system, and software for creating and utilizing broadcast electronic program guide templates
A method, system and software for broadcasting, receiving, providing and/or configuring an electronic program guide (EPG). A broadcast station broadcasts a template to a system where program information is inserted into the broadcasted template, thereby creating a s...
11/07/2006
7130255Method of CD/DVD vibration detection by monitoring motor conditions
This invention describes a method and apparatus to determine a safe rotational speed for a CD/DVD drive by detecting the amount of vibration of the disk by measuring the operating conditions of the spindle motor. A disk drive includes a motor for rotating the disk a...
10/31/2006
7007240Method and system for displaying non-overlapping program and auxiliary windows
When a user wants to display application program status information or invoke a help function (either manually or automatically), a context-sensitive status or help display is provided that is either physically or virtually separate from the application program disp...
02/28/2006
6906733Method, signal, system, and interface for display week-at-a-glance per-network electronic program guide grid
A graphical user interface, system, signal, and software providing an electronic program guide including one or more windows having program scheduling information arranged by a single network. Each network's program scheduling information is accessed through the use...
06/14/2005
6865379Automatic radio button mute
A system and method of eliminating static while utilizing pre-programmed tuner buttons on a radio is disclosed. The system of the present invention mutes a pre-programmed tuner button frequency when the radio signal for the pre-programmed frequency is below a thresh...
03/08/2005
6859924System restore apparatus and method employing virtual restore disk
A system and method employing a virtual restore disk, such as a vendor supplied CD-ROM, allows software restoration from the vendor's software library. The customer's original software configuration is archived and the customer may use the virtual restore disk for r...
02/22/2005
6839705Method for delivering and caching preprocessed search results to improve performance of background information searches on a convergence device
A method and apparatus for providing viewer specific program information is described. A user of an integrated personal computer and television convergence device requests specific programming information from a remote server using an electronic program guide. The r...
01/04/2005
6832377Universal registration system
The present invention provides a business process feature for providing universal registration in an information appliance network. The business process feature includes providing user registration information to a universal registration resource, the user registrat...
12/14/2004
6816913Convenient system, method, and software for online computer users to summon offline computer users
Computers are commonly connected in networks which allow interactive communications between two or more computer users. Occasionally, one user tries unsuccessfully to interactively communicate with another user who is unavailable for interactive communications. Acco...
11/09/2004
D497908Personal computer enclosure and stand
11/02/2004
6813161Movable standoff for mounting a circuit board
An apparatus and method for supporting a circuit board within a computer chassis is disclosed. The apparatus comprises a standoff support mounted in a channel so that the standoff can be positioned along the length of the channel by moving or sliding the standoff wi...
11/02/2004
6809721“Mini-stick” module—new mobiles joystick input device
A joystick designed to be used primarily in a mobile computing environment. The joystick is designed to attach to the side of a notebook computer in such a way that the support of the notebook computer becomes the support of the joystick. The interface the joystick ...
10/26/2004
6804821Tray cover for vertically mounted optical disc drives
A tray cover for retaining optical discs within an optical disc drive capable of being vertically oriented is comprised of a cover attachable to the tray of the optical disc drive. The cover forms a pocket against the tray for receiving the optical disc so that the ...
10/12/2004
6801779Method and apparatus for interaction with broadcast content based upon position
The present invention is directed to a system and method of interacting with broadcast content based upon position. By providing a method and apparatus suitable for interacting with broadcast content based upon position, a user has a dynamic and flexible way of inte...
10/05/2004
6799196On-demand data streaming parceling
A client device, or information appliance such as a personal digital assistant, is capable of receiving multimedia data streams from a server. However, due to processing and display capabilities, the client device may not be able to present the complete data stream,...
09/28/2004
6795814System and method for CMOS integration
The present invention is directed to a system and method for CMOS integration. A method of integrating CMOS within a product based on a received order includes receiving an order for a product having a desired configuration. The product is identified for CMOS loadin...
09/21/2004
1    
 
Sign InRegister
Username  
Password   
forgot password?