SYSTEM AND METHOD FOR TRACKING EVENTS
First Claim
1. A method for maintaining and updating information on an electronic device, the method comprising:
- creating a counter, said counter comprising a name and a first data field, wherein the data field is stored in memory and is identified by a tag;
initializing said data field in said counter;
associating an event with said counter; and
updating the data field upon occurrence of said event, wherein said updating the data field comprises;
reading a value of the data field;
modifying the value; and
storing the value.
0 Assignments
0 Petitions
Accused Products
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.
-
Citations
25 Claims
-
1. A method for maintaining and updating information on an electronic device, the method comprising:
-
creating a counter, said counter comprising a name and a first data field, wherein the data field is stored in memory and is identified by a tag; initializing said data field in said counter; associating an event with said counter; and updating the data field upon occurrence of said event, wherein said updating the data field comprises; reading a value of the data field; modifying the value; and storing the value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 22, 23, 24, 25)
-
-
15. A system for maintaining and updating a counter on an electronic device, the system comprising:
-
a database; an electronic device comprising an input device and a memory device, said electronic device capable of communicating with the database; an event counter created on the electronic device and stored in the memory device and associated with an event, wherein the event counter comprises a name and a data field, each data field identified by a tag and initialized with a value; an event detector; and an event updater that modifies the value in the data field when the event associated with the event counter is detected by the event detector. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification