System and method for supporting video processing load balancing for user account management in a computing environment
First Claim
Patent Images
1. A method for supporting user account management in a computing environment, comprising:
- providing a video encoding pool in the computing environment, wherein the video encoding pool includes a set of nodes that are able to perform one or more video processing tasks for another node;
receiving, via a managing server in the computing environment, a request for delegating a video processing task from a managed node;
selecting, via the managing server, one or more nodes from the video encoding pool to perform the video processing task; and
using the managing server as a hub if the managed node is prevented from communicating directly with one or more nodes selected from the video encoding pool, wherein the managing server operates toreceive a plurality of user session screens from the managed node, anddistribute the plurality of user session screens to the one or more selected nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method can support user account management in a computing environment. The computing environment can include a video encoding pool to support load balancing and a managing server, such as a privileged account manager server. The video encoding pool includes a set of nodes that are able to perform one or more video processing tasks for another node. Furthermore, the managing server can receive a request from a managed node in the computing environment for delegating a video processing task, and can select one or more nodes from the video encoding pool to load babalance and to perform the video processing task.
38 Citations
28 Claims
-
1. A method for supporting user account management in a computing environment, comprising:
-
providing a video encoding pool in the computing environment, wherein the video encoding pool includes a set of nodes that are able to perform one or more video processing tasks for another node; receiving, via a managing server in the computing environment, a request for delegating a video processing task from a managed node; selecting, via the managing server, one or more nodes from the video encoding pool to perform the video processing task; and using the managing server as a hub if the managed node is prevented from communicating directly with one or more nodes selected from the video encoding pool, wherein the managing server operates to receive a plurality of user session screens from the managed node, and distribute the plurality of user session screens to the one or more selected nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for supporting user account management in a computing environment, comprising:
-
one or more microprocessors; a video encoding pool in the computing environment, wherein the video encoding pool includes a set of nodes that are able to perform one or more video processing tasks for another node; and a managing server running on said one or more microprocessors, that operates to receive a request for delegating a video processing task from a managed node; and select one or more nodes from the video encoding pool to perform the video processing task, and wherein the managing server is used as a hub if the managed node is prevented from communicating directly with one or more nodes selected from the video encoding pool, wherein the managing server operates to receive a plurality of user session screens from the managed node, and distribute the plurality of user session screens to the one or more selected nodes. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A non-transitory machine readable storage medium having instructions stored thereon that when executed cause a system to perform the steps comprising:
-
providing a video encoding pool in the computing environment, wherein the video encoding pool includes a set of nodes that are able to perform one or more video processing tasks for another node; receiving, via a managing server in the computing environment, a request for delegating a video processing task from a managed node; selecting, via the managing server, one or more nodes from the video encoding pool to perform the video processing task; and using the managing server as a hub if the managed node is prevented from communicating directly with one or more nodes selected from the video encoding pool, wherein the managing server operates to receive a plurality of user session screens from the managed node, and distribute the plurality of user session screens to the one or more selected nodes.
-
Specification