主权项 |
1. A computer server comprising a processor, memory, and communication transceiver, the computer server configured to:
receive, via the communication transceiver, a calendar request for user calendar data associated with a user, the request including at least calendar access information; access the user calendar data in a first calendar storage based on the calendar access information, the user calendar data including zero or more user events; access entity calendar data associated with an entity other than the user, the entity calendar data located at a second calendar storage, the entity calendar data including zero or more entity events; transmit, via the communication transceiver, elements representing the user calendar data and at least a portion of the entity calendar data for simultaneous display at a user service; receive, via the communication transceiver from the user service, a scheduling inquiry, the scheduling inquiry including one or more request parameters, the one or more request parameters including at least one of: an entity identifier, a date, a start time, an end time, an event type, and an entity event resource; identify, via the processor, as a potential entity event each of the entity events that is available and that satisfies the one or more request parameters of the scheduling inquiry; transmit, via the communication transceiver to the user service, each potential entity event; receive from the user service a selection communication identifying a selected entity calendar event from among the potential entity event that satisfy the one or more request parameters; update the entity calendar data to show the selected entity calendar event as no longer available; and update the user calendar data to show the selected entity calendar event. |