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

Personal digital assistant with real time search capability

Assignee: Ironworks Patents LLC
•
Filing: 1997-02-24
•
Granted: 2000-04-11
•
Expires: 2017-02-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention is a method and an apparatus for searching a personal digital assistant (PDA) data base utilizing a search criteria and displaying the result so that the user can determine whether the search yielded the intended result, whether the search needs to be refined, or whether the outcome should be used to initiate an electronic communication such as a telephone call. After successfully obtaining the specific name and recipient information, such as a telephone number, telefax number, numbers for an Internet server and related E-mail address, the numbers may be applied to a telephone for establishing a PSTN or telephone connection. Thereafter the PDA, utilizing the telephone unit links the user to a line or employs data transmission capabilities of a wireless network to send telefaxes, short messages, E-mail and to connect with remote computers. Using a keyboard the user can store data in a data base, alter the data base and input search criteria. The directory is similar in appearance to a telephone book listing where the information comprises at least a name and telephone number or address associated with a particular field in a data base record. Because names are primarily what interests the personal digital assistant users, searches based on the name field typically yields related phone numbers and other record data, although the user is not precluded from searching on other types of information.

Inventors

  • 👤 Lasse Siitonen
  • 👤 Risto Ronkka

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 21:04
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/02; G06F15/025; G06F15/0283; H; H04; H04M; H04M1/00; H04M1/26; H04M1/27; H04M1/274; H04M1/2745; H04M1/27467; H04M1/2748; H04M3/00; H04M3/42; H04M3/487; H04M3/493; H04M3/4931; H04M1/27453; Y; Y10; Y10S; Y10S707/00; Y10S707/912; Y10S707/922; Y10S707/99931; Y10S707/99933; Y10S707/99934; Y10S707/99935; Y10S707/99941; Y10S707/99943

Claims Analysis

Total Claims: 34
Claim 1
Independent Claim 237 words
A method for operating a personal digital assistant having an input means, a file storage means, a data base, a search engine means, a display means, and an electronic communication means, comprising the steps of: storing in the data base one or more records, each of the records comprising data elements defining an identifier of a party and communication information required for communicating with the party through a communication link; in response to an input from a user, selecting one of a plurality of directories, each of said directories comprising one or more entries and being related to a respective type of communication, each of said entries corresponding to at least one of said data elements of one of said records; in response to the selecting step, displaying each of the one or more entries of the selected directory; inputting a search key corresponding to at least a portion of at least one of the displayed entries of the selected directory; comparing the search key to at least one data element corresponding to at least one of the displayed entries and further displaying those ones of the entries which correspond to data elements corresponding to the search key; and in response to another input by the user, selecting one of the further displayed entries for initiating a communication to a party, the party being identified by the identifier defined by data elements corresponding to the selected entry.
Claim 2
Independent Claim 237 words
A method for operating a personal digital assistant having an input means, a file storage means, a data base, a search engine means, a display means, and an electronic communication means, comprising the steps of: storing in the data base one or more records, each of the records comprising data elements defining an identifier of a party and communication information required for communicating with the party through a communication link; in response to an input from a user, selecting one of a plurality of directories, each of said directories comprising one or more entries and being related to a respective type of communication, each of said entries corresponding to at least one of said data elements of one of said records; in response to the selecting step, displaying each of the one or more entries of the selected directory; inputting a search key corresponding to at least a portion of at least one of the displayed entries of the selected directory; comparing the search key to at least one data element corresponding to at least one of the displayed entries and further displaying those ones of the entries which correspond to data elements corresponding to the search key; and in response to another input by the user, selecting one of the further displayed entries for initiating a communication to a party, the party being identified by the identifier defined by data elements corresponding to the selected entry.
Claim 3
Dependent Claim 175 words
The method as described in claim 1, wherein the step of comparing the search key comprises the steps of: setting a value of a first variable equal to a number representing a total number of the records to be searched; setting a value of a second, index variable equal to one; reading at least one of the data elements of a record corresponding to the value of the second, index variable; determining whether the search key matches at least one of the data elements of the record corresponding to the value of the second, index variable; and incrementing the value of the second, index variable by one and subsequently determining whether the value of the second, index variable equals the value of the first variable, and if the value of the second, index variable does not equal the value of the first variable, then the steps of reading, determining, incrementing, and subsequently determining are again performed until it is determined that the value of the second, index variable equals the value of the first variable.
Claim 4
Dependent Claim 54 words
A method as described in claim 1, wherein the step of selecting one of the further displayed entries is performed in accordance with the location of an indicator on the display means, denoted by at least one of a cursor, a pointing device or a contact and a selection frame in the display means.
Claim 5
Dependent Claim 70 words
A method as described in claim 1, wherein prior to the step of inputting the search key, a step is performed of inputting a message into the personal digital assistant through the input means, and wherein the communication initiated in the step of selecting one of the further displayed entries communicates the inputted message to the party identified by the identifier defined by data elements corresponding to the selected entry.
Claim 6
Dependent Claim 33 words
A method as described in claim 1, wherein the communication initiated in the step of selecting one of the further displayed entries is of the type of communication related to the selected directory.
Claim 7
Dependent Claim 29 words
A method as described in claim 1, wherein the communication information includes at least one of a telephone number, facsimile number, E-mail address, paging address, and an Internet address.
Claim 8
Dependent Claim 34 words
A method as described in claim 1, wherein the respective type of communication includes at least one of a telephony communication, a facsimile communication, an E-mail communication, a paging communication, and an Internet communication.
Claim 9
Dependent Claim 38 words
A method as described in claim 1, wherein the plurality of directories include at least two of a telephone number directory, a facsimile number directory, an E-mail address directory, a paging number directory, and an Internet address directory.
Claim 10
Dependent Claim 76 words
A method as described in claim 1, wherein the step of further displaying is performed in such a manner that those ones of the entries which correspond to data elements defining communication information that corresponds to the type of communication related to the selected directory are visually distinguished from those ones of the entries which correspond to data elements defining communication information that is not related to the type of communication related to the selected directory.
Claim 11
Independent Claim 204 words
A method for operating a personal digital assistant having an input means, a file storage means, a data base, a search engine means, a display means, and an electronic communications means, comprising the steps of: storing in the data base one or more records, each of the records comprising identification information identifying a party and communication information required for communicating with the party through a communication link; in response to an input from a user, selecting one of a plurality of directories, each of said directories comprising one or more entries and being related to a respective type of communication, each of said one or more entries corresponding to a respective one of said records; inputting a message into the personal digital assistant through the input means; and in response to a selection by the user, associating the inputted message with a selected one of the entries of the selected directory, wherein the communication information of the record corresponding to the selected entry is assigned to the inputted message for subsequently communicating to a party the inputted message using the type of communication corresponding to the selected directory, said party being identified by the identification information of the record corresponding to the selected entry.
Claim 12
Independent Claim 204 words
A method for operating a personal digital assistant having an input means, a file storage means, a data base, a search engine means, a display means, and an electronic communications means, comprising the steps of: storing in the data base one or more records, each of the records comprising identification information identifying a party and communication information required for communicating with the party through a communication link; in response to an input from a user, selecting one of a plurality of directories, each of said directories comprising one or more entries and being related to a respective type of communication, each of said one or more entries corresponding to a respective one of said records; inputting a message into the personal digital assistant through the input means; and in response to a selection by the user, associating the inputted message with a selected one of the entries of the selected directory, wherein the communication information of the record corresponding to the selected entry is assigned to the inputted message for subsequently communicating to a party the inputted message using the type of communication corresponding to the selected directory, said party being identified by the identification information of the record corresponding to the selected entry.
Claim 13
Dependent Claim 52 words
A method as described in claim 10, wherein the step of selecting one of the entries is performed in accordance with the location of an indicator on the display means, denoted by at least one of a cursor, a pointing device or a contact and a selection frame in the display means.
Claim 14
Dependent Claim 29 words
A method as described in claim 10, wherein the communication information includes at least one of a telephone number, facsimile number, E-mail address, paging address, and an Internet address.
Claim 15
Dependent Claim 38 words
A method as described in claim 10, wherein the plurality of directories include at least two of a telephone number directory, a facsimile number directory, an E-mail address directory, a paging number directory, and an Internet address directory.
Claim 16
Dependent Claim 34 words
A method as described in claim 10, wherein the respective type of communication includes at least one of a telephony communication, a facsimile communication, an E-mail communication, a paging communication, and an Internet communication.
Claim 17
Dependent Claim 49 words
The method as described in claim 10, wherein a further step is performed of communicating the inputted message to said party identified by the identification information of the record corresponding to the selected entry, said communicating step being performed using the type of communication related to the selected directory.
Claim 18
Dependent Claim 52 words
The method as described in claim 15, wherein prior to the step of communicating, a step is performed of storing at least the inputted message, and wherein the step of communicating is performed in response to a user inputting information into the personal digital assistant specifying that the inputted message be communicated.
Claim 19
Dependent Claim 196 words
A personal digital assistant device comprising: a storage means having a data base for storing one or more records, each of the records comprising data elements defining an identifier of a party and communication information required for communicating with the party through an electronic communication link; a first user input means, said first user input means being operable by a user for inputting a search key corresponding to at least one of the data elements of at least one of said records; a search engine for comparing at least one of the data elements of at least one of the records to the search key; a display for displaying at least a portion of those ones of said records having at least one data element corresponding to the search key; a second user input means, said second user input means being operable by the user for selecting one of the records having at least one data element corresponding to the search key; and electronic communication means for initiating an electronic communication to the party identified by the identifier defined by data elements of the selected record, using one of a plurality of types of electronic communication.
Claim 20
Dependent Claim 196 words
A personal digital assistant device comprising: a storage means having a data base for storing one or more records, each of the records comprising data elements defining an identifier of a party and communication information required for communicating with the party through an electronic communication link; a first user input means, said first user input means being operable by a user for inputting a search key corresponding to at least one of the data elements of at least one of said records; a search engine for comparing at least one of the data elements of at least one of the records to the search key; a display for displaying at least a portion of those ones of said records having at least one data element corresponding to the search key; a second user input means, said second user input means being operable by the user for selecting one of the records having at least one data element corresponding to the search key; and electronic communication means for initiating an electronic communication to the party identified by the identifier defined by data elements of the selected record, using one of a plurality of types of electronic communication.
Claim 21
Dependent Claim 40 words
A personal digital assistant device as set forth in claim 17, wherein the plurality of types of electronic communication include at least two of a telephony communication, a facsimile communication, an E-mail communication, a paging communication, and an Internet communication.
Claim 22
Dependent Claim 32 words
A personal digital assistant as set forth in claim 17, wherein the communication information includes at least one of a telephone number, facsimile number, E-mail address, paging address, and an Internet address.
Claim 23
Dependent Claim 27 words
The personal digital assistant device as in claim 17, wherein at least one of the first and second user input means is comprised of a QWERTY keyboard.
Claim 24
Dependent Claim 27 words
The personal digital assistant device as in claim 17, wherein at least one of the first and second user input means is comprised of a telephone keypad.
Claim 25
Dependent Claim 28 words
The personal digital assistant device as in claim 17, wherein at least one of the first and second user input means is comprised of a user touch-sensitive screen.
Claim 26
Dependent Claim 28 words
The personal digital assistant device as in claim 17, wherein at least one of the first and second user input means is comprised of a voice recognition means.
Claim 27
Dependent Claim 34 words
The personal digital assistant device as in claim 17, wherein the communication information includes at least one of a telephone number, a facsimile number, an E-mail address, a paging address, and an Internet address.
Claim 28
Dependent Claim 276 words
A personal digital assistant, comprising: means for storing one or more records, each of the records comprising data elements defining an identifier of a party and communication information required for communicating with the party through a communication link; communication means; input means; a display; control means coupled to said input means, said display, said communication means, and to said storage means, said control means being responsive to receiving from said input means user-input information specifying that a first one of a plurality of directories be selected for retrieving from said storage means at least a portion of those ones of said records corresponding to said first directory and for controlling the display so as to present the retrieved portions of these records to the user as corresponding directory entries, said control means also being responsive to receiving from said input means a user-input search key for comparing the user-input search key to at least one of the data elements of at least one of said records from said storage means, for retrieving from said storage means at least a portion of those ones of said records having data elements corresponding to the user-input search key, and for controlling the display so as to display as further directory entries the retrieved portions of said records having data elements corresponding to the user-input search key, said control means also being responsive to receiving from said input means user-input information specifying that one of the further displayed directory entries be selected for controlling said communication means so as to initiate a communication to the party identified by the identifier defined by data elements corresponding to the user-selected directory entry.
Claim 29
Dependent Claim 276 words
A personal digital assistant, comprising: means for storing one or more records, each of the records comprising data elements defining an identifier of a party and communication information required for communicating with the party through a communication link; communication means; input means; a display; control means coupled to said input means, said display, said communication means, and to said storage means, said control means being responsive to receiving from said input means user-input information specifying that a first one of a plurality of directories be selected for retrieving from said storage means at least a portion of those ones of said records corresponding to said first directory and for controlling the display so as to present the retrieved portions of these records to the user as corresponding directory entries, said control means also being responsive to receiving from said input means a user-input search key for comparing the user-input search key to at least one of the data elements of at least one of said records from said storage means, for retrieving from said storage means at least a portion of those ones of said records having data elements corresponding to the user-input search key, and for controlling the display so as to display as further directory entries the retrieved portions of said records having data elements corresponding to the user-input search key, said control means also being responsive to receiving from said input means user-input information specifying that one of the further displayed directory entries be selected for controlling said communication means so as to initiate a communication to the party identified by the identifier defined by data elements corresponding to the user-selected directory entry.
Claim 30
Dependent Claim 32 words
A personal digital assistant as set forth in claim 25, wherein the communication information includes at least one of a telephone number, facsimile number, E-mail address, paging address, and an Internet address.
Claim 31
Dependent Claim 38 words
A method as described in claim 25, wherein the plurality of directories include at least two of a telephone number directory, a facsimile number directory, an E-mail address directory, a paging number directory, and an Internet address directory.
Claim 32
Dependent Claim 15 words
A method as described in claim 25, wherein the communications means includes a telephone unit.
Claim 33
Independent Claim 241 words
A method for operating a personal digital assistant having an input means, a file storage means, a data base, a search engine means, a display means, and an electronic communication means, comprising the steps of: storing in the data base one or more records, each of the records comprising data elements defining an identifier of a party and communication information required for communicating with the party through a communication link; in response to a directory selecting input from a user, selecting one of a plurality of user selectable directories, each of said directories comprising one or more entries and being related to a respective type of communication, each of said entries corresponding to at least one of said data elements of one of said records; in response to the selecting step, displaying each of the one or more entries of the selected directory; inputting a search key corresponding to at least a portion of at least one of the displayed entries of the selected directory; comparing the search key to at least one data element corresponding to at least one of the displayed entries and further displaying those ones of the entries which correspond to data elements corresponding to the search key; and in response to another input by the user, selecting one of the further displayed entries for initiating a communication to a party, the party being identified by the identifier defined by data elements corresponding to the selected entry.
Claim 34
Independent Claim 241 words
A method for operating a personal digital assistant having an input means, a file storage means, a data base, a search engine means, a display means, and an electronic communication means, comprising the steps of: storing in the data base one or more records, each of the records comprising data elements defining an identifier of a party and communication information required for communicating with the party through a communication link; in response to a directory selecting input from a user, selecting one of a plurality of user selectable directories, each of said directories comprising one or more entries and being related to a respective type of communication, each of said entries corresponding to at least one of said data elements of one of said records; in response to the selecting step, displaying each of the one or more entries of the selected directory; inputting a search key corresponding to at least a portion of at least one of the displayed entries of the selected directory; comparing the search key to at least one data element corresponding to at least one of the displayed entries and further displaying those ones of the entries which correspond to data elements corresponding to the search key; and in response to another input by the user, selecting one of the further displayed entries for initiating a communication to a party, the party being identified by the identifier defined by data elements corresponding to the selected entry.

References Cited (Backward Citations)

US4453217A Cited
US5189632A Cited
US5267308A Cited
US5675324A Cited
US5604492A Cited
US5715395A Cited
US5689547A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-04-11 2003-10-11 2004-04-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-04-11 2007-10-11 2008-04-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-04-11 2011-10-11 2012-04-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag