Distributed cloud agents for managing cloud services

US11509526B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11509526-B2
Application numberUS-202016988995-A
CountryUS
Kind codeB2
Filing dateAug 10, 2020
Priority dateJan 10, 2011
Publication dateNov 22, 2022
Grant dateNov 22, 2022

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.

A first cloud extension agent that facilitates internet-based management of a first set of local computing resources of a network is provided by a remote network management platform. A first connection is established to the first cloud extension agent. A second cloud extension agent that facilitates internet-based management of a second set of local computing resources of a network is provided by the remote network management platform. A second connection is established to the second cloud extension agent. A first set of instructions is provided to the first cloud extension via the first connection and a second set of instructions is provided to the second cloud extension via the second connection.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: providing, by a remote network management platform, a first cloud extension agent that facilitates internet-based management of a first set of local computing resources of a first network, wherein the first set of local computing resources comprises mobile devices associated with the first network, and wherein the first cloud extension agent is to run locally on the first network and initiate a first connection to the remote network management platform through a firewall of the first network without reconfiguration; establishing the first connection to the first cloud extension agent; providing a second cloud extension agent that facilitates internet-based management of a second set of local computing resources of a second network, wherein the second set of local computing resources comprises servers associated with the second network, and wherein the second cloud extension agent is to run locally on the second network and initiate a second connection to the remote network management platform through a firewall of the second network without reconfiguration; establishing the second connection to the second cloud extension agent; providing a first set of instructions to the first cloud extension agent via the first connection and a second set of instructions to the second cloud extension agent via the second connection; receiving, from the first cloud extension agent via the first connection, a first snapshot of corresponding statuses of the first set of local computing resources; receiving, from the second cloud extension agent via the second connection, a second snapshot of corresponding statuses of the second set of local computing resources; receiving, from at least one of the first cloud extension agent via the first connection or the second cloud extension agent via the second connection, only incremental data comprising changes in at least one of the corresponding statuses of the first set of local computing resources captured in the first snapshot or the corresponding statuses of the second set of local computing resources captured in the second snapshot. 2. The method of claim 1 , wherein the first set of instructions comprises one or more actions to be performed by the first cloud extension agent on the first set of local computing resources and the second set of instructions comprises one or more actions to be performed by the second cloud extension agent on the second set of local computing resources. 3. The method of claim 1 , wherein the first set of local computing resources corresponds to a first region of the first network and wherein the second set of local computing resources corresponds to a second region of the second network. 4. The method of claim 3 , wherein the first region corresponds to a first geographic location and the second region corresponds to a second geographic location. 5. The method of claim 1 , wherein providing the first cloud extension agent and the second cloud extension agent facilitates load balancing of the first network and the second network. 6. The method of claim 1 , wherein the first set of instructions is different than the second set of instructions. 7. The method of claim 1 , wherein at least one of the first set of instructions or the second set of instructions corresponds to a software upgrade. 8. The method of claim 1 , wherein at least one of the first set of instructions or the second set of instructions corresponds to a configuration change. 9. The method of claim 1 , wherein at least one of the first set of instructions or the second set of instructions corresponds to a policy change. 10. A system comprising: a memory; and a hardware resource operatively coupled to the memory, the hardware resource to: provide, by a remote network management platform, a first cloud extension agent that facilitates internet-based management of a first set of local computing resources of a first network, wherein the first set of local computing resources comprises mobile devices associated with the first network, and wherein the first cloud extension agent is to run locally on the first network and initiate a first connection to the remote network management platform through a firewall of the first network without reconfiguration; establish the first connection to the first cloud extension agent; provide a second cloud extension agent that facilitates internet-based management of a second set of local computing resources of a second network, wherein the second set of local computing resources comprises servers associated with the second network, and wherein the second cloud extension agent is to run locally on the second network and initiate a second connection to the remote network management platform through a firewall of the second network without reconfiguration; establish the second connection to the second cloud extension agent; provide a first set of instructions to the first cloud extension agent via the first connection and a second set of instructions to the second cloud extension agent via the second connection; receive, from the first cloud extension agent via the first connection, a first snapshot of corresponding statuses of the first set of local computing resources; receive, from the second cloud extension agent via the second connection, a second snapshot of corresponding statuses of the second set of local computing resources; and receive, from at least one of the first cloud extension agent via the first connection or the second cloud extension agent via the second connection, only incremental data comprising changes in at least one of the corresponding statuses of the first set of local computing resources captured in the first snapshot or the corresponding statuses of the second set of local computing resources captured in the second snapshot. 11. The system of claim 10 wherein the first set of instructions comprises one or more actions to be performed by the first cloud extension agent on the first set of local computing resources and the second set of instructions comprises one or more actions to be performed by the second cloud extension agent on the second set of local computing resources. 12. The system of claim 10 , wherein the first set of local computing resources corresponds to a first region of the first network and wherein the second set of local computing resources corresponds to a second region of the second network. 13. The system of claim 12 , wherein the first region corresponds to a first geographic location and the second region corresponds to a second geographic location. 14. The system of claim 10 , wherein providing the first cloud extension agent and the second cloud extension agent facilitates load balancing of the first network and the second network. 15. The system of claim 10 , wherein the first set of instructions is different than the second set of instructions. 16. The system of claim 10 , wherein at least one of the first set of instructions or the second set of instructions corresponds to a software upgrade. 17. The system of claim 10 , wherein at least one of the first set of instructions or the second set of instructions corresponds to a configuration change. 18. The system of claim 10 , wherein at least one of the first set of instructions or the second set of instructions corresponds to a policy change. 19. A non-transitory computer readable medium, having instructions stored thereon which, when executed by a hardware resource, cause the hardware resource to: provide, by a remote network m

Assignees

Inventors

Classifications

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Interoperability with other network applications or services · CPC title

  • for managing network security; network security policies in general (filtering policies H04L63/0227) · CPC title

  • Involving tunnels, e.g. MPLS · CPC title

  • involving control of end-device applications over a network · 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 US11509526B2 cover?
A first cloud extension agent that facilitates internet-based management of a first set of local computing resources of a network is provided by a remote network management platform. A first connection is established to the first cloud extension agent. A second cloud extension agent that facilitates internet-based management of a second set of local computing resources of a network is provided …
Who is the assignee on this patent?
Snowflake Inc
What technology area does this patent fall under?
Primary CPC classification H04L41/046. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 22 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).