Patents by Inventor David Cohanoff

David Cohanoff 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: 8966441
    Abstract: One or more processors receive (a) first software written in a first computer language, (b) user input identifying a first name of a first method in a plurality of methods defined in the first software, and (c) user input identifying a location within a second software that is written in a second computer language different from the first computer language. In response, the one or more processors automatically prepare and store at the user-identified location in the second software, a new instruction formatted in a syntax of the second computer language that invokes the first method identified in the first software by the first name. The second software may be initially created with a first instruction to include at least a first additional name (e.g. “main”) used to invoke execution of the second software, and as a parameter thereof a second additional name identifying the first software.
    Type: Grant
    Filed: July 12, 2012
    Date of Patent: February 24, 2015
    Assignee: Oracle International Corporation
    Inventor: David Cohanoff
  • Publication number: 20140019936
    Abstract: One or more processors receive (a) first software written in a first computer language, (b) user input identifying a first name of a first method in a plurality of methods defined in the first software, and (c) user input identifying a location within a second software that is written in a second computer language different from the first computer language. In response, the one or more processors automatically prepare and store at the user-identified location in the second software, a new instruction formatted in a syntax of the second computer language that invokes the first method identified in the first software by the first name. The second software may be initially created with a first instruction to include at least a first additional name (e.g. “main”) used to invoke execution of the second software, and as a parameter thereof a second additional name identifying the first software.
    Type: Application
    Filed: July 12, 2012
    Publication date: January 16, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventor: David Cohanoff
  • Patent number: 8396776
    Abstract: Systems and methods for setting up dynamic calculations within compensation software are described in the present disclosure. According to one embodiment among many, a compensation module for managing compensation for a number of employees includes a dynamic calculation set-up module allowing a user to set up a dynamic calculation. The dynamic calculation includes a calculation for one column of a worksheet based in part on a value in another column. The compensation module also includes a condition builder allowing a user to enter a condition and a result as part of a dynamic calculation. In particular, a column associated with the result receives a calculated value when the condition is met.
    Type: Grant
    Filed: February 5, 2009
    Date of Patent: March 12, 2013
    Assignee: Oracle International Corporation
    Inventors: Ty Hayden, Anadi Upadhyaya, Manish Agrawal, David Cohanoff
  • Publication number: 20100198634
    Abstract: Systems and methods for setting up dynamic calculations within compensation software are described in the present disclosure. According to one embodiment among many, a compensation module for managing compensation for a number of employees includes a dynamic calculation set-up module allowing a user to set up a dynamic calculation. The dynamic calculation includes a calculation for one column of a worksheet based in part on a value in another column. The compensation module also includes a condition builder allowing a user to enter a condition and a result as part of a dynamic calculation. In particular, a column associated with the result receives a calculated value when the condition is met.
    Type: Application
    Filed: February 5, 2009
    Publication date: August 5, 2010
    Applicant: Oracle International Corporation
    Inventors: Ty Hayden, Anadi Upadhyaya, Manish Agrawal, David Cohanoff