Delivering messages to destination devices
First Claim
1. One or more non-transitory computer-readable media having computer-useable instructions embodied thereon for performing a method for delivering messages to destination devices, the method comprising:
- receiving, at a messaging component, a message comprising an indication of a destination identifier, where the messaging component directly communicates messages to a direct component and a broadcast component based on the destination identifier of the message;
identifying the destination identifier associated with the message, wherein the destination identifier identifies the destination to which the message is to be directly delivered to a component; and
based on the destination identifier, directly communicating from the messaging component, the message, or a variation thereof,the broadcast component that communicates messages as broadcast messages to a set of destination devices such that a broadcast message is presented on a destination device of the set of destination devices as a direct message via a short-message-service-based interface based on a preference tag indicates a preference of broadcast messages to be displayed on the destination device;
wherein presenting the broadcast message via the short-message-service-based interface comprises;
receiving the message at the destination device;
determining that the message, received as a broadcast message, is received from the broadcast component;
determining that the destination identifier associated with the message matches the preference tag stored in association with the destination device; and
presenting the message, received as a broadcast message, via an SMS-based message based on the preference tag.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable media for delivering messages to destination devices are provided. In embodiments, a message is associated with a destination identifier that identifies a destination to deliver the message. The message might be communicated to one or more destination devices via various paths depending on the destination identifier. In one embodiment, a message associated with a device destination identifier is delivered to a destination device via a direct component while a message associated with a geographical or categorical destination identifier is delivered to a destination device via a broadcast component. Upon delivery to a destination device, in instances where the message is associated with a categorical destination identifier, the device might discern whether to present the message based on whether the message is of interest to the device or a user associated therewith. The message can be presented via a short-message-service-based user interface.
8 Citations
20 Claims
-
1. One or more non-transitory computer-readable media having computer-useable instructions embodied thereon for performing a method for delivering messages to destination devices, the method comprising:
-
receiving, at a messaging component, a message comprising an indication of a destination identifier, where the messaging component directly communicates messages to a direct component and a broadcast component based on the destination identifier of the message; identifying the destination identifier associated with the message, wherein the destination identifier identifies the destination to which the message is to be directly delivered to a component; and based on the destination identifier, directly communicating from the messaging component, the message, or a variation thereof, the broadcast component that communicates messages as broadcast messages to a set of destination devices such that a broadcast message is presented on a destination device of the set of destination devices as a direct message via a short-message-service-based interface based on a preference tag indicates a preference of broadcast messages to be displayed on the destination device;
wherein presenting the broadcast message via the short-message-service-based interface comprises;receiving the message at the destination device; determining that the message, received as a broadcast message, is received from the broadcast component; determining that the destination identifier associated with the message matches the preference tag stored in association with the destination device; and presenting the message, received as a broadcast message, via an SMS-based message based on the preference tag. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. One or more non-transitory computer-readable media having computer-useable instructions embodied thereon for performing a method for delivering messages to destination devices, the method comprising:
-
receiving a broadcast message associated with a categorical identifier; using the categorical identifier to determine whether the broadcast message is of interest to a destination device or a user associated therewith; based on a determination that the categorical identifier is of interest to the destination device or user, presenting the broadcast message from a broadcast component via a short-message-service-based user interface, and based on a determination that the categorical identifier is not of interest to the destination device, the broadcast message is not presented via the short-message-serviced-based interface. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system for delivering messages to destination devices, the system comprising:
-
a message component that receives a message from a source device, wherein the message is associated with a destination identifier that comprises a device identifier, a categorical identifier, or a geographical identifier and communicates the message in accordance with the destination identifier; a direct component that receives the message associated with the destination identifier directly from the message component if the destination identifier comprises the device identifier and communicates the message to a first one or more destination devices corresponding with the device identifier via a first one or more cell towers; a broadcast component that receives the message associated with the destination identifier directly from the message component if the destination identifier comprises the categorical identifier or the geographical identifier and communicates the message to a second one or more destination devices via a second one or more cell towers without corresponding device identifiers for the one or more destination devices, and a destination device that receives the message associated with the destination identifier such that a broadcast message is presented on the destination device of the set of destination devices via a short-message-service-based interface based on a preference tag indicates a preference of broadcast messages to be displayed on the destination device;
wherein presenting the broadcast message via the short-message-service-based interface comprises;receiving the message at the destination device; determining that the message, received as a broadcast message, is received from the broadcast component; determining that the destination identifier associated with the message matches the preference tag stored in association with the destination device; and presenting the message, received as a broadcast message, as a direct message based on the preference tag. - View Dependent Claims (18, 19, 20)
-
Specification