Freeform communication in calendaring system
First Claim
1. A computer readable storage medium for a digital processing system, the storage medium storing program code that when processed by the digital processing system of a first user causes the digital processing system to perform a method, the method comprising:
- receiving a respective calendar of events for each of a plurality of other users;
sending to respective electronic systems of each of the other users a first calendar of the first user'"'"'s activities and a second calendar of the first user'"'"'s activities, the first calendar containing work related activities of the first user, the second calendar containing personal activities of the first user;
receiving a modification created by one of the other users to one of the first or second calendars of the first user'"'"'s activities, the modification being one of;
i) a new event;
ii) a change to an existing event;
wherein, the modification is appended with a message from the other user, and wherein, the receiving does not include the first user actively fetching the modification and/or message from a server where the modification and/or message is posted;
automatically displaying the modification and the message substantially simultaneously on a display of the digital processing system in an updated calendar;
sending notice to the respective electronic systems of the plurality of other users that the first user is aware of the modification, the notice including a time at which the first user viewed the modification, the time to be rendered in respective displays of the respective electronic systems of the other users along with notification that the first user is aware of the modification, the sending being triggered by any of the following;
(i) the first user affirmatively taking action in a region of the display of the digital processing system that is reserved for the first user to acknowledge the modification;
(ii) the display of the digital processing system rendering, for the first time since the modification was received by the digital processing system, the one of the first user'"'"'s first and second calendar of activities to which the modification was made.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of sharing a calendar between a plurality of users is described where the calendar is capable of holding one or more events. The method includes providing the calendar to each of said plurality of users. The method further includes allowing any of the plurality of users to add to the calendar a new event, a change to an event and a message relating to an event. The method further includes providing a new event, change to an event and/or message added by a user to the other users including automatically displaying at least one updated calendar to its respective other user without said other user having to cause said updated calendar to be fetched through a network.
160 Citations
15 Claims
-
1. A computer readable storage medium for a digital processing system, the storage medium storing program code that when processed by the digital processing system of a first user causes the digital processing system to perform a method, the method comprising:
-
receiving a respective calendar of events for each of a plurality of other users; sending to respective electronic systems of each of the other users a first calendar of the first user'"'"'s activities and a second calendar of the first user'"'"'s activities, the first calendar containing work related activities of the first user, the second calendar containing personal activities of the first user; receiving a modification created by one of the other users to one of the first or second calendars of the first user'"'"'s activities, the modification being one of; i) a new event; ii) a change to an existing event; wherein, the modification is appended with a message from the other user, and wherein, the receiving does not include the first user actively fetching the modification and/or message from a server where the modification and/or message is posted; automatically displaying the modification and the message substantially simultaneously on a display of the digital processing system in an updated calendar; sending notice to the respective electronic systems of the plurality of other users that the first user is aware of the modification, the notice including a time at which the first user viewed the modification, the time to be rendered in respective displays of the respective electronic systems of the other users along with notification that the first user is aware of the modification, the sending being triggered by any of the following; (i) the first user affirmatively taking action in a region of the display of the digital processing system that is reserved for the first user to acknowledge the modification; (ii) the display of the digital processing system rendering, for the first time since the modification was received by the digital processing system, the one of the first user'"'"'s first and second calendar of activities to which the modification was made. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A digital processing system for a first user, the digital processing system having a processor and a storage medium, the storage medium having stored program code that when processed by the digital processing system causes a method to be performed by the digital processing system, the method comprising:
-
receiving a respective calendar of events for each of a plurality of other users; sending to respective electronic systems of each of the other users a first calendar of the first user'"'"'s activities and a second calendar of the first user'"'"'s activities, the first calendar containing work related activities of the first user, the second calendar containing personal activities of the first user; receiving a modification created by one of the other users to one of the first or second calendars of the first user'"'"'s activities, the modification being one of; i) a new event; ii) a change to an existing event; wherein, the modification is appended with a message from the other user, and wherein, the receiving does not include the first user actively fetching the modification and/or message from a server where the modification and/or message is posted; automatically displaying the modification and the message substantially simultaneously on a display of the digital processing system in an updated calendar; sending notice to the respective electronic systems of the plurality of other users that the first user is aware of the modification, the notice including a time at which the first user viewed the modification, the time to be rendered in respective displays of the respective electronic systems of the other users along with notification that the first user is aware of the modification, the sending being triggered by any of the following; (i) the first user affirmatively taking action in a region of the display of the digital processing system that is reserved for the first user to acknowledge the modification; (ii) the display of the digital processing system rendering, for the first time since the modification was received by the digital processing system, the one of the first user'"'"'s first and second calendar of activities to which the modification was made. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method performed on a digital processing system for a first user, the method comprising:
-
receiving a respective calendar of events for each of a plurality of other users; sending to respective electronic systems of each of the other users a first calendar of the first user'"'"'s activities and a second calendar of the first user'"'"'s activities, the first calendar containing work related activities of the first user, the second calendar containing personal activities of the first user; receiving a modification created by one of the other users to one of the first or second calendars of the first user'"'"'s activities, the modification being one of; i) a new event; ii) a change to an existing event; wherein, the modification is appended with a message from the other user, and wherein, the receiving does not include the first user actively fetching the modification and/or message from a server where the modification and/or message is posted; automatically displaying the modification and the message substantially simultaneously on a display of the digital processing system in an updated calendar; sending notice to the respective electronic systems of the plurality of other users that the first user is aware of the modification, the notice including a time at which the first user viewed the modification, the time to be rendered in respective displays of the respective electronic systems of the other users along with notification that the first user is aware of the modification, the sending being triggered by any of the following; (i) the first user affirmatively taking action in a region of the display of the digital processing system that is reserved for the first user to acknowledge the modification; (ii) the display of the digital processing system rendering, for the first time since the modification was received by the digital processing system, the one of the first user'"'"'s first and second calendar of activities to which the modification was made. - View Dependent Claims (12, 13, 14, 15)
-
Specification