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: 9747353
    Abstract: 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: Grant
    Filed: December 10, 2013
    Date of Patent: August 29, 2017
    Assignee: SAP SE
    Inventors: Zahi Libfeld, Itay Assraf
  • Publication number: 20150161235
    Abstract: 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: Application
    Filed: December 10, 2013
    Publication date: June 11, 2015
    Inventors: Zahi Libfeld, Itay Assraf
  • Patent number: 8725598
    Abstract: 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: Grant
    Filed: June 10, 2008
    Date of Patent: May 13, 2014
    Assignee: SAP AG
    Inventors: Shai Alfandary, Zahi Libfeld, Ziv Holzman, Michal Diga, Orit Harel, Malkiel Hadari
  • Patent number: 8417591
    Abstract: 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: Grant
    Filed: December 30, 2005
    Date of Patent: April 9, 2013
    Assignee: SAP AG
    Inventors: Shai Alfandary, Zahi Libfeld, Ziv Holzman, Michal Diga, Orit Harel, Malkiel Hadari
  • Patent number: 8407706
    Abstract: 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: Grant
    Filed: December 28, 2006
    Date of Patent: March 26, 2013
    Assignee: SAP AG
    Inventors: Heiko Gerwens, Zahi Libfeld, Jens Rohde
  • Publication number: 20080294527
    Abstract: 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: Application
    Filed: June 10, 2008
    Publication date: November 27, 2008
    Inventors: Shai Alfandary, Zahi Libfeld, Ziv Holzman, Michal Diga, Orit Harel, Malkiel Hadari
  • Publication number: 20080161940
    Abstract: 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: Application
    Filed: December 28, 2006
    Publication date: July 3, 2008
    Inventors: Heiko Gerwens, Zahi Libfeld, Jens Rohde
  • Publication number: 20070162423
    Abstract: 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: Application
    Filed: December 30, 2005
    Publication date: July 12, 2007
    Inventors: Shai Alfandary, Zahi Libfeld, Ami Heitner, Ziv Holzman
  • Publication number: 20070156536
    Abstract: 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: Application
    Filed: December 30, 2005
    Publication date: July 5, 2007
    Inventors: Shai Alfandary, Zahi Libfeld, Ziv Holzman, Michal Diga, Orit Harel, Malkiel Hadari