US20020126547A1 - Information retrieval apparatus - Google Patents

Information retrieval apparatus Download PDF

Info

Publication number
US20020126547A1
US20020126547A1 US10/027,973 US2797301A US2002126547A1 US 20020126547 A1 US20020126547 A1 US 20020126547A1 US 2797301 A US2797301 A US 2797301A US 2002126547 A1 US2002126547 A1 US 2002126547A1
Authority
US
United States
Prior art keywords
database
information
access
information retrieval
dictionary
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US10/027,973
Other versions
US7054865B2 (en
Inventor
Yoshikazu Kato
Takeshi Kanai
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Assigned to SONY CORPORATION reassignment SONY CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KATO, YOSHIKAZU, KANAI, TAKESHI
Publication of US20020126547A1 publication Critical patent/US20020126547A1/en
Application granted granted Critical
Publication of US7054865B2 publication Critical patent/US7054865B2/en
Adjusted expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/242Query formulation
    • G06F16/2428Query predicate definition using graphical user interfaces, including menus and forms
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • Y10S707/99936Pattern matching access
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99937Sorting

Definitions

  • the present invention relates to an information retrieval apparatus suitable for, for example, an electronic dictionary apparatus which retrieves dictionary information stored in a memory.
  • An electronic dictionary apparatus which retrieves dictionary information stored in a memory requires a keyboard from which characters are input for retrieval.
  • the electronic dictionary apparatus has a problem of bad operability due to a time-consuming character-inputting operation using the keyboard because the characters must be input for retrieval by using the keyboard.
  • the present invention is made, and an object thereof is to provide an information retrieval apparatus having operability improved by performing visual retrieval without inputting characters.
  • an information retrieval apparatus for information retrieval from an information source.
  • the information retrieval apparatus includes an input unit in which a selectively inputting operation is performed, a database-access-interface unit which accesses a database as the information source for the information retrieval in response to the use of the input unit, a display unit for displaying information bar which is obtained by the accessing of the database, a cursor moving unit for moving a cursor in response to the use of the input unit in order to designate a position in the lengthwise direction of the information bar displayed on the display unit, and a retrieval unit for retrieving information corresponding to the designated lengthwise position from the database by using the database-access-interface unit.
  • the retrieved information is displayed on the display unit.
  • the lengthwise sections of the displayed information bar each have index-item information
  • the display unit displays the index-item information corresponding to one lengthwise section in which the position in the lengthwise direction of the displayed information bar is designated by using the cursor.
  • the database-access-interface unit may access a built-in database of the information retrieval apparatus.
  • the database-access-interface unit may access a database outside the information retrieval apparatus.
  • the database-access-interface unit may use a network to access a database outside the information retrieval apparatus.
  • an information retrieval method for performing information retrieval from an information source includes an input step in which a selectively inputting operation is performed, a display step for displaying, in the form of a bar, on a display unit, information which is obtained by using a database-access-interface unit to access a database as the information source for information retrieval in response to the execution of the input step, a cursor moving step for moving a cursor in response to the execution of the input step in order to designate a position in the lengthwise direction of the displayed information bar, and a retrieval step for retrieving information corresponding to the designated position from the database by using the database-access-interface unit.
  • the retrieved information is displayed on the display unit.
  • the lengthwise sections of the displayed information bar each have index-item information
  • the display unit displays the index-item information corresponding to one lengthwise section in which the position in the lengthwise direction of the displayed information bar is designated by using the cursor.
  • the database-access-interface unit may access a built-in database of an apparatus in which the information retrieval method is performed.
  • the database-access-interface unit may access a database outside an apparatus in which the information retrieval method is performed.
  • the database-access-interface unit may use a network to access a database outside an apparatus in which the information retrieval method is performed.
  • data can be retrieved without performing key-used inputting by using a keyboard or the like.
  • the need for learning how to perform key-used inputting is eliminated, and anybody can easily perform a retrieval operation in such a way that a dictionary is consulted. Therefore, operability can be improved
  • information having a bar shape can be divisionally displayed by setting the number of display dots to be proportional to a display area.
  • a dictionary file in a built-in database of an information retrieval apparatus can be accessed for information retrieval.
  • a dictionary file in a database which is externally connected to an information retrieval apparatus can be accessed for information retrieval.
  • a dictionary file in a database which is externally connected via a network to an information retrieval apparatus can be accessed for information retrieval.
  • FIG. 1 is a block diagram showing a dictionary searching apparatus to which an embodiment of the present invention is applied;
  • FIG. 2 is an illustration of a database access list in which the row A indicates “TOWN PAGES”, the row B indicates “NEW-WORD DICTIONARY”, the row C indicates “SLANG DICTIONARY”, the row D indicates “JAPANESE-ENGLISH DICTIONARY PLUS”, and the row E indicates an area for additional database information;
  • FIG. 3 is an illustration of the database access list shown in FIG. 2;
  • FIG. 4 is an exterior view showing the dictionary searching apparatus shown in FIG. 1;
  • FIG. 5 is an illustration of the numbers of display dots in a major index item
  • FIG. 6 is a flowchart showing the operation of the dictionary searching apparatus shown in FIG. 1;
  • FIG. 7 is a flowchart showing a subroutine for acquiring the properties of a dictionary
  • FIG. 8 is a flowchart showing a subroutine for assigning the number of dots to each major index item
  • FIG. 9 is a flowchart showing a subroutine for displaying each minor index item
  • FIG. 10 is an illustration of a minor index table
  • FIG. 11 is an illustration of a displayed minor index item
  • FIG. 12 is an illustration of a dictionary data structure and the creation of an index file.
  • An information retrieval apparatus displays bars corresponding to the Japanese syllabary characters “A” to “WA” and the English alphabets “A” to “Z”, and performs interface operation to access a retrieval database by designating a position in one bar. This eliminates the need for a keyboard and enables high-speed analog retrieval.
  • FIG. 1 is a block diagram showing a dictionary searching apparatus 101 to which the embodiment is applied.
  • FIG. 4 is an exterior view of the dictionary searching apparatus.
  • the dictionary searching apparatus 101 includes a central processing unit (CPU) 1 which controls the operation of the dictionary searching apparatus 101 , a random access memory (RAM) 2 which is connected to the CPU 1 and which is used as a work area, a read-only memory (ROM) 3 which is connected to the CPU 1 and which stores a program and data, and a nonvolatile memory 4 which is connected to the CPU 1 and which stores data on an extended database (described later), patch data for modifying the program and data stored in the ROM 3 , and operating condition data for returning to the last operating condition when the main power supply of the dictionary searching apparatus 101 is turned on again.
  • CPU central processing unit
  • RAM random access memory
  • ROM read-only memory
  • nonvolatile memory 4 which is connected to the CPU 1 and which stores data on an extended database (described later)
  • patch data for modifying the program and data stored in the ROM 3
  • operating condition data for returning to the last operating condition when the main power supply of the dictionary searching apparatus 101 is turned on again.
  • the dictionary searching apparatus 101 also includes an input unit 5 via which a user's request for dictionary search is input to the CPU 1 , a display unit 8 for displaying the result of search and the data required for retrieval, a display driver 7 for converting output data from the CPU 1 into an electric signal form which is requested by the display unit 8 .
  • the display unit 8 displays major index items and corresponding bars 41 and displays a minor index item in a minor index display portion 43 .
  • the screen displayed on the display unit 8 has a predetermined number 44 of display dots (D dots).
  • the dictionary searching apparatus 101 also includes a database interface 9 for accessing a database 10 such as an electronic dictionary stored in a memory (described later), and an external database interface 11 for retrieving data by using a network 12 to access external databases on external servers, such as the telephone number database “TOWN PAGES” (Japanese telephone-directory name corresponding to the Yellow Pages in the United States) 13 and a dictionary 14 of various types of information.
  • the database interface 9 and the external database interface 11 are connected to the CPU 1 and can operate under control of the CPU 1 .
  • the input unit 5 includes a keyboard composed of key switches, and a touch panel displayed on a liquid crystal display screen.
  • the input unit 5 includes input portions having database names.
  • a “JAPANESE-LANGUAGE DICTIONARY” key 5 a an “ENGLISH-JAPANESE DICTIONARY” key 5 b , a “KANJI DICTIONARY” key 5 c , an arrow key 5 e for moving a cursor 42 , a “DETERMINE” key 5 f for designating the determination of an operation, and a “SELECT ANOTHER DATABASE” key 5 d are provided.
  • a search position By using the arrow key 5 e to move both the vertical dotted line and the cursor 42 (indicated by the vertical arrow shown in FIG. 4) in a horizontal direction (indicated by the horizontal arrows shown in FIG. 4) along the major index items and bars 41 , a search position can be designated.
  • the display driver 7 controls not only the display function of the display unit 8 as a standard unit provided in the dictionary searching apparatus 101 , but also the display function of an external display unit (not shown) which can be removably connected to a contact 15 so as to be provided in the dictionary searching apparatus 101 .
  • the database interface 9 can access not only the database 10 as a standard unit provided in the dictionary searching apparatus 101 , but also another database (not shown) which can be removably connected to a contact 16 so as to be provided in the dictionary searching apparatus 101 .
  • the database interface 9 can also access an external database in a server on the Internet in such a way that a network-access interface unit having an interface function capable of communicating with the database interface 9 is connected to the contact 16 .
  • the external database interface 11 can be removably connected to the dictionary searching apparatus 101 by a contact 17 .
  • the external database interface 11 can access an external database (not shown) by using a dial-up service of an Internet provider via a modem to establish connection to the Internet in accordance with the point-to-point (PPP) protocol.
  • PPP point-to-point
  • the external database interface 11 can also access an external database (not shown) which is located on the Internet or is connected to an intranet by using a network interface such as the Internet, for example, an in-house local area network (LAN).
  • LAN local area network
  • the CPU 1 uses the database interface 9 to access corresponding one among a Japanese-language-dictionary file, an English-Japanese-dictionary file, and a kanji-dictionary file included in the dictionary file 121 shown in FIG. 12 which is stored in the database 10 .
  • the CPU 1 accesses one of external databases other than the database 10 based on the database access list shown in FIG. 2 which is stored in the nonvolatile memory 4 .
  • the database-name column shown in FIG. 2 contains official database names which are displayed on the display unit 8 .
  • the abbreviation column shown in FIG. 2 contains file names which are used to selectively access a database.
  • the location column shown in FIG. 2 contains locations in which the external databases exist.
  • the interface column shown in FIG. 2 contains interface types for use in database accessing.
  • the user ID column shown in FIG. 2 contains IDs assigned to the users of the databases. When a database requests a user ID, a corresponding user ID is sent to the database. Each password shown in FIG. 2 corresponds to each user ID and is data which is sent to a database when it requests authentication.
  • the memo column shown in FIG. 2 is provided for the user to freely write database-related information, and the information can be displayed in response to the user's request.
  • the row A of the list in FIG. 2 indicates “TOWN PAGES” as a database name, “town.dbD as an abbreviation, “10.123.246.1” as a location-indicating IP address, “82” as a port number, “010” as an interface type representing the Ethernet network, “9988765” as an user ID specifying a database user, “aBC012Z” as a database password, and “CHARGE-FREE” as a memo written by the user.
  • the row B of the list in FIG. 2 indicates “NEW-WORD DICTIONARY” as a database name, “neww.db” as an abbreviation, “10.123.246.1” as a location-indicating IP address, “1080” as a port number, “010” as an interface type representing the Ethernet network, “YY0123” as an user ID specifying a database user, “Ace002Z” as a database password, and “PAYMENT BY CARD” as a memo written by the user.
  • the row C of the list in FIG. 2 indicates “SLANG DICTIONARY” as a database name, “slang.db” as an abbreviation, “0378901234” as a location-indicating telephone number, “1080” as a port number, “135” as an interface type representing a modem, “SnylPod” as an user ID specifying a database user, and “SERVICE PERIOD 10:00-22:00” as a memo written by the user.
  • the row D of the list in FIG. 2 indicates “ENGLISH-JAPANESE DICTIONARY PLUS” as a database name, “e2jp.db” as an abbreviation, “013” as a location-indicating add-in memory card, “1080” as a port number, “001” as an interface type representing an add-in memory interface, and “10 MB” as a memo written by the user.
  • the CPU 1 When the SELECT ANOTHER DATABASE key 5 d of the input unit 5 is pressed, the CPU 1 reads the database access list from the nonvolatile memory 4 and displays the screen shown in FIG. 3 on the display unit 8 .
  • a currently recorded database name is displayed as a database name 22 .
  • a link form 23 is displayed in the form of an icon.
  • the link form 23 indicates the Ethernet network.
  • the link form 23 indicates the use of a modem via a telephone line.
  • the link form 23 indicates the use of an add-in memory interface.
  • a memo portion 24 displays a memo entered by the user.
  • a cursor 21 is used to indicate which database is selected.
  • An arrow key 25 is used to indicate a direction in which the cursor 21 moves for selecting a database name.
  • a “DETERMINE” key 26 is pressed, the database selection is determined.
  • the CPU 1 detects the pressure of the DETERMINE key 5 f , the CPU 1 reads an interface for use in accessing the NEW-WORD DICTIONARY from the database access list.
  • the CPU 1 detects the connection to the external database interface 11 of the Ethernet network indicated by the number “010”, and controls the external database interface 11 to access a location indicated by the IP address “10.123.246.1” read from the database access list.
  • “1080” is specified as a port number for a service.
  • the database sends a request to input a user ID and a password.
  • the CPU 1 reads a user ID and a password for accessing the NEW-WORD DICTIONARY from the database, and sends the user ID and the password to the database, whereby authentication is established.
  • the user can add the database information to the database access list.
  • the database information is stored in the above row E of the database access list which does not contain any database information.
  • step S 1 a database on a network is searched. Specifically, when the user presses the SELECT ANOTHER DATABASE key 5 d of the input unit 5 , based on the database access list shown in FIG. 2 which is stored in the nonvolatile memory 4 , the CPU 1 accesses a database other than the predetermined database 10 . When the user does not presses the SELECT ANOTHER DATABASE key 5 d , step S 1 is skipped.
  • step S 2 a dictionary is selected. Specifically, when the user presses one of the JAPANESE-LANGUAGE DICTIONARY key 5 a , the ENGLISH-JAPANESE DICTIONARY key 5 b , and the KANJI DICTIONARY key 5 c , the CPU 1 uses the database interface 9 to access corresponding one among the Japanese-language-dictionary file, the English-Japanese-dictionary file, and the kanji-dictionary file included in the dictionary file 121 shown in FIG. 12 which is stored in the database 10 . In step S, when the database is searched, the CPU 1 accesses the TOWN PAGES, NEW-WORD DICTIONARY, SLANG DICTIONARY, and ENGLISH-JAPANESE DICTIONARY PLUS databases shown in FIG. 2.
  • step S 3 the properties of the dictionary are acquired.
  • a subroutine for acquiring the properties of the dictionary starts in step S 21 .
  • step S 22 the number of words constituting the major index items is acquired from a main-dictionary-index file 122 included in the dictionary file 121 shown in FIG. 12.
  • step S 23 the number of the intermediate index items is acquired.
  • step S 24 sounds included in the intermediate index items are acquired.
  • a user-dictionary-index file 123 is created or a network-database-index file 124 is created on the server, as denoted by reference numeral 126 .
  • the user-dictionary-index file 123 has a function in which, when an internal database is accessed, the result of retrieval can be stored.
  • the network-database-index file 124 has a function in which, when an external database is accessed by network, the result of retrieval can be stored.
  • step S 4 the numbers of display dots are acquired.
  • FIG. 5 shows the number of display dots of a major index item bar.
  • the number “53” of display dots corresponding to the bar 51 of the major index item “TA” is the product obtained by multiplying the number “D-n” of displayable dots (“n” represents the number of dots constituting the display area and reserve area of the first major index item) by a ratio of the total number of (5000) words (“A” to “WA”) to the number of words included in the bar 51 of the major index item “TA”. Accordingly, the display area of the major index item “TA” can be reserved.
  • the intermediate index item “TA” has a length of 100 words
  • the intermediate index item “CHI” has a length of 120 words
  • the intermediate index item “TSU” has a length of 50 words
  • the intermediate index item “TE” has a length of 200 words
  • the intermediate index item “TO” has a length of 80 words.
  • the numbers of display dots of bars corresponding to the other major index items can be found.
  • step S 5 the numbers of dots are assigned to the major index items.
  • a subroutine for assigning the number of dots to each major index item starts in step S 31 .
  • step S 32 the CPU 1 finds the sum of the number of words constituting each major index item in the main dictionary and the number of words constituting each major index item in each user dictionary.
  • step S 33 the number of dots for each bar is calculated by the following expression: ( NUMBER ⁇ ⁇ OF DISPLAYABLE ⁇ ⁇ ⁇ DOTS - n ) ⁇ NUMBER ⁇ ⁇ OF ⁇ ⁇ WORDS INCLUDED ⁇ ⁇ IN ⁇ ⁇ EACH ⁇ MAJOR ⁇ ⁇ INDEX TOTAL ⁇ ⁇ NUMBER ⁇ ⁇ OF ⁇ ⁇ WORDS
  • the number of dots for each bar is calculated such that a value obtained by subtracting n (the number of dots constituting the display area and reserve area of the first major index item) from the number of displayable dots is multiplied by a ratio of the number of words included in each major index item to the total number of words. For example, when the number D of displayable dots is 1000 and the number of entries is ten thousand, one dot for each of the entries corresponds to a bar for ten entries.
  • step S 6 the major index items and bars 41 are displayed. Specifically, the CPU 1 displays the major index items and bars 41 on the display unit 8 , as shown in FIG. 4, based on the assignment of dots to each major index item which is described using FIG. 8.
  • step S 7 a pointer is displayed.
  • the CPU 1 uses the cursor 42 (shown in FIG. 4) to display a pointer on the display unit 8 .
  • step S 8 the minor index item is displayed.
  • a subroutine for displaying each minor index item starts in step S 41 .
  • step S 42 based on the position of the cursor 42 to the D display dots in FIG. 11, the CPU 1 finds the number of dots which represents the position of the pointer.
  • step S 43 based on the length of each major index item and minor index item, a distance “d” from the start of the bars is calculated.
  • step S 44 the CPU 1 searches the minor index table 102 shown in FIG. 10 for a minor index item corresponding to the distance d, that is, the number of words from the start point.
  • the minor index table 102 shown in FIG. 10 is formed such that each distance 104 (represented by the number of words) from the start point to each minor index item 103 is stored in the RAM 2 .
  • the distance 104 from the start to the minor index item “AA” is 1 word.
  • the distance 104 from the start to the minor index item “AI” is 50 words.
  • the distance 104 from the start to the minor index item “AU” is 83 words.
  • the distance 104 from the start to the minor index item “TSUI” is 2500 words.
  • the distance 104 from the start to the minor index item “TSUU” is 2531 words.
  • each distance 104 from the start (in FIG. 10) as a “width”
  • the distance to a destination may be found by totaling the widths.
  • the distance d from the first index item “A” to the cursor 42 is the sum of a distance d 1 corresponding to the index item “A”, a distance d 2 corresponding to the index item “KA”, a distance d 3 corresponding to the index item “SA”, and the distance d 4 from the index item “TA” to the cursor 42 .
  • the minor index item 111 “TSUI” in the index item “TA” which is designated by the cursor 42 is displayed in a minor index item display portion 43 .
  • step S 9 the CPU 1 determines whether or not the pointer 42 is moved. Specifically, the CPU 1 determines whether the arrow key 5 e has been pressed which controls the cursor 42 to move.
  • step S 9 If the CPU 1 has determined in step S 9 that the pointer 42 is moved, the position of the pointer 42 is changed in step S 11 . Specifically, if the CPU 1 has detected pressure of the arrow key 5 e , it performs processing for displaying the cursor 42 at the changed position. After that, the CPU 1 returns to step S 7 , and repeatedly performs steps S 7 to S 9 .
  • step S 9 If the CPU 1 has determined in step S 9 that the pointer 42 is not moved, it determines in step S 10 whether it has been instructed to display details. Specifically, the CPU 1 determines whether the DETERMINE key 5 f has been pressed.
  • step S 10 If the CPU 1 has determined in step S 10 whether it has been instructed to display details, the details are displayed in step S 12 . Specifically, the CPU 1 displays a list of entries included in the minor index item 111 on the display unit 8 . By pressing the DETERMINE key 5 f after using the cursor 42 to perform fine adjustment of selection in the list, details about the selected entry are displayed.
  • step S 13 the CPU 1 determines whether or not additional processing is required. Specifically, the CPU 1 determines whether or not a predetermined key (not shown) of the input unit 5 has been pressed which designates the additional processing.
  • the CPU 1 If the CPU 1 has determined in step S 13 that the additional processing is required, it stores the selected entry in the user dictionary. Specifically, the CPU 1 controls the user-dictionary-index file to store information on a word obtained by the above retrieval. When another database is selected, the information is stored in the network-database-index file on the server.
  • the network 12 is not limited thereto, but a wireless network composed of predetermined communication stations may be used.
  • a personal computer or a personal digital assistant may be used as the dictionary searching apparatus 101 .
  • the information bar may be vertically displayed on the display unit 8 .
  • An information bar representing a single dictionary may horizontally or vertically displayed on the display unit in a form in which it is divided into a plurality of different lines.

Abstract

An information retrieval apparatus includes an input unit from which information-retrieval information is input, database interfaces which can access databases, a display unit for displaying, in the form of a bar, information which is obtained by the access, a central processing unit (CPU) which can move a cursor for designating a position in the lengthwise direction of the information bar and which uses a database interface to retrieve, from the databases, information corresponding to the lengthwise position designated by the cursor. The information retrieved by the CPU is displayed on the display unit. In this structure, data can be retrieved without performing user-used inputting by using a keyboard or the like.

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention [0001]
  • The present invention relates to an information retrieval apparatus suitable for, for example, an electronic dictionary apparatus which retrieves dictionary information stored in a memory. [0002]
  • 2. Description of the Related Art [0003]
  • An electronic dictionary apparatus according to the related art which retrieves dictionary information stored in a memory requires a keyboard from which characters are input for retrieval. [0004]
  • The electronic dictionary apparatus has a problem of bad operability due to a time-consuming character-inputting operation using the keyboard because the characters must be input for retrieval by using the keyboard. [0005]
  • In addition, when information which is classified in the form of a tree structure is sequentially retrieved by using a cursor instead of inputting the characters by using the keyboard, for example, the character “hi” must be selected after selecting the “ha” column the Japanese syllabary, and words beginning with the character “hi” must be sequentially followed. Accordingly, this case has a problem of bad operability for an inputting or selecting operation for retrieval. [0006]
  • SUMMARY OF THE INVENTION
  • In view of the above problems, the present invention is made, and an object thereof is to provide an information retrieval apparatus having operability improved by performing visual retrieval without inputting characters. [0007]
  • To this end, according to an aspect of the present invention, an information retrieval apparatus for information retrieval from an information source is provided. The information retrieval apparatus includes an input unit in which a selectively inputting operation is performed, a database-access-interface unit which accesses a database as the information source for the information retrieval in response to the use of the input unit, a display unit for displaying information bar which is obtained by the accessing of the database, a cursor moving unit for moving a cursor in response to the use of the input unit in order to designate a position in the lengthwise direction of the information bar displayed on the display unit, and a retrieval unit for retrieving information corresponding to the designated lengthwise position from the database by using the database-access-interface unit. The retrieved information is displayed on the display unit. [0008]
  • Preferably, the lengthwise sections of the displayed information bar each have index-item information, and the display unit displays the index-item information corresponding to one lengthwise section in which the position in the lengthwise direction of the displayed information bar is designated by using the cursor. [0009]
  • The database-access-interface unit may access a built-in database of the information retrieval apparatus. [0010]
  • The database-access-interface unit may access a database outside the information retrieval apparatus. [0011]
  • The database-access-interface unit may use a network to access a database outside the information retrieval apparatus. [0012]
  • According to another aspect of the present invention, an information retrieval method for performing information retrieval from an information source is provided. The information retrieval method includes an input step in which a selectively inputting operation is performed, a display step for displaying, in the form of a bar, on a display unit, information which is obtained by using a database-access-interface unit to access a database as the information source for information retrieval in response to the execution of the input step, a cursor moving step for moving a cursor in response to the execution of the input step in order to designate a position in the lengthwise direction of the displayed information bar, and a retrieval step for retrieving information corresponding to the designated position from the database by using the database-access-interface unit. The retrieved information is displayed on the display unit. [0013]
  • Preferably, the lengthwise sections of the displayed information bar each have index-item information, and in the display step, the display unit displays the index-item information corresponding to one lengthwise section in which the position in the lengthwise direction of the displayed information bar is designated by using the cursor. [0014]
  • The database-access-interface unit may access a built-in database of an apparatus in which the information retrieval method is performed. [0015]
  • The database-access-interface unit may access a database outside an apparatus in which the information retrieval method is performed. [0016]
  • The database-access-interface unit may use a network to access a database outside an apparatus in which the information retrieval method is performed. [0017]
  • According to the present invention, data can be retrieved without performing key-used inputting by using a keyboard or the like. The need for learning how to perform key-used inputting is eliminated, and anybody can easily perform a retrieval operation in such a way that a dictionary is consulted. Therefore, operability can be improved [0018]
  • According to the present invention, information having a bar shape can be divisionally displayed by setting the number of display dots to be proportional to a display area. [0019]
  • According to the present invention, a dictionary file in a built-in database of an information retrieval apparatus can be accessed for information retrieval. [0020]
  • According to the present invention, a dictionary file in a database which is externally connected to an information retrieval apparatus can be accessed for information retrieval. [0021]
  • According to the present invention, a dictionary file in a database which is externally connected via a network to an information retrieval apparatus can be accessed for information retrieval.[0022]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a block diagram showing a dictionary searching apparatus to which an embodiment of the present invention is applied; [0023]
  • FIG. 2 is an illustration of a database access list in which the row A indicates “TOWN PAGES”, the row B indicates “NEW-WORD DICTIONARY”, the row C indicates “SLANG DICTIONARY”, the row D indicates “JAPANESE-ENGLISH DICTIONARY PLUS”, and the row E indicates an area for additional database information; [0024]
  • FIG. 3 is an illustration of the database access list shown in FIG. 2; [0025]
  • FIG. 4 is an exterior view showing the dictionary searching apparatus shown in FIG. 1; [0026]
  • FIG. 5 is an illustration of the numbers of display dots in a major index item; [0027]
  • FIG. 6 is a flowchart showing the operation of the dictionary searching apparatus shown in FIG. 1; [0028]
  • FIG. 7 is a flowchart showing a subroutine for acquiring the properties of a dictionary; [0029]
  • FIG. 8 is a flowchart showing a subroutine for assigning the number of dots to each major index item; [0030]
  • FIG. 9 is a flowchart showing a subroutine for displaying each minor index item; [0031]
  • FIG. 10 is an illustration of a minor index table; [0032]
  • FIG. 11 is an illustration of a displayed minor index item; and [0033]
  • FIG. 12 is an illustration of a dictionary data structure and the creation of an index file.[0034]
  • DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • An information retrieval apparatus according to an embodiment of the present invention displays bars corresponding to the Japanese syllabary characters “A” to “WA” and the English alphabets “A” to “Z”, and performs interface operation to access a retrieval database by designating a position in one bar. This eliminates the need for a keyboard and enables high-speed analog retrieval. [0035]
  • FIG. 1 is a block diagram showing a [0036] dictionary searching apparatus 101 to which the embodiment is applied. FIG. 4 is an exterior view of the dictionary searching apparatus.
  • The configuration of the [0037] dictionary searching apparatus 101 is described below with reference to FIGS. 1 and 4.
  • Referring to FIG. 1, the [0038] dictionary searching apparatus 101 includes a central processing unit (CPU) 1 which controls the operation of the dictionary searching apparatus 101, a random access memory (RAM) 2 which is connected to the CPU 1 and which is used as a work area, a read-only memory (ROM) 3 which is connected to the CPU 1 and which stores a program and data, and a nonvolatile memory 4 which is connected to the CPU 1 and which stores data on an extended database (described later), patch data for modifying the program and data stored in the ROM 3, and operating condition data for returning to the last operating condition when the main power supply of the dictionary searching apparatus 101 is turned on again.
  • The [0039] dictionary searching apparatus 101 also includes an input unit 5 via which a user's request for dictionary search is input to the CPU 1, a display unit 8 for displaying the result of search and the data required for retrieval, a display driver 7 for converting output data from the CPU 1 into an electric signal form which is requested by the display unit 8.
  • Referring to FIG. 4, the [0040] display unit 8 displays major index items and corresponding bars 41 and displays a minor index item in a minor index display portion 43. The screen displayed on the display unit 8 has a predetermined number 44 of display dots (D dots).
  • The [0041] dictionary searching apparatus 101 also includes a database interface 9 for accessing a database 10 such as an electronic dictionary stored in a memory (described later), and an external database interface 11 for retrieving data by using a network 12 to access external databases on external servers, such as the telephone number database “TOWN PAGES” (Japanese telephone-directory name corresponding to the Yellow Pages in the United States) 13 and a dictionary 14 of various types of information. The database interface 9 and the external database interface 11 are connected to the CPU 1 and can operate under control of the CPU 1.
  • The [0042] input unit 5 includes a keyboard composed of key switches, and a touch panel displayed on a liquid crystal display screen. The input unit 5 includes input portions having database names. In this example, a “JAPANESE-LANGUAGE DICTIONARY” key 5 a, an “ENGLISH-JAPANESE DICTIONARY” key 5 b, a “KANJI DICTIONARY” key 5 c, an arrow key 5 e for moving a cursor 42, a “DETERMINE” key 5 f for designating the determination of an operation, and a “SELECT ANOTHER DATABASE” key 5 d are provided.
  • By using the [0043] arrow key 5 e to move both the vertical dotted line and the cursor 42 (indicated by the vertical arrow shown in FIG. 4) in a horizontal direction (indicated by the horizontal arrows shown in FIG. 4) along the major index items and bars 41, a search position can be designated.
  • The [0044] display driver 7 controls not only the display function of the display unit 8 as a standard unit provided in the dictionary searching apparatus 101, but also the display function of an external display unit (not shown) which can be removably connected to a contact 15 so as to be provided in the dictionary searching apparatus 101.
  • The [0045] database interface 9 can access not only the database 10 as a standard unit provided in the dictionary searching apparatus 101, but also another database (not shown) which can be removably connected to a contact 16 so as to be provided in the dictionary searching apparatus 101. The database interface 9 can also access an external database in a server on the Internet in such a way that a network-access interface unit having an interface function capable of communicating with the database interface 9 is connected to the contact 16.
  • The [0046] external database interface 11 can be removably connected to the dictionary searching apparatus 101 by a contact 17. The external database interface 11 can access an external database (not shown) by using a dial-up service of an Internet provider via a modem to establish connection to the Internet in accordance with the point-to-point (PPP) protocol. The external database interface 11 can also access an external database (not shown) which is located on the Internet or is connected to an intranet by using a network interface such as the Internet, for example, an in-house local area network (LAN).
  • The operation of the [0047] dictionary searching apparatus 101 is described below.
  • When the user presses one of the JAPANESE-LANGUAGE DICTIONARY key [0048] 5 a, the ENGLISH-JAPANESE DICTIONARY key 5 b, and the KANJI DICTIONARY key 5 c, the CPU 1 uses the database interface 9 to access corresponding one among a Japanese-language-dictionary file, an English-Japanese-dictionary file, and a kanji-dictionary file included in the dictionary file 121 shown in FIG. 12 which is stored in the database 10.
  • When the user presses the SELECT ANOTHER DATABASE key [0049] 5 d, the CPU 1 accesses one of external databases other than the database 10 based on the database access list shown in FIG. 2 which is stored in the nonvolatile memory 4.
  • The database-name column shown in FIG. 2 contains official database names which are displayed on the [0050] display unit 8. The abbreviation column shown in FIG. 2 contains file names which are used to selectively access a database. The location column shown in FIG. 2 contains locations in which the external databases exist. The interface column shown in FIG. 2 contains interface types for use in database accessing.
  • The user ID column shown in FIG. 2 contains IDs assigned to the users of the databases. When a database requests a user ID, a corresponding user ID is sent to the database. Each password shown in FIG. 2 corresponds to each user ID and is data which is sent to a database when it requests authentication. The memo column shown in FIG. 2 is provided for the user to freely write database-related information, and the information can be displayed in response to the user's request. [0051]
  • The row A of the list in FIG. 2 indicates “TOWN PAGES” as a database name, “town.dbD as an abbreviation, “10.123.246.1” as a location-indicating IP address, “82” as a port number, “010” as an interface type representing the Ethernet network, “9988765” as an user ID specifying a database user, “aBC012Z” as a database password, and “CHARGE-FREE” as a memo written by the user. [0052]
  • This indicates that an interface having the [0053] interface number 010 is used in order to access a database at the port number 82 of the IP address 10.123.246.1 via the Ethernet network. When the database requests transmission of the user ID and the password for authentication, “9988765” and iaBC012Z” are transmitted. The row A also indicates that the database having the abbreviation “town.db” is accessed by using a service using the port number 82 of the IP address 10.123.246.1.
  • The row B of the list in FIG. 2 indicates “NEW-WORD DICTIONARY” as a database name, “neww.db” as an abbreviation, “10.123.246.1” as a location-indicating IP address, “1080” as a port number, “010” as an interface type representing the Ethernet network, “YY0123” as an user ID specifying a database user, “Ace002Z” as a database password, and “PAYMENT BY CARD” as a memo written by the user. [0054]
  • The row C of the list in FIG. 2 indicates “SLANG DICTIONARY” as a database name, “slang.db” as an abbreviation, “0378901234” as a location-indicating telephone number, “1080” as a port number, “135” as an interface type representing a modem, “SnylPod” as an user ID specifying a database user, and “SERVICE PERIOD 10:00-22:00” as a memo written by the user. [0055]
  • In the case of the row C, nothing is stored as a database password. Accordingly, when the database requests the user to input a password, a message for requesting the user to input the password is displayed on the [0056] display unit 8 so that the user can input the password from the input unit 5.
  • The row D of the list in FIG. 2 indicates “ENGLISH-JAPANESE DICTIONARY PLUS” as a database name, “e2jp.db” as an abbreviation, “013” as a location-indicating add-in memory card, “1080” as a port number, “001” as an interface type representing an add-in memory interface, and “10 MB” as a memo written by the user. [0057]
  • In the case of the row D, both the user ID and the database password are not stored. In addition, the row D of the list in FIG. 2 indicates that no database name is stored. [0058]
  • When the SELECT ANOTHER DATABASE key [0059] 5 d of the input unit 5 is pressed, the CPU 1 reads the database access list from the nonvolatile memory 4 and displays the screen shown in FIG. 3 on the display unit 8.
  • Referring to FIG. 3, a currently recorded database name is displayed as a [0060] database name 22. A link form 23 is displayed in the form of an icon. For example, when the database name is “TOWN PAGES”, the link form 23 indicates the Ethernet network. When the database name is “SLANG DICTIONARY”, the link form 23 indicates the use of a modem via a telephone line. When the database name is “ENGLISH-JAPANESE DICTIONARY PLUS”, the link form 23 indicates the use of an add-in memory interface.
  • In FIG. 3, a [0061] memo portion 24 displays a memo entered by the user. A cursor 21 is used to indicate which database is selected. An arrow key 25 is used to indicate a direction in which the cursor 21 moves for selecting a database name. When a “DETERMINE” key 26 is pressed, the database selection is determined.
  • The operation of displaying the accessing of a database is described below by exemplifying the case of using the NEW-WORD DICTIONARY. [0062]
  • When the user presses the SELECT ANOTHER DATABASE key [0063] 5 d of the input unit 5, the database access list shown in FIG. 2 is displayed on the display unit 8. By using the arrow key 5 e to vertically move the cursor 21, the user puts the cursor 21 in a position where the NEW-WORD DICTIONARY is selected and presses the DETERMINE key 5 f.
  • When the [0064] CPU 1 detects the pressure of the DETERMINE key 5 f, the CPU 1 reads an interface for use in accessing the NEW-WORD DICTIONARY from the database access list. The CPU 1 detects the connection to the external database interface 11 of the Ethernet network indicated by the number “010”, and controls the external database interface 11 to access a location indicated by the IP address “10.123.246.1” read from the database access list.
  • At this time, “1080” is specified as a port number for a service. When the [0065] external database interface 11 is connected to a new-word-dictionary database in the dictionary 14, the database sends a request to input a user ID and a password. When receiving this request, the CPU 1 reads a user ID and a password for accessing the NEW-WORD DICTIONARY from the database, and sends the user ID and the password to the database, whereby authentication is established.
  • This makes it possible to use the new-word-dictionary database, and a screen for consulting the dictionary is output. In the case of the new-word-dictionary database, the user is charged whenever data is captured from the dictionary, and the accounting information is sent to, for example, a server of a credit card company. [0066]
  • In a case in which the creation of a new database is displayed when the new-word-dictionary database is accessed, the user can add the database information to the database access list. In the case, the database information is stored in the above row E of the database access list which does not contain any database information. [0067]
  • The operation of the [0068] dictionary searching apparatus 101 is described below with reference to the flowchart shown in FIG. 6.
  • In step S[0069] 1, a database on a network is searched. Specifically, when the user presses the SELECT ANOTHER DATABASE key 5 d of the input unit 5, based on the database access list shown in FIG. 2 which is stored in the nonvolatile memory 4, the CPU 1 accesses a database other than the predetermined database 10. When the user does not presses the SELECT ANOTHER DATABASE key 5 d, step S1 is skipped.
  • In step S[0070] 2, a dictionary is selected. Specifically, when the user presses one of the JAPANESE-LANGUAGE DICTIONARY key 5 a, the ENGLISH-JAPANESE DICTIONARY key 5 b, and the KANJI DICTIONARY key 5 c, the CPU 1 uses the database interface 9 to access corresponding one among the Japanese-language-dictionary file, the English-Japanese-dictionary file, and the kanji-dictionary file included in the dictionary file 121 shown in FIG. 12 which is stored in the database 10. In step S, when the database is searched, the CPU 1 accesses the TOWN PAGES, NEW-WORD DICTIONARY, SLANG DICTIONARY, and ENGLISH-JAPANESE DICTIONARY PLUS databases shown in FIG. 2.
  • In step S[0071] 3, the properties of the dictionary are acquired. Specifically, as FIG. 7 shows, a subroutine for acquiring the properties of the dictionary starts in step S21. In step S22, the number of words constituting the major index items is acquired from a main-dictionary-index file 122 included in the dictionary file 121 shown in FIG. 12. In step S23, the number of the intermediate index items is acquired. In step S24, sounds included in the intermediate index items are acquired. By performing the subroutine in FIG. 7, after index-item extraction is performed as denoted by reference numeral 125 in FIG. 12, a user-dictionary-index file 123 is created or a network-database-index file 124 is created on the server, as denoted by reference numeral 126. This makes it possible to know the properties of the dictionary, such as the number of words constituting the major index items and the number of words constituting the intermediate index items. The user-dictionary-index file 123 has a function in which, when an internal database is accessed, the result of retrieval can be stored. The network-database-index file 124 has a function in which, when an external database is accessed by network, the result of retrieval can be stored.
  • In step S[0072] 4, the numbers of display dots are acquired. FIG. 5 shows the number of display dots of a major index item bar. In FIG. 5, the number “53” of display dots corresponding to the bar 51 of the major index item “TA” is the product obtained by multiplying the number “D-n” of displayable dots (“n” represents the number of dots constituting the display area and reserve area of the first major index item) by a ratio of the total number of (5000) words (“A” to “WA”) to the number of words included in the bar 51 of the major index item “TA”. Accordingly, the display area of the major index item “TA” can be reserved. In the major index item “TA” having a length of 550 words, the intermediate index item “TA” has a length of 100 words, the intermediate index item “CHI” has a length of 120 words, the intermediate index item “TSU” has a length of 50 words, the intermediate index item “TE” has a length of 200 words, and the intermediate index item “TO” has a length of 80 words. Similarly, the numbers of display dots of bars corresponding to the other major index items can be found.
  • In step S[0073] 5, the numbers of dots are assigned to the major index items. Specifically, as FIG. 8 shows, a subroutine for assigning the number of dots to each major index item starts in step S31. In step S32, the CPU 1 finds the sum of the number of words constituting each major index item in the main dictionary and the number of words constituting each major index item in each user dictionary. In step S33, the number of dots for each bar is calculated by the following expression: ( NUMBER OF DISPLAYABLE DOTS - n ) × NUMBER OF WORDS INCLUDED IN EACH MAJOR INDEX TOTAL NUMBER OF WORDS
    Figure US20020126547A1-20020912-M00001
  • As the above expression shows, the number of dots for each bar is calculated such that a value obtained by subtracting n (the number of dots constituting the display area and reserve area of the first major index item) from the number of displayable dots is multiplied by a ratio of the number of words included in each major index item to the total number of words. For example, when the number D of displayable dots is 1000 and the number of entries is ten thousand, one dot for each of the entries corresponds to a bar for ten entries. [0074]
  • In step S[0075] 6, the major index items and bars 41 are displayed. Specifically, the CPU 1 displays the major index items and bars 41 on the display unit 8, as shown in FIG. 4, based on the assignment of dots to each major index item which is described using FIG. 8.
  • In step S[0076] 7, a pointer is displayed. Specifically, the CPU 1 uses the cursor 42 (shown in FIG. 4) to display a pointer on the display unit 8.
  • In step S[0077] 8, the minor index item is displayed. Specifically, as FIG. 9 shows, a subroutine for displaying each minor index item starts in step S41. In step S42, based on the position of the cursor 42 to the D display dots in FIG. 11, the CPU 1 finds the number of dots which represents the position of the pointer. In step S43, based on the length of each major index item and minor index item, a distance “d” from the start of the bars is calculated. In step S44, the CPU 1 searches the minor index table 102 shown in FIG. 10 for a minor index item corresponding to the distance d, that is, the number of words from the start point.
  • The minor index table [0078] 102 shown in FIG. 10 is formed such that each distance 104 (represented by the number of words) from the start point to each minor index item 103 is stored in the RAM 2. As shown in FIG. 10, the distance 104 from the start to the minor index item “AA” is 1 word. The distance 104 from the start to the minor index item “AI” is 50 words. The distance 104 from the start to the minor index item “AU” is 83 words. The distance 104 from the start to the minor index item “TSUI” is 2500 words. The distance 104 from the start to the minor index item “TSUU” is 2531 words.
  • However, by using each [0079] distance 104 from the start (in FIG. 10) as a “width”, the distance to a destination may be found by totaling the widths.
  • As FIG. 11 shows, the distance d from the first index item “A” to the [0080] cursor 42 is the sum of a distance d1 corresponding to the index item “A”, a distance d2 corresponding to the index item “KA”, a distance d3 corresponding to the index item “SA”, and the distance d4 from the index item “TA” to the cursor 42. At this time, the minor index item 111 “TSUI” in the index item “TA” which is designated by the cursor 42 is displayed in a minor index item display portion 43.
  • In step S[0081] 9, the CPU 1 determines whether or not the pointer 42 is moved. Specifically, the CPU 1 determines whether the arrow key 5 e has been pressed which controls the cursor 42 to move.
  • If the [0082] CPU 1 has determined in step S9 that the pointer 42 is moved, the position of the pointer 42 is changed in step S11. Specifically, if the CPU 1 has detected pressure of the arrow key 5 e, it performs processing for displaying the cursor 42 at the changed position. After that, the CPU 1 returns to step S7, and repeatedly performs steps S7 to S9.
  • If the [0083] CPU 1 has determined in step S9 that the pointer 42 is not moved, it determines in step S10 whether it has been instructed to display details. Specifically, the CPU 1 determines whether the DETERMINE key 5 f has been pressed.
  • If the [0084] CPU 1 has determined in step S10 whether it has been instructed to display details, the details are displayed in step S12. Specifically, the CPU 1 displays a list of entries included in the minor index item 111 on the display unit 8. By pressing the DETERMINE key 5 f after using the cursor 42 to perform fine adjustment of selection in the list, details about the selected entry are displayed.
  • In step S[0085] 13, the CPU 1 determines whether or not additional processing is required. Specifically, the CPU 1 determines whether or not a predetermined key (not shown) of the input unit 5 has been pressed which designates the additional processing.
  • If the [0086] CPU 1 has determined in step S13 that the additional processing is required, it stores the selected entry in the user dictionary. Specifically, the CPU 1 controls the user-dictionary-index file to store information on a word obtained by the above retrieval. When another database is selected, the information is stored in the network-database-index file on the server.
  • In the above embodiment, only the Internet is used as the [0087] network 12. However, the network 12 is not limited thereto, but a wireless network composed of predetermined communication stations may be used.
  • In the above embodiment, a personal computer or a personal digital assistant may be used as the [0088] dictionary searching apparatus 101.
  • Although the above embodiment shows only a case in which the [0089] display unit 8 horizontally displays each information bar, the information bar may be vertically displayed on the display unit 8.
  • Not only data of a single dictionary but also information of two or more dictionaries including a Japanese-language dictionary and a Japanese-English dictionary may be horizontally or vertically displayed in the form of a bar on a [0090] single display unit 8.
  • An information bar representing a single dictionary may horizontally or vertically displayed on the display unit in a form in which it is divided into a plurality of different lines. [0091]

Claims (10)

What is claimed is:
1. An information retrieval apparatus for performing information retrieval from an information source, said information retrieval apparatus comprising:
input means in which a selectively inputting operation is performed;
database-access-interface means which accesses a database as said information source for the information retrieval in response to the use of said input means;
display means for displaying, in the form of a bar, information which is obtained by the accessing of said database;
cursor moving means for moving a cursor in response to the use of said input means in order to designate a position in the lengthwise direction of the information bar displayed on said display means; and
retrieval means for retrieving information corresponding to the designated lengthwise position from said database by using said database-access-interface means;
wherein the retrieved information is displayed on said display means.
2. An information retrieval apparatus according to claim 1, wherein:
the lengthwise sections of the displayed information bar each have index-item information; and
said display means displays the index-item information corresponding to one lengthwise section in which the position in the lengthwise direction of the displayed information bar is designated by using said cursor.
3. An information retrieval apparatus according to claim 1, wherein said database-access-interface means accesses a built-in database of said information retrieval apparatus.
4. An information retrieval apparatus according to claim 1, wherein said database-access-interface means accesses a database outside said information retrieval apparatus.
5. An information retrieval apparatus according to claim 1, wherein said database-access-interface means uses a network to access a database outside said information retrieval apparatus.
6. An information retrieval method for performing information retrieval from an information source, said information retrieval met hod comprising:
an input step in which a selectively inputting operation is performed;
a display step for displaying information in the form of a bar on display means, the displayed information being obtained by using database-access-interface means to access a database as said information source for information retrieval in response to the execution of said input step;
a cursor moving step for moving a cursor in response to the execution of said input step in order to designate a position in the lengthwise direction of the displayed information bar; and
a retrieval step for retrieving information corresponding to the designated position from said database by using said database-access-interface means;
wherein the retrieved information is displayed on said display means.
7. An information retrieval method according to claim 6, wherein:
the lengthwise sections of the displayed information bar each have index-item information; and
in said display step, said display means displays the index-item information corresponding to one lengthwise section in which the position in the lengthwise direction of the displayed information bar is designated by using said cursor.
8. An information retrieval method according to claim 6, wherein said database-access-interface means accesses a built-in database of an apparatus in which said information retrieval method is performed.
9. An information retrieval method according to claim 6, wherein said database-access-interface means accesses a database outside an apparatus in which said information retrieval method is performed.
10. An information retrieval method according to claim 6, wherein said database-access-interface means uses a network to access a database outside an apparatus in which said information retrieval method is performed.
US10/027,973 2000-12-25 2001-12-21 Information retrieval apparatus Expired - Lifetime US7054865B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2000392871A JP2002197102A (en) 2000-12-25 2000-12-25 Data retrieval device
JPP2000-392871 2000-12-25

Publications (2)

Publication Number Publication Date
US20020126547A1 true US20020126547A1 (en) 2002-09-12
US7054865B2 US7054865B2 (en) 2006-05-30

Family

ID=18858788

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/027,973 Expired - Lifetime US7054865B2 (en) 2000-12-25 2001-12-21 Information retrieval apparatus

Country Status (2)

Country Link
US (1) US7054865B2 (en)
JP (1) JP2002197102A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030225965A1 (en) * 2002-06-04 2003-12-04 Ram Krishnan Hitless restart of access control module
US7433865B2 (en) 2003-08-07 2008-10-07 Mitsubishi Denki Kabushiki Kaisha Information collection retrieval system

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060074979A1 (en) * 2004-09-29 2006-04-06 Martin Kaiser Static sample data switch
US7536378B2 (en) * 2004-09-30 2009-05-19 Sap Ag Copy template/read only data in application tables
US7406457B2 (en) * 2004-09-30 2008-07-29 Sap Ag Dynamic sample data switch
EP1645983A1 (en) * 2004-10-08 2006-04-12 Draeger Medical Systems, Inc. Medical data acquisition system
US20070043671A1 (en) * 2005-08-17 2007-02-22 Kurzweil Educational Systems, Inc. Protected viewing of digital files
JP2010086024A (en) * 2008-09-29 2010-04-15 Navitime Japan Co Ltd Information terminal device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5970492A (en) * 1996-01-30 1999-10-19 Sun Microsystems, Inc. Internet-based spelling checker dictionary system with automatic updating
US5987460A (en) * 1996-07-05 1999-11-16 Hitachi, Ltd. Document retrieval-assisting method and system for the same and document retrieval service using the same with document frequency and term frequency
US6581068B1 (en) * 1999-12-01 2003-06-17 Cartesis, S.A. System and method for instant consolidation, enrichment, delegation and reporting in a multidimensional database
US6789057B1 (en) * 1997-01-07 2004-09-07 Hitachi, Ltd. Dictionary management method and apparatus

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5970492A (en) * 1996-01-30 1999-10-19 Sun Microsystems, Inc. Internet-based spelling checker dictionary system with automatic updating
US5987460A (en) * 1996-07-05 1999-11-16 Hitachi, Ltd. Document retrieval-assisting method and system for the same and document retrieval service using the same with document frequency and term frequency
US6789057B1 (en) * 1997-01-07 2004-09-07 Hitachi, Ltd. Dictionary management method and apparatus
US6581068B1 (en) * 1999-12-01 2003-06-17 Cartesis, S.A. System and method for instant consolidation, enrichment, delegation and reporting in a multidimensional database

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030225965A1 (en) * 2002-06-04 2003-12-04 Ram Krishnan Hitless restart of access control module
US7181567B2 (en) * 2002-06-04 2007-02-20 Lucent Technologies Inc. Hitless restart of access control module
US7433865B2 (en) 2003-08-07 2008-10-07 Mitsubishi Denki Kabushiki Kaisha Information collection retrieval system

Also Published As

Publication number Publication date
JP2002197102A (en) 2002-07-12
US7054865B2 (en) 2006-05-30

Similar Documents

Publication Publication Date Title
US8429158B2 (en) Method and system for unified searching and incremental searching across and within multiple documents
EP2199929A1 (en) Search system having user-interface for searching online information
US8332753B2 (en) Information displaying apparatus with word searching function and recording medium
US20030074416A1 (en) Method of establishing a navigation mark for a web page
US7054865B2 (en) Information retrieval apparatus
US6687712B2 (en) Scientific information viewing system, and a host computer and a viewing computer therefor
JP2937521B2 (en) Document search device
JPH01290033A (en) Data retrieving system
WO2013058398A1 (en) Web information providing system and web information providing program
JP4251804B2 (en) Information display method, information display program, and information display apparatus
JP2000067126A (en) Schedule information processor, display information processor and medium stored with schedule and display information processing control program
KR20020084739A (en) Method and apparatus for wireless internet search and connection using numeric inputs
JP2001027925A (en) Map information supply method and device
KR100450526B1 (en) Search system and method for providing of mini window
JP3498635B2 (en) Information retrieval method and apparatus, and computer-readable recording medium
JP2004295294A (en) Web-adaptable electronic device, browsing display method for web contents, and program
JP2005044071A (en) Electronic dictionary
JPH01214963A (en) Device for consulting dictionary
JP2000207403A (en) Device and method for reading and storage medium
JP3815044B2 (en) Input data processing apparatus and program recording medium thereof
JP2005025293A (en) Information display controller, server, and program
JP2002055899A (en) Network resource name input method
JPH02158865A (en) Document evaluation system
JPH11265382A (en) Translation device, translated word display method therefor and medium for strong translated word display program
KR100786553B1 (en) Method of keying in url address for mobile terminal

Legal Events

Date Code Title Description
AS Assignment

Owner name: SONY CORPORATION, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KATO, YOSHIKAZU;KANAI, TAKESHI;REEL/FRAME:012702/0633;SIGNING DATES FROM 20020228 TO 20020305

STCF Information on status: patent grant

Free format text: PATENTED CASE

CC Certificate of correction
FEPP Fee payment procedure

Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553)

Year of fee payment: 12