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

Icon_funbox Bizarre Patents

Patent No. 5500234

Crispy Chip Sandwich and Process of Producing a Sandwich Product

A food product comprising a multilayer cookie or snack having outer layers formed from a crispy type edible food product such as a potato chip or corn chip, etc. with an intermediate marshmallow layer being in contact with the inner surface of each crispy chip and one or more filler substances.

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: Walldorf, DE
No. of patents: 340

1                  
NumberTitleIssue Date
8103772Cluster extension in distributed systems using tree method
Methods and apparatus, including computer program products, for managing a cluster of servers organized into nodes. A method of one aspect includes establishing a cluster; establishing a set of ultimate identifiers for nodes resulting from splitting in the cluster; ...
01/24/2012
8099320Product demand forecasting
Embodiments include a system for forecasting demand data for new products. The system and method may include generating a phase-in group profile based on similar products. The phase-in group profile may have multiple demand profiles for low, medium and high demand v...
01/17/2012
8095564Configuring computer systems with business configuration information
A configuration server includes a configuration repository that stores a wide range of configuration information for possible use by application programs. The configuration repository may include configuration parameters, settings for the parameters, and meta-data o...
01/10/2012
8095563Configuring computer systems with business configuration information
A configuration server includes a configuration repository that stores a wide range of configuration information for possible use by application programs. The configuration repository may include configuration parameters, settings for the parameters, and meta-data o...
01/10/2012
8090631Managing a material batch
Inventory may be managed by affixing to material batches respective documentary batch numbers that are associated with the material batches in a computer system. The material batches may be placed as inventory in a warehouse. The documentary batch number of any of t...
01/03/2012
8078878Securing documents with electronic signatures
Methods, apparatus, including computer program products, and systems implement and use techniques relating to electronic signatures. In one implementation, a one-way hash is calculated for an electronic document and a digital watermark representing the one-way hash ...
12/13/2011
8065605Indexing structured documents
Methods and apparatus, including computer program products, for indexing structured documents. A method includes identifying a structured document in a file system for indexing, the structured document having an identifier and at least one indexing-property, extract...
11/22/2011
8046275Synchronizing an allocation table with a procurement system
A system and method for synchronizing an allocation table with a purchase order in a computerized system. The method comprises generating a purchase order having purchase order data, and using the purchase order data in the purchase order to generate an allocation t...
10/25/2011
8036989Transmission of messages related to electronic documents
One implementation provides a computer program product tangibly embodied in an information carrier. The computer program product includes instructions that, when executed, perform a method for processing a message related to an electronic document. The method includ...
10/11/2011
8036908System and method for the assembly of programs
Embodiments of the invention are generally directed to a system and method for the assembly of a program having one or more methods. In an embodiment, one or more sequences for the methods of the program are determined based, at least in part, on data format informa...
10/11/2011
8028237Portal-based desktop
Methods and apparatus, including computer program products, for providing a portal-based desktop. A computer-implemented method for providing access to one or more computer programs and information includes receiving a request from a client computer, the request spe...
09/27/2011
8027885Complex prices in bidding
Managing bid pricing information comprises receiving transaction information and item data from a buyer, generating a bid invitation containing entries relating to the transaction information and item data, and making the bid invitation available to a plurality of p...
09/27/2011
8024465Managing uneven authorizations in a computer data exchange
Techniques are provided to integrate applications having different data structures. Data from the application having a less restrictive data structure is provided to the application with a more restrictive data structure as the application is capable of storing the ...
09/20/2011
8015501Accessing previously viewed windows
One implementation provides a method for accessing a window previously viewed by a user in a graphical user interface (GUI) during an interaction with an individual. The method includes displaying to the user a first window in the GUI. The first window contains a co...
09/06/2011
8015046Dynamic representations of processes
A computer-based method for representing a project includes accessing a description of the project, generating a graphic display of at least a portion of the project based on the description, and dynamically updating the graphic display in response to a change in th...
09/06/2011
8010484Generating data subscriptions based on application data
Subscriptions to stored data for different computer systems and mobile devices are generated based on distribution criteria and application data to control what portions of particular types of data should go to a particular computer system or mobile computing device...
08/30/2011
8005900Retrieving information for processing a received electronic message
System and techniques are described for retrieving information relating to a received electronic message. Upon receipt of an incoming electronic message in a computer system, meta information stored in the computer system is accessed. The meta information identifies...
08/23/2011
7996329Profit optimization
Profit optimization methods and systems for a supply chain are described. An implementation of the technique includes determining the initial cost of components required to manufacture a product, dynamically determining the cost for substitution of at least one prod...
08/09/2011
7987187Quantity offsetting service
Embodiments include a system for providing a set of services that retrieve requested data and calculate a requested value. The data retrieval service may traverse a set of related data structures such as data in a document or in a database to accumulate and return r...
07/26/2011
7983962Method and system for purchase order data entry
A method of entering purchase order data includes receiving first data associated with an item. The first data comprises data entered by a user using a graphical user interface associated with a computerized purchasing system for at least one of products and service...
07/19/2011
7983940Perspective representations of processes
A computer-based method for representing a project includes accessing a description of the project and displaying, based on the description, at least a portion of the project in a perspective representation that generally resembles a path. A computer program product...
07/19/2011
7975266Remote installation of computer resources
Methods and apparatus, including computer program products, for installing resources in a computer system operate to identify a need to install resources on a target device and perform an installation of the resources on the target device using installer components ...
07/05/2011
7974851Method and system for price planning
A price planning workbench includes an automated pricing engine, a manual pricing engine, and a user interface. The user interface is configured to receive price planning information from one of the automated pricing engine and the manual pricing engine to generate ...
07/05/2011
7970942Isolated mapping point
Techniques are provided to integrate application systems by using an isolated mapping point that is a computer system, a server, or other computing device that includes a mapping data store and performs mapping functions. An isolated mapping point receives data from...
06/28/2011
7970729Enterprise architecture analysis framework database
A method of modeling an enterprise includes storing core objects, where the core objects include an information object defining information used in the enterprise, a participant object defining a participant in the enterprise, an enabler object defining a tool used ...
06/28/2011
7969306Context-aware and real-time item tracking system architecture and scenarios
Methods and apparatus, including computer program products, for real-time and context-aware tracking of items. Tags bound to items are read and information read from the tags and location information about the tags is provided by at least two enterprises and used to...
06/28/2011
7966260Generating data subscriptions based on application data
Subscriptions to stored data for different computer systems and mobile devices are generated based on distribution criteria and application data to control what portions of particular types of data should go to a particular computer system or mobile computing device...
06/21/2011
7953625Available resource presentation
A computer-implemented method of representing the availability of resources allocated to an entity includes receiving a planned resource description describing how resources were expected to be consumed by the entity, receiving a consumed resource description descri...
05/31/2011
7949953Designing and generating charts to graphically represent data in a data source
A method, and computer program product for performing the method, is provided for defining a chart that graphically represents data stored in an electronic data source. The method includes receiving a user selection of 1) a data object family contained in the electr...
05/24/2011
7949765Data structure for analyzing user sessions
Methods and apparatus, including computer program products, for providing a data structure for analyzing user sessions. A computer-implemented method, for processing information exchanged between a client and server, includes receiving information characterizing req...
05/24/2011
7949738Graphical interface for generating and previewing a rule
A computer-readable medium containing therein instructions that, when executed, generate on a display device a graphical user interface (GUI) for creating or revising a rule that contains a condition and an action to be taken when the condition is satisfied. The GUI...
05/24/2011
7945909Initiating recovery of an executing task using historical information and task information
Systems and techniques to manage tasks in a data processing environment. In general, in one implementation, the technique includes monitoring a task in a data processing environment and, using an instance of a distributed application, assessing when to initiate reco...
05/17/2011
7941457XML 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...
05/10/2011
7933926User feedback system
A user feedback system for improving a performance of a software application is described. The feedback system includes a telemetry collection system and a user feedback collection system. A context aggregator collects data from both the telemetry collection system ...
04/26/2011
7930149Versioning of elements in a configuration model
Methods and apparatus, including computer program products, for a multi-purpose configuration model. A computer program product for defining a configuration model for a configurable product includes instructions operable to cause a programmable processor to receive ...
04/19/2011
7921208Network time out handling
An example method for time-out handling comprises establishing a session from a network-based application at a client to a web server. The method includes identifying a time-out parameter for the web server. A timestamp of the established session is saved at the cli...
04/05/2011
7908186Distribution matrix in an allocation table
A method, apparatus and program product are provided for displaying planned quantities of articles in a computerized allocation system. The method comprises displaying an allocation table having a listing of articles along one dimension and data regarding the articl...
03/15/2011
7904111Mobile exchange infrastructure
A mobile exchange infrastructure, in which a request to invoke functionality provided by a first of two services is accessed. If the request is incompatible with the first service, the accessed request is affected. The functionality is invoked using the affected req...
03/08/2011
7895572Systems and methods for enterprise software management
Methods and systems consistent with embodiments of the present invention receive information reflecting dependencies between software modules, and monitor the software modules for changes using the received information reflecting the dependencies. The information ma...
02/22/2011
7895349Messaging protocol in enterprise applications
Methods and apparatus, including computer systems and program products implementing a messaging protocol. The messaging protocol may be a messaging protocol for transporting a message across a messaging landscape in a collaborative network. Techniques include sendin...
02/22/2011
1                  
 
Sign InRegister
Username  
Password   
forgot password?