Patents by Inventor Joel Shepherd

Joel Shepherd 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: 9483747
    Abstract: Systems and methods are disclosed that facilitate the selection of virtual machine instances to implement each action associated with a specified workflow. Workflows are configured and defined as a series of actions or processes that have various requirements. For each action in a specified workflow, a workflow management component can select virtual machine resources that are best suited to implement the specific action in accordance with the requirements of the action.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: November 1, 2016
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Joel Shepherd, Richard Scott Brinkerhoff
  • Publication number: 20160034837
    Abstract: Systems and methods are disclosed that facilitate the selection of virtual machine instances to implement each action associated with a specified workflow. Workflows are configured and defined as a series of actions or processes that have various requirements. For each action in a specified workflow, a workflow management component can select virtual machine resources that are best suited to implement the specific action in accordance with the requirements of the action.
    Type: Application
    Filed: July 31, 2015
    Publication date: February 4, 2016
    Inventors: Joel Shepherd, Richard Scott Brinkerhoff
  • Patent number: 9098329
    Abstract: Systems and methods are disclosed that facilitate the selection of virtual machine instances to implement each action associated with a specified workflow. Workflows are configured and defined as a series of actions or processes that have various requirements. For each action in a specified workflow, a workflow management component can select virtual machine resources that are best suited to implement the specific action in accordance with the requirements of the action.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: August 4, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Joel Shepherd, Richard Scott Brinkerhoff
  • Patent number: 8650155
    Abstract: A computer readable storage medium includes executable instructions to read source node transaction logs to capture transaction data, including local transaction data, global transaction identifiers and participating node data. The global transaction identifiers and participating node data are stored in target node queues. The target node queues are accessed to form global transaction data. Target tables are constructed based upon the local transaction data and the global transaction data.
    Type: Grant
    Filed: February 26, 2008
    Date of Patent: February 11, 2014
    Assignee: Oracle International Corporation
    Inventors: Scott Roger Corbin, Joel Shepherd, Alok Pareek, Chris McAllister
  • Patent number: 8577740
    Abstract: Combining fulfillment of customer orders from merchants in computer-facilitated marketplaces. An order management system may include a virtual shopping cart interface that may be used with a number of merchants. Each merchant may be registered to receive fulfillment services from a fulfillment services provider for inventory items the merchant offers in commerce. The virtual shopping cart interface may be configured to receive requests to indicate various items within a virtual shopping cart corresponding to a customer. Different inventory items offered by different merchants may be placed within the virtual shopping cart. In response to the customer's request to finalize an order, the order management system may instruct the fulfillment services provider to ship the items in the virtual shopping cart to the customer. A single shipment may include items offered by several different merchants, and each of the merchants may be the merchant of record for its respective inventory item.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: November 5, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Jason Murray, Joel Shepherd, Mark Griffith
  • Patent number: 8204799
    Abstract: Combining fulfillment of customer orders from merchants in computer-facilitated marketplaces. An order management system may include a virtual shopping cart interface that may be used with a number of merchants. Each merchant may be registered to receive fulfillment services from a fulfillment services provider for inventory items the merchant offers in commerce. The virtual shopping cart interface may be configured to receive requests to indicate various items within a virtual shopping cart corresponding to a customer. Different inventory items offered by different merchants may be placed within the virtual shopping cart. In response to the customer's request to finalize an order, the order management system may instruct the fulfillment services provider to ship the items in the virtual shopping cart to the customer. A single shipment may include items offered by several different merchants, and each of the merchants may be the merchant of record for its respective inventory item.
    Type: Grant
    Filed: September 7, 2007
    Date of Patent: June 19, 2012
    Assignee: Amazon Technologies, Inc.
    Inventors: Jason Murray, Joel Shepherd, Mark Griffith
  • Patent number: 7788225
    Abstract: A computer readable medium includes executable instruction to compare databases. The executable instructions are configured to identify when a segment of a first database is conditionally out of synchronization with a corresponding segment of a second database to establish a conditionally out of synchronization state at a first time. Executable instructions allow a latency period after the first time in which changes are made to the first database and the second database. Executable instructions also determine after the latency period whether the segment of the first database is in synchronization with the corresponding segment of the second database. Executable instructions also populate a resynchronization table, which is used by a replication mechanism to bring asynchronous rows into synchronization.
    Type: Grant
    Filed: March 18, 2005
    Date of Patent: August 31, 2010
    Assignee: Oracle International Corporation
    Inventors: Eric Ian Fish, Scott Roger Corbin, Joel Shepherd, George Allen Pearson, Timothy Lee Rathbun
  • Publication number: 20090217274
    Abstract: A computer readable storage medium includes executable instructions to read source node transaction logs to capture transaction data, including local transaction data, global transaction identifiers and participating node data. The global transaction identifiers and participating node data are stored in target node queues. The target node queues are accessed to form global transaction data. Target tables are constructed based upon the local transaction data and the global transaction data.
    Type: Application
    Filed: February 26, 2008
    Publication date: August 27, 2009
    Applicant: GOLDENGATE SOFTWARE, INC.
    Inventors: Scott Roger CORBIN, Joel SHEPHERD, Alok PAREEK, Chris McALLISTER
  • Publication number: 20060212465
    Abstract: A computer readable medium includes executable instruction to compare databases. The executable instructions are configured to identify when a segment of a first database is conditionally out of synchronization with a corresponding segment of a second database to establish a conditionally out of synchronization state at a first time. Executable instructions allow a latency period after the first time in which changes are made to the first database and the second database. Executable instructions also determine after the latency period whether the segment of the first database is in synchronization with the corresponding segment of the second database. Executable instructions also populate a resynchronization table, which is used by a replication mechanism to bring asynchronous rows into synchronization.
    Type: Application
    Filed: March 18, 2005
    Publication date: September 21, 2006
    Inventors: Eric Fish, Scott Corbin, Joel Shepherd, George Pearson, Timothy Rathbun