IP Library Granted Patent US 10,122,845
Granted Patent B2
US 10,122,845 · App. 12/046,358 · Granted Nov 6, 2018

Location based personal organizer

Inventor: Nitesh Ratnakar (Elkins, WV)
H04M1/72572G06F17/3087G06F17/30867H04M1/274508H04M1/72566H04M2250/10
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 10,122,845
App. No.
12/046,358
Granted
Nov 6, 2018
Kind
B2
Abstract

Present invention discloses a location specific personal organizer system for communication devices. Personal organizer, as a combined application with contact list of communication device or as a stand alone application; is provided with means to link task with anticipated location and corresponding GPS coordinates. Means is provided in GPS enabled communication device to determine if any task in personal organizer is due at its current location. Task due at current location is displayed on communication device. According to another aspect of the invention means is disclosed to auto fill information into data fields of contact list entry in communication device in response to information provided in a unique identifier data field of contact list entry.

Claims (42)

1. A method for providing location-based notifications using a communicable mobile device equipped with an on-board GPS device and a server having access to a geo-code database, the geo-code database storing contact information linked to geographical locations such that each set of GPS coordinates corresponding to a geographical location is mapped to a set of contact information corresponding to the geographical location, the mobile device communicatively coupled to the server, the mobile device storing a contact list including one or more geo-based contact entries each containing a set of contact fields including a GPS coordinate field storing a set of GPS coordinate values corresponding to a geographical location, the method comprising:

the mobile device, in setting up a contact entry in the contact list, receiving at least a value for at least a first contact field of the contact entry from a first input means of the mobile device;

the mobile device sending to the sever the first contact field and the inputted value for the first contact field;

the mobile device receiving from the server respective values for at least a subset of the remaining contact fields of the contact entry retrieved from the geo-code database, such that upon the receiving from the server, the set of GPS coordinate values for the GPS coordinate field of the contact entry and a value for at least one other contact field of the contact entry are stored in the contact entry;

the mobile device receiving description of a task linked to the contact entry from a second input means of the mobile device;

the mobile device displaying the task description so as to notify of potential execution of the task when a set of contemporaneous GPS coordinates of the mobile device corresponding to the contemporaneous geographical location of the mobile device, as captured by the on-board GPS device, correspond to the stored set of GPS coordinate values for the GPS coordinate field of the contact entry.

2. The method of claim 1 , wherein each contact entry of the contact list includes one or more fields defining a physical address.

3. The method of claim 1 , wherein the at least first contact field of the contact entry includes a field defining a phone number.

4. The method of claim 1 , wherein the at least first contact field of the contact entry includes the GPS coordinate field of the contact entry.

5. The method of claim 4 , wherein the first input means includes means for displaying a local map and selecting a location on the displayed local map so as to input a set of GPS coordinate values corresponding to the selected location for the GPS coordinate field of the contact entry.

6. The method of claim 1 , wherein the second input means includes a means for displaying a text input box enabling text describing a task to be inputted therein.

7. A system for providing location-based notification, the system comprising: a mobile device, the mobile device having an on-board GPS device and communicatively coupled to a server, the mobile device storing a contact list including one or more geo-based contact entries each containing a set of contact fields including a GPS coordinate field storing a set of GPS coordinate values corresponding to a geographical location; and

the server having access to a geo-code database, the geo-code database storing contact information linked to geographical locations such that each set of GPS coordinates corresponding a geographical location is mapped to a set of contact information corresponding to the geographical location;

wherein the mobile device comprises a non-transitory computer readable medium carrying computer executable instructions adapted to perform, when executed by a processor, a set of steps comprising:

receiving, in setting up a contact entry in the contact list, at least a value for at least a first contact field of the contact entry from a first input means;

sending to the sever the first contact field and the inputted value for the first contact field;

receiving from the server respective values for the at least subset of the remaining contact fields of the contact entry, such that upon the receiving from the server, the set of GPS coordinate values for the GPS coordinate field of the contact entry and a value for at least one other contact field of the contact entry are stored as in the contact entry;

receiving description of a task linked to the contact entry from a second input means; and

displaying the task description so as to notify of potential execution of the task when a set of contemporaneous GPS coordinates of the mobile device corresponding to the contemporaneous geographical location of the mobile device, as captured by the on-board GPS device, correspond to the stored set of GPS coordinate values for the GPS coordinate field of the contact entry; and

wherein the server comprises a non-transitory computer readable medium carrying computer executable instructions adapted to perform, when executed by a processor, a set of steps comprising:

receiving from the mobile device the first contact field and the inputted value of the first contact field;

retrieving from the geo-code database the respective values for the at least one subset of the remaining contact fields of the contact entry; and

sending to the mobile device the retrieved respective values for the at least one subset of the remaining contact fields of the contact entry.

8. The system of claim 7 , wherein each contact entry of the contact list includes one or more fields defining a physical address.

9. The system of claim 7 , wherein the at least first contact field of the contact entry includes a field defining a phone number.

10. The system of claim 7 , wherein the at least first contact field of the contact entry includes the GPS coordinate field.

11. The system of claim 10 , wherein the first input means includes means for displaying a local map and selecting a location on the displayed local map so as to input a set of GPS coordinate values corresponding to the selected location for the GPS coordinate field of the contact entry.

12. The system of claim 7 , wherein the second input means includes a means for displaying a text input box enabling text describing a task to be inputted therein.

13. A mobile device for providing location-based notifications, the mobile device communicatively coupled to a server having access to a geo-code database, the geo-code database storing contact information linked to geographical locations such that each set of GPS coordinates corresponding to a geographical location is mapped to a set of contact information corresponding to the geographical location, the mobile device comprising:

an on-board GPS device;

a personal organizer module storing a contact list including one or more geo-based contact entries each containing a set of contact fields including a GPS coordinate field storing a set of GPS coordinate values corresponding to a geographical location; and

a non-transitory computer readable medium carrying computer executable instructions adapted to perform, when executed by a processor, a set of steps comprising:

receiving, in setting up a contact entry in the contact list, at least a value for at least a first contact field of the contact entry from a first input means;

sending to the sever the first contact field and the inputted value for the first contact field;

receiving from the server respective values for the at least subset of the remaining contact fields of the contact entry, such that upon the receiving from the server, the set of GPS coordinate values for the GPS coordinate field of the contact entry and a value for at least one other contact field of the contact entry are stored as in the contact entry;

receiving description of a task linked to the contact entry from a second input means of the mobile device; and

displaying the task description so as to notify of potential execution of the task when a set of contemporaneous GPS coordinates of the mobile device corresponding to the contemporaneous geographical location of the mobile device, as captured by the on-board GPS device, correspond to the stored set of GPS coordinate values for the GPS coordinate field of the contact entry.

14. The mobile device of claim 13 , wherein each contact entry of the contact list includes one or more fields defining a physical address.

15. The mobile device of claim 13 , wherein the at least first contact field of the contact entry includes a field defining a phone number.

16. The mobile device of claim 13 , wherein the at least first contact field of the contact entry includes the GPS coordinate field.

17. The mobile device of claim 16 , wherein the first input means includes means for displaying a local map and selecting a location on the displayed local map so as to input a set of GPS coordinate values corresponding to the selected location for the GPS coordinate field of the contact entry.

18. The mobile device of claim 13 , wherein the second input means includes a means for displaying a text input box enabling text describing a task to be inputted therein.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2025
From: MIRA ADVANCED TECHNOLOGY SYSTEMS, INC.
To: CONTACTWAVE LLC
Reel/Frame 069778/0811 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2024
From: RATNAKAR, NITESH, DR.
To: MIRA ADVANCED TECHNOLOGY SYSTEMS, INC.
Reel/Frame 068880/0971 →
Continuity (1)
Related Publication 20080186226A1 · Aug 7, 2008