Patents by Inventor Martin Kreibe

Martin Kreibe 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: 8583704
    Abstract: A system and method for transferring data are provided. The method comprises: sending, from a receiving device, a data query to request data from a sending device; receiving, from the sending device, a data result model in response to the data query, the data result model including a table block; analyzing the data result model to regenerate the data for storage at the receiving device in accordance with the table block; and providing the regenerated data for storage at the receiving device.
    Type: Grant
    Filed: October 14, 2011
    Date of Patent: November 12, 2013
    Assignee: SAP AG
    Inventors: Martin Kreibe, Francis Simon
  • Patent number: 8176074
    Abstract: Methods and systems are provided for querying a tag database. The tag database is stored in a storage. An XML document including a database query is received. The database query is written in a query language supported by an agent of the tag database. The XML document is parsed to extract the database query from the XML document. The tag database is accessed to perform at least one or a read or write operation on the tag database, based on the database query.
    Type: Grant
    Filed: October 28, 2009
    Date of Patent: May 8, 2012
    Assignee: SAP AG
    Inventor: Martin Kreibe
  • Patent number: 8065341
    Abstract: Systems and methods are provided for transferring data. In one implementation, a method is provided for transferring data between a sending device (e.g., a server) and a receiving device (e.g., a client). The method may include sending, from the receiving device, a data query to request data from the sending device and receiving, form the sending device, a data result model in response to the data query. The data result model may include a table block. The method may also include analyzing the data result model to regenerate the data for storage at the receiving device. Analyzing the data result model may comprises reading at least one column definition and at least one data row from the table block, the data row including a row flag, a null location list, and a row payload field including the non-null data to be transferred to the receiving device. The method may further include processing each mapped data row to provide the regenerated data for storage at the receiving device.
    Type: Grant
    Filed: October 1, 2008
    Date of Patent: November 22, 2011
    Assignee: SAP AG
    Inventors: Martin Kreibe, Francis Simon
  • Publication number: 20110099190
    Abstract: Methods and systems are provided for querying a tag database. The tag database is stored in a storage. An XML document including a database query is received. The database query is written in a query language supported by an agent of the tag database. The XML document is parsed to extract the database query from the XML document. The tag database is accessed to perform at least one or a read or write operation on the tag database, based on the database query.
    Type: Application
    Filed: October 28, 2009
    Publication date: April 28, 2011
    Inventor: Martin Kreibe
  • Publication number: 20100088104
    Abstract: Systems and methods are provided for real-time data notification. In accordance with one implementation, a computerized method is provided that includes defining an event related to a resource in accordance with input from a first subscriber, and allowing a second subscriber to subscribe to a message concerning the event defined by the first subscriber. The method also includes receiving data generated by a reporter module, the reporter module being configured to monitor at least one attribute of the resource, and interpreting the data generated by the reporter module to determine the occurrence of the event defined by the first subscriber. In addition, the method includes delivering, when it is determined that the event has occurred, a message to the first subscriber, the message including content concerning the event. Additionally, the message concerning the event may be delivered to the second subscriber.
    Type: Application
    Filed: October 6, 2008
    Publication date: April 8, 2010
    Inventors: Robert DeRemer, Robert Hallquist, JR., Martin Kreibe