Patents by Inventor Adrian Likins

Adrian Likins 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: 8775574
    Abstract: Embodiments relate to systems and methods for remote network configuration management having multi-node awareness. A management server can communicate with a set of hosts in a network, each of which can have associated target machines such as computer clients. The configuration details of the set of hosts can be stored in a set of configuration files. The configuration files can specify, for example, processor, memory, hardware, I/O, and other resources of the hosts or targets associated with the hosts. When a systems administrator or other user wishes to push an updated configuration or send new data to the set of hosts, the management server can identify versions of software and other resources to transmit and install to hosts in the set of hosts based on their particular configuration details reflected in the corresponding configuration files(s), without having to manually identify versions to be distributed to individual hosts or resolve dependencies.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: July 8, 2014
    Assignee: Red Hat, Inc.
    Inventors: Michael Paul DeHaan, Adrian Likins
  • Patent number: 8713177
    Abstract: Embodiments relate to systems and methods for the remote configuration of networked systems using a secure modular platform. A network management engine communicates with a set of remote machines, such as a collection of clients or servers on a network. The network management engine can present a systems administrator with a set of compact network commands to permit the administrator to interrogate, configure, and manage the set of controlled machines on a dynamic basis. The network management engine can, for instance, install or update software, detect viruses on the controlled machines, perform an inventory of installed hardware on the controlled machines, and perform other network management functions using pre-configured functions and APIs built into a network library or command directory.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: April 29, 2014
    Assignee: Red Hat, Inc.
    Inventors: Michael DeHaan, Adrian Likins, Seth Vidal
  • Patent number: 8635609
    Abstract: An update service is provided for maintaining software of one or more users, or an enterprise. On behalf of users or enterprises, the update service collects information from various software vendors about the certification and updates for their software. Dependencies or issues between the software are determined based on the information collected from the software vendors. A set of applicable updates for particular users or enterprises may then be determined based on the dependencies or issues. The update service may then broker various aspects of the delivery and installation of these updates.
    Type: Grant
    Filed: February 14, 2005
    Date of Patent: January 21, 2014
    Assignee: Red Hat, Inc.
    Inventors: Joe Deblaquiere, Donald Fischer, Mihai Ibanescu, Adrian Likins, Jeremy Katz, Deb Woods
  • 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: 8078712
    Abstract: Embodiments relate to systems and methods for network command delegation using auto-discovered pathways. A network management server can generate configuration or other commands to transmit to a set of supervisory hosts, which in turn relay the commands to an underlying set of hosts and/or targets. A network map can be maintained specifying pathway(s) to the supervisory hosts and/or underlying hosts and/or targets for delivery of the commands. The pathway(s) can be automatically generated using a discovery tool which probes connections to the supervisory host(s) and/or underlying hosts/targets, and records that information to a network map. The most efficient pathways on a total-hop, transit time or other basis can be identified. A systems administrator at the network management server can issue compact commands that are automatically disseminated to destination hosts/targets over large-scale and geographically diverse networks, without manually specifying pathways.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: December 13, 2011
    Assignee: Red Hat, Inc.
    Inventors: Michael P. DeHaan, Adrian Likins, Steven Salevan
  • Publication number: 20100131632
    Abstract: Embodiments relate to systems and methods for network command delegation using auto-discovered pathways. A network management server can generate configuration or other commands to transmit to a set of supervisory hosts, which in turn relay the commands to an underlying set of hosts and/or targets. A network map can be maintained specifying pathway(s) to the supervisory hosts and/or underlying hosts and/or targets for delivery of the commands. The pathway(s) can be automatically generated using a discovery tool which probes connections to the supervisory host(s) and/or underlying hosts/targets, and records that information to a network map. The most efficient pathways on a total-hop, transit time or other basis can be identified. A systems administrator at the network management server can issue compact commands that are automatically disseminated to destination hosts/targets over large-scale and geographically diverse networks, without manually specifying pathways.
    Type: Application
    Filed: November 26, 2008
    Publication date: May 27, 2010
    Inventors: MICHAEL P. DEHAAN, Adrian Likins, Steven Salevan
  • Publication number: 20100131625
    Abstract: Embodiments relate to systems and methods for remote network configuration management having multi-node awareness. A management server can communicate with a set of hosts in a network, each of which can have associated target machines such as computer clients. The configuration details of the set of hosts can be stored in a set of configuration files. The configuration files can specify, for example, processor, memory, hardware, I/O, and other resources of the hosts or targets associated with the hosts. When a systems administrator or other user wishes to push an updated configuration or send new data to the set of hosts, the management server can identify versions of software and other resources to transmit and install to hosts in the set of hosts based on their particular configuration details reflected in the corresponding configuration files(s), without having to manually identify versions to be distributed to individual hosts or resolve dependencies.
    Type: Application
    Filed: November 26, 2008
    Publication date: May 27, 2010
    Inventors: Michael Paul Dehaan, Adrian Likins
  • Publication number: 20090300180
    Abstract: Embodiments relate to systems and methods for the remote configuration of networked systems using a secure modular platform. A network management engine communicates with a set of remote machines, such as a collection of clients or servers on a network. The network management engine can present a systems administrator with a set of compact network commands to permit the administrator to interrogate, configure, and manage the set of controlled machines on a dynamic basis. The network management engine can, for instance, install or update software, detect viruses on the controlled machines, perform an inventory of installed hardware on the controlled machines, and perform other network management functions using pre-configured functions and APIs built into a network library or command directory.
    Type: Application
    Filed: May 30, 2008
    Publication date: December 3, 2009
    Inventors: Michael DEHAAN, Adrian Likins, Seth Vidal
  • Publication number: 20060184927
    Abstract: An update service is provided for maintaining software of one or more users, or an enterprise. On behalf of users or enterprises, the update service collects information from various software vendors about the certification and updates for their software. Dependencies or issues between the software are determined based on the information collected from the software vendors. A set of applicable updates for particular users or enterprises may then be determined based on the dependencies or issues. The update service may then broker various aspects of the delivery and installation of these updates.
    Type: Application
    Filed: February 14, 2005
    Publication date: August 17, 2006
    Inventors: Joe Deblaquiere, Donald Fischer, Mihai Ibanescu, Adrian Likins, Jeremy Katz, Deb Woods