Patents Assigned to Sap AG
-
Patent number: 7275052Abstract: 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: GrantFiled: August 20, 2004Date of Patent: September 25, 2007Assignee: SAP AGInventor: Thomas Peh
-
Patent number: 7270276Abstract: 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: GrantFiled: September 29, 2004Date of Patent: September 18, 2007Assignee: SAP AGInventor: Julien J P. Vayssiere
-
Patent number: 7269606Abstract: 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: GrantFiled: February 26, 2004Date of Patent: September 11, 2007Assignee: SAP AGInventors: Jens-Peter Dittrich, Olaf Meincke, Guenter Radestock, Andrew Ross
-
Patent number: 7269665Abstract: 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: GrantFiled: January 2, 2003Date of Patent: September 11, 2007Assignee: SAP AGInventors: Heinz Pauly, Prasad Kompalli, Karl-Heinz Foerg
-
Patent number: 7266573Abstract: 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: GrantFiled: December 23, 2003Date of Patent: September 4, 2007Assignee: SAP AGInventor: Guenter Josef Pecht-Seibert
-
Patent number: 7264475Abstract: 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: GrantFiled: July 17, 2003Date of Patent: September 4, 2007Assignee: SAP AGInventors: Hagen Eck, Rudolf Winkel, Marcus Philipp, Christian Hochwarth
-
Publication number: 20070203953Abstract: 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: ApplicationFiled: February 28, 2006Publication date: August 30, 2007Applicant: SAP AGInventor: PALANI DAMODHAR
-
Patent number: 7263520Abstract: 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: GrantFiled: February 27, 2004Date of Patent: August 28, 2007Assignee: SAP AGInventors: Stefan Biedenstein, Jens-Peter Dittrich, Erich Marschall, Olaf Meincke, Klaus Nagel, Guenter Radestock, Andrew Ross, Stefan Unnebrink
-
Patent number: 7260580Abstract: 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: GrantFiled: June 14, 2004Date of Patent: August 21, 2007Assignee: SAP AGInventors: Thomas Gauweiler, Johannes Viegener
-
Patent number: 7257256Abstract: 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: GrantFiled: July 24, 2003Date of Patent: August 14, 2007Assignee: SAP AGInventor: William Patrick Tunney
-
Patent number: 7257602Abstract: 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: GrantFiled: December 26, 2002Date of Patent: August 14, 2007Assignee: SAP AGInventors: Uwe Pulst, Armin Löfflad
-
Patent number: 7257735Abstract: 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: GrantFiled: October 31, 2003Date of Patent: August 14, 2007Assignee: SAP AGInventor: Thomas Arend
-
Patent number: 7257254Abstract: 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: GrantFiled: July 24, 2003Date of Patent: August 14, 2007Assignee: SAP AGInventor: William Patrick Tunney
-
Publication number: 20070185754Abstract: 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: ApplicationFiled: February 7, 2006Publication date: August 9, 2007Applicant: SAP AGInventor: Martin Schmidt
-
Publication number: 20070179795Abstract: 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: ApplicationFiled: January 30, 2006Publication date: August 2, 2007Applicant: SAP AGInventors: Elena Ordonez, Michael Depner
-
Publication number: 20070179778Abstract: 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: ApplicationFiled: January 16, 2007Publication date: August 2, 2007Applicant: SAP AGInventors: Li Gong, Jie Weng, Samir Raiyani, Richard Swan, Hartmut Vogler
-
Publication number: 20070168397Abstract: 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: ApplicationFiled: September 20, 2006Publication date: July 19, 2007Applicant: SAP AGInventor: Sudhir Krishna Satyanarayana
-
Publication number: 20070168352Abstract: 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: ApplicationFiled: September 20, 2006Publication date: July 19, 2007Applicant: SAP AGInventor: Sudhir Krishna Satyanarayana
-
Patent number: 7246117Abstract: 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: GrantFiled: March 31, 2004Date of Patent: July 17, 2007Assignee: SAP AGInventor: Thomas Peh
-
Publication number: 20070162629Abstract: 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: ApplicationFiled: July 20, 2004Publication date: July 12, 2007Applicant: SAP AGInventor: Volker Sauermann