Content recorder multi-angle viewing and playback
First Claim
1. A method for facilitating multi-angle viewing and recording of a selected program on a video recorder, the method comprising:
- a processor of the video recorder transmitting a request for viewer data to a service provider;
the processor receiving the viewer data, wherein the viewer data contains information about a plurality of alternate views of a selected program;
the processor determining from the information received in the viewer data whether a currently selected program view is displaying a leading view corresponding to a current point in time within the selected program, wherein (a) the leading view is a most popular view for viewers among the plurality of alternate views of the selected program available at various points in time during a display of the selected program and (b) each of the various points in time during the display of the selected program can have a different corresponding leading view; and
in response to determining that the currently selected program view is not the leading view, the processor determining whether the video recorder is configured for automatic changing to the leading view;
in response to the processor determining that the video recorder is configured for automatic changing to the leading view, the processor autonomously switching to the leading view of the selected program; and
after the autonomously switching, the processor dynamically changing between program views of the selected program so that the leading view of the selected program at each of the various points in time is always the program view being displayed by the video recorder after the autonomously switching, wherein over a duration of the selected program, content from several different, alternate program views of the selected program can be displayed, and the program view provided at each particular point in time of displaying the selected program is the leading view of the selected program at that particular point in time.
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.
7 Citations
24 Claims
-
1. A method for facilitating multi-angle viewing and recording of a selected program on a video recorder, the method comprising:
-
a processor of the video recorder transmitting a request for viewer data to a service provider; the processor receiving the viewer data, wherein the viewer data contains information about a plurality of alternate views of a selected program; the processor determining from the information received in the viewer data whether a currently selected program view is displaying a leading view corresponding to a current point in time within the selected program, wherein (a) the leading view is a most popular view for viewers among the plurality of alternate views of the selected program available at various points in time during a display of the selected program and (b) each of the various points in time during the display of the selected program can have a different corresponding leading view; and in response to determining that the currently selected program view is not the leading view, the processor determining whether the video recorder is configured for automatic changing to the leading view; in response to the processor determining that the video recorder is configured for automatic changing to the leading view, the processor autonomously switching to the leading view of the selected program; and after the autonomously switching, the processor dynamically changing between program views of the selected program so that the leading view of the selected program at each of the various points in time is always the program view being displayed by the video recorder after the autonomously switching, wherein over a duration of the selected program, content from several different, alternate program views of the selected program can be displayed, and the program view provided at each particular point in time of displaying the selected program is the leading view of the selected program at that particular point in time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for facilitating multi-angle viewing and recording of a selected program on a video recorder, the system comprising:
-
a processor; a computer readable storage device coupled to the processor; computer readable instructions stored on the computer readable storage device and executable by the processor to configure the system to; transmit a request for viewer data to a service provider; receive the viewer data, wherein the viewer data contains information about a plurality of alternate views of a selected program; determine from the information received in the viewer data if the currently selected program view is displaying a leading view corresponding to a current point in time within the selected program, wherein (a) the leading view is a most popular view for viewers among the plurality of alternate views of the selected program available at various points in time during a display of the selected program and (b) each of the various points in time during the display of the selected program can have a different corresponding leading view;
in response to determining that the currently selected program view is not the leading view, determine whether the video recorder is configured for automatic changing to the leading view; andin response to the video recorder being configured for automatic changing to the leading view, autonomously switch to the leading view of the selected program; after autonomously switching to the leading view of the selected program, dynamically change between program views of the selected program so that the leading view of the selected program at each of the various points in time is always the program view being displayed by the video recorder after the autonomously switching, wherein over a duration of the selected program, content from several different, alternate program views of the selected program can be displayed, and the program view provided at each particular point in time of displaying the selected program is the leading view of the selected program at that particular point in time. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable storage device having a plurality of program instructions stored thereon, wherein the plurality of program instructions, when executed by a processing device of a machine, allows the machine to facilitate multi-angle viewing of a selected program on a video recorder, wherein the plurality of program instructions stored on the computable readable storage device comprise:
-
program instructions to transmit a request for viewer data to a service provider; program instructions to receive the viewer data, wherein the viewer data contains information about a plurality of alternate views of a selected program; program instructions to determine if the selected program view is displaying a leading view corresponding to a current point in time within the selected program, wherein (a) the leading view is a most popular view for viewers among the plurality of alternate views of the selected program available at various points in time during a display of the selected program and (b) each of the various points in time during the display of the selected program can have a different corresponding leading view; and program instructions to, in response to determining that the currently selected program view is not the leading view, determine whether the video recorder is configured for automatic changing to the leading view; program instructions to, in response to the video recorder being configured for automatic changing to the leading view, autonomously switch to the leading view of the selected program; and program instructions to, after autonomously switching to the leading view of the selected program, dynamically change between program views of the selected program so that the leading view of the selected program at each of the various points in time is always the program view being displayed by the video recorder after the autonomously switching, wherein over a duration of the selected program, content from several different, alternate program views of the selected program can be displayed, and the program view provided at each particular point in time of displaying the selected program is the leading view of the selected program at that particular point in time. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification