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: 12130904Abstract: 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: GrantFiled: November 18, 2019Date of Patent: October 29, 2024Assignee: Snyk LimitedInventors: Jevon MacDonald, James Bowes
-
Patent number: 11966788Abstract: 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: GrantFiled: June 12, 2020Date of Patent: April 23, 2024Assignee: SNYK LIMITEDInventors: Jevon MacDonald, James Bowes, Domenic Rosati
-
Publication number: 20220300344Abstract: 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: ApplicationFiled: June 12, 2020Publication date: September 22, 2022Inventors: Jevon MacDonald, James Bowes
-
Publication number: 20220244993Abstract: 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: ApplicationFiled: June 12, 2020Publication date: August 4, 2022Applicant: ARIGATO MACHINE, INC., DBA MANIFOLDInventors: Jevon MacDonald, James Bowes, Domenic Rosati
-
Publication number: 20220019652Abstract: 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: ApplicationFiled: November 18, 2019Publication date: January 20, 2022Applicant: Snyk Canada Inc.Inventors: Jevon MacDonald, James Bowes
-
Patent number: 9239911Abstract: 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: GrantFiled: April 26, 2012Date of Patent: January 19, 2016Assignee: Red Hat, Inc.Inventors: Christopher Duryee, James Bowes, Bryan Kearney
-
Patent number: 9112833Abstract: 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: GrantFiled: May 1, 2013Date of Patent: August 18, 2015Assignee: Red Hat, Inc.Inventors: James Bowes, Vincent B. Batts, William Poteat
-
Publication number: 20140330986Abstract: 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: ApplicationFiled: May 1, 2013Publication date: November 6, 2014Inventors: James Bowes, Vincent B. Batts, William Poteat
-
Patent number: 8700701Abstract: 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: GrantFiled: May 23, 2012Date of Patent: April 15, 2014Assignee: Red Hat, Inc.Inventors: Jesus M. Rodriguez, Devan Goodwin, James Bowes
-
Publication number: 20130318150Abstract: 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: ApplicationFiled: May 23, 2012Publication date: November 28, 2013Applicant: RED HAT, INC.Inventors: Jesus M. Rodriguez, Devan Goodwin, James Bowes
-
Publication number: 20130291076Abstract: 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: ApplicationFiled: April 26, 2012Publication date: October 31, 2013Applicant: Red Hat, Inc.Inventors: Christopher Duryee, James Bowes, Bryan Kearney