Service orchestration to support a cloud-based, multi-party video conferencing service in a virtual overlay network environment

US9621853B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9621853-B1
Application numberUS-201615194789-A
CountryUS
Kind codeB1
Filing dateJun 28, 2016
Priority dateJun 28, 2016
Publication dateApr 11, 2017
Grant dateApr 11, 2017

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.

Concepts and technologies disclosed herein are directed to service orchestration to support cloud-based, multi-party video conferencing service in a virtual overlay network environment. According to one aspect of the concepts and technologies disclosed herein, a video conferencing service orchestrator can receive, from a user device, a service request for the cloud-based, multi-party video conferencing service orchestrated by the video conferencing service orchestrator. In response to the service request, the video conferencing service orchestrator can provide, to the user device, virtual network layer system software and a virtual machine container for installation on the user device. The virtual network layer system software can implement a network function to provide an interface between the user device and a service controller during a video conference. A conference image particular to the type of video conference can be installed on the virtual machine container to implement the video conference for the user device.

First claim

Opening claim text (preview).

We claim: 1. A video conferencing service orchestrator comprising: a system comprising a processor; and memory that stores instructions that, when executed by the processor, cause the system to perform operations comprising receiving, from a user device, a service request for a cloud-based video conferencing service orchestrated by the video conferencing service orchestrator, and in response to the service request, providing, to the user device, virtual network layer system software and a virtual machine container for installation on the user device, wherein the virtual network layer system software implements a network function to provide an interface between the user device and a service controller during a video conference, and wherein a conference image is to be installed in the virtual machine container to implement the video conference for the user device. 2. The video conferencing service orchestrator of claim 1 , wherein the operations further comprise: receiving, from the user device, a service request, wherein the service request identifies a video conference type for the video conference; and determining that the service controller is a closest service controller capable of serving the user device for the video conference, wherein the service controller is one of a plurality of service controllers available for selection by the video conferencing service orchestrator to service the user device for the video conference. 3. The video conferencing service orchestrator of claim 2 , wherein the operations further comprise forwarding the service request to the service controller so that the service controller can provide, to the user device, the conference image associated with the video conference type for installation in the virtual machine container. 4. The video conferencing service orchestrator of claim 3 , wherein the video conference type comprises a 1-1 video conference type. 5. The video conferencing service orchestrator of claim 3 , wherein the video conference type comprises a 1-N video conference type. 6. The video conferencing service orchestrator of claim 3 , wherein the video conference type comprises an N-N video conference type. 7. The video conferencing service orchestrator of claim 3 , wherein the operations further comprise receiving, from the user device, a stream request indicating a stream type for media associated with the video conference to be streamed to the user device via a media server controlled by the service controller, wherein the stream type is a single media stream or a combined media stream. 8. The video conferencing service orchestrator of claim 3 , wherein the operations further comprise: receiving a quality of experience alarm from the service controller, wherein the quality of experience alarm indicates that a quality of service change resulting in a quality of service for the video conference no longer being in accordance with a quality of service policy; determining a root cause of the quality of service change; and performing an action to improve the quality of service for the video conference to once again be in accordance with the quality of service policy. 9. A method comprising receiving, by a video conferencing service orchestrator, from a user device, a service request for a cloud-based video conferencing service orchestrated by the video conferencing service orchestrator; and in response to the service request, providing, by the video conferencing service orchestrator, to the user device, virtual network layer system software and a virtual machine container for installation on the user device, wherein the virtual network layer system software implements a network function to provide an interface between the user device and a service controller during a video conference, and wherein a conference image is to be installed on the virtual machine container to implement the video conference for the user device. 10. The method of claim 9 , further comprising: receiving, by the video conferencing service orchestrator, from the user device, a service request, wherein the service request identifies a video conference type for the video conference; and determining, by the video conferencing service orchestrator, that the service controller is a closest service controller capable of serving the user device for the video conference, wherein the service controller is one of a plurality of service controllers available for selection by the video conferencing service orchestrator to service the user device for the video conference. 11. The method of claim 10 , further comprising forwarding, by the video conferencing service orchestrator, the service request to the service controller so that the service controller can provide, to the user device, the conference image associated with the video conference type for installation in the virtual machine container. 12. The method of claim 11 , wherein the video conference type comprises a 1-1 video conference type. 13. The method of claim 11 , wherein the video conference type comprises a 1-N video conference type. 14. The method of claim 11 , wherein the video conference type comprises an N-N video conference type. 15. The method of claim 11 , further comprising receiving, by the video conferencing service orchestrator, from the user device, a stream request indicating a stream type for media associated with the video conference to be streamed to the user device via a media server controlled by the service controller, wherein the stream type is a single media stream or a combined media stream. 16. The method of claim 11 , further comprising: receiving, by the video conferencing service orchestrator, a quality of experience alarm from the service controller, wherein the quality of experience alarm indicates that a quality of service change resulting in a quality of service for the video conference no longer being in accordance with a quality of service policy; determining, by the video conferencing service orchestrator, a root cause of the quality of service change; and performing, by the video conferencing service orchestrator, an action to improve the quality of service for the video conference to once again be in accordance with the quality of service policy. 17. A computer-readable storage medium having instructions stored thereon that, when executed by a processor, cause the processor to perform operations comprising: receiving, from a user device, a service request for a cloud-based video conferencing service orchestrated by the video conferencing service orchestrator, and in response to the service request, providing, to the user device, virtual network layer system software and a virtual machine container for installation on the user device, wherein the virtual network layer system software implements a network function to provide an interface between the user device and a service controller during a video conference, and wherein a conference image is to be installed on the virtual machine container to implement the video conference for the user device. 18. The computer-readable storage medium of claim 17 , wherein the operations further comprise: receiving, from the user device, a service request, wherein the service request identifies a video conference type for the video conference; determining that the service controller is a closest service controller capable of serving the user device for the video conference, wherein the service controller is one of a plurality of service controllers available for selection by the video conferencing service orc

Assignees

Inventors

Classifications

  • In-session procedures · CPC title

  • Responding to QoS · CPC title

  • H04N7/15Primary

    Conference systems · CPC title

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

  • H04L65/752Primary

    adapting media to network capabilities · 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 US9621853B1 cover?
Concepts and technologies disclosed herein are directed to service orchestration to support cloud-based, multi-party video conferencing service in a virtual overlay network environment. According to one aspect of the concepts and technologies disclosed herein, a video conferencing service orchestrator can receive, from a user device, a service request for the cloud-based, multi-party video conf…
Who is the assignee on this patent?
At & T Ip I Lp
What technology area does this patent fall under?
Primary CPC classification H04N7/15. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 11 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).