throbber
Case 2:21-cv-00072-JRG-RSP Document 87-8 Filed 06/15/21 Page 1 of 23 PageID #: 2422
`
`Exhibit 8
`
`

`

`(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2005/0228860 A1
`Hamynen et al.
`(43) Pub. Date:
`Oct. 13, 2005
`
`US 2005O228860A1
`
`(54) METHODS AND APPARATUS FOR
`GEOGRAPHICALLY BASED WEB SERVICES
`(76) Inventors: Kimmo Hamynen, Espoo (FI); Roland
`Geisler, Helsinki (FI)
`
`Correspondence Address:
`CRAWFORD MAUNU PLLC
`1270 NORTHLAND DRIVE, SUITE390
`ST. PAUL, MN 55120 (US)
`
`(21) Appl. No.:
`(22) Filed:
`
`10/822,641
`Apr. 12, 2004
`
`Publication Classification
`
`(51) Int. Cl." ..................................................... G06F 15/16
`
`(52) U.S. Cl. .............................................................. 709/203
`
`ABSTRACT
`(57)
`A system and method provides location sensitive Web
`content in response to receiving location based Web content
`requests. Location information derived from multiple
`Sources by a mobile terminal is included in a Web content
`request. Location tagged Web content is then retrieved via a
`Web server/search engine and filtered in accordance with the
`location/keyword information provided in the content
`request.
`
`208
`
`208A WIRELESS DEVICE 208D
`208B
`
`
`
`
`
`4Ea 208C
`
`200
`1.
`
`
`
`
`
`1WIRELESS
`NETWORKS)
`
`206
`
`204
`
`222
`
`N
`
`Y -->
`LANDLINE
`NETWORKS)
`
`WEB
`SERVER
`
`
`
`6 21
`
`ENGINE
`
`
`
`
`
`224
`
`WEB
`CONTENT
`
`
`
`WEB CONTENT
`MANAGEMENT
`
`Case 2:21-cv-00072-JRG-RSP Document 87-8 Filed 06/15/21 Page 2 of 23 PageID #: 2423
`
`

`

`Patent Application Publication Oct. 13, 2005 Sheet 1 of 9
`
`US 2005/022886.0 A1
`
`N
`res
`re
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`-, -ss) 92
`ZZZZZZX on
`
`&
`
`-- essSSS f
`-- (ZZZZZX on
`NS
`
`3
`
`s
`
`
`
`
`
`
`
`
`
`s
`
`Case 2:21-cv-00072-JRG-RSP Document 87-8 Filed 06/15/21 Page 3 of 23 PageID #: 2424
`
`

`

`Patent Application Publication Oct. 13, 2005 Sheet 2 of 9
`
`US 2005/022886.0 A1
`
`ZZZ
`
`~
`~).
`
`(S)}{HOMIEN
`ENITO(N\fT
`(S)}{HOMIEN
`SSETEHIM_2
`
`I NELNOO 8ENAZ '5) IAI
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case 2:21-cv-00072-JRG-RSP Document 87-8 Filed 06/15/21 Page 4 of 23 PageID #: 2425
`
`

`

`Patent Application Publication Oct. 13, 2005 Sheet 3 of 9
`
`US 2005/022886.0 A1
`
`909
`
`
`
`
`
`~~~~ |HBAHES BEM|| 4
`
`709
`
`
`
`
`
`Case 2:21-cv-00072-JRG-RSP Document 87-8 Filed 06/15/21 Page 5 of 23 PageID #: 2426
`
`

`

`Patent Application Publication Oct. 13, 2005 Sheet 4 of 9
`
`US 2005/0228860 A1
`
`
`
`GNWTNIH 'BH'EdWWI
`
`907
`
`| HO™ES | EHn9BNOO
`| _XOwa |
`
`
`
`ZVVIEW ONDONJW-HOHWES
`
`TWO|HdW}{90E5)
`
`| ICE | EHE
`
`| STOOL
`
`907
`
`· · , # , , + ?
`
`+
`
`|(OTOI) TOEVONESTO
`
`(ELIOT ]]
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case 2:21-cv-00072-JRG-RSP Document 87-8 Filed 06/15/21 Page 6 of 23 PageID #: 2427
`
`00;
`
`TSI?TINOOT
`
`TGENOE
`??M,
`
`THOITIÑO VOL | XOOTO
`
`
`
`
`
`
`
`(EH), TSEIONESIONI
`
`

`

`Patent Application Publication Oct. 13, 2005 Sheet 5 of 9
`
`US 2005/0228860 A1
`
`
`
`S
`
`s
`
`Case 2:21-cv-00072-JRG-RSP Document 87-8 Filed 06/15/21 Page 7 of 23 PageID #: 2428
`
`

`

`Patent Application Publication Oct. 13, 2005 Sheet 6 of 9
`
`! NO GEGNn03'DINISEHJ
`
`NMOL CELEJOW-| |
`
` QNW I | SAYMANWW NIEDONI ! | Sl || WHL
`
`|-||InW WSI ‘OGGI ZI ENOT|
`
`… - - - - - - - - - - - - -NO | “HOLISIA ANY (BAHO |OO
`
`| O || HO[\W SWH
`
`~~~~)y---O
`
`TVNOIWNHEINI NV | | ±3,1013'00’EM|
`~ - - - - - - - - -––––’ sº
`
`BONEIOS 'ERJOITTO HO | ALIO
`
`…-- ~- - - - - - - - - - - -NZ?9Z09
`
`
`
`
`
`Case 2:21-cv-00072-JRG-RSP Document 87-8 Filed 06/15/21 Page 8 of 23 PageID #: 2429
`
`IXEL
`
`[\NEW
`
`709
`
`909
`
`US 2005/0228860 A1
`
`9 '50IH009
`
`

`

`Patent Application Publication Oct. 13, 2005 Sheet 7 of 9
`
`US 2005/0228860 A1
`
`700
`
`702
`
`ESTABLISH MODE OF
`OPERATION
`
`
`
`
`
`
`
`
`
`GET LOCATION
`BASED WEB
`CONTENT
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`704
`
`OBTAIN LOCATION
`UPDATES AS
`NECESSARY TO
`SUPPORT MODE OF
`OPERATION
`
`
`
`REQUEST WEB
`CONTENT2
`
`DISPLAY WEB
`CONTENT
`
`UPDATE
`WEB
`CONTENT
`
`
`
`UPDATE AND
`DISPLAY WEB
`CONTENT
`
`
`
`AUDIBILIZE WEB
`CONTENT?
`
`Case 2:21-cv-00072-JRG-RSP Document 87-8 Filed 06/15/21 Page 9 of 23 PageID #: 2430
`
`FIG. 7
`
`CONVERT TEXT TO
`VOICE
`
`

`

`Patent Application Publication Oct. 13, 2005 Sheet 8 of 9
`
`US 2005/0228860 A1
`
`ET(\OJOW
`HOEVEdS 01 JXB1
`
`
`
`918[]
`
`U , " | “No.s
`
`
`
`
`
`BO\f-lèJE INI HESf]
`
`Case 2:21-cv-00072-JRG-RSP Document 87-8 Filed 06/15/21 Page 10 of 23 PageID #:
`2431
`
`

`

`Patent Application Publication Oct. 13, 2005 Sheet 9 of 9
`
`US 2005/0228860 A1
`
`1EINHELNI
`
`
`
`ELLEXIS[C]WOH-OJO^
`
`Case 2:21-cv-00072-JRG-RSP Document 87-8 Filed 06/15/21 Page 11 of 23 PageID #:
`2432
`
`

`

`US 2005/022886.0 A1
`
`Oct. 13, 2005
`
`METHODS AND APPARATUS FOR
`GEOGRAPHICALLY BASED WEB SERVICES
`
`FIELD OF THE INVENTION
`0001. This invention relates in general to Web functions,
`and more particularly to a System and method that provides
`geographically based Web functions.
`
`BACKGROUND OF THE INVENTION
`0002. Where mobile telephones were perhaps viewed by
`many as a luxury when first introduced into the marketplace,
`they are today viewed by Our Society as very important,
`convenient, and useful tools. A great number of people now
`carry their mobile devices with them wherever they go. This
`popularity of wireleSS communication has spawned a mul
`titude of new wireleSS Systems, devices, protocols, etc.
`Consumer demand for advanced wireleSS functions and
`capabilities has also fueled a wide range of technological
`advances in the utility and capabilities of wireleSS devices.
`Wireless/mobile devices not only allow voice communica
`tion, but also facilitate messaging, multimedia communica
`tions, e-mail, Internet browsing, and access to a wide range
`of wireleSS applications and Services.
`0003. Some applications, content, and services that might
`be available for use on a mobile device may be of little
`value, however, until the user is placed in a particular
`context or location in which Such applications, content
`and/or Services may be useful. This has led to a concept
`generally referred to as location-based Services. Location
`based Services have not yet had time to develop into mature
`applications, Since perhaps the majority of Web based Search
`engines today operate on the assumption that the user is in
`a fixed location. Thus, location of the user is not dynamic,
`but is rather assumed to be the location, for example, of the
`Server that is hosting the Web Search engine.
`0004 Conventional location based services provide por
`tals which extract the Uniform Resource Locator (URL)
`address Strings from a Web resource, convert the address
`Strings to geographical coordinates through lookup func
`tions executed on location information repositories, generate
`metatags which represent the location of the resource, and
`then index the metatags for future Searching or mapping.
`Thus, only after a relatively large amount of processing are
`the location based resources available for Selection.
`0005. It can be seen, therefore, that conventional loca
`tion-based Service operations have limitations that impair
`the current State of the art. One prior art Solution focuses
`primarily on the locations of the Services offered rather than
`on the relative location of the user to the services offered,
`while another prior art Solution requires a relatively large
`amount of location based processing to obtain the results
`desired.
`0006 Accordingly, there is a need in the mobile commu
`nications industry for location based Services that are adap
`tively focused on the user's location, or other location
`information provided by the user. A further need exists for
`a System and methodology that provides location based
`Services while reducing the Overall processing required to
`provide the service. The present invention fulfills these and
`other needs, and offers other advantages over the prior art
`location based Service approaches.
`
`SUMMARY OF THE INVENTION
`0007 To overcome limitations in the prior art described
`above, and to overcome other limitations that will become
`apparent upon reading and understanding the present speci
`fication, the present invention discloses a System and
`method for providing geographically based Web functions.
`The present invention allows linkage of geographically
`tagged Web content to a location based Web content request.
`In this manner, a geographical dimension is added to the
`mobile browsing experience that provides many value added
`Services and functions to today's mobile terminal user.
`0008. In accordance with one embodiment of the inven
`tion, a method of accessing position relevant Web content
`comprises obtaining a location update relative to a position
`of a mobile terminal, forming location criteria from the
`location update, including the location criteria in a Web
`content request from the mobile terminal, filtering results
`from the Web content request according to the location
`criteria to form the position relevant Web content, and
`providing the position relevant Web content to the mobile
`terminal.
`0009. In accordance with another embodiment of the
`invention, a geographically based Web content System com
`prises a mobile terminal geographically located within the
`Web content system, a Web server adapted to receive Web
`content requests from the mobile terminal, and a Search
`engine coupled to the Web Server and adapted to gather
`location tagged Web content in response to the Web content
`requests. The location tags of the Web content gathered
`conform to geographical criteria expressed by the mobile
`terminal in the Web content requests.
`0010. In accordance with another embodiment of the
`invention, a mobile terminal is wirelessly coupled to a
`network which includes location tagged Web content. The
`mobile terminal comprises a memory capable of Storing a
`location update module and a geographical Search module,
`a processor coupled to the memory and configured by the
`location update module to maintain position information
`asSociated with the mobile terminal and configured by the
`geographical Search module to request the location tagged
`Web content that relates to the position of the mobile
`terminal, and a transceiver configured to receive the location
`tagged Web content from a Web server.
`0011. In accordance with another embodiment of the
`invention, a computer-readable medium having instructions
`stored thereon which are executable by a mobile terminal for
`requesting location based Web content performs StepS com
`prising obtaining location updates relative to a position of
`the mobile terminal, defining an area of interest Surrounding
`the position of the mobile terminal, and requesting location
`based Web content that conforms to the area of interest.
`0012. In accordance with another embodiment of the
`invention, a Web server is coupled to a network to facilitate
`a location based Web content search. The Web server
`comprises means for receiving location based Web content
`requests containing location criteria associated with a loca
`tion of a mobile terminal, means for communicating the
`location based Web content requests to a Search engine,
`means for receiving responses from the Search engine in
`response to the location based Web content requests, and
`means for filtering the responses to conform to the location
`criteria.
`
`Case 2:21-cv-00072-JRG-RSP Document 87-8 Filed 06/15/21 Page 12 of 23 PageID #:
`2433
`
`

`

`US 2005/022886.0 A1
`
`Oct. 13, 2005
`
`0013 In accordance with another embodiment of the
`invention, a computer-readable medium having instructions
`stored thereon which are executable by a Web server per
`forms Steps comprising receiving Web content requests
`containing location criteria associated with a location of a
`mobile terminal, communicating the Web content requests to
`a Search engine, receiving responses from the Search engine
`in response to the Web content requests, and filtering the
`responses to conform to the location criteria.
`0.014.
`In accordance with another embodiment of the
`invention, a mobile terminal is wirelessly coupled to a
`network which includes Web content. The mobile terminal
`comprises a memory capable of Storing a location update
`module and a geographical Search module, a processor
`coupled to the memory and configured by the location
`update module to maintain position information associated
`with the mobile terminal, and a user interface that is adapted
`to display menu options whose Selection configures the
`geographical Search module to issue a Search request used to
`locate the Web content. The menu options comprise a
`general Search option that returns Web content irregardless
`of location tags associated with the Web content and the
`position information associated with the mobile terminal, a
`location search option that returns Web content whose
`location tags comply with location information provided in
`the Search request, and a user centric Search option that
`returns Web content whose location tags comply with the
`position information associated with the mobile terminal
`that is provided in the Search request.
`0.015. In accordance with another embodiment of the
`invention, a mobile terminal is wirelessly coupled to a
`network which includes Web content. The mobile terminal
`comprises a memory capable of Storing a location update
`module and a geographical Search module, a processor
`coupled to the memory and configured by the location
`update module to maintain a position of the mobile terminal,
`and a user interface that is adapted to display menu options
`whose Selection determines a Search request used to locate
`the Web content. The menu options comprise an automatic
`Search option that configures the geographical Search mod
`ule to automatically issue the Search request depending upon
`the position of the mobile terminal. A HyperText Transport
`Protocol (HTTP) header in the search request includes the
`position of the mobile terminal.
`0016. In accordance with another embodiment of the
`invention, a geographically based Web content System com
`prises a mobile terminal geographically located within the
`Web content system, a Web server coupled to receive Web
`content requests from the mobile terminal, and a content
`provider coupled to the Web server. The content provider
`contains Web pages that include eXtensible Markup Lan
`guage (XML) to define location information associated with
`the Web pages.
`0.017. In accordance with another embodiment of the
`invention, a mobile terminal is wirelessly coupled to a
`network which includes location tagged Web content. The
`mobile terminal comprises a memory capable of Storing a
`location update module and a geographical Search module,
`a processor coupled to the memory and configured by the
`location update module to maintain a position of the mobile
`terminal, and a user interface that is adapted to display menu
`options whose Selection determines a Search request used to
`
`locate the location tagged Web content. The menu options
`comprise a tour Search option that configures the geographi
`cal Search module to issue an alarm once the location update
`module has determined that the mobile terminal has come
`within a programmable proximity to a location indicated by
`the location tagged Web content.
`0018. These and various other advantages and features of
`novelty which characterize the invention are pointed out
`with particularity in the claims annexed hereto and form a
`part hereof. However, for a better understanding of the
`invention, its advantages, and the objects obtained by its use,
`reference should be made to the drawings which form a
`further part hereof, and to accompanying descriptive matter,
`in which there are illustrated and described specific
`examples of a System and method in accordance with the
`invention.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`0019. The invention is described in connection with the
`embodiments illustrated in the following diagrams.
`0020 FIG. 1 illustrates an exemplary wireless network
`environment in accordance with the present invention;
`0021
`FIG. 2 illustrates an exemplary Web content access
`network in accordance with the present invention;
`0022 FIG. 3 illustrates an exemplary location sensitive
`block diagram in accordance with the present invention;
`0023 FIG. 4 illustrates exemplary menu options offered
`by a mobile terminal in accordance with the present inven
`tion;
`0024 FIG. 5 illustrates exemplary map data that may be
`rendered onto a display of a mobile terminal in accordance
`with the present invention;
`0025 FIG. 6 illustrates an exemplary text to voice dia
`gram in accordance with the present invention;
`0026 FIG. 7 illustrates an exemplary flow diagram of a
`method in accordance with the present invention;
`0027 FIG. 8 illustrates a representative mobile comput
`ing arrangement Suitable for initiating and managing loca
`tion based functionality in accordance with the present
`invention; and
`0028 FIG. 9 is a representative computing system
`capable of carrying out location based Web content func
`tions according to the present invention.
`
`DETAILED DESCRIPTION OF THE
`INVENTION
`0029. In the following description of various exemplary
`embodiments, reference is made to the accompanying draw
`ings which form a part hereof, and in which is shown by way
`of illustration various embodiments in which the invention
`may be practiced. It is to be understood that other embodi
`ments may be utilized, as Structural and operational changes
`may be made without departing from the Scope of the
`present invention.
`0030 Generally, the present invention is directed to loca
`tion enhanced access to Web content, Such as applications
`and Services, that are themselves location tagged. In general,
`the Web content contains location information, e.g., location
`
`Case 2:21-cv-00072-JRG-RSP Document 87-8 Filed 06/15/21 Page 13 of 23 PageID #:
`2434
`
`

`

`US 2005/022886.0 A1
`
`Oct. 13, 2005
`
`tags embedded within the eXtensible Hypertext Markup
`Language (XHTML) content. The location tags can then be
`compared to the location information contained within the
`content request when determining which content is position
`relevant to the requested location. Keywords may also be
`asSociated with the location based content Search, Such that
`Web content relating to both the keyword and the relevant
`location of interest may be found. The invention is also
`beneficial for users who expect to return (whether frequently
`or infrequently) to one or more particular locations, as the
`mobile terminal itself will recognize that it has returned to
`Such a location and can automatically re-configure itself in
`relation to its current location.
`0031. In accordance with the present invention, the loca
`tion of the mobile terminal is determined by using one of
`several available methodologies. The mobile terminals
`location is then used in combination with a keyword Search
`to determine which Web pages may be of interest to the
`mobile user, based upon the Web pages location tag and the
`keyword used. FIG. 1 is a block diagram generally illus
`trating a number of representative examples in which a
`mobile terminal can receive location information about
`itself. The examples set forth in FIG. 1 are provided as
`representative examples to facilitate an understanding of this
`aspect of the present invention, however it should be rec
`ognized that the present invention is not limited to these
`representative examples.
`0032 FIG. 1 depicts a wireless network environment
`100, which may include a cellular network such as the
`Global System for Mobile Communication (GSM). A por
`tion of the description provided in connection with FIG. 1
`is described in terms of a cellular network Such as GSM, but
`the principles described herein are equally applicable to
`other cellular/wireleSS networkS Such as, for example,
`Enhanced Data rate for GSM Evolution (EDGE), Personal
`Communications Service (PCS), and other current or future
`cellular network technologies. For purposes of discussion
`and not of limitation, FIG. 1 will be described in terms of
`a GSM system.
`0033. In a mobile radio network such as a GSM network,
`the area to be covered is divided into multiple areas,
`generally referred to as “cells.” The mobile radio network is
`assigned a set of frequencies, and each cell is assigned one
`(or more) of these frequencies. Neighboring cells will not
`use the same frequencies, and frequencies are re-used only
`where the distance is Sufficiently large as to avoid interfer
`ence. When a mobile terminal moves from one cell to
`another, an automatic channel/frequency change will occur,
`which is generally referred to as “handoff' or “handover.”
`0034.
`In general, a GSM network includes a number of
`primary Subsystems, including a radio Subsystem (RSS), a
`Switching Subsystem (SS), and an operation Subsystem
`(OSS). The SS connects the wireless network with other
`networkS Such as Standard public networks, performs han
`dovers between different Base Station Subsystems (BSSs),
`includes world-wide user location functions, and Supports
`charging, billing, and roaming of users between different
`service providers. The SS includes elements such as a
`Mobile Services Switching Center (MSC), a Home Location
`Register (HLR), Visitor Location Register (VLR), and other
`elements known in the art. The OSS provides functions for
`network operation and maintenance, and includes elements
`
`such as an Operation and Maintenance Center (OMC),
`Authentication Center (AuC), Equipment Identity Register
`(EIR), and other elements known in the art. The SS and OSS,
`being known in the art and not of particular relevance to the
`instant discussion, need not described in further detail.
`0035. The RSS includes radio-specific elements, such as
`the mobile terminals and the Base Station Subsystem (BSS).
`Referring to FIG. 1, a mobile terminal 102 includes the
`hardware, software, Subscriber Identity Module (SIM), etc.
`necessary to communicate with the GSM network. The
`GSM network includes multiple BSSs, each of which is
`controlled by a Base Station Controller (BSC). The BSS is
`responsible for maintaining radio connections to the mobile
`terminals, coding and decoding, etc. The BSS is a logical
`entity physically implemented via the BSC and a set of Base
`Transceiver Stations (BTS), commonly referred to simply as
`Base Stations (BS), that are controlled by the BSC. In FIG.
`1, three of the many available base Stations are illustrated,
`including BS 104, 106, 108. Each BS includes the radio
`equipment, Such as antennas, Signal processing, amplifiers,
`etc. used to facilitate the communication between the BSC
`and the mobile terminals. The wireless area served by a BS
`is generally referred to as a cell, such that cell 110 is served
`by BS 104, cell 112 is served by BS 106, and cell 114 is
`served by BS 108.
`0036). In a cellular network Such as the exemplary GSM
`network portion illustrated in FIG. 1, a number of identifiers
`are used to identify the various network constituents. For
`example, the mobile terminals 102 are generally associated
`with an equipment identifier, and the user of the mobile
`terminal 102 is generally associated with a subscriber iden
`tifier (such as that provided by a SIM) as well as with an
`identifier Such as a telephone number. In addition, Several
`other identifiers are defined for managing Subscriber mobil
`ity and addressing other network elements.
`0037. One embodiment of the invention involves estab
`lishing one or more communication channels between
`mobile terminal 102 and BS 104-108 which can then be used
`by the mobile terminal 102 to identify its position. For
`example, the mobile terminal 102 can perform Signal
`Strength measurements for the channels associated with BS
`104-108, such that the mobile terminal 102 may “triangu
`late” its position with respect to the reported positions of BS
`104-108, where differentiation between BS 104-108 is
`accomplished via BS-ID 116-120, respectively. Alternately,
`the location information may be generated at one of BS
`104-108 and subsequently reported to mobile terminal 102.
`0038. In an alternate embodiment, the user of mobile
`terminal 102 may utilize a mobile browser to access Web
`based location information 122, Such as a mapping tool
`offered at, for example, URL: “www.mapquest.com'. In
`such an instance, the user of mobile terminal 102 may
`Simply locate his position (or any other position of interest)
`on an electronic map provided by Web based location
`information 122 using pointing and/or cursor commands
`available on his mobile terminal. Once the position of
`interest is identified on the electronic map, Web based
`location information 122 converts the position into location
`coordinates, or other position indicia that are compatible
`with mobile terminal 102, and then provides the position
`information to mobile terminal 102.
`0039. In another embodiment, short range technologies
`such as Wireless Local Area Network (WLAN), Bluetooth,
`
`Case 2:21-cv-00072-JRG-RSP Document 87-8 Filed 06/15/21 Page 14 of 23 PageID #:
`2435
`
`

`

`US 2005/022886.0 A1
`
`Oct. 13, 2005
`
`or other radio technologies Such as Radio Frequency Iden
`tification (RFID), may be used to provide location informa
`tion to mobile terminal 102. Bluetooth, for example, is a
`computing and telecommunications industry Specification
`that describes how mobile phones and other mobile termi
`nals can interconnect with each other and with home and
`business phoneS/computers using a short-range wireleSS
`connection. A Bluetooth hot Spot is an area that has a readily
`accessible wireleSS network available to multiple people
`within that area. The Bluetooth hot spot is thus a location
`Such that when a device equipped with Bluetooth circuitry,
`e.g., mobile terminal 102, is within range of a Bluetooth
`“access point, e.g., Short range access point 124, the user
`can connect wirelessly to the access point to gain location
`information associated with the access point. Thus, once
`mobile terminal 102 is within range of Short range acceSS
`point 124, the location of short range acceSS point 124 may
`be transmitted to mobile terminal 102, So that the location of
`mobile terminal 124 is made equivalent to the location of the
`access point. The present invention is further applicable to
`technologies where a greater degree of location accuracy is
`desired, e.g., through the use of Global Positioning System
`(GPS) 130. In such an instance, mobile terminal 102 may
`communicate with GPS 130 through an internal GPS
`receiver (not shown) to receive location information that is
`accurate to within Several meters to Several centimeters
`depending upon the particular algorithm that is used.
`0040 AS stated above, Web content accessed by mobile
`terminal 102 is tagged with location information in accor
`dance with the present invention. Exemplary network 200
`facilitating such Web content access is illustrated in FIG. 2,
`whereby mobile terminals 208, 210 are provided access to
`location based Web content 224 via Web server 222. In the
`example of FIG. 2, Web content 224 and associated Web
`content management 202 may be coupled to a landline
`network 204, Such as the Internet, via Web server 222. WAP
`gateway 206 serves as the access point between mobile
`operator network 214 and landline network 204, whereby
`messages 212, e.g., HyperText Transport Protocol (HTTP)
`messages, sent from mobile terminals 208, 210 are sent
`through WAP gateway 206. Terminals 208,210 may include
`mobile phones 208A, Personal Digital Assistants (PDA)
`208B, portable computing devices 208C, or other 208D
`wireleSS devices.
`0041) HTTP messages 212 may include keyword based,
`search requests directed to Web server 222 that are subse
`quently forwarded onto Search engine 216, where Search
`engine 216 may co-exist with Web server 222. Such search
`requests may include location information associated with
`mobile terminals 208, 210 as discussed above in relation to
`mobile terminal 102 of FIG. 1. One operation of search
`engine 216 is to perform keyword Searches based upon the
`keyword(s) provided within the Search request and to further
`perform filtering operations on the results of the Search that
`conform to the location information included in the Search
`request. In other words, each of the Search hits that are
`registered during the keyword Search include their own
`location tag. These location tags are then compared to the
`location information provided in the Search request for final
`location verification. Once all search hits that conform to the
`location requirements defined by the Search request have
`been found, they are then reported to mobile terminals 208,
`210 for further processing.
`
`0042. In one embodiment according to the present inven
`tion, the location information provided by mobile terminal
`208,210 may include the coordinates of only one particular
`location of interest. In Such an instance, Search engine
`operations performed by Search engine 216 filters the key
`word Search results according to the location tag associated
`with each Search result. Only those Search hits, and related
`links, whose location tags match the location information
`provided in the Search request will be reported. The location
`tag may be represented, for example, by latitude/longitude
`(lat/long) coordinates, such as may be provided by GPS 130,
`or conversely may be represented by location attributes Such
`as landmark titles, Street address, city names, etc. In the
`event that location attributes are provided instead of location
`coordinates, Web server 222 may contact additional network
`entities (not shown), Such as location servers and URLS
`providing map function capability, to convert the location
`attributes to their associated lat/long coordinates prior to
`Submission to Search engine 216.
`0043. In an alternate embodiment, the location informa
`tion provided within the Search request may include an Area
`of Interest (AOI), whereby all locations within the AOI that
`match the keyword are reported to mobile terminals 208,
`210. Such an exemplary embodiment is illustrated by block
`diagram 300 of FIG. 3, where Locations of Interest (LOI)
`310-320 are distributed as shown and are associated with
`URLs that are registered within registry 332. Mobile termi
`nal 302 may receive regular updates of its own position in
`accordance with the discussion relating to FIG. 1 and is in
`communication with Web server 304 in accordance with the
`discussion relating to FIG. 2.
`0044 Search engine 306 accepts search request 324 from
`Web server 304 that contains the AOI and keyword indicated
`by mobile terminal 302 in message 322. Depending on the
`particular parameters contained with the AOI, Search engine
`306 directs its search not only according to the keyword
`Supplied within request 324, but also in accordance with the
`AOI specified in request 324. In one embodiment, request
`324 may represent an HTTP request having a geographical
`header field, e.g., <My Location>, defined as <My Location=
`6008'62"N; 24°38'64"Ea, where the location of mobile
`terminal 302 is expressed within the HTTP header with
`lat/long coordinates. In addition, an accuracy header field,
`e.g., <LocationAccuracy>, may also be contained within
`HTTP request 324 that controls the area surrounding the
`location defined by the <My Location> header field.
`0045. In one embodiment, the <LocationAccuracy>
`header field may, for example, define radius 330 such that
`the particular AOI contained within HTTP request 324
`defines a circular area having circumference 308. AS Such,
`LOI 310-316 would fall within the requested AOI, since the
`datum point marked by the <MyLocation> header field
`defines the center of circumference 308 and radius 330
`Sweeps an arc that encompasses LOIs 310-316. Once all of
`the locations within the AOI defined by the <My Location>
`and <Location Accuracy> header fields of HTTP request 324
`have been located by Search engine 306, a list containing
`LOIs 310-316 results. The list is then further filtered in
`accordance with the keyword information supplied by HTTP
`request 324, Such that locations matching the keyword of
`interest that lie within the AOI specified are returned to Web
`server 304 via message 326. The final search results are then
`transmitted to mobile terminal 302 via message 328,
`
`Case 2:21-cv-00072-JRG-RSP Document 87-8 Filed 06/15/21 Page 15 of 23 PageID #:
`2436
`
`

`

`US 2005/022886.0 A1
`
`Oct. 13, 2005
`
`whereby only those LOIs falling within circumference 308
`havi

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket