Patents by Inventor Florian Kresser

Florian Kresser 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: 10365896
    Abstract: 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: Grant
    Filed: November 28, 2011
    Date of Patent: July 30, 2019
    Assignee: SAP SE
    Inventors: Thomas Finke, Daniel Buchmann, Florian Kresser, Hans-Martin Ludwig, Thomas Mueller
  • Patent number: 9703833
    Abstract: A system includes reception of a request conforming to a modeled query and join filter criteria, the request comprising a first subrequest associated with a search attribute view and a second subrequest associated with an analytical view, definition of a join between the search attribute view and the analytical view based on one or more view attributes of the search attribute view, and filtering of a result set associated with the first subrequest based on the join and on the join filter criteria.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: July 11, 2017
    Assignee: SAP SE
    Inventors: Daniel Buchmann, Waldemar Porscha, Marco Pesarese, Frank Michels, Florian Kresser, Christian Münkel
  • Patent number: 8756273
    Abstract: 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: Grant
    Filed: November 28, 2011
    Date of Patent: June 17, 2014
    Assignee: SAP AG
    Inventors: Daniel Buchmann, Florian Kresser, Thomas Finke, Hans-Martin Ludwig, Thomas Mueller
  • Publication number: 20140156634
    Abstract: A system includes reception of a request conforming to a modeled query and join filter criteria, the request comprising a first subrequest associated with a search attribute view and a second subrequest associated with an analytical view, definition of a join between the search attribute view and the analytical view based on one or more view attributes of the search attribute view, and filtering of a result set associated with the first subrequest based on the join and on the join filter criteria.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Inventors: Daniel Buchmann, Waldemar Porscha, Marco Pesarese, Frank Michels, Florian Kresser, Christian Münkel
  • Publication number: 20130166563
    Abstract: 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: Application
    Filed: December 21, 2011
    Publication date: June 27, 2013
    Applicant: SAP AG
    Inventors: Thomas Mueller, Florian Kresser, Daniel Buchmann, Hans-Martin Ludwig, Thomas Finke, Karl Fuerst
  • Publication number: 20130166550
    Abstract: 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: Application
    Filed: December 21, 2011
    Publication date: June 27, 2013
    Applicant: SAP AG
    Inventors: Daniel Buchmann, Thomas Mueller, Hans-Martin Ludwig, Florian Kresser, Thomas Finke, Karl Fuerst
  • Patent number: 8458189
    Abstract: 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: Grant
    Filed: November 28, 2011
    Date of Patent: June 4, 2013
    Assignee: SAP AG
    Inventors: Hans-Martin Ludwig, Thomas Mueller, Florian Kresser, Thomas Finke, Daniel Buchmann, Marieta Koch, Karl Fuerst
  • Publication number: 20130138670
    Abstract: 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: Application
    Filed: November 28, 2011
    Publication date: May 30, 2013
    Inventors: Hans-Martin Ludwig, Thomas Mueller, Florian Kresser, Thomas Finke, Daniel Buchmann, Marieta Koch, Karl Fuerst
  • Publication number: 20130138418
    Abstract: 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: Application
    Filed: November 28, 2011
    Publication date: May 30, 2013
    Inventors: Thomas Finke, Daniel Buchmann, Florian Kresser, Hans-Martin Ludwig, Thomas Mueller
  • Publication number: 20130138719
    Abstract: 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: Application
    Filed: November 28, 2011
    Publication date: May 30, 2013
    Inventors: Daniel Buchmann, Florian Kresser, Thomas Finke, Hans-Martin Ludwig, Thomas Mueller
  • Patent number: 8270612
    Abstract: Systems and techniques for mapping compound keys. In one aspect, a method includes receiving a first compound key, mapping the first compound key to a first surrogate key, mapping the first surrogate key to a second surrogate key, mapping the second surrogate key to a second compound key, and making the second compound key available for data processing activities.
    Type: Grant
    Filed: December 18, 2006
    Date of Patent: September 18, 2012
    Assignee: SAP AG
    Inventors: Karl Fuerst, Florian Kresser, Holger Gockel
  • Patent number: 7809751
    Abstract: Methods and apparatus, including computer program products, for authorization controlled searching. In general, a search request is received, a database data structure is searched where the data structure is populated with records that include data and criteria for authorization to access the data, and a set of results is presented to a user, where the set of results includes data from the data structure for which a user is authorized the criteria is used to determine which results to include in the set of results. The criteria for authorization to access the data may be simple or complex, and may be based on a formation of associations from multiple layers of associations.
    Type: Grant
    Filed: August 27, 2007
    Date of Patent: October 5, 2010
    Assignee: SAP AG
    Inventors: Karl Fuerst, Juergen Hofmann, Ionut Istrate, Thomas Finke, Florian Kresser, Marieta Koch
  • Patent number: 7797322
    Abstract: Performing a negative key mapping process includes determining whether objects contain substantially the same information, and storing a negative key mapping for the objects if the objects do not contain substantially the same information. In this context, the negative key mapping includes data indicating that the objects are different, at least in part.
    Type: Grant
    Filed: July 13, 2006
    Date of Patent: September 14, 2010
    Assignee: SAP AG
    Inventors: Karl Fuerst, Florian Kresser
  • Patent number: 7624117
    Abstract: Systems and techniques for the creation and use of a complex data structure identifier thesaurus. In one aspect, an article comprises one or more machine-readable media storing instructions operable to cause one or more machines to perform operations. The operations include receiving, from a data processing system, a collection of mapping information identifying a first object and a first collection of two or more keys used to identify the first object, determining whether a first key in the first collection is found in a first mapping group of a mapping data store, determining whether second key in the first collection is found in a second mapping group of the mapping data store, and merging the first mapping group and the second mapping group to reflect that objects from the first mapping group and the second mapping group are related.
    Type: Grant
    Filed: June 12, 2006
    Date of Patent: November 24, 2009
    Assignee: SAP AG
    Inventors: Karl Fuerst, Florian Kresser
  • Publication number: 20090063490
    Abstract: Methods and apparatus, including computer program products, for authorization controlled searching. In general, a search request is received, a database data structure is searched where the data structure is populated with records that include data and criteria for authorization to access the data, and a set of results is presented to a user, where the set of results includes data from the data structure for which a user is authorized the criteria is used to determine which results to include in the set of results. The criteria for authorization to access the data may be simple or complex, and may be based on a formation of associations from multiple layers of associations.
    Type: Application
    Filed: August 27, 2007
    Publication date: March 5, 2009
    Inventors: Karl Fuerst, Juergen Hofmann, Ionut Istrate, Thomas Finke, Florian Kresser, Marieta Koch
  • Publication number: 20080148006
    Abstract: Systems and techniques for mapping compound keys. In one aspect, a method includes receiving a first compound key, mapping the first compound key to a first surrogate key, mapping the first surrogate key to a second surrogate key, mapping the second surrogate key to a second compound key, and making the second compound key available for data processing activities.
    Type: Application
    Filed: December 18, 2006
    Publication date: June 19, 2008
    Applicant: SAP AG
    Inventors: Karl Fuerst, Florian Kresser, Holger Gockel
  • Publication number: 20080016063
    Abstract: Performing a negative key mapping process includes determining whether objects contain substantially the same information, and storing a negative key mapping for the objects if the objects do not contain substantially the same information. In this context, the negative key mapping includes data indicating that the objects are different, at least in part.
    Type: Application
    Filed: July 13, 2006
    Publication date: January 17, 2008
    Inventors: Karl Fuerst, Florian Kresser
  • Publication number: 20070288425
    Abstract: Systems and techniques for the creation and use of a complex data structure identifier thesaurus. In one aspect, an article comprises one or more machine-readable media storing instructions operable to cause one or more machines to perform operations. The operations include receiving, from a data processing system, a collection of mapping information identifying a first object and a first collection of two or more keys used to identify the first object, determining whether a first key in the first collection is found in a first mapping group of a mapping data store, determining whether second key in the first collection is found in a second mapping group of the mapping data store, and merging the first mapping group and the second mapping group to reflect that objects from the first mapping group and the second mapping group are related.
    Type: Application
    Filed: June 12, 2006
    Publication date: December 13, 2007
    Inventors: Karl Fuerst, Florian Kresser