Distributed and scalable architecture for on demand session and resource manangement
First Claim
Patent Images
1. A system for on demand session and resource management in an on demand platform for the delivery of on demand digital assets, the system comprising:
- a session manager for managing on demand sessions;
a resource manager for managing resources associated with the on demand delivery of a digital asset to an on demand client during an on demand session;
wherein the session manager and the resource manager cooperate to form an architecture partitioned into logical components, each logical component interfacing with at least one other logical component through a defined interface, with the session manager being a separate logical component from the resource manager; and
wherein the session manager and the resource manager cooperate to provide a distributed and scalable system for on demand session and resource management.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for on demand session and resource management in an on demand platform for delivery of on demand digital assets is distributed and scalable. A session manager manages on demand sessions. A resource manager manages resources associated with the on demand delivery of a digital asset to an on demand client. The architecture is partitioned into logical components. Each logical component interfaces with at least one other logical component through a defined interface. The session manager is a separate logical component from the resource manager.
168 Citations
22 Claims
-
1. A system for on demand session and resource management in an on demand platform for the delivery of on demand digital assets, the system comprising:
-
a session manager for managing on demand sessions;
a resource manager for managing resources associated with the on demand delivery of a digital asset to an on demand client during an on demand session;
wherein the session manager and the resource manager cooperate to form an architecture partitioned into logical components, each logical component interfacing with at least one other logical component through a defined interface, with the session manager being a separate logical component from the resource manager; and
wherein the session manager and the resource manager cooperate to provide a distributed and scalable system for on demand session and resource management. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for on demand session and resource management in an on demand platform for the delivery of on demand digital assets, the system comprising:
-
a session manager for managing on demand sessions;
an on demand resource manager for allocating and managing resources from a streaming server associated with the on demand delivery of the digital asset, the on demand resource manager being a separate logical component that interfaces with the session manager;
an encryption resource manager for provisioning and managing resources from an encryption engine associated with the on demand delivery of the digital asset, the encryption resource manager being a separate logical component that interfaces with the session manager;
a network resource manager for allocating and managing resources from a transport network associated with the on demand delivery of the digital asset, the network resource manager being a separate logical component that interfaces with the session manager;
an edge resource manager for allocating and managing resources from edge devices associated with the on demand delivery of the digital asset, the edge resource manager being a separate logical component that interfaces with the session manager;
wherein the session manager and the resource managers cooperate to form an architecture partitioned into logical components, each logical component interfacing with at least one other logical component through a defined interface, with the session manager being a separate logical component; and
wherein the session manager and the resource managers cooperate to provide a distributed and scalable system for on demand session and resource management. - View Dependent Claims (21, 22)
-
Specification