Systems and methods for presenting content based on user behavior
First Claim
1. A computer-implemented method comprising:
- periodically monitoring, by a server via a GPS sensor in communication with an electronic device, a speed of the electronic device;
when the speed of the electronic device satisfies a speed threshold, activating, by the server, a tracking sensor associated with the electronic device, the tracking sensor being configured to monitor behavior data of a user operating the electronic device;
periodically retrieving, by the server via the activated tracking sensor, behavior data associated with the user;
when the behavior data satisfies a behavior data threshold indicating that the user is facing a display of the electronic device and the speed of the electronic device satisfies the speed threshold;
dynamically generating, by the server, modified electronic content data configured to be presented by the electronic device, the modified electronic content data corresponding to the electronic content data, andtransmitting, by the server, the modified electronic content data to the electronic device;
when at least one of the behavior data fails to satisfy the behavior data threshold and the speed associated with the electronic device fails to satisfy the speed threshold;
resuming, by the server, presentation of the electronic content data on the electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for controlling content displayed on a user device, including the steps of by a processing content data configured for presentation on a display of the user device, transmitting the content data to one of the display, speaker, or both, collecting behavior data of the head of the user by the tracking sensor, determining, by that the user is viewing the display based on the head position and/or the amount of the head captured by the sensor. When the viewer is viewing the display generating, by the processing module of the user device, a change in the content data presented on at least one of the display, speaker, or both, and when the viewer is not viewing the display presenting, by the processing module of the user computing device, the same content data on at least one of least one of the display, speaker, or both.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
periodically monitoring, by a server via a GPS sensor in communication with an electronic device, a speed of the electronic device; when the speed of the electronic device satisfies a speed threshold, activating, by the server, a tracking sensor associated with the electronic device, the tracking sensor being configured to monitor behavior data of a user operating the electronic device; periodically retrieving, by the server via the activated tracking sensor, behavior data associated with the user; when the behavior data satisfies a behavior data threshold indicating that the user is facing a display of the electronic device and the speed of the electronic device satisfies the speed threshold; dynamically generating, by the server, modified electronic content data configured to be presented by the electronic device, the modified electronic content data corresponding to the electronic content data, and transmitting, by the server, the modified electronic content data to the electronic device; when at least one of the behavior data fails to satisfy the behavior data threshold and the speed associated with the electronic device fails to satisfy the speed threshold; resuming, by the server, presentation of the electronic content data on the electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
an electronic device configured to present electronic content data; a GPS sensor in communication with the electronic device; a tracking sensor configured to monitor behavior data of a user operating the electronic device; a server in communication with the electronic device, the GPS sensor, and the tracking sensor, the server configured to; periodically monitor, via the GPS sensor, a speed of the electronic device; when the speed of the electronic device satisfies a speed threshold, activate the tracking sensor associated with the electronic device; periodically retrieve, via the activated tracking sensor, behavior data associated with the user; when the behavior data satisfies a behavior data threshold indicating that the user is facing a display of the electronic device and the speed of the electronic device satisfies the speed threshold; dynamically generate modified electronic content data configured to be presented by the electronic device, the electronic modified content data corresponding to the electronic content data, and transmit the electronic modified content data to the electronic device; when at least one of the behavior data fails to satisfy the behavior data threshold and the speed associated with the electronic device fails to satisfy the speed threshold; resume presentation of the content data to the electronic device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product, stored on one or more non-transitory computer-readable devices, the program product configured to:
-
transmit electronic content data configured to be presented by an electronic device; periodically monitor, via a GPS sensor in communication with the electronic device, a speed of the electronic device; when the speed of the electronic device satisfies a speed threshold, activate a tracking sensor associated with the electronic device, the tracking sensor being configured to monitor behavior data of a user operating the electronic device; periodically retrieve, via the activated tracking sensor, behavior data associated with the user; when the behavior data satisfies a behavior data threshold indicating that the user is facing a display of the electronic device and the speed of the electronic device satisfies the speed threshold; dynamically generate modified electronic content data configured to be presented by the electronic device, the modified content data corresponding to the electronic content data, and transmit the modified electronic content data to the electronic device; when at least one of the behavior data fails to satisfy the behavior data threshold and the speed associated with the electronic device fails to satisfy the speed threshold; resume presenting the content data on the electronic device. - View Dependent Claims (18, 19, 20)
-
Specification