Patent ID: 7707205

Claim:
A process for locating a target item within a list including a plurality of m items locatable in numerical sequence from 0 to m, in an electronic device comprising a display and a processor programmed to carry out the process, comprising: (a) defining a range within the list of items in which to locate the target item with the processor, comprising: i) identifying a first item at a location “n” representing a first end of the range, where 0≦n≦m; ii) identifying a last item at a location “p” representing a second end of the range, where n≦p≦m; (b) identifying with the processor and displaying on the display an item at a location “D” within the range, wherein D=((p−n)/2+n); (c) determining with the processor a location of the target item relative to the location “D”, wherein if the target item is at or adjacent the location “D”, terminating the process and displaying the target item; if the target item is between “n” and the location “D”, resetting “p” to the value of “D” and repeating steps (b) and (c); if the target item is between the location “D” and “p”, resetting “n” to the value of “D” and repeating steps (b) and (c); and repeating steps (b) and (c) until the target item is located.