Patent US4275016A successfully refreshed from Google Patents.
Patent CA448355A successfully refreshed from Google Patents.
Patent US6091959A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6091959A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus in a two-way wireless communication system for location-based message transmission

Assignee: Google Technology Holdings LLC
•
Filing: 1999-06-02
•
Granted: 2000-07-18
•
Expires: 2019-06-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A table (328) is created (402) for mapping, for ones of a plurality of portable subscriber units (122), a plurality of message types to a corresponding plurality of locations. A message matching one of the plurality of message types is then received (404) by a controller (112), the message intended for a portable subscriber unit. In response, the controller and the portable subscriber unit cooperate to determine (406) the location of the portable subscriber unit. The controller sends (428) the message to the portable subscriber unit when the location matches one of the plurality of locations corresponding to the one of the plurality of message types.

Inventors

  • 👤 Slim Souissi
  • 👤 Thomas Casey Hill
  • 👤 Dwight Randall Smith
  • 👤 Jheroen Pieter Dorenbosch

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 06:53
CPC Classifications
H; H04; H04W; H04W4/00; H04W4/02; H04W4/029; H04L; H04L12/00; H04L12/02; H04L12/16; H04L12/18; H04L12/1845; H04L12/1859; H04L12/189; H04L67/00; H04L67/50; H04L67/52; H04W4/06; H04W4/08; H04W4/12; H04W88/00; H04W88/18; H04W88/185

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 100 words
A method in a two-way wireless communication system for location-based message transmission, comprising the steps of: creating a table for mapping, for ones of a plurality of portable subscriber units, a plurality of message types to a corresponding plurality of locations; receiving a message matching one of the plurality of message types, the message intended for a portable subscriber unit; determining a location at which the portable subscriber unit is positioned; and sending the message to the portable subscriber unit when the location matches one of the plurality of locations corresponding to the one of the plurality of message types.
Claim 2
Independent Claim 100 words
A method in a two-way wireless communication system for location-based message transmission, comprising the steps of: creating a table for mapping, for ones of a plurality of portable subscriber units, a plurality of message types to a corresponding plurality of locations; receiving a message matching one of the plurality of message types, the message intended for a portable subscriber unit; determining a location at which the portable subscriber unit is positioned; and sending the message to the portable subscriber unit when the location matches one of the plurality of locations corresponding to the one of the plurality of message types.
Claim 3
Dependent Claim 117 words
The method of claim 1, wherein the message is a reminder generated by a user of the portable subscriber unit for reminding the user to perform an activity during a predetermined time frame, the activity facilitated by being within a predetermined distance of a specific location, and wherein the method further comprises the steps of: checking whether a current time is within the predetermined time frame; calculating a distance between the specific location and the location at which the portable subscriber unit is positioned, when the current time is within the predetermined time frame; and sending the message to the portable subscriber unit after performing the calculating step, when the distance is less than the predetermined distance.
Claim 4
Dependent Claim 52 words
The method of claim 1, wherein the message requires a minimum resolution for a determination of the location before the message is sent, and wherein the sending step comprises the step of ensuring that the location has been determined at a resolution of at least the minimum resolution before sending the message.
Claim 5
Dependent Claim 91 words
The method of claim 1, wherein the message is an urgent message intended for a specific type of user and generated in response to an event that has occurred at a specific location, and wherein the method further comprises the steps of: calculating a distance between the specific location and the location at which the portable subscriber unit is positioned, when the portable subscriber unit belongs to the specific type of user; and then transmitting the message to the portable subscriber unit when the distance is less than a predetermined distance.
Claim 6
Dependent Claim 45 words
The method of claim 4, further comprising, the step of sending the message to at least one additional portable subscriber unit having a calculated distance greater than the predetermined distance, when a sufficient response to the transmitting step has not occurred within a predetermined time.
Claim 7
Independent Claim 93 words
A method in a two-way wireless communication system for location-based message transmission, comprising the steps of: sending a broadcast message to a plurality of portable subscriber units, the broadcast message specifying a geographic location and a maximum distance; determining, in response to the broadcast message, a corresponding plurality of locations at which the plurality of portable subscriber units are positioned; calculating a plurality of distances between the geographic location and the corresponding plurality of locations; and identifying ones of the plurality of portable subscriber units having a distance less than the maximum distance.
Claim 8
Independent Claim 93 words
A method in a two-way wireless communication system for location-based message transmission, comprising the steps of: sending a broadcast message to a plurality of portable subscriber units, the broadcast message specifying a geographic location and a maximum distance; determining, in response to the broadcast message, a corresponding plurality of locations at which the plurality of portable subscriber units are positioned; calculating a plurality of distances between the geographic location and the corresponding plurality of locations; and identifying ones of the plurality of portable subscriber units having a distance less than the maximum distance.
Claim 9
Dependent Claim 79 words
The method of claim 6, wherein the method further comprises the steps of: periodically determining and recording a plurality of time-stamped records comprising locations at which the plurality of portable subscriber units are positioned; and defining a desired reporting time frame, and wherein the determining step comprises the step of determining the corresponding plurality of locations at which the plurality of portable subscriber units were positioned during the desired reporting time frame, according to the plurality of time-stamped records.
Claim 10
Dependent Claim 46 words
The method of claim 7, wherein the sending step comprises the step of specifying an action to be taken, and wherein the method further comprises the step of executing the action by the ones of the plurality of portable subscriber units identified in the identifying step.
Claim 11
Dependent Claim 141 words
A controller in a two-way wireless communication system for location-based message transmission, comprising: a network interface for receiving a message; a processing system coupled to the network interface for processing the message; and a base station interface coupled to the processing system for controlling and communicating with a base station, wherein the processing system is programmed to: create a table for mapping, for ones of a plurality of portable subscriber units, a plurality of message types to a corresponding plurality of locations; receive the message matching one of the plurality of message types, the message intended for a portable subscriber unit; determine a location at which the portable subscriber unit is positioned; and send the message to the portable subscriber unit when the location matches one of the plurality of locations corresponding to the one of the plurality of message types.
Claim 12
Dependent Claim 141 words
A controller in a two-way wireless communication system for location-based message transmission, comprising: a network interface for receiving a message; a processing system coupled to the network interface for processing the message; and a base station interface coupled to the processing system for controlling and communicating with a base station, wherein the processing system is programmed to: create a table for mapping, for ones of a plurality of portable subscriber units, a plurality of message types to a corresponding plurality of locations; receive the message matching one of the plurality of message types, the message intended for a portable subscriber unit; determine a location at which the portable subscriber unit is positioned; and send the message to the portable subscriber unit when the location matches one of the plurality of locations corresponding to the one of the plurality of message types.
Claim 13
Dependent Claim 116 words
The controller of claim 9, wherein the message is a reminder generated by a user of the portable subscriber unit for reminding the user to perform an activity during a predetermined time frame, the activity facilitated by being within a predetermined distance of a specific location, and wherein the processing system is further programmed to: check whether a current time is within the predetermined time frame; calculate a distance between the specific location and the location at which the portable subscriber unit is positioned, when the current time is within the predetermined time frame; and send the message to the portable subscriber unit after calculating the distance, when the distance is less than the predetermined distance.
Claim 14
Dependent Claim 52 words
The controller of claim 9, wherein the message requires a minimum resolution for a determination of the location before the message is sent, and wherein the processing system is further programmed to ensure that the location has been determined at a resolution of at least the minimum resolution before sending the message.
Claim 15
Dependent Claim 90 words
The controller of claim 9, wherein the message is an urgent message intended for a specific type of user and generated in response to an event that has occurred at a specific location, and wherein the processing system is further programmed to: calculate a distance between the specific location and the location at which the portable subscriber unit is positioned, when the portable subscriber unit belongs to the specific type of user; and transmit the message to the portable subscriber unit when the distance is less than a predetermined distance.
Claim 16
Dependent Claim 48 words
The controller of claim 12, wherein the processing system is further programmed to send the message to at least one additional portable subscriber unit having a calculated distance greater than the predetermined distance, when a sufficient response has not occurred within a predetermined time after transmitting the message.
Claim 17
Dependent Claim 115 words
A controller in a two-way wireless communication system for location-based message transmission, comprising: a network interface for receiving a message; a processing system coupled to the network interface for processing the message; and a base station interface coupled to the processing system for controlling and communicating with a base station, wherein the processing system is programmed to: send a broadcast message to a plurality of portable subscriber units, the broadcast message specifying a geographic location and a maximum distance; and receive a response from ones of the plurality of portable subscriber units identifying the ones of the plurality of portable subscriber units having a distance from the geographic location of less than the maximum distance.
Claim 18
Dependent Claim 115 words
A controller in a two-way wireless communication system for location-based message transmission, comprising: a network interface for receiving a message; a processing system coupled to the network interface for processing the message; and a base station interface coupled to the processing system for controlling and communicating with a base station, wherein the processing system is programmed to: send a broadcast message to a plurality of portable subscriber units, the broadcast message specifying a geographic location and a maximum distance; and receive a response from ones of the plurality of portable subscriber units identifying the ones of the plurality of portable subscriber units having a distance from the geographic location of less than the maximum distance.
Claim 19
Dependent Claim 66 words
The controller of claim 14, wherein the processing system is further programmed to: define a desired reporting time frame; send a history request message comprising the desired reporting time to the plurality of portable subscriber units; and receive an answer from the plurality of portable subscriber units having a separation from the geographic location of less than the maximum distance at the desired reporting time frame.
Claim 20
Dependent Claim 23 words
The controller of claim 15, wherein the processing system is further programmed to specify in the broadcast message an action to be taken.
Claim 21
Dependent Claim 138 words
A portable subscriber unit in a two-way wireless communication system for location-based message transmission, comprising: a receiver for receiving an outbound message; a processing system coupled to the receiver for processing the outbound message; and a transmitter coupled to the processing system for transmitting an inbound message, wherein the processing system is programmed to: cooperate with the receiver to receive a broadcast message specifying a geographic location and a maximum distance; determine, in response to the broadcast message, a location at which the portable subscriber unit is positioned; calculate a distance between the geographic location and the location at which the portable subscriber unit is positioned; and cooperate with the transmitter to transmit information identifying the portable subscriber unit to a fixed portion of the two-way wireless communication system when the distance is less than the maximum distance.
Claim 22
Dependent Claim 138 words
A portable subscriber unit in a two-way wireless communication system for location-based message transmission, comprising: a receiver for receiving an outbound message; a processing system coupled to the receiver for processing the outbound message; and a transmitter coupled to the processing system for transmitting an inbound message, wherein the processing system is programmed to: cooperate with the receiver to receive a broadcast message specifying a geographic location and a maximum distance; determine, in response to the broadcast message, a location at which the portable subscriber unit is positioned; calculate a distance between the geographic location and the location at which the portable subscriber unit is positioned; and cooperate with the transmitter to transmit information identifying the portable subscriber unit to a fixed portion of the two-way wireless communication system when the distance is less than the maximum distance.
Claim 23
Dependent Claim 94 words
The portable subscriber unit of claim 17, wherein the processing system is further programmed to: periodically determine and record a plurality of time-stamped records comprising locations at which the portable subscriber unit is positioned; cooperate further with the receiver to receive a message defining a desired reporting time frame; determine the location at which the portable subscriber unit was positioned at the desired reporting time frame, according to the plurality of time-stamped records; and use the location at which the portable subscriber unit was positioned at the desired reporting time to calculate the distance.
Claim 24
Dependent Claim 38 words
The portable subscriber unit of claim 18, wherein the broadcast message specifies an action to be taken, and wherein the processing system is further programmed to execute the action when the distance is less than the maximum distance.

References Cited (Backward Citations)

US5408683A Cited
US5546445A Cited
US5343512A Cited
US5666647A Cited
US5327144A Cited
US5592154A Cited
US5797097A Cited
US5732387A Cited
US5745481A Cited
US5883580A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-07-18 2004-01-17 2004-07-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-07-18 2008-01-17 2008-07-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-07-18 2012-01-17 2012-07-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag