IP Library › Granted Patent US 12,619,338
Granted Patent B2
US 12,619,338 · App. 18/134,250 · Granted May 5, 2026

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)
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 12,619,338
App. No.
18/134,250
Filed
Apr 13, 2023
Granted
May 5, 2026
Kind
B2
Art Unit
2898
USPC
715/821
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 (48)

1 . A system comprising:

at least one processor;

a selectable item availability generation computing platform;

a display 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 system to:

receive, using a first user interface that is displayed on the display, a first user input indicating a first request to access a selectable item availability output, the first user input comprising user data received via the first user interface, and the request to access a selectable item availability output comprising the user data;

send, via a first wireless data connection, the first request to access the selectable item availability output, wherein when the first request is received by the selectable item availability generation computing platform, the selectable item availability generation computing platform generates an updated selectable item availability output;

display, in a second user interface that is displayed on the display subsequently to the first user interface, the updated selectable item availability output received from the selectable item availability generation computing platform according to one or more commands, the updated selectable item availability output displayed in the second user interface comprising a displayed image based on the user data, which was input using the first user interface;

receive a second user input, wherein the second user input comprises personal information related to the updated selectable item availability output;

generate one or more commands to cause display of the updated selectable item availability output;

send, via the first wireless data connection, the second user input, wherein when received by the selectable item availability generation computing platform, the selectable item availability generation computing platform generates a selectable item availability result; and

display the selectable item availability result received from the selectable item availability generation computing platform on the display according to one or more commands,

wherein the selectable item availability result is generated by the selectable item availability generation computing platform using at least one machine learning algorithm, the machine learning algorithm performing a comparison of the first user input and/or the second user input to contents of a database containing previous selectable item availability inputs, wherein the selectable item availability result is associated with the previous selectable item availability inputs when the comparison results in a match that exceeds a predetermined threshold.

2 . The system of claim 1 , wherein the selectable item availability output is an online tool for purchasing insurance products, and the displayed image is a background image associated with the insurance products or a representation of an item associated with the insurance products.

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

receive, via the first wireless data connection, from the selectable item availability generation computing platform, a user interface design, wherein the user interface design is generated according to the first user input.

4 . The system of claim 1 , wherein the selectable item availability generation computing platform configured to receive requests to access selectable item availability outputs, ingest one or more user inputs, to generate selectable item availability outputs, and to generate selectable item availability results.

5 . The system of claim 1 , wherein the updated selectable item availability output may be a series of one or more prompts requesting user data for a purpose of determining insurance rates.

6 . The system of claim 1 , wherein the display is integrated into one of a desktop computer, laptop, mobile phone, smartphone, or tablet.

7 . A method comprising:

receiving, using a first user interface that is displayed on a display of a user device, a first user input indicating a first request to access a selectable item availability output, the first user input comprising user data entered via the first user interface, and the request to access a selectable item availability output comprising the user data;

sending, via a first wireless data connection, the first request to access the selectable item availability output, wherein when the first request is received by a selectable item availability generation computing platform, the selectable item availability generation computing platform generates an updated selectable item availability output;

displaying, in a second user interface that is displayed on the display subsequently to the first user interface, the updated selectable item availability output on the user interface according to one or more commands, the updated selectable item availability output displayed in the second user interface including a displayed image based on the user data, which was input using the first user interface;

receiving a second user input, wherein the second user input comprises personal information related to the updated selectable item availability output;

sending, via the first wireless data connection, the second user input, wherein when received by the selectable item availability generation computing platform, the selectable item availability generation computing platform generates a selectable item availability result;

receiving, via the first wireless data connection, from the selectable item availability generation computing platform, the selectable item availability result and one or more commands to cause display of the selectable item availability result; and

displaying the selectable item availability result on the user interface,

wherein the selectable item availability result is generated by the selectable item availability generation computing platform using at least one machine learning algorithm, the machine learning algorithm performing a comparison of the first user input and/or the second user input to contents of a database containing previous selectable item availability inputs, wherein the selectable item availability result is associated with the previous selectable item availability inputs when the comparison results in a match that exceeds a predetermined threshold.

8 . The method of claim 7 , wherein the selectable item availability output is an online tool for purchasing insurance products, and the displayed image is a background image associated with the insurance products or a representation of an item associated with the insurance products.

9 . The method of claim 7 , further comprising:

receiving, via the first wireless data connection, from the selectable item availability generation computing platform, a user interface design, wherein the user interface design is generated according to the first user input.

10 . The method of claim 7 , wherein the selectable item availability generation computing platform configured to receive requests to access selectable item availability outputs, ingest one or more user inputs, to generate selectable item availability outputs, and to generate selectable item availability results.

11 . The method of claim 7 , wherein the updated selectable item availability output may be a series of one or more prompts requesting user data for a purpose of determining insurance rates.

12 . The method of claim 7 , wherein the display is integrated into one of a desktop computer, laptop, mobile phone, smartphone, or tablet.

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

receive, using a first user interface that is displayed on a display of a user device, a first user input indicating a first request to access a selectable item availability output, the first user input comprising user data entered via the first user interface, and the request to access a selectable item availability output comprising the user data;

send, via a first wireless data connection, the first request to access the selectable item availability output, wherein the first request is received from a first user input, and wherein when the first request is received by a selectable item availability generation computing platform, the selectable item availability generation computing platform generates an updated selectable item availability output;

receive, via the first wireless data connection, from the selectable item availability generation computing platform, the updated selectable item availability output and one or more commands to cause display of the updated selectable item availability output;

display, in a second user interface that is displayed on the display subsequently to the first user interface, the updated selectable item availability output on the user interface, the updated selectable item availability output displayed in the second user interface including a displayed image based on the user data, which was input using the first user interface;

send, via the first wireless data connection, a second user input comprised of at least personal information related to the updated selectable item availability output, wherein when received by the selectable item availability generation computing platform, the selectable item availability generation computing platform generates a selectable item availability result;

receive, via the first wireless data connection, from the selectable item availability generation computing platform, the selectable item availability result and one or more commands to cause display of the selectable item availability result; and

display the selectable item availability result on the user interface,

wherein the selectable item availability result is generated by the selectable item availability generation computing platform using at least one machine learning algorithm, the machine learning algorithm performing a comparison of the first user input and/or the second user input to contents of a database containing previous selectable item availability inputs, wherein the selectable item availability result is associated with the previous selectable item availability inputs when the comparison results in a match that exceeds a predetermined threshold.

14 . The non-transitory, computer readable medium of claim 13 , wherein the selectable item availability output is an online tool for purchasing insurance products, and the displayed image is a background image associated with the insurance products or a representation of an item associated with the insurance products.

15 . The non-transitory, computer readable medium of claim 13 storing further instructions, that when executed by the processor, cause the one or more processors to:

receive, via the first wireless data connection, from the selectable item availability generation computing platform, a user interface design, wherein the user interface design is generated according to the first user input.

16 . The non-transitory, computer readable medium of claim 13 , wherein the selectable item availability generation computing platform configured to receive requests to access selectable item availability outputs, ingest one or more user inputs, to generate selectable item availability outputs, and to generate selectable item availability results.

17 . The non-transitory, computer readable medium of claim 13 , wherein the updated selectable item availability output may be a series of one or more prompts requesting user data for a purpose of determining insurance rates.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2023
From: GOUDA, PAVAN NEELAKANTHANA
To: ALLSTATE SOLUTIONS PRIVATE LIMITED
Reel/Frame 064067/0595 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2023
From: LOPEZ, SALVADOR; KRIETER, DEAN; NARRA, VIKRAM
To: ALLSTATE INSURANCE COMPANY
Reel/Frame 064067/0558 →
Continuity (3)
Continuation 16118569 · Aug 31, 2018
Continuation In Part 15947102 · Apr 6, 2018
Related Publication 20230325058A1 · Oct 12, 2023
References Cited (172)
US 5905973A · Yonezawa et al. · 1999 [cited by applicant]
US 6266649B1 · Linden et al. · 2001 [cited by applicant]
US 6317722B1 · Jacobi et al. · 2001 [cited by applicant]
US 7019759B1 · Moore et al. · 2006 [cited by applicant]
US 7114131B1 · Ballantine · 2006 [cited by applicant]
US D531186S · Sauter · 2006 [cited by applicant]
US D605199S · Nagata et al. · 2009 [cited by applicant]
US 7734508B2 · Hayes et al. · 2010 [cited by applicant]
US D637605S · Brinda · 2011 [cited by applicant]
US 8024234B1 · Thomas et al. · 2011 [cited by applicant]
US D650800S · Impas et al. · 2011 [cited by applicant]
US D661701S · Brown et al. · 2012 [cited by applicant]
US 8244564B2 · Selinger et al. · 2012 [cited by applicant]
US 8352914B2 · Sarkar et al. · 2013 [cited by applicant]
US 8370203B2 · Dicker et al. · 2013 [cited by applicant]
US 8543463B2 · Zakas et al. · 2013 [cited by applicant]
US D691171S · Brinda et al. · 2013 [cited by applicant]
US D692905S · Marshall et al. · 2013 [cited by applicant]
US 8577749B2 · Aliabadi et al. · 2013 [cited by applicant]
US 8606770B2 · Gregov et al. · 2013 [cited by applicant]
US D697936S · Lee et al. · 2014 [cited by applicant]
US D697937S · Lee et al. · 2014 [cited by applicant]
US D701879S · Foit et al. · 2014 [cited by applicant]
US 8799000B2 · Guzzoni · 2014 [cited by examiner]
US D716316S · Behzadi et al. · 2014 [cited by applicant]
US D717822S · Brotman et al. · 2014 [cited by applicant]
US D720361S · Mitchell et al. · 2014 [cited by applicant]
US D726216S · Tabata et al. · 2015 [cited by applicant]
US D726218S · Marianek et al. · 2015 [cited by applicant]
US D730935S · Franganillo et al. · 2015 [cited by applicant]
US D732062S · Kwon · 2015 [cited by applicant]
US D732566S · Mitchell et al. · 2015 [cited by applicant]
US D736810S · Hisada et al. · 2015 [cited by applicant]
US D738895S · Myoung et al. · 2015 [cited by applicant]
US D738907S · Cabrera-Cordon et al. · 2015 [cited by applicant]
US D738913S · Cabrera-Cordon et al. · 2015 [cited by applicant]
US D740846S · Mitchell et al. · 2015 [cited by applicant]
US D741356S · Park et al. · 2015 [cited by applicant]
US D741896S · Park et al. · 2015 [cited by applicant]
US 9189131B2 · Thiruvidam et al. · 2015 [cited by applicant]
US D744509S · Moriya · 2015 [cited by applicant]
US D748101S · Bang et al. · 2016 [cited by applicant]
US D753131S · Cuthbert et al. · 2016 [cited by applicant]
US D753132S · Cuthbert et al. · 2016 [cited by applicant]
US D753685S · Zimmerman et al. · 2016 [cited by applicant]
US D754689S · Lee · 2016 [cited by applicant]
US D755819S · Gao et al. · 2016 [cited by applicant]
US D757026S · Lim et al. · 2016 [cited by applicant]
US D759069S · Sakalowsky et al. · 2016 [cited by applicant]
US D759079S · Carlton et al. · 2016 [cited by applicant]
US D759678S · Jung et al. · 2016 [cited by applicant]
US 9360997B2 · Missig et al. · 2016 [cited by applicant]
US D765115S · Pierson et al. · 2016 [cited by applicant]
US D768144S · Kim et al. · 2016 [cited by applicant]
US D771075S · Moriya · 2016 [cited by applicant]
US D775142S · Leise · 2016 [cited by applicant]
US D782497S · Barry et al. · 2017 [cited by applicant]
US D782504S · Lee et al. · 2017 [cited by applicant]
US D783029S · Lee et al. · 2017 [cited by applicant]
US D783648S · Vazquez et al. · 2017 [cited by applicant]
US D783675S · Yagisawa et al. · 2017 [cited by applicant]
US D785640S · Cruttenden et al. · 2017 [cited by applicant]
US D786273S · Herman et al. · 2017 [cited by applicant]
US D786274S · Lee et al. · 2017 [cited by applicant]
US D786897S · Nageli et al. · 2017 [cited by applicant]
US D790562S · Nageli et al. · 2017 [cited by applicant]
US D803232S · Leigh et al. · 2017 [cited by applicant]
US D803854S · Suzuki · 2017 [cited by applicant]
US D805541S · Juliano · 2017 [cited by applicant]
US D812073S · Lehmann · 2018 [cited by applicant]
US D815645S · Felt · 2018 [cited by applicant]
US D816678S · Felt · 2018 [cited by applicant]
US D819065S · Xie et al. · 2018 [cited by applicant]
US D819662S · Leise · 2018 [cited by applicant]
US D828364S · Felt · 2018 [cited by applicant]
US D830385S · Lepine et al. · 2018 [cited by applicant]
US D830389S · Witt et al. · 2018 [cited by applicant]
US D835151S · Martin et al. · 2018 [cited by applicant]
US D835155S · Bickerstaff et al. · 2018 [cited by applicant]
US D835648S · Begin et al. · 2018 [cited by applicant]
US D835666S · Saleh et al. · 2018 [cited by applicant]
US D836123S · Pillalamarri et al. · 2018 [cited by applicant]
US D836658S · Andrew · 2018 [cited by applicant]
US D836659S · Andrew · 2018 [cited by applicant]
US D837816S · Sanchez · 2019 [cited by applicant]
US D838281S · Buchter et al. · 2019 [cited by applicant]
US D838290S · Clymer et al. · 2019 [cited by applicant]
US D838737S · Martin et al. · 2019 [cited by applicant]
US D839294S · Mazlish et al. · 2019 [cited by applicant]
US D839299S · Lee et al. · 2019 [cited by applicant]
US D839884S · Mussinov et al. · 2019 [cited by applicant]
US D839895S · Dell · 2019 [cited by applicant]
US D839900S · Gan · 2019 [cited by applicant]
US D839914S · Lee et al. · 2019 [cited by applicant]
US D840412S · Donini et al. · 2019 [cited by applicant]
US D841045S · Clymer et al. · 2019 [cited by applicant]
US 10521865B1 · Spader et al. · 2019 [cited by applicant]
US 10861115B1 · Stricker et al. · 2020 [cited by applicant]
US 20010037265A1 · Kleinberg · 2001 [cited by applicant]
US 20010054017A1 · Wakabayashi et al. · 2001 [cited by applicant]
US 20020040372A1 · Ide · 2002 [cited by applicant]
US 20030004836A1 · Otter et al. · 2003 [cited by applicant]
US 20030149600A1 · Williams · 2003 [cited by applicant]
US 20050283371A1 · Tiramani · 2005 [cited by applicant]
US 20070143347A1 · McGee · 2007 [cited by applicant]
US 20070250783A1 · Wu et al. · 2007 [cited by applicant]
US 20080091461A1 · Evans et al. · 2008 [cited by applicant]
US 20090204577A1 · Mayer-Ullmann et al. · 2009 [cited by applicant]
US 20090276368A1 · Martin et al. · 2009 [cited by applicant]
US 20100251304A1 · Donoghue et al. · 2010 [cited by applicant]
US 20100259375A1 · Ferren et al. · 2010 [cited by applicant]
US 20100262710A1 · Khatib et al. · 2010 [cited by applicant]
US 20100269054A1 · Goldberg et al. · 2010 [cited by applicant]
US 20110035238A1 · Salvagio · 2011 [cited by examiner]
US 20110105226A1 · Perlman · 2011 [cited by applicant]
US 20110213629A1 · Clark et al. · 2011 [cited by applicant]
US 20120246024A1 · Thomas et al. · 2012 [cited by applicant]
US 20130054595A1 · Isaev et al. · 2013 [cited by applicant]
US 20130204645A1 · Lehman et al. · 2013 [cited by applicant]
US 20140056540A1 · Hamburg et al. · 2014 [cited by applicant]
US 20140129951A1 · Amin et al. · 2014 [cited by applicant]
US 20140298200A1 · Cierniak · 2014 [cited by applicant]
US 20140302470A1 · Zapantis · 2014 [cited by examiner]
US 20150007055A1 · Lemus et al. · 2015 [cited by applicant]
US 20150134547A1 · Oikonomidis · 2015 [cited by applicant]
US 20150187015A1 · Adams et al. · 2015 [cited by applicant]
US 20150188720A1 · Winter · 2015 [cited by applicant]
US 20150324940A1 · Samson et al. · 2015 [cited by applicant]
US 20150332088A1 · Chembula · 2015 [cited by applicant]
US 20150363862A1 · Ranft et al. · 2015 [cited by applicant]
US 20160092959A1 · Gross · 2016 [cited by applicant]
US 20160162992A1 · England · 2016 [cited by applicant]
US 20160239867A1 · Sinha et al. · 2016 [cited by applicant]
US 20160292769A1 · Colson et al. · 2016 [cited by applicant]
US 20170021764A1 · Adams et al. · 2017 [cited by applicant]
US 20170032466A1 · Feldman et al. · 2017 [cited by applicant]
US 20170236182A1 · Ignatyev · 2017 [cited by applicant]
US 20180032505A1 · Hoetzer et al. · 2018 [cited by applicant]
US 20180052981A1 · Nygate et al. · 2018 [cited by applicant]
US 20190130244A1 · Mars et al. · 2019 [cited by applicant]
US 20190238944A1 · Balasubramanian et al. · 2019 [cited by applicant]
US 20190251150A1 · Vinay et al. · 2019 [cited by applicant]
US 20190310742A1 · Lopez et al. · 2019 [cited by applicant]
US 20190310748A1 · Lopez et al. · 2019 [cited by applicant]
US 20190347758A1 · Keramidas et al. · 2019 [cited by applicant]
US 20200026778A1 · Miller et al. · 2020 [cited by applicant]
US 20200097970A1 · Gupta et al. · 2020 [cited by applicant]
US 20200349258A1 · Frost et al. · 2020 [cited by applicant]
CN 103473354A · 2013 [cited by applicant]
CN 104463630A · 2015 [cited by applicant]
EP 1658743A1 · 2006 [cited by applicant]
Jun. 5, 2023—(US) Final Office Action—U.S. Appl. No. 17/549,167, 20 Pages. [cited by applicant]
Jun. 6, 2023—(CA) Office Action—App 3,039,365, 8 Pages. [cited by applicant]
Dec. 12, 2019—(US) Non-Final Office Action—U.S. Appl. No. 15/947,102, 28 Pages. [cited by applicant]
Dec. 12, 2019—(US) Non-Final Office Action—U.S. Appl. No. 16/118,569, 31 Pages. [cited by applicant]
Mar. 6, 2019—(US) Notice of Allowance—U.S. Appl. No. 29/644,248 (006591.01734), 19 Pages. [cited by applicant]
Mar. 6, 2019—(US) Notice of Allowance—U.S. Appl. No. 29/644,246 (006591.01733), 20 Pages. [cited by applicant]
Mar. 12, 2019—(US) Notice of Allowance—U.S. Appl. No. 29/644,236 (006591.01731), 17 Pages. [cited by applicant]
Mar. 6, 2019—(US) Notice of Allowance—U.S. Appl. No. 29/644,243 (006591.01732), 17 Pages. [cited by applicant]
May 4, 2020—(CA) Office Action—Application No. 3,039,365, 4 Pages. [cited by applicant]
Sep. 18, 2020—(US) Final Office Action—U.S. Appl. No. 16/118,569 (006591.01819), 35 Pages. [cited by applicant]
Sep. 21, 2020—(US) Final Office Action—U.S. Appl. No. 15/947,102 (006591.01730), 38 Pages. [cited by applicant]
Dec. 30, 2021—(CA) Office Action—Application No. 3,039,365, 7 Pages. [cited by applicant]
Feb. 23, 2021—(CA) Office Action—Application No. 3,039,365 (006591.02128), 7 Pages. [cited by applicant]
Mar. 24, 2021—(US) Non-Final Office Action—U.S. Appl. No. 15/947,102 (006591.01730), 28 Pages. [cited by applicant]
Mar. 24, 2021—(US) Non-Final Office Action—U.S. Appl. No. 16/118,569 (006591.01819), 35 Pages. [cited by applicant]
Cortizo J.S., “Shopping Cart Page Recommendation Strategy” BrainSINS, Retrieved from the Internet URL: https://www.brainsins.com/en/blog/hopping-cart-page-recommendation-strategy/2496 on Mar. 28, 2018, 1-9 pages. [cited by applicant]
Hilson J., “Insurance in Your Shopping Cart: How e-Commerce Will Affect the PH Insurance Industry,” Linkedin, Feb. 28, 2017, Retrieved from the Internet URL: https://www.linkedin.com/pulse/insurance-your-shopping-cart-h… [cited by applicant]
Kraweic T., “The Amazon Recommendations Secret to Selling More Online,” Retrieved from the Internet URL: http://rejoiner.com/resources/imazon-recommendations-secret-selling-online/ on Mar. 28, 2018, pp. 1-18. [cited by applicant]
Jan. 5, 2024—(US) Non-Final Office Action—U.S. Appl. No. 17/549,167, 31 Pages. [cited by applicant]
Sep. 12, 2024—(CA) Office Action—App 3,039,365, 7 Pages. [cited by applicant]
Dec. 3, 2024—(US) Non-Final Office Action—U.S. Appl. No. 17/549,167, 28 Pages. [cited by applicant]