← Back to Patent Explorer
US6144673A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for providing broadcast group data

Assignee: Motorola Solutions Inc
•
Filing: 1997-10-24
•
Granted: 2000-11-07
•
Expires: 2017-10-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Michael Korus

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 21:00
CPC Classifications
H; H04; H04W; H04W4/00; H04W4/06; H04W8/00; H04W8/26; H04W88/00; H04W88/16

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 207 words
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.
Claim 2
Independent Claim 207 words
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.
Claim 3
Dependent Claim 33 words
The method of claim 1, wherein the data service message further includes an identity of all targeted hosts operably coupled to a communication system to which the group of subscriber units is affiliated.
Claim 4
Dependent Claim 22 words
The method of claim 1, wherein the data service message includes an Internet protocol address as the identity of the subscriber unit.
Claim 5
Dependent Claim 48 words
The method of claim 1, wherein the data service message further includes a data request that requests data from the targeted host, and wherein the method further comprises the step of receiving, by the data gateway, the data from the targeted host in response to the data request.
Claim 6
Dependent Claim 50 words
The method of claim 1, wherein the method further comprises the steps of: providing a data request subsequent to providing the data service message, wherein the data request identifies the targeted host; and receiving, by the data gateway, the data from the targeted host in response to the data request.
Claim 7
Dependent Claim 48 words
The method of claim 1, further comprising the steps of: determining the group of subscriber units based on an active group communication; 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.
Claim 8
Independent Claim 182 words
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.
Claim 9
Independent Claim 182 words
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.
Claim 10
Dependent Claim 21 words
The method of claim 7, further comprising the step of receiving the data service message and the data request message contemporaneously.
Claim 11
Dependent Claim 22 words
The method of claim 7, further comprising the step of receiving the data request message subsequent to receiving the data service message.
Claim 12
Dependent Claim 186 words
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.
Claim 13
Dependent Claim 186 words
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.
Claim 14
Dependent Claim 49 words
The data gateway of claim 10, wherein the memory further comprises programming instructions that, when read by the processing unit, causes the processing unit to function to: receive the data service message that includes the data request message; and separate the data request message from the data service message.
Claim 15
Independent Claim 182 words
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.
Claim 16
Independent Claim 182 words
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.
Claim 17
Dependent Claim 33 words
The method of claim 12, wherein the data service message further includes an identity of all targeted hosts operably coupled to a communication system to which the group of subscriber units is affiliated.
Claim 18
Dependent Claim 75 words
The method of claim 12, wherein the data includes the identity of the subscriber unit and the identity of the targeted host and the method further comprises the steps of: 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.
Claim 19
Dependent Claim 22 words
The method of claim 12, wherein the data service message includes an Internet protocol address as the identity of the subscriber unit.
Claim 20
Dependent Claim 48 words
The method of claim 12, wherein the data service message further includes a data request that requests data from the targeted host, and wherein the method further comprises the step of receiving, by the data gateway, the data from the targeted host in response to the data request.
Claim 21
Dependent Claim 50 words
The method of claim 12, wherein the method further comprises the steps of: providing a data request subsequent to providing the data service message, wherein the data request identifies the targeted host; and receiving, by the data gateway, the data from the targeted host in response to the data request.

References Cited (Backward Citations)

US4998245A Cited
US5473642A Cited
US5636216A Cited
US6011844A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag