Method and device for automatic creation of a location-based talk group call with reduced messaging overhead
First Claim
1. A method of automatic establishment of a location-based talk group call with reduced messaging overhead, in a wireless radio communication system comprising a plurality of subscriber units, the method comprising, responsive to detecting an input requesting that a new location-based talk group call be established:
- determining, by a first one of the plurality of subscriber units, a geographic reference location and generating location data representative of the geographic reference location;
broadcasting, by the first subscriber unit, a location-based talk group call header including the location data and including a location-based talk group call identifier field set to a value that causes other subscriber units in the plurality receiving the call header to receive and output subsequent data associated with the call header responsive to each of the other subscriber units determining that its current geographic location satisfies the location criterion of the call that is at least partly defined by the location data included in the call header;
subsequently transmitting the data associated with the call header; and
wherein the location data representative of the geographic reference location is GPS location data, and wherein the location data representative of the geographic reference location is compressed location data generated by removing one or more most significant bits of a GPS-determined latitude location of the first subscriber unit and one or more most significant bits of a GPS-determined longitude location of the first subscriber unit.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a method of automatic establishment of a location-based talk group call with reduced messaging overhead. The initiating device may be a subscriber unit (SU). The SU determines a geographic reference location and generates location data representative of the location. The SU broadcasts a location-based talk group call header including the location data and including a location-based talk group call identifier field set to cause other SUs receiving the call header to receive and output subsequent data associated with the call header responsive to determining that its current geographic location satisfies the location criterion of the call. The location criterion may be fully determined by the initiating SU and specified in the call header, and may take the form of a specified radius that extends from the geographic reference location represented in the call header.
-
Citations
12 Claims
-
1. A method of automatic establishment of a location-based talk group call with reduced messaging overhead, in a wireless radio communication system comprising a plurality of subscriber units, the method comprising, responsive to detecting an input requesting that a new location-based talk group call be established:
-
determining, by a first one of the plurality of subscriber units, a geographic reference location and generating location data representative of the geographic reference location; broadcasting, by the first subscriber unit, a location-based talk group call header including the location data and including a location-based talk group call identifier field set to a value that causes other subscriber units in the plurality receiving the call header to receive and output subsequent data associated with the call header responsive to each of the other subscriber units determining that its current geographic location satisfies the location criterion of the call that is at least partly defined by the location data included in the call header; subsequently transmitting the data associated with the call header; and wherein the location data representative of the geographic reference location is GPS location data, and wherein the location data representative of the geographic reference location is compressed location data generated by removing one or more most significant bits of a GPS-determined latitude location of the first subscriber unit and one or more most significant bits of a GPS-determined longitude location of the first subscriber unit. - View Dependent Claims (2, 3)
-
-
4. A method of automatic establishment of a location-based talk group call with reduced messaging overhead, in a wireless radio communication system comprising a plurality of subscriber units, the method comprising, responsive to detecting an input requesting that a new location-based talk group call be established:
-
determining, by a first one of the plurality of subscriber units, a geographic reference location and generating location data representative of the geographic reference location; broadcasting, by the first subscriber unit, a location-based talk group call header including the location data and including a location-based talk group call identifier field set to a value that causes other subscriber units in the plurality receiving the call header to receive and output subsequent data associated with the call header responsive to each of the other subscriber units determining that its current geographic location satisfies the location criterion of the call that is at least partly defined by the location data included in the call header; and subsequently transmitting the data associated with the call header; and receiving the call header at a second one of the plurality of subscriber units; determining, from the value in the location-based talk group filed, that the call is a location-based talk group call; determining, by the second subscriber unit, its current geographic location; comparing, by the second subscriber unit, its determined current geographic location with the geographic location represented by the location data in the call header; and responsive to determining, by the second subscriber unit, that the second subscriber unit'"'"'s current geographic location is within a predetermined distance, also identified in the call header, from the geographic location represented by the location data in the call header, the second subscriber unit outputting data received in subsequent data associated with the call header; and
further comprising, at the second subscriber unit and after the first subscriber unit has stopped transmitting the subsequent data;responsive to detecting, via the second subscriber unit, an input requesting a call back to the same location-based talk group; broadcasting, by the second subscriber unit, a second location-based talk group call header including the location data, different from the current geographic location of the second subscriber unit, and including the location-based talk group call identifier field set to a value that causes other subscriber units in the plurality receiving the second call header to receive and output second subsequent data associated with the second call header responsive to each of the other subscriber units determining that its current geographic location satisfies the location criterion of the call that is at least partly defined by the location data included in the second location-based talk group call header; and subsequently transmitting, by the second subscriber unit, the second data associated with the second call header.
-
-
5. A method of automatic establishment of a location-based talk group call with reduced messaging overhead, in a wireless radio communication system comprising a plurality of subscriber units, the method comprising, responsive to detecting an input requesting that a new location-based talk group call be established:
-
determining, by a first one of the plurality of subscriber units, a geographic reference location and generating location data representative of the geographic reference location; broadcasting, by the first subscriber unit, a location-based talk group call header including the location data and including a location-based talk group call identifier field set to a value that causes other subscriber units in the plurality receiving the call header to receive and output subsequent data associated with the call header responsive to each of the other subscriber units determining that its current geographic location satisfies the location criterion of the call that is at least partly defined by the location data included in the call header; subsequently transmitting the data associated with the call header; and the first subscriber unit determining a type of responder for joining the location-based talk group, and the first subscriber unit setting an attribute field in the call header indicative of the type of responder; the second subscriber unit determining whether it meets the type of responder criteria set forth in the call header; and responsive to determining, by the second subscriber unit, that the second subscriber unit meets the type of responder criteria and that the second subscriber unit'"'"'s current geographic location satisfies the location criterion of the call that is at least partly defined by the location data included in the second location-based talk group call header, the second subscriber unit outputting data received in subsequent data associated with the call header; and wherein the second subscriber unit broadcasting the second location-based talk group call header further comprises setting a second attribute field in the second call header equal to the attribute field received in the call header.
-
-
6. A method of automatic establishment of a location-based talk group call with reduced messaging overhead, in a wireless radio communication system comprising a plurality of subscriber units, the method comprising, responsive to detecting an input requesting that a new location-based talk group call be established:
-
determining, by a first one of the plurality of subscriber units, a geographic reference location and generating location data representative of the geographic reference location; broadcasting, by the first subscriber unit, a location-based talk group call header including the location data and including a location-based talk group call identifier field set to a value that causes other subscriber units in the plurality receiving the call header to receive and output subsequent data associated with the call header responsive to each of the other subscriber units determining that its current geographic location satisfies the location criterion of the call that is at least partly defined by the location data included in the call header; subsequently transmitting the data associated with the call header; and wherein the location data in the call header functions as a reusable talk group identifier allowing any one of the plurality of subscriber units to use the same location data in a similar second call header to communicate further with subscriber units that satisfy the location criterion of the call that is at least partly defined by the location data included in the location-based talk group call header.
-
-
7. A method of automatic establishment of a location-based talk group call with reduced messaging overhead, in a wireless radio communication system comprising a plurality of subscriber units, the method comprising, responsive to detecting an input requesting that a new location-based talk group call be established:
-
determining, by a first one of the plurality of subscriber units, a geographic reference location and generating location data representative of the geographic reference location; broadcasting, by the first subscriber unit, a location-based talk group call header including the location data and including a location-based talk group call identifier field set to a value that causes other subscriber units in the plurality receiving the call header to receive and output subsequent data associated with the call header responsive to each of the other subscriber units determining that its current geographic location satisfies the location criterion of the call that is at least partly defined by the location data included in the call header; subsequently transmitting the data associated with the call header; and periodically embedding the location data and location-based talk group call identifier field into the subsequently transmitted data so as to allow late-arriving subscriber units that missed the call header to subsequently join the location-based talk group call once they satisfy the location criterion of the call that is at least partly defined by the location data embedded in the call data.
-
-
8. A method of automatic establishment of a location-based talk group call with reduced messaging overhead, in a wireless radio communication system comprising a plurality of subscriber units, the method comprising, responsive to detecting an input requesting that a new location-based talk group call be established:
-
determining, by a first one of the plurality of subscriber units, a geographic reference location and generating location data representative of the geographic reference location; broadcasting, by the first subscriber unit, a location-based talk group call header including the location data and including a location-based talk group call identifier field set to a value that causes other subscriber units in the plurality receiving the call header to receive and output subsequent data associated with the call header responsive to each of the other subscriber units determining that its current geographic location satisfies the location criterion of the call that is at least partly defined by the location data included in the call header; subsequently transmitting the data associated with the call header; and determining, by the first subscriber unit, a type of responder for joining the location-based talk group, and the first subscriber unit setting an attribute field in the call header indicative of the type of responder so as to cause only those other subscriber units that meet the type of responder criteria and that satisfy the location criterion of the call that is at least partly defined by the location data included in the second location-based talk group call header to receive and output subsequent data associated with the call header.
-
-
9. A method of automatic establishment of a location-based talk group call with reduced messaging overhead, in a wireless radio communication system comprising a plurality of subscriber units, the method comprising, responsive to detecting an input requesting that a new location-based talk group call be established:
-
determining, by a first one of the plurality of subscriber units, a geographic reference location and generating location data representative of the geographic reference location; broadcasting, by the first subscriber unit, a location-based talk group call header including the location data and including a location-based talk group call identifier field set to a value that causes other subscriber units in the plurality receiving the call header to receive and output subsequent data associated with the call header responsive to each of the other subscriber units determining that its current geographic location satisfies the location criterion of the call that is at least partly defined by the location data included in the call header; subsequently transmitting the data associated with the call header; and wherein the location-based talk group call is established without transmitting or receiving any other call setup or group establishment messages at any one or more of the plurality of subscriber units.
-
-
10. A method of automatic establishment of a location-based talk group call with reduced messaging overhead, in a wireless radio communication system comprising a plurality of subscriber units, the method comprising, responsive to detecting an input requesting that a new location-based talk group call be established:
-
determining, by a first one of the plurality of subscriber units, a geographic reference location and generating location data representative of the geographic reference location; broadcasting, by the first subscriber unit, a location-based talk group call header including the location data and including a location-based talk group call identifier field set to a value that causes other subscriber units in the plurality receiving the call header to receive and output subsequent data associated with the call header responsive to each of the other subscriber units determining that its current geographic location satisfies the location criterion of the call that is at least partly defined by the location data included in the call header; subsequently transmitting the data associated with the call header; and wherein the location-based talk group call is established without the first subscriber unit receiving location data or subscriber unit identifier information from any other participants in the location-based talk group call during the call setup process.
-
-
11. A method of automatic establishment of a location-based talk group call with reduced messaging overhead, in a wireless radio communication system comprising a plurality of subscriber units, the method comprising, responsive to detecting an input requesting that a new location-based talk group call be established:
-
determining, by a first one of the plurality of subscriber units, a geographic reference location and generating location data representative of the geographic reference location; broadcasting, by the first subscriber unit, a location-based talk group call header including the location data and including a location-based talk group call identifier field set to a value that causes other subscriber units in the plurality receiving the call header to receive and output subsequent data associated with the call header responsive to each of the other subscriber units determining that its current geographic location satisfies the location criterion of the call that is at least partly defined by the location data included in the call header; subsequently transmitting the data associated with the call header; and wherein the data associated with the call header is one of voice, video, and text data, and outputting the data associated with the call header comprises one of playing back voice data via a speaker, displaying video via a display, and displaying text data via the display.
-
-
12. A wireless subscriber unit comprising:
-
a memory; a transceiver; and a processor configured to; receive, via the transceiver, a first location-based talk group call header including location data and including a location-based talk group call identifier field set to a value; determine a current geographic location of the wireless subscriber unit; determine whether the current geographic location satisfies the location criterion of the call that is at least partly defined by the location data included in the call header; and if it is determined that the current geographic location does satisfy the location criterion of the call, processing and outputting subsequent data, received via the transceiver, associated with the call header; wherein the processor is further configured to; responsive to a detected input request to continue receiving subsequent location-based talk group calls made to the same location-based talk group as the first location-based talk group call, despite the subscriber unit no longer meeting the location criterion of the first location-based talk group call, refraining from enforcing the location criterion requirement for subsequent location-based talk group calls made to the same location-based talk group as the first location-based talk group call.
-
Specification