Interactive generating query related to telestrator data designating at least a portion of the still image frame and data identifying a user is generated from the user designating a selected region on the display screen, transmitting the query to the remote information system
First Claim
Patent Images
1. A method for graphically generating a search query for transmission to a remote information system comprising:
- transmitting a broadcast to a display device;
receiving a command to pause the broadcast from a remote device wherein the remote device has a display screen;
transmitting a still image frame to the display device and the remote device upon receiving the pause command wherein the still image frame comprises a predefined image frame that corresponds to an image frame of the broadcast that was displayed at substantially the moment when the pause command was received;
receiving telestrator data designating at least a portion of the still image frame and data identifying a user wherein the telestrator data is generated from the user designating a selected region on the display screen of the remote device;
generating the search query comprising the telestrator data, the data identifying the user, and data identifying the still image frame; and
transmitting the search query to the remote information system.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatuses, and systems enabling an interactive information retrieval system that includes a user interface allowing users to graphically generate information queries for objects of interest found in various media, such as television, video, and print. The invention can allow users to designate objects of interest within a television or video display and receive information related to the objects of interest. The invention can also allow users to generate queries designating objects of interest within a graphical image using a GUI.
82 Citations
69 Claims
-
1. A method for graphically generating a search query for transmission to a remote information system comprising:
-
transmitting a broadcast to a display device; receiving a command to pause the broadcast from a remote device wherein the remote device has a display screen; transmitting a still image frame to the display device and the remote device upon receiving the pause command wherein the still image frame comprises a predefined image frame that corresponds to an image frame of the broadcast that was displayed at substantially the moment when the pause command was received; receiving telestrator data designating at least a portion of the still image frame and data identifying a user wherein the telestrator data is generated from the user designating a selected region on the display screen of the remote device; generating the search query comprising the telestrator data, the data identifying the user, and data identifying the still image frame; and transmitting the search query to the remote information system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. An apparatus for graphically generating a search query for transmission to a remote information system comprising:
-
a processor; a memory; a wireless communications system; a software application, physically stored in the memory, for generating a query, comprising instructions operable to cause the processor and the apparatus to; transmit a broadcast to a display device; receive a command to pause the broadcast from a remote device wherein the remote device has a display screen; transmit a still image frame to the display device and the remote device upon receiving the pause command wherein the still image frame comprises a predefined image frame that corresponds to an image frame of the broadcast that was displayed at substantially the moment when the pause command was received; receive telestrator data designating at least a portion of the still image frame and data identifying a user wherein the telestrator data is generated from the user designating a selected region on the display screen of the remote device; generate the search query comprising the telestrator data, the data identifying the user, and data identifying the still image frame; and transmit the search query to the remote information system. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A computer program product, physically stored on a machine-readable medium, for graphically generating a search query for transmission to a remote information system, comprising instructions operable to cause a programmable processor to:
-
transmit a broadcast to a display device; receive a command to pause the broadcast from a remote device wherein the remote device has a display screen; transmit a still image frame to the display device and the remote device upon receiving the pause command wherein the still image frame comprises a predefined image frame that corresponds to an image frame of the broadcast that was displayed at substantially the moment when the pause command was received; receive telestrator data designating at least a portion of the still image frame and data identifying a user wherein the telestrator data is generated from the user designating a selected region on a selected region of a display screen of the remote device; generate the search query comprising the telestrator data, the data identifying the user, and data identifying the still image frame; and transmit the search query to the remote information system.
-
-
39. A data processing system for graphically generating a search query for transmission to a remote information system, comprising:
-
means for transmitting a broadcast to a display device; means for receiving a command to pause the broadcast from a remote device wherein the remote device has a display screen; means for transmitting a still image frame to the display device and the remote device upon receiving the pause command wherein the still image frame comprises a predefined image frame that corresponds to an image frame of the broadcast that was displayed at substantially the moment when the cause command was received; means for receiving telestrator data designating at least a portion of the still image frame and data identifying a user wherein the telestrator data is generated from the user designating a selected region on the display screen of the remote device; means for generating the search query comprising the telestrator data, the data identifying the user, and data identifying the still image frame; and means for transmitting the search query to the remote information system.
-
-
40. A method for graphically generating a search query for transmission to a remote information system comprising:
-
transmitting a pause command to a receiver wherein the pause command results in a still image frame on a display device; receiving still image data describing the still image frame wherein the still image frame comprises an image frame of a broadcast that was displayed by the receiver at substantially the moment when the pause command was transmitted; displaying a representation of the still image frame on a display screen based on the transmitted still image data; receiving user input comprising telestrator data designating a portion of the representation wherein the telestrator data is generated from a user designating a selected region on the display screen and wherein the telestrator data contains search parameter information to be used as a basis for the search query; transmitting the telestrator data to the receiver; and transmitting data identifying the user to the receiver. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. An apparatus for graphically generating a search query for transmission to a remote information system comprising:
-
a display screen; a user interface; a wireless communications system; a processor; a memory; and a client application, physically stored in the memory, for generating a query, comprising instructions operable to cause the processor and the apparatus to; transmit a pause command to a receiver wherein the pause command results in a still image frame on a display device; receive still image data describing the still image frame wherein the still image frame comprises an image frame of a broadcast that was displayed by the receiver at substantially the moment when the pause command was transmitted; display a representation of the still image frame on the display screen; receive user input comprising telestrator data designating a portion of the representation wherein the telestrator data is generated from a user designating a selected region on the display screen and wherein the telestrator data contains search parameter information to be used as a basis for the search query; transmit the telestrator data to the receiver; and transmit data identifying the user to the receiver. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58)
-
-
59. A computer program product, physically stored on a machine-readable medium, for graphically generating a search query for transmission to remote information system, comprising instructions operable to cause a programmable processor to:
-
transmit a pause command to a receiver wherein the pause command results in a still image frame on a first display device; receive still image data describing the still image frame wherein the still image frame comprises an image frame of a broadcast that was displayed by the receiver at substantially the moment when the cause command was transmitted; display a representation of the still image frame on a display screen; receive user input comprising telestrator data designating a portion of the representation wherein the telestrator data is generated from a user designating a selected region on the display screen and wherein the telestrator data contains search parameter information to be used as a basis for the search query; transmit the telestrator data to the receiver; and transmit data identifying the user to the receiver.
-
-
60. A data processing system for graphically generating a search query for transmission to a remote information system, comprising:
-
means for transmitting a pause command to a receiver wherein the pause command results in a still image frame on a display device; means for receiving still image data describing the still image frame wherein the still image frame comprises an image frame of a broadcast that was displayed by the receiver at substantially the moment when the pause command was transmitted; means for displaying a representation of the still image on a display screen of the data processing system; means for receiving user input comprising telestrator data designating a portion of the representation wherein the telestrator data is generated from a user designating a selected region on the display screen and wherein the telestrator data contains search parameter information to be used as a basis for the search query; means for transmitting the telestrator data to the receiver; and means for transmitting data identifying the user to the receiver.
-
-
61. A method for retrieving information, about an object, utilizing a graphically generated search query transmitted from a remote location comprising:
-
receiving the search query comprising telestrator data, data identifying a user, data identifying a still image frame, and a program identifier wherein the telestrator data is generated from the user designating a selected region on a first display screen of a first device that displays a still image frame wherein the still image frame is also displayed on a second display screen of a second device, wherein the still image frame comprises an image frame of a broadcast that was displayed by a receiver at substantially the moment when a pause command was transmitted; identifying an object locator table associated with the program identifier; retrieving a portion of the object locator table based on the data identifying the still image frame; identifying objects of interest in the retrieved portion of the object locator table using the telestrator data; and providing information associated with the identified objects of interest to the user. - View Dependent Claims (62, 63, 64, 65, 66)
-
-
67. An apparatus for retrieving information, about an object, utilizing a graphically generated search query transmitted from a remote location to the apparatus comprising:
-
a processor; a memory; a communications system; a software application, physically stored in the memory, for generating a query, comprising instructions operable to cause the processor and the apparatus to; receive the search query comprising telestrator data, data identifying a user, data identifying a still image frame, and a program identifier wherein the telestrator data is generated from the user designating a selected region on a display screen of a first device that displays a still image frame wherein the still image frame is also displayed on a second display screen of a second device, wherein the still image frame comprises an image frame of a broadcast that was displayed by a receiver at substantially the moment when a pause command was transmitted; identify an object locator table associated with the program identifier; retrieve a portion of the object locator table based on the data identifying the still image frame; identify objects of interest in the retrieved portion of the object locator table using the telestrator data; and provide information associated with the identified objects of interest to the user.
-
-
68. A computer program product, physically stored on a machine-readable medium, for retrieving information, about an object, utilizing a graphically generated search query transmitted from a remote location, comprising instructions operable to cause a programmable processor to:
-
receive the search query comprising telestrator data, data identifying a user, data identifying a still image frame, and a program identifier wherein the telestrator data is generated from the user designating a selected region on a display screen of a first device that displays a still image frame wherein the still image frame is also displayed on a second display screen of a second device, wherein the still image frame comprises an image frame of a broadcast that was displayed by a receiver at substantially the moment when a pause command was transmitted; identify an object locator table associated with the program identifier; retrieve a portion of the object locator table based on the data identifying the still image frame; identify objects of interest in the retrieved portion of the object locator table using the telestrator data; and provide information associated with the identified objects of interest to the user.
-
-
69. A data processing system for retrieving information, about an object, utilizing a graphically generated search query transmitted from a remote location comprising:
-
means for receiving the search query comprising telestrator data, data identifying a user, data identifying a still image frame, and a program identifier wherein the telestrator data is generated from the user designating a selected region on a display screen of a first device that displays a still image frame wherein the still image frame is also displayed on a second display screen of a second device, wherein the still image frame comprises an image frame of a broadcast that was displayed by a receiver at substantially the moment when a pause command was transmitted; means for identifying an object locator table associated with the program identifier; means for retrieving a portion of the object locator table based on the data identifying the still image frame; means for identifying objects of interest in the retrieved portion of the object locator table using the telestrator data; and means for providing information associated with the identified objects of interest to the user.
-
Specification