Content Recorder Multi-Angle Viewing and Playback
First Claim
1. A method for facilitating multi-angle viewing of a selected program on a video recorder, the method comprising:
- receiving a program view selection;
transmitting a request for viewer data to a service provider;
receiving the viewer data, wherein the viewer data contains information of one or more alternate views of a selected program;
determining if the selected program view is a leading view of the selected program; and
in response to determining that the selected program view is not the leading view, autonomously switching to the leading view of the selected program.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for selecting, in real time, a leading view of a multi-angle television program. A video recorder receives a program view selection. The video recorder then transmits a viewer data request for the currently selected program view to a service provider. The video recorder may then receive requested viewer data of the selected program view and one or more alternate views of the selected program. The video recorder may then determine if the selected program view is the leading view of the selected program. When the selected view is not the leading view and the video recorder is configured for automatic view switching, the video recorder may autonomously switch to the leading view of the selected program. Alternatively, the video recorder may present vote totals of all views of the selected program and enable a selection of a desired alternate view.
29 Citations
20 Claims
-
1. A method for facilitating multi-angle viewing of a selected program on a video recorder, the method comprising:
-
receiving a program view selection; transmitting a request for viewer data to a service provider; receiving the viewer data, wherein the viewer data contains information of one or more alternate views of a selected program; determining if the selected program view is a leading view of the selected program; and in response to determining that the selected program view is not the leading view, autonomously switching to the leading view of the selected program. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processor; a memory coupled to the processor; processing logic for; receiving a program view selection; transmitting a request for viewer data to a service provider; receiving the viewer data, wherein the viewer data contains information of one or more alternate views of a selected program; determining if the selected program view is a leading view of the selected program; and in response to determining that the selected program view is not the leading view, autonomously switching to the leading view of the selected program. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable medium having a plurality of instructions embodied therein, wherein the plurality of instructions, when executed by a processing device, allows a machine to:
-
receive a program view selection; transmit a request for viewer data to a service provider; receive the viewer data, wherein the viewer data contains information of one or more alternate views of a selected program; determine if the selected program view is a leading view of the selected program; and in response to determining that the selected program view is not the leading view, autonomously switch to the leading view of the selected program. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification