IP Library Granted Patent US 8,549,121
Granted Patent B2
US 8,549,121 · App. 11/485,088 · Granted Oct 1, 2013

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

Inventors: David Nocera (Martinsville, NJ); Chandrashekar Tippur (San Marcos, CA); Bhaskar Kasukhela (San Marcos, CA); Rajiv Konkimalla (Edison, NJ); Darren Richard Suprina (East Brunswick, 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,549,121
App. No.
11/485,088
Granted
Oct 1, 2013
Kind
B2
Abstract

A data management system and method including a point of control configured to manage one or more target systems. The point of control divides a command sequence into a number of individual commands, and provides the individual commands to the stateless-agentless target system for execution. Furthermore, the point of control maintains the state of the command sequence and monitors the target system. As such, the target system is both “stateless” (i.e., the target system maintains no state information related to the command sequence) and “agentless” (i.e., the target system includes no software for the purpose of monitoring the target system.

Claims (26)

1. A system comprising:

a stateless-agentless target system configured to execute individual command requests and generate individual command results, wherein the stateless-agentless target system comprises no software for monitoring the stateless-agentless target system; and

a point of control comprising a data processing device communicatively connected to the stateless-agentless target system via a network, wherein the point of control is configured to:

divide a command sequence into a plurality of individual commands, wherein the command sequence comprises a series of related commands acquired by the point of control which are to be provided to the stateless-agentless target system for execution,

provide the individual commands to the stateless-agentless target system,

receive a plurality of individual command results, and

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

2. The system of claim 1 , further comprising a management system configured to provide the command sequence to the point of control.

3. The system of claim 2 , wherein the management system is configured to receive at least one command result from the point of control.

4. The system of claim 1 , wherein the stateless-agentless target system executes the at least one individual command using only native execution facilities.

5. The system of claim 1 , wherein the point of control is configured to perform conditional processing on the command sequence.

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

7. The system of claim 1 , wherein the point of control updates the state of the command sequence.

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

9. A method comprising:

dividing, by a data processing device, a command sequence into a plurality of individual commands, wherein the command sequence comprises a series of related commands acquired by a point of control which are to be provided to a stateless-agentless target system for execution;

providing the plurality of individual commands to the stateless-agentless target system for execution, wherein the stateless-agentless target system comprises no software for monitoring the stateless-agentless target system;

receiving a plurality of command results from the stateless-agentless target system; and

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

10. The method of claim 9 , further comprising performing command sequencing.

11. The method of claim 9 , further comprising performing conditional processing based at least in part on the state of the command sequence.

12. The method of claim 9 , wherein managing the state comprises updating the state.

13. The method of claim 12 , wherein the state is updated based at least in part on the individual command results.

14. The method of claim 9 , wherein each of the plurality of individual commands are executed using only execution facilities native to the stateless-agentless target system.

15. A system comprising:

a stateless-agentless target system communicatively connected via a network to a point of control comprising a data processing device, wherein the stateless-agentless target system comprises no software for monitoring the stateless-agentless target system, wherein the stateless-agentless target system executes individual command requests of a command sequence using only native execution facilities and generates individual command results, wherein the command sequence comprises a series of related commands acquired by the point of control which are to be provided to the stateless-agentless target system for execution, wherein the point of control manages a state associated with the command sequence based at least in part on the individual command results, and wherein the state indicates the individual command to be executed next.

Assignments (4)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2013
From: KONKIMALLA, RAJIV
To: SPINELLA IP HOLDINGS, INC.
Reel/Frame 031110/0105 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2007
From: INNOVATIVE SYSTEMS DESIGN, INC.
To: VERIFICHI, LLC
Reel/Frame 019481/0339 →
Continuity (3)
Continuation In Part 10480566 · Jul 14, 2004
Provisional Application 60698600 · Jul 12, 2005
Related Publication 20120005322A1 · Jan 5, 2012