Patents by Inventor Jesus M. Rodriguez

Jesus M. Rodriguez 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: 9600131
    Abstract: A method and system for providing an integrated application that includes software modules coupled to a message bus. The software modules include applications of different degrees of complexity and different number of components, such as management applications, service applications, and other similar applications. A computer system receives a first input that selects a user interface (UI) to access the integrated application. The selected UI can be a specific UI associated with a software module, or an orchestrator UI that unifies individual styles of the specific UIs. The computer system receives, via the selected UI, a second input to access a destination module among the software modules. If the selected UI is the orchestrator UI, the second input is forwarded to the destination module via the message bus. If the selected UI is a specific UI, the second input is sent to the destination module via the selected specific UI.
    Type: Grant
    Filed: May 31, 2011
    Date of Patent: March 21, 2017
    Assignee: Red Hat, Inc.
    Inventors: Jesus M. Rodriguez, Michael B. McCune
  • Patent number: 9241002
    Abstract: Some embodiments of supporting trusted relationships between multiple organizations in a networked system have been presented. In one embodiment, a centralized server manages a networked system, which includes the centralized server and a set of computing machines coupled to each other within an internal network of a customer. The centralized server may segregate data and encapsulating resources within the networked system by a set of organizations created by the customer. Furthermore, a trusted relationship defined by a system administrator of the centralized server may be applied to a first one and a second one of the set of organizations.
    Type: Grant
    Filed: November 10, 2008
    Date of Patent: January 19, 2016
    Assignee: Red Hat, Inc.
    Inventors: Shannon Ray Hughes, Jesus M. Rodriguez, Pradeep Kilambi, Jeffrey R. Ortel, Maureen E. Duffy
  • Patent number: 9189537
    Abstract: Some embodiments of extraction of critical information from a database in a networked system have been presented. In one embodiment, a subset of data from the database in the networked system is extracted. The subset of data is indexed to generate an index. Using the index, a preview of the subset of data may be provided to users in response to a user request without accessing the database.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: November 17, 2015
    Assignee: Red Hat, Inc.
    Inventors: Jesus M. Rodriguez, Kevin A. Smith, John W. Matthews
  • 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: 20120311612
    Abstract: A method and system for providing an integrated application that includes software modules coupled to a message bus. The software modules include applications of different degrees of complexity and different number of components, such as management applications, service applications, and other similar applications. A computer system receives a first input that selects a user interface (UI) to access the integrated application. The selected UI can be a specific UI associated with a software module, or an orchestrator UI that unifies individual styles of the specific UIs. The computer system receives, via the selected UI, a second input to access a destination module among the software modules. If the selected UI is the orchestrator UI, the second input is forwarded to the destination module via the message bus. If the selected UI is a specific UI, the second input is sent to the destination module via the selected specific UI.
    Type: Application
    Filed: May 31, 2011
    Publication date: December 6, 2012
    Inventors: Jesus M. Rodriguez, Michael B. McCune
  • Patent number: 8225337
    Abstract: Some embodiments of application programming interface (API) enhancement in a networked system have been presented. In one embodiment, a servlet is initialized on a centralized server in the networked system. The capabilities of an application programming interface (API) accessible by the client are expanded to allow the client to have data converted to a predetermined format when executing an automation script in order to perform an administrative task on multiple computing machines in the networked system without user intervention.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: July 17, 2012
    Assignee: Red Hat, Inc.
    Inventors: Justin L. Sherrill, Devan C. Goodwin, Parthasarathy M. Aji, Jesus M. Rodriguez
  • 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
  • Patent number: 7874074
    Abstract: A tool for assisting a worker in removing a windshield includes a cylindrical housing having an L-shaped blade depending from a lower end thereof. The housing includes a butane-fueled heating assembly that heats the blade to a predetermined temperature so that the blade easily penetrates the adhesive surrounding a vehicle windshield. A handle is tethered to the housing with a cable that allows a worker to easily lift the windshield once the adhesive has been completely separated.
    Type: Grant
    Filed: April 6, 2007
    Date of Patent: January 25, 2011
    Inventor: Jesus M. Rodriguez-Vega
  • Publication number: 20100122173
    Abstract: Some embodiments of supporting trusted relationships between multiple organizations in a networked system have been presented. In one embodiment, a centralized server manages a networked system, which includes the centralized server and a set of computing machines coupled to each other within an internal network of a customer. The centralized server may segregate data and encapsulating resources within the networked system by a set of organizations created by the customer. Furthermore, a trusted relationship defined by a system administrator of the centralized server may be applied to a first one and a second one of the set of organizations.
    Type: Application
    Filed: November 10, 2008
    Publication date: May 13, 2010
    Inventors: Shannon Ray Hughes, Jesus M. Rodriguez, Pradeep Kilambi, Jeffrey R. Ortel, Maureen E. Duffy
  • Publication number: 20100057711
    Abstract: Some embodiments of extraction of critical information from a database in a networked system have been presented. In one embodiment, a subset of data from the database in the networked system is extracted. The subset of data is indexed to generate an index. Using the index, a preview of the subset of data may be provided to users in response to a user request without accessing the database.
    Type: Application
    Filed: August 29, 2008
    Publication date: March 4, 2010
    Inventors: Jesus M. Rodriguez, Kevin A. Smith, John W. Matthews
  • Publication number: 20100058364
    Abstract: Some embodiments of application programming interface (API) enhancement in a networked system have been presented. In one embodiment, a servlet is initialized on a centralized server in the networked system. The capabilities of an application programming interface (API) accessible by the client are expanded to allow the client to have data converted to a predetermined format when executing an automation script in order to perform an administrative task on multiple computing machines in the networked system without user intervention.
    Type: Application
    Filed: August 29, 2008
    Publication date: March 4, 2010
    Inventors: Justin L. Sherrill, Devan C. Goodwin, Parthasarathy M. Aji, Jesus M. Rodriguez