System and method for extending cloud services into the customer premise

US10623245B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10623245-B2
Application numberUS-201715785137-A
CountryUS
Kind codeB2
Filing dateOct 16, 2017
Priority dateJan 10, 2011
Publication dateApr 14, 2020
Grant dateApr 14, 2020

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 cloud extension agent can be provided on a customer premise for interfacing, via an outbound secure connection, cloud based services. The cloud extension agent can reach the cloud based services through existing firewall infrastructure, thereby providing simple, secure deployment. Furthermore, the secure connection can enable substantially real-time communication with a cloud service to provide web-based, substantially real time control or management of resources on the customer premises via the cloud extension agent.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for providing network management services comprising: providing a software-based extension agent that facilitates internet-based management of local computing resources by one or more computers that are part of a local network, the local network being separated from the Internet by at least one firewall, the at least one firewall operating independently of the software-based extension agent, wherein the software-based extension agent is configured to: initiate a secure network connection to a remote data center, outbound through the firewall over the Internet using a standard Internet protocol, gather predetermined status information, from one or more local servers on the local network regarding a plurality of devices that access the one or more local servers, report the predetermined status information to the remote data center via the secure network connection, receive, from the remote data center via the secure network connection, a set of instructions created by the remote data center pertaining to management of the one or more local servers, and make changes to configuration of the one or more local servers in response to the set of instructions, the changes updating rules managing the plurality of devices that access the one or more local servers; providing to an administrator, by the remote data center, a web-based portal that allows the administrator to request configuration changes to the one or more local servers and to select type of status information that defines the predetermined status information; and creating, by the remote data center, in response to configuration changes initiated via the web-based portal, the set of instructions to be sent to the software-based agent via the secure network connection. 2. The method of claim 1 , further comprising: providing, at the remote data center, a device management database that comprises a repository of the predetermined status information received from the software-based extension agent. 3. The method of claim 1 , further comprising sending the set of instructions to the software-based extension agent in real time in response to the configuration changes initiated via the web-based portal. 4. The method of claim 3 , wherein the step of sending the set of instructions further comprises sending the set of instructions using an XMPP protocol over the secure network connection. 5. The method of claim 1 , wherein the web-based portal comprises a dashboard that allows the administrator to view status information pertaining to the software-based extension agent and the one or more local servers in real-time. 6. The method of claim 1 , wherein the web-based portal allows the administrator to define alerts pertaining to status information relating to the software-based extension agent and the one or more local servers. 7. The method of claim 1 , wherein the web-based portal allows an administrator to remotely diagnose problems with one of the software-based extension agent and the one or more local servers, via the Internet. 8. The method of claim 1 , wherein the web-based portal allows an administrator to remotely upgrade the software-based extension agent via the Internet. 9. The method of claim 1 , wherein the software-based extension agent checks in with a heartbeat server periodically to determine if any updates from the remote data center are waiting. 10. A method for extending services into a customer premise comprising: providing a software-based extension agent that executes on a computer that is part of a local network, the local network being separated from the Internet by at least one firewall that operates independently of the software-based extension agent, wherein the software-based extension agent is configured to: initiate a secure connection to a remote data-center over the Internet, outbound through the at least one firewall, using a standard internet protocol, gather predetermined status information from one or more local servers on the local network regarding a plurality of devices that access the one or more local servers, report, via the secure connection, the predetermined status information, receive, via the secure connection, a set of instructions created at the remote data center for configuration of the one or more local servers on the local network, and change the configuration of the one or more local servers in response to the first set of instructions via, an application program interface (API) exposed by the one or more local servers, the changes updating rules managing the plurality of devices that access the one or more local servers; providing to an administrator, as part of the remote data-center, a web-based portal that allows the administrator to request configuration changes to the one or more local computing resources and to select type of status information that defines the predetermined status information; and creating, by the remote data center, in response to the requested configuration changes initiated via the web-based portal, the set of instructions to be sent to the software-based extension agent via the secure connection. 11. The method of claim 10 , further comprising: providing, as part of the remote data-center, a device management database that comprises a repository of the predetermined status information received from the software-based extension agent. 12. The method of claim 10 , further comprising sending the set of instructions to the software-based extension agent in-real time in response to the configuration changes initiated via the web-based portal. 13. The method of claim 12 , wherein the step of sending the set of instructions comprises sending the instructions using an XMPP protocol over the secure connection. 14. The method of claim 10 , wherein the web-based portal comprises a dashboard that allows the administrator to view status pertaining to the software-based extension agent and the one or more local computing resources in real-time. 15. The method of claim 10 , further comprising providing, via the remote data center, a web-based portal that allows the administrator to define alerts pertaining to status information relating to the software-based extension agent and the one or more local computing resources. 16. The method of claim 10 , further comprising providing, via the remote data center, a web-based portal that allows the administrator to remotely diagnose problems with the software-based extension agent and the one or more local resources, via the Internet. 17. The method of claim 10 , wherein the software-based extension agent checks in with a heartbeat server periodically to determine if any updates from the remote data center are waiting. 18. A method for providing management of corporate computing resources comprising: providing to an administrator, at one or more remote data centers, a web-based interface for management of policies for a plurality of client devices that access at least one server on a local network, the local network being isolated from the Internet via a firewall; maintaining, in a database associated with the one or more remote data centers that contains real time status information pertaining to the plurality of client devices; receiving, over the Internet at the remote data center, the real time status information pertaining to configuration and compliance status of each of the plurality of client devices via a first secure connection initiated by a first software-based extension agent operating on the at least one server, outbound through the

Assignees

Inventors

Classifications

  • involving task migration · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

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

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

  • the condition being an adaptation, e.g. in response to network events · 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 US10623245B2 cover?
A cloud extension agent can be provided on a customer premise for interfacing, via an outbound secure connection, cloud based services. The cloud extension agent can reach the cloud based services through existing firewall infrastructure, thereby providing simple, secure deployment. Furthermore, the secure connection can enable substantially real-time communication with a cloud service to provi…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L41/0806. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 14 2020 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).