System and method for indicating reminders via a portable computing device
First Claim
1. A method of processing location data at a portable computing device, the method comprising:
- receiving information associated with a user defined location at the portable computing device, the information including a central point and an entry indication perimeter;
receiving at least one entry alert associated with the user defined location at the portable computing device;
creating a subpoint via user selection based upon a location of the portable computing device when the portable computing device has not reached the entry indication perimeter associated with the central point of the user defined location, wherein the location associated with the subpoint is different than the location associated with the central point;
modifying the entry indication perimeter by the subpoint to generate a modified entry indication perimeter defined by a combination of the entry indication perimeter surrounding the central point and a subpoint entry indication perimeter surrounding the subpoint;
monitoring a location of the portable computing device;
determining when the portable computing device crosses the modified entry indication perimeter indicating that the portable computing device is proximate to the user defined location; and
triggering the at least one entry alert when the portable computing device is determined to be proximate to the user defined location.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of processing location data at a portable computing device is provided and includes receiving information associated with a user defined location at the portable computing device. The information includes a central point and an entry indication perimeter. An entry alert associated with the user defined location is received at the portable computing device. The location of the portable computing device is monitored to determine when the portable computing device crosses the entry indication perimeter associated with the central point of the user defined location indicating that the portable computing device is proximate to the user defined location. The method further includes switching the portable computing device from a roaming state to an entry state indicating that the portable computing device is about to enter the user defined location. An indication can be provided to the user that the portable computing device has switched to the entry state.
-
Citations
48 Claims
-
1. A method of processing location data at a portable computing device, the method comprising:
-
receiving information associated with a user defined location at the portable computing device, the information including a central point and an entry indication perimeter; receiving at least one entry alert associated with the user defined location at the portable computing device; creating a subpoint via user selection based upon a location of the portable computing device when the portable computing device has not reached the entry indication perimeter associated with the central point of the user defined location, wherein the location associated with the subpoint is different than the location associated with the central point; modifying the entry indication perimeter by the subpoint to generate a modified entry indication perimeter defined by a combination of the entry indication perimeter surrounding the central point and a subpoint entry indication perimeter surrounding the subpoint; monitoring a location of the portable computing device; determining when the portable computing device crosses the modified entry indication perimeter indicating that the portable computing device is proximate to the user defined location; and triggering the at least one entry alert when the portable computing device is determined to be proximate to the user defined location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of processing location data at a portable computing device, the method comprising:
-
associating an entry indication perimeter with a central point of a selected location; monitoring a location of the portable computing device; indicating that the portable computing device is proximate to the selected location when the portable computing device crosses the entry indication perimeter associated with the central point of the selected location; creating a subpoint via user selection based upon the location of the portable computing device when the entry indication perimeter has not been reached, wherein the location associated with the subpoint is different than the location associated with the central point; and modifying the entry indication perimeter by the subpoint to generate a modified entry indication perimeter defined by a combination of the entry indication perimeter surrounding the central point and a subpoint indication perimeter surrounding the subpoint. - View Dependent Claims (14, 15)
-
-
16. A computer-readable medium comprising instructions, which, when executed by a computer, cause the computer to perform operations, the instructions comprising:
-
at least one instruction for associating an entry indication perimeter with a central point of a selected location; at least one instruction for monitoring a location of a portable computing device; at least one instruction for indicating that the portable computing device is proximate to the selected location when the portable computing device crosses the entry indication perimeter associated with the central point of the selected location; at least one instruction for creating a subpoint via user selection based upon the location of the portable device when the entry indication perimeter has not been reached, wherein the location associated with the subpoint is different than the location associated with the central point; and at least one instruction for modifying the entry indication perimeter by the subpoint to generate a modified entry indication perimeter defined by a combination of the entry indication perimeter surrounding the central point and a subpoint indication perimeter surrounding the subpoint. - View Dependent Claims (17, 18)
-
-
19. A portable computing device capable of handling instructions, the portable computing device comprising:
-
means for associating an entry indication perimeter with a central point of a selected location; means for monitoring a location of a portable computing device; means for indicating that the portable computing device is proximate to the selected location when the portable computing device crosses the entry indication perimeter associated with the central point of the selected location; means for creating a subpoint via user selection based upon the location of the portable computing device when the entry indication perimeter has not been reached, wherein the location associated with the subpoint is different than the location associated with the central point; and means for modifying the entry indication perimeter by the subpoint to generate a modified entry indication perimeter defined by a combination of the entry indication perimeter surrounding the central point and a subpoint indication perimeter surrounding the subpoint. - View Dependent Claims (20, 21)
-
-
22. A computer-readable medium comprising instructions, which, when executed by a computer, cause the computer to perform operations, the instructions comprising:
-
at least one instruction for receiving information associated with a user defined location at a portable computing device, the information including a central point and an entry indication perimeter; at least one instruction for creating a subpoint via user selection based upon a location of the portable computing device when the portable computing device crosses the entry indication perimeter, wherein the location associated with the subpoint is different than the location associated with the central point; at least one instruction for modifying the entry indication perimeter by the subpoint to generate a modified entry indication perimeter defined by a combination of the entry indication perimeter surrounding the central point and a subpoint entry indication perimeter surrounding the subpoint; at least one instruction for receiving at least one entry alert associated with the user defined location at the portable computing device; at least one instruction for monitoring a location of the portable computing device; at least one instruction for determining when the portable computing device crosses modified the entry indication perimeter indicating that the portable computing device is proximate to the user defined location; and at least one instruction for triggering the at least one entry alert when the portable computing device is determined to be proximate to the user defined location. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A portable computing device capable of handling instruction, the portable computing device comprising:
-
means for receiving information associated with a user defined location at the portable computing device, the information including a central point and an entry indication perimeter; means for creating a subpoint via user selection based upon a location of the portable computing device when the portable computing device crosses the entry indication perimeter associated with the central point of the user defined location, wherein the location associated with the subpoint is different than the location associated with the central point; means for modifying the entry indication perimeter by the subpoint to generate a modified entry indication perimeter defined by a combination of the entry indication perimeter surrounding the central point and a subpoint entry indication perimeter surrounding the subpoint; means for receiving at least one entry alert associated with the user defined location at the portable computing device; means for monitoring a location of the portable computing device; means for determining when the portable computing device crosses the modified entry indication perimeter indicating that the portable computing device is proximate to the user defined location; and means for triggering the at least one entry alert when the portable computing device is determined to be proximate to the user defined location. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A portable computing device capable of handling instructions, the portable computing device comprising:
-
logic for receiving information associated with a user defined location at the portable computing device, the information including a central point and an entry indication perimeter; logic for creating a subpoint via user selection based upon a location of the portable computing device when the portable computing device crosses the entry indication perimeter associated with the central point of the user defined location, wherein the location associated with the subpoint is different than the location associated with the central point; logic for modifying the entry indication perimeter by the subpoint to generate a modified entry indication perimeter defined by a combination of the entry indication perimeter surrounding the central point and a subpoint entry indication perimeter surrounding the subpoint; logic for receiving at least one entry alert associated with the user defined location at the portable computing device; logic for monitoring a location of the portable computing device; logic for determining when the portable computing device crosses the entry indication perimeter indicating that the portable computing device is proximate to the user defined location; and logic for triggering the at least one entry alert when the portable computing device is determined to be proximate to the user defined location.
-
-
47. A portable computing device capable of handling instructions, the portable computing device comprising:
-
logic for associating an entry indication perimeter with a central point of a selected location; logic for monitoring a location of the portable computing device; logic for indicating that the portable computing device is proximate to the selected location when the portable computing device crosses the entry indication perimeter associated with the central point of the selected location; logic for creating a subpoint via user selection based upon the location of the portable device when the entry indication perimeter has not been reached, wherein the location associated with the subpoint is different than the location associated with the central point; and logic for modifying the entry indication perimeter by the subpoint to generate a modified entry indication perimeter defined by a combination of the entry indication perimeter surrounding the central point and a subpoint indication perimeter surrounding the subpoint.
-
-
48. A method of processing location data at a portable computing device, the method comprising:
-
receiving central point information associated with a user defined location at the portable computing device, the central point information including a central point and an entry indication perimeter surrounding the central point; receiving subpoint information associated with a user defined location at the portable computing device, the subpoint information including a user selected subpoint and a subpoint entry indication perimeter surrounding the subpoint, wherein the location associated with the subpoint is different than the location associated with the central point; modifying the entry indication perimeter based on the subpoint information to generate a modified entry indication perimeter defined by a combination of the entry indication perimeter surrounding the central point and the subpoint entry indication perimeter surrounding the subpoint; receiving at least one entry alert for the user defined location at the portable computing device; monitoring a location of the portable computing device; determining when the portable computing device crosses the modified entry indication perimeter indicating that the portable computing device is proximate to the user defined location; and triggering the at least one entry alert when the portable computing device is determined to be proximate to the user defined location.
-
Specification