The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 18, 2000

Filed:

May. 30, 1996
Applicant:
Inventors:

Robert Marcus Girling, Seattle, WA (US);

Jennifer Ruth Mead, Bellevue, WA (US);

Nicholas Paul Duane, Bothell, WA (US);

Se-Wai Lee, Bellevue, WA (US);

David John Brennan, Kirkland, WA (US);

Eric Van Doren, Seattle, WA (US);

Michael Gene Leu, Kirkland, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
707100 ; 707204 ; 345326 ;
Abstract

A system for selectively recording a data structure where one or more external program modules are registered. A group of important actions is selected corresponding to both internal program modules and registered external program modules. The system determines if an action associated with one of the internal program modules or one of the registered external program modules has occurred. If so, the system determines if the action is one of the important actions. If the action is an important action, then information associated with the important action is placed into data fields of a data structure. The data structure containing the information is stored in computer memory. The data structure is maintained within a central container or folder in memory, along with previously recorded data structures. The data structure can be automatically deleted after a predetermined threshold of time. A representation of the data structure can be viewed along with representations of previously recorded data structures along a chronological timeline in related groups. The groups are based upon a particular data field of the data structure.


Find Patent Forward Citations

Loading…