US2020396123A1PendingUtilityA1
System and method for extending cloud services into the customer premise
Est. expiryJan 10, 2031(~4.5 yrs left)· nominal 20-yr term from priority
Inventors:Vineeth NarasimhanJoshua LambertThomas HerchekRyan Elliot HopeNitish JhaRahul JainSumeet Singh
H04L 41/046H04L 67/56H04L 51/58H04L 43/00H04L 67/125H04L 63/168H04L 41/0806H04L 67/10G06F 9/06H04L 51/046H04L 63/20H04L 41/0816H04L 63/029H04L 67/1014H04W 4/50H04L 47/825G06F 9/5088H04L 67/02H04L 67/28
70
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A cloud extension agent can be provided on a customer premise for interfacing, via an outbound secure connection, cloud based services.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer program product comprising:
a first set of program instructions comprising an agent to execute on one or more local computers that are part of a corporate network that is separated from the Internet by at least one firewall, the firewall operating independently of the agent, wherein the agent to act as a local agent, of a cloud-based management platform located outside of the corporate network, to facilitate cloud-based management of the one or more local computers, wherein the agent further to:
gather status information from the one or more local computers;
initiate a secure network connection to the cloud-based management platform; and
report the status information to the cloud-based management platform via the secure network connection; and
a second set of program instructions that provide a web portal for a human administrator to request, from the cloud-based management platform, changes to the configuration of the one or more local computers including an identification of one or more types of the status information to be gathered from the one or more local computers and reported to the cloud-based management platform, wherein the agent further to: receive, from the cloud-based management platform, a set of instructions created by the cloud-based management platform to request the changes, and make the changes to the one or more local computers responsive to the set of instructions from the cloud-based management platform.
2 . The computer program product of claim 1 , further comprising a third set of program instructions defining the cloud-based management platform to generate the set of instructions and send the set of instructions to the agent, and wherein the third set of program instructions are stored on the one or more computer readable storage media.
3 . The computer program product of claim 1 , wherein the agent further to receive the set of instructions from the cloud-based management platform using an XMPP protocol over the secure network connection.
4 . The computer program product of claim 1 , wherein the web portal comprises a dashboard to allow the human administrator to view status information pertaining to the agent and the one or more local computers.
5 . The computer program product of claim 1 , wherein the web portal comprises an interface to allow the human administrator to define alerts pertaining to status information relating to the agent and the one or more local computers.
6 . The computer program product of claim 1 , wherein the web portal comprises an interface to allow the human administrator to remotely upgrade the agent.
7 . The computer program product of claim 1 , wherein the agent further to check in with a heartbeat server periodically to determine whether any updates from the cloud-based management platform are waiting to be sent to the agent.
8 . A method, comprising:
gathering status information from the one or more local computers; initiating a secure network connection to a cloud-based management platform; reporting the status information to the cloud-based management platform via a secure network connection; receiving, from the cloud-based management platform, a set of instructions created by the cloud-based management platform to request changes to the configuration of the one or more local computers and an identification of one or more types of the status information to be gathered from the one or more local computers and reported to the cloud-based management platform, and making the changes to the one or more local computers.
9 . The method of claim 8 , further comprising receiving the set of instructions from the cloud-based management platform using an XMPP protocol over the secure network connection.
10 . The method of claim 8 , further comprising providing a web portal for a human administrator to request, from the cloud-based management platform, the changes.
11 . The method of claim 10 , wherein the web portal comprises a dashboard that allows the human administrator to view status information pertaining to the agent and the one or more local computers.
12 . The method of claim 10 , wherein the web portal comprises an interface that allows the human administrator to define alerts pertaining to status information relating to the agent and the one or more local computers.
13 . The method of claim 8 , wherein the web portal comprises an interface that allows the human administrator to remotely upgrade the agent via the Internet.
14 . The method of claim 8 , further comprising querying a heartbeat server periodically to determine whether any updates from the cloud-based management platform are waiting to be sent to the agent.
15 . An apparatus, comprising:
a hardware resource to:
gather status information from the one or more local computers;
initiate a secure network connection to a cloud-based management platform;
report the status information to the cloud-based management platform via a secure network connection;
receive, from the cloud-based management platform, a set of instructions created by the cloud-based management platform to request changes to the configuration of the one or more local computers and an identification of one or more types of the status information to be gathered from the one or more local computers and reported to the cloud-based management platform, and
make the changes to the one or more local computers.
16 . The apparatus of claim 15 , wherein the hardware resource further to receive the set of instructions from the cloud-based management platform using an XMPP protocol over the secure network connection.
17 . The apparatus of claim 15 , wherein the hardware resource further to provide a web portal for a human administrator to request, from the cloud-based management platform, the changes.
18 . The apparatus of claim 17 , wherein the web portal comprises a dashboard that allows the human administrator to view status information pertaining to the agent and the one or more local computers.
19 . The apparatus of claim 17 , wherein the web portal comprises an interface that allows the human administrator to define alerts pertaining to status information relating to the agent and the one or more local computers.
20 . The apparatus of claim 15 , wherein the web portal comprises an interface that allows the human administrator to remotely upgrade the agent via the Internet.
21 . The apparatus of claim 15 , wherein the hardware resource further to query a heartbeat server periodically to determine whether any updates from the cloud-based management platform are waiting to be sent to the agent.Join the waitlist — get patent alerts
Track US2020396123A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.