Methods and apparatuses for viewing choices and making selections
First Claim
Patent Images
1. A method comprising:
- detecting an input;
defining a mark at a position relative to the input;
displaying a plurality of selections, wherein each of the plurality of selections is separately selectable by a user;
displaying a first segment, the first segment comprising a first end positioned at the mark and a second end distant from the first end;
moving the second end of the first segment based on the input, the moving including rotating the first segment around the mark;
detecting a location of the second end of the first segment relative to the plurality of selections;
enlarging a particular selection of the plurality of selections relative to remaining selections of the plurality of selections responsive to the second end of the first segment being within a general proximity of the particular selection; and
after the enlarging, selecting the particular selection responsive to user action.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, the methods and apparatuses detect an input; display a plurality of selections; detect a location of a first segment relative to the plurality of selections; highlight a particular selection from the plurality of selections when the first segment is within an area of the particular selection; and select the particular selection based on the first segment being located within the area of the particular selection.
103 Citations
23 Claims
-
1. A method comprising:
-
detecting an input; defining a mark at a position relative to the input; displaying a plurality of selections, wherein each of the plurality of selections is separately selectable by a user; displaying a first segment, the first segment comprising a first end positioned at the mark and a second end distant from the first end; moving the second end of the first segment based on the input, the moving including rotating the first segment around the mark; detecting a location of the second end of the first segment relative to the plurality of selections; enlarging a particular selection of the plurality of selections relative to remaining selections of the plurality of selections responsive to the second end of the first segment being within a general proximity of the particular selection; and after the enlarging, selecting the particular selection responsive to user action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
means for detecting an input; means for displaying a plurality of selections, wherein each of the plurality of selections is separately selectable by a user; means for defining a first mark; means for extending a first segment from a first end of the first segment at the first mark to a second end of the first segment distant from the first mark; means for moving the second end of the first segment based on the input, the moving including rotating the first segment around the mark; means for detecting a location of the first segment relative to the plurality of selections; means for enlarging a particular selection of the plurality of selections relative to remaining selections of the plurality of selections responsive to the second end of the first segment being within a general proximity of the particular selection; means for after the enlarging, selecting the particular selection responsive to user action; and means for defining a second mark at the second end of the first segment in response to the selecting of the particular selection.
-
-
14. A method comprising:
-
detecting an input; displaying a plurality of selections, wherein each of the plurality of selections is separately selectable by a user; displaying a first segment comprising a first end and a second end distant from the first end, the second end being rotationally movable about the first end; moving the second end of the first segment based on the input, the moving including rotating the first segment around a static location of the first end; detecting the first segment within an area of a particular selection from the plurality of selections; enlarging the particular selection relative to remaining selections of the plurality of selections responsive to the first segment being within a general proximity of the particular selection; and displaying a plurality of sub-selections corresponding to the particular selection. - View Dependent Claims (15, 16, 17)
-
-
18. A system, comprising:
-
an input interface to transmit an input through an input device; and an output interface to render images for displaying a plurality of selections, a mark at a position relative to the input, and a segment having a first end positioned at the mark and a second end distant from the first end, the segment controlled by the input and used for selecting a particular selection from the plurality of selections, the segment being rotatable around the mark, wherein the output interface selectively enlarges the particular selection relative to remaining selections of the plurality of selections responsive to the location of the second end of the segment being within a general proximity of the particular selection. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A computer-readable medium having computer executable instructions for performing:
-
detecting an input; displaying a plurality of selections, wherein each of the plurality of selections is separately selectable by a user; defining a first mark at a position relative to the input; extending a first segment from a first end of the first segment at the first mark to a second end of the first segment distant from the first mark; moving the second end of the first segment based on the input, the moving including rotating the first segment around a static location of the first end; detecting a location of the first segment relative to the plurality of selections; enlarging a particular selection of the plurality of selections relative to remaining selections of the plurality of selections responsive to the first segment being within a general proximity of the particular selection; after the enlarging, selecting the particular selection responsive to user action; and defining a second mark at the second end of the first segment in response to the selecting of the particular selection.
-
Specification