IP Library Granted Patent US 11,635,877
Granted Patent B2
US 11,635,877 · App. 16/118,569 · Granted Apr 25, 2023

Processing system having a machine learning engine for providing a selectable item availability output

Inventors: Salvador Lopez (Round Lake, IL); Dean Krieter (Rolling Meadows, IL); Pavan Neelakanthana Gouda (Bangalore, IN); Vikram Narra (Prospect Heights, IL)
Assignees: Allstate Insurance Company; Allstate Solutions Private Limited
G06F3/0484G06F3/0482G06F40/174G06N20/00G06Q30/0635G06Q30/0641
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,635,877
App. No.
16/118,569
Granted
Apr 25, 2023
Kind
B2
Abstract

Aspects of the disclosure relate to enhanced selectable item availability processing systems with improved content and configuration update capability and enhanced selectable item availability output determinations. A computing platform may receive a selectable item availability configuration output comprising a configuration update to the selectable item availability output and a selectable item availability content output comprising a content update to the selectable item availability output. Based on the selectable item availability configuration output and the selectable item availability content output, the computing platform may generate an updated selectable item availability output. The computing platform may receive a request to access the selectable item availability output. The computing platform may generate one or more commands to cause display of the updated selectable item availability output and may send, to a user device, the updated selectable item availability output along with the one or more commands.

Claims (77)

1. A computing platform comprising:

at least one processor;

a communication interface communicatively coupled to the at least one processor; and

memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:

receive, from a user device and via a first wireless data connection, a request to access a selectable item availability output;

send, to the user device and along with one or more commands to cause display of the selectable item availability output, selectable item availability output information including specified information to be displayed using an element configuration comprising a format or an order of elements;

receive, from a switchboard output control computing platform, a selectable item availability configuration output comprising a configuration update to the selectable item availability output, wherein the configuration update comprises a modification to the element configuration;

determine, based on a comparison of a complexity of the modification to a first complexity threshold, whether to initiate the modification at a current time or a later time, wherein determining whether to initiate the modification at the current time or the later time includes determining whether to modify a menu at the current time or the later time based on the complexity of the modification to the menu;

receive, from a content output control computing platform, a selectable item availability content output comprising a content update to the selectable item availability output, wherein the content update comprises a modification to the specified information to be displayed;

determine, based on a comparison of a complexity of the content update to a second complexity threshold, whether to initiate the content update at a first time or a second time subsequent to the first time;

generate, via machine learning algorithms and datasets, based on the selectable item availability configuration output, and based on the selectable item availability content output, an updated selectable item availability output;

receive, from the user device and via the first wireless data connection, a second request to access the selectable item availability output; and

send, to the user device and along with one or more commands to cause display of the updated selectable item availability output, the updated selectable item availability output.

2. The computing platform of claim 1 , wherein the selectable item availability configuration output comprises an update to at least one of an order of a question on one or more user interfaces comprising the selectable item availability output and a group identifier comprising an indication of a selection tool used to provide user input in response to the question.

3. The computing platform of claim 1 , wherein the selectable item availability content output comprises an update to at least one of: a video displayed by one or more user interfaces comprising the selectable item availability output, text displayed on the one or more user interfaces comprising the selectable item availability output, a language in which the text is displayed, or a product with which the text or the video is associated.

4. The computing platform of claim 1 , wherein the selectable item availability configuration output and the selectable item availability content output are generated in response to user input received via a user interface displayed on a selectable item availability management computing platform.

5. The computing platform of claim 1 , wherein the memory stores additional computer-readable instructions that, when executed by the at least one processor, further cause the computing platform to:

establish, with a third party source computing platform, a second wireless data connection;

generate one or more commands directing the third party source computing platform to provide source data associated with received data;

send, to the third party source computing platform, via the second wireless data connection, and along with an indication of the received data, the one or more commands directing the third party source computing platform to provide source data; and

receive, from the third party source computing platform and via the second wireless data connection, third party source data.

6. The computing platform of claim 5 , wherein the memory stores additional computer-readable instructions that, when executed by the at least one processor, further cause the computing platform to:

generate the updated selectable item availability output by generating, based at least in part on the third party source data, the updated selectable item availability output.

7. The computing platform of claim 1 , wherein:

the selectable item availability configuration output is generated based on first user input received via a switchboard interface, different than the selectable item availability output, displayed at an enterprise user device different than the user device; and

the selectable item availability content output is generated based on second user input, received via a content interface, different than the selectable item availability output, displayed at the enterprise user device.

8. The computing platform of claim 1 , wherein the modification to the element configuration comprises replacing a drop down menu with a text box, wherein:

the drop down menu is displayed on the selectable item availability output and prompted for information, and

the text box is to be displayed on the selectable item availability output and prompt for the information.

9. The computing platform of claim 1 , further comprising:

receiving, from the user device, user input received via the updated selectable item availability output; and

updating, based on the user input, the updated selectable item availability output, wherein updating the updated selectable item availability output comprises:

identifying a state associated with a zip code specified in the user input;

selecting background scenery associated with the identified state; and

updating a background of the updated selectable item availability output to include the selected background scenery.

10. The computing platform of claim 9 , wherein updating the updated selectable item availability output further comprises:

selecting, based on a vehicle type specified in the user input, a vehicle image; and

updating the updated selectable item availability output to include the vehicle image driving through the background scenery.

11. The computing platform of claim 9 , wherein updating the updated selectable item availability output further comprises:

modifying, based on home structural information specified in the user input, an image of a home depicted in the updated selectable item availability output, wherein modifying the image of the home comprises modifying the image of the home to include one or more of:

living space above a garage, a pool, a deck, a porch, or a basement.

12. The computing platform of claim 9 , wherein updating the updated selectable item availability output further comprises:

modifying, based on user employment information, a facial expression on a figure depicted on the updated selectable item availability output.

13. The computing platform of claim 9 , wherein updating the updated selectable item availability output further comprises:

sending, based on the user input, a source data request for source data associated with the user input;

receiving the source data, wherein the source data indicates one of more of a year a home was built, a residence type, square footage of the home, a home type, an exterior wall type, a roof style, or a number of stories of the home; and

updating, based on the received source data, the updated selectable item availability output, wherein updating the updated selectable item availability output comprises updating an image of the home, depicted in the updated selectable item availability output, based on the received source data.

14. The computing platform of claim 1 , wherein the selectable item availability configuration output specifies a modification to one or more of:

levels of coverage for various plans, scenarios for which a stop page is displayed to a user, which products are live in each state, which sections to display to a user based on personal information, which zip codes customers are able to purchase insurance for, dog breeds that may trigger a stop page, which protective devices are displayed to the user, page order or question group order, restrictions applied to renter counties, or changes to an environment via a product release.

15. The computing platform of claim 1 , wherein the selectable item availability content output specifies a modification to an association between text and video content.

16. A method comprising:

receiving, from a user device and via a first wireless data connection, a request to access a selectable item availability output;

sending, to the user device and along with one or more commands to cause display of the selectable item availability output, selectable item availability output information including an element configuration for one or more elements to be displayed on the selectable item availability output, wherein the element configuration refers to a format or an order of elements, and specified information to be displayed on the selectable item availability output using the element configuration;

receiving, from a switchboard output control computing platform, a selectable item availability configuration output comprising a configuration update to the selectable item availability output, wherein the configuration update comprises a modification to the element configuration;

determining, based on a comparison of a complexity of the modification to a first predetermined complexity threshold, whether to initiate the modification a current time or a later time, wherein determining whether to initiate the modification at the current time or the later time includes determining whether to modify a menu at the current time or the later time based on the complexity of the modification to the menu;

receiving, from a content output control computing platform, a selectable item availability content output comprising a content update to the selectable item availability output, wherein the content update comprises a modification to the specified information to be displayed;

determining, based on a comparison of a complexity of the content update to a second predetermined complexity threshold, whether to initiate the content update at a first time or a second time subsequent to the first time;

generating, via machine learning algorithms and datasets, based on the selectable item availability configuration output, and based on the selectable item availability content output, an updated selectable item availability output;

receiving, from the user device and via the first wireless data connection, a second request to access the selectable item availability output; and

sending, to the user device and along with the one or more commands to cause display of the updated selectable item availability output, the updated selectable item availability output.

17. The method of claim 16 , wherein:

the selectable item availability configuration output comprises an update to at least one of an order of a question on one or more user interfaces comprising the selectable item availability output and a group identifier comprising an indication of a selection tool used to provide user input in response to the question; and

the selectable item availability content output comprises an update to at least one of: a video displayed by one or more user interfaces comprising the selectable item availability output, text displayed on the one or more user interfaces comprising the selectable item availability output, a language in which the text is displayed, or a product with which the text or the video is associated.

18. The method of claim 16 , further comprising:

generating the updated selectable item availability output by generating, based at least in part on third party source data, the updated selectable item availability output.

19. The method of claim 16 , wherein:

determining that the updated selectable item availability output should be generated now comprises determining that the updated selectable item availability output should be generated prior to receiving the second request to access the selectable item availability output.

20. A non-transitory computer readable medium storing computer executable instructions, which when executed by a processor, cause a computing device to:

receive, from a user device and via a first wireless data connection, a request to access a selectable item availability output;

send , to the user device and along with one or more commands to cause display of the selectable item availability output, selectable item availability output information including specified information to be displayed on the selectable item availability output using an element configuration comprising a format or an order of elements;

receive, from a switchboard output control computing platform, a selectable item availability configuration output comprising a configuration update to the selectable item availability output, wherein the configuration update comprises a modification to the element configuration;

determine, based on a comparison of a complexity of the modification to a first complexity threshold, whether to initiate the modification a current time or a later time, wherein determining whether to initiate the modification at the current time or the later time or later includes determining whether to modify a drop down menu at the current time or the later time based on the complexity of the modification to the drop down menu;

receive, from a content output control computing platform, a selectable item availability content output comprising a content update to the selectable item availability output, wherein the content update comprises a modification to the specified information to be displayed;

determine, based on a comparison of a complexity of the content update to a second complexity threshold, whether to initiate the content update at a first time or a second time subsequent to the first time;

generate, via machine learning algorithms and datasets, based on the selectable item availability configuration output, and based on the selectable item availability content output, an updated selectable item availability output;

receive, from the user device and via the first wireless data connection, a second request to access the selectable item availability output; and

send, to the user device and along with the one or more commands to cause display of the updated selectable item availability output, the updated selectable item availability output.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2018
From: LOPEZ, SALVADOR; KRIETER, DEAN; NARRA, VIKRAM
To: ALLSTATE INSURANCE COMPANY
Reel/Frame 046764/0972 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2018
From: GOUDA, PAVAN NEELAKANTHANA
To: ALLSTATE SOLUTIONS PRIVATE LIMITED
Reel/Frame 046765/0099 →
Continuity (2)
Continuation In Part 15947102 · Apr 6, 2018
Related Publication 20190310748A1 · Oct 10, 2019
Cited By (56)
US 12,192,026 US 12,200,038 US 12,200,083 US 12,200,084 US 12,218,776 US 12,218,777 US 12,229,210 US 12,231,253 US 12,231,519 US 12,250,089 US 12,250,090 US 12,261,712 US 12,277,187 US 12,277,188 US 12,277,189 US 12,278,878 US 12,278,880 US 12,284,069 US 12,289,383 US 12,294,481 US 12,301,401 US 12,309,123 US 12,309,241 US 12,323,287 US 12,323,500 US 12,323,501 US 12,332,960 US 12,341,860 US 12,355,855 US 12,368,789 US 12,375,582 US 12,411,902 US 12,413,648 US 12,425,492 US 12,438,956 US 12,445,511 US 12,457,273 US 12,483,635 US 12,517,972 US 12,524,490 US 12,524,491 US 12,536,243 US 12,542,764 US 12,549,645 US 12,563,130 US 12,587,429 US 12,587,430 US 12,587,579 US 12,603,809 US 12,652,330 US 12,659,218 US 12,671,750 US 12,706,984 US 12,719,734 US 12,719,735 US 12,719,945