Sensor based recommendations
First Claim
Patent Images
1. A device, comprising:
- at least one processor; and
at least one memory storing computer-executable instructions,wherein the at least one processor is configured to access the at least one memory and execute the computer-executable instructions to;
store, in association with a user profile, user device data associated with a user device, the user profile comprising a device identifier of the user device;
receive, from the user device, sensor data associated with a sensor, the sensor data representing at least one of movement of the user device or a location of the user device;
determine that one or more physical events associated with the user device have occurred, wherein determining that the one or more physical events have occurred comprises determining that the sensor data comprises at least one value that exceeds a minimum threshold value;
determine a count of the one or more physical events;
determine that the count exceeds a first threshold over a predetermined period of time;
determine a recommendation factor associated with the count;
store the recommendation factor in association with the user profile; and
determine, using the recommendation factor, an item to recommend for acquisition in association with the user device.
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
20 Claims
-
1. A device, comprising:
-
at least one processor; and at least one memory storing computer-executable instructions, wherein the at least one processor is configured to access the at least one memory and execute the computer-executable instructions to; store, in association with a user profile, user device data associated with a user device, the user profile comprising a device identifier of the user device; receive, from the user device, sensor data associated with a sensor, the sensor data representing at least one of movement of the user device or a location of the user device; determine that one or more physical events associated with the user device have occurred, wherein determining that the one or more physical events have occurred comprises determining that the sensor data comprises at least one value that exceeds a minimum threshold value; determine a count of the one or more physical events; determine that the count exceeds a first threshold over a predetermined period of time; determine a recommendation factor associated with the count; store the recommendation factor in association with the user profile; and determine, using the recommendation factor, an item to recommend for acquisition in association with the user device. - View Dependent Claims (2, 3, 4)
-
-
5. A method, comprising:
-
receiving sensor data associated with at least one sensor of a user device, wherein the user device is associated with a user profile; determining, from the sensor data, that one or more physical events associated with the user device has occurred, wherein determining that the physical event has occurred comprises determining that a sensor value included in the sensor data exceeds a minimum threshold value; determine a count of the one or more physical events; determining an attribute of a physical event from the one or more physical events; and storing attribute data indicative of the attribute of the physical event and the count in association with the user profile. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
at least one memory storing computer-executable instructions; and at least one processor communicative coupled to the at least one memory, wherein the at least one processor is configured to access the at least one memory and execute the computer-executable instructions to; receive sensor data associated with at least one sensor of a user device, wherein the user device is associated with a user profile; determine, from the sensor data, that one or more physical events associated with the user device has occurred, wherein the at least one processor is configured to determine that the physical event has occurred by executing the computer-executable instructions to determine that a sensor value included in the sensor data exceeds a minimum threshold value; determine a count of the one or more physical events; determine an attribute of a physical event from the one or more physical events; and store attribute data indicative of the attribute of the physical event and the count in association with the user profile. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification