Delivery of network services
First Claim
Patent Images
1. A method, comprising:
- receiving, by a server comprising at least one processor, a first plurality of media delivery parameters from a first terminal device across a network, wherein the first plurality of media delivery parameters comprises a readiness information and a presence information of the first terminal device, and wherein the first plurality of media delivery parameters are dynamically updated based upon a changing communication condition between the first terminal device and the network;
soliciting, by the processor, a bid from each of a plurality of media providers to provide a service to the first terminal device based upon the first plurality of media delivery parameters;
selecting, by the processor, a first media provider based on a combination of a received bid and an ability of the first media provider to deliver the service to the first terminal device according to the first plurality of media delivery parameters;
receiving, by the processor, a second plurality of media delivery parameters of a second terminal device associated with the first terminal device, the second plurality of media delivery parameters indicating that the first terminal device has been switched with the second terminal device; and
selecting a second media provider to deliver the service to the second terminal device based upon the second plurality of media delivery parameters.
6 Assignments
0 Petitions
Accused Products
Abstract
A network includes user information comprising terminal capabilities and readiness information for a terminal device. A network element receives the terminal capabilities and readiness information from the terminal device and communicates the terminal capabilities and readiness information such that it is received and stored. The information is accessed to set media delivery parameters for the terminal device.
-
Citations
17 Claims
-
1. A method, comprising:
-
receiving, by a server comprising at least one processor, a first plurality of media delivery parameters from a first terminal device across a network, wherein the first plurality of media delivery parameters comprises a readiness information and a presence information of the first terminal device, and wherein the first plurality of media delivery parameters are dynamically updated based upon a changing communication condition between the first terminal device and the network; soliciting, by the processor, a bid from each of a plurality of media providers to provide a service to the first terminal device based upon the first plurality of media delivery parameters; selecting, by the processor, a first media provider based on a combination of a received bid and an ability of the first media provider to deliver the service to the first terminal device according to the first plurality of media delivery parameters; receiving, by the processor, a second plurality of media delivery parameters of a second terminal device associated with the first terminal device, the second plurality of media delivery parameters indicating that the first terminal device has been switched with the second terminal device; and selecting a second media provider to deliver the service to the second terminal device based upon the second plurality of media delivery parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A server, comprising:
-
a processor; and a memory that stores logical instructions that, when executed by the processor, cause the processor to perform operations comprising; receiving a first plurality of media delivery parameters from a first terminal device across a network, the first plurality of media delivery parameters comprise a readiness information and a presence information of the first terminal device that are dynamically updated based on a communication channel between the first terminal device and the network; selecting a first service provider from among a plurality of service providers based upon a plurality of bids submitted by the plurality of service providers, the plurality of bids indicating each service provider'"'"'s ability to deliver a media resource to the first terminal device according to the first plurality of media delivery parameters; and selecting a second media provider to deliver the media resource to a second terminal device in response to receiving a second plurality of media delivery parameters of the second terminal device, the second plurality of media delivery parameters indicating that the first terminal device has been switched with the second terminal device. - View Dependent Claims (9, 10, 11)
-
-
12. A system, comprising:
-
a server comprising a processor; and a memory that stores logical instructions that, when executed by the processor, cause the processor to perform operations comprising; updating a stored readiness information and a stored presence information for a first terminal device associated with a user account; selecting a first service provider from a plurality of service providers based upon a plurality of bids submitted by the plurality of service providers, wherein each of the plurality of service providers are capable of delivering a media resource to the first terminal device based on the stored readiness information and the stored presence information; forming a service contract with the first service provider; applying the readiness information, the presence information, and a plurality of terminal capabilities to determine an optimal quality of service for providing the media resource to the first terminal device; and selecting a second service provider to provide the media resource to a second terminal device associated with the user account in response to receiving an indication that the first terminal device has been switched with the second terminal device. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification