Patents by Inventor Ben ENG

Ben ENG 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: 10825032
    Abstract: A system that provides a fulfillment action (or “action”) is provided. The system defines an action specification including a pattern of a structured request to perform work on a subject. The system further defines data for the action specification, where the data includes an action code template that references action codes, and a parameter list template that references parameters. The system further defines the subject for the action specification, where the subject includes a subject template that references entity specifications. The system further defines a target for the action specification, where the target includes a target template that references resource specifications. The system further generates an instance of the action based on the action specification, where the pattern of the structured request to perform work is transformed into process logic configured to perform the work on the subject.
    Type: Grant
    Filed: July 8, 2013
    Date of Patent: November 3, 2020
    Assignee: Oracle International Corporation
    Inventors: Ben Eng, Glenn Dexter Swanson, Ahmad Naser Abdelrahman, Paul Hugh Wilkie Bishop, Mariusz Makos, Todd Spraggins
  • Patent number: 9754047
    Abstract: Systems, methods, and other embodiments associated with dynamically generating adaptations of data objects are described. In one embodiment, a method includes receiving a request to access a requested portion of a data object. The data object is part of an application and the data object is in a first format that is native to the application and the request is for the data object in a second format. The example method includes analyzing, using at least hardware of a computer, the data object to identify the requested portion within the data object. The example method includes dynamically generating, in a volatile memory of the computer, an adaptation of the portion of the data object to provide access to the portion of the data object in the second format.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: September 5, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Ben Eng
  • Publication number: 20150161188
    Abstract: Systems, methods, and other embodiments associated with dynamically generating adaptations of data objects are described. In one embodiment, a method includes receiving a request to access a requested portion of a data object. The data object is part of an application and the data object is in a first format that is native to the application and the request is for the data object in a second format. The example method includes analyzing, using at least hardware of a computer, the data object to identify the requested portion within the data object. The example method includes dynamically generating, in a volatile memory of the computer, an adaptation of the portion of the data object to provide access to the portion of the data object in the second format.
    Type: Application
    Filed: December 9, 2013
    Publication date: June 11, 2015
    Inventor: Ben ENG
  • Publication number: 20140012712
    Abstract: A system that provides a fulfillment action (or “action”) is provided. The system defines an action specification including a pattern of a structured request to perform work on a subject. The system further defines data for the action specification, where the data includes an action code template that references action codes, and a parameter list template that references parameters. The system further defines the subject for the action specification, where the subject includes a subject template that references entity specifications. The system further defines a target for the action specification, where the target includes a target template that references resource specifications. The system further generates an instance of the action based on the action specification, where the pattern of the structured request to perform work is transformed into process logic configured to perform the work on the subject.
    Type: Application
    Filed: July 8, 2013
    Publication date: January 9, 2014
    Inventors: Ben ENG, Glenn Dexter SWANSON, Ahmad Naser ABDELRAHMAN, Paul Hugh Wilkie BISHOP, Mariusz MAKOS, Todd SPRAGGINS
  • Publication number: 20140012708
    Abstract: A system that designs a fulfillment solution and fulfills an order using the fulfillment solution is provided. The system defines a technical catalog that includes items including metadata used by a fulfillment solution. The system further defines a fulfillment solution blueprint that includes multiple order layers that define multiple layers of the fulfillment solution, multiple provider functions structured according to a dynamic pattern-driven model, and multiple interface contracts defining multiple interactions between multiple provider functions. The system further designs the fulfillment solution to use at least one item of the technical catalog to fulfill an order. The system further designs the fulfillment solution based on the fulfillment solution blueprint. The system further generates the fulfillment solution based on the fulfillment solution blueprint using at least one item of the technical catalog.
    Type: Application
    Filed: July 8, 2013
    Publication date: January 9, 2014
    Inventors: Ahmad Naser ABDELRAHMAN, Paul Hugh Wilkie BISHOP, Glenn Dexter SWANSON, Deepankar DEY, Todd SPRAGGINS, Ben ENG