Abstract:
Systems for, and methods of, displaying video information comprising: a second screen device obtaining current play position data of a video being played on a primary screen device (e.g., obtaining from the primary screen device an identification of a current play position of the video, or obtaining information to generate an acoustic fingerprint of the video); determining a current play position of the video playing on the primary screen device based upon the current play position data (e.g., identification of the current play position or the acoustic fingerprint); downloading information (e.g., video map, subtitles, moral principles, objectionable content, memorable content, performers, geographical maps, shopping, plot point, item, ratings, and trivia information) over a computer communications network into the memory of the second screen device; and displaying information on the second screen device synchronized with the contemporaneously played video on the primary screen device.
Abstract:
Systems for, and methods of, displaying video information comprising: a second screen device obtaining current play position data of a video being played on a primary screen device (e.g., obtaining from the primary screen device an identification of a current play position of the video, or obtaining information to generate an acoustic fingerprint of the video); determining a current play position of the video playing on the primary screen device based upon the current play position data (e.g., identification of the current play position or the acoustic fingerprint); downloading information (e.g., video map, subtitles, moral principles, objectionable content, memorable content, performers, geographical maps, shopping, plot point, item, ratings, and trivia information) over a computer communications network into the memory of the second screen device; and displaying information on the second screen device synchronized with the contemporaneously played video on the primary screen device.
Abstract:
Systems for, and methods of, displaying video information comprising: a second screen device obtaining current play position data of a video being played on a primary screen device (e.g., obtaining from the primary screen device an identification of a current play position of the video, or obtaining information to generate an acoustic fingerprint of the video); determining a current play position of the video playing on the primary screen device based upon the current play position data (e.g., identification of the current play position or the acoustic fingerprint); downloading information (e.g., video map, subtitles, moral principles, objectionable content, memorable content, performers, geographical maps, shopping, plot point, item, ratings, and trivia information) over a computer communications network into the memory of the second screen device; and displaying information on the second screen device synchronized with the contemporaneously played video on the primary screen device.
Abstract:
Systems for, and methods of, displaying video information comprising: a second screen device obtaining current play position data of a video being played on a primary screen device (e.g., obtaining from the primary screen device an identification of a current play position of the video, or obtaining information to generate an acoustic fingerprint of the video); determining a current play position of the video playing on the primary screen device based upon the current play position data (e.g., identification of the current play position or the acoustic fingerprint); downloading information (e.g., video map, subtitles, moral principles, objectionable content, memorable content, performers, geographical maps, shopping, plot point, item, ratings, and trivia information) over a computer communications network into the memory of the second screen device; and displaying information on the second screen device synchronized with the contemporaneously played video on the primary screen device.
Abstract:
A method comprising the steps of: generating an acoustic fingerprint that is responsive to a playing of a movie on a primary screen device; searching, responsive to the acoustic fingerprint, an acoustic database; identifying, responsive to the searching of the acoustic database, a location within the movie; displaying an information item that is responsive to the identified location within the movie, a predefined playing time separation from a previous display of an information item, and a selecting of information items of each of a plurality of movie related information functions, the selecting being disproportionately in favor of at least one of the plurality of movie related information functions.
Abstract:
A method comprising the steps of monitoring a play location within a playing of a video; selecting, from a plurality of video frame identifiers, a video frame identifier that is responsive to the play location, the selected video frame identifier being associated with information for retrieving, from a remote source, an interactive satellite map relating to a locale depicted within the video, the information further comprising magnification information; providing, during the playing of the video and responsive to the selected video frame identifier, an indication that information is available; receiving a request that is responsive to the indication; and providing, responsive to the request, an interactive satellite map relating to the locale depicted within the video, the interactive satellite map being responsive to the magnification information.
Abstract:
Systems for, and methods of, displaying video information comprising: a second screen device obtaining current play position data of a video being played on a primary screen device (e.g., obtaining from the primary screen device an identification of a current play position of the video, or obtaining information to generate an acoustic fingerprint of the video); determining a current play position of the video playing on the primary screen device based upon the current play position data (e.g., identification of the current play position or the acoustic fingerprint); downloading information (e.g., video map, subtitles, moral principles, objectionable content, memorable content, performers, geographical maps, shopping, plot point, item, ratings, and trivia information) over a computer communications network into the memory of the second screen device; and displaying information on the second screen device synchronized with the contemporaneously played video on the primary screen device.
Abstract:
An apparatus capable of, and a method comprising the steps of: receiving, from a user, during a playing of a video, a request for information identifying a performer of a character that is depicted during the playing of the video; pausing the playing of the video in response to the request for information; providing, the user, the name and a visual depiction of the depicted character, and the name and a visual depiction of the performer of the depicted character; and providing, the user, the option to obtain a filmography corresponding to the performer of the depicted character.
Abstract:
An apparatus comprising the means for, and a method comprising the steps of: receiving (1) a video program including within a set of parallel segments that provide for at least two versions of a scene of the video program, each parallel segment comprising a sequence of video frames, (2) a user interface, particular to the video program, for a user of the video program to establish a content preference, and (3) data, not created by the user of the video program, directly defining a plurality of segments within the video program; storing the video program, the user interface, and the data; enabling the user of the video program to establish a content preference by utilizing the user interface; selecting, for the user, segments from within the video program by applying the content preference to the data; and playing, by means of a random accessing and a buffering, and without requiring an alternate source of video, the selected segments as a seamless version of, from within, and less in length than the length of, the video program, the playing comprising seamlessly skipping over a non-selected parallel segment included within the video program.
Abstract:
A system for, and a method of, playing a variable content video contained in a memory device, such as an optical disk, the memory device further providing user interface routines and control codes; the video having a non-sequential logical arrangement of parallel, transitional, and overlapping segments, and content information defining and linking segments of the video responsive to at least one content category, such as a rating; the segments including (1) at least one segment unique to one of at least two versions of the same variable content video, (2) at least one segment unique to the other of said at least two versions of the same variable content video, and (3) at least one segment common to said at least two versions of the same variable content video; the segment definitions each having a descriptor responsive to the at least one content category; and the content information providing, responsive to a viewer's preference with respect to the at least one content category, and by means of random access and buffering means for the seamless skipping of segments, for the playing of a version of the video different in length than the length of the video.