Patent ID: 9602448
Date: 2017-03-21
CPC Classifications: H04L,H04W

Claim:
1. A method for delivering a message, the method comprising: receiving, by a processor, the message, the message including a message content, an identifier of a recipient and a plurality of presence parameters, the plurality of presence parameters comprising a speed parameter pertaining to a speed of a device associated with the recipient, a device identifier parameter pertaining to a communication device type of the device associated with the recipient, and a time parameter, wherein the time parameter specifies a time period after a specified event, wherein the specified event comprises the speed of the device associated with the recipient remaining below a threshold speed for a specified duration of time, wherein the message comprises an electronic message; storing, by the processor, the message; determining, by the processor, the speed of the device associated with the recipient, wherein the speed of the device associated with the recipient is determined via a detection of a change in a position of the device associated with the recipient; and delivering, by the processor, the message to the device associated with the recipient when the speed of the device associated with the recipient is determined to satisfy the speed parameter, when the device identifier parameter is determined to be satisfied, and when the time parameter is determined to be satisfied.