System and method for tracking events
OwnerNitin Gambhir, Gaurav Ahujainventors
Life of this patent
Estimating the term…
Abstract
A system and method for keeping track of events. In the preferred embodiment, a counter is created on a mobile device and is set to update one or more values based on the occurrence of a triggering event. The triggering event may be based on the user pressing a button or otherwise interacting with the mobile device, or may be based on other functions of the mobile device, such as the arrival in a particular location as determined by GPS. Counters may be shared with other mobile devices, and data in the counters may be stored on the mobile device or in a remote location. Mobile devices can share data from their counters with other mobile devices, and counters can be set to compare data between different mobile devices. Alerts can be set based on predetermined criteria.
Claims25
A method for sharing and updating information between a plurality of electronic devices, each electronic device having the ability to determine its geographical location, the method comprising:
- storing a first geographical location of a first device in a first counter, said first counter comprising a first field to store the first geographical location, wherein the first data field is stored in memory and is identified by a tag;
- associating an event with said first counter;
- updating the first data field upon occurrence of said event, wherein said updating the first data field comprises determining a second geographical location of the first device, and storing the second geographical location in the first field;
- wirelessly sending the second geographical location of the first device to a second device, said second device wirelessly receiving the second geographical location from the first device and storing the second geographical location in a second counter, said second counter comprising a second data field to store the second geographical location, wherein the second data field is stored in memory and is identified by a tag;
- determining the second device's current geographical location;
- storing the second device's current geographical location in a third field in the second counter;
- and
- wirelessly sending the second device's current geographical location to the first electronic device.
A system for sharing and updating information between a plurality of electronic devices, the system comprising:
- a plurality of electronic devices, each electronic device comprising:
- a geographical location determiner;
- one or more processors;
- and
- at least one computer-readable storage medium having stored therein instructions which, when executed by the one or more processors, cause the plurality of electronic devices to:
- store a first geographical location of a first electronic device in a first counter, said first counter comprising a first field to store the first geographical location, wherein the first data field is stored in memory and is identified by a tag;
- associate an event with said first counter;
- updating the first data field upon occurrence of said event, wherein said updating the first data field comprises determining a second geographical location of the first device, and storing the second geographical location in the first field;
- wirelessly send the second geographical location of the first device to a second device, such that said second device wirelessly receives the second geographical location from the first device and stores the second geographical location in a second counter, said second counter comprising a second data field to store the second geographical location, wherein the second data field is stored in memory and is identified by a tag;
- determine the second device's current geographical location;
- store the second device's current geographical location in a third field in the second counter;
- and
- wirelessly send the second device's current geographical location to the first electronic device.
Dependencies are inferred from the claim text.