Patents by Inventor Maxim Drabkin

Maxim Drabkin 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: 10558433
    Abstract: The disclosure relates to methods, software, and systems, including a method for using templates to generate application code. A selection of a template is received from an application development user interface. The template includes a declarative model file describing user interface aspects for declaring customization of applications in an implementation-independent, consistent way, independent of the selected template and a target computer. A metadata file includes information describing the template. Plural template files provide specific syntax suitable for code generation. The template is provided in the user interface using at least development environment plugins. Customization inputs associated with the template are received from the user interface. The customization inputs provide parameters used in the code-generation plugins. Application code is automatically generated for a target computer based on the selected template and the received customization inputs.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: February 11, 2020
    Assignee: SAP Portals Israel Ltd.
    Inventors: Guy Soffer, Guy Blank, Maxim Drabkin
  • Publication number: 20170090875
    Abstract: The disclosure generally describes methods, software, and systems, including a method for using templates to generate application code. A selection of a template is received from an application development user interface. The template includes a declarative model file describing user interface aspects for declaring customization of applications in an implementation-independent, consistent way, independent of the selected template and a target computer. A metadata file includes information describing the template. Plural template files provide specific syntax suitable for code generation. The template is provided in the user interface using at least development environment plugins. Customization inputs associated with the template are received from the user interface. The customization inputs provide parameters used in the code-generation plugins. Application code is automatically generated for a target computer based on the selected template and the received customization inputs.
    Type: Application
    Filed: December 12, 2016
    Publication date: March 30, 2017
    Inventors: Guy Soffer, Guy Blank, Maxim Drabkin
  • Patent number: 9547482
    Abstract: The disclosure generally describes methods, software, and systems, including a method for using templates to generate application code. A selection of a template is received from an application development user interface. The template includes a declarative model file describing user interface aspects for declaring customization of applications in an implementation-independent, consistent way, independent of the selected template and a target computer. A metadata file includes information describing the template. Plural template files provide specific syntax suitable for code generation. The template is provided in the user interface using at least development environment plugins. Customization inputs associated with the template are received from the user interface. The customization inputs provide parameters used in the code-generation plugins. Application code is automatically generated for a target computer based on the selected template and the received customization inputs.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: January 17, 2017
    Assignee: SAP Portals Israel Ltd.
    Inventors: Guy Soffer, Guy Blank, Maxim Drabkin
  • Publication number: 20160357526
    Abstract: The disclosure generally describes methods, software, and systems, including a method for using templates to generate application code. A selection of a template is received from an application development user interface. The template includes a declarative model file describing user interface aspects for declaring customization of applications in an implementation-independent, consistent way, independent of the selected template and a target computer. A metadata file includes information describing the template. Plural template files provide specific syntax suitable for code generation. The template is provided in the user interface using at least development environment plugins. Customization inputs associated with the template are received from the user interface. The customization inputs provide parameters used in the code-generation plugins. Application code is automatically generated for a target computer based on the selected template and the received customization inputs.
    Type: Application
    Filed: July 28, 2015
    Publication date: December 8, 2016
    Inventors: Guy Soffer, Guy Blank, Maxim Drabkin
  • Patent number: 9361653
    Abstract: Methods, systems, apparatus, and computer programs encoded on computer storage medium, for integrating business data and social data in execution of a business process, implementations including actions of receiving user input, the user input being associated with a task of the business process and being received during interaction with an application, determining that a social query is triggered, querying business data based on a business query, the business query being generated based on the user input, querying social networking data based on the social query, the social query being generated at least partially based on the user input, receiving business data in response to the business query, receiving social data in response to the social query, and providing at least a portion of the business data and at least a portion of the social data for display to a user that provided the user input.
    Type: Grant
    Filed: January 16, 2013
    Date of Patent: June 7, 2016
    Assignee: SAP SE
    Inventors: Guy Bank, Maxim Drabkin, Uri Nizan
  • Publication number: 20140343981
    Abstract: Disclosed is a platform for real time management of vehicle data in an enterprise. The vehicle data may be evaluated by one or more rules. Based on outcomes of the evaluation of the rules, alerts may be provided to a user of the platform and/or to drivers (operators) of the vehicles. Further, the enterprise's backend systems may be invoked to initiate activity in the backend system depending on outcomes of evaluating the rules using the vehicle data. Backend activity may include initiating purchase orders, updating backend system databases, initiating workflows in the enterprise, and other business processes.
    Type: Application
    Filed: May 20, 2013
    Publication date: November 20, 2014
    Applicant: SAP AG
    Inventors: Guy Blank, Maxim Drabkin
  • Publication number: 20140201096
    Abstract: Methods, systems, apparatus, and computer programs encoded on computer storage medium, for integrating business data and social data in execution of a business process, implementations including actions of receiving user input, the user input being associated with a task of the business process and being received during interaction with an application, determining that a social query is triggered, querying business data based on a business query, the business query being generated based on the user input, querying social networking data based on the social query, the social query being generated at least partially based on the user input, receiving business data in response to the business query, receiving social data in response to the social query, and providing at least a portion of the business data and at least a portion of the social data for display to a user that provided the user input.
    Type: Application
    Filed: January 16, 2013
    Publication date: July 17, 2014
    Inventors: Guy Bank, Maxim Drabkin, Uri Nizan
  • Publication number: 20130159027
    Abstract: According to some embodiments, a travel kiosk located at a travel center may receive an identifier associated with a traveler. The travel kiosk may then access travel information associated with the identifier from an application server. The travel kiosk may also receive, via a motion detector, motion information from the traveler. Travel information may then be automatically updated by the travel kiosk based on the received motion information.
    Type: Application
    Filed: December 19, 2011
    Publication date: June 20, 2013
    Inventors: Amir Naor, Maxim Drabkin