Patents Assigned to Sap AG
  • Patent number: 7275052
    Abstract: A document classification module may include a classification module that enables a user to classify documents using a combination of example-based classification (EBC) and query-based classification (QBC) methods. The user may also enter keywords with positive, negative, or null weights to fine tune the results of the classification process.
    Type: Grant
    Filed: August 20, 2004
    Date of Patent: September 25, 2007
    Assignee: SAP AG
    Inventor: Thomas Peh
  • Patent number: 7270276
    Abstract: Numerous embodiments of an apparatus and method of a smartcard having a dynamic display portion. In one embodiment, the smartcard includes a dynamic display portion made of an electronic ink, in which the dynamic display portion changes from a first display to a second display in response to an application use of the smartcard.
    Type: Grant
    Filed: September 29, 2004
    Date of Patent: September 18, 2007
    Assignee: SAP AG
    Inventor: Julien J P. Vayssiere
  • Patent number: 7269606
    Abstract: In a business system, one or more methods can be used to reduce an amount of redundancy in the storage of data. One implementation includes a method of reducing a memory footprint of a database table having multiple rows and one or more columns, in which each of the one or more columns has a cardinality, and the cardinality is a total number of different values in the rows of each column. The method includes comparing the cardinality with a total number of possible values in the rows of at least one column based on a width of the column. The method also includes reducing the width of the column if the cardinality is less than a threshold based on the total number of possible values in the rows of the column.
    Type: Grant
    Filed: February 26, 2004
    Date of Patent: September 11, 2007
    Assignee: SAP AG
    Inventors: Jens-Peter Dittrich, Olaf Meincke, Guenter Radestock, Andrew Ross
  • Patent number: 7269665
    Abstract: 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 system, transforms the data as necessary, and sends the transformed data to the receiving system. The isolated mapping point performs the data transformation without accessing data or processes on the sending system or the receiving system. The isolated mapping point is separate (or isolated) from both the sending system and the receiving system. The isolated mapping point uses only data included in the mapping database. The isolated mapping point receives data included in the mapping database received through a well-defined interface.
    Type: Grant
    Filed: January 2, 2003
    Date of Patent: September 11, 2007
    Assignee: SAP AG
    Inventors: Heinz Pauly, Prasad Kompalli, Karl-Heinz Foerg
  • Patent number: 7266573
    Abstract: A system and method for updating a business object, where the business object is distributed across multiple computing systems. One of the computing systems is designated as a master or principal computing system. Each copy of the business object includes an update counter, which may be updated only by the master. Changes to the business object may be received from a subordinate computing system only when the value of the update counter at the subordinate is equal to the value of the update counter at the master. Embodiments of the invention permit the controlled manipulation of objects that are distributed across multiple computing systems. Furthermore, embodiments of the invention may be implemented with little or no modification to existing applications, each of which may employ very different data record locking mechanisms.
    Type: Grant
    Filed: December 23, 2003
    Date of Patent: September 4, 2007
    Assignee: SAP AG
    Inventor: Guenter Josef Pecht-Seibert
  • Patent number: 7264475
    Abstract: Methods and apparatus, including computer program products, for curriculum management. The techniques include defining a curriculum type that includes one or more curriculum type elements, the curriculum type being a template for a curriculum; and defining a curriculum based on the defined curriculum type by selecting one or more curriculum elements for each of one or more of the curriculum type elements. The defined curriculum can include different types of training courses, including web-based trainings, classroom trainings, and on-the-job trainings.
    Type: Grant
    Filed: July 17, 2003
    Date of Patent: September 4, 2007
    Assignee: SAP AG
    Inventors: Hagen Eck, Rudolf Winkel, Marcus Philipp, Christian Hochwarth
  • Publication number: 20070203953
    Abstract: The invention relates to the update, correction or upgrade of a software system through an update file. Firstly, objects included in or modified by the update file can be displayed to the user. Secondly, checks of the software system to be updated are made to look for related objects which are associated with the objects included in the update file. This helps reduce inconsistencies in the software system and accordingly smooths the updating process.
    Type: Application
    Filed: February 28, 2006
    Publication date: August 30, 2007
    Applicant: SAP AG
    Inventor: PALANI DAMODHAR
  • Patent number: 7263520
    Abstract: Methods and apparatus, including computer systems and program products, relating to an information management system and aggregating data by performing table scans. In general, in one aspect, the technique includes receiving a query for a response to a search on a database, loading data from the database into memory, filtering the data based on the query to generate a list of results, buffering at least one key figure corresponding to a result, buffering at least one dimension value corresponding to each key figure, aggregating the dimension values to generate an aggregate key, aggregating key figures corresponding to the same aggregate key to generate one or more aggregate key figures, and displaying the response to the search on a display device. Loading the data may include compressing the data. Filtering the data may be performed blockwise.
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: August 28, 2007
    Assignee: SAP AG
    Inventors: Stefan Biedenstein, Jens-Peter Dittrich, Erich Marschall, Olaf Meincke, Klaus Nagel, Guenter Radestock, Andrew Ross, Stefan Unnebrink
  • Patent number: 7260580
    Abstract: Methods and apparatus, including computer program products, implementing techniques for encoding binary XML. The techniques include receiving data to be encoded and encoding the data as binary XML data. The binary XML data includes one or more elements. Each element is represented by an index number that identifies the element, a length number that indicates the length of the element's name, and token numbers that represent tags delimiting the element. The index numbers, length numbers, and token numbers are encoded as a sequence of bytes including at least one byte that represents a composite number. A composite number is a token number combined with either an index number or length number.
    Type: Grant
    Filed: June 14, 2004
    Date of Patent: August 21, 2007
    Assignee: SAP AG
    Inventors: Thomas Gauweiler, Johannes Viegener
  • Patent number: 7257256
    Abstract: A method and system for recognizing date. An embodiment of a method for recognizing a date includes receiving a set of coordinates from a capture device, the set of coordinates indicating where on a paper form a set of marks was made without the use of a graphical user interface, and mapping the set of coordinates to a date. The method enables a processor to accurately and quickly determine date information entered on a piece of paper attached to the capture device, independent of the user who enters the date information. Exemplary applications include a field survey and inventory.
    Type: Grant
    Filed: July 24, 2003
    Date of Patent: August 14, 2007
    Assignee: SAP AG
    Inventor: William Patrick Tunney
  • Patent number: 7257602
    Abstract: Computer-supported methods and systems are disclosed for determining a characteristic function from a matrix that contains a defined number of data records having classifiable features. Processing of the matrix may first be performed by executing, for example, process steps for enrichment and compression. The matrix may be enriched by classes for the features. Further, the matrix may be compressed with a reduction in the number of data records. Finally, calculation of the characteristic functions may be performed by taking into account most of the data records of the matrix thus processed.
    Type: Grant
    Filed: December 26, 2002
    Date of Patent: August 14, 2007
    Assignee: SAP AG
    Inventors: Uwe Pulst, Armin Löfflad
  • Patent number: 7257735
    Abstract: A computer system has a main system to execute an application in cooperation with a human user. The auxiliary system evaluates problems in the main system. The auxiliary system has a service module to collect problem related data from the main system, an acquisition module to acquire knowledge representations, a knowledge module to store knowledge representations, an inference module for processing problem related data with knowledge representations to identify solutions and for forwarding the solutions through the service module to the main system. The main system has a client/server configuration with a database, an application server, and a front-end-server. The auxiliary system uses basis functions of the main system.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: August 14, 2007
    Assignee: SAP AG
    Inventor: Thomas Arend
  • Patent number: 7257254
    Abstract: A method and system for recognizing time. An embodiment of a method for recognizing a time includes receiving a set of coordinates from a capture device, the set of coordinates indicating where a set of marks was made on a paper form without the use of a graphical user interface, and mapping the set of coordinates to a time. The method enables a processor to accurately and quickly determine time information entered on a piece of paper attached to the capture device, independent of the user who enters the time information. Exemplary applications include a field survey and inventory.
    Type: Grant
    Filed: July 24, 2003
    Date of Patent: August 14, 2007
    Assignee: SAP AG
    Inventor: William Patrick Tunney
  • Publication number: 20070185754
    Abstract: Some embodiments of a task responsibility system may be implemented as an application to support people, machines, or both functioning in a manufacturing or production environment, warehouse environment, or other work environment. The focus is on a plant-local solution. In such circumstances, the task responsibility system may identify and direct one or more tasks to a computer-implemented folder independent of the worker(s), machine(s), or a combination thereof assigned to the folder. Thus, the system (or a user of the system) is permitted to dynamically assign a worker or machine to the computer-implemented folder subsequent to the tasks being directed thereto, in which case the worker or machine may be responsible for the tasks that are directed to the folder.
    Type: Application
    Filed: February 7, 2006
    Publication date: August 9, 2007
    Applicant: SAP AG
    Inventor: Martin Schmidt
  • Publication number: 20070179795
    Abstract: Embodiments of the present invention relate to a method and system wherein a globalization component of software is decoupled from an overall business software platform. The decoupling allows changes required by the frequently-evolving and unpredictable environment of international regulation to be more quickly and easily made than in the past, and without destabilizing underlying core functionality. Embodiments of the present invention further relate to a method and system wherein an industry component of software is decoupled from an overall business software platform. In this way, the stability of core business logic is not affected by changes in industry solution logic. The decoupling further enables country-specific and industry-specific logic to be easily adaptable to new markets and industries, because the same underlying infrastructure can be re-used for different markets and industries.
    Type: Application
    Filed: January 30, 2006
    Publication date: August 2, 2007
    Applicant: SAP AG
    Inventors: Elena Ordonez, Michael Depner
  • Publication number: 20070179778
    Abstract: A graphical user interface may include a form with a plurality of fields, each field associated with a predetermined category. Each category may have its own, independent, discrete grammar associated therewith, and the independent grammars may be individually activated, simultaneously with their respective categories. In this way, a voice-recognition system that is inputting spoken data for each of the fields may have a restricted grammar to search when attempting to match a particular voice input with an entry for a particular field in the form. Moreover, a global grammar that is active with any one of the independent grammars may be used to move between the fields or perform other high-level functionality not associated with any one of the independent grammars.
    Type: Application
    Filed: January 16, 2007
    Publication date: August 2, 2007
    Applicant: SAP AG
    Inventors: Li Gong, Jie Weng, Samir Raiyani, Richard Swan, Hartmut Vogler
  • Publication number: 20070168397
    Abstract: Workflows are triggered for time-sensitive, user-specific data queued for delivery to a plurality of users. Responsive to time-sensitive data being queued, time-based triggers are created based at least in part upon content of the time-sensitive data. If the time-sensitive data is still in the queue when the time-based trigger expires, one-or-more rules are executed to change a destination of the time-sensitive data.
    Type: Application
    Filed: September 20, 2006
    Publication date: July 19, 2007
    Applicant: SAP AG
    Inventor: Sudhir Krishna Satyanarayana
  • Publication number: 20070168352
    Abstract: A system and method for locally storing data for multiple users to eliminate the need for the individual users to connect to a central server or servers. A communication session is opened between a data server and a remote station. Aggregated data is downloaded for a plurality of users from the data server to a local data store of the remote station via a network. The communication session is then closed. Thereafter, responsive to a device associated with a user of the plurality of users connecting to the remote station, data for the user, previously downloaded as a portion of the aggregated data from the data server, is downloaded from the remote station to the device.
    Type: Application
    Filed: September 20, 2006
    Publication date: July 19, 2007
    Applicant: SAP AG
    Inventor: Sudhir Krishna Satyanarayana
  • Patent number: 7246117
    Abstract: Methods and apparatus, including computer systems and program products, for executing a query, for example, a query for a document similar to another document. In one general aspect, the techniques feature a method of executing a query for at least one document similar to a specified document. That method includes receiving the query; forming a reduced query document based on ranks of terms in the specified document; generating a modified query based on the query and the reduced query document; executing the modified query on a data repository to generate a set of results; and, providing a result to a user interface.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: July 17, 2007
    Assignee: SAP AG
    Inventor: Thomas Peh
  • Publication number: 20070162629
    Abstract: Methods and systems for assigning objects to processing units of a cluster of processing units are provided. In one implementation, the objects to be assigned may be sorted by size, which provides a sequence of objects. Starting with the first processing unit, objects may then be assigned in sequential order. This way the loading of the processing units may be balanced.
    Type: Application
    Filed: July 20, 2004
    Publication date: July 12, 2007
    Applicant: SAP AG
    Inventor: Volker Sauermann