Method and apparatus for providing broadcast group data
First Claim
1. A method for providing broadcast group data, the method comprising the steps of:
- providing, by a subscriber unit, a data service message to a data gateway, wherein the data service message includes identity of the subscriber unit and identity of at least one targeted host;
determining, by the data gateway, that the data service message is for group data broadcast;
when the data service message is for the group data broadcast, temporarily storing, by the data gateway, the identity of the subscriber unit and the identity of the at least one targeted host;
receiving, by the data gateway, data from a targeted host of the at least one targeted host, wherein the data includes the identity of the subscriber unit and the identity of the targeted host;
comparing the identities of the subscriber unit and the targeted host contained in the data with the identities of the subscriber unit and targeted host that are temporarily stored;
when the comparing is favorable, replacing the identity of the subscriber unit with a broadcast address; and
when the identity of the targeted host is verified, providing, by the data gateway, the data to a group of subscriber units, wherein the subscriber unit is included in the group of subscriber units.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for providing broadcast group data within a communication system begins when a subscriber unit (28-32, 38-42) provides a data service message to a data gateway (12). The data service message includes identity of a subscriber unit, a data selection, and identity of at least one targeted host (e.g., a computer that stores the requested data) (22-26). Upon receiving the data service message, the data gateway (12) interprets it to determine whether the request is for an individual data broadcast or group data broadcast. When the data broadcast is for a group data broadcast, the data gateway temporarily stores the identity of the subscriber unit and the identity of the targeted host. Having done this, the data gateway (12) obtains the data from the targeted host and provides it to the requesting subscriber unit and other subscriber units that are currently involved in a group voice call with the requesting subscriber unit.
20 Citations
17 Claims
-
1. A method for providing broadcast group data, the method comprising the steps of:
-
providing, by a subscriber unit, a data service message to a data gateway, wherein the data service message includes identity of the subscriber unit and identity of at least one targeted host; determining, by the data gateway, that the data service message is for group data broadcast; when the data service message is for the group data broadcast, temporarily storing, by the data gateway, the identity of the subscriber unit and the identity of the at least one targeted host; receiving, by the data gateway, data from a targeted host of the at least one targeted host, wherein the data includes the identity of the subscriber unit and the identity of the targeted host; comparing the identities of the subscriber unit and the targeted host contained in the data with the identities of the subscriber unit and targeted host that are temporarily stored; when the comparing is favorable, replacing the identity of the subscriber unit with a broadcast address; and when the identity of the targeted host is verified, providing, by the data gateway, the data to a group of subscriber units, wherein the subscriber unit is included in the group of subscriber units. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for a data gateway to process broadcast group data, the method comprising the steps of:
-
receiving a data service message from a subscriber unit, wherein the data service message includes an identity of the subscriber unit and identity of a targeted host; temporarily storing the identity of the subscriber unit and the identity of the targeted host when the data service message is for a group data broadcast; routing, on behalf of the subscriber unit, a data request message toward the targeted host; receiving data from the targeted host, wherein the data includes the identity of the subscriber unit and the identity of the targeted host; comparing the identities of the subscriber unit and the targeted host contained in the data with the identities of the subscriber unit and targeted host that are temporarily stored; when the comparing is favorable, replacing the identity of the subscriber unit with a broadcast address; and when the identity of the targeted host is verified, providing the data to a group of subscriber units, wherein the group of subscriber units includes the subscriber unit. - View Dependent Claims (8, 9)
-
-
10. A data gateway comprising:
-
a processing unit; and memory that stores programming instructions that, when read by the processing unit, causes the processing unit to function to;
receive a data service message from a subscriber unit, wherein the data service message includes an identity of the subscriber unit and an identity of a targeted host;
store the identity of the subscriber unit and the identity of the targeted host when the data service message is for a group data broadcast;
route a data request message to the targeted host;
receive data from the targeted host, wherein the data includes the identity of the subscriber unit and the identity of the targeted host;
compare the identities of the subscriber unit and the targeted host contained in the data with the identities of the subscriber unit and targeted host that are temporarily stored;
when the comparing is favorable, replace the identity of the subscriber unit with a broadcast address; and
provide the data to a group of subscriber units, wherein the group of subscriber units includes the subscriber unit when the identity of the targeted host is verified. - View Dependent Claims (11)
-
-
12. A method for providing broadcast group data, the method comprising the steps of:
-
providing, by a subscriber unit, a data service message to a data gateway, wherein the data service message includes identity of the subscriber unit and identity of at least one targeted host; determining, by the data gateway, that the data service message is for group data broadcast; when the data service message is for the group data broadcast, temporarily storing, by the data gateway, the identity of the subscriber unit and the identity of the at least one targeted host; receiving, by the data gateway, data from a targeted host of the at least one targeted host; determining a group of subscriber units based on an active group communication, wherein the subscriber unit is included in the group of subscriber units; when the identity of the targeted host is verified, providing, by the data gateway, the data to a group of subscriber units; and when the active group communication would end prior to receiving the requested data, maintaining the group of subscriber units until the requested data is received. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification