US20010044803A1 - One step map retrieval by inputting a unique number - Google Patents

One step map retrieval by inputting a unique number Download PDF

Info

Publication number
US20010044803A1
US20010044803A1 US09/862,845 US86284501A US2001044803A1 US 20010044803 A1 US20010044803 A1 US 20010044803A1 US 86284501 A US86284501 A US 86284501A US 2001044803 A1 US2001044803 A1 US 2001044803A1
Authority
US
United States
Prior art keywords
map
telephone number
map request
server
request
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.)
Abandoned
Application number
US09/862,845
Inventor
Kehyeh Szutu
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US09/862,845 priority Critical patent/US20010044803A1/en
Publication of US20010044803A1 publication Critical patent/US20010044803A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries

Definitions

  • This invention relates generally to network systems for carrying out various kinds of geocentric operations over communication network s. More particularly, this invention relates to an improved system configuration and method for interactively linking a preexisting unique externally administered identifier such as a telephone number or a partial phone number, to a map showing the location for the address listed for that unique identifier, e.g., the telephone number. This invention also relates to an improved system configuration and method for organizing and accessing geocentric information.
  • a preexisting unique externally administered identifier such as a telephone number or a partial phone number
  • the limitations may be imposed by the requirement that the mobile phone user has to key in long list of web-page universal resource locator (URL) to reach the web sites of the reverse directory to first find out the address. Then the mobile phone user has to key in the URL for the map searching web site and the address into the map searching web site to retrieve the map.
  • URL web-page universal resource locator
  • Data entry with telephone keypads for URL names and address can be very time consuming and frustrating experiences, particularly when the mobile phone user is traveling at a high speed under the time constraint to reach a destination to according to a scheduled appointment.
  • the descriptions of employing two databases and two searching steps are for illustration purpose. There are many ways to implement this procedure and other possible implementations including all data are stored in one database or the databases are located on different servers over the network.
  • the processes of retrieving a map or other geocentric information for a region or an address associated with a telephone number or a partial telephone is greatly simplified.
  • a network or telephone user, particularly such user carrying out a map retrieval operation with a mobile phone is greatly benefited from this more convenient method of map retrieval.
  • Another object of the present invention is to provide a new method and system configuration by providing a map server for retrieving map associated with a user input of an unique externally administered number.
  • User's input may be a telephone number, partial telephone number, zip code, social security, or other kinds of unique externally administered number.
  • the system configuration and method of this invention is to perform a first database search for determining an address or location associated with the unique number entered by a network or telephone user. Then a second database search is performed to retrieve the map for the address or the location determined by the search carried out in the first database.
  • the purpose is to simplify the map retrieval processes, particularly for a map requester not knowing the address or cannot conveniently access to a keyboard or a voice input device to enter the address identified by a list of alphanumeric characters.
  • the present invention discloses network system.
  • the network system includes a geocentric information server for receiving a numeric data input.
  • the geocentric information server further includes a first database-search enabling means for enabling a first database search for determining a geographic location associated with the numeric data input.
  • the map server further includes a second database-search enabling means for enabling a second database search for retrieving a map or other geocentric information associated with the geographic location determined by the first database search.
  • the geocentric information server further includes a first database containing data for relating the numeric data input to the geographic location.
  • the geocentric information server further includes a second database containing data for relating the geographic location to the map.
  • FIG. 1 is a functional block diagram showing a system configuration for an Internet map server of the present invention.
  • FIG. 2 is a functional block diagram showing an alternate system configuration for an Internet map server of the present invention
  • FIG. 3 is a functional block diagram showing a system configuration for an Internet Directory server of the present invention.
  • FIG. 4 is a functional block diagram showing an alternate system configuration for an Internet directory server of the present invention.
  • the network communication system e.g., an Internet or phone system 100 , includes a map server 120 .
  • this map server 120 is implemented as an Internet control Web site.
  • the map server 120 is connected to and in communication with an t user 130 requesting a map by sending a telephone number.
  • the map server 120 includes a request handler 105 that can be implemented as a hypertext transfer protocol (HTTP) processor, a Simple Mail Transfer Protocol (SMTP) processor, or a telephone attendant processor.
  • HTTP hypertext transfer protocol
  • SMTP Simple Mail Transfer Protocol
  • the user 130 can send in a request through HTTP protocol as http://MAPatTEL.com/123-456-7890.
  • User 130 can also send in the request as an email addressed to the map server 120 as to 123-456-7890@MAPatTEL.com or include the destination phone number in an agreed upon location, e.g., the subject field in the body of the email.
  • User 130 can also make a request through Internet capable phone by calling the phone number of the map server first and then being greeted by an automatic telephone voice attendant system.
  • the telephone attendant processor is to receive and process an incoming telephone call containing messages for requesting a map associated with a destination telephone number, e.g., (123)-456-7890. After receiving the incoming map request, a telephone number normalized process is carried out by a telephone number normalization processor 110 .
  • the incoming map request may contain a telephone number as 1-123-456-7890, 123-4567890, 1234567890, or other kinds of variations.
  • the normalization processor 110 normalizes the telephone number to a standard format suitable for a database search. The normalized telephone number is then transferred to the database manager for conducting a two-step search. A first search carried out in the first database search 115 - 1 is applied to determine an address or location information from the telephone number, and a second step search carried out in a second database 115 - 2 is to retrieve a map or a link or URL that enables the requester 130 to get the desired map from the address found from the search conducted in first database 115 - 1 .
  • the map or link retrieved from the second database 115 - 2 is then transmitted to the map requester 130 via the Internet or Internet phone network 100 .
  • the first and second databases can be located in a same server or in different servers depending on the hardware and software configurations.
  • the two-step search is included for illustration purpose to implement this preferred embodiment. Other database arrangement is possible.
  • One of the implementation could combine 115 - 1 and 115 - 2 into one database and perform a one step search.
  • Another implementation could include an on line open registration process to let the user to populate the database 115 - 1 and 115 - 2 . The user will register and provide telephone number, associated address and associated map or link to the map to the map server.
  • the request handler 105 and the database manager for conducting a database searches in the first and second databases 115 - 1 and 115 - 2 are implemented to receive and process partial telephone numbers.
  • the map requests may be received by the request handler 105 as partial number related to the area code or a particular region associated with a prefix number within a bigger area designated with an area code.
  • the map can be retrieved and transferred back to the map requester 130 best fitting the partial telephone number without requiring a complete telephone number to be entered.
  • a map requester is allowed greater degree of flexibility to receive a map associated with an area code, a prefix as a sub-region covered by an area code or a specific location listed for a particular phone number.
  • This feature has a further benefit that many telephone numbers are unlisted with no address provided to the telephone directory.
  • a map requester can still obtain a map related to the bigger area for the purpose of direction guidance without requiring the knowledge of the exact address. In the event that the requester 130 's current location can be derived from the map request then a driving direction can be sent back too.
  • FIG. 2 is a functional block diagram of an alternate embodiment of this invention where an user 230 is sending a map request containing only a telephone number, e.g., www.MAPatTEL.com/123-456-7890 or a partial telephone number, e.g. www.MAPatTEL.com/123-456 through an Internet system 200 to a map server 220 .
  • the map server 220 Similar to the map server 120 shown in FIG. 1, the map server 220 also includes a request handler 205 to process the incoming map request and a telephone number normalization processor 210 to normalize the entry of telephone number received as part of the incoming map request.
  • the telephone-number normalization processor 210 then transfers the normalized telephone number to the map-request coordinating processor 215 .
  • the map request coordinating processor 215 transmits the normalized telephone number to an reverse address lookup server 240 such as http://www.anywho.com, to retrieve an address or location information for the telephone number entered through the map request.
  • the direct map retrieval request directed to the map server is transmitted back to the map requester 230 through the Internet 200 .
  • This Internet user 230 receives the direct map retrieval request with an option to either automatically retrieve the map from a conventional map server 250 without intervention from the Internet user 230 .
  • the Internet user 230 is provided with a button showing a “get map” command for the Internet user to initiate the direct map retrieval request generated by the map server 220 for retrieving the map from the conventional map server 250 such as maps.expedia.com.
  • a partial telephone number is acceptable by the map server 220 for retrieving map associated with an area code or a sub-area associated with a prefix number under an area code.
  • map server There are many variations in the implementation of a map server by combining different parts of the processes as described in FIG. 1 and FIG. 2.
  • One example is adding the reverse address lookup server 240 and map request coordinating processor 215 to FIG. 1 to handle the case where a local database search 115 - 1 does not yield a valid result.
  • Another example is to replace database 115 - 2 by a map server similar to map server 250 .
  • FIG. 3 is a functional block diagram of an alternate embodiment of this invention where an user 330 is sending a directory request for particular geographic location.
  • the directory-request is sent to a directory server 320 and contains only a telephone number or a partial telephone number as part of the URL, e.g., www.YELLOWPAGEatTEL.com/123-456-7890, or, www.YELLOWPAGEatTEL.com/123-456.
  • the directory server 320 receives the directory request through an Internet system 300 . Similar to the map server 120 shown in FIG. 1, the directory server 320 also includes a request handler 305 to process the incoming map request.
  • the directory server also includes a telephone number normalization processor 310 to normalize the entry of telephone number or partial telephone number received as part of the incoming directory request.
  • the normalized telephone number is then transferred to the database manager for conducting a two-step search.
  • a first search carried out in the first database search 315 - 1 is applied to determine a geographic location from the telephone number.
  • a second step search carried out in a second database 315 - 2 is to make available to the user 330 the directory data, e.g., local yellow page data associated with the geographic location found from the search conducted in first database 315 - 1 .
  • the result of the first database search 315 - 1 can be applied as input to the second database search 315 - 2 to specify the filtering desired.
  • the result of the first database search 315 - 1 can also be used to do a post filtering 315 - 3 on search result from 315 - 2 .
  • the result of the first database search can also be used in a combination of pre and post filtering.
  • the directory data for further search in database 315 - 2 is then made available to the user 330 via the Internet or Internet phone network 300 .
  • the result of the first database search 315 - 1 can also be saved on the requester 330 's equipment or on directory server 320 side to be used as filter for future operation.
  • the first and second databases can be located in a same server or in different servers depending on the hardware and software configurations.
  • the two-step search is included for illustration purpose to implement this preferred embodiment. Other database arrangement is possible.
  • One of the implementation could combine 315 - 1 1 and 315 - 2 into one database and perform a one step search.
  • the telephone number or partial telephone number is used as a filter to locate the longitude and latitude of the geographic location.
  • One example for such search would be to make available a directory database 315 - 2 within ten miles of the telephone number for further search by the Internet user.
  • a directory for the entire region assigned with a prefix number, e. g. 494 for a partial telephone number 650-494 entered in the directory request is made available to the directory requester 330 .
  • the network system includes a geocentric server 320 for receiving a numeric data input, e.g., a telephone number or a partial telephone number 650-494.
  • the geocentric server 320 further includes a database-search enabling means 305 for enabling a geocentric database search for determining a geographic location, e.g., Palo Alto, Calif., associated with the numeric input.
  • the geocentric server 320 further includes a geocentric filter means 315 - 3 for applying the geographic location associated with the numeric input, e.g., the telephone number, to establish a geocentric filter.
  • the geocentric filter 315 - 3 may be used for filtering a subsequent database search, e.g., a search for bookstores or hotels in that geographic location associated with that telephone number.
  • the geocentric server 320 is provided for receiving a numeric data input that includes at least a first part of a telephone number, e.g., 650-494.
  • the geocentric server 320 is provided for enabling a geocentric database search for determining a geographic location, e.g., Palo Alto, Calif., associated with first part of the telephone number, e.g., 650-494.
  • the geocentric server 320 further includes a normalization processor 310 for normalizing the numeric data input, e.g., 1-650-494, into a normalized numeric data input, e.g., 650494, for conducting a geocentric database search.
  • a normalization processor 310 for normalizing the numeric data input, e.g., 1-650-494, into a normalized numeric data input, e.g., 650494, for conducting a geocentric database search.
  • FIG. 4 is a functional block diagram of an alternate embodiment of this invention where an user 430 is sending a directory request for particular geographic location.
  • the directory-request is sent to a directory server 420 and contains only a telephone number or a partial telephone number as part of the URL, e.g., www.YELLOWPAGEatTEL.com/123-456-7890, or, www.YELLOWPAGEatTEL.com/123-456.
  • the directory server 430 receives the directory request through an Internet system 400 . Similar to the map server 120 shown in FIG. 1, the directory server 420 also includes a request handler 405 to process the incoming directory request.
  • the directory server also includes a telephone number normalization processor 410 to normalize the entry of telephone number or partial telephone number received as part of the incoming directory request.
  • the normalized telephone number is then transferred to the database manager for conducting a two-step search.
  • the telephone-number normalization processor 410 then transfers the normalized telephone number to the directory-request coordinating processor 415 .
  • the directory request coordinating processor 415 transmits the normalized telephone number to a reverse location lookup server 440 .
  • An example of such reverse location lookup server is http://www.anywho.com, to retrieve an address or location information for the telephone number entered through the directory request.
  • the address or location information, such as longitude-latitude or zip code data, generated by the address server 440 is received back by the directory request coordinating processor 415 .
  • the directory request coordinator 415 uses the address or location data to generate a direct directory retrieval request.
  • This directory retrieval request is directed to a conventional directory server 450 identified by a universal resource location (URL) e.g
  • the Internet user 430 is provided with a button showing a “get yellow-page” command for the Internet user to initiate the link to the directory database use the URL generated by the directory server 420 for linking to and searching the directory database.
  • a telephone number or partial telephone number is used as filter for the location server 440 to determine a geographic location.
  • the Internet user 430 is linked to an appropriate directory server 450 , e.g. yp.yahoo.com to carry out a further search to find out the geographic locations of specific stores or addresses.

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The present invention discloses a network system. The network system includes a map server for receiving a numeric data input. The map server further includes a first database-search enabling means for enabling a first database search for determining a geographic location associated with the numeric data input. The map server further includes a second database-search enabling means for enabling a second database search for retrieving a map associated with the geographic location determined by the first database search. In a preferred embodiment, the map server further includes a first database containing data for relating the numeric data input to the geographic location. In another preferred embodiment, the map server further includes a second database containing data for relating the geographic location to the map.

Description

  • This Application claims a Priority Date of May 22, 2000, benefited from a previously filed Provisional Application 60/206,202 filed on May 22, 2000 by the same Applicant of this Patent Application.[0001]
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention [0002]
  • This invention relates generally to network systems for carrying out various kinds of geocentric operations over communication network s. More particularly, this invention relates to an improved system configuration and method for interactively linking a preexisting unique externally administered identifier such as a telephone number or a partial phone number, to a map showing the location for the address listed for that unique identifier, e.g., the telephone number. This invention also relates to an improved system configuration and method for organizing and accessing geocentric information. [0003]
  • 2. Description of the Prior Art [0004]
  • Even though a map can be readily obtained on a web page through entering an address to an Internet web site such as www.Yahoo.com, however, it is still very inconvenient to obtain a map for the location listed for a telephone number. A person has to first carry out a search process to find out the address listed under a telephone number through a “reverse directory” and then entering the address to a map-searching web site to retrieve the map for the location listed for that telephone number. This two-steps process often become a significant limitation to certain mobile telephone users, even the users have access to the Internet through the mobile phone. The limitations may be imposed by the requirement that the mobile phone user has to key in long list of web-page universal resource locator (URL) to reach the web sites of the reverse directory to first find out the address. Then the mobile phone user has to key in the URL for the map searching web site and the address into the map searching web site to retrieve the map. Data entry with telephone keypads for URL names and address can be very time consuming and frustrating experiences, particularly when the mobile phone user is traveling at a high speed under the time constraint to reach a destination to according to a scheduled appointment. [0005]
  • Even though geocentric information, e.g. all shops within 5 miles of a specific location, can be retrieved over communication network, it still takes several steps to do so. A person has to first go to a portal, e.g. www.msn.com and then select Yellow-Pages and then select “Location close to” and then enter the ZIP code. This process is further inconvenienced by the fact that ZIP code might not be readily recalled for a place that one does not visit often, e.g. a friend's house. [0006]
  • Therefore, a need still exists in the art of network for providing a new and improved configuration and method to overcome these limitations. The improved configuration and method must provide simplified and practical network access to retrieve a map or other geocentric information without requiring multiple steps of data entry processes. A simple operation of inputting phone numbers would be sufficient to receive a map or other geocentric information for an address or for an adjacent region listed for a particular telephone number. [0007]
  • SUMMARY OF THE PRESENT INVENTION
  • It is therefore an object of the present invention to provide a system configuration and method to simplify the map or geocentric information request and retrieval processes without requiring entering a destination address or zip code such that the aforementioned difficulties and limitations encountered in the prior art can be resolved. [0008]
  • Specifically, it is an object of the present invention to provide a new method and system configuration with a geocentric information server capable of either searching or linking two databases to first determine a location or an address associated with a telephone number or partial telephone number. Then, the geocentric information server either searches or enables a link to a map or geocentric information database by entering a retrieval instruction with the address or location determined from the search of the first database. The descriptions of employing two databases and two searching steps are for illustration purpose. There are many ways to implement this procedure and other possible implementations including all data are stored in one database or the databases are located on different servers over the network. The processes of retrieving a map or other geocentric information for a region or an address associated with a telephone number or a partial telephone is greatly simplified. A network or telephone user, particularly such user carrying out a map retrieval operation with a mobile phone is greatly benefited from this more convenient method of map retrieval. [0009]
  • Another object of the present invention is to provide a new method and system configuration by providing a map server for retrieving map associated with a user input of an unique externally administered number. User's input may be a telephone number, partial telephone number, zip code, social security, or other kinds of unique externally administered number. The system configuration and method of this invention is to perform a first database search for determining an address or location associated with the unique number entered by a network or telephone user. Then a second database search is performed to retrieve the map for the address or the location determined by the search carried out in the first database. The purpose is to simplify the map retrieval processes, particularly for a map requester not knowing the address or cannot conveniently access to a keyboard or a voice input device to enter the address identified by a list of alphanumeric characters. [0010]
  • Briefly, in a preferred embodiment, the present invention discloses network system. The network system includes a geocentric information server for receiving a numeric data input. The geocentric information server further includes a first database-search enabling means for enabling a first database search for determining a geographic location associated with the numeric data input. The map server further includes a second database-search enabling means for enabling a second database search for retrieving a map or other geocentric information associated with the geographic location determined by the first database search. In a preferred embodiment, the geocentric information server further includes a first database containing data for relating the numeric data input to the geographic location. In another preferred embodiment, the geocentric information server further includes a second database containing data for relating the geographic location to the map.[0011]
  • These and other objects and advantages of the present invention will no doubt become obvious to those of ordinary skill in the art after having read the following detailed description of the preferred embodiment which is illustrated in the various drawing figures. [0012]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a functional block diagram showing a system configuration for an Internet map server of the present invention. [0013]
  • FIG. 2 is a functional block diagram showing an alternate system configuration for an Internet map server of the present invention; [0014]
  • FIG. 3 is a functional block diagram showing a system configuration for an Internet Directory server of the present invention. [0015]
  • FIG. 4 is a functional block diagram showing an alternate system configuration for an Internet directory server of the present invention.[0016]
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
  • Referring to FIG. 1 for a functional block diagram showing an architecture overview of a system configuration for the present invention. The network communication system, e.g., an Internet or [0017] phone system 100, includes a map server 120. In a preferred embodiment, this map server 120 is implemented as an Internet control Web site. The map server 120 is connected to and in communication with an t user 130 requesting a map by sending a telephone number. The map server 120 includes a request handler 105 that can be implemented as a hypertext transfer protocol (HTTP) processor, a Simple Mail Transfer Protocol (SMTP) processor, or a telephone attendant processor. The user 130 can send in a request through HTTP protocol as http://MAPatTEL.com/123-456-7890. User 130 can also send in the request as an email addressed to the map server 120 as to 123-456-7890@MAPatTEL.com or include the destination phone number in an agreed upon location, e.g., the subject field in the body of the email. User 130 can also make a request through Internet capable phone by calling the phone number of the map server first and then being greeted by an automatic telephone voice attendant system. The telephone attendant processor is to receive and process an incoming telephone call containing messages for requesting a map associated with a destination telephone number, e.g., (123)-456-7890. After receiving the incoming map request, a telephone number normalized process is carried out by a telephone number normalization processor 110. The incoming map request may contain a telephone number as 1-123-456-7890, 123-4567890, 1234567890, or other kinds of variations. The normalization processor 110 normalizes the telephone number to a standard format suitable for a database search. The normalized telephone number is then transferred to the database manager for conducting a two-step search. A first search carried out in the first database search 115-1 is applied to determine an address or location information from the telephone number, and a second step search carried out in a second database 115-2 is to retrieve a map or a link or URL that enables the requester 130 to get the desired map from the address found from the search conducted in first database 115-1. The map or link retrieved from the second database 115-2 is then transmitted to the map requester 130 via the Internet or Internet phone network 100. The first and second databases can be located in a same server or in different servers depending on the hardware and software configurations. The two-step search is included for illustration purpose to implement this preferred embodiment. Other database arrangement is possible. One of the implementation could combine 115-1 and 115-2 into one database and perform a one step search. Another implementation could include an on line open registration process to let the user to populate the database 115-1 and 115-2. The user will register and provide telephone number, associated address and associated map or link to the map to the map server.
  • In a preferred embodiment, the [0018] request handler 105 and the database manager for conducting a database searches in the first and second databases 115-1 and 115-2 are implemented to receive and process partial telephone numbers. The map requests may be received by the request handler 105 as partial number related to the area code or a particular region associated with a prefix number within a bigger area designated with an area code. The map can be retrieved and transferred back to the map requester 130 best fitting the partial telephone number without requiring a complete telephone number to be entered. A map requester is allowed greater degree of flexibility to receive a map associated with an area code, a prefix as a sub-region covered by an area code or a specific location listed for a particular phone number. This feature has a further benefit that many telephone numbers are unlisted with no address provided to the telephone directory. A map requester can still obtain a map related to the bigger area for the purpose of direction guidance without requiring the knowledge of the exact address. In the event that the requester 130's current location can be derived from the map request then a driving direction can be sent back too.
  • FIG. 2 is a functional block diagram of an alternate embodiment of this invention where an [0019] user 230 is sending a map request containing only a telephone number, e.g., www.MAPatTEL.com/123-456-7890 or a partial telephone number, e.g. www.MAPatTEL.com/123-456 through an Internet system 200 to a map server 220. Similar to the map server 120 shown in FIG. 1, the map server 220 also includes a request handler 205 to process the incoming map request and a telephone number normalization processor 210 to normalize the entry of telephone number received as part of the incoming map request. The telephone-number normalization processor 210 then transfers the normalized telephone number to the map-request coordinating processor 215. The map request coordinating processor 215 transmits the normalized telephone number to an reverse address lookup server 240 such as http://www.anywho.com, to retrieve an address or location information for the telephone number entered through the map request. The address or location information generated by the reverse address lookup server 240 is received back by the map request coordinating processor 215 to generate a direct map retrieval request and this map retrieval request is directed to a conventional map server 250 identified by an universal resource location (URL), e.g. http://maps.expedia.com/ default.asp? Street=1+Microsoft+Way&City=Redmond&State=WA&ZIP=98052. The direct map retrieval request directed to the map server is transmitted back to the map requester 230 through the Internet 200. This Internet user 230 receives the direct map retrieval request with an option to either automatically retrieve the map from a conventional map server 250 without intervention from the Internet user 230. Alternately, the Internet user 230 is provided with a button showing a “get map” command for the Internet user to initiate the direct map retrieval request generated by the map server 220 for retrieving the map from the conventional map server 250 such as maps.expedia.com. Again, a partial telephone number is acceptable by the map server 220 for retrieving map associated with an area code or a sub-area associated with a prefix number under an area code.
  • There are many variations in the implementation of a map server by combining different parts of the processes as described in FIG. 1 and FIG. 2. One example is adding the reverse [0020] address lookup server 240 and map request coordinating processor 215 to FIG. 1 to handle the case where a local database search 115-1 does not yield a valid result. Another example is to replace database 115-2 by a map server similar to map server 250. There are many other possibilities to break up and combine the different components to implement a map server.
  • FIG. 3 is a functional block diagram of an alternate embodiment of this invention where an [0021] user 330 is sending a directory request for particular geographic location. The directory-request is sent to a directory server 320 and contains only a telephone number or a partial telephone number as part of the URL, e.g., www.YELLOWPAGEatTEL.com/123-456-7890, or, www.YELLOWPAGEatTEL.com/123-456. The directory server 320 receives the directory request through an Internet system 300. Similar to the map server 120 shown in FIG. 1, the directory server 320 also includes a request handler 305 to process the incoming map request. The directory server also includes a telephone number normalization processor 310 to normalize the entry of telephone number or partial telephone number received as part of the incoming directory request. The normalized telephone number is then transferred to the database manager for conducting a two-step search. A first search carried out in the first database search 315-1 is applied to determine a geographic location from the telephone number. And, a second step search carried out in a second database 315-2 is to make available to the user 330 the directory data, e.g., local yellow page data associated with the geographic location found from the search conducted in first database 315-1. Depending on the characteristics of the database 315-2, the result of the first database search 315-1 can be applied as input to the second database search 315-2 to specify the filtering desired. The result of the first database search 315-1 can also be used to do a post filtering 315-3 on search result from 315-2. The result of the first database search can also be used in a combination of pre and post filtering. The directory data for further search in database 315-2 is then made available to the user 330 via the Internet or Internet phone network 300. The result of the first database search 315-1 can also be saved on the requester 330's equipment or on directory server 320 side to be used as filter for future operation. The first and second databases can be located in a same server or in different servers depending on the hardware and software configurations. The two-step search is included for illustration purpose to implement this preferred embodiment. Other database arrangement is possible. One of the implementation could combine 315-1 1 and 315-2 into one database and perform a one step search.
  • In conducting the first database search to determine a geographic location from database [0022] 315-1, the telephone number or partial telephone number is used as a filter to locate the longitude and latitude of the geographic location. One example for such search would be to make available a directory database 315-2 within ten miles of the telephone number for further search by the Internet user. Alternatively, a directory for the entire region assigned with a prefix number, e. g. 494 for a partial telephone number 650-494 entered in the directory request, is made available to the directory requester 330.
  • According to FIG. 3, this invention discloses a network system. The network system includes a [0023] geocentric server 320 for receiving a numeric data input, e.g., a telephone number or a partial telephone number 650-494. The geocentric server 320 further includes a database-search enabling means 305 for enabling a geocentric database search for determining a geographic location, e.g., Palo Alto, Calif., associated with the numeric input. In a preferred embodiment, the geocentric server 320 further includes a geocentric filter means 315-3 for applying the geographic location associated with the numeric input, e.g., the telephone number, to establish a geocentric filter. The geocentric filter 315-3 may be used for filtering a subsequent database search, e.g., a search for bookstores or hotels in that geographic location associated with that telephone number. In a particular embodiment, the geocentric server 320 is provided for receiving a numeric data input that includes at least a first part of a telephone number, e.g., 650-494. And, the geocentric server 320 is provided for enabling a geocentric database search for determining a geographic location, e.g., Palo Alto, Calif., associated with first part of the telephone number, e.g., 650-494. In a particular embodiment, the geocentric server 320 further includes a normalization processor 310 for normalizing the numeric data input, e.g., 1-650-494, into a normalized numeric data input, e.g., 650494, for conducting a geocentric database search.
  • FIG. 4 is a functional block diagram of an alternate embodiment of this invention where an [0024] user 430 is sending a directory request for particular geographic location. The directory-request is sent to a directory server 420 and contains only a telephone number or a partial telephone number as part of the URL, e.g., www.YELLOWPAGEatTEL.com/123-456-7890, or, www.YELLOWPAGEatTEL.com/123-456. The directory server 430 receives the directory request through an Internet system 400. Similar to the map server 120 shown in FIG. 1, the directory server 420 also includes a request handler 405 to process the incoming directory request. The directory server also includes a telephone number normalization processor 410 to normalize the entry of telephone number or partial telephone number received as part of the incoming directory request. The normalized telephone number is then transferred to the database manager for conducting a two-step search. The telephone-number normalization processor 410 then transfers the normalized telephone number to the directory-request coordinating processor 415. The directory request coordinating processor 415 transmits the normalized telephone number to a reverse location lookup server 440. An example of such reverse location lookup server is http://www.anywho.com, to retrieve an address or location information for the telephone number entered through the directory request. The address or location information, such as longitude-latitude or zip code data, generated by the address server 440 is received back by the directory request coordinating processor 415. The directory request coordinator 415 then uses the address or location data to generate a direct directory retrieval request. This directory retrieval request is directed to a conventional directory server 450 identified by a universal resource location (URL) e.g.
  • http://yp.yahoo.com/py/ypBrowse.py?&clr=ypBrowse&ycat=7737166& city=Palo%20Alto&state=CA&slt=37.4172&sln=-122.1309&cs=5&zip=94306. The direct directory retrieval request that is directed to the directory server is transmitted back to the [0025] directory requester 430 through the Internet 400. This Internet user 430 receives the direct directory retrieval request with directory data for conducting further searches such as finding out all the Thai restaurant in that area associate with a partial telephone number, e.g., 650-494. There are many ways to implement this on the requester side. For example, the Internet user 430 is provided with a button showing a “get yellow-page” command for the Internet user to initiate the link to the directory database use the URL generated by the directory server 420 for linking to and searching the directory database. Again, a telephone number or partial telephone number is used as filter for the location server 440 to determine a geographic location. With a geographic location specification, the Internet user 430 is linked to an appropriate directory server 450, e.g. yp.yahoo.com to carry out a further search to find out the geographic locations of specific stores or addresses.
  • Although the present invention has been described in terms of the presently preferred embodiment, it is to be understood that such disclosure is not to be interpreted as limiting. Various alternations and modifications will no doubt become apparent to those skilled in the art after reading the above disclosure. Accordingly, it is intended that the appended claims be interpreted as covering all alternations and modifications as fall within the true spirit and scope of the invention. [0026]

Claims (25)

I claim:
1. A method for retrieving a map from an Internet web-site comprising:
a) sending a map request with a telephone number to said Internet web-site; and
b) receiving a map from said Internet web site associated with said telephone number sent with said map request.
2. The method of
claim 1
wherein:
said step a) of sending a map request with a telephone number comprising a step of sending said map request to a map server for processing said map request with said telephone number for obtaining an address for said telephone number.
3. The method of
claim 2
wherein:
said step b) further comprising a step of retrieving a map of said address.
4. The method of
claim 1
wherein:
said step a) of sending a map request with a telephone number comprising a step of sending said map request from a mobile phone to a map server for processing said map request with said telephone number for obtaining an address for said telephone number.
5. The method of
claim 4
wherein:
said step a) of sending said map request from a mobile phone to a map server further comprising a step of pushing a map-retrieval key on said mobile phone for logging on to said map server.
6. The method of
claim 1
wherein:
said step a) of sending a map request with a telephone number to said Internet web-site further comprising a step of said Internet web site receiving and normalizing said telephone number sent with said map request into a normalized telephone number.
7. The method of
claim 6
wherein:
said step a) of sending a map request with a telephone number to said Internet web-site further comprising a step of applying said normalized telephone number for searching an address listed for said normalized telephone number.
8. The method of
claim 7
wherein:
said step b) further comprising a step of retrieving a map of said address listed for said normalized telephone number.
9. A method for retrieving a map from network server comprising:
a) sending a map request as a numeric input data to said network server; and
b) receiving a map from said network server associated with said numeric data input sent with said map request.
10. The method of
claim 9
wherein:
said step a) of sending a map request as a numeric input data comprising a step of sending said map request to said network server with a partial telephone number.
11. The method of
claim 9
wherein:
said step a) of sending a map request as numeric input data comprising a step of sending said map request from a mobile phone to a network server for processing said numeric input data for obtaining a geographic location associated with said numeric input data.
12. An Internet system comprising:
an Internet web site linking to a map server for receiving a map request for a telephone number sent to said Internet web-site; and
said Internet web site comprising a map request processor for enabling a database search for determining a geographic location associated with said telephone number and retrieving a map for said geographic location.
13. The Internet system of
claim 12
wherein:
said map request processor further comprising a database for associating said telephone number with a geographic location and associating said geographic location with a map.
14. The Internet system of
claim 12
wherein:
said map request processor further comprising a first database for associating said telephone number with a geographic location and a second database for associating said geographic location with a map.
15. The Internet system of
claim 12
wherein:
said map request processor further comprising a telephone number normalization processor for normalizing said telephone number sent with said map request into a normalized telephone number for enabling said database search for retrieving a map for said normalized telephone number.
16. The Internet system of
claim 12
wherein:
said map request processor further comprising a map request handler for handing said map request submitted in hypertext transfer protocol (HTTP), simple mail transfer protocol (SMTP) and telephonic-tone input as said map request.
17. The Internet system of
claim 16
wherein:
said map request handler further comprising a partial telephone number handler for handing said map request submitted with partial telephone number.
18. The Internet system of
claim 12
wherein:
said map request processor further comprising an automatic Internet universal resource location (URL) linking processor for linking to several universal resource locations (URLs) for enabling a database search for determining a geographic location associated with said telephone number and for retrieving a map for said geographic location.
19. The Internet system of
claim 12
further comprising:
a telephone for sending said map request with a telephone number to said map request processor.
20. The Internet system of
claim 19
wherein:
said telephone is a wireless telephone for sending said map request.
21. A network system comprising:
a map server for receiving a numeric data input;
said map server further includes a database-search enabling means for enabling a database search for determining a geographic location associated with said numeric input and a map associated with said geographic location.
22. A network system comprising:
a geocentric server for receiving a numeric data input;
said geocentric server further includes a database-search enabling means for enabling a geocentric database search for determining a geographic location associated with said numeric input.
23. The network system of
claim 22
wherein:
said geocentric server further includes a geocentric filter means for applying said geographic location associated with said numeric input to establish a geocentric filter for filtering a subsequent database search.
24. The network system of
claim 22
wherein:
said geocentric server is provided for receiving a numeric data input comprising at least a first part of a telephone number; and
said database-search enabling means is provided for enabling a geocentric database search for determining a geographic location associated with said first part of said telephone number.
25. The network system of
claim 23
wherein:
said geocentric server further includes a normalization processor for normalizing said numeric data input into a normalized numeric data input.
US09/862,845 2000-05-22 2001-05-21 One step map retrieval by inputting a unique number Abandoned US20010044803A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US09/862,845 US20010044803A1 (en) 2000-05-22 2001-05-21 One step map retrieval by inputting a unique number

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US20620200P 2000-05-22 2000-05-22
US09/862,845 US20010044803A1 (en) 2000-05-22 2001-05-21 One step map retrieval by inputting a unique number

Publications (1)

Publication Number Publication Date
US20010044803A1 true US20010044803A1 (en) 2001-11-22

Family

ID=26901152

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/862,845 Abandoned US20010044803A1 (en) 2000-05-22 2001-05-21 One step map retrieval by inputting a unique number

Country Status (1)

Country Link
US (1) US20010044803A1 (en)

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020042819A1 (en) * 2000-09-25 2002-04-11 Ron Reichert System and method to correlate and access related text with locations on an electronically displayed map
WO2002091229A2 (en) * 2001-05-07 2002-11-14 Varetis Ag Method and device for automatically providing information
US20020173300A1 (en) * 2001-05-21 2002-11-21 Yuri Shtivelman Method and system for completing incomplete addressing data sent to a communication device
US20040167968A1 (en) * 2003-02-20 2004-08-26 Mailfrontier, Inc. Using distinguishing properties to classify messages
US20050057494A1 (en) * 2003-08-28 2005-03-17 Akihiro Gomi Map display device
US20070091823A1 (en) * 2005-10-24 2007-04-26 Hajime Fukushima Communication node, server and system
US20070288509A1 (en) * 2006-06-09 2007-12-13 Ali Bastani Method and apparatus for generating customized maps
US20080021969A1 (en) * 2003-02-20 2008-01-24 Sonicwall, Inc. Signature generation using message summaries
US7406502B1 (en) * 2003-02-20 2008-07-29 Sonicwall, Inc. Method and system for classifying a message based on canonical equivalent of acceptable items included in the message
US20090063474A1 (en) * 2006-03-01 2009-03-05 Curry Stephen K System and Method for Information Retrieval
US7539726B1 (en) 2002-07-16 2009-05-26 Sonicwall, Inc. Message testing
EP2180671A1 (en) * 2008-10-27 2010-04-28 Gigaset Communications GmbH Determination of at least one geographical location using call logs for use with location based information services
US20100146114A1 (en) * 2008-12-04 2010-06-10 Morris Robert P Methods, Systems, And Computer Program Products For Accessing A Resource Based On Metadata Associated With A Location On A Map
US20100146132A1 (en) * 2008-12-04 2010-06-10 Morris Robert P Methods, Systems, And Computer Program Products For Accessing A Resource Having A Network Address Associated With A Location On A Map
US20100161732A1 (en) * 2008-12-19 2010-06-24 Morris Robert P Methods, Systems, And Computer Program Products For Maintaining Consistency Between Non-Geospatial And Geospatial Network Directory Systems
US20100162124A1 (en) * 2008-12-19 2010-06-24 Morris Robert P Methods, Systems, And Computer Program Products For Presenting A Map In Correspondence With A Presented Resource
US20100323672A1 (en) * 2009-06-23 2010-12-23 Mstar Semiconductor, Inc. Mobile Communication Apparatus and Operating Method Thereof
USRE43923E1 (en) 2000-09-22 2013-01-15 Tierravision, Inc. Method for organizing and compressing spatial data
US8396926B1 (en) 2002-07-16 2013-03-12 Sonicwall, Inc. Message challenge response
US8649968B2 (en) 2004-09-07 2014-02-11 Tierravision, Inc. System and method of wireless downloads of map and geographic based data to portable computing devices
US8924484B2 (en) 2002-07-16 2014-12-30 Sonicwall, Inc. Active e-mail filter with challenge-response

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6456854B1 (en) * 2000-05-08 2002-09-24 Leap Wireless International System and method for locating and tracking mobile telephone devices via the internet
US6516311B1 (en) * 2000-02-24 2003-02-04 Tau (Tony) Qiu & Howard Hoffenberg, As Tenants In Common Method for linking on the internet with an advertising feature
US6539080B1 (en) * 1998-07-14 2003-03-25 Ameritech Corporation Method and system for providing quick directions
US6707421B1 (en) * 1997-08-19 2004-03-16 Siemens Vdo Automotive Corporation Driver information system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6707421B1 (en) * 1997-08-19 2004-03-16 Siemens Vdo Automotive Corporation Driver information system
US6539080B1 (en) * 1998-07-14 2003-03-25 Ameritech Corporation Method and system for providing quick directions
US6516311B1 (en) * 2000-02-24 2003-02-04 Tau (Tony) Qiu & Howard Hoffenberg, As Tenants In Common Method for linking on the internet with an advertising feature
US6456854B1 (en) * 2000-05-08 2002-09-24 Leap Wireless International System and method for locating and tracking mobile telephone devices via the internet

Cited By (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE43923E1 (en) 2000-09-22 2013-01-15 Tierravision, Inc. Method for organizing and compressing spatial data
US20020042819A1 (en) * 2000-09-25 2002-04-11 Ron Reichert System and method to correlate and access related text with locations on an electronically displayed map
WO2002091229A2 (en) * 2001-05-07 2002-11-14 Varetis Ag Method and device for automatically providing information
WO2002091229A3 (en) * 2001-05-07 2004-01-22 Varetis Ag Method and device for automatically providing information
US20020173300A1 (en) * 2001-05-21 2002-11-21 Yuri Shtivelman Method and system for completing incomplete addressing data sent to a communication device
US9674126B2 (en) 2002-07-16 2017-06-06 Sonicwall Inc. Efficient use of resources in message classification
US9313158B2 (en) 2002-07-16 2016-04-12 Dell Software Inc. Message challenge response
US9215198B2 (en) 2002-07-16 2015-12-15 Dell Software Inc. Efficient use of resources in message classification
US9021039B2 (en) 2002-07-16 2015-04-28 Sonicwall, Inc. Message challenge response
US8990312B2 (en) 2002-07-16 2015-03-24 Sonicwall, Inc. Active e-mail filter with challenge-response
US8924484B2 (en) 2002-07-16 2014-12-30 Sonicwall, Inc. Active e-mail filter with challenge-response
US8732256B2 (en) 2002-07-16 2014-05-20 Sonicwall, Inc. Message challenge response
US9503406B2 (en) 2002-07-16 2016-11-22 Dell Software Inc. Active e-mail filter with challenge-response
US8396926B1 (en) 2002-07-16 2013-03-12 Sonicwall, Inc. Message challenge response
US7539726B1 (en) 2002-07-16 2009-05-26 Sonicwall, Inc. Message testing
US7921204B2 (en) 2002-07-16 2011-04-05 Sonicwall, Inc. Message testing based on a determinate message classification and minimized resource consumption
US8296382B2 (en) 2002-07-16 2012-10-23 Sonicwall, Inc. Efficient use of resources in message classification
US7406502B1 (en) * 2003-02-20 2008-07-29 Sonicwall, Inc. Method and system for classifying a message based on canonical equivalent of acceptable items included in the message
US8688794B2 (en) 2003-02-20 2014-04-01 Sonicwall, Inc. Signature generation using message summaries
US10785176B2 (en) 2003-02-20 2020-09-22 Sonicwall Inc. Method and apparatus for classifying electronic messages
US10042919B2 (en) 2003-02-20 2018-08-07 Sonicwall Inc. Using distinguishing properties to classify messages
US10027611B2 (en) 2003-02-20 2018-07-17 Sonicwall Inc. Method and apparatus for classifying electronic messages
US7882189B2 (en) 2003-02-20 2011-02-01 Sonicwall, Inc. Using distinguishing properties to classify messages
US20040167968A1 (en) * 2003-02-20 2004-08-26 Mailfrontier, Inc. Using distinguishing properties to classify messages
US8108477B2 (en) 2003-02-20 2012-01-31 Sonicwall, Inc. Message classification using legitimate contact points
US8112486B2 (en) 2003-02-20 2012-02-07 Sonicwall, Inc. Signature generation using message summaries
US9524334B2 (en) 2003-02-20 2016-12-20 Dell Software Inc. Using distinguishing properties to classify messages
US8266215B2 (en) 2003-02-20 2012-09-11 Sonicwall, Inc. Using distinguishing properties to classify messages
US8271603B2 (en) 2003-02-20 2012-09-18 Sonicwall, Inc. Diminishing false positive classifications of unsolicited electronic-mail
US9325649B2 (en) 2003-02-20 2016-04-26 Dell Software Inc. Signature generation using message summaries
US7562122B2 (en) 2003-02-20 2009-07-14 Sonicwall, Inc. Message classification using allowed items
US20060235934A1 (en) * 2003-02-20 2006-10-19 Mailfrontier, Inc. Diminishing false positive classifications of unsolicited electronic-mail
US8463861B2 (en) 2003-02-20 2013-06-11 Sonicwall, Inc. Message classification using legitimate contact points
US8484301B2 (en) 2003-02-20 2013-07-09 Sonicwall, Inc. Using distinguishing properties to classify messages
US9189516B2 (en) 2003-02-20 2015-11-17 Dell Software Inc. Using distinguishing properties to classify messages
US8935348B2 (en) 2003-02-20 2015-01-13 Sonicwall, Inc. Message classification using legitimate contact points
US20080021969A1 (en) * 2003-02-20 2008-01-24 Sonicwall, Inc. Signature generation using message summaries
US20080104184A1 (en) * 2003-02-20 2008-05-01 Mailfrontier, Inc. Using Distinguishing Properties to Classify Messages
US20050057494A1 (en) * 2003-08-28 2005-03-17 Akihiro Gomi Map display device
US7173546B2 (en) * 2003-08-28 2007-02-06 Denso Corporation Map display device
US8649968B2 (en) 2004-09-07 2014-02-11 Tierravision, Inc. System and method of wireless downloads of map and geographic based data to portable computing devices
US9137633B2 (en) 2004-09-07 2015-09-15 Tierravision, Inc. System and method of wireless downloads of map and geographic based data to portable computing devices
US10244361B1 (en) 2004-09-07 2019-03-26 Tierravision, Inc. System and method of wireless downloads of map and geographic based data to portable computing devices
US20070091823A1 (en) * 2005-10-24 2007-04-26 Hajime Fukushima Communication node, server and system
US20090063474A1 (en) * 2006-03-01 2009-03-05 Curry Stephen K System and Method for Information Retrieval
US20070288509A1 (en) * 2006-06-09 2007-12-13 Ali Bastani Method and apparatus for generating customized maps
US8122036B2 (en) * 2006-06-09 2012-02-21 At&T Intellectual Property Ii, L.P. Method and apparatus for generating customized maps
EP2180671A1 (en) * 2008-10-27 2010-04-28 Gigaset Communications GmbH Determination of at least one geographical location using call logs for use with location based information services
US20100146132A1 (en) * 2008-12-04 2010-06-10 Morris Robert P Methods, Systems, And Computer Program Products For Accessing A Resource Having A Network Address Associated With A Location On A Map
US20100146114A1 (en) * 2008-12-04 2010-06-10 Morris Robert P Methods, Systems, And Computer Program Products For Accessing A Resource Based On Metadata Associated With A Location On A Map
US20100162124A1 (en) * 2008-12-19 2010-06-24 Morris Robert P Methods, Systems, And Computer Program Products For Presenting A Map In Correspondence With A Presented Resource
US20100161732A1 (en) * 2008-12-19 2010-06-24 Morris Robert P Methods, Systems, And Computer Program Products For Maintaining Consistency Between Non-Geospatial And Geospatial Network Directory Systems
US20100323672A1 (en) * 2009-06-23 2010-12-23 Mstar Semiconductor, Inc. Mobile Communication Apparatus and Operating Method Thereof
US8509749B2 (en) * 2009-06-23 2013-08-13 Mstar Semiconductor, Inc. Mobile communication apparatus and operating method thereof

Similar Documents

Publication Publication Date Title
US20010044803A1 (en) One step map retrieval by inputting a unique number
US6990495B1 (en) System and method for finding persons in a corporate entity
US7231441B2 (en) Virtual beacon system
US6912545B1 (en) Location-code system for location-based services
JP4431152B2 (en) Information transmission method to users
US6850766B2 (en) Voice activated wireless locator service
US8984059B2 (en) Mobile data processing system moving interest radius
US7343165B2 (en) GPS publication application server
US7249100B2 (en) Service discovery access to user location
EP2348423B1 (en) User terminal capable of processing geographical location data
US20020035609A1 (en) Location bookmark system and method for creating and using location information
US6961751B1 (en) Method, apparatus, and article of manufacture for providing enhanced bookmarking features for a heterogeneous environment
US20010051973A1 (en) System, method and computer program product for a locator service
JP2000076280A (en) Information retrieval system utilizing geographical information
US6957250B1 (en) Map-information providing system using computer network
JP2003006225A (en) Information providing method, information providing device, and terminal therefor
US20030035519A1 (en) Methods and apparatus for accessing web content from a wireless telephone
KR100481674B1 (en) A system of retrieving the information including telephone numbers using SMS and the method thereof
CN106302922A (en) Information query method and mobile terminal in a kind of address list
JP2002073608A (en) Service system and service method for referring to/ notifying positional relation information and recording medium with program for positional relation information reference/notification service recorded thereon
JP2002278885A (en) Method for acquiring telephone number information and e-mail address information, and system for providing telephone number information and e-mail address information
JP2000207314A (en) Information providing system
JP2001005819A (en) Retrieving method
JP2002354100A (en) Individual address record system utilizing internet
JP2002312384A (en) Information providing device, its method, information providing program, and storage medium storing it

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION