← Back to Patent Explorer
US6370518B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for displaying a record from a structured database with minimum keystrokes

Assignee: Google LLC
•
Filing: 1998-10-05
•
Granted: 2002-04-09
•
Expires: 2018-10-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An improved query input technique is disclosed in which a user supplies a few character-based queries and is able to retrieve and display at least as portion of 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 full record. Various visual feedback indicators can also be displayed for the benefit of the user. Consequently, the user can access and display pertinent information of a certain record from a database quickly and efficiently with a reduced number keystrokes.

Inventors

  • 👤 Craig Payne
  • 👤 Andrew L. Laursen
  • 👤 Jonathan M. Wulff
  • 👤 Alain S. Rossmann

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 16:20
CPC Classifications
H; H04; H04M; H04M1/00; H04M1/26; H04M1/27; H04M1/274; H04M1/2745; H04M1/27467; H04M1/2748; G; G06; G06F; G06F16/00; G06F16/20; G06F16/24; G06F16/242; G06F16/2423; G06F16/90; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99932; Y10S707/99933; Y10S707/99934; Y10S707/99935

Claims Analysis

Total Claims: 44
Claim 1
Independent Claim 209 words
A method for displaying a record from a structured database on a display screen of an electronic device having a reduced-size input interface, the structured database including a plurality of records, the records including at least one field and being indexed by indexes comprising n characters, the method comprising: displaying on the display screen a portion of indexes from the structured database; receiving successively n symbols from the input interface, the n symbols sequentially and respectively corresponding to the n characters of a desired index of the indexes for the records of the structured database, each of the symbols representing a group of characters one of which corresponds to the associated n th character of the desired index; displaying on the display screen a reduced portion of the indexes, including the desired index, from the structured database, the reduced portion displays those of the indexes where each of the n characters in the indexes is respectively matched by one of the characters of the group of characters represented by the each of the symbols; and displaying a zoom window positioned upon one of the indexes being displayed on the display screen, the zoom window displaying the one of the indexes and the at least one field of the record.
Claim 2
Independent Claim 209 words
A method for displaying a record from a structured database on a display screen of an electronic device having a reduced-size input interface, the structured database including a plurality of records, the records including at least one field and being indexed by indexes comprising n characters, the method comprising: displaying on the display screen a portion of indexes from the structured database; receiving successively n symbols from the input interface, the n symbols sequentially and respectively corresponding to the n characters of a desired index of the indexes for the records of the structured database, each of the symbols representing a group of characters one of which corresponds to the associated n th character of the desired index; displaying on the display screen a reduced portion of the indexes, including the desired index, from the structured database, the reduced portion displays those of the indexes where each of the n characters in the indexes is respectively matched by one of the characters of the group of characters represented by the each of the symbols; and displaying a zoom window positioned upon one of the indexes being displayed on the display screen, the zoom window displaying the one of the indexes and the at least one field of the record.
Claim 3
Dependent Claim 33 words
The method as recited in claim 1 , wherein the reduced-size input interface is a phone keypad comprising numeric keys and wherein each of the n symbols is one of the numeric keys.
Claim 4
Dependent Claim 35 words
The method as recited in claim 1 , wherein the reduced-size input interface is soft keys displayed in the display screen and wherein each of the n symbols symbol is one of the soft keys.
Claim 5
Dependent Claim 43 words
The method as recited in claim 1 , the method still further comprising: refreshing the display screen with the record corresponding to the one of the indexes having the zoom window positioned thereover after a predetermined key in the input interface is activated.
Claim 6
Independent Claim 145 words
A method for displaying a record from a structured database on a screen, the record including at least one field and indexed by a desired index comprising a string of characters, the method comprising: initially displaying on the screen an initial portion of indexes from the structured database; subsequently receiving a first symbol from an input device if the desired index is not among the indexes being displayed on the screen; the first symbol representing a first group of characters one of which is a first character in the string of characters of the desired index; and indicating the desired index with a cursor when the desired index is among the indexes being displayed in the screen and the cursor is scrolled to the desired index, wherein the cursor is a zoom window, the zoom window displaying the desired index and at least one field.
Claim 7
Independent Claim 145 words
A method for displaying a record from a structured database on a screen, the record including at least one field and indexed by a desired index comprising a string of characters, the method comprising: initially displaying on the screen an initial portion of indexes from the structured database; subsequently receiving a first symbol from an input device if the desired index is not among the indexes being displayed on the screen; the first symbol representing a first group of characters one of which is a first character in the string of characters of the desired index; and indicating the desired index with a cursor when the desired index is among the indexes being displayed in the screen and the cursor is scrolled to the desired index, wherein the cursor is a zoom window, the zoom window displaying the desired index and at least one field.
Claim 8
Dependent Claim 26 words
The method as recited in claim 5 , the method further comprising: displaying a first number indicating the number of the indexes in the structured database.
Claim 9
Dependent Claim 41 words
The method as recited in claim 6 , the method still further comprising: displaying a second number indicating the number of a first chosen indexes that start with any of the characters in the first group represented by the first symbol.
Claim 10
Dependent Claim 31 words
The method as recited in claim 5 , wherein said indicating the desired index with a cursor comprises: moving the cursor across a list of adjoining indexes to the desired index.
Claim 11
Dependent Claim 66 words
The method as recited in claim 8 , wherein said cursor is a zoom window and wherein said moving the cursor across a list of adjoining indexes comprises: displaying in the zoom window respectively each of the adjoining indexes along with a field of an adjoining record indexed by the each of the adjoining indexes when the zoom window moves across the list of adjoining indexes.
Claim 12
Dependent Claim 31 words
The method as recited in claim 5 , the method further comprising: refreshing the screen with only the record being displayed after a predetermined key in an input interface is activated.
Claim 13
Dependent Claim 30 words
The method as recited in claim 10 , wherein the input interface is a phone keypad comprising numeric keys and wherein the first symbol is one of the numerical keys.
Claim 14
Dependent Claim 30 words
The method as recited in claim 10 , wherein the input interface is soft keys displayed in the screen and wherein the first symbol is one of the soft keys.
Claim 15
Dependent Claim 28 words
The method as recited in claim 5 , the method further comprising: displaying a list of first chosen indexes started with one of the first group of characters.
Claim 16
Dependent Claim 37 words
The method as recited in claim 13 , wherein said displaying a list of first chosen indexes comprises: highlighting the first character of first chosen indexes being displayed to indicate that the first symbol has been entered.
Claim 17
Dependent Claim 105 words
The method as recited in claim 14 , the method still further comprising: receiving a second symbol from the input device if the desired index is still not among the first chosen indexes being displayed in the screen; the second symbol representing a second group of characters one of which is a second character of the string of characters in the desired index; and displaying a number to indicate the number of chosen indexes that start with one of the characters in the first group represented by the first symbol followed by one of the characters in the second group represented by the second symbol.
Claim 18
Dependent Claim 79 words
The method as recited in claim 15 , the method still further comprising: updating the screen with a list of second chosen indexes started with one of the first group of characters corresponding to the first symbol and successively with one of the second group of characters corresponding to the second symbol; and highlighting the second character of the second chosen indexes being displayed to indicate that both of the first symbol and the second symbol have been entered.
Claim 19
Dependent Claim 28 words
The method as recited in claim 16 , the method still further comprising: receiving, successively and respectively, subsequent symbols till the desired index is displayed in the screen.
Claim 20
Dependent Claim 31 words
The method as recited in claim 17 , the method further comprising: displaying a sign to indicate that the first symbol, the second symbol and the subsequent symbols have been entered.
Claim 21
Dependent Claim 36 words
The method as recited in claim 18 , wherein the sign indicates graphically a retrieval of the record is being narrowed down with each of the first symbol, the second symbol and the subsequent symbols entered.
Claim 22
Independent Claim 140 words
A method for displaying a record from a structured database on a screen, the record including at least one field and indexed by a desired index comprising a string of characters, the method comprising: receiving a list of indexes of the structured database; displaying as many of the indexes sequentially as the screen can accommodate; receiving respectively and successively, if the desired index is not among the indexes being displayed on the screen; a series of symbols until the desired index is caused to be displayed on the screen, wherein each of the symbols represents a group of characters one of which corresponds to a character in the string of characters of the desired index; and moving a zoom window to the desired index; the zoom window displaying the desired index and the at least one field of the record.
Claim 23
Independent Claim 140 words
A method for displaying a record from a structured database on a screen, the record including at least one field and indexed by a desired index comprising a string of characters, the method comprising: receiving a list of indexes of the structured database; displaying as many of the indexes sequentially as the screen can accommodate; receiving respectively and successively, if the desired index is not among the indexes being displayed on the screen; a series of symbols until the desired index is caused to be displayed on the screen, wherein each of the symbols represents a group of characters one of which corresponds to a character in the string of characters of the desired index; and moving a zoom window to the desired index; the zoom window displaying the desired index and the at least one field of the record.
Claim 24
Dependent Claim 25 words
The method as recited in claim 20 , the method further comprising: displaying the record completely on the screen after a predefined key is activated.
Claim 25
Dependent Claim 33 words
The method as recited in claim 21 , wherein said receiving a series of symbols comprises: displaying, respectively and progressively, a list of chosen indexes with respect to each of the symbols entered.
Claim 26
Dependent Claim 25 words
The method as recited in claim 22 , the method further comprising: displaying a sign to indicate the number of the symbols have been entered.
Claim 27
Dependent Claim 28 words
The method as recited in claim 23 , wherein the sign is a number of icons, each of icons representing one of the symbols that has been entered.
Claim 28
Dependent Claim 38 words
The method as recited in claim 23 , wherein the sign is a number of highlighted characters in one of the chosen indexes being displayed, each of highlighted characters representing one of the symbols that has been entered.
Claim 29
Independent Claim 179 words
An apparatus for displaying a desired record from a structured database on a screen, the record including at least one field and indexed by a desired index comprising a string of characters, the apparatus comprising: a screen driver commanding the screen; an input interface; a memory for storing code for an application module, a processor coupled to the memory, the input interface and the screen driver, the processor executing the code in the memory to cause the application module to drive the screen driver to: display on the screen a portion of indexes from the structured database; position a zoom window on one of indexes being displayed on the screen; wherein the zoom window displays the one of indexes along with a field of a record indexed by the one of indexes; and move the zoom window to the desired index when a navigation key is being activated and the desired index is among the indexes being displayed in the screen; wherein the zoom window displays the desired index and the at least one field of the desired record.
Claim 30
Independent Claim 179 words
An apparatus for displaying a desired record from a structured database on a screen, the record including at least one field and indexed by a desired index comprising a string of characters, the apparatus comprising: a screen driver commanding the screen; an input interface; a memory for storing code for an application module, a processor coupled to the memory, the input interface and the screen driver, the processor executing the code in the memory to cause the application module to drive the screen driver to: display on the screen a portion of indexes from the structured database; position a zoom window on one of indexes being displayed on the screen; wherein the zoom window displays the one of indexes along with a field of a record indexed by the one of indexes; and move the zoom window to the desired index when a navigation key is being activated and the desired index is among the indexes being displayed in the screen; wherein the zoom window displays the desired index and the at least one field of the desired record.
Claim 31
Dependent Claim 27 words
The device as recited in claim 18 , wherein the input interface is a phone keypad comprising a plurality of keys, each representing a group of characters.
Claim 32
Dependent Claim 24 words
The device as recited in claim 18 , wherein the input interface is a plurality of soft keys, each representing a group of characters.
Claim 33
Dependent Claim 52 words
The device as recited in claim 18 , wherein the processor executing the code in the memory further causes the application module to drive the screen driver to: display a list of chosen indexes staring with a character in a group of characters represented by a symbol activated from the input interface.
Claim 34
Dependent Claim 42 words
The device as recited in claim 21 , wherein the processor executing the code in the memory still causes the application module to drive the screen driver to: display a sign to indicate the number of symbols activated from the input interface.
Claim 35
Dependent Claim 28 words
The device as recited in claim 22 , wherein the sign is a number of icons, each of icons representing one of the symbols that has been entered.
Claim 36
Dependent Claim 38 words
The method as recited in claim 22 , wherein the sign is a number of highlighted characters in one of the chosen indexes being displayed, each of highlighted characters representing one of the symbols that has been entered.
Claim 37
Dependent Claim 285 words
A computer readable medium including computer program code for displaying a record from a database on a display screen of an electronic device having a reduced-size input interface, the database including a plurality of records, the records including at least one field and being indexed by indexes of alphanumeric characters, said computer readable medium comprising: computer program code for receiving a first symbol from the input interface, the first symbol pertaining to a first group of alphanumeric characters, and the first alphanumeric character of a desired index of the indexes for the database being one of the alphanumeric character of the first group; computer program code for retrieving a first list of the indexes of the database in which their first alphanumeric character matches one of the alphanumeric characters of the first group; computer program code for displaying on the display screen at least a portion of the retrieved first list of the indexes, the desired index being one of the indexes; computer program code for receiving a second symbol from the input interface, the second symbol pertaining to a second group of alphanumeric characters, and the second alphanumeric character of the desired index of the indexes for the database being one of the alphanumeric characters of the second group; computer program code for retrieving a second list of the indexes of the database in which their first alphanumeric character matches one of the alphanumeric characters of the first group and their second alphanumeric character matches one of the alphanumeric characters of the second group; and computer program code for displaying on the display screen at least a portion of the retrieved second list of the indexes, the desired index being one of the indexes.
Claim 38
Dependent Claim 285 words
A computer readable medium including computer program code for displaying a record from a database on a display screen of an electronic device having a reduced-size input interface, the database including a plurality of records, the records including at least one field and being indexed by indexes of alphanumeric characters, said computer readable medium comprising: computer program code for receiving a first symbol from the input interface, the first symbol pertaining to a first group of alphanumeric characters, and the first alphanumeric character of a desired index of the indexes for the database being one of the alphanumeric character of the first group; computer program code for retrieving a first list of the indexes of the database in which their first alphanumeric character matches one of the alphanumeric characters of the first group; computer program code for displaying on the display screen at least a portion of the retrieved first list of the indexes, the desired index being one of the indexes; computer program code for receiving a second symbol from the input interface, the second symbol pertaining to a second group of alphanumeric characters, and the second alphanumeric character of the desired index of the indexes for the database being one of the alphanumeric characters of the second group; computer program code for retrieving a second list of the indexes of the database in which their first alphanumeric character matches one of the alphanumeric characters of the first group and their second alphanumeric character matches one of the alphanumeric characters of the second group; and computer program code for displaying on the display screen at least a portion of the retrieved second list of the indexes, the desired index being one of the indexes.
Claim 39
Dependent Claim 18 words
A computer readable medium as recited in claim 33 , wherein the electronic device is a mobile device.
Claim 40
Dependent Claim 18 words
A computer readable medium as recited in claim 34 , wherein the mobile device is a mobile phone.
Claim 41
Dependent Claim 35 words
A computer readable medium as recited in claim 33 , wherein said computer readable medium further comprises: computer program code for displaying a count of the number of the indexes within the list being displayed.
Claim 42
Dependent Claim 51 words
A computer readable medium as recited in claim 33 , wherein said computer readable medium further comprises: computer program code for displaying a selection indicator that selects one of the indexes being displayed on the display screen and displays at least one field from the record associated with the selected index.
Claim 43
Dependent Claim 40 words
A computer readable medium as recited in claim 33 , wherein said computer readable medium further comprises: computer program code for displaying an indicator of the number of symbols that have been used to retrieve the list from the database.
Claim 44
Dependent Claim 68 words
A computer readable medium as recited in claim 33 , wherein said computer readable medium further comprises: computer program code for displaying an retrieval effectiveness indicator for each of the symbols that are received, wherein a dimension of the retrieval effectiveness indicator is determined based on the size of the retrieve list of the indexes which are determined to match verses all of the indexes of the database.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-04-08 2005-10-08 2006-04-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-04-08 2009-10-08 2010-04-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-04-08 2013-10-08 2014-04-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag