[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2001003001A1 - User-profile-driven mapping of hyperlinks onto urls - Google Patents

User-profile-driven mapping of hyperlinks onto urls Download PDF

Info

Publication number
WO2001003001A1
WO2001003001A1 PCT/EP2000/006079 EP0006079W WO0103001A1 WO 2001003001 A1 WO2001003001 A1 WO 2001003001A1 EP 0006079 W EP0006079 W EP 0006079W WO 0103001 A1 WO0103001 A1 WO 0103001A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
hyperlink
profile
web
client
Prior art date
Application number
PCT/EP2000/006079
Other languages
French (fr)
Inventor
Stefan Besling
Eric Thelen
Meinhard Ullrich
Original Assignee
Koninklijke Philips Electronics N.V.
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 Koninklijke Philips Electronics N.V. filed Critical Koninklijke Philips Electronics N.V.
Priority to EP00949228A priority Critical patent/EP1112542A1/en
Priority to JP2001508721A priority patent/JP2003524824A/en
Priority to KR1020017002758A priority patent/KR20010074929A/en
Publication of WO2001003001A1 publication Critical patent/WO2001003001A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • 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/957Browsing optimisation, e.g. caching or content distillation

Definitions

  • the invention relates to browsing on the Internet, especially through speech input.
  • the Internet is a vast source of information presented in Web documents.
  • Web documents typically contain hyperlinks that allow hopping from one Web document to other Web documents indicated by the network address in the hyperlinks. As a result, any document is connected to any other document through an appropriate route of hyperlinks, hence the name "Web".
  • Web The importance of allowing user-friendly interaction with the Internet for selectively locating specific Web documents based on their information content cannot be overemphasized.
  • U.S. serial no. 09/174,167 (attorney docket PHN 16,571) of Philips Electronics, filed 10/16/98 and herein incorporated by reference, describes a client-server architecture for applying speech recognition to interaction on the Internet.
  • a browser plug-in records the user's voice and pre-processes it in order to produce feature vectors.
  • the feature vectors are sent to a speech recognition server over the Internet.
  • U.S. serial no. 09/174,167 discusses a method and system for recognizing an input pattern stored in a user station and using a recognition unit of a server station. The server station and the user station are connected via a network.
  • the recognition unit is operative to recognize the input pattern using a model collection of at least one recognition model.
  • An initial recognition enrollment step is performed for transferring, from the user station to the recognition unit, model improvement data associated with a user of the user station and for associating the user of the user station with a user identifier.
  • the user station sends to the server station a user identifier associated with a user of the user station.
  • an input pattern is transferred to the server station that is representative of time sequential input generated by the user.
  • the recognition unit is used to recognize the input pattern by incorporating at least one recognition model in the model collection which reflects the model improvement data associated with the user.
  • the server comprises a plurality of different recognition models of a same type.
  • a recognition model is selected from the plurality of different recognition models of a same type and in dependence on the model improvement data associated with the user. Also in the enrollment step an indication of the selected recognition model is stored in association with the user identifier. Further, in the step of recognizing the input pattern a recognition model is retrieved associated with the user identifier transferred to the server station and the retrieved recognition model is incorporated in the model collection.
  • a suitable recognition model can be selected for a specific user of the system. This allows good quality recognition.
  • a user is not bound to one specific type of recognition model, such as a specific language model or vocabulary, whereas at the same time the flexibility of the system is achieved by re-using models for many users. For instance, all users which have expressed an interest in photography can use the same language model which covers photography. As such this flexibility and the associated good recognition result provided by using a user-oriented recognition model is achieved without storing a specific model for each user.
  • the amount of training data which needs to be supplied by the user can be substantially smaller than in the known system.
  • the amount of data needs only to be sufficient to select a suitable model from the available models.
  • a specific word is associated with a specific hyperlink, or a set of synonyms, semantically similar words or similar expressions are all associated with a specific hyperlink. If there is a match, the associated hyperlink gets activated and the user is taken to a new Web site whose URL is identified in this hyperlink. For example, upon registering with a service provider a person is enabled to freely associate URLs with certain words or expressions (e.g. "myPictures", “myFamiiy",...) at the person's home page. The service provider furnishes a piece of HTML code that the person puts on his/her Web (home) pages. Whenever this page is being downloaded by another user, the code causes a speech button to be displayed in the browser.
  • the user can press the button and enter a word or a sequence of words through speech. If the recognizer returns a word for which the button owner has specified a URL, the user is taken to the corresponding new Web page.
  • the home page can also be dynamically created if the URL addresses a (cgi-)script.
  • the vocabulary of the recognizer comprises words that the service provider himself can associate with links. If such (generic) words like "books" are entered as speech input the system will take the user to, e.g., a category page with links to related topics as well as (targeted) advertisement banners.
  • words or expressions can be sold to a customer. For example, when a user enters the word "books" through speech, he or she is taken to the Web site of a company which sells books via the Internet.
  • an object of the invention to provide a user-friendly way of browsing the Web. It is another object, among other things, to use an additional degree of freedom for enabling to hyperlink Web sites, e.g., to increase user-friendliness of interaction with the Internet.
  • the invention relates to a method of enabling a user to navigate on the Internet.
  • User-interaction with a hyperlink is enabled through a browser at a user's client.
  • a first Web site or a second Web site is provided to the user depending on a profile of the user upon the user activating the hyperlink.
  • the first and second Web sites have different URL's or Web addresses.
  • the user profile depends, for example, on an IP address of the user, or on a hardware- and/or software profile of the user's client.
  • the IP address typically includes an indication of a geographic location of the user's client. This location can then be used to selectively link to the first or the second Web site.
  • the hyperlink is speech-activatable through a specific speech input to the browser.
  • speech input adds a further dimension or degree of freedom to the selection of a Web address for being associated with a hyperlink
  • a mapping of the speech input onto a web address for the same hyperlink representation on the user's display monitor may depend on the language used recognized as such, as well as on the user's geographic location.
  • the invention also provides an Internet service.
  • the service enables a first party to reserve a specific speech input to a speech-enabled browser for user access of a first Web site having a first Web address through control of a speech-enabled hyperlink on a portal.
  • the service also enables a second party to reserve the same specific speech input to the browser for user-access of a second Web site having a second Web address through control of the hyperlink on the portal.
  • User access is provided to the first Web site or to the second Web site dependent on a profile of the user upon the user activating the hyperlink through speech input.
  • the profile may depend on an IP address of the user from which a geographic region of a client of the user can be derived.
  • the invention further provides a new business model for an Internet service based on leasing, licensing or selling associations between a web address and user profiles.
  • the service enables providing user access to a portal that has a hyperlink.
  • a first Web address of a first party is assigned to the hyperlink.
  • a second Web address of a second party is assigned to the same hyperlink.
  • User access to the first Web address or the second Web address is now dependent on a profile of the user upon the user activating the hyperlink. Again, the profile depends, for example, on a geographic region of a client of the user.
  • the inventors now propose to take into account the profile of the user, e.g., the geographic region of the user's client device.
  • This geographic region of the user can be derived from his/her IP address and from the path from the user's client to the server.
  • the data base mentioned above now has an entry for a geographic location or region, in addition to the stored words, the hyperlinks and associations there between.
  • the specific hyperlink that gets activated is now a function of one or more query words and of the geographic location of the user's client.
  • This keyword-location combination now enables, for example, activating a specific hyperlink that is associated with the geographical area.
  • the user Upon entering, e.g., "restaurants" "CDs" or “bike paths” via the keyboard or using speech, the user gets in return a Web site that lists the local restaurants, music stores or the bike path routes, respectively, local to his or her geographical area.
  • the invention supports a new business model for selling or leasing hyperlinks, especially speech-activated hyperlinks, to companies or organizations per geographic area. Instead of a user always retrieving the same Web site through the, e.g., speech-activated, hyperlink regardless of his/her location on or over the planet, the user now is enabled to retrieve a hyperlink that is relevant to his/her location.
  • This geographic selectivity is an interesting asset to the Internet service provider and to the businesses and organizations with only local interests, such as theaters, restaurants, stores. Linguistic differences or dialects can be taken into consideration to determine the user's geographic location.
  • the invention allows for tailoring the response of the recognition system to the location and stored preferences of every user.
  • the location of a user can easily be retrieved from his/her IP address.
  • a directive for a keyword-location combination is stored in a database.
  • the localization can be represented by, e.g., a Zip code.
  • a category page for the user can be built dynamically, containing not only links to global enterprises, e.g., mail order shops or online service providers who operate nationwide or worldwide, but also to local shops. Also targeted advertisement banners can be placed.
  • different companies can be associated with different locations. For example, a company can purchase or lease a word for a set of Zip codes. Even a mixed approach is possible. For some users the word may result in a (localized) category page, others can be taken to the site of the appropriate company.
  • the user's preferences can be used to decide which action to take when a certain word is recognized. For this, it is necessary that the user's plugin has a unique identifier. Also, a cookie could be used or, if speaker verification is accurate enough this verification can be used as another alternative. Either the user can register his/her preferences with the service provider or a user profile can be built by tracking his/her most popular words and Web surfing behavior. Preferences and profile information may comprise gender, age and hobbies, nationality, etc.. Also see, e.g., U.S. serial no. 09/104,491 (attorney docket PHA 23,422) mentioned above. Similar to the location information this information can be used to decide on which new page the user will be taken upon recognition of a certain word.
  • IP address is mentioned as an example of user-profile information that can be used to dynamically tailor the selection of hyperlinks.
  • information concerning the setup of the user's client e.g., browser type and version, operating system, connection type
  • the server-client interaction enables the server to extract this kind of setup information.
  • the set-up information is stored at the server, e.g., obtained through the user registering with the service provider.
  • the server includes a layer for dynamically generating web pages and other data objects using scripts, such as graphic, audio and video files, in dependence on stored information indicating the user's needs and preferences, including those presumed from stored information as to the user's function, job, or purpose for being at the hospital, and logged usage profiles, the level of the user's access privileges to confidential patient information, and the computer and physical environments of the user.
  • scripts such as graphic, audio and video files
  • the content is generated in dependence on the display resolution and lowest bandwidth link between the server and browser to limit the waiting time for downloads as well as the server load.
  • the server system has determined that the client is, e.g., a Macintosh, a selection of software-related sites is retrieved that relates to the Macintosh client. If the server has determined that the client is an IBM-compatible PC, another selection of software related documents is retrieved.
  • Fig.l is a block diagram illustrating a business model in the invention.
  • the invention enables a party to guide a user to a specific Web site on the
  • a portal is provided with multiple speech-controllable hyperlinks. Interaction with the hyperlinks is possible through a speech-enabled browser.
  • a right is assigned to the party to have at least temporarily at least one specific natural language expression activating a specific one of the speech-controlled hyperlinks to the specific Web site.
  • a Web address of the specific Web site that is retrieved through the hyperlink is dependent on the Internet Protocol (IP) address of the user's client. The geographic location of the user's client can be extracted from the user's IP address.
  • IP address typically consists of four numbers A.B.C.D. Typically, the last one (D) is the most specialized/local one and the first is the most general one.
  • IP addresses store the relation A; A.B.; A.B.C or even A.B.C.D in their databases. Some computers have fixed IP addresses, and those will not change. Some clients (mostly the private ones) connect to the Internet on demand. They dial up their service provider and are assigned an IP address. They typically dial up their closest service provider in order to only make a local call. This access point assigns those clients an IP address dynamically. They will have the same prefix A.B or A.B.C, and the last numbers CD or D, respectively, are dynamically assigned. By knowing where the access point with the prefix A.B or A.B.C is located assumptions can be made about where the client is located.
  • Fig.l is a block diagram illustrating the concept of the business model in the invention.
  • a first party 102 has an interest in commercial activities local to a first geographic region and informs the public through its Web site.
  • a second party 104 likewise has an interest in similar commercial activities but local to a second geographic area different from the first region.
  • An Internet service provider 106 governs a portal, or gateway, that has a variety of hyperlinks 108, typically of general interest to a wide audience.
  • the portal is graphically represented on a visitor's client's display in a uniform manner, regardless of the geographic location of the client. Parties 102 and 104 are interested in attracting attention via this portal.
  • Service provider 106 commercially exploits the screen real estate of his portal and does this through attention brokerage based on a regional basis.
  • Both parties 102 and 104 register with a lease unit 110 that allows them to have the Web addresses 112 of their respective Web sites registered as associated with a specific one of hyperlinks 108 on the portal and associated with their respective geographic regions 114.
  • a first client 116 residing in the first geographical region accesses the portal via the Internet 118
  • a second client 120 residing in the second region accesses the same portal through the Internet 118.
  • the users see the same graphical representation
  • Both the client devices activate the same graphical representation 123 of the hyperlink for which parties 102 and 104 have registered their lease.
  • IP address of clients 116 and 120 it can be determined, as explained above, in which geographic region they reside.
  • service provider 106 gives client 116 automatically access to the Web site of party 102, and gives client 120 automatically access to the Web site of party 104 merely upon clicking the hyperlink.
  • Hyperlinks 108 of the portal are speech activatable through the infrastructure of a speech recognition system, e.g., a system as disclosed in U.S. serial no. 09/174,167 (attorney docket PHN 16,571) mentioned above. Speech input of the same or of different words can now be used to access different Web sites dependent on the geographic region of the requesting client.
  • Service provider 106 leases speech input and registers the words 126 assigned to parties 102 and 104 as associated with their Web addresses. Now, service provider 106 can lease a variety of combinations to interested parties 102 and 104: (shared) portal real estate in the form of a hyperlink, different geographic regions, and different or the same words, thus improving the possibilities of attention brokerage via portal 121.
  • This publication discloses a communications system for mobile stations that enables retrieving Web pages under control of the geographical location of the mobile user.
  • This location formation is supplied by the mobile telephone system.
  • the geographical information is sent from the telephone system to the mobile station.
  • the user of the mobile station establishes a connection with the Internet and sends out a request for documents.
  • the request includes the location information.
  • the content of the Web documents returned upon the request is associated with the geographical location of the mobile user as determined by the mobile telephone system.
  • An implementation of this known method includes the step of the user performing a Domain Name System (DNS) query.
  • DNS Domain Name System
  • a DNS is a service that translates a domain name (e.g., www.philips.com) into an IP address.
  • the user writes a predetermined text in a browser window.
  • the text is sent to an Access Node that provides access to the Internet.
  • the Access Node requests and then receives from the mobile telephone system the geographic location of the mobile user.
  • the Access Node then combines the DNS query and the geographical information and maps the combination onto an IP address according to a conversion table and sends the IP address thus retrieved back to the user.
  • the user then can start the browser for a query based on the IP address received.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

An Internet service provider has a portal with a hyperlink that is connected to a first Web site and a second Web site. User access is provided to the first Web site or to the second Web site dependent on a geographic location of the user's client upon the user activating the hyperlink through his/her browser.

Description

User-profile-driven mapping of hyperlinks onto URLs
The invention relates to browsing on the Internet, especially through speech input.
The Internet is a vast source of information presented in Web documents.
Reportedly, one-and a half million web pages get currently added every day. Web documents typically contain hyperlinks that allow hopping from one Web document to other Web documents indicated by the network address in the hyperlinks. As a result, any document is connected to any other document through an appropriate route of hyperlinks, hence the name "Web". The importance of allowing user-friendly interaction with the Internet for selectively locating specific Web documents based on their information content cannot be overemphasized.
User-interaction is facilitated by, for example, reliable and accurate search engines such as PlanetSearch of Philips Electronics that lets the user query an indexed inventory. The user-interface of PlanetSearch provides each specific one of the query results with indications of the relative weight of each of the multiple query terms that has contributed to the ranking of the specific result. See U.S. serial no. 08/922,825 filed 09/03/97 (attorney docket PHA 21.935A) and U.S. serial no. 08/371,188 filed 03/20/98 (attorney docket PHA 21,935B), both incorporated herein by reference. Also of interest is U.S. serial no. 09/104,491 (attorney docket PHA 23,422) filed 6/25/98 and herein incorporated by reference, that discloses information retrieval based on the semantic context and the user- profile.
Another contribution to facilitate Web browsing is based on speech recognition. U.S. serial no. 09/174,167 (attorney docket PHN 16,571) of Philips Electronics, filed 10/16/98 and herein incorporated by reference, describes a client-server architecture for applying speech recognition to interaction on the Internet. A browser plug-in records the user's voice and pre-processes it in order to produce feature vectors. The feature vectors are sent to a speech recognition server over the Internet. In more detail, U.S. serial no. 09/174,167 discusses a method and system for recognizing an input pattern stored in a user station and using a recognition unit of a server station. The server station and the user station are connected via a network. The recognition unit is operative to recognize the input pattern using a model collection of at least one recognition model. An initial recognition enrollment step is performed for transferring, from the user station to the recognition unit, model improvement data associated with a user of the user station and for associating the user of the user station with a user identifier. For a recognition session between the user station and the server station, the user station sends to the server station a user identifier associated with a user of the user station. Also, an input pattern is transferred to the server station that is representative of time sequential input generated by the user. The recognition unit is used to recognize the input pattern by incorporating at least one recognition model in the model collection which reflects the model improvement data associated with the user. The server comprises a plurality of different recognition models of a same type. In the recognition enrollment step, a recognition model is selected from the plurality of different recognition models of a same type and in dependence on the model improvement data associated with the user. Also in the enrollment step an indication of the selected recognition model is stored in association with the user identifier. Further, in the step of recognizing the input pattern a recognition model is retrieved associated with the user identifier transferred to the server station and the retrieved recognition model is incorporated in the model collection.
By means of storing a number of recognition models of a same type, e.g. a number of language models each targeted towards at least one different subject, such as photography, gardening, cars, etc., a suitable recognition model can be selected for a specific user of the system. This allows good quality recognition. In this way, a user is not bound to one specific type of recognition model, such as a specific language model or vocabulary, whereas at the same time the flexibility of the system is achieved by re-using models for many users. For instance, all users which have expressed an interest in photography can use the same language model which covers photography. As such this flexibility and the associated good recognition result provided by using a user-oriented recognition model is achieved without storing a specific model for each user. Advantageously, also the amount of training data which needs to be supplied by the user can be substantially smaller than in the known system. Instead of requiring a sufficient amount of data to fully train a model or to adapt an already existing model, according to the invention the amount of data needs only to be sufficient to select a suitable model from the available models. Now, with the speech technology mentioned above, speech-activated hyperlinks can be implemented to enable speech-based Web browsing. Speech-input from the user is processed so that it eventually functions as an equivalent to mouse-clicking a hyperlink. The speech-input is supplied to a recognizer. The recognizer provides a recognition result and supplies the result to a data base of stored words. The data base has hyperlinks associated with the words stored. For example, a specific word is associated with a specific hyperlink, or a set of synonyms, semantically similar words or similar expressions are all associated with a specific hyperlink. If there is a match, the associated hyperlink gets activated and the user is taken to a new Web site whose URL is identified in this hyperlink. For example, upon registering with a service provider a person is enabled to freely associate URLs with certain words or expressions (e.g. "myPictures", "myFamiiy",...) at the person's home page. The service provider furnishes a piece of HTML code that the person puts on his/her Web (home) pages. Whenever this page is being downloaded by another user, the code causes a speech button to be displayed in the browser. The user can press the button and enter a word or a sequence of words through speech. If the recognizer returns a word for which the button owner has specified a URL, the user is taken to the corresponding new Web page. The home page can also be dynamically created if the URL addresses a (cgi-)script. Furthermore the vocabulary of the recognizer comprises words that the service provider himself can associate with links. If such (generic) words like "books" are entered as speech input the system will take the user to, e.g., a category page with links to related topics as well as (targeted) advertisement banners. Alternatively, words or expressions can be sold to a customer. For example, when a user enters the word "books" through speech, he or she is taken to the Web site of a company which sells books via the Internet.
It is, among other things, an object of the invention to provide a user-friendly way of browsing the Web. It is another object, among other things, to use an additional degree of freedom for enabling to hyperlink Web sites, e.g., to increase user-friendliness of interaction with the Internet.
The invention relates to a method of enabling a user to navigate on the Internet. User-interaction with a hyperlink is enabled through a browser at a user's client. A first Web site or a second Web site is provided to the user depending on a profile of the user upon the user activating the hyperlink. The first and second Web sites have different URL's or Web addresses. The user profile depends, for example, on an IP address of the user, or on a hardware- and/or software profile of the user's client. The IP address typically includes an indication of a geographic location of the user's client. This location can then be used to selectively link to the first or the second Web site.
If the browser is speech controllable or speech-enabled, the hyperlink is speech-activatable through a specific speech input to the browser. With regard to mouse- clicking, speech input adds a further dimension or degree of freedom to the selection of a Web address for being associated with a hyperlink A mapping of the speech input onto a web address for the same hyperlink representation on the user's display monitor may depend on the language used recognized as such, as well as on the user's geographic location.
The invention also provides an Internet service. The service enables a first party to reserve a specific speech input to a speech-enabled browser for user access of a first Web site having a first Web address through control of a speech-enabled hyperlink on a portal. The service also enables a second party to reserve the same specific speech input to the browser for user-access of a second Web site having a second Web address through control of the hyperlink on the portal. User access is provided to the first Web site or to the second Web site dependent on a profile of the user upon the user activating the hyperlink through speech input. The profile may depend on an IP address of the user from which a geographic region of a client of the user can be derived.
The invention further provides a new business model for an Internet service based on leasing, licensing or selling associations between a web address and user profiles. The service enables providing user access to a portal that has a hyperlink. A first Web address of a first party is assigned to the hyperlink. Also a second Web address of a second party is assigned to the same hyperlink. User access to the first Web address or the second Web address is now dependent on a profile of the user upon the user activating the hyperlink. Again, the profile depends, for example, on a geographic region of a client of the user.
The inventors now propose to take into account the profile of the user, e.g., the geographic region of the user's client device. This geographic region of the user can be derived from his/her IP address and from the path from the user's client to the server. The data base mentioned above now has an entry for a geographic location or region, in addition to the stored words, the hyperlinks and associations there between. The specific hyperlink that gets activated is now a function of one or more query words and of the geographic location of the user's client. This keyword-location combination now enables, for example, activating a specific hyperlink that is associated with the geographical area. Upon entering, e.g., "restaurants" "CDs" or "bike paths" via the keyboard or using speech, the user gets in return a Web site that lists the local restaurants, music stores or the bike path routes, respectively, local to his or her geographical area.
The invention supports a new business model for selling or leasing hyperlinks, especially speech-activated hyperlinks, to companies or organizations per geographic area. Instead of a user always retrieving the same Web site through the, e.g., speech-activated, hyperlink regardless of his/her location on or over the planet, the user now is enabled to retrieve a hyperlink that is relevant to his/her location. This geographic selectivity is an interesting asset to the Internet service provider and to the businesses and organizations with only local interests, such as theaters, restaurants, stores. Linguistic differences or dialects can be taken into consideration to determine the user's geographic location.
Accordingly, if users type in or speak the word "Flower Shops" they might be looking for a shop in their vicinity. The invention allows for tailoring the response of the recognition system to the location and stored preferences of every user. As mentioned above, the location of a user can easily be retrieved from his/her IP address. A directive for a keyword-location combination is stored in a database. The localization can be represented by, e.g., a Zip code. A category page for the user can be built dynamically, containing not only links to global enterprises, e.g., mail order shops or online service providers who operate nationwide or worldwide, but also to local shops. Also targeted advertisement banners can be placed. Alternatively, if the word is sold to companies, different companies can be associated with different locations. For example, a company can purchase or lease a word for a set of Zip codes. Even a mixed approach is possible. For some users the word may result in a (localized) category page, others can be taken to the site of the appropriate company.
The user's preferences can be used to decide which action to take when a certain word is recognized. For this, it is necessary that the user's plugin has a unique identifier. Also, a cookie could be used or, if speaker verification is accurate enough this verification can be used as another alternative. Either the user can register his/her preferences with the service provider or a user profile can be built by tracking his/her most popular words and Web surfing behavior. Preferences and profile information may comprise gender, age and hobbies, nationality, etc.. Also see, e.g., U.S. serial no. 09/104,491 (attorney docket PHA 23,422) mentioned above. Similar to the location information this information can be used to decide on which new page the user will be taken upon recognition of a certain word. Above, the IP address is mentioned as an example of user-profile information that can be used to dynamically tailor the selection of hyperlinks. Additionally, or supplementarily, to the IP address information concerning the setup of the user's client (e.g., browser type and version, operating system, connection type) can be used as well for the dynamic tailoring. The server-client interaction enables the server to extract this kind of setup information. Alternatively, the set-up information is stored at the server, e.g., obtained through the user registering with the service provider. Within this context, see, e.g., U.S. Serial no.08/785,459 (attorney docket number PHA 23,217) filed 1/17/97 for Mehran Moshfeghi, Jun Wang, Stephen Wong and Yuan-Pin Yu, for A METHOD FOR PERSONALIZING HOSPITAL INTRANET WEB SITES, herein incorporated by reference. This document relates to The server includes a layer for dynamically generating web pages and other data objects using scripts, such as graphic, audio and video files, in dependence on stored information indicating the user's needs and preferences, including those presumed from stored information as to the user's function, job, or purpose for being at the hospital, and logged usage profiles, the level of the user's access privileges to confidential patient information, and the computer and physical environments of the user. Notably, the content is generated in dependence on the display resolution and lowest bandwidth link between the server and browser to limit the waiting time for downloads as well as the server load. Now, if the user enters the word "Sof ware", either as typed text or speech input, and the server system has determined that the client is, e.g., a Macintosh, a selection of software-related sites is retrieved that relates to the Macintosh client. If the server has determined that the client is an IBM-compatible PC, another selection of software related documents is retrieved.
The invention is explained by way of example and with reference to the accompanying drawings, wherein Fig.l is a block diagram illustrating a business model in the invention.
The invention enables a party to guide a user to a specific Web site on the
Internet. A portal is provided with multiple speech-controllable hyperlinks. Interaction with the hyperlinks is possible through a speech-enabled browser. In a commercial transaction a right is assigned to the party to have at least temporarily at least one specific natural language expression activating a specific one of the speech-controlled hyperlinks to the specific Web site. A Web address of the specific Web site that is retrieved through the hyperlink is dependent on the Internet Protocol (IP) address of the user's client. The geographic location of the user's client can be extracted from the user's IP address. An IP address typically consists of four numbers A.B.C.D. Typically, the last one (D) is the most specialized/local one and the first is the most general one. Companies such as "Doubleclick" collecting IP addresses store the relation A; A.B.; A.B.C or even A.B.C.D in their databases. Some computers have fixed IP addresses, and those will not change. Some clients (mostly the private ones) connect to the Internet on demand. They dial up their service provider and are assigned an IP address. They typically dial up their closest service provider in order to only make a local call. This access point assigns those clients an IP address dynamically. They will have the same prefix A.B or A.B.C, and the last numbers CD or D, respectively, are dynamically assigned. By knowing where the access point with the prefix A.B or A.B.C is located assumptions can be made about where the client is located. Those prefixes are stable and can therefore be stored in databases. A client's geographic region location can be determined dynamically and in real time. Accordingly, the expression could be sold, leased or licensed per geographic region to a commercial entity or an organization with invented interests in that region. For example, the expression can be used with speech-enabled hyperlinks on a portal or gateway, i.e., a Web site that provides a gateway to the rest of the Internet, to guide users to Web sites that are relevant to their geographic region. Fig.l is a block diagram illustrating the concept of the business model in the invention. A first party 102 has an interest in commercial activities local to a first geographic region and informs the public through its Web site. A second party 104 likewise has an interest in similar commercial activities but local to a second geographic area different from the first region. An Internet service provider 106 governs a portal, or gateway, that has a variety of hyperlinks 108, typically of general interest to a wide audience. The portal is graphically represented on a visitor's client's display in a uniform manner, regardless of the geographic location of the client. Parties 102 and 104 are interested in attracting attention via this portal. Service provider 106 commercially exploits the screen real estate of his portal and does this through attention brokerage based on a regional basis. Both parties 102 and 104 register with a lease unit 110 that allows them to have the Web addresses 112 of their respective Web sites registered as associated with a specific one of hyperlinks 108 on the portal and associated with their respective geographic regions 114. Now, a first client 116 residing in the first geographical region accesses the portal via the Internet 118, and a second client 120 residing in the second region accesses the same portal through the Internet 118. On their respective display monitors 117 and 119, the users see the same graphical representation
121 of the portal. Both the client devices activate the same graphical representation 123 of the hyperlink for which parties 102 and 104 have registered their lease. Based on the IP address of clients 116 and 120, it can be determined, as explained above, in which geographic region they reside. Based on the region determined, service provider 106 gives client 116 automatically access to the Web site of party 102, and gives client 120 automatically access to the Web site of party 104 merely upon clicking the hyperlink.
Now, assume that clients 116 and 120 have speech-controllable browsers 122 and 124, respectively. Hyperlinks 108 of the portal are speech activatable through the infrastructure of a speech recognition system, e.g., a system as disclosed in U.S. serial no. 09/174,167 (attorney docket PHN 16,571) mentioned above. Speech input of the same or of different words can now be used to access different Web sites dependent on the geographic region of the requesting client. Service provider 106 leases speech input and registers the words 126 assigned to parties 102 and 104 as associated with their Web addresses. Now, service provider 106 can lease a variety of combinations to interested parties 102 and 104: (shared) portal real estate in the form of a hyperlink, different geographic regions, and different or the same words, thus improving the possibilities of attention brokerage via portal 121.
Reference is made to International Application published under PCT with International Publication Number WO 99/12104 "Method and arrangement for finding information". This publication discloses a communications system for mobile stations that enables retrieving Web pages under control of the geographical location of the mobile user. This location formation is supplied by the mobile telephone system. The geographical information is sent from the telephone system to the mobile station. The user of the mobile station establishes a connection with the Internet and sends out a request for documents. The request includes the location information. The content of the Web documents returned upon the request is associated with the geographical location of the mobile user as determined by the mobile telephone system. An implementation of this known method includes the step of the user performing a Domain Name System (DNS) query. A DNS is a service that translates a domain name (e.g., www.philips.com) into an IP address. The user writes a predetermined text in a browser window. The text is sent to an Access Node that provides access to the Internet. The Access Node requests and then receives from the mobile telephone system the geographic location of the mobile user. The Access Node then combines the DNS query and the geographical information and maps the combination onto an IP address according to a conversion table and sends the IP address thus retrieved back to the user. The user then can start the browser for a query based on the IP address received.

Claims

CLAIMS:
1. A method of enabling a user to navigate on the Internet, the method comprising:
- enabling user-interaction with a hyperlink (123) through a browser (122; 124) at a user's client (116; 120); - enabling providing a first Web site or a second Web site to the user depending on a profile of the user upon the user activating the hyperlink.
2. The method of claim 1, wherein the user profile depends on an IP address of the user.
3. The method of claim 1 , wherein the profile includes an indication of a geographic location of the user's client.
4. The method of claim 1 , wherein the user profile depends on at least a hardware profile or a software profile of the user' s client.
5. The method of claim 1, wherein the user profile depends on a history of user- interaction with the Internet.
6. A method of providing an Internet service, the method comprising:
- providing user access to a portal (121) that has a hyperlink (123);
- assigning a first Web address of a first party (102) to the hyperlink;
- assigning a second Web address of a second party (104) to the hyperlink;
- enabling user access to the first Web address or the second Web address dependent on a profile of the user upon the user activating the hyperlink.
7. A user-profile controllable hyperlink on a Web site as used in a method corresponding to one of the claims 1 to 6.
PCT/EP2000/006079 1999-07-02 2000-06-29 User-profile-driven mapping of hyperlinks onto urls WO2001003001A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP00949228A EP1112542A1 (en) 1999-07-02 2000-06-29 User-profile-driven mapping of hyperlinks onto urls
JP2001508721A JP2003524824A (en) 1999-07-02 2000-06-29 User profile-oriented mapping of hyperlinks on URLs
KR1020017002758A KR20010074929A (en) 1999-07-02 2000-06-29 User-profile-driven mapping of hyperlinks onto URLs

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US14223599P 1999-07-02 1999-07-02
US60/142,235 1999-07-02
US37295799A 1999-08-12 1999-08-12
US09/372,957 1999-08-12

Publications (1)

Publication Number Publication Date
WO2001003001A1 true WO2001003001A1 (en) 2001-01-11

Family

ID=26839894

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2000/006079 WO2001003001A1 (en) 1999-07-02 2000-06-29 User-profile-driven mapping of hyperlinks onto urls

Country Status (6)

Country Link
EP (1) EP1112542A1 (en)
JP (1) JP2003524824A (en)
KR (1) KR20010074929A (en)
CN (1) CN1316076A (en)
TW (1) TW515962B (en)
WO (1) WO2001003001A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102007048380B3 (en) * 2007-10-09 2009-06-04 Dci Database For Commerce And Industry Ag An Internet-based information system and method for determining a data-recipient-specific data record
US7765276B2 (en) 2005-06-17 2010-07-27 Ntt Docomo, Inc. Communication apparatus and browser switching method

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006054419A1 (en) * 2004-11-17 2006-05-26 Sharp Kabushiki Kaisha Ip telephone device, mobile device, and communication base station
CN101216823A (en) * 2007-01-04 2008-07-09 阿里巴巴公司 Website navigation system and website navigation method
US7598907B2 (en) * 2007-12-06 2009-10-06 Kyocera Corporation System and method for WWAN/WLAN position estimation
JP2015185119A (en) * 2014-03-26 2015-10-22 株式会社オプティム Position content providing server, position content providing method, and program for position content providing server

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998032076A1 (en) * 1997-01-17 1998-07-23 Koninklijke Philips Electronics N.V. Personalizing hospital intranet web sites
EP0889418A2 (en) * 1997-06-30 1999-01-07 Sun Microsystems, Inc. Abstract URL resolution via relocation service
WO1999012104A2 (en) * 1997-09-04 1999-03-11 Telefonaktiebolaget Lm Ericsson (Publ) Method and arrangement for finding information
WO1999021109A2 (en) * 1997-10-20 1999-04-29 Telefonaktiebolaget Lm Ericsson (Publ) Method, address table and server for creating a link in a web page
GB2331600A (en) * 1997-11-21 1999-05-26 Ibm Customization of Web pages based on requester type

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998032076A1 (en) * 1997-01-17 1998-07-23 Koninklijke Philips Electronics N.V. Personalizing hospital intranet web sites
EP0889418A2 (en) * 1997-06-30 1999-01-07 Sun Microsystems, Inc. Abstract URL resolution via relocation service
WO1999012104A2 (en) * 1997-09-04 1999-03-11 Telefonaktiebolaget Lm Ericsson (Publ) Method and arrangement for finding information
WO1999021109A2 (en) * 1997-10-20 1999-04-29 Telefonaktiebolaget Lm Ericsson (Publ) Method, address table and server for creating a link in a web page
GB2331600A (en) * 1997-11-21 1999-05-26 Ibm Customization of Web pages based on requester type

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
MCKENZIE M: "WEB SERVICES GO SEARCHING FOR DOLLARS; WILL CONSUMERS ACCEPT PAY-TO-PLAY SEARCH ENGINES?", THE SEYBOLD REPORT ON INTERNET PUBLISHING, vol. 2, no. 11, July 1998 (1998-07-01), pages 22 - 23, XP002148261 *
MILLER M ET AL: "COOL links: ride the wave", COMPUTER NETWORKS AND ISDN SYSTEMS,NL,NORTH HOLLAND PUBLISHING. AMSTERDAM, vol. 30, no. 1-7, 1 April 1998 (1998-04-01), pages 663 - 665, XP004121448, ISSN: 0169-7552 *
VOELKER G M ET AL: "Mobisaic: an information system for a mobile wireless computing environment", PROCEEDINGS. WORKSHOP ON MOBILE COMPUTING SYSTEMS AND APPLICATIONS (CAT. NO.94TH06734), WORKSHOP ON MOBILE COMPUTING SYSTEMS AND APPLICATIONS, SANTA CRUZ, CA, USA, 8-9 DEC. 1994, 1995, Los Alamitos, CA, USA, IEEE Comput. Soc. Press, USA, pages 185 - 190, XP002035063, ISBN: 0-8186-6345-6 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7765276B2 (en) 2005-06-17 2010-07-27 Ntt Docomo, Inc. Communication apparatus and browser switching method
DE102007048380B3 (en) * 2007-10-09 2009-06-04 Dci Database For Commerce And Industry Ag An Internet-based information system and method for determining a data-recipient-specific data record

Also Published As

Publication number Publication date
CN1316076A (en) 2001-10-03
TW515962B (en) 2003-01-01
JP2003524824A (en) 2003-08-19
KR20010074929A (en) 2001-08-09
EP1112542A1 (en) 2001-07-04

Similar Documents

Publication Publication Date Title
EP1391127B1 (en) Location-based services
US9299088B2 (en) Internet system for connecting client-travelers with geographically-associated data
US6848542B2 (en) Method for passive mining of usage information in a location-based services system
EP2113909B1 (en) Location-based services
AU2002256369A1 (en) Location-based services
US7668859B2 (en) Method and system for enhanced web searching
US20010051973A1 (en) System, method and computer program product for a locator service
KR20030024297A (en) Search system and method
WO2001003001A1 (en) User-profile-driven mapping of hyperlinks onto urls
EP1196868A1 (en) User-profile driven mapping of speech onto urls
KR100347987B1 (en) Method of Application Services using Supplementary Information for Internet Addresses
KR100673539B1 (en) Search system and method
KR100487007B1 (en) System for acc esing web page using real names and method thereof
AU2008201023B2 (en) Location-based services

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 00801265.2

Country of ref document: CN

AK Designated states

Kind code of ref document: A1

Designated state(s): CN JP KR

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

WWE Wipo information: entry into national phase

Ref document number: 2000949228

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2001 508721

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 1020017002758

Country of ref document: KR

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWP Wipo information: published in national office

Ref document number: 2000949228

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1020017002758

Country of ref document: KR

WWW Wipo information: withdrawn in national office

Ref document number: 2000949228

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 1020017002758

Country of ref document: KR