Patent ID: 7546317

Claim:
A method providing low-overhead integrated support for project information management for a user of a computer system, comprising the method steps of: creating a memory storage containing individual descriptions of each project listed in a group of projects of a user, each individual description comprising one or more properties, said properties selected from a group consisting of at least: a name, deadline, color, icon, status, importance, and urgency; said memory storage also containing descriptions of information objects related to each project listed in said group of projects; said information objects selected from a group consisting of at least: computer files and folders, computer applications, electronic documents and their parts, web pages, computer network addresses, electronic messages, computer network transmissions, computer network connections, computer device descriptions, computer preferences and settings, user identities, user profiles and accounts, computer system-generated reports and collections, user interface components, virtual reality objects, electronic images, computer models, and personal information management system entries; selecting, through a user-performed action, one project of said group of user's projects as an active project; detecting, through a first detecting means, an event generated by one of at least one computer application and at least one operating system when a user-action is carried out by the user with at least one information object, the user-action selected from a list consisting of at least: creating, deleting, activating, inactivating, selecting, deselecting, opening, closing, viewing, sending, downloading, uploading, accessing over network, sharing, archiving, printing out, playing, pausing, saving, copying, moving, modifying, or editing said at least one information object; detecting, through a second detecting means, a project, which is active at the time when said event is generated; detecting, through a third detecting means, whether at least one of the information objects described in said event is contained in a list of information objects related to said active project: and if said at least one information object described in said event is not contained in said list of information objects related to said active project, then adding a description of said at least one information object to said list of information objects related to said active project; viewing and editing lists of project-related information objects; opening an information object from a list of project-related information objects; whereby an organization and accumulation of information objects related to individual projects of the user is accomplished in the computer system, thus enabling the user to directly access project-related information objects when work on a project is resumed after an intermission.