← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag