Managing documents based on a user's calendar
First Claim
Patent Images
1. A method for managing computer-based documents, comprising:
- identifying, by a computing device using calendar information from a calendar program associated with a first participant, related events in the calendar program associated with the first participant, wherein the related events include a first event and a second event,wherein the first event is associated with a first time period on a specified day,wherein the first time period occurs in the present or in the future,wherein the second event is associated with a second time period,wherein the second time period occurred in the past,wherein the calendar program includes, for the first participant and for the specified day, first participant events including the first event,wherein the calendar information includes at least one of event title, event participant list, event tag, or event topic, andwherein the identification of the related events is made when at least some of the calendar information associated with the second event matches at least some of the calendar information associated with the first event;
identifying a first document associated with the second event, wherein the first document was created, accessed, or modified by the first participant during the second time period, and wherein the first document is inaccessible by a second participant of the first event;
creating, in a folder of a directory, a link to the first document,wherein the folder is a folder of the first participant and the folder is inaccessible to the second participant of the first event,wherein the folder is associated with the first event, andwherein the directory is part of a program other than the calendar program, is associated with the specified day, and includes respective folders for some of the first participant events including the folder associated with the first event;
responsive to a selection of the specified day in the program, displaying the directory, the respective folders including the folder associated with the first event, and the link to the first document; and
sharing, with a permission of the first participant, the folder and the link with the second participant of the first event.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a system of managing documents based on the calendar of a user. When the user has a scheduled first event, one or more documents associated with a second occurrence of an event related to the first event can be identified and associated with the first event. In this way, a user may easily access documents related to the first event. The documents can be, for example, documents accessed during the second event or documents identified by the user with the second event. The events can be part of a recurring series of events. The events and their associated documents can be displayed in a folder format.
224 Citations
19 Claims
-
1. A method for managing computer-based documents, comprising:
-
identifying, by a computing device using calendar information from a calendar program associated with a first participant, related events in the calendar program associated with the first participant, wherein the related events include a first event and a second event, wherein the first event is associated with a first time period on a specified day, wherein the first time period occurs in the present or in the future, wherein the second event is associated with a second time period, wherein the second time period occurred in the past, wherein the calendar program includes, for the first participant and for the specified day, first participant events including the first event, wherein the calendar information includes at least one of event title, event participant list, event tag, or event topic, and wherein the identification of the related events is made when at least some of the calendar information associated with the second event matches at least some of the calendar information associated with the first event; identifying a first document associated with the second event, wherein the first document was created, accessed, or modified by the first participant during the second time period, and wherein the first document is inaccessible by a second participant of the first event; creating, in a folder of a directory, a link to the first document, wherein the folder is a folder of the first participant and the folder is inaccessible to the second participant of the first event, wherein the folder is associated with the first event, and wherein the directory is part of a program other than the calendar program, is associated with the specified day, and includes respective folders for some of the first participant events including the folder associated with the first event; responsive to a selection of the specified day in the program, displaying the directory, the respective folders including the folder associated with the first event, and the link to the first document; and sharing, with a permission of the first participant, the folder and the link with the second participant of the first event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for managing computer-based documents, comprising:
-
a memory; and a processor configured to execute instructions stored in memory to; identify, using calendar information from a calendar program associated with a first participant, related events in the calendar program associated with the first participant, wherein the related events include a first event and a second event, wherein the first event is associated with a first time period on a specified day, wherein the first time period occurs in the present or in the future, wherein the second event is associated with a second time period, wherein the second time period occurred in the past, wherein the calendar program includes, for the first participant and for the specified day, first participant events including the first event, wherein the calendar information includes at least one of event title, event participant list, event tag, or event topic, and wherein the identification of the related events is made when at least some calendar information associated with the second event matches at least some of the calendar information associated with the first event; identify a first document associated with the second event, wherein the first document was created, accessed, or modified by the first participant proximate to the second time period, wherein the first document is inaccessible by a second participant of the first event; create, in a folder of a directory of the first participant associated with the first event, a link to the first document, wherein the folder is a folder of the first participant and is inaccessible to the second participant of the first event, wherein the folder is associated with the first event, and wherein the directory is part of a program other than the calendar program, is associated with the specified day, and includes respective folders for some of the first participant events including the first event; based on selection of the specified day in the program, display the directory, the respective folders including the folder associated with the first event, and the link to the first document; and share, with a permission of the first participant, the folder and the link with the second participant in the first event. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations for managing computer-based documents, comprising:
-
identifying, using calendar information from a calendar program associated with a first participant, related events in the calendar program associated with the first participant, wherein the related events include a first event and a second event, wherein the first event is associated with a first time period on a specified day, wherein the first time period occurs in the present or in the future, wherein the second event is associated with a second time period, wherein the second time period occurred in the past, wherein the calendar program includes, for the first participant and for the specified day, first participant events including the first event, wherein the calendar information includes at least one of event title, event participant list, event tag, or event topic, and wherein the identification of the related events is made when at least some calendar information associated with the second event matches at least some of the calendar information associated with the first event; identifying a first document associated with the second event, wherein the first document was created, accessed, or modified by the first participant during the second time period, and wherein the first document is inaccessible by a second participant of the first event; creating, in a folder of a directory, a copy of the first document, wherein the directory is part of a program other than the calendar program and is associated with the specified day, and wherein the folder is associated with the first event; sharing, with a permission of the first participant, the folder and the copy of the first document with the second participant of the first event; and based on selection of the specified day in the program, displaying the copy of the first document.
-
Specification