Calendar-based user interface system
First Claim
Patent Images
1. 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.
3 Assignments
0 Petitions
Accused Products
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.
-
Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. 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. - View Dependent Claims (16, 17, 18, 19)
-
Specification