Wearable computer system and modes of operating the system
First Claim
1. A method implemented by a wearable computer device, comprising:
- continuously recording a conversation in a scrolling memory buffer that stores audio data for a predetermined period of time, and that discards the audio data after the predetermined period of time has expired if a user has not issued a voice command to move the audio data to a separate memory for output at a later time;
accessing voice commands stored in the separate memory, the voice commands for storing audio data surrounding a receipt of a respective voice command in the separate memory, each voice command being customized by the user to blend with natural conversational phrasing and terminology without disrupting the conversation, and each voice command specifying;
an amount of audio data stored in the scrolling memory buffer before receipt of the respective voice command to move into the separate memory upon receipt of the respective voice command, the amount of audio data to move being less than all of the audio data stored in the scrolling memory buffer, andan amount of audio data to record in the separate memory after receipt of the respective voice commands;
recognizing, using a processor, phrases spoken by the user during the conversation;
determining, using the processor, that a recognized phrase spoken by the user during the conversation matches an accessed voice command;
moving the amount of audio data specified by the accessed voice command from the scrolling memory to the separate memory, and recording the amount of audio data specified by the accessed voice command in the separate memory, based on determining that the recognized phrase spoken by the user during the conversation matches the accessed voice command; and
at the later time, outputting the audio data surrounding the receipt of the accessed voice command, using an earpiece of the wearable computer device.
2 Assignments
0 Petitions
Accused Products
Abstract
A wearable computer system has a user interface with at least an audio-only mode of operating, and that is natural in appearance and facilitates natural interactions with the system and the user'"'"'s surroundings. The wearable computer system may retrieve information from the user'"'"'s voice or surroundings using a passive user interface. The audio-only user interface for the wearable computer system may include two audio receivers and a single output device, such as a speaker, that provides audio data directly to the user. The two audio receivers may be miniature microphones that collaborate to input audio signals from the user'"'"'s surroundings while also accurately inputting voice commands from the user. Additionally, the user may enter natural voice commands to the wearable computer system in a manner that blends in with the natural phrases and terminology spoken by the user.
61 Citations
20 Claims
-
1. A method implemented by a wearable computer device, comprising:
-
continuously recording a conversation in a scrolling memory buffer that stores audio data for a predetermined period of time, and that discards the audio data after the predetermined period of time has expired if a user has not issued a voice command to move the audio data to a separate memory for output at a later time; accessing voice commands stored in the separate memory, the voice commands for storing audio data surrounding a receipt of a respective voice command in the separate memory, each voice command being customized by the user to blend with natural conversational phrasing and terminology without disrupting the conversation, and each voice command specifying; an amount of audio data stored in the scrolling memory buffer before receipt of the respective voice command to move into the separate memory upon receipt of the respective voice command, the amount of audio data to move being less than all of the audio data stored in the scrolling memory buffer, and an amount of audio data to record in the separate memory after receipt of the respective voice commands; recognizing, using a processor, phrases spoken by the user during the conversation; determining, using the processor, that a recognized phrase spoken by the user during the conversation matches an accessed voice command; moving the amount of audio data specified by the accessed voice command from the scrolling memory to the separate memory, and recording the amount of audio data specified by the accessed voice command in the separate memory, based on determining that the recognized phrase spoken by the user during the conversation matches the accessed voice command; and at the later time, outputting the audio data surrounding the receipt of the accessed voice command, using an earpiece of the wearable computer device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A wearable computer device, comprising:
-
a scrolling memory buffer configured to continuously record a conversation, the scrolling memory buffer storing audio data for a predetermined period of time, and discarding the audio data after the predetermined period of time has expired if a user has not issued a voice command to move the audio data to a separate memory for output at a later time; a separate memory storing voice commands, the voice commands for storing audio data surrounding a receipt of a respective voice command in the separate memory, each voice command being customized by the user to blend with natural conversational phrasing and terminology without disrupting the conversation, and each voice command specifying; an amount of audio data stored in the scrolling memory buffer before receipt of the respective voice command to move into the separate memory upon receipt of the respective voice command, the amount of audio data to move being less than all of the audio data stored in the scrolling memory buffer, and an amount of audio data to record in the separate memory after receipt of the respective voice commands, a processor configured to; recognize phrases spoken by the user during the conversation, determine that a recognized phrase spoken by the user during the conversation matches a voice command, and move the amount of audio data specified by the voice command from the scrolling memory to the separate memory, and record the amount of audio data specified by the voice command in the separate memory, based on determining that the recognized phrase spoken by the user during the conversation matches the voice command; and an earpiece configured to, at the later time, output the audio data surrounding the receipt of the voice command. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable medium encoded with a computer program comprising instructions that, when executed, operate to cause a computer to perform operations comprising:
-
continuously recording a conversation in a scrolling memory buffer that stores audio data for a predetermined period of time, and that discards the audio data after the predetermined period of time has expired if a user has not issued a voice command to move the audio data to a separate memory for output at a later time; accessing voice commands stored in the separate memory, the voice commands for storing audio data surrounding a receipt of a respective voice command in the separate memory, each voice command being customized by the user to blend with natural conversational phrasing and terminology without disrupting the conversation, and each voice command specifying; an amount of audio data stored in the scrolling memory buffer before receipt of the respective voice command to move into the separate memory upon receipt of the respective voice command, the amount of audio data to move being less than all of the audio data stored in the scrolling memory buffer, and an amount of audio data to record in the separate memory after receipt of the respective voice commands; recognizing, using a processor, phrases spoken by the user during the conversation; determining, using the processor, that a recognized phrase spoken by the user during the conversation matches an accessed voice command; moving the amount of audio data specified by the accessed voice command from the scrolling memory to the separate memory, and recording the amount of audio data specified by the accessed voice command in the separate memory, based on determining that the recognized phrase spoken by the user during the conversation matches the accessed voice command; and at the later time, outputting the audio data surrounding the receipt of the accessed voice command, using an earpiece of the wearable computer device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification