Jones & Askew, LLP
Desktop information manager for recording and viewing important events data structure
 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. 
Microsoft Corporation
G G Y G
G06Q G06F Y10S G06Q
inventional inventional additional inventional
Eric Robert Marcus David John Se-Wai Michael Gene Nicholas Paul Jennifer Ruth
Van Doren Girling Brennan Lee Leu Duane Mead