Patent ID: 8135635

Claim:
A method for tracking time using a mobile computing device of a user and a mobile computing device of a co-worker of the user, comprising: providing a first event manager on the mobile computing device of the user for managing a plurality of event records corresponding to a plurality of events, wherein each event record of the plurality of event records is synchronized via an exchange server to a corresponding event record managed by a second event manager on a client machine; receiving, by the mobile computing device of the user, a plurality of coordinates created by a global positioning system (GPS) of the mobile computing device of the co-worker and mobile device identification of the mobile computing device of the co-worker; determining, based on the plurality of coordinates and a GPS of the mobile computing device of the user, a proximity of the co-worker and the user; generating, by the mobile computing device of the user and in response to the proximity being within a pre-determined range, a time stamp based on a duration of the proximity; identifying, by the mobile computing device of the user, a client comprising client information including the mobile device identification of the mobile computing device of the co-worker; generating a time tracking record comprising the time stamp and a time tracking category of the identified client, wherein the time tracking record corresponds to a meeting between the co-worker and the user regarding the time tracking category of the identified client, wherein the time tracking record is added to the plurality of event records as a surrogate event record; transmitting the surrogate event record via the exchange server to the second event manager, wherein the second event manager is operatively coupled to a client application on the client machine; and extracting the time stamp from the surrogate event record using the client application for tracking time.