Method and system for an interactive video system
First Claim
1. A method to provide user interaction with a video stream, comprising:
- sending a video stream, having a plurality of frames, to a user to be displayed on a user display wherein the video stream includes at least one pre-determined, interactive object carried by at least one distinct frame of the video stream.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system provide an interactive video stream technique that allows pre-determination of interactive objects, on a frame-by-frame basis, within a video stream. The interactive technique allows designation of interactive objects as carried by key-frames, representing the end of a scene, within the video stream. Pre-determined information about the interactive object is provided to the user in response to user selection of the object. The interactive technique may include a video stream player software application that may receive a digital video stream and allow a user to designate the interactive objects within the video stream, and allow a user to select the interactive objects within the video stream during display and be provided with the pre-determined information about the object in response to the user selection.
-
Citations
46 Claims
-
1. A method to provide user interaction with a video stream, comprising:
sending a video stream, having a plurality of frames, to a user to be displayed on a user display wherein the video stream includes at least one pre-determined, interactive object carried by at least one distinct frame of the video stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
18. A method to provide user interaction with a video stream, comprising:
-
designating at least one interactive object, carried within at least one distinct frame of a video stream, that may be selected by a user during display of the video stream; and
associating said interactive object with information about the object to be provided to the user in response to user selection of said object. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A video stream player application including a plurality of executable instructions, the plurality of instructions comprising instructions to:
-
receive a video stream, having a plurality of frames, for a user to be displayed on a user display wherein the video stream includes at least one pre-determined, interactive object carried by at least one distinct frame of the video stream; and
provide pre-determined information to the user about the interactive object in response to user selection of the interactive object during display of the video stream. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 41)
-
-
35. An interactive video system, comprising:
a user device programmable to;
receive a video stream, having a plurality of frames, to be displayed on a user display wherein the video stream includes at least one pre-determined, interactive object carried by at least one distinct frame of the video stream; and
to provide pre-determined information to the user about the interactive object in response to user selection of the interactive object during display of the video stream. - View Dependent Claims (36, 37, 38, 39, 40)
-
42. A video stream player application including a plurality of executable instructions, the plurality of instructions comprising instructions to:
-
perform an initialization function as the player application is loaded which includes loading a blank hypertext markup language page into an inline hypertext markup language frame as a placeholder for subsequent video stream frames;
perform a video stream playing function in response to a user selection which includes loading a sequence of video stream frames into said inline frame and swapping out said blank page; and
perform a video interaction function in response to a user selection which includes pausing said sequence of frames on a user-selected frame, determining a frame number for said frame, and loading pre-determined information, including a name and description of a user-selected interactive object carried within said frame, into said inline frame. - View Dependent Claims (43)
-
-
44. A video stream player application including a plurality of executable instructions, the plurality of instructions comprising instructions to:
-
receive an unmodified video stream, having a plurality of frames, for a user to be displayed on a user display wherein the video stream includes at least one pre-determined, interactive object carried by at least one distinct frame of the video stream;
provide pre-determined information to the user about the interactive object in response to user selection of the interactive object during display of the video stream. - View Dependent Claims (45, 46)
-
Specification