SYSTEM AND METHOD FOR TIME TRACKING ON A MOBILE COMPUTING DEVICE
First Claim
1. A method for tracking time using a mobile computing device, comprising:
- providing a first event manager on the mobile computing device 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;
generating a time tracking record comprising time entry information, wherein the time tracking record is generated based on input from a user of the mobile computing device, 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;
extracting the time entry information from the surrogate event record using the client application for tracking time; and
generating estimated time entry information automatically based on the event record, wherein the time entry information from the estimated time entry information is generated based on user review.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a method for tracking time using a mobile computing device. The method steps include providing a first event manager on the mobile computing device 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, generating a time tracking record comprising time entry information, wherein the time tracking record is generated based on input from a user of the mobile computing device, 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, extracting the time entry information from the surrogate event record using the client application for tracking time, and generating estimated time entry information automatically based on the event record, wherein the time entry information from the estimated time entry information is generated based on user review.
-
Citations
24 Claims
-
1. A method for tracking time using a mobile computing device, comprising:
-
providing a first event manager on the mobile computing device 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; generating a time tracking record comprising time entry information, wherein the time tracking record is generated based on input from a user of the mobile computing device, 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; extracting the time entry information from the surrogate event record using the client application for tracking time; and generating estimated time entry information automatically based on the event record, wherein the time entry information from the estimated time entry information is generated based on user review. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for tracking time, comprising:
-
providing a first event manager on a first machine for managing a plurality of event records corresponding to a plurality of events, wherein an 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 second machine; generating a time tracking record comprising time entry information, wherein the time tracking record is generated based on input from a user of the first machine, 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 second machine; extracting the time entry information from the surrogate event record using the client application for tracking time; and generating estimated time entry information automatically based on the event record, wherein the time entry information from the estimated time entry information is generated based on user review. - View Dependent Claims (9, 10, 11)
-
-
12. A computer readable medium storing instructions for tracking time using a mobile computing device, the instructions comprising functionality for:
-
providing a first event manager on the mobile computing device for managing a plurality of event records corresponding to a plurality of events, wherein an 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; generating a time tracking record comprising time entry information, wherein the time tracking record is generated based on input from a user of the mobile computing device, 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; extracting the time entry information from the surrogate event record using the client application for tracking time; and generating estimated time entry information automatically based on the event record, wherein the time entry information from the estimated time entry information is generated based on user review.
-
-
13. A computer readable medium storing instructions for tracking time, the instructions comprising functionality for:
-
providing a first event manager on a first machine for managing a plurality of event records corresponding to a plurality of events, wherein an 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 second machine; generating a time tracking record comprising time entry information, wherein the time tracking record is generated based on input from a user of the first machine, 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 second machine; extracting the time entry information from the surrogate event record using the client application for tracking time; and generating estimated time entry information automatically based on the event record, wherein the time entry information from the estimated time entry information is generated based on user review.
-
-
14. A system for tracking time using a mobile computing device, comprising:
-
the mobile computing device having a first event manager for managing a plurality of event records corresponding to a plurality of events; a client machine having a second event manager and a client application operatively coupled to each other; an exchange server operatively coupled to the mobile computing device and the client machine, wherein each event record of the plurality of event records is synchronized via the exchange server to a corresponding event record managed by the second event manager on the client machine; and memory comprising instructions executed by a processor to; generate a time tracking record comprising time entry information, wherein the time tracking record is generated based on input from a user of the mobile computing device, wherein the time tracking record is added to the plurality of event records as a surrogate event record; transmit the surrogate event record via the exchange server to the second event manager; extracting the time entry information from the surrogate event record using the client application for tracking time; and generating estimated time entry information automatically based on the event record, wherein the time entry information from the estimated time entry information is generated based on user review. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A system for tracking time, comprising:
-
a first machine having a first event manager for managing a plurality of event records corresponding to a plurality of events; a second machine having a second event manager and a client application operatively coupled to each other; an exchange server operatively coupled to the first machine and the second machine, wherein each event record of the plurality of event records is synchronized via the exchange server to a corresponding event record managed by the second event manager on the second machine; and memory comprising instructions executed by a processor to; generate a time tracking record comprising time entry information, wherein the time tracking record is generated based on input from a user of the first machine, wherein the time tracking record is added to the plurality of event records as a surrogate event record; transmit 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 second machine; extract the time entry information from the surrogate event record using the client application for tracking time; and generating estimated time entry information automatically based on the event record, wherein the time entry information from the estimated time entry information is generated based on user review. - View Dependent Claims (22, 23, 24)
-
Specification