US8225194B2 - Bookmarks and watchpoints for selection and presentation of media streams - Google Patents
Bookmarks and watchpoints for selection and presentation of media streams Download PDFInfo
- Publication number
- US8225194B2 US8225194B2 US10/655,496 US65549603A US8225194B2 US 8225194 B2 US8225194 B2 US 8225194B2 US 65549603 A US65549603 A US 65549603A US 8225194 B2 US8225194 B2 US 8225194B2
- Authority
- US
- United States
- Prior art keywords
- watchpoint
- media stream
- presentation
- trigger
- action
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000009471 action Effects 0.000 claims abstract description 112
- 238000000034 method Methods 0.000 claims abstract description 111
- 230000004044 response Effects 0.000 claims abstract description 45
- 230000001143 conditioned effect Effects 0.000 claims description 12
- 230000003993 interaction Effects 0.000 claims description 2
- 230000001960 triggered effect Effects 0.000 abstract description 13
- 230000000694 effects Effects 0.000 description 29
- 230000002452 interceptive effect Effects 0.000 description 14
- 230000008569 process Effects 0.000 description 9
- 230000006399 behavior Effects 0.000 description 8
- 241000251730 Chondrichthyes Species 0.000 description 7
- 230000008859 change Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000012552 review Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000000903 blocking effect Effects 0.000 description 2
- 230000003467 diminishing effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000013589 supplement Substances 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 241000722713 Carcharodon carcharias Species 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000002045 lasting effect Effects 0.000 description 1
- 230000000873 masking effect Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 241000894007 species Species 0.000 description 1
- 238000013518 transcription Methods 0.000 description 1
- 230000035897 transcription Effects 0.000 description 1
- ACWBQPMHZXGDFX-QFIPXVFZSA-N valsartan Chemical compound C1=CC(CN(C(=O)CCCC)[C@@H](C(C)C)C(O)=O)=CC=C1C1=CC=CC=C1C1=NN=NN1 ACWBQPMHZXGDFX-QFIPXVFZSA-N 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47214—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
Definitions
- the invention relates to selection and presentation of media streams; in aspects thereof, the invention relates to bookmarks and watchpoints, and to event handling, for selection and display of videos from media, such as for example DVD and other related media.
- DVD player systems provide users with the ability to playback digital content pre-recorded on DVD media.
- such systems provide users with the ability to present (that is, display video elements of and play audio elements of) media streams, either after or concurrently with download of digital content representing those media streams.
- such systems further provide the capability of downloading that digital content from one or more content servers.
- a first problem with known DVD media playback is that the process of playback involves interaction between the user and a pre-selected sequence of playback capabilities, recorded onto the DVD media by someone other than the user (such as a creator or distributor of that DVD media).
- playback might involve navigation of a selection menu, might involve playback of audiovisual messages the creator or distributor has determined are advantageous for the user to be forced to watch (such as for example an anti-piracy warning, or such as for example one or more advertisements or pre-release announcements). Accordingly, it would at some times be advantageous to avoid being restricted by choices imposed on them by the creator or distributor of the DVD media.
- a second problem with known playback techniques is that the user might have a substantial library of media streams from which the user might desire to present.
- the user might wish to present short clips (or “trailers”) of individual movies as part of a process of selection or review of those individual movies.
- the user might wish to present a trailer for an individual movie as part of deciding whether to purchase that movie (including for example on-line purchase of a downloaded copy) or to present that movie to a selected audience (including for example determining if that audience was interested in the movie in response to the selected trailer).
- the user might wish to point to selections from media streams when analyzing, commenting on, reviewing, or selecting portions thereof.
- a first example thereof might be a biography of a known actor or director, including selections of short clips of scenes used for illustrative, scholarly, literary, artistic, political, or social purposes.
- a second example thereof might be that the user wishes to present a short clip, such as a favorite scene, for presentation to a selected audience (including for example just the user themselves), or as part of a pedagogical exercise (including for example as a demonstration of acting technique or camera work).
- both these problems are exacerbated by increases in the number of DVD media providers (whether creators or distributors), and by increases in the number of media streams available to the user. Moreover, both these problems might inhibit development of a convenient UI (user interface) for selection and presentation of media streams, whether from recorded physical media or downloaded from one or more content servers.
- the invention provides a method and system capable of selection and presentation of media streams, in which presentation is not substantially limited by any order imposed by the digital content representative of those media streams.
- the invention provides a method and system capable of creating and referencing a bookmark to a location selected within the media stream, not necessarily pre-selected by the creator or distributor of that media stream, and possibly dynamically selected by a recipient of digital content representing that media stream.
- the invention provides a user with the capability of starting or restarting presentation from the selected bookmark.
- the invention provides a method and system capable of creating a watchpoint at a location selected within the media stream, or a presentation state otherwise associated with presentation of the media stream, capable of associating with that watchpoint one or more watchpoint triggers (indicating on what conditions the watchpoint is triggered) and one or more watchpoint actions (indicating what actions are taken in response to triggering the watchpoint).
- the user might designate a bookmark at the beginning of a selected film clip, a watchpoint trigger with the end of that same film clip, and a watchpoint action associated with the watchpoint, which watchpoint action directs a presentation device to return to a presentation state it was at before presenting from the bookmark.
- the film clip effectively acts as a media element capable of being inserted into another, different, media stream (or more generally, into any other user interface or media presentation, the original user interface or media presentation not necessarily including any original media streams of its own), without involving any other digital content associated with the larger media stream that contains that film clip.
- the invention provides a method and system capable of selecting one of a set of such film clips (bookmark-watchpoint pairs) for presentation, in response to a user input, a user preference, a playback device configuration, demographic information about the user or the playback device, or other pertinent information.
- a one or more DVD's might have a first version of its movie better suited for presentation on a regular television screen, and a second version of its movie better suited for presentation on a widescreen or HDTV television screen (currently, the movie “Shrek” is sometimes marketed with two separate DVD's, one of which includes a widescreen version and one of which includes a narrowscreen version).
- one or more DVD's might have a first version of its movie better suited for presentation to a mature audience, and a second version of its movie better suited for presentation to a less-mature audience.
- a single DVD might have a set of versions of its movie with selected different plot points or movie endings, for those different audiences or users who prefer the movie to have a happy ending or otherwise.
- a single DVD might have a shorter (abridged) and a longer (unabridged) version of the same movie, selectable by the user.
- the invention provides a method and system capable of selecting one of a set of such film skips (watchpoint-bookmark pairs), with the effect that a section of a media stream might be skipped, censored, or otherwise edited out, in response to a user input, a user preference, a playback device configuration, demographic information about the user or the playback device, or other pertinent information.
- the invention provides a method and system capable of testing one or more state variables at such bookmarks or watchpoints, and of taking different actions in response to distinct values of those state variables.
- the invention provides a user with the capability of designing a sequence of actions (conditional or unconditional), by which selections from media streams might be presented in response to digital content representing those media streams and in response to other information.
- Such other information might include the scope of a license afforded to the user, demographic or other metadata about that user, or interactive activity with that user (or more than one such user).
- Such a sequence of actions might be recorded, retrieved, transmitted, or received, similar to digital content representing any other type of media stream.
- the invention might include bookmarks created or edited using one or more techniques or by one or more types of creators.
- bookmarks might be created in conjunction with the original content, such as for example by an author, creator, distributor, or synchronizer, of the original content.
- bookmarks might be created by a party other than in conjunction with the original content, such as for example by a secondary distributor of the content, a server providing the content to an end-user along with newly-associated metadata, a translator of the original content, such as a person adding subtitles in a second or an alternative language or “dubbing” in sound in a second or an alternative, or such as an editor of the movie for a specific purpose, such as for example a purpose suitable for airliner use, for children, or for export to selected countries.
- a party other than in conjunction with the original content such as for example by a secondary distributor of the content, a server providing the content to an end-user along with newly-associated metadata, a translator of the original content, such as a person adding subtitles in a second or an alternative language or “dubbing” in sound in a second or an alternative, or such as an editor of the movie for a specific purpose, such as for example a purpose suitable for airliner use, for children, or for export to selected countries.
- bookmarks might be created by end-user preferences, either explicit or implicit or some combination or conjunction thereof, such as for example in response to the end-user designating a favorite scene, or such as for example in response to the end-user skipping over a disfavored scene, or such as for example in response to preferences implied by demographic information about the end-user.
- the invention might also include watchpoints created using one or more techniques or by one or more types of creators, as described above with regard to creation or editing of bookmarks.
- the invention is an enabling technology by which substantial advance is made in the art of media streams and digital content representative thereof.
- the invention might be used to provide one or more of, or some combination or extension or mixture of, any of the following:
- the invention includes a representation of a presentation state and a virtual machine state, each of which is updated concurrently with presentation of the media stream.
- a bookmark preferably includes a defined presentation state and virtual machine state to which a presenting device might be set, with the effect of providing that presenting device with the capability of presentation beginning at that bookmark.
- presentation might instead begin at a closest “entry location” designated by the digital content representing that media stream.
- the defined presentation state or virtual machine state might include a known “title number” within DVD media on which is recorded the digital content representing that media stream.
- a watchpoint preferably includes a defined presentation state and virtual machine state, along with one or more associated triggerable actions, with the effect that whenever the presenting device attempts to match its presentation state and virtual machine state with that watchpoint, a first sufficient degree of similarity with the triggering condition (possibly for a first subset of data associated with each such state) would cause the watchpoint to be triggered, and a second sufficient degree of similarity with a conditional choice of action (possibly for a second subset of data associated with each such state) would cause the associated actions would be performed.
- the presenting device might attempt to match its presentation state and virtual machine state with selected watchpoints after each known frame of the media stream, or at the beginning or end of each subsegment of the media stream designated by the digital content representing that media stream.
- FIG. 1 shows a block diagram of a system including bookmarks and watchpoints for video selection and presentation.
- FIG. 2 shows a process flow diagram of a method including operation of a system including bookmarks and watchpoints for video selection and presentation.
- FIG. 1 shows a block diagram of a system including bookmarks and watchpoints for video selection and presentation.
- a system 100 such as for example an end-user system, includes a library 110 or other storage including digital content 111 representing a media stream, such as for example in a DVD media content format, a presentation device 120 , and a presentation controller 130 .
- the library 110 might include one or more of: a DVD reader; a disk drive (whether magnetic, optical, magneto-optical, or otherwise); a “jukebox” or other collection of multiple readers for physical media such as DVD's or disk drives; a communication link to a web server, file server, database server, or other server; a broadcast receiver such as a cable modem or satellite link, or any other device or technique having the capability of delivering digital content to the presentation device 120 .
- the presentation controller 130 might include a portion, or be included in a portion, of a PVL (personal video library) associated with the system 100 .
- the library 110 might also include a portion, or be included in a portion, of a PVL (personal video library) associated with the system 100 .
- PVL personal video library
- the presentation controller 130 is, in one embodiment, coupled to at least one input device 131 , suitable for receiving commands or other information from a user 132 associated with the presentation device 120 , and at least one output device, which in one embodiment includes a portion of, or is included in a portion of, the presentation device 120 itself.
- the presentation controller 130 includes a processor, program and data memory, and is capable of receiving those commands or other information, and responding thereto as described herein, with the effect that the user 132 is capable of interacting with the presentation controller 130 as described herein.
- the presentation controller 130 may act in response to a preselected set of programming instructions, or in response to a set of sensors not generally considered an input device 131 , such as for example a timed program show or a program show responsive to the presence of people to watch it.
- the presentation controller 130 may act in response to commands or other information from an operator other than a user 132 , such as for example a stage director or performer, or a remote teacher engaged in televised instruction.
- the system 100 may be devised to make presentations of shows at a demonstration device, a sales kiosk, or a trade show.
- the presentation controller 130 might be responsive to a timer to present a continuous loop of the same media stream (or a pseudorandomly or randomly selected sequence of different media streams), or might be responsive to the absence or presence of heat (using an IR sensor), light, or sound to determine the absence or presence of a viewing audience of sufficient size, and in response thereto, might be responsive to the audience and its size to present an automatically selected sequence of media streams.
- the library 110 includes (or includes access to) digital content 111 representing a media stream, such as for example in a DVD media content format.
- the user 132 interacts with a user interface at a selected presentation device 120 , with the effect that the user 132 might choose for presentation an episode or show that forms at least a portion of the digital content 111 .
- the presentation device 120 interacts with the library 110 to obtain the portion of the digital content 111 representing the media stream for that episode or show.
- the library 110 sends that portion of the digital content 111 to the presentation device 120 , with the effect that the presentation device 120 presents the media stream represented by that portion of the digital content 111 to the user 132 .
- the digital content 111 in a DVD media content format includes a sequence of instructions, each either (a) directing a virtual machine state change, or (b) directing presentation of at least a portion of a media stream.
- the virtual machine state includes a plurality of registers, at least some of which are read-only and describe the presentation device 120 configuration, while at least some (others) are more general in purpose, such as for example a register storing whether a certain portion of the DVD had already been viewed.
- the virtual machine instructions either (a) alter, update, or otherwise modify virtual machine registers, or (b) direct presentation of at least a next portion of a media stream.
- the presentation device 120 also includes a presentation state, distinct from the virtual machine state, which describes at least some internal state of the presentation device 120 as it parses and presents the portion of the media stream represented by the digital content 111 .
- a presentation state distinct from the virtual machine state, which describes at least some internal state of the presentation device 120 as it parses and presents the portion of the media stream represented by the digital content 111 .
- the presentation state of the presentation device 120 changes, without necessarily changing the virtual machine state of the presentation device 120 .
- media stream state generally describes a complete state, including both the virtual machine state and the presentation state, of the presentation device 120 .
- the virtual machine state can be responsive to the presentation state (although in one embodiment the virtual machine state is unchanged by changes in the presentation state), and that the presentation state can be responsive to the virtual machine state (although in one embodiment the presentation state is responsive to the digital content 111 ).
- Bookmarks 150 describe a reference to a logical location selected within a media stream.
- bookmarks can be pre-selected by the creator or distributor of that media stream.
- bookmarks are dynamically selected by user 132 of digital content 111 representing a media stream.
- presentation devices are capable of starting or restarting a presentation from a selected bookmark.
- Watchpoints 152 might be conditioned on other state information or input, with the effect that both the virtual machine state and the presentation state might be made responsive to any conditions or data those watchpoint triggers or watchpoint actions are able to test.
- conditional watchpoint triggers or watchpoint actions might be responsive to information of the following types:
- FIG. 2A shows a process flow diagram of a method including operation of a system including bookmarks and watchpoints for video selection and presentation.
- a method 200 includes a set of flow points and steps. Although described serially, these flow points and steps of the method 200 can be performed by separate elements in conjunction or in parallel, whether asynchronously or synchronously, in a pipelined manner, or otherwise. There is no particular requirement that the flow points or steps must be performed in the same order as described, except where explicitly so indicated.
- the method 200 is ready to create a bookmark.
- the method 200 receives information (such as from an end-user or an operator) specifying the location of the bookmark, and any related information.
- that related information might include (a) information relating to the configuration of the presentation device(s) at which presentation from the bookmark is to be specified, (b) information relating to licensing information relating to the media stream of which the bookmark is a part, or (c) other metadata relating to the bookmark, such as for example a title for the bookmark, one or more representative graphics, such as for example thumbnail pictures, associated with the bookmark, a set of configuration information regarding how that thumbnail picture would be presented (or presented in a selected context), or a set of key words associated with the bookmark, with the effect that an end-user or operator might search for one or more of those key words, or edit those key words with the effect of remarking upon the bookmark (for one example, not intended to be limiting in any way, if the bookmark is associated with a time in the media stream at which a great white shark attacks a person, the words
- At least some of the following information is included in the information the method 200 receives in this step:
- the method 200 determines an “entry location” into a media stream at which presentation devices are capable of beginning presentation without substantial chance that state information for the presentation device would be inaccurate or incomplete.
- the method 200 searches for an entry location at or near (such as close before or close after) the specified location of the bookmark.
- the method 200 recognizes at least some of the following types of entry location:
- the entry location might be one such as defined by the DVD specification, also described in J. T AYLOR , DVD D EMYSTIFIED (2nd ed., 2001) (McGraw-Hill: N.Y.) (ISBN 0-07-135026-8). Further information is also available in a DVD accompanying that book, and sold therewith.
- an entry location is a defined location in the DVD digital content representing a media stream where the presentation device can begin execution (including parsing of the digital content representing the media stream, and presentation of that media stream). For each type of DVD entry location, there is substantially dictated how each of the virtual machine registers are initialized, while configuration registers for the presentation device are substantially untouched.
- each entry location is associated with a specific state of the presentation device, which might be further parameterized by configuration settings for that presentation device.
- the method 200 determines a substantially complete description of a desired state of the presentation device, in response to the information received in the step 211 and the entry location determined in the step 212 .
- this substantially complete description might include either (a) a substantially complete description of the actual desired state of the presentation device, including configuration information substantially matching the actual presentation device, or (b) a substantially complete description of the entry location, including any further changes in state involved in bringing the presentation device from that entry location to its desired state, and any configuration information involved in bringing the presentation device to its desired state.
- the method 200 associates the information it determined with the selected bookmark.
- the method 200 records that information in association with the selected bookmark, such as for example in a database of such bookmarks, and maintains that information for later access by an end-user, operator, or the presentation device.
- the method 200 has created a bookmark, and is ready to either do so again, or to do something else.
- the method 200 is ready to begin presentation from a designated bookmark.
- the method 200 retrieves information associated with the designated bookmark.
- that information is the information described with regard to the steps in the section beginning at the flow point 210 A, “Creating Bookmarks.”
- the method 200 changes the state of the presentation device in accordance with the information associated with the designated bookmark.
- the method 200 changes the state of the presentation device to substantially equal information associated with that selected entry location.
- the method 200 changes the state of the presentation device to substantially equal that configuration information associated with the designated bookmark.
- This step has the effect that the presentation device is changed to a state from which it can begin presentation from the designated bookmark, substantially as if the presentation device has reached that designated bookmark in the ordinary course of parsing the digital content associated with the media stream and presenting that media stream.
- the method 200 causes the presentation device to be started with the state set in the previous step, with the effect described in the previous state, that the presentation device can begin presentation from the designated bookmark.
- the method 200 has begun presentation from a designated bookmark, and is ready to either do so again, or to do something else.
- the method 200 receives information (such as from an end-user or an operator) specifying the nature of the watchpoint, including a set of (a) triggering information, including a designated state information for the presentation device with which method can compare with the actual state information of the presentation device, and (b) consequent actions, including a designated set of actions for the method 200 to take in response to when the watchpoint is triggered.
- information such as from an end-user or an operator
- the information specifying the triggering information for the watchpoint includes a set of register values specifying a class of states in which the presentation device might be found.
- This class of states includes both “presentation state,” indicating a state of the presentation of the media stream to an end-user, and “virtual machine state,” indicating a state of the virtual machine model of parsing the digital content representing the media stream.
- These states are herein called a “class of states,” as there might be more than one state for the presentation device for which the method 200 will consider that the state of the presentation device matches the triggering information for the watchpoint.
- bookmarks are capable of being treated as very general labels or references to presentation locations or presentation state.
- Bookmarks might be the target of a transfer of control or change in presentation state, might be stored independently of the media stream they reference, and might be subject to variable interpretation in response to known parameters. For example, a bookmark might point to “the opening scene of Shrek,” or a bookmark might point to “the opening scene of the current movie,” where “the current movie” is a parameter that might vary in response to what movie is actually being presented at the time.
- watchpoints are capable of being treated as having very general conditional watchpoint triggers and very general conditional watchpoint actions.
- watchpoints have substantial if—then functionality, possibly having conditional watchpoint triggers, conditional watchpoint actions, or both.
- a watchpoint might include watchpoint trigger and a watchpoint action of the class (presentation state within class X) ⁇ (do arbitrary action Y).
- bookmarks and watchpoints are very generally capable of being created, edited, or removed dynamically. All such concepts are within the scope and spirit of the invention, and would be workable using the present disclosure without undue experimentation or further invention.
- blocking techniques for example, waiting at each change of presentation state or user inputs to review the new class of presentation state or user inputs, with the effect of determining if a watchpoint has been triggered
- polling techniques for example, periodically, or in response to an interrupt, reviewing the presentation state or user inputs to review the new class of presentation state or user inputs, with the effect of determining if a watchpoint has been triggered. All such concepts are within the scope and spirit of the invention, and would be workable using the present disclosure without undue experimentation or further invention.
- the triggering information includes either a class of virtual machine states (such as for example, a set of values that must be satisfied by the virtual machine) or a class of presentation states (such as for example, a set of values that must be satisfied by the virtual machine).
- a class of virtual machine states such as for example, a set of values that must be satisfied by the virtual machine
- a class of presentation states such as for example, a set of values that must be satisfied by the virtual machine
- the method has created a watchpoint, and is ready to either do so again, or to do something else.
- the method 200 is ready to trigger selected behavior at a designated watchpoint.
- the method 200 determines if any of the triggering information, either alone or in combination, triggers the watchpoint.
- the watchpoint might include Boolean or other logical aggregates of triggering information.
- a watchpoint might be triggered by having the word “shark!” appear in both the text information and in the presentation information (such as shouted by an actor).
- a watchpoint might be triggered by having at least two actors from a selected set (such as for example the set ⁇ Marylin Monroe, Kim Novak, Geena Davis ⁇ ) appear on screen concurrently.
- the method 200 marks the watchpoint as being triggered, and retrieves information relating to consequent actions, including (as described above) a designated set of actions for the method 200 to take in response to when the watchpoint is triggered.
- At least some of the consequent actions might include altering some of the virtual machine states or the presentation states (such as for example altering the order or locus of presentation), or might include actions relating to the home theatre system itself (such as for example altering the house lights, changing the volume, or shutting the system down).
- the consequent actions of the watchpoint might themselves be conditional on a class of presentation states or virtual machine states of the presentation device 120 , with the effect that the watchpoint both (a) conditionally triggers, and (b) conditionally selects consequent actions, in response to (possibly different) aspects of the presentation states or virtual machine states of the presentation device 120 .
- the consequent actions of the watchpoint might be conditional on one or more of the following sets of information:
- the consequent actions of the watchpoint in combination or conjunction with features of bookmarks, can be combined to enable the following features, among others.
- those skilled in the art would recognize that further concepts and extensions consistent with these features would be workable, that such further concepts and extensions are within the scope and spirit of the invention, and that such further concepts and extensions would not require undue experimentation or further invention.
- the method 200 performs the consequent actions, including (as described above) a designated set of actions for the method 200 to take in response to when the watchpoint is triggered.
- the consequent actions might include transfer of a locus of presentation to a selected bookmark.
- the method 200 has triggered selected behavior at a designated watchpoint, and is ready to either do so again, or to do something else.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Television Signal Processing For Recording (AREA)
- User Interface Of Digital Computer (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
-
- U.S. provisional patent application 60/439,330, filed Jan. 9, 2003, in the name of Shawn NEELY, Lawrence KESTELOOT, Margaret NOVOTNY, Marion BUCHENAU, Sheila FOLEY, and Michael O'NEIL, titled “User Interface for Video Selection and Display”.
- U.S. patent application Ser. No. 10/418,949, filed Apr. 18, 2003, in the name of Shawn NEELY, Lawrence KESTELOOT, Margaret NOVOTNY, Marion BUCHENAU, Sheila FOLEY, and Michael O′NEIL, now U.S. Pat. No. 7,246,322 titled “Guide-Like User Interface for Video Selection and Display”.
- U.S. patent application Ser. No. 10/418,739, filed Apr. 18, 2003, in the name of Shawn NEELY, Lawrence KESTELOOT, Margaret NOVOTNY, Marion BUCHENAU, Sheila FOLEY, and Michael O′NEIL, now U.S. Pat. No. 7,231,607 titled “Mosaic-Like User Interface for Video Selection and Display”.
- U.S. provisional patent application 60/488,367, filed Jul. 15, 2003, in the name of Paul RECHSTEINER, Shawn NEELY, Lawrence KESTELOOT, Daniel COLLENS, Robert ZARNKE, Nik GERVAE, Ray DEPAUL, Richard CZEGLEDI, and Kevin HUI, titled “Bookmarks and Watchpoints for Selection and Presentation of Media Streams”.
-
- Saving selected scenes from movies and requesting playback of those scenes, either in response to user command, pointers to those scenes, or metadata describing those scenes.
- Pausing movies during presentation on a first device and requesting playback on a second device, such as for example in response to user command.
- Assembling a collection of such selected scenes, possibly along with commentary, or possibly embedded in another media stream for which those selected scenes are exemplary or illustrative.
- Assembling a collection of bookmarks or watchpoints, possibly along with commentary; maintaining that collection in a database or other metadata; or sending that collection from one device to another.
- Creating and presenting a demonstration of a home video system, including demonstration of selection and presentation of media streams as part of the demonstration. In one embodiment, the demonstration itself might be interactive, and include the capability for the user to select which media streams are selected or presented as part of the demonstration itself.
- Creating and presenting a media stream by which a pseudorandom or random process determines presentation of such selected scenes, possibly in response to other information. In one embodiment, the pseudorandom or random process might select film clips in response to known preferences of the user, thus providing the capability of a film clip “screen saver” or a variant of the MTV channel.
- Pausing, restarting, and repeating presentation of media streams, even for media for which such functions are not originally supported.
- Direct access to feature presentations within recorded digital media, without any substantial requirement for navigating via pre-recorded menus or pre-recorded advertising, announcements, or warnings.
- Direct access to supplements to such feature presentations, or trailers associated with such feature presentations, within recorded digital media, without any substantial requirement for navigating via pre-recorded menus or pre-recorded advertising, announcements, or warnings.
- Presentation of media streams represented by digital content recorded on multiple volumes of digital media, such as for example movies recorded on more than one DVD, without any substantial requirement for the user to intervene at a switching point between those multiple volumes.
- Performing operations external to presentation in response to the media stream, such as for example turning up room lights at the start of movie credits, diminishing sound volume during commercial breaks, or pausing presentation in response to aspects of the movie (such as for example at a commercial break in a broadcast movie).
- Creating and presenting a computer game using individual film clips, either from pre-existing DVD media or newly-created digital content. For example, the computer game might be interactive, or might respond to external information, such as for example a television news feed.
-
- The phrase “media stream” describes information intended for presentation in a sequence, such as motion pictures including a sequence of frames or fields, or such as audio including a sequence of sounds. As used herein, the phrase “media stream” has a broader meaning than the standard meaning for “streaming media,” (of sound and pictures that are transmitted continuously using packets and that start to play before all of the content arrives). Rather, as described herein, there is no particular requirement that “media streams” must be delivered continuously. Also as described herein, media streams can refer to other information for presentation, such as for example animation or sound, as well as to still media, such as for example pictures or illustrations, and also to databases and other collections of information.
- The phrase “digital content” describes data in a digital format, intended to represent media streams or other information for presentation to an end viewer. “Digital content” is distinguished from packaging information, such as for example message header information. For the two phrases “digital content” and “media stream,” the former describes a selected encoding of the latter, while the latter describes a result of presenting any encoding thereof.
- The phrase “DVD media content format,” and the like, describes a family of encoding formats including DVD-audio and DVD-video (such as for example used with media including digital video disks or equivalents thereof). DVD media content format is a specific example of one of many possible formats in which digital content might be encoded.
- The phrase “digital media,” and the like, describes physical media capable of maintaining digital content in an accessible form. Digital media includes disk drives (including magnetic, optical, or magneto-optical disk drives), as well as any other physical media capable of maintaining information, such as digital content.
- The terms “playback,” “presentation,” and the like, describe presentation (such as for example to one or more users) of audio, visual, or other features of media streams.
- The phrase “content server” describes a device (or a portion thereof, or a set of such devices or portions thereof capable of sending digital content to recipients. For example, a content server might include a web server at which a user is provided the capability of purchasing digital media for download. In the context of this application, there is no particular requirement that the server be (logically or physically) located at any particular address or place, or have any particular architecture, or use any particular protocol for communication. For example, the content server might include a process logically available to a local presentation device.
- The term “bookmark” describes a reference to a logical location selected within a media stream. In one embodiment, bookmarks are not necessarily pre-selected by the creator or distributor of that media stream, and are possibly dynamically selected by a recipient of digital content representing that media stream. In one embodiment, presentation devices are capable of starting or restarting presentation from a selected bookmark.
- The term “watchpoint” describes an association of at least one watchpoint trigger and at least one watchpoint action. This has the effect that a watchpoint is capable of being treated as an “IF-THEN” construct, where the watchpoint trigger is the “IF” part of the construct and the watchpoint action is the “THEN” part of the construct. Those one or more watchpoint actions might be conditioned on some other data or state information. For one example, the user might designate a bookmark at the beginning of a selected film clip, and a watchpoint including (1) a watchpoint trigger associated with the end of that same film clip, and (2) a watchpoint action directing a presentation device to return to a presentation state it was at before presenting from the bookmark. In this example, the film clip effectively acts as a media element capable of being inserted into another, different, media stream, without involving any other digital content associated with the larger media stream that contains that film clip.
- The phrase “watchpoint action” describes an action to be performed in response to triggering a watchpoint (when the conditions of the watchpoint trigger occur). Watchpoint actions might be conditioned on some other data or state information.
- The phrase “watchpoint trigger” describes a reference to a logical state of a presentation device, such as for example a logical location selected within a media stream. When that logical state (or any other condition used as a watchpoint trigger) occurs, the watchpoint is triggered and the watchpoint action part of the watchpoint is performed.
-
- hardware or software information relating to the construction, make, model, origin, point of sale, amount of memory, processor speed, or other information regarding how the
presentation device 120 is constructed; - demographic information relating to the nature of the
user 132, including the user's age, home location, income, VALS evaluation, preferences, or other information regarding uses made by theuser 132 of thepresentation device 120, including for example a current GPS location of thepresentation device 120 or of theuser 132; - dynamic information relating to external events, including for example the presence or absence of other persons near the presentation device 120 (and if those persons are known as
other users 132, demographic information relating to their nature, or alternatively, a number of such persons), and including for example the operation of other equipment in the same room, suite, apartment, or building in which thepresentation device 120 is located (such as for example, whether a door is opened or closed, whether a telephone rings, whether lights are turned on, a temperature inside or outside, a time of day, a day of the week, a week of the year, whether or not the selected day is or precedes a school holiday, and the like).
or - dynamic information relating to external data, including for example data regarding news announcements, public events, stock tickers, weather, and the like (any or all of which might be filtered or searched in response to keywords, with the effect that the
user 132 is capable of causing thepresentation device 120 to respond to new announcements involving selected celebrities or types of event, sports events or weather involving a selected city or region, stock tickers regarding selected companies or industries, and the like);
Method of Operation
- hardware or software information relating to the construction, make, model, origin, point of sale, amount of memory, processor speed, or other information regarding how the
-
- A type of entry location (further described below with regard to the next step), such as for example “first play,” “top menu,” “title menu,” “title menu,” “end of title,” and the like.
- A title number, such as for example an integer from 1 to 99. In one embodiment, this value is used only for entry locations of type “title menu” or “end of title.”
- A start time in frames, seconds, or other measurement from the beginning of the title. In one embodiment, this value is used only for entry locations of type “title menu.”
- A VTS number, such as for example an integer from 1 to 99. In one embodiment, this value is used only for entry locations of type “title menu.”
- A VTS title number, such as for example an integer from 1 to 99. In one embodiment, this value is used only for entry locations of type “title menu.”
-
- A “first play” type of entry location, such as for example what the presentation device will start with when first noting the presence of the digital content. A “first play” type of entry location is known for DVD players capable of presenting digital content maintained on DVD.
- A “top menu” type of entry location, such as for example a root menu in a tree of menus accessible by the presentation device and maintained on the digital content representing the media stream.
- A “title menu” type of entry location, such as for example an entry location indicating a start of a selected title maintained on the digital content representing the media stream.
- A “title” type of entry location, such as for example an entry location indicating a time T after the start of the selected title maintained on the digital content representing the media stream.
- An “end of title” type of entry location, such as for example an entry location indicating the end of a selected title maintained on the digital content representing the media stream.
-
- Presentation information, such as (a) transliterations or transcriptions of sound forming a part of the presentation or media stream, (b) video elements formatting a part of the presentation or media stream, or (c) metadata included in data streams associated with the presentation or media stream. For example, not intended to be limiting in any way, a scene including people shouting the word “shark!” or a scene including a picture of a shark, or a set of narrative metadata indicating the species of sharks shown in the presentation or media stream, could trigger a watchpoint, either each alone or in some combination or conjunction.
- Text information, such as (a) a title number of the portion of the media stream being presented (including the possibility of starting or ending a selected title or title number), (b) text information appearing in closed caption metadata or subtitle metadata. For one example, not intended to be limiting in any way, text information might include a subtitle using the word “shark,” with the effect that sources of text information could trigger a watchpoint, either each alone or in some combination or conjunction.
- Timing information, such as (a) when a selected amount of time has elapsed from the beginning of presentation, or from the most recent bookmark, or (b) when a selected number of frames have elapsed from the beginning of presentation, or from the most recent bookmark, or (c) some combination or conjunction thereof.
- User-entry information, such as (a) when an end-user selects a designated button or key on a console, or (b) if the end-user is detected to be absent or present near the presentation device, or (c) some combination or conjunction thereof.
-
- The watchpoint actions might be conditional on state information about the presentation of the media stream, such as for example how far into the media stream the presentation has gotten so far, or (for a possibly looping media stream) for how long the presentation has gone on so far, or on which type of
presentation device 120 orpresentation devices 120 the media stream is being presented on, or how many thereof. - The watchpoint actions might be conditional on information input from the user, such as for example a most recent input from the user, an expressed or implicit preference described by the user, a nature of a recent keyword search, metadata search, or video search requested by the user. In some embodiments, the consequent actions of the watchpoint might include blocking for user input, and be conditional on the absence or presence thereof, and if present, on the nature of that user input, such as for example a choice made by the user, either explicitly, implicitly, or by default.
- The watchpoint triggers might include a code for a class of triggeres, or the watchpoint actions might include a code for a class of actions, where either such class is responsive to a parameter. For a first example, a watchpoint action might be of the class (go to bookmark B[n]), where [n] is a value responsive to a user input, or a value computed in response to a set of virtual registers. For a second example, a watchpoint trigger might be of the class (now presenting the beginning of this movie), where the value of “this movie” is responsive to the specific media stream being presented at that time. Some exemplary watchpoint trigger classes might include: “now presenting the credits for this movie,” or “now presenting the end of this movie.”
- The watchpoint actions might be conditional on state information about the presentation of the media stream, such as for example how far into the media stream the presentation has gotten so far, or (for a possibly looping media stream) for how long the presentation has gone on so far, or on which type of
-
- 1. A bookmark can be combined with a watchpoint, with the consequent action of the watchpoint set to return to the locus of presentation before the bookmark was invoked, with the effect that the bookmark-watchpoint section of the media stream can be selected out as an independent element (herein sometimes referred to as a “film clip”) for presentation by the presentation device. This feature could be used even if the bookmark and the watchpoint were not located within the same media stream, or even within the same digital content representing a media stream.
- For a first set of examples, not intended to be limiting in any way: (a) After a media stream has already been created and distributed to the public, that first media stream is capable of having a user, or other editor or secondary author, include a pointer to a film clip in a second media stream, with the effect that the media stream can include presentation of the film clip as a subroutine within its own presentation, without involving including a copy of that film clip in the first media stream. (b) After a media stream has already been created and distributed to the public, that first media stream is capable of having a user, or other editor or secondary author, include a set of pointers to more than one such film clip, with the effect that the first media stream provides an encyclopedia of such film clips, again without involving including copies of those film clips in the first media stream. (c) After a media stream has already been created and distributed to the public, that first media stream is capable of having a user, or other editor or secondary author, include a set of commentary on a set of film clips, each element of commentary being associated with that actual film clip, against without involving including copies of those film clips in the first media stream.
- For a second set of examples, not intended to be limiting in any way: (a) An end-user interface might provide for saving selected scenes from movies and requesting playback of those scenes, either in response to user command, pointers to those scenes, or metadata describing those scenes. (b) An end-user interface might provide for pausing, restarting, or repeating presentation of all or part of a set of media streams, even for digital content or physical media for which such functions were not originally supported. (c) An end-user interface might provide for direct access to feature presentations within recorded digital media, without any substantial requirement for navigating via pre-recorded menus or pre-recorded advertising, announcements, or warnings. (d) An end-user interface might provide for direct access to supplements to such feature presentations, or trailers associated with such feature presentations, within recorded digital media, without any substantial requirement for navigating via pre-recorded menus or pre-recorded advertising, announcements, or warnings. (e) An end-user interface might provide for substantially seamless or smooth presentation of media streams represented by digital content recorded on multiple volumes (or other multiple elements) of digital media, such as for example movies recorded on more than one DVD, without any substantial requirement for the user to intervene at a switching point between those multiple volumes.
- 2. A bookmark can be combined with a watchpoint, with consequent action of the watchpoint set to return to bookmark, with the effect that the bookmark-watchpoint section of the media stream can be selected out as an independent film clip to be repeated, either (a) for a selected duration, (b) for a selected number of repeats, (c) until some user action is taken, or (d) some other conditional ending condition.
- For a first set of examples, not intended to be limiting in any way: (a) A first media stream intended to simulate an arcade game can include a pointer to a repeating film clip of that arcade game in “attract mode.” (b) An arcade game could be made interactive, with end-user actions or commands being incorporated into conditional triggers for watchpoints, with the effect that the end-user could be presented with a substantially continuous media stream, with that substantially continuous media stream being in fact dynamically generated in response to end-user actions or commands. (c) A media stream of any kind, such as for example an arcade game or a computer game, an interactive movie, or other media stream, could include a media stream by which a selected process determines presentation of such selected film clips. The selected process could be responsive to (i) a pseudorandom or random effect, (ii) demographic or other metadata about the end-user, (iii) known preferences of the end-user, whether stated explicitly or inferred from past end-user choices, or (iv) collaborative filtering or similar known techniques. This could have the effect of providing the capability of a film clip “screen saver” or a variant of the MTV channel. (d) A media stream of any kind, such as for example an arcade game or a computer game or, an interactive movie, or other media stream, could include a media stream using individual film clips, either from pre-existing DVD media or newly-created digital content. For example, a computer game might be interactive, or might respond to external information, such as for example television news feeds.
- For a second set of examples, not intended to be limiting in any way: (a) A first media stream intended to simulate a movie can include a pointer to a repeating film clip of a trailer or a sequence of key scenes from that movie, again without involving including a copy of that film clip in the first media stream. (b) A media stream associated with a set of movies can contain a pointer for at least some of those movies to a repeating film clip for presentation with a user interface for selecting one or more of those movies for presentation, again without involving including a copy of that film clip in the first media stream.
- For a third set of examples, not intended to be limiting in any way: (a) A first media stream intended to represent a demonstration or training film can include a pointer to a repeating film clip of an element to be demonstrated or trained. (b) One specific example of this includes a first media stream intended to represent a demonstration of setting up a home movie theatre as described in embodiments described herein and in the incorporated disclosures. (c) A demonstration or training film could be interactive, with user commands being incorporated into conditional triggers for the watchpoints, with the effect that the end-user could be presented with a set of choices, either to demonstrate or simulate a “real life” circumstance, or to present a video formatted interactive quiz.
- 3. A watchpoint could be combined with performing operations external to presentation in response to the media stream, such as for example turning up room lights at the start of movie credits, diminishing sound volume during commercial breaks, or pausing presentation in response to an incoming telephone call.
- Generally, a bookmark or a watchpoint could be combined with generalized detection of state for any manner of device whose state is available to the
presentation controller 130, and could be combined with generalized alteration or editing of state for any manner of device whose state can be changed (or requested to be changed, such as by request to a server device controlling that device) by thepresentation controller 130. - For a first set of examples, not intended to be limiting in any way: Devices whose state could trigger a watchpoint might include telephone calls (beginning, ending, lasting beyond a selected time, or having more than a selected volume), internet connections (beginning or ending, such as for example instant messaging, email, or file transfer), internet state (such as for example changes to selected monitored web sites or RSS feeds), home appliance detectors, such as for example doorbells, motion detectors, intrusion alarms, heat sensors, door or window sensors, and power usage detectors), vehicle status detectors for
presentation devices 120 installed on vehicles (such as airplanes, automobiles, buses, ships or trucks) including the possibility of controllers for those vehicles, GPS detectors for location or velocity of those vehicles, and the like. In the case of vehicles, devices whose state could trigger a watchpoint might include sensors relating to the vehicle, such as for example incoming audio or video sensors, or incoming radio signals on selected frequencies (such as for example an aircraft control tower or an emergency signaling frequency). - For a second set of examples, not intended to be limiting in any way: Devices whose state could be altered or edited by the presentation controller 130 might include telephone calls (such as for example answering or initiating an automated telephone call in response to a selected change in state, such as for example automatically calling a parent if an X-rated movie is selected for presentation, or if a movie is selected for presentation after 11:30 pm), internet connections (such as for example sending an FTP log of all movies selected for presentation, and how far into the movie the presentation proceeded, possibly after requesting a credit card number from the end-user), presentation device controls (such as for example controlling the volume of the presentation device 120, or even blanking the screen or turning off the presentation device 120 in response to a triggering event), home appliance controls (such as for example turning up the house lights and turning on a radio station at low volume, in response to the end of a movie), vehicle controls (such as for example presenting an airline safety video to passengers in response to an airplane reaching a selected altitude, or switching DVD players from region 1 to region 2 in response to a GPS detector, or switching presentation options from the English language to the French language in response to a selected location within the English Channel.
-
- “Automatic Masking” (Revision 5, 2003 Aug. 7).
- “DVD Bookmarks” (Revision 4, 2003 May 11).
-
- The invention is not restricted to movies, but is also applicable to other media streams, such as for example animation or sound, as well as to still media, such as for example pictures or illustrations, and to databases and other collections of information.
Claims (44)
Priority Applications (15)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/655,496 US8225194B2 (en) | 2003-01-09 | 2003-09-03 | Bookmarks and watchpoints for selection and presentation of media streams |
PCT/US2004/000302 WO2004064293A2 (en) | 2003-01-09 | 2004-01-08 | Bookmarks and watchpoints for selection and presentation of media streams |
EP04700867A EP1590908A4 (en) | 2003-01-09 | 2004-01-08 | Bookmarks and watchpoints for selection and presentation of media streams |
JP2006500820A JP2006518063A (en) | 2003-01-09 | 2004-01-08 | Bookmarks and watchpoints for media stream selection and performance |
EP04778385A EP1656623A4 (en) | 2003-07-15 | 2004-07-14 | Masking for presenting differing display formats for media streams |
PCT/US2004/022847 WO2005009024A2 (en) | 2003-07-15 | 2004-07-14 | Masking for presenting differing display formats for media streams |
US10/564,811 US20070118812A1 (en) | 2003-07-15 | 2004-07-14 | Masking for presenting differing display formats for media streams |
US10/932,330 US20050050103A1 (en) | 2003-07-15 | 2004-08-31 | Displaying and presenting multiple media streams from multiple DVD sets |
PCT/US2004/028461 WO2006025833A1 (en) | 2003-07-15 | 2004-08-31 | Displaying and presenting multiple media streams for multiple dvd sets |
US10/936,789 US20050097135A1 (en) | 2003-04-18 | 2004-09-08 | Touch panel user interface |
US10/964,565 US20050086069A1 (en) | 2003-07-15 | 2004-10-12 | Separable presentation control rules with distinct control effects |
JP2011165785A JP2012009040A (en) | 2003-01-09 | 2011-07-28 | Bookmark and watch point for selection and performance of media stream |
US13/550,503 US8627193B2 (en) | 2003-01-09 | 2012-07-16 | Bookmarks and watchpoints for selection and presentation of media streams |
US13/550,421 US20120281967A1 (en) | 2003-01-09 | 2012-07-16 | Bookmarks and Watchpoints for Selection and Presentation of Media Streams |
US13/550,479 US20120284292A1 (en) | 2003-01-09 | 2012-07-16 | Bookmarks and Watchpoints for Selection and Presentation of Media Streams |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US43933003P | 2003-01-09 | 2003-01-09 | |
US10/418,739 US7231607B2 (en) | 2002-07-09 | 2003-04-18 | Mosaic-like user interface for video selection and display |
US10/418,949 US7246322B2 (en) | 2002-07-09 | 2003-04-18 | Grid-like guided user interface for video selection and display |
US48836703P | 2003-07-15 | 2003-07-15 | |
US10/655,496 US8225194B2 (en) | 2003-01-09 | 2003-09-03 | Bookmarks and watchpoints for selection and presentation of media streams |
Related Parent Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/418,739 Continuation-In-Part US7231607B2 (en) | 2002-05-14 | 2003-04-18 | Mosaic-like user interface for video selection and display |
US10/418,949 Continuation-In-Part US7246322B2 (en) | 2002-05-14 | 2003-04-18 | Grid-like guided user interface for video selection and display |
Related Child Applications (7)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/932,330 Continuation-In-Part US20050050103A1 (en) | 2003-04-18 | 2004-08-31 | Displaying and presenting multiple media streams from multiple DVD sets |
US10/936,789 Continuation-In-Part US20050097135A1 (en) | 2003-04-18 | 2004-09-08 | Touch panel user interface |
US10/964,565 Continuation-In-Part US20050086069A1 (en) | 2003-04-18 | 2004-10-12 | Separable presentation control rules with distinct control effects |
US11/564,811 Continuation-In-Part US20070100066A1 (en) | 2001-03-21 | 2006-11-29 | Coated article, coating liquid composition, and method for producing coated article |
US13/550,421 Division US20120281967A1 (en) | 2003-01-09 | 2012-07-16 | Bookmarks and Watchpoints for Selection and Presentation of Media Streams |
US13/550,479 Division US20120284292A1 (en) | 2003-01-09 | 2012-07-16 | Bookmarks and Watchpoints for Selection and Presentation of Media Streams |
US13/550,503 Continuation US8627193B2 (en) | 2003-01-09 | 2012-07-16 | Bookmarks and watchpoints for selection and presentation of media streams |
Publications (2)
Publication Number | Publication Date |
---|---|
US20040139047A1 US20040139047A1 (en) | 2004-07-15 |
US8225194B2 true US8225194B2 (en) | 2012-07-17 |
Family
ID=32719643
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/655,496 Expired - Fee Related US8225194B2 (en) | 2003-01-09 | 2003-09-03 | Bookmarks and watchpoints for selection and presentation of media streams |
US13/550,421 Abandoned US20120281967A1 (en) | 2003-01-09 | 2012-07-16 | Bookmarks and Watchpoints for Selection and Presentation of Media Streams |
US13/550,479 Abandoned US20120284292A1 (en) | 2003-01-09 | 2012-07-16 | Bookmarks and Watchpoints for Selection and Presentation of Media Streams |
US13/550,503 Expired - Fee Related US8627193B2 (en) | 2003-01-09 | 2012-07-16 | Bookmarks and watchpoints for selection and presentation of media streams |
Family Applications After (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/550,421 Abandoned US20120281967A1 (en) | 2003-01-09 | 2012-07-16 | Bookmarks and Watchpoints for Selection and Presentation of Media Streams |
US13/550,479 Abandoned US20120284292A1 (en) | 2003-01-09 | 2012-07-16 | Bookmarks and Watchpoints for Selection and Presentation of Media Streams |
US13/550,503 Expired - Fee Related US8627193B2 (en) | 2003-01-09 | 2012-07-16 | Bookmarks and watchpoints for selection and presentation of media streams |
Country Status (4)
Country | Link |
---|---|
US (4) | US8225194B2 (en) |
EP (1) | EP1590908A4 (en) |
JP (2) | JP2006518063A (en) |
WO (1) | WO2004064293A2 (en) |
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080082404A1 (en) * | 2006-09-29 | 2008-04-03 | Devon Welles | Remote prompting infrastructure |
US20090125388A1 (en) * | 2007-11-09 | 2009-05-14 | De Lucena Cosentino Laercio Jose | Process and system of performing a sales and process and system of implementing a software |
US20090249208A1 (en) * | 2008-03-31 | 2009-10-01 | Song In Sun | Method and device for reproducing images |
US20110161409A1 (en) * | 2008-06-02 | 2011-06-30 | Azuki Systems, Inc. | Media mashup system |
US20120005364A1 (en) * | 2009-03-23 | 2012-01-05 | Azuki Systems, Inc. | System and method for network aware adaptive streaming for nomadic endpoints |
US20120013628A1 (en) * | 2009-03-31 | 2012-01-19 | Youichi Itaki | Information processing apparatus, screen display control method and program |
US20120254332A1 (en) * | 2011-03-31 | 2012-10-04 | William Irvin | Systems and methods for importing media file email attachments |
US20120281968A1 (en) * | 2003-01-09 | 2012-11-08 | Kaleidescape, Inc. | Bookmarks and Watchpoints for Selection and Presentation of Media Streams |
US20160148055A1 (en) * | 2014-11-21 | 2016-05-26 | Microsoft Technology Licensing, Llc | Content interruption point identification accuracy and efficiency |
US20160182589A1 (en) * | 2005-12-13 | 2016-06-23 | Audio Pod Inc. | Method and system for rendering digital content across multiple client devices |
US10754910B2 (en) | 2017-03-07 | 2020-08-25 | Enemy Tree LLC | Digital multimedia pinpoint bookmark device, method, and system |
US10970197B2 (en) * | 2019-06-13 | 2021-04-06 | International Business Machines Corporation | Breakpoint value-based version control |
US10990280B1 (en) * | 2018-12-03 | 2021-04-27 | Parallels International Gmbh | Smart keyboard |
US11099975B2 (en) | 2019-01-24 | 2021-08-24 | International Business Machines Corporation | Test space analysis across multiple combinatoric models |
US11106567B2 (en) | 2019-01-24 | 2021-08-31 | International Business Machines Corporation | Combinatoric set completion through unique test case generation |
US11232020B2 (en) | 2019-06-13 | 2022-01-25 | International Business Machines Corporation | Fault detection using breakpoint value-based fingerprints of failing regression test cases |
US11263116B2 (en) | 2019-01-24 | 2022-03-01 | International Business Machines Corporation | Champion test case generation |
US11412295B2 (en) * | 2018-10-02 | 2022-08-09 | Comcast Cable Communications, Llc | Systems and methods for determining usage information |
US11422924B2 (en) | 2019-06-13 | 2022-08-23 | International Business Machines Corporation | Customizable test set selection using code flow trees |
US11496789B2 (en) | 2004-04-07 | 2022-11-08 | Tivo Corporation | Method and system for associating video assets from multiple sources with customized metadata |
US11534683B2 (en) | 2014-11-05 | 2022-12-27 | Super League Gaming, Inc. | Multi-user game system with character-based generation of projection view |
US11794102B2 (en) * | 2018-07-24 | 2023-10-24 | Super League Gaming, Inc. | Cloud-based game streaming |
US11841917B2 (en) | 2017-03-07 | 2023-12-12 | Enemy Tree LLC | Digital multimedia pinpoint bookmark device, method, and system |
Families Citing this family (187)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8352400B2 (en) | 1991-12-23 | 2013-01-08 | Hoffberg Steven M | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
US8589975B2 (en) | 1998-08-21 | 2013-11-19 | United Video Properties, Inc. | Electronic program guide with advance notification |
US7904187B2 (en) | 1999-02-01 | 2011-03-08 | Hoffberg Steven M | Internet appliance system and method |
US6263503B1 (en) | 1999-05-26 | 2001-07-17 | Neal Margulis | Method for effectively implementing a wireless television system |
US8266657B2 (en) * | 2001-03-15 | 2012-09-11 | Sling Media Inc. | Method for effectively implementing a multi-room television system |
US8812850B2 (en) | 2000-03-02 | 2014-08-19 | Tivo Inc. | Secure multimedia transfer system |
US8171520B2 (en) * | 2000-03-02 | 2012-05-01 | Tivo Inc. | Method of sharing personal media using a digital recorder |
US7320137B1 (en) | 2001-12-06 | 2008-01-15 | Digeo, Inc. | Method and system for distributing personalized editions of media programs using bookmarks |
US20030122966A1 (en) * | 2001-12-06 | 2003-07-03 | Digeo, Inc. | System and method for meta data distribution to customize media content playback |
US7032177B2 (en) * | 2001-12-27 | 2006-04-18 | Digeo, Inc. | Method and system for distributing personalized editions of media programs using bookmarks |
US7702101B2 (en) | 2002-07-09 | 2010-04-20 | Kaleidescape, Inc. | Secure presentation of media streams in response to encrypted digital content |
US7003131B2 (en) | 2002-07-09 | 2006-02-21 | Kaleidescape, Inc. | Watermarking and fingerprinting digital content using alternative blocks to embed information |
US7111171B2 (en) | 2002-07-09 | 2006-09-19 | Kaleidescope, Inc. | Parallel distribution and fingerprinting of digital content |
WO2004070998A2 (en) | 2003-01-31 | 2004-08-19 | Kaleidescape, Inc. | Recovering from de-synchronization attacks against watermarking and fingerprinting |
US8572104B2 (en) | 2003-04-18 | 2013-10-29 | Kaleidescape, Inc. | Sales of collections excluding those already purchased |
WO2005031582A1 (en) * | 2003-09-29 | 2005-04-07 | Sony Corporation | Page title display method |
WO2005106699A1 (en) * | 2004-05-03 | 2005-11-10 | Lg Electronics Inc. | Method and apparatus for managing bookmark information for content stored in a networked media server |
US7975062B2 (en) | 2004-06-07 | 2011-07-05 | Sling Media, Inc. | Capturing and sharing media content |
US7769756B2 (en) * | 2004-06-07 | 2010-08-03 | Sling Media, Inc. | Selection and presentation of context-relevant supplemental content and advertising |
US7707614B2 (en) | 2004-06-07 | 2010-04-27 | Sling Media, Inc. | Personal media broadcasting system with output buffer |
US8099755B2 (en) | 2004-06-07 | 2012-01-17 | Sling Media Pvt. Ltd. | Systems and methods for controlling the encoding of a media stream |
US8346605B2 (en) | 2004-06-07 | 2013-01-01 | Sling Media, Inc. | Management of shared media content |
US9998802B2 (en) | 2004-06-07 | 2018-06-12 | Sling Media LLC | Systems and methods for creating variable length clips from a media stream |
US7917932B2 (en) | 2005-06-07 | 2011-03-29 | Sling Media, Inc. | Personal video recorder functionality for placeshifting systems |
CN101027668B (en) * | 2004-07-21 | 2012-01-04 | 海滩无极限有限公司 | Distributed storage architecture based on block map caching and VFS stackable file system modules |
US7783979B1 (en) * | 2004-09-14 | 2010-08-24 | A9.Com, Inc. | Methods and apparatus for generation and execution of configurable bookmarks |
WO2006055920A2 (en) | 2004-11-19 | 2006-05-26 | Tivo Inc. | Method and apparatus for secure transfer of previously broadcasted content |
KR100782810B1 (en) * | 2005-01-07 | 2007-12-06 | 삼성전자주식회사 | Method and apparatus for reproducing a storage medium having recorded metadata for providing an extended search function |
TWI323456B (en) * | 2005-01-07 | 2010-04-11 | Samsung Electronics Co Ltd | Storage medium storing metadata for providing enhanced search function |
JP2006295799A (en) * | 2005-04-14 | 2006-10-26 | Sharp Corp | Device and system for content reproduction |
WO2007005790A2 (en) * | 2005-06-30 | 2007-01-11 | Sling Media, Inc. | Firmware update for consumer electronic device |
US20070050837A1 (en) * | 2005-08-25 | 2007-03-01 | Lopez-Estrada Alex A | Method, apparatus and system for generating and distributing rich digital bookmarks for digital content navigation |
US20070124331A1 (en) * | 2005-11-30 | 2007-05-31 | Sony Ericsson Mobile Communications Ab | Method and apparatus for the seamless delivery of content |
CN100444096C (en) * | 2005-12-20 | 2008-12-17 | 国际商业机器公司 | System and method for content navigation |
US20070162502A1 (en) * | 2005-12-29 | 2007-07-12 | United Video Properties, Inc. | Media library in an interactive media guidance application |
US9507778B2 (en) | 2006-05-19 | 2016-11-29 | Yahoo! Inc. | Summarization of media object collections |
US8102863B1 (en) | 2006-06-27 | 2012-01-24 | Qurio Holdings, Inc. | High-speed WAN to wireless LAN gateway |
US20080007570A1 (en) * | 2006-06-27 | 2008-01-10 | Wessel James A | Digital Content Playback |
US9633356B2 (en) * | 2006-07-20 | 2017-04-25 | Aol Inc. | Targeted advertising for playlists based upon search queries |
US7985134B2 (en) | 2006-07-31 | 2011-07-26 | Rovi Guides, Inc. | Systems and methods for providing enhanced sports watching media guidance |
EP2057632B1 (en) * | 2006-08-24 | 2018-11-28 | Orange | Method of management of a multimedia program, server, terminals, signal and corresponding computer programs |
US8615778B1 (en) | 2006-09-28 | 2013-12-24 | Qurio Holdings, Inc. | Personalized broadcast system |
US7738676B1 (en) * | 2006-11-02 | 2010-06-15 | Qurio Holdings, Inc. | Client-side watermarking using hybrid I-frames |
US7983440B1 (en) | 2006-11-02 | 2011-07-19 | Qurio Holdings, Inc. | Selection of I-frames for client-side watermarking |
US8296315B2 (en) * | 2006-11-03 | 2012-10-23 | Microsoft Corporation | Earmarking media documents |
US8594702B2 (en) | 2006-11-06 | 2013-11-26 | Yahoo! Inc. | Context server for associating information based on context |
US20080126919A1 (en) * | 2006-11-08 | 2008-05-29 | General Instrument Corporation | Method, Apparatus and System for Managing Access to Multimedia Content Using Dynamic Media Bookmarks |
US8402356B2 (en) * | 2006-11-22 | 2013-03-19 | Yahoo! Inc. | Methods, systems and apparatus for delivery of media |
US9110903B2 (en) | 2006-11-22 | 2015-08-18 | Yahoo! Inc. | Method, system and apparatus for using user profile electronic device data in media delivery |
US7802306B1 (en) | 2006-11-30 | 2010-09-21 | Qurio Holdings, Inc. | Multiple watermarks for digital rights management (DRM) and content tracking |
JP4771424B2 (en) * | 2006-12-08 | 2011-09-14 | ソニー株式会社 | Information processing apparatus and method, and program |
US8000474B1 (en) * | 2006-12-15 | 2011-08-16 | Quiro Holdings, Inc. | Client-side protection of broadcast or multicast content for non-real-time playback |
US8769099B2 (en) | 2006-12-28 | 2014-07-01 | Yahoo! Inc. | Methods and systems for pre-caching information on a mobile computing device |
EP2102596B1 (en) * | 2007-01-10 | 2018-01-03 | TomTom Navigation B.V. | Method of indicating traffic delays, computer program and navigation system therefor |
US8751475B2 (en) * | 2007-02-14 | 2014-06-10 | Microsoft Corporation | Providing additional information related to earmarks |
US8135947B1 (en) | 2007-03-21 | 2012-03-13 | Qurio Holdings, Inc. | Interconnect device to enable compliance with rights management restrictions |
US20080235259A1 (en) * | 2007-03-23 | 2008-09-25 | Abernethy Jr Michael N | Fine Grained Jump-Points in Digital Metadata |
US9191605B1 (en) | 2007-03-26 | 2015-11-17 | Qurio Holdings, Inc. | Remote monitoring of media content that is associated with rights management restrictions |
US7895442B1 (en) * | 2007-06-18 | 2011-02-22 | Qurio Holdings, Inc. | Interconnect device to enable compliance with rights management restrictions |
US8477793B2 (en) | 2007-09-26 | 2013-07-02 | Sling Media, Inc. | Media streaming device with gateway functionality |
US8350971B2 (en) | 2007-10-23 | 2013-01-08 | Sling Media, Inc. | Systems and methods for controlling media devices |
US20090132924A1 (en) * | 2007-11-15 | 2009-05-21 | Yojak Harshad Vasa | System and method to create highlight portions of media content |
US8069142B2 (en) | 2007-12-06 | 2011-11-29 | Yahoo! Inc. | System and method for synchronizing data on a network |
US8671154B2 (en) | 2007-12-10 | 2014-03-11 | Yahoo! Inc. | System and method for contextual addressing of communications on a network |
US8307029B2 (en) | 2007-12-10 | 2012-11-06 | Yahoo! Inc. | System and method for conditional delivery of messages |
US8166168B2 (en) | 2007-12-17 | 2012-04-24 | Yahoo! Inc. | System and method for disambiguating non-unique identifiers using information obtained from disparate communication channels |
US8060609B2 (en) | 2008-01-04 | 2011-11-15 | Sling Media Inc. | Systems and methods for determining attributes of media items accessed via a personal media broadcaster |
US9626685B2 (en) | 2008-01-04 | 2017-04-18 | Excalibur Ip, Llc | Systems and methods of mapping attention |
US9706345B2 (en) | 2008-01-04 | 2017-07-11 | Excalibur Ip, Llc | Interest mapping system |
US8762285B2 (en) | 2008-01-06 | 2014-06-24 | Yahoo! Inc. | System and method for message clustering |
US20090182618A1 (en) | 2008-01-16 | 2009-07-16 | Yahoo! Inc. | System and Method for Word-of-Mouth Advertising |
US8538811B2 (en) | 2008-03-03 | 2013-09-17 | Yahoo! Inc. | Method and apparatus for social network marketing with advocate referral |
US8554623B2 (en) | 2008-03-03 | 2013-10-08 | Yahoo! Inc. | Method and apparatus for social network marketing with consumer referral |
US8560390B2 (en) | 2008-03-03 | 2013-10-15 | Yahoo! Inc. | Method and apparatus for social network marketing with brand referral |
US9378286B2 (en) * | 2008-03-14 | 2016-06-28 | Microsoft Technology Licensing, Llc | Implicit user interest marks in media content |
US8589486B2 (en) | 2008-03-28 | 2013-11-19 | Yahoo! Inc. | System and method for addressing communications |
US8745133B2 (en) | 2008-03-28 | 2014-06-03 | Yahoo! Inc. | System and method for optimizing the storage of data |
US8271506B2 (en) | 2008-03-31 | 2012-09-18 | Yahoo! Inc. | System and method for modeling relationships between entities |
US20090319884A1 (en) * | 2008-06-23 | 2009-12-24 | Brian Scott Amento | Annotation based navigation of multimedia content |
US10248931B2 (en) * | 2008-06-23 | 2019-04-02 | At&T Intellectual Property I, L.P. | Collaborative annotation of multimedia content |
US8706406B2 (en) | 2008-06-27 | 2014-04-22 | Yahoo! Inc. | System and method for determination and display of personalized distance |
US8452855B2 (en) | 2008-06-27 | 2013-05-28 | Yahoo! Inc. | System and method for presentation of media related to a context |
US8813107B2 (en) | 2008-06-27 | 2014-08-19 | Yahoo! Inc. | System and method for location based media delivery |
US8667279B2 (en) | 2008-07-01 | 2014-03-04 | Sling Media, Inc. | Systems and methods for securely place shifting media content |
US8086700B2 (en) | 2008-07-29 | 2011-12-27 | Yahoo! Inc. | Region and duration uniform resource identifiers (URI) for media objects |
US8583668B2 (en) | 2008-07-30 | 2013-11-12 | Yahoo! Inc. | System and method for context enhanced mapping |
US10230803B2 (en) | 2008-07-30 | 2019-03-12 | Excalibur Ip, Llc | System and method for improved mapping and routing |
US8381310B2 (en) | 2009-08-13 | 2013-02-19 | Sling Media Pvt. Ltd. | Systems, methods, and program applications for selectively restricting the placeshifting of copy protected digital media content |
US8386506B2 (en) | 2008-08-21 | 2013-02-26 | Yahoo! Inc. | System and method for context enhanced messaging |
US8667163B2 (en) | 2008-09-08 | 2014-03-04 | Sling Media Inc. | Systems and methods for projecting images from a computer system |
US20100064332A1 (en) * | 2008-09-08 | 2010-03-11 | Sling Media Inc. | Systems and methods for presenting media content obtained from multiple sources |
US8225348B2 (en) | 2008-09-12 | 2012-07-17 | At&T Intellectual Property I, L.P. | Moderated interactive media sessions |
US20100070858A1 (en) * | 2008-09-12 | 2010-03-18 | At&T Intellectual Property I, L.P. | Interactive Media System and Method Using Context-Based Avatar Configuration |
US8281027B2 (en) | 2008-09-19 | 2012-10-02 | Yahoo! Inc. | System and method for distributing media related to a location |
US8108778B2 (en) | 2008-09-30 | 2012-01-31 | Yahoo! Inc. | System and method for context enhanced mapping within a user interface |
US9600484B2 (en) | 2008-09-30 | 2017-03-21 | Excalibur Ip, Llc | System and method for reporting and analysis of media consumption data |
US8024317B2 (en) | 2008-11-18 | 2011-09-20 | Yahoo! Inc. | System and method for deriving income from URL based context queries |
US8060492B2 (en) * | 2008-11-18 | 2011-11-15 | Yahoo! Inc. | System and method for generation of URL based context queries |
US9805123B2 (en) | 2008-11-18 | 2017-10-31 | Excalibur Ip, Llc | System and method for data privacy in URL based context queries |
US8032508B2 (en) | 2008-11-18 | 2011-10-04 | Yahoo! Inc. | System and method for URL based query for retrieving data related to a context |
US9191610B2 (en) | 2008-11-26 | 2015-11-17 | Sling Media Pvt Ltd. | Systems and methods for creating logical media streams for media storage and playback |
US9224172B2 (en) | 2008-12-02 | 2015-12-29 | Yahoo! Inc. | Customizable content for distribution in social networks |
US8055675B2 (en) | 2008-12-05 | 2011-11-08 | Yahoo! Inc. | System and method for context based query augmentation |
US8166016B2 (en) | 2008-12-19 | 2012-04-24 | Yahoo! Inc. | System and method for automated service recommendations |
US20100185518A1 (en) * | 2009-01-21 | 2010-07-22 | Yahoo! Inc. | Interest-based activity marketing |
US8438602B2 (en) | 2009-01-26 | 2013-05-07 | Sling Media Inc. | Systems and methods for linking media content |
US20100241689A1 (en) * | 2009-03-19 | 2010-09-23 | Yahoo! Inc. | Method and apparatus for associating advertising with computer enabled maps |
US20100241962A1 (en) * | 2009-03-23 | 2010-09-23 | Peterson Troy A | Multiple content delivery environment |
US8150967B2 (en) | 2009-03-24 | 2012-04-03 | Yahoo! Inc. | System and method for verified presence tracking |
US8171148B2 (en) | 2009-04-17 | 2012-05-01 | Sling Media, Inc. | Systems and methods for establishing connections between devices communicating over a network |
US10008212B2 (en) * | 2009-04-17 | 2018-06-26 | The Nielsen Company (Us), Llc | System and method for utilizing audio encoding for measuring media exposure with environmental masking |
US20100280913A1 (en) * | 2009-05-01 | 2010-11-04 | Yahoo! Inc. | Gift credit matching engine |
JP5449859B2 (en) | 2009-05-18 | 2014-03-19 | 任天堂株式会社 | GAME PROGRAM, GAME DEVICE, AND GAME SYSTEM |
US8406431B2 (en) | 2009-07-23 | 2013-03-26 | Sling Media Pvt. Ltd. | Adaptive gain control for digital audio samples in a media stream |
US9522681B2 (en) * | 2009-08-05 | 2016-12-20 | Ford Global Technologies, Llc | System and method for restricting audio transmission based on driver status |
US10223701B2 (en) | 2009-08-06 | 2019-03-05 | Excalibur Ip, Llc | System and method for verified monetization of commercial campaigns |
US9479737B2 (en) | 2009-08-06 | 2016-10-25 | Echostar Technologies L.L.C. | Systems and methods for event programming via a remote media player |
US8799408B2 (en) | 2009-08-10 | 2014-08-05 | Sling Media Pvt Ltd | Localization systems and methods |
US9525838B2 (en) | 2009-08-10 | 2016-12-20 | Sling Media Pvt. Ltd. | Systems and methods for virtual remote control of streamed media |
US9565479B2 (en) | 2009-08-10 | 2017-02-07 | Sling Media Pvt Ltd. | Methods and apparatus for seeking within a media stream using scene detection |
US8966101B2 (en) | 2009-08-10 | 2015-02-24 | Sling Media Pvt Ltd | Systems and methods for updating firmware over a network |
US8532472B2 (en) | 2009-08-10 | 2013-09-10 | Sling Media Pvt Ltd | Methods and apparatus for fast seeking within a media stream buffer |
US8914342B2 (en) | 2009-08-12 | 2014-12-16 | Yahoo! Inc. | Personal data platform |
US8364611B2 (en) | 2009-08-13 | 2013-01-29 | Yahoo! Inc. | System and method for precaching information on a mobile device |
US9160974B2 (en) | 2009-08-26 | 2015-10-13 | Sling Media, Inc. | Systems and methods for transcoding and place shifting media content |
US8314893B2 (en) * | 2009-08-28 | 2012-11-20 | Sling Media Pvt. Ltd. | Remote control and method for automatically adjusting the volume output of an audio device |
US8621099B2 (en) * | 2009-09-21 | 2013-12-31 | Sling Media, Inc. | Systems and methods for formatting media content for distribution |
US9015225B2 (en) | 2009-11-16 | 2015-04-21 | Echostar Technologies L.L.C. | Systems and methods for delivering messages over a network |
US8799485B2 (en) | 2009-12-18 | 2014-08-05 | Sling Media, Inc. | Methods and apparatus for establishing network connections using an inter-mediating device |
US8626879B2 (en) * | 2009-12-22 | 2014-01-07 | Sling Media, Inc. | Systems and methods for establishing network connections using local mediation services |
US9178923B2 (en) | 2009-12-23 | 2015-11-03 | Echostar Technologies L.L.C. | Systems and methods for remotely controlling a media server via a network |
US9275054B2 (en) * | 2009-12-28 | 2016-03-01 | Sling Media, Inc. | Systems and methods for searching media content |
US20110173524A1 (en) * | 2010-01-11 | 2011-07-14 | International Business Machines Corporation | Digital Media Bookmarking Comprising Source Identifier |
WO2011097254A1 (en) * | 2010-02-02 | 2011-08-11 | Kaleidescape, Inc. | Automatically bookmarking digital content |
US8856349B2 (en) | 2010-02-05 | 2014-10-07 | Sling Media Inc. | Connection priority services for data communication between two devices |
US10665040B2 (en) | 2010-08-27 | 2020-05-26 | Zonar Systems, Inc. | Method and apparatus for remote vehicle diagnosis |
US10600096B2 (en) | 2010-11-30 | 2020-03-24 | Zonar Systems, Inc. | System and method for obtaining competitive pricing for vehicle services |
US12125082B2 (en) | 2010-11-30 | 2024-10-22 | Zonar Systems, Inc. | System and method for obtaining competitive pricing for vehicle services |
US8924839B2 (en) * | 2011-02-17 | 2014-12-30 | Sony Corporation | Electronic reader system with bookmarking and method of operation thereof |
DE112012004778T5 (en) | 2011-11-16 | 2014-08-07 | Flextronics Ap, Llc | Universal bus in the car |
US9173100B2 (en) | 2011-11-16 | 2015-10-27 | Autoconnect Holdings Llc | On board vehicle network security |
US9116786B2 (en) | 2011-11-16 | 2015-08-25 | Flextronics Ap, Llc | On board vehicle networking module |
US9081653B2 (en) | 2011-11-16 | 2015-07-14 | Flextronics Ap, Llc | Duplicated processing in vehicles |
US9088572B2 (en) | 2011-11-16 | 2015-07-21 | Flextronics Ap, Llc | On board vehicle media controller |
US9008906B2 (en) | 2011-11-16 | 2015-04-14 | Flextronics Ap, Llc | Occupant sharing of displayed content in vehicles |
US8949823B2 (en) | 2011-11-16 | 2015-02-03 | Flextronics Ap, Llc | On board vehicle installation supervisor |
US9055022B2 (en) | 2011-11-16 | 2015-06-09 | Flextronics Ap, Llc | On board vehicle networking module |
US9043073B2 (en) | 2011-11-16 | 2015-05-26 | Flextronics Ap, Llc | On board vehicle diagnostic module |
US10055491B2 (en) * | 2012-12-04 | 2018-08-21 | Sonos, Inc. | Media content search based on metadata |
US9189067B2 (en) | 2013-01-12 | 2015-11-17 | Neal Joseph Edelstein | Media distribution system |
US8520018B1 (en) * | 2013-01-12 | 2013-08-27 | Hooked Digital Media | Media distribution system |
US20150221112A1 (en) * | 2014-02-04 | 2015-08-06 | Microsoft Corporation | Emotion Indicators in Content |
US10397634B2 (en) * | 2014-03-25 | 2019-08-27 | Synamedia Limited | System and method for synchronized presentation of video timeline metadata |
US10506279B2 (en) | 2014-03-27 | 2019-12-10 | Rovi Guides, Inc. | Systems and methods for providing a sequence of video-clips in a picture-in-guide |
US10692126B2 (en) | 2015-11-17 | 2020-06-23 | Nio Usa, Inc. | Network-based system for selling and servicing cars |
US20180012196A1 (en) | 2016-07-07 | 2018-01-11 | NextEv USA, Inc. | Vehicle maintenance manager |
US9928734B2 (en) | 2016-08-02 | 2018-03-27 | Nio Usa, Inc. | Vehicle-to-pedestrian communication systems |
US10031523B2 (en) | 2016-11-07 | 2018-07-24 | Nio Usa, Inc. | Method and system for behavioral sharing in autonomous vehicles |
US10694357B2 (en) | 2016-11-11 | 2020-06-23 | Nio Usa, Inc. | Using vehicle sensor data to monitor pedestrian health |
US10708547B2 (en) | 2016-11-11 | 2020-07-07 | Nio Usa, Inc. | Using vehicle sensor data to monitor environmental and geologic conditions |
US10410064B2 (en) | 2016-11-11 | 2019-09-10 | Nio Usa, Inc. | System for tracking and identifying vehicles and pedestrians |
US10699305B2 (en) | 2016-11-21 | 2020-06-30 | Nio Usa, Inc. | Smart refill assistant for electric vehicles |
US10249104B2 (en) | 2016-12-06 | 2019-04-02 | Nio Usa, Inc. | Lease observation and event recording |
US10074223B2 (en) | 2017-01-13 | 2018-09-11 | Nio Usa, Inc. | Secured vehicle for user use only |
US10031521B1 (en) | 2017-01-16 | 2018-07-24 | Nio Usa, Inc. | Method and system for using weather information in operation of autonomous vehicles |
US10471829B2 (en) | 2017-01-16 | 2019-11-12 | Nio Usa, Inc. | Self-destruct zone and autonomous vehicle navigation |
US9984572B1 (en) | 2017-01-16 | 2018-05-29 | Nio Usa, Inc. | Method and system for sharing parking space availability among autonomous vehicles |
US10464530B2 (en) | 2017-01-17 | 2019-11-05 | Nio Usa, Inc. | Voice biometric pre-purchase enrollment for autonomous vehicles |
US10286915B2 (en) | 2017-01-17 | 2019-05-14 | Nio Usa, Inc. | Machine learning for personalized driving |
US10897469B2 (en) | 2017-02-02 | 2021-01-19 | Nio Usa, Inc. | System and method for firewalls between vehicle networks |
WO2018208997A1 (en) * | 2017-05-09 | 2018-11-15 | Verimatrix, Inc. | Systems and methods of preparing multiple video streams for assembly with digital watermarking |
US10234302B2 (en) | 2017-06-27 | 2019-03-19 | Nio Usa, Inc. | Adaptive route and motion planning based on learned external and internal vehicle environment |
US10369974B2 (en) | 2017-07-14 | 2019-08-06 | Nio Usa, Inc. | Control and coordination of driverless fuel replenishment for autonomous vehicles |
US10710633B2 (en) | 2017-07-14 | 2020-07-14 | Nio Usa, Inc. | Control of complex parking maneuvers and autonomous fuel replenishment of driverless vehicles |
US10837790B2 (en) | 2017-08-01 | 2020-11-17 | Nio Usa, Inc. | Productive and accident-free driving modes for a vehicle |
US10635109B2 (en) | 2017-10-17 | 2020-04-28 | Nio Usa, Inc. | Vehicle path-planner monitor and controller |
US10935978B2 (en) | 2017-10-30 | 2021-03-02 | Nio Usa, Inc. | Vehicle self-localization using particle filters and visual odometry |
US10606274B2 (en) | 2017-10-30 | 2020-03-31 | Nio Usa, Inc. | Visual place recognition based self-localization for autonomous vehicles |
US10717412B2 (en) | 2017-11-13 | 2020-07-21 | Nio Usa, Inc. | System and method for controlling a vehicle using secondary access methods |
US10461955B2 (en) * | 2018-03-27 | 2019-10-29 | Rovi Guides, Inc. | Systems and methods for preemptively preventing interruptions from network-connected devices from occurring during media viewing |
US10931471B2 (en) | 2018-03-27 | 2021-02-23 | Rovi Guides, Inc. | Systems and methods for avoiding interruptions from network-connected devices during media viewing |
US10369966B1 (en) | 2018-05-23 | 2019-08-06 | Nio Usa, Inc. | Controlling access to a vehicle using wireless access devices |
US11896909B2 (en) | 2018-12-14 | 2024-02-13 | Sony Interactive Entertainment LLC | Experience-based peer recommendations |
US11213748B2 (en) * | 2019-11-01 | 2022-01-04 | Sony Interactive Entertainment Inc. | Content streaming with gameplay launch |
US11420130B2 (en) | 2020-05-28 | 2022-08-23 | Sony Interactive Entertainment Inc. | Media-object binding for dynamic generation and displaying of play data associated with media |
US11602687B2 (en) | 2020-05-28 | 2023-03-14 | Sony Interactive Entertainment Inc. | Media-object binding for predicting performance in a media |
EP4240505A4 (en) | 2020-11-09 | 2024-09-11 | Sony Interactive Entertainment Inc. | REPLAYABLE ACTIVITIES FOR INTERACTIVE CONTENT TITLES |
Citations (135)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4992940A (en) | 1989-03-13 | 1991-02-12 | H-Renee, Incorporated | System and method for automated selection of equipment for purchase through input of user desired specifications |
US5237648A (en) * | 1990-06-08 | 1993-08-17 | Apple Computer, Inc. | Apparatus and method for editing a video recording by selecting and displaying video clips |
US5335277A (en) | 1981-11-03 | 1994-08-02 | The Personalized Mass Media Corporation | Signal processing appparatus and methods |
US5337357A (en) | 1993-06-17 | 1994-08-09 | Software Security, Inc. | Method of software distribution protection |
US5392244A (en) | 1993-08-19 | 1995-02-21 | Hewlett-Packard Company | Memory systems with data storage redundancy management |
US5410415A (en) | 1990-09-14 | 1995-04-25 | Eastman Kodak Company | Recorded digital image presentation control files |
US5457791A (en) | 1992-05-07 | 1995-10-10 | Hitachi, Ltd. | Storage system and method of control |
US5615352A (en) | 1994-10-05 | 1997-03-25 | Hewlett-Packard Company | Methods for adding storage disks to a hierarchic disk array while maintaining data availability |
FR2750554A1 (en) | 1996-06-28 | 1998-01-02 | Thomson Multimedia Sa | CONDITIONAL ACCESS SYSTEM AND CHIP CARD PROVIDING SUCH ACCESS |
US5724327A (en) | 1991-12-02 | 1998-03-03 | U.S. Phillips Corporation | Record carrier having first variations of a first physical parameter corresponding to information recorded thereon and second variations of a second physical parameter relating to recovery of the information |
US5765176A (en) | 1996-09-06 | 1998-06-09 | Xerox Corporation | Performing document image management tasks using an iconic image having embedded encoded information |
US5805799A (en) | 1995-12-01 | 1998-09-08 | Quantum Corporation | Data integrity and cross-check code with logical block address |
US5859662A (en) | 1993-08-06 | 1999-01-12 | International Business Machines Corporation | Apparatus and method for selectively viewing video information |
US5896454A (en) | 1996-03-08 | 1999-04-20 | Time Warner Entertainment Co., L.P. | System and method for controlling copying and playing of digital programs |
US5915067A (en) | 1995-08-21 | 1999-06-22 | Matsushita Electric Industiral Co., Ltd. | Multimedia optical disc facilitating branch reproduction to parental lock sections using reduced control information and a reproducing device for said disc |
US5946665A (en) | 1996-02-26 | 1999-08-31 | Fujitsu Limited | On line shopping system using a communication system |
US5991804A (en) | 1997-06-20 | 1999-11-23 | Microsoft Corporation | Continuous media file server for cold restriping following capacity change by repositioning data blocks in the multiple data servers |
US6009525A (en) | 1997-08-29 | 1999-12-28 | Preview Systems, Inc. | Multi-tier electronic software distribution |
US6035373A (en) | 1996-05-27 | 2000-03-07 | International Business Machines Corporation | Method for rearranging data in a disk array system when a new disk storage unit is added to the array using a new striping rule and a pointer as a position holder as each block of data is rearranged |
US6052759A (en) | 1995-08-17 | 2000-04-18 | Stallmo; David C. | Method for organizing storage devices of unequal storage capacity and distributing data using different raid formats depending on size of rectangles containing sets of the storage devices |
FR2786973A1 (en) | 1998-12-04 | 2000-06-09 | Innovatron Sa | Security device for decoding compressed encrypted data has safe microcircuit in magnetic card separate from case and also includes decompression circuits |
EP1039397A2 (en) | 1999-03-25 | 2000-09-27 | Lucent Technologies Inc. | Space/time portals for computer systems |
US6182069B1 (en) | 1992-11-09 | 2001-01-30 | International Business Machines Corporation | Video query system and method |
US6192139B1 (en) | 1999-05-11 | 2001-02-20 | Sony Corporation Of Japan | High redundancy system and method for watermarking digital image and video data |
US6209092B1 (en) | 1997-01-27 | 2001-03-27 | U.S. Philips Corporation | Method and system for transferring content information and supplemental information relating thereto |
US6229524B1 (en) | 1998-07-17 | 2001-05-08 | International Business Machines Corporation | User interface for interaction with video |
US6260024B1 (en) | 1998-12-02 | 2001-07-10 | Gary Shkedy | Method and apparatus for facilitating buyer-driven purchase orders on a commercial network system |
US6278446B1 (en) | 1998-02-23 | 2001-08-21 | Siemens Corporate Research, Inc. | System for interactive organization and browsing of video |
US20010026618A1 (en) | 1996-08-12 | 2001-10-04 | Intertrust Technologies Corp. | Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels |
US6304942B1 (en) | 1999-08-09 | 2001-10-16 | Lsi Logic Corporation | Providing an upgrade path for an existing data storage system |
US20010037465A1 (en) | 2000-04-04 | 2001-11-01 | Hart John J. | Method and system for data delivery and reproduction |
US20010039659A1 (en) | 1998-08-23 | 2001-11-08 | Simmons Selwyn D. | Transaction system for transporting media files from content provider sources to home entertainment devices |
US20010051996A1 (en) | 2000-02-18 | 2001-12-13 | Cooper Robin Ross | Network-based content distribution system |
US6349143B1 (en) * | 1998-11-25 | 2002-02-19 | Acuson Corporation | Method and system for simultaneously displaying diagnostic medical ultrasound image clips |
US20020026618A1 (en) * | 2000-08-23 | 2002-02-28 | Wang Xiao-An | Hybrid early-termination strategy and output selection procedure for iterative turbo decoders |
US6360057B1 (en) | 1999-05-12 | 2002-03-19 | Kabushiki Kaisha Toshiba | Digital video recording/playback system with entry point processing function |
EP1174803A3 (en) | 2000-07-18 | 2002-03-27 | Shape of Time, Inc. | System and method for realtime cross-protocol multimedia control |
US6366910B1 (en) | 1998-12-07 | 2002-04-02 | Amazon.Com, Inc. | Method and system for generation of hierarchical search results |
EP1199647A2 (en) | 2000-10-20 | 2002-04-24 | The Boeing Company | Methods, apparatus and computer program products for information retrieval and document classification utilizing a multidimensional subspace |
US20020059238A1 (en) | 1994-09-30 | 2002-05-16 | Mitsubishi Corporation | Data management system |
US6393158B1 (en) | 1999-04-23 | 2002-05-21 | Monkeymedia, Inc. | Method and storage device for expanding and contracting continuous play media seamlessly |
US20020069218A1 (en) | 2000-07-24 | 2002-06-06 | Sanghoon Sull | System and method for indexing, searching, identifying, and editing portions of electronic multimedia files |
US6411725B1 (en) | 1995-07-27 | 2002-06-25 | Digimarc Corporation | Watermark enabled video objects |
US20020085713A1 (en) | 2000-12-29 | 2002-07-04 | International Business Machines Corporation | Digital media delivery with local cache and streaming tokens |
US20020087876A1 (en) | 2000-12-28 | 2002-07-04 | Larose Gordon Edward | Adaptive software installation process supporting multiple layers of security-related attributes |
US20020095582A1 (en) | 2000-10-17 | 2002-07-18 | Ariel Peled | Secure distribution of digital content |
US20020116707A1 (en) | 2000-12-11 | 2002-08-22 | Morris Richard M. | Streaming media client system and method |
US20020118299A1 (en) | 2001-02-27 | 2002-08-29 | Michael Kahn | Adjustable video display window |
WO2002073378A2 (en) | 2001-03-12 | 2002-09-19 | Koninklijke Philips Electronics N.V. | Receiving device for securely storing a content item, and playback device |
US20020138741A1 (en) | 2001-03-26 | 2002-09-26 | Sun Microsystems, Inc. | System and method for storing and accessing digital media content using smart card technology |
WO2002075591A1 (en) | 2001-03-16 | 2002-09-26 | Thomson Licensing Sa | Method for navigation by computation of groups, receiver for carrying out said method and graphical interface for presenting said method |
US20020143813A1 (en) * | 2001-03-28 | 2002-10-03 | Harald Jellum | Method and arrangement for web information monitoring |
US6463426B1 (en) | 1997-10-27 | 2002-10-08 | Massachusetts Institute Of Technology | Information search and retrieval system |
US6463431B1 (en) | 1995-11-15 | 2002-10-08 | Bizrate.Com | Database evaluation system supporting intuitive decision in complex multi-attributive domains using fuzzy hierarchical expert models |
US20020147782A1 (en) | 2001-03-30 | 2002-10-10 | Koninklijke Philips Electronics N.V. | System for parental control in video programs based on multimedia content information |
US20020150277A1 (en) | 2001-04-13 | 2002-10-17 | Hitachi, Ltd. | Method and system for generating data of an application with a picture |
US20020163532A1 (en) | 2001-03-30 | 2002-11-07 | Koninklijke Philips Electronics N.V. | Streaming video bookmarks |
US20020169789A1 (en) * | 2000-06-05 | 2002-11-14 | Ali Kutay | System and method for accessing, organizing, and presenting data |
US6484156B1 (en) | 1998-09-15 | 2002-11-19 | Microsoft Corporation | Accessing annotations across multiple target media streams |
US20020172394A1 (en) | 2001-04-24 | 2002-11-21 | Ramarathnam Venkatesan | Robust and stealthy video watermarking |
US20020174416A1 (en) * | 2001-05-15 | 2002-11-21 | International Business Machines Corporation | Storing and restoring snapshots of a computer process |
US20020174021A1 (en) | 2001-05-15 | 2002-11-21 | International Business Machines Corporation | Optimized shopping list process |
US20020178192A1 (en) | 2001-05-01 | 2002-11-28 | Yasuo Namioka | Data integrate system and data integrate method |
US20020178077A1 (en) | 2001-05-25 | 2002-11-28 | Katz Steven Bruce | Method for automatically invoking a software module in response to an internal or external event affecting the procurement of an item |
US20020188943A1 (en) | 1991-11-25 | 2002-12-12 | Freeman Michael J. | Digital interactive system for providing full interactivity with live programming events |
US20020196976A1 (en) | 2001-04-24 | 2002-12-26 | Mihcak M. Kivanc | Robust recognizer of perceptually similar content |
US20030014751A1 (en) | 2001-07-13 | 2003-01-16 | Samsung Electronics Co., Ltd. | Method of controlling levels used to restrict video reproduction by video reproducing system and apparatus for controlling the same |
US20030016951A1 (en) | 2001-07-18 | 2003-01-23 | International Business Machines Corporation | DVD bookmark apparatus and method |
US20030016943A1 (en) | 2001-07-07 | 2003-01-23 | Samsung Electronics Co.Ltd. | Reproducing apparatus and method of providing bookmark information thereof |
US20030030752A1 (en) * | 2001-04-06 | 2003-02-13 | Lee Begeja | Method and system for embedding information into streaming media |
US20030037010A1 (en) * | 2001-04-05 | 2003-02-20 | Audible Magic, Inc. | Copyright detection and protection system and method |
US20030078930A1 (en) | 2001-08-21 | 2003-04-24 | Andre Surcouf | File and content management |
US6557119B1 (en) * | 1999-10-01 | 2003-04-29 | Stmicroelectronics Limited | Microcomputer debug architecture and method |
US20030084375A1 (en) * | 2001-10-25 | 2003-05-01 | International Business Machines Corporation | Computer system with watchpoint support |
US20030084298A1 (en) | 2001-10-25 | 2003-05-01 | Messerges Thomas S. | Method for efficient hashing of digital content |
US20030081857A1 (en) | 2001-08-21 | 2003-05-01 | Tapson Daniel Warren | Data processing apparatus and method of processing data |
US20030086691A1 (en) | 2001-11-08 | 2003-05-08 | Lg Electronics Inc. | Method and system for replaying video images |
US20030093790A1 (en) | 2000-03-28 | 2003-05-15 | Logan James D. | Audio and video program recording, editing and playback systems using metadata |
US20030110503A1 (en) | 2001-10-25 | 2003-06-12 | Perkes Ronald M. | System, method and computer program product for presenting media to a user in a media on demand framework |
US20030107676A1 (en) | 2001-12-06 | 2003-06-12 | Lg Electronics Inc. | Image display apparatus and operating method thereof |
US20030126599A1 (en) * | 2001-12-27 | 2003-07-03 | Digeo, Inc. | Method and system for distributing personalized editions of media programs using bookmarks |
US20030122966A1 (en) | 2001-12-06 | 2003-07-03 | Digeo, Inc. | System and method for meta data distribution to customize media content playback |
US20030139971A1 (en) | 2002-01-18 | 2003-07-24 | Edulink, Inc. | System and method for automating a purchase approval process |
US20030163430A1 (en) | 2000-05-26 | 2003-08-28 | Masahiko Takaku | Contents forming method and contents reproducing apparatus and method |
US6625581B1 (en) | 1994-04-22 | 2003-09-23 | Ipf, Inc. | Method of and system for enabling the access of consumer product related information and the purchase of consumer products at points of consumer presence on the world wide web (www) at which consumer product information request (cpir) enabling servlet tags are embedded within html-encoded documents |
US20030182297A1 (en) | 2001-03-22 | 2003-09-25 | Masaharu Murakami | Recording device, and recording method, and recording medium |
US6629097B1 (en) | 1999-04-28 | 2003-09-30 | Douglas K. Keith | Displaying implicit associations among items in loosely-structured data sets |
US20030191738A1 (en) * | 2002-04-05 | 2003-10-09 | Infocus Corporation | Projector control markup language |
US6642939B1 (en) | 1999-03-30 | 2003-11-04 | Tivo, Inc. | Multimedia schedule presentation system |
US20030229900A1 (en) | 2002-05-10 | 2003-12-11 | Richard Reisman | Method and apparatus for browsing using multiple coordinated device sets |
US20030231257A1 (en) | 2002-04-11 | 2003-12-18 | Pioneer Corporation | Display device and method for using the same |
US20040002938A1 (en) * | 2002-06-28 | 2004-01-01 | Sony Corporation And Sony Electronics Inc. | Device and method for exchanging information |
US20040010694A1 (en) | 2002-07-09 | 2004-01-15 | Kaleidescape | Parallel distribution and fingerprinting of digital content |
US20040010692A1 (en) | 2002-07-09 | 2004-01-15 | Kaleidescape | Detecting collusion among multiple recipients of fingerprinted information |
US20040008864A1 (en) | 2002-07-09 | 2004-01-15 | Kaleidescape, Inc. | Watermarking and fingerprinting digital content using alternative blocks to embed information |
US20040008970A1 (en) | 2002-07-09 | 2004-01-15 | Junkersfeld Phillip Aaron | Enhanced bookmarks for digital video playback |
US6701391B1 (en) | 2000-01-19 | 2004-03-02 | Oak Technology, Inc. | System for stop buffering when a count of stored data blocks from a DVD matches an associated data block number of a requested data block set |
US20040088557A1 (en) | 2002-07-09 | 2004-05-06 | Kaleidescape, A Corporation | Secure presentation of media streams in response to encrypted digital content |
US20040114049A1 (en) | 2002-12-12 | 2004-06-17 | Jitesh Arora | System for detecting aspect ratio and method thereof |
US20040117605A1 (en) * | 2002-12-11 | 2004-06-17 | Infineon Technologies North America Corp. | Digital processor with programmable breakpoint/watchpoint trigger generation circuit |
US20040136698A1 (en) | 2002-07-10 | 2004-07-15 | Mock Wayne E. | DVD conversion for on demand |
WO2004064372A2 (en) | 2003-01-09 | 2004-07-29 | Kaleidescape, Inc. | Grid-like guided user interface for video selection and display |
WO2004064293A2 (en) | 2003-01-09 | 2004-07-29 | Kaleidescape, Inc. | Bookmarks and watchpoints for selection and presentation of media streams |
WO2004070585A2 (en) | 2003-01-31 | 2004-08-19 | Kaleidescape, Inc. | Detecting collusion among multiple recipients of fingerprinted information |
US20040166915A1 (en) * | 2003-02-20 | 2004-08-26 | Jerry Robarge | Interactive game with visual video interface |
US20040166484A1 (en) * | 2002-12-20 | 2004-08-26 | Mark Alan Budke | System and method for simulating training scenarios |
US20040165483A1 (en) | 2003-02-26 | 2004-08-26 | Sony Corporation | System and method for bookmarking DVDs |
US20040169683A1 (en) | 2003-02-28 | 2004-09-02 | Fuji Xerox Co., Ltd. | Systems and methods for bookmarking live and recorded multimedia documents |
US6799224B1 (en) | 1998-03-10 | 2004-09-28 | Quad Research | High speed fault tolerant mass storage network information server |
US20040218904A1 (en) | 2003-05-02 | 2004-11-04 | Lg Electronics Inc. | Automatic video-contents reviewing system and method |
US20040218896A1 (en) | 2002-05-20 | 2004-11-04 | Mototsugu Abe | Signal recording/reproducing apparatus, signal recording/reproducing method, signal reproducing apparatus, signal reproducing method, and program |
US20040223737A1 (en) | 2003-05-07 | 2004-11-11 | Johnson Carolyn Rae | User created video bookmarks |
US20040252238A1 (en) | 2003-06-13 | 2004-12-16 | Park Tae Jin | Device and method for modifying video image of display apparatus |
US20050005191A1 (en) | 2003-06-11 | 2005-01-06 | International Business Machines Corp. | System and method for detecting write errors in a storage device |
US20050004873A1 (en) * | 2003-02-03 | 2005-01-06 | Robin Pou | Distribution and rights management of digital content |
WO2005009024A2 (en) | 2003-07-15 | 2005-01-27 | Kaleidescape, Inc. | Masking for presenting differing display formats for media streams |
US6851082B1 (en) | 2001-11-13 | 2005-02-01 | Network Appliance, Inc. | Concentrated parity technique for handling double failures and enabling storage of more than one parity block per stripe on a storage device of a storage array |
US20050050103A1 (en) | 2003-07-15 | 2005-03-03 | Kaleidescape | Displaying and presenting multiple media streams from multiple DVD sets |
US20050086069A1 (en) | 2003-07-15 | 2005-04-21 | Kaleidescape, Inc. | Separable presentation control rules with distinct control effects |
US20050091452A1 (en) | 2003-10-28 | 2005-04-28 | Ying Chen | System and method for reducing data loss in disk arrays by establishing data redundancy on demand |
US6889383B1 (en) * | 2000-10-23 | 2005-05-03 | Clearplay, Inc. | Delivery of navigation data for playback of audio and video content |
US6889302B2 (en) | 2002-08-29 | 2005-05-03 | International Business Machines Corporation | Apparatus and method to maintain information in one or more virtual volume aggregates comprising a plurality of virtual volumes |
US20050120053A1 (en) | 2003-04-18 | 2005-06-02 | Stephen Watson | Sales of collections excluding those already purchased |
US20050125405A1 (en) | 2003-04-18 | 2005-06-09 | Kaleidescape, Inc. | Distinct display of differentiated rights in property |
US20050132405A1 (en) | 2003-12-15 | 2005-06-16 | Microsoft Corporation | Home network media server with a jukebox for enhanced user experience |
US20050182989A1 (en) | 2004-02-13 | 2005-08-18 | Kaleidescape | Integrating content-laden media with storage system |
US20050188280A1 (en) | 2004-01-30 | 2005-08-25 | Dell Products L.P. | Automatic media repair after read failure due to media error |
US20050201726A1 (en) | 2004-03-15 | 2005-09-15 | Kaleidescape | Remote playback of ingested media content |
US6971013B2 (en) | 2001-04-24 | 2005-11-29 | Microsoft Corporation | Recognizer of content of digital signals |
US7032093B1 (en) | 2002-08-08 | 2006-04-18 | 3Pardata, Inc. | On-demand allocation of physical storage for virtual volumes using a zero logical disk |
US7178106B2 (en) | 1999-04-21 | 2007-02-13 | Sonic Solutions, A California Corporation | Presentation of media content from multiple media sources |
US20070118812A1 (en) | 2003-07-15 | 2007-05-24 | Kaleidescope, Inc. | Masking for presenting differing display formats for media streams |
US7231607B2 (en) * | 2002-07-09 | 2007-06-12 | Kaleidescope, Inc. | Mosaic-like user interface for video selection and display |
US20070294297A1 (en) | 2006-06-19 | 2007-12-20 | Lawrence Kesteloot | Structured playlists and user interface |
WO2008005174A2 (en) | 2006-06-19 | 2008-01-10 | Kaleidescape, Inc. | Smart genre display |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US163430A (en) * | 1875-05-18 | Improvement in gages for shaping wagon-axles | ||
JP3734532B2 (en) * | 1995-07-07 | 2006-01-11 | 任天堂株式会社 | Interactive program playback apparatus and interactive program playback method |
JP3210286B2 (en) * | 1995-08-21 | 2001-09-17 | 松下電器産業株式会社 | Optical disk recording method |
JP3561094B2 (en) * | 1996-08-30 | 2004-09-02 | 株式会社東芝 | Information playback device |
WO1998041020A1 (en) * | 1997-03-11 | 1998-09-17 | Actv, Inc. | A digital interactive system for providing full interactivity with live programming events |
CA2279504A1 (en) * | 1998-08-13 | 2000-02-13 | Guy Fouquet | Dynamic multimedia document |
JP2000156075A (en) * | 1998-11-20 | 2000-06-06 | Toshiba Corp | Direction equipment controller |
JP2000224554A (en) * | 1999-02-02 | 2000-08-11 | Matsushita Electric Ind Co Ltd | Bookmark information transmission system and bookmark information recording and reproducing device |
US6452615B1 (en) | 1999-03-24 | 2002-09-17 | Fuji Xerox Co., Ltd. | System and apparatus for notetaking with digital video and ink |
US7237254B1 (en) * | 2000-03-29 | 2007-06-26 | Microsoft Corporation | Seamless switching between different playback speeds of time-scale modified data streams |
US8166384B1 (en) * | 2000-06-14 | 2012-04-24 | Adobe Systems Incorporated | Environment-based bookmark media |
US6907570B2 (en) * | 2001-03-29 | 2005-06-14 | International Business Machines Corporation | Video and multimedia browsing while switching between views |
US20030143813A1 (en) * | 2002-01-31 | 2003-07-31 | Texas Instruments Incorporated | Semiconductor device and method |
US20050076304A1 (en) * | 2002-04-02 | 2005-04-07 | Intervideo, Inc. | Method and system for remote playback of a DVD |
-
2003
- 2003-09-03 US US10/655,496 patent/US8225194B2/en not_active Expired - Fee Related
-
2004
- 2004-01-08 EP EP04700867A patent/EP1590908A4/en not_active Ceased
- 2004-01-08 WO PCT/US2004/000302 patent/WO2004064293A2/en active Application Filing
- 2004-01-08 JP JP2006500820A patent/JP2006518063A/en active Pending
-
2011
- 2011-07-28 JP JP2011165785A patent/JP2012009040A/en active Pending
-
2012
- 2012-07-16 US US13/550,421 patent/US20120281967A1/en not_active Abandoned
- 2012-07-16 US US13/550,479 patent/US20120284292A1/en not_active Abandoned
- 2012-07-16 US US13/550,503 patent/US8627193B2/en not_active Expired - Fee Related
Patent Citations (164)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5335277A (en) | 1981-11-03 | 1994-08-02 | The Personalized Mass Media Corporation | Signal processing appparatus and methods |
US4992940A (en) | 1989-03-13 | 1991-02-12 | H-Renee, Incorporated | System and method for automated selection of equipment for purchase through input of user desired specifications |
US5237648A (en) * | 1990-06-08 | 1993-08-17 | Apple Computer, Inc. | Apparatus and method for editing a video recording by selecting and displaying video clips |
US5410415A (en) | 1990-09-14 | 1995-04-25 | Eastman Kodak Company | Recorded digital image presentation control files |
US20020188943A1 (en) | 1991-11-25 | 2002-12-12 | Freeman Michael J. | Digital interactive system for providing full interactivity with live programming events |
US5724327A (en) | 1991-12-02 | 1998-03-03 | U.S. Phillips Corporation | Record carrier having first variations of a first physical parameter corresponding to information recorded thereon and second variations of a second physical parameter relating to recovery of the information |
US5457791A (en) | 1992-05-07 | 1995-10-10 | Hitachi, Ltd. | Storage system and method of control |
US6182069B1 (en) | 1992-11-09 | 2001-01-30 | International Business Machines Corporation | Video query system and method |
US5337357A (en) | 1993-06-17 | 1994-08-09 | Software Security, Inc. | Method of software distribution protection |
US5859662A (en) | 1993-08-06 | 1999-01-12 | International Business Machines Corporation | Apparatus and method for selectively viewing video information |
US5392244A (en) | 1993-08-19 | 1995-02-21 | Hewlett-Packard Company | Memory systems with data storage redundancy management |
US6625581B1 (en) | 1994-04-22 | 2003-09-23 | Ipf, Inc. | Method of and system for enabling the access of consumer product related information and the purchase of consumer products at points of consumer presence on the world wide web (www) at which consumer product information request (cpir) enabling servlet tags are embedded within html-encoded documents |
US20020059238A1 (en) | 1994-09-30 | 2002-05-16 | Mitsubishi Corporation | Data management system |
US5615352A (en) | 1994-10-05 | 1997-03-25 | Hewlett-Packard Company | Methods for adding storage disks to a hierarchic disk array while maintaining data availability |
US6411725B1 (en) | 1995-07-27 | 2002-06-25 | Digimarc Corporation | Watermark enabled video objects |
US6052759A (en) | 1995-08-17 | 2000-04-18 | Stallmo; David C. | Method for organizing storage devices of unequal storage capacity and distributing data using different raid formats depending on size of rectangles containing sets of the storage devices |
US5915067A (en) | 1995-08-21 | 1999-06-22 | Matsushita Electric Industiral Co., Ltd. | Multimedia optical disc facilitating branch reproduction to parental lock sections using reduced control information and a reproducing device for said disc |
US6463431B1 (en) | 1995-11-15 | 2002-10-08 | Bizrate.Com | Database evaluation system supporting intuitive decision in complex multi-attributive domains using fuzzy hierarchical expert models |
US5805799A (en) | 1995-12-01 | 1998-09-08 | Quantum Corporation | Data integrity and cross-check code with logical block address |
US5946665A (en) | 1996-02-26 | 1999-08-31 | Fujitsu Limited | On line shopping system using a communication system |
US5896454A (en) | 1996-03-08 | 1999-04-20 | Time Warner Entertainment Co., L.P. | System and method for controlling copying and playing of digital programs |
US6035373A (en) | 1996-05-27 | 2000-03-07 | International Business Machines Corporation | Method for rearranging data in a disk array system when a new disk storage unit is added to the array using a new striping rule and a pointer as a position holder as each block of data is rearranged |
FR2750554A1 (en) | 1996-06-28 | 1998-01-02 | Thomson Multimedia Sa | CONDITIONAL ACCESS SYSTEM AND CHIP CARD PROVIDING SUCH ACCESS |
US20010026618A1 (en) | 1996-08-12 | 2001-10-04 | Intertrust Technologies Corp. | Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels |
US5765176A (en) | 1996-09-06 | 1998-06-09 | Xerox Corporation | Performing document image management tasks using an iconic image having embedded encoded information |
US6209092B1 (en) | 1997-01-27 | 2001-03-27 | U.S. Philips Corporation | Method and system for transferring content information and supplemental information relating thereto |
US5991804A (en) | 1997-06-20 | 1999-11-23 | Microsoft Corporation | Continuous media file server for cold restriping following capacity change by repositioning data blocks in the multiple data servers |
US6009525A (en) | 1997-08-29 | 1999-12-28 | Preview Systems, Inc. | Multi-tier electronic software distribution |
US6463426B1 (en) | 1997-10-27 | 2002-10-08 | Massachusetts Institute Of Technology | Information search and retrieval system |
US6278446B1 (en) | 1998-02-23 | 2001-08-21 | Siemens Corporate Research, Inc. | System for interactive organization and browsing of video |
US6799224B1 (en) | 1998-03-10 | 2004-09-28 | Quad Research | High speed fault tolerant mass storage network information server |
US6229524B1 (en) | 1998-07-17 | 2001-05-08 | International Business Machines Corporation | User interface for interaction with video |
US20010039659A1 (en) | 1998-08-23 | 2001-11-08 | Simmons Selwyn D. | Transaction system for transporting media files from content provider sources to home entertainment devices |
US6484156B1 (en) | 1998-09-15 | 2002-11-19 | Microsoft Corporation | Accessing annotations across multiple target media streams |
US6349143B1 (en) * | 1998-11-25 | 2002-02-19 | Acuson Corporation | Method and system for simultaneously displaying diagnostic medical ultrasound image clips |
US6260024B1 (en) | 1998-12-02 | 2001-07-10 | Gary Shkedy | Method and apparatus for facilitating buyer-driven purchase orders on a commercial network system |
FR2786973A1 (en) | 1998-12-04 | 2000-06-09 | Innovatron Sa | Security device for decoding compressed encrypted data has safe microcircuit in magnetic card separate from case and also includes decompression circuits |
US6366910B1 (en) | 1998-12-07 | 2002-04-02 | Amazon.Com, Inc. | Method and system for generation of hierarchical search results |
US20030163466A1 (en) * | 1998-12-07 | 2003-08-28 | Anand Rajaraman | Method and system for generation of hierarchical search results |
EP1039397A2 (en) | 1999-03-25 | 2000-09-27 | Lucent Technologies Inc. | Space/time portals for computer systems |
US6642939B1 (en) | 1999-03-30 | 2003-11-04 | Tivo, Inc. | Multimedia schedule presentation system |
US7178106B2 (en) | 1999-04-21 | 2007-02-13 | Sonic Solutions, A California Corporation | Presentation of media content from multiple media sources |
US6393158B1 (en) | 1999-04-23 | 2002-05-21 | Monkeymedia, Inc. | Method and storage device for expanding and contracting continuous play media seamlessly |
US6629097B1 (en) | 1999-04-28 | 2003-09-30 | Douglas K. Keith | Displaying implicit associations among items in loosely-structured data sets |
US6192139B1 (en) | 1999-05-11 | 2001-02-20 | Sony Corporation Of Japan | High redundancy system and method for watermarking digital image and video data |
US6628892B2 (en) | 1999-05-12 | 2003-09-30 | Kabushiki Kaisha Toshiba | Digital video recording/playback system with entry point processing function |
US6584277B2 (en) | 1999-05-12 | 2003-06-24 | Kabushiki Kaisha Toshiba | Digital video recording/playback system with entry point processing function |
US6574421B2 (en) | 1999-05-12 | 2003-06-03 | Kabushiki Kaisha Toshiba | Digital video recording/playback system with entry point processing function |
US6564008B2 (en) | 1999-05-12 | 2003-05-13 | Kabushiki Kaisha Toshiba | Digital video recording/playback system with entry point processing function |
US6360057B1 (en) | 1999-05-12 | 2002-03-19 | Kabushiki Kaisha Toshiba | Digital video recording/playback system with entry point processing function |
US6798976B2 (en) | 1999-05-12 | 2004-09-28 | Kabushiki Kaisha Toshiba | Digital video recording/playback system with entry point processing function |
US6556774B2 (en) | 1999-05-12 | 2003-04-29 | Kabushiki Kaisha Toshiba | Digital video recording/playback system with entry point processing function |
US6556773B2 (en) | 1999-05-12 | 2003-04-29 | Kabushiki Kaisha Toshiba | Digital video recording/playback system with entry point processing function |
US6480669B1 (en) | 1999-05-12 | 2002-11-12 | Kabushiki Kaisha Toshiba | Digital video recording/playback system with entry point processing function |
US6304942B1 (en) | 1999-08-09 | 2001-10-16 | Lsi Logic Corporation | Providing an upgrade path for an existing data storage system |
US6557119B1 (en) * | 1999-10-01 | 2003-04-29 | Stmicroelectronics Limited | Microcomputer debug architecture and method |
US6701391B1 (en) | 2000-01-19 | 2004-03-02 | Oak Technology, Inc. | System for stop buffering when a count of stored data blocks from a DVD matches an associated data block number of a requested data block set |
US20010051996A1 (en) | 2000-02-18 | 2001-12-13 | Cooper Robin Ross | Network-based content distribution system |
US20030093790A1 (en) | 2000-03-28 | 2003-05-15 | Logan James D. | Audio and video program recording, editing and playback systems using metadata |
US20010037465A1 (en) | 2000-04-04 | 2001-11-01 | Hart John J. | Method and system for data delivery and reproduction |
US20030163430A1 (en) | 2000-05-26 | 2003-08-28 | Masahiko Takaku | Contents forming method and contents reproducing apparatus and method |
US7099491B2 (en) | 2000-05-26 | 2006-08-29 | Canon Kabushiki Kaisha | Contents forming method and contents reproducing apparatus and method |
US20020169789A1 (en) * | 2000-06-05 | 2002-11-14 | Ali Kutay | System and method for accessing, organizing, and presenting data |
EP1174803A3 (en) | 2000-07-18 | 2002-03-27 | Shape of Time, Inc. | System and method for realtime cross-protocol multimedia control |
US20020069218A1 (en) | 2000-07-24 | 2002-06-06 | Sanghoon Sull | System and method for indexing, searching, identifying, and editing portions of electronic multimedia files |
US20020026618A1 (en) * | 2000-08-23 | 2002-02-28 | Wang Xiao-An | Hybrid early-termination strategy and output selection procedure for iterative turbo decoders |
US20020095582A1 (en) | 2000-10-17 | 2002-07-18 | Ariel Peled | Secure distribution of digital content |
EP1199647A2 (en) | 2000-10-20 | 2002-04-24 | The Boeing Company | Methods, apparatus and computer program products for information retrieval and document classification utilizing a multidimensional subspace |
US6889383B1 (en) * | 2000-10-23 | 2005-05-03 | Clearplay, Inc. | Delivery of navigation data for playback of audio and video content |
US20020116707A1 (en) | 2000-12-11 | 2002-08-22 | Morris Richard M. | Streaming media client system and method |
US20020087876A1 (en) | 2000-12-28 | 2002-07-04 | Larose Gordon Edward | Adaptive software installation process supporting multiple layers of security-related attributes |
US20020085713A1 (en) | 2000-12-29 | 2002-07-04 | International Business Machines Corporation | Digital media delivery with local cache and streaming tokens |
US20020118299A1 (en) | 2001-02-27 | 2002-08-29 | Michael Kahn | Adjustable video display window |
WO2002073378A2 (en) | 2001-03-12 | 2002-09-19 | Koninklijke Philips Electronics N.V. | Receiving device for securely storing a content item, and playback device |
US20040139064A1 (en) | 2001-03-16 | 2004-07-15 | Louis Chevallier | Method for navigation by computation of groups, receiver for carrying out said method and graphical interface for presenting said method |
WO2002075591A1 (en) | 2001-03-16 | 2002-09-26 | Thomson Licensing Sa | Method for navigation by computation of groups, receiver for carrying out said method and graphical interface for presenting said method |
US20030182297A1 (en) | 2001-03-22 | 2003-09-25 | Masaharu Murakami | Recording device, and recording method, and recording medium |
US20020138741A1 (en) | 2001-03-26 | 2002-09-26 | Sun Microsystems, Inc. | System and method for storing and accessing digital media content using smart card technology |
US20020143813A1 (en) * | 2001-03-28 | 2002-10-03 | Harald Jellum | Method and arrangement for web information monitoring |
US20020147782A1 (en) | 2001-03-30 | 2002-10-10 | Koninklijke Philips Electronics N.V. | System for parental control in video programs based on multimedia content information |
US20020163532A1 (en) | 2001-03-30 | 2002-11-07 | Koninklijke Philips Electronics N.V. | Streaming video bookmarks |
US20030037010A1 (en) * | 2001-04-05 | 2003-02-20 | Audible Magic, Inc. | Copyright detection and protection system and method |
US20030030752A1 (en) * | 2001-04-06 | 2003-02-13 | Lee Begeja | Method and system for embedding information into streaming media |
US20020150277A1 (en) | 2001-04-13 | 2002-10-17 | Hitachi, Ltd. | Method and system for generating data of an application with a picture |
US6971013B2 (en) | 2001-04-24 | 2005-11-29 | Microsoft Corporation | Recognizer of content of digital signals |
US20020172394A1 (en) | 2001-04-24 | 2002-11-21 | Ramarathnam Venkatesan | Robust and stealthy video watermarking |
US20020196976A1 (en) | 2001-04-24 | 2002-12-26 | Mihcak M. Kivanc | Robust recognizer of perceptually similar content |
US20020178192A1 (en) | 2001-05-01 | 2002-11-28 | Yasuo Namioka | Data integrate system and data integrate method |
US20020174021A1 (en) | 2001-05-15 | 2002-11-21 | International Business Machines Corporation | Optimized shopping list process |
US20020174416A1 (en) * | 2001-05-15 | 2002-11-21 | International Business Machines Corporation | Storing and restoring snapshots of a computer process |
US20020178077A1 (en) | 2001-05-25 | 2002-11-28 | Katz Steven Bruce | Method for automatically invoking a software module in response to an internal or external event affecting the procurement of an item |
US20030016943A1 (en) | 2001-07-07 | 2003-01-23 | Samsung Electronics Co.Ltd. | Reproducing apparatus and method of providing bookmark information thereof |
US20030014751A1 (en) | 2001-07-13 | 2003-01-16 | Samsung Electronics Co., Ltd. | Method of controlling levels used to restrict video reproduction by video reproducing system and apparatus for controlling the same |
US20030016951A1 (en) | 2001-07-18 | 2003-01-23 | International Business Machines Corporation | DVD bookmark apparatus and method |
US20030081857A1 (en) | 2001-08-21 | 2003-05-01 | Tapson Daniel Warren | Data processing apparatus and method of processing data |
US20030078930A1 (en) | 2001-08-21 | 2003-04-24 | Andre Surcouf | File and content management |
US20030110503A1 (en) | 2001-10-25 | 2003-06-12 | Perkes Ronald M. | System, method and computer program product for presenting media to a user in a media on demand framework |
US20030084298A1 (en) | 2001-10-25 | 2003-05-01 | Messerges Thomas S. | Method for efficient hashing of digital content |
US20030084375A1 (en) * | 2001-10-25 | 2003-05-01 | International Business Machines Corporation | Computer system with watchpoint support |
US20030086691A1 (en) | 2001-11-08 | 2003-05-08 | Lg Electronics Inc. | Method and system for replaying video images |
US6851082B1 (en) | 2001-11-13 | 2005-02-01 | Network Appliance, Inc. | Concentrated parity technique for handling double failures and enabling storage of more than one parity block per stripe on a storage device of a storage array |
US20030122966A1 (en) | 2001-12-06 | 2003-07-03 | Digeo, Inc. | System and method for meta data distribution to customize media content playback |
US20030107676A1 (en) | 2001-12-06 | 2003-06-12 | Lg Electronics Inc. | Image display apparatus and operating method thereof |
US7032177B2 (en) | 2001-12-27 | 2006-04-18 | Digeo, Inc. | Method and system for distributing personalized editions of media programs using bookmarks |
US20030126599A1 (en) * | 2001-12-27 | 2003-07-03 | Digeo, Inc. | Method and system for distributing personalized editions of media programs using bookmarks |
US20030139971A1 (en) | 2002-01-18 | 2003-07-24 | Edulink, Inc. | System and method for automating a purchase approval process |
US20030191738A1 (en) * | 2002-04-05 | 2003-10-09 | Infocus Corporation | Projector control markup language |
US6957232B2 (en) | 2002-04-05 | 2005-10-18 | Infocus Corporation | Projector control markup language |
US20030231257A1 (en) | 2002-04-11 | 2003-12-18 | Pioneer Corporation | Display device and method for using the same |
US20030229900A1 (en) | 2002-05-10 | 2003-12-11 | Richard Reisman | Method and apparatus for browsing using multiple coordinated device sets |
US20040218896A1 (en) | 2002-05-20 | 2004-11-04 | Mototsugu Abe | Signal recording/reproducing apparatus, signal recording/reproducing method, signal reproducing apparatus, signal reproducing method, and program |
US20040002938A1 (en) * | 2002-06-28 | 2004-01-01 | Sony Corporation And Sony Electronics Inc. | Device and method for exchanging information |
US20040008970A1 (en) | 2002-07-09 | 2004-01-15 | Junkersfeld Phillip Aaron | Enhanced bookmarks for digital video playback |
US7111171B2 (en) | 2002-07-09 | 2006-09-19 | Kaleidescope, Inc. | Parallel distribution and fingerprinting of digital content |
US7231607B2 (en) * | 2002-07-09 | 2007-06-12 | Kaleidescope, Inc. | Mosaic-like user interface for video selection and display |
US20070106901A1 (en) | 2002-07-09 | 2007-05-10 | Kaleidescape, Inc. | Parallel distribution and fingerprinting of digital content |
JP2005533416A (en) | 2002-07-09 | 2005-11-04 | カレイドスケイプ・インコーポレイテッド | How to securely present encrypted digital content |
US7188248B2 (en) | 2002-07-09 | 2007-03-06 | Kaleidescope, Inc. | Recovering from de-synchronization attacks against watermarking and fingerprinting |
US7181044B2 (en) | 2002-07-09 | 2007-02-20 | Kaleidescope, Inc. | Watermarking and fingerprinting digital content using alternative blocks to embed information |
US20070283276A1 (en) | 2002-07-09 | 2007-12-06 | Kaleidescape, Inc. | Mosaic-like user interface for video selection and display |
US20040088557A1 (en) | 2002-07-09 | 2004-05-06 | Kaleidescape, A Corporation | Secure presentation of media streams in response to encrypted digital content |
JP2005533410A (en) | 2002-07-09 | 2005-11-04 | カレイドスケイプ・インコーポレイテッド | Digital content marking method, method for detecting fingerprints in digital content, digital content, device for watermarking digital content, device for applying fingerprint to watermarked digital content, detecting fingerprint in digital content Device and memory for storing information including instructions |
US20070240234A1 (en) | 2002-07-09 | 2007-10-11 | Kaleidescape, Inc., A Corporation | Recovering from de-synchronization attacks against watermarking and fingerprinting |
US7246322B2 (en) * | 2002-07-09 | 2007-07-17 | Kaleidescope, Inc. | Grid-like guided user interface for video selection and display |
US20040008864A1 (en) | 2002-07-09 | 2004-01-15 | Kaleidescape, Inc. | Watermarking and fingerprinting digital content using alternative blocks to embed information |
US7036024B2 (en) | 2002-07-09 | 2006-04-25 | Kaleidescape, Inc. | Detecting collusion among multiple recipients of fingerprinted information |
US7003131B2 (en) | 2002-07-09 | 2006-02-21 | Kaleidescape, Inc. | Watermarking and fingerprinting digital content using alternative blocks to embed information |
US20040010692A1 (en) | 2002-07-09 | 2004-01-15 | Kaleidescape | Detecting collusion among multiple recipients of fingerprinted information |
US20040010694A1 (en) | 2002-07-09 | 2004-01-15 | Kaleidescape | Parallel distribution and fingerprinting of digital content |
US20040136698A1 (en) | 2002-07-10 | 2004-07-15 | Mock Wayne E. | DVD conversion for on demand |
US7032093B1 (en) | 2002-08-08 | 2006-04-18 | 3Pardata, Inc. | On-demand allocation of physical storage for virtual volumes using a zero logical disk |
US6889302B2 (en) | 2002-08-29 | 2005-05-03 | International Business Machines Corporation | Apparatus and method to maintain information in one or more virtual volume aggregates comprising a plurality of virtual volumes |
US20040117605A1 (en) * | 2002-12-11 | 2004-06-17 | Infineon Technologies North America Corp. | Digital processor with programmable breakpoint/watchpoint trigger generation circuit |
US20040114049A1 (en) | 2002-12-12 | 2004-06-17 | Jitesh Arora | System for detecting aspect ratio and method thereof |
US20040166484A1 (en) * | 2002-12-20 | 2004-08-26 | Mark Alan Budke | System and method for simulating training scenarios |
WO2004064293A2 (en) | 2003-01-09 | 2004-07-29 | Kaleidescape, Inc. | Bookmarks and watchpoints for selection and presentation of media streams |
JP2006518063A (en) | 2003-01-09 | 2006-08-03 | カレイドスケイプ・インコーポレイテッド | Bookmarks and watchpoints for media stream selection and performance |
WO2004064372A2 (en) | 2003-01-09 | 2004-07-29 | Kaleidescape, Inc. | Grid-like guided user interface for video selection and display |
WO2004062945A2 (en) | 2003-01-09 | 2004-07-29 | Kaleidescape, Inc. | Mosaic-like user interface for video selection and display |
WO2004070998A2 (en) | 2003-01-31 | 2004-08-19 | Kaleidescape, Inc. | Recovering from de-synchronization attacks against watermarking and fingerprinting |
WO2004070585A2 (en) | 2003-01-31 | 2004-08-19 | Kaleidescape, Inc. | Detecting collusion among multiple recipients of fingerprinted information |
US20050004873A1 (en) * | 2003-02-03 | 2005-01-06 | Robin Pou | Distribution and rights management of digital content |
US20040166915A1 (en) * | 2003-02-20 | 2004-08-26 | Jerry Robarge | Interactive game with visual video interface |
US20040165483A1 (en) | 2003-02-26 | 2004-08-26 | Sony Corporation | System and method for bookmarking DVDs |
US20040169683A1 (en) | 2003-02-28 | 2004-09-02 | Fuji Xerox Co., Ltd. | Systems and methods for bookmarking live and recorded multimedia documents |
US20050125405A1 (en) | 2003-04-18 | 2005-06-09 | Kaleidescape, Inc. | Distinct display of differentiated rights in property |
US20050120053A1 (en) | 2003-04-18 | 2005-06-02 | Stephen Watson | Sales of collections excluding those already purchased |
US20040218904A1 (en) | 2003-05-02 | 2004-11-04 | Lg Electronics Inc. | Automatic video-contents reviewing system and method |
US20040223737A1 (en) | 2003-05-07 | 2004-11-11 | Johnson Carolyn Rae | User created video bookmarks |
US20050005191A1 (en) | 2003-06-11 | 2005-01-06 | International Business Machines Corp. | System and method for detecting write errors in a storage device |
US20040252238A1 (en) | 2003-06-13 | 2004-12-16 | Park Tae Jin | Device and method for modifying video image of display apparatus |
US20050086069A1 (en) | 2003-07-15 | 2005-04-21 | Kaleidescape, Inc. | Separable presentation control rules with distinct control effects |
US20070118812A1 (en) | 2003-07-15 | 2007-05-24 | Kaleidescope, Inc. | Masking for presenting differing display formats for media streams |
WO2005009024A2 (en) | 2003-07-15 | 2005-01-27 | Kaleidescape, Inc. | Masking for presenting differing display formats for media streams |
US20050050103A1 (en) | 2003-07-15 | 2005-03-03 | Kaleidescape | Displaying and presenting multiple media streams from multiple DVD sets |
US20050091452A1 (en) | 2003-10-28 | 2005-04-28 | Ying Chen | System and method for reducing data loss in disk arrays by establishing data redundancy on demand |
US20050132405A1 (en) | 2003-12-15 | 2005-06-16 | Microsoft Corporation | Home network media server with a jukebox for enhanced user experience |
US20050188280A1 (en) | 2004-01-30 | 2005-08-25 | Dell Products L.P. | Automatic media repair after read failure due to media error |
US20050182989A1 (en) | 2004-02-13 | 2005-08-18 | Kaleidescape | Integrating content-laden media with storage system |
US20050201726A1 (en) | 2004-03-15 | 2005-09-15 | Kaleidescape | Remote playback of ingested media content |
WO2006055938A2 (en) | 2004-11-17 | 2006-05-26 | Kaleidescape, Inc. | Sales of collections excluding those already purchased |
US20070294297A1 (en) | 2006-06-19 | 2007-12-20 | Lawrence Kesteloot | Structured playlists and user interface |
WO2007149405A2 (en) | 2006-06-19 | 2007-12-27 | Kaleidescape, Inc. | Structured playlists and user interface |
WO2008005174A2 (en) | 2006-06-19 | 2008-01-10 | Kaleidescape, Inc. | Smart genre display |
Non-Patent Citations (30)
Title |
---|
"The Brain's Web." 2002 http://membres.lycos.fr/subrip. |
"The Brain's Web." 2002, http://membres.lypos.fr/subrio. |
Adobe Systems Incorporated. "Adobe encore DVD: Creative authoring for professional DVD production." 2005, Adobe Systems Incorporated, http://www.adobe.com/products/encore/main.html. |
Dittman. "Combining Digital Watermarks and Collusion Secure Fingerprints for Customer Copy Monitoring," Secure Images and Image Authentication, 2000, pp. 1-6, The Institution of Electrical Engineers, IEE, London. |
EPO, Communication in European Patent Application 04700867.7 dated Oct. 20, 2009. |
EPO, European Search Report in European Patent Application 04700867.7 dated Apr. 8, 2008. |
Fridrich. "Copyright Protection of Digital Images (Authentication)," Feb. 18, 2003, http://www.ws.binghamton.edu/fridrich/Research'tutor2.ppt. |
Home Theater Info. "DVD player technology." 1999-2005, Home Theater Info, http://hometheaterinfo.com/dvd6.htm. |
Home Theater Info. "DVD player technology." 1999-2005. Home Theater Info, http://hometheaterinfo.com/dvd6htm. |
Inmatrix.com. "Zoom player on-line documentation." Inmatrix.com, http://www.inmatrix.com/zplaer/featuredetail/shtml. |
Inmatrix.com. "Zoom player on-line documentation." Inmatrix.com, http://www.inmatrix.com/zplayer/featuredetail/shtml. |
JPO, current claims of Divisional Application of Application No. 2006-500820, Jul. 28, 2011. |
JPO, Notice of Final Rejection of Application No. 2006-500820 (translation) and corresponding claims, Apr. 5, 2011. |
JPO, Notice of Final Rejection of Application No. 2006-500820 (translation) and corresponding claims, Aug. 24, 2010. |
JPO, Notice of Rejection of Application No. 2006-500820 (translation) and corresponding claims, Jan. 5, 2010. |
Kaleidescape, Inc., Claims in European Patent Application 04700867.7 as of Jul. 4, 2008. |
Kaleidescape, Inc., Claims in European Patent Application 04700867.7 as of Mar. 18, 2010. |
Kaleidescape, Inc., Claims in European Patent Application 04700867.7 as of Mar. 9, 2006. |
Macromedia, Inc. "Macromedia Flash MX 2004." 1995-2005, Macromedia, Inc., http://macromedia.com/software/flash/. |
NVIDIA Corporation. "NVDVD 2.0" 2005, NVIDIA Corporation, http://nvidia.com/page/nvdvd.html. |
NVIDIA Corporation. "NVDVD 2.0." 2005, NVIDIA Corporation http://nvidia.com/page/nvdvd.html. |
Okamura et al, "Iplus TV: A Data Broadcasting Mechanism Using Time-lined Hypermedia and Its Implementation", IPSJ Transactions, Information Processing Society of Japan, vol. 40 No. SIG5 (TOD2), pp. 91-102 (May 15, 1999). |
PCT, Application PCT/US2004/000302 and search report, Mar. 15, 2006. |
Rey. "A Survey of Watermarking Algorithms for Image Authentication," EURASIP Journal on Applied Processing, 2002, pp. 613-621, vol. 6, Hindawi Publishing Corporation. |
Sato et al, "Implementation of Scenario Control Mechanism in Crew", Computer Software, Japan Society for Software Science and Technology, vol. 16 No. 3, pp. 47-56 (May 17, 1999). |
Shuvalov, Andrew, "Stony Brook Video Server Project," 1999, SUNY Stony Brook, http://www.ecsl.cs.sunysb.edu/~andrew/VideoServer/videoserver/index/c26.html. |
Shuvalov, Andrew, "Stony Brook Video Server Project," 1999, SUNY Stony Brook, http://www.ecsl.cs.sunysb.edu/˜andrew/VideoServer/videoserver/index/c26.html. |
Shuvalov, Andrew. "Stony Brook Video Server Project." 1999, SUNY Stony Brook, http://www.ecsl.cs.sunvsb.edu/~andrew/VideoServer/videoserver/index/c26.html. |
Shuvalov, Andrew. "Stony Brook Video Server Project." 1999, SUNY Stony Brook, http://www.ecsl.cs.sunvsb.edu/˜andrew/VideoServer/videoserver/index/c26.html. |
Theatertek, Inc. "TheaterTek DVD." 2004, TheaterTek, Inc., http://www.theatertek.com/Products/DVD. |
Cited By (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120281968A1 (en) * | 2003-01-09 | 2012-11-08 | Kaleidescape, Inc. | Bookmarks and Watchpoints for Selection and Presentation of Media Streams |
US8627193B2 (en) * | 2003-01-09 | 2014-01-07 | Kaleidescape, Inc. | Bookmarks and watchpoints for selection and presentation of media streams |
US11496789B2 (en) | 2004-04-07 | 2022-11-08 | Tivo Corporation | Method and system for associating video assets from multiple sources with customized metadata |
US9954922B2 (en) * | 2005-12-13 | 2018-04-24 | Audio Pod Inc. | Method and system for rendering digital content across multiple client devices |
US9930089B2 (en) * | 2005-12-13 | 2018-03-27 | Audio Pod Inc. | Memory management of digital audio data |
US10735488B2 (en) * | 2005-12-13 | 2020-08-04 | Audio Pod Inc. | Method of downloading digital content to be rendered |
US20190044993A1 (en) * | 2005-12-13 | 2019-02-07 | Audio Pod Inc., | Method of downloading digital content to be rendered |
US10091266B2 (en) * | 2005-12-13 | 2018-10-02 | Audio Pod Inc. | Method and system for rendering digital content across multiple client devices |
US20160182589A1 (en) * | 2005-12-13 | 2016-06-23 | Audio Pod Inc. | Method and system for rendering digital content across multiple client devices |
US20170078357A1 (en) * | 2005-12-13 | 2017-03-16 | John McCue | Method and system for rendering content across multiple client devices |
US20080082404A1 (en) * | 2006-09-29 | 2008-04-03 | Devon Welles | Remote prompting infrastructure |
US9436931B2 (en) * | 2006-09-29 | 2016-09-06 | Intel Corporation | Remote prompting infrastructure |
US20090125388A1 (en) * | 2007-11-09 | 2009-05-14 | De Lucena Cosentino Laercio Jose | Process and system of performing a sales and process and system of implementing a software |
US20090249208A1 (en) * | 2008-03-31 | 2009-10-01 | Song In Sun | Method and device for reproducing images |
US8838748B2 (en) | 2008-06-02 | 2014-09-16 | Azuki Systems, Inc. | Media mashup system |
US20110161409A1 (en) * | 2008-06-02 | 2011-06-30 | Azuki Systems, Inc. | Media mashup system |
US8874777B2 (en) | 2009-03-23 | 2014-10-28 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and system for efficient streaming video dynamic rate adaptation |
US8959244B2 (en) * | 2009-03-23 | 2015-02-17 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method for network aware adaptive streaming for nomadic endpoints |
US20120005364A1 (en) * | 2009-03-23 | 2012-01-05 | Azuki Systems, Inc. | System and method for network aware adaptive streaming for nomadic endpoints |
US20120013628A1 (en) * | 2009-03-31 | 2012-01-19 | Youichi Itaki | Information processing apparatus, screen display control method and program |
US20120254332A1 (en) * | 2011-03-31 | 2012-10-04 | William Irvin | Systems and methods for importing media file email attachments |
US11534683B2 (en) | 2014-11-05 | 2022-12-27 | Super League Gaming, Inc. | Multi-user game system with character-based generation of projection view |
US9633262B2 (en) * | 2014-11-21 | 2017-04-25 | Microsoft Technology Licensing, Llc | Content interruption point identification accuracy and efficiency |
US20160148055A1 (en) * | 2014-11-21 | 2016-05-26 | Microsoft Technology Licensing, Llc | Content interruption point identification accuracy and efficiency |
US11182450B2 (en) | 2017-03-07 | 2021-11-23 | Enemy Tree LLC | Digital multimedia pinpoint bookmark device, method, and system |
US11841917B2 (en) | 2017-03-07 | 2023-12-12 | Enemy Tree LLC | Digital multimedia pinpoint bookmark device, method, and system |
US10754910B2 (en) | 2017-03-07 | 2020-08-25 | Enemy Tree LLC | Digital multimedia pinpoint bookmark device, method, and system |
US11794102B2 (en) * | 2018-07-24 | 2023-10-24 | Super League Gaming, Inc. | Cloud-based game streaming |
US20230362437A1 (en) * | 2018-10-02 | 2023-11-09 | Comcast Cable Communications, Llc | Systems and methods for determining usage information |
US11412295B2 (en) * | 2018-10-02 | 2022-08-09 | Comcast Cable Communications, Llc | Systems and methods for determining usage information |
US12096071B2 (en) * | 2018-10-02 | 2024-09-17 | Comcast Cable Communications, Llc | Systems and methods for determining usage information |
US20220321954A1 (en) * | 2018-10-02 | 2022-10-06 | Comcast Cable Communications, Llc | Systems and methods for determining usage information |
US11736766B2 (en) * | 2018-10-02 | 2023-08-22 | Comcast Cable Communications, Llc | Systems and methods for determining usage information |
US10990280B1 (en) * | 2018-12-03 | 2021-04-27 | Parallels International Gmbh | Smart keyboard |
US11106567B2 (en) | 2019-01-24 | 2021-08-31 | International Business Machines Corporation | Combinatoric set completion through unique test case generation |
US11099975B2 (en) | 2019-01-24 | 2021-08-24 | International Business Machines Corporation | Test space analysis across multiple combinatoric models |
US11263116B2 (en) | 2019-01-24 | 2022-03-01 | International Business Machines Corporation | Champion test case generation |
US11232020B2 (en) | 2019-06-13 | 2022-01-25 | International Business Machines Corporation | Fault detection using breakpoint value-based fingerprints of failing regression test cases |
US10970197B2 (en) * | 2019-06-13 | 2021-04-06 | International Business Machines Corporation | Breakpoint value-based version control |
US11422924B2 (en) | 2019-06-13 | 2022-08-23 | International Business Machines Corporation | Customizable test set selection using code flow trees |
Also Published As
Publication number | Publication date |
---|---|
WO2004064293A2 (en) | 2004-07-29 |
US20120281968A1 (en) | 2012-11-08 |
WO2004064293A3 (en) | 2006-01-26 |
US20120281967A1 (en) | 2012-11-08 |
US8627193B2 (en) | 2014-01-07 |
US20120284292A1 (en) | 2012-11-08 |
EP1590908A2 (en) | 2005-11-02 |
EP1590908A4 (en) | 2008-05-21 |
US20040139047A1 (en) | 2004-07-15 |
JP2006518063A (en) | 2006-08-03 |
JP2012009040A (en) | 2012-01-12 |
WO2004064293A8 (en) | 2006-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8225194B2 (en) | Bookmarks and watchpoints for selection and presentation of media streams | |
JP2006518063A5 (en) | ||
US12155891B2 (en) | Multifunction multimedia device | |
US9781377B2 (en) | Recording and playback system based on multimedia content fingerprints | |
JP4813754B2 (en) | Method and apparatus for creating a playlist | |
US20090222849A1 (en) | Audiovisual Censoring | |
US8631453B2 (en) | Video branching | |
US20050039177A1 (en) | Method and apparatus for programme generation and presentation | |
US20050086069A1 (en) | Separable presentation control rules with distinct control effects | |
US20110137976A1 (en) | Multifunction Multimedia Device | |
US20060031870A1 (en) | Apparatus, system, and method for filtering objectionable portions of a multimedia presentation | |
US20040070594A1 (en) | Method and apparatus for programme generation and classification | |
US20070288971A1 (en) | Slowing Display of Digital Video | |
US20080222678A1 (en) | Method and Apparatus for Programme Generation and Presentation | |
US20050289151A1 (en) | Method and apparatus for programme generation and classification | |
EP2507729A1 (en) | Multifunction multimedia device | |
US20050050103A1 (en) | Displaying and presenting multiple media streams from multiple DVD sets | |
KR20020041828A (en) | Method and system for active modification of video content responsively to processes and data embedded in a video stream | |
US7523134B2 (en) | System, method, and multi-level object data structure thereof for browsing multimedia data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: KALEIDESCAPE, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:RECHSTEINER, PAUL;NEELY, SHAWN R.;KESTELOOT, LAWRENCE;AND OTHERS;REEL/FRAME:014234/0110;SIGNING DATES FROM 20031004 TO 20031021 Owner name: KALEIDESCAPE, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:RECHSTEINER, PAUL;NEELY, SHAWN R.;KESTELOOT, LAWRENCE;AND OTHERS;SIGNING DATES FROM 20031004 TO 20031021;REEL/FRAME:014234/0110 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
REMI | Maintenance fee reminder mailed | ||
FPAY | Fee payment |
Year of fee payment: 4 |
|
SULP | Surcharge for late payment | ||
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Expired due to failure to pay maintenance fee |
Effective date: 20200717 |