IP Library Patent Application 11198986
Patent Application
App. No. 11/198,986

Signaling redirection for distributed session and resource management

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/198,986
Abstract

A system for on demand session and resource management in an on demand platform for the delivery of on demand digital assets involve a session manager, a plurality of resource managers, and a resource manager redirector. These components cooperate to provide a distributed and scalable system for on demand session and resource management. Redirection of session and resource signaling messages among various session and resource managers by the resource manager redirector allows the unavailability of devices or resources to remain transparent to the session manager. The resource manager redirector redirects messages from the session manager as appropriate.

Claims (25)

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 plurality of resource managers for managing resources associated with the on demand delivery of a digital asset to an on demand client during an on demand session;

a resource manager redirector between the session manager and the plurality of resource managers, the resource manager redirector interfacing, and redirecting messages from, the session manager to cause a redirected message to be routed to an appropriate resource manager;

wherein the session manager, the resource manager redirector, and the plurality of 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 from the plurality of resource managers, the session manager and the plurality of resource managers cooperating to provide a distributed and scalable system for on demand session and resource management; and

wherein redirection of session and resource signaling messages among various session and resource managers by the resource manager redirector allows the unavailability of devices or resources to remain transparent to the session manager, with the resource manager redirector redirecting messages from the session manager as appropriate.

2 . The system of claim 1 wherein the plurality of resource managers includes a plurality of edge resource managers that manage edge devices, wherein the resource manager redirector is an edge resource manager redirector that redirects messages from the session manager to the appropriate edge resource managers.

3 . The system of claim 2 wherein the edge resource manager redirector is operative to discover the mappings between the edge devices and the edge resource managers, and to redirect messages to appropriate edge resource managers based on the mappings.

4 . The system of claim 3 wherein the edge resource managers maintain and advertise service group coverage, and the edge resource manager redirector updates the discovered mappings as needed to reflect the current service group coverage.

5 . The system of claim 1 wherein the plurality of resource managers includes a plurality of on demand resource managers that manage streaming servers, wherein the resource manager redirector is an on demand resource manager redirector that redirects messages from the session manager to the appropriate on demand resource managers.

6 . The system of claim 5 wherein the on demand resource manager redirector is operative to determine suitable streaming servers for a requested digital asset.

7 . The system of claim 6 wherein the on demand resource manager redirector is operative to retrieve a topology of an on demand resource manager domain to an edge resource manager domain.

8 . The system of claim 7 wherein the on demand resource manager redirector utilizes a cost function to select an appropriate on demand resource manager out of available on demand resource managers that have access to a suitable streaming server and have suitable location in the topology.

9 . 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 plurality of resource managers for managing resources associated with the on demand delivery of a digital asset to an on demand client during an on demand session, the plurality of resource managers including a plurality of edge resource managers that manage edge devices and including a plurality of on demand resource managers that manage streaming servers;

an edge resource manager redirector between the session manager and the plurality of edge resource managers, the edge resource manager redirector interfacing, and redirecting messages from, the session manager to cause a redirected message to be routed to an appropriate edge resource manager;

an on demand resource manager redirector between the session manager and the plurality of on demand resource managers, the on demand resource manager redirector interfacing, and redirecting messages from, the session manager to cause a redirected message to be routed to an appropriate on demand resource manager;

wherein the session manager, the resource manager redirectors, and the plurality of 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 from the plurality of resource managers, the session manager and the plurality of resource managers cooperating to provide a distributed and scalable system for on demand session and resource management; and

wherein redirection of session and resource signaling messages among various session and resource managers by the resource manager redirectors allows the unavailability of devices or resources to remain transparent to the session manager, with the resource manager redirector redirecting messages from the session manager as appropriate.

10 . The system of claim 9 wherein the edge resource manager redirector is operative to discover the mappings between the edge devices and the edge resource managers, and to redirect messages to appropriate edge resource managers based on the mappings.

11 . The system of claim 10 wherein the edge resource managers maintain and advertise service group coverage, and the edge resource manager redirector updates the discovered mappings as needed to reflect the current service group coverage.

12 . The system of claim 9 wherein the on demand resource manager redirector is operative to determine suitable streaming servers for a requested digital asset.

13 . The system of claim 12 wherein the on demand resource manager redirector is operative to retrieve a topology of an on demand resource manager domain to an edge resource manager domain.

14 . The system of claim 13 wherein the on demand resource manager redirector utilizes a cost function to select an appropriate on demand resource manager out of available on demand resource managers that have access to a suitable streaming server and have suitable location in the topology.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Dec 7, 2015
From: COMCAST CABLE HOLDINGS, LLC; COMCAST CABLE COMMUNICATIONS, LLC
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 037229/0550 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2005
From: MAO, WEIDONG; COMPTON, CHARLES L.
To: COMCAST CABLE HOLDINGS, LLC
Reel/Frame 017167/0463 →