Patents by Inventor Joseph L. Ellsworth

Joseph L. Ellsworth 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: 11356337
    Abstract: Various embodiments of a system and method for tracking service requests are described. Embodiments may include call tree generation logic configured to receive multiple request identifiers associated with a respective one of multiple service requests. Each given request identifier may include an origin identifier, a depth value, and a request stack comprising one or more interaction identifiers. The call tree generation logic may also be configured to, based on multiple request identifiers that each include an origin identifier associated with a particular root request, generating a data structure that specifies a hierarchy of services called to fulfill that particular root request. Based on one or more of the interaction identifiers and one or more of the depth values, the generated data structure may specify for each given service of the hierarchy: a parent service that called the given service, and one or more child services called by the given service.
    Type: Grant
    Filed: July 26, 2020
    Date of Patent: June 7, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeff B. Beal, Alan Stuart Robbins, Jeromey R. Goetz, Brandon William Porter, Grant Alexander MacDonald McAlister, Joseph L. Ellsworth
  • Publication number: 20200358667
    Abstract: Various embodiments of a system and method for tracking service requests are described. Embodiments may include call tree generation logic configured to receive multiple request identifiers associated with a respective one of multiple service requests. Each given request identifier may include an origin identifier, a depth value, and a request stack comprising one or more interaction identifiers. The call tree generation logic may also be configured to, based on multiple request identifiers that each include an origin identifier associated with a particular root request, generating a data structure that specifies a hierarchy of services called to fulfill that particular root request. Based on one or more of the interaction identifiers and one or more of the depth values, the generated data structure may specify for each given service of the hierarchy: a parent service that called the given service, and one or more child services called by the given service.
    Type: Application
    Filed: July 26, 2020
    Publication date: November 12, 2020
    Applicant: Amazon Technologies, Inc.
    Inventors: Jeff B. Beal, Alan Stuart Robbins, Jeromey R. Goetz, Brandon William Porter, Grant Alexander MacDonald McAlister, Joseph L. Ellsworth
  • Patent number: 10728112
    Abstract: Various embodiments of a system and method for tracking service requests are described. Embodiments may include call tree generation logic configured to receive multiple request identifiers associated with a respective one of multiple service requests. Each given request identifier may include an origin identifier, a depth value, and a request stack comprising one or more interaction identifiers. The call tree generation logic may also be configured to, based on multiple request identifiers that each include an origin identifier associated with a particular root request, generating a data structure that specifies a hierarchy of services called to fulfill that particular root request. Based on one or more of the interaction identifiers and one or more of the depth values, the generated data structure may specify for each given service of the hierarchy: a parent service that called the given service, and one or more child services called by the given service.
    Type: Grant
    Filed: July 11, 2016
    Date of Patent: July 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeff B. Beal, Alan Stuart Robbins, Jeromey R. Goetz, Brandon William Porter, Grant Alexander MacDonald McAlister, Joseph L. Ellsworth
  • Publication number: 20190140922
    Abstract: A resource delivery network and method for distributing content in the network is disclosed herein. The network comprises a plurality of servers arranged in tiers and partitioned. Each server includes a resource store with a set of resources for distribution to a successive tier. Updates to each successive tier are provided by a pull-forward client on servers in the tier. This forward propagation mechanism maximizes resource availability at edge servers in the network. Resources transmitted to the edge tier servers may be transformed, combined, and rendered without taxing lower tier servers. Transformation and pre-rendering of data can be performed by low priority CPU tasks at each layer of the system.
    Type: Application
    Filed: December 14, 2018
    Publication date: May 9, 2019
    Inventors: Joseph L. Ellsworth, Brandon William Porter, Christopher Allen Suver, Christopher Richard Newcombe
  • Patent number: 10218584
    Abstract: A resource delivery network and method for distributing content in the network is disclosed herein. The network comprises a plurality of servers arranged in tiers and partitioned. Each server includes a resource store with a set of resources for distribution to a successive tier. Updates to each successive tier are provided by a pull-forward client on servers in the tier. This forward propagation mechanism maximizes resource availability at edge servers in the network. Resources transmitted to the edge tier servers may be transformed, combined, and rendered without taxing lower tier servers. Transformation and pre-rendering of data can be performed by low priority CPU tasks at each layer of the system.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: February 26, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Joseph L. Ellsworth, Brandon William Porter, Christopher Allen Suver, Christopher Richard Newcombe
  • Publication number: 20180183689
    Abstract: A resource delivery network and method for distributing content in the network is disclosed herein. The network comprises a plurality of servers arranged in tiers and partitioned. Each server includes a resource store with a set of resources for distribution to a successive tier. Updates to each successive tier are provided by a pull-forward client on servers in the tier. This forward propagation mechanism maximizes resource availability at edge servers in the network. Resources transmitted to the edge tier servers may be transformed, combined, and rendered without taxing lower tier servers. Transformation and pre-rendering of data can be performed by low priority CPU tasks at each layer of the system.
    Type: Application
    Filed: December 15, 2017
    Publication date: June 28, 2018
    Inventors: Joseph L. Ellsworth, Brandon William Porter, Christopher Allen Suver, Christopher Richard Newcombe
  • Patent number: 9893957
    Abstract: A resource delivery network and method for distributing content in the network is disclosed herein. The network comprises a plurality of servers arranged in tiers and partitioned. Each server includes a resource store with a set of resources for distribution to a successive tier. Updates to each successive tier are provided by a pull-forward client on servers in the tier. This forward propagation mechanism maximizes resource availability at edge servers in the network. Resources transmitted to the edge tier servers may be transformed, combined, and rendered without taxing lower tier servers. Transformation and pre-rendering of data can be performed by low priority CPU tasks at each layer of the system.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: February 13, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Joseph L. Ellsworth, Brandon William Porter, Christopher Allen Suver, Christopher Richard Newcombe
  • Publication number: 20160323154
    Abstract: Various embodiments of a system and method for tracking service requests are described. Embodiments may include call tree generation logic configured to receive multiple request identifiers associated with a respective one of multiple service requests. Each given request identifier may include an origin identifier, a depth value, and a request stack comprising one or more interaction identifiers. The call tree generation logic may also be configured to, based on multiple request identifiers that each include an origin identifier associated with a particular root request, generating a data structure that specifies a hierarchy of services called to fulfill that particular root request. Based on one or more of the interaction identifiers and one or more of the depth values, the generated data structure may specify for each given service of the hierarchy: a parent service that called the given service, and one or more child services called by the given service.
    Type: Application
    Filed: July 11, 2016
    Publication date: November 3, 2016
    Applicant: Amazon Technologies, Inc.
    Inventors: Jeff B. Beal, Alan Stuart Robbins, Jeromey R. Goetz, Brandon William Porter, Grant Alexander MacDonald McAlister, Joseph L. Ellsworth
  • Patent number: 9391825
    Abstract: Various embodiments of a system and method for tracking service requests are described. Embodiments may include call tree generation logic configured to receive multiple request identifiers associated with a respective one of multiple service requests. Each given request identifier may include an origin identifier, a depth value, and a request stack comprising one or more interaction identifiers. The call tree generation logic may also be configured to, based on multiple request identifiers that each include an origin identifier associated with a particular root request, generating a data structure that specifies a hierarchy of services called to fulfill that particular root request. Based on one or more of the interaction identifiers and one or more of the depth values, the generated data structure may specify for each given service of the hierarchy: a parent service that called the given service, and one or more child services called by the given service.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: July 12, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeff B. Beal, Alan Stuart Robbins, Jeromey R. Goetz, Brandon W. Porter, Grant A. M. McAlister, Joseph L. Ellsworth
  • Publication number: 20160134492
    Abstract: A resource delivery network and method for distributing content in the network is disclosed herein. The network comprises a plurality of servers arranged in tiers and partitioned. Each server includes a resource store with a set of resources for distribution to a successive tier. Updates to each successive tier are provided by a pull-forward client on servers in the tier. This forward propagation mechanism maximizes resource availability at edge servers in the network. Resources transmitted to the edge tier servers may be transformed, combined, and rendered without taxing lower tier servers. Transformation and pre-rendering of data can be performed by low priority CPU tasks at each layer of the system.
    Type: Application
    Filed: January 13, 2016
    Publication date: May 12, 2016
    Inventors: Joseph L. Ellsworth, Brandon William Porter, Christopher Allen Suver, Christopher Richard Newcombe
  • Patent number: 9246776
    Abstract: A resource delivery network and method for distributing content in the network is disclosed herein. The network comprises a plurality of servers arranged in tiers and partitioned. Each server includes a resource store with a set of resources for distribution to a successive tier. Updates to each successive tier are provided by a pull-forward client on servers in the tier. This forward propagation mechanism maximizes resource availability at edge servers in the network. Resources transmitted to the edge tier servers may be transformed, combined, and rendered without taxing lower tier servers. Transformation and pre-rendering of data can be performed by low priority CPU tasks at each layer of the system.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: January 26, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Joseph L. Ellsworth, Brandon William Porter, Christopher Allen Suver, Christopher Richard Newcombe
  • Patent number: 9240954
    Abstract: A resource delivery network and method for distributing content in the network is disclosed herein. The network comprises a plurality of servers arranged in tiers and partitioned. Each server includes a resource store with a set of resources for distribution to a successive tier. Updates to each successive tier are provided by a pull-forward client on servers in the tier. This forward propagation mechanism maximizes resource availability at edge servers in the network. Resources transmitted to the edge tier servers may be transformed, combined, and rendered without taxing lower tier servers. Transformation and pre-rendering of data can be performed by low priority CPU tasks at each layer of the system.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 19, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Joseph L. Ellsworth, Brandon W. Porter, Chris A. Suver, Christopher R. Newcombe
  • Publication number: 20150249579
    Abstract: A resource delivery network and method for distributing content in the network is disclosed herein. The network comprises a plurality of servers arranged in tiers and partitioned. Each server includes a resource store with a set of resources for distribution to a successive tier. Updates to each successive tier are provided by a pull-forward client on servers in the tier. This forward propagation mechanism maximizes resource availability at edge servers in the network. Resources transmitted to the edge tier servers may be transformed, combined, and rendered without taxing lower tier servers. Transformation and pre-rendering of data can be performed by low priority CPU tasks at each layer of the system.
    Type: Application
    Filed: March 10, 2015
    Publication date: September 3, 2015
    Inventors: Joseph L. Ellsworth, Brandon W. Porter, Christopher Allen Suver, Christopher R. Newcombe
  • Patent number: 8433771
    Abstract: A resource distribution network and method for distributing content in the network. The network comprises a plurality of servers arranged in tiers and partitioned. Each server includes a resource store with a set of resources for distribution a next successive tier. Updates to each successive tier are provided by a pull-forward client on servers in the tier. This forward propagation mechanism maximizes resource availability at edge servers in the network. Resources transmitted to the edge tier servers may be transformed, combined and rendered without taxing lower tier servers. Transformation and pre-rendering of data can be performed by low priority CPU tasks at each layer of the system.
    Type: Grant
    Filed: January 5, 2010
    Date of Patent: April 30, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Joseph L. Ellsworth, Brandon W. Porter, Chris A. Suver, Christopher R. Newcombe