Likins, NC
Adrian Likins, Raleigh, NC US
Patent application number | Description | Published |
---|---|---|
20090300180 | SYSTEMS AND METHODS FOR REMOTE MANAGEMENT OF NETWORKED SYSTEMS USING SECURE MODULAR PLATFORM - 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. Besides incorporating pre-configured management modules, the network management engine further allows a systems administrator to add custom modules in the command directory, using efficient modular interfaces compatible with network-level management processing. | 12-03-2009 |
20100131625 | SYSTEMS AND METHODS FOR REMOTE NETWORK MANAGEMENT HAVING MULTI-NODE AWARENESS - 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. | 05-27-2010 |
20100131632 | SYSTEMS AND METHODS FOR NETWORK COMMAND DELEGATION USING AUTO-DISCOVERED PATHWAYS - 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. Multiple layers of supervisory hosts can be used. | 05-27-2010 |
Adrian Likins, Durham, NC US
Patent application number | Description | Published |
---|---|---|
20120158413 | DATA DRIVEN RULES ENGINE TO DYNAMICALLY CHANGE PRODUCT BUSINESS RULES - 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. | 06-21-2012 |
Adrian K. Likins, Raleigh, NC US
Patent application number | Description | Published |
---|---|---|
20100088197 | SYSTEMS AND METHODS FOR GENERATING REMOTE SYSTEM INVENTORY CAPABLE OF DIFFERENTIAL UPDATE REPORTS - Embodiments relate to systems and methods for generating a remote system inventory capable of differential update reports. A network management server communicates with a set of hosts, e.g. local servers, each in turn serving a set of client computers or other targets. A systems administrator can interrogate any target and/or host to receive an inventory of the hardware, software, or other resources installed on the subject machine. The resulting inventory report can be stored as a tree, database, or other record based on the host name of the host or target being inventoried. A series of inventory reports generated over time can be stored. The systems administrator can access the inventory data store and generate comparative or differential reports on the inventory of a subject machine captured at different times. Differential updates can be transmitted to an administrator or other user via an RSS or other feed. | 04-08-2010 |
Adrian Karstan Likins, Releigh, NC US
Patent application number | Description | Published |
---|---|---|
20100217848 | SYSTEMS AND METHODS FOR INVENTORYING UN-PROVISIONED SYSTEMS IN A SOFTWARE PROVISIONING ENVIRONMENT - A provisioning server can utilize an inventory tool on new target machines in order to collect specification data from the target machines, prior to provisioning software. The inventory tool can be configured to operate on the new target machines without software, such as an operating system, being installed on the new target machines. The inventory tool can be configured to communicate with the hardware of the new target machines and collect data representing the specifications of the new target machines. The inventory tool can be configured to operate and execute on any new target machine regardless of the type and configuration of the new target machine. | 08-26-2010 |
Adrian Karstan Likins, Durham, NC US
Patent application number | Description | Published |
---|---|---|
20100138521 | METHODS AND SYSTEMS FOR PROVIDING A RESCUE ENVIRONMENT IN A SOFTWARE PROVISIONING ENVIRONMENT - A provisioning server can remotely deliver a rescue environment to a malfunctioning target machine. The provisioning server can operate in conjunction with a network management server in order to identify malfunctioning target machines, for example, target machines with damaged operating systems. Once a malfunctioning target machine is identified, the provisioning server can be configured to identify a rescue environment to repair the malfunctioning target machine and provide the rescue environment to the malfunctioning target machine. | 06-03-2010 |
20100138526 | METHODS AND SYSTEMS FOR PROVIDING HARDWARE UPDATES IN A SOFTWARE PROVISIONING ENVIRONMENT - A provisioning server can remotely determine target machines, requiring a hardware update, and remotely provide the hardware updates to the target machines. The provisioning server can identify hardware updates for target machines in a network it serves. The provisioning server can operate in conjunction with a network management server in order to identify the target machines, requiring the hardware update. The provisioning server can generate the hardware update for the target machines and provide the hardware update to the target machines. | 06-03-2010 |
20100138696 | SYSTEMS AND METHODS FOR MONITORING HARDWARE RESOURCES IN A SOFTWARE PROVISIONING ENVIRONMENT - A provisioning server can provide and utilize a diagnostic tool to test and interrogate hardware on target machines and to collect data from the hardware. The diagnostic tool can operate on the target machine independently of software already installed on the target machine. The diagnostic tool can interrogate hardware of the target machine and collect data from the hardware of the target machine. The provisioning server can select the diagnostic tool from a set of pre-generated diagnostic tools or generate a custom diagnostic tool tailored to a specific target machine. The provisioning server can interact directly with the diagnostic tool or interact with the diagnostic tool utilizing a network management server. Once data is collected, the provisioning server can be configured to store the collected data and/or output the data to other parties or systems. | 06-03-2010 |