VIDEO PLAYER FOR EXHIBITING CONTENT OF VIDEO SIGNALS WITH CONTENT LINKING TO INFORMATION SOURCES
First Claim
1. A process performed by a computing device for displaying a video signal in response to a request from a viewer of said computing device, the process comprising:
- communicating to a video-overlay server an identifier of said video signal, said identifier provided by said viewer;
receiving from said video-overlay server a network address of a video-streaming source providing said video signal and a content directory of said video signal;
requesting and receiving said video signal from said video-streaming source;
producing a current display of said video signal; and
in response to said viewer pointing to a specific object on said current display;
recording a pointing time at which said computing device detects said pointing; and
accessing said content directory to retrieve information specific to said pointing time.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for retrieving information relevant to tracked objects appearing in a display of a video signal is disclosed. The method is performed by a viewing computer having stored thereon an augmented display tool. In response to a user requesting the video signal, a content directory storing content information relevant to the tracked objects is acquired from a video-overlay server. The augmented display tool causes the viewing computer to acquire and display the video signal and record a time measurement and spatial coordinates of each point selected by a viewer using a pointing device. The augmented display tool uses the content directory to find an object identifier corresponding to each selected point and extracts relevant information from a global object directory maintained at the video-overlay server.
-
Citations
20 Claims
-
1. A process performed by a computing device for displaying a video signal in response to a request from a viewer of said computing device, the process comprising:
-
communicating to a video-overlay server an identifier of said video signal, said identifier provided by said viewer; receiving from said video-overlay server a network address of a video-streaming source providing said video signal and a content directory of said video signal; requesting and receiving said video signal from said video-streaming source; producing a current display of said video signal; and in response to said viewer pointing to a specific object on said current display; recording a pointing time at which said computing device detects said pointing; and accessing said content directory to retrieve information specific to said pointing time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer readable medium having stored thereon a computer-executable program operable in a host computer to cause the host computer to:
-
receive a request from a viewer of said host computer to display a video signal; forward said request to a video-overlay server; receive from said video-overlay server a network address of a video-streaming source providing said video signal and a content directory of said video signal, said content directory comprising presence times of selected contents of said video signal and network addresses of sources of information relevant to said selected contents; request and receive said video signal from said video-streaming source; display said video signal on a display device controlled by said host computer; detect pointing times at which said viewer points to a particular displayed object; compare said pointing times to said presence times to find a counterpart content, in said selected contents, of said particular displayed object; and where said counterpart is found, extract a subset of said network addresses, said subset corresponding to said counterpart content. - View Dependent Claims (11)
-
-
12. A method performed by a computer for retrieving information relevant to objects appearing in a display of a video signal on a screen of said computer in response to a user of said computer requesting said video signal, the method comprising:
-
acquiring a content directory of said video signal from a video-overlay server, said content directory storing content information relevant to a set of tracked objects; acquiring said video signal from a video source; starting said display of said video signal; recording a time measurement and spatial coordinates of each selected point of a number of selected points on said display identified by a pointing device controlled by said user; and upon termination of said display; finding an object identifier in said content directory of an object, from among said set of tracked objects, corresponding to each said selected point using said time measurement and spatial coordinates; and where said object identifier is found, storing a record comprising said object identifier and said time measurement in a cache memory of said computer. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification