Systems and methods for deploying an application and an agent on a customer server in a selected network
US-9342341-B2 · May 17, 2016 · US
US9936047B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9936047-B2 |
| Application number | US-201615361956-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 28, 2016 |
| Priority date | Oct 17, 2013 |
| Publication date | Apr 3, 2018 |
| Grant date | Apr 3, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method and apparatus facilitates an enterprise to lease virtual appliances from network services provider. The method operates by deploying a converged networking and computing device at a service location, downloading a virtual network function to the converged networking and computing device, activating the virtual network function by a service in the wide area network, and connecting the virtual network function to a provisioned network path over the wide area network. Different virtual network functions can be deployed to different locations. The same virtual network function scan be deployed to different locations. Moreover, more than one virtual network function may be deployed to more than one service location. The virtual network functions can be realized through virtual machines, software containers, etc.
Opening claim text (preview).
What is claimed is: 1. A method for deployment by a wide area service provider of one or more virtual network functions via a wide area network, the method comprising: responsive to a request for one or more virtual network functions at a computing device deployed at a service location with a provisioned network path in the wide area network to an end point location, reconfiguring the provisioned network path to a temporary network path which connects to a library located separate from the end point location; receiving the one or more virtual network functions at the computing device over the temporary network path; activating the one or more virtual network functions in the wide area network; and reconfiguring the temporary network path back to the provisioned network path and connecting the one or more virtual network functions thereto. 2. The method of claim 1 , wherein the one or more virtual network functions are implemented as one or more virtual machines. 3. The method of claim 1 , wherein the one or more virtual network functions are implemented as one or more software containers. 4. The method of claim 1 , wherein the library contains a plurality of virtual network functions comprising the one or more virtual network functions. 5. The method of claim 1 , wherein activating comprises booting and configuring one or more virtual machines or software containers. 6. The method of claim 1 , wherein the library comprises one or more network-connected storage devices located remote from the service location. 7. The method of claim 1 , wherein the computing device comprises a hypervisor and a plurality of virtual machines thereon. 8. The method of claim 1 , wherein the one or more virtual network functions are operated in a distributed network functions virtualization infrastructure at a customer premises, and the method further comprising: providing a distributed agent to the customer premises for management and orchestration of the one or more virtual network functions. 9. The method of claim 8 , wherein the distributed agent is configured to perform any of management of the one or more virtual network functions, service chaining of the one or more virtual network functions, image and file management for the one or more virtual network functions, and monitoring of events related to the one or more virtual network functions at the customer premises. 10. A library in a wide area network for deployment of one or more virtual network functions, the library comprising: one or more network-connected storage devices containing a plurality of virtual network functions; and one or more connections to the wide area network from the one or more network-connected storage devices, wherein, responsive to a request for one or more virtual network functions from a computing device deployed at a service location with a provisioned network path in the wide area network to an end point location, the provisioned network path is reconfigured to a temporary network path which connects to the library via the one or more connections, wherein the library is located separate from the end point location; wherein the one or more network-connected storage devices are configured to transmit the one or more virtual network functions to the computing device over the temporary network path, cause activation of the one or more virtual network functions in the wide area network, and cause the temporary network path to be reconfigured back to the provisioned network path for connecting the one or more virtual network functions thereto. 11. The library of claim 10 , wherein the one or more virtual network functions are implemented as one or more virtual machines. 12. The library of claim 10 , wherein the one or more virtual network functions are implemented as one or more software containers. 13. The library of claim 10 , wherein the activation comprises booting and configuring one or more virtual machines or software containers. 14. The library of claim 10 , wherein the one or more network-connected storage devices are located remote from the service location. 15. The library of claim 10 , wherein the computing device comprises a hypervisor and a plurality of virtual machines thereon. 16. The library of claim 10 , wherein the one or more virtual network functions are operated in a distributed network functions virtualization infrastructure at a customer premises, and wherein a distributed agent is provided to the customer premises for management and orchestration of the one or more virtual network functions. 17. The library of claim 16 , wherein the distributed agent is configured to perform any of management of the one or more virtual network functions, service chaining of the one or more virtual network functions, image and file management for the one or more virtual network functions, and monitoring of events related to the one or more virtual network functions at the customer premises. 18. A wide area network for deployment of one or more virtual network functions, the wide area network comprising: one or more service locations each with a provisioned network path in the wide area network to an end point location; and a library connected to the wide area network, wherein the library comprises a plurality of virtual network functions, wherein, responsive to a request for one or more virtual network functions from a computing device deployed at the one or more service locations, the provisioned network path is reconfigured to a temporary network path which connects to the library, wherein the library is located separate from the end point location; wherein the library is configured to transmit the one or more virtual network functions to the computing device over the temporary network path, cause activation of the one or more virtual network functions in the wide area network, and cause the temporary network path to be reconfigured back to the provisioned network path for connecting the one or more virtual network functions thereto. 19. The wide area network of claim 18 , wherein the one or more virtual network functions are implemented as one or more virtual machines. 20. The wide area network of claim 18 , wherein the one or more virtual network functions are implemented as one or more software containers.
Image based installation; Cloning; Build to order · CPC title
wherein the managed service relates to distributed or central networked applications · CPC title
Inter-networking arrangements · CPC title
Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals · CPC title
Messaging; Mailboxes; Announcements · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.