"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
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 |
| 7231439 | Dynamically 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 |
| 7137069 | Thematic 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 |
| 7107539 | Thematic 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 |
| 7089497 | Managing 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 |
| 7080322 | Thematic 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 |
| 7076737 | Thematic 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 |
| 7073129 | Automated 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 |
| 7062715 | Supplying 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 |
| 7058893 | Managing 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 |
| 7058894 | Managing 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 |
| 7055101 | Thematic 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 |
| 7046263 | Requesting 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 |
| 6968333 | Soliciting 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 |
| 6920616 | Interface 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 |
| 6874127 | Method 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 |
| 6842877 | Contextual 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 |
| 6812937 | Supplying 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 |
| 6801223 | Managing 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 |
| 6791580 | Supplying 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 |
| 6466232 | Method 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 |