Position determining entity request filter
First Claim
1. A method of operating a position determining entity filter, the method comprising:
- receiving a request for location assistance data transmitted from a wireless communication device, wherein the request is associated with a source packet address and includes a user identifier for a user of the wireless communication device;
processing the request to determine if the user identifier is associated with the source packet address;
if the user identifier is not associated with the source packet address, initiating a count to track a number of requests for the location assistance data transmitted from the wireless communication device, and removing data previously associated with the user identifier and the source packet address;
if the user identifier is associated with the source packet address, incrementing the count and determining if a flag is assigned to the user identifier;
if the flag is assigned to the user identifier, inhibiting future requests; and
if the flag is not assigned to the user identifier, determining if the count exceeds a threshold, and if the count exceeds the threshold, assigning the flag to the user identifier.
6 Assignments
0 Petitions
Accused Products
Abstract
A method of operating a position determining entity filter comprises receiving a request for location assistance data transmitted from a wireless communication device, wherein the request is associated with a source packet address and includes a user identifier, and processing the request to determine if the user identifier is associated with the source packet address. The method further comprises, if the user identifier is not associated with the source packet address, initiating a count to track a number of requests for the location assistance data transmitted from the wireless communication device, and removing data previously associated with the user identifier and the source packet address. The method further comprises, if the user identifier is associated with the source packet address, incrementing the count and determining if a flag is assigned to the user identifier, inhibiting future requests if the flag is assigned to the user identifier, and if the flag is not assigned to the user identifier, determining if the count exceeds a threshold, and if the count exceeds the threshold, assigning the flag to the user identifier.
-
Citations
20 Claims
-
1. A method of operating a position determining entity filter, the method comprising:
-
receiving a request for location assistance data transmitted from a wireless communication device, wherein the request is associated with a source packet address and includes a user identifier for a user of the wireless communication device; processing the request to determine if the user identifier is associated with the source packet address; if the user identifier is not associated with the source packet address, initiating a count to track a number of requests for the location assistance data transmitted from the wireless communication device, and removing data previously associated with the user identifier and the source packet address; if the user identifier is associated with the source packet address, incrementing the count and determining if a flag is assigned to the user identifier; if the flag is assigned to the user identifier, inhibiting future requests; and if the flag is not assigned to the user identifier, determining if the count exceeds a threshold, and if the count exceeds the threshold, assigning the flag to the user identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A position determining entity filter comprising:
-
a communication transceiver configured to receive a request for location assistance data transmitted from a wireless communication device, wherein the request is associated with a source packet address and includes a user identifier for a user of the wireless communication device; a processing system configured to process the request to determine if the user identifier is associated with the source packet address, and if the user identifier is not associated with the source packet address, initiate a count to track a number of requests for the location assistance data transmitted from the wireless communication device and remove data previously associated with the user identifier and the source packet address, and if the user identifier is associated with the source packet address, increment the count and determine if a flag is assigned to the user identifier; and the processing system configured to, if the flag is assigned to the user identifier, inhibit future requests, and if the flag is not assigned to the user identifier, determine if the count exceeds a threshold, and if the count exceeds the threshold, assign the flag to the user identifier. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of operating a position determining entity filter, the method comprising:
-
receiving a request for location assistance data transmitted from a wireless communication device, wherein the request is associated with a source packet address and includes a user identifier for a user of the wireless communication device; processing the request to determine if the user identifier is associated with the source packet address; if the user identifier is not associated with the source packet address, initiating a count to track a number of requests for the location assistance data transmitted from the wireless communication device, and removing data previously associated with the user identifier and the source packet address; if the user identifier is associated with the source packet address, incrementing the count and determining if a flag is assigned to the user identifier; if the flag is assigned to the user identifier, inhibiting future requests for the location assistance data transmitted from the wireless communication device for a first time period, removing the flag from the user identifier, and resetting the count upon expiration of the first time period; and if the flag is not assigned to the user identifier, determining if the count exceeds a threshold during a second time period, and assigning the flag to the user identifier if the count exceeds the threshold during the second time period.
-
Specification