Method of enhancing media content and a media enhancement system
First Claim
1. A method comprising:
- generating, with a remote server, an enhancement registry for a media selection, wherein the enhancement registry includes time data associated with corresponding time points during playback of the media selection, frame location data associated with specific locations of frames of the media selection, and at least one communicative link to additional materials, wherein each of the at least one communicative link is associated with distinct time data and frame location data of the media selection;
receiving a selection via an interface of a media player used to play the media selection;
identifying, by an activation assembly stored on a storage medium and executed by a processor, a time of receipt of the selection and a location marker of the media selection that corresponds to the selection;
correlating, by the activation assembly, the identified time of receipt with the time data and the identified location marker with the frame location data to identify a communicative link associated with the selection; and
activating, by the activation assembly, the communicative link in response to the selection.
13 Assignments
0 Petitions
Accused Products
Abstract
A media enhancement system and method, the system including a media player structured to deliver a media selection to a user and an enhancement registry associated with the media selection and including time data and/or other data associated with the media selection and a communicative link to additional materials. A user interface is further provided and operatively associated with the media player to receive a user input during delivery of the media selection by the media player, the media player further structured to identify a corresponding time marker of the media selection at a time that corresponds receipt of the user input. Finally, an activation assembly is provided to access the enhancement registry and to correspondingly activate the communicative link for delivery of the additional materials to the user.
149 Citations
32 Claims
-
1. A method comprising:
-
generating, with a remote server, an enhancement registry for a media selection, wherein the enhancement registry includes time data associated with corresponding time points during playback of the media selection, frame location data associated with specific locations of frames of the media selection, and at least one communicative link to additional materials, wherein each of the at least one communicative link is associated with distinct time data and frame location data of the media selection; receiving a selection via an interface of a media player used to play the media selection; identifying, by an activation assembly stored on a storage medium and executed by a processor, a time of receipt of the selection and a location marker of the media selection that corresponds to the selection; correlating, by the activation assembly, the identified time of receipt with the time data and the identified location marker with the frame location data to identify a communicative link associated with the selection; and activating, by the activation assembly, the communicative link in response to the selection. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a media player stored on a first storage medium, wherein the media player, if executed by a first processor, is configured to deliver a media selection; an enhancement registry stored on a second storage medium and associated with the media selection, wherein the enhancement registry includes time data associated with corresponding time points during playback of the media selection, frame location data associated with specific locations of frames of the media selection, and at least one communicative link to additional materials, wherein each of the at least one communicative link is associated with distinct time data and frame location data of the media selection; an interface operatively associated with the media player and configured to receive a selection during delivery of the media selection by the media player, wherein the interface is also configured to identify a time marker associated with the media selection and corresponding to a time of receipt of the selection and to identify a location marker of the media selection; and an activation assembly stored on a third storage medium and executed by a second processor, wherein the activation assembly is configured to correlate the time marker with the time data and the location marker with the frame location data to identify one of the at least one communicative link, wherein the activation assembly is also configured to activate the identified communicative link for delivery of the additional materials in response to the selection. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable medium having instructions stored thereon, the instructions comprising:
-
instructions for storing, an enhancement registry for a media selection, wherein the enhancement registry includes time data associated with corresponding time points during playback of the media selection, frame location data associated with specific locations of framse of the media selection, and at least one communicative link to additional materials, wherein each of the at least one communicative link is associated with distinct time data and frame location data of the media selection; instructions for processing a selection received from an interface of a media player, wherein the selection includes an identifier of the media selection, a time marker corresponding to a time of receipt of the selection and a location marker of the media selection that corresponds to the selection; instructions for correlating the time marker with the time data and the location marker with the frame location data to identify a communicative link; and instructions for activating, the identified communicative link in response to the selection. - View Dependent Claims (22, 23, 24)
-
-
25. A system comprising:
-
means for storing an enhancement registry that is associated with a media selection, wherein the enhancement registry includes time data associated with time points during playback of the media selection, frame location data associated with specific locations of the media selection, and at least one communicative link to additional materials, wherein each of the at least one communicative link is associated with distinct time data and frame location data; and means for processing a selection received through an interface of a media player, wherein the selection includes an identifier identifying the media selection, a time marker identifying a time of receipt of the selection, and a location marker of the media selection that corresponds to the selection; and means for correlating the time marker with the time data and the location marker with the frame location data to identify one of the at least one communicative link and to activate the identified communicative link for delivery of the additional materials. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
Specification