Classification-based selection of a device for use in outputting a message
First Claim
Patent Images
1. A method comprising:
- selecting, by a computing device, a message to be output to a user;
determining a classification group to which the user belongs, wherein determining the classification group to which the user belongs comprises determining demographic data of the user;
using at least mapping logic to select a device from among a plurality of devices associated with the user based on at least the determined classification group, wherein the mapping logic maps particular classification groups to particular types of devices; and
transmitting, by the computing device, an instruction via a communication network to a messaging system, wherein the messaging system is configured to cause the selected device to output the selected message in response to receiving the instruction.
3 Assignments
0 Petitions
Accused Products
Abstract
In one aspect, an example method involves selecting, by a computing device, a message to be output to a user; determining a classification group to which the user belongs; using the determined classification group to which the user belongs as a basis to select a device from among a plurality of devices associated with the user; and transmitting, by the computing device, an instruction via a communication network, wherein the instruction is configured to cause the selected device to output the selected message.
20 Citations
20 Claims
-
1. A method comprising:
-
selecting, by a computing device, a message to be output to a user; determining a classification group to which the user belongs, wherein determining the classification group to which the user belongs comprises determining demographic data of the user; using at least mapping logic to select a device from among a plurality of devices associated with the user based on at least the determined classification group, wherein the mapping logic maps particular classification groups to particular types of devices; and transmitting, by the computing device, an instruction via a communication network to a messaging system, wherein the messaging system is configured to cause the selected device to output the selected message in response to receiving the instruction. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium having stored thereon program instructions that when executed by a processor, cause performance of a set of acts comprising:
-
selecting a message to be output to a user; determining a classification group to which the user belongs, wherein determining the classification group to which the user belongs comprises determining demographic data of the user; using at least mapping logic to select a device from among a plurality of devices associated with the user based on at least the determined classification group, wherein the mapping logic maps particular classification groups to particular types of devices; and transmitting an instruction via a communication network to a messaging system, wherein the messaging system is configured to cause the selected device to output the selected message in response to receiving the instruction. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
selecting, by a computing device, a message to be output to a user; determining a classification group to which the user belongs, wherein determining the classification group to which the user belongs comprises determining demographic data of the user; using at least mapping logic to select an output modality from among a plurality of output modalities of a device associated with the user based on at least the determined classification group, wherein the mapping logic maps particular classification groups to particular output modalities; and transmitting, by the computing device, an instruction via a communication network to a messaging system, wherein the messaging system is configured to cause the device to output the selected message using the selected output modality in response to receiving the instruction. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification