Targeted notification of users of a communications system based on geographic location
First Claim
Patent Images
1. A method for identifying and messaging multiple targeted users of a communications system, the method comprising:
- executing instructions on one or more processing devices such that the one or more processing devices perform the following;
before identifying a subset of multiple users to which a message is to be sent;
accessing targeting rules that define parameters for identifying users to which the message is to be sent, the parameters specifying at least a target geographic location;
accessing context information for the multiple users, the context information indicating at least geographic locations of each of the multiple users;
applying the accessed targeting rules to the accessed context information to determine which ones of the multiple users are located within the geographic location;
identifying a subset of the multiple users based on the application of the accessed targeting rules to the accessed context information, the identified subset of the multiple users including the users determined to be located within the geographic location, wherein the identified subset of the multiple users includes more than one of the multiple users but less than all of the multiple users;
generating the message; and
sending the message to client devices of the identified subset of the multiple users such that the message is displayed by the client devices.
8 Assignments
0 Petitions
Accused Products
Abstract
A method for transmitting data to one or more users of a communications system by establishing a connection with one or more users; designating targeting rules applicable to online users; acquiring context information of online users; applying the targeting rules to the context information to identify targeted online users; and sending data to the targeted online users.
-
Citations
18 Claims
-
1. A method for identifying and messaging multiple targeted users of a communications system, the method comprising:
-
executing instructions on one or more processing devices such that the one or more processing devices perform the following; before identifying a subset of multiple users to which a message is to be sent; accessing targeting rules that define parameters for identifying users to which the message is to be sent, the parameters specifying at least a target geographic location; accessing context information for the multiple users, the context information indicating at least geographic locations of each of the multiple users; applying the accessed targeting rules to the accessed context information to determine which ones of the multiple users are located within the geographic location; identifying a subset of the multiple users based on the application of the accessed targeting rules to the accessed context information, the identified subset of the multiple users including the users determined to be located within the geographic location, wherein the identified subset of the multiple users includes more than one of the multiple users but less than all of the multiple users; generating the message; and sending the message to client devices of the identified subset of the multiple users such that the message is displayed by the client devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A communications system comprising:
-
multiple client devices, each client device being employed by a user; one or more host devices that include hardware configured to; access, before identifying a subset of multiple users to which a message is to be sent, targeting rules that define parameters for identifying users to which the message is to be sent, the parameters specifying at least a target geographic location; access, before identifying a subset of multiple users to which a message is to be sent, context information for the multiple users, the context information indicating at least geographic locations of each of the multiple users; apply the accessed targeting rules to the accessed context information to determine which ones of the multiple users are located within the geographic location; identify a subset of the multiple users based on the application of the accessed targeting rules to the accessed context information, the identified subset of the multiple users including the users determined to be located within the geographic location, wherein the identified subset of the multiple users includes more than one of the multiple users but less than all of the multiple users; generate the message; and send the message to client devices of the identified subset of the multiple users such that the message is displayed by the client devices. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification