Patents by Inventor Terry Leonard Lucas

Terry Leonard Lucas 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: 9398077
    Abstract: Providing a framework for developing, deploying and managing sophisticated mobile solutions, with a simple Web-like programming model that integrates with existing enterprise components. Mobile applications may consist of a data model definition, user interface templates, a client side controller, which includes scripts that define actions, and, on the server side, a collection of conduits, which describe how to mediate between the data model and the enterprise. In one embodiment, the occasionally-connected application server assumes that data used by mobile applications is persistently stored and managed by external systems. The occasionally-connected data model can be a METAdata description of the mobile application's anticipated usage of this data, and be optimized to enable the efficient traversal and synchronization of this data between occasionally connected devices and external systems.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: July 19, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Adam Bosworth, Richard Burdon, Alexander Khesin, Alexander Lloyd, Farokh H. Eskafi, Ken Ong, Terry Leonard Lucas, Alexander Bosworth
  • Publication number: 20140280771
    Abstract: Providing a framework for developing, deploying and managing sophisticated mobile solutions, with a simple Web-like programming model that integrates with existing enterprise components. Mobile applications may consist of a data model definition, user interface templates, a client side controller, which includes scripts that define actions, and, on the server side, a collection of conduits, which describe how to mediate between the data model and the enterprise. In one embodiment, the occasionally-connected application server assumes that data used by mobile applications is persistently stored and managed by external systems. The occasionally-connected data model can be a METAdata description of the mobile application's anticipated usage of this data, and be optimized to enable the efficient traversal and synchronization of this data between occasionally connected devices and external systems.
    Type: Application
    Filed: November 20, 2013
    Publication date: September 18, 2014
    Applicant: Oracle International Corporation
    Inventors: Adam Bosworth, Richard Burdon, Alexander Khesin, Alexander Lloyd, Farokh H. Eskafi, Ken Ong, Terry Leonard Lucas, Alexander Bosworth
  • Patent number: 8645973
    Abstract: Providing a framework for developing, deploying and managing sophisticated mobile solutions, with a simple Web-like programming model that integrates with existing enterprise components. Mobile applications may consist of a data model definition, user interface templates, a client side controller, which includes scripts that define actions, and, on the server side, a collection of conduits, which describe how to mediate between the data model and the enterprise. In one embodiment, the occasionally-connected application server assumes that data used by mobile applications is persistently stored and managed by external systems. The occasionally-connected data model can be a METAdata description of the mobile application's anticipated usage of this data, and be optimized to enable the efficient traversal and synchronization of this data between occasionally connected devices and external systems.
    Type: Grant
    Filed: September 18, 2007
    Date of Patent: February 4, 2014
    Assignee: Oracle International Corporation
    Inventors: Adam Bosworth, Richard Burdon, Alexander Khesin, Alexander Lloyd, Farokh H. Eskafi, Ken Ong, Terry Leonard Lucas, Alexander Bosworth
  • Patent number: 8566790
    Abstract: A system includes a processor, a storage medium, an extensible markup language (XML) schema stored on the storage medium, and a script for manipulating an XML document stored on the storage medium. The script includes an import function to import the XML schema such that the definitions of the XML schema are used to interpret the script.
    Type: Grant
    Filed: April 26, 2011
    Date of Patent: October 22, 2013
    Assignee: Oracle International Corporation
    Inventors: John C. Schneider, Terry Leonard Lucas
  • Patent number: 8176469
    Abstract: A container can be used to atomically convert types of values to pass the values between programs of different programming languages. Different programs written in different programming languages can pass the values by reference to a container and can use an accessor method associated with the container to convert the values to a desired format.
    Type: Grant
    Filed: May 3, 2007
    Date of Patent: May 8, 2012
    Assignee: Oracle International Corporation
    Inventor: Terry Leonard Lucas
  • Publication number: 20110202900
    Abstract: A system includes a processor, a storage medium, an extensible markup language (XML) schema stored on the storage medium, and a script for manipulating an XML document stored on the storage medium. The script includes an import function to import the XML schema such that the definitions of the XML schema are used to interpret the script.
    Type: Application
    Filed: April 26, 2011
    Publication date: August 18, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: John C. SCHNEIDER, Terry Leonard Lucas
  • Patent number: 7958492
    Abstract: A system includes a processor, a storage medium, an extensible markup language (XML) schema stored on the storage medium, and a script for manipulating an XML document stored on the storage medium. The script includes an import function to import the XML schema such that the definitions of the XML schema are used to interpret the script.
    Type: Grant
    Filed: May 3, 2007
    Date of Patent: June 7, 2011
    Assignee: Oracle International Corporation
    Inventors: John C. Schneider, Terry Leonard Lucas
  • Publication number: 20090300656
    Abstract: Providing a framework for developing, deploying and managing sophisticated mobile solutions, with a simple Web-like programming model that integrates with existing enterprise components. Mobile applications may consist of a data model definition, user interface templates, a client side controller, which includes scripts that define actions, and, on the server side, a collection of conduits, which describe how to mediate between the data model and the enterprise. In one embodiment, the occasionally-connected application server assumes that data used by mobile applications is persistently stored and managed by external systems. The occasionally-connected data model can be a METAdata description of the mobile application's anticipated usage of this data, and be optimized to enable the efficient traversal and synchronization of this data between occasionally connected devices and external systems.
    Type: Application
    Filed: September 18, 2007
    Publication date: December 3, 2009
    Applicant: BEA SYSTEMS, INC.
    Inventors: Adam Bosworth, Richard Burdon, Alexander Khesin, Alexander Lloyd, Farokh H. Eskafi, Ken Ong, Terry Leonard Lucas, Alexander Bosworth
  • Publication number: 20090210631
    Abstract: Providing a framework for developing, deploying and managing sophisticated mobile solutions, with a simple Web-like programming model that integrates with existing enterprise components. Mobile applications may consist of a data model definition, user interface templates, a client side controller, which includes scripts that define actions, and, on the server side, a collection of conduits, which describe how to mediate between the data model and the enterprise. In one embodiment, the occasionally-connected application server assumes that data used by mobile applications is persistently stored and managed by external systems. The occasionally-connected data model can be a METAdata description of the mobile application's anticipated usage of this data, and be optimized to enable the efficient traversal and synchronization of this data between occasionally connected devices and external systems.
    Type: Application
    Filed: September 18, 2007
    Publication date: August 20, 2009
    Applicant: BEA SYSTEMS, INC.
    Inventors: Adam Bosworth, Richard Burdon, Alexander Khesin, Alexander Lloyd, Farokh H. Eskafi, Ken Ong, Terry Leonard Lucas, Alexander Bosworth
  • Patent number: 7530053
    Abstract: A debugging proxy can be used to manage communication between a client and a debugger or debugging component. A debugging protocol can be used by the debugging proxy to facilitate communication management. A debugging protocol can provide for asynchronous messaging, and can allow for the communication of large grain messages. A debugging protocol can also implement a priority scheme that can be used to process messages between a client and a debugger based upon a priority assigned to each message.
    Type: Grant
    Filed: February 26, 2004
    Date of Patent: May 5, 2009
    Assignee: Bea Systems, Inc.
    Inventors: William A. Pugh, Joshua Moll Eckels, Terry Leonard Lucas
  • Publication number: 20080134153
    Abstract: A container can be used to atomically convert types of values to pass the values between programs of different programming languages.
    Type: Application
    Filed: May 3, 2007
    Publication date: June 5, 2008
    Applicant: BEA SYSTEMS, INC.
    Inventor: Terry Leonard Lucas
  • Publication number: 20040243979
    Abstract: A debugging proxy can be used to manage communication between a client and a debugger or debugging component. A debugging protocol can be used by the debugging proxy to facilitate communication management. A debugging protocol can provide for asynchronous messaging, and can allow for the communication of large grain messages. A debugging protocol can also implement a priority scheme that can be used to process messages between a client and a debugger based upon a priority assigned to each message.
    Type: Application
    Filed: February 26, 2004
    Publication date: December 2, 2004
    Applicant: BEA Systems, Inc.
    Inventors: William A. Pugh, Joshua Moll Eckels, Terry Leonard Lucas