Calendar-based user interface system
AssigneeMicrosoft Corporation
InventorsDavid P. Vronay, Lili Cheng, Sean U. Kelly
Life of this patent
Estimating the term…
Abstract
A calendar-based interface system accommodates innate human memory by associating computer-related events, and other events, based upon when they occur. The calendar user interface system utilizes a calendar as a top-level user interface for accessing computer information. The calendar-based interface system utilizes system-wide monitoring of the user and associations between various computer files, people, and other information related to the user. This allows a user to view and assign searchable metadata (e.g., metadata relating to associated dates) and to retrieve computer information that matches selected metadata.
Claims19
Calendar-based interface software in a computer readable medium, comprising:
- a system activity monitor that monitors user activity on a user-operated computer;
- a calendar system database of metadata relating to objects stored or activities carried out on a computer;
- a similarity system that determines a degree of similarity between at least a pair of computer files or objects;
- a chunking system that uses the degrees of similarity determined by the similarity system for a set of objects and groups them into a number of sub-groups;
- and
- a calendar user interface system that utilizes information stored in the calendar system database by the system activity monitor, and information determined by the similarity system and the chunking system to display in a calendar format time-based information relating to objects stored or activities carried out on the computer.
Calendar-based interface software in a computer readable medium, comprising:
- a system database of metadata relating to objects stored or activities carried out on a user-operated computer, the metadata including date information that is stored automatically in the database;
- and
- software for a calendar user interface that utilizes information stored in the system database to display in a calendar format time-based information relating the objects stored or activities carried out on the computer.
A calendar-based system user interface rendered on a computer display, comprising:
- a user interface calendar that utilizes information stored in a system database to display in a calendar format time-based information relating objects stored or activities carried out on a user-operated computer.
Dependencies are inferred from the claim text.