Sensor based recommendations
First Claim
Patent Images
1. A device, comprising:
- an accelerometer configured to provide acceleration data indicative of one or more physical motions of the device;
a location device configured to provide location data indicative of a position or speed of the device;
at least one memory storing computer-executable instructions;
at least one processor communicatively coupled to the accelerometer, the location device and the at least one memory and configured to execute the computer-executable instructions to;
receive the acceleration data provided by the accelerometer and the location data provided by the location device;
determine occurrence of one or more physical events when the acceleration data exceeds a pre-determined minimum threshold and is below a pre-determined maximum threshold;
at least partly based on the determination of the occurrence of one or more physical events, perform a diagnostic of at least a portion of the device to generate diagnostic data; and
present an advertisement for one or more items based at least in part on the location data, diagnostic data, and the determination of the occurrence of one or more physical events.
1 Assignment
0 Petitions
Accused Products
Abstract
User devices are used to access various forms of electronic content. Sensors in the user device or information about environmental data associated with the device, such as weather at the locale of the user device, may be used to determine the occurrence of physical events. Recommendations such as offers for sale of extended warranties, warranty replacement, and so forth may be provided based at least in part on the physical events.
-
Citations
21 Claims
-
1. A device, comprising:
-
an accelerometer configured to provide acceleration data indicative of one or more physical motions of the device; a location device configured to provide location data indicative of a position or speed of the device; at least one memory storing computer-executable instructions; at least one processor communicatively coupled to the accelerometer, the location device and the at least one memory and configured to execute the computer-executable instructions to; receive the acceleration data provided by the accelerometer and the location data provided by the location device; determine occurrence of one or more physical events when the acceleration data exceeds a pre-determined minimum threshold and is below a pre-determined maximum threshold; at least partly based on the determination of the occurrence of one or more physical events, perform a diagnostic of at least a portion of the device to generate diagnostic data; and present an advertisement for one or more items based at least in part on the location data, diagnostic data, and the determination of the occurrence of one or more physical events. - View Dependent Claims (2, 3, 4)
-
-
5. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by at least one processor, configure the at least one processor to perform operations comprising:
-
receiving sensor data from two sensors of a user device; detecting occurrence of two physical events of the user device, wherein for at least one physical event of the two physical events the sensor data from the two sensors exceeds a pre-determined minimum magnitude threshold and is below a pre-determined maximum magnitude threshold; and based at least in part on the detected occurrence of the two physical events, generating a recommendation of one or more items. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by at least one processor, configure the at least one processor to perform operations comprising:
-
determining occurrence of two or more physical events associated with a user device; determining one or more recommendation factors based at least in part on the occurrence of the two or more physical events associated with the user device, wherein determining the occurrence of the two or more physical events comprises analyzing a portion of sensor data from the user device, wherein the portion of the sensor data is in excess of one or more pre-determined thresholds of minimum severity and is below one or more pre-determined thresholds of maximum severity; and generating one or more recommended items based at least in part on the one or more recommendation factors. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification