`
`WORLD INTELLECTUAL PROPERTY ORGANIZATION
`International Bureau
`
`
`
`INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT)
`(51) International Patent Classification 7 :
`
`(11) International Publication Number:
`
`WO 00/22860
`
`H04Q 7/38
`
`(43) International Publication Date:
`
`20 April 2000 (20.04.00)
`
`(21) International Application Number:
`
`PCT/DK99/00548
`
`(22) International Filing Date:
`
`12 October 1999 (12.10.99)
`
`(30) Priority Data:
`PA 1998 01297
`
`12 October 1998 (12.10.98)
`
`DK
`
`Janus,
`DEGNBOL,
`(71)(72) Applicant and Inventor:
`[DK/DK]; Soborg Torv 1, 2, DK—2860 Soborg (DK).
`
`Friis
`
`PLOUGMANN, VINGTOF’I‘ & PARTNERS A/S;
`(74) Agent:
`Sankt Anna: Plads 11, PO. Box 3007, DK—1021 Copen-
`hagen K (DK).
`
`(81) Designated States: AE, AL, AM, AT, AT (Utility model), AU,
`AZ, BA, BB, BG, BR, BY, CA, CH, CN, CR, CU, CZ, CZ
`(Utility model), DE, DE (Utility model), DK, DK (Utility
`model), DM, EE, EE (Utility model), ES, F1, F1 (Utility
`model), GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS,
`JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV,
`MA, MD, MG, MK, MN, MW, MX, NO, NZ, PL, PT, RO,
`RU, SD, SE, SG, SI, SK, SK (Utility model), SL, TJ, TM,
`TR, TT, TZ, UA, UG, US, UZ, VN, YU, ZA, ZW, ARIPO
`patent (GH, GM, KE, LS, MW, SD, SL, SZ, TZ, UG, ZW),
`Eurasian patent (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM),
`European patent (AT, BE, CH, CY, DE, DK, ES, FI, FR,
`GB, GR, IE, IT, LU, MC, NL, PT, SE), OAPI patent (BF,
`BJ, CF, CG, CI, CM, GA, GN, GW, ML, MR, NE, SN,
`TD, TG).
`
`Published
`
`With international search report.
`Before the expiration of the time limit for amending the
`claims and to be republished in the event of the receipt of
`amendments.
`
`Processor
`
`(54) Title: A METHOD AND A SYSTEM FOR TRANSMITTING DATA BETWEEN UNITS
`
`User A's area of interest
`
`(57) Abstract
`
`The present invention relates to a
`method and a system for
`transmitting
`data between communication units.
`In
`particular,
`the present
`invention relates
`to a method and a system for use in
`wireless communication networks. Even
`more particular, the present invention re-
`lates to a method and a system for au-
`tomatic notification of a user "A" of the
`entry of pre—selected user "B" into a
`pre—determined area (or proximity to a
`particular location). The notification may
`further depend on a successful match of
`user specified parameters. The location of
`users "A" and "B" is determined by refer-
`ence to the position of their personal wire—
`less communication unit, such as a mobile
`telephone or a pager.
`
`Page 1 of 41
`
`LG EXHIBIT 1003
`
`Page 1 of 41
`
`LG EXHIBIT 1003
`
`
`
`
` FOR THE PURPOSES OF INFORMATION ONLY
`
`
`Codes used to identify States party to the PCT on the front pages of pamphlets publishing international applications under the PCT.
`
`LS
`LT
`LU
`LV
`MC
`MD
`MG
`MK
`
`ES
`FI
`FR
`GA
`GB
`GE
`GH
`GN
`GR
`HU
`IE
`IL
`IS
`IT
`JP
`KE
`KG
`KP
`
`Page 2 of 41
`
`Lesotho
`Spain
`Albania
`AL
`Lithuania
`Finland
`Armenia
`AM
`
`
`Luxembourg
`France
`Austria
`AT
`Latvia
`Gabon
`Australia
`AU
`
`Monaco
`United Kingdom
`Azerbaijan
`AZ
`
`Republic of Moldova
`Georgia
`Bosnia and Herzegovina
`BA
`
`Madagascar
`Ghana
`Barbados
`BB
`The former Yugoslav
`Guinea
`Belgium
`BE
`
`Republic of Macedonia
`Greece
`Burkina Faso
`BF
`
`Mali
`ML
`Hungary
`Bulgaria
`BG
`
`Mongolia
`MN
`Ireland
`Benin
`BJ
`Mauritania
`MR
`Israel
`Brazil
`BR
`
`Malawi
`MW
`Iceland
`Belarus
`BY
`
`Mexico
`MX
`Italy
`Canada
`CA
`
`Niger
`NE
`Japan
`Central African Republic
`CF
`
`Netherlands
`NL
`Kenya
`Congo
`CG
`
`Norway
`N0
`Kyrgyzstan
`Switzerland
`CH
`New Zealand
`NZ
`Democratic People’s
`COte d’Ivoire
`CI
`
`Poland
`PL
`Republic of Korea
`Cameroon
`CM
`
`
`Portugal
`PT
`Republic of Korea
`KR
`China
`CN
`Romania
`R0
`Kazakstan
`KZ
`Cuba
`CU
`
`Russian Federation
`RU
`Saint Lucia
`LC
`Czech Republic
`CZ
`
`
`DE
`Germany
`LI
`Liechtenstein
`SD
`Sudan
`
`
`DK
`Denmark
`LK
`Sri Lanka
`SE
`Sweden
`
`
`
`
`EE
`Estonia
`LR
`Liberia
`SG
`Singapore
`
`
`Slovenia
`Slovakia
`Senegal
`Swaziland
`Chad
`Togo
`Tajikistan
`Turkmenistan
`Turkey
`Trinidad and Tobago
`Ukraine
`Uganda
`United States of America
`Uzbekistan
`Viet Nam
`Yugoslavia
`Zimbabwe
`
`I
`
`SI
`SK
`SN
`SZ
`TD
`TG
`TJ
`TM
`TR
`TT
`UA
`UG
`US
`UZ
`VN
`YU
`ZW
`
`
`
`
`Page 2 of 41
`
`
`
`WO 00/22860
`
`PCT/DK99/00548
`
`A METHOD AND A SYSTEM FOR TRANSMITTING DATA BETWEEN UNITS
`
`FIELD OF THE INVENTION
`
`The present invention relates to a method and a system for transmitting data be-
`
`tween communication units. In particular, the present invention relates to a method
`
`and a system for use in wireless communication networks. Even more particular, the
`
`present invention relates to a method and a system for automatic notification of a
`
`user ”A” of the entry of pre-selected use'r "B” into a pre-determined area (or proxim—
`
`10
`
`ity to a particular location). The notification may further depend on a successful
`
`match of user specified parameters. The location of users "A" and ”""B is determined
`
`by reference to the position of their personal wireless communication unit, such as a
`
`mobile telephone or a pager.
`
`15
`
`BACKGROUND OF THE INVENTION
`
`Numerous systems for location determination in mobile networks exists, e.g.
`
`W098/00821, W094/12892,W093/24911, W092/05672, EP 0766491, EP
`
`0546758, EP 0335558, US 5,600,706, US 5,508,708, US 5,293,645, GB
`
`20
`
`2310098, GB 2304500.
`
`25
`
`30
`
`The simplest form of location determination is based on the fact that all cellular net-
`
`works are built of a number of ”cells”, each covering an area ranging from a few
`
`hundred meters to several miles. Users of the system are constantly located by the
`
`systems universal tracking function. This means the individual users are tracked by
`
`cell. Although this method is not very accurate and precision varies with cell size, it
`
`may be sufficient for some embodiments of the system described in this document.
`
`More precise systems use technologies such as time difference of arrival, (TDOA),
`
`power/signal attenuation, angle of arrival (AOA), Radio Signal Mapping, GPS (Global
`
`Positioning System) or a combination to establish the position of the user. These sys-
`
`tems can be purchased from third-party providers and installed in existing cellular
`
`networks. The only requirement for use in this system is that they can provide a
`
`streaming real-time or near real—time feed of user location data to a database.
`
`Page 3 of 41
`
`Page 3 of 41
`
`
`
`WO 00/22860
`
`PCT/DK99/00548
`
`2
`
`Systems which automatically alert a central location of the exit of a wireless com-
`
`munication unit from a pre-determined area are well-known, e.g. US Patent
`
`5,327,144. These are typically used for vehicle theft alarms, bail absconding units
`
`and the like.
`
`Systems which automatically notify arrival at a particular location are also well-
`
`known, e.g. international patent application WO 94/27264, a system for notifying a
`
`recipient of an unscheduled delivery of an item.
`
`10 GB Patent 2814736 describes a system which, on request of a user, presents a list
`
`of active handsets allowing the user to see which other users are available for com-
`
`munications, but this only refers to whether the users handset is active or not, and
`
`does not include location information.
`
`15 US Patent US 5,144,301 describes a system for alerting school children that a
`
`school bus is moving towards a nearby bus stop,
`
`thus prompting the children to
`
`leave their residences to reach the bus stop at or before the bus arrives at the stop.
`
`An Internet equivalent of the first embodiment of this system exists in the form of
`
`20 so-called ”Buddy List" programs, of which the most well—known is ”lCQ"
`
`(http:/www.icq.com). These systems provide a user with the ability to be notified
`
`when friends are on—line, allowing the user to contact them using a variety of meth-
`
`ods such as real-time chat, instant messages or e—mail.
`
`25 It is a disadvantage of the above-mentioned systems, that none of these systems
`
`provide automatic notification of a user "A” of the entry of pre-selected user ”B” into
`
`a pre—determined area (or proximity to a particular location).
`
`it is a further disadvantage of the above-mentioned systems, that none of these sys-
`
`30 terns provide automatic notification of a user ”A” of the proximity of another user
`
`with a matching Personal Profile.
`
`Page 4 of 41
`
`Page 4 of 41
`
`
`
`WO 00/22860
`
`PCT/DK99/00548
`
`SUMMARY OF THE INVENTION
`
`It is an object of the present invention to solve the above-mentioned problem by pro—
`
`viding a method and a system wherein e.g. a user "A" is automatically notified of the
`
`entry of pre-selected user ”B” into a pre-determined area (or proximity to a particular
`
`location). Furthermore, it is an object of the present invention to provide a method
`
`and a system wherein e.g. a user "A" is automatically notified of the proximity of
`
`another user ”B” when a match is found between the Personal profiles of users ”A”
`
`and ”B”.
`
`1O
`
`Thus, it is an object of the present invention to provide a method and system for e.g.
`
`two-way (wireless) communication devices (e.g. telephones or pagers) comprising
`
`the ability to alert user "A’s" communication device when a user "B" enters a pre—
`
`defined area (or proximity to a particular location), according to user "A’s" personally
`
`15
`
`defined selection criteria.
`
`20
`
`25
`
`30
`
`It is a further object of the present invention to provide a method and system for e.g.
`
`two-way (wireless) communication devices (e.g. telephones or pagers) comprising
`
`the ability to alert user "A’s" communication device when a user "B" enters a the
`
`proximity of user ”A” and a match is found between the Personal Profiles of users
`
`”All and ”B".
`
`It is an advantage of the present invention that user "A" can be alerted when user
`
`"B" arrives or leaves the defined location(s) or areals). The particular effect of this
`
`information is to enable user "A" to know in advance the proximity or approximate
`
`whereabouts of user "B" before possibly acting upon this information by contacting
`
`user "B" — or allowing ”B” to contact ”A":
`
`It is a further advantage of the present invention that user ”A” can be automatically
`
`alerted of the proximity of another user with a matching Personal Profile. The par-
`
`ticular effect of this information is to enable user "A" to know about the presence of
`
`another person with one or more matching interests, allowing user ”A” to act upon
`
`this information by contacting the other user — or vice versa.
`
`Page 5 of 41
`
`Page 5 of 41
`
`
`
`W0 (JO/22860
`
`PCT/DK99/00548
`
`4
`
`The above—mentioned object is complied with by providing, in a first aspect, a
`
`method for transmitting data to a unit in a set of communication units, the data re-
`
`lating to distance between a first and a second unit in the set, the method compris—
`
`ing the steps of:
`
`-
`
`-
`
`—
`
`determining a distance between the first and the second unit,
`
`generating a message when the distance between the first and the
`
`second unit is within a predetermined range, and
`
`transmitting the generated message to a unit in the set.
`
`The method further comprising the steps of
`
`-
`
`-
`
`-
`
`determining the position of one or more units in the set,
`
`storing the determined positions together with corresponding unit iden-
`
`tifications in a database, and wherein the step of determining a dis-
`
`tance comprises
`
`determining the distance from the corresponding stored positions.
`
`5
`
`10
`
`15
`
`20
`
`Generally, a user is associated with each of the units in the set. The associated user
`
`may enter additional information, such as rating information, into the database, said
`
`25 rating information being associated with an associated user to a unit in the set.
`
`A unit in the set may comprise a wireless telephone, such as a mobile telephone, a
`
`pager and/or a portable PC's. A unit may also comprise virtual units, such as e-mail
`
`addresses. ln addition, a unit in the set may be selected from the group consisting of
`
`30 wristwatches, personal digital assistants, embedded chips or circuits, implanted chips or
`
`circuits, navigational units and personal security units
`
`Page 6 of 41
`
`Page 6 of 41
`
`
`
`WO 00/22860
`
`PCT/DK99/00548
`
`5
`
`The generated message may identify the associated user to a unit in the set. The as-
`
`sociated user to a unit in the set may select a subject of interest. The subject of in-
`
`terest may be stored in a database together with the corresponding unit identifica-
`
`tion. The generated message may comprise information relating to the subject of in-
`
`terest selected by the associated user to a unit in the set.
`
`The determination of the position of one or more units in the set may comprise the
`
`use of several determination methods, such as triangulation methods, GPS, AOA,
`
`TDOA, Radio Signal Mapping, power/signal attenuation or a combination. Further, the
`
`determination of a position of a unit in the set may comprise monitoring movements
`
`of a unit within a network comprising a plurality of cells.
`
`The determined position of one or more units in the set may further comprise infor-
`
`mation about date and time.
`
`10
`
`15
`
`The generated message may comprise text, e.g. information about the distance be-
`
`tween user ”A” and user ”B”, graphics, such as an image or an icon, a map or dia—
`
`gram with a pointer showing the location of the user, a video clip, sound, such as
`
`voice, a fragrance, light emission, and/or movements, such as vibration, or any com-
`
`20
`
`bination thereof.
`
`In an optional implementation, closer proximity decreases the intervals between alert
`
`signals (i.e. light or sound emission), resulting in an escalation of signal frequency as
`
`users approach each other.
`
`25
`
`30
`
`The user interface can be designed in various ways, partly dependant on the available
`
`messaging technologies in a given implementation. A simple user interface can be
`
`implemented using text-based alerts, instructions and commands. In these cases,
`
`complex user interactions with the system — i.e. submitting and changing Buddy Lists
`
`- may be to be carried out via other channels, for example through a web-based inter-
`
`face or by calling a customer service representative at a call—center. More advanced
`
`and user-friendly implementations of the system may make use of graphic and/or
`
`menu—based user interfaces.
`
`Page 7 of 41
`
`Page 7 of 41
`
`
`
`WO 00/22860
`
`PCT/DK99/00548
`
`6
`
`The predetermined range may be selected by the user associated with a unit.
`
`Each predetermined range may have associated communication expenses. The user
`
`may select a range of communication expenses, and thereby determines the range.
`
`Communication expenses may be dependent on time and/or distance.
`
`Each predetermined range may be associated with a geographic area, such as a con-
`
`tinent, country, district, city, co—ordinate range or a street. The geographical area
`
`may be selected by the user.
`
`10
`
`15
`
`The predetermined range may be indicated as a direct distance which may be in the
`
`range from O to 100 km, preferable in the range from O to 80 km, more preferable in
`
`the range from O to 60 km, more preferable in the range from O to 40 km, more
`
`preferable in the range from O to 20 km, more preferable in the range from 0 to 15
`
`km, more preferable in the range from O to 12 km, more preferably in the range from
`
`O to 9 km, more preferable in the range from O to 6 km, more preferably in the range
`
`from O to 3 km, more preferable in the range from O to 1 km, more preferable in the
`
`range from O to 500 km, more preferable in the range from O to 250m.
`
`A unit to which the generated message is transmitted may be selected by the user
`
`20
`
`associated with a unit.
`
`In a second aspect, the present invention relates to a system for transmitting data to
`
`a unit in a set of communication units, the data relating to distance between a first
`
`and a second unit in the set, the system comprising:
`
`means for determining a distance between the first and the second
`
`unit,
`
`means for generating a message when the distance between the first
`
`and the second unit is within a predetermined range, and
`
`means for transmitting the generated message to a unit in the set.
`
`25
`
`30
`
`-
`
`-
`
`-
`
`Page 8 of 41
`
`Page 8 of 41
`
`
`
`WO 00/22860
`
`PCT/DK99/00548
`
`The system further comprising:
`
`-
`
`-
`
`-
`
`means for determining the position of one or more units in the set,
`
`means for storing the determined positions together with corresponding
`
`unit identifications in a database, and wherein the determination of a
`
`distance comprises
`
`determining the distance from the corresponding stored positions.
`
`1O
`
`15
`
`20
`
`25
`
`30
`
`Generally, each unit in the set is associated with a user. The associated user may
`
`enter additional information, such as rating information, into the database, said rating
`
`information being associated with an associated user to a unit in the set.
`
`A unit in the set may comprise a wireless telephone, such as a mobile telephone, a
`
`pager and/or a portable PC's. A unit may also comprise virtual units, such as e-mail
`
`addresses. In addition, a unit in the set may be selected from the group consisting of
`
`wristwatches, personal digital assistants, embedded chips or circuits, implanted chips or
`
`circuits, navigational units and personal security units
`
`The generated message may identify the associated user to a unit in the set. The as—
`
`sociated user to a unit in the set may select a subject of interest. The subject of in-
`
`terest may be stored in a database together with the corresponding unit identifica—
`
`tion. The generated message may comprise information relating to the subject of in-
`
`terest selected by the associated user to a unit in the set.
`
`The determination of the position of one or more units in the set may comprise the
`
`use of several determination methods, such as triangulation methods, GPS, AOA,
`
`TDOA, Radio Signal Mapping, power/signal attenuation or a combination. Further, the
`
`determination of a position of a unit in the set may comprise monitoring movements
`
`of a unit within a network comprising a plurality of cells.
`
`The determined position of one or more units in the set may further comprise infor-
`
`mation about date and time.
`
`Page 9 of 41
`
`Page 9 of 41
`
`
`
`WO 00/22860
`
`PCT/DK99/00548
`
`8
`
`The generated message may comprise text, e.g. information about the distance be—
`
`tween user ”A" and user ”B”, graphics, such as an image or an icon, a map or dia-
`
`gram with a pointer showing the location of the user, a video clip, sound, such as
`
`voice, a fragrance, light emission, and/or movements, such as vibration, or any com-
`
`bination thereof.
`
`In an optional implementation, closer proximity decreases the intervals between alert
`
`signals (i.e. light or sound emission), resulting in an escalation of signal frequency as
`
`users approach each other.
`
`10
`
`15
`
`The predetermined range may be selected by the user associated with a unit.
`
`Each predetermined range may have associated communication expenses. The user
`
`may select a range of communication expenses, and thereby determines the prede-
`
`termined range. Communication expenses may be dependent on time and/or dis-
`
`tance.
`
`Each predetermined range may be associated with a geographic area, such as a con-
`
`tinent, country, district, city, co-ordinate range or a street. The geographical area
`
`20
`
`may be selected by the user.
`
`The predetermined range may be indicated as a direct distance which may be in the
`
`range from O to 100 km, preferable in the range from O to 80 km, more preferable in
`
`the range from O to 60 km, more preferable in the range from O to 40 km, more
`
`preferable in the range from O to 20 km, more preferable in the range from O to 15
`
`km, more preferable in the range from O to 12 km, more preferably in the range from
`
`O to 9 km, more preferable in the range from O to 6 km, more preferably in the range
`
`from O to 3 km, more preferable in the range from O to 1 km, more preferable in the
`
`range from O to 500 m, more preferable in the range from O to 250 m.
`
`25
`
`30
`
`A unit to which the generated message is transmitted may be selected by the user
`
`associated with a unit.
`
`Page 10 of 41
`
`Page 10 of 41
`
`
`
`WO 00/22860
`
`PCT/DK99/00548
`
`BRIEF DESCRIPTION OF THE DRAWING
`
`9
`
`The present invention will now be described in detail with reference to the accompa-
`
`nying figures, wherein
`
`Figure 1 shows a preferred embodiment of the invention,
`
`Figure 2 describes receipt of user position reports,
`
`Figure 3 describes the periodic database scanning, and
`
`Figure 4 describes the user profile update process.
`
`DETAILED DESCRIPTION OF THE INVENTION
`
`In a first embodiment, the present invention relates to a method and a system for
`
`transmitting data between communication units. In particular, the present invention
`
`relates to a method and a system for distribution of data in wireless communication
`
`networks. Even more particular, the present invention relates to a method and a sys-
`
`tem for automatic notification of a user ”A” of the entry of pre-selected user "B” into
`
`a pre-determined area (or proximity to a particular location). The location of user "B"
`
`is determined by reference to the position of a personal mobile communication unit,
`
`e.g. telephone or pager.
`
`Although the following description involves only two users, "A" and "B", an arbitrary
`
`number of users may be involved in various configurations, e.g. one-to-one, one-to—
`
`many, many-to—many and many-to-one.
`
`10
`
`15
`
`20
`
`25
`
`As an example, the system could be configured to alert user ”A” only when five or
`
`30
`
`more buddies are in the proximity.
`
`The application is based upon a list of users whose location and/or movements the
`
`user wishes to be notified of. This list is henceforth referred to as a "Buddy List".
`
`The Buddy List may be altered by the user at will, adding or deleting buddies and set-
`
`Page 11 of 41
`
`Page 11 of 41
`
`
`
`WO 00/22860
`
`PCT/DK99/00548
`
`1 O
`
`ting various preferences. This can be done in several ways; e.g. directly from the
`
`handset of the users cellular phone, using a web-based interface, or by calling an op-
`
`erator at a call-center.
`
`The Buddy List may be displayed on the display of the users handset, giving the user
`
`and at-a—glance overview of who is in the proximity. The Buddy List may be dis-
`
`played as text, images, icons, or video clips. Buddies who are in the proximity may
`
`be highlighted or in other way emphasised, e.g. by being displayed at the top of the
`
`list. The user may have the possibility to group Buddies into different categories, i.e.
`
`”Friends", ”Relatives”, and sub—categories such as ”Bowling Friends”, "Friends from
`
`work”, ”Best Friends", etc. - and rank them by proximity or popularity.
`
`It may also be possible to transfer a Buddy List from one user to another, and it may
`
`be possible to transfer Buddy Lists in various ways, e.g. ”All Records”, ”Selected Re-
`]!
`ll
`
`cords only , Specific Category” or ”Synchronisation”.
`
`Preferences can be configured on an individual Buddy basis or as overall preferences
`
`comprising all Buddies on the personal Buddy List. Configuration options may include
`
`an ability to specify to be alerted only when certain criteria relating to distance, loca-
`
`tion, time or date are met.
`
`It may also be possible to specify an alternative alerting
`
`method — e.g. by email, synthesized voice call to a specified number, etc.
`
`As an example, user "A" chooses not to be alerted when he is in the geographical
`
`area covering his home even though another user — "B" - enters that area.
`
`In another example, user "A" will not be alerted in the situation where user "B" re-
`
`petitively moves in and out of a predetermined range.
`
`In yet another example, user ”A” can configure the system so that he does not re-
`
`ceive any alerts between 10 PM and 8 AM, avoiding nightly interruptions.
`
`In yet another example, user ”A” configures the system so that he only receives
`
`alerts when he is not within a specific geographical area or within a predetermined
`
`distance from user "B".
`
`10
`
`15
`
`20
`
`25
`
`30
`
`Page 12 of 41
`
`Page 12 of 41
`
`
`
`WO 00/22860
`
`PCT/DK99/00548
`
`1 1
`
`Preferences can be configured in several ways; e.g. directly from the handset of the
`
`users cellular phone, using a web—based interface, or by calling an operator at a call—
`
`center.
`
`A distance preference controls the sensitivity of the location alerter. This allows the
`
`user to specify that he only wants to be alerted when a buddy comes within a cer-
`
`tain range, subject to any personal filters as described in the aforementioned para-
`
`graph.
`
`For example, user ”A” may choose to configure the system so that he only receives
`
`alerts when a Buddy comes within the range of 500 meters.
`
`All preferences can be configured on a per-buddy basis, on a per-category basis, or
`
`as overall preferences comprising all buddies on the Buddy List.
`
`Use of the system builds on mutual consent, requiring users who wish to be alerted
`
`of the location and/or movements of other users to obtain acceptance by the polled
`
`party.
`
`For example, John would like to add Jane to his Buddy List. He goes to an ”Add
`
`Buddy” menu on his handset and types in Jane’s cellular phone number. This
`
`prompts the system to send out an SMS message asking Jane for her acceptance —
`
`”Joe Smith has asked for permission to add you to his Buddy List — do you accept?”.
`
`This request is displayed on Jane’s cellular phone, prompting her for a decision. If
`
`Jane consents, her affirmative response goes to the system, which in turn updates
`
`Joe’s Buddy List. If not, Joe gets a ”request declined” response.
`
`Preferably, the present invention provides a method and system suitable for two—way
`
`wireless communication devices (e.g. telephones or pagers) with the ability to alert
`
`user "A’s" communication device when a user "B" enters a pre—defined area (or
`
`proximity to a particular location), according to user "A’s" personally defined alert
`
`selection criteria. In this way user "A" can be alerted when user "B" arrives or leaves
`
`the defined locationls) or area(s). The particular effect of this information is to enable
`
`10
`
`15
`
`20
`
`25
`
`30
`
`Page 13 of 41
`
`Page 13 of 41
`
`
`
`WO 00/22860
`
`PCT/DK99/00548
`
`12
`
`user "A" to know in advance the proximity or approximate whereabouts of user "B"
`
`before possibly acting upon this information by contacting user "B".
`
`This is achieved through matching current unit position data (including time tags) with
`
`predefined alerting profiles, which may include matching criteria based on unit locations or
`
`proximity, time and date, as well as alerting permissions. Determination of a match results
`
`in the generation and delivery of a message to the alerted user via his or her specified
`
`medium - i.e. an SMS message or a synthesized voice call.
`
`10
`
`15
`
`Real—time notification allows the user to single out other users by identity and, based
`
`upon this information, selectively (choose to) communicate with users in his area (or
`
`another designated area).
`
`Distance and precision is not crucial to the system, because the exchange of afore-
`
`mentioned data works at many levels of precision and delivers the same result except
`
`for exact co-ordinates.
`
`The present invention is not constrained to any particular communication technology. Any
`
`system providing two fundamental elements is a candidate for hosting the invention.
`
`20
`
`These two elements are:
`
`1. Reporting of current unit position, and
`
`2. Delivery of messages to individual users.
`
`25
`
`3O
`
`35
`
`The invention described in this document adds a third element to provide the position-
`
`based alerting service. This processing element is:
`
`3. Matching position reports with predefined user profiles, and based on resulting
`
`matches, generating user alert messages.
`
`To be useful to the users, each of the three functions (position reporting, profile matching,
`
`and message delivery) should be accomplished in near real time, i.e., in seconds or min-
`
`utes, rather than in hours or days. Communication technologies compatible with imple-
`
`mentation of this invention include most mobile wireless systems supporting data transfer,
`
`such as second- and third-generation cellular, two-way paging, and satellite systems.
`
`Page 14 of 41
`
`Page 14 of 41
`
`
`
`WO 00/22860
`
`PCT/DK99/00548
`
`1 3
`
`The present invention may be used in such a way that either one or both parties are
`
`automatically alerted by the system of the other parties’ presence in an area.
`
`Each party will typically have the option to disable and re-enable their participation in
`
`the system at will, allowing the individual user of the system to pass though any area
`
`incognito.
`
`EXAMPLES:
`
`10
`
`15
`
`20
`
`25
`
`1): Joe likes to visit cafés to meet friends. He wants to know where the action is
`
`- as
`
`do his friends. So they all configure the location alerter to notify them whenever one
`
`of their friends are in the vicinity - this way they can be sure of never missing a
`
`chance to meet. They can disable and re-enable their participation in the system at
`
`will — even on a per-person basis — whenever they wish to be alone or pass through
`
`an area incognito — while retaining the option to be alerted of others’ presence.
`
`2): Wife Julie and husband John work irregular hours. Despite this, the first one
`
`home always manages to have dinner ready by the time the other returns, thanks to
`
`the location alerter. A request to be alerted of the spouse’s arrival at a given area on
`
`his/her regular route home leaves enough time to for the other to prepare dinner, and
`
`saves the need and expense of routine ”I'm coming home" calls.
`
`In a second embodiment, the present invention relates to a method and a system for
`
`transmitting data between communication units. In particular, the present invention
`
`relates to a method and a system for distribution of data in wireless communication
`
`networks. Even more particular, the present invention relates to a method and a sys—
`
`tem for automatic notification of a user "A” of the proximity of another user ("B”),
`
`when a match is found between the Personal Profiles of user ”A” and ”B". The loca-
`
`tion of user "B" is determined by reference to the position of a personal wireless
`
`30
`
`communication unit, e.g. telephone or pager.
`
`Similar to the first embodiment the following description involves only two users, "A"
`
`and "B", but an arbitrary number of users may be involved in various configurations,
`
`e.g. one-to—one, one-to-many, many-to-many and many—to-one.
`
`Page 15 of 41
`
`Page 15 of 41
`
`
`
`WO 00/22860
`
`PCT/DK99/00548
`
`14
`
`As an example, the system could be configured to alert user ”A” when five or more
`
`users with a matching Personal Profile are in the proximity.
`
`Use of the system builds on mutual consent, requiring users who wish to be alerted
`
`5 of the location and/or movements of other users to obtain acceptance by the polled
`
`party.
`
`The application is based upon personal interest profiles, henceforth referred to as
`
`”Personal Profiles", submitted by users and stored in one or more central locations
`
`10 (databases). Submission of data to the Personal Profile may be mandatory for use of
`
`the system.
`
`Categories in the Personal Profile may be divided into two logical parts; a passive and
`
`an active part. The passive part involves users specifying own interests and bio-
`
`15 graphical information — information that will be available for other users’ interest
`
`matching and instant requests.
`
`If for example a doctor specifies his profession, he is allowing others to seek him out
`
`according to that information. If his qualifications or facilities include a pilot’s license
`
`20 and his facilities a clinic or an aeroplane, these criteria can similarly be included as
`
`searchable data for other users. The user who lists areas of competence consents to
`
`being sought on that basis.
`
`The active part involves users specifying what they are looking for in other users, as
`
`25 described in detail below.
`
`Information that can be stored in the Personal Profile can be broken down into two
`
`main categories:
`
`30
`
`- Categorised information. This information is categorised in a pre-determined
`
`hierarchical information structure with set categories — categories may be cre-
`
`ated by users and/or system operators. Users can submit information e.g.
`
`through a web—based interface, directly from the handset of their wireless
`
`communication unit, or by calling a call-center.
`
`Page 16 of 41
`
`Page 16 of 41
`
`
`
`WO 00/22860
`
`PCT/DK99/00548
`
`1 5
`
`As an example, a fan of the Chicago Bulls would select his Interest in the
`
`"Chicago Bulls” category, and the path to this category could for example be
`
`”Sports — Basketball — NBA league — Chicago Bulls”.
`
`Interests and search re-
`
`quests can be specified with varying granularity — the user in the above—men—
`
`tioned example could choose to specify his interest on the most general level,
`
`by selecting ”Sports”, on a more detailed level, by selecting ”Sports — Basket-
`
`ball", on an even more detailed level, by selecting ”Sports — Basketball — NBA
`
`league”. There is no limit to the granularity of the categorisation system. The
`
`above-mentioned example could also comprise the individua