Patents by Inventor Nicole Jodie LAURENT

Nicole Jodie LAURENT 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: 20230344784
    Abstract: Techniques for digital messaging with rule-driven attachments are disclosed, including: obtaining a message assembly rule including a set of one or more message attachment criteria; encountering an instance of a set of one or more message transmission triggers being satisfied; responsive to encountering the instance of the set of one or more message transmission triggers being satisfied: querying a data repository to identify multiple attachable data items that satisfy the set of one or more message attachment criteria; generating a message including the attachable data items; transmitting the message to a recipient.
    Type: Application
    Filed: April 21, 2022
    Publication date: October 26, 2023
    Applicant: Oracle International Corporation
    Inventors: Nicole Jodie Laurent, Haiyan Wang, Brett Weston McGarity
  • Patent number: 10984079
    Abstract: Techniques for integrating context-aware software applications are disclosed. A system generates a mapping of a subset of one or more variables, managed by a parent software application, to a data structure. At runtime of the parent software application, based on the mapping, the system populates an instance of the data structure with one or more values corresponding to the subset of one or more variables. The system injects the instance of the data structure into a child software application. The system renders an interface of the child software application as a component of the parent software application. The child software application executes an operation using the one or more values from the instance of the data structure.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: April 20, 2021
    Assignee: Oracle International Corporation
    Inventors: Darryl Martin Shakespeare, Nicole Jodie Laurent, Haiyan Wang
  • Patent number: 10754871
    Abstract: Techniques for context-sensitive data retrieval and conversion are disclosed. A system receives a request for data in a first data format. A first subset of records includes a first subset of data in the first data format. A second subset of the records includes a second subset of data in a second data format. The system determines a context-sensitive operation for converting data. The system transmits a query including an aggregation clause associated with the context-sensitive operation. The system receives aggregated results including: aggregated data from the first subset of records, in the first data format; and aggregated data from the second subset of records, in the second data format. Using the context-sensitive operation, the system converts data from the second data format to the first data format. A response to the request is based on the aggregated data from the first subset of records and the converted aggregated data.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: August 25, 2020
    Assignee: Oracle International Corporation
    Inventors: Nicole Jodie Laurent, Darryl Martin Shakespeare
  • Patent number: 10558434
    Abstract: A method, system, and computer program product for Java development environments. The method commences upon receiving a set of one or more rules to be applied to one or more JSON messages, then generating of one or more Java classes respective to received JSON messages. The received JSON messages can be retrieved from a repository for JSON message files, or the JSON messages can be received by sniffing a message transmitted over a network link. The rules can be applied according to one or more precedence regimes, and applying the precedence regimes over the two or more rules can be considered in a pre-processing step performed before receiving a JSON message or can be considered after receiving a JSON message.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: February 11, 2020
    Assignee: Oracle International Corporation
    Inventors: Darryl Martin Shakespeare, Nicole Jodie Laurent, Michael Patrick Rodgers
  • Publication number: 20190228136
    Abstract: Techniques for integrating context-aware software applications are disclosed. A system generates a mapping of a subset of one or more variables, managed by a parent software application, to a data structure. At runtime of the parent software application, based on the mapping, the system populates an instance of the data structure with one or more values corresponding to the subset of one or more variables. The system injects the instance of the data structure into a child software application. The system renders an interface of the child software application as a component of the parent software application. The child software application executes an operation using the one or more values from the instance of the data structure.
    Type: Application
    Filed: January 25, 2018
    Publication date: July 25, 2019
    Applicant: Oracle International Corporation
    Inventors: Darryl Martin Shakespeare, Nicole Jodie Laurent, Haiyan Wang
  • Publication number: 20190171751
    Abstract: Techniques for context-sensitive data retrieval and conversion are disclosed. A system receives a request for data in a first data format. A first subset of records includes a first subset of data in the first data format. A second subset of the records includes a second subset of data in a second data format. The system determines a context-sensitive operation for converting data. The system transmits a query including an aggregation clause associated with the context-sensitive operation. The system receives aggregated results including: aggregated data from the first subset of records, in the first data format; and aggregated data from the second subset of records, in the second data format. Using the context-sensitive operation, the system converts data from the second data format to the first data format. A response to the request is based on the aggregated data from the first subset of records and the converted aggregated data.
    Type: Application
    Filed: December 5, 2017
    Publication date: June 6, 2019
    Applicant: Oracle International Corporation
    Inventors: Nicole Jodie Laurent, Darryl Martin Shakespeare
  • Patent number: 10229093
    Abstract: Disclosed are methods and systems for developing web services for a plurality of platforms utilizing a plurality of web service specification languages. A common data layer is used to map classes of different web service specification languages to a common class hierarchy. This allows for the creation of data layers independent of each individual web service specification language, reducing the requirement to implement duplicate data controls for each web service specification language.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: March 12, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Nicole Jodie Laurent, David W. Nowakowski, Michael Eide
  • 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: 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: 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
  • Publication number: 20170177307
    Abstract: A method, system, and computer program product for Java development environments. The method commences upon receiving a set of one or more rules to be applied to one or more JSON messages, then generating of one or more Java classes respective to received JSON messages. The received JSON messages can be retrieved from a repository for JSON message files, or the JSON messages can be received by sniffing a message transmitted over a network link. The rules can be applied according to one or more precedence regimes, and applying the precedence regimes over the two or more rules can be considered in a pre-processing step performed before receiving a JSON message or can be considered after receiving a JSON message.
    Type: Application
    Filed: March 6, 2017
    Publication date: June 22, 2017
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Darryl Martin SHAKESPEARE, Nicole Jodie LAURENT, Michael Patrick RODGERS
  • Patent number: 9588742
    Abstract: A method, system, and computer program product for Java development environments. The method commences upon receiving a set of one or more rules to be applied to one or more JSON messages, then generating of one or more Java classes respective to received JSON messages. The received JSON messages can be retrieved from a repository for JSON message files, or the JSON messages can be received by sniffing a message transmitted over a network link. The rules can be applied according to one or more precedence regimes, and applying the precedence regimes over the two or more rules can be considered in a pre-processing step performed before receiving a JSON message or can be considered after receiving a JSON message.
    Type: Grant
    Filed: February 12, 2014
    Date of Patent: March 7, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Darryl Martin Shakespeare, Nicole Jodie Laurent, Michael Patrick Rodgers
  • 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: 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: 20150089470
    Abstract: A method, system, and computer program product for Java development environments. The method commences upon receiving a set of one or more rules to be applied to one or more JSON messages, then generating of one or more Java classes respective to received JSON messages. The received JSON messages can be retrieved from a repository for JSON message files, or the JSON messages can be received by sniffing a message transmitted over a network link. The rules can be applied according to one or more precedence regimes, and applying the precedence regimes over the two or more rules can be considered in a pre-processing step performed before receiving a JSON message or can be considered after receiving a JSON message.
    Type: Application
    Filed: February 12, 2014
    Publication date: March 26, 2015
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Darryl Martin SHAKESPEARE, Nicole Jodie LAURENT, Michael Patrick RODGERS