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

User interface/entertainment device that simulates personal interaction and charges external database with relevant data

Assignee: Koninklijke Philips NV
•
Filing: 2000-10-30
•
Granted: 2004-09-21
•
Expires: 2020-10-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An interaction simulator, such as a chatterbot, is connected with an external database, such as an electronic program guide. The information gathered during interaction, particularly conversational, is parsed and used to augment the database data. The interaction simulator may be guided by the data residing in the database so as to help fill in recognizable gaps by, for example, intermittently asking questions relating to the subject data requirement. The interaction simulator may be provided with specific response templates based on the needs of the database and a corresponding set of templates to extract the information required by the database. Another example database may be for recording and indexing by key word stories or other free-form verbal data uttered by the user. The interaction simulator may be programmed to help the user develop the story using templates designed for this purpose.

Inventors

  • 👤 Hugo J. Strubbe
  • 👤 Larry J. Eshelman
  • 👤 Srinivas Gutta
  • 👤 John Milanski
  • 👤 Daniel Pelletier

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 12:50
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/40; H04N21/45; H04N21/466; H04N21/4662; H04N21/4665; G; G06; G06F; G06F16/00; G06F16/30; G06F16/33; G06F16/335; G06F16/337; G06F16/90; G06F16/903; G06F16/9032; G06F16/90332; G10; G10L; G10L15/00; G10L15/08; G10L15/18; G10L15/1822; G10L15/22; H04N21/43; H04N21/439; H04N21/4394; H04N21/44; H04N21/44008; G10L15/1815

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 105 words
A conversation simulator for simulating conversational interaction with a user, comprising: a controller programmed to receive natural language user inputs and video inputs, wherein the video inputs comprise video input of a field of view; said controller being programmed to generate natural language responses to said user inputs; said controller being programmed to recognize data of a type stored in an external database; said controller being further programmed to parse said data of a type stored in said external database from said natural language user inputs and store parsed data resulting therefrom in said database; wherein said data includes data indicating user-preferences for video programming.
Claim 2
Dependent Claim 105 words
A conversation simulator for simulating conversational interaction with a user, comprising: a controller programmed to receive natural language user inputs and video inputs, wherein the video inputs comprise video input of a field of view; said controller being programmed to generate natural language responses to said user inputs; said controller being programmed to recognize data of a type stored in an external database; said controller being further programmed to parse said data of a type stored in said external database from said natural language user inputs and store parsed data resulting therefrom in said database; wherein said data includes data indicating user-preferences for video programming.
Claim 3
Dependent Claim 27 words
A simulator as in claim 1 , wherein said database is stored on a portable medium for use with various appliances that require information about said user.
Claim 4
Dependent Claim 36 words
A simulator as in claim 1 , wherein said controller is programmed to ask a question that elicits said data of said type stored in said external database responsively to a content of said external database.
Claim 5
Independent Claim 91 words
A method of charging a database, comprising the steps of: simulating a conversation with a user using a conversation simulator, video input of the user and a first database holding conversation data, said step of simulating a conversation including generating statements from data in said first database; receiving replies from said user; determining when data in said replies includes data of a type incorporated in a second database; incorporating said data in said second database responsively to said step of determining; wherein said data includes data indicating user-preferences for video programming.
Claim 6
Independent Claim 91 words
A method of charging a database, comprising the steps of: simulating a conversation with a user using a conversation simulator, video input of the user and a first database holding conversation data, said step of simulating a conversation including generating statements from data in said first database; receiving replies from said user; determining when data in said replies includes data of a type incorporated in a second database; incorporating said data in said second database responsively to said step of determining; wherein said data includes data indicating user-preferences for video programming.
Claim 7
Dependent Claim 19 words
A method as in claim 4 , wherein said second database is a database holding responses to a survey.
Claim 8
Dependent Claim 18 words
A method as in claim 4 , wherein said second database is a favorites list of Internet sites.
Claim 9
Dependent Claim 34 words
A method as in claim 4 , further comprising the step of searching an internet for additional information relating to said data in said replies and incorporating said additional information in said second database.
Claim 10
Independent Claim 115 words
A method of charging a database, comprising the steps of: simulating a conversation with a user using a conversation simulator, video input of the user and a first database holding conversation data, said step of simulating a conversation including generating statements from data in said first database; determining information requirements responsively to a content of said database; generating statements for said conversation simulator to elicit information responsive to said information requirements and receiving replies responsive thereto from said user; determining when data in said replies includes data responsive to said information requirements; and incorporating said data in said database responsively to said step of determining; wherein said data includes data indicating user-preferences for video programming.
Claim 11
Independent Claim 115 words
A method of charging a database, comprising the steps of: simulating a conversation with a user using a conversation simulator, video input of the user and a first database holding conversation data, said step of simulating a conversation including generating statements from data in said first database; determining information requirements responsively to a content of said database; generating statements for said conversation simulator to elicit information responsive to said information requirements and receiving replies responsive thereto from said user; determining when data in said replies includes data responsive to said information requirements; and incorporating said data in said database responsively to said step of determining; wherein said data includes data indicating user-preferences for video programming.
Claim 12
Dependent Claim 19 words
A method as in claim 8 , wherein said second database is a database holding responses to a survey.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-09-21 2008-03-22 2008-09-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-09-21 2012-03-22 2012-09-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-09-21 2016-03-22 2016-09-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag