US 12,154,140 B2
Data processing system with machine learning engine to provide output generating functions
John Rugel, Hawthorn Woods, IL (US); Brian Stricker, Northbrook, IL (US); Howard Hayes, Glencoe, IL (US); Surender Kumar, Palatine, IL (US); and Matthew Olenak, Chicago, IL (US)
Assigned to ALLSTATE INSURANCE COMPANY, Northbrook, IL (US)
Filed by Allstate Insurance Company, Northbrook, IL (US)
Filed on Aug. 22, 2022, as Appl. No. 17/892,209.
Application 17/892,209 is a continuation of application No. 17/087,953, filed on Nov. 3, 2020, granted, now 11,423,335.
Application 17/087,953 is a continuation of application No. 16/382,561, filed on Apr. 12, 2019, granted, now 10,839,319, issued on Nov. 17, 2020.
Application 16/382,561 is a continuation in part of application No. 16/160,332, filed on Oct. 15, 2018, granted, now 10,445,662, issued on Oct. 15, 2019.
Application 16/160,332 is a continuation of application No. 15/727,226, filed on Oct. 6, 2017, granted, now 10,140,199, issued on Nov. 27, 2018.
Application 15/727,226 is a continuation of application No. 15/716,983, filed on Sep. 27, 2017, abandoned.
Prior Publication US 2023/0230131 A1, Jul. 20, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06N 20/00 (2019.01); G06F 11/32 (2006.01); G06F 11/34 (2006.01); G06Q 30/0251 (2023.01); G06Q 30/0601 (2023.01); G06V 40/20 (2022.01); G16H 10/60 (2018.01)
CPC G06Q 30/0271 (2013.01) [G06F 11/321 (2013.01); G06F 11/3438 (2013.01); G06N 20/00 (2019.01); G06Q 30/0627 (2013.01); G06V 40/28 (2022.01); G16H 10/60 (2018.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a computing device and from a user computing device associated with a user, a request for a product;
determining, based on the product, at least one collection procedure;
identifying a third-party computing device;
sending, to the third-party computing device, a request to perform the at least one collection procedure, wherein the request comprises information corresponding to the at least one collection procedure;
receiving, from the third-party computing device, first data collected while performing the at least one collection procedure;
generating instructions to cause the user computing device to activate one or more sensors;
receiving second data collected by the one or more sensors;
analyzing the first data and the second data indicative of health or lifestyle of the user;
determining, based on the health or lifestyle of the user, whether the user is eligible for a pricing adjustment of at least a component of the product; and
outputting information indicating whether the user is eligible for the pricing adjustment.