WO2000030379A1 - Method and apparatus for location based targeting of messages to communication terminals - Google Patents

Method and apparatus for location based targeting of messages to communication terminals Download PDF

Info

Publication number
WO2000030379A1
WO2000030379A1 PCT/US1999/026045 US9926045W WO0030379A1 WO 2000030379 A1 WO2000030379 A1 WO 2000030379A1 US 9926045 W US9926045 W US 9926045W WO 0030379 A1 WO0030379 A1 WO 0030379A1
Authority
WO
WIPO (PCT)
Prior art keywords
message
location
terminal
data
target area
Prior art date
Application number
PCT/US1999/026045
Other languages
French (fr)
Inventor
David R. Irvin
Original Assignee
Ericsson, Inc.
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 Ericsson, Inc. filed Critical Ericsson, Inc.
Priority to AU14675/00A priority Critical patent/AU1467500A/en
Publication of WO2000030379A1 publication Critical patent/WO2000030379A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/189Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information

Definitions

  • the present invention relates generally to methods for broadcasting messages on a communication network, and more particularly to improved method and apparatus for selectively targeting broadcast messages based upon geographic criteria.
  • a calling party or originator can establish a connection with a called party or recipient. Beyond the basic point-to-point connection provided by the traditional telephone system, modern communication networks that employ digital technology often provide broadcast capability.
  • a message known as a broadcast message can be sent from an originator to a group of 5 intended recipients rather than a single recipient.
  • digitally encoded alphanumeric messages such as news reports or advertisements may be sent as broadcast messages to all mobile communication terminals currently registered with a cellular telephone system.
  • an originator needs to send only one 0 message in order to reach a plurality of recipients.
  • the originator is relieved of the burden of sending a multiplicity of individual messages to the recipients, one by one.
  • the use of broadcast messages also relieves the network of the burden of carrying a flurry of messages addressed to individual terminals - a flurry sometimes called a storm - and thereby avoids wasting the network's capacity.
  • today's operational standards for modern digital cellular telephone systems such as TIA Standard IS- 136 provide broadcast capability. Although broadcast capability is clearly a valuable provision, not all users of a given communication network necessarily have an interest in receiving all broadcast messages sent over that network.
  • a broadcast group might, for example, consist of a community's volunteer firefighters. Firefighters have interest in receiving a certain subset of broadcast messages that are not necessarily relevant to the entire population.
  • broadcast groups the particular population can be targeted to receive a broadcast message.
  • the intended recipients are identified by a broadcast group code carried by the message.
  • a communication terminal that receives a broadcast message can determine whether or not to accept that message.
  • the communication terminal can shield its user from information clutter that might otherwise result from indiscriminately accepting all broadcast messages.
  • accepting broadcast messages selectively rather than indiscriminately enables portable communication terminals to conserve their battery and processor resources.
  • the operation of broadcast groups requires that group memberships be managed, which is to say that members need to be added and dropped from various broadcast groups as interests change. Interests can change frequently in the case of a wireless network such as a cellular telephone network, particularly in concert with changes in the users' geographic locations.
  • broadcast messages sent by cellular telephone networks can be targeted geographically, although today's methods for doing so are quite limited and imprecise.
  • the digital control channels (DCCs) of each cell carry broadcast traffic.
  • the reach of a broadcast message can be restricted cell-by-cell, simply by choosing to send the broadcast message or not on a particular DCC.
  • cells are often divided into sectors in order to exploit the properties of directional base-station antennas, thereby opening the possibility of sector-by-sector geographic resolution for broadcast messages.
  • a cell or sector has a large coverage area, typically on the order of ten-to-twenty kilometers in radius. Consequently, there remains a need to improve the geographic resolution by which broadcast messages can be targeted to the users of communication networks, particularly to the users of mobile communication networks such as cellular telephone networks, so that users receive only information that is of concern to them.
  • An improvement in broadcast resolution based on geographic location would open the possibility of finely targeted advertisements and other commercial activities directed toward mobile users, as well as finely targeted reports and alerts concerning topics of a public-interest nature such as traffic accidents or road congestion, man-made or natural disasters of limited geographic import, fire and police actions, restricted-activity areas such as blasting zones, severe weather warnings, and so forth.
  • the present invention improves the geographic resolution by which messages can be targeted to cornmunication terminals, which is particularly important when broadcast messages are sent over a wireless network to a population of mobile users.
  • a target area of reception is specified for a message.
  • the target area can be specified, for example, by the radius and center coordinates of a geographic circle.
  • the target area of reception is compared to location data stored in the receiving terminal. When the location stored in the terminal falls within the target area of reception, the communication terminal accepts the messages. Conversely, when the location stored in memory falls outside the target area of reception, the communication terminal does not accept the message.
  • the current location of a mobile terminal is determined by a positioning receiver such as a global positioning system GPS receiver that is operably connected to the mobile terminal.
  • a positioning receiver such as a global positioning system GPS receiver that is operably connected to the mobile terminal.
  • Logic within the mobile terminal compares the terminal location with the target area of reception. When the terminal location lies within the target area of reception, the mobile terminal accepts the message. When the terminal location lies outside target area of reception, the mobile terminal does not accept the message.
  • location data is predetermined and stored within the terminal by manual or automatic entry into a memory, so that the location data can define a location of interest other than the communication terminal's current geographic location, or so that terminal location can be provided for terminals that lack a positioning receiver, for example cellemetry equipment, personal computers equipped with wireline modems, and so forth.
  • Figure 1 is a schematic diagram of a communication network for sending targeted messages to mobile communication terminals.
  • FIG 2 is a block diagram of a mobile communication terminal that receives the targeted message.
  • Figure 3 shows the format of a targeted message.
  • Figure 4 shows the data structure for the location data stored in the mobile communication terminal.
  • Figure 5 is a flow diagram showing the process for constructing a targeted message that has the format described in Figure 3.
  • Figure 6 is a flow diagram showing the operation of the communication terminal upon receipt of a targeted message having the format shown in Figure 3.
  • the mobile communication system which is indicated generally by the numeral 10, comprises a plurality of base stations 12 which are connected via a mobile services switching center (MSC) 14 to a terrestrial communications network such as the Public Switched Telephone Network (PSTN) 16.
  • MSC mobile services switching center
  • PSTN Public Switched Telephone Network
  • Each base station 12 is located in and provides service to a geographic region referred to as a cell. In general, there is one base station 12 for each cell within a given network. Within each cell, there may be a plurality of mobile communication terminals 100 that communicate via radio link with the base station 12.
  • the base station 12 allows the user of the mobile communication terminal 100 to communicate with other mobile communication terminals 100, or with users connected to the PSTN 16.
  • the mobile services switching center 14 routes calls to and from the mobile communication terminal 100 through the appropriate base station 12.
  • the communication network 10 is a digital cellular telephone network such as a network that operates according to TIA Standard IS- 136.
  • a message such as a text message that is to be transmitted to communication terminals 100 in a targeted geographic area is provided by a message source 20.
  • the message source 20 also provides target area data along with the message.
  • the message source 20 may be external to the communication network 10 or may reside within the communications network 10. If the message source resides outside of the communication network 10, the message is passed from the message source 20 to the network gateway 18, which formats the text into a message as described below for transmission over the communication network 10.
  • the message can be formatted at other locations within the network 10.
  • the message is routed through the network 10 to the appropriate base station(s) 12 serving cells that cover the targeted geographic area. Alternatively, the message can be broadcast throughout the entire network.
  • the targeted geographic area may lie entirely within a cell, or may occupy portions of two or more cells.
  • the targeted message is transmitted by the base station(s) 12 to all mobile communication terminals 100 in the selected cells. All mobile terminals 100 receiving the message will determine whether to accept the message based on the target area data associated with the message.
  • FIG. 2 is a block diagram showing one embodiment of the mobile communication terminal 100.
  • the mobile communication terminal 100 shown in Figure 2 is a fully functional radio transceiver capable of transmitting and receiving digital signals. Those skilled in the art will recognize, however, that the present invention may be implemented in an analog transceiver.
  • the mobile communication terminal 100 includes a control unit or logic unit 102, an operator interface 104, a transmitter 120, a receiver 140, a memory 150, and a positioning receiver 160, and a position memory 170.
  • the operator interface 104 includes a display 106, keypad 108, control unit 110 microphone 112, speaker 114, alarm 116, and speech synthesizer 118.
  • the display 106 allows the operator to see dialed digits and call status information.
  • the keypad 108 allows the operator to dial numbers, enter commands, and select options.
  • the control unit 1 10 interfaces the display 106 and keypad 108 with the control unit 102.
  • the microphone 112 receives audio signals from the user and converts the audio signals to analog signals.
  • Speaker 1 14 converts analog signals from the receiver 140 to audio signals that can be heard by the user.
  • the alarm 1 16 produces an audible tone to notify the user in case of receipt of an urgent message.
  • the speech synthesizer 1 18 converts text messages to an audible signal that can be played back through the speaker 114.
  • the analog signals from the microphone 1 12 are applied to the transmitter 120.
  • the transmitter 120 includes an analog-to-digital converter 122, a digital signal processor 124, and a modulator 126.
  • the analog to digital converter 122 changes the analog signals from the microphone 1 12 into a digital signal.
  • the digital signal is passed to the digital signal processor 124.
  • the digital signal processor 124 compresses the digital signal and inserts error detection, error correction and signaling information.
  • the compressed and encoded signal from the digital signal processor 124 is passed to the modulator 126.
  • the modulator 126 converts the signal to a form that is suitable for transmission on a RF carrier.
  • the receiver 140 includes a demodulator 142, a digital signal processor 144, and a digital to analog converter 146. Received signals are passed to the demodulator 142 which extracts the transmitted bit sequence from the received signal. The demodulator 142 passes the demodulated signal to the digital signal processor 144 which decodes the signal, corrects channel-induced distortion, and performs error detection and correction. The digital signal processor 144 also separates control and signaling data from speech data. The control and signaling data is passed to the control unit 102. Speech data is processed by a speech decoder and passed to the digital-to-analog converter 146.
  • the digital-to-analog converter 146 converts the speech data into an analog signal which is applied to the speaker 1 14 to generate audible signals which can be heard by the user.
  • the control unit 102 such as a programmed microprocessor, functions to coordinate the operation of the transmitter 120 and the receiver 140.
  • Memory 150 stores the program instructions and data needed by the control unit 102 to control the communications terminal 100.
  • the functions performed by the control unit 102 include power control, channel selection, timing, as well as a host of other functions.
  • the control unit 102 inserts signaling messages into the transmitted signals and extracts signaling messages from the received signals.
  • the control unit 102 responds to any base station commands contained in the signaling messages, and implements those commands.
  • the positioning receiver 160 receives signals from a space-based or land-based station that transmits positioning data.
  • the positioning receiver 160 could be a GPS receiver.
  • the received data is passed to the control unit 102 which uses the information to calculate the geographic location of the communication terminal 100.
  • the location is then stored in the position memory 170.
  • the position memory 170 can be an operational register within the control unit 102 or an address space in memory 150.
  • the position memory 170 could also be a separate RAM or ROM memory.
  • Figure 3 shows the format of a targeted message 200 that includes the text provided by the message source 20.
  • the message 200 comprises a transmission header 205, a message field 210, and a trailer 215.
  • the transmission header 205 includes a From Address field 220, which identifies the message source 20, a To Address field 225, which identifies the communication terminal 100 intended to receive a message 200 that is addressed individually rather than broadcast, a Broadcast Indicator field 230, which marks the message 200 as a broadcast or non-broadcast message, a Broadcast Group Code field 235, which identifies a broadcast group intended to receive a broadcast message, a Target Indicator field 240, which marks the message 200 as containing a target area of reception or not, and a Target Area of Reception field 250, which specifies a geographic area for which the message 200 has relevance.
  • a From Address field 220 which identifies the message source 20
  • a To Address field 225 which identifies the communication terminal 100 intended to receive a message 200 that is addressed individually rather than broadcast
  • a Broadcast Indicator field 230 which marks the message 200 as a broadcast or non-broadcast message
  • a Broadcast Group Code field 235 which identifies a broadcast
  • the Target Area of Reception field 250 includes a Center field 252, which specifies the latitude and longitude of the center of a circular geographic area, and a Radius field 254, which specifies the radius of the circular geographic area.
  • Figure 3 illustrate one possible embodiment and is not intended to be limiting. Those skilled in the art will realize that the invention can be carried out with other choices and arrangements of the same or similar fields.
  • the To Address field 225 can be re-used as the Broadcast Group Code field 235, with the contents of the field differentiated by setting the value of the Broadcast Indicator field 230.
  • Target Area of Reception field 250 can be described in a number of other ways, for example by defining the vertices or edges of a geographic polygon, or by specifying the center of the target area of reception and using a pre-agreed value for its radius, or by specifying its size and using a default center, or by specifying the longitude and latitude of the boundaries of a region, and the like.
  • Figure 4 is an illustration of the location data 290 which is stored in the position memory 170.
  • the location data represents a reference location used for comparison to the targeted geographic area.
  • the location data includes a latitude field 292 and a longitude field 294 or fields for carrying equivalent information for other geometric forms. Normally, the reference location will be the geographic location of the communication terminal 100 itself. However, if it is desired to monitor messages directed to a location remote from the communication terminal 100, location data for the remote location can be loaded into this field.
  • the location data 290 is determined by the positioning receiver 160 and loaded into the position memory 170 as previously described.
  • the location data 290 can be loaded manually into the position memory 170 through the keypad 108 or entered automatically into the position memory 170 over a communication link provided by the receiver 120.
  • the later two embodiments are particularly useful to define a reference location other than the current location of the communication terminal 100, and also to extend the usefulness of the invention to encompass communication terminals 100 that lack a positioning receiver 160, for example cellemetry equipment, computers equipped with wireline modems, and so forth.
  • Figure 5 illustrates a method for constructing the targeted message 200 shown in Figure 3.
  • the message source 20 transfers a text message, such as a road-congestion alert, to be placed in the message field 210 of the message 200, together with ancillary information needed to construct the other fields of the message 200 (step 300).
  • the message can be formatted at any location in the network, such as the gateway 18 or the MSC 14.
  • the ancillary information specifies the contents of the Broadcast Group Code field 235.
  • the ancillary information specifies the contents of the To Address field 225.
  • the ancillary information specifies the contents of the Target Area of Reception field 250.
  • the Broadcast Indicator field 230 of the message 200 is set to binary zero (step 310).
  • the Broadcast Indicator field 230 of the message 200 is set to binary one (step 320).
  • the Target Indicator field 240 of the message 200 is set to binary zero (step 330).
  • the Target Indicator field 240 of the message 200 is set to binary one (step 340).
  • the message 200 is then constructed according to the format of Figure 3 by loading the ancillary data into the appropriate message fields shown in Figure 3 (block 350).
  • the broadcast flag 230 is on (i.e., Broadcast Indicator field is set to "1")
  • information regarding the intended broadcast group is loaded into the Broadcast Group Code field 235 of the message 200.
  • the broadcast flag 230 is off (i.e.,Broadcast Indicator field is set to "0")
  • information regarding an individual address is loaded into the To Address field 225 of the message 200.
  • the target flag 240 is on (i.e.,Target Indicator field is set to "1")
  • information regarding the target area of reception is loaded into the Target Area of Reception field 250 of the message 200.
  • Target Indicator field When the target flag 240 is off (i.e., Target Indicator field is set to "0"), the Target Area of Reception field 250 of the message 200 is left blank.
  • the remainder of the message 200 is conventionally constructed (step 360) according to the formats and protocols of the communication network 100 employed, and the message 200 is passed to the base station 12 for transmission to the communication terminal 100 (step 370). The next message transfer is awaited (step 380).
  • Figure 6 illustrates the procedure for handling messages received by the communication terminal 100.
  • the message 200 is received, demodulated and decoded by the receiver 120, and then passed to the control unit 102 for processing (step 400).
  • the control unit 102 initially examines the Broadcast Indicator field 230 of the message 200 (step 405) to determine whether the message is a broadcast message. When the broadcast flag 230 is on, the control unit 102 compares the contents of the Broadcast Group Code field 235 to a list of broadcast group codes held in the memory 150, in order to determine whether the communication terminal 100 has membership in the specified broadcast group (step 410).
  • the control unit 102 instructs the communication terminal 100 to await the arrival of the next message (step 450) and ceases processing of the current message. If the communication terminal 100 is a member in the indicated broadcast group, the control unit 102 examines the Target Indicator field 240 (step 420).
  • the control unit 102 instructs the communication terminal 100 to process the message 200 conventionally (step 425), and then to await the arrival of the next message (step 450).
  • the control unit 102 queries the position memory 170 to obtain the location data 290 (step 430).
  • the control unit 102 compares the location data 290 to the contents of Target Area of Reception field 250 to determine whether the refernce location falls within the targeted geographic region (step 435).
  • the targeted geographic region is defined by the contents of the Target Area of Reception field 250. If not, the control unit 102 instructs the communication terminal 100 to disregard the message 200 (step 440) and the communication terminal 100 awaits the arrival of the next message (step 450).
  • the control unit 102 instructs the communication terminal 100 to process the message 200 as described below (step 445).
  • the communication terminal 100 then awaits the arrival of the next message (step 450).
  • the control unit 102 examines the contents of the To Address field 225 of the message 200 (step 415). If the message 200 is not addressed to the communication terminal 100, the communication terminal 100 awaits the arrival of the next message (step 450) rather than to consider the current message any further. If the message 200 is addressed to the communication terminal 100, the control unit 102 examines the Target Indicator field 240 and proceeds as described above (step 420). Processing the message 200 in step 445 means any action taken by the mobile terminal in response to the received message 200.
  • processing the message may comprise displaying the text of the message 200 on the display 106, transducing the text of the message 200 to audible form by use of the speech synthesizer 1 18 and playing the result on the speaker 114, announcing the arrival of the message 200 by the audio alarm 1 16, storing the message 200 in the memory 150 for later use, and the like.
  • the targeted message may comprise a signaling message used for network management and that the processing of the message 200 can occur without user knowledge.
  • the present invention improves the geographic resolution by which messages can be targeted to communication terminals 100, which is particularly important when broadcast messages are sent over a wireless network to a population of mobile users.
  • the present invention has been described in connection with a digital cellular telephone network filling the role of the communication network, the invention is not limited to such use, and applies to all kinds of communication networks, both wireline and wireless, including, but not limited to, communication networks such as satellites networks, private radio networks such as those used by police organizations, wide-area and metropolitan-area telecommunication networks such as wireline digital telephone networks with data communication capabilities, local-area networks, private corporate networks, and the like.
  • the communication terminals can be radio transceivers with digital message capability, personal computers or personal digital assistants equipped with wireline or wireless modems, ISDN adapters, DSU/CSU adapters, and the like. In the later instances, the communications terminal 100 would, of course, be replaced by a modem having the characteristics needed by the particular choice of communication network.

Abstract

To improve the geographic resolution of broadcast messages transmitted over a communication network, such as a cellular telephone network, the originator of a message specifies a target area of reception. The target area of reception is compared to location data usually representing the terminal location. When the location data matches the target area of reception, the terminal accepts the message; otherwise, the terminal does not accept the message. In one embodiment of the invention, location data is determined by a positioning receiver and loaded into a register. In another embodiment, the location data is loaded into the register by manual keypad entry or by transmission over the network, so that the location data can define a location of interest other than the terminal's current geographic location, or so that terminal location data can be provided for communication terminals that lack a positioning receiver.

Description

METHOD AND APPARATUS FOR LOCAΗON BASED TARGETING OF MESSAGES TO COMMUNICATION TERMINALS
Field of the Invention The present invention relates generally to methods for broadcasting messages on a communication network, and more particularly to improved method and apparatus for selectively targeting broadcast messages based upon geographic criteria.
Background of the Invention In a traditional telephone system, a calling party or originator can establish a connection with a called party or recipient. Beyond the basic point-to-point connection provided by the traditional telephone system, modern communication networks that employ digital technology often provide broadcast capability. A message known as a broadcast message can be sent from an originator to a group of 5 intended recipients rather than a single recipient. For example, digitally encoded alphanumeric messages such as news reports or advertisements may be sent as broadcast messages to all mobile communication terminals currently registered with a cellular telephone system.
By using a network's broadcast capability, an originator needs to send only one 0 message in order to reach a plurality of recipients. Thus, the originator is relieved of the burden of sending a multiplicity of individual messages to the recipients, one by one. Moreover, the use of broadcast messages also relieves the network of the burden of carrying a flurry of messages addressed to individual terminals - a flurry sometimes called a storm - and thereby avoids wasting the network's capacity. In recognition of these advantages, today's operational standards for modern digital cellular telephone systems such as TIA Standard IS- 136 provide broadcast capability. Although broadcast capability is clearly a valuable provision, not all users of a given communication network necessarily have an interest in receiving all broadcast messages sent over that network. For this reason, various ways have evolved for narrowing the list of intended recipients of a broadcast message. One of these ways is to form broadcast groups. A broadcast group might, for example, consist of a community's volunteer firefighters. Firefighters have interest in receiving a certain subset of broadcast messages that are not necessarily relevant to the entire population.
Using broadcast groups, the particular population can be targeted to receive a broadcast message. The intended recipients are identified by a broadcast group code carried by the message. By interpreting the broadcast group code, a communication terminal that receives a broadcast message can determine whether or not to accept that message. By selectively accepting broadcast messages, the communication terminal can shield its user from information clutter that might otherwise result from indiscriminately accepting all broadcast messages. Furthermore, accepting broadcast messages selectively rather than indiscriminately enables portable communication terminals to conserve their battery and processor resources. The operation of broadcast groups requires that group memberships be managed, which is to say that members need to be added and dropped from various broadcast groups as interests change. Interests can change frequently in the case of a wireless network such as a cellular telephone network, particularly in concert with changes in the users' geographic locations. For example, messages concerning traffic accidents and congestion, or messages concerning the availability of gasoline and restaurants, have interest only to a group of users that are mobile, transient, and geographically defined. Conversely, the group of users interested in severe- weather alerts changes in response to the track of a storm, even though the users themselves might well be stationary. In either situation, however, broadcast group membership must be managed actively in order to avoid troubling a large body of network users with information that benefits only a few. So, although the introduction of broadcast groups represents a clear step forward in narrowing the intended audience for broadcast messages, the requirement to manage broadcast groups constitutes a significant limitation in the context of groups that have a rapidly changing membership based on geographic considerations.
In response to this limitation, broadcast messages sent by cellular telephone networks can be targeted geographically, although today's methods for doing so are quite limited and imprecise. In the case of IS- 136 cellular systems, for example, the digital control channels (DCCs) of each cell carry broadcast traffic. Thus, the reach of a broadcast message can be restricted cell-by-cell, simply by choosing to send the broadcast message or not on a particular DCC. Further, cells are often divided into sectors in order to exploit the properties of directional base-station antennas, thereby opening the possibility of sector-by-sector geographic resolution for broadcast messages.
Nevertheless, a cell or sector has a large coverage area, typically on the order of ten-to-twenty kilometers in radius. Consequently, there remains a need to improve the geographic resolution by which broadcast messages can be targeted to the users of communication networks, particularly to the users of mobile communication networks such as cellular telephone networks, so that users receive only information that is of concern to them. An improvement in broadcast resolution based on geographic location would open the possibility of finely targeted advertisements and other commercial activities directed toward mobile users, as well as finely targeted reports and alerts concerning topics of a public-interest nature such as traffic accidents or road congestion, man-made or natural disasters of limited geographic import, fire and police actions, restricted-activity areas such as blasting zones, severe weather warnings, and so forth.
Summary of the Invention
The present invention improves the geographic resolution by which messages can be targeted to cornmunication terminals, which is particularly important when broadcast messages are sent over a wireless network to a population of mobile users. According to the present invention, a target area of reception is specified for a message. The target area can be specified, for example, by the radius and center coordinates of a geographic circle. The target area of reception is compared to location data stored in the receiving terminal. When the location stored in the terminal falls within the target area of reception, the communication terminal accepts the messages. Conversely, when the location stored in memory falls outside the target area of reception, the communication terminal does not accept the message.
In one embodiment of the invention that is particularly beneficial to users of wireless networks, the current location of a mobile terminal is determined by a positioning receiver such as a global positioning system GPS receiver that is operably connected to the mobile terminal. Logic within the mobile terminal compares the terminal location with the target area of reception. When the terminal location lies within the target area of reception, the mobile terminal accepts the message. When the terminal location lies outside target area of reception, the mobile terminal does not accept the message. In another embodiment of the invention, location data is predetermined and stored within the terminal by manual or automatic entry into a memory, so that the location data can define a location of interest other than the communication terminal's current geographic location, or so that terminal location can be provided for terminals that lack a positioning receiver, for example cellemetry equipment, personal computers equipped with wireline modems, and so forth.
These and other aspects of the present invention will become apparent to those skilled in the art after a reading of the following description of the preferred embodiments when considered with the drawings.
Brief Description of the Drawings
Figure 1 is a schematic diagram of a communication network for sending targeted messages to mobile communication terminals.
Figure 2 is a block diagram of a mobile communication terminal that receives the targeted message. Figure 3 shows the format of a targeted message.
Figure 4 shows the data structure for the location data stored in the mobile communication terminal.
Figure 5 is a flow diagram showing the process for constructing a targeted message that has the format described in Figure 3. Figure 6 is a flow diagram showing the operation of the communication terminal upon receipt of a targeted message having the format shown in Figure 3.
Detailed Description of the Invention Referring now to the drawings, a system and method for transmitting geographically targeted messages will be described. The disclosed embodiment is used in a mobile communication system. However, the invention may be used in other types of communication networks, such as wireline networks.
The mobile communication system, which is indicated generally by the numeral 10, comprises a plurality of base stations 12 which are connected via a mobile services switching center (MSC) 14 to a terrestrial communications network such as the Public Switched Telephone Network (PSTN) 16. Each base station 12 is located in and provides service to a geographic region referred to as a cell. In general, there is one base station 12 for each cell within a given network. Within each cell, there may be a plurality of mobile communication terminals 100 that communicate via radio link with the base station 12. The base station 12 allows the user of the mobile communication terminal 100 to communicate with other mobile communication terminals 100, or with users connected to the PSTN 16. The mobile services switching center 14 routes calls to and from the mobile communication terminal 100 through the appropriate base station 12. Information concerning the location and activity status of the mobile communication terminal 100 is stored in a database which is connected to the MSC 14 so that the network can route communications to the base station that is currently servicing the mobile communication terminal 100. In this illustration, the communication network 10 is a digital cellular telephone network such as a network that operates according to TIA Standard IS- 136.
A message such as a text message that is to be transmitted to communication terminals 100 in a targeted geographic area is provided by a message source 20. The message source 20 also provides target area data along with the message. The message source 20 may be external to the communication network 10 or may reside within the communications network 10. If the message source resides outside of the communication network 10, the message is passed from the message source 20 to the network gateway 18, which formats the text into a message as described below for transmission over the communication network 10. The message can be formatted at other locations within the network 10. In one embodiment, the message is routed through the network 10 to the appropriate base station(s) 12 serving cells that cover the targeted geographic area. Alternatively, the message can be broadcast throughout the entire network. The targeted geographic area may lie entirely within a cell, or may occupy portions of two or more cells. The targeted message is transmitted by the base station(s) 12 to all mobile communication terminals 100 in the selected cells. All mobile terminals 100 receiving the message will determine whether to accept the message based on the target area data associated with the message.
Figure 2 is a block diagram showing one embodiment of the mobile communication terminal 100. The mobile communication terminal 100 shown in Figure 2 is a fully functional radio transceiver capable of transmitting and receiving digital signals. Those skilled in the art will recognize, however, that the present invention may be implemented in an analog transceiver. The mobile communication terminal 100 includes a control unit or logic unit 102, an operator interface 104, a transmitter 120, a receiver 140, a memory 150, and a positioning receiver 160, and a position memory 170.
The operator interface 104 includes a display 106, keypad 108, control unit 110 microphone 112, speaker 114, alarm 116, and speech synthesizer 118. The display 106 allows the operator to see dialed digits and call status information. The keypad 108 allows the operator to dial numbers, enter commands, and select options. The control unit 1 10 interfaces the display 106 and keypad 108 with the control unit 102. The microphone 112 receives audio signals from the user and converts the audio signals to analog signals. Speaker 1 14 converts analog signals from the receiver 140 to audio signals that can be heard by the user. The alarm 1 16 produces an audible tone to notify the user in case of receipt of an urgent message. The speech synthesizer 1 18 converts text messages to an audible signal that can be played back through the speaker 114.
The analog signals from the microphone 1 12 are applied to the transmitter 120. The transmitter 120 includes an analog-to-digital converter 122, a digital signal processor 124, and a modulator 126. The analog to digital converter 122 changes the analog signals from the microphone 1 12 into a digital signal. The digital signal is passed to the digital signal processor 124. The digital signal processor 124 compresses the digital signal and inserts error detection, error correction and signaling information. The compressed and encoded signal from the digital signal processor 124 is passed to the modulator 126. The modulator 126 converts the signal to a form that is suitable for transmission on a RF carrier.
The receiver 140 includes a demodulator 142, a digital signal processor 144, and a digital to analog converter 146. Received signals are passed to the demodulator 142 which extracts the transmitted bit sequence from the received signal. The demodulator 142 passes the demodulated signal to the digital signal processor 144 which decodes the signal, corrects channel-induced distortion, and performs error detection and correction. The digital signal processor 144 also separates control and signaling data from speech data. The control and signaling data is passed to the control unit 102. Speech data is processed by a speech decoder and passed to the digital-to-analog converter 146. The digital-to-analog converter 146 converts the speech data into an analog signal which is applied to the speaker 1 14 to generate audible signals which can be heard by the user. The control unit 102, such as a programmed microprocessor, functions to coordinate the operation of the transmitter 120 and the receiver 140. Memory 150 stores the program instructions and data needed by the control unit 102 to control the communications terminal 100. The functions performed by the control unit 102 include power control, channel selection, timing, as well as a host of other functions. The control unit 102 inserts signaling messages into the transmitted signals and extracts signaling messages from the received signals. The control unit 102 responds to any base station commands contained in the signaling messages, and implements those commands. When the user enters commands via the keypad 108, the commands are transferred to the control unit 102 for action. The positioning receiver 160 receives signals from a space-based or land-based station that transmits positioning data. For example, the positioning receiver 160 could be a GPS receiver. The received data is passed to the control unit 102 which uses the information to calculate the geographic location of the communication terminal 100. The location is then stored in the position memory 170. The position memory 170 can be an operational register within the control unit 102 or an address space in memory 150. The position memory 170 could also be a separate RAM or ROM memory.
Referring now to Figures 3 - 6, the method for transmitting and receiving geographically targeted messages to communication terminals 100 will be described. Figure 3 shows the format of a targeted message 200 that includes the text provided by the message source 20. The message 200 comprises a transmission header 205, a message field 210, and a trailer 215. The transmission header 205 includes a From Address field 220, which identifies the message source 20, a To Address field 225, which identifies the communication terminal 100 intended to receive a message 200 that is addressed individually rather than broadcast, a Broadcast Indicator field 230, which marks the message 200 as a broadcast or non-broadcast message, a Broadcast Group Code field 235, which identifies a broadcast group intended to receive a broadcast message, a Target Indicator field 240, which marks the message 200 as containing a target area of reception or not, and a Target Area of Reception field 250, which specifies a geographic area for which the message 200 has relevance. The Target Area of Reception field 250 includes a Center field 252, which specifies the latitude and longitude of the center of a circular geographic area, and a Radius field 254, which specifies the radius of the circular geographic area. The particular choice and arrangement of fields described in the context of
Figure 3 illustrate one possible embodiment and is not intended to be limiting. Those skilled in the art will realize that the invention can be carried out with other choices and arrangements of the same or similar fields. In particular, the To Address field 225 can be re-used as the Broadcast Group Code field 235, with the contents of the field differentiated by setting the value of the Broadcast Indicator field 230. Moreover, the Target Area of Reception field 250 can be described in a number of other ways, for example by defining the vertices or edges of a geographic polygon, or by specifying the center of the target area of reception and using a pre-agreed value for its radius, or by specifying its size and using a default center, or by specifying the longitude and latitude of the boundaries of a region, and the like.
Figure 4 is an illustration of the location data 290 which is stored in the position memory 170. The location data represents a reference location used for comparison to the targeted geographic area. The location data includes a latitude field 292 and a longitude field 294 or fields for carrying equivalent information for other geometric forms. Normally, the reference location will be the geographic location of the communication terminal 100 itself. However, if it is desired to monitor messages directed to a location remote from the communication terminal 100, location data for the remote location can be loaded into this field. In the preferred embodiment, the location data 290 is determined by the positioning receiver 160 and loaded into the position memory 170 as previously described. Alternatively, the location data 290 can be loaded manually into the position memory 170 through the keypad 108 or entered automatically into the position memory 170 over a communication link provided by the receiver 120. The later two embodiments are particularly useful to define a reference location other than the current location of the communication terminal 100, and also to extend the usefulness of the invention to encompass communication terminals 100 that lack a positioning receiver 160, for example cellemetry equipment, computers equipped with wireline modems, and so forth. Figure 5 illustrates a method for constructing the targeted message 200 shown in Figure 3. At the top of Figure 5, the message source 20 transfers a text message, such as a road-congestion alert, to be placed in the message field 210 of the message 200, together with ancillary information needed to construct the other fields of the message 200 (step 300). The message can be formatted at any location in the network, such as the gateway 18 or the MSC 14. When the message 200 is to be broadcast rather than addressed individually, the ancillary information specifies the contents of the Broadcast Group Code field 235. When the message is to be addressed individually rather than broadcast, the ancillary information specifies the contents of the To Address field 225. When the message is to be targeted geographically, the ancillary information specifies the contents of the Target Area of Reception field 250.
When the message 200 is to be individually addressed rather than broadcast, the Broadcast Indicator field 230 of the message 200 is set to binary zero (step 310). When the message 200 is to be broadcast rather than individually addressed, the Broadcast Indicator field 230 of the message 200 is set to binary one (step 320). When the message is not geographically targeted, i.e., the ancillary information does not include information to be loaded into the Target Area of Reception field 250 of the message 200, the Target Indicator field 240 of the message 200 is set to binary zero (step 330). When the message is geographically targeted, the Target Indicator field 240 of the message 200 is set to binary one (step 340).
The message 200 is then constructed according to the format of Figure 3 by loading the ancillary data into the appropriate message fields shown in Figure 3 (block 350). When the broadcast flag 230 is on (i.e., Broadcast Indicator field is set to "1"), information regarding the intended broadcast group is loaded into the Broadcast Group Code field 235 of the message 200. When the broadcast flag 230 is off (i.e.,Broadcast Indicator field is set to "0"), information regarding an individual address is loaded into the To Address field 225 of the message 200. When the target flag 240 is on (i.e.,Target Indicator field is set to "1"), information regarding the target area of reception is loaded into the Target Area of Reception field 250 of the message 200. When the target flag 240 is off (i.e., Target Indicator field is set to "0"), the Target Area of Reception field 250 of the message 200 is left blank. The remainder of the message 200 is conventionally constructed (step 360) according to the formats and protocols of the communication network 100 employed, and the message 200 is passed to the base station 12 for transmission to the communication terminal 100 (step 370). The next message transfer is awaited (step 380).
Figure 6 illustrates the procedure for handling messages received by the communication terminal 100. The message 200 is received, demodulated and decoded by the receiver 120, and then passed to the control unit 102 for processing (step 400). The control unit 102 initially examines the Broadcast Indicator field 230 of the message 200 (step 405) to determine whether the message is a broadcast message. When the broadcast flag 230 is on, the control unit 102 compares the contents of the Broadcast Group Code field 235 to a list of broadcast group codes held in the memory 150, in order to determine whether the communication terminal 100 has membership in the specified broadcast group (step 410). If the communication terminal 100 is not a member of the specified broadcast group, the control unit 102 instructs the communication terminal 100 to await the arrival of the next message (step 450) and ceases processing of the current message. If the communication terminal 100 is a member in the indicated broadcast group, the control unit 102 examines the Target Indicator field 240 (step 420).
When the target flag 240 is off, the control unit 102 instructs the communication terminal 100 to process the message 200 conventionally (step 425), and then to await the arrival of the next message (step 450). When the target flag 240 is on, the control unit 102 queries the position memory 170 to obtain the location data 290 (step 430). The control unit 102 then compares the location data 290 to the contents of Target Area of Reception field 250 to determine whether the refernce location falls within the targeted geographic region (step 435). The targeted geographic region is defined by the contents of the Target Area of Reception field 250. If not, the control unit 102 instructs the communication terminal 100 to disregard the message 200 (step 440) and the communication terminal 100 awaits the arrival of the next message (step 450).
If the reference location falls within the geographic area specified by the Target Area of Reception field 250, the control unit 102 instructs the communication terminal 100 to process the message 200 as described below (step 445). The communication terminal 100 then awaits the arrival of the next message (step 450).
When the broadcast flag 230 is found to be off in step 405, the control unit 102 examines the contents of the To Address field 225 of the message 200 (step 415). If the message 200 is not addressed to the communication terminal 100, the communication terminal 100 awaits the arrival of the next message (step 450) rather than to consider the current message any further. If the message 200 is addressed to the communication terminal 100, the control unit 102 examines the Target Indicator field 240 and proceeds as described above (step 420). Processing the message 200 in step 445 means any action taken by the mobile terminal in response to the received message 200. For example, processing the message may comprise displaying the text of the message 200 on the display 106, transducing the text of the message 200 to audible form by use of the speech synthesizer 1 18 and playing the result on the speaker 114, announcing the arrival of the message 200 by the audio alarm 1 16, storing the message 200 in the memory 150 for later use, and the like. Also, those skilled in the art will recognize that the targeted message may comprise a signaling message used for network management and that the processing of the message 200 can occur without user knowledge. By accepting and processing the message 200 only selectively, based on comparing geographic information carried by the Target Area of Reception field 250 with the terminal location data 290, rather than accepting and processing all incoming messages indiscriminately, the present invention improves the geographic resolution by which messages can be targeted to communication terminals 100, which is particularly important when broadcast messages are sent over a wireless network to a population of mobile users.
Although the present invention has been described in connection with a digital cellular telephone network filling the role of the communication network, the invention is not limited to such use, and applies to all kinds of communication networks, both wireline and wireless, including, but not limited to, communication networks such as satellites networks, private radio networks such as those used by police organizations, wide-area and metropolitan-area telecommunication networks such as wireline digital telephone networks with data communication capabilities, local-area networks, private corporate networks, and the like. The communication terminals can be radio transceivers with digital message capability, personal computers or personal digital assistants equipped with wireline or wireless modems, ISDN adapters, DSU/CSU adapters, and the like. In the later instances, the communications terminal 100 would, of course, be replaced by a modem having the characteristics needed by the particular choice of communication network.
Additionally, the invention may be carried out in specific ways other than those set forth herein without departing from the spirit and the essential characteristics of the present invention. Consequently, the present embodiments are to be construed in all aspects as illustrative and not restrictive. All changes coming within the meaning and equivalence range of the appended claims are intended to be embraced by these claims.

Claims

I claim:
1. A method for transmitting a targeted message from a transmitting terminal to a receiving terminal comprising: transmitting from a transmitting station a message and associated target area data that specifies a targeted geographic area for the message; receiving the message and corresponding target area data at a receiving terminal; establishing a reference location; determining whether the reference location is within said targeted geographic area based on said target area data; and processing the message if the reference location is within said targeted geographic area.
2. The method of claim 1 further including storing location data representing the reference location in a memory at said receiving terminal.
3. The method of claim 2 wherein the location data is input manually into said receiving terminal.
4. The method of claim 2 wherein the location data is determined based on data from a positioning receiver operatively connected to the receiving terminal.
5. The method of claim 2 wherein the location data is transmitted to said receiving terminal from a remote location.
6. The method of claim 2 wherein the reference location is the location of the receiving terminal.
7. The method of claim 2 wherein the reference location is a location remote from the receiving terminal.
8. The method of claim 2 wherein the determining step includes storing location data at said receiving station and comparing said location data with said target area data.
9. A communication terminal for selectively receiving a transmitted message comprising: a receiver for receiving a transmitted message and associated target area data that specifies a targeted geographic area for the message; a memory for storing location data representing a reference location; a control unit for determining whether the reference location is in said targeted geographic area based on said target area data and processing said message based on the outcome of said determination.
10. The communication terminal of claim 9 further including input means for inputting said location data.
11. The communication terminal of claim 10 wherein input means comprises a positioning receiver operatively connected to said control unit.
12. The communication terminal of claim 1 1 wherein the positioning receiver is a global positioning system receiver operatively connected to said control unit.
13. The communication terminal of claim 10 wherein the input means comprises a keypad operatively connected to said control unit.
14. The communication terminal of claim 9 wherein the location data is received from a remote location via said receiver.
15. A communication system for transmitting geographically targeted messages comprising: a. a transmitting terminal for transmitting a targeted message and associated target area data; b. at least one receiving terminal for receiving the targeted message and said target area data transmitted from said transmitting terminal; and c. control means associated with said receiving terminal for determining whether to accept the targeted message based on said target area data.
16. The communication system of claim 15 wherein said receiving terminal includes a memory for storing location data representing a reference location for use by said control unit to determine whether the communication terminal is in said targeted geographic area.
17. The communication system of claim 15 wherein said receiving terminal includes input means for inputting said location data.
18. The communication system of claim 17 wherein the input means comprises a positioning receiver operatively connected to said receiving terminal.
19. The communication system of claim 18 wherein the positioning receiver is a global positioning system receiver operatively connected to said control unit.
20. The communication system of claim 17 wherein the input means comprises a keypad operatively connected to said control unit.
21. The communication system of claim 16 wherein the location data is received at said receiving terminal from a remote location.
PCT/US1999/026045 1998-11-18 1999-11-04 Method and apparatus for location based targeting of messages to communication terminals WO2000030379A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU14675/00A AU1467500A (en) 1998-11-18 1999-11-04 Method and apparatus for location based targeting of messages to communication terminals

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US19537498A 1998-11-18 1998-11-18
US09/195,374 1998-11-18

Publications (1)

Publication Number Publication Date
WO2000030379A1 true WO2000030379A1 (en) 2000-05-25

Family

ID=22721175

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1999/026045 WO2000030379A1 (en) 1998-11-18 1999-11-04 Method and apparatus for location based targeting of messages to communication terminals

Country Status (2)

Country Link
AU (1) AU1467500A (en)
WO (1) WO2000030379A1 (en)

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1168713A2 (en) * 2000-06-26 2002-01-02 Nokia Mobile Phones Ltd. Electronic system for implementing a virtual noticeboard
EP1199902A1 (en) * 2000-10-20 2002-04-24 Nortel Matra Cellular Technique for notification of mobile terminals by geographical co-ordinates
EP1213874A2 (en) * 2000-12-06 2002-06-12 AT&T Corp. On demand multicast messaging system
WO2003056855A1 (en) * 2001-12-21 2003-07-10 Oy Radiolinja Ab Method for detection of accessability of a group of terminals located within a defined area
US6799032B2 (en) 2000-03-25 2004-09-28 Hewlett-Packard Development Company, L.P. Providing location data about a mobile entity
US6813499B2 (en) 2000-03-25 2004-11-02 Hewlett-Packard Development Company, L.P. Providing location data about a mobile entity
GB2404115A (en) * 2003-07-15 2005-01-19 Nec Technologies Selectively processing cell broadcasts on a mobile communication device
EP1517564A1 (en) * 2003-09-17 2005-03-23 Nagracard S.A. System and method for providing location based services to a wireless terminal
WO2005088918A1 (en) * 2003-10-31 2005-09-22 The Boeing Company Geo-cast systems and methods
EP1638249A1 (en) * 2004-09-20 2006-03-22 TeliaSonera Finland Oyj Packet-data-based area group communication
EP1672942A1 (en) * 2004-12-20 2006-06-21 Alcatel Transmission of information in a limited geographical area
US7069238B2 (en) 2000-04-11 2006-06-27 Hewlett-Packard Development Company, L.P. Shopping assistance service
DE102005007550A1 (en) * 2005-02-18 2006-08-24 Deutsches Zentrum für Luft- und Raumfahrt e.V. Information system for communicating warning messages to at-risk populations, transmits data including additional information and messages from central transmission point
US7184776B2 (en) 2000-10-20 2007-02-27 Nortel Networks Limited Technique for notification of mobile terminals by geographical co-ordinates
EP1641264A3 (en) * 2004-09-24 2007-03-07 LG Electronics Inc. Location based service for point-to-multipoint broadcasting
WO2007140796A1 (en) * 2006-06-02 2007-12-13 Telefonaktiebolaget Lm Ericsson (Publ) Technique for controlling point-to-multipoint data transmissions
EP1869588A2 (en) * 2005-03-31 2007-12-26 QUALCOMM Incorporated Time and location-based non-intrusive advertisements and informational messages
EP1869873A2 (en) * 2005-03-31 2007-12-26 QUALCOMM Incorporated Location-based emergency announcements
EP2001251A1 (en) * 2007-06-04 2008-12-10 Nokia Siemens Networks Oy Enhanced emergency call for track-based transportation systems
US7477903B2 (en) 2000-05-20 2009-01-13 Hewlett-Packard Development Company, L.P. Obtaining location updates about a mobile entity for use in a location-sensitive application
US7512234B2 (en) 2000-03-25 2009-03-31 Hewlett-Packard Development Company, L.P. Providing location data about a mobile entity
US7522925B2 (en) 2000-05-26 2009-04-21 Hewlett-Packard Development Company, L.P. Finding locally-relevant information in a document
US7715542B2 (en) * 2000-06-17 2010-05-11 Hewlett-Packard Development Company, L.P. Service delivery method and system
US7752259B2 (en) 2004-02-13 2010-07-06 Envisionit Llc Public service message broadcasting system and method
US7970390B2 (en) 1999-08-24 2011-06-28 Nokia Corporation Mobile communications matching system
US8103719B2 (en) 2004-02-13 2012-01-24 Envisionit, Llc Message broadcasting control system and method
US8438212B2 (en) 2004-02-13 2013-05-07 Envisionit Llc Message broadcasting control system and method
US8583519B2 (en) 2005-11-23 2013-11-12 Envisionit, Llc Message broadcasting network usage billing system and method
US9462613B2 (en) 2009-12-02 2016-10-04 Deutsche Telekom Ag Method and system for geographically selective handling of broadcast messages in a mobile radio access network
US10419556B2 (en) 2012-08-11 2019-09-17 Federico Fraccaroli Method, system and apparatus for interacting with a digital work that is performed in a predetermined location
US10917760B1 (en) 2020-06-02 2021-02-09 Envisionit Llc Point-to-multipoint non-addressed message processing system
US11184448B2 (en) 2012-08-11 2021-11-23 Federico Fraccaroli Method, system and apparatus for interacting with a digital work

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996005678A1 (en) * 1994-08-10 1996-02-22 The Mitre Corporation Location based selective distribution of generally broadcast information
DE19605632A1 (en) * 1996-02-15 1997-08-21 Aeg Mobile Communication Method for transmitting a collective call to mobile subscribers in a GSM network

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996005678A1 (en) * 1994-08-10 1996-02-22 The Mitre Corporation Location based selective distribution of generally broadcast information
DE19605632A1 (en) * 1996-02-15 1997-08-21 Aeg Mobile Communication Method for transmitting a collective call to mobile subscribers in a GSM network

Cited By (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8032126B2 (en) 1999-08-24 2011-10-04 Nokia Corporation Mobile communications matching system
US8600361B2 (en) 1999-08-24 2013-12-03 Nokia Corporation Mobile communications matching system
US7970390B2 (en) 1999-08-24 2011-06-28 Nokia Corporation Mobile communications matching system
US7512234B2 (en) 2000-03-25 2009-03-31 Hewlett-Packard Development Company, L.P. Providing location data about a mobile entity
US6799032B2 (en) 2000-03-25 2004-09-28 Hewlett-Packard Development Company, L.P. Providing location data about a mobile entity
US6813499B2 (en) 2000-03-25 2004-11-02 Hewlett-Packard Development Company, L.P. Providing location data about a mobile entity
US7069238B2 (en) 2000-04-11 2006-06-27 Hewlett-Packard Development Company, L.P. Shopping assistance service
US7477903B2 (en) 2000-05-20 2009-01-13 Hewlett-Packard Development Company, L.P. Obtaining location updates about a mobile entity for use in a location-sensitive application
US7522925B2 (en) 2000-05-26 2009-04-21 Hewlett-Packard Development Company, L.P. Finding locally-relevant information in a document
US7715542B2 (en) * 2000-06-17 2010-05-11 Hewlett-Packard Development Company, L.P. Service delivery method and system
EP1168713A3 (en) * 2000-06-26 2003-08-06 Nokia Corporation Electronic system for implementing a virtual noticeboard
US7466988B2 (en) 2000-06-26 2008-12-16 Nokia Corporation Electronic system
EP1168713A2 (en) * 2000-06-26 2002-01-02 Nokia Mobile Phones Ltd. Electronic system for implementing a virtual noticeboard
US7184776B2 (en) 2000-10-20 2007-02-27 Nortel Networks Limited Technique for notification of mobile terminals by geographical co-ordinates
WO2002034001A1 (en) * 2000-10-20 2002-04-25 Nortel Networks Limited Technique for notification of mobile terminals by geographical co-ordinates
EP1199902A1 (en) * 2000-10-20 2002-04-24 Nortel Matra Cellular Technique for notification of mobile terminals by geographical co-ordinates
EP1213874A3 (en) * 2000-12-06 2004-07-14 AT&T Corp. On demand multicast messaging system
EP1213874A2 (en) * 2000-12-06 2002-06-12 AT&T Corp. On demand multicast messaging system
WO2003056855A1 (en) * 2001-12-21 2003-07-10 Oy Radiolinja Ab Method for detection of accessability of a group of terminals located within a defined area
GB2404115B (en) * 2003-07-15 2005-05-25 Nec Technologies An apparatus for selectively processing cell broadcasts on a mobile communication device
GB2404115A (en) * 2003-07-15 2005-01-19 Nec Technologies Selectively processing cell broadcasts on a mobile communication device
EP1517564A1 (en) * 2003-09-17 2005-03-23 Nagracard S.A. System and method for providing location based services to a wireless terminal
WO2005088918A1 (en) * 2003-10-31 2005-09-22 The Boeing Company Geo-cast systems and methods
US7613467B2 (en) 2003-10-31 2009-11-03 The Boeing Company Geo-cast systems and methods
US8438221B2 (en) 2004-02-13 2013-05-07 Envisionit, Llc Broadcast alerting message aggregator/gateway system and method
US8073903B2 (en) 2004-02-13 2011-12-06 Envisionit, Llc Message alert broadcast broker system and method
US10674322B2 (en) 2004-02-13 2020-06-02 Envisionit Llc Point-to-multipoint message processing system and method
US9924328B2 (en) 2004-02-13 2018-03-20 Envisionit Llc Geotargeted broadcast message aggregator/gateway system and method
US9224160B2 (en) 2004-02-13 2015-12-29 Envisionit Llc System and method for message receipt verification in a wireless mobile message broadcasting system
US9224161B2 (en) 2004-02-13 2015-12-29 Envisionit Llc System and method for verifying message delivery integrity in a wireless mobile message broadcasting system
US9136954B2 (en) 2004-02-13 2015-09-15 Envisionit Llc Broadcast alerting message aggregator/gateway system and method
US7752259B2 (en) 2004-02-13 2010-07-06 Envisionit Llc Public service message broadcasting system and method
US8438212B2 (en) 2004-02-13 2013-05-07 Envisionit Llc Message broadcasting control system and method
US8103719B2 (en) 2004-02-13 2012-01-24 Envisionit, Llc Message broadcasting control system and method
EP1638249A1 (en) * 2004-09-20 2006-03-22 TeliaSonera Finland Oyj Packet-data-based area group communication
US7778647B2 (en) 2004-09-24 2010-08-17 Lg Electronics, Inc. Location based service for point-to-multipoint broadcasting
EP1641264A3 (en) * 2004-09-24 2007-03-07 LG Electronics Inc. Location based service for point-to-multipoint broadcasting
WO2006067355A1 (en) * 2004-12-20 2006-06-29 Alcatel Lucent Data transmission in a limited geographical zone
EP1672942A1 (en) * 2004-12-20 2006-06-21 Alcatel Transmission of information in a limited geographical area
DE102005007550A1 (en) * 2005-02-18 2006-08-24 Deutsches Zentrum für Luft- und Raumfahrt e.V. Information system for communicating warning messages to at-risk populations, transmits data including additional information and messages from central transmission point
JP2010148124A (en) * 2005-03-31 2010-07-01 Qualcomm Inc Location-based emergency announcement
EP1869873A2 (en) * 2005-03-31 2007-12-26 QUALCOMM Incorporated Location-based emergency announcements
EP1869588A4 (en) * 2005-03-31 2013-05-29 Qualcomm Inc Time and location-based non-intrusive advertisements and informational messages
EP1869588A2 (en) * 2005-03-31 2007-12-26 QUALCOMM Incorporated Time and location-based non-intrusive advertisements and informational messages
EP1869873A4 (en) * 2005-03-31 2010-11-17 Qualcomm Inc Location-based emergency announcements
US8014762B2 (en) 2005-03-31 2011-09-06 Qualcomm Incorporated Time and location-based non-intrusive advertisements and informational messages
US8583519B2 (en) 2005-11-23 2013-11-12 Envisionit, Llc Message broadcasting network usage billing system and method
WO2007140796A1 (en) * 2006-06-02 2007-12-13 Telefonaktiebolaget Lm Ericsson (Publ) Technique for controlling point-to-multipoint data transmissions
EP2001251A1 (en) * 2007-06-04 2008-12-10 Nokia Siemens Networks Oy Enhanced emergency call for track-based transportation systems
US9462613B2 (en) 2009-12-02 2016-10-04 Deutsche Telekom Ag Method and system for geographically selective handling of broadcast messages in a mobile radio access network
US10419556B2 (en) 2012-08-11 2019-09-17 Federico Fraccaroli Method, system and apparatus for interacting with a digital work that is performed in a predetermined location
US11184448B2 (en) 2012-08-11 2021-11-23 Federico Fraccaroli Method, system and apparatus for interacting with a digital work
US11765552B2 (en) 2012-08-11 2023-09-19 Federico Fraccaroli Method, system and apparatus for interacting with a digital work
US10917760B1 (en) 2020-06-02 2021-02-09 Envisionit Llc Point-to-multipoint non-addressed message processing system

Also Published As

Publication number Publication date
AU1467500A (en) 2000-06-05

Similar Documents

Publication Publication Date Title
WO2000030379A1 (en) Method and apparatus for location based targeting of messages to communication terminals
US8559942B2 (en) Updating a mobile device's location
EP0889657B1 (en) Location dependent processing of paging messages
EP1133827B1 (en) Location reporting satellite paging system with optional blocking of location reporting
US5884170A (en) Subscriber feature controlled high penetration messaging
CA2195487C (en) Location-dependent cellular service profile
US7039386B2 (en) Cellular base station broadcast method and system
US6351647B1 (en) Location-dependent services in a mobile communication system
EP0603390B1 (en) System for locating and communicating with mobile vehicles
US6112074A (en) Radio communication system with automatic geographic event notification
US20030003909A1 (en) System and method for identifying service provider initiated location-dependent services in a mobile communication system
US6038438A (en) Emergency radio beacon capable mobile communication system mobile telephone and method
WO1997008883A1 (en) System and method for managing subscriber unit location information in an integrated communication network
EP1036475B1 (en) Local information broadcast system
EP1566978B1 (en) Mobile communications systems, methods and terminals for handling group calls related informations
KR20010019382A (en) method for communicating among vehicles with wireless in intelligent traffic network system, and terminal for realizing the method
EP1528819B1 (en) Location-specific communication of broadcast content
US20080130782A1 (en) System for using TV/radio stations for broadcasting digital codes in order to automatically activate a receiver to notify the public of emergency information
KR20010106465A (en) Location reporting satellite paging system with optional blocking of location reporting
JPH11122166A (en) Mobile communication system and its communication equipment

Legal Events

Date Code Title Description
ENP Entry into the national phase

Ref country code: AU

Ref document number: 2000 14675

Kind code of ref document: A

Format of ref document f/p: F

AK Designated states

Kind code of ref document: A1

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM 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 MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW 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)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase