Time shifted communications in networked messaging systems
AssigneeMicrosoft Technology Licensing, LLC
InventorThomas Yates
Life of this patent
Estimating the term…
Abstract
Systems, methods, apparatuses, and software for network messaging systems in computing environments are provided herein. In one example, a networked messaging system is provided that receives a message initiated by a sender for transfer to a recipient over the networked messaging service, and identifies a handling process for the message that includes timeshifted delivery to the recipient. The networked messaging system determines a time delay to produce the timeshifted delivery to the recipient, and transfers the message for delivery to the recipient in accordance with the time delay.
Claims20
A computing apparatus comprising:
- one or more computer readable storage media;
- a processing system operatively coupled with the one or more computer readable storage media;
- and
- program instructions stored on the one or more computer readable storage media comprising a networked messaging service, wherein the networked messaging service, when executed by the processing system, directs the processing system to at least:
- receive a message initiated by a sender for transfer to a recipient over the networked messaging service;
- determine a handling process for delivery of the message to the recipient to produce timeshifted delivery having a time delay corresponding to at least a relative time difference within a schedule of a workday between the sender and the recipient;
- and
- transfer the message for delivery to the recipient in accordance with the time delay.
A method of operating a networked messaging system, the method comprising:
- receiving a message initiated by a sender for transfer to a recipient over the networked messaging service;
- identifying a handling process for the message that includes timeshifted delivery to the recipient based at least on a time zone of the recipient;
- determining a time delay to produce the timeshifted delivery to the recipient, wherein the time delay corresponds to at least a relative time difference within a schedule of a workday between the sender and the recipient;
- and
- transferring the message for delivery to the recipient in accordance with the time delay.
A computing apparatus comprising:
- one or more computer readable storage media;
- a processing system operatively coupled with the one or more computer readable storage media;
- and
- program instructions stored on the one or more computer readable storage media comprising a messaging application, wherein the messaging application, when executed by the processing system, directs the processing system to at least:
- present a user interface comprising a message composition view having a workday synchronization indication element;
- receive a message composed by a sender through the message composition view for delivery to a recipient;
- receive a workday synchronization designation through the workday synchronization indication element that indicates a timeshifted delivery for delivery of the message to the recipient;
- determine a time delay to produce the timeshifted delivery to the recipient, wherein the time delay corresponds to at least a relative time difference within a workday between the sender and the recipient;
- withhold transfer the message for delivery to the recipient in accordance with the time delay.
Dependencies are inferred from the claim text.