Patents by Inventor Hans-Martin Ludwig
Hans-Martin Ludwig has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10365896Abstract: A system and method for modeling cross system content between a hub and one or more backend systems is disclosed. Model content of one or more data models is stored in a model stack defined in a storage. The model content of each data model includes model metadata representing a model of a backend system. Cross model content is stored in a cross model stack. The cross model content includes reference metadata representing one or more references associated with a data model of one backend system and that reference a data model of another backend system. Central cross model content is stored in a central cross model stack. The central cross model content includes one or more cross elements that do not belong to the model content of any of the data models, and that establish a connection between two data models of different backend systems.Type: GrantFiled: November 28, 2011Date of Patent: July 30, 2019Assignee: SAP SEInventors: Thomas Finke, Daniel Buchmann, Florian Kresser, Hans-Martin Ludwig, Thomas Mueller
-
Patent number: 8756273Abstract: A system and method for handling of cross-system metadata in a system landscape with a hub and backend systems is presented. Reference metadata that is associated with a first backend system and that refers to metadata of a second backend system is stored in a storage associated with the first backend system, the storage further separately storing backend system metadata that is associated only with the first backend system. Connecting metadata, which establishes a connection between backend system metadata associated with the first backend system and backend system metadata of any other backend system, is stored separately. At 206, the first backend system is linked to the hub by the connecting metadata from storage associated with the first backend system to a hub storage associated with the hub. The connecting metadata is activated in the hub to link the first backend system with the second backend system.Type: GrantFiled: November 28, 2011Date of Patent: June 17, 2014Assignee: SAP AGInventors: Daniel Buchmann, Florian Kresser, Thomas Finke, Hans-Martin Ludwig, Thomas Mueller
-
Publication number: 20130166563Abstract: Example systems and methods of integrating text analysis and search functionality are presented. In one example, a plurality of documents, as well as search information comprising search terms for a search category, are accessed. Each of the documents that include at least one of the search terms is identified. The identified documents are analyzed to determine those of the identified documents that are logically associated with the search category. Each of the documents determined to be logically associated with the search category are tagged with the search category.Type: ApplicationFiled: December 21, 2011Publication date: June 27, 2013Applicant: SAP AGInventors: Thomas Mueller, Florian Kresser, Daniel Buchmann, Hans-Martin Ludwig, Thomas Finke, Karl Fuerst
-
Publication number: 20130166550Abstract: Example systems and methods of integrating data tags with their associated object data are presented. In one implementation, a data object employed in a first computer application is accessed. Examples of the data object include, but are not limited to, structured data and unstructured data. Tagging data that is descriptive of the first data object is also accessed. The tagging data is stored in at least one of the first data object and a separate data object linked with the first data object. The tagging data and the first data object are processed using a second computer application.Type: ApplicationFiled: December 21, 2011Publication date: June 27, 2013Applicant: SAP AGInventors: Daniel Buchmann, Thomas Mueller, Hans-Martin Ludwig, Florian Kresser, Thomas Finke, Karl Fuerst
-
Patent number: 8458189Abstract: A system and method for establishing cross-relationships between objects is presented. A primary search is executed on a first object. A set of tagger identifiers is then determined based on the primary search. Each tagger identifier includes an internal instance key and one or more attributes of a match with the first object related to the primary search, and each tagger identifier of the set of tagger identifiers provides data for a secondary search. The secondary search is then executed on each of a secondary object that is tagged by the first object scanned by the primary search, the secondary search using the internal instance key and one or more attributes of the match with the first object.Type: GrantFiled: November 28, 2011Date of Patent: June 4, 2013Assignee: SAP AGInventors: Hans-Martin Ludwig, Thomas Mueller, Florian Kresser, Thomas Finke, Daniel Buchmann, Marieta Koch, Karl Fuerst
-
Publication number: 20130138670Abstract: A system and method for establishing cross-relationships between objects is presented. A primary search is executed on a first object. A set of tagger identifiers is then determined based on the primary search. Each tagger identifier includes an internal instance key and one or more attributes of a match with the first object related to the primary search, and each tagger identifier of the set of tagger identifiers provides data for a secondary search. The secondary search is then executed on each of a secondary object that is tagged by the first object scanned by the primary search, the secondary search using the internal instance key and one or more attributes of the match with the first object.Type: ApplicationFiled: November 28, 2011Publication date: May 30, 2013Inventors: Hans-Martin Ludwig, Thomas Mueller, Florian Kresser, Thomas Finke, Daniel Buchmann, Marieta Koch, Karl Fuerst
-
Publication number: 20130138418Abstract: A system and method for modeling cross system content between a hub and one or more backend systems is disclosed. Model content of one or more data models is stored in a model stack defined in a storage. The model content of each of the one or more data models includes model metadata representing a model of a corresponding backend system. Cross model content is stored in a cross model stack defined in the storage. The cross model content includes reference metadata representing one or more references associated with a data model of one backend system and that reference a data model of another backend system. Central cross model content is stored in a central cross model stack in the storage. The central cross model content includes one or more cross elements that do not belong to the model content of any of the one or more data models, and that establish a connection between two data models of different backend systems.Type: ApplicationFiled: November 28, 2011Publication date: May 30, 2013Inventors: Thomas Finke, Daniel Buchmann, Florian Kresser, Hans-Martin Ludwig, Thomas Mueller
-
Publication number: 20130138719Abstract: A system and method for handling of cross-system metadata in a system landscape with a hub and backend systems is presented. Reference metadata that is associated with a first backend system and that refers to metadata of a second backend system is stored in a storage associated with the first backend system, the storage further separately storing backend system metadata that is associated only with the first backend system. Connecting metadata, which establishes a connection between backend system metadata associated with the first backend system and backend system metadata of any other backend system, is stored separately. At 206, the first backend system is linked to the hub by the connecting metadata from storage associated with the first backend system to a hub storage associated with the hub. The connecting metadata is activated in the hub to link the first backend system with the second backend system.Type: ApplicationFiled: November 28, 2011Publication date: May 30, 2013Inventors: Daniel Buchmann, Florian Kresser, Thomas Finke, Hans-Martin Ludwig, Thomas Mueller
-
Patent number: 8266221Abstract: Disclosed is a method and system for receiving a first message and creating a before image of the first message by comparing the first message with a second message stored in a message database. An actual message to be updated in a target device is identified by combining a transaction data and the before image of the first message.Type: GrantFiled: December 29, 2006Date of Patent: September 11, 2012Assignee: SAP AGInventors: Ashok Ganapam, Ramprasadh Kothandaraman, Hans-Martin Ludwig
-
Patent number: 7987193Abstract: Embodiments of the invention are generally directed to systems and methods for setting status flags for mobile data distribution based on the subscription rules. A mobile middleware manages several objects between the mobile device and the backend system. The mobile data distribution happen based on subscription rules set up on the object. A status flag is assigned to each such subscription rule and any change in the subscription rule triggers updating of that corresponding status flag. The mobile middleware distributes data to the backend system and to the mobile devices based on the subscription rule evaluation. For updating the subscription rule, it is sufficient to evaluate only the status flags that have changed.Type: GrantFiled: June 29, 2007Date of Patent: July 26, 2011Assignee: SAP AGInventors: Ashok Ganapam, Ramprasadh Kothandaraman, Ankur Bhatt, Hans-Martin Ludwig
-
Patent number: 7831554Abstract: Middleware for mobile data management may include an association table and a message store. The middleware may operate to receive a business object instance from a backend system, determine one or more mobile devices associated with the business object instance, associate the business object instance with the one or more mobile devices and with an insert state in an association table, and associate, in the association table, the business object instance and the one or more mobile devices with a full-state message in the message store.Type: GrantFiled: August 31, 2005Date of Patent: November 9, 2010Assignee: SAP AGInventors: Ivan Schreter, Hans-Martin Ludwig
-
Publication number: 20090005065Abstract: Embodiments of the invention are generally directed to systems and methods for setting status flags for mobile data distribution based on the subscription rules. A mobile middleware manages several objects between the mobile device and the backend system. The mobile data distribution happen based on subscription rules set up on the object. A status flag is assigned to each such subscription rule and any change in the subscription rule triggers updating of that corresponding status flag. The mobile middleware distributes data to the backend system and to the mobile devices based on the subscription rule evaluation. For updating the subscription rule, it is sufficient to evaluate only the status flags that have changed.Type: ApplicationFiled: June 29, 2007Publication date: January 1, 2009Inventors: ASHOK GANAPAM, Ramprasadh Kothandaraman, Ankur Bhatt, Hans-Martin Ludwig
-
Publication number: 20080262891Abstract: The method by which an information distribution system distributes information to subscribers is controlled by user profiles. A user profile is automatically generated by a profile generator based on information known about the user and a plurality of policies detailing what kind of users is eligible to receive what kind of information. User information and policy definitions are found on a user record store and a policy store connected to the profile generator, and the generated user profile is stored on a user profile store.Type: ApplicationFiled: April 20, 2007Publication date: October 23, 2008Applicant: SAP AGInventors: Ramprasadh Kothandaraman, Ankur Bhatt, Hans-Martin Ludwig, Venkat Srinivas Seshasai
-
Publication number: 20080162596Abstract: Disclosed is a method and system for receiving a first message and creating a before image of the first message by comparing the first message with a second message stored in a message database. An actual message to be updated in a target device is identified by combining a transaction data and the before image of the first message.Type: ApplicationFiled: December 29, 2006Publication date: July 3, 2008Inventors: Ashok Ganapam, Ramprasadh Kothandaraman, Hans-Martin Ludwig
-
Publication number: 20070049246Abstract: Middleware for mobile data management may include an association table and a message store. The middleware may operate to receive a business object instance from a backend system, determine one or more mobile devices associated with the business object instance, associate the business object instance with the one or more mobile devices and with an insert state in an association table, and associate, in the association table, the business object instance and the one or more mobile devices with a full-state message in the message store.Type: ApplicationFiled: August 31, 2005Publication date: March 1, 2007Inventors: Ivan Schreter, Hans-Martin Ludwig