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

Icon_funbox Bizarre Patents

Patent No. 5421089

Fork With Timer

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.

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: SAP Aktiengesellschaft


Location: DE
No. of patents: 23

NumberTitleIssue Date
8027886Program 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
7814426Reusable 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
7761320System 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
7519539Assisted 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
7395195Sensor 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
7383289Updating 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
7373605Presentation 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
7246137Collaborative 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
7225177Generating 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
7209898XML 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
7197740Pattern-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
7171478Session 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
7096230Computer-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
7096464Software 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
7031787Change 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
6988014Re-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
6884074Dynamic 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
6741959System 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
6430563Integrated 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
6341266Method 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
6338097Cross 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
6308166Methodology 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
6223094Multi-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
 
Sign InRegister
Username  
Password   
forgot password?