A fork with timer for providing a cue to a user after an elapsed period of time for indicating that another bite of food using the fork may be taken.
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 |
| 8027886 | Program product for purchase order processing A method of electronic purchase order processing includes receiving an electronic purchase order, applying at least one rule to the electronic purchase order to determine whether the electronic purchase order should be accepted or rejected, and providing the accepta... | 09/27/2011 |
| 7814426 | Reusable component in a collaboration workspace Described herein are methods and apparatus, including computer program products, that implement a collaboration workspace for reusable components. One method includes receiving a specification of a workspace component, where the workspace component is capable of bei... | 10/12/2010 |
| 7761320 | System and method for generating role templates based on skills lists using keyword extraction A project role generation system includes a role generator. The role generator executes a computer-implemented method for defining one or more roles for a project. The role generator generates a skills list for a project based on a comparison between a skills taxono... | 07/20/2010 |
| 7519539 | Assisted profiling of skills in an enterprise management system Systems and techniques to maintain current skills profile information in an enterprise management system. By partially tying maintenance of skills profiles into project management, the skills profile information used by an enterprise can be kept more current and mor... | 04/14/2009 |
| 7395195 | Sensor network modeling and deployment Methods and apparatus, including computer program products, for receiving constraint characterizing data applicable to a sensor network, receiving a logical representation of a requirements specification for the sensor network, and processing the constraint characte... | 07/01/2008 |
| 7383289 | Updating and maintaining data in a multi-system network using asynchronous message transfer Techniques are provided for updating a local cache database of an application system in a multi-system environment having a central system that maintains central data objects that are shared by the multiple systems. A first application system executes an application... | 06/03/2008 |
| 7373605 | Presentation system for displaying data A method of displaying data includes defining a primary display screen having a data display area and at least one linking area. At least one secondary display screen is also defined. At least one of the linking areas is associated with at least one of the secondary... | 05/13/2008 |
| 7246137 | Collaborative audit framework A framework for comprehensive auditing of applications involved in business processes in distributed application landscapes, including local, distributed and collaborative audit, is based on the concept of a collaborative “audit warehouse” that enables a central... | 07/17/2007 |
| 7225177 | Generating a knowledge base A method to automatically generate a new knowledge base includes receiving a signal that defines content that is to be included in the new knowledge base. Tables within an existing database are searched to identify at least one candidate table that is associated wit... | 05/29/2007 |
| 7209898 | XML instrumentation interface for tree-based monitoring architecture An interface for providing monitoring information from any monitored component to a central monitoring system in which an XML document is created according to a DTD conforming to a tree-structured monitoring architecture and then is made available to the central mon... | 04/24/2007 |
| 7197740 | Pattern-based software design Systems and techniques to facilitate construction of software applications may use patterns that represent generic processes, objects, user interfaces, and content. In general, in one implementation, the technique includes identifying requirements for a desired appl... | 03/27/2007 |
| 7171478 | Session coupling Various implementations for session coupling in a distributed computing system are provided. In one implementation, a first server entity receives a transmission having an identifiable user context from a client entity. In response, the first server entity creates a... | 01/30/2007 |
| 7096230 | Computer-implemented method and system to support in developing a process specification for a collaborative process A computer-implemented method or computer system develops a process specification for a collaborative process involving distributed computer-based participant systems exchanging messages through an asynchronous messaging network. In operation, a computer retrieves, ... | 08/22/2006 |
| 7096464 | Software update method and apparatus A method of automatically sending a pertinent software update to a user of an executable software application is disclosed. The method includes storing a plurality of software updates for the software application and ranking the pertinence of the individual software... | 08/22/2006 |
| 7031787 | Change management Methods and apparatus, including computer program products, for managing change. The technique includes changing an object of a product creation process and accumulating the change without changing a baseline of a product structure associated with the product creati... | 04/18/2006 |
| 6988014 | Re-usable elements of a configuration model Methods and apparatus, including computer program products, for a multi-purpose configuration model. A computer program product, tangibly stored on a machine-readable medium, for defining a configuration model for a configurable product, includes instructions operab... | 01/17/2006 |
| 6884074 | Dynamic composition of restricted e-learning courses A learning system may be used to dynamically create courses tailored to the needs of a learner. In one implementation, the learning system may dynamically create, assemble, and/or build new temporary courses from the structural elements of an existing course accordi... | 04/26/2005 |
| 6741959 | System and method to retrieving information with natural language queries A search machine finds and ranks documents in a database based on a set of rules that match characteristics of the database with a natural language query. The system includes a lexicon component which may parse the query and the database into words and word stems. T... | 05/25/2004 |
| 6430563 | Integrated knowledge provider with logical hyperlinks A system and method for storage and management of multiple versions and context variants of documents in a multi-user environment is provided by a three-tiered content system/model for storage and a context resolution mechanism for retrieval. It utilizes ... | 08/06/2002 |
| 6341266 | Method and system for the maximization of the range of coverage profiles in inventory management A method and system for managing inventory in a multiple level distribution chain by applying optimization algorithms to a range profile constructed from a formulation of the distribution network and the various elements factored in the network. A formal ... | 01/22/2002 |
| 6338097 | Cross application time sheet for communicating with one or more enterprise management applications during time data entry A data model for a supply chain is provided whereby individual working steps in a production process are defined as activities, and organized groups of such activities are defined as orders. Activities are allocated to no more than one resource and contai... | 01/08/2002 |
| 6308166 | Methodology for advanced quantity-oriented cost assignment using various information sources A process template is provided to enhance the evaluation and control of an organization's costs, utilizing three layers. The first layer provides a user interface that accepts language-dependent function names and descriptions utilizing different editors ... | 10/23/2001 |
| 6223094 | Multi-tiered structure for storing and displaying product and process variants A computer based system is provided that is capable of displaying component and process structures for configurable product classes stored in a data structure. Product classes in the data structure are represented by product nodes. Components, which are a... | 04/24/2001 |