Scrolling method and apparatus for zoom display
First Claim
1. A method for displaying a desired record from a structured database in a screen, said desired record including a first field and a second field and indexed by a desired index comprising a string of characters, said method comprising:
- receiving a list of items, each of said items indexing a record in said structured database, wherein one of said items is said desired index;
indicating said desired index with a zoom window when said zoom window is scrolled to said desired index, wherein said zoom window displays at least said first field along with said desired index; and
displaying in said screen as many of said items in a predefined order as said screen is able to accommodate together with said zoom window.
7 Assignments
0 Petitions
Accused Products
Abstract
According to one aspect of the disclosed system, a user supplies character-based queries to retrieve and display a record from a structured database. For every character the user enters, a progressively reduced list of indexes that start with the entered characters is displayed. When a desired index identifying the record is among those indexes being displayed, the user may cease the character entry and scroll a zoom window upon the desired index to explore the record. According to another aspect of the disclosed system, the zoom window maintains a display of an index and at least one field of a record. Consequently, the user can access and display pertinent information of a certain record from a database quickly and efficiently with less keystrokes.
124 Citations
25 Claims
-
1. A method for displaying a desired record from a structured database in a screen, said desired record including a first field and a second field and indexed by a desired index comprising a string of characters, said method comprising:
-
receiving a list of items, each of said items indexing a record in said structured database, wherein one of said items is said desired index;
indicating said desired index with a zoom window when said zoom window is scrolled to said desired index, wherein said zoom window displays at least said first field along with said desired index; and
displaying in said screen as many of said items in a predefined order as said screen is able to accommodate together with said zoom window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
displaying a first portion of said items in said screen; and
indicating a first index in said items being displayed with said zoom window so that a user knows where to start to scroll said zoom window to said desired index in said predefined order.
-
-
3. The method as recited in claim 2, said method further comprising:
-
receiving a first symbol from an input interface if said desired index is not among said items being displayed in said screen;
wherein said first symbol represents a first group of characters one of which is a first character in said string of said desired index; and
performing a lookup process with said first symbol to produce a list of first chosen items that start with any said characters in said first group represented by said first symbol.
-
-
4. The method as recited in claim 3, wherein said method still further comprises:
displaying a first number indicating a total number of said items in said database and a second number indicating a number of said first chosen items.
-
5. The method as recited in claim 4, wherein said method still further comprises:
moving said zoom window across at least one of adjoining items to said desired index when a first predefined key in said input interface is activated.
-
6. The method as recited in claim 5, wherein said moving said zoom window across at least one of adjoining items to said desired index comprises:
displaying in said zoom window a field of an adjoining record indexed by said at least one of said adjoining items when said zoom window moves across said at least one of said adjoining items.
-
7. The method as recited in claim 6, said method further comprising:
refreshing said screen with only said desired record being displayed after a second predefined key is activated.
-
8. The method as recited in claim 7, wherein said input interface is a phone keypad comprising a plurality of numeric keys;
- and wherein said first symbol is one of said numeric keys.
-
9. The method as recited in claim 3, said method further comprising:
-
receiving a second symbol from said input interface if said desired index is not among said first chosen items being displayed in said screen;
wherein said second symbol represents a second group of characters one of which is a second character in said string of said desired index; and
performing said lookup process with said second symbol to produce a list of second chosen items that start with any said characters in said first group re presented by said first symbol followed by any said characters in said second group represented by said second symbol.
-
-
10. The method as recited in claim 9, said method still further comprising:
updating said screen with a list of said second chosen items.
-
11. The method as recited in claim 3, said method still further comprising:
receiving, successively and respectively, subsequent symbols till said desired index is caused to be displayed in said screen.
-
12. The method as recited in claim 1, wherein said indicating said desired index with a zoom window comprises:
said zoom window displaying therein interchangeably said second field along with said desired index when a shift key is activated.
-
13. A method for displaying a desired record from a structured database in a screen having n display lines, said desired record including at least a first field and a second field and indexed by a desired index comprising a string of characters, said method comprising:
-
receiving a list of items, each of said items indexing a record in said structured database;
setting a zoom window having k display lines in response to a sequence of keys in an input interface activated by a user;
wherein k is at least 2;
displaying in said screen n−
k+1 items of said items in a predefined order together with said zoom window;
indicating said desired index with said zoom window by scrolling said zoom window to said desired index, wherein said zoom window displays therein at least said first field along with said desired index. - View Dependent Claims (14, 15, 16, 17, 18)
displaying said zoom window over an initial index in said n−
k+1 items;
wherein said zoom window extends to display said initial index and k−
1 fields of a record indexed by said initial index.
-
-
16. The method as recited in claim 15, wherein said indicating said desired index with a zoom window comprises:
moving said zoom window being positioned over said initial index across at least one of adjoining items to said desired index when a predefined key in said input interface is activated, wherein said window displays therein said at least one of said adjoining items and k−
1 fields of a record indexed by said at least one of said adjoining items.
-
17. The method as recited in claim 16, wherein said initial index is one of a first index and a last index being displayed in said screen.
-
18. The method as recited in claim 17, wherein said input interface is a set of displayed keys displayed in said screen.
-
19. An apparatus for displaying a desired record from a structured database, said desired record including a first field and a second field and indexed by a desired index comprising a string of characters, said apparatus comprising:
-
a screen capable of displaying n items, each corresponding to a record in said structured database;
a screen driver commanding and causing said screen to display accordingly;
an input interface;
a memory for storing code for an application module and a structured database;
a processor coupled to said screen driver, said input interface and said memory, said processor executing said code in said memory to cause said application module to drive said screen driver for;
setting a zoom window, in response to a sequence of keys in said input interface activated by a user;
to display therein an index and k fields of a chosen record;
displaying n−
k+1 items from a list of ordered items in a predefined order together with said zoom window; and
indicating said desired index with said zoom window when said zoom window is scrolled to said desired index, wherein said zoom window displays therein at least said first field of said desired record along with said desired index. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification