Centralized management of remote endpoint devices

US11329957B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11329957-B2
Application numberUS-202016785218-A
CountryUS
Kind codeB2
Filing dateFeb 7, 2020
Priority dateJun 9, 2017
Publication dateMay 10, 2022
Grant dateMay 10, 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.

Methods, systems, and computer-readable media for centralized management of remote endpoint devices are disclosed. Instances of agent software are installed on endpoint devices that are external to a multi-tenant provider network. The agent software is communicatively coupled to a centralized management service of the multi-tenant provider network. A software package is selected from a marketplace service of the multi-tenant provider network. The marketplace service comprises product offerings for a plurality of software packages. The centralized management service sends information indicative of a configuration associated with the software package to the agent software of one or more of the endpoint devices that are associated with the software package. The centralized management service receives, from the agent software, an indication that the configuration has been deployed on the one or more of the endpoint devices.

First claim

Opening claim text (preview).

What is claimed is: 1. A system, comprising: one or more processors and one or more memories to store computer-executable instructions that, when executed, cause the one or more processors to implement agent software configured to: receive, by the agent software from a centralized management service of a multi-tenant provider network, information indicative of a configuration associated with a software package, wherein the software package is selected from a plurality of software packages of a marketplace service in the multi-tenant provider network, wherein the configuration comprises a network address of a virtual private network (VPN) server, and wherein the agent software is associated with an endpoint device external to the multi-tenant provider network; deploy, by the agent software to the endpoint device, the configuration associated with the software package including the received network address of the VPN server to permit access by the endpoint device, via a secure connection, to the VPN server of the multi-tenant provider network according to the received network address; and send, from the agent software to the centralized management service, an acknowledgement of deployment of the configuration associated with the software package. 2. The system as recited in claim 1 , wherein the software package comprises a virtual private network (VPN) server, and wherein the configuration permits the endpoint device to establish a secure connection with the VPN server. 3. The system as recited in claim 1 , wherein the one or more memories store additional computer-executable instructions that, when executed, cause the one or more processors to: receive, by the agent software from the centralized management service, an installer associated with the software package; install, by the agent software using the installer, the software package on the endpoint device; and send, from the agent software to the centralized management service, an acknowledgement of installation of the software package. 4. The system as recited in claim 1 , wherein the one or more memories store additional computer-executable instructions that, when executed, cause the one or more processors to: generate, by the agent software, a system image of the endpoint device, wherein functionality of the endpoint device is migrated to one or more computational resources of the multi-tenant provider network based at least in part on the system image. 5. The system as recited in claim 1 , wherein the one or more memories store additional computer-executable instructions that, when executed, cause the one or more processors to: send, from the agent software to the centralized management service, information descriptive of a status of the endpoint device. 6. The system as recited in claim 1 , wherein the configuration is associated with security management at the endpoint device. 7. A computer-implemented method, comprising: receiving, by agent software from a centralized management service of a multi-tenant provider network, information indicative of a configuration associated with a software package, wherein the software package is selected from a plurality of software packages of a marketplace service in the multi-tenant provider network, wherein the configuration comprises a network address of a virtual private network (VPN) server, and wherein the agent software is associated with an endpoint device external to the multi-tenant provider network; deploying, by the agent software to the endpoint device, the configuration associated with the software package including the received network address of the VPN server to permit access by the endpoint device, via a secure connection, to the VPN server of the multi-tenant provider network according to the received network address; and sending, from the agent software to the centralized management service, an acknowledgement of deployment of the configuration associated with the software package. 8. The method as recited in claim 7 , wherein the software package comprises a virtual private network (VPN) server, and wherein the configuration permits the endpoint device to establish a secure connection with the VPN server. 9. The method as recited in claim 7 , further comprising: receiving, by the agent software from the centralized management service, an installer associated with the software package; installing, by the agent software using the installer, the software package on the endpoint device; and sending, from the agent software to the centralized management service, an acknowledgement of installation of the software package. 10. The method as recited in claim 7 , further comprising: generating, by the agent software, a system image of the endpoint device, wherein functionality of the endpoint device is migrated to one or more computational resources of the multi-tenant provider network based at least in part on the system image. 11. The method as recited in claim 7 , further comprising: sending, from the agent software to the centralized management service, information descriptive of a status of the endpoint device. 12. The method as recited in claim 7 , wherein the configuration is associated with security management at the endpoint device. 13. The method as recited in claim 7 , further comprising: sending, from the agent software to the centralized management service, an acknowledgement of installation of the agent software on the endpoint device, wherein the information indicative of the configuration associated with the software package is sent to the agent software based at least in part on the centralized management service determining that the endpoint device is associated with the software package. 14. One or more non-transitory computer-readable storage media storing program instructions that, when executed on or across one or more processors, perform: receiving, by agent software from a centralized management service of a multi-tenant provider network, information indicative of a configuration associated with a software package, wherein the software package is selected from a plurality of software packages of a marketplace service in the multi-tenant provider network, wherein the configuration comprises a network address of a virtual private network (VPN) server, and wherein the agent software is associated with an endpoint device external to the multi-tenant provider network; deploying, by the agent software to the endpoint device, the configuration associated with the software package including the received network address of the VPN server to permit access by the endpoint device, via a secure connection, to the VPN server of the multi-tenant provider network according to the received network address; and sending, from the agent software to the centralized management service, an acknowledgement of deployment of the configuration associated with the software package. 15. The one or more non-transitory computer-readable storage media as recited in claim 14 , wherein the software package comprises a virtual private network (VPN) server, and wherein the configuration permits the endpoint device to establish a secure connection with the VPN server. 16. The one or more non-transitory computer-readable storage media as recited in claim 14 , further comprising additional program instructions that, when executed on or across the one or more processors, perform: receiving, by the agent software from the centralized management service, an installer associated with the software package; installing, by the agent software using the installer, the software package on

Assignees

Inventors

Classifications

  • Virtual private networks · CPC title

  • the task being a mobile agent, i.e. specifically designed to migrate · CPC title

  • Installation · 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 US11329957B2 cover?
Methods, systems, and computer-readable media for centralized management of remote endpoint devices are disclosed. Instances of agent software are installed on endpoint devices that are external to a multi-tenant provider network. The agent software is communicatively coupled to a centralized management service of the multi-tenant provider network. A software package is selected from a marketpl…
Who is the assignee on this patent?
Amazon Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04L63/0272. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 10 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).