Similar facility search program, information communication terminal, and similar facility search method
The program associates short numbers with facility names and numbers, extracts keywords, and searches for similar facilities, addressing the inefficiency of manual keyword entry by enabling quick access to nearby facilities with the same services.
Patent Information
- Application Number
- JP2023121937
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-07-26
- Publication Date
- 2025-02-06
AI Technical Summary
Existing methods for accessing web pages or facilities require manual keyword entry, which can be cumbersome, especially in urgent situations, and there is no efficient way to quickly find similar facilities like hospitals or shops with the same services.
A program that associates a short number with a facility's name and number, searches for related information, extracts keywords, and allows for searching and calling similar facilities based on these keywords and current location.
Enables easy searching and calling of similar facilities without manual keyword entry, allowing quick access to facilities like hospitals or shops with the same services near the user's location.
Smart Images

Figure 2025018334000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a program, device, and method that enables a user to search for a facility similar to a destination facility that is registered by associating an abbreviated number with a telephone number, using a so-called abbreviated dialing function. [Background technology]
[0002] So-called smartphones are information and communication terminals that have the functions of a mobile phone and an Internet connection function, and in addition to telephone communication, can browse web pages, send and receive e-mail, and use SNS (social networking services). Notebook PCs (Personal Computers), desktop PCs, tablet PCs, and other such information and communication terminals can also connect to the Internet, and can function as IP telephone terminals by installing so-called IP telephone application software (hereinafter referred to as IP telephone app). An IP telephone app refers to a calling app that enables voice calls via an Internet line.
[0003] As described above, information and communication terminals such as smartphones and various types of PCs have a telephone function and an Internet connection function, and therefore often have a phone book function and a bookmark function. As is well known, the phone book function is to store names and phone numbers of frequently called parties in association with each other. Also, the bookmark function is to store titles and URLs (Uniform Resource Locators) of web pages that have been viewed and that may be viewed repeatedly, in association with each other.
[0004] Conventionally, some information communication terminals have a telephone directory that allows information such as the URL of a web page related to the other party to be registered. In light of this, Patent Document 1 described later discloses an invention related to a mobile phone terminal or the like that allows mutual use of information about a URL written in the telephone directory and a URL that is registered as a bookmark and is location information on a network. The invention disclosed in Patent Document 1 allows the URL registered in the telephone directory to be linked with the URL registered as a bookmark, making it easy to access a required web page. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Patent No. 4529860 Summary of the Invention [Problem to be solved by the invention]
[0006] The invention disclosed in the above-mentioned Patent Document 1 makes it possible to easily access a target web page when the target web page is clear and the URL of the web page is registered in a phone book or bookmarks. However, when the target web page is not clear, it is necessary to input a keyword and use a search engine to search for and access the target web page as in the conventional method. In the conventional search method in which a keyword is input, inputting the keyword can be tedious. In particular, when time is short, it is important to be able to search as easily as possible.
[0007] For example, if a person with a chronic illness suddenly becomes unwell and calls his / her regular hospital, the doctor happens to be absent and he / she cannot be examined. In this case, he / she would like to quickly find a nearby hospital with a similar medical department, but searching by entering keywords is extremely troublesome, and it may take a long time before he / she can find another hospital. The same thing happens when, for example, he / she is traveling and wants to find a hospital with the same medical department as his / her regular hospital, or a store with similar services to his / her regular store.
[0008] In view of the above, an object of the present invention is to make it possible to easily search for facilities similar to facilities that are registered in abbreviated dialing and that are regularly used.
[0009] In the following, a place or facility that is registered on the speed dial and that is regularly used will be referred to as the "destination facility," and a place or facility similar to this destination facility will be referred to as a "facility similar to the destination facility." [Means for solving the problem]
[0010] In order to solve the above problem, the similar facility search program according to the invention described in claim 1 comprises: A similar facility search program executed by a computer installed in an information communication terminal, A first reception step of receiving an input of a newly registered abbreviated number; a second reception step of receiving input of a registered name of the destination facility; a third acceptance step for accepting the registration telephone number; a list creation step of recording a registration list in which the abbreviated number, the registered name, and the registered telephone number are associated with each other in a registration list storage means; a first search step of searching for information disclosed on the Internet based on one or both of the registered name and the registered telephone number; an extraction step of extracting one or more keywords from information obtained as a result of the search in the first search step; an updating step of updating the keyword extracted in the extraction step to the corresponding registration list in the registration list storage means; The present invention is characterized by carrying out the following steps.
[0011] According to the similar facility search program of the invention described in claim 1, a first reception step receives input of an abbreviated number to be newly registered, a second reception step receives the registered name of the destination facility, and a third reception step receives the registered telephone number. A registration list that associates these abbreviated numbers, registered names, and registered telephone numbers is recorded in a registration list storage means in a list creation step. In a first search step, information disclosed on the Internet is searched for based on one or both of the registered names and registered telephone numbers in the registration list. In an extraction step, one or more keywords are extracted from the information obtained as a result of the search in the first search step, and these keywords are updated to the corresponding registration list in the registration list storage means in an update step. As a result, the keywords are added to the registration list consisting of the abbreviated numbers, registered names, and registered telephone numbers.
[0012] The similar facility search program according to claim 3 is the similar facility search program according to claim 1, A fourth receiving step of receiving an input of the abbreviated number; a reference step of referring to the registration list storage means based on the abbreviated number and acquiring a keyword when the abbreviated number accepted in the fourth acceptance step has extension information added thereto for instructing a search for similar facilities; a current position acquisition step of acquiring a current position through a current position measurement means; a second search step of searching for similar facilities based on the keyword acquired in the reference step and the current location acquired in the current location acquisition step; A second output step of outputting search results including telephone numbers of similar facilities in the second search step; A fifth receiving step of receiving an instruction to select a similar facility from the output search results; a calling step of calling a similar facility according to the selection instruction received in the fifth receiving step; The present invention is characterized by carrying out the following steps.
[0013] According to the similar facility search program of the invention described in claim 3, it is assumed that the abbreviated number accepted in the fourth acceptance step has extension information added thereto for instructing a search for similar facilities. In this case, in the reference step, the registration list storage means is referenced based on the abbreviated number, and keywords related to the destination facility identified by the abbreviated number are acquired. In addition, in the current position acquisition step, the current position is acquired through the current position measurement means. In the second search step, similar facilities are searched for based on the keywords acquired in the reference step and the current position acquired in the current position acquisition step.
[0014] The search results are output in a second output step, and a selection instruction for a similar facility is received in a fifth reception step from the output search results. After this, in a calling step, a call is made to the similar facility according to the selection instruction received in the fifth reception step. As a result, a search for similar facilities similar to the destination facility is automatically performed based on the keyword added to the destination facility registered in the speed dial, and a call can be made to the desired similar facility based on the search result. Effect of the Invention
[0015] According to the present invention, it is possible to easily search for facilities (similar facilities to the destination facility) that are registered in the speed dial and are used regularly. Furthermore, the search results can be used to quickly call the similar facilities to the destination facility. [Brief description of the drawings]
[0016] [Figure 1] FIG. 1 is a diagram for explaining a configuration example of a network system according to an embodiment; [Diagram 2] 1 is a block diagram for explaining a configuration example of an information communication terminal according to an embodiment; [Diagram 3] 10 is a diagram for explaining a speed dial registration list of the information communication terminal according to the embodiment; FIG. [Figure 4] 11 is a diagram illustrating an example of a display screen when an extended function of a speed dial is used in the information communication terminal according to the embodiment. FIG. [Diagram 5] 10 is a flowchart for explaining a process executed in the information communication terminal according to the embodiment when registering a speed dial. [Figure 6] 10 is a flowchart for explaining a process executed in the information communication terminal according to the embodiment when a speed dial is used. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0017] Hereinafter, an embodiment of a program, device, and method according to the present invention will be described with reference to the drawings. The present invention is applicable to an information and communication terminal equipped with a telephone function and a function for connecting to the Internet, such as a smartphone or a notebook PC, desktop PC, or tablet PC equipped with an IP telephone application. In the following, an example will be described in which the present invention is applied to an information and communication terminal that is portable and has a function for connecting to the Internet and also has a telephone function by being equipped with an IP telephone application, for example. The external appearance of the information and communication terminal is similar to that of a smartphone or tablet PC, for example.
[0018] Moreover, the IP telephone application means a telephone application that enables voice calls via an Internet line. In the embodiment described below, the IP telephone application can specify a recipient by a telephone number and make a call, or receive a call to a telephone number assigned to the recipient. In other words, the IP telephone application used in the information communication terminal of this embodiment can make and receive calls using a telephone number.
[0019] [Network system configuration example] Fig. 1 is a diagram for explaining an example of the configuration of a network system according to an embodiment. In Fig. 1, a wide area network 2 shown in the center includes an IP (Internet Protocol) network 21 and a telephone network 22. The IP network 21 refers to a computer network interconnected using Internet Protocol Suite technology, and is equivalent to the so-called "Internet." The telephone network 22 includes a public switched telephone network, a mobile phone network, etc., and mainly provides voice communication services.
[0020] In Fig. 1, the parts marked with the symbols BS(1) and BS(2) are base stations of a mobile phone network and access points of a wireless LAN (Local Area Network) conforming to the Wi-Fi (registered trademark) standard, and are shown as representatives of the many base stations and access points that are actually provided. In the following, these parts are referred to as base station BS(1) and base station BS(2). As shown in Fig. 1, an information communication terminal 1 is connected to a wide area network 2 via base station BS(1), and an information communication terminal 4 is connected to the wide area network 2 via base station BS(2).
[0021] An IP telephone 3 is connected to an IP network 21 of the wide area network 2, and a conventional analog general telephone 5 is connected to a telephone network 22 of the wide area network 2. The IP telephone 3 is shown as a representative of the many IP telephones connected to the IP network 21. Similarly, the general telephone 5 is shown as a representative of the many general telephones connected to the telephone network 22.
[0022] The information communication terminal 1 is connected to the IP network 21 through the base station BS(1) and can search and view web pages disclosed in a server device provided on the IP network 21, send and receive e-mails, and use SNS. The information communication terminal 1 can also make calls to the IP telephone 3 connected to the IP network 21 and the general telephone 5 connected to the telephone network 22 by running an IP telephone application installed on the terminal. If the information communication terminal 4 is a smartphone or has an IP telephone application installed, the information communication terminal 1 can also make calls to the information communication terminal 4. Of course, the IP telephone 3, the information communication terminal 4, or the general telephone 5 can also make calls to the information communication terminal 1 by using a telephone number assigned to the information communication terminal 1.
[0023] In this way, the information communication terminal 1 has a function for connecting to the IP network 21, and can make calls to the IP telephone 3 and the information communication terminal 4 connected to the IP network 21, and the general telephone 5 connected to the telephone network 22. For this reason, the information communication terminal 1 has a so-called speed dial function. The speed dial function assigns a short, special number (speed number) of 2 to 3 digits to a frequently used telephone number, and allows a call to be made to the other party simply by dialing the speed number.
[0024] The speed dial function of the information communication terminal 1 of this embodiment is not limited to a conventional speed dial function. The information communication terminal 1 of this embodiment is an application of an embodiment of a similar facility search program, information communication terminal, and similar facility search method according to the present invention. The information communication terminal 1 of this embodiment can easily search for facilities similar to a destination facility that is registered by the speed dial function and that is frequently called (similar facilities to the destination facility) without having to input keywords each time to search. Furthermore, the information communication terminal 1 of this embodiment outputs the search results to the user, and allows the user to easily make a call to the similar facility selected by the user.
[0025] That is, the information communication terminal 1 of this embodiment can automatically search for similar facilities to the destination facility, which are registered by corresponding abbreviated numbers and telephone numbers, by inputting an instruction using the abbreviated dial. Based on the results of this search, it is possible to make a call to the similar facilities. The configuration and operation of the information communication terminal of this embodiment will be specifically described below.
[0026] [Example of configuration of information communication terminal 1] Fig. 2 is a block diagram for explaining a configuration example of the information communication terminal 1 according to the embodiment. In Fig. 2, a transmitting / receiving antenna 101A and a wireless communication unit 101 realize a function of performing communication through a base station BS(1) and an IP network 21. Although not shown, a control unit 102 is a microprocessor configured by connecting a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), and a non-volatile memory via a bus. The control unit 102 realizes a function of controlling each unit of the information communication terminal 1.
[0027] The storage device 103 is, for example, a device unit consisting of a semiconductor memory with a relatively large storage capacity and its driver, and records, reads, modifies, and deletes various data on the recording medium. The storage device 103 stores and holds necessary data and programs, and is also used as a work area for temporarily storing intermediate data generated in various processes. The registration list storage unit 104 is also a device unit consisting of a semiconductor memory with a relatively large storage capacity and its driver, and stores and holds a speed dial registration list, as will be described in detail later. Note that, for the sake of simplicity, the registration list storage unit 104 is provided separately here, but if the storage capacity of the storage device 103 is sufficiently large, it is also possible to define a storage area on the recording medium of the storage device 103 and provide the registration list storage unit 104.
[0028] Codec 105 converts a digital voice signal transmitted from the other party into an analog voice signal and supplies it to speaker (receiver) 105R. Codec 105 also converts a voice signal collected through microphone (transmitter) 105S into a digital voice signal and takes it into its own device. In this way, codec 105, speaker 105R, and microphone 105S realize the function of making a call.
[0029] The packet disassembly / restoration unit 106 forms packet data for transmission from the voice data to be transmitted to the other party, which is collected through the microphone (transmitter) 105S and converted into a digital voice signal by the codec 105. The packet data formed here is transmitted to the other party through the wireless communication unit 101 and the transmitting / receiving antenna 101A. The packet disassembly / restoration unit 106 also restores the pre-packetized digital voice data from the packetized voice data from the other party of the telephone call, which is received through the transmitting / receiving antenna 101A and the wireless communication unit 101. The restored digital voice data is supplied to the codec 105 and is reproduced as described above.
[0030] The display unit 107 is a display unit (display element) having a thin and relatively large display screen, such as an LCD (Liquid Crystal Display) or an OELD (Organic Electro Luminescence Diode) display. A touch sensor 108 is provided on the display screen of the display unit 107, and the display unit 107 and the touch sensor 108 form a touch panel 109. The touch panel 109 is a user interface having functions as a display output interface and an input interface. The GPS antenna 110A and the GPS unit 110 realize a function of receiving signals from a plurality of artificial satellites and locating the current position of the device (information communication terminal 1).
[0031] In the information communication terminal 1 of this embodiment, the registration list forming unit 120 and the registration list utilizing unit 130 are the main units that provide new functions. First, the registration list forming unit 120 will be described. Fig. 3 is a diagram for explaining the speed dial registration list of the information communication terminal of the embodiment. The registration list forming unit 120 realizes the function of forming a speed dial registration list (hereinafter abbreviated as a registration list) for realizing the speed dial function and its extended functions.
[0032] The registration list forming unit 120 is composed of a primary registration accepting unit 121, a list creating unit 122, an information searching unit 123, a keyword extracting unit 124, a registration list updating unit 125, and a keyword editing unit 126. Each unit constituting the registration list forming unit 120 functions under the control of the control unit 102 when an item such as "speed dial registration" is selected from a predetermined menu displayed on the display unit 107. The primary registration accepting unit 121 displays a speed dial registration screen on the display unit 107, accepts input of the speed dial number, registration name, etc., and registration number via the touch panel 109, and performs processing to temporarily store this in a predetermined area of the storage device 103, for example.
[0033] In this embodiment, the abbreviated number is a three-digit number, and is usually acquired in a sequence starting from "001", but the user can also input a three-digit number of his / her choice. The registered name, etc. is information that enables a destination facility that is frequently called or a destination facility that the user wishes to call reliably and quickly to be recognized, and is usually the name of the destination facility. However, it is not limited to the name, and may include an abbreviation or nickname of the destination facility, or information on the location of the destination facility. In the following, for the sake of simplicity, the registered name, etc. is described as the name of the destination facility, that is, the registered name. The registered telephone number is the telephone number of the destination facility. In this way, the primary registration reception unit 121 and the touch panel 109 of the information communication terminal realize the functions of a first reception means for receiving an abbreviated number, a second reception means for receiving a registered name of the destination facility, and a third reception means for receiving a registered telephone number.
[0034] The list creation unit 122 creates a registration list in which the abbreviated numbers, registered names, and registered telephone numbers that are accepted by the primary registration acceptance unit 121 and the touch panel 109 in cooperation and temporarily stored in the storage device 103 are associated with each other, and stores this in the registration list storage unit 104. The registration list stored in the registration list storage unit 104 in this way becomes a registration list (primary registration) in which the abbreviated numbers, registered names, and registered telephone numbers are associated with each other, as shown in Fig. 3(A). In the registration list (primary registration) shown in Fig. 3(A), telephone numbers of a regular doctor's office, a frequently used rental car company, and a frequently visited yakiniku restaurant are registered in association with abbreviated numbers 001 to 003.
[0035] The registration list (primary registration) shown in Fig. 3(A) is information necessary for realizing the conventional speed dial function. That is, for example, if an abbreviated number is input through a numeric keypad as a software key displayed on the display unit 107 of the information communication terminal 1, a call can be automatically made using a registered telephone number associated with the abbreviated number. That is, a call can be made to a destination facility by inputting only three digits of the abbreviated number without inputting all the digits of the telephone number of the destination facility. In this specification, the numeric keypad refers to a group of keys consisting of the numeric keys 0 to 9, the * key, and the # key.
[0036] The information search unit 123 uses a predetermined search engine to perform a process of searching for information using, as search keys, either or both of the registered name and registered telephone number in the registration list stored in the registration list storage unit 104 by the list creation unit 122. In this way, various information related to the destination facility is collected and temporarily stored in a storage device. The keyword extraction unit 124 analyzes the search results searched and collected by the information search unit 123 and temporarily stored, and extracts keywords related to the destination facility. The extracted keywords represent the characteristics of the destination facility.
[0037] The keyword extraction unit 124 uses, for example, AI (artificial intelligence) technology, and is capable of extracting keywords related to the destination facility that indicate the characteristics of the destination facility. For example, information such as business type (restaurant, hospital, rental car, cram school, etc.), business hours, business content (yakiniku, Chinese food, internal medicine, pediatrics, surgery, exam preparation guidance, etc.), characteristics (delivery available, night-time medical care available, handling large vehicles, exam preparation guidance for junior and senior high school students) is extracted. The maximum number of keywords to be extracted is predetermined, and an appropriate number of keywords are extracted within the range of the maximum number.
[0038] The registration list update unit 125 performs a process of updating (adding) the keywords extracted by the keyword extraction unit 124 as keywords to the corresponding registration list stored in the registration list storage unit 104. As a result, the keywords are updated (added) to each of the destination facilities, as shown in the stored list (secondary registration) in FIG. 3(B). The extraction and updating of keywords is performed when each destination facility is registered. However, it is also possible to extract and update keywords collectively after the registration list of multiple destination facilities is stored in the registration list storage unit 104.
[0039] In the information communication terminal 1 of this embodiment, as shown in FIG. 3(B), for the destination facility "△△ Hospital", keywords such as "hospital, general, night clinic" are updated. Also, for the destination facility "〇〇 Rental Car", keywords such as "rental car, (chain store name), open from 10:00 to 20:00, large vehicle handling" are updated. Also, for the destination facility "Yakiniku XX", keywords such as "restaurants, yakiniku, (chain store name)" are updated. Note that (chain store name) means that the destination facility is part of a chain, and the chain store name has been extracted as a keyword and updated.
[0040] However, there are cases where the keywords automatically extracted and updated by the functions of the information search unit 123, keyword extraction unit 124, and registration list update unit 125 of the information communication terminal 1 are insufficient. In this case, the keyword editing unit 126 functions in response to a user's instruction to display the registration list of destination facilities stored in the registration list storage unit 104 on the display unit 107, and the keywords can be edited via a software keyboard displayed on the display unit 107. The user's instruction is to select an item such as "Edit keywords for destination facility" from a predetermined menu.
[0041] As shown in the stored list (after editing keywords) of FIG. 3(C), the keywords for each destination facility can be edited. As a result, for the destination facility "△△ Hospital", a keyword indicating the medical department the user (user of the information communication terminal 1) is in, such as "Respiratory Medicine", can be added, as underlined. Also, for the destination facility "〇〇 Rental Car", a keyword indicating a service the user wants to use, such as "Drop-off available", can be added, as underlined. Also, for the destination facility "Yakiniku XX", the keyword "(chain restaurant name)" that was listed as a keyword can be deleted, and a keyword indicating a service the user wants to use, such as "All-you-can-eat", can be added, as underlined.
[0042] In this way, the registration list forming unit 120 can search for information on each destination facility, extract keywords, and update them corresponding to each destination facility, in addition to information for implementing the conventional speed dial function such as the speed dial number, the registered name, and the registered telephone number. Furthermore, the keywords updated in the registration list can be edited by adding, deleting, changing, etc., as necessary.
[0043] Next, the registration list utilization unit 130 will be described. The registration list utilization unit 130 includes a speed dial reception unit 131, a processing determination unit 132, a normal abbreviated call unit 133, a keyword reference unit 134, a keyword etc. display processing unit 135, a keyword correction unit 136, a similar facility search unit 137, a selection instruction reception unit 138, and an extended abbreviated call unit 139. Each unit constituting the registration list utilization unit 130 functions, for example, when a speed dial button for using the speed dial function is selected from a predetermined menu displayed on the display unit 107.
[0044] The speed dial reception unit 131 displays an input screen for speed dial on the display unit 107 under the control of the control unit 102, and receives input of a speed dial. In the information communication terminal 1 of this embodiment, as described with reference to FIG. 3, a user who wants to call a destination facility whose speed dial number, registered name, and registered phone number are registered inputs the three-digit speed dial number as is, and the speed dial reception unit 131 accepts this. In contrast, when a user wants to search for a similar facility to the destination facility and make a call, the user inputs the extended information and the speed dial number of the destination facility. In this embodiment, the extended information is "*". For example, when a user wants to search for a similar facility whose speed dial number is "001" and whose registered name is "△△ Hospital" as shown in FIG. 3 and make a call to the similar facility, the user inputs "*001", and the speed dial reception unit accepts this.
[0045] The process discrimination unit 132 discriminates whether the instruction is to execute a normal abbreviated dialing function or an extended function of the abbreviated dialing function based on the configuration of the abbreviated number received through the abbreviated dialing reception unit 131, and notifies the control unit 102 of the discrimination result. Assume that the abbreviated number received through the abbreviated dialing reception unit 131 is a three-digit number such as "001". In this case, the process discrimination unit 132 discriminates that the instruction is to execute a normal abbreviated dialing function that makes a call using the corresponding registered telephone number. Also, assume that the abbreviated number received through the abbreviated dialing reception unit 131 is a three-digit number and extended information such as "*001". In this case, the process discrimination unit 132 discriminates that the instruction is to execute an extended function of the abbreviated dialing function that makes it possible to search for similar facilities similar to the registered destination facility and make a call.
[0046] Assume that the process determination unit 132 has determined that the command is an instruction to execute normal abbreviated dialing. In this case, under the control of the control unit 102, the normal abbreviated dialing unit 133 functions to obtain a registered telephone number corresponding to the abbreviated number and to perform a process of calling (making a call) to the destination facility using the registered telephone number. That is, the normal abbreviated dialing unit 133 refers to the registration list in the registration list storage unit 104 based on the received abbreviated number, forms a call request using the corresponding registered telephone number, and sends it to the IP network 21 via the wireless communication unit 101 and the transmission / reception antenna 101A. If the called party responds to this call request, the call line is connected and the call is made.
[0047] It is assumed that the process determination unit 132 has determined that the command is an instruction to execute an extension function of the abbreviated dialing function. In this case, the keyword reference unit 134 functions under the control of the control unit 102. The keyword reference unit 134 refers to the registration list in the registration list storage unit 104 based on the abbreviated number (a three-digit number) of the input extension information and abbreviated number, extracts a keyword for the corresponding destination facility, and provides this to the keyword, etc. display processing unit 135. In this way, if the keyword reference unit 134 determines that a registration list corresponding to the input abbreviated number exists and can refer to it, the control unit 102 controls the GPS unit 110 to determine the current position of the device itself, and provides the determined current position to the keyword, etc. display processing unit 135.
[0048] The keyword etc. display processing unit 135 performs processing to display address information corresponding to the provided current location and the provided keyword on the display unit 107. This allows the user to check the current location and the keyword registered for the destination facility through the display unit 107. Fig. 4 is a diagram for explaining an example of a display screen displayed on the display unit 107 when the expanded function of the speed dial is used in the information communication terminal 1 according to the embodiment.
[0049] In this example, the display screen when the speed dial extension function is used has a display field H1 for current location information at the upper left corner of the display unit 107, and a "re-acquire" button B1 at the lower right corner. A display field H2 for search keywords is provided at the upper right corner of the display unit 107, and a "keyword edit" button B2 at the lower right corner. A display field H3 for test results is provided below the center in the vertical direction of the display unit 107, and a "search again" button B3 is provided at the upper left corner. The display field H3 for test results has fields for item number, distance, location / facility name, telephone number, and URL.
[0050] The item number is a consecutive number assigned to each search result, and in the example shown in FIG. 4, it is shown that two similar facilities, "1" and "2", were found. The distance is an approximate distance from the current location to the searched similar facility. For example, the current location and the location of the searched similar facility are plotted on map data, and the distance between the two points can be obtained. The location / facility name is information indicating the location and facility name of the searched similar facility. The TEL is the telephone number of the searched similar facility, and the URL is the URL (uniform resource locator) of the so-called homepage of the searched similar facility. As shown in FIG. 4, the display columns for the telephone numbers are provided with "Call" buttons B4(1) and B4(2), and the display columns for the URLs are provided with "View" buttons B5(1) and B5(2). The "Exit" button B6 is provided at the top right corner of the display unit 107.
[0051] As described above, the keyword etc. display processing unit 135 acquires an address corresponding to the current position measured through the GPS unit 110 from the map data, and displays it in the current position information display field H1. The keyword etc. display processing unit 135 also displays the keyword of the destination facility acquired by the keyword reference unit 134 in the search keyword display field H2. In this case, the keyword correction unit 136 functions, and the user can correct the keyword displayed on the display unit 107 through the touch panel 109. The user can add, delete, or change a keyword by accepting an instruction input through the touch panel 109. The keyword displayed on the display unit 107 can also be used as is without correction.
[0052] Thereafter, under the control of the control unit 102, the similar facility search unit 137 functions to use the current location of the device and the keyword displayed on the display unit 107 to search for facilities near the current location that match the keyword (similar facilities to the destination facility registered as an abbreviated number). For example, when the abbreviated number "*001" is entered, the keywords "hospital, general, night care, respiratory department" of the abbreviated number "001" and registered name "△△ Hospital" shown in Fig. 3(C) are used to search for similar facilities near the current location. The search results by the similar facility search unit 137 are displayed in the search result display column H3 in the manner shown in Fig. 4.
[0053] Thereafter, if the desired similar facility is found, the selection instruction receiving unit 138 starts to function and receives a selection operation by the user on the "Call" button B4(N) (N is an integer equal to or greater than 1) in the telephone number field of the similar facility via the touch panel 109. When a selection input is received via the selection instruction receiving unit 138, the expanded abbreviated call sending unit 139 starts to function and performs processing to send a call using the telephone number of the selected similar facility. That is, the expanded abbreviated call sending unit 139 forms a call request using the telephone number of the selected similar facility (the telephone number included in the searched information) and sends it to the IP network 21 via the wireless communication unit 101 and the transmission / reception antenna 101A. If the called party responds to this call request, the call line is connected and the call is made.
[0054] If the current location cannot be properly found, the user can touch the display of the "Re-acquire" button B1 with his / her finger or the like to select the location, which causes the control unit 102 to control the GPS unit 110 to execute the current location positioning process again. If the "Edit Keyword" button B2 is pressed, the keyword correction unit 136 functions to accept input instructions again, allowing keywords to be added, deleted, or changed. If the "Re-search" button B3 is pressed, the similar facility search unit 137 functions to enable a search for similar facilities to be performed again.
[0055] Therefore, the keywords can be edited both before and after searching for similar facilities. Therefore, when current location information is reacquired or keywords are edited, the "Search Again" button B3 can be selected to search for similar facilities using the new current location information and the edited keywords. When the user wishes to end the use of the speed dial expansion function, the user can press the "Exit" button B6 to erase the display screen shown in FIG. 4, return to the original display screen, and end the expansion function.
[0056] In this way, when the registration list utilization unit 130 receives an input of an abbreviated number, it can realize a conventional speed dial function that automatically dials using the corresponding registered telephone number. Furthermore, a keyword is registered in association with each destination facility registered in the registration list. As a result, when an instruction is given to search for a similar facility to the destination facility whose abbreviated number is registered (execution of an expanded function of the speed dial), the registration list utilization unit 130 can search for a similar facility near the current location using the keyword of the destination facility. The search results are output to the user, and an automatic call can be made to the similar facility selected by the user at the user's instruction.
[0057] The process performed in the information communication terminal 1 of this embodiment when registering a speed dial number and when using the speed dial number will be summarized below with reference to the flowcharts.
[0058] [Processing when speed dial is registered] Fig. 5 is a flowchart for explaining the process of registering a speed dial, which is executed in the information communication terminal 1 according to the embodiment. The process of the flowchart shown in Fig. 5 is executed by the control unit 102 when an item such as "Register speed dial" is selected from a predetermined menu displayed on the display unit 107, and is performed by the control unit 102 controlling each unit of the registration list forming unit 120.
[0059] First, the control unit 102 starts the primary registration process (step S101), displays a registration screen for information required when using the speed dial function on the display unit 107, and controls the primary registration reception unit 121 to display the speed dial number in a predetermined display field (step S102). Usually, the available speed dial numbers are determined in advance, for example, from "001" to "020", and the smallest available speed dial number is displayed, excluding the speed dial numbers that have already been registered. The displayed speed dial number can be changed by the user, as described later.
[0060] Next, primary registration acceptance unit 121 displays a so-called software keyboard on display unit 107 to accept input of a registration name (step S103), and determines whether or not the "Back" button has been selected in step S103 (step S104). If it is determined in the determination process of step S104 that the "Back" button has been selected, primary registration acceptance unit 121 returns to the process of step S102 and accepts input of an instruction to change the abbreviated number, making it possible to change the abbreviated number.
[0061] In the process of step S103, when a confirmation key such as an enter key is selected and operated after the registration name, etc. are accepted and displayed in a predetermined display field, the determination process of step S104 determines that the "back" button has not been operated. In this case, primary registration acceptance unit 121 accepts input of a registration phone number (step S105), and in step S105, determines whether or not the "back" button has been pressed (step S106).
[0062] If it is determined in the determination process of step S106 that the "Back" button has been pressed, primary registration acceptance unit 121 returns to the process of step S103, accepts an input instructing the user to change the registered name, and enables the user to change the registered name. If, in the process of step S105, a confirmation key such as an Enter key is selected after the registered phone number is accepted and displayed in a predetermined display field, it is determined in the determination process of step S106 that the "Back" button has not been operated. In this case, primary registration acceptance unit 121 accepts a confirmation input (step S107), and determines in step S107 whether or not the "Back" button has been pressed (step S108).
[0063] When it is determined in the determination process of step S108 that the "Back" button has been pressed, the primary registration acceptance unit 121 returns to the process of step S105, accepts an instruction to change the registered telephone number, and enables the change of the registered telephone number. In the process of step S107, it is determined that a predetermined confirmation key (for example, an "OK" button displayed on the display unit 107) has been selected. In this case, under the control of the control unit 102, the list creation unit 122 functions to create a registration list consisting of the abbreviated number, the registered name, and the registered telephone number, as shown in FIG. 3(A), and stores this in the registration list storage unit 104 (step S109). This completes the primary registration process (step S110). The primary registration process from step S101 to step S110 corresponds to the conventional registration process of an abbreviated number, and a registration list (primary registration) in the form shown in FIG. 3(A) is created.
[0064] Next, the control unit 102 controls each relevant unit of the registration list forming unit 120 to start the secondary registration process (step S111). In the secondary registration process, the control unit 102 first controls the information searching unit 123 to execute a search process for information on the destination facility using one or both of the registered name and registered telephone number in the registration list formed by the primary registration as key information (step S112). In this case, a predetermined search engine is used.
[0065] Thereafter, under the control of the control unit 102, the keyword extraction unit 124 functions to extract keywords related to the destination facility from the information related to the destination facility that has been searched and collected (step S113). The keywords related to the destination facility represent the characteristics of the destination facility, and as described above, information such as the business type, business hours, business content, characteristics, etc. is extracted. The maximum number of keywords to be extracted is determined in advance, and an appropriate number of keywords are extracted within the range of the maximum number.
[0066] Next, the control unit 102 controls the registration list update unit 125 to perform a process of updating the keyword extracted by the keyword extraction unit 124 in the keyword column of the registration list of the corresponding destination facility (step S114). The control unit 102 displays the keyword updated in the keyword column of the registration list in step S114 on the display unit 107 (step S115). Thereafter, the control unit 102 controls the keyword editing unit 126 to accept an instruction to edit the keyword, edit the keyword in the registration list (step S116), and determines whether or not an end operation has been accepted (step S117).
[0067] If it is determined in the determination process of step S117 that the end operation has not been accepted, the process from step S116 is repeated to continue editing the keywords. If it is determined in the determination process of step S117 that the end operation has been accepted, the secondary registration process is completed (step S118), and the speed dial registration process is completed. This secondary registration process of steps S111 to S118 is a new process that is not included in the conventional speed dial registration process, and is a process of searching for keywords related to the destination facility and associating them with the corresponding destination facility.
[0068] 5, for ease of explanation, the primary registration process (steps S101 to S110) and the secondary registration process (steps S111 to S118) are shown separately. However, essentially, both processes are executed consecutively for one destination facility. Of course, it is also possible to perform the primary registration process for multiple destination facilities, and then perform the secondary registration process for destination facilities that are not associated with a keyword.
[0069] [Processing when speed dial is used] Fig. 6 is a flowchart for explaining the process executed in the information communication terminal according to the embodiment when a speed dial is used. The process of the flowchart shown in Fig. 6 is executed by the control unit 102 when a "speed dial button" is selected from a predetermined menu displayed on the display unit 107, and is performed by the control unit 102 controlling each unit of the registration list utilization unit 130.
[0070] First, the control unit 102 displays a speed dial reception screen on the display unit 107 and controls the speed dial reception unit 131 to receive a speed dial input from the user (step S201). Next, under the control of the control unit 102, the process determination unit 132 functions to determine whether the inputted abbreviated number has extension information added thereto (step S202). That is, the process determination unit 132 determines whether the inputted abbreviated number is a conventional abbreviated number such as "001" or a combination of extension information such as "*001" and abbreviated number.
[0071] In the determination process of step S202, it is determined that the input abbreviated number is only a conventional abbreviated number without extension information. In this case, under the control of the control unit 102, the normal abbreviated dialing unit 133 functions to refer to the stored data in the registration list storage unit 104 based on the input abbreviated number (step S203) and determine whether or not a registration list exists (step S204). In the determination process of step S204, when it is determined that a registration list exists, the normal abbreviated dialing unit 133 acquires the registered telephone number of the destination facility corresponding to the abbreviated number from the registration list (step S205). Furthermore, the normal abbreviated dialing unit 133 performs a process of calling the destination facility using the acquired registered telephone number (step S206). Note that, in the determination process of step S204, when it is determined that a registration list does not exist, the process shown in FIG. 6 is terminated. In this way, the processes of steps S201 to S206 realize the abbreviated dialing function that has been used conventionally.
[0072] On the other hand, it is assumed that the input abbreviated number is determined to have extension information added in the determination process of step S202. In this case, under the control of the control unit 102, the keyword reference unit 134 functions to extract the abbreviated number other than the extension information from the input abbreviated number, and uses this to refer to the stored data in the registration list storage unit 104 (step S207). The keyword reference unit 134 determines whether or not a corresponding registration list exists (step S208).
[0073] If the keyword reference unit 134 determines that corresponding registered data exists, the control unit 102 accordingly controls the GPS unit 110 to execute processing for acquiring the current location (step S209). The control unit 102 determines whether the current location has been properly acquired through the GPS unit 110 (step S210). It is assumed that the determination processing in step S210 determines that the current location has been properly acquired. In this case, under the control of the control unit 102, the keyword etc. display processing unit 135 functions to display a display screen in the form shown in FIG. 4, and displays the current location information (address information) corresponding to the acquired current location and the search keyword (step S211).
[0074] Next, under the control of the control unit 102, the keyword correction unit 136 functions to accept editing input for the keyword (step S212). In the process of step S212, the displayed keyword (search keyword) can be added, deleted, or changed. Thereafter, the control unit 102 determines whether or not an operation to end editing has been performed, such as a selection operation of the Enter key on the software keyboard (step S213). If it is determined in the determination process of step S213 that an operation to end editing has not been performed, the process from step S212 is repeated, and the acceptance of editing input for the keyword continues.
[0075] Assume that it is determined in the determination process of step S213 that an end operation has been performed. In this case, under the control of the control unit 102, the similar facility search unit 137 functions to search for facilities in the vicinity of the current location that are similar to the destination facility (similar facilities to the destination facility) using the displayed current location information and keywords, as described with reference to FIG. 4 (step S214). The results obtained by the search process of step S214 are displayed as a list on the display unit 107 by the similar facility search unit 137, as shown in the search result display field H3 of FIG. 4 (step S215). If the search results cannot all be displayed, the entirety of the results can be viewed by scrolling the search result display field H3.
[0076] Thereafter, under the control of the control unit 102, the selection instruction receiving unit 138 functions to receive a pressing operation of the "Call" button of the target similar facility from the search results displayed as shown in FIG. 4 (step S216). In this case, the control unit 102 determines whether or not the "Call" button has not been pressed and the "End" button B6 has been pressed (step S217). In the determination process of step S217, it is assumed that the "Call" button B4(N) has been pressed and the "End" button B6 has not been selected. In this case, under the control of the control unit 102, the expanded / shortened call sending unit 139 functions to obtain the telephone number of the selected similar facility (step S218) and performs a process of calling the selected similar facility using the obtained telephone number (step S206).
[0077] If it is determined in step S208 that there is no registered data corresponding to the inputted abbreviated number, or if it is determined in step S210 that the current location cannot be acquired, a search for similar facilities is not possible, and the process shown in Fig. 6 is terminated. Similarly, if it is determined in the determination process of step S217 that the "Call" button B4(N) has not been pressed, but the "End" button B6 has been pressed, this indicates that the user has performed an operation to end the search for similar facilities, and the process shown in Fig. 6 is terminated.
[0078] Thus, in addition to the conventional speed dial function, the information communication terminal 1 of this embodiment can easily instruct and execute a search for facilities in the vicinity of the current location that are similar to the destination facility registered in the speed dial mode (facilities similar to the destination facility).
[0079] [Effects of the embodiment] According to the information communication terminal of the above embodiment, in addition to the conventional speed dial function that allows a user to call a destination facility by inputting a speed dial number without inputting a telephone number, an extended function is also available. The extended function is realized by registering keywords related to the destination facility, which are registered in association with the speed dial number and the telephone number. In other words, by simply inputting the extended information and the speed dial number, a user can search for facilities similar to the destination facility that are located near the current location, using the keywords of the destination facility, and easily call the similar facilities found in the search.
[0080] As a result, when a destination facility that is normally used cannot be used for some reason, a facility similar to the destination facility located near the current location can be searched for, called, and used. The information communication terminal 1 is in a form suitable for carrying, and is not limited to use near the destination facility, but can also be used, for example, at a travel destination, by searching for a facility similar to the destination facility located near the current location, and calling the facility.
[0081] Therefore, in the above-mentioned embodiment, as explained with reference to Fig. 3, a hospital similar to a regular hospital can be easily searched for and used without inputting a keyword. Also, for example, a store (facility) similar to a regular store (facility) such as a regular rental car store or a regular yakiniku restaurant can be easily searched for and used without inputting a keyword.
[0082] [Variations] In the above embodiment, the GPS unit 110 is used to measure the current position, but the present invention is not limited to this. For example, an address can be input through the touch panel 109 and used as the current position information. Although not shown, an object with an address written on it can be photographed by a camera provided in the information communication terminal 1, and the address information obtained by character recognition can be used as the current position information. An address can also be input by voice through the microphone 105S, and converted into text data to be used as the current position information.
[0083] In addition, in the information communication terminal 1 of the above-mentioned embodiment, "*" is used as the extended information, and "*" is added before the abbreviated number, but this is not limited to this. "*" may be added after the abbreviated number. Also, "#" may be used instead of "*" as the extended information, and a number that is not normally used at the beginning of an abbreviated number, for example "9", may be added to the beginning. In short, various information that can be linked with an abbreviated number, can be distinguished from a normal abbreviated number, and can be separated from the extended information and the abbreviated number can be used as the extended information.
[0084] Basically, various facilities to which telephone numbers are assigned can be set as destination facilities. As described above, the present invention can be applied to various information and communication terminals equipped with an Internet connection function and a telephone function, such as smartphones, tablet PCs, notebook PCs, and desktop PCs. When applied to a desktop PC, the present invention is effective in searching for similar facilities to a destination facility that is frequently used near a home or workplace where the desktop PC is installed.
[0085] It is also possible to overwrite the search results to the registration list (speed dial registration list). For example, when moving, transferring, going on a long-term business trip, etc., a user selects a destination facility registration list from the registered registration list, and performs a search process for the selected destination facility using current location information and keywords. Suppose that a facility that the user wishes to register as a destination facility at the new destination, etc., is found from similar facilities obtained as a result of this search. In this case, by selecting the facility that the user wishes to register as a destination facility, the information in the original registration list can be overwritten with the information of the facility that the user wishes to register as a destination facility, thereby updating the registration list at the new destination, etc.
[0086] In this example, the destination facilities to be updated are selected one by one from the registration list and updated one by one, but this is not limited to the above. It is also possible to perform a search using the current location and a keyword for multiple destination facilities selected from an already registered registration list, or for all destination facilities in an already registered registration list, and update them all at once. However, even in this case, if multiple similar facilities are found by the search, it is necessary to select a similar facility to register as the destination facility.
[0087] Moreover, such a registration list can be updated, for example, by selecting an item such as "update speed dial registration list" from a predetermined menu. In this case, for example, the control unit 102 displays a display screen similar to the display screen described with reference to Fig. 4, which has an input field for speed dial numbers, and accepts the input of the speed dial number, thereby accepting the selection of the destination facility. Thereafter, the above-mentioned keyword reference unit 134, GPS unit 110, keyword etc. display processing unit 135, keyword correction unit 136, similar facility search unit 137, and selection instruction acceptance unit 138 function to search for similar facilities, and update the registration list from the search results.
[0088] Also, the current location and keywords have been described as being provided by displaying them on the display unit 108 of the information communication terminal 1, but this is not limiting. They can also be provided to the user by outputting them as audio from, for example, the speaker 105S provided in the information communication terminal 1. Also, if necessary, they can be printed out on paper from, for example, a portable printer connected to the information communication terminal 1 by wire or wirelessly, and provided to the user.
[0089] [others] As can be seen from the above description of the embodiment, the program for executing the processing of the flowchart explained using Fig. 5 is an embodiment of the similar facility search program described in claim 1 and claim 2. Also, the program for executing the processing of the flowchart explained using Fig. 6 is an embodiment of the similar facility search program described in claim 3 and claim 4.
[0090] Therefore, the functions of the units constituting the registration list formation unit 120 of the information communication terminal 1 described with reference to Fig. 2 can be realized as functions of the control unit 102 by a program executed in the control unit 102. Also, the functions of the units constituting the registration list utilization unit 130 of the information communication terminal 1 described with reference to Fig. 2 can be realized as functions of the control unit 102 by a program executed in the control unit 102.
[0091] Moreover, the process described using the flowcharts of Figures 5 and 6 is an application of an embodiment of the similar facility search method according to the present invention. Moreover, the information communication terminal described using Figure 2 is an application of an embodiment of the information communication terminal according to the present invention.
[0092] Moreover, the functions of the first, second and third accepting means in the claims are realized by the primary registration accepting unit 121 and the touch panel 109 of the information communication device 1 working together. Moreover, the function of the list creation means in the claims is realized by the list creation unit 122 of the information communication device 1. Moreover, the function of the first search means in the claims is realized by the information search unit 123 of the information communication terminal 1. Moreover, the function of the extraction means in the claims is realized by the keyword extraction 124 of the information communication terminal 1. Moreover, the function of the update means in the claims is realized by the registration list update unit 125 of the information communication terminal 1.
[0093] The function of the fourth reception means in the claim is realized by the abbreviated dial reception unit 131 and the touch panel 109 of the information communication terminal 1 in cooperation. The function of the reference means in the claim is realized by the keyword reference unit 134 of the information communication terminal 1. The function of the current position measurement means in the claim is realized by the GPS unit 110 and the GPS antenna 110A. The function of the second search means in the claim is realized by the similar facility search unit 137 of the information communication terminal 1. The function of the fifth reception means in the claim is realized by the selection instruction reception unit 138 and the touch panel 109 in cooperation. The function of the transmission means in the claim is realized by the extended abbreviated transmission unit 139 of the information communication terminal 1. [Explanation of symbols]
[0094] 1...information communication terminal, 101A...transmitting and receiving antenna, 101...wireless communication unit, 102...control unit, 103...storage device, 104...registration list storage unit, 105...codec, 105R...speaker (receiver), 105S...microphone, 106...packet disassembly / reconstruction unit, 107...display unit, 108...touch sensor, 109...touch panel, 110...GPS unit, 110A...GPS antenna, 120...registration list formation unit, 121...primary registration acceptance unit, 122...list creation unit, 123...information search unit, 124...keyword Extraction unit, 125... registration list update unit, 126... keyword editing unit, 130... registration list utilization unit, 131... abbreviated dial reception unit, 132... processing discrimination unit, 133... normal abbreviated dialing unit, 134... keyword reference unit, 135... keyword etc. display processing unit, 136... keyword correction unit, 137... similar facility search unit, 138... selection instruction reception unit, 139... extended abbreviated dialing unit, 2... wide area network, 21... IP network, 22... telephone network, 3... IP telephone, 4... information communication terminal, 5... general telephone, BS(1), BS(2)... base station
Claims
1. A similar facility search program executed by a computer installed in an information communication terminal, A first reception step of receiving an input of a newly registered abbreviated number; A second reception step of receiving an input of a registered name of the destination facility; a third receiving step of receiving the registration phone number; a list creation step of recording a registration list in which the abbreviated number, the registered name, and the registered telephone number are associated with each other in a registration list storage means; a first search step of searching for information disclosed on the Internet based on one or both of the registered name and the registered telephone number; an extraction step of extracting one or more keywords from information obtained as a result of the search in the first search step; an updating step of updating the keyword extracted in the extraction step to the corresponding registration list in the registration list storage means; A similar facility search program comprising:
2. 2. The similar facility search program according to claim 1, a first output step of outputting the updated keyword to the corresponding registration list in the registration list storage means; an editing step of accepting an instruction input for the output keyword and editing the keyword in the corresponding registration list in the registration list storage means; A similar facility search program comprising:
3. 2. The similar facility search program according to claim 1, a fourth receiving step of receiving an input of the abbreviated number; a reference step of referring to the registration list storage means based on the abbreviated number and acquiring a keyword when the abbreviated number accepted in the fourth acceptance step has extension information added thereto for instructing a search for similar facilities; a current position acquisition step of acquiring a current position through a current position measurement means; a second search step of searching for similar facilities based on the keyword acquired in the reference step and the current location acquired in the current location acquisition step; a second output step of outputting search results including telephone numbers of similar facilities in the second search step; a fifth receiving step of receiving an instruction to select a similar facility from the output search results; a calling step of calling a similar facility according to the selection instruction received in the fifth receiving step; A similar facility search program comprising:
4. 4. A similar facility search program according to claim 3, a third output step of outputting the keyword acquired in the reference step; a correction step of accepting an instruction input for the output keyword and correcting the acquired keyword; Run In the second search step, A search is performed for similar facilities based on the keyword corrected in the correction step and the current location acquired in the current location acquisition step. A similar facility search program comprising:
5. a first receiving means for receiving an input of a newly registered abbreviated number; A second receiving means for receiving an input of a registered name of the destination facility; a third receiving means for receiving the registered telephone number; a list creating means for recording a registration list in which the abbreviated number, the registered name, and the registered telephone number are associated with each other in a registration list storage means; a first search means for searching information disclosed on the Internet based on one or both of the registered name and the registered telephone number; an extraction means for extracting one or more keywords from information obtained as a result of the search by the first search means; an update means for updating the keyword extracted by the extraction means to the corresponding registration list in the registration list storage means; An information communication terminal comprising:
6. A similar facility search method for use in an information communication terminal, comprising: a first reception step of receiving an input of a newly registered abbreviated number through a first reception means; a second reception step of receiving an input of a registered name of the destination facility through a second reception means; a third reception step of receiving the registered telephone number through a third reception means; a list creation step in which a list creation means records a registration list in which the abbreviated number, the registered name, and the registered telephone number are associated with each other in a registration list storage means; a first search step in which a first search means searches for information disclosed on the Internet based on one or both of the registered name and the registered telephone number; an extraction step in which an extraction means extracts one or more keywords from information obtained as a result of the search in the first search step; an updating step in which an updating means updates the keyword extracted in the extracting step to the corresponding registration list in the registration list storage means; A similar facility search method comprising the steps of:
Citation Information
Patent Citations
Mobile phone terminal, method for adding and registering bookmarks on a mobile phone terminal, and method for displaying similar bookmark information.
JP4529860B2