Method and Apparatus for Dynamically Granting or Denying Access to an Electronic Calendar
First Claim
Patent Images
1. A method of accessing a calendar, comprising:
- transmitting to a calendar server, by a calendar requester client, a first request for access to a calendar of a calendar owner that is stored on the calendar server;
transmitting to the calendar requester client, by the calendar server, a first denial notice that the first request for access is denied or a grant notice that the first request for access is granted; and
transmitting to a calendar owner client, by the calendar server, a second denial notice if the second transmitting step transmits the first denial notice to the calendar requester client, the second denial notice including a second request for access to the calendar of the calendar owner.
1 Assignment
0 Petitions
Accused Products
Abstract
A calendar system includes a calendar requester client and a calendar owner client that couple to a calendar server via one or more networks therebetween. In one embodiment, when the calendar server denies a particular calendar requester access to the calendar owner'"'"'s calendar, the calendar server transmits a denial notice to the calendar owner and allows the calendar owner to dynamically add the particular calendar requester to a list of approved requesters on the calendar server.
-
Citations
21 Claims
-
1. A method of accessing a calendar, comprising:
-
transmitting to a calendar server, by a calendar requester client, a first request for access to a calendar of a calendar owner that is stored on the calendar server; transmitting to the calendar requester client, by the calendar server, a first denial notice that the first request for access is denied or a grant notice that the first request for access is granted; and transmitting to a calendar owner client, by the calendar server, a second denial notice if the second transmitting step transmits the first denial notice to the calendar requester client, the second denial notice including a second request for access to the calendar of the calendar owner. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A calendar system comprising:
-
a calendar owner client associated with a calendar owner; a calendar server, coupled to the calendar owner client, that stores a calendar of the calendar owner; a calendar requester client, coupled to the calendar server, the calendar requester client being configured to transmit a first request for access to the calendar of the calendar owner that is stored on the calendar server; the calendar server being configured to transmit to the calendar requester client a first denial notice that the first request for access is denied or a grant notice that the first request for access is granted, the calendar server being further configured to transmit to the calendar owner client a second denial notice if the calendar server transmits the first denial notice to the calendar requester client, the second denial notice including a second request for access to the calendar of the calendar owner. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product stored on a computer operable medium for controlling access to a calendar of a calendar owner, the computer program product comprising:
-
instructions for transmitting to a calendar server, by a calendar requester client, a first request for access to a calendar of a calendar owner that is stored on the calendar server; instructions for transmitting to a calendar requester client, by the calendar server, a first denial notice that the first request for access is denied or a grant notice that the first request for access is granted; and instructions for transmitting to the calendar owner client, by the calendar server, a second denial notice in response to the calendar server transmitting the first denial notice to the calendar requester client, the second denial notice including a second request for access to the calendar of the calendar owner. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification