Method and apparatus for ordering entertainment programs from different programming transmission sources
First Claim
Patent Images
1. A method comprising:
- receiving information regarding a plurality of different entertainment programs and a plurality of different video resolutions associated with at least one entertainment program;
displaying at a displaying device a list of entertainment programs and, for at least one entertainment program, a plurality of different video resolutions;
receiving an entertainment program selection and a video resolution selection from a user via an input device;
transmitting, via a communication network, the entertainment program selection together with the video resolution selection from the displayed plurality to an entertainment program provider, the video resolution selection being provided in part based on resolution capabilities of the displaying device, the displaying device intended for viewing the selected entertainment program; and
receiving, via the communication network, the selected entertainment program in accordance with the selected video resolution and a token to enable the displaying device to display the selected entertainment program.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides an improved method and apparatus for purchasing media features for programming transmissions. A selection is sent to a server system to buy an upgraded media feature for a programming transmission. The server system automatically coordinates purchasing the media feature from a programming transmission source and providing the media feature from the programming transmission source. In one embodiment, an entertainment system includes a user interface from which a viewer selects an upgraded media feature for a programming transmission, wherein the programming transmission with the upgraded media feature is provided to the entertainment system.
31 Citations
31 Claims
-
1. A method comprising:
-
receiving information regarding a plurality of different entertainment programs and a plurality of different video resolutions associated with at least one entertainment program; displaying at a displaying device a list of entertainment programs and, for at least one entertainment program, a plurality of different video resolutions; receiving an entertainment program selection and a video resolution selection from a user via an input device; transmitting, via a communication network, the entertainment program selection together with the video resolution selection from the displayed plurality to an entertainment program provider, the video resolution selection being provided in part based on resolution capabilities of the displaying device, the displaying device intended for viewing the selected entertainment program; and receiving, via the communication network, the selected entertainment program in accordance with the selected video resolution and a token to enable the displaying device to display the selected entertainment program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory, machine readable medium having stored thereon data representing sequences of instructions which when executed by a processor, cause the processor to:
-
receive information regarding a plurality of different entertainment programs and a plurality of different video resolutions associated with at least one entertainment program; display at a displaying device a list of entertainment programs and, for at least one entertainment program, the plurality of different video resolutions; receive an entertainment program selection and a video resolution selection from a user via an input device; transmit, via a communication network, an entertainment program selection together with a video resolution selection from the displayed plurality to an entertainment program provider, the video resolution selection being provided in part based on resolution capabilities of the displaying device, the displaying device intended for viewing the selected entertainment program; and receive, via the communication network, the selected entertainment program in accordance with the selected video resolution. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory, machine readable medium having stored thereon data representing sequences of instructions which when executed by a processor, cause the processor to:
-
transmit, via a communication network, information regarding a plurality of different entertainment programs and a plurality of different video resolutions associated with each entertainment program to a plurality of client systems; receive, via the communication network, an entertainment program selection together with a video resolution selection from at least one of the plurality of client systems, the video resolution selection being provided in part based on resolution capabilities of a displaying device intended for viewing the selected entertainment program; and provide the at least one of the plurality of client systems with access to receive the selected entertainment program in accordance with the selected video resolution. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A method, comprising:
-
transmitting, via a communication network, information regarding a plurality of different entertainment programs and a plurality of different video resolutions associated with each entertainment program to a plurality of client systems; receiving, via the communication network, an entertainment program selection together with a video resolution selection from at least one of the plurality of client systems, the video resolution selection being provided in part based on resolution capabilities of a displaying device intended for viewing the selected entertainment program; and providing the client system with access to receive the selected entertainment program in accordance with the selected video resolution. - View Dependent Claims (28, 29, 30, 31)
-
Specification