Speech recognition for context switching
First Claim
1. A computer-implemented method comprising:
- presenting, in response to a recognition of a spoken trigger word, a context menu in a user interface associated with an application context for a game application;
filtering a set of application contexts for the game application based on attributes of a device on which the game application is executable to identify at least one other application context, the attributes representing a set of context-specific criteria used to determine the at least one other application context and the attributes including a threshold processing capability of the device and a bandwidth of a network connection of the device, the context-specific criteria including one or more attributes of the game application or one or more attributes of a user of the device;
presenting the at least one other application context as part of the context menu such that the at least one other application context is navigable to via a speech input command;
recognizing, within a specific time interval after said recognition of the spoken trigger word, a speech input of a context word associate with the at least one other application context; and
navigating from the user interface associated with the first application context to a user interface associated with the at least one other application context in response to said recognition of the speech input of the context word within the specific time interval.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments provide techniques for implementing speech recognition for context switching In at least some embodiments, the techniques can enable a user to switch between different contexts and/or user interfaces of an application via speech commands. In at least some embodiments, a context menu is provided that lists available contexts for an application that may be navigated to via speech commands. In implementations, the contexts presented in the context menu include a subset of a larger set of contexts that are filtered based on a variety of context filtering criteria. A user can speak one of the contexts presented in the context menu to cause a navigation to a user interface associated with one of the contexts.
54 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
presenting, in response to a recognition of a spoken trigger word, a context menu in a user interface associated with an application context for a game application; filtering a set of application contexts for the game application based on attributes of a device on which the game application is executable to identify at least one other application context, the attributes representing a set of context-specific criteria used to determine the at least one other application context and the attributes including a threshold processing capability of the device and a bandwidth of a network connection of the device, the context-specific criteria including one or more attributes of the game application or one or more attributes of a user of the device; presenting the at least one other application context as part of the context menu such that the at least one other application context is navigable to via a speech input command; recognizing, within a specific time interval after said recognition of the spoken trigger word, a speech input of a context word associate with the at least one other application context; and navigating from the user interface associated with the first application context to a user interface associated with the at least one other application context in response to said recognition of the speech input of the context word within the specific time interval. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method comprising:
-
filtering a set of context options for a game application based on attributes of a device on which a game application is executable and attributes of a user of the device, the attributes of the device including a bandwidth of an existing network connection and a threshold processing capability for the device, the attributes of the device and the attributes of the user representing a set of context- specific criteria used to determine different application contexts for the game application; generating a set of available context options for the game application based on said filtering, the set of available context options comprising a subset of the set of context options; and enabling one or more available context options of the set of available context options to be selectable; and navigating from a user interface associated with a first context of the game application to a user interface associated with a second context of the game application in response to a user selection via a speech command of an available context option from set of available context options, the first context being different from the second context. - View Dependent Claims (8, 9, 10, 11, 12, 18, 19)
-
-
13. A system comprising:
-
one or more processors; and one or more computer-readable storage media storing a game application that is executable by the one or more processors to cause the system to perform operations including; receiving an indication of a speech input of a trigger word while a user interface associated with a first game context of the game application is displayed on a computing device; filtering a set of game contexts using one or more filtering criteria for the game application to generate a set of one or more available game contexts, the filtering criteria including one or more attributes of the computing device including a threshold processing capability of the computing device and a bandwidth of a network connection for the computing device; causing cause the set of one or more available game contexts to be displayed as a part of the user interface associated with the first game context; and navigating to a user interface associated with a second game context of the game application in response to an indication of a speech selection of one or more of the available game contexts within a specified time interval after the speech input of the trigger word. - View Dependent Claims (14, 15, 16, 17, 20)
-
Specification