← Back to Patent Explorer
US5809471A Expired / Lapsed US ⏱️ 0.0 years remaining

Retrieval of additional information not found in interactive TV or telephony signal by application using dynamically extracted vocabulary

Assignee: MediaTek Inc
•
Filing: 1996-03-07
•
Granted: 1998-09-15
•
Expires: 2016-03-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus is provided to enable a user watching and/or listening to a program to retrieve supplemental information or supplemental entertainment pertaining to an item just seen or words just heard. The apparatus includes a recognition system which recognizes the user's request and causes its satisfaction to be provided. A dynamically changing dictionary is created from items or keywords extracted from the most recently received program portion. The items or keywords may be contained in closed caption text in a TV signal. Particular items or keywords may be assigned a high priority so that they are maintained in the dictionary for a long duration. The user's request is matched against this continually changing dictionary. Upon recognition of the request, a search is initiated to access, import and deliver to the user the information required to satisfy the request. The information may be presented to the user separately or in coincidence with the normal program using picture in picture or split screen. Alternate embodiments enable preprocessing to obtain and store expanded information for such items and keywords deemed to be of high priority. This speeds up the satisfaction of the user's request for these items or keywords.

Inventors

  • 👤 Marc Herbert Brodsky

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 23:27
CPC Classifications
H; H04; H04H; H04H20/00; H04H20/38; H04N; H04N21/00; H04N21/40; H04N21/43; G; G06; G06F; G06F16/00; G06F16/70; G06F16/78; G06F16/783; G06F16/7844; H04H60/00; H04H60/35; H04H60/48; H04H60/56; H04H60/58; H04H60/61; H04H60/65; H04N21/41; H04N21/4104; H04N21/4112; H04N21/47; H04N21/472; H04N21/478; H04N7/00; H04N7/08; H04N7/087; H04N7/088; H04N7/0882; H04N7/0884; H04N7/0885; H04N7/16; H04N7/173; H04N7/17345; H04N7/17363; H04H20/28; H04H2201/00; H04H2201/30; H04H2201/37; H04M; H04M2201/00; H04M2201/40; H04M3/00; H04M3/42; H04M3/487; H04M3/493; H04N21/488

Claims Analysis

Total Claims: 44
Claim 1
Independent Claim 161 words
A system receiving an input signal from a program and displaying said program on a program display medium to a user, said input signal having a plurality of information components for which an application can provide expanded information not found provided in said input signal, said system comprising: a context extractor for extracting each of said plurality of information components from said input signal; a buffer for receiving and storing each of said plurality of information components extracted by said context extractor for a predetermined time; a user interface for said user to make a request to receive said expanded information regarding at least one of said plurality of information components; and a recognition processor for receiving said request, for recognizing a match between said request and said information components extracted by said context extractor, and for forwarding said match to said application, whereby said application retrieves said expanded information and provides said expanded information for display on said displaying medium.
Claim 2
Independent Claim 161 words
A system receiving an input signal from a program and displaying said program on a program display medium to a user, said input signal having a plurality of information components for which an application can provide expanded information not found provided in said input signal, said system comprising: a context extractor for extracting each of said plurality of information components from said input signal; a buffer for receiving and storing each of said plurality of information components extracted by said context extractor for a predetermined time; a user interface for said user to make a request to receive said expanded information regarding at least one of said plurality of information components; and a recognition processor for receiving said request, for recognizing a match between said request and said information components extracted by said context extractor, and for forwarding said match to said application, whereby said application retrieves said expanded information and provides said expanded information for display on said displaying medium.
Claim 3
Dependent Claim 26 words
A system as in claim 1 further comprising an application medium to provide said expanded information for at least one of said plurality of information components.
Claim 4
Dependent Claim 23 words
A system as in claim 1 wherein said recognition processor performs preprocessing on at least one of said plurality of information components extracted.
Claim 5
Dependent Claim 17 words
A system as in claim 1 wherein said request is a voice request made by said user.
Claim 6
Dependent Claim 41 words
A system as in claim 1 wherein said buffer has a storage capacity, and where upon said received information components filling said storage capacity so that additionally received said information components are stored by overwriting the oldest stored said information components.
Claim 7
Dependent Claim 21 words
A system as in claim 1 wherein said plurality of information components extracted from said input signal form a dynamic dictionary.
Claim 8
Dependent Claim 49 words
A system as in claim 1 wherein said input signal includes closed caption text, and wherein said extractor includes a means to separate said closed caption text from said input signal, and wherein at least one of said plurality of information components is included in said closed caption text.
Claim 9
Dependent Claim 27 words
A system as in claim 7 wherein said input signal is an NTSC type TV signal and where said closed caption text is on NTSC line 21.
Claim 10
Dependent Claim 25 words
A system as in claim 1 further comprising a means for assigning a priority to each of said information components extracted by said context extractor.
Claim 11
Dependent Claim 41 words
A system as in claim 9 wherein each of said information components extracted is stored in said buffer for at least a predetermined duration and wherein said duration is dependent upon said priority assigned to each of said extracted information components.
Claim 12
Dependent Claim 38 words
A system as in claim 1 wherein said expanded information is provided together with said program display using at least one means selected from the group consisting of picture in picture, split screen, video text and selective picture.
Claim 13
Dependent Claim 79 words
A real time recognition system comprising: means for extraction of a target vocabulary from a current stream of information; a buffer to store said target vocabulary as said target vocabulary is updated; means for a user who views said current stream of information to make a request for additional information about an entry in said target vocabulary extracted from said current stream; and a recognition processor that converts said user's request into a matched topic against said target vocabulary.
Claim 14
Dependent Claim 79 words
A real time recognition system comprising: means for extraction of a target vocabulary from a current stream of information; a buffer to store said target vocabulary as said target vocabulary is updated; means for a user who views said current stream of information to make a request for additional information about an entry in said target vocabulary extracted from said current stream; and a recognition processor that converts said user's request into a matched topic against said target vocabulary.
Claim 15
Dependent Claim 70 words
The system of claim 12 wherein said current stream has a format for viewing, and wherein said matched topic is recognizable by an application, said system further comprising: means for relaying said matched topic to said application; means for retrieving said additional information from said application; and means for forwarding an amount of said additional information back to said user via a retrieved signal stream in said format for viewing.
Claim 16
Dependent Claim 30 words
The system of claim 12 further comprising means for said user to display at least a part of the buffer contents so that said user can choose a valid request.
Claim 17
Dependent Claim 61 words
A dynamic dictionary comprising: an input information stream having a primary stream and a secondary stream, said secondary stream comprising a plurality of recognizable information components; a recognizer for receiving said information stream, recognizing and selecting said plurality of recognizable information components; and a buffer for storing said plurality of recognizable information components selected by said recognizer for a predetermined time.
Claim 18
Dependent Claim 61 words
A dynamic dictionary comprising: an input information stream having a primary stream and a secondary stream, said secondary stream comprising a plurality of recognizable information components; a recognizer for receiving said information stream, recognizing and selecting said plurality of recognizable information components; and a buffer for storing said plurality of recognizable information components selected by said recognizer for a predetermined time.
Claim 19
Dependent Claim 21 words
A dictionary as in claim 15 further comprising an index of said plurality of recognizable information components selected by said recognizer.
Claim 20
Dependent Claim 17 words
A dictionary as in claim 16 wherein said index is sorted in an ascending alpha numeric sequence.
Claim 21
Dependent Claim 16 words
A dictionary as in claim 16 further comprising a menu display means for displaying said index.
Claim 22
Dependent Claim 93 words
A dictionary as in claim 15 wherein said buffer has a capacity, each of said plurality of recognizable information components is stored for at least a predetermined duration, and a plurality of first received information components are being stored for a longer duration than a later received plurality of information components, and where upon said capacity becomes filled with said plurality of recognizable information components, additionally received said plurality of recognizable information components are stored by overwriting said plurality of first received information components before overwriting said later received plurality of information components.
Claim 23
Dependent Claim 180 words
A real time user voice recognition system interacting with an application, said application being capable of providing additional information for a plurality of topics, said system comprising: means for extracting an updated target vocabulary from a current stream of information having a format for viewing; a buffer for receiving said updated target vocabulary as said updated target vocabulary is extracted and for storing said updated target vocabulary for a predetermined time; means for said user viewing said current stream of information to make a request for an amount of additional information, not provided in said current stream of information, about at least one entry of said updated target vocabulary recently referred to in said stream of information; a recognition processor for converting said request into a matched topics against said updated target vocabulary, and for relaying said matched topic to said application; means for retrieving said amount of additional information from said plurality of topics of said application; and means for sending said amount of additional information to said user via a retrieved signal stream in said format for viewing.
Claim 24
Dependent Claim 180 words
A real time user voice recognition system interacting with an application, said application being capable of providing additional information for a plurality of topics, said system comprising: means for extracting an updated target vocabulary from a current stream of information having a format for viewing; a buffer for receiving said updated target vocabulary as said updated target vocabulary is extracted and for storing said updated target vocabulary for a predetermined time; means for said user viewing said current stream of information to make a request for an amount of additional information, not provided in said current stream of information, about at least one entry of said updated target vocabulary recently referred to in said stream of information; a recognition processor for converting said request into a matched topics against said updated target vocabulary, and for relaying said matched topic to said application; means for retrieving said amount of additional information from said plurality of topics of said application; and means for sending said amount of additional information to said user via a retrieved signal stream in said format for viewing.
Claim 25
Dependent Claim 27 words
A recognition system as in claim 20 further comprised of a database application capable of providing additional information for at least one of said plurality of topics.
Claim 26
Dependent Claim 23 words
A recognition system as in claim 20 wherein said recognition processor performs preprocessing for at least one entry of said updated target vocabulary.
Claim 27
Dependent Claim 131 words
A recognition method for receiving an input signal form a program and displaying said program on a program display medium to a user, said input signal having a plurality of information components for which an application can provide expanded information not provided in said input signal, said method comprising the steps of: extracting each of said plurality of information components from said input signal; storing in a buffer each of said plurality of information components extracted for a predetermined time; responding to a request from said user to receive said expanded information regarding at least one of said plurality of information components extracted; matching said request to said information components extracted; and forwarding said match to said application whereupon said application provides said expanded information for display on said displaying medium.
Claim 28
Dependent Claim 131 words
A recognition method for receiving an input signal form a program and displaying said program on a program display medium to a user, said input signal having a plurality of information components for which an application can provide expanded information not provided in said input signal, said method comprising the steps of: extracting each of said plurality of information components from said input signal; storing in a buffer each of said plurality of information components extracted for a predetermined time; responding to a request from said user to receive said expanded information regarding at least one of said plurality of information components extracted; matching said request to said information components extracted; and forwarding said match to said application whereupon said application provides said expanded information for display on said displaying medium.
Claim 29
Dependent Claim 32 words
A method as in claim 23 further comprising the step of providing an application medium to provide said expanded information for at least one of said each of plurality of information components.
Claim 30
Dependent Claim 20 words
A method as in claim 23 further comprising a step of preprocessing at least one of said extracted information components.
Claim 31
Dependent Claim 21 words
A method as in claim 23 wherein said request is made by and recognized from a voice request by said user.
Claim 32
Dependent Claim 41 words
A method as in claim 23 wherein said buffer has a storage capacity, and where upon said received information components fills said storage capacity such that additionally received said information components are stored by overwriting the oldest stored said information components.
Claim 33
Dependent Claim 22 words
A method as in claim 23 further comprising a step of forming a dynamic dictionary of said information components of said program.
Claim 34
Dependent Claim 46 words
A method as in claim 23 further comprising the step of assigning a priority to each of said extracted information components and wherein each of said extracted information components is stored for a particular duration and wherein said particular duration is dependent upon said assigned priority.
Claim 35
Independent Claim 81 words
A method for forming a real time recognition system that comprises the steps of: extracting a target vocabulary from a current stream of information; receiving said target vocabulary in a buffer as said target vocabulary is updated and storing said target vocabulary in said buffer for a predetermined time; responding to a current user's request for additional information not provided in said stream of information about an entry in said target vocabulary; and matching said user's request against said buffered vocabulary.
Claim 36
Independent Claim 81 words
A method for forming a real time recognition system that comprises the steps of: extracting a target vocabulary from a current stream of information; receiving said target vocabulary in a buffer as said target vocabulary is updated and storing said target vocabulary in said buffer for a predetermined time; responding to a current user's request for additional information not provided in said stream of information about an entry in said target vocabulary; and matching said user's request against said buffered vocabulary.
Claim 37
Dependent Claim 60 words
A method of claim 30 wherein said current stream is in a format for viewing, said method further comprising the steps of relaying said matched topic to an application that retrieves said request for said additional information, and forwarding an amount of retrieved said additional information back to said user via a retrieved signal stream in said format for viewing.
Claim 38
Dependent Claim 41 words
A method as in claim 30 further comprising the step of displaying said additional information together with said current stream using at least one means selected from the group consisting of picture in picture, split screen, video text and selective picture.
Claim 39
Dependent Claim 28 words
A method of claim 30 further comprising the step of displaying at least a part of said buffer contents so that said user can choose a valid request.
Claim 40
Dependent Claim 18 words
A method as in claim 33 further comprising the step of displaying said selected information in a menu.
Claim 41
Independent Claim 53 words
A method for forming a dynamic dictionary comprising the steps of: providing an input information stream having a first stream and a second stream, said second stream comprising a plurality of recognizable information components; recognizing and selecting said information components; and storing said selected information components in a buffer for a predetermined time.
Claim 42
Independent Claim 53 words
A method for forming a dynamic dictionary comprising the steps of: providing an input information stream having a first stream and a second stream, said second stream comprising a plurality of recognizable information components; recognizing and selecting said information components; and storing said selected information components in a buffer for a predetermined time.
Claim 43
Dependent Claim 16 words
A method as in claim 35 further comprising the step of indexing said selected information components.
Claim 44
Dependent Claim 17 words
A method as in claim 36 wherein said index is sorted in an ascending alpha numeric sequence.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-09-14 2002-03-16 2002-09-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-09-14 2006-03-16 2006-09-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-09-14 2010-03-16 2010-09-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag