Method and system for creating and dynamically deploying resource specific discovery agents for determining the state of a cloud computing environment

US9313281B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9313281-B1
Application numberUS-201314079425-A
CountryUS
Kind codeB1
Filing dateNov 13, 2013
Priority dateNov 13, 2013
Publication dateApr 12, 2016
Grant dateApr 12, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Virtual resource specific discovery agents are instantiated in a first computing environment including internal resource specific data collection logic for directing and allowing the virtual resource specific discovery agents to collect data from a specific resource, or resource type, assigned to the virtual resource specific discovery agents. The virtual resource specific discovery agents then collect data from the specific resource, or resource type, assigned to the virtual resource specific discovery agents and provide the data collected from the specific resource, or resource types to a computing environment modeling system. The computing environment modeling system then transforms the data into description data for the computing environment indicating a state of the first computing environment at a given time.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for creating and dynamically deploying virtual resource specific discovery agents for determining the state of a computing environment comprising: at least one processor; and at least one memory coupled to the at least one processor, the at least one memory having stored therein instructions which when executed by any set of the one or more processors, perform a process for creating and dynamically deploying virtual resource specific discovery agents for determining the state of a computing environment, the process for creating and dynamically deploying virtual resource specific discovery agents for determining the state of a computing environment including: generating virtual resource specific discovery agent creation data through a virtual asset creation system, the virtual resource specific discovery agent creation data for instantiating a virtual resource specific discovery agent in a computing environment, the virtual resource specific discovery agent creation data including: security logic for providing authentication and trust for the virtual resource specific discovery agent; and internal resource specific data collection logic for directing and allowing the virtual resource specific discovery agent to collect data from a specific resource, or resource type, assigned to the virtual resource specific discovery agent; instantiating and deploying the virtual resource specific discovery agent in the computing environment using the virtual resource specific discovery agent creation data; the virtual resource specific discovery agent collecting data from a specific resource, or resource type, assigned to the virtual resource specific discovery agent; and the virtual resource specific discovery agent providing the data collected from the specific resource, or resource type, assigned to the virtual resource specific discovery agent to a computing environment modeling system. 2. The system for creating and dynamically deploying virtual resource specific discovery agents for determining the state of a computing environment of claim 1 wherein the virtual asset creation system is a virtual asset creation template. 3. The system for creating and dynamically deploying virtual resource specific discovery agents for determining the state of a computing environment of claim 1 wherein the virtual resource specific discovery agent is a virtual resource specific discovery agent selected from the group of the virtual resource specific discovery agents consisting of: a virtual machine instance; a virtual server instance; a data store instance; and any instance in a cloud computing environment. 4. The system for creating and dynamically deploying virtual resource specific discovery agents for determining the state of a computing environment of claim 1 wherein the specific resource, or resource type, assigned to the virtual resource specific discovery agent is selected from the group of resources consisting of: a virtual machine instance; a virtual server instance; a virtual data store instance; a database or data store; an instance in a cloud computing environment; a cloud computing environment access system; part of a mobile device; part of a remote sensor; part of a laptop computing system; part of a desktop computing system; part of a point-of-sale computing system; and part of an ATM; a server computing system; a workstation; a storage cluster; a switching system; a router; any hardware system; any communications system; any form of proxy system; a gateway system; a firewall system; a load balancing system; an application; and a service. 5. The system for creating and dynamically deploying virtual resource specific discovery agents for determining the state of a computing environment of claim 1 wherein the virtual resource specific discovery agent creation data further includes data collection interval logic directing the virtual resource specific discovery agent to collect data from the specific resource, or resource type, assigned to the virtual resource specific discovery agent on a periodic basis at defined time intervals. 6. The system for creating and dynamically deploying virtual resource specific discovery agents for determining the state of a computing environment of claim 5 wherein the time interval is defined based on the specific resource, or resource type, assigned to the virtual resource specific discovery agent. 7. The system for creating and dynamically deploying virtual resource specific discovery agents for determining the state of a computing environment of claim 1 wherein once the virtual resource specific discovery agent provides the data collected from the specific resource, or resource type, assigned to the virtual resource specific discovery agent to the computing environment modeling system, the virtual resource specific discovery agent is retired. 8. The system for creating and dynamically deploying virtual resource specific discovery agents for determining the state of a computing environment of claim 7 wherein retiring the virtual resource specific discovery agent includes recalling the virtual resource specific discovery agent from the first computing environment. 9. The system for creating and dynamically deploying virtual resource specific discovery agents for determining the state of a computing environment of claim 7 wherein retiring the virtual resource specific discovery agent includes deleting the virtual resource specific discovery agent. 10. A system for creating and dynamically deploying virtual resource specific discovery agents for determining the state of a computing environment comprising: at least one processor; and at least one memory coupled to the at least one processor, the at least one memory having stored therein instructions which when executed by any set of the one or more processors, perform a process for creating and dynamically deploying virtual resource specific discovery agents for determining the state of a computing environment, the process for creating and dynamically deploying virtual resource specific discovery agents for determining the state of a computing environment including: generating one or more types of virtual resource specific discovery agent creation data through a virtual asset creation system, each of the one or more types of virtual resource specific discovery agent creation data for instantiating one of one or more types of virtual resource specific discovery agents in a computing environment, the virtual resource specific discovery agent creation data for each type of virtual resource specific discovery agent including: security logic for providing authentication and trust for the virtual resource specific discovery agent; and internal resource specific data collection logic for directing and allowing the virtual resource specific discovery agent to collect data from a specific resource, or resource type, assigned to the virtual resource specific discovery agent; instantiating and deploying the virtual resource specific discovery agents in the computing environment using the virtual resource specific discovery agent creation data; each of the virtual resource specific discovery agents collecting data from the specific resource, or resource type, assigned to the virtual resource specific discovery agent; and each of the virtual resource specific discovery agents providing the data collected from the specific resource, or resource type, assigned to the virtual resource specific discovery agent to a computing environment modeling system. 11. The system for creating and dynamically deploying virtual resource specific discovery agents fo

Assignees

Inventors

Classifications

  • H04L67/16Primary

    Electricity · mapped topic

  • H04L67/51Primary

    Discovery or management thereof, e.g. service location protocol [SLP] or web services · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9313281B1 cover?
Virtual resource specific discovery agents are instantiated in a first computing environment including internal resource specific data collection logic for directing and allowing the virtual resource specific discovery agents to collect data from a specific resource, or resource type, assigned to the virtual resource specific discovery agents. The virtual resource specific discovery agents then…
Who is the assignee on this patent?
Intuit Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/16. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 12 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).