Human-Like Response Emulator
First Claim
1. A method of emulating human-like responses comprising:
- storing a library comprising one or more different subject matter data structures, each data structure comprising a set of stimuli related to the subject matter of the data structure and one or more output instructions associated with each stimulus, each output instruction for producing a human-like response to the associated stimulus;
receiving a stimulus;
looking up output instructions in each data structure that are associated with the received stimulus;
outputting one or more responses to the received stimulus according to found output instructions.
7 Assignments
0 Petitions
Accused Products
Abstract
Human-like response emulator stores a library (14) comprising one or more different subject matter data structures. Each data structure comprising a set of stimuli related to the subject matter of the data structure and one or more output instructions associated with each stimulus. Each output instruction is for producing a human-like response to the associated stimulus. The emulator receives a stimulus (16, 18). The emulator looks up output instructions in each data structure that are associated with the received stimulus. The emulator outputs (18, 20) one or more responses to the received stimulus according to the found output instructions
-
Citations
64 Claims
-
1. A method of emulating human-like responses comprising:
-
storing a library comprising one or more different subject matter data structures, each data structure comprising a set of stimuli related to the subject matter of the data structure and one or more output instructions associated with each stimulus, each output instruction for producing a human-like response to the associated stimulus; receiving a stimulus; looking up output instructions in each data structure that are associated with the received stimulus; outputting one or more responses to the received stimulus according to found output instructions. - 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, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 48)
-
-
38. A human-like response emulator comprising:
-
a library stored on a storage device, the library comprising one or more different subject matter data structures, each data structure comprising a set of stimuli related to the subject matter of the data structure and one or more output instructions associated with each of the stimuli, each output instruction for producing human-like response to the associated stimulus; an input device for receiving stimuli; a look-up device for looking up output instructions in each data structure that are associated with each received stimulus; an output device for delivering one or more responses to the received stimuli according to the output instructions found by the look-up device.
-
-
39. A computer implemented method of construction of human-like sentences in response to an input comprising:
-
providing a plurality of sentence segments, each sentence segment having sentence position information associated therewith and being a self contained and meaningful group of words; selecting a plurality of the sentence segments according to an input; assembling the sentence segments into a sentence according to the sentence position information associated with each of the selected sentence segments; and outputting the assembled sentence. - View Dependent Claims (40, 41, 42)
-
-
43. A method of searching for a hierarchically stored human-like response information associated with stimuli information such that similar stimuli are associated together in the same hierarchical level and different stimuli are associated together in deferent hierarchical levels, comprising:
-
recording a designation of the previous stimuli; searching for a matching response to an input stimuli within the level of the hierarchy with the same response as the previous stimuli; and searching for a matching input stimuli elsewhere in the hierarchy when a matching response is not found. - View Dependent Claims (44)
-
-
45. A method of computerised speech recognition comprising:
-
providing a hierarchically stored set of expected text inputs; receiving speech input; searching for an expected text input that matches the speech input within a level of the hierarchy that is the same as a previous matched input; and searching for a matching text input elsewhere in the hierarchy when a matching text input is not found. - View Dependent Claims (46, 47)
-
-
49. An apparatus for emulating human-like responses comprising:
-
a storage for storing a library comprising one or more different subject matter data structures, each data structure comprising a set of stimuli related to the subject matter of the data structure and one or more output instructions associated with each stimulus, each output instruction for producing a human-like response to the associated stimulus; a receiver for receiving a stimulus; a processor for looking up output instructions in each data structure that are associated with the received stimulus; an output for outputting one or more responses to the received stimulus according to found output instructions.
-
-
50. An apparatus for construction of human-like sentences in response to an input comprising:
-
a storage for storing a plurality of sentence segments, each sentence segment having sentence position information associated therewith and being a self contained and meaningful group of words; an input device for receiving an input; a first processor for selecting a plurality of the sentence segments according to the received input; a second processor for assembling the sentence segments into a sentence according to the sentence position information associated with each of the selected sentence segments; and an output for outputting the assembled sentence.
-
-
51. An apparatus for searching for a hierarchically stored human-like response information associated with stimuli information such that similar stimuli are associated together in the same hierarchical level and different stimuli are associated together in deferent hierarchical levels, comprising:
-
a recorder for recording a designation of the previous stimuli; a processor for searching for a matching response to an input stimuli within the level of the hierarchy with the same response as the previous stimuli; and a processor for searching for a matching input stimuli elsewhere in the hierarchy when a matching response is not found.
-
-
52. An apparatus for recognising speech comprising:
-
a storage for storing a hierarchically stored set of expected text inputs; a receiver for receiving speech input; a processor for searching for an expected text input that matches the speech input within a level of the hierarchy that is the same as a previous matched input; and a processor for searching for a matching text input elsewhere in the hierarchy when a matching text input is not found.
-
-
53. An apparatus for emulating human-like responses comprising a processor configured to:
-
store in a library one or more different subject matter data structures, each data structure comprising a set of stimuli related to the subject matter of the data structure and one or more output instructions associated with each stimulus, each output instruction for producing a human-like response to the associated stimulus; receive a stimulus; look up output instructions in each data structure that are associated with the received stimulus; output one or more responses to the received stimulus according to found output instructions.
-
-
54. An apparatus for construction of human-like sentences in response to an input comprising a processor configured to:
-
store a plurality of sentence segments, each sentence segment having sentence position information associated therewith and being a self contained and meaningful group of words; select a plurality of the sentence segments according to an input; assemble the sentence segments into a sentence according to the sentence position information associated with each of the selected sentence segments; and output the assembled sentence.
-
-
55. An apparatus for searching for a hierarchically stored human-like response information associated with stimuli information such that similar stimuli are associated together in the same hierarchical level and different stimuli are associated together in deferent hierarchical levels, comprising a processor configured to:
-
record a designation of the previous stimuli; search for a matching response to an input stimuli within the level of the hierarchy with the same response as the previous stimuli; and search for a matching input stimuli elsewhere in the hierarchy when a matching response is not found.
-
-
56. An apparatus for recognising speech comprising a processor configured to:
-
hierarchically store a set of expected text inputs; receive speech input; search for an expected text input that matches the speech input within a level of the hierarchy that is the same as a previous matched input; and search for a matching text input elsewhere in the hierarchy when a matching text input is not found.
-
-
57. An apparatus for emulating human-like responses comprising:
-
means for storing a library comprising one or more different subject matter data structures, each data structure comprising a set of stimuli related to the subject matter of the data structure and one or more output instructions associated with each stimulus, each output instruction for producing a human-like response to the associated stimulus; means for receiving a stimulus; means for looking up output instructions in each data structure that are associated with the received stimulus; means for outputting one or more responses to the received stimulus according to found output instructions.
-
-
58. An apparatus for construction of human-like sentences in response to an input comprising:
-
means for providing a plurality of sentence segments, each sentence segment having sentence position information associated therewith and being a self contained and meaningful group of words; means for selecting a plurality of the sentence segments according to an input; means for assembling the sentence segments into a sentence according to the sentence position information associated with each of the selected sentence segments; and means for outputting the assembled sentence.
-
-
59. An apparatus for searching for a hierarchically stored human-like response information associated with stimuli information such that similar stimuli are associated together in the same hierarchical level and different stimuli are associated together in deferent hierarchical levels, comprising:
-
means for recording a designation of the previous stimuli; means for searching for a matching response to an input stimuli within the level of the hierarchy with the same response as the previous stimuli; and means for searching for a matching input stimuli elsewhere in the hierarchy when a matching response is not found.
-
-
60. An apparatus for recognising speech comprising:
-
means for providing a hierarchically stored set of expected text inputs; means for receiving speech input; means for searching for an expected text input that matches the speech input within a level of the hierarchy that is the same as a previous matched input; and means for searching for a matching text input elsewhere in the hierarchy when a matching text input is not found.
-
-
61. A computer program embodied in a computer readable medium comprising instructions, which when executed control a computer to:
-
store a library comprising one or more different subject matter data structures, each data structure comprising a set of stimuli related to the subject matter of the data structure and one or more output instructions associated with each stimulus, each output instruction for producing a human-like response to the associated stimulus; receive a stimulus; look up output instructions in each data structure that are associated with the received stimulus; output one or more responses to the received stimulus according to found output instructions.
-
-
62. A computer program embodied in a computer readable medium comprising instructions, which when executed control a computer to:
-
store a plurality of sentence segments, each sentence segment having sentence position information associated therewith and being a self contained and meaningful group of words; select a plurality of the sentence segments according to an input; assemble the sentence segments into a sentence according to the sentence position information associated with each of the selected sentence segments; and output the assembled sentence.
-
-
63. A computer program embodied in a computer readable medium comprising instructions for searching for a hierarchically stored human-like response information associated with stimuli information such that similar stimuli are associated together in the same hierarchical level and different stimuli are associated together in deferent hierarchical levels, which when executed control a computer to:
-
record a designation of the previous stimuli; search for a matching response to an input stimuli within the level of the hierarchy with the same response as the previous stimuli; and search for a matching input stimuli elsewhere in the hierarchy when a matching response is not found.
-
-
64. A computer program embodied in a computer readable medium comprising instructions, which when executed control a computer to:
-
receive speech input; search for an expected text input that matches the speech input within a level of the hierarchy that is the same as a previous matched input, wherein the hierarchically has a stored set of expected text inputs; and search for a matching text input elsewhere in the hierarchy when a matching text input is not found.
-
Specification