Patents by Inventor David LOTAN-BOLOTNIKOFF

David LOTAN-BOLOTNIKOFF 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: 9733904
    Abstract: Methods, systems, and computer-readable storage media for selecting columns for supporting user interaction with code fragments of source code based on respective content of the code fragments. In some implementations, actions include receiving a first code fragment, the first code fragment including first content, associating a first set of functions with the first code fragment, the first set of functions including one or more functions based on the first content, and displaying one or more functions of the first set of functions for selection by a user.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: August 15, 2017
    Assignee: SAP SE
    Inventor: David Lotan Bolotnikoff
  • Patent number: 9110765
    Abstract: The present disclosure describes methods, systems, and computer program products for displaying different hierarchy levels of computer program source code. One computer-implemented method includes generating, at a first hierarchy level of a plurality of hierarchy levels, a first code viewer box (CVB) in a software development environment, wherein the first CVB includes source code scaled according to the first hierarchy level, receiving a selection of a zoom level from a graphical controller, wherein the selected zoom level corresponds to a second hierarchy level, scaling, by operation of a computer, the source code according to the second hierarchy level to created newly scaled source code, and generating, based on the received selection, a second CVB at the second hierarchy level including the newly scaled source code.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: August 18, 2015
    Assignee: SAP Portals Israel Ltd
    Inventors: David Lotan Bolotnikoff, Ariel Bentolila
  • Publication number: 20150169296
    Abstract: Methods, systems, and computer-readable storage media for selecting columns for supporting user interaction with code fragments of source code based on respective content of the code fragments. In some implementations, actions include receiving a first code fragment, the first code fragment including first content, associating a first set of functions with the first code fragment, the first set of functions including one or more functions based on the first content, and displaying one or more functions of the first set of functions for selection by a user.
    Type: Application
    Filed: December 10, 2014
    Publication date: June 18, 2015
    Inventor: David Lotan Bolotnikoff
  • Patent number: 9021432
    Abstract: The present disclosure describes methods, systems, and computer program products for enriching an entity relational model. One computer-implemented method includes accessing entity relationship settings (ERS), entity relationship data (ERD), and software code with an entity relationship monitor (ERM), monitoring software code by a computer for changes related to software entities associated with the software code, interfacing with a software development tool to monitor for activity in the software development tool related to the software entities, determining that a change or activity related to the software entities has occurred, determining that a relatedness value associated with the software entities associated with the change or activity is within a relatedness threshold specified by the ERS, and performing a function associated with the determined change or activity.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: April 28, 2015
    Assignee: SAP SE
    Inventor: David Lotan Bolotnikoff
  • Publication number: 20140258975
    Abstract: The present disclosure describes methods, systems, and computer program products for enriching an entity relational model. One computer-implemented method includes accessing entity relationship settings (ERS), entity relationship data (ERD), and software code with an entity relationship monitor (ERM), monitoring software code by a computer for changes related to software entities associated with the software code, interfacing with a software development tool to monitor for activity in the software development tool related to the software entities, determining that a change or activity related to the software entities has occurred, determining that a relatedness value associated with the software entities associated with the change or activity is within a relatedness threshold specified by the ERS, and performing a function associated with the determined change or activity.
    Type: Application
    Filed: March 5, 2013
    Publication date: September 11, 2014
    Applicant: SAP AG
    Inventor: David Lotan Bolotnikoff
  • Publication number: 20140109043
    Abstract: The present disclosure describes methods, systems, and computer program products for displaying different hierarchy levels of computer program source code. One computer-implemented method includes generating, at a first hierarchy level of a plurality of hierarchy levels, a first code viewer box (CVB) in a software development environment, wherein the first CVB includes source code scaled according to the first hierarchy level, receiving a selection of a zoom level from a graphical controller, wherein the selected zoom level corresponds to a second hierarchy level, scaling, by operation of a computer, the source code according to the second hierarchy level to created newly scaled source code, and generating, based on the received selection, a second CVB at the second hierarchy level including the newly scaled source code.
    Type: Application
    Filed: October 17, 2012
    Publication date: April 17, 2014
    Inventors: David Lotan Bolotnikoff, Ariel Bentolila
  • Patent number: 8682885
    Abstract: Systems and methods for combining data objects are provided. A computer system may analyze each of the data objects, identify at least one possible combination operation between the data objects, and present the identified combination operation to a user interface. The identified combination operation may include a union or a join operation. The computer system may further determine a combination grade associated with the identified combination operation and present the combination grade to the user interface. Subsequently, the computer system may receive a selection of a particular presented combination operation via the user interface and execute the particular combination operation between the data objects.
    Type: Grant
    Filed: May 15, 2012
    Date of Patent: March 25, 2014
    Assignee: SAP AG
    Inventors: David Lotan Bolotnikoff, Netanel Slomianski, Natan Teren, Dmitry Gorenchteine, Tal Sapan, Udi Cohen, Kobi Sasson, Shachar Soel
  • Publication number: 20130311443
    Abstract: Systems and methods for combining data objects are provided. A computer system may analyze each of the data objects, identify at least one possible combination operation between the data objects, and present the identified combination operation to a user interface. The identified combination operation may include a union or a join operation. The computer system may further determine a combination grade associated with the identified combination operation and present the combination grade to the user interface. Subsequently, the computer system may receive a selection of a particular presented combination operation via the user interface and execute the particular combination operation between the data objects.
    Type: Application
    Filed: May 15, 2012
    Publication date: November 21, 2013
    Applicant: SAP AG
    Inventors: David Lotan Bolotnikoff, Netanel Slomianski, Natan Teren, Dmitry Gorenchteine, Tal Sapan, Udi Cohen, Kobi Sasson, Shachar Soel
  • Publication number: 20110225484
    Abstract: A method and development tool for developing an application over a spreadsheet, the development tool comprising design components for designing a user interface element, a logic-related element that consumes a service from the spreadsheets. and a connector connecting the user interface element and the logic-related element; a communication component; code generation components for generating code associated with the user interface element, code associated with the logic-related element, code associated with the connector, and code associated with communication; and a deployment component for deploying an application based on the code. The method and development tool enable the creation of applications over a spreadsheet, the applications comprising both user interface and business logic. The application can be executed as a web service, and also in a cloud computing environment.
    Type: Application
    Filed: March 11, 2010
    Publication date: September 15, 2011
    Applicant: SAP Portals Israel Ltd
    Inventors: David LOTAN-BOLOTNIKOFF, Elizabeth Gutt