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: 10997556Abstract: 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: GrantFiled: April 7, 2014Date of Patent: May 4, 2021Assignee: Oracle International CorporationInventors: 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: 10922328Abstract: 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: GrantFiled: January 8, 2018Date of Patent: February 16, 2021Assignee: Oracle International CorporationInventors: David Wayne Nowakowski, Scott Gene Buss, John David Bilthuis, Pradip Kumar Pandey, George R. Pogmore, John David Holder
-
Patent number: 10127023Abstract: 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: GrantFiled: August 19, 2014Date of Patent: November 13, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Darryl Martin Shakespeare, David Wayne Nowakowski, Nicole Jodie Laurent
-
Publication number: 20180150532Abstract: 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: ApplicationFiled: January 8, 2018Publication date: May 31, 2018Applicant: Oracle International CorporationInventors: David Wayne NOWAKOWSKI, Scott Gene BUSS, John David BILTHUIS, Pradip Kumar PANDEY, George R. POGMORE, John David HOLDER
-
Publication number: 20180121441Abstract: 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: ApplicationFiled: December 28, 2017Publication date: May 3, 2018Applicant: Oracle International CorporationInventors: Darryl Martin Shakespeare, David Wayne Nowakowski, Nicole Jodie Laurent
-
Patent number: 9864789Abstract: 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: GrantFiled: April 8, 2014Date of Patent: January 9, 2018Assignee: Oracle International CorporationInventors: David Wayne Nowakowski, Scott Gene Buss, John David Bilthuis, Pradip Kumar Pandey, George R. Pogmore, John David Holder
-
Patent number: 9858321Abstract: 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: GrantFiled: August 19, 2014Date of Patent: January 2, 2018Assignee: Oracle International CorporationInventors: Darryl Martin Shakespeare, David Wayne Nowakowski, Nicole Jodie Laurent
-
Patent number: 9542478Abstract: 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: GrantFiled: April 8, 2014Date of Patent: January 10, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Michael Donald Eide, David Wayne Nowakowski, Jonathan Stirling, Scott Gene Buss, John David Bilthuis
-
Publication number: 20150089469Abstract: 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: ApplicationFiled: August 19, 2014Publication date: March 26, 2015Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Darryl Martin SHAKESPEARE, David Wayne NOWAKOWSKI, Nicole Jodie LAURENT
-
Publication number: 20150088866Abstract: 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: ApplicationFiled: August 19, 2014Publication date: March 26, 2015Applicant: Oracle International CorporationInventors: Darryl Martin SHAKESPEARE, David Wayne NOWAKOWSKI, Nicole Jodie LAURENT
-
Publication number: 20150088578Abstract: 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: ApplicationFiled: February 24, 2014Publication date: March 26, 2015Applicant: Oracle International CorporationInventors: 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: 20140304217Abstract: 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: ApplicationFiled: April 8, 2014Publication date: October 9, 2014Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: David Wayne NOWAKOWSKI, Scott Gene BUSS, John David BILTHUIS, Pradip Kumar PANDEY, George R. POGMORE, John David HOLDER
-
Publication number: 20140304174Abstract: 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: ApplicationFiled: April 7, 2014Publication date: October 9, 2014Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: 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: 20140304282Abstract: 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: ApplicationFiled: April 8, 2014Publication date: October 9, 2014Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Michael Donald EIDE, David Wayne NOWAKOWSKI, Jonathan STIRLING, Scott Gene BUSS, John David BILTHUIS