Abstract:
A computer-implemented technique can include receiving, at a server from an inviter computing device associated with an inviter user, a request to have a communication session with a plurality of invitee users at a scheduled time. The technique can include determining a time zone of each invitee user, and determining that a specific time zone of a specific invitee user differs by more than a predetermined amount from the time zone of the inviter user. The technique can include providing a time-shifted invitation to a specific invitee computing device associated with the specific invitee user, the time-shifted invitation being for a delayed time that is appropriate for the specific invitee user. The technique can also include receiving an audio/video communication stream corresponding to the communication session beginning at the scheduled time, and providing the audio/video communication stream to the specific invitee computing device at the delayed time.
Abstract:
A system and method for identifying an entity from a message exchange thread and generating a suggestion that is directed to the entity, such as a suggestion for a user to take an action on the entity. A suggestion application receives at least one electronic message from a message exchange thread, identifies an entity that can be actionable from the electronic message, determines contextual indicators of the entity, determines whether the entity is actionable based on the contextual indicators, and responsive to the entity being actionable, provides a suggestion that is directed to the entity to a participant(s) of the message exchange thread.