Bookmarks and watchpoints for selection and presentation of media streams
First Claim
1. A computer-implemented method of providing bookmarks and watchpoints for selection and presentation of media streams, comprising:
- creating a bookmark associated with a media stream; and
creating a watchpoint having a watchpoint trigger and a watchpoint action, wherein said watchpoint trigger comprises a condition and is associated with said bookmark, such that when a presentation device presenting said media stream reaches said bookmark, said watchpoint action occurs if said condition is fulfilled, and wherein said media stream comprises a plurality of subportions, and said method further comprising;
determining which of said plurality of subportions are available to a user; and
presenting those subportions of said media stream which are available to said user.
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
44 Claims
-
1. A computer-implemented method of providing bookmarks and watchpoints for selection and presentation of media streams, comprising:
-
creating a bookmark associated with a media stream; and creating a watchpoint having a watchpoint trigger and a watchpoint action, wherein said watchpoint trigger comprises a condition and is associated with said bookmark, such that when a presentation device presenting said media stream reaches said bookmark, said watchpoint action occurs if said condition is fulfilled, and wherein said media stream comprises a plurality of subportions, and said method further comprising; determining which of said plurality of subportions are available to a user; and presenting those subportions of said media stream which are available to said user.
-
-
2. A computer-implemented method of providing bookmarks and watchpoints for selection and presentation of media streams, comprising:
-
creating a bookmark associated with a media stream; and creating a watchpoint having a watchpoint trigger and a watchpoint action, wherein said watchpoint trigger comprises a condition and is associated with said bookmark, such that when a presentation device presenting said media stream reaches said bookmark, said watchpoint action occurs if said condition is fulfilled, and wherein said watchpoint action includes; applying a set of parameters while selecting a particular media stream; and presenting at least a portion of that particular media stream under control of those parameters. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method of providing bookmarks and watchpoints for selection and presentation of media streams, comprising:
-
creating a bookmark associated with a media stream; and creating a watchpoint having a watchpoint trigger and a watchpoint action, wherein said watchpoint trigger comprises a condition and is associated with said bookmark, such that when a presentation device presenting said media stream reaches said bookmark, said watchpoint action occurs if said condition is fulfilled, and wherein said watchpoint action comprises; selecting one or more alternative scenes for presenting within a particular media stream; and presenting at least a portion of that particular media stream under control of those alternative scenes.
-
-
18. A computer-implemented method of providing bookmarks and watchpoints for selection and presentation of media streams, comprising:
-
creating a bookmark associated with a media stream; and creating a watchpoint having a watchpoint trigger and a watchpoint action, wherein said watchpoint trigger comprises a condition and is associated with said bookmark, such that when a presentation device presenting said media stream reaches said bookmark, said watchpoint action occurs if said condition is fulfilled, and wherein said watchpoint action comprises; creating one or more bookmarks or watchpoints other than already available in the media stream.
-
-
19. A computer-implemented method of providing bookmarks and watchpoints for selection and presentation of media streams, comprising:
-
creating a bookmark associated with a media stream; and creating a watchpoint having a watchpoint trigger and a watchpoint action, wherein said watchpoint trigger comprises a condition and is associated with said bookmark, such that when a presentation device presenting said media stream reaches said bookmark, said watchpoint action occurs if said condition is fulfilled, and wherein said watchpoint action comprises; maintaining, in response to a status of said presentation device, information regarding one or more of;
a user preference;
the availability of licenses at said presentation device;
said media stream;
a particular presentation of said media stream;
said presentation device;
or one or more viewers.
-
-
20. A computer-implemented method of providing bookmarks and watchpoints for selection and presentation of media streams, comprising:
-
creating a bookmark associated with a media stream; and creating a watchpoint having a watchpoint trigger and a watchpoint action, wherein said watchpoint trigger comprises a condition and is associated with said bookmark, such that when a presentation device presenting said media stream reaches said bookmark, said watchpoint action occurs if said condition is fulfilled, and wherein said watchpoint trigger includes a date or time zone associated with said presentation device.
-
-
21. A computer-implemented method of providing bookmarks and watchpoints for selection and presentation of media streams, comprising:
-
creating a bookmark associated with a media stream; and creating a watchpoint having a watchpoint trigger and a watchpoint action, wherein said watchpoint trigger comprises a condition and is associated with said bookmark, such that when a presentation device presenting said media stream reaches said bookmark, said watchpoint action occurs if said condition is fulfilled, and wherein said watchpoint trigger includes a set of demographic information about one or more viewers.
-
-
22. A computer-implemented method of providing bookmarks and watchpoints for selection and presentation of media streams, comprising:
-
creating a bookmark associated with a media stream; and creating a watchpoint having a watchpoint trigger and a watchpoint action, wherein said watchpoint trigger comprises a condition and is associated with said bookmark, such that when a presentation device presenting said media stream reaches said bookmark, said watchpoint action occurs if said condition is fulfilled, and wherein said watchpoint trigger includes a set of explicit or implicit parental controls.
-
-
23. A computer-implemented method of providing bookmarks and watchpoints for selection and presentation of media streams, comprising:
-
creating a bookmark associated with a media stream; and creating a watchpoint having a watchpoint trigger and a watchpoint action, wherein said watchpoint trigger comprises a condition and is associated with said bookmark, such that when a presentation device presenting said media stream reaches said bookmark, said watchpoint action occurs if said condition is fulfilled, and wherein said watchpoint trigger includes a set of explicit or implicit user preferences.
-
-
24. A computer-implemented method of providing bookmarks and watchpoints for selection and presentation of media streams, comprising:
-
creating a bookmark associated with a media stream; and creating a watchpoint having a watchpoint trigger and a watchpoint action, wherein said watchpoint trigger comprises a condition and is associated with said bookmark, such that when a presentation device presenting said media stream reaches said bookmark, said watchpoint action occurs if said condition is fulfilled, and wherein said watchpoint trigger includes a set of metadata available to said presentation device.
-
-
25. A computer-implemented method of providing bookmarks and watchpoints for selection and presentation of media streams, comprising:
-
creating a bookmark associated with a media stream; and creating a watchpoint having a watchpoint trigger and a watchpoint action, wherein said watchpoint trigger comprises a condition and is associated with said bookmark, such that when a presentation device presenting said media stream reaches said bookmark, said watchpoint action occurs if said condition is fulfilled, and wherein said watchpoint trigger includes a status of availability of a license to said presentation device.
-
-
26. A computer-implemented method of providing bookmarks and watchpoints for selection and presentation of media streams, comprising:
-
creating a bookmark associated with a media stream; and creating a watchpoint having a watchpoint trigger and a watchpoint action, wherein said watchpoint trigger comprises a condition and is associated with said bookmark, such that when a presentation device presenting said media stream reaches said bookmark, said watchpoint action occurs if said condition is fulfilled, and wherein said watchpoint trigger includes a status of one or more devices other than said presentation device.
-
-
27. A computer-implemented method of utilizing a watchpoint associated with a media stream, comprising:
-
creating said watchpoint, said watchpoint comprising; a watchpoint trigger associated with said media stream and a logical state of a presentation device; and a watchpoint action; detecting an occurrence of said watchpoint trigger during presentation of said media stream; and performing said watchpoint action, conditioned upon said occurrence of said watchpoint trigger, wherein said watchpoint trigger comprises a bookmark associated with said media stream. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A computer-implemented method of utilizing a watchpoint associated with a media stream, comprising:
-
creating said watchpoint, said watchpoint comprising; a watchpoint trigger associated with said media stream and a logical state of a presentation device; and a watchpoint action; detecting an occurrence of said watchpoint trigger during presentation of said media stream; and performing said watchpoint action, conditioned upon said occurrence of said watchpoint trigger, wherein said watchpoint trigger comprises availability of a feature of said presentation device.
-
-
33. A computer-implemented method of utilizing a watchpoint associated with a media stream, comprising:
-
creating said watchpoint, said watchpoint comprising; a watchpoint trigger associated with said media stream and a logical state of a presentation device; and a watchpoint action; detecting an occurrence of said watchpoint trigger during presentation of said media stream; and performing said watchpoint action, conditioned upon said occurrence of said watchpoint trigger, wherein said watchpoint action comprises accessing a bookmark associated with said media stream.
-
-
34. A computer-implemented method of utilizing a watchpoint associated with a media stream, comprising:
-
creating said watchpoint, said watchpoint comprising; a watchpoint trigger associated with said media stream and a logical state of a presentation device; and a watchpoint action; detecting an occurrence of said watchpoint trigger during presentation of said media stream; and performing said watchpoint action, conditioned upon said occurrence of said watchpoint trigger, wherein said watchpoint action comprises accessing a location within another media stream.
-
-
35. A computer-implemented method of utilizing a watchpoint associated with a media stream, comprising:
-
creating said watchpoint, said watchpoint comprising; a watchpoint trigger associated with said media stream and a logical state of a presentation device; and a watchpoint action; detecting an occurrence of said watchpoint trigger during presentation of said media stream; and performing said watchpoint action, conditioned upon said occurrence of said watchpoint trigger, wherein said watchpoint action comprises accessing a bookmark associated with another media stream.
-
-
36. A computer-implemented method of utilizing a watchpoint associated with a media stream, comprising:
-
creating said watchpoint, said watchpoint comprising; a watchpoint trigger associated with said media stream and a logical state of a presentation device; and a watchpoint action; detecting an occurrence of said watchpoint trigger during presentation of said media stream; and performing said watchpoint action, conditioned upon said occurrence of said watchpoint trigger, wherein said watchpoint action comprises setting a presentation state of said presentation device.
-
-
37. A computer-implemented method of utilizing a watchpoint associated with a media stream, comprising:
-
creating said watchpoint, said watchpoint comprising; a watchpoint trigger associated with said media stream and a logical state of a presentation device; and a watchpoint action; detecting an occurrence of said watchpoint trigger during presentation of said media stream; and performing said watchpoint action, conditioned upon said occurrence of said watchpoint trigger, wherein said watchpoint action comprises setting a presentation state for a presentation environment.
-
-
38. A computer-implemented method of utilizing a watchpoint associated with a media stream, comprising:
-
creating said watchpoint, said watchpoint comprising; a watchpoint trigger associated with said media stream and a logical state of a presentation device; and a watchpoint action; detecting an occurrence of said watchpoint trigger during presentation of said media stream; and performing said watchpoint action, conditioned upon said occurrence of said watchpoint trigger, wherein said detecting comprises detecting said logical state of said presentation device. - View Dependent Claims (39, 40, 41, 42, 43, 44)
-
Specification