System and method for distributing messages to an electronic device based on correlation of data relating to a user of the device
The present disclosure described herein relates to a system and method for distributing messages to an electronic device. The method comprises: analyzing data relating to the device to determine a correlation of data relating to a user of the device; selecting an advertisement from a set of advertisements based on the correlation of data; and transmitting the advertisement to the device. The correlation of data may be determined from analyzing movement data and at least one status indicator relating to the device.
1. A method for distributing electronic advertisement content, the method comprising:
receiving, by an advertisement server from a first electronic device, a status indicator indicating an active wireless communication link exists between a first electronic device and a second electronic device;
determining, by the advertisement server, that the first electronic device is associated with a driver of a vehicle;
determining, by the advertisement server based on the status indicator, a correlation of data;
identifying, by the advertisement server based on the correlation of data, a second format of an advertisement from a plurality of formats of the advertisement, wherein each of the plurality of formats has a stored association with a corresponding correlation of data; and
transmitting, by the advertisement server to the second electronic device, the advertisement in the second format.
2. The method of claim 1 , wherein a user of the second electronic device is a passenger of the vehicle.
3. The method of claim 1 , further comprising transmitting, by the advertisement server to the first electronic device, the advertisement in a first format, wherein the first format comprises an audio format, and wherein the second format comprises an audio-visual format.
4. The method of claim 1 , wherein determining that the first electronic device is associated with the driver comprises determining that a speed of the first electronic device exceeds a threshold.
5. The method of claim 4 , wherein the speed is determined based on movement data comprising data from one or more of an accelerometer, a global positioning system (GPS) sensor, or communication strength signals.
6. The method of claim 1 , wherein determining that the first electronic device is associated with the driver comprises identifying a communication connection between the first electronic device and the vehicle.
7. The method of claim 1 , wherein the correlation of data comprises a user of the second electronic device being a passenger of the vehicle.
8. A system for distributing electronic advertisement content to an electronic device, the system comprising:
a memory storing instructions;
a processor in communication with the memory and configured to execute the instructions to cause the system to:
receive, from a first electronic device, a status indicator indicating an active wireless communication link exists between the first electronic device and a second electronic device;
determine that the first electronic device is associated with a driver of a vehicle;
determine, based on the status indicator, a correlation of data;
identify, based on the correlation of data, a second format of an advertisement from a plurality of formats of the advertisement, wherein each of the plurality of formats has a stored association with a corresponding correlation of data; and
transmit to the second electronic device, the advertisement in the second format.
9. The system of claim 8 , wherein the instructions further cause the system to determine that the first electronic device is associated with the driver when a speed of the first electronic device exceeds a threshold.
10. The system of claim 9 , wherein the speed is determined based on movement data comprising data from one or more of an accelerometer, a global positioning system (GPS) sensor, or communication strength signals.
11. The system of claim 8 , wherein the correlation of data comprises a user of the second electronic device being a passenger of the vehicle.
12. The system of claim 8 , wherein the instructions further cause the system to transmit the advertisement in a first format comprising an audio format to the first device, and wherein the second format comprises an audio-visual format.
13. The system of claim 8 , wherein the instructions further cause the system to determine that the first electronic device is associated with the driver if a communication connection is identified between the first electronic device and the vehicle.
14. A computer program product comprising instructions embodied on a non-transitory computer readable storage medium, wherein the instructions, when executed by a processor, cause an advertisement server to:
receive, from a first electronic device, a status indicator indicating an active wireless communication link exists between the first electronic device and a second electronic device;
determine that the first electronic device is associated with a driver of a vehicle;
determine, based on the status indicator, a correlation of data;
identify, based on the correlation of data, a second format of an advertisement from a plurality of formats of the advertisement, wherein each of the plurality of formats has a stored association with a corresponding correlation of data; and
transmit to the second electronic device, the advertisement in the second format.
15. The computer program product of claim 14 , wherein instructions further cause the advertisement server to determine that the first electronic device is associated with the driver when a speed of the first electronic device exceeds a threshold.
16. The computer program product of claim 15 , wherein the speed is determined based on the movement data comprising data from one or more of an accelerometer, a global positioning system (GPS) sensor, or communication strength signals.
17. The computer program product of claim 14 , wherein the correlation of data comprises a user of the second electronic device being a passenger of the vehicle.
18. The computer program product of claim 14 , wherein a user of the second electronic device is a passenger of the vehicle.
19. The computer program product of claim 14 , wherein the instructions further cause the advertisement server to transmit the advertisement in a first format comprising an audio format to the first electronic device, and wherein the second format comprises an audio-visual format.
20. The computer program product of claim 14 , wherein the instructions further cause the advertisement server to determine that the first electronic device is associated with the driver if a communication connection is identified between the first electronic device and the vehicle.