Delivery of network services
First Claim
Patent Images
1. A method of delivering media according to location from two or more media providers, comprising:
- storing location information on a memory for two terminal devices, a first terminal device and a second terminal device, wherein the terminal devices are used by a single user;
setting media delivery parameters on the memory for the terminal devices according to the location information, wherein media delivery parameters are at least one of the frame rate, compression ratio, and frame size of media to deliver to the terminal devices;
dynamically selecting on the memory a first media provider from the two or more media providers based upon bids provided by the two or more media providers, wherein the two or more media providers are capable of delivering a media according to the media delivery parameters, the media delivery parameters dynamically changing due to changing communication conditions between the terminal devices and a network delivering the media to the terminal devices, the bids are solicited from the two or more media providers based upon the dynamic capability of the two or more media providers to deliver the media according to the media delivery parameters;
forming a service contract with the first media provider on the memory according to a bid of the media provider;
dynamically updating readiness information on the memory, presence information, and terminal capabilities for the two terminal devices, the terminal capabilities identifying which of the terminal devices is currently in use;
dynamically selecting a second media provider from the two or more media providers on the memory based upon bids provided by the two or more media providers upon a change in the terminal employed by the user; and
applying the readiness information, presence information, and the terminal capabilities on the memory to determine if and how to deliver the media to the terminal device currently in use from the media provider.
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.
32 Citations
16 Claims
-
1. A method of delivering media according to location from two or more media providers, comprising:
-
storing location information on a memory for two terminal devices, a first terminal device and a second terminal device, wherein the terminal devices are used by a single user; setting media delivery parameters on the memory for the terminal devices according to the location information, wherein media delivery parameters are at least one of the frame rate, compression ratio, and frame size of media to deliver to the terminal devices; dynamically selecting on the memory a first media provider from the two or more media providers based upon bids provided by the two or more media providers, wherein the two or more media providers are capable of delivering a media according to the media delivery parameters, the media delivery parameters dynamically changing due to changing communication conditions between the terminal devices and a network delivering the media to the terminal devices, the bids are solicited from the two or more media providers based upon the dynamic capability of the two or more media providers to deliver the media according to the media delivery parameters; forming a service contract with the first media provider on the memory according to a bid of the media provider; dynamically updating readiness information on the memory, presence information, and terminal capabilities for the two terminal devices, the terminal capabilities identifying which of the terminal devices is currently in use; dynamically selecting a second media provider from the two or more media providers on the memory based upon bids provided by the two or more media providers upon a change in the terminal employed by the user; and applying the readiness information, presence information, and the terminal capabilities on the memory to determine if and how to deliver the media to the terminal device currently in use from the media provider. - View Dependent Claims (2, 3, 4, 5, 6, 16)
-
-
7. A method comprising:
-
dynamically selecting on a memory a first service provider from two or more service providers based upon bids provided by the two or more service providers, wherein the two or more service providers are capable of delivering a media according to media delivery parameters for a user, the media delivery parameters dynamically changing due to changing communication conditions between two terminal devices and a network delivering the media to the two terminal devices, the bids are solicited from the two or more service providers based upon the dynamic capability of the two or more service providers to deliver the media according to the media delivery parameters; forming a service contract with the first service provider on the memory according to a bid of the service provider; dynamically updating readiness information, presence information, and terminal capabilities on the memory for the two terminal devices, the readiness information, the presence information, and the terminal capabilities stored by one or more network elements, the terminal capabilities identifying which of the terminal devices is currently in use; dynamically selecting a second service provider from the two or more service providers on the memory based upon bids provided by the two or more service providers upon a change in the terminal employed by the user; and applying the readiness information, the presence information, and the terminal capabilities on the memory to determine if and how to deliver services to the terminal devices from the service provider. - View Dependent Claims (8)
-
-
9. A cell phone comprising:
-
logic on a memory to maintain readiness and presence information; logic on the memory to communicate changes in the readiness and presence information to a network; logic on the memory to dynamically select a first service provider from two or more service providers based upon bids provided by the two or more service providers, wherein the two or more service providers are capable of delivering a media according to media delivery parameters for a user, the media delivery parameters dynamically changing due to changing communication conditions between the cell phone and the network, the bids are solicited from the two or more service providers based upon the dynamic capability of the two or more service providers to deliver the media according to the media delivery parameters; logic on the memory to form a service contract with the first service provider according to a bid of the service provider; logic on the memory to dynamically update readiness information, presence information, and terminal capabilities for the cell phone, the terminal capabilities identifying which of the terminal devices is currently in use; logic on the memory to dynamically select a second service provider from the two or more service providers based upon bids provided by the two or more service providers upon a change in the terminal employed by the user; and logic on the memory to apply the readiness and presence information to determine if and how to deliver the media. - View Dependent Claims (10)
-
-
11. A network comprising:
-
logic on a memory to dynamically update stored readiness information and stored presence information for two terminal devices, a first terminal device and a second terminal device, wherein the terminal devices are used by a single user; logic on the memory to dynamically select a first service provider from two or more service providers based upon bids provided by the two or more service providers, wherein the two or more service providers are capable of delivering a media according to media delivery parameters for the user, the media delivery parameters dynamically changing due to changing communication conditions between the one or more terminal devices and the network, the bids are solicited from the two or more service providers based upon the dynamic capability of the two or more service providers to deliver the media according to the media delivery parameters; logic on the memory to form a service contract with the first service provider according to a bid of the service provider; logic on the memory to apply the readiness information, the presence information, and the terminal capabilities to determine if and how to deliver services to the terminal devices from the service provider, the terminal capabilities identifying which of the terminal devices is currently in use; and logic on the memory to dynamically select a second service provider from the two or more service providers based upon bids provided by the two or more service providers upon a change in the terminal employed by the user. - View Dependent Claims (12)
-
-
13. A method comprising:
-
organizing on a memory terminal device capabilities for two or more terminal devices into categories; organizing on the memory service requirements for one or more service providers into categories; comparing on the memory categories of the terminal device capabilities with categories of the service requirements to determine one or more services compatible with the terminal devices; dynamically selecting on the memory a first service provider from the one or more service providers based upon bids provided by the one or more service providers; forming a service contract with the first service provider according to a bid of the service provider; dynamically updating on the memory readiness information, presence information, and terminal capabilities for the two or more terminal devices, the terminal capabilities identifying which of the terminal devices is currently in use; dynamically selecting on the memory a second service provider from the two or more service providers based upon bids provided by the two or more service providers upon a change in the terminal employed by the user; and applying on the memory the readiness information and presence information to determine if and how to deliver the media to the two or more terminal devices from the service provider, wherein the two or more service providers are capable of delivering the one or more services compatible with the terminal devices according to service delivery parameters for a single user of the terminal devices, the bids are solicited from the two or more service providers based upon the dynamic capability of the two or more service providers to deliver the service according to the service delivery parameters, the media delivery parameters dynamically changing due to changing communication conditions between the one or more terminal devices and a network delivering the service to the one or more terminal devices. - View Dependent Claims (14, 15)
-
Specification