PROVIDING ON-DEMAND AUDIENCE BASED ON NETWORK
First Claim
1. A device, comprising:
- one or more processors to;
receive, from a client device, a first request associated with a communication campaign,the communication campaign including information associated with target audience criteria and time information for responding to a communication associated with the communication campaign;
send, to an information device, a second request based on the target audience criteria and the time information;
receive, from the information device, a response including user data associated with user devices;
determine, based on the response, predicted network state information including predicted user data associated with the user devices and associated with the time information for responding to the communication;
determine, based on the predicted network state information and the target audience criteria, a predicted quantity of user devices associated with the target audience criteria and the time information for responding to the communication;
send, to the client device and based on determining the predicted quantity of user devices, a particular response including information associated with the predicted quantity of user devices;
receive, from the client device and based on sending the particular response, a third request identifying a quantity of recipient user devices; and
send a message, associated with the first request or the third request, to the quantity of recipient user devices identified in the third request.
1 Assignment
0 Petitions
Accused Products
Abstract
A device receives, from a client device, a first request associated with target audience criteria and a time constraint. Based on the target audience criteria, the device sends, to an information device, a network state request. In response to the network state request, the device receives, from the information device, a network state response including user data associated with user devices. Based on the network state response, the device determines a predicted network state, including predicted user data associated with the user devices, associated with the time constraint. Based on the predicted network state and the target audience criteria, the device determines a predicted quantity of user devices associated with both the target audience criteria and the time constraint. The device sends, to the client device, a first response based on the determination of the predicted quantity of user devices.
31 Citations
20 Claims
-
1. A device, comprising:
-
one or more processors to; receive, from a client device, a first request associated with a communication campaign, the communication campaign including information associated with target audience criteria and time information for responding to a communication associated with the communication campaign; send, to an information device, a second request based on the target audience criteria and the time information; receive, from the information device, a response including user data associated with user devices; determine, based on the response, predicted network state information including predicted user data associated with the user devices and associated with the time information for responding to the communication; determine, based on the predicted network state information and the target audience criteria, a predicted quantity of user devices associated with the target audience criteria and the time information for responding to the communication; send, to the client device and based on determining the predicted quantity of user devices, a particular response including information associated with the predicted quantity of user devices; receive, from the client device and based on sending the particular response, a third request identifying a quantity of recipient user devices; and send a message, associated with the first request or the third request, to the quantity of recipient user devices identified in the third request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium storing instructions, the instructions comprising:
-
one or more instructions that, when executed by one or more processors, cause the one or more processors to; receive, from a client device, a first request associated with a communication campaign, the communication campaign including information associated with target audience criteria and time information for responding to a communication associated with the communication campaign; receive, from one or more information devices associated with a network, network state information associated with user devices; determine, based on the network state information, predicted network state information associated with the user devices; determine, based on the predicted network state information, a predicted quantity of user devices associated with the first request; send, to the client device, a response based on the predicted quantity of user devices to permit the communication campaign to be initiated; receive, from the client device and based on sending the response, a second request identifying a quantity of recipient user devices; and send a message, associated with the first request or the second request, to the quantity of recipient user devices identified in the second request. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving, by a device and from a client device, a first request associated with a communication campaign, the communication campaign including information associated with target audience criteria and information associated with time information for responding to a communication associated with the communication campaign; sending, by the device and to an information device, a second request based on the target audience criteria; receiving, by the device and from the information device, a response including user data associated with user devices; determining, by the device and based on the response, predicted network state information including predicted user data associated with the user devices and associated with the time information for responding to the communication, the predicted user data including predicted location information associated with the user devices; determining, by the device and based on the predicted network state information and the target audience criteria, a predicted quantity of user devices associated with the target audience criteria and the time information for responding to the communication; and sending, by the device, a particular response to the client device based on determining the predicted quantity of user devices; receiving, from the client device, a third request, based on sending the particular response, identifying a quantity of recipient user devices; and sending a message, associated with the first request or the third request, to the quantity of recipient user devices identified in the third request. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification