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: 9733904Abstract: 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: GrantFiled: December 10, 2014Date of Patent: August 15, 2017Assignee: SAP SEInventor: David Lotan Bolotnikoff
-
Patent number: 9110765Abstract: 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: GrantFiled: October 17, 2012Date of Patent: August 18, 2015Assignee: SAP Portals Israel LtdInventors: David Lotan Bolotnikoff, Ariel Bentolila
-
Publication number: 20150169296Abstract: 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: ApplicationFiled: December 10, 2014Publication date: June 18, 2015Inventor: David Lotan Bolotnikoff
-
Patent number: 9021432Abstract: 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: GrantFiled: March 5, 2013Date of Patent: April 28, 2015Assignee: SAP SEInventor: David Lotan Bolotnikoff
-
Publication number: 20140258975Abstract: 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: ApplicationFiled: March 5, 2013Publication date: September 11, 2014Applicant: SAP AGInventor: David Lotan Bolotnikoff
-
Publication number: 20140109043Abstract: 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: ApplicationFiled: October 17, 2012Publication date: April 17, 2014Inventors: David Lotan Bolotnikoff, Ariel Bentolila
-
Patent number: 8682885Abstract: 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: GrantFiled: May 15, 2012Date of Patent: March 25, 2014Assignee: SAP AGInventors: David Lotan Bolotnikoff, Netanel Slomianski, Natan Teren, Dmitry Gorenchteine, Tal Sapan, Udi Cohen, Kobi Sasson, Shachar Soel
-
Publication number: 20130311443Abstract: 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: ApplicationFiled: May 15, 2012Publication date: November 21, 2013Applicant: SAP AGInventors: David Lotan Bolotnikoff, Netanel Slomianski, Natan Teren, Dmitry Gorenchteine, Tal Sapan, Udi Cohen, Kobi Sasson, Shachar Soel
-
Publication number: 20110225484Abstract: 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: ApplicationFiled: March 11, 2010Publication date: September 15, 2011Applicant: SAP Portals Israel LtdInventors: David LOTAN-BOLOTNIKOFF, Elizabeth Gutt