Patents by Inventor David Wayne NOWAKOWSKI

David Wayne NOWAKOWSKI 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: 10997556
    Abstract: A method, system, and computer program product for enterprise applications. Embodiments commence by accessing a first database table having columns pertaining to one or more cost items of a first project and accessing a second database table having columns pertaining to cost items of a second project. A user interface aids definition of user-defined inter-project attributes, wherein the user-defined inter-project attributes relate a database table column of the first project to a database table column of the second project. The user-defined inter-project attributes are used in preparing display information pertaining to at least two projects such that in response to a single action being performed under control of a client system, the prepared display information is sent to a display unit. In some cases, the prepared display information comprises a summary of values, and in some cases, an alert icon is displayed based on a summary value exceeding a threshold.
    Type: Grant
    Filed: April 7, 2014
    Date of Patent: May 4, 2021
    Assignee: Oracle International Corporation
    Inventors: David John Scott, John David Bilthuis, David Wayne Nowakowski, Lynn J. Kelleher, Scott Gene Buss, Michael Donald Eide, Deborah Marie Livingston, Maria Leonor Caballero Ruiz, John Craig Spencer, Beverly Lynn Nicol, Andrew Yung Ern Tan
  • Patent number: 10922328
    Abstract: Disclosed are methods and apparatuses for reducing the number of database calls when transferring data from a database to a server. One embodiment provides an approach for utilizing staging tables to collate and transform core data and related data in the database before transferring the data to the server, so that the number of database calls used may be reduced.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: February 16, 2021
    Assignee: Oracle International Corporation
    Inventors: David Wayne Nowakowski, Scott Gene Buss, John David Bilthuis, Pradip Kumar Pandey, George R. Pogmore, John David Holder
  • Patent number: 10127023
    Abstract: A method, system, and computer program product for computer-aided software application development. A synthesizer commences upon receiving a mobile device identifier and additional information such as an application identifier, an object model, and/or a form identifier, then analyzing the additional information to determine what form(s) to implement on the mobile device. Further synthesis processing includes analyzing the forms to determine a set of functions to implement on the identified mobile device. Using the determined set of functions, native application code modules are retrieved from a repository. The retrieved native application code modules correspond to the set of functions. The code modules are integrated together to generate a native mobile application, which can be deployed to a mobile device. Messages from the mobile device are intercepted so as to emulate form processing of a back-end application. Any back-end applications that use the form can be accessed by the native mobile application.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: November 13, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Darryl Martin Shakespeare, David Wayne Nowakowski, Nicole Jodie Laurent
  • Publication number: 20180150532
    Abstract: Disclosed are methods and apparatuses for reducing the number of database calls when transferring data from a database to a server. One embodiment provides an approach for utilizing staging tables to collate and transform core data and related data in the database before transferring the data to the server, so that the number of database calls used may be reduced.
    Type: Application
    Filed: January 8, 2018
    Publication date: May 31, 2018
    Applicant: Oracle International Corporation
    Inventors: David Wayne NOWAKOWSKI, Scott Gene BUSS, John David BILTHUIS, Pradip Kumar PANDEY, George R. POGMORE, John David HOLDER
  • Publication number: 20180121441
    Abstract: A method, system, and computer program product for computer-aided deployment of mobile system apps for accessing enterprise applications. A form field service request originates from a non-native system. The service request comprises at least one form field identifier. The native computer system processes the service request using the form field identifier to identify corresponding forms stored at locations accessible to the native system (e.g., in a database engine). The native computer system processes the service request to map the form field to business logic operations and/or to other actions before delivering the service request to a native application that is configured to process the form field using native business logic. The business logic within the native application produces results from the native application which in turn are sent from the native application to the non-native system. The non-native system comprises any number of mobile devices, smart phones, and/or tablet devices.
    Type: Application
    Filed: December 28, 2017
    Publication date: May 3, 2018
    Applicant: Oracle International Corporation
    Inventors: Darryl Martin Shakespeare, David Wayne Nowakowski, Nicole Jodie Laurent
  • Patent number: 9864789
    Abstract: Disclosed are methods and apparatuses for reducing the number of database calls when transferring data from a database to a server. One embodiment provides an approach for utilizing staging tables to collate and transform core data and related data in the database before transferring the data to the server, so that the number of database calls used may be reduced.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: January 9, 2018
    Assignee: Oracle International Corporation
    Inventors: David Wayne Nowakowski, Scott Gene Buss, John David Bilthuis, Pradip Kumar Pandey, George R. Pogmore, John David Holder
  • Patent number: 9858321
    Abstract: A method, system, and computer program product for computer-aided deployment of mobile system apps for accessing enterprise applications. A form field service request originates from a non-native system. The service request comprises at least one form field identifier. The native computer system processes the service request using the form field identifier to identify corresponding forms stored at locations accessible to the native system (e.g., in a database engine). The native computer system processes the service request to map the form field to business logic operations and/or to other actions before delivering the service request to a native application that is configured to process the form field using native business logic. The business logic within the native application produces results from the native application which in turn are sent from the native application to the non-native system. The non-native system comprises any number of mobile devices, smart phones, and/or tablet devices.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: January 2, 2018
    Assignee: Oracle International Corporation
    Inventors: Darryl Martin Shakespeare, David Wayne Nowakowski, Nicole Jodie Laurent
  • Patent number: 9542478
    Abstract: Disclosed are methods and apparatuses for viewing hierarchical data. One disclosed approach provides a method and system for viewing and navigating through hierarchical data while maintaining a hierarchical context that allows for the user to traverse up and down the hierarchy.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: January 10, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Michael Donald Eide, David Wayne Nowakowski, Jonathan Stirling, Scott Gene Buss, John David Bilthuis
  • Publication number: 20150089469
    Abstract: A method, system, and computer program product for computer-aided software application development. A synthesizer commences upon receiving a mobile device identifier and additional information such as an application identifier, an object model, and/or a form identifier, then analyzing the additional information to determine what form(s) to implement on the mobile device. Further synthesis processing includes analyzing the forms to determine a set of functions to implement on the identified mobile device. Using the determined set of functions, native application code modules are retrieved from a repository. The retrieved native application code modules correspond to the set of functions. The code modules are integrated together to generate a native mobile application, which can be deployed to a mobile device. Messages from the mobile device are intercepted so as to emulate form processing of a back-end application. Any back-end applications that use the form can be accessed by the native mobile application.
    Type: Application
    Filed: August 19, 2014
    Publication date: March 26, 2015
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Darryl Martin SHAKESPEARE, David Wayne NOWAKOWSKI, Nicole Jodie LAURENT
  • Publication number: 20150088866
    Abstract: A method, system, and computer program product for computer-aided deployment of mobile system apps for accessing enterprise applications. A form field service request originates from a non-native system. The service request comprises at least one form field identifier. The native computer system processes the service request using the form field identifier to identify corresponding forms stored at locations accessible to the native system (e.g., in a database engine). The native computer system processes the service request to map the form field to business logic operations and/or to other actions before delivering the service request to a native application that is configured to process the form field using native business logic. The business logic within the native application produces results from the native application which in turn are sent from the native application to the non-native system. The non-native system comprises any number of mobile devices, smart phones, and/or tablet devices.
    Type: Application
    Filed: August 19, 2014
    Publication date: March 26, 2015
    Applicant: Oracle International Corporation
    Inventors: Darryl Martin SHAKESPEARE, David Wayne NOWAKOWSKI, Nicole Jodie LAURENT
  • Publication number: 20150088578
    Abstract: A method, system, and computer program product for enterprise systems and applications. Embodiments commence upon identifying a first account ledger of first data items and a second account ledger of second data items, then identifying a first data item that is stored in a first unit of measurement (e.g., US Dollars), and further identifying a second data item that is stored in a second unit of measurement (e.g., Euros). Configuration steps associate relationships or calculations (e.g., sums, maximums, conversions, etc.) between the first data item and the second data item. When the value of the first data item or the value of the second data item is changed (e.g., by a user-changed value or by a calculation affecting the data item), then alert logic is invoked. When the relationship between the first data item and the second data item is outside of a pre-calculated range then an alert is raised.
    Type: Application
    Filed: February 24, 2014
    Publication date: March 26, 2015
    Applicant: Oracle International Corporation
    Inventors: David Wayne NOWAKOWSKI, Scott Gene BUSS, Michael Donald EIDE, Beverly Lynn NICOL, Lynn J. KELLEHER, Deborah Marie LIVINGSTON, Maria Leonor CABALLERO RUIZ, John David BILTHUIS, David John SCOTT
  • Publication number: 20140304217
    Abstract: Disclosed are methods and apparatuses for reducing the number of database calls when transferring data from a database to a server. One embodiment provides an approach for utilizing staging tables to collate and transform core data and related data in the database before transferring the data to the server, so that the number of database calls used may be reduced.
    Type: Application
    Filed: April 8, 2014
    Publication date: October 9, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: David Wayne NOWAKOWSKI, Scott Gene BUSS, John David BILTHUIS, Pradip Kumar PANDEY, George R. POGMORE, John David HOLDER
  • Publication number: 20140304174
    Abstract: A method, system, and computer program product for enterprise applications. Embodiments commence by accessing a first database table having columns pertaining to one or more cost items of a first project and accessing a second database table having columns pertaining to cost items of a second project. A user interface aids definition of user-defined inter-project attributes, wherein the user-defined inter-project attributes relate a database table column of the first project to a database table column of the second project. The user-defined inter-project attributes are used in preparing display information pertaining to at least two projects such that in response to a single action being performed under control of a client system, the prepared display information is sent to a display unit. In some cases, the prepared display information comprises a summary of values, and in some cases, an alert icon is displayed based on a summary value exceeding a threshold.
    Type: Application
    Filed: April 7, 2014
    Publication date: October 9, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: David John SCOTT, John David BILTHUIS, David Wayne NOWAKOWSKI, Lynn J. KELLEHER, Scott Gene BUSS, Michael Donald EIDE, Deborah Marie LIVINGSTON, Maria Leonor CABALLERO RUIZ, John Craig SPENCER, Beverly Lynn NICOL, Andrew Yung Ern TAN
  • Publication number: 20140304282
    Abstract: Disclosed are methods and apparatuses for viewing hierarchical data. One disclosed approach provides a method and system for viewing and navigating through hierarchical data while maintaining a hierarchical context that allows for the user to traverse up and down the hierarchy.
    Type: Application
    Filed: April 8, 2014
    Publication date: October 9, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Michael Donald EIDE, David Wayne NOWAKOWSKI, Jonathan STIRLING, Scott Gene BUSS, John David BILTHUIS