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: 11449512Abstract: 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: GrantFiled: October 22, 2019Date of Patent: September 20, 2022Assignee: SAP SEInventors: Zoltan Albrecht, Janosch Fock
-
Patent number: 11226962Abstract: 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: GrantFiled: October 5, 2018Date of Patent: January 18, 2022Assignee: SAP SEInventors: Benjamin Lautenschlaeger, Zoltan Albrecht
-
Publication number: 20210117429Abstract: 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: ApplicationFiled: October 22, 2019Publication date: April 22, 2021Inventors: Zoltan Albrecht, Janosch Fock
-
Publication number: 20200110826Abstract: 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: ApplicationFiled: October 5, 2018Publication date: April 9, 2020Inventors: Benjamin Lautenschlaeger, Zoltan Albrecht
-
Patent number: 10366094Abstract: 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: GrantFiled: October 18, 2016Date of Patent: July 30, 2019Assignee: SAP SEInventors: Zoltan Albrecht, Ulrich Hanno Peter Christoph Keil
-
Publication number: 20180107719Abstract: 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: ApplicationFiled: October 18, 2016Publication date: April 19, 2018Inventors: Zoltan Albrecht, Ulrich Hanno Peter Christoph Keil
-
Patent number: 9275120Abstract: 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: GrantFiled: May 30, 2012Date of Patent: March 1, 2016Assignee: SAP SEInventors: Martin Mayer, Zoltan Albrecht
-
Publication number: 20150199399Abstract: 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: ApplicationFiled: January 10, 2014Publication date: July 16, 2015Inventors: Sebastian Schroetel, Zoltan Albrecht, Felix Kampsen, Wenja Shan
-
Patent number: 9031900Abstract: 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: GrantFiled: January 18, 2012Date of Patent: May 12, 2015Assignee: SAP SEInventors: Zoltan Albrecht, Sebastian Schroetel
-
Publication number: 20130325793Abstract: 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: ApplicationFiled: May 30, 2012Publication date: December 5, 2013Inventors: Martin Mayer, Zoltan Albrecht
-
Publication number: 20130311974Abstract: 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: ApplicationFiled: May 16, 2012Publication date: November 21, 2013Inventor: Zoltan Albrecht
-
Patent number: 8516307Abstract: 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: GrantFiled: August 27, 2010Date of Patent: August 20, 2013Assignee: SAP AGInventors: Zoltán Albrecht, Roman Möhl, Efstratios Tsantilis
-
Publication number: 20130185250Abstract: 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: ApplicationFiled: January 18, 2012Publication date: July 18, 2013Applicant: SAP AGInventors: Zoltan Albrecht, Sebastian Schroetel
-
Publication number: 20120054550Abstract: 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: ApplicationFiled: August 27, 2010Publication date: March 1, 2012Applicant: SAP AGInventors: Zoltan Albrecht, Roman Möhl, Efstratios Tsantilis