Bookmarks and watchpoints for selection and presentation of media streams
First Claim
1. A method, including steps of associating a bookmark with a media stream;
- associating a watchpoint with that media stream and with that bookmark;
whereby a tuple including the bookmark and the watchpoint designates at least one film clip, the film clip including at least a portion of a media stream capable of being presented.
1 Assignment
0 Petitions
Accused Products
Abstract
Selection and presentation of media streams, in which presentation is not limited by order imposed by the digital content representative of those media streams, in response to bookmarks and watchpoints settable and usable by a user. Bookmarks reference a location within the media stream, not necessarily pre-selected and possibly dynamically selected, in which a presentation can be started or restarted therefrom. Watchpoints reference a location within the media stream, or a presentation state for the media stream, in which an action can be triggered thereby. Bookmarks and watchpoints provide a general technique for presenting selections from media streams in response to metadata.
-
Citations
112 Claims
-
1. A method, including steps of
associating a bookmark with a media stream; -
associating a watchpoint with that media stream and with that bookmark;
whereby a tuple including the bookmark and the watchpoint designates at least one film clip, the film clip including at least a portion of a media stream capable of being presented. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method, including steps of
associating a bookmark with a media stream; -
associating a watchpoint with that media stream and with that bookmark;
whereby a tuple including the bookmark and the watchpoint designates at least one film skip, the film skip including at least a jump from a first portion of a first media stream to a second portion of a second media stream, the first media stream and the second media stream being either the same media stream or different media streams.
-
-
17. A method, including steps of
associating a bookmark with a media stream; -
associating a watchpoint with that media stream and with that bookmark;
whereby a tuple including the bookmark and the watchpoint designates at least one film skip, the film skip including at least a portion of a media stream capable of being skipped;
whereby presentation of that media stream in association with that film skip does not include presentation of that portion capable of being skipped. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method, including steps of
associating a set of bookmarks and a substantially corresponding set of watchpoints with a media stream, whereby the bookmarks and watchpoints designate a substantially corresponding set of film clips, substantially each film clip including at least a portion of a media stream capable of being presented; - and
presenting that set of film clips in association with a plurality of presentation devices;
whereby a user is able to compare those presentation devices in association with substantially each film clip. - View Dependent Claims (33, 34, 35, 36)
- and
-
37. A method, including steps of
sending a media stream to a first recipient; -
creating a bookmark into that media stream at that first recipient, the bookmark being not pre-selected by a the creator or distributor of that media stream;
sending that media stream and that bookmark to a second recipient;
dynamically selecting that bookmark at that second recipient; and
presenting that media stream beginning at a point designated by that bookmark. - View Dependent Claims (38, 39, 40, 41, 42, 45, 46, 47, 48, 49, 50)
-
-
43. A method, including steps of
creating a watchpoint including a description of at least one of: - a presentation state of a device associated with a media stream, a virtual machine state of a device associated with that media stream, a state of a device other than a presentation device associated with that media stream, another state associated with presentation of that media stream; and
associating one or more actions with that watchpoint;
whereby when said presentation state or other state is reached, those one or more actions are performed with regard to that media stream. - View Dependent Claims (44, 51, 52, 53, 54, 55, 56, 57, 58, 59)
- a presentation state of a device associated with a media stream, a virtual machine state of a device associated with that media stream, a state of a device other than a presentation device associated with that media stream, another state associated with presentation of that media stream; and
-
60. A method, including steps of
associating one or more actions with a watchpoint, that watchpoint including at least one of: - a presentation state of a presentation device, a virtual machine state of that presentation device, a state of a device other than that presentation device; and
detecting at least one of those states; and
performing at least one of those actions in response to the steps of detecting. - View Dependent Claims (61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74)
- a presentation state of a presentation device, a virtual machine state of that presentation device, a state of a device other than that presentation device; and
-
75. A method, including steps of
presenting a set of media streams, wherein those media streams include a representation by digital content, wherein that digital content includes a selected directed graph of presentation for those media streams, in which at least some of the media streams are represented by vertices in that directed graph; wherein the steps of presenting include presentation of media streams from that set of media streams in an order other than indicated by that directed graph. - View Dependent Claims (76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112)
Specification