Managing requests in a wireless system
First Claim
1. A system for managing location-based requests, the system comprising:
- a position-determining entity that receives the location-based requests from mobile devices that are wirelessly connected to the position determining entity via a wireless telecommunications network, wherein the position determining entity includes;
(1) at least one designated port that receives the location-based requests based on a source identifier associated with the location-based request;
(2) a counting component that counts the location-based requests received at the designated port;
(3) a timer that times a predetermined unit of time for the designated port and resets at the end of the predetermined unit of time, wherein the predetermined unit of time allows the position determining entity to throttle a reception rate for location-based requests received from each mobile device during the predetermined unit of time; and
(4) a database that stores usage policies, counts received from the counting component, and elapsed time received from the timer.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable media for managing location-based requests in a wireless system are provided. In embodiments, a request includes or is associated with a source identifier. A position determining entity (PDE) is configured to receive a request at a designated port based on the associated source identifier. A counting component counts the number of requests communicated for a particular source identifier while a timer times predetermined units of time. A usage policy determines the maximum threshold of requests that may be communicated for a source identifier in a predetermined time period. The request may be granted if the number of requests communicated is below the maximum threshold. The request may be denied or granted if the number of requests communicated is above the maximum threshold.
-
Citations
20 Claims
-
1. A system for managing location-based requests, the system comprising:
a position-determining entity that receives the location-based requests from mobile devices that are wirelessly connected to the position determining entity via a wireless telecommunications network, wherein the position determining entity includes; (1) at least one designated port that receives the location-based requests based on a source identifier associated with the location-based request; (2) a counting component that counts the location-based requests received at the designated port; (3) a timer that times a predetermined unit of time for the designated port and resets at the end of the predetermined unit of time, wherein the predetermined unit of time allows the position determining entity to throttle a reception rate for location-based requests received from each mobile device during the predetermined unit of time; and (4) a database that stores usage policies, counts received from the counting component, and elapsed time received from the timer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. Non-transitory computer-readable media having computer-executable instructions embodied thereon that cause one or more processors to perform a method for managing location-based requests in a wireless system, the method comprising:
-
receiving a location-based request at a position determining entity, wherein the location-based request is associated with a source identifier that identifies the source that communicated the location-based request; upon receiving the location-based request, automatically correlating the location-based request with a usage policy, wherein the usage policy designates a number of requests allowed within a predetermined unit of time; determining if the usage policy correlated with the location-based request allows the location-based request, and based on a determination that the usage policy allows the location-based request, granting the location-based request. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. Non-transitory computer-readable having computer-executable instructions embodied thereon that cause one or more processors to perform a method for managing location-based requests in a wireless system, the method comprising:
-
receiving a request at a designated port, wherein the request is associated with a source identifier; based on the source identifier, identifying a source communicating the request; by way of a processor, upon receiving the request, automatically correlating the request with a usage policy, wherein the usage policy designates a number of requests allowed within a predetermined unit of time that are associated with the source identifier and received at the designated port; determining if the number of requests associated with the source identifier and received at the designated port within a predetermined unit of time is above a maximum threshold; based on a determination that the usage policy allows the request, granting the request; and based on a determination that the usage policy does not allow the request, denying the request. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification