Patents by Inventor Zoltan Albrecht

Zoltan Albrecht 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: 11449512
    Abstract: A value help library includes a configuration component to store value help configuration data associated with user interface fields of an application, the value help configuration data comprising a data source and a key associated with each of the user interface fields, a data exchange component to receive value help data for a user interface field based on the data source and the key associated with the user interface field, and a value help provider component to receive a request from an application for value help data associated with a user interface field of the application and to provide the requested value help data to the application.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: September 20, 2022
    Assignee: SAP SE
    Inventors: Zoltan Albrecht, Janosch Fock
  • Patent number: 11226962
    Abstract: In a streaming environment, efficient correlation between base events and relevant follow-on events is accomplished by temporarily storing events in an in-memory state for a limited time window. The in-memory state buffers the incoming stream of events to permit efficient attempted correlation. Successful correlation (e.g., by ID matching) between a follow-on event and a relevant base event, gives rise to specialized aggregation tables for matched (base, follow-on) event pairs. All events are ultimately removed from the in-memory state upon expiry of the time window. This results in correlated matched event pairs being stored in the aggregation tables for efficient querying. Events remaining uncorrelated upon expiration of the time window, are stored only in an (voluminous) log table for less-efficient (but rare) late querying and aggregation. Efficient correlation is achieved by assuming that successful event pair matching is most likely to occur within the in-memory time window, or not at all.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: January 18, 2022
    Assignee: SAP SE
    Inventors: Benjamin Lautenschlaeger, Zoltan Albrecht
  • Publication number: 20210117429
    Abstract: A value help library includes a configuration component to store value help configuration data associated with user interface fields of an application, the value help configuration data comprising a data source and a key associated with each of the user interface fields, a data exchange component to receive value help data for a user interface field based on the data source and the key associated with the user interface field, and a value help provider component to receive a request from an application for value help data associated with a user interface field of the application and to provide the requested value help data to the application.
    Type: Application
    Filed: October 22, 2019
    Publication date: April 22, 2021
    Inventors: Zoltan Albrecht, Janosch Fock
  • Publication number: 20200110826
    Abstract: In a streaming environment, efficient correlation between base events and relevant follow-on events is accomplished by temporarily storing events in an in-memory state for a limited time window. The in-memory state buffers the incoming stream of events to permit efficient attempted correlation. Successful correlation (e.g., by ID matching) between a follow-on event and a relevant base event, gives rise to specialized aggregation tables for matched (base, follow-on) event pairs. All events are ultimately removed from the in-memory state upon expiry of the time window. This results in correlated matched event pairs being stored in the aggregation tables for efficient querying. Events remaining uncorrelated upon expiration of the time window, are stored only in an (voluminous) log table for less-efficient (but rare) late querying and aggregation. Efficient correlation is achieved by assuming that successful event pair matching is most likely to occur within the in-memory time window, or not at all.
    Type: Application
    Filed: October 5, 2018
    Publication date: April 9, 2020
    Inventors: Benjamin Lautenschlaeger, Zoltan Albrecht
  • Patent number: 10366094
    Abstract: Methods, systems, and computer program products for accessing data in a data structure are described. Data from a write data structure is read and aggregated into a plurality of data buckets, each data bucket corresponding to a time window. Each data bucket is stored in a read data structure.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: July 30, 2019
    Assignee: SAP SE
    Inventors: Zoltan Albrecht, Ulrich Hanno Peter Christoph Keil
  • Publication number: 20180107719
    Abstract: Methods, systems, and computer program products for accessing data in a data structure are described. Data from a write data structure is read and aggregated into a plurality of data buckets, each data bucket corresponding to a time window. Each data bucket is stored in a read data structure.
    Type: Application
    Filed: October 18, 2016
    Publication date: April 19, 2018
    Inventors: Zoltan Albrecht, Ulrich Hanno Peter Christoph Keil
  • Patent number: 9275120
    Abstract: A system and method for using an easy query in a business warehouse system environment that includes external end-user systems. A method includes providing a flag in a query to a business warehouse data system, the flag marking the query for access to the query by sources external to the business warehouse data system. The method further includes providing, by the at least one data processor the access points having a number of parameters that are fixed at a design time associated with the query, providing a query result to the access points of the sources external to the business warehouse system according to the number of parameters. The system and method provide an easy way of creating an access function at design time, as well as an easy way of result set consumption provided by the function at runtime.
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: March 1, 2016
    Assignee: SAP SE
    Inventors: Martin Mayer, Zoltan Albrecht
  • Publication number: 20150199399
    Abstract: The disclosure generally describes computer-implemented methods, computer-readable media, and computer systems for querying information. An identifier is received that is associated with a first query for obtaining summary information associated with one or more business objects. An indicator is received that requests parameters for generating a second query associated with the first query and operable for obtaining detailed information associated with the one or more business objects. The first query associated with the received identifier is executed to identify the summary information. The parameters are generated using metadata associated with the one or more business objects.
    Type: Application
    Filed: January 10, 2014
    Publication date: July 16, 2015
    Inventors: Sebastian Schroetel, Zoltan Albrecht, Felix Kampsen, Wenja Shan
  • Patent number: 9031900
    Abstract: In accordance with aspects of the disclosure, a system and methods may be provided for integrating software layers in OLAP including receiving, at an OLAP engine, a dynamic result set structure passed from an application layer via one or more other software layers. The dynamic result set structure may include a description of entities for a target layer. The system and methods may include enhancing raw data, at the OLAP engine, acquired from a database associated with a source layer based on the description of entities for the dynamic result set structure and passing one or more references to one or more memory locations for data elements in the dynamic result set structure from the OLAP engine to the application layer via the one or more other software layers for acquiring each data element associated with each corresponding reference in the dynamic result set structure.
    Type: Grant
    Filed: January 18, 2012
    Date of Patent: May 12, 2015
    Assignee: SAP SE
    Inventors: Zoltan Albrecht, Sebastian Schroetel
  • Publication number: 20130325793
    Abstract: A system and method for using an easy query in a business warehouse system environment that includes external end-user systems. A method includes providing a flag in a query to a business warehouse data system, the flag marking the query for access to the query by sources external to the business warehouse data system. The method further includes providing, by the at least one data processor the access points having a number of parameters that are fixed at a design time associated with the query, providing a query result to the access points of the sources external to the business warehouse system according to the number of parameters. The system and method provide an easy way of creating an access function at design time, as well as an easy way of result set consumption provided by the function at runtime.
    Type: Application
    Filed: May 30, 2012
    Publication date: December 5, 2013
    Inventors: Martin Mayer, Zoltan Albrecht
  • Publication number: 20130311974
    Abstract: A debugging tool for a program includes a display of custom UI components to visually depict external parameters with an internal program state, thus enabling full context information during program debugging. A trace process on a program being executed by a computer is examined by a debugger, which retrieves internal state data of the program being executed. The internal state data is displayed in a first window of a user interface generated by the debugger. A script is then executed by the debugger to interact with the program being executed by the computer, to retrieve a result set associated with external parameters of the program being executed, and display the result set in a second window of the user interface.
    Type: Application
    Filed: May 16, 2012
    Publication date: November 21, 2013
    Inventor: Zoltan Albrecht
  • Patent number: 8516307
    Abstract: In one embodiment, a method includes determining an execution plan of a plurality of blocks in an application. The execution plan defines a structure for execution of blocks in the plurality of blocks. A debugging command is received in a debugger. An active block in the structure defined in the execution plan. A computing device performs a block level action on the active block.
    Type: Grant
    Filed: August 27, 2010
    Date of Patent: August 20, 2013
    Assignee: SAP AG
    Inventors: Zoltán Albrecht, Roman Möhl, Efstratios Tsantilis
  • Publication number: 20130185250
    Abstract: In accordance with aspects of the disclosure, a system and methods may be provided for integrating software layers in OLAP including receiving, at an OLAP engine, a dynamic result set structure passed from an application layer via one or more other software layers. The dynamic result set structure may include a description of entities for a target layer. The system and methods may include enhancing raw data, at the OLAP engine, acquired from a database associated with a source layer based on the description of entities for the dynamic result set structure and passing one or more references to one or more memory locations for data elements in the dynamic result set structure from the OLAP engine to the application layer via the one or more other software layers for acquiring each data element associated with each corresponding reference in the dynamic result set structure.
    Type: Application
    Filed: January 18, 2012
    Publication date: July 18, 2013
    Applicant: SAP AG
    Inventors: Zoltan Albrecht, Sebastian Schroetel
  • Publication number: 20120054550
    Abstract: In one embodiment, a method includes determining an execution plan of a plurality of blocks in an application. The execution plan defines a structure for execution of blocks in the plurality of blocks. A debugging command is received in a debugger. An active block in the structure defined in the execution plan. A computing device performs a block level action on the active block.
    Type: Application
    Filed: August 27, 2010
    Publication date: March 1, 2012
    Applicant: SAP AG
    Inventors: Zoltan Albrecht, Roman Möhl, Efstratios Tsantilis