Mobile data processing system moving interest radius
First Claim
1. A device comprising:
- one or more processors; and
a computer-readable medium including one or more sequences of instructions which, when executed by the one or more processors, causes;
establishing a moving radius around said mobile data processing system for defining a moving target including all locations within said moving radius, the moving radius having a first magnitude greater than zero;
establishing a hit radius around a target delivery point for delivering information, the hit radius defining a delivery target including locations within said hit radius, the hit radius having a second magnitude greater than zero;
periodically comparing a determined situational location of said moving target to at least one configured situational location associated with the delivery target;
based on the comparison, determining whether the moving radius of the moving target intersects the hit radius of the delivery target;
determining a match between said determined situational location and said configured situational location when the moving radius intersects the hit radius; and
delivering, to said mobile user, information associated to said configured situational location.
0 Assignments
0 Petitions
Accused Products
Abstract
Provided is a fully automated web service with location based services generally involved in transmission of situational location dependent information to automatically located mobile receiving data processing systems. The web service communicates with a receiving data processing system in a manner by delivering information to the device when appropriate without the device requesting it at the time of delivery. The web service maximizes anonymity of users, provides granular privacy control with a default of complete privacy, and supports user configurable privileges and features for desired web service behavior and interoperability. The web service is fully automated to eliminate human resources required to operate services. Integrated with the web service are enhanced location based services providing map solutions, alerts, sharing of novel services between users, and complete user control for managing heterogeneous device interoperability through the web service.
453 Citations
47 Claims
-
1. A device comprising:
-
one or more processors; and a computer-readable medium including one or more sequences of instructions which, when executed by the one or more processors, causes; establishing a moving radius around said mobile data processing system for defining a moving target including all locations within said moving radius, the moving radius having a first magnitude greater than zero; establishing a hit radius around a target delivery point for delivering information, the hit radius defining a delivery target including locations within said hit radius, the hit radius having a second magnitude greater than zero; periodically comparing a determined situational location of said moving target to at least one configured situational location associated with the delivery target; based on the comparison, determining whether the moving radius of the moving target intersects the hit radius of the delivery target; determining a match between said determined situational location and said configured situational location when the moving radius intersects the hit radius; and delivering, to said mobile user, information associated to said configured situational location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A device comprising:
-
one or more processors; and a computer-readable medium including one or more sequences of instructions which when executed by the one or more processors, causes; establishing a moving radius around said mobile data processing system for defining a moving target including all locations within said moving radius, the moving radius having a first magnitude greater than zero; establishing a hit radius around a target delivery point for delivering information, the hit radius defining a delivery target including locations within said hit radius, the hit radius having a second magnitude greater than zero; receiving a plurality of candidate delivery events for said mobile data processing system, each candidate delivery event containing location information of said moving target; determining whether the moving radius of the moving target intersects the hit radius of the delivery target, the delivery target associated with a configured situational location; determining a match between the location information and the configured situational location when the moving radius intersects the hit radius; and executing a configured action associated to said configured situational location. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A device comprising:
-
one or more processors; and a computer-readable medium including one or more sequences of instructions which, when executed by the one or more processors, causes; establishing a moving radius around said mobile data processing system for defining a moving target including all locations within said moving radius, the moving radius having a first magnitude greater than zero; establishing a hit radius around a target delivery point for delivering information, the hit radius defining a delivery target including locations within said hit radius, the hit radius having a second magnitude greater than zero; periodically determining a situational location of said moving target; periodically determining whether the moving radius of the moving target and the hit radius of the delivery target intersect; and presenting, to said user, information associated to said situational location, wherein said information is configured for presenting at said mobile data processing system when the moving radius intersects the hit radius.
-
Specification