Accessibility techinques for presentation of symbolic expressions
First Claim
1. A computer-implemented method, comprising:
- at a computing device with a touch-screen display;
displaying a first portion of a symbolic expression within a corresponding first area of the touch-screen display;
aurally presenting first information related to the first portion of the symbolic expression;
detecting a particular user input gesture on the touch-screen display;
determining whether the particular input gesture is associated with a first operation to drill-down to a sub-portion of the symbolic expression within the corresponding first area of the touch-screen display or a second operation to navigate from the first portion to a second portion of the symbolic expression within a second area of the touch-screen display;
in response to determining the particular user input gesture is associated with the first operation to drill-down to the sub-portion of the symbolic expression within the corresponding first area of the touch-screen display, aurally presenting second information related to the sub-portion of the symbolic expression; and
in response to determining the particular user input gesture is associated with the second operation to navigate to the second portion of the symbolic expression within the second area of the touch-screen display, aurally presenting third information related to the second portion of the symbolic expression.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods for presenting symbolic expressions such as mathematical, scientific, or chemical expressions, formulas, or equations are performed by a computing device. One method includes: displaying a first portion of a symbolic expression within a first area of a display screen; while in a first state in which the first area is selected for aural presentation, aurally presenting first information related to the first portion of the symbolic expression; while in the first state, detecting particular user input; in response to detecting the particular user input, performing the steps of: transitioning from the first state to a second state in which a second area, of the display, is selected for aural presentation; determining second information associated with a second portion, of the symbolic expression, that is displayed within the second area; in response to determining the second information, aurally presenting the second information.
36 Citations
54 Claims
-
1. A computer-implemented method, comprising:
-
at a computing device with a touch-screen display; displaying a first portion of a symbolic expression within a corresponding first area of the touch-screen display; aurally presenting first information related to the first portion of the symbolic expression; detecting a particular user input gesture on the touch-screen display; determining whether the particular input gesture is associated with a first operation to drill-down to a sub-portion of the symbolic expression within the corresponding first area of the touch-screen display or a second operation to navigate from the first portion to a second portion of the symbolic expression within a second area of the touch-screen display; in response to determining the particular user input gesture is associated with the first operation to drill-down to the sub-portion of the symbolic expression within the corresponding first area of the touch-screen display, aurally presenting second information related to the sub-portion of the symbolic expression; and in response to determining the particular user input gesture is associated with the second operation to navigate to the second portion of the symbolic expression within the second area of the touch-screen display, aurally presenting third information related to the second portion of the symbolic expression. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computing device, comprising:
-
a touch-screen display having a touch-sensitive surface; one or more processors; memory; and one or more programs stored in the memory and which, when executed by the one or more processors, cause the computing device to; display a first portion of a symbolic expression within a corresponding first area of the display; aurally present first information related to the first portion of the symbolic expression; detect a particular user input gesture on the touch-screen display; determine whether the particular input gesture is associated with a first operation to drill-down to a sub-portion of the symbolic expression within the corresponding first area of the touch-screen display or a second operation to navigate from the first portion to a second portion of the symbolic expression within a second area of the touch-screen display; in response to determining the particular user input gesture is associated with the first operation to drill-down to the sub-portion of the symbolic expression within the corresponding first area of the touch-screen display, aurally present second information related to the sub-portion of the symbolic expression; and in response to determining the particular user input gesture is associated with the second operation to navigate to the second portion of the symbolic expression within the second area of the touch-screen display, aurally present third information related to the second portion of the symbolic expression. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 42, 46, 54)
-
-
35. One or more non-transitory computer-readable media storing one or more programs which, when executed by a computing device with a touch-screen display, cause the computing device to perform a method comprising:
-
displaying a first portion of a symbolic expression within a corresponding first area of the touch-screen display; aurally presenting first information related to the first portion of the symbolic expression; detecting a particular user input gesture on the touch-screen display; determining whether the particular input gesture is associated with a first operation to drill-down to a sub-portion of the symbolic expression within the corresponding first area of the touch-screen display or a second operation to navigate from the first portion to a second portion of the symbolic expression within a second area of the touch-screen display; in response to determining the particular user input gesture is associated with the first operation to drill-down to the sub-portion of the symbolic expression within the corresponding first area of the touch-screen display, aurally presenting second information related to the sub-portion of the symbolic expression; and in response to determining the particular user input gesture is associated with the second operation to navigate to the second portion of the symbolic expression within the second area of the touch-screen display, presenting third information related to the second portion of the symbolic expression. - View Dependent Claims (36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 50, 51)
-
-
52. A computing device having a graphical user interface, the computing device comprising:
-
a touch-screen display having a touch-sensitive surface; a symbolic expression displayed on the touch-screen display; a plurality of selectable areas of the touch-screen display; wherein; the symbolic expression has a plurality of portions, each selectable area of the plurality of selectable areas corresponds to a portion of the plurality of portions; a first portion of the symbolic expression displayed in a first selectable area of the plurality of selectable areas and the first selectable area is selected for aural presentation, and first information related to the first portion of the symbolic expression corresponding to the first selectable area is aurally presented; a user input of a particular input gesture on the touch-screen display for navigating to a new portion in the plurality of portions of the symbolic expression is detected, where the particular input gesture detected is determined to be one of a first type associated with a first operation to drill-down to a sub-portion of the symbolic expression within the first selectable area and a second type associated with a second operation to navigate from the first portion to a second portion of the symbolic expression within a corresponding second selectable area; in response to determining the particular user input gesture is of the first type associated with the first operation to drill-down to the sub-portion of the symbolic expression within the first selectable area of the touch-screen display, second information related to the sub-portion of the symbolic expression is aurally presented; and in response to determining the particular user input gesture is of the second type associated with the second operation to navigate to the second portion of the symbolic expression within the corresponding second selectable area, third information related to the second portion of the symbolic expression is aurally presented.
-
-
53. A computer-implemented method, comprising:
-
at a computing device with a touch-screen display; displaying a first portion of a symbolic expression within a corresponding first area of the touch-screen display; presenting first information related to the first portion of the symbolic expression; detecting a particular user input gesture on the touch-screen display; determining whether the particular input gesture is associated with a first operation to drill-down to a sub-portion of the symbolic expression within the corresponding first area of the touch-screen display or a second operation to navigate from the first portion to a second portion of the symbolic expression within a second area of the touch-screen display; in response to determining the particular user input gesture is associated with the first operation to drill-down to the sub-portion of the symbolic expression within the corresponding first area of the touch-screen display, presenting second information related to the sub-portion of the symbolic expression; and in response to determining the particular user input gesture is associated with the second operation to navigate to the second portion of the symbolic expression within the second area of the touch-screen display, presenting third information related to the second portion of the symbolic expression.
-
Specification