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

Icon_funbox Bizarre Patents

Patent No. 6049912

Mountable Printable Placard With Headband

A resilient headband in a shape for being mounted on the head of the user. The headband is equipped with a longitudinal slotted member for holding a placard.

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 AG


Location: Walldorf, DE
No. of patents: 1004

  2                    
NumberTitleIssue Date
8156469Single composition of pattern modules
A computer-implemented method, system, and computer program product for generating an application based on a selection of one or more application patterns. A model of an operation of the application is generated. A design time application component to provide conten...
04/10/2012
8156211Transitioning from dynamic cluster management to virtualized cluster management
Methods and apparatus, including computer program products, are provided for transitioning one or more aspect of a dynamic cluster of computers to one or more virtual machines. In one aspect, there is provided a computer-implemented method. The method may include re...
04/10/2012
8156208Hierarchical, multi-tiered mapping and monitoring architecture for service-to-device re-mapping for smart items
A service repository is used to store at least one service in association with service metadata describing service requirements of the service. The service repository also may store one or more platform-specific service executables. A service mapper is used to deter...
04/10/2012
8156172Monitoring and reporting enterprise data using a message-based data exchange
Systems and techniques for monitoring and reporting enterprise data by using a message-based data exchange. In one general aspect, the invention features a computer-implemented method that includes receiving at a message hub one or more messages from one or more sou...
04/10/2012
8156143System and method of reconciling human resource database
A system and method to reconcile Human Resource databases, including payroll, accounting, tax and travel databases, are provided. The system and method may include a database aggregation component that automatically gathers and stores a plurality of databases in a c...
04/10/2012
8156142Semantically weighted searching in a governed corpus of terms
A method and system for conducting semantically weighted searches in a governed corpus of terms is provided. A search expression having a plurality of terms for performing a search in the governed corpus of terms is received. The governed corpus of terms comprises a...
04/10/2012
8156137Data processing systems and methods
Data processing system(s) and methods are disclosed. An enterprise services framework interface is provided for receiving a service request from a service consumer for performing a database access and a database for storing transactional data. Further, repository me...
04/10/2012
8156124Systems and methods for performing authorization
Systems, methods, and computer program products are provided for performing an authorization check for a user. In one implementation, a data processing system is provided that includes means for storing first data descriptive of at least one directed acyclic graph a...
04/10/2012
8156021Data processing system and method for transmitting of payment advice data
Systems and methods for transmitting payment advice data from a payment computer system to a payee computer system are provided. An exemplary method may include generating a payment order and payment advice data. The method may further include generating a unique id...
04/10/2012
8155991Systems and methods for supporting object allocation processes
Systems and methods are disclosed for supporting at least one allocation process for an allocation of objects in at least one application by way of an allocation framework pre-configured for the allocation process, with at least one monitoring and control unit and a...
04/10/2012
8155772Method and system for integrating a restriction object with a material object
A method and system for integrating a restriction object with a material object is provided. A reference is generated between a material object and a restriction object. A restriction note is received from a supplier having a material restriction for a material in t...
04/10/2012
8151257Managing different versions of server components regarding compatibility with collaborating servers
A system and method for determining whether a rolling update may be performed. The system receives a statement of compatibility for software running on collaborating servers. The statement of compatibility indicates which software versions are compatible with one an...
04/03/2012
8151247Test data management
Methods and apparatuses enable generating test content for test system from an executed transaction of an execution system. The data resulting from the execution of the transaction in the execution system is accessed and used to generate test content for a test case...
04/03/2012
8151203Manipulating a data source using a graphical user interface
A target audience for a marketing campaign is selected using a graphical user interface. A first graphical representation of a customer data attribute is dragged from a first window and dropped in a second window. A second graphical representation of a customer data...
04/03/2012
8150904Distribution of data and task instances in grid environments
A partition analyzer may be configured to designate a data partition within a database of a grid network, and to perform a mapping of the data partition to a task of an application, the application to be at least partially executed within the grid network. A provisi...
04/03/2012
8150888Automatic elimination of functional dependencies between columns
In business systems, one or more methods can be used to reduce an amount of redundant data. In one implementation, a method to reduce redundancy within a data model in a database, in which the data model is represented by at least one table, includes determining a n...
04/03/2012
8150871Operational information providers
In a computer program product, system and method for retrieving operational data, a front-end unit generates a query for operational data. In an embodiment, in response to the generation of the query, an operational information provider is sent to a back-end unit to...
04/03/2012
8150749Systems and methods for general aggregation of characteristics and key figures
Computer-implemented methods, computer systems, and computer programs product are provided for automated generic and parallel aggregation of characteristics and key figures of unsorted mass data being of specific economic interest, particularly associated with finan...
04/03/2012
8150041Secure computation of private values
An embodiment may include a system having a communication unit and a processing unit. The communication unit may be configured to receive an encrypted private value of a party, the encrypted private value being generated from a private value with a public-key encryp...
04/03/2012
8146103Aggregation and evaluation of monitoring events from heterogeneous systems
A system and method for monitoring activity of heterogeneous systems within a business application landscape are disclosed. An object state change is detected in an object instance of one or more systems of the business application landscape. Each object state chang...
03/27/2012
8146102Development environment for groupware integration with enterprise applications
This disclosure relates to application integration and, more particularly, groupware integration with enterprise applications. Various embodiments herein provide systems, methods, and software to integrate one or more computer applications with one or more groupware...
03/27/2012
8146100System and method for event-based information flow in software development processes
A method including receiving a plurality of event descriptors, each event descriptor of the plurality of event descriptors corresponding to a respective event relevant to a software development process, transmitting the plurality of event descriptors to a subscriber...
03/27/2012
8146096Method and system for implementing built-in web services endpoints
A method and system for processing Web service messages within an object oriented runtime environment is described. In one embodiment, the method includes steps for invoking a single instance of a state-less protocol for processing inbound and outbound flows of Web ...
03/27/2012
8145681System and methods for generating manufacturing data objects
Systems and methods consistent with the invention may include generating, using a processor of the computer system, a definition file of a first format for the data object, generating a database table, generating a mapping between the definition file and the databas...
03/27/2012
8145626Method and system for data processing using multidimensional filtering
In one embodiment the present invention includes a method comprising receiving a data filter for filtering a collection of data, wherein the collection of data is configured as a star schema including a fact table and dimension tables. The data filter is applied aga...
03/27/2012
8145606System, method, and software for enforcing information retention using uniform retention rules
Methods, systems, and software for enforcing archival of data objects into archive objects and managed destruction of the archive objects are disclosed. In some cases, the computer techniques include enforcing a retention rule, such as a retention date and archive p...
03/27/2012
8145468Non-intrusive model annotation
Development models of software applications may be annotated with additional information and transformed within a transformation chain into a resulting model that may be used to evaluate the development model, for example, for simulation and/or performance support o...
03/27/2012
8140987GUI modeling of web services
The disclosure provides various embodiments of systems and methods for GUI modeling of web services. One method is a computer implemented method including presenting a plurality of web services to a user through a graphical user interface, with each web service comp...
03/20/2012
8140866Secure storage in file system
A node may contain a secure store agent. A process executing on the node may request connection information from the secure store agent. An encryption key phrase may be accessed, responsive to the request for connection information, to decrypt the requested connecti...
03/20/2012
8140678Failover protection from a failed worker node in a shared memory system
A method is described that involves entering a notification of a request into a queue that supplies request notifications to a first worker node amongst a plurality of worker nodes. The first worker node is targeted to process the request. In response to the first w...
03/20/2012
8140594Advanced message mapping with sub-object key mapping
A method of sharing data includes storing a central data object in the central computer system, the data object including an attribute and a plurality of values for the attribute and creating a first mapping between the values of the attribute stored in the central ...
03/20/2012
8140580Aggregating persisted operational data in a distributed environment
Coordinating persisted data in a distributed system, in which persisted data is stored with identifiers that indicate a hierarchical relationship of the persisted data with a business scenario. When operation data is stored as a record of a transaction within the di...
03/20/2012
8140564Generating search and select tables
A graphical user interface including, in a single table, a search pane on a top portion, a results section on a bottom portion, and a selected items section in a middle portion between the top portion and the bottom portion is provided. Thereafter, first user-genera...
03/20/2012
8140545Data organization and evaluation using a two-topology configuration
A computer-implemented method for organizing data in a two-topology configuration is disclosed. The method includes providing a plurality of nodes, each node including data relating to a corresponding object state, and linking each of at least one of the plurality o...
03/20/2012
8140487Methods, systems and software applications for storing, updating and retrieving key figures
Methods, systems and software applications are provided for storing, updating and retrieving key figures. In accordance with one embodiment, a computerized method is provided for storing values of a variable key figure over time. The method comprises storing a value...
03/20/2012
8140470Unified and extensible implementation of a change state ID for update services based on a hash calculation
In a method and system for updating data in a distributed system, a server receives a request to read data stored in the server. A data structure is populated with the requested data, and a first unique identifier is generated by applying a hash function to the data...
03/20/2012
8140383Derived and automated key performance indicator reports
In a computing system, a selection of a predefined key performance indicator that is associated with a plurality of predefined dimensions and with definitional data is received. A dimension value for at least one of the predefined dimensions, at least first and seco...
03/20/2012
8136099Method and system for automatically generating executable processes from inter-organizational workflows
A method and system to automatically translate a definition of a choreography workflow process to an executable process are provided. The method includes processing a collaboration element from the definition, mapping the collaboration element to an executable eleme...
03/13/2012
8135841Method and system for maintaining a grid computing environment having hierarchical relations
A method includes, in a grid computing environment, maintaining systems having grid managers having hierarchical relations, the relations of each grid manager stored in each of the systems. Each of these hierarchical relations are classified as superior or inferior....
03/13/2012
8135716Systems and method for mapping large object data content in a database table to a work area
According to some embodiments, a programming language in an application server may include access to different database server implementations, wherein the programming language accesses content of database tables via work areas derived from the database tables. A da...
03/13/2012
  2                    
 
Sign InRegister
Username  
Password   
forgot password?