Routing messages to user devices
First Claim
1. A system, comprising:
- at least one memory that stores computer-executable instructions; and
at least one processor configured to access the at least one memory, wherein the at least one processor is configured to execute the computer-executable instructions to;
identify a user account associated with a message;
identify a plurality of user devices associated with the user account;
send a polling request to the plurality of user devices;
receive a plurality of polling responses from the plurality of user devices;
determine respective interaction scores for the plurality of polling responses;
determine that a first user device of the plurality of user devices is a message destination user device based at least in part on a first interaction score of the first user device; and
send the message to the message destination user device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for routing messages to one or more of a plurality of user devices associated with a particular user to whom a particular message is to be provided. The message destination user device(s) may be determined by evaluating the user interactions on each of the plurality of user device. The message destination user device(s) may be selected as the user device(s) that are predicted to have a relatively high level of interaction and/or activity with the user to whom the message is to be provided or is in relative proximity of the user to whom the message is to be provided. When the message destination user device(s) are determined, the message may be transmitted to that/those message destination user device(s) for rendering to the user to whom the message is to be provided.
9 Citations
20 Claims
-
1. A system, comprising:
-
at least one memory that stores computer-executable instructions; and at least one processor configured to access the at least one memory, wherein the at least one processor is configured to execute the computer-executable instructions to; identify a user account associated with a message; identify a plurality of user devices associated with the user account; send a polling request to the plurality of user devices; receive a plurality of polling responses from the plurality of user devices; determine respective interaction scores for the plurality of polling responses; determine that a first user device of the plurality of user devices is a message destination user device based at least in part on a first interaction score of the first user device; and send the message to the message destination user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
identifying, by one or more processors, a user account associated with a message; identifying, by the one or more processors, a plurality of user devices associated with the user account; sending, by the one or more processors, a polling request to the plurality of user devices; receiving, by the one or more processors, a plurality of polling responses from the plurality of user devices; determining, by the one or more processors, respective interaction scores for the plurality of polling responses; determining, by the one or more processors, that a first user device of the plurality of user devices is a message destination user device based at least in part on a first interaction score of the first user device; and sending, by the one or more processors, the message to the message destination user device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
identifying, by one or more processors, a user account associated with a message; identifying, by the one or more processors, a plurality of user devices associated with the user account; sending, by the one or more processors, a polling request to the plurality of user devices; receiving, by the one or more processors, a plurality of polling responses from the plurality of user devices; determining, by the one or more processors, respective interaction scores for the plurality of polling responses; determining, by the one or more processors, respective identity confidence scores for the plurality of polling responses; determining, by the one or more processors, that a first user device of the plurality of user devices is a message destination user device based at least in part on a first interaction score and a first identity confidence score of the first user device; and sending, by the one or more processors, the message to the message destination user device. - View Dependent Claims (18, 19, 20)
-
Specification