Patents by Inventor Bryan Michael Kearney

Bryan Michael Kearney 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: 11232495
    Abstract: A management system may update one or more parameters corresponding to system requirements to execute a product, wherein the one or more parameters are updated without changing a product code of the product. A request to execute the product may be received from a first entity system. In response to receiving the request to execute the product, the management system may determine whether the first entity system satisfies the system requirements to execute the product, wherein the management system is separate from the first entity system. In response to determining that the first entity system satisfies the system requirements, the product may be allowed to be executed by the first entity system.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: January 25, 2022
    Assignee: Red Hat, Inc.
    Inventors: Devan C. Goodwin, Jesus M. Rodriguez, Adrian Likins, Bryan Michael Kearney
  • Publication number: 20190043101
    Abstract: A management system may update one or more parameters corresponding to system requirements to execute a product, wherein the one or more parameters are updated without changing a product code of the product. A request to execute the product may be received from a first entity system. In response to receiving the request to execute the product, the management system may determine whether the first entity system satisfies the system requirements to execute the product, wherein the management system is separate from the first entity system. In response to determining that the first entity system satisfies the system requirements, the product may be allowed to be executed by the first entity system.
    Type: Application
    Filed: October 9, 2018
    Publication date: February 7, 2019
    Inventors: Devan C. Goodwin, Jesus M. Rodriguez, Adrian Likins, Bryan Michael Kearney
  • Patent number: 10108993
    Abstract: A server stores current rules for one or more products in a data store. The current rules are independent of product code of the one or more products. The current rules determine whether an entity satisfies one or more product attributes to allow the entity to use the one or more products. The server implements new rules without changing the product code of the one or more products and determines whether an entity satisfies one or more product attributes to allow the entity to use the one or more products by using the new rules.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: October 23, 2018
    Assignee: Red Hat, Inc.
    Inventors: Devan C. Goodwin, Jesus M. Rodriguez, Adrian Likins, Bryan Michael Kearney
  • Patent number: 9270730
    Abstract: Discussion of content between users of social networks is described. A cloud computing system of a plurality of cloud computing systems is determined for processing a request in a first syntax from a client computer system. The request is translated from the first syntax to a second syntax of the cloud computing system and transmitted to the cloud computing system in the second syntax. The server computer system includes drivers to enable bi-directional translation of communications between the client computer system and the plurality of cloud computing systems, wherein the drivers provide bi-directional translation for at least one of the plurality of cloud computing systems.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: February 23, 2016
    Assignee: Red Hat, Inc.
    Inventors: Robert Kelley McWhirter, Bryan Michael Kearney
  • Publication number: 20140143318
    Abstract: Discussion of content between users of social networks is described. A cloud computing system of a plurality of cloud computing systems is determined for processing a request in a first syntax from a client computer system. The request is translated from the first syntax to a second syntax of the cloud computing system and transmitted to the cloud computing system in the second syntax. The server computer system includes drivers to enable bi-directional translation of communications between the client computer system and the plurality of cloud computing systems, wherein the drivers provide bi-directional translation for at least one of the plurality of cloud computing systems.
    Type: Application
    Filed: January 27, 2014
    Publication date: May 22, 2014
    Applicant: Red Hat, Inc.
    Inventors: Robert Kelley McWhirter, Bryan Michael Kearney
  • Patent number: 8639745
    Abstract: An architecture, system and method for providing a neutral interface to multiple disparate cloud system providers is described. In one embodiment, the method includes receiving a request from a client computer system for processing by a cloud computing system, the request in a neutral format. The method may also include translating the request, with the server computer system, from the neutral format to a second format of the cloud computing system. Furthermore, the method may include transmitting the request to the cloud computing system in the second format.
    Type: Grant
    Filed: July 1, 2010
    Date of Patent: January 28, 2014
    Assignee: Red Hat, Inc.
    Inventors: Robert Kelley McWhirter, Bryan Michael Kearney
  • Patent number: 8639746
    Abstract: A method and apparatus for mediating communications between a client computer system and a cloud computing system with a driver framework is described. In one embodiment, the method includes receiving a request from a client computer system, wherein the request is in a neutral format and is directed to a cloud computing system. The method may also include translating the request from the neutral format to a second format supported by the cloud computing system utilizing a driver.
    Type: Grant
    Filed: July 1, 2010
    Date of Patent: January 28, 2014
    Assignee: Red Hat, Inc.
    Inventors: Robert Kelley McWhirter, Bryan Michael Kearney
  • Patent number: 8631067
    Abstract: A method and apparatus for providing an application programming interface for accessing multiple disparate cloud computing systems is described. In one embodiment, the method includes defining a neutral format for cloud computing system requests and responses. The method may also include providing an application programming interface that exposes the neutral format to a client computer system to enable communication between the client computer system and a plurality of different cloud computing systems via the server computer system.
    Type: Grant
    Filed: July 1, 2010
    Date of Patent: January 14, 2014
    Assignee: Red Hat, Inc.
    Inventors: Robert Kelley McWhirter, Bryan Michael Kearney
  • Publication number: 20120197811
    Abstract: A server detects a product asset management request relating to custom product business model data of a third party during execution of a product asset management engine, wherein the request is associated with at least one extension point. The third party is a third party to a developer of the product asset management engine. The server obtains the custom product business model data by executing a call for an extension relating to the at least one extension point and provides the custom product business model data to a client to service the product asset management request to allow the third party to manage product assets as specified by the third party.
    Type: Application
    Filed: February 1, 2011
    Publication date: August 2, 2012
    Inventors: Bryan Michael Kearney, Devan C. Goodwin
  • Publication number: 20120158413
    Abstract: A server stores current rules for one or more products in a data store. The current rules are independent of product code of the one or more products. The current rules determine whether an entity satisfies one or more product attributes to allow the entity to use the one or more products. The server implements new rules without changing the product code of the one or more products and determines whether an entity satisfies one or more product attributes to allow the entity to use the one or more products by using the new rules.
    Type: Application
    Filed: December 15, 2010
    Publication date: June 21, 2012
    Inventors: Devan C. Goodwin, Jesus M. Rodriguez, Adrian Likins, Bryan Michael Kearney
  • Publication number: 20120005263
    Abstract: An architecture, system and method for providing a neutral interface to multiple disparate cloud system providers is described. In one embodiment, the method includes receiving a request from a client computer system for processing by a cloud computing system, the request in a neutral format. The method may also include translating the request, with the server computer system, from the neutral format to a second format of the cloud computing system. Furthermore, the method may include transmitting the request to the cloud computing system in the second format.
    Type: Application
    Filed: July 1, 2010
    Publication date: January 5, 2012
    Inventors: Robert Kelley McWhirter, Bryan Michael Kearney
  • Publication number: 20120005264
    Abstract: A method and apparatus for mediating communications between a client computer system and a cloud computing system with a driver framework is described. In one embodiment, the method includes receiving a request from a client computer system, wherein the request is in a neutral format and is directed to a cloud computing system. The method may also include translating the request from the neutral format to a second format supported by the cloud computing system utilizing a driver.
    Type: Application
    Filed: July 1, 2010
    Publication date: January 5, 2012
    Inventors: Robert Kelley McWhirter, Bryan Michael Kearney
  • Publication number: 20120005262
    Abstract: A method and apparatus for providing an application programming interface for accessing multiple disparate cloud computing systems is described. In one embodiment, the method includes defining a neutral format for cloud computing system requests and responses. The method may also include providing an application programming interface that exposes the neutral format to a client computer system to enable communication between the client computer system and a plurality of different cloud computing systems via the server computer system.
    Type: Application
    Filed: July 1, 2010
    Publication date: January 5, 2012
    Inventors: Robert Kelley McWhirter, Bryan Michael Kearney