Method and apparatus for associating calendar events with contextual information and other calendar events
First Claim
1. A method for establishing associations between scheduled events, the method comprising the computer-implemented steps of:
- receiving input including date input and time input that specifies schedules for a plurality of events;
storing event schedule data including date data and time data that indicates the schedules of the plurality of events;
receiving event association input that designates an association between a first event of said plurality of events and at least one other event of said plurality of events;
storing event association data including data different from said event schedule data that indicates the association between the first event and the at least one other event; and
receiving user associated event request input, in response to receiving said user associated event request input performing the steps of;
reading said event association data;
determining that said first event is associated with said at least one other event based on said event association data; and
displaying on a display device a visual indication that said first event is associated with said at least one other event.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for associating scheduled events with other scheduled events and with electronic documents is provided. A user interacts with user interface controls on a computer display to specify a plurality of scheduled events. The user interface controls allow the user to specify that one or more electronic documents are related to each event, and that one or more other events are related to each event. Data representing the events and the associations between the events and electronic documents is stored on a storage device. User interface controls are provided which allow a user to see a list of the events and/or the documents that are related to a particular event. When a user changes the schedule of an event that has related events, a warning indication is generated to remind the user that the schedules of the related events may also have to be changed.
108 Citations
29 Claims
-
1. A method for establishing associations between scheduled events, the method comprising the computer-implemented steps of:
-
receiving input including date input and time input that specifies schedules for a plurality of events; storing event schedule data including date data and time data that indicates the schedules of the plurality of events; receiving event association input that designates an association between a first event of said plurality of events and at least one other event of said plurality of events; storing event association data including data different from said event schedule data that indicates the association between the first event and the at least one other event; and receiving user associated event request input, in response to receiving said user associated event request input performing the steps of; reading said event association data; determining that said first event is associated with said at least one other event based on said event association data; and displaying on a display device a visual indication that said first event is associated with said at least one other event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for associating a scheduled event with a electronic document, the method comprising the computer-implemented steps of:
-
receiving input that specifies a schedule for the scheduled event; storing schedule data that indicates the schedule of the scheduled event; receiving input that specifies that said scheduled event is associated with an electronic document; storing association data that represents an association between the scheduled event and the electronic document; and receiving user input, in response to receiving said user input performing the steps of; reading said association data; determining that said scheduled event is associated with said electronic document based on said association data; and displaying on a display device a visual indication that the scheduled event is associated with the electronic document. - View Dependent Claims (11, 12, 13)
-
-
14. A computer system comprising:
-
an input device; an event information entry unit coupled to said input device, the event information entry unit receiving information about a plurality of events from a user through the input device, said information including schedules for said plurality of events; a storage device; an event data generation unit coupled to said event information entry unit and to said storage device, said event data generation unit storing schedule data on said storage device, said schedule data representing said information about said plurality of events; an association data generation unit coupled to said event information entry unit and to said storage device, said association data generation unit storing on said storage device data that indicates associations between said plurality of events. - View Dependent Claims (15, 16, 17)
-
-
18. A computer system comprising:
-
an input device; an event information entry unit coupled to said input device, the event information entry unit receiving information about a plurality of events from a user through the input device, said information including schedules for said plurality of events; a storage device; an event data generation unit coupled to said event information entry unit and to said storage device, said event data generation unit storing schedule data on said storage device, said schedule data representing said information about said plurality of events; an association data generation unit coupled to said event information entry unit and to said storage device, said association data generation unit storing on said storage device data that indicates associations between said plurality of events and a plurality of electronic documents. - View Dependent Claims (19, 20)
-
-
21. A computer program product comprising:
a computer usable medium having computer readable code embodied therein for establishing associations between scheduled events, the computer program product comprising; computer readable program code devices configured to cause a computer to receive input that specifies schedules for a plurality of events; computer readable program code devices configured to cause a computer to store schedule data that indicates the schedules of the plurality of events; computer readable program code devices configured to cause a computer to receive input that designates an association between a first event of said plurality of events and at least one other event of said plurality of events; computer readable program code devices configured to cause a computer to store association data that indicates the association between the first event and the at least one other event; and computer readable program code devices configured to cause a computer to receive user input and, in response to receiving said user input, to perform the steps of; reading the association data; determining that said first event is associated with said at least one other event based on said association data; and displaying on a display device a visual indication that said first event is associated with said at least one other event. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
Specification