Patents by Inventor Edmund Alexander Davis

Edmund Alexander Davis 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: 10248634
    Abstract: In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to place client-side validation rules on user interface components using a desktop integration framework. The validation rules can be tied to translatable resources or model metadata. In one aspect, the validation rules metadata is provided separately from the document to which the validation rules will eventually be tied.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: April 2, 2019
    Assignee: Oracle International Corporation
    Inventors: Edmund Alexander Davis, Freddy Nole Bafuka
  • Patent number: 10223347
    Abstract: In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to place date pickers on columns, rows, and cells using a desktop integration framework. The date picker can be tied to components, forms, or model metadata. In one aspect, date picker metadata is provided separately from the document to which one or more date pickers will eventually be added.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: March 5, 2019
    Assignee: Oracle International Corporation
    Inventors: Edmund Alexander Davis, Yuandi Jin
  • Patent number: 10127206
    Abstract: In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to dynamically create columns headers using a desktop integration framework. Columns groups can be managed dynamically at runtime based on model-level metadata.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: November 13, 2018
    Assignee: Oracle International Corporation
    Inventors: Edmund Alexander Davis, Shaun Thomas Logan
  • Patent number: 10073825
    Abstract: In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to place tooltips on components and columns headers using a desktop integration framework. The tooltips can be tied to translatable resources or model metadata. In one aspect, the tool tip metadata is provided separately from the document to which the tool tip will eventually be tied.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: September 11, 2018
    Assignee: Oracle International Corporation
    Inventors: Edmund Alexander Davis, Freddy Nole Bafuka
  • Patent number: 10048948
    Abstract: In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow a desktop integration framework to optimize retrieval of custom string resources from resource bundles hosted by server computer systems. A client computer that uses a document as a user interface to a web-server application hosted by a server-computer system can determine which custom string resources are to be utilized in the document. The client computer system can request only the custom string resources that are determined to be utilized in the document from the server-computer system in a single request thereby optimizing retrieval without requesting entire resource bundles.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: August 14, 2018
    Assignee: Oracle International Corporation
    Inventors: Edmund Alexander Davis, Shaun Thomas Logan, Duncan Richard Mills
  • Patent number: 9916157
    Abstract: In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow users to specify runtime customizations of documents developed using a desktop integration framework. Workbook metadata is a set of information that describes how a given workbook is integrated with a particular web application. When a workbook is being published, metadata may be written into a local cache in the published workbook as well as a workbook definition file. Metadata management may be handed by a metadata service allowing updates and customization of published workbooks independently of a local cache in the published workbook and the workbook definition file. A workbook composer enables users to customize the metadata and store the customizations using the metadata manager.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: March 13, 2018
    Assignee: Oracle International Corporation
    Inventors: Yixuan Geng, Edmund Alexander Davis
  • Patent number: 9851967
    Abstract: In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to allow runtime customizations of documents developed using a desktop integration framework. Workbook metadata is a set of information that describes how a given workbook is integrated with a particular web application. When a workbook is being published, metadata may be written into a local cache in the published workbook as well as a workbook definition file. Metadata management may be handed by a metadata service allowing updates and customization of published workbooks independently of a local cache in the published workbook and the workbook definition file.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: December 26, 2017
    Assignee: Oracle International Corporation
    Inventors: Yixuan Geng, Edmund Alexander Davis
  • Patent number: 9772987
    Abstract: In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers working within desktop applications to create application-specific documents that integrate with web-based applications. Using a desktop integration framework, a developer can design documents having components that provide user interfaces to data associated with data models of the web-based applications. In one aspect, how a component looks and is configured can be dynamically driven at runtime based on metadata of its underlying data model.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: September 26, 2017
    Assignee: Oracle International Corporation
    Inventors: Edmund Alexander Davis, Freddy Nole Bafuka, Shaun Logan, Yuandi Jin, Brian Rowles
  • Patent number: 9740676
    Abstract: In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to provide automatic column resizing in spreadsheet software using a desktop integration framework. The width of a column usually can only be set at or to hard-wired widths or manually adjusted to fit (even with a manually triggered auto adjustment function). This feature adds the ability to control column widths in tables at run time.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: August 22, 2017
    Assignee: Oracle International Corporation
    Inventors: Shaun Logan, Edmund Alexander Davis
  • Publication number: 20170192944
    Abstract: In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to place date pickers on columns, rows, and cells using a desktop integration framework. The date picker can be tied to components, forms, or model metadata. In one aspect, date picker metadata is provided separately from the document to which one or more date pickers will eventually be added.
    Type: Application
    Filed: March 21, 2017
    Publication date: July 6, 2017
    Applicant: Oracle International Corporation
    Inventors: Edmund Alexander Davis, Yuandi Jin
  • Patent number: 9626351
    Abstract: In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to providing spreadsheets in a desktop integration framework that include error reports for validations. In various embodiments, a modeless error viewer is provided that allows end users to view an errors list for any failed row at the same time as the user corrects these errors.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: April 18, 2017
    Assignee: Oracle International Corporation
    Inventors: Edmund Alexander Davis, Yuandi Jin, Kelsey Von Tish
  • Patent number: 9626350
    Abstract: In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to place date pickers on columns, rows, and cells using a desktop integration framework. The date picker can be tied to components, forms, or model metadata. In one aspect, date picker metadata is provided separately from the document to which one or more date pickers will eventually be added.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: April 18, 2017
    Assignee: Oracle International Corporation
    Inventors: Edmund Alexander Davis, Yuandi Jin
  • Patent number: 9619453
    Abstract: In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to place popup or list pickers as components of a document using a desktop integration framework. The popup or list pickers can be tied to model metadata allowing a pick list to be dynamically generated when the document is rendered. This allows workbook developers to leverage existing Model layer metadata combined with simple workbook configuration to easily create powerful Search and Select user interfaces for choosing values for ADF Table cells.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: April 11, 2017
    Assignee: Oracle International Corporation
    Inventors: Shaun Logan, Edmund Alexander Davis, Brian Rowles
  • Publication number: 20170083503
    Abstract: In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to place tooltips on components and columns headers using a desktop integration framework. The tooltips can be tied to translatable resources or model metadata. In one aspect, the tool tip metadata is provided separately from the document to which the tool tip will eventually be tied.
    Type: Application
    Filed: December 2, 2016
    Publication date: March 23, 2017
    Applicant: Oracle International Corporation
    Inventors: Edmund Alexander Davis, Freddy Nole Bafuka
  • Publication number: 20170010870
    Abstract: In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow a desktop integration framework to optimize retrieval of custom string resources from resource bundles hosted by server computer systems. A client computer that uses a document as a user interface to a web-server application hosted by a server-computer system can determine which custom string resources are to be utilized in the document. The client computer system can request only the custom string resources that are determined to be utilized in the document from the server-computer system in a single request thereby optimizing retrieval without requesting entire resource bundles.
    Type: Application
    Filed: July 6, 2016
    Publication date: January 12, 2017
    Applicant: Oracle International Corporation
    Inventors: Edmund Alexander Davis, Shaun Thomas Logan, Duncan Richard Mills
  • Patent number: 9524287
    Abstract: In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to place tooltips on components and columns headers using a desktop integration framework. The tooltips can be tied to translatable resources or model metadata. In one aspect, the tool tip metadata is provided separately from the document to which the tool tip will eventually be tied.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: December 20, 2016
    Assignee: Oracle International Corporation
    Inventors: Edmund Alexander Davis, Freddy Nole Bafuka
  • Publication number: 20160085735
    Abstract: In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to dynamically create columns headers using a desktop integration framework. Columns groups can be managed dynamically at runtime based on model-level metadata.
    Type: Application
    Filed: September 22, 2015
    Publication date: March 24, 2016
    Inventors: Edmund Alexander Davis, Shaun Thomas Logan
  • Publication number: 20160085793
    Abstract: In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to place client-side validation rules on user interface components using a desktop integration framework. The validation rules can be tied to translatable resources or model metadata. In one aspect, the validation rules metadata is provided separately from the document to which the validation rules will eventually be tied.
    Type: Application
    Filed: September 22, 2015
    Publication date: March 24, 2016
    Inventors: Edmund Alexander Davis, Freddy Nole Bafuka
  • Publication number: 20150149876
    Abstract: In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to providing spreadsheets in a desktop integration framework that include error reports for validations. In various embodiments, a modeless error viewer is provided that allows end users to view an errors list for any failed row at the same time as the user corrects these errors.
    Type: Application
    Filed: August 26, 2014
    Publication date: May 28, 2015
    Inventors: Edmund Alexander Davis, Yuandi Jin, Kelsey Von Tish
  • Publication number: 20150089340
    Abstract: In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to provide automatic column resizing in spreadsheet software using a desktop integration framework. The width of a column usually can only be set at or to hard-wired widths or manually adjusted to fit (even with a manually triggered auto adjustment function). This feature adds the ability to control column widths in tables at run time.
    Type: Application
    Filed: July 16, 2014
    Publication date: March 26, 2015
    Inventors: Shaun Logan, Edmund Alexander Davis