WO2001035600A2 - Method and apparatus for web enabled wireless tour-guide system - Google Patents

Method and apparatus for web enabled wireless tour-guide system Download PDF

Info

Publication number
WO2001035600A2
WO2001035600A2 PCT/US2000/041576 US0041576W WO0135600A2 WO 2001035600 A2 WO2001035600 A2 WO 2001035600A2 US 0041576 W US0041576 W US 0041576W WO 0135600 A2 WO0135600 A2 WO 0135600A2
Authority
WO
WIPO (PCT)
Prior art keywords
user
tour
location
exhibits
web site
Prior art date
Application number
PCT/US2000/041576
Other languages
French (fr)
Other versions
WO2001035600A3 (en
WO2001035600A9 (en
Inventor
Richard D. Kaplan
Original Assignee
Kaplan Richard D
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 Kaplan Richard D filed Critical Kaplan Richard D
Priority to AU26184/01A priority Critical patent/AU2618401A/en
Priority to GB0209611A priority patent/GB2371950A/en
Publication of WO2001035600A2 publication Critical patent/WO2001035600A2/en
Publication of WO2001035600A3 publication Critical patent/WO2001035600A3/en
Publication of WO2001035600A9 publication Critical patent/WO2001035600A9/en

Links

Classifications

    • 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/9535Search customisation based on user profiles and personalisation
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Definitions

  • the present invention relates to tour-guide systems.
  • a self-guided tour system may include signposts and marked walking paths. The user follows the marks that indicate the route to each exhibit and reads the signs or displays that provide information about the historical and cultural significance of each exhibit.
  • Outdoor self guided tour systems may include walking paths formed by dots or lines of bricks imbedded in the sidewalks, or markers on trees and buildings, which lead users to points of interest. Exhibits, as used herein, can mean anything of interest to a user, ranging from a building, a machine, a work of art or an artifact, to a living thing, or just a site having historical, cultural, entertainment or educational significance.
  • Some exhibits in addition to displays containing text and graphics, are known to include audio programming devices which provide speech, music and sound effects relating to the exhibit.
  • audio programming devices which provide speech, music and sound effects relating to the exhibit.
  • the user approaches the exhibit and initiates the audio programming by pressing a button.
  • Other tour-guide systems include short-range radio transmitters that broadcast audio programming to specially adapted receivers carried by the user.
  • the radio receiver carried by the user which typically includes an earphone or headset for privacy
  • Self-guided tours with portable information devices are known.
  • art museum systems have been known to include a portable device that plays audio information about each exhibit.
  • the user enters the number of the exhibit into the portable player, which responds by playing pre-recorded information regarding the exhibit.
  • Such systems typically store the recorded information in a programmed memory chip.
  • Guided tours by audio tape recorder are also known.
  • the user inserts the tape (or other recording medium) into the player, and follows the instructions given.
  • the user receives information about each exhibit, and directions to find the next exhibit on the tour.
  • the tour-guide tape may include sound effects and music in addition to spoken material to effectively recreate historical context or information of interest relating to each exhibit .
  • U.S. patent 5,767,795 to Shaphorst shows an electronic tour-guide system using a GPS receiver and a local data storage device, such as a CD-ROM.
  • the GPS receiver determines the instantaneous geographic location
  • the CD ROM player provides audio or video information on the history, geography, and culture associated with the geographic region including comments about a specific point of interest.
  • the present invention is embodied in a wireless virtual tour-guide device and system enabled to access a global communication network, such as the Internet.
  • the tour-guide system is further embodied in a portable wireless device such as a cellular telephone or laptop computer with a cellular modem enabled to access a virtual tour-guide web site on the World Wide Web (WWW) .
  • the virtual tour-guide web site is designed as a portal for the global tourism community to access the Internet.
  • the geographic location of the wireless tour-guide device is detected and reported to the virtual tour-guide web site.
  • a customized tour program such as a historical, cultural or entertainment tour is created and made available to the user by an intelligent agent software module that then guides the user along the selected tour route.
  • the present virtual tour-guide system may provide a directed tour and can personalize or customize the guided tour by taking the user's individual expressed preferences into account.
  • An intelligent agent software module using request/response software with voice recognition and text to speech conversion, makes the present invented web enabled wireless tour-guide system a goal directed and interactive virtual tour-guide.
  • the virtual tour- guide of the present invention is thus more like a human tour-guide than are any of the self-directed or fixed program tour-guide systems of the prior art .
  • Figure 1 is a block diagram of a first embodiment of a web enabled wireless tour-guide system m accordance with the present invention.
  • Figure 2 is a flow chart diagram illustrating the operation of the wireless tour-guide system of figure 1.
  • Figure 3 is a block diagram of a second embodiment of a web enabled wireless tour-guide system m accordance with the present invention.
  • Figure 4 is flow chart diagram illustrating the operation of the system of the virtual tour-guide web site of figure 3.
  • Figure 5A is a diagram of the data format of an exhibit, which is part of a downloaded local tour database .
  • Figure 5B is a diagram of the data structure illustrating an inventory of tours .
  • a wireless virtual tour-guide system in combination with a cellular telephone system is shown in figure 1.
  • a "user" can be a tourist, traveler, visitor, sightseer, vacationer, employee traveling on business, or any person or group of persons taking a trip with visits to places of interest for business, pleasure or instruction.
  • the cellular telephone system m figure 1 includes a plurality of communication towers 12, 14, 16 within range of a wireless cellular handset 10.
  • the cellular central station 17 comprises a location detector/voice interface 18, location processing 22, and a guide central computer 20 with intelligent agent software 21.
  • the tour-guide system further includes Internet access capability 23 through the public switched telephone network 24 to reach web sites 28, 30.
  • the cellular central station 17 has the capability to determine the geographic location of the handset 10, as well as the identity of the user (by using caller ID features, for example) .
  • the raw data representing location of the handset may be determined using either relative time of arrival of the signal from handset 10 at the multiple communication towers 12, 14, 16, or by signal sensing directional receiving antennas, or any other means.
  • the raw location data (time of arrival, direction and the like) is converted to useful form by location processing 22.
  • the raw location data is converted to universal coordinates (latitude, longitude and altitude) . If necessary, the location data is further converted to human recognizable form, such as names, street addresses and familiar landmarks.
  • the flow chart of figure 2 illustrates the operation of the system of figure 1.
  • a user initiates 40 a cellular phone call to the guide central computer.
  • the user then enters, at the handset, a request 42 for a guided tour.
  • the request 42 can be a natural voice request or a push button request on the keypad of the cellular phone handset.
  • the cellular phone also reports data relating to the location of the handset to the cellular central station at step 46.
  • the intelligent agent software within the guide central computer 48 may initiate access to the World Wide Web on the Internet at step 50.
  • Location processing (22 in figure 1) determines the universal coordinates and/or the geographic location of the handset, and forwards the handset location to the intelligent agent software.
  • the intelligent agent software accesses a specialized web search portal at step 50.
  • the web search portal redirects 52 the intelligent agent software to connect to a web site (or to plural web sites) specific to the cellular phone location and/or user requests at step 54.
  • the specialized search portal finds those web sites relevant to the user's location or user's requests by searching the database of tour-guide web sites at the web site search portal 30.
  • the database of tour-guide web sites may be obtained by prior registration by individual web site(s) (28 in figure 1) at web site search portal (30 in figure 1) , or from specially aggregated tour site information. For many user locales there may be only one relevant web site. However, in other locales, such as large urban centers, there may be several relevant web sites.
  • the search results that are provided 52 by the web site search portal permit the guide central computer 48 and intelligent agent 58 to connect 50 to one or more of the URLs 54 most appropriate to the handset location.
  • the intelligent agent software downloads 54 selected local tour- guide information to the guide central computer.
  • Tour-guide information may include names and locations of local exhibits, along with text, graphics and audio related to such local exhibits.
  • the intelligent agent software assembles or constructs one or more suggested guided tours for the user at step 56.
  • the intelligent agent software may select from an inventory of canned tours, or modify a canned tour to create a new semi- customized tour. The intelligent agent asks the user, for example, "What kinds of places would you like to visit?" Or "would you like me to guide you on a tour of historical sites in the city?"
  • the suggested tour is a fixed itinerary.
  • the intelligent agent 58 via the voice interface text to speech conversion 60, instructs the user by voice response 44 to proceed to the nearest exhibit on the fixed tour.
  • the location detector indicates that the user is near the first exhibit, prepared information about the first exhibit is played (or offered to be played) . If the information is of a preliminary nature and there is more information available about the exhibit, the intelligent agent may ask 44, "Would you like to know more?" The user may respond 43 by speaking a voice response into the microphone on the handset .
  • the voice recognition interface (18 in figure 1) translates received speech response into a digital representation at step 60 for input to the intelligent agent 58 (21 in figure 1) .
  • the intelligent agent provides more detailed information regarding the first exhibit. Then the intelligent agent directs the user to the next (typically nearest) exhibit on the tour. If the user responded "no" to the last request above, the intelligent agent might ask, "Would you like to continue to the next destination?" If "yes", the intelligent agent presents directions to the next exhibit on the fixed tour, and so forth. In the preferred embodiment, the intelligent agent uses speech to provide directions, however the intelligent agent may provide directions to an exhibit using text and/or graphics as well.
  • the user can cut short a description in progress of the current exhibit by an expression indicating no further interest in the current exhibit.
  • the intelligent agent may suggest moving on to the exhibit on the tour.
  • the intelligent agent may also direct the user to restaurants, lodging, stores, movies, shows, souvenir shops, beauty parlors, drug stores, gift shops and the like along the tour route.
  • the intelligent agent may also provide topological information or describe other natural features along the tour route .
  • the user can customize the tour in progress (as well as the initial tour) by expressing special interests and indicating areas of interest and non- interest (examples of user preferences) .
  • the universe of requests and responses for users in a given locale is anticipated and programmed into the 5600 -6-
  • intelligent agent software Collaborative filtering may be used to suggest other exhibits that previous users visited that might be of interest to the user. In such manner, the intelligent agent "learns" from the requests and responses of all visitors, so that the virtual tour-guide becomes more knowledgeable with experience. Furthermore, the intelligent agent "learns” from past experience with the preferences of a particular user as to which types of exhibits that most interest that particular user.
  • a data record 150 which includes an exhibit name 152, exhibit type 154 and exhibit location 156, 158 represents each exhibit in the locale visited by the user.
  • Exhibit type 154 is a numeric representation characterizing the type of exhibit (i.e., art museum, historic landmark, souvenir shop, topological feature, etc.).
  • Exhibit location is recorded in universal coordinate form (latitude, longitude and altitude) 156, human readable form (address and street name) 158 or by other methods of indicating location.
  • the data record 150 may also include exhibit location recorded in raw data form to simplify location processing elsewhere in the system. That is, if the exhibit location is available in raw data form, location processing (22 in figure 1) to determine universal coordinates and/or street names may be simplified or eliminated. To the user, exhibit location in human understandable form is a meaningful response to the common traveler inquiry, "Where am I?"
  • the exhibit location field 156 contains a region or area location in which the user may view the exhibit. For example, a mural on the outside of a building may only be viewed while the user is standing in a region outside the building near the mural. At the same site, a painting inside the same building may only be viewed while the user is standing in a region near the painting inside the building. For this reason, the exhibit location field 156 also includes the viewing region for each exhibit in addition to the center point location.
  • the data record for each exhibit further contains an approximate estimate of time spent (dwell time) at that exhibit by a typical user.
  • the typical dwell time information is used together with the typical travel time between exhibits to calculate an estimated total tour time.
  • the experience of prior users is collected in a collaborative filtering process to estimate such typical dwell times and travel times.
  • the exhibit data record 150 contains one or more descriptive texts with accompanying audio and graphics 160, 161 related to the exhibit. For a simple exhibit, there may be a single description 160. For a more complex exhibit, there may typically be an introductory description 160 that is followed by one or more additional detailed descriptions 161, which are linked together in a logical order and called up as needed based on requests from the user for further information.
  • Tour-Guide Data Format Tour Format
  • a tour consists of an ordered list of exhibits.
  • a tour can be a prearranged list of exhibits, i.e., a fixed itinerary referred to as a "canned tour.”
  • a tour can also be assembled by the intelligent agent tour-guide software, which creates the ordered list based on expressed preferences of the user.
  • the downloaded database typically may include a collection of "canned” tours. For example, there may be a "one hour art museum tour", a "three hour battlefield tour", an "all day tour of the city landmarks,” and the like.
  • Figure 5B illustrates examples of a tour inventory 162 of canned tours 164, 166.
  • a first tour 164 includes exhibit 71, followed by exhibit 18, then exhibit 95 continuing along the tour to exhibit 29.
  • a tour is a closed path ending where it began.
  • exhibit 29 may be near to exhibit 71.
  • the tour may be started at any exhibit and continued in either direction through all the remaining exhibits.
  • a second tour 166 includes exhibit 42, followed by exhibit 21 continuing through the tour to exhibit 7.
  • the second tour 166 has fewer exhibits as compared to the first tour 164, and is generally a shorter tour.
  • each of the canned tours 164, 166 may include a stored representation of the estimated total time required for each such tour.
  • An initial task of the intelligent agent virtual tour-guide is to match one of the canned tours 164, 166 to the preferences of the user.
  • the intelligent agent virtual tour-guide selects a beginning point for the selected tour, typically at the exhibit closest to current location of the user.
  • the intelligent agent virtual tour-guide may construct an original tour from the exhibit records (150 in figure 5A) in the downloaded local database. For example, to suit a user's preferences, a tour can be specifically selected from a variety of exhibit types in which the user expressed an interest .
  • the intelligent agent software selects fewer exhibits, and/or selects exhibits that are closer together.
  • One way to create a short tour is to remove exhibits from a longer canned tour so that the total time required for the modified canned tour matches the time available to the user.
  • the intelligent agent software may ask the user to indicate preferences and priorities of each exhibit in a long tour, in order to allocate the available time for a short tour.
  • the tour exhibits may also be reordered according to the priority of expressed user preferences rather than the shortest route.
  • a wireless virtual tour-guide system is embodied in combination with a wireless data system as shown in the alternate embodiment of figure 3.
  • a portable computer 70, or other mobile device, for use in the wireless data system has a screen display 75, a keyboard 73, a microphone 74, a speaker 72 and a two-way digital data radio 87.
  • the portable computer 70 further includes a GPS receiver module 77 or other method for determining the geographic location of the user. GPS receiver module 77 may be either a plug in PCMCIA peripheral as shown, or alternatively be built into the portable computer 70.
  • Any type of portable computer or mobile device may be used, such as a laptop, a palmtop or a personal digital assistant (PDA) . Since the preferred human interface in the present system is via natural voice request and voice response processing, and portability is very attractive to a typical user, a small pocket device with minimal screen functions is desirable.
  • PDA personal digital assistant
  • An alternative embodiment to either a GPS location module or antenna triangulation is to present a map to the user on the display and have the user request or indicate his location by clicking on the map.
  • Such feature would permit the user to receive a tour in any locale without a GPS receiver or triangulation system, so long as the user provides periodic location updates to the intelligent agent.
  • the self-location feature would also permit the user to take a web based virtual tour in any country or city by clicking on a desired location on a corresponding map.
  • Such trial virtual tour using a web enabled virtual tour-guide permits the traveler to explore the exhibits at a destination before actual arrival.
  • Virtual tours are available from any user location by visiting the virtual tour-guide web site (84 in figure 3) on the Internet. The user may enter his actual or virtual - -
  • the tour guide web site constructs a tour of exhibits in the vicinity of the supplied first location.
  • the user supplies second location information as to the user's location on the tour.
  • the tour guide web site provides descriptions of the individual exhibit based on when the user is near an exhibit.
  • the second location (s) are not real.
  • the second location (s) are the actual physical location (s) of the user.
  • the first location may be either virtual or actual.
  • a user may request a tour either before or after arrival at the desired destination.
  • the wireless data system of figure 3 further comprises a plurality of communication towers 81, 83, 85 within range of the portable computer 70.
  • the air interface between the digital data radio 87 and the central station 79 can be any suitable transmission scheme.
  • the preferred application communications protocol is standard TCP/IP for connecting to the Internet.
  • Other suitable data protocols include WAP (wireless application protocol) and VXML (voice extensible markup language) .
  • the central station 79 includes a digital data receiver 76 and a central office computer 78 and broadband Internet access 80 for connection to the Internet 82.
  • the primary function of the central station 79 and the wireless data system 81, 83, 85 is to perform the functions of an Internet Service Provider (ISP) with respect to the portable computer 70.
  • ISP Internet Service Provider
  • the virtual tour-guide web site 84 may include a voice over IP interface 86, a natural language processor 88, an intelligent agent tour-guide 90 and a database of historical, cultural and entertainment information 92.
  • a wireless portable computer with an Internet browser 100 establishes a connection 104 over the Internet to a virtual tour-guide web site 116 (84 in figure 3) .
  • a portable computer 70 running a standard Internet browser program such as Netscape Navigator or Microsoft Internet Explorer, is able to receive tour-guide services under the present web enabled wireless virtual tour-guide system by connecting to the virtual tour-guide web site 116.
  • the portable computer translates 102 voice commands using voice recognition or other software, into voice over IP format, and processes received text to - -
  • the portable computer reports 101 its location over the TCP/IP connection 104.
  • the user identity and location is received 108.
  • Standard browser cookies are used to identify previous visitors to the virtual tour-guide web site 116, without requiring a specific user identity (e.g., without an actual name).
  • the user preferences are retrieved at step 110. If the user is a first time web site user (determined by the lack of a cookie) , a preferences file for the new user is established at step 110. Alternatively, the new user may prefer to register at the virtual tour-guide web site 116 and communicate the user's personal preferences.
  • the virtual tour-guide web site 116 receives and processes user requests and responses at step 114, which requests/responses may be by voice input or by keyboard input.
  • a local tour is constructed or selected at step 112.
  • a series of questions, instructions and responses are generated at step 113 in connection with the generated tour at step 112.
  • the intelligent agent (software layer 90 in figure 3) carries out step 112 (generation of a local tour) , as well as interfaces with interpretation step 113 (in conjunction with the natural language processing layer 88 in figure 3).
  • the intelligent agent may operate in English or in any other language. For each other language of interest, exhibit formats are translated into such other language, and corresponding voice recognition and text to speech software for each such language are used.
  • figure 1 shows plural web sites 28, 30 to provide tour-guide services
  • figure 3 shows one web site 84 to provide tour-guide services.
  • the vast resources of the Internet are made available to the user.
  • the entire database of historical, cultural and entertainment information is aggregated and stored in one main virtual tour-guide web site.
  • a hybrid of the above two approaches provides a logical way to deploy a web enabled virtual tour-guide system, which also provides a migration path for continued growth. Beginning with a single web site provides the opportunity to establish uniform data format standards for exhibits and tours used by the intelligent agent virtual tour-guide software.
  • web site search portal 30 in figure 1 would also include the functions of virtual tour-guide web site 116 in figure 4 (84 in figure 3) .
  • the function of the intelligent agent is performed at the virtual tour-guide web site (as in figure 3) rather than the cellular central station (as in figure 1) .
  • Large server farms on the Internet store all tour information, thereby requiring little or no memory in the mobile device (70 in figure 3), and putting less demand on the mobile device batteries .
  • Linking to plural web sites (28 in figure 1) from the main web site (30 in figure 1) also permits the intelligent agent virtual tour-guide software to assemble a guided tour drawn from more than one web site information source.
  • a first web site may contain information on art museums in a city
  • a second web site may contain information on famous architectural sites in that city.
  • the intelligent agent software accesses both first and second web sites to construct the requested guided tour.
  • figure 1 shows a cellular telephone system as an intermediary adapted to receive audio and graphics content derived from the Internet and deliver the content to a telephone handset.
  • the system of figure 3 shows a personal computer having direct and full digital Internet access.
  • Providing a laptop computer with a cellular modem in figure 1 to replace the handset 10 creates a hybrid of the two approaches. In such case, by replacing handset 10 with a laptop and modem, the direct Internet access architecture of figure 3 could be used in figure 1.
  • Revenue to support the web enabled tour-guide system may be derived by levying tour fees, subscriber fees, advertising fees or licensing fees.
  • the present system includes features that permit any revenue model or a combination of revenue models to be used.
  • a fee may be charged to a credit card before the guided tour is delivered.
  • the fee may be either a flat fee per tour, a fee proportional to the length of the tour or the amount of data delivered during the tour. Charging by the amount of data delivered permits revenue sharing among various owners of copyrighted tour materials used in the tour. - -
  • Advertising may be included in the tour via the intelligent agent software. Users are given a list of nearby restaurants when the user asks, for example, "Where can we eat?" or says, "We're hungry.”
  • the intelligent agent can suggest a restaurant stop at certain points in a tour, for example.
  • Other types of businesses of interest to users include lodging, travel and car rental agencies, clothing stores, movies, theatres, sporting events, souvenir shops, beauty parlors, drug stores, gift shops and the like.
  • the intelligent agent is responsive to key words in a user's inquiry to look up in its advertiser database the closest business or businesses which correspond to the user inquiry. The known geographic location of the user is taken into account in selecting the closest recommendations.
  • Advertising revenue may be based on subscription, i.e., the amount of time a business is listed in the database such as a predetermined cost per month. In the alternative, advertising revenue may be based on the number of times a referral to such business is provided to the user, i.e., at a predetermined cost per play.

Abstract

A web enabled wireless personalized and customized virtual tour-guide system includes a wireless tour-guide device and system enabled to access the Internet. The geographic location of the wireless tour-guide device is detected and reported. Intelligent agent software is responsive to a request from the user to create a customized tour program using information accessed at selected Internet web sites or a web site with pre-aggregated information. The intelligent agent uses the created tour program, such as a tour of historical exhibits, to guide the user along the customized tour route by voice and/or graphics, and provides information about each exhibit on the tour. The virtual tour-guide system can personalize each directed tour by taking individual user expressed preferences into account, and can use collaborative filtering of experiences with prior users to suggest other exhibits which may be of interest to the present user. The web enabled wireless tour-guide system is goal directed and interactive, responding like a human tour-guide to the needs of the user.

Description

METHOD AND APPARATUS FOR WEB ENABLED WIRELESS TOUR-GUIDE SYSTEM
Field of the invention
The present invention relates to tour-guide systems.
Background of the invention
Tour-guide systems are known. In the simplest form, a self-guided tour system may include signposts and marked walking paths. The user follows the marks that indicate the route to each exhibit and reads the signs or displays that provide information about the historical and cultural significance of each exhibit. Outdoor self guided tour systems may include walking paths formed by dots or lines of bricks imbedded in the sidewalks, or markers on trees and buildings, which lead users to points of interest. Exhibits, as used herein, can mean anything of interest to a user, ranging from a building, a machine, a work of art or an artifact, to a living thing, or just a site having historical, cultural, entertainment or educational significance.
Some exhibits, in addition to displays containing text and graphics, are known to include audio programming devices which provide speech, music and sound effects relating to the exhibit. In well-known museum systems, the user approaches the exhibit and initiates the audio programming by pressing a button. Other tour-guide systems include short-range radio transmitters that broadcast audio programming to specially adapted receivers carried by the user. In the latter wireless system, as the user approaches each exhibit, the radio receiver carried by the user (which typically includes an earphone or headset for privacy) begins to receive the broadcast related to that exhibit .
Self-guided tours with portable information devices are known. For example, art museum systems have been known to include a portable device that plays audio information about each exhibit. The user enters the number of the exhibit into the portable player, which responds by playing pre-recorded information regarding the exhibit. Such systems typically store the recorded information in a programmed memory chip. Guided tours by audio tape recorder are also known. The user inserts the tape (or other recording medium) into the player, and follows the instructions given. The user receives information about each exhibit, and directions to find the next exhibit on the tour. The tour-guide tape may include sound effects and music in addition to spoken material to effectively recreate historical context or information of interest relating to each exhibit .
More recently, self-guided tour systems using the Global Positioning Satellite (GPS) system have been proposed. U.S. patent 5,767,795 to Shaphorst shows an electronic tour-guide system using a GPS receiver and a local data storage device, such as a CD-ROM. The GPS receiver determines the instantaneous geographic location, and the CD ROM player provides audio or video information on the history, geography, and culture associated with the geographic region including comments about a specific point of interest.
Summary of the invention
The present invention is embodied in a wireless virtual tour-guide device and system enabled to access a global communication network, such as the Internet. The tour-guide system is further embodied in a portable wireless device such as a cellular telephone or laptop computer with a cellular modem enabled to access a virtual tour-guide web site on the World Wide Web (WWW) . The virtual tour-guide web site is designed as a portal for the global tourism community to access the Internet.
The geographic location of the wireless tour-guide device is detected and reported to the virtual tour-guide web site. A customized tour program, such as a historical, cultural or entertainment tour is created and made available to the user by an intelligent agent software module that then guides the user along the selected tour route.
The present virtual tour-guide system may provide a directed tour and can personalize or customize the guided tour by taking the user's individual expressed preferences into account. An intelligent agent software module, using request/response software with voice recognition and text to speech conversion, makes the present invented web enabled wireless tour-guide system a goal directed and interactive virtual tour-guide. The virtual tour- guide of the present invention is thus more like a human tour-guide than are any of the self-directed or fixed program tour-guide systems of the prior art . Brief description of the drawings
Figure 1 is a block diagram of a first embodiment of a web enabled wireless tour-guide system m accordance with the present invention.
Figure 2 is a flow chart diagram illustrating the operation of the wireless tour-guide system of figure 1.
Figure 3 is a block diagram of a second embodiment of a web enabled wireless tour-guide system m accordance with the present invention.
Figure 4 is flow chart diagram illustrating the operation of the system of the virtual tour-guide web site of figure 3.
Figure 5A is a diagram of the data format of an exhibit, which is part of a downloaded local tour database .
Figure 5B is a diagram of the data structure illustrating an inventory of tours .
Detailed description
A wireless virtual tour-guide system in combination with a cellular telephone system is shown in figure 1. As described herein, a "user" can be a tourist, traveler, visitor, sightseer, vacationer, employee traveling on business, or any person or group of persons taking a trip with visits to places of interest for business, pleasure or instruction. The cellular telephone system m figure 1 includes a plurality of communication towers 12, 14, 16 within range of a wireless cellular handset 10. The cellular central station 17 comprises a location detector/voice interface 18, location processing 22, and a guide central computer 20 with intelligent agent software 21. The tour-guide system further includes Internet access capability 23 through the public switched telephone network 24 to reach web sites 28, 30.
The cellular central station 17 has the capability to determine the geographic location of the handset 10, as well as the identity of the user (by using caller ID features, for example) . The raw data representing location of the handset may be determined using either relative time of arrival of the signal from handset 10 at the multiple communication towers 12, 14, 16, or by signal sensing directional receiving antennas, or any other means. The raw location data (time of arrival, direction and the like) is converted to useful form by location processing 22. The raw location data is converted to universal coordinates (latitude, longitude and altitude) . If necessary, the location data is further converted to human recognizable form, such as names, street addresses and familiar landmarks.
The flow chart of figure 2 illustrates the operation of the system of figure 1. In operation, a user initiates 40 a cellular phone call to the guide central computer. The user then enters, at the handset, a request 42 for a guided tour. The request 42 can be a natural voice request or a push button request on the keypad of the cellular phone handset. The cellular phone also reports data relating to the location of the handset to the cellular central station at step 46.
At the cellular central station (17 in figure 1) , the intelligent agent software within the guide central computer 48 may initiate access to the World Wide Web on the Internet at step 50. Location processing (22 in figure 1) determines the universal coordinates and/or the geographic location of the handset, and forwards the handset location to the intelligent agent software. In response, the intelligent agent software accesses a specialized web search portal at step 50.
Based on determined location for the user's handset, the web search portal redirects 52 the intelligent agent software to connect to a web site (or to plural web sites) specific to the cellular phone location and/or user requests at step 54.
In particular, the specialized search portal (30 in figure 1) finds those web sites relevant to the user's location or user's requests by searching the database of tour-guide web sites at the web site search portal 30. The database of tour-guide web sites may be obtained by prior registration by individual web site(s) (28 in figure 1) at web site search portal (30 in figure 1) , or from specially aggregated tour site information. For many user locales there may be only one relevant web site. However, in other locales, such as large urban centers, there may be several relevant web sites. The search results that are provided 52 by the web site search portal permit the guide central computer 48 and intelligent agent 58 to connect 50 to one or more of the URLs 54 most appropriate to the handset location.
Intelligent Agent Tour-Guide
Using the web site specific to the location of the handset as an information source, the intelligent agent software downloads 54 selected local tour- guide information to the guide central computer. Tour-guide information may include names and locations of local exhibits, along with text, graphics and audio related to such local exhibits. The intelligent agent software assembles or constructs one or more suggested guided tours for the user at step 56. As an alternative to creating a tour from scratch (a fully customized tour) , the intelligent agent software may select from an inventory of canned tours, or modify a canned tour to create a new semi- customized tour. The intelligent agent asks the user, for example, "What kinds of places would you like to visit?" Or "would you like me to guide you on a tour of historical sites in the city?"
In its simplest form, the suggested tour is a fixed itinerary. The intelligent agent 58, via the voice interface text to speech conversion 60, instructs the user by voice response 44 to proceed to the nearest exhibit on the fixed tour. When the location detector indicates that the user is near the first exhibit, prepared information about the first exhibit is played (or offered to be played) . If the information is of a preliminary nature and there is more information available about the exhibit, the intelligent agent may ask 44, "Would you like to know more?" The user may respond 43 by speaking a voice response into the microphone on the handset . The voice recognition interface (18 in figure 1) translates received speech response into a digital representation at step 60 for input to the intelligent agent 58 (21 in figure 1) .
Depending on the user's response, the intelligent agent provides more detailed information regarding the first exhibit. Then the intelligent agent directs the user to the next (typically nearest) exhibit on the tour. If the user responded "no" to the last request above, the intelligent agent might ask, "Would you like to continue to the next destination?" If "yes", the intelligent agent presents directions to the next exhibit on the fixed tour, and so forth. In the preferred embodiment, the intelligent agent uses speech to provide directions, however the intelligent agent may provide directions to an exhibit using text and/or graphics as well.
The user can cut short a description in progress of the current exhibit by an expression indicating no further interest in the current exhibit. In such case, the intelligent agent may suggest moving on to the exhibit on the tour. As indicated below in the discussion of revenue models and advertising, the intelligent agent may also direct the user to restaurants, lodging, stores, movies, shows, souvenir shops, beauty parlors, drug stores, gift shops and the like along the tour route. The intelligent agent may also provide topological information or describe other natural features along the tour route .
The user can customize the tour in progress (as well as the initial tour) by expressing special interests and indicating areas of interest and non- interest (examples of user preferences) . The universe of requests and responses for users in a given locale is anticipated and programmed into the 5600 -6-
intelligent agent software. Collaborative filtering may be used to suggest other exhibits that previous users visited that might be of interest to the user. In such manner, the intelligent agent "learns" from the requests and responses of all visitors, so that the virtual tour-guide becomes more knowledgeable with experience. Furthermore, the intelligent agent "learns" from past experience with the preferences of a particular user as to which types of exhibits that most interest that particular user.
Tour-Guide Data Format : Exhibits
The data format for each exhibit in the downloaded local tour database is shown in figure 5A. A data record 150 which includes an exhibit name 152, exhibit type 154 and exhibit location 156, 158 represents each exhibit in the locale visited by the user. Exhibit type 154 is a numeric representation characterizing the type of exhibit (i.e., art museum, historic landmark, souvenir shop, topological feature, etc.).
Exhibit location is recorded in universal coordinate form (latitude, longitude and altitude) 156, human readable form (address and street name) 158 or by other methods of indicating location. The data record 150 may also include exhibit location recorded in raw data form to simplify location processing elsewhere in the system. That is, if the exhibit location is available in raw data form, location processing (22 in figure 1) to determine universal coordinates and/or street names may be simplified or eliminated. To the user, exhibit location in human understandable form is a meaningful response to the common traveler inquiry, "Where am I?"
In addition to the point location of an exhibit, the exhibit location field 156 contains a region or area location in which the user may view the exhibit. For example, a mural on the outside of a building may only be viewed while the user is standing in a region outside the building near the mural. At the same site, a painting inside the same building may only be viewed while the user is standing in a region near the painting inside the building. For this reason, the exhibit location field 156 also includes the viewing region for each exhibit in addition to the center point location.
The data record for each exhibit further contains an approximate estimate of time spent (dwell time) at that exhibit by a typical user. The typical dwell time information is used together with the typical travel time between exhibits to calculate an estimated total tour time. The experience of prior users is collected in a collaborative filtering process to estimate such typical dwell times and travel times. The exhibit data record 150 contains one or more descriptive texts with accompanying audio and graphics 160, 161 related to the exhibit. For a simple exhibit, there may be a single description 160. For a more complex exhibit, there may typically be an introductory description 160 that is followed by one or more additional detailed descriptions 161, which are linked together in a logical order and called up as needed based on requests from the user for further information.
Tour-Guide Data Format : Tour Format
A tour consists of an ordered list of exhibits. A tour can be a prearranged list of exhibits, i.e., a fixed itinerary referred to as a "canned tour." A tour can also be assembled by the intelligent agent tour-guide software, which creates the ordered list based on expressed preferences of the user. The downloaded database typically may include a collection of "canned" tours. For example, there may be a "one hour art museum tour", a "three hour battlefield tour", an "all day tour of the city landmarks," and the like.
Figure 5B illustrates examples of a tour inventory 162 of canned tours 164, 166. A first tour 164 includes exhibit 71, followed by exhibit 18, then exhibit 95 continuing along the tour to exhibit 29. Typically, a tour is a closed path ending where it began. Thus, exhibit 29 may be near to exhibit 71. In such manner, the tour may be started at any exhibit and continued in either direction through all the remaining exhibits. A second tour 166 includes exhibit 42, followed by exhibit 21 continuing through the tour to exhibit 7. The second tour 166 has fewer exhibits as compared to the first tour 164, and is generally a shorter tour. However, beyond the number of exhibits, the length of a tour is related to the amount of time spent at each exhibit, the amount of information requested from the intelligent agent, the intelligent agent responses and the time required to move from one exhibit to the next. Each of the canned tours 164, 166 may include a stored representation of the estimated total time required for each such tour.
An initial task of the intelligent agent virtual tour-guide is to match one of the canned tours 164, 166 to the preferences of the user. In addition, the intelligent agent virtual tour-guide selects a beginning point for the selected tour, typically at the exhibit closest to current location of the user.
If none of the canned tours 164, 166 is suitable to match the preferences of the user, the intelligent agent virtual tour-guide may construct an original tour from the exhibit records (150 in figure 5A) in the downloaded local database. For example, to suit a user's preferences, a tour can be specifically selected from a variety of exhibit types in which the user expressed an interest .
As another example, if the user indicates that only a short amount of time is available for a tour, the intelligent agent software selects fewer exhibits, and/or selects exhibits that are closer together. One way to create a short tour is to remove exhibits from a longer canned tour so that the total time required for the modified canned tour matches the time available to the user. In the alternative, the intelligent agent software may ask the user to indicate preferences and priorities of each exhibit in a long tour, in order to allocate the available time for a short tour. The tour exhibits may also be reordered according to the priority of expressed user preferences rather than the shortest route.
Alternate Embodiments
A wireless virtual tour-guide system is embodied in combination with a wireless data system as shown in the alternate embodiment of figure 3. A portable computer 70, or other mobile device, for use in the wireless data system, has a screen display 75, a keyboard 73, a microphone 74, a speaker 72 and a two-way digital data radio 87. The portable computer 70 further includes a GPS receiver module 77 or other method for determining the geographic location of the user. GPS receiver module 77 may be either a plug in PCMCIA peripheral as shown, or alternatively be built into the portable computer 70. Any type of portable computer or mobile device may be used, such as a laptop, a palmtop or a personal digital assistant (PDA) . Since the preferred human interface in the present system is via natural voice request and voice response processing, and portability is very attractive to a typical user, a small pocket device with minimal screen functions is desirable.
An alternative embodiment to either a GPS location module or antenna triangulation is to present a map to the user on the display and have the user request or indicate his location by clicking on the map. Such feature would permit the user to receive a tour in any locale without a GPS receiver or triangulation system, so long as the user provides periodic location updates to the intelligent agent. The self-location feature would also permit the user to take a web based virtual tour in any country or city by clicking on a desired location on a corresponding map. Such trial virtual tour using a web enabled virtual tour-guide permits the traveler to explore the exhibits at a destination before actual arrival. Virtual tours are available from any user location by visiting the virtual tour-guide web site (84 in figure 3) on the Internet. The user may enter his actual or virtual - -
location by voice, graphics or keyboard.
There are two types of location information of significance in the present invented web enabled wireless tour-guide system. First, the user specifies a general first location for the tour. The tour guide web site then constructs a tour of exhibits in the vicinity of the supplied first location. Second, while on the tour, the user supplies second location information as to the user's location on the tour. The tour guide web site provides descriptions of the individual exhibit based on when the user is near an exhibit. For a virtual tour, the second location (s) are not real. For an actual tour, the second location (s) are the actual physical location (s) of the user. In either type of guided tour, the first location may be either virtual or actual. A user may request a tour either before or after arrival at the desired destination.
The wireless data system of figure 3 further comprises a plurality of communication towers 81, 83, 85 within range of the portable computer 70. The air interface between the digital data radio 87 and the central station 79 can be any suitable transmission scheme. The preferred application communications protocol is standard TCP/IP for connecting to the Internet. Other suitable data protocols include WAP (wireless application protocol) and VXML (voice extensible markup language) . The central station 79 includes a digital data receiver 76 and a central office computer 78 and broadband Internet access 80 for connection to the Internet 82. The primary function of the central station 79 and the wireless data system 81, 83, 85 is to perform the functions of an Internet Service Provider (ISP) with respect to the portable computer 70.
Elsewhere connected to the Internet is a virtual tour-guide web site 84. The virtual tour-guide web site 84 may include a voice over IP interface 86, a natural language processor 88, an intelligent agent tour-guide 90 and a database of historical, cultural and entertainment information 92.
The operation of the system of figure 3 is illustrated in the flow chart of figure 4. In operation, a wireless portable computer with an Internet browser 100 establishes a connection 104 over the Internet to a virtual tour-guide web site 116 (84 in figure 3) . In such manner, a portable computer 70 running a standard Internet browser program such as Netscape Navigator or Microsoft Internet Explorer, is able to receive tour-guide services under the present web enabled wireless virtual tour-guide system by connecting to the virtual tour-guide web site 116.
The portable computer translates 102 voice commands using voice recognition or other software, into voice over IP format, and processes received text to - -
speech 106 as well as VXML commands into audio. Also, the portable computer reports 101 its location over the TCP/IP connection 104.
At the virtual tour-guide web site 116, the user identity and location is received 108. Standard browser cookies are used to identify previous visitors to the virtual tour-guide web site 116, without requiring a specific user identity (e.g., without an actual name). If the user has previously visited the virtual tour-guide web site 116 (determined from the cookie), the user preferences are retrieved at step 110. If the user is a first time web site user (determined by the lack of a cookie) , a preferences file for the new user is established at step 110. Alternatively, the new user may prefer to register at the virtual tour-guide web site 116 and communicate the user's personal preferences.
The virtual tour-guide web site 116 receives and processes user requests and responses at step 114, which requests/responses may be by voice input or by keyboard input. In response to user requests, a local tour is constructed or selected at step 112. A series of questions, instructions and responses are generated at step 113 in connection with the generated tour at step 112. The intelligent agent (software layer 90 in figure 3) carries out step 112 (generation of a local tour) , as well as interfaces with interpretation step 113 (in conjunction with the natural language processing layer 88 in figure 3). The intelligent agent may operate in English or in any other language. For each other language of interest, exhibit formats are translated into such other language, and corresponding voice recognition and text to speech software for each such language are used.
Hybrid Approaches
A key difference between the embodiments of figures 1 and 3 is that figure 1 shows plural web sites 28, 30 to provide tour-guide services, while figure 3 shows one web site 84 to provide tour-guide services. In the first embodiment, the vast resources of the Internet are made available to the user. In the second embodiment the entire database of historical, cultural and entertainment information is aggregated and stored in one main virtual tour-guide web site.
A hybrid of the above two approaches provides a logical way to deploy a web enabled virtual tour-guide system, which also provides a migration path for continued growth. Beginning with a single web site provides the opportunity to establish uniform data format standards for exhibits and tours used by the intelligent agent virtual tour-guide software.
An initial database limited to the most popular exhibits and tours for a - -
single city, for instance, is easily accommodated on a single web site. Later, additional web sites (28 in figure 1) for other cities or lesser- known exhibits in the same city may be added to the network by linking to such additional web sites from the main web site. Thus, in the hybrid approach, web site search portal 30 in figure 1 would also include the functions of virtual tour-guide web site 116 in figure 4 (84 in figure 3) . In such case, the function of the intelligent agent is performed at the virtual tour-guide web site (as in figure 3) rather than the cellular central station (as in figure 1) . Large server farms on the Internet store all tour information, thereby requiring little or no memory in the mobile device (70 in figure 3), and putting less demand on the mobile device batteries .
Linking to plural web sites (28 in figure 1) from the main web site (30 in figure 1) also permits the intelligent agent virtual tour-guide software to assemble a guided tour drawn from more than one web site information source. For example, a first web site may contain information on art museums in a city, while a second web site may contain information on famous architectural sites in that city. To construct a guided tour in that city of both Victorian art and Victorian architecture, for instance, the intelligent agent software accesses both first and second web sites to construct the requested guided tour.
Another difference between the embodiments of figures 1 and 3, is that figure 1 shows a cellular telephone system as an intermediary adapted to receive audio and graphics content derived from the Internet and deliver the content to a telephone handset. The system of figure 3 shows a personal computer having direct and full digital Internet access. Providing a laptop computer with a cellular modem in figure 1 to replace the handset 10 creates a hybrid of the two approaches. In such case, by replacing handset 10 with a laptop and modem, the direct Internet access architecture of figure 3 could be used in figure 1.
Revenue Models
Revenue to support the web enabled tour-guide system may be derived by levying tour fees, subscriber fees, advertising fees or licensing fees. The present system includes features that permit any revenue model or a combination of revenue models to be used. In the tour fee model, a fee may be charged to a credit card before the guided tour is delivered. The fee may be either a flat fee per tour, a fee proportional to the length of the tour or the amount of data delivered during the tour. Charging by the amount of data delivered permits revenue sharing among various owners of copyrighted tour materials used in the tour. - -
Advertising may be included in the tour via the intelligent agent software. Users are given a list of nearby restaurants when the user asks, for example, "Where can we eat?" or says, "We're hungry." The intelligent agent can suggest a restaurant stop at certain points in a tour, for example. Other types of businesses of interest to users include lodging, travel and car rental agencies, clothing stores, movies, theatres, sporting events, souvenir shops, beauty parlors, drug stores, gift shops and the like. In each case, the intelligent agent is responsive to key words in a user's inquiry to look up in its advertiser database the closest business or businesses which correspond to the user inquiry. The known geographic location of the user is taken into account in selecting the closest recommendations. Advertising revenue may be based on subscription, i.e., the amount of time a business is listed in the database such as a predetermined cost per month. In the alternative, advertising revenue may be based on the number of times a referral to such business is provided to the user, i.e., at a predetermined cost per play.

Claims

- -What is claimed is :
1. In a wireless communication system for providing a guided tour for a user, said system including a central station, a plurality of communication towers and a user handset, said central station communicating with said handset over said plurality of communication towers, said method comprising:
receiving a request for a guided tour from said user handset;
determining the location of said user handset to provide a detected user location;
selecting said guided tour based on said detected user location, said guided tour containing a plurality of exhibits in the vicinity of said detected user location;
providing directions to said user to enable said user to travel to a given exhibit of said plurality of exhibits; and
providing a description of said given exhibit to said user when said detected user location indicates that said user is near said given exhibit.
2. A method in accordance with claim 1, wherein said central station further communicates with a first Web site and wherein said step of selecting said guided tour based on said detected user location includes selecting a tour from a database of tour exhibits stored at said first Web site.
3. A method in accordance with claim 1, wherein said central station further communicates with a first web site which redirects said central station to a second Web site, and wherein said step of selecting a guided tour based on said detected user location includes selecting said guided tour from a database of tour exhibits stored at said second Web site.
4. A method in accordance with claim 1, wherein said central station further communicates with a first web site which redirects said central station to a second Web site, and wherein said step of selecting a guided tour based on said first location includes selecting a tour from a first database of tour exhibits stored at said first Web site and a second database of tour exhibits stored at said second Web site.
5. A method in accordance with claim 1, wherein said central station further communicates with a first web site which redirects said central station to second and third Web sites, and wherein said step of selecting a guided tour based on said first location includes selecting a tour from a first database - -
of tour exhibits stored at said second Web site and a second database of tour exhibits stored at said third Web site.
6. A system method in accordance with claim 1, wherein said step of determining the location of said user handset to provide a detected user location comprises using a Global Positioning Satellite receiver.
7 A system method in accordance with claim 1, wherein said step of determining the location of said user handset to provide a detected user location comprises using signal triangulation of a signal from said user location received at said plurality of communication towers.
8. A system method in accordance with claim 1, wherein said step of determining the location of said user handset to provide a detected user location comprises said user providing an indication of the location of said user.
9. In a system for providing a guided tour for a user, said system including first and second Web sites and said user being remote from said first and second Web sites, a method comprising:
receiving a request for said guided tour at said first Web site from said user;
receiving first location information from said user, said first location representing the general locale of said guided tour;
selecting a second Web site based on said first location, said second Web site containing information related to exhibits in the vicinity of said first location;
selecting a guided tour at said second Web site based on said first location, said guided tour containing a plurality of exhibits in the vicinity of said first location;
providing directions to said user to enable said user to travel to a given exhibit of said plurality of exhibits;
determining a second location of said user to provide a detected user location; and
providing a description of said given exhibit to said user when said detected user location indicates that said user is near said given exhibit.
10. A method in accordance with claim 9, wherein said first Web site is a search portal containing a database of Web sites related to said first location.
11. A method in accordance with claim 9 , wherein said first Web site further includes a database of exhibits relating to said first location, and said step of selecting a guided tour includes selecting a guided tour containing a plurality of exhibits in the vicinity of said first location from said first and second Web sites.
12. A system method in accordance with claim 9, wherein said step of determining said second location of said user to provide a detected user location comprises using a Global Positioning Satellite receiver.
13 A system method in accordance with claim 9, wherein said step of determining said second location of said user to provide a detected user location comprises using signal triangulation of a signal from said user location received at said plurality of communication towers.
14. A system method in accordance with claim 9, wherein said step of determining said second location of said user to provide a detected user location comprises said user providing an indication of the location of said user.
15. In a system for providing a guided tour for a user, said system including a first Web site containing a programmed digital computer and said user being remote from said first Web site, a method at said Web site comprising:
receiving at said first Web site a request from said user for a guided tour;
determining a first location from said user, said first location representing the general locale of said guided tour;
selecting said guided tour based on said first location, said guided tour containing a plurality of exhibits in the vicinity of said first location;
providing directions to said user to enable said user to travel to a given exhibit of said plurality of exhibits;
determining a second location of said user to provide a detected user location; and
providing a description of said given exhibit to said user when said detected user location indicates that said user is near said given exhibit.
16. A method in accordance with claim 15, wherein said step of selecting said guided tour based on said first location includes selecting a tour from a database of tour exhibits stored at said first Web site.
17. A method in accordance with claim 15, wherein said system for providing a guided tour for a user further comprises a second Web site, and wherein said step of selecting a guided tour based on said first location includes selecting said guided tour from a database of tour exhibits stored at said second Web site.
18. A method in accordance with claim 15, wherein said system for providing a guided tour for a user further comprises a second Web site, and wherein said step of selecting a guided tour based on said first location includes selecting a tour from a first database of tour exhibits stored at said first Web site and a second database of tour exhibits stored at said second Web site.
19. A method in accordance with claim 15, wherein said system for providing a guided tour for a user further comprises a second Web site and a third Web site, and wherein said step of selecting a guided tour based on said first location includes selecting a tour from a database of tour exhibits stored at said second Web site and a database of tour exhibits at said third Web site.
20. A system method for providing a guided tour for a user, said method comprising:
requesting said guided tour;
determining a first location from said user, said first location representing the general locale of said guided tour;
selecting said guided tour based on said first location, said guided tour containing a plurality of exhibits in the vicinity of said first location;
providing directions to said user to enable said user to travel to a given exhibit of said plurality of exhibits;
determining a second location of said user to provide a detected user location; and
providing a description of said given exhibit to said user when said - -
detected user location indicates that said user is near said given exhibit.
21. A system method in accordance with claim 20, wherein said step of selecting a guided tour based on said first location comprises:
selecting a plurality of exhibits from an inventory of exhibits in the vicinity of said first location to form a selected plurality of exhibits; and
listing said selected plurality of exhibits in an ordered list to form said guided tour containing said selected plurality of exhibits.
22. A system method in accordance with claim 20, wherein said step of selecting a guided tour based on said first location comprises:
selecting a predetermined tour from an inventory of predetermined tours related to said first location and based on a preference of said user, each of said predetermined tours comprising an ordered list of a respective plurality of exhibits.
23. A system method in accordance with claim 20, wherein said step of selecting a guided tour based on said first location comprises:
selecting a predetermined tour from an inventory of predetermined tours related to said first location, each of said predetermined tours comprising an ordered list of a respective plurality of exhibits; and
modifying said predetermined tour based on a preference of said user.
24. A system method in accordance with claim 23, wherein said step of modifying said predetermined tour based on a preference of said user comprises deleting an exhibit from said predetermined tour.
25. A system method in accordance with claim 23, wherein said step of modifying said predetermined tour based on a preference of said user comprises adding an exhibit to said predetermined tour.
26. A system method in accordance with claim 20, wherein said step of determining a second location of said user to provide a detected user location comprises using a Global Positioning Satellite receiver.
27. A system method in accordance with claim 20, wherein said step of determining a second location of said user to provide a detected user location comprises using signal triangulation of a signal from said user location received at a plurality of receiving antennas.
28. A system method in accordance with claim 20, wherein said step of determining a second location of said user to provide a detected user location comprises said user providing an indication of the location of said user.
29. A system method in accordance with claim 21, wherein said ordered list of said selected plurality of exhibits is in the order of the shortest tour containing said selected plurality of exhibits.
30. A system method in accordance with claim 21, wherein said ordered list of said selected plurality of exhibits is in the order of the priority preferred by said user containing said selected plurality of exhibits.
31. A system method in accordance with claim 29, wherein said given exhibit is the nearest exhibit to said user on said guided tour.
32. A system method in accordance with claim 20, wherein said request for a guided tour is an oral request.
33. A system method in accordance with claim 20, wherein said description of said given exhibit to said user is an aural description of said given exhibit .
34. A system method in accordance with claim 20, wherein said directions to said user to enable said user to travel to said given exhibit of said plurality of exhibits are aural directions.
35. A system method in accordance with claim 20, wherein said description of said given exhibit to said user is received over a wireless communication link.
36. A system method in accordance with claim 20, wherein said user makes requests related to said guided tour over a wireless communication link.
PCT/US2000/041576 1999-10-27 2000-10-26 Method and apparatus for web enabled wireless tour-guide system WO2001035600A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU26184/01A AU2618401A (en) 1999-10-27 2000-10-26 Method and apparatus for web enabled wireless tour-guide system
GB0209611A GB2371950A (en) 1999-10-27 2000-10-26 Method and apparatus for web enabled wireless tour-guide system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US16164699P 1999-10-27 1999-10-27
US60/161,646 1999-10-27

Publications (3)

Publication Number Publication Date
WO2001035600A2 true WO2001035600A2 (en) 2001-05-17
WO2001035600A3 WO2001035600A3 (en) 2002-05-10
WO2001035600A9 WO2001035600A9 (en) 2002-08-01

Family

ID=22582108

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/041576 WO2001035600A2 (en) 1999-10-27 2000-10-26 Method and apparatus for web enabled wireless tour-guide system

Country Status (3)

Country Link
AU (1) AU2618401A (en)
GB (1) GB2371950A (en)
WO (1) WO2001035600A2 (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2387068A (en) * 2002-03-27 2003-10-01 Hypertag Ltd Beacon storage of local information for mobiles
GB2392284A (en) * 2002-08-06 2004-02-25 Hewlett Packard Development Co Method and arrangement for guiding a user along a target path.
EP1469405A1 (en) * 2003-04-15 2004-10-20 Ferraz de Oliveira, Jorge Alberto System and method for providing requested units of information over a mobile network
GB2400772A (en) * 2003-04-17 2004-10-20 Vodafone Ltd Providing location dependent services in mobile telecommunication network
GB2392274B (en) * 2002-08-06 2005-09-14 Hewlett Packard Development Co Method and apparatus for providing information about a real-world space
US6985240B2 (en) 2002-12-23 2006-01-10 International Business Machines Corporation Method and apparatus for retrieving information about an object of interest to an observer
US7096120B2 (en) 2002-08-06 2006-08-22 Hewlett-Packard Development Company, L.P. Method and arrangement for guiding a user along a target path
US20060271277A1 (en) * 2005-05-27 2006-11-30 Jianing Hu Interactive map-based travel guide
US7738883B2 (en) 2003-07-31 2010-06-15 Hewlett-Packard Development Company, L.P. Method and apparatus for providing information about a real-world space
US20120331093A1 (en) * 2011-06-27 2012-12-27 Microsoft Corporation Audio presentation of condensed spatial contextual information
US8958569B2 (en) 2011-12-17 2015-02-17 Microsoft Technology Licensing, Llc Selective spatial audio communication
US10286322B1 (en) 2016-01-25 2019-05-14 Electronic Arts Inc. System and method for determining and executing actions in an online game
US10300379B1 (en) 2015-12-28 2019-05-28 Electronic Arts Inc. Facilitating contextual game notifications and smart action options
US10394414B1 (en) 2013-07-19 2019-08-27 Kabam, Inc. Facilitating automatic execution of user interactions in a virtual space

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0697670A1 (en) * 1994-08-19 1996-02-21 AT&T Corp. A small domain communications system for personalized assistance
WO1998008314A1 (en) * 1996-08-15 1998-02-26 Giniger Michael L Method and apparatus for providing position-related information to mobile recipients
US6023241A (en) * 1998-11-13 2000-02-08 Intel Corporation Digital multimedia navigation player/recorder

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0697670A1 (en) * 1994-08-19 1996-02-21 AT&T Corp. A small domain communications system for personalized assistance
WO1998008314A1 (en) * 1996-08-15 1998-02-26 Giniger Michael L Method and apparatus for providing position-related information to mobile recipients
US6023241A (en) * 1998-11-13 2000-02-08 Intel Corporation Digital multimedia navigation player/recorder

Cited By (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2387068B (en) * 2002-03-27 2006-01-11 Hypertag Ltd Improvements relating to information delivery
US7233801B2 (en) 2002-03-27 2007-06-19 Hypertag Limited Information delivery
GB2387068A (en) * 2002-03-27 2003-10-01 Hypertag Ltd Beacon storage of local information for mobiles
US7096120B2 (en) 2002-08-06 2006-08-22 Hewlett-Packard Development Company, L.P. Method and arrangement for guiding a user along a target path
US6865482B2 (en) 2002-08-06 2005-03-08 Hewlett-Packard Development Company, L.P. Method and arrangement for guiding a user along a target path
GB2392274B (en) * 2002-08-06 2005-09-14 Hewlett Packard Development Co Method and apparatus for providing information about a real-world space
GB2392284B (en) * 2002-08-06 2005-11-16 Hewlett Packard Development Co Method and arrangement for guiding a user along a target path
US7398093B2 (en) 2002-08-06 2008-07-08 Hewlett-Packard Development Company, L.P. Method and apparatus for providing information about a real-world space
GB2392284A (en) * 2002-08-06 2004-02-25 Hewlett Packard Development Co Method and arrangement for guiding a user along a target path.
US6985240B2 (en) 2002-12-23 2006-01-10 International Business Machines Corporation Method and apparatus for retrieving information about an object of interest to an observer
EP1469405A1 (en) * 2003-04-15 2004-10-20 Ferraz de Oliveira, Jorge Alberto System and method for providing requested units of information over a mobile network
GB2400772A (en) * 2003-04-17 2004-10-20 Vodafone Ltd Providing location dependent services in mobile telecommunication network
GB2400772B (en) * 2003-04-17 2007-03-28 Vodafone Ltd Providing location dependent services in a mobile telecommunications network
US7738883B2 (en) 2003-07-31 2010-06-15 Hewlett-Packard Development Company, L.P. Method and apparatus for providing information about a real-world space
US8825370B2 (en) * 2005-05-27 2014-09-02 Yahoo! Inc. Interactive map-based travel guide
US20060271277A1 (en) * 2005-05-27 2006-11-30 Jianing Hu Interactive map-based travel guide
TWI566108B (en) * 2011-06-27 2017-01-11 微軟技術授權有限責任公司 System, method, and computer program product for audio presentation of condensed spatial contextual information
RU2620999C2 (en) * 2011-06-27 2017-05-30 МАЙКРОСОФТ ТЕКНОЛОДЖИ ЛАЙСЕНСИНГ, ЭлЭлСи Compressed spatial contextual information audio presentation
CN103620637A (en) * 2011-06-27 2014-03-05 微软公司 Audio presentation of condensed spatial contextual information
KR101933737B1 (en) * 2011-06-27 2018-12-28 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 Audio presentation of condensed spatial contextual information
US9032042B2 (en) * 2011-06-27 2015-05-12 Microsoft Technology Licensing, Llc Audio presentation of condensed spatial contextual information
AU2012275830B2 (en) * 2011-06-27 2016-10-27 Microsoft Technology Licensing, Llc Audio presentation of condensed spatial contextual information
US20120331093A1 (en) * 2011-06-27 2012-12-27 Microsoft Corporation Audio presentation of condensed spatial contextual information
KR20140038478A (en) * 2011-06-27 2014-03-28 마이크로소프트 코포레이션 Audio presentation of condensed spatial contextual information
US8958569B2 (en) 2011-12-17 2015-02-17 Microsoft Technology Licensing, Llc Selective spatial audio communication
US10394414B1 (en) 2013-07-19 2019-08-27 Kabam, Inc. Facilitating automatic execution of user interactions in a virtual space
US10788949B2 (en) 2013-07-19 2020-09-29 Kabam Inc. Facilitating automatic execution of user interactions in a virtual space
US11086477B2 (en) 2013-07-19 2021-08-10 Kabam, Inc. Facilitating automatic execution of user interactions in a virtual space
US10300379B1 (en) 2015-12-28 2019-05-28 Electronic Arts Inc. Facilitating contextual game notifications and smart action options
US10286322B1 (en) 2016-01-25 2019-05-14 Electronic Arts Inc. System and method for determining and executing actions in an online game

Also Published As

Publication number Publication date
WO2001035600A3 (en) 2002-05-10
WO2001035600A9 (en) 2002-08-01
GB0209611D0 (en) 2002-06-05
AU2618401A (en) 2001-06-06
GB2371950A (en) 2002-08-07

Similar Documents

Publication Publication Date Title
US20050192025A1 (en) Method and apparatus for an interactive tour-guide system
Steiniger et al. Foundations of location based services
US6829532B2 (en) Technique for suggesting favorites in navigation
US20020183072A1 (en) BeyondguideTM method and system
US8010227B2 (en) Navigation system with downloadable map data
WO2003063521A2 (en) Routing framework
JP2002229991A (en) Server, user terminal, system and method for providing information
FR2761837A1 (en) NAVIGATION AID DEVICE HAVING A DISTRIBUTED INTERNET-BASED ARCHITECTURE
JP2002149528A (en) Information providing system, server used for the system information providing method, and machine readable recording medium for realizing the method
WO2001035600A2 (en) Method and apparatus for web enabled wireless tour-guide system
TW201017123A (en) Data enrichment apparatus and method of determining temporal access information
WO2005060279A1 (en) Information distribution system, information distribution server, mobile terminal, and information distribution method
WO2012089273A1 (en) Methods and systems for obtaining information
JP4722688B2 (en) Information distribution system, route search server, and portable terminal device
JP2002116033A (en) Device and method for landmark guidance, information storage medium, and device and method for landmark registration
Bertolotto et al. Bus catcher: A context sensitive prototype system for public transportation users
US20020002467A1 (en) Door to doorstep directions
JP2002312381A (en) Positional information system
JP2010078484A (en) Visiting candidate site presentation device, visiting candidate site presentation method, and computer program
Timpf Wayfinding with mobile devices: decision support for the mobile citizen
ZA200609997B (en) Method of communicating data
TW201224396A (en) Methods and systems for obtaining location information
JP2002041952A (en) System and method for distributing service information
Biswas et al. Location-based Services
JP2003006199A (en) Compound information providing system utilizing computer network

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CU CZ DE DK DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 10111248

Country of ref document: US

ENP Entry into the national phase

Ref country code: GB

Ref document number: 200209611

Kind code of ref document: A

Format of ref document f/p: F

AK Designated states

Kind code of ref document: C2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CU CZ DE DK DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: C2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

COP Corrected version of pamphlet

Free format text: PAGES 1/5-4/5, DRAWINGS, REPLACED BY NEW PAGES 1/5-4/5; DUE TO LATE TRANSMITTAL BY THE RECEIVING OFFICE

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP