IP Library Granted Patent US 12,567,482
Granted Patent B2
US 12,567,482 · App. 18/204,798 · Granted Mar 3, 2026

Survey and suggestion system

Inventors: Milton D. Mitjans (Wesley Chapel, FL); Kevin Herzig (Fort Myers, FL)
Assignee: Evernorth Strategic Development, Inc.
G16H10/20G06N3/0455
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,567,482
App. No.
18/204,798
Granted
Mar 3, 2026
Kind
B2
Abstract

Apparatuses, systems, and methods relate to technology to receive a user request from a user device, identify that a plurality of questions is available for presentation on the user device based on the user request and select a first question from the plurality of questions. The technology transmits the first question to the user device, receives a first user reply from the user device, where the first user reply is an answer to the first question and selects a second question from the plurality of questions based on the first user reply. The technology transmits the second question to the user device, receives a second user reply from the user device, where the second user reply is an answer to the second question, determines a user suggestion based on the first and second user replies, and transmits the user suggestion to the user device.

Claims (80)

1 . A computing system comprising:

a processor; and

a memory having a set of instructions, which when executed by the processor, cause the computing system to:

train a machine learning question and recommendation model (MLQRM) to map recommendations into a vector space as recommendation vectors, wherein to train the MLQRM, the set of instructions when executed, cause the computing system to train the MLQRM based on user responses to questions by patients, recommendations to the patients, and engagement data identifying engagements of the patients with the recommendations, wherein the recommendations mitigate health conditions;

receive a user request from a user device;

identify that a plurality of questions is available for presentation on the user device based on the user request;

select a first question from the plurality of questions;

transmit the first question to the user device;

receive a first user reply from the user device, wherein the first user reply is an answer to the first question;

generate, with a generative artificial intelligence model of the MLQRM, a second question based on the first user reply and the first question;

transmit the second question to the user device;

receive a second user reply from the user device, wherein the second user reply is an answer to the second question;

generate, with the MLQRM, a user vector based on the first and second user replies;

determine, with the MLQRM, a user suggestion from the plurality of recommendations based on a similarity between the recommendation vectors and the user vector; and

transmit the user suggestion to the user device.

2 . The computing system of claim 1 , wherein the instructions of the memory, when executed, cause the computing system to:

transmit the first question, the second question, and the user suggestion to the user device via an application programming interface.

3 . The computing system of claim 1 , wherein the instructions of the memory, when executed, cause the computing system to:

receive the first user reply and the second user reply via an application programming interface.

4 . The computing system of claim 1 , wherein the instructions of the memory, when executed, cause the computing system to:

execute an authentication process on a current user associated with the user device to authenticate the current user; and

determine that communication with the current user is to be executed in response to the current user being authenticated.

5 . The computing system of claim 1 , wherein the instructions of the memory, when executed, cause the computing system to:

encrypt the first question, the second question, and the user suggestion prior to transmission to the user device.

6 . The computing system of claim 1 , wherein the instructions of the memory, when executed, cause the computing system to:

decrypt data from the user device to extract the first user reply and the second user reply.

7 . The computing system of claim 1 , wherein the instructions of the memory, when executed, cause the computing system to:

gather the user responses, and the engagement data;

and;

translate, with the MLQRM, the user responses into the vector space to generate recommendation vectors.

8 . The computing system of claim 7 , wherein to determine the user suggestion, the MLQRM is configured to:

calculate one or more differences between the recommendation vectors and the user vectors; and

select the user suggestion based on the one or more differences.

9 . The computing system of claim 8 , wherein to determine the user suggestion, the MLQRM is configured to:

identify a lowest difference from the one or more differences, wherein the user suggestion is associated with the lowest difference.

10 . The computing system of claim 1 , wherein the instructions of the memory, when executed, cause the computing system to:

retrieve user data, wherein the user data includes implicit feedback associated with a current user and explicit feedback associated with the current user, wherein the current user is associated with the user device, and

further wherein the MLQRM determines the user suggestion further based on the implicit feedback and the explicit feedback.

11 . The computing system of claim 1 , wherein the generative artificial intelligence model generates the second question, with a variational autoencoder.

12 . The computing system of claim 1 , wherein the instructions of the memory, when executed, cause the computing system to:

determine that the second user reply is to be converted into an observation, wherein the observation is a qualitative representation of the second user reply;

initiate an asynchronous state machine based on the second user reply being determined to be converted into the observation;

convert the second user reply into the observation with the asynchronous state machine; and

cause a third question from the plurality of questions to be presented on the user device as the asynchronous state machine is executed.

13 . The computing system of claim 1 , wherein the user suggestion includes one or more of a first suggested service, a first application, or a first website.

14 . The computing system of claim 13 , wherein the instructions of the memory, when executed, cause the computing system to:

determine that one or more of a second service, a second application, or a second website is to be bypassed for the user suggestion.

15 . The computing system of claim 1 , wherein the instructions of the memory, when executed, cause the computing system to:

access one or more of rules, a linear ordering, or a state machine to select the first question.

16 . The computing system of claim 1 , wherein the instructions of the memory, when executed, cause the computing system to:

identify user information associated with a current user, wherein the current user is associated with the user device, wherein the user information includes one or more of identifying information of the current user or user measurements of the current user; and

determine whether to select a third question of the plurality of questions for transmission to the user device based on whether a third answer to the third question is contained within the user information.

17 . The computing system of claim 1 , wherein the first question, the second question, the first user reply, and the second user reply comply with a Fast Healthcare Interoperability Resources standard.

18 . The computing system of claim 1 , wherein to determine the user suggestion, the set of instructions, which when executed by the processor, cause the computing system to identify the user suggestion with the generative machine learning model.

19 . At least one non-transitory computer readable storage medium comprising a set of instructions, which when executed by a computing system, cause the computing system to:

train a machine learning question and recommendation model (MLQRM) to map recommendations into a vector space as recommendation vectors, wherein to train the MLQRM, the set of instructions when executed, cause the computing system to train the MLQRM based on user responses to questions by patients, recommendations to the patients, and engagement data identifying engagements of the patients with the recommendations, wherein the recommendations mitigate health conditions;

receive a user request from a user device;

identify that a plurality of questions is available for presentation on the user device based on the user request;

select a first question from the plurality of questions;

transmit the first question to the user device;

receive a first user reply from the user device, wherein the first user reply is an answer to the first question;

generate, with a generative artificial intelligence model of the MLQRM, a second question based on the first user reply and the first question;

transmit the second question to the user device;

receive a second user reply from the user device, wherein the second user reply is an answer to the second question;

generate, with the MLQRM, a user vector based on the first and second user replies;

determine, with the MLQRM, a user suggestion from the plurality of recommendations based on a similarity between the recommendation vectors and the user vector; and

transmit the user suggestion to the user device.

20 . A method comprising:

training a machine learning question and recommendation model (MLQRM) to map recommendations into a vector space as recommendation vectors, wherein the training includes training the MLQRM based on user responses to questions by patients, recommendations to the patients, and engagement data identifying engagements of the patients with the recommendations, wherein the recommendations mitigate health conditions;

receiving a user request from a user device;

identifying that a plurality of questions is available for presentation on the user device based on the user request;

selecting a first question from the plurality of questions;

transmitting the first question to the user device;

receiving a first user reply from the user device, wherein the first user reply is an answer to the first question;

generating, with a generative artificial intelligence model of the MLQRM, a second question based on the first user reply and the first question;

transmitting the second question to the user device;

receiving a second user reply from the user device, wherein the second user reply is an answer to the second question;

generating, with the MLQRM, a user recommendation based on the first and second user replies;

determining, with the MLQRM, a user recommendation from the plurality of recommendations based on a similarity between the recommendation vectors and the user vector; and

transmitting the user suggestion to the user device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2023
From: MITJANS, MILTON D.; HERZIG, KEVIN
To: EVERNORTH STRATEGIC DEVELOPMENT, INC.
Reel/Frame 063833/0083 →
Continuity (2)
Provisional Application 63348329 · Jun 2, 2022
Related Publication 20230395204A1 · Dec 7, 2023
References Cited (165)
US 6999987B1 · Billingsley · 2006 [cited by applicant]
US 7100197B2 · Rail · 2006 [cited by applicant]
US 7103556B2 · Del Rey · 2006 [cited by applicant]
US 7433828B2 · Brinkman · 2008 [cited by applicant]
US 7448047B2 · Poole · 2008 [cited by applicant]
US 7519577B2 · Brundage · 2009 [cited by applicant]
US 7707627B2 · Hirsh · 2010 [cited by applicant]
US 7752289B2 · Kikkawa · 2010 [cited by applicant]
US 7874011B2 · Boss · 2011 [cited by applicant]
US 7979894B2 · Royyuru · 2011 [cited by applicant]
US 8045475B2 · Mohan · 2011 [cited by applicant]
US 8401871B2 · Fotsch · 2013 [cited by applicant]
US 8505077B2 · Kulkarni · 2013 [cited by applicant]
US 8566121B2 · Ramasubramanian · 2013 [cited by applicant]
US 8826021B2 · Savage · 2014 [cited by applicant]
US 8924236B2 · Marchosky · 2014 [cited by applicant]
US 8935272B2 · Ganti · 2015 [cited by applicant]
US 8955058B2 · Castro · 2015 [cited by applicant]
US 8979627B2 · Walker · 2015 [cited by applicant]
US 9195822B2 · Carlson · 2015 [cited by applicant]
US 9239834B2 · Donabedian · 2016 [cited by applicant]
US 9244952B2 · Ganti · 2016 [cited by applicant]
US 9282425B2 · Tomkins · 2016 [cited by applicant]
US 9305059B1 · Glickman · 2016 [cited by applicant]
US 9497178B2 · Chow · 2016 [cited by applicant]
US 9516008B2 · Chow · 2016 [cited by applicant]
US 9563784B2 · Meredith · 2017 [cited by applicant]
US 9686674B2 · Lin · 2017 [cited by applicant]
US 9787692B2 · Peleg · 2017 [cited by applicant]
US 9836778B2 · Lyman · 2017 [cited by applicant]
US 9842034B2 · Heliker · 2017 [cited by applicant]
US 9854431B2 · Lin · 2017 [cited by applicant]
US 9927983B2 · Benisty · 2018 [cited by applicant]
US 9977867B2 · Greene · 2018 [cited by applicant]
US 10027654B2 · Bringer · 2018 [cited by applicant]
US 10261695B2 · Benisty · 2019 [cited by applicant]
US 10270839B2 · Andreou · 2019 [cited by applicant]
US 10311450B2 · Bjelajac · 2019 [cited by applicant]
US 10380537B2 · Agasti · 2019 [cited by applicant]
US 10423356B2 · Iyengar · 2019 [cited by applicant]
US 10437841B2 · Robichaud · 2019 [cited by applicant]
US 10445508B2 · Sher-Jan · 2019 [cited by applicant]
US 10475140B2 · Patel · 2019 [cited by applicant]
US 10484547B2 · Weeks · 2019 [cited by applicant]
US 10503746B2 · Choudhary · 2019 [cited by applicant]
US 10515188B2 · Soto · 2019 [cited by applicant]
US 10565509B2 · London · 2020 [cited by applicant]
US 10613964B2 · Davis · 2020 [cited by applicant]
US 10621880B2 · Boguraev · 2020 [cited by applicant]
US 10629310B2 · Livesay · 2020 [cited by applicant]
US 10650430B2 · Fine · 2020 [cited by applicant]
US 10659399B2 · Foerster · 2020 [cited by applicant]
US 10691774B2 · Thorpe · 2020 [cited by applicant]
US 10692159B2 · Charkov · 2020 [cited by applicant]
US 10706971B2 · Ramaci · 2020 [cited by applicant]
US 10720232B2 · Giordano · 2020 [cited by applicant]
US 10726079B2 · Makaremi · 2020 [cited by applicant]
US 10733546B2 · Pilkington · 2020 [cited by applicant]
US 10733903B2 · Kurowski · 2020 [cited by applicant]
US 10811006B2 · Yamagami · 2020 [cited by applicant]
US 10817589B2 · Lara · 2020 [cited by applicant]
US 10834221B2 · Tong · 2020 [cited by applicant]
US 10860655B2 · Murphey · 2020 [cited by applicant]
US 10915605B2 · Stadler · 2021 [cited by applicant]
US 10964430B2 · Willard · 2021 [cited by applicant]
US 10978185B2 · Aagesen · 2021 [cited by applicant]
US 10997251B2 · Tran · 2021 [cited by applicant]
US 11107563B2 · Vogt · 2021 [cited by applicant]
US 11923079B1 · Schilling · 2024 [cited by applicant]
US 20020065682A1 · Goldenberg · 2002 [cited by applicant]
US 20020194024A1 · Kleinschmidt · 2002 [cited by applicant]
US 20040267704A1 · Subramanian · 2004 [cited by applicant]
US 20050159986A1 · Breeland · 2005 [cited by applicant]
US 20060154642A1 · Scannell, Jr. · 2006 [cited by applicant]
US 20060241972A1 · Lang · 2006 [cited by applicant]
US 20060271405A1 · Cipolle · 2006 [cited by applicant]
US 20070038474A1 · Halsted · 2007 [cited by applicant]
US 20070219795A1 · Park · 2007 [cited by applicant]
US 20070219958A1 · Park · 2007 [cited by applicant]
US 20070239516A1 · Smith · 2007 [cited by applicant]
US 20100042578A1 · Leuthardt · 2010 [cited by applicant]
US 20100088245A1 · Harrison · 2010 [cited by applicant]
US 20100250279A1 · Guggenheim · 2010 [cited by applicant]
US 20110246251A1 · Saunders · 2011 [cited by applicant]
US 20130103434A1 · Cazeaux · 2013 [cited by applicant]
US 20130179178A1 · Vemireddy · 2013 [cited by applicant]
US 20140074506A1 · Oliver · 2014 [cited by applicant]
US 20140210618A1 · Poe · 2014 [cited by applicant]
US 20140214659A1 · Hansen · 2014 [cited by applicant]
US 20140249889A1 · Park · 2014 [cited by applicant]
US 20140297308A1 · Baruch · 2014 [cited by applicant]
US 20140310306A1 · Sawczuk · 2014 [cited by applicant]
US 20140316815A1 · Chen · 2014 [cited by applicant]
US 20140372137A1 · Tryon · 2014 [cited by applicant]
US 20150142459A1 · Nichols · 2015 [cited by applicant]
US 20150297078A1 · Gross · 2015 [cited by applicant]
US 20150310559A1 · Kaafarani · 2015 [cited by applicant]
US 20150339393A1 · Chung · 2015 [cited by applicant]
US 20150347681A1 · Bartlett, II · 2015 [cited by applicant]
US 20150350611A1 · Pearson · 2015 [cited by applicant]
US 20160019316A1 · Murphey · 2016 [cited by applicant]
US 20160110523A1 · Francois · 2016 [cited by applicant]
US 20160173822A1 · Lemmey · 2016 [cited by applicant]
US 20160189317A1 · Papandrea · 2016 [cited by applicant]
US 20170011179A1 · Arshad · 2017 [cited by applicant]
US 20170032394A1 · Stevens · 2017 [cited by applicant]
US 20170180518A1 · Choi · 2017 [cited by applicant]
US 20170270532A1 · Livesay · 2017 [cited by applicant]
US 20170374568A1 · Heath · 2017 [cited by applicant]
US 20180054710A1 · Gum · 2018 [cited by applicant]
US 20180101659A1 · Ninan · 2018 [cited by applicant]
US 20180268417A1 · Livesay · 2018 [cited by applicant]
US 20180293234A1 · Resnofendri · 2018 [cited by applicant]
US 20190027248A1 · Kataria · 2019 [cited by examiner]
US 20190034589A1 · Chen · 2019 [cited by applicant]
US 20190034590A1 · Oren · 2019 [cited by applicant]
US 20190052720A1 · Guo · 2019 [cited by applicant]
US 20190065499A1 · Wagstaff · 2019 [cited by applicant]
US 20190074080A1 · Appelbaum · 2019 [cited by applicant]
US 20190103173A1 · Power · 2019 [cited by applicant]
US 20190138734A1 · Sher-Jan · 2019 [cited by applicant]
US 20190156295A1 · Lu · 2019 [cited by applicant]
US 20190198181A1 · Livesay · 2019 [cited by applicant]
US 20190272925A1 · Barrett · 2019 [cited by applicant]
US 20190333638A1 · Elidan · 2019 [cited by examiner]
US 20200042577A1 · Kasa · 2020 [cited by applicant]
US 20200241895A1 · Voss · 2020 [cited by applicant]
US 20200251194A1 · Vogt · 2020 [cited by applicant]
US 20200258609A1 · McMaster · 2020 [cited by examiner]
US 20200322703A1 · Bures · 2020 [cited by applicant]
US 20200342455A1 · Poteet, III · 2020 [cited by applicant]
US 20210057056A1 · Chin · 2021 [cited by examiner]
US 20210110895A1 · Shriberg · 2021 [cited by examiner]
US 20220028513A1 · Gangaikondan-Iyer · 2022 [cited by applicant]
US 20220261817A1 · Ferrucci · 2022 [cited by examiner]
US 20230154575A1 · Goel · 2023 [cited by examiner]
US 20230170065A1 · De Vries · 2023 [cited by examiner]
US 20230215282A1 · Sastry · 2023 [cited by examiner]
US 20230393894A1 · Herzig · 2023 [cited by applicant]
US 20230395204A1 · Mitjans · 2023 [cited by applicant]
US 20230395213A1 · Jain · 2023 [cited by applicant]
US 20230395214A1 · Needs · 2023 [cited by applicant]
US 20230395215A1 · Long · 2023 [cited by applicant]
US 20230395243A1 · Teeple · 2023 [cited by applicant]
CN 109671475A · 2019 [cited by applicant]
CN 110046186A · 2019 [cited by applicant]
CN 110691548A · 2020 [cited by applicant]
CN 113380351A · 2021 [cited by applicant]
EP 3362890A1 · 2018 [cited by applicant]
EP 3489958A1 · 2019 [cited by applicant]
EP 3634204A1 · 2020 [cited by applicant]
EP 3799056A1 · 2021 [cited by applicant]
KR 101575146B1 · 2015 [cited by applicant]
KR 20200003407A · 2020 [cited by applicant]
WO 2001013274A2 · 2001 [cited by applicant]
WO 200120488A1 · 2001 [cited by applicant]
WO 2019022779A1 · 2019 [cited by applicant]
WO WO2021247792A1 · 2021 [cited by examiner]
M. J. Kargar and A. Oveissi, “An open model for question answering systems based on Crowdsourcing,” 2017 3th International Conference on Web Research (ICWR), Tehran, Iran, 2017, pp. 122-127, doi: 10.1109/ICWR.2017.79593… [cited by examiner]
Z. Liu and B. J. Jansen, “Question and Answering Made Interactive: An Exploration of Interactions in Social Q&A,” 2013 International Conference on Social Intelligence and Technology, State College, PA, USA, 2013, pp. 1-… [cited by examiner]
Generating Multiple Diverse Responses for Short-Text Conversation, by Jun Gao, Wei Bi, Xiaojiang Liu, Junhui Li., Shuming Shi, arXiv:1811.05696v3 [cs.CL] Feb. 21, 2019. (Year: 2019). [cited by examiner]
Computational Creativity via Assisted Variational Synthesis of Mechanisms Using Deep Generative Models, by Shrinath Deshpande, Anurag Purwar, Journal of Mechanical Design, Dec. 2019, vol. 141 / 121402-1. (Year: 2019). [cited by examiner]
M. Nuruzzaman and O. K. Hussain, “A Survey on Chatbot Implementation in Customer Service Industry through Deep Neural Networks,” 2018 IEEE 15th International Conference on e-Business Engineering (ICEBE), Xi'an, China, 2… [cited by examiner]
R. Mu, “A Survey of Recommender Systems Based on Deep Learning,” in IEEE Access, vol. 6, pp. 69009-69022, 2018, doi: 10.1109/ACCESS.2018.2880197. (Year: 2018). [cited by examiner]
Qualtrics, Question Randomization. https://www.qualtrics.com/support/survey-platform/survey-module/block-option/question-randomization/, accessed Aug. 11, 2020. [cited by applicant]