Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
162 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, second, and third user inputs each 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; a first input device connected to apply said first, second, and third user inputs to said controller; at least one second input device to receive environmental data indicating an environment of said user; said controller being programmed to classify said environment of said user responsively to said environmental data to produce class data, wherein said class data includes an indicator of a physical location of said user; and said controller being programmed to generate said at least one reply responsively to a corresponding one of said first, second and third user inputs and said class data.
Claim 2
Dependent Claim
162 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, second, and third user inputs each 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; a first input device connected to apply said first, second, and third user inputs to said controller; at least one second input device to receive environmental data indicating an environment of said user; said controller being programmed to classify said environment of said user responsively to said environmental data to produce class data, wherein said class data includes an indicator of a physical location of said user; and said controller being programmed to generate said at least one reply responsively to a corresponding one of said first, second and third user inputs and said class data.
Claim 3
Dependent Claim
20 words
A device as in claim 1 , wherein said environmental data includes at least one of image and audio data.
Claim 4
Dependent Claim
21 words
A device as in claim 1 , wherein said class data includes an indicator of a body position of said user.
Claim 5
Dependent Claim
23 words
A device as in claim 1 , wherein said class data includes data indicating a presence of a person other than said user.
Claim 6
Dependent Claim
19 words
A device as in claim 1 , wherein said class data includes data indicating an activity of said user.
Claim 7
Dependent Claim
24 words
A device as in claim 1 , wherein said second input device includes at least one of a video camera and an audio detector.
Claim 8
Independent Claim
64 words
A method of generating a dialogue response in a conversation simulator, comprising the steps of: receiving a natural language declaration from a user; determining a condition of an environment of said user including an indication of a physical location of said user; generating a response to said declaration responsively to a result of said step of determining and to a content of said declaration.
Claim 9
Independent Claim
64 words
A method of generating a dialogue response in a conversation simulator, comprising the steps of: receiving a natural language declaration from a user; determining a condition of an environment of said user including an indication of a physical location of said user; generating a response to said declaration responsively to a result of said step of determining and to a content of said declaration.
Claim 10
Dependent Claim
19 words
A method as in claim 7 , wherein said step of receiving includes inputting speech through an audio transducer.
Claim 11
Independent Claim
19 words
A method as in claim wherein 7 , said step of determining includes classifying image data from a camera.
Claim 12
Dependent Claim
26 words
A method as in claim 7 , wherein said step of determining includes classifying image data from a camera, classifying audio data from an audio transducer.
Claim 13
Dependent Claim
40 words
A method as in claim 7 , wherein said step of determining includes: classifying image data from a camera; classifying audio data from an audio transducer; combining results of said first and second steps of classifying to determine said condition.
Claim 14
Dependent Claim
19 words
A method as in claim 11 , wherein said step of receiving includes inputting speech through an audio transducer.
Claim 15
Independent Claim
22 words
A method as in claims 11 , wherein said step of determining includes classifying at least one of image and audio data.
Claim 16
Dependent Claim
29 words
A method as in claim 11 , wherein said step of determining includes classifying input data and determining a physical location of said user responsively to said input data.
Claim 17
Dependent Claim
28 words
A method as in claim 11 , wherein said step of determining includes classifying input data and determining an activity of said user responsively to said input data.
Claim 18
Independent Claim
75 words
A method of generating a dialogue response in a conversation simulator, comprising the steps of: receiving input from a user; determining a condition of an environment of said user including data indicating a presence of a person other than said user; generating a conditional response responsively to a result of said step of determining and to a content of said input, a condition of said conditional response being said result of said step of determining.
Claim 19
Independent Claim
75 words
A method of generating a dialogue response in a conversation simulator, comprising the steps of: receiving input from a user; determining a condition of an environment of said user including data indicating a presence of a person other than said user; generating a conditional response responsively to a result of said step of determining and to a content of said input, a condition of said conditional response being said result of said step of determining.
Claim 20
Dependent Claim
22 words
A device as in claim 16 , wherein said step of determining includes classifying at least one of image and audio data.
Claim 21
Dependent Claim
29 words
A device as in claim 16 , wherein said step of determining includes classifying input data and determining a physical location of said user responsively to said input data.
Claim 22
Dependent Claim
28 words
A device as in claim 16 , wherein said step of determining includes classifying input data and determining an activity of said user responsively to said input data.