Delaying sending and receiving of messages
AssigneeMicrosoft Technology Licensing, LLC
InventorsDavid Grochocki, JR., Elizabeth Salowitz, Kshitij Mehta, Jeff West
Life of this patent
Estimating the term…
Abstract
Methods and devices for verifying whether to send a message may include delaying, at an operating system executing on the computer device, sending of a message to at least one recipient based at least upon an associated delay period for the message. The methods and devices may include verifying a completion of the delay period and determining whether at least one override condition exists. The methods and devices may include altering a sending of the message when the at least one override condition occurred.
Claims19
A computer device, comprising:
- a memory to store data and instructions;
- a processor in communication with the memory;
- an operating system in communication with the memory and the processor, wherein the operating system is operable to:
- delay sending of a message to at least one recipient based at least upon an associated delay period for the message;
- verify a completion of the delay period;
- determine whether at least one override condition exists;
- and
- alter a sending of the message when the at least one override condition occurred.
A method for verifying whether to send a message from a computer device, comprising:
- delaying, at an operating system executing on the computer device, sending of a message to at least one recipient based at least upon an associated delay period for the message;
- verifying a completion of the delay period;
- determining whether at least one override condition exists;
- and
- altering a sending of the message when the at least one override condition occurred.
A computer-readable medium storing instructions executable by a computer device, comprising:
- at least one instruction for causing the computer device to delay sending of a message to at least one recipient based at least upon an associated delay period for the message;
- at least one instruction for causing the computer device to verify a completion of the delay period;
- at least one instruction for causing the computer device to determine whether at least one override condition exists;
- and
- at least one instruction for causing the computer device to alter a sending of the message when the at least one override condition occurred.
Dependencies are inferred from the claim text.