Graphic user interface schemes for supporting speech recognition input systems
First Claim
1. A computer-implemented method of facilitating interaction with a user by managing an output display device associated with a computing device, the method comprising:
- receiving a request from the user for interaction assistance;
responding to the request by layering a control indication scheme over an application display, wherein the application display is a graphical user interface visibly rendered on the output display device;
wherein layering the control indication scheme comprises visibly rendering, on the output display device, a bounding box around each of a plurality of control items exposed as part of the application display;
wherein layering also comprises rendering, on the output display device, a visible identifier positioned within each bounding box; and
wherein said bounding boxes and visible identifiers are layered over the application display in that they are simultaneously rendered on the output display device with the application display but are not part of the application display itself;
receiving a spoken indication from the user;
identifying a particular one of the plurality of control items that corresponds to the spoken indication; and
altering the appearance of the control indication scheme as rendered on the output display device so as to visually emphasize the particular control item that corresponds to the spoken indication.
2 Assignments
0 Petitions
Accused Products
Abstract
A numbering scheme is disclosed for implementation in the context of an application display. A user is able to select an item on the display by speaking a number corresponding to a desired control item. In some cases, the screen can include so many numbers that the user loses context and is unable to identify which number they want to select. For this reason, in one embodiment, a temporal switching mechanism is implemented wherein periodic switches (e.g., second-long intervals) occur between showing numbered items and showing a non-numbered screen. In one embodiment, an optional secondary confirmation step is implemented wherein the user sees only the item they just selected and has the chance to (a) learn the programmatic name of the item they selected and/or (b) either confirm and proceed with their selection, or cancel. In one embodiment, the optional secondary confirmation step is omitted if the user speaks a number followed by a predetermined command word.
20 Citations
23 Claims
-
1. A computer-implemented method of facilitating interaction with a user by managing an output display device associated with a computing device, the method comprising:
-
receiving a request from the user for interaction assistance; responding to the request by layering a control indication scheme over an application display, wherein the application display is a graphical user interface visibly rendered on the output display device; wherein layering the control indication scheme comprises visibly rendering, on the output display device, a bounding box around each of a plurality of control items exposed as part of the application display; wherein layering also comprises rendering, on the output display device, a visible identifier positioned within each bounding box; and wherein said bounding boxes and visible identifiers are layered over the application display in that they are simultaneously rendered on the output display device with the application display but are not part of the application display itself; receiving a spoken indication from the user; identifying a particular one of the plurality of control items that corresponds to the spoken indication; and altering the appearance of the control indication scheme as rendered on the output display device so as to visually emphasize the particular control item that corresponds to the spoken indication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented method of facilitating interaction between a user and a computing device, the method comprising:
-
receiving, at a processor functionally associated with the computing device, a representation of a spoken indicator received from the user, wherein the spoken indicator corresponds to a visual representation of a control item, the visual representation being rendered on an output display device functionally associated with the computing device, and wherein the visual representation is a particular one of a plurality of consecutively numbered numerical identifiers rendered on the output display device, and wherein the spoken indicator is a spoken instance of the particular numerical identifier; receiving, at the processor, a representation of a spoken predetermined command word received from the user after the spoken indicator; utilizing the processor to process the spoken indicator and command word so as to identify a corresponding function that is consistent with the control item that corresponds to the visual representation; and utilizing the processor to perform the function that is consistent with the control item that corresponds to the visual representation.
-
-
21. A computer-implemented method of facilitating interaction between a user and a computing device, the method comprising:
-
receiving, at a processor functionally associated with the computing device, an indication of a spoken indicator received from the user, wherein the spoken indicator corresponds to a representation of a control item that is rendered on a display functionally associated with the computing device; altering a control indication scheme rendered on the display so as to visually emphasize the representation of the control item; and responding to receipt of the indication of the spoken indicator by initiating a display, on the display associated with the computing device, of a name associated with the representation of the control item. - View Dependent Claims (22, 23)
-
Specification