US 9,809,184 B2
Automobile usage analytics and personalization
Kevin Gary Smith, Lehi, UT (US); William Brandon George, Pleasant Grove, UT (US); and James H. Brown, Orem, UT (US)
Assigned to ADOBE SYSTEMS INCORPORATED, San Jose, CA (US)
Filed by Adobe Systems Incorporated, San Jose, CA (US)
Filed on Nov. 9, 2015, as Appl. No. 14/936,574.
Prior Publication US 2017/0129426 A1, May 11, 2017
Int. Cl. B60R 22/00 (2006.01); B60R 16/037 (2006.01); G07C 5/00 (2006.01); G07C 5/08 (2006.01); B60K 35/00 (2006.01); G06Q 30/02 (2012.01); B60K 37/06 (2006.01)
CPC B60R 16/037 (2013.01) [B60K 35/00 (2013.01); B60K 37/06 (2013.01); G06Q 30/0266 (2013.01); G07C 5/008 (2013.01); G07C 5/0808 (2013.01); G07C 5/0825 (2013.01); B60K 2350/2052 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method implemented by one or more computing devices in an environment in which sensors are included with parts of automobiles, detect usage events that result from automobile usage, and produce sensor data indicative of the usage events, the method further implemented to generate recommendations that are based on the automobile usage, the method comprising:
obtaining the sensor data, by the one or more computing devices, for an automobile associated with a user that describes the usage events detected by auto part sensors of the automobile;
analyzing the obtained sensor data to compute statistics that summarize usage of the automobile;
determining, by the one or more computing devices, at least one of a product or service that is pertinent to the user based on both the statistics that summarize the usage of the automobile and interaction data associated with the user that describes interactions of the user with other sensor-configured objects;
generating one or more recommendations to suggest the determined product or service by presenting the one or more recommendations to the user via output interfaces of the automobile; and
communicating, by the one or more computing devices, the generated one or more recommendations to the automobile for presentation via the output interfaces.