Patents by Inventor Brian A. Rowles

Brian A. Rowles 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).

  • Publication number: 20230102947
    Abstract: A client-side spreadsheet with client-side worksheets is constructed. The constructing includes structuring worksheet relationships between the client-side worksheets of the client-side spreadsheet in accordance with data object relationships of data objects of a server-side data structure. A determination is made that an operation has been selected for performing on data of at least one of the client-side worksheets. User input operative to initiate performance of the at least one of the client-side worksheets is detected. Implementation of the operation is initiated in accordance with the worksheet relationships and the data object relationships.
    Type: Application
    Filed: December 8, 2022
    Publication date: March 30, 2023
    Applicant: Oracle International Corporation
    Inventors: Shaun Logan, Edmund A. Davis, Brian Rowles
  • Patent number: 11556702
    Abstract: Example embodiments facilitate orchestrating changes of data made (and/or actions specified for execution) in a client-side program with changes of corresponding data made in one or more server-side data objects. An example method includes structuring one or more worksheet relationships between one or more worksheets of a client-side spreadsheet in accordance with one or more data object relationships of one or more data objects of a server-side data structure; determining that one or more operations have been selected for performing on data of one or more of the worksheets; detecting user input operative to initiate performance of the one or more operations; and initiating implementation of the one or more operations (e.g., CRUD (Create, Read, Update, Delete) operations) in accordance with the one or more worksheet relationships and the one or more data object relationships (e.g., hierarchical relationships).
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: January 17, 2023
    Assignee: Oracle International Corporation
    Inventors: Shaun Logan, Edmund A. Davis, Brian Rowles
  • Patent number: 11443110
    Abstract: Implementations generally relate to an editable table in a spreadsheet integrated with a web service. In some implementations, a method includes obtaining web service metadata from a web service. The method further includes determining one or more capabilities of the web service based on the web service metadata. The method further includes configuring a table component in a spreadsheet based on the one or more capabilities and the web service metadata. The method further includes retrieving data from the web service. The method further includes converting the data to a predetermined format. The method further includes tracking data changes in the spreadsheet based on user input. The method further includes sending the data changes from the spreadsheet to the web service.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: September 13, 2022
    Assignee: Oracle International Corporation
    Inventors: Edmund A. Davis, Brian Rowles, Shaun Logan, Kelsey Von Tish
  • Patent number: 11443109
    Abstract: Implementations generally relate to a spreadsheet add-in that provides data entry validation. As described in more detail herein, the spreadsheet add-in integrates a spreadsheet-based table component with a remote web service. The spreadsheet add-in uses web service metadata to validate data that a user enters into the spreadsheet. The spreadsheet add-in provides immediate feedback on errors in an interactive fashion for the user. Furthermore, during a data upload process, any errors that are reported by the web service are displayed in context such that the user may quickly affect corrections.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: September 13, 2022
    Assignee: Oracle International Corporation
    Inventors: Edmund A. Davis, Shaun Logan, Brian Rowles
  • Publication number: 20220067271
    Abstract: Example embodiments facilitate orchestrating changes of data made (and/or actions specified for execution) in a client-side program with changes of corresponding data made in one or more server-side data objects. An example method includes structuring one or more worksheet relationships between one or more worksheets of a client-side spreadsheet in accordance with one or more data object relationships of one or more data objects of a server-side data structure; determining that one or more operations have been selected for performing on data of one or more of the worksheets; detecting user input operative to initiate performance of the one or more operations; and initiating implementation of the one or more operations (e.g., CRUD (Create, Read, Update, Delete) operations) in accordance with the one or more worksheet relationships and the one or more data object relationships (e.g., hierarchical relationships).
    Type: Application
    Filed: August 31, 2020
    Publication date: March 3, 2022
    Applicant: Oracle International Corporation
    Inventors: Shaun Logan, Edmund A. Davis, Brian Rowles
  • Publication number: 20210357582
    Abstract: Implementations generally relate to an editable table in a spreadsheet integrated with a web service. In some implementations, a method includes obtaining web service metadata from a web service. The method further includes determining one or more capabilities of the web service based on the web service metadata. The method further includes configuring a table component in a spreadsheet based on the one or more capabilities and the web service metadata. The method further includes retrieving data from the web service. The method further includes converting the data to a predetermined format. The method further includes tracking data changes in the spreadsheet based on user input. The method further includes sending the data changes from the spreadsheet to the web service.
    Type: Application
    Filed: July 28, 2021
    Publication date: November 18, 2021
    Applicant: Oracle International Corporation
    Inventors: Edmund A. Davis, Brian Rowles, Shaun Logan, Kelsey Von Tish
  • Publication number: 20210326520
    Abstract: Implementations generally relate to a spreadsheet add-in that provides data entry validation. As described in more detail herein, the spreadsheet add-in integrates a spreadsheet-based table component with a remote web service. The spreadsheet add-in uses web service metadata to validate data that a user enters into the spreadsheet. The spreadsheet add-in provides immediate feedback on errors in an interactive fashion for the user. Furthermore, during a data upload process, any errors that are reported by the web service are displayed in context such that the user may quickly affect corrections.
    Type: Application
    Filed: June 30, 2021
    Publication date: October 21, 2021
    Applicant: Oracle International Corporation
    Inventors: Edmund A. Davis, Shaun Logan, Brian Rowles
  • Patent number: 11138371
    Abstract: Implementations generally relate to an editable table in a spreadsheet integrated with a web service. In some implementations, a method includes obtaining web service metadata from a web service. The method further includes determining one or more capabilities of the web service based on the web service metadata. The method further includes configuring a table component in a spreadsheet based on the one or more capabilities and the web service metadata. The method further includes retrieving data from the web service. The method further includes converting the data to a predetermined format. The method further includes tracking data changes in the spreadsheet based on user input. The method further includes sending the data changes from the spreadsheet to the web service.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: October 5, 2021
    Assignee: Oracle International Corporation
    Inventors: Edmund A. Davis, Brian Rowles, Shaun Logan, Kelsey Von Tish
  • Patent number: 11080476
    Abstract: Implementations generally relate to a spreadsheet add-in that provides data entry validation. As described in more detail herein, the spreadsheet add-in integrates a spreadsheet-based table component with a remote web service. The spreadsheet add-in uses web service metadata to validate data that a user enters into the spreadsheet. The spreadsheet add-in provides immediate feedback on errors in an interactive fashion for the user. Furthermore, during a data upload process, any errors that are reported by the web service are displayed in context such that the user may quickly affect corrections.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: August 3, 2021
    Assignee: Oracle International Corporation
    Inventors: Edmund A. Davis, Shaun Logan, Brian Rowles
  • Publication number: 20200338873
    Abstract: Light weight thermoformable and flame retardant materials and structures for aviation and transportation applications in the form of foamed extrudate sheets of polycarbonate/polyphosphonate compounded into branched polycarbonate of high molecular weight with uniform foam cell geometry and flame retardancy. This abstract is intended as a scanning tool for purposes of searching in the particular art and is not intended to be limiting of the present disclosure.
    Type: Application
    Filed: July 6, 2020
    Publication date: October 29, 2020
    Inventors: Brian A. Rowles, Matthew A. Harthcock
  • Publication number: 20190095414
    Abstract: Implementations generally relate to a spreadsheet add-in that provides data entry validation. As described in more detail herein, the spreadsheet add-in integrates a spreadsheet-based table component with a remote web service. The spreadsheet add-in uses web service metadata to validate data that a user enters into the spreadsheet. The spreadsheet add-in provides immediate feedback on errors in an interactive fashion for the user. Furthermore, during a data upload process, any errors that are reported by the web service are displayed in context such that the user may quickly affect corrections.
    Type: Application
    Filed: September 27, 2018
    Publication date: March 28, 2019
    Applicant: Oracle International Corporation
    Inventors: Edmund A. Davis, Shaun Logan, Brian Rowles
  • Publication number: 20190095413
    Abstract: Implementations generally relate to an editable table in a spreadsheet integrated with a web service. In some implementations, a method includes obtaining web service metadata from a web service. The method further includes determining one or more capabilities of the web service based on the web service metadata. The method further includes configuring a table component in a spreadsheet based on the one or more capabilities and the web service metadata. The method further includes retrieving data from the web service. The method further includes converting the data to a predetermined format. The method further includes tracking data changes in the spreadsheet based on user input. The method further includes sending the data changes from the spreadsheet to the web service.
    Type: Application
    Filed: September 27, 2018
    Publication date: March 28, 2019
    Applicant: Oracle International Corporation
    Inventors: Edmund A. Davis, Brian Rowles, Shaun Logan, Kelsey Von Tish
  • Patent number: 9948700
    Abstract: In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that expand the ability of integrated workbook developers to drive the integrated workbook experience from model metadata by defining custom properties on model attributes and then binding those custom properties to UI component properties in desktop UI components.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: April 17, 2018
    Assignee: Oracle International Corporation
    Inventors: Brian Rowles, Shi Li
  • 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
  • Publication number: 20170113445
    Abstract: Light weight thermoformable and flame retardant materials and structures for aviation and transportation applications in the form of foamed extrudate sheets of polycarbonate/polyphosphonate compounded into branched polycarbonate of high molecular weight with uniform foam cell geometry and flame retardancy. This abstract is intended as a scanning tool for purposes of searching in the particular art and is not intended to be limiting of the present disclosure.
    Type: Application
    Filed: October 20, 2016
    Publication date: April 27, 2017
    Inventors: Brian A. Rowles, Matthew A. Harthcock
  • 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: 20160004668
    Abstract: In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that expand the ability of integrated workbook developers to drive the integrated workbook experience from model metadata by defining custom properties on model attributes and then binding those custom properties to UI component properties in desktop UI components.
    Type: Application
    Filed: June 29, 2015
    Publication date: January 7, 2016
    Inventors: Brian Rowles, Shi Li
  • Publication number: 20150089350
    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: Application
    Filed: July 16, 2014
    Publication date: March 26, 2015
    Inventors: Edmund Alexander Davis, Freddy Nole Bafuka, Shaun Logan, Yuandi Jin, Brian Rowles
  • Publication number: 20150089351
    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: Application
    Filed: July 16, 2014
    Publication date: March 26, 2015
    Inventors: Shaun Logan, Edmund Alexander Davis, Brian Rowles
  • Publication number: 20070226032
    Abstract: An enhanced enterprise system integrates enterprise application functionality of a conventional enterprise system and collaboration functionality of a conventional collaboration system to provide a centralized project or team space for managing and capturing the collaborative activity that is inherent in the enterprise application processes. For example, the enhanced enterprise system allows a user to access an enterprise application object and to create a shared team space for the enterprise application object. This causes the enhanced enterprise system to provision a collaborative site or team space within the integrated collaboration system, and associate the team space to the enterprise application object through which the team space was provisioned.
    Type: Application
    Filed: April 29, 2005
    Publication date: September 27, 2007
    Applicant: Siebel Systems, Inc.
    Inventors: Robert White, Brian Rowles