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

Icon_funbox Quotables

"That’s an amazing invention, but who would ever want to use one of them?"

President Rutherford B. Hayes ; Said in 1876, after Alexander Graham Bell demonstrated the telephone to him at the White House

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.

 

Assignee: Tangis Corporation


Location: Seattle, WA
No. of patents: 20

NumberTitleIssue Date
7231439Dynamically swapping modules for determining a computer user's context
Techniques for providing information about a current state modeled with multiple attributes is described. The providing of information can include receiving from a first source an indication of an ability to supply values for one of the state attributes of the model...
06/12/2007
7137069Thematic response to a computer user's context, such as by a wearable personal computer
Techniques are disclosed for creating, modifying, categorizing, modeling, distributing, purchasing, selling, and otherwise using themes and theme-related information. Themes can represent various types of contextual aspects or situations, and can model high-level co...
11/14/2006
7107539Thematic response to a computer user's context, such as by a wearable personal computer
Techniques are disclosed for creating, modifying, categorizing, modeling, distributing, purchasing, selling, and otherwise using themes and theme-related information. Themes can represent various types of contextual aspects or situations, and can model high-level co...
09/12/2006
7089497Managing interactions between computer users' context models
Techniques are described for providing information about a current state that is represented with multiple attributes. In some situations, the providing includes a first computer receiving indications of multiple characterization modules, each characterization modul...
08/08/2006
7080322Thematic response to a computer user's context, such as by a wearable personal computer
Techniques are disclosed for creating, modifying, categorizing, modeling, distributing, purchasing, selling, and otherwise using themes and theme-related information. Themes can represent various types of contextual aspects or situations, and can model high-level co...
07/18/2006
7076737Thematic response to a computer user's context, such as by a wearable personal computer
Techniques are disclosed for creating, modifying, categorizing, modeling, distributing, purchasing, selling, and otherwise using themes and theme-related information. Themes can represent various types of contextual aspects or situations, and can model high-level co...
07/11/2006
7073129Automated selection of appropriate information based on a computer user's context
A system filters received messages (e.g., unsolicited advertisements) to determine if they are appropriate for a user based on the non-static, constantly evolving, context of the user. The system can track the user's context by monitoring various environmental param...
07/04/2006
7062715Supplying notifications related to supply and consumption of user context data
Techniques are described for providing information about a current state that is modeled with multiple state attributes. In some situations, the providing includes receiving from a module a request related to the modeling of the current state with the multiple state...
06/13/2006
7058893Managing interactions between computer users' context models
Techniques are described for providing information about a current state that is represented with multiple attributes. In some situations, the providing includes a first computer receiving indications of multiple characterization modules, each characterization modul...
06/06/2006
7058894Managing interactions between computer users' context models
Techniques are described for providing information about a current state that is represented with multiple attributes. In some situations, the providing includes a first computer receiving indications of multiple characterization modules, each characterization modul...
06/06/2006
7055101Thematic response to a computer user's context, such as by a wearable personal computer
Techniques are disclosed for creating, modifying, categorizing, modeling, distributing, purchasing, selling, and otherwise using themes and theme-related information. Themes can represent various types of contextual aspects or situations, and can model high-level co...
05/30/2006
7046263Requesting computer user's context data
Techniques are described for providing information about a current state that is modeled with multiple state attributes. In some situations, the providing includes receiving from first and second sources indications of an ability to supply values for, respectively, ...
05/16/2006
6968333Soliciting information based on a computer user's context
A user search request is received and context information for the user is identified. The user search request and the context information are then combined to generate search criteria corresponding to the user search request, providing for information solicitation b...
11/22/2005
6920616Interface for exchanging context data
A facility for exchanging context attributes is described. A characterization module receives an invocation request to provide an attribute value that was generated by a requesting attribute consumer. The received invocation request identifies the attribute whose va...
07/19/2005
6874127Method and system for controlling presentation of information to a user based on the user's condition
A system for controlling presentation of information to a user based on the user's current condition. In particular, the system monitors the user and the user's environment, and creates and maintains an updated model of the current condition of the user. The user co...
03/29/2005
6842877Contextual responses based on automated learning techniques
Techniques are disclosed for using a combination of explicit and implicit user context modeling techniques to identify and provide appropriate computer actions based on a current context, and to continuously improve the providing of such computer actions. The approp...
01/11/2005
6812937Supplying enhanced computer user's context data
Techniques are described for providing information about a current state that is modeled with multiple state attributes. In some situations, the providing of information includes receiving from first and second sources indications of ability to supply values for, re...
11/02/2004
6801223Managing interactions between computer users' context models
Techniques are described for providing information about a current state that is represented with multiple attributes. In some situations, the providing includes a first computer receiving indications of multiple characterization modules, each characterization modul...
10/05/2004
6791580Supplying notifications related to supply and consumption of user context data
Techniques are described for providing information about a current state that is modeled with multiple state attributes. In some situations, the providing includes receiving from a module a request related to the modeling of the current state with the multiple state...
09/14/2004
6466232Method and system for controlling presentation of information to a user based on the user's condition
A system for controlling presentation of information to a user based on the user's current condition. In particular, the system monitors the user and the user's environment, and creates and maintains an updated model of the current condition of the user. ...
10/15/2002
 
Sign InRegister
Username  
Password   
forgot password?