Patents by Inventor Zahi Libfeld
Zahi Libfeld 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: 9747353Abstract: Various embodiments of systems and methods to publish database content as service for accessing business data are described herein. In one aspect, a business transaction instantiated by a user is executed on an application server. During the execution, at least one database table of a plurality of database tables and at least one database relationship associated with the at least one database table are identified. In another aspect, a data structure model is automatically generated based on the identified at least one database table and at least one database relationship. In yet another aspect, data from the at least one database table is exposed to be consumed as a service based on the data structure model.Type: GrantFiled: December 10, 2013Date of Patent: August 29, 2017Assignee: SAP SEInventors: Zahi Libfeld, Itay Assraf
-
Publication number: 20150161235Abstract: Various embodiments of systems and methods to publish database content as service for accessing business data are described herein. In one aspect, a business transaction instantiated by a user is executed on an application server. During the execution, at least one database table of a plurality of database tables and at least one database relationship associated with the at least one database table are identified. In another aspect, a data structure model is automatically generated based on the identified at least one database table and at least one database relationship. In yet another aspect, data from the at least one database table is exposed to be consumed as a service based on the data structure model.Type: ApplicationFiled: December 10, 2013Publication date: June 11, 2015Inventors: Zahi Libfeld, Itay Assraf
-
Patent number: 8725598Abstract: A computer program product tangibly embodied in an information carrier includes instructions that, when executed, perform operations that modify stock levels of a storage location in a logistic environment system. The operations include receiving information indicating a stock level change at storage location database objects that each represent a storage location for stock in a logistic environment. A storage location database object has associated with it a rule, a stock amount value specifying an amount of stock for the storage location, and a threshold that indicates a stock level to be maintained for the storage location. The operations also include determining, using the rule, if the stock level change would cause the stock amount value to cross the threshold, and if so, generating a request to modify the amount of stock at the storage location so that the stock amount value does not cross the threshold.Type: GrantFiled: June 10, 2008Date of Patent: May 13, 2014Assignee: SAP AGInventors: Shai Alfandary, Zahi Libfeld, Ziv Holzman, Michal Diga, Orit Harel, Malkiel Hadari
-
Patent number: 8417591Abstract: A computer program product tangibly embodied in an information carrier includes instructions that, when executed, perform operations that modify stock levels of a storage location in a logistic environment system. The operations include receiving information indicating a stock level change at storage location database objects that each represent a storage location for stock in a logistic environment. A storage location database object has associated with it a rule, a stock amount value specifying an amount of stock for the storage location, and a threshold that indicates a stock level to be maintained for the storage location. The operations also include determining, using the rule, if the stock level change would cause the stock amount value to cross the threshold, and if so, generating a request to modify the amount of stock at the storage location so that the stock amount value does not cross the threshold.Type: GrantFiled: December 30, 2005Date of Patent: April 9, 2013Assignee: SAP AGInventors: Shai Alfandary, Zahi Libfeld, Ziv Holzman, Michal Diga, Orit Harel, Malkiel Hadari
-
Patent number: 8407706Abstract: The present disclosure relates to methods, systems, and software for performing parallel processing on a set of business object actions forming a batch process. The batch process may be performed by compiling a group of independent work packages, each work package representing a discrete business object action. The work packages are clustered and an individual session for each work package is created. The work packages are then executed in parallel by a framework for parallel processing, external of an application requesting the batch process. Each session is closed after processing of the work package is completed, and the cluster is closed after processing of the work packages is completed.Type: GrantFiled: December 28, 2006Date of Patent: March 26, 2013Assignee: SAP AGInventors: Heiko Gerwens, Zahi Libfeld, Jens Rohde
-
Publication number: 20080294527Abstract: A computer program product tangibly embodied in an information carrier includes instructions that, when executed, perform operations that modify stock levels of a storage location in a logistic environment system. The operations include receiving information indicating a stock level change at storage location database objects that each represent a storage location for stock in a logistic environment. A storage location database object has associated with it a rule, a stock amount value specifying an amount of stock for the storage location, and a threshold that indicates a stock level to be maintained for the storage location. The operations also include determining, using the rule, if the stock level change would cause the stock amount value to cross the threshold, and if so, generating a request to modify the amount of stock at the storage location so that the stock amount value does not cross the threshold.Type: ApplicationFiled: June 10, 2008Publication date: November 27, 2008Inventors: Shai Alfandary, Zahi Libfeld, Ziv Holzman, Michal Diga, Orit Harel, Malkiel Hadari
-
Publication number: 20080161940Abstract: The present disclosure relates to methods, systems, and software for performing parallel processing on a set of business object actions forming a batch process. The batch process may be performed by compiling a group of independent work packages, each work package representing a discrete business object action. The work packages are clustered and an individual session for each work package is created. The work packages are then executed in parallel by a framework for parallel processing, external of an application requesting the batch process. Each session is closed after processing of the work package is completed, and the cluster is closed after processing of the work packages is completed.Type: ApplicationFiled: December 28, 2006Publication date: July 3, 2008Inventors: Heiko Gerwens, Zahi Libfeld, Jens Rohde
-
Publication number: 20070162423Abstract: A computer program product tangibly embodied in an information carrier is described. The computer program product includes instructions that, when executed, perform operations for taking actions on stock in a logistic environment system. The operations include receiving event information at one or more storage location database objects that each represents a specified storage location for stock in a logistic environment. The storage location database object has associated with it a rule and predefined requirements that are to be maintained for the specified storage location. The operations also include determining if the received event information impacts upon a condition created by the requirements such that the condition will not be maintained, and if so initiating an action, using the rule, to be taken on the storage location associated with the storage location database object so as to maintain the condition.Type: ApplicationFiled: December 30, 2005Publication date: July 12, 2007Inventors: Shai Alfandary, Zahi Libfeld, Ami Heitner, Ziv Holzman
-
Publication number: 20070156536Abstract: A computer program product tangibly embodied in an information carrier includes instructions that, when executed, perform operations that modify stock levels of a storage location in a logistic environment system. The operations include receiving information indicating a stock level change at storage location database objects that each represent a storage location for stock in a logistic environment. A storage location database object has associated with it a rule, a stock amount value specifying an amount of stock for the storage location, and a threshold that indicates a stock level to be maintained for the storage location. The operations also include determining, using the rule, if the stock level change would cause the stock amount value to cross the threshold, and if so, generating a request to modify the amount of stock at the storage location so that the stock amount value does not cross the threshold.Type: ApplicationFiled: December 30, 2005Publication date: July 5, 2007Inventors: Shai Alfandary, Zahi Libfeld, Ziv Holzman, Michal Diga, Orit Harel, Malkiel Hadari