Speech recognition system with user profiles management component
First Claim
Patent Images
1. A speech recognition and control system continuously operable by two or more users, comprising:
- a receiver for receiving a speech input;
a processor in communication with said receiver;
a database in communication with said processor, said database including a plurality of user profiles, wherein each of the plurality of user profiles includes a speech recognition profile and one or more user preferences;
profile management software executing on said processor for determining an active profile from the plurality of user profiles; and
software executing on said processor for identifying at least one command from the speech input based on the active profile;
wherein said profile management software, after receiving a profile selection indicative of a second one of the plurality of profiles, compares the active profile to the second profile to determine conflicts between the active and second profiles pertaining to any devices being controlled by the system before switching the active profile to the second one of the plurality of user profiles during runtime of the speech recognition and control system.
1 Assignment
0 Petitions
Accused Products
Abstract
A speech recognition and control system continuously operable by two or more users. The system includes a receiver for receiving a speech input, a processor in communication with the receiver and a database in communication with the processor. The database includes user profiles. The system also includes profile management software executing on the processor for determining an active profile from the plurality of user profiles, and software executing on the processor for identifying at least one command from the speech input based on the active profile.
31 Citations
20 Claims
-
1. A speech recognition and control system continuously operable by two or more users, comprising:
-
a receiver for receiving a speech input; a processor in communication with said receiver; a database in communication with said processor, said database including a plurality of user profiles, wherein each of the plurality of user profiles includes a speech recognition profile and one or more user preferences; profile management software executing on said processor for determining an active profile from the plurality of user profiles; and software executing on said processor for identifying at least one command from the speech input based on the active profile; wherein said profile management software, after receiving a profile selection indicative of a second one of the plurality of profiles, compares the active profile to the second profile to determine conflicts between the active and second profiles pertaining to any devices being controlled by the system before switching the active profile to the second one of the plurality of user profiles during runtime of the speech recognition and control system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A speech recognition and control system continuously operable by two or more users, comprising:
-
a receiver for receiving a speech input; a database including a plurality of user profiles, wherein each of the plurality of user profiles includes a speech recognition profile and one or more user preferences; a profile manager for determining an active profile from the plurality of user profiles; a recognizer for identifying at least one potential command from the speech input based on the active profile; a command controller for determining at least one device command from the at least one potential command and implementing the at least one device command; and wherein said profile management software, after receiving a profile selection indicative of a second one of the plurality of profiles, compares the active profile to the second profile to determine conflicts between the active and second profiles pertaining to any devices being controlled by the system before switching the active profile to the second one of the plurality of user profiles during runtime of the speech recognition and control system. - View Dependent Claims (13)
-
-
14. A method of recognizing and implementing spoken commands in a voice-driven device control system, comprising the steps of:
-
determining, via software executing on a processor, an new active profile from one of a plurality of user profiles by receiving a user selection indicative of a user profile, wherein each of the plurality of user profiles includes a speech recognition profile and one or more user preferences; comparing, via software executing on the processor, the selected user profile to a current active profile to determine conflicts between the selected user profile and the current active profile pertaining to any devices being controlled by the system; activating the selected user profile without restarting the voice-driven device control system; receiving a speech input via a receiver; recognizing, via software executing on the processor, at least one command from the speech input based on the active profile; and implementing, via software executing on the processor, the at least one command. - View Dependent Claims (15)
-
-
16. A method of switching users of a speech recognition and control system during runtime, comprising the steps of:
-
receiving a user selection indicative of a user profile; determining, from a plurality of user profiles, the user profile corresponding to the user selection via software executing on a processor; comparing, via software executing on the processor, the selected user profile to a current active profile to determine conflicts between the selected user profile and the current active profile pertaining to any devices being controlled by the system; and activating, via software executing on the processor, the user profile if no conflicts exist between the selected user profile and the current active profile. - View Dependent Claims (17, 18, 19, 20)
-
Specification