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

Icon_funbox Famous Patents

Felix Hoffmann, a German chemist, was searching for something to relieve his father's arthritis. In doing so, he "rediscovered" acetylsalicylic acid and in 1900, patented a stable process for developing it. Hence, we have aspirin.

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: Baillie; Michele Liu


Number of patents: 37
Last date: May 22, 2012

NumberTitleIssue Date
8185153Apparatus and method for a web programmable telephone
A web programmable telephone and a method for operating a web programmable telephone are disclosed. In one embodiment of the present invention, a voice module of a wireless household telephone is controlled by an internal web module that can retrieve and execute dat...
05/22/2012
8144844Method and system for announcement
A method for delivering audio announcements, includes: receiving an announcement package, the announcement package including a package identity, a package update time, and one or more announcement items; and presenting the announcement package to an audio player. Ea...
03/27/2012
8121613Method and system for obtaining emergency caller location
Methods and systems for obtaining the location of a caller during an emergency or other telephone call. Before or during a call, a phone system can obtain from one or more sources a subscriber access line identity associated with a subscriber location record that in...
02/21/2012
8111822System and method for mapping a voice identity across multiple telephony networks with time attributes
A system and method for mapping a voice identity to a telephone number includes: one or more phone systems; at least one policy processor coupled to the one or more phone systems; and a voice identity mapping data structure accessible to the at least one policy proc...
02/07/2012
8108642Method and system for play-only media player
A method and system for play-only media player is disclosed. The player includes a controller, a recording interface, and a non-removable storage. In recording content onto the media player, media signals are received through the recording interface. The media signa...
01/31/2012
8079077System and method for distributed multi-processing security gateway
A system and method for a distributed multi-processing security gateway establishes a host side session, selects a proxy network address for a server, uses the proxy network address to establish a server side session, receives a data packet, assigns a central proces...
12/13/2011
8054764Transmitting critical table information in databases
A method for sending information regarding an event in a critical table in a database. A receiver receives information regarding an event from a trigger corresponding to the event. The event may be one of an insert row, delete row or update row. Thereafter, a proces...
11/08/2011
8032421Method and system to distribute online video
An online video distribution network includes an online video portal and an online video merchant. In one embodiment, when the consumer orders a video, the merchant provides a pick-up ticket to the consumer. The portal uses the merchant identity in the pick-up ticke...
10/04/2011
8032109Method and system for obtaining emergency caller location
Methods and systems for obtaining the location of a caller during an emergency or other telephone call. Before or during a call, a phone system can obtain from one or more sources a subscriber access line identity associated with a subscriber location record that in...
10/04/2011
8031844Communication sessions for a commercial transaction using telephone with a printer
A method and system for providing a transaction using a telephone with a printer, includes: establishing a plurality of communications sessions between a first party and a second party to the transaction, where the first party comprises the telephone with the printe...
10/04/2011
8028228Methods and apparatus for accelerating data parsing
According to the present invention, methods and apparatus are provided for improving the efficiency of data parsing. Data parsing can be applied to a variety of different types of data in various computer systems and appliances. Some of the methods and apparatus pro...
09/27/2011
8019358Method and system for obtaining emergency caller location
A method and system for determining if a phone has changed locations includes a subscriber phone equipment coupled to a phone system through a subscriber access line. The subscriber phone equipment includes a location test module and a datastore. The location test m...
09/13/2011
D642636Plush toy
08/02/2011
7986638Method to dynamically create a virtual network
A method creates a virtual network dynamically, with automated configuration for the new virtual network to function. The virtual network creation is initiated by a network node sending a request for a virtual network to a network controller. The network controller ...
07/26/2011
7979585System and method to associate a private user identity with a public user identity
The inventive system includes a host, a network including a security gateway, and a public application. Established are an access session between the network and the host and an application session between the public application and the network. An application sessi...
07/12/2011
7974422System and method of adjusting the sound of multiple audio objects directed toward an audio output device
Embodiments of the present invention include methods and apparatuses for adjusting audio content when more multiple audio objects are directed toward a single audio output device. The amplitude, white noise content, and frequencies can be adjusted to enhance overall...
07/05/2011
7962903Systems and methods for processing message subscriptions using pre-compiled code-blocks for efficient expression evaluation
Systems and methods for processing message subscriptions using pre-compiled code-blocks for expression evaluation. In one embodiment, a system is configured find a set of unique clauses in a set of expressions representing message subscriptions, express the expressi...
06/14/2011
7961854System to record and analyze voice message usage information
A voice message system records voice message usage information by creating voice message records when a voice message is sent and when it is received. The voice message record includes: the voice message, a voice message sender identity, a voice message recipient id...
06/14/2011
7917381Compensation system for selected paths in hierarchical networks
A compensation system is provided which assigns compensations to nodes in specific paths within a hierarchical network. The system receives a task and a compensation method from an original poster and generates an original, uniquely identifiable posting, which can b...
03/29/2011
7865179Telephone identity association and a method of distributing telephone identity association to telephone systems
Embodiments of the present invention include methods of distributing telephone identity associations among multiple telephone systems in a telephone network. In one embodiment, the present invention includes methods of distributing, receiving, redistributing and wit...
01/04/2011
7840769Method and system for play-only media player
A method and system for play-only media player is disclosed. The player includes a controller, a recording interface, and a non-removable storage. In recording content onto the media player, media signals are received through the recording interface. The media signa...
11/23/2010
7835765Apparatus and method for a web programmable telephone
A web programmable telephone and a method for operating a web programmable telephone are disclosed. In one embodiment of the present invention, a voice module of a wireless household telephone is controlled by an internal web module that can retrieve and execute dat...
11/16/2010
7817785Method and system for announcement
A method for delivering audio announcements, includes: receiving an announcement package, the announcement package including a package identity, a package update time, and one or more announcement items; and presenting the announcement package to an audio player. Ea...
10/19/2010
7734767Method of one key test function in a consumer network device
Embodiments of the present invention include methods of one-key test function in a Control Console in a network device. In one embodiment, the present invention includes a console controller, a display module and an input module with a test-key on a network device s...
06/08/2010
7733802Method to dynamically create a virtual network
A method creates a virtual network dynamically, with automated configuration for the new virtual network to function. The virtual network creation is initiated by a network node sending a request for a virtual network to a network controller. The network controller ...
06/08/2010
7716378System and method to associate a private user identity with a public user identity
The inventive system includes a host, a network including a security gateway, and a public application. Established are an access session between the network and the host and an application session between the public application and the network. An application sessi...
05/11/2010
7700865Method and system for music program selection
In providing a music program, a personal music player displays personal activity choices. A user selects a personal activity and provides a time duration for the activity. The player sends a request to a music program server for a music program. The request includes...
04/20/2010
7668156Apparatus and method for a voice portal
A voice portal and a method for operating a voice portal are disclosed. In one embodiment of the present invention, voice a voice portal is connected to multiple telephones of various protocols by both a voice signal interface and a data signal interface. The voice ...
02/23/2010
7647635System and method to resolve an identity interactively
A system and method for resolving an identity includes a security console, which displays security information regarding a secure network. The security information includes at least a first identity used to access the secure network. An operator selects the first id...
01/12/2010
7631063Operating and managing network application on a consumer network device using a control console incorporated into the consumer network device
Embodiments of the present invention include apparatuses for a console controller in a network device. In one embodiment, the present invention includes a console controller, a display module and an input module in a network device so that a user can view, enter, or...
12/08/2009
7613477Apparatus and method for a web programmable telephone
A web programmable telephone and a method for operating a web programmable telephone are disclosed. In one embodiment of the present invention, a voice module of a wireless household telephone is controlled by an internal web module that can retrieve and execute dat...
11/03/2009
7613451Telephone identity association and a method of distributing telephone identity association to telephone systems
Embodiments of the present invention include methods of distributing telephone identity associations among multiple telephone systems in a telephone network. In one embodiment, the present invention includes methods of distributing, receiving, redistributing and wit...
11/03/2009
7583662Voice virtual private network
Embodiments of the present invention include a Voice Virtual Private Network (Voice VPN) and methods for providing access to remote peer users across same. In one embodiment, voice and communication services of one or more corporate network are provided to remote us...
09/01/2009
7526481Web servers with queryable dynamic caches
A middle-tier Web server with a queryable cache that contains items from one or more data sources. Items are included in the cache on the basis of the probability of future hits on the items. When the data source determines that an item that has been included in the...
04/28/2009
7421665Node scrollers
Techniques employed in displays of graphs with large numbers of nodes for viewing details of an area of interest while preserving context. The techniques take advantage of parent-child and sibling relationships. Sibling nodes and children of sibling nodes are displa...
09/02/2008
7409398Techniques for providing audit trails of configuration changes
Techniques used in configurable systems for providing audit trails for configuration changes. In the techniques, configuration tables in a database system are used to store configuration information. Code is associated with each of the configuration tables that caus...
08/05/2008
7401084Two-phase commit with queryable caches
An optimization of the two-phase commit protocol employed in distributed systems. Each cohort component of the distributed system augments messages that are accessible to the coordinator component with state information indicating whether the cohort is read-only wit...
07/15/2008
 
Sign InRegister
Username  
Password   
forgot password?