Patents by Inventor James Bowes

James Bowes 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: 12130904
    Abstract: Provisioning of resources to service consumers using flexible credentials scoped to enable the permissible uses of the resources. The credentials are not tied to a specific user, and can be shared among users, e.g., the credentials can be transferred, moved, pointed, or allocated to users collaborating on a particular project.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: October 29, 2024
    Assignee: Snyk Limited
    Inventors: Jevon MacDonald, James Bowes
  • Patent number: 11966788
    Abstract: Techniques for predictive autoscaling and resource optimization of software deployments. In an implementation, users declare performance objectives, and machine learning of application behavior and load profile is to used to determine minimum cost resourcing to meet the declared performance objectives. In an embodiment, convergent deployments are monitored and related feedback is provided to improve forecasting, behavior modeling, and resource estimation over time.
    Type: Grant
    Filed: June 12, 2020
    Date of Patent: April 23, 2024
    Assignee: SNYK LIMITED
    Inventors: Jevon MacDonald, James Bowes, Domenic Rosati
  • Publication number: 20220300344
    Abstract: Techniques for predictive autoscaling and resource optimization of software deployments. In an implementation, users declare performance objectives, and machine learning of application behavior and load profile is used to determine minimum cost resourcing to meet the declared performance objectives. In an embodiment, convergent deployments are monitored and related feedback is provided to improve forecasting, behavior modeling, and resource estimation over time.
    Type: Application
    Filed: June 12, 2020
    Publication date: September 22, 2022
    Inventors: Jevon MacDonald, James Bowes
  • Publication number: 20220244993
    Abstract: Techniques for predictive autoscaling and resource optimization of software deployments. In an implementation, users declare performance objectives, and machine learning of application behavior and load profile is to used to determine minimum cost resourcing to meet the declared performance objectives. In an embodiment, convergent deployments are monitored and related feedback is provided to improve forecasting, behavior modeling, and resource estimation over time.
    Type: Application
    Filed: June 12, 2020
    Publication date: August 4, 2022
    Applicant: ARIGATO MACHINE, INC., DBA MANIFOLD
    Inventors: Jevon MacDonald, James Bowes, Domenic Rosati
  • Publication number: 20220019652
    Abstract: Provisioning of resources to service consumers using flexible credentials scoped to enable the permissible uses of the resources. The credentials are not tied to a specific user, and can be shared among users, e.g., the credentials can be transferred, moved, pointed, or allocated to users collaborating on a particular project.
    Type: Application
    Filed: November 18, 2019
    Publication date: January 20, 2022
    Applicant: Snyk Canada Inc.
    Inventors: Jevon MacDonald, James Bowes
  • Patent number: 9239911
    Abstract: A subscription proxy receives, from an end user system, a request for a resource provided by a content delivery network, the request comprising a local credential associated with the end user system. The subscription proxy identifies a remote credential associated with the content delivery network and corresponding to the local credential. The subscription proxy replaces the local credential in the request with the corresponding remote credential and sends the request for the resource with the remote credential to the content delivery network.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: January 19, 2016
    Assignee: Red Hat, Inc.
    Inventors: Christopher Duryee, James Bowes, Bryan Kearney
  • Patent number: 9112833
    Abstract: An example method of compressing a set of content paths includes identifying a set of content paths associated with a client. The method also includes determining a condensed path tree expressing the set of content paths. The method further includes determining a path node tree including a set of path nodes. Each path node of the set of path nodes represents from the condensed path tree a connector node including one or more segment strings as a name and one or more nodes referenced by the connector node. The method also includes encoding, based on a frequency of appearance of a segment string as a name in the set of path nodes, the set of content paths. The method further includes compressing the set of content paths. The method also includes providing a digital certificate including the compressed and encoded set of content paths.
    Type: Grant
    Filed: May 1, 2013
    Date of Patent: August 18, 2015
    Assignee: Red Hat, Inc.
    Inventors: James Bowes, Vincent B. Batts, William Poteat
  • Publication number: 20140330986
    Abstract: An example method of compressing a set of content paths includes identifying a set of content paths associated with a client. The method also includes determining a condensed path tree expressing the set of content paths. The method further includes determining a path node tree including a set of path nodes. Each path node of the set of path nodes represents from the condensed path tree a connector node including one or more segment strings as a name and one or more nodes referenced by the connector node. The method also includes encoding, based on a frequency of appearance of a segment string as a name in the set of path nodes, the set of content paths. The method further includes compressing the set of content paths. The method also includes providing a digital certificate including the compressed and encoded set of content paths.
    Type: Application
    Filed: May 1, 2013
    Publication date: November 6, 2014
    Inventors: James Bowes, Vincent B. Batts, William Poteat
  • Patent number: 8700701
    Abstract: A client computing system determines whether an entitlement for a product is valid for a first point in time. Upon determining that the entitlement for the product is not valid for the first point in time, the client computing system sends a first entitlement request to an entitlement server. Upon determining that the entitlement for the product is valid for the first point in time, the client computing system determines whether the entitlement for the product is valid for a second point in time. Upon determining that the entitlement for the product is not valid for the second point in time, the client computing system sends a second entitlement request to the entitlement server.
    Type: Grant
    Filed: May 23, 2012
    Date of Patent: April 15, 2014
    Assignee: Red Hat, Inc.
    Inventors: Jesus M. Rodriguez, Devan Goodwin, James Bowes
  • Publication number: 20130318150
    Abstract: A client computing system determines whether an entitlement for a product is valid for a first point in time. Upon determining that the entitlement for the product is not valid for the first point in time, the client computing system sends a first entitlement request to an entitlement server. Upon determining that the entitlement for the product is valid for the first point in time, the client computing system determines whether the entitlement for the product is valid for a second point in time. Upon determining that the entitlement for the product is not valid for the second point in time, the client computing system sends a second entitlement request to the entitlement server.
    Type: Application
    Filed: May 23, 2012
    Publication date: November 28, 2013
    Applicant: RED HAT, INC.
    Inventors: Jesus M. Rodriguez, Devan Goodwin, James Bowes
  • Publication number: 20130291076
    Abstract: A subscription proxy receives, from an end user system, a request for a resource provided by a content delivery network, the request comprising a local credential associated with the end user system. The subscription proxy identifies a remote credential associated with the content delivery network and corresponding to the local credential. The subscription proxy replaces the local credential in the request with the corresponding remote credential and sends the request for the resource with the remote credential to the content delivery network.
    Type: Application
    Filed: April 26, 2012
    Publication date: October 31, 2013
    Applicant: Red Hat, Inc.
    Inventors: Christopher Duryee, James Bowes, Bryan Kearney