Content Access for Duration of Calendar Events
1 Assignment
0 Petitions
Accused Products
Abstract
Content access for the duration of a calendar event may be provided. Upon receiving a calendar invitation comprising a start time, an end time, and an encrypted attachment, a user may accept or reject the calendar invitation. If the calendar invitation is accepted, an acceptance notification associated with the calendar invitation may be transmitted. Upon receiving a request to access the encrypted attachment, a determination as to whether the request to access the encrypted attachment occurs within the start time and the end time of the calendar invitation may be made. If the request to access the encrypted attachment does not occur within the start time and the end time of the calendar invitation, access to the encrypted attachment may be refused.
21 Citations
35 Claims
-
1-10. -10. (canceled)
-
11. A system comprising:
-
a memory store; and a processor coupled to the memory store, wherein the processor is configured to execute an application comprising; logic that creates a calendar event associated with a plurality of attendee users, logic that encrypts a content element associated with the calendar event, logic that distributes the encrypted content element to each of the plurality of attendee users, logic that determines whether a current time is within a time period associated with the calendar event, and in response to determining that the current time is within the time period associated with the calendar event, logic that distributes a decryption key for the encrypted content element to at least one of the plurality of attendee users. - View Dependent Claims (12, 13, 14, 15, 21, 22)
-
-
16-20. -20. (canceled)
-
23. A method for securely distribution content elements associated with a calendar event, comprising:
-
creating a calendar event associated with a plurality of attendee users; encrypting a content element associated with the calendar event; distributing the encrypted content element to each of the plurality of attendee users; determining whether a current time is within a time period associated with the calendar event; and in response to determining that the current time is within the time period associated with the calendar event, logic that distributes a decryption key for the encrypted content element to at least one of the plurality of attendee users. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A non-transitory computer readable medium comprising instructions which, when executed by a processor, securely distribute content elements associated with a calendar event by:
-
creating a calendar event associated with a plurality of attendee users; encrypting a content element associated with the calendar event; distributing the encrypted content element to each of the plurality of attendee users; determining whether a current time is within a time period associated with the calendar event; and in response to determining that the current time is within the time period associated with the calendar event, distributing a decryption key for the encrypted content element to at least one of the plurality of attendee users. - View Dependent Claims (31, 32, 33, 34, 35)
-
Specification