US7441194B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Calendar-based user interface system
Assignee: Microsoft Technology Licensing LLC
•
Filing: 2002-06-28
•
Granted: 2008-10-21
•
Expires: 2022-06-28
Abstract
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.
Inventors
- 👤 David P. Vronay
- 👤 Lili Cheng
- 👤 Sean U. Kelly
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 21:09
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06Q; G06Q10/00; G06Q10/10; G06Q10/109
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
249 words
A Calendar-based interface software in a computer readable medium, comprising: a calendar system database of metadata relating to objects stored or metadata relating to user activities carried out on a user-operated computer; a system activity monitor that monitors system-wide user computer activity on the user-operated computer and automatically stores metadata associated with the monitored user activity in the calendar system database; 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 subgroups; and a calendar user interface system that utilizes information stored in the calendar system database by the system activity monitor, 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; and a metadata tagging interface included with the calendar user interface system comprising one or more metadata tokens generated based on the objects associated with the user activity and displayed on the calendar user interface, the metadata tagging interface is employed by a user to view, search, and assign the one or more metadata tokens to one or more of the objects by a graphical drag and drop operation in which the one or more tokens are dragged from a metadata pane and dropped onto the one or more objects currently being viewed.
Claim 2
Dependent Claim
249 words
A Calendar-based interface software in a computer readable medium, comprising: a calendar system database of metadata relating to objects stored or metadata relating to user activities carried out on a user-operated computer; a system activity monitor that monitors system-wide user computer activity on the user-operated computer and automatically stores metadata associated with the monitored user activity in the calendar system database; 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 subgroups; and a calendar user interface system that utilizes information stored in the calendar system database by the system activity monitor, 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; and a metadata tagging interface included with the calendar user interface system comprising one or more metadata tokens generated based on the objects associated with the user activity and displayed on the calendar user interface, the metadata tagging interface is employed by a user to view, search, and assign the one or more metadata tokens to one or more of the objects by a graphical drag and drop operation in which the one or more tokens are dragged from a metadata pane and dropped onto the one or more objects currently being viewed.
Claim 3
Dependent Claim
43 words
The software of claim 1 in which the calendar user interface system renders on a display screen an overview calendar-based user interface that includes one or more visualizations relating to user activity on the user-operated computer as determined by the system activity monitor.
Claim 4
Dependent Claim
43 words
The software of claim 1 in which the calendar user interface system renders on a display screen an overview calendar-based user interface that includes one or more visualizations relating to information that is automatically stored in the calendar system database without user activity.
Claim 5
Dependent Claim
46 words
The software of claim 1 in which the system activity monitor discerns automatically a user context based upon user activity on the computer and in which the calendar user interface system renders on a display screen a context-based calendar user interface based upon the user context.
Claim 6
Dependent Claim
47 words
The software of claim 4 further comprising a database query user interface for creating a database query directed to dates associated with metadata stored in the calendar system database, the dates in the database query being selectable directly from a calendar in the context-based calendar user interface.
Claim 7
Dependent Claim
28 words
The software of claim 5 in which the database query user interface includes a database query directed to metadata other than dates stored in the calendar system database.
Claim 8
Dependent Claim
40 words
The software of claim 4 further comprising a database query user interface for creating a database query directed to metadata other than dates stored in the calendar system database and the system activity monitor includes a universal input activity monitor.
Claim 9
Dependent Claim
50 words
The software of claim 1 , further comprising a search interface wherein overall results are indicated in a summary form, one or more days on which activities relating to a searched term occur, together with indications representing an extent or amount of activities occurring on the one or more days.
Claim 10
Dependent Claim
161 words
Calendar-based interface software in a computer readable medium, comprising: a system database of metadata relating to objects stored or user-computer activities carried out on a user-operated computer, the metadata obtained by system-wide monitoring of the activities and including date information that is stored automatically in the database; software for a calendar user interface that utilizes information stored in the system database to display in a calendar format time-based information relating to the objects stored or activities carried out on the computer; and a metadata tagging interface comprising a metadata pane that automatically generates and displays one or more metadata tokens related to one or more objects associated with the user-computer activities such that a user searches and adds at least one of the metadata tokens to the one or more objects being viewed by a graphical drag and drop operation in which the one or more tokens are dragged from a metadata pane and dropped onto the one or more objects.
Claim 11
Dependent Claim
161 words
Calendar-based interface software in a computer readable medium, comprising: a system database of metadata relating to objects stored or user-computer activities carried out on a user-operated computer, the metadata obtained by system-wide monitoring of the activities and including date information that is stored automatically in the database; software for a calendar user interface that utilizes information stored in the system database to display in a calendar format time-based information relating to the objects stored or activities carried out on the computer; and a metadata tagging interface comprising a metadata pane that automatically generates and displays one or more metadata tokens related to one or more objects associated with the user-computer activities such that a user searches and adds at least one of the metadata tokens to the one or more objects being viewed by a graphical drag and drop operation in which the one or more tokens are dragged from a metadata pane and dropped onto the one or more objects.
Claim 12
Dependent Claim
38 words
The software of claim 9 in which the software for a calendar user interface renders on a display screen an overview calendar-based user interface that includes one or more visualizations relating to user activity on the user-operated computer.
Claim 13
Dependent Claim
42 words
The software of claim 9 in which the software for a calendar user interface renders on a display screen an overview calendar-based user interface that includes one or more visualizations relating to date information that is automatically stored in the system database.
Claim 14
Dependent Claim
57 words
The software of claim 9 further comprising a system activity monitor that monitors user activity on a user-operated computer and discerns automatically a user context based upon user activity on the computer and in which the software for a calendar user interface renders on a display screen a context-based calendar user interface based upon the user context.
Claim 15
Dependent Claim
49 words
The software of claim 12 further comprising software for a database query user interface for creating a database query directed to dates associated with metadata stored in the calendar system database, the dates in the database query being selectable directly from a calendar in the context-based calendar user interface.
Claim 16
Dependent Claim
31 words
The software of claim 12 in which the software for a database query user interface further provides a database query directed to metadata other than dates stored in the system database.
Claim 17
Dependent Claim
135 words
A calendar-based system user interface rendered on a computer display, comprising: a user interface calendar that utilizes information associated with system-wide monitoring of user computer activity carried out on a user-operated computer and stored in a system database to display in a calendar format automatically stored time-based information relating to objects stored or activities carried out on the computer; and a metadata tagging interface comprising a metadata pane and included with the calendar which permits a user to view, search and assign metadata tokens, generated and rendered in the metadata pane based on the system-wide monitoring of the user computer activity to the objects being currently viewed, by a graphical drag and drop operation in which the one or more tokens are dragged from the metadata pane and dropped onto the one or more objects.
Claim 18
Dependent Claim
135 words
A calendar-based system user interface rendered on a computer display, comprising: a user interface calendar that utilizes information associated with system-wide monitoring of user computer activity carried out on a user-operated computer and stored in a system database to display in a calendar format automatically stored time-based information relating to objects stored or activities carried out on the computer; and a metadata tagging interface comprising a metadata pane and included with the calendar which permits a user to view, search and assign metadata tokens, generated and rendered in the metadata pane based on the system-wide monitoring of the user computer activity to the objects being currently viewed, by a graphical drag and drop operation in which the one or more tokens are dragged from the metadata pane and dropped onto the one or more objects.
Claim 19
Dependent Claim
31 words
The interface of claim 15 in which the user interface calendar includes one or more visualizations rendered on the display screen and relating to the user activity on the user-operated computer.
Claim 20
Dependent Claim
34 words
The interface of claim 16 in which the user interface calendar includes one or more visualizations rendered on the display screen and relating to date information that is automatically stored in the system database.
Claim 21
Dependent Claim
32 words
The interface of claim 15 in which the user interface calendar includes a context-based calendar user interface corresponding to a user context based upon the user activities carried out on the computer.
Claim 22
Dependent Claim
51 words
The interface of claim 18 further comprising a database query user interface for creating a database query directed to date information relating to the computer files stored on or the activities carried out on the user-operated computer, the dates in the database query being selectable directly from the user interface calendar.
References Cited (Backward Citations)
US5220657A
Cited
US5596746A
Cited
US5630138A
Cited
US5428784A
Cited
US5634062A
Cited
US5897640A
Cited
US5694594A
Cited
US5717922A
Cited
US5862325A
Cited
US5721911A
Cited
US6189019B1
Cited
US6470383B1
Cited
US5970490A
Cited
US6223212B1
Cited
US6493637B1
Cited
US6473752B1
Cited
US6480830B1
Cited
US6792430B1
Cited
US6775659B2
Cited
US6487556B1
Cited
US6704739B2
Cited
US6370537B1
Cited
US6369840B1
Cited
US6549221B1
Cited
US6812941B1
Cited
US6845448B1
Cited
US7222130B1
Cited
US20020087579A1
Cited
US6731927B1
Cited
US6725240B1
Cited
US6842878B1
Cited
US20020107859A1
Cited
US20020178436A1
Cited
US7334196B2
Cited
US20040205118A1
Cited
US20030130995A1
Cited
US20030158855A1
Cited
US20030221122A1
Cited
US20040254938A1
Cited
US20040255301A1
Cited
US20050006595A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2011-10-21 | 2012-04-21 | 2012-10-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2015-10-21 | 2016-04-21 | 2016-10-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2019-10-21 | 2020-04-21 | 2020-10-21 | $7700.00 | Window Closed / Lapsed |