Patents by Inventor Brian James DUECK

Brian James DUECK 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: 11561997
    Abstract: According to one method, the method comprises: receiving, from a client via a REST API, input in a first format; converting, using predetermined metadata, the input in the first format into input in a second format; sending the input in the second format to a legacy system for performing an operation using the input in the second format; receiving, from the legacy system, output in the second format, wherein the output is based at least in part on the operation performed using the input in the second format; converting, using the predetermined metadata, the output in the second format into output in the first format; and sending, to the client via the REST API, the output in the first format.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: January 24, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Alain Pigeon, Brian James Dueck, Prakash John Thomas, Deepankar Dey
  • Patent number: 11288262
    Abstract: Methods, systems, and computer readable media for recycling order identifiers are disclosed. According to one method, the method occurs at an order management system that utilizes an order database. The order management system includes at least one processor and a memory. The method includes selecting, using an order block data structure, an order slot identifier from a range of order slot identifiers usable in a database partition of the order database, wherein the order slot identifier is reusable; storing order data for an order in the database partition using the order slot identifier; purging the order data in the database partition; and modifying, periodically or aperiodically, the order block data structure to indicate that the order slot identifier is available for reuse, wherein the order block data structure indicates a recycle count associated with usage.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: March 29, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Brian James Dueck
  • Publication number: 20200394180
    Abstract: Methods, systems, and computer readable media for recycling order identifiers are disclosed. According to one method, the method occurs at an order management system that utilizes an order database. The order management system includes at least one processor and a memory. The method includes selecting, using an order block data structure, an order slot identifier from a range of order slot identifiers usable in a database partition of the order database, wherein the order slot identifier is reusable; storing order data for an order in the database partition using the order slot identifier; purging the order data in the database partition; and modifying, periodically or aperiodically, the order block data structure to indicate that the order slot identifier is available for reuse, wherein the order block data structure indicates a recycle count associated with usage.
    Type: Application
    Filed: June 17, 2019
    Publication date: December 17, 2020
    Inventor: Brian James Dueck
  • Publication number: 20200293541
    Abstract: According to one method, the method comprises: receiving, from a client via a REST API, input in a first format; converting, using predetermined metadata, the input in the first format into input in a second format; sending the input in the second format to a legacy system for performing an operation using the input in the second format; receiving, from the legacy system, output in the second format, wherein the output is based at least in part on the operation performed using the input in the second format; converting, using the predetermined metadata, the output in the second format into output in the first format; and sending, to the client via the REST API, the output in the first format.
    Type: Application
    Filed: March 13, 2019
    Publication date: September 17, 2020
    Inventors: Alain Pigeon, Brian James Dueck, Prakash John Thomas, Deepankar Dey
  • Patent number: 10424005
    Abstract: Methods, systems, and computer readable media for managing order processing and fallout are disclosed. One exemplary method includes processing, in accordance to an orchestration plan, an order entity containing an order item, wherein the orchestration plan is functioning on a processing layer executed by electronic order management system. The method further includes respectively receiving, from each of one or more orchestration order components associated with the orchestration plan, state information corresponding to a child order item contained in a child order entity, wherein the state information respectively received by each of the one or more orchestration order components is respectively reflected in an order component order item included within the one or more orchestration order components and determining a current processing state for the order item by aggregating the state information reflected in all of the order component order items.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: September 24, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Marc John Corlett, Sandra Rolanda Leung, Brian James Dueck, David MacDonald, Daniel Hotung Ho, Xuan Ju, Robert John McArthur, Kenny Kai Tai Yan
  • Patent number: 10015078
    Abstract: An order jeopardy manager is provided that manages order jeopardy. A jeopardy order condition to be applied to an order is received. The jeopardy order condition includes an order state transition path and a jeopardy time threshold. The order state transition path includes zero or more from-states and one or more to-states to define one or more order state transitions. The order is determined to be in jeopardy when the order fails to complete one of the order state transitions within the jeopardy time threshold. A jeopardy notification is generated, responsive to the determining, indicating that the order is in jeopardy.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: July 3, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Brian James Dueck, Wen Cui, Sandra Rolanda Leung, Daniel Hotung Ho
  • Publication number: 20160321739
    Abstract: Methods, systems, and computer readable media for managing order processing and fallout are disclosed. One exemplary method includes processing, in accordance to an orchestration plan, an order entity containing an order item, wherein the orchestration plan is functioning on a processing layer executed by electronic order management system. The method further includes respectively receiving, from each of one or more orchestration order components associated with the orchestration plan, state information corresponding to a child order item contained in a child order entity, wherein the state information respectively received by each of the one or more orchestration order components is respectively reflected in an order component order item included within the one or more orchestration order components and determining a current processing state for the order item by aggregating the state information reflected in all of the order component order items.
    Type: Application
    Filed: April 30, 2015
    Publication date: November 3, 2016
    Inventors: Marc John Corlett, Sandra Rolanda Leung, Brian James Dueck, David MacDonald, Daniel Hotung Ho, Xuan Ju, Robert John McArthur, Kenny Kai Tai Yan
  • Publication number: 20160210684
    Abstract: An order jeopardy manager is provided that manages order jeopardy. A jeopardy order condition to be applied to an order is received. The jeopardy order condition includes an order state transition path and a jeopardy time threshold. The order state transition path includes zero or more from-states and one or more to-states to define one or more order state transitions. The order is determined to be in jeopardy when the order fails to complete one of the order state transitions within the jeopardy time threshold. A jeopardy notification is generated, responsive to the determining, indicating that the order is in jeopardy.
    Type: Application
    Filed: January 20, 2015
    Publication date: July 21, 2016
    Inventors: Brian James DUECK, Wen CUI, Sandra Rolanda LEUNG, Daniel Hotung HO
  • Publication number: 20140012699
    Abstract: A system that decouples a product offering from a fulfillment flow is provided. The system defines a product offering including product specifications. The system further maps the product specifications to fulfillment patterns, where each fulfillment pattern includes metadata that defines a set of fulfillment functions and dependencies. The system further generates a customer order including customer order lines, where each customer order line includes a product action and a product offering that is based on a product specification, and where each product action is a fulfillment action (or “action”) including metadata that defines a pattern of a structured request to perform work on the product offering that is based on the product specification. The system further fulfills the customer order using a fulfillment flow based on the fulfillment pattern mapped to the product specifications.
    Type: Application
    Filed: July 8, 2013
    Publication date: January 9, 2014
    Inventors: Ahmad Naser ABDELRAHMAN, Brian James DUECK