IP Library Granted Patent US 7,558,585
Granted Patent B2
US 7,558,585 · App. 10/468,435 · Granted Jul 7, 2009

Method of gathering location data of terminals in a communication network

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 7,558,585
App. No.
10/468,435
Granted
Jul 7, 2009
Kind
B2
Abstract

The present invention concerns a method of gathering location data of terminals in a communication network, the network comprising at least one location determination functionality adapted to determine data indicative of the location of a specified terminal within the network, and a control functionality adapted to control at least the location determination functionality, the method including: acquiring location data of specified terminals in response to corresponding requests from a service application, monitoring a load condition of the at least one location determination functionality resulting from the acquiring of location data of specified terminals, first detecting that the monitored load condition is below a certain threshold value, second detecting that a predetermined event concerning at least one terminal has occurred, and collecting location data of terminals in response to the second detecting.

Claims (83)

1. A method, comprising:

monitoring a processing load condition resulting only from acquiring location data of specified terminals within a communication network;

first detecting that said monitored processing load condition is below a threshold value;

when said monitored processing load condition is below the threshold value, initiating a second detecting for occurrence of a predetermined event concerning at least one terminal, wherein the predetermined event comprises at least one condition occurring in connection with a terminal registered or attached to the network;

collecting statistical location data of unspecified terminals in response to said second detecting; and

controlling the collecting of statistical location data so as to operate at the threshold value.

2. The method according to claim 1 , further comprising:

defining said threshold value as a percentage of a maximum processing capacity of at least one location determination functionality acquiring said location data.

3. The method according to claim 2 , further comprising:

configuring said threshold value to be predefined and fixed.

4. The method according to claim 2 , further comprising:

defining said threshold value dynamically.

5. The method according to claim 4 , further comprising:

configuring said threshold value to vary dependent on time.

6. The method according to claim 4 , further comprising:

configuring said threshold value to vary dependent on the monitored load condition.

7. The method according to claim 1 , further comprising:

configuring said predetermined event to concern an arbitrary one of terminals registered to said network.

8. The method according to claim 1 , further comprising:

providing said statistical location data of unspecified terminals for network management and optimization purposes.

9. The method according to claim 8 , further comprising:

analyzing, for network management purposes, the location of terminals per event or combinations of events.

10. The method according to claim 1 , further comprising:

configuring said predetermined event to comprise at least one of the following conditions

terminal requesting active set update,

terminal performing intersystem handover,

terminal performing traffic reason handover,

terminal with frequent handovers,

terminal commanded to reduce bit rate, and

terminal using a specified service.

11. The method according to claim 10 , further comprising:

judging an event to have occurred if said condition is fulfilled for at least a predetermined minimum number of arbitrary terminals.

12. The method according to claim 1 , further comprising:

removing terminal identification information from said collected location data of terminals so as to be represented anonymously.

13. The method according to claim 1 , further comprising:

configuring said predetermined event to be the lapse of a predetermined period of time.

14. The method of claim 1 , wherein the processing load condition is less than a maximum processing capacity.

15. The method of claim 1 , wherein the controlling of the collection of statistical location data comprises reducing the collection of statistical location data in response to an increase in acquisition of location data of specified terminals so as to operate at the threshold value.

16. The method of claim 15 , wherein the controlling of the collection of the statistical location data further comprises increasing the collection of statistical location data in response to a decrease in acquisition of location data of specified terminals.

17. An apparatus, comprising:

a monitor configured to monitor a processing load condition of at least one location determination functionality resulting only from acquiring of location data of specified terminals;

a first detector configured to detect that said monitored processing load condition is below a threshold value;

a second detector, configured to detect, in response to the first detector having detected that said monitored processing load condition is below the threshold value, an occurrence of a predetermined event concerning at least one terminal, the predetermined event comprising at least one condition occurring in connection with a terminal registered or attached to the network; and

a collection functionality configured to collect statistical location data of unspecified terminals in response to a detection of occurrence of the predetermined event; and

a controller configured to control collection of the statistical location data so as to operate at the threshold value.

18. The apparatus according to claim 17 , further comprising:

a processor configured to define said threshold value as a percentage of the maximum processing capacity of said at least one location determination functionality.

19. The apparatus according to claim 18 , wherein the processor is further configured to predefine and fix said threshold value.

20. The apparatus according to claim 18 , wherein the processor is further configured to dynamically define said threshold value.

21. The apparatus according to claim 20 , wherein the processor is further configured to vary said threshold value dependent on the monitored load condition.

22. The apparatus according to claim 18 , wherein the processor is configured to define said threshold value variable dependent on time.

23. The apparatus according to claim 17 , further comprising:

a processor configured to detect said predetermined event, which concerns an arbitrary one of terminals registered to said network.

24. The apparatus according to claim 17 , further comprising:

a processor configured to provide said statistical location data of unspecified terminals for network management and optimization purposes.

25. The apparatus according to claim 24 , wherein the processor is further configured to, for network management purposes, analyze the location of terminals per event or combinations of events.

26. The apparatus according to claim 17 , further comprising:

a processor configured to detect said predetermined event, which comprises at least one of the following conditions

terminal requesting active set update,

terminal performing intersystem handover,

terminal performing traffic reason handover,

terminal with frequent handovers,

terminal commanded to reduce bit rate, and

terminal using a specified service.

27. The apparatus according to claim 26 , wherein the processor is further configured to judge an event to have occurred if said condition is fulfilled for at least a predetermined minimum number of arbitrary terminals.

28. The apparatus according to claim 17 , wherein the collection functionality is further configured to remove terminal identification information from said collected location data so as to be represented anonymously.

29. The apparatus according to claim 17 , further comprising:

a processor configured to define said predetermined event as the lapse of a predetermined period of time.

30. The apparatus according to claim 17 , wherein the processing load condition is less than a maximum processing capacity.

31. The apparatus according to claim 17 , wherein the controller is configured to control collection of the statistical location data by reducing the collection of statistical location data in response to an increase in acquisition of location data of specified terminals so as to operate at the threshold value.

32. The apparatus of claim 31 , wherein the controller is further configured to control collection of the statistical location data by increasing the collection of statistical location data in response to a decrease in acquisition of location data of specified terminals.

33. A computer-readable medium encoded with a computer program, the computer program configured to control a processor to perform operations comprising:

monitoring a processing load condition resulting only from acquiring of location data of specified terminals within a communication network;

first detecting that said monitored processing load condition is below a threshold value;

when said monitored processing load condition is below the threshold value, initiating a second detecting for occurrence of a predetermined event concerning at least one terminal, wherein the predetermined event comprise at least one condition occurring in connection with a terminal registered or attached to the network;

collecting statistical location data of unspecified terminals in response to said second detecting; and

controlling the collecting of statistical location data so as to operate at the threshold value.

34. An apparatus, comprising:

means for monitoring a processing load condition resulting only from acquiring of location data of specified terminals within a communication network;

means for first detecting that said monitored processing load condition is below a threshold value;

when said monitored processing load condition is below the threshold value, means for initiating a second detecting for occurrence of a predetermined event concerning at least one terminal, wherein the predetermined event comprise at least one condition occurring in connection with a terminal registered or attached to the network;

means for collecting statistical location data of unspecified terminals in response to said second detecting; and

means for controlling the collecting of statistical location data so as to operate at the threshold value.

Assignments (10)
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035602/0280 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2003
From: LAIHO, JAANA; STEFFENS, WOLFGANG
To: NOKIA CORPORATION
Reel/Frame 014806/0551 →