Robot and Server with Optimized Message Decoding
AssigneeiRobot Corporation
InventorsPatrick Alan Hussey, Maryellen Abreu
Life of this patent
Estimating the term…
Abstract
A method for optimizing message transmission and decoding comprises: reading data from a memory of an originating device, the data comprising information regarding the originating device; encoding the data by converting the data to a subset of words having a ranked recognition accuracy higher than the remainder of words; transmitting the encoded data from the originating device to a receiving system audibly as words via a telephone connection; utilizing a voice recognition software to recognize the words; decoding the words back to the data; and taking a predetermined action based on the data.
Claims18
A consumer appliance, comprising:
- a memory;
- a processor connected to the memory;
- a speaker connected to the processor for playing audible sounds;
- stored in the memory, a set of prerecorded human or synthesized voice messages including a plurality of individual words;
- stored in the memory, a mapping of
- (a) a subset of the individual words having a ranked recognition accuracy higher than the remainder of the individual words to
- (b) a set of code characters;
- and
- an operation routine configured to execute in response to a first command so that the processor plays selected ones of the subset of individual words, the selected ones being selected, according to the mapping, to correspond to a diagnostic, customer service, or other code sequence made up of selected ones of the set of code characters.
A customer service server, comprising:
- a processor;
- a telephone interface connected to the processor;
- a memory connected to the processor and comprising a mapping of
- (a) a subset of individual words of a prerecorded human or synthesized voice messages at least some of which are received as audible sounds output by a consumer appliance via the telephone interface, to
- (b) a set of code characters;
- a voice recognition software facility;
- a routine executed by the processor for sending members of the subset of individual words received from the consumer appliance to the voice recognition software facility, wherein the recognized words returned from the voice recognition software facility are converted and decoded to a character sequence;
- and
- a routine executed by the processor for interpreting the character sequence and initiating and a customer service action based on the interpreted character sequence.
A method for optimizing message transmission and decoding, the method comprising:
- reading data from a memory of an originating device, the data comprising information regarding the originating device;
- encoding the data by converting the data to a subset of words having a ranked recognition accuracy higher than the remainder of words;
- transmitting the encoded data from the originating device to a receiving system audibly as words via a telephone connection;
- utilizing a voice application to recognize the words;
- decoding the words back to the data;
- and
- taking a predetermined action based on the data.
Dependencies are inferred from the claim text.