Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
172 words
A conversation simulator for simulating conversational interaction with a user, comprising: a controller programmed to receive first, second, and third user inputs, each chronologically separated by at least one reply from said controller; said first user input including a natural language declaration as distinguished from a query or a command; an output device connected to said controller to output said corresponding replies; an input device connected to apply said first, second, and third user inputs to said controller; said controller being connected to a first external data source; said controller being connected to a first data store containing reply data, said controller being programmed to generate said at least one reply corresponding to said first user input responsively to said first user input and said reply data; said controller being connected also to a second external data source to retrieve live data periodically from said second external data source; said controller being further programmed to generate said at least one reply corresponding to said second user input responsively to said live data.
Claim 2
Dependent Claim
172 words
A conversation simulator for simulating conversational interaction with a user, comprising: a controller programmed to receive first, second, and third user inputs, each chronologically separated by at least one reply from said controller; said first user input including a natural language declaration as distinguished from a query or a command; an output device connected to said controller to output said corresponding replies; an input device connected to apply said first, second, and third user inputs to said controller; said controller being connected to a first external data source; said controller being connected to a first data store containing reply data, said controller being programmed to generate said at least one reply corresponding to said first user input responsively to said first user input and said reply data; said controller being connected also to a second external data source to retrieve live data periodically from said second external data source; said controller being further programmed to generate said at least one reply corresponding to said second user input responsively to said live data.
Claim 3
Dependent Claim
19 words
A conversation simulator as in claim 1 , wherein said live data is responsive to said first user input.
Claim 4
Dependent Claim
20 words
A conversation simulator as in claim 1 , wherein said live data is retrieved responsive solely to a predefined schedule.
Claim 5
Dependent Claim
25 words
A conversation simulator as in claim 1 , wherein said second external data source includes a network and said live data includes natural language text.
Claim 6
Dependent Claim
31 words
A conversation simulator as in claim 2 , wherein said at least one reply corresponding to each of said first, second, and third user inputs includes natural language speech or text.
Claim 7
Dependent Claim
32 words
A conversation simulator as in claim 2 , wherein said at least one reply corresponding to said first user input is not responsive to data retrieved from said first external data source.
Claim 8
Dependent Claim
28 words
A conversation simulator as in claim 2 , wherein said second external data source include a network and said live data includes one of weather and current news.
Claim 9
Dependent Claim
31 words
A conversation simulator as in claim 7 , wherein said at least one reply corresponding to each of said first, second, and third user inputs includes natural language speech or text.
Claim 10
Dependent Claim
28 words
A conversation simulator as in claim 1 , wherein said second external data source include a network and said live data includes one of weather and current news.
Claim 11
Dependent Claim
31 words
A conversation simulator as in claim 1 , wherein said at least one reply corresponding to each of said first, second, and third user inputs includes natural language speech or text.
Claim 12
Dependent Claim
32 words
A conversation simulator as in claim 1 , wherein said at least one reply corresponding to said first user input is not responsive to data retrieved from said first external data source.
Claim 13
Dependent Claim
27 words
A conversation simulator as in claim 1 , wherein said first, second, and third user inputs include audible speech and said input device includes an audio transducer.
Claim 14
Independent Claim
170 words
A device for simulating personal interaction with a user, comprising: a controller programmed to receive first, second, and third user inputs, each chronologically separated by at least one reply from said controller; said first user input including a natural language declaration as distinguished from a query or a command; an output device connected to said controller to output said corresponding replies; an input device connected to apply said first, second, and third user inputs to said controller; said controller being connected to a first external data source; said controller being connected to a first data store containing reply data, said controller being programmed to generate said at least one reply corresponding to said first user input responsively to said first user input and said reply data; said controller being connected also to a second external data source to retrieve live data responsive to said first user input; said controller being further programmed to generate said at least one reply corresponding to said second user input responsively to said live data.
Claim 15
Independent Claim
170 words
A device for simulating personal interaction with a user, comprising: a controller programmed to receive first, second, and third user inputs, each chronologically separated by at least one reply from said controller; said first user input including a natural language declaration as distinguished from a query or a command; an output device connected to said controller to output said corresponding replies; an input device connected to apply said first, second, and third user inputs to said controller; said controller being connected to a first external data source; said controller being connected to a first data store containing reply data, said controller being programmed to generate said at least one reply corresponding to said first user input responsively to said first user input and said reply data; said controller being connected also to a second external data source to retrieve live data responsive to said first user input; said controller being further programmed to generate said at least one reply corresponding to said second user input responsively to said live data.
Claim 16
Dependent Claim
24 words
A device as in claim 13 , wherein said second external data source includes a network and said live data includes natural language text.
Claim 17
Dependent Claim
30 words
A device as in claim 14 , wherein said at least one reply corresponding to each of said first, second, and third user inputs includes natural language speech or text.
Claim 18
Dependent Claim
31 words
A device as in claim 14 , wherein said at least one reply corresponding to said first user input is not responsive to data retrieved from said first external data source.
Claim 19
Dependent Claim
27 words
A device as in claim 14 , wherein said second external data source include a network and said live data includes one of weather and current news.
Claim 20
Dependent Claim
30 words
A device as in claim 17 , wherein said at least one reply corresponding to each of said first, second, and third user inputs includes natural language speech or text.
Claim 21
Dependent Claim
27 words
A device as in claim 13 , wherein said second external data source include a network and said live data includes one of weather and current news.
Claim 22
Dependent Claim
30 words
A device as in claim 13 , wherein said at least one reply corresponding to each of said first, second, and third user inputs includes natural language speech or text.
Claim 23
Dependent Claim
31 words
A device as in claim 13 , wherein said at least one reply corresponding to said first user input is not responsive to data retrieved from said first external data source.
Claim 24
Dependent Claim
26 words
A device as in claim 13 , wherein said first, second, and third user inputs include audible speech and said input device includes an audio transducer.
Claim 25
Independent Claim
79 words
A method for simulating interaction, including verbal dialogue, between a user and a device, comprising the steps of: storing on said device, first reply data corresponding to said verbal dialogue; retrieving periodically second reply data from an external data source and storing said second reply data to add to said first reply data; receiving, on said device, dialogue input from said user; generating replies to said dialogue input responsively to said first reply data and said second reply data.
Claim 26
Independent Claim
79 words
A method for simulating interaction, including verbal dialogue, between a user and a device, comprising the steps of: storing on said device, first reply data corresponding to said verbal dialogue; retrieving periodically second reply data from an external data source and storing said second reply data to add to said first reply data; receiving, on said device, dialogue input from said user; generating replies to said dialogue input responsively to said first reply data and said second reply data.
Claim 27
Dependent Claim
18 words
A method as in claim 23 , wherein said step of receiving includes receiving natural language speech data.
Claim 28
Dependent Claim
20 words
A method as in claim 23 , wherein said step of retrieving includes accessing text data from through an internet.
Claim 29
Dependent Claim
16 words
A method as in claim 23 , wherein said step of generating includes generating audible speech.
Claim 30
Dependent Claim
20 words
A method as in claim 26 , wherein said step of generating includes generating an animation synchronized with said speech.