Method for associating media files with additional content
First Claim
1. A method for presenting digitally stored information to a user, comprising the steps of:
- a) providing, from a server to a client device, access to a timeline file comprising timeline information, the timeline information comprising a duration and instructions to the client device to present content in a predetermined order during the duration, the timeline information further comprising first and second time points, each time point being relative to when a user accesses the timeline file through an interface provided by the client device, and wherein the first time point being associated with an instruction to access a media file separate from the timeline file, the media file being a digital audio or digital video file stored on the client device, the second time point being associated with an instruction to access additional content, the additional content being either i) text comprised in the timeline file or ii) a file stored on a server comprising image or text in a digital format, or a webpage,b) receiving user input, through an interface provided by the client device, that accesses the timeline file, the accessing the timeline file starting a timing procedure that is not measured relative to a starting time or duration of the media file and additional content,c) the client device automatically starting playing the media file when the timing procedure reaches a time corresponding to the first time point of the timeline information,d) the client device, when the timing procedure reaches a time corresponding to the second time point of the timeline information, automatically presenting, to the user, the additional content or presenting, to the user, an indication that additional content is available,wherein steps c) and d) are performed in a chronological order dependent on an order of the first and second time points in the timeline information;
wherein the duration accommodates the combined playing time of the media file and any of the additional content that has a duration;
wherein the time line information is updated with an additional time point associated with an instruction to access further additional content after step b) has been performed and, in response to the update, the client device presenting the further additional content to the user when the timing procedure reaches the additional time point;
wherein the additional time point associated with an instruction to access further additional material is added to the timeline information by a second user with the use of a second client device; and
wherein the addition of the additional time point is carried out by, in a first step, providing, from the second client device to the server, information about a time point relative to a time point in the media file and further additional content, then, in a second step, the server storing the information about the time point and the additional content, then in a third step, the server updating the timeline information with information about the additional time point and the further additional content to make the additional time point and the further additional content available to the client device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for presenting digitally stored information to a user, including providing, from a server to a client device, timeline information having first and second time points, each time point being relative to when a user accesses the timeline information, the first time point being associated with a digital audio or digital video media file, the second time point being associated with additional content, the additional content being a text or a file comprising video, audio, image, text, a webpage, user comment or user rating in a digital format. Accessing the timeline information causes the client device to start a timing procedure, the client device automatically starting playing the media file when timing reaches the first time point of the timeline information and the client device automatically presenting, to the user, the additional content when the timing reaches the second time point of the timeline information.
21 Citations
13 Claims
-
1. A method for presenting digitally stored information to a user, comprising the steps of:
-
a) providing, from a server to a client device, access to a timeline file comprising timeline information, the timeline information comprising a duration and instructions to the client device to present content in a predetermined order during the duration, the timeline information further comprising first and second time points, each time point being relative to when a user accesses the timeline file through an interface provided by the client device, and wherein the first time point being associated with an instruction to access a media file separate from the timeline file, the media file being a digital audio or digital video file stored on the client device, the second time point being associated with an instruction to access additional content, the additional content being either i) text comprised in the timeline file or ii) a file stored on a server comprising image or text in a digital format, or a webpage, b) receiving user input, through an interface provided by the client device, that accesses the timeline file, the accessing the timeline file starting a timing procedure that is not measured relative to a starting time or duration of the media file and additional content, c) the client device automatically starting playing the media file when the timing procedure reaches a time corresponding to the first time point of the timeline information, d) the client device, when the timing procedure reaches a time corresponding to the second time point of the timeline information, automatically presenting, to the user, the additional content or presenting, to the user, an indication that additional content is available, wherein steps c) and d) are performed in a chronological order dependent on an order of the first and second time points in the timeline information; wherein the duration accommodates the combined playing time of the media file and any of the additional content that has a duration; wherein the time line information is updated with an additional time point associated with an instruction to access further additional content after step b) has been performed and, in response to the update, the client device presenting the further additional content to the user when the timing procedure reaches the additional time point; wherein the additional time point associated with an instruction to access further additional material is added to the timeline information by a second user with the use of a second client device; and wherein the addition of the additional time point is carried out by, in a first step, providing, from the second client device to the server, information about a time point relative to a time point in the media file and further additional content, then, in a second step, the server storing the information about the time point and the additional content, then in a third step, the server updating the timeline information with information about the additional time point and the further additional content to make the additional time point and the further additional content available to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A client device system comprising a processor and a memory having stored thereon instructions which, when executed by the processor, cause the client device to:
-
a) establish an operative connection to a server to access a timeline file comprising timeline information, the timeline information comprising a duration and instructions to the client device to present content in a predetermined order during the duration, the timeline information further comprising first and second time points, each time point being relative to when a user accesses the timeline file through an interface provided by the client device, and wherein the first time point being associated with an instruction to access a media file separate from the timeline file, the media file being a digital audio or digital video file stored on the client device, the second time point being associated with an instruction to access additional content, the additional content being either i) text comprised in the timeline file or ii) a file stored on a server comprising image or text in a digital format, or a webpage, b) receive user input, through an interface of the client device, that accesses the timeline file, the accessing the timeline file starting a timing procedure that is not measured relative to a starting time or duration of the media file and additional content, c) automatically start to play the media file when the timing procedure reaches a time corresponding to the first time point of the timeline information, d) when the timing procedure reaches a time corresponding to the second time point of the timeline information, automatically present, to the user, the additional content or presenting, to the user, an indication that additional content is available, wherein c) and d) are performed in a chronological order dependent on an order of the first and second time points in the timeline information; wherein the duration accommodates the combined playing time of the media file and any of the additional content that has a duration; wherein the time line information is updated with an additional time point associated with an instruction to access further additional content after b) occurs and, in response to the update, the client device presenting the further additional content to the user when the timing procedure reaches the additional time point; wherein the additional time point associated with an instruction to access further additional material is added to the timeline information by a second user with the use of a second client device; and wherein the addition of the additional time point is carried out by provision, from the second client device to the server, information about a time point relative to a time point in the media file and further additional content, then the server storing the information about the time point and the additional content, then the server updating the timeline information with information about the additional time point and the further additional content to make the additional time point and the further additional content available to the client device. - View Dependent Claims (12, 13)
-
Specification