Sharing calendar information
First Claim
1. A method for sharing calendar information, the method comprising:
- authenticating a sender;
determining registration rights associated with the sender;
determining whether the sender is authorized to send calendar information by examining the registration rights associated with the sender;
upon determining that the registration rights associated with the sender are valid, receiving input from the sender associated with sending the calendar information;
receiving calendar information settings from the sender;
receiving, prior to a publication of the calendar information, a time frame limit for a portion of the calendar information which is shared after the publication, the time frame limit comprising a predetermined time span for sharing the portion of the calendar information;
receiving, prior to the publication of the calendar information, a detail level for controlling an amount of the calendar information which is shared after the publication, the detail level comprising a plurality of calendar detail settings, the plurality of calendar detail settings comprising an availability only setting for sharing only the sender'"'"'s availability within the calendar information, with others;
publishing the calendar information on the Internet based on the calendar information settings; and
sharing a portion of the published calendar information on the Internet based on the received time frame limit and the detail level.
1 Assignment
0 Petitions
Accused Products
Abstract
Sharing calendar information may be provided. Calendar information may be shared with individuals that may or may not be associated with a local exchange server in order to coordinate schedules. A determination is conducted to decide whether a sender is authorized to send calendar information to another by examining registration rights. Next, if the registration rights are valid, input may be received from the sender associated with sending the calendar information to another using one or more entry points. Next, calendar information settings are received from the sender, which are used when sending the calendar information to another. Next, calendar information is published to the Internet based on the calendar information settings established by the sender, and provided to others for viewing.
-
Citations
20 Claims
-
1. A method for sharing calendar information, the method comprising:
-
authenticating a sender; determining registration rights associated with the sender; determining whether the sender is authorized to send calendar information by examining the registration rights associated with the sender; upon determining that the registration rights associated with the sender are valid, receiving input from the sender associated with sending the calendar information; receiving calendar information settings from the sender; receiving, prior to a publication of the calendar information, a time frame limit for a portion of the calendar information which is shared after the publication, the time frame limit comprising a predetermined time span for sharing the portion of the calendar information; receiving, prior to the publication of the calendar information, a detail level for controlling an amount of the calendar information which is shared after the publication, the detail level comprising a plurality of calendar detail settings, the plurality of calendar detail settings comprising an availability only setting for sharing only the sender'"'"'s availability within the calendar information, with others; publishing the calendar information on the Internet based on the calendar information settings; and sharing a portion of the published calendar information on the Internet based on the received time frame limit and the detail level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for sharing calendar information, the system comprising:
-
a memory comprising a data storage device for storing calendar information, wherein the memory is searchable; a processing unit coupled to the memory storage, wherein the processing unit is operative to; authenticate a sender; determine registration rights associated with the sender; determine whether the sender is authorized to send calendar information by examining the registration rights associated with the sender; upon determining that the registration rights associated with the sender are valid, receive input from the sender associated with sending the calendar information; receive calendar information settings from the sender; receive, prior to a publication of the calendar information, a time frame limit for a portion of the calendar information which is shared after the publication, the time frame limit comprising a predetermined time span for sharing the portion of the calendar information; receive, prior to the publication of the calendar information, a detail level for controlling an amount of the calendar information which is shared after the publication, the detail level comprising a plurality of calendar detail settings, the plurality of calendar detail settings comprising an availability only setting for sharing only the sender'"'"'s availability within the calendar information, with others; and publish the calendar information on the Internet based on the calendar information settings; share a portion of the published calendar information on the Internet based on the received time frame limit and the detail level. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A memory device which stores a set of instructions which when executed performs a method for sharing calendar information, the method executed by the set of instructions comprising:
-
authenticating a sender; determining registration rights associated with the sender; determining whether the sender is authorized to send calendar information by examining the registration rights associated with the sender; upon determining that the registration rights associated with the sender are valid, receiving input from the sender associated with sending the calendar information; receiving calendar information settings from the sender; receiving, prior to a publication of the calendar information, a time frame limit for a portion of the calendar information which is shared after the publication, the time frame limit comprising a predetermined time span for sharing the portion of the calendar information; receiving, prior to the publication of the calendar information, a detail level for controlling an amount of the calendar information which is shared after the publication, the detail level comprising a plurality of calendar detail settings, the plurality of calendar detail settings comprising an availability only setting for sharing only the sender'"'"'s availability within the calendar information, with others; publishing the calendar information on the Internet based on the calendar information settings; sharing a portion of the published calendar information on the Internet based on the received time frame limit and the detail level; updating the published calendar information when the calendar information changes; receiving, in a search engine, a user search for calendar information associated with one or more calendars; and providing subscription based viewing of the published calendar information. - View Dependent Claims (18, 19, 20)
-
Specification