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: 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
  • Patent number: 11549874
    Abstract: An apparatus for controlling blending of a gas mixture containing known components, including first, second, and third control valves for controlling the flow of first, second, and third components, respectively, a first gas density sensor to measure the density of a first mixture of the first and second components, a second gas density sensor to measure the density of a second mixture of the first mixture and the third component, and a controller to determine based on data from the first and second gas density sensors the relative compositions of the first, second, and third components in the second mixture, and to control the first, second, and third control valves to obtain a desired relative composition of the first, second, and third components in the second mixture.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: January 10, 2023
    Assignee: Air Products and Chemicals, Inc.
    Inventors: Liang He, Ranajit Ghosh, Donald James Bowe, Reed Jacob Hendershot
  • 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
  • Publication number: 20210140865
    Abstract: An apparatus for controlling blending of a gas mixture containing known components, including first, second, and third control valves for controlling the flow of first, second, and third components, respectively, a first gas density sensor to measure the density of a first mixture of the first and second components, a second gas density sensor to measure the density of a second mixture of the first mixture and the third component, and a controller to determine based on data from the first and second gas density sensors the relative compositions of the first, second, and third components in the second mixture, and to control the first, second, and third control valves to obtain a desired relative composition of the first, second, and third components in the second mixture.
    Type: Application
    Filed: January 19, 2021
    Publication date: May 13, 2021
    Applicant: Air Products and Chemicals, Inc.
    Inventors: Liang He, Ranajit Ghosh, Donald James Bowe, Reed Jacob Hendershot
  • Patent number: 10928287
    Abstract: An apparatus for measuring the composition of a gas mixture containing known components, including a first gas density sensor configured and arranged to measure the density of a first mixture made by combining a gaseous first component and a gaseous second component; a second gas density sensor configured and arranged to measure the density of a second mixture made by combining the first mixture with a gaseous third component; and a processor programmed to determined based on data from the first gas density sensor the relative compositions of the first component and the second component in the first mixture, and to determine based on the data from the second gas density sensor the relative compositions of the first mixture and the third component in the second mixture, and thus to determine the relative compositions of the first component, the second component, and the third component in the second mixture.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: February 23, 2021
    Assignee: Air Products and Chemicals, Inc
    Inventors: Liang He, Ranajit Ghosh, Donald James Bowe, Reed Jacob Hendershot
  • Publication number: 20200232707
    Abstract: A method and an apparatus for nitriding metal articles, wherein the nitriding potential of the nitriding atmosphere is controlled as a function of the molecular weights of the inlet and outlet gases from the nitriding apparatus, as measured by molecular weight sensors located outside (external to) the furnace chamber.
    Type: Application
    Filed: January 17, 2019
    Publication date: July 23, 2020
    Applicant: Air Products and Chemicals, Inc.
    Inventors: Liang He, Guido Plicht, Ranajit Ghosh, Donald James Bowe
  • Publication number: 20200049605
    Abstract: An apparatus for measuring the composition of a gas mixture containing known components, including a first gas density sensor configured and arranged to measure the density of a first mixture made by combining a gaseous first component and a gaseous second component; a second gas density sensor configured and arranged to measure the density of a second mixture made by combining the first mixture with a gaseous third component; and a processor programmed to determined based on data from the first gas density sensor the relative compositions of the first component and the second component in the first mixture, and to determine based on the data from the second gas density sensor the relative compositions of the first mixture and the third component in the second mixture, and thus to determine the relative compositions of the first component, the second component, and the third component in the second mixture.
    Type: Application
    Filed: August 9, 2018
    Publication date: February 13, 2020
    Applicant: Air Products and Chemicals, Inc.
    Inventors: Liang He, Ranajit Ghosh, Donald James Bowe, Reed Jacob Hendershot
  • Patent number: 9327249
    Abstract: Systems and methods are provided for humidifying a gas stream. Methods for providing a humidified gas stream comprise providing a dry gas, directing the dry gas to a humidification device, humidifying the dry gas to provide a humidified gas stream having an amount of moisture in excess of a predetermined amount, directing the humidified gas stream to a cooling device, cooling the humidified gas to a predetermined temperature, and directing the cooled humidified gas to a point of usage. Systems for providing a humidified gas stream comprise a dry gas stream, a humidification device configured to receive and humidify the dry gas stream to form a humidified gas stream having an amount of moisture in excess of a predetermined amount, and a cooling device configured to receive and cool the humidified gas stream to a predetermined temperature to form a cooled humidified gas stream.
    Type: Grant
    Filed: April 17, 2012
    Date of Patent: May 3, 2016
    Assignee: Air Products and Chemicals, Inc.
    Inventors: Robert Scott Albro, Anna K. Wehr-Aukland, John Lewis Green, Donald James Bowe
  • 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
  • Patent number: 8986605
    Abstract: Disclosed herein is a method and gas atmosphere for a metal component in a continuous furnace. In one embodiment, the method and gas atmosphere comprises the use of an effective amount, or about 1 to about 10 percent volume of endo-gas, into an atmosphere comprising nitrogen and hydrogen. In another embodiment, there is provided a method sintering metal components in a furnace at a one or more operating temperatures comprising: providing a furnace comprising a belt comprising a wire mesh material wherein the metal components are supported thereupon; and sintering the components in the furnace in an atmosphere comprising nitrogen, hydrogen, and effective amount of endothermic gas at the one or more operating temperatures ranging from about 1800° F. to about 2200° F. wherein the amount of endothermic gas in the atmosphere is such that it is oxidizing to the wire mesh material and reducing to the metal components.
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: March 24, 2015
    Assignee: Air Products and Chemicals, Inc.
    Inventors: Donald James Bowe, Anna K. Wehr-Aukland, John Lewis Green
  • 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
  • Publication number: 20130270724
    Abstract: Systems and methods are provided for humidifying a gas stream. Methods for providing a humidified gas stream comprise providing a dry gas, directing the dry gas to a humidification device, humidifying the dry gas to provide a humidified gas stream having an amount of moisture in excess of a predetermined amount, directing the humidified gas stream to a cooling device, cooling the humidified gas to a predetermined temperature, and directing the cooled humidified gas to a point of usage. Systems for providing a humidified gas stream comprise a dry gas stream, a humidification device configured to receive and humidify the dry gas stream to form a humidified gas stream having an amount of moisture in excess of a predetermined amount, and a cooling device configured to receive and cool the humidified gas stream to a predetermined temperature to form a cooled humidified gas stream.
    Type: Application
    Filed: April 17, 2012
    Publication date: October 17, 2013
    Applicant: AIR PRODUCTS AND CHEMICALS, INC.
    Inventors: Robert Scott Albro, Anna K. Wehr-Aukland, John Lewis Green, Donald James Bowe
  • Publication number: 20110318216
    Abstract: Disclosed herein is a method and gas atmosphere for a metal component in a continuous furnace. In one embodiment, the method and gas atmosphere comprises the use of an effective amount, or about 1 to about 10 percent volume of endo-gas, into an atmosphere comprising nitrogen and hydrogen. In another embodiment, there is provided a method sintering metal components in a furnace at a one or more operating temperatures comprising: providing a furnace comprising a belt comprising a wire mesh material wherein the metal components are supported thereupon; and sintering the components in the furnace in an atmosphere comprising nitrogen, hydrogen, and effective amount of endothermic gas at the one or more operating temperatures ranging from about 1800° F. to about 2200° F. wherein the amount of endothermic gas in the atmosphere is such that it is oxidizing to the wire mesh material and reducing to the metal components.
    Type: Application
    Filed: December 13, 2010
    Publication date: December 29, 2011
    Applicant: AIR PRODUCTS AND CHEMICALS, INC.
    Inventors: Donald James Bowe, Anna K. Wehr-Aukland, John Lewis Green
  • Publication number: 20110244932
    Abstract: A method of conducting a tournament bracket game is provided which includes: a. allowing participants to change their selections as the tournament bracket game progresses based on tournament bracket game rules, the results of the tournament, and the results of participants' selections in the tournament and b. a scoring system that rewards correct selections by round with bonus points awarded for correctly selecting both teams that advance to a game. The tournament bracket game is designed specifically for application to the NCAA™ Men's College Basketball Tournament competition but is also applicable to any single elimination tournament bracket game whether sports based or not, including but not limited to soccer, rugby, tennis, hockey, baseball, football, volleyball, poker, bridge, backgammon, and chess.
    Type: Application
    Filed: April 5, 2010
    Publication date: October 6, 2011
    Inventor: Michael James Bowe