Accessible chart navigation using object neighborhood
First Claim
1. A method for accessible chart navigation using object neighborhood, the method comprising:
- receiving, using a processor and a memory, an input to navigate a focus away in a direction from a first object, the first object being a member of a set of objects depicted in a graphical visual chart, wherein the input is a member of a set of inputs, the set of inputs designed to access the chart without the use of a pointing device and without requiring visual inspection of the chart and the set of objects, the set of inputs further including a second input to allow return to a previous step in navigating the chart;
identifying a second object to which to navigate responsive to the input, the second object being located within a neighborhood of the first object, wherein each object in the neighborhood of the first object is located at a corresponding neighborhood distance from the first object, and wherein the second object has a neighborhood distance from the first object that is shortest in the neighborhood;
sorting the set of objects according to a first value associated with each object in the set of objects;
sorting the set of objects according to a second value associated with each object in the set of objects;
computing the neighborhood distance using a first weight in conjunction with a difference between the first values of the first and the second objects and using a second weight in conjunction with a difference between the second values of the first and the second objects, the second weight operating to restrict movement in a second direction other than the direction; and
navigating to the second object such that the navigation keeps the focus within the neighborhood of the first object.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for accessible chart navigation using object neighborhood are provided. An input is received to navigate a focus away in a direction from a first object, the first object being a member of a set of objects depicted in a graphical visual chart. A set of inputs is designed to access the chart without using a pointing device or requiring visual inspection of the chart and the set of objects. The set of inputs includes the input and a second input to allow return to a previous step in navigating the chart. A second object is identified to which to navigate responsive to the input, the second object being located within a neighborhood of the first object at a shortest neighborhood distance from the first object. Navigation is performed to the second object to keep the focus within the neighborhood.
21 Citations
18 Claims
-
1. A method for accessible chart navigation using object neighborhood, the method comprising:
-
receiving, using a processor and a memory, an input to navigate a focus away in a direction from a first object, the first object being a member of a set of objects depicted in a graphical visual chart, wherein the input is a member of a set of inputs, the set of inputs designed to access the chart without the use of a pointing device and without requiring visual inspection of the chart and the set of objects, the set of inputs further including a second input to allow return to a previous step in navigating the chart; identifying a second object to which to navigate responsive to the input, the second object being located within a neighborhood of the first object, wherein each object in the neighborhood of the first object is located at a corresponding neighborhood distance from the first object, and wherein the second object has a neighborhood distance from the first object that is shortest in the neighborhood; sorting the set of objects according to a first value associated with each object in the set of objects; sorting the set of objects according to a second value associated with each object in the set of objects; computing the neighborhood distance using a first weight in conjunction with a difference between the first values of the first and the second objects and using a second weight in conjunction with a difference between the second values of the first and the second objects, the second weight operating to restrict movement in a second direction other than the direction; and navigating to the second object such that the navigation keeps the focus within the neighborhood of the first object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer usable program product comprising a computer usable storage device including computer usable code for accessible chart navigation using object neighborhood, the computer usable program product comprising:
-
computer usable code for receiving, using a processor and a memory, an input to navigate a focus away in a direction from a first object, the first object being a member of a set of objects depicted in a graphical visual chart, wherein the input is a member of a set of inputs, the set of inputs designed to access the chart without the use of a pointing device and without requiring visual inspection of the chart and the set of objects, the set of inputs further including a second input to allow return to a previous step in navigating the chart; computer usable code for identifying a second object to which to navigate responsive to the input, the second object being located within a neighborhood of the first object, wherein each object in the neighborhood of the first object is located at a corresponding neighborhood distance from the first object, and wherein the second object has a neighborhood distance from the first object that is shortest in the neighborhood; computer usable code for sorting the set of objects according to a first value associated with each object in the set of objects; computer usable code for sorting the set of objects according to a second value associated with each object in the set of objects; computer usable code for computing the neighborhood distance using a first weight in conjunction with a difference between the first values of the first and the second objects and using a second weight in conjunction with a difference between the second values of the first and the second objects, the second weight operating to restrict movement in a second direction other than the direction; and computer usable code for navigating to the second object such that the navigation keeps the focus within the neighborhood of the first object. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A data processing system for accessible chart navigation using object neighborhood, the data processing system comprising:
-
a storage device, wherein the storage device stores computer usable program code; and a processor, wherein the processor executes the computer usable program code, and wherein the computer usable program code comprises; computer usable code for receiving, using a processor and a memory, an input to navigate a focus away in a direction from a first object, the first object being a member of a set of objects depicted in a graphical visual chart, wherein the input is a member of a set of inputs, the set of inputs designed to access the chart without the use of a pointing device and without requiring visual inspection of the chart and the set of objects, the set of inputs further including a second input to allow return to a previous step in navigating the chart; computer usable code for identifying a second object to which to navigate responsive to the input, the second object being located within a neighborhood of the first object, wherein each object in the neighborhood of the first object is located at a corresponding neighborhood distance from the first object, and wherein the second object has a neighborhood distance from the first object that is shortest in the neighborhood; computer usable code for sorting the set of objects according to a first value associated with each object in the set of objects; computer usable code for sorting the set of objects according to a second value associated with each object in the set of objects; computer usable code for computing the neighborhood distance using a first weight in conjunction with a difference between the first values of the first and the second objects and using a second weight in conjunction with a difference between the second values of the first and the second objects, the second weight operating to restrict movement in a second direction other than the direction; and computer usable code for navigating to the second object such that the navigation keeps the focus within the neighborhood of the first object.
-
Specification