Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
SAP Aktiengesellschaft Patents
Assignee:
SAP Aktiengesellschaft
Address:
Walldorf, DE
No. of patents:
363
Patents:


1 2 3 4 5 6 7 8










Patent Number Title Of Patent Date Issued
RE41476 Multi-tiered structure for storing and displaying product and process variants August 3, 2010
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 abstractions of concrete items
8589311 Designing business content for reporting November 19, 2013
Techniques are disclosed for designing business content for reporting tools. In one general aspect, the invention provides for receiving a user selection of a business object having associated attributes and displaying a view of the attributes. A user selection of one or more of the
8583931 Electronic signing apparatus and methods November 12, 2013
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 is embedded in a s
8571462 Method and system for constraining learning strategies October 29, 2013
A method for constraining learning strategies for a training course includes determining learning strategies available for the training course in a learning system. A subset of the learning strategies available in the learning system may be selected as learning strategies valid for t
8302012 Providing status of portal content October 30, 2012
Methods and apparatus, including computer-program products, for providing a portal-based desktop. A computer-implemented method for providing status of portal content includes identifying at least one element of portal content to which a user is subscribed. The method includes monito
8290966 System and method for implementing a non-destructive tree filter October 16, 2012
A system and method are described for filtering certain rows of a table while at the same time maintaining rows illustrating the ancestry of the filtered rows. For example, a computer-implemented method according to one embodiment of the invention comprises: receiving user-specified
8275742 Data importation and exportation for computing devices September 25, 2012
A system is disclosed that allows users of computing devices to control the copying of business information between computing systems and various computing environments. The system includes a method for accessing at least one data element from a source database of a source system. The at
8271503 Automatic match tuning September 18, 2012
Methods and apparatus, including computer program products, for identifying matches between disparate schemas calculates a degree of similarity between elements of two schemas using each of multiple matching processes. The calculated degrees of similarity are combined using a first w
8255870 Application access for support users August 28, 2012
One embodiment of the invention relates to a system for providing a support function in maintaining a computing system. The system includes a computer-implemented interface configured to receive a support user identification and a system user identification. The system also includes
8224697 Managing customer entitlements to rewards from multiple entitlement programs July 17, 2012
Managing entitlements to rewards from multiple entitlement programs includes receiving transaction data associated with a reward entity. The transaction data is generated by a computer application that is separate from an entitlement management component used to manage entitlements to
8219976 Managing sets of entities July 10, 2012
Methods and apparatus, including computer systems and program products, that implement a description language and a parser for a description language. A method includes receiving input including a specification of base items, a specification of contexts, and a specification of a sele
8219444 System and method for using sales patterns with markdown profiles July 10, 2012
A system, method and program product are provided for planning sales of one or more products or services. The method comprises selecting a markdown profile associated with the one or more products or services, selecting a sales pattern associated with the markdown profile, and distri
8200770 Information exchange tool June 12, 2012
Mining human capital information includes defining one or more attributes of a communication group, extracting a target group by searching one or more of explicit and implicit data sources according to the defined attributes, communicating with the extracted target group, logging at
8195496 Combining multiple objective functions in algorithmic problem solving June 5, 2012
Combining multiple objective functions to perform algorithmic problem solving is described. A first algorithm performs processing on a complex problem and generates multiple solutions to the problem. One or more solutions as generated by the first algorithm are send to one or more ad
8190370 Change management of process flow descriptions May 29, 2012
A computer-implemented method for managing change of sets of processing information that describe a process flow includes receiving a first activity description describing a first activity for performing a process flow, receiving a first formula description describing a first input and
8185347 Outlier correction with a median method May 22, 2012
A method and apparatus, including computer program products, for determining characteristic parameters on the basis of a series of m values, H_1, H_2, . . . , H_m, over time. The values are descriptive for a predetermined process, and the series has linear characteristics. Difference
8176436 Temporary communication areas for a computer user interface May 8, 2012
Techniques are disclosed for displaying information to a user on a display device of a computer system. In one general aspect, a first view is displayed on the display device, where the first view has at least a first work area. In response to the receipt of a first input received by
8165910 Method and system for price planning April 24, 2012
A method for generating a price planning schedule includes receiving price planning input from at least one of an automated pricing engine and a manual pricing engine. The method further includes generating a price planning schedule based on the price planning input and a price planning
8150883 Managing data component with harmonization indicator April 3, 2012
Data elements for a data component are specified by creating a data type that includes several data elements, the data type to be used in creating data components for specific contexts. Each of the several data elements is associated with a harmonization indicator that causes the associa
8131604 Internal routing March 6, 2012
Methods and apparatus provide for routing goods from a source location to a final destination through an intermediate location. An intermediate warehouse task or transfer order is generated with reference to the movement of the goods to the intermediate location rather than movement
8126984 Multidimensional approach to context-awareness February 28, 2012
A context aware enterprise system includes a network, an enterprise service coupled to the network, and a plurality of information sources that include enterprise information related to one or more activities of the enterprise system. The enterprise system also includes a plurality of
8121985 Delta versioning for learning objects February 21, 2012
A method for versioning learning objects comprises identifying learning content, which includes a plurality of learning objects, for storage in a content repository. Each learning object comprises or contains at least one content file. The method then includes comparing first version
8117553 Method and system to maintain a user interface context February 14, 2012
A system, to maintain a user interface context receives a request for a first user interface element that is hidden from view on a user interface. The request causes the system to integrate the first user interface element into the user interface by regenerating the user interface to
8103772 Cluster extension in distributed systems using tree method January 24, 2012
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; and storing every
8099320 Product demand forecasting January 17, 2012
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 variations. These d
8095564 Configuring computer systems with business configuration information January 10, 2012
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 of definitions and
8095563 Configuring computer systems with business configuration information January 10, 2012
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 of definitions and
8090631 Managing a material batch January 3, 2012
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 the material batches
8078878 Securing documents with electronic signatures December 13, 2011
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 is embedded in a s
8065605 Indexing structured documents November 22, 2011
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, extracting at least one i
8046275 Synchronizing an allocation table with a procurement system October 25, 2011
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 table having alloca
8036989 Transmission of messages related to electronic documents October 11, 2011
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 includes transmitting an
8036908 System and method for the assembly of programs October 11, 2011
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 information provided by t
8028237 Portal-based desktop September 27, 2011
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 specifying a user. Th
8027885 Complex prices in bidding September 27, 2011
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 potential bidders,
8024465 Managing uneven authorizations in a computer data exchange September 20, 2011
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 data. Data from th
8015501 Accessing previously viewed windows September 6, 2011
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 collapsible/expandab
8015046 Dynamic representations of processes September 6, 2011
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 the description of the
8010484 Generating data subscriptions based on application data August 30, 2011
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, each of which may
8005900 Retrieving information for processing a received electronic message August 23, 2011
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 a first pre-selected
7996329 Profit optimization August 9, 2011
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 product component, dynamic
7987187 Quantity offsetting service July 26, 2011
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 requested data. The
7983962 Method and system for purchase order data entry July 19, 2011
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 services. The method also
7983940 Perspective representations of processes July 19, 2011
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 includes instruct
7975266 Remote installation of computer resources July 5, 2011
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 located remotely f
7974851 Method and system for price planning July 5, 2011
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 a price planning s
7970942 Isolated mapping point June 28, 2011
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 the sending syste
7970729 Enterprise architecture analysis framework database June 28, 2011
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 in the enterprise, and
7969306 Context-aware and real-time item tracking system architecture and scenarios June 28, 2011
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 maintain disposition
7966260 Generating data subscriptions based on application data June 21, 2011
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, each of which may
1 2 3 4 5 6 7 8

 
 
  Recently Added Patents
Method of and apparatus for image denoising
Mask blank, transfer mask, and film denseness evaluation method
High dynamic range pixel structure
Decoration holder
Intelligent and automated code deployment
Oxidative coupling of hydrocarbons as heat source
Optical article including an antireflecting coating having antifog properties and process for making same
  Randomly Featured Patents
Automatic tool changer
Oxidation resistant coatings for niobium-based silicide composites
Cordless ratchet wrench
Process for making a plastic sheet
High Tc YBCO superconductor deposited on biaxially textured Ni substrate
Servo motor control system
Tertiary-amino allyl-or xylyl-lithium initiators and method of preparing same
Method and system for manipulation of objects in a television picture
Sterilizer
Shock absorber for a power wheelchair