IP Library Granted Patent US 9,936,472
Granted Patent B2
US 9,936,472 · App. 13/362,829 · Granted Apr 3, 2018

Method and apparatus for counting devices related to broadcast data services

Inventors: Jun Wang (San Diego, CA); Zhengwei Liu (San Diego, CA); Xiaoxia Zhang (San Diego, CA); George Cherian (San Diego, CA); Gordon Kent Walker (Poway, CA)
Assignee: QUALCOMM Incorporated
H04W60/00H04W4/06H04W68/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,936,472
App. No.
13/362,829
Granted
Apr 3, 2018
Kind
B2
Abstract

Methods and apparatuses are provided that include counting devices for broadcast data services. The devices can be counted based on registrations received from the devices. This registration count can additionally or alternatively be used to determine whether further counting is desired. In addition, base stations can transmit counting requests to the devices using a paging message or other message such that idle mode devices can receive the counting requests. The idle mode devices can respond to the requests or send autonomous counting report by switching to an active mode for the purpose of responding or another purpose.

Claims (47)

1. A method for counting devices related to a broadcast data service, comprising:

receiving, at a core network component, a registration request for the broadcast data service related to a device, wherein the registration request includes a location of the device;

incrementing, at the core network component, a registration count based in part on the registration request being accepted which is based in part on the location of the device received in the registration request and a number of devices accessing the broadcast data service in a coverage area that the device is located in;

determining, at the core network component, whether to request counting of devices receiving the broadcast data service based in part on the registration count and locations of the devices; and

transmitting, by the core network component, at least one counting request to one or more base stations in response to determining to request counting of the devices receiving the broadcast data service, wherein the core network component is a Broadcast/Multicast Service Center (BM-SC).

2. The method of claim 1 , further comprising determining whether to utilize multicast or unicast communications for the broadcast data service based in part on the registration count.

3. The method of claim 1 , further comprising:

receiving a deregistration request from the device; and

decrementing the registration count based in part on the receiving the deregistration request.

4. The method of claim 1 , further comprising indicating to a multicast coordinating entity to request counting based in part on determining to request counting of the devices.

5. An apparatus for counting devices related to a broadcast data service, comprising:

means for receiving, at a core network component, a registration request for the broadcast data service related to a device, wherein the registration request includes a location of the device;

means for incrementing, at the core network component, a registration count based in part on the registration request being accepted which is based in part on the location of the device received in the registration request and a number of devices accessing the broadcast data service in a coverage area that the device is located in;

means for determining, at the core network component, whether to request counting of devices receiving the broadcast data service based in part on the registration count and locations of the devices; and

means for transmitting, by the core network component, at least one counting request to one or more base stations in response to determining to request counting of the devices receiving the broadcast data service, wherein the core network component is a Broadcast/Multicast Service Center (BM-SC).

6. The apparatus of claim 5 , further comprising means for determining whether to utilize multicast or unicast communications for the broadcast data service based in part on the registration count.

7. The apparatus of claim 5 , wherein the means for receiving receives a deregistration request from the device, and the means for incrementing decrements the registration count based in part on the deregistration request.

8. The apparatus of claim 5 , and wherein the means for determining indicates to a multicast coordinating entity to request counting based in part on determining to request counting of the devices.

9. An apparatus for wireless communication, comprising:

at least one processor configured to:

receive, at a core network component, a registration request for a broadcast data service related to a device, wherein the registration request includes a location of the device;

increment, at the core network component, a registration count based in part on the registration request being accepted which is based in part on the location of the device received in the registration request and a number of devices accessing the broadcast data service in a coverage area that the device is located in;

determine, at the core network component, whether to request counting of devices receiving the broadcast data service based in part on the registration count and locations of the devices; and

transmit, by the core network component, at least one counting request to one or more base stations in response to determining to request counting of the devices receiving the broadcast data service, wherein the core network component is a Broadcast/Multicast Service Center (BM-SC); and

a memory coupled to the at least one processor.

10. The apparatus of claim 9 , wherein the at least one processor is further configured to determine whether to utilize multicast or unicast communications for the broadcast data service based in part on the registration count.

11. The apparatus of claim 9 , wherein the at least one processor is further configured to:

receive a deregistration request from the device; and

decrement the registration count based in part on the receiving the deregistration request.

12. The apparatus of claim 9 , and wherein the at least one processor is further configured to indicate to a multicast coordinating entity to request counting based in part on determining to request counting of the devices.

13. A non-transitory computer-readable medium storing computer executable code for counting devices related to a broadcast data service, comprising:

code for causing at least one computer to receive, at a core network component, a registration request for the broadcast data service related to a device, wherein the registration request includes a location of the device;

code for causing the at least one computer to increment, at the core network component, a registration count based in part on the registration request being accepted which is based in part on the location of the device received in the registration request and a number of devices accessing the broadcast data service in a coverage area that the device is located in;

code for causing the at least one computer to determine, at the core network component, whether to request counting of devices receiving the broadcast data service based in part on the registration count and locations of the devices; and

code for causing the at least one computer to transmit at least one counting request to one or more base stations in response to determining to request counting of the devices receiving the broadcast data service, wherein the core network component is a Broadcast/Multicast Service Center (BM-SC).

14. An apparatus for counting devices related to a broadcast data service, comprising:

a registration information receiving component for receiving, at a core network component, a registration request for the broadcast data service related to a device, wherein the registration request includes a location of the device;

a device counting component for incrementing, at the core network component, a registration count based in part on the registration request being accepted which is based in part on the location of the device received in the registration request and a number of devices accessing the broadcast data service in a coverage area that the device is located in; and

a counting request determining component for determining, at the core network component, whether to request counting of devices receiving the broadcast service based in part on the registration count and locations of the devices and for transmitting at least one counting request to one or more base stations in response to determining to request counting of the devices receiving the broadcast data service, wherein the core network component is a Broadcast/Multicast Service Center (BM-SC).

15. The apparatus of claim 14 , further comprising a broadcast determining component for determining whether to utilize multicast or unicast communications for the broadcast data service based in part on the registration count.

16. The apparatus of claim 14 , wherein the registration information receiving component receives a deregistration request from the device, and the device counting component decrements the registration count based in part on the deregistration request.

17. The apparatus of claim 14 , and wherein the counting request determining component indicates to a multicast coordinating entity to request counting based in part on determining to request counting of the devices.

18. A method for counting devices related to broadcast data, comprising:

receiving, at a core network component, a registration request for broadcast data, wherein the registration request includes a location of a device;

incrementing, at the core network component, a registration count based in part on the registration request being accepted which is based in part on the location of the device received in the registration request and a number of devices accessing the broadcast data service in a coverage area that the device is located in;

determining, at the core network component, to request counting of devices from one or more base stations based in part on the registration count satisfying a threshold and the locations of the devices; and

transmitting, by the core network component, at least one counting request to the one or more base stations in response to determining to request counting of the devices, wherein the core network component is a Broadcast/Multicast Service Center (BM-SC).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2012
From: WANG, JUN; LIU, ZHENGWEI; ZHANG, XIAOXIA; CHERIAN, GEORGE; WALKER, GORDON KENT
To: QUALCOMM INCORPORATED
Reel/Frame 027634/0839 →
Continuity (3)
Provisional Application 61440800 · Feb 8, 2011
Provisional Application 61506512 · Jul 11, 2011
Related Publication 20120202493A1 · Aug 9, 2012