IP Library Granted Patent US 8,745,197
Granted Patent B2
US 8,745,197 · App. 14/013,793 · Granted Jun 3, 2014

Stateless-agentless system and method of managing data in a computing environment

Inventors: David C. Nocera (Martinsville, NJ); Chandrashekar Tippur (San Marcos, CA); Bhaskar Kasukhela (San Marcos, CA); Darren Richard Suprina (East Brunswick, NJ); Rajiv Konkimalla (Edison, NJ)
Assignee: Spinella IP Holdings, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,745,197
App. No.
14/013,793
Granted
Jun 3, 2014
Kind
B2
Abstract

A system comprising a memory and a processing device coupled to the memory, the processing device to divide a command sequence into a plurality of individual commands, provide the plurality of individual commands to a target system, receive a plurality of individual command results from the target system, and manage a state associated with the command sequence based at least in part on the plurality of individual command results, wherein the state indicates an individual command to be executed next.

Claims (33)

1. A system comprising:

a memory; and

a processing device coupled to the memory, the processing device to:

divide a command sequence into a plurality of individual commands,

provide the plurality of individual commands to a stateless-agentless target system comprising no software for monitoring and controlling the stateless-agentless target system,

receive a plurality of individual command results from the stateless-agentless target system, and

manage a state associated with the command sequence based at least in part on the plurality of individual command results, wherein the state indicates an individual command to be executed next.

2. The system of claim 1 , wherein the plurality of individual commands are related to the stateless-agentless target system.

3. The system of claim 1 , wherein the stateless-agentless target system maintains no state information related to the command sequence.

4. The system of claim 1 , the processing device to receive the command sequence from a management system.

5. The system of claim 4 , the processing device to send a command result to the management system.

6. The system of claim 1 , the stateless-agentless target system to execute the individual command using native execution facilities.

7. The system of claim 1 , the processing device to perform conditional processing on the command sequence.

8. The system of claim 7 , wherein the conditional processing is based at least in part on the state associated with the command sequence.

9. The system of claim 1 , the processing device to update the state of the command sequence.

10. The system of claim 9 , wherein the state is updated based at least in part on the plurality of individual command results.

11. A method comprising:

dividing, by a processing device, a command sequence into a plurality of individual commands,

providing, by the processing device, the plurality of individual commands to a stateless-agentless target system comprising no software for monitoring and controlling the stateless-agentless target system,

receiving, by the processing device, a plurality of individual command results from the stateless-agentless target system, and

managing, by the processing device, a state associated with the command sequence based at least in part on the plurality of individual command results, wherein the state indicates an individual command to be executed next.

12. The method of claim 11 , wherein the plurality of individual commands are related to the stateless-agentless target system.

13. The method of claim 11 , wherein the stateless-agentless target system maintains no state information related to the command sequence.

14. The method of claim 11 , further comprising receiving, by the processing device, the command sequence from a management system.

15. A system comprising:

a memory; and

a processing device coupled to the memory, the processing device to:

divide a command sequence into a plurality of individual commands, wherein the command sequence comprises a series of related commands,

provide the plurality of individual commands to a stateless-agentless target system comprising no specific software for monitoring and controlling the target system,

receive a plurality of individual command results from the stateless-agentless target system, and

manage a state of the command sequence based at least in part on the plurality of individual command results, wherein the state indicates the individual command to be executed next.

16. The system of claim 15 , the processing device to perform command sequencing.

17. The system of claim 15 , the processing device to perform conditional processing based at least in part on the state of the command sequence.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2018
From: A2ZLOGIX, INC.
To: AD PERSISTENCE LLC
Reel/Frame 044653/0098 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2014
From: SPINELLA IP HOLDINGS, INC.
To: A2ZLOGIX, INC.
Reel/Frame 033475/0469 →
Continuity (2)
Continuation 11485088 · Jul 12, 2006
Related Publication 20140007138A1 · Jan 2, 2014