Method for providing simultaneous parallel secure command execution on multiple remote hosts
AssigneeVerizon Laboratories Inc.
InventorW. David Shambroom
Life of this patent
Estimating the term…
Abstract
A system provides secure communication of commands from a client (600) to multiple hosts (1200) via a network server (700). The system receives at least one command from the client (600), initiates one or more remote execution processes (1040) for processing the at least one command, and transmits the at least one command to one or more of the hosts (1200) via the one or more remote execution processes (1040). The system obtains, from the one or more remote execution processes (1040), data associated with the one or more hosts (1200) executing the at least one command, formats the data, and sends the formatted data to the client (600).
Claims37
A method for providing secure communication of commands from a client to a plurality of hosts via a network server, comprising:
- receiving at least one command from the client;
- initiating one or more remote execution processes for processing the at least one command;
- transmitting the at least one command to one or more of the hosts via the one or more remote execution processes;
- obtaining, from the one or more remote execution processes, data associated with the one or more hosts executing the at least one command;
- formatting the data;
- and
- sending the formatted data to the client.
A system for providing secure communication of commands from a client to a plurality of hosts via a network server, comprising:
- means for receiving a plurality of commands from the client;
- means for initiating one or more remote execution processes for processing the commands;
- means for transmitting the commands to one or more of the hosts via the one or more remote execution processes;
- means for obtaining data from the one or more remote execution processes in response to the one or more hosts executing the commands;
- and
- means for sending the data to the client.
A computer-readable medium that stores instructions executable by one or more processors for performing a method for providing secure communication of messages from a client to a plurality of hosts via a network server, comprising:
- instructions for acquiring at least one message from the client;
- instructions for initiating one or more remote execution processes for processing the at least one message;
- instructions for transmitting the at least one message to one or more of the hosts via the one or more remote execution processes;
- instructions for obtaining, from the one or more remote execution processes, data associated with the one or more hosts processing the at least one message;
- and
- instructions for transmitting the data to the client.
A network server in communication with one or more clients and a plurality of hosts, comprising:
- a service interface configured to receive a plurality of messages from the clients and transmit data associated with the messages to the clients;
- and
- a parallel execution utility configured to initiate one or more of a plurality of remote execution processes to process the messages from the clients, transmit the messages to one or more of the hosts via the one or more remote execution processes, obtain, from the one or more remote execution processes, data associated with the one or more hosts processing the messages, and provide the data to the service interface.
Dependencies are inferred from the claim text.