METHOD AND APPARATUS FOR SHARING CALENDAR INFORMATION
First Claim
1. A graphical user interface implemented on a computer for sharing calendar information with a third party residing at a remote site, said graphical user interface comprising:
- a. a selection tool operable by a user on the computer for selecting a time range from a calendar program executed by the computer, the calendar program maintaining a schedule of events for the user over a certain time period, wherein the time range is a subset of the certain time period, the time range being characterized by;
i. one or more free time slots within the time range, whereby the user is available for taking part in an activity;
ii. one or more busy time slots within the time range, whereby the user is unavailable to take part in an activity;
b. said selection tool causing the time range to be exposed to the third party residing at a remote site such that the third party can determine the free and busy timeslots.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for sharing calendar information. The system may comprise a graphical user interface implemented on a computer for sharing calendar information with a third party residing at a remote site, the graphical user interface comprises a selection tool operable by a user on the computer for selecting a time range from a calendar program executed by the computer, the calendar program maintaining a schedule of events for the user over a certain time period. The time range is a subset of the certain time period, the time range being characterized by one or more free time slots within the time range, whereby the user is available for taking part in an activity. The time range is further characterized by one or more busy time slots within the time range, whereby the user is unavailable to take part in an activity. The selection tool causes the time range to be exposed to the third party residing at a remote site such that the third party can determine the free and busy timeslots.
138 Citations
28 Claims
-
1. A graphical user interface implemented on a computer for sharing calendar information with a third party residing at a remote site, said graphical user interface comprising:
-
a. a selection tool operable by a user on the computer for selecting a time range from a calendar program executed by the computer, the calendar program maintaining a schedule of events for the user over a certain time period, wherein the time range is a subset of the certain time period, the time range being characterized by; i. one or more free time slots within the time range, whereby the user is available for taking part in an activity; ii. one or more busy time slots within the time range, whereby the user is unavailable to take part in an activity; b. said selection tool causing the time range to be exposed to the third party residing at a remote site such that the third party can determine the free and busy timeslots. - View Dependent Claims (2, 3, 5, 6, 7)
-
-
4. (canceled)
-
8. A computer readable storage medium storing instructions for execution by a first computer to implement a calendar sharing program, the calendar sharing program including:
-
a. a selection module responsive to inputs by a user on the first computer for selecting a time range from calendar data, the calendar data containing a schedule of events for the user over a certain time period, wherein the time range is a subset of the calendar data, the time range being characterized by; i. one or more free time slots within the time range, whereby the user is available for taking part in an activity; ii. one or more busy time slots within the time range, whereby the user is unavailable to take part in an activity; b. a communications module to generate a transmission conveying the time range for reception by a remote computer allowing a user at the remote computer to visualize the time range. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer readable storage medium storing instructions for execution by a first computer to implement a calendar sharing program, the calendar sharing program including:
-
a. a selection module responsive to inputs by a user on the first computer for selecting a time range from calendar data, the calendar data containing a schedule of events for the user over a certain time period, wherein the time range is a subset of the calendar data, the time range being characterized by; i. one or more free time slots within the time range, whereby the user is available for taking part in an activity; ii. one or more busy time slots within the time range, whereby the user is unavailable to take part in an activity; b. a communications module to generate a transmission conveying the time range for reception by a web server allowing a user at a remote computer to visualize the time range from the web server by using a web browser. - View Dependent Claims (14, 15, 21, 22, 24, 25, 26, 27)
-
-
16-20. -20. (canceled)
-
23. (canceled)
-
28-57. -57. (canceled)
Specification