Systems and methods in which a provider is selected to service content requested by a client device
First Claim
Patent Images
1. A method of servicing content for delivery to a client device, said method comprising:
- identifying a type of service to be performed on an item of content, wherein said item of content is identified during a session involving said client device;
selecting a provider from a plurality of providers capable of performing said service, said selecting comprising;
maintaining a record of providers to which sessions have been transferred;
selecting said provider according to said record; and
estimating an amount of time said session is expected to remain with said provider, wherein said record is updated once said amount of time has passed; and
providing information for transferring said session to said provider, wherein said provider performs said service on said item of content.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for servicing content for delivery to a client device are described. An item of content is identified during a session with the client device. A type of service to be performed on the item of content is identified. A provider is selected from a plurality of providers capable of performing the service. The session is transferred to the selected provider, which performs the service on the item of content.
64 Citations
34 Claims
-
1. A method of servicing content for delivery to a client device, said method comprising:
-
identifying a type of service to be performed on an item of content, wherein said item of content is identified during a session involving said client device; selecting a provider from a plurality of providers capable of performing said service, said selecting comprising; maintaining a record of providers to which sessions have been transferred; selecting said provider according to said record; and estimating an amount of time said session is expected to remain with said provider, wherein said record is updated once said amount of time has passed; and providing information for transferring said session to said provider, wherein said provider performs said service on said item of content. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of servicing content for streaming to a client device, said method comprising:
-
identifying a type of service to be performed on an item of content, wherein said item of content is identified during a session involving said client device; selecting a provider from a plurality of providers capable of performing said service, said selecting comprising; maintaining a record of providers to which sessions have been transferred; selecting said provider according to said record; and estimating an amount of time said session is expected to remain with said provider, wherein said record is updated once said amount of time has passed; and providing information for transferring said session to said provider, wherein data for said item of content are streamed from a content source to said provider, wherein said provider performs said service on said item of content and wherein service result data are streamed from said provider to said client device. - View Dependent Claims (8, 9)
-
-
10. A system for providing content to a client device, said system comprising:
a service manager device for receiving a request for an item of content from a portal, wherein said portal received said request from said client device, said service manager device also for selecting a provider from a plurality of providers, each provider capable of performing a service on said item of content, said service manager device also for maintaining a history of providers engaged in sessions, wherein said provide is selected according to said history, said service manager device also for identifying an amount of time said session is estimated to remain with said provider, wherein said history is updated in response to said amount of time transpiring, wherein a session with said client device is redirected from said portal to said provider such that said session continues via said provider, and wherein said provider performs said service on said item of content and forwards service result content to said client device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
25. A system for streaming content to a client device, said system comprising:
a service manager device for receiving a request for an item of content from a portal, wherein said portal received said request from said client device, said service manager device also for selecting a provider from a plurality of providers, each provider capable of performing a service on said item of content, said service manage also for identifying an amount of time said session is estimated to remain with said provider, wherein said history is updated in response to said amount of time transpiring, wherein a session with said client device is redirected from said portal to said provider such that said session continues via said provider, wherein data for said item of content are streamed from a content source to said provider, and wherein said provider performs said service on said item of content and streams service result content to said client device. - View Dependent Claims (26, 27)
-
28. A computer-usable medium having computer-readable program code embodied therein for causing a computer system to perform a method for servicing content for delivery to a client device, said method comprising:
-
identifying a type of service to be performed on an item of content, wherein said item of content is identified during a session involving said client device; selecting a provider from a plurality of providers capable of performing said service; providing information for transferring said session to said provider, wherein said provider performs said service on said item of content; and estimating an amount of time said session is expected to remain with said provider, wherein a record is updated once said amount of time has passed. - View Dependent Claims (29, 30, 31)
-
-
32. A computer-usable medium having computer-readable program code embodied therein for causing a computer system to perform a method for servicing content for streaming to a client device, said method comprising:
-
identifying a type of service to be performed on an item of content, wherein said item of content is identified during a session involving said client device; selecting a provider from a plurality of providers capable of performing said service; providing information for transferring said session to said provider, wherein data for said item of content are streamed from a content source to said provider, wherein said provider performs said service on said item of content and wherein service result data are streamed from said provider to said client device; and estimating an amount of time said session is expected to remain with said provider, wherein a record is updated once said amount of time has passed. - View Dependent Claims (33, 34)
-
Specification