Capturing Activity History Stream
First Claim
1. A computer-implemented method, comprising:
- monitoring user actions within an application running on the computer;
generating an activity history of the user actions, the activity history comprising a chronological list of the user actions;
displaying the activity history to the user; and
automatically updating the activity history when a new user action is detected.
2 Assignments
0 Petitions
Accused Products
Abstract
A code stream provides a historical view of changes to program code and related actions. The code stream is displayed concurrently with the code for reference, navigation, editing, sharing, and to aid in interruption recovery. The code stream automatically constructs a list of visited code segments based on user changes to the code or navigation within the code. The code stream is an activity history that is constructed based on analysis of user navigation behavior, such as specific edits to the code or dwelling in a section of the code. The user has the ability to undo changes in the code in a non-linear fashion by individually reversing changes from the history listed in the code stream. The user may manually add other non-code items to the code stream.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
monitoring user actions within an application running on the computer; generating an activity history of the user actions, the activity history comprising a chronological list of the user actions; displaying the activity history to the user; and automatically updating the activity history when a new user action is detected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage medium storing computer-executable instructions that, when executed by a processor, perform a method for providing an integrated development environment to users, the method comprising:
-
providing a code editing window that displays code for a selected project; and providing a task history window displaying an activity history that lists previous user actions associated with the code. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. In a computing environment where resources are distributed, a method of tracking user activity on resources distributed in the computing environment, the method comprising:
-
providing a user activity window displaying a document to a user; providing a task history window displaying an activity history listing previous user actions within the document; and automatically updating the activity history to include new user actions. - View Dependent Claims (19, 20)
-
Specification