Method and system for providing map interactivity for a visually-impaired user
First Claim
Patent Images
1. A method comprising:
- displaying, by a processor, a map on a device;
overlaying, by the processor, a grid onto the displayed map, each cell of the grid corresponding to a region having contained therewith a location on the map, wherein boundaries between adjacent cells are based on one of (i) a geometric array, and (ii) natural lines which follow geographical features of regions;
receiving, by the processor, a user selection concerning a cell of the grid from the displayed map, wherein the user selection is received from a user and concerns any point within the region of the cell;
retrieving, by the processor, information associated with the selected cell; and
outputting, by the processor, a speech segment relating to the information, wherein the speech segment relating to the information which is output includes (i) a label and, following a delay, (ii) a hint, both of which change in relation to the layers of the map or zoom-levels associated with the map, the hint comprising a broader representation of the information compared with the label; and
notifying, by the processor, the user via an alert signal when the hint and label are loaded.
5 Assignments
0 Petitions
Accused Products
Abstract
Map interactivity for a visually-impaired user is provided. A map is displayed on a display module of a device and a grid is overlaid onto the displayed map using a rendering module. Each cell of the grill corresponds to a location on the map. Further, a user selection is received using the input module concerning a cell of the grid from the displayed map. Information associated with a selected cell is retrieved using the location module within the device and a speech segment relating to the information is output using an output module.
-
Citations
20 Claims
-
1. A method comprising:
-
displaying, by a processor, a map on a device; overlaying, by the processor, a grid onto the displayed map, each cell of the grid corresponding to a region having contained therewith a location on the map, wherein boundaries between adjacent cells are based on one of (i) a geometric array, and (ii) natural lines which follow geographical features of regions; receiving, by the processor, a user selection concerning a cell of the grid from the displayed map, wherein the user selection is received from a user and concerns any point within the region of the cell; retrieving, by the processor, information associated with the selected cell; and outputting, by the processor, a speech segment relating to the information, wherein the speech segment relating to the information which is output includes (i) a label and, following a delay, (ii) a hint, both of which change in relation to the layers of the map or zoom-levels associated with the map, the hint comprising a broader representation of the information compared with the label; and notifying, by the processor, the user via an alert signal when the hint and label are loaded. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium that when executed by a processor, performs a method comprising:
-
displaying, by the processor, a map on a device; overlaying, by the processor, a grid onto the displayed map, each cell of the grid corresponding to a region having contained therewithin a location on the map, wherein boundaries between adjacent cells are based on one of (i) a geometric array, and (ii) natural lines which follow geographical features of regions; receiving, by the processor, a user selection concerning a cell of the grid from the displayed map, wherein the user selection is received from a user and concerns any point within the region of the cell; retrieving, by the processor, information associated with the selected cell; and outputting, by the processor, a speech segment relating to the information, wherein the speech segment relating to the information which is output includes (i) a label, and, following a delay, (ii) a hint, both of which change in relation to the layers of the map or zoom-levels associated with the map, the hint comprising a broader representation of the information compared with the label; and notifying, by the processor, the user via an alert signal when the hint and label are loaded. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A device comprising:
-
a processor; a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; a display module executed by the processor to output a map; a rendering module executed by the processor to overlay a grid onto the displayed map, each cell of the grid corresponding to a region having contained therewithin a location on the map, wherein boundaries between adjacent cells are based on one of (i) a geometric array, and (ii) natural lines which follow geographical features of regions; an input module executed by the processor to receive a user selection concerning a cell of the grid from the displayed map, wherein the user selection is received from a user and concerns any point within the region of the cell; a location module executed by the processor to retrieve information associated with the selected cell; and an output module executed by the processor to generate a speech segment relating to the information, the speech segment relating to the information which is output includes (i) a label, and, following a delay, (ii) a hint, both of which change in relation to the layers of the map or zoom-levels associated with the map, the hint comprising a broader representation of the information compared with the label; and a notifying module executed by the processor to notify the user via an alert signal when the hint and label are loaded. - View Dependent Claims (18, 19, 20)
-
Specification