Patents by Inventor Robert A. Luben

Robert A. Luben 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: 9135089
    Abstract: One embodiment of the present invention provides a system for implementing a persistence application programming interface (API) that is platform independent and can make up-calls to business logic. During operation, the system receives a request at the API to execute a command at a persistence tier of an n-tier distributed application. In response to the request, the system determines an entity type for an entity affected by the command. Next, the system identifies a function at a middle tier of the n-tier distributed application that is associated with the entity type and the command, wherein the middle tier includes the business logic. The system then sends an instruction to the middle tier to execute the function. Finally, upon receiving a confirmation at the API that the function executed, the system executes the command at the persistence tier.
    Type: Grant
    Filed: October 10, 2008
    Date of Patent: September 15, 2015
    Assignee: INTUIT INC.
    Inventors: Jeffrey M. Collins, Calum Murray, Robert A. Luben, James Lee Showalter, Raymond J. Chapman
  • Publication number: 20100095311
    Abstract: One embodiment of the present invention provides a system for implementing a persistence application programming interface (API) that is platform independent and can make up-calls to business logic. During operation, the system receives a request at the API to execute a command at a persistence tier of an n-tier distributed application. In response to the request, the system determines an entity type for an entity affected by the command. Next, the system identifies a function at a middle tier of the n-tier distributed application that is associated with the entity type and the command, wherein the middle tier includes the business logic. The system then sends an instruction to the middle tier to execute the function. Finally, upon receiving a confirmation at the API that the function executed, the system executes the command at the persistence tier.
    Type: Application
    Filed: October 10, 2008
    Publication date: April 15, 2010
    Applicant: INTUIT INC.
    Inventors: Jeffrey M. Collins, Calum Murray, Robert A. Luben, James Lee Showalter, Raymond J. Chapman