System, method, and apparatus for location-based context driven speech recognition
First Claim
1. A computing device comprising:
- a processor; and
a non-transitory computer readable storage medium having stored thereon instructions that, when executed by the processor, cause the processor to;
upon entering one or more zones of an indoor location, receive an alert from a local or remote broadcasting communication system indicating that a location-based context-limited voice recognition operation mode may be initiated on the computing device;
in response to receiving the alert, prompt a user of the computing device to manually initiate the location-based context-limited voice recognition operation mode;
upon receiving an indication from the user that the location-based context-limited voice recognition operation mode should be initiated, determine, using a position locator, a current location of the computing device, the current location being within a first zone in the one or more zones;
transmit the current location to a remote server system;
receive, from the remote server system, a first vocabulary subset related to the first zone, wherein the first vocabulary subset comprises words pertaining to a plurality of items sold within the first zone and links to inventory numbers associated with the plurality of items; and
subsequently to receiving the first vocabulary subset from the remote server system;
receive a first voice command from the user pertaining to a price or availability of an item in the plurality of items;
recognize, using a voice recognizer local to the computing device, first voice command based on the first vocabulary subset received from the remote server system;
access, via a link to an inventory number associated with the item in the first vocabulary subset, an inventory control system of the indoor location in order to retrieve the price or availability of the item; and
return a response to the user with the retrieved price or availability.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and devices for location-based context driven speech recognition are disclosed. A mobile or stationary computing device can include position locating functionality for determining the particular physical location of the computing device. Once the physical location of the computing device determined, a context related to that particular physical location. The context related to the particular physical location can include information regarding objects or experiences a user might encounter while in that particular physical location. The context can then be used to determine delimited or constrained speech recognition vocabulary subset based on the range of experiences a user might encounter within a particular context. The speech recognition vocabulary subset can then be referenced or used by a speech recognizer to increase the speed, accuracy, and effectiveness in receiving, recognizing, and acting in response to voice commands received from the user while in that particular physical location.
39 Citations
18 Claims
-
1. A computing device comprising:
-
a processor; and a non-transitory computer readable storage medium having stored thereon instructions that, when executed by the processor, cause the processor to; upon entering one or more zones of an indoor location, receive an alert from a local or remote broadcasting communication system indicating that a location-based context-limited voice recognition operation mode may be initiated on the computing device; in response to receiving the alert, prompt a user of the computing device to manually initiate the location-based context-limited voice recognition operation mode; upon receiving an indication from the user that the location-based context-limited voice recognition operation mode should be initiated, determine, using a position locator, a current location of the computing device, the current location being within a first zone in the one or more zones; transmit the current location to a remote server system; receive, from the remote server system, a first vocabulary subset related to the first zone, wherein the first vocabulary subset comprises words pertaining to a plurality of items sold within the first zone and links to inventory numbers associated with the plurality of items; and subsequently to receiving the first vocabulary subset from the remote server system; receive a first voice command from the user pertaining to a price or availability of an item in the plurality of items; recognize, using a voice recognizer local to the computing device, first voice command based on the first vocabulary subset received from the remote server system; access, via a link to an inventory number associated with the item in the first vocabulary subset, an inventory control system of the indoor location in order to retrieve the price or availability of the item; and return a response to the user with the retrieved price or availability. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
upon entering one or more zones of an indoor location, receiving, by a computing device, an alert from a local or remote broadcasting communication system indicating that a location-based context-limited voice recognition operation mode may be initiated on the computing device; in response to receiving the alert, prompting, by the computing device, a user of the computing device to manually initiate the location-based context-limited voice recognition operation mode; upon receiving an indication from the user that the location-based context-limited voice recognition operation mode should be initiated, determining, by the computing device using a position locator, a current location of the computing device, the current location being within a first zone in the one or more zones; transmitting, by the computing device, the current location to a remote server system; receiving, by the computing device from the remote server system, a first vocabulary subset related to the first zone, wherein the first vocabulary subset comprises words pertaining to a plurality of items sold within the first zone and links to inventory numbers associated with the plurality of items; and subsequently to receiving the first vocabulary subset from the remote server system; receiving a first voice command from the user pertaining to a price or availability of an item in the plurality of items; recognizing, using a voice recognizer local to the computing device, the first voice command based on the first vocabulary subset received from the remote server system; accessing, via a link to an inventory number associated with the item in the first vocabulary subset, an inventory control system of the indoor location in order to retrieve the price or availability of the item; and returning a response to the user with the retrieved price or availability. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium having stored thereon program code executable by a processor of a device, the program code comprising:
-
code that causes the processor to, upon entering one or more zones of an indoor location, receive an alert from a local or remote broadcasting communication system indicating that a location-based context-limited voice recognition operation mode may be initiated on the device; code that causes the processor to, in response to receiving the alert, prompt a user of the device to manually initiate the location-based context-limited voice recognition operation mode; code that causes the processor to, upon receiving an indication from the user that the location-based context-limited voice recognition operation mode should be initiated, determine, using a position locator, a current location of the device, the current location being within a first zone in the one or more zones; code that causes the processor to transmit the current location to a remote server system; code that causes the processor to receive, from the remote server system, a first vocabulary subset related to the first zone, wherein the first vocabulary subset comprises words pertaining to a plurality of items sold within the first zone and links to inventory numbers associated with the plurality of items; and subsequently to receiving the first vocabulary subset from the remote server system; code that causes the processor to receive a first voice command from the user pertaining to a price or availability of an item in the plurality of items; code that causes the processor to recognize, using a voice recognizer local to the device, the first voice command based on the first vocabulary subset received from the remote server system; code that causes the processor to access, via a link to an inventory number associated with the item in the first vocabulary subset, an inventory control system of the indoor location in order to retrieve the price or availability of the item; and code that causes the processor to return a response to the user with the retrieved price or availability. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification