Patent ID: 8438579
Filing Date: 2013-05-07
Classification: G06Q

Abstract:
1. A method for tracking time, comprising: obtaining, by a hardware processor, a plurality of tasks comprising a plurality of identifiers; identifying, by the hardware processor, a first open event and a first close event associated with a first file comprising a coverpage with text; identifying, by the hardware processor, a start idle event and an end idle event associated with the first file after identifying the first open event; generating, by the hardware processor, a first open event time stamp for the first open event, a first close event time stamp for the first close event, a start idle event time stamp for the start idle event, and an end idle event time stamp for the end idle event; extracting, by the hardware processor, a keyword located on the coverpage of the first file; matching, by the hardware processor, the keyword to an identifier corresponding to a first task during a search of the plurality of identifiers, wherein the search comprises the keyword as a search criterion; mapping, by the hardware processor and in response to matching the keyword to the identifier during the search, the first file to the first task of the plurality of tasks, wherein the first task requires modification of the first file; determining a first difference between the first open event time stamp and the first close event time stamp; determining a second difference between the end idle event time stamp and the start idle event time stamp; tracking a total time associated with the first task by subtracting the second difference from the first difference; and presenting, by the hardware processor, a report including the first task, the total time, the first open event time stamp, the first close event time stamp, the start idle event time stamp, and the end idle event time stamp.