US20020126547A1 - Information retrieval apparatus - Google Patents
Information retrieval apparatus Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/242—Query formulation
- G06F16/2428—Query predicate definition using graphical user interfaces, including menus and forms
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
- Y10S707/99936—Pattern matching access
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99937—Sorting
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
Description
- 1. Field of the Invention
- 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.
- 2. Description of the Related Art
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
- 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.
- According to the present invention, a dictionary file in a built-in database of an information retrieval apparatus can be accessed for information retrieval.
- 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.
- 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.
- 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; and
- FIG. 12 is an illustration of a dictionary data structure and the creation of an index file.
- 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.
- 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 configuration of the
dictionary searching apparatus 101 is described below with reference to FIGS. 1 and 4. - Referring to FIG. 1, the
dictionary searching apparatus 101 includes a central processing unit (CPU) 1 which controls the operation of thedictionary searching apparatus 101, a random access memory (RAM) 2 which is connected to theCPU 1 and which is used as a work area, a read-only memory (ROM) 3 which is connected to theCPU 1 and which stores a program and data, and anonvolatile memory 4 which is connected to theCPU 1 and which stores data on an extended database (described later), patch data for modifying the program and data stored in theROM 3, and operating condition data for returning to the last operating condition when the main power supply of thedictionary searching apparatus 101 is turned on again. - The
dictionary searching apparatus 101 also includes aninput unit 5 via which a user's request for dictionary search is input to theCPU 1, adisplay unit 8 for displaying the result of search and the data required for retrieval, adisplay driver 7 for converting output data from theCPU 1 into an electric signal form which is requested by thedisplay unit 8. - Referring to FIG. 4, the
display unit 8 displays major index items andcorresponding bars 41 and displays a minor index item in a minorindex display portion 43. The screen displayed on thedisplay unit 8 has apredetermined number 44 of display dots (D dots). - The
dictionary searching apparatus 101 also includes adatabase interface 9 for accessing adatabase 10 such as an electronic dictionary stored in a memory (described later), and anexternal database interface 11 for retrieving data by using anetwork 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 adictionary 14 of various types of information. Thedatabase interface 9 and theexternal database interface 11 are connected to theCPU 1 and can operate under control of theCPU 1. - The
input unit 5 includes a keyboard composed of key switches, and a touch panel displayed on a liquid crystal display screen. Theinput 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, anarrow key 5 e for moving acursor 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
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 andbars 41, a search position can be designated. - The
display driver 7 controls not only the display function of thedisplay unit 8 as a standard unit provided in thedictionary searching apparatus 101, but also the display function of an external display unit (not shown) which can be removably connected to acontact 15 so as to be provided in thedictionary searching apparatus 101. - The
database interface 9 can access not only thedatabase 10 as a standard unit provided in thedictionary searching apparatus 101, but also another database (not shown) which can be removably connected to acontact 16 so as to be provided in thedictionary searching apparatus 101. Thedatabase 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 thedatabase interface 9 is connected to thecontact 16. - The
external database interface 11 can be removably connected to thedictionary searching apparatus 101 by acontact 17. Theexternal 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. Theexternal 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
dictionary searching apparatus 101 is described below. - When the user presses one of the JAPANESE-LANGUAGE DICTIONARY key5 a, the ENGLISH-JAPANESE DICTIONARY key 5 b, and the
KANJI DICTIONARY key 5 c, theCPU 1 uses thedatabase interface 9 to access corresponding one among a Japanese-language-dictionary file, an English-Japanese-dictionary file, and a kanji-dictionary file included in thedictionary file 121 shown in FIG. 12 which is stored in thedatabase 10. - When the user presses the SELECT ANOTHER DATABASE key5 d, the
CPU 1 accesses one of external databases other than thedatabase 10 based on the database access list shown in FIG. 2 which is stored in thenonvolatile 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.
- This indicates that an interface having the
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.
- 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.
- 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
display unit 8 so that the user can input the password from theinput 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.
- 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.
- When the SELECT ANOTHER DATABASE key5 d of the
input unit 5 is pressed, theCPU 1 reads the database access list from thenonvolatile memory 4 and displays the screen shown in FIG. 3 on thedisplay unit 8. - Referring to FIG. 3, a currently recorded database name is displayed as a
database name 22. Alink form 23 is displayed in the form of an icon. For example, when the database name is “TOWN PAGES”, thelink form 23 indicates the Ethernet network. When the database name is “SLANG DICTIONARY”, thelink form 23 indicates the use of a modem via a telephone line. When the database name is “ENGLISH-JAPANESE DICTIONARY PLUS”, thelink form 23 indicates the use of an add-in memory interface. - In FIG. 3, a
memo portion 24 displays a memo entered by the user. Acursor 21 is used to indicate which database is selected. Anarrow key 25 is used to indicate a direction in which thecursor 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.
- When the user presses the SELECT ANOTHER DATABASE key5 d of the
input unit 5, the database access list shown in FIG. 2 is displayed on thedisplay unit 8. By using thearrow key 5 e to vertically move thecursor 21, the user puts thecursor 21 in a position where the NEW-WORD DICTIONARY is selected and presses the DETERMINE key 5 f. - When the
CPU 1 detects the pressure of the DETERMINE key 5 f, theCPU 1 reads an interface for use in accessing the NEW-WORD DICTIONARY from the database access list. TheCPU 1 detects the connection to theexternal database interface 11 of the Ethernet network indicated by the number “010”, and controls theexternal 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
external database interface 11 is connected to a new-word-dictionary database in thedictionary 14, the database sends a request to input a user ID and a password. When receiving this request, theCPU 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.
- 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.
- The operation of the
dictionary searching apparatus 101 is described below with reference to the flowchart shown in FIG. 6. - In step S1, 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 thenonvolatile memory 4, theCPU 1 accesses a database other than thepredetermined database 10. When the user does not presses the SELECT ANOTHER DATABASE key 5 d, step S1 is skipped. - In step S2, 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, theCPU 1 uses thedatabase interface 9 to access corresponding one among the Japanese-language-dictionary file, the English-Japanese-dictionary file, and the kanji-dictionary file included in thedictionary file 121 shown in FIG. 12 which is stored in thedatabase 10. In step S, when the database is searched, theCPU 1 accesses the TOWN PAGES, NEW-WORD DICTIONARY, SLANG DICTIONARY, and ENGLISH-JAPANESE DICTIONARY PLUS databases shown in FIG. 2. - In step S3, 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 thedictionary 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 byreference 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 byreference 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 S4, 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 thebar 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. -
- 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.
- In step S6, the major index items and bars 41 are displayed. Specifically, the
CPU 1 displays the major index items and bars 41 on thedisplay 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 S7, a pointer is displayed. Specifically, the
CPU 1 uses the cursor 42 (shown in FIG. 4) to display a pointer on thedisplay unit 8. - In step S8, 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, theCPU 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, theCPU 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 table102 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 theRAM 2. As shown in FIG. 10, thedistance 104 from the start to the minor index item “AA” is 1 word. Thedistance 104 from the start to the minor index item “AI” is 50 words. Thedistance 104 from the start to the minor index item “AU” is 83 words. Thedistance 104 from the start to the minor index item “TSUI” is 2500 words. Thedistance 104 from the start to the minor index item “TSUU” is 2531 words. - However, by using each
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
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 thecursor 42. At this time, theminor index item 111 “TSUI” in the index item “TA” which is designated by thecursor 42 is displayed in a minor indexitem display portion 43. - In step S9, the
CPU 1 determines whether or not thepointer 42 is moved. Specifically, theCPU 1 determines whether thearrow key 5 e has been pressed which controls thecursor 42 to move. - If the
CPU 1 has determined in step S9 that thepointer 42 is moved, the position of thepointer 42 is changed in step S11. Specifically, if theCPU 1 has detected pressure of thearrow key 5 e, it performs processing for displaying thecursor 42 at the changed position. After that, theCPU 1 returns to step S7, and repeatedly performs steps S7 to S9. - If the
CPU 1 has determined in step S9 that thepointer 42 is not moved, it determines in step S10 whether it has been instructed to display details. Specifically, theCPU 1 determines whether the DETERMINE key 5 f has been pressed. - If the
CPU 1 has determined in step S10 whether it has been instructed to display details, the details are displayed in step S12. Specifically, theCPU 1 displays a list of entries included in theminor index item 111 on thedisplay unit 8. By pressing the DETERMINE key 5 f after using thecursor 42 to perform fine adjustment of selection in the list, details about the selected entry are displayed. - In step S13, the
CPU 1 determines whether or not additional processing is required. Specifically, theCPU 1 determines whether or not a predetermined key (not shown) of theinput unit 5 has been pressed which designates the additional processing. - If the
CPU 1 has determined in step S13 that the additional processing is required, it stores the selected entry in the user dictionary. Specifically, theCPU 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
network 12. However, thenetwork 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
dictionary searching apparatus 101. - Although the above embodiment shows only a case in which the
display unit 8 horizontally displays each information bar, the information bar may be vertically displayed on thedisplay 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
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.
Claims (10)
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)
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)
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)
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 |
-
2000
- 2000-12-25 JP JP2000392871A patent/JP2002197102A/en active Pending
-
2001
- 2001-12-21 US US10/027,973 patent/US7054865B2/en not_active Expired - Lifetime
Patent Citations (4)
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)
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 |