IP Library › Granted Patent US 12,730,966
Granted Patent B2
US 12,730,966 · App. 18/527,910 · Granted Sep 8, 2026

Machine learning techniques for predicting and ranking typeahead query suggestion keywords based on user click feedback

Inventors: Chenwei Liu (Rockville, MD); Xianshi Wei (Bayside, NY); Ayush Tomar (Morgan Hill, CA); Vinit Garg (Fremont, CA)
Assignee: Optum, Inc.
G06F40/274G06F16/3322
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,730,966
App. No.
18/527,910
Granted
Sep 8, 2026
Kind
B2
Abstract

Various embodiments of the present disclosure provide methods, apparatus, systems, computing devices, computing entities, and/or the like for providing suggestion keywords based on historical search data of a user by: generating one or more keyword feature vectors associated with a plurality of keywords from a list of suggestion keywords, generating one or more personalized feature vectors associated with the user based on search session data, generating a plurality of predictions of the user selecting the plurality of keywords based on the one or more keyword feature vectors and the one or more personalized feature vectors, assigning a plurality of rankings to the plurality of keywords based on the plurality of prediction probabilities, and generating one or more typeahead suggestion keywords based on the plurality of rankings.

Claims (76)

1 . A computer-implemented method comprising:

receiving, by one or more processors and via a graphical user interface, a word prefix from a computing device of a user;

providing, by the one or more processors and to a personalized re-ranking machine learning model, a plurality of keywords to produce a plurality of predictions on the plurality of keywords, wherein:

(i) the plurality of keywords comprises one or more suggestion keywords that are associated with the word prefix,

(ii) the plurality of predictions on the plurality of keywords is generated by the personalized re-ranking machine learning model based on a plurality of keyword feature vectors and one or more personalized feature vectors,

(iii) the plurality of keyword feature vectors corresponds to the plurality of keywords,

(iv) the one or more personalized feature vectors correspond to search session data that is associated with the user,

(v) the personalized re-ranking machine learning model is stored in association with one or more inferred relevant keywords,

(vi) the one or more inferred relevant keywords are determined by one or more of:

(a) matching one or more search word prefixes with one or more beginning leading characters of one or more terms searched during a same search session associated with the search session data,

(b) matching the one or more search word prefixes with one or more leading characters of one or more middle words of the one or more terms searched, or

(c) matching the one or more search word prefixes with one or more beginning leading characters of one or more equivalent keywords with respect to the one or more terms searched, and

(vii) a plurality of rankings is assigned to the plurality of keywords based on the plurality of predictions; and

providing, by the one or more processors and via the graphical user interface, the one or more suggestion keywords for the word prefix, responsive to the word prefix received from the computing device, based on the plurality of rankings.

2 . The computer-implemented method of claim 1 further comprising generating the plurality of predictions on the plurality of keywords from a list of suggestion keywords, including the one or more suggestion keywords, by using the personalized re-ranking machine learning model.

3 . The computer-implemented method of claim 1 , wherein the plurality of predictions comprises a respective plurality of probabilities of the user selecting the plurality of keywords.

4 . The computer-implemented method of claim 1 further comprising generating the plurality of predictions based on a plurality of position embeddings associated with the one or more suggestion keywords.

5 . The computer-implemented method of claim 1 further comprising:

generating training data based on the search session data; and

training the personalized re-ranking machine learning model based on the training data.

6 . The computer-implemented method of claim 5 , wherein generating the training data further comprises labeling one or more word prefix-suggestion pairs based on (i) occurrence of a click or a selection of one or more training typeahead suggestion keywords coinciding with one or more training word prefixes associated with the one or more word prefix-suggestion pairs, or (ii) the one or more inferred relevant keywords.

7 . The computer-implemented method of claim 1 further comprising identifying the one or more equivalent keywords based on an equivalent keywords dictionary data object.

8 . The computer-implemented method of claim 7 further comprising generating the equivalent keywords dictionary data object by:

generating a plurality of intersection over union measurements associated with a plurality of search results based on a comparison between the plurality of search results associated with a plurality of search queries;

determining a subset of the plurality of search queries are one or more equivalent search queries based on the plurality of intersection over union measurements and expert label data; and

determining the one or more equivalent keywords based on the one or more equivalent search queries.

9 . The computer-implemented method of claim 1 , wherein:

(i) the plurality of keywords is associated with a plurality of initial rankings, and

(ii) the plurality of rankings is assigned by modifying the plurality of initial rankings based on the plurality of predictions to re-rank the plurality of keywords.

10 . The computer-implemented method of claim 1 further comprising generating the one or more personalized feature vectors based on the search session data, wherein:

(i) the one or more personalized feature vectors comprise one or more embeddings of one or more features that are associated with the user, and

(ii) the one or more features comprise search session data, one or more word prefix embeddings, an age of the user, or a gender category corresponding to the user.

11 . A system comprising

one or more processors and

one or more memories storing processor-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

receiving, via a graphical user interface, a word prefix from a computing device of a user;

providing, to a personalized re-ranking machine learning model, a plurality of keywords to produce a plurality of predictions on the plurality of keywords, wherein:

(i) the plurality of keywords comprises one or more suggestion keywords that are associated with the word prefix,

(ii) the plurality of predictions on the plurality of keywords is generated by the personalized re-ranking machine learning model based on a plurality of keyword feature vectors and one or more personalized feature vectors,

(iii) the plurality of keyword feature vectors corresponds to the plurality of keywords,

(iv) the one or more personalized feature vectors correspond to search session data that is associated with the user,

(v) the personalized re-ranking machine learning model is stored in association with one or more inferred relevant keywords,

(vi) the one or more inferred relevant keywords are determined by one or more of:

(a) matching one or more search word prefixes with one or more beginning leading characters of one or more terms searched during a same search session associated with the search session data,

(b) matching the one or more search word prefixes with one or more leading characters of one or more middle words of the one or more terms searched, or

(c) matching the one or more search word prefixes with one or more beginning leading characters of one or more equivalent keywords with respect to the one or more terms searched, and

(vii) a plurality of rankings is assigned to the plurality of keywords based on the plurality of predictions; and

providing, via the graphical user interface, the one or more suggestion keywords for the word prefix, responsive to the word prefix received from the computing device, based on the plurality of rankings.

12 . The system of claim 11 , wherein the operations further comprise generating the plurality of predictions based on a plurality of position embeddings associated with the one or more suggestion keywords.

13 . The system of claim 11 , wherein the operations further comprise:

generating training data based on the search session data;

training the personalized re-ranking machine learning model based on the training data; and

generating, using the personalized re-ranking machine learning model, the plurality of predictions.

14 . The system of claim 13 , wherein the operations further comprise labeling one or more word prefix-suggestion pairs based on (i) occurrence of a click or a selection of one or more training typeahead suggestion keywords coinciding with one or more training word prefixes associated with the one or more word prefix-suggestion pairs, or (ii) the one or more inferred relevant keywords.

15 . The system of claim 11 , wherein the operations further comprise identifying the one or more equivalent keywords based on an equivalent keywords dictionary data object.

16 . The system of claim 15 , wherein the operations further comprise generating the equivalent keywords dictionary data object by:

generating a plurality of intersection over union measurements associated with a plurality of search results based on a comparison between the plurality of search results associated with a plurality of search queries;

determining a subset of the plurality of search queries are one or more equivalent search queries based on the plurality of intersection over union measurements and expert label data; and

determining the one or more equivalent keywords based on the one or more equivalent search queries.

17 . One or more non-transitory computer-readable media storing processor-executable instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

receiving, via a graphical user interface, a word prefix from a computing device of a user;

providing, to a personalized re-ranking machine learning model, a plurality of keywords to produce a plurality of predictions on the plurality of keywords, wherein:

(i) the plurality of keywords comprises one or more suggestion keywords that are associated with the word prefix,

(ii) the plurality of predictions on the plurality of keywords is generated by the personalized re-ranking machine learning model based on a plurality of keyword feature vectors and one or more personalized feature vectors,

(iii) the plurality of keyword feature vectors corresponds to the plurality of keywords,

(iv) the one or more personalized feature vectors correspond to search session data that is associated with the user,

(v) the personalized re-ranking machine learning model is stored in association with one or more inferred relevant keywords,

(vi) the one or more inferred relevant keywords are determined by one or more of:

(a) matching one or more search word prefixes with one or more beginning leading characters of one or more terms searched during a same search session associated with the search session data,

(b) matching the one or more search word prefixes with one or more leading characters of one or more middle words of the one or more terms searched, or

(c) matching the one or more search word prefixes with one or more beginning leading characters of one or more equivalent keywords with respect to the one or more terms searched, and

(vii) a plurality of rankings is assigned to the plurality of keywords based on the plurality of predictions; and

providing, via the graphical user interface, the one or more suggestion keywords for the word prefix, responsive to the word prefix received from the computing device, based on the plurality of rankings.

18 . The system of claim 11 , wherein the operations further comprise generating the one or more personalized feature vectors based on the search session data, wherein:

(i) the one or more personalized feature vectors comprise one or more embeddings of one or more features that are associated with the user, and

(ii) the one or more features comprise search session data, one or more word prefix embeddings, an age of the user, or a gender category corresponding to the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2023
From: LIU, CHENWEI; WEI, XIANSHI; TOMAR, AYUSH; GARG, VINIT
To: OPTUM, INC.
Reel/Frame 065751/0520 →
Continuity (1)
Related Publication 20250181611A1 · Jun 5, 2025
References Cited (264)
US 6182068B1 · Culliss · 2001 [cited by applicant]
US 6564213B1 · Ortega et al. · 2003 [cited by applicant]
US 6738754B1 · Norman, Jr. · 2004 [cited by applicant]
US 7548910B1 · Chu et al. · 2009 [cited by applicant]
US 7657522B1 · Puzicha et al. · 2010 [cited by applicant]
US 7933859B1 · Puzicha et al. · 2011 [cited by applicant]
US 8100829B2 · Rothman et al. · 2012 [cited by applicant]
US 8312138B2 · Hull et al. · 2012 [cited by applicant]
US 8392207B2 · Olaniyan · 2013 [cited by applicant]
US 8403847B2 · Rothman et al. · 2013 [cited by applicant]
US 8583450B2 · Baker et al. · 2013 [cited by applicant]
US 8620842B1 · Cormack · 2013 [cited by applicant]
US 8706530B2 · Ohnemus et al. · 2014 [cited by applicant]
US 8793252B2 · Subasic et al. · 2014 [cited by applicant]
US 8972397B2 · Imig et al. · 2015 [cited by applicant]
US 8996314B2 · Ohnemus et al. · 2015 [cited by applicant]
US 9058327B1 · Lehrman et al. · 2015 [cited by applicant]
US 9424532B1 · Abedini et al. · 2016 [cited by applicant]
US 9436760B1 · Tacchi et al. · 2016 [cited by applicant]
US 9460214B2 · Vuong et al. · 2016 [cited by applicant]
US 9471709B1 · Zinenko et al. · 2016 [cited by applicant]
US 9977866B2 · Norris et al. · 2018 [cited by applicant]
US 10026114B2 · Tolvanen et al. · 2018 [cited by applicant]
US 10062039B1 · Lockett · 2018 [cited by applicant]
US 10176541B2 · Chaudhri et al. · 2019 [cited by applicant]
US 10262384B1 · Albro et al. · 2019 [cited by applicant]
US 10380210B1 · Lai et al. · 2019 [cited by applicant]
US 10394894B2 · Garg · 2019 [cited by examiner]
US 10409874B2 · Cheng · 2019 [cited by applicant]
US 10413779B2 · Ingram et al. · 2019 [cited by applicant]
US 10438291B1 · Neben et al. · 2019 [cited by applicant]
US 10489440B2 · Sharma et al. · 2019 [cited by applicant]
US 10546001B1 · Nguyen et al. · 2020 [cited by applicant]
US 10664527B1 · Henderson et al. · 2020 [cited by applicant]
US 10770184B1 · Mcnair · 2020 [cited by applicant]
US 10789309B1 · Bousquet et al. · 2020 [cited by applicant]
US 10803241B2 · Weisman et al. · 2020 [cited by applicant]
US 10943072B1 · Jaganmohan · 2021 [cited by applicant]
US 10943178B1 · Gao et al. · 2021 [cited by applicant]
US 10977254B2 · Claussenelias et al. · 2021 [cited by applicant]
US 11004135B1 · Sandler et al. · 2021 [cited by applicant]
US 11055324B1 · Inoue et al. · 2021 [cited by applicant]
US 11137977B2 · Weinstein · 2021 [cited by examiner]
US 11238113B2 · Freese et al. · 2022 [cited by applicant]
US 11276089B1 · Salehie et al. · 2022 [cited by applicant]
US 11308538B1 · Pineau · 2022 [cited by applicant]
US 11366966B1 · Ramsey et al. · 2022 [cited by applicant]
US 11416535B2 · Counts et al. · 2022 [cited by applicant]
US 11527326B2 · Mcnair et al. · 2022 [cited by applicant]
US 11636949B2 · Goldberg et al. · 2023 [cited by applicant]
US 11748413B1 · Yoon · 2023 [cited by examiner]
US 11775989B1 · Hao et al. · 2023 [cited by applicant]
US 11940986B1 · Kocaman et al. · 2024 [cited by applicant]
US 12080398B2 · Nida et al. · 2024 [cited by applicant]
US 20020103680A1 · Newman · 2002 [cited by applicant]
US 20030163349A1 · Ho · 2003 [cited by applicant]
US 20040019601A1 · Gates · 2004 [cited by applicant]
US 20040073538A1 · Leishman et al. · 2004 [cited by applicant]
US 20050060194A1 · Brown · 2005 [cited by applicant]
US 20050075931A1 · Pearson · 2005 [cited by applicant]
US 20050080786A1 · Fish et al. · 2005 [cited by applicant]
US 20050165627A1 · Fotsch et al. · 2005 [cited by applicant]
US 20060206264A1 · Rasmussen · 2006 [cited by applicant]
US 20080133272A1 · Marshall · 2008 [cited by applicant]
US 20080313119A1 · Leskovec et al. · 2008 [cited by applicant]
US 20090132573A1 · Reed, Jr. et al. · 2009 [cited by applicant]
US 20090254402A1 · Beall · 2009 [cited by applicant]
US 20090281719A1 · Jakobson · 2009 [cited by applicant]
US 20090292555A1 · Brown · 2009 [cited by applicant]
US 20100063846A1 · Shakamuri · 2010 [cited by applicant]
US 20100076786A1 · Dalton et al. · 2010 [cited by applicant]
US 20100131482A1 · Linthicum et al. · 2010 [cited by applicant]
US 20100131498A1 · Linthicum et al. · 2010 [cited by applicant]
US 20100179839A1 · Collins et al. · 2010 [cited by applicant]
US 20100198857A1 · Metzler et al. · 2010 [cited by applicant]
US 20110077973A1 · Breitenstein et al. · 2011 [cited by applicant]
US 20110161110A1 · Mault · 2011 [cited by applicant]
US 20110264513A1 · Ratnaparkhi · 2011 [cited by applicant]
US 20120089413A1 · Balassanian · 2012 [cited by applicant]
US 20120296455A1 · Ohnemus et al. · 2012 [cited by applicant]
US 20130024474A1 · Kraft et al. · 2013 [cited by applicant]
US 20130073686A1 · Sandholm · 2013 [cited by applicant]
US 20130211858A1 · Ohnemus et al. · 2013 [cited by applicant]
US 20130232006A1 · Holcomb et al. · 2013 [cited by applicant]
US 20130290321A1 · Shapira et al. · 2013 [cited by applicant]
US 20130325319A1 · Moore et al. · 2013 [cited by applicant]
US 20140067423A1 · Joao · 2014 [cited by applicant]
US 20140088986A1 · Gowdy et al. · 2014 [cited by applicant]
US 20140100860A1 · Stollmeyer et al. · 2014 [cited by applicant]
US 20140129493A1 · Leopold · 2014 [cited by applicant]
US 20140156308A1 · Ohnemus et al. · 2014 [cited by applicant]
US 20140280039A1 · Bach · 2014 [cited by applicant]
US 20140280289A1 · Marantz et al. · 2014 [cited by applicant]
US 20140310013A1 · Ram et al. · 2014 [cited by applicant]
US 20140316811A1 · Ohnemus et al. · 2014 [cited by applicant]
US 20140372133A1 · Austrum et al. · 2014 [cited by applicant]
US 20140372421A1 · Seacat et al. · 2014 [cited by applicant]
US 20140379755A1 · Kuriakose et al. · 2014 [cited by applicant]
US 20150234987A1 · Laing et al. · 2015 [cited by applicant]
US 20150331878A1 · Joseph et al. · 2015 [cited by applicant]
US 20160048646A1 · Stover et al. · 2016 [cited by applicant]
US 20160078101A1 · Somaiya et al. · 2016 [cited by applicant]
US 20160085799A1 · Kim et al. · 2016 [cited by applicant]
US 20160092598A1 · Mishra · 2016 [cited by applicant]
US 20160110826A1 · Morimoto et al. · 2016 [cited by applicant]
US 20160140125A1 · Goyal · 2016 [cited by examiner]
US 20160188619A1 · Su · 2016 [cited by examiner]
US 20170097939A1 · Zhu et al. · 2017 [cited by applicant]
US 20170109355A1 · Li et al. · 2017 [cited by applicant]
US 20170123618A1 · Porcella · 2017 [cited by applicant]
US 20170249713A1 · Serbinis et al. · 2017 [cited by applicant]
US 20170270115A1 · Cormack et al. · 2017 [cited by applicant]
US 20170293923A1 · Margolis et al. · 2017 [cited by applicant]
US 20170308583A1 · Husain · 2017 [cited by examiner]
US 20180025334A1 · Pourfallah et al. · 2018 [cited by applicant]
US 20180082030A1 · Allen et al. · 2018 [cited by applicant]
US 20180165288A1 · Chang et al. · 2018 [cited by applicant]
US 20180341875A1 · Carr · 2018 [cited by applicant]
US 20190005409A1 · Doshi et al. · 2019 [cited by applicant]
US 20190108228A1 · Zeng et al. · 2019 [cited by applicant]
US 20190163679A1 · Srinivasa et al. · 2019 [cited by applicant]
US 20190171728A1 · Wakankar et al. · 2019 [cited by applicant]
US 20190188251A1 · Liu et al. · 2019 [cited by applicant]
US 20190228038A1 · Mishra · 2019 [cited by applicant]
US 20190325031A1 · Puzicha · 2019 [cited by applicant]
US 20190325864A1 · Anders · 2019 [cited by examiner]
US 20190347323A1 · Riesa et al. · 2019 [cited by applicant]
US 20190370393A1 · Finch · 2019 [cited by examiner]
US 20200005149A1 · Ramanath et al. · 2020 [cited by applicant]
US 20200073953A1 · Kulkarni · 2020 [cited by applicant]
US 20200092695A1 · Vigeant et al. · 2020 [cited by applicant]
US 20200104395A1 · Bhatia et al. · 2020 [cited by applicant]
US 20200279641A1 · Nida et al. · 2020 [cited by applicant]
US 20200320139A1 · Duishoev et al. · 2020 [cited by applicant]
US 20200342010A1 · Rosomoff · 2020 [cited by applicant]
US 20200350072A1 · Mcewing et al. · 2020 [cited by applicant]
US 20200365259A1 · Chmait et al. · 2020 [cited by applicant]
US 20200388402A1 · Frey et al. · 2020 [cited by applicant]
US 20200411146A1 · Mcewing et al. · 2020 [cited by applicant]
US 20210019374A1 · Donaldson et al. · 2021 [cited by applicant]
US 20210027870A1 · West · 2021 [cited by applicant]
US 20210141860A1 · Karagiannis et al. · 2021 [cited by applicant]
US 20210158144A1 · Coulombe · 2021 [cited by examiner]
US 20210174164A1 · Hsieh · 2021 [cited by examiner]
US 20210209095A1 · Gallant · 2021 [cited by applicant]
US 20210241204A1 · Stein · 2021 [cited by applicant]
US 20210295822A1 · Tomkins et al. · 2021 [cited by applicant]
US 20210319520A1 · Winters · 2021 [cited by applicant]
US 20210357187A1 · Clement · 2021 [cited by examiner]
US 20210398077A1 · Lomurray et al. · 2021 [cited by applicant]
US 20220005566A1 · Lyman et al. · 2022 [cited by applicant]
US 20220035867A1 · Tambi et al. · 2022 [cited by applicant]
US 20220035869A1 · Beck et al. · 2022 [cited by applicant]
US 20220067841A1 · Hanson · 2022 [cited by applicant]
US 20220179892A1 · Kermode et al. · 2022 [cited by applicant]
US 20220198573A1 · Brown et al. · 2022 [cited by applicant]
US 20220245162A1 · Wang et al. · 2022 [cited by applicant]
US 20220384052A1 · Gnanasambandam et al. · 2022 [cited by applicant]
US 20220405476A1 · Sar Shalom · 2022 [cited by examiner]
US 20220405590A1 · Hebets · 2022 [cited by applicant]
US 20230138014A1 · Sebastian · 2023 [cited by applicant]
US 20230170092A1 · Moon et al. · 2023 [cited by applicant]
US 20230229706A1 · Zheng · 2023 [cited by examiner]
US 20230252338A1 · Ayyadevara et al. · 2023 [cited by applicant]
US 20230283987A1 · Cheng et al. · 2023 [cited by applicant]
US 20230289524A1 · Prasad · 2023 [cited by examiner]
US 20230359441A1 · Duan · 2023 [cited by examiner]
US 20230368130A1 · Sheshansh et al. · 2023 [cited by applicant]
US 20230394040A1 · Gupta et al. · 2023 [cited by applicant]
US 20230409614A1 · Hamilton · 2023 [cited by examiner]
US 20240054326A1 · Dave et al. · 2024 [cited by applicant]
US 20240070693A1 · Neumann · 2024 [cited by applicant]
US 20240248901A1 · Krishnan et al. · 2024 [cited by applicant]
US 20240265431A1 · Jimnez et al. · 2024 [cited by applicant]
US 20240289361A1 · Batina et al. · 2024 [cited by applicant]
US 20240386330A1 · Ajmera et al. · 2024 [cited by applicant]
US 20240386454A1 · Bahnsen et al. · 2024 [cited by applicant]
US 20240428315A1 · Rao et al. · 2024 [cited by applicant]
US 20250166037A1 · Maschmeyer et al. · 2025 [cited by applicant]
AU 2015324030A1 · 2017 [cited by applicant]
CA 2816517A1 · 2012 [cited by applicant]
CA 2836381A1 · 2012 [cited by applicant]
CA 2841006A1 · 2013 [cited by applicant]
CN 103329135A · 2013 [cited by applicant]
CN 107665217A · 2018 [cited by applicant]
CN 108304439B · 2021 [cited by applicant]
EP 2622568A1 · 2013 [cited by applicant]
EP 2710503A1 · 2014 [cited by applicant]
EP 2729912A1 · 2014 [cited by applicant]
EP 3156949A2 · 2017 [cited by applicant]
IN 201941028487A · 2021 [cited by applicant]
WO 2012050969A1 · 2012 [cited by applicant]
WO 2012156374A1 · 2012 [cited by applicant]
WO 2013004706A1 · 2013 [cited by applicant]
WO 2014087252A2 · 2014 [cited by applicant]
WO 2023278037A1 · 2023 [cited by applicant]
Final Rejection Mailed on Mar. 17, 2025 for U.S. Appl. No. 18/520,662, 12 page(s). [cited by applicant]
Final Rejection Mailed on Sep. 13, 2024 for U.S. Appl. No. 17/934,688, 20 page(s). [cited by applicant]
Non-Final Rejection Mailed on Feb. 4, 2025 for U.S. Appl. No. 18/500,664, 40 page(s). [cited by applicant]
Non-Final Rejection Mailed on Feb. 10, 2025 for U.S. Appl. No. 17/934,688, 24 page(s). [cited by applicant]
Non-Final Rejection Mailed on Sep. 10, 2024 for U.S. Appl. No. 18/520,662, 17 page(s). [cited by applicant]
Non-Final Rejection Mailed on Sep. 20, 2024 for U.S. Appl. No. 18/047,209, 46 page(s). [cited by applicant]
Notice of Allowance and Fees Due (PTOL-85) Mailed on Sep. 26, 2024 for U.S. Appl. No. 18/416,276, 10 page(s). [cited by applicant]
“Semantic Textual Similarity,” SBERT.net, (2 pages), (2024), [retrieved from the Internet Sep. 13, 2024] <URL: https://www.sbert.net/examples/training/sts/README.html>. [cited by applicant]
Alla, Samhita. “A Guide To Bidirectional RNNs With Keras,” Paperspace Blog, (2020), (11 pages), (article, online), [retrieved from the Internet Sep. 13, 2024] <URL: https://blog.paperspace.com/bidirectional-rnn-keras/#:… [cited by applicant]
Bern, Erik. “Spotify/Annoy: Approximate Nearest Neighbors In C++/Python Optimized For Memory Usage and Loading/Saving To Disk,” GitHub, Apr. 10, 2023, (8 pages), [retrieved from the Internet Sep. 13, 2024] <URL: https:/… [cited by applicant]
Briggs, James. “BERT For Next Sentence Prediction,” Towards Data Science, May 25, 2021, (7 pages), (article, online) [retrieved from the Internet Sep. 13, 2024] <URL: https://towardsdatascience.com/bert-for-next-sentenc… [cited by applicant]
Coates, Dustin. “How NLP & NLU Work For Semantic Search,” Search Engine Journal, Apr. 25, 2022, (15 pages), [retrieved from the Internet Sep. 11, 2024] <URL: https://www.searchenginejournal.com/nlp-nlu-semantic-search/4… [cited by applicant]
Corrected Notice of Allowance and Fees Due (PTOL-85), Sep. 12, 2024, U.S. Appl. No. 18/484,943, (4 pages). [cited by applicant]
Doshi, Sanket. “Skip-Gram: NLP Context Words Prediction Algorithm,” Towards Data Science, Mar. 16, 2019, (12 pages), (article, online), [retrieved from the Internet Sep. 13, 2024] <URL: https://towardsdatascience.com/sk… [cited by applicant]
Final Office Action for U.S. Appl. No. 17/934,688, dated Sep. 13, 2024, (20 pages), U.S. Patent and Trademark Office, US. [cited by applicant]
NonFinal Office Action for U.S. Appl. No. 18/520,662, filed Sep. 10, 2024, (17 pages), U.S. Patent and Trademark Office, US. [cited by applicant]
Notice of Allowance and Fees Due (PTOL-85) Mailed on Aug. 23, 2024 for U.S. Appl. No. 18/484,943, 14 page(s). [cited by applicant]
Yan, et al., “A Survey of Automated International Classification of Diseases Coding: Development, Challenges, and Applications”, Intelligent Medicine, vol. 2, pp. 161-173, Mar. 11, 2022, https://doi.org/10.1016/j.imed.2… [cited by applicant]
“Clinical Management Guidelines for Obstetrician-Gynecologists”, The American College Of Obstetricians and Gynecologists Practice Bulletin, No. 109, Dec. 2009, pp. 1-12. [cited by applicant]
Ahmad, Wasi Uddin et al. “Context Attentive Document Ranking and Query Suggestion,” In Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval, Jul. 21-25, 2019, p… [cited by applicant]
Bao, et al., “Medical Code Prediction via Capsule Networks and ICD Knowledge”, BMC Medical Informatics and Decision Making, vol. 21 (Suppl. 2):55, Jul. 30, 2021, (12 pages), doi.org/10.1186/s12911-021-01426-9. [cited by applicant]
Chapelle, Olivier et al. “A Dynamic Bayesian Network Click Model For Web Search Ranking,” In Proceedings of the 18th International Conference On World Wide Web, Apr. 20, 2009, pp. 1-10, Madrid, Spain, available online a… [cited by applicant]
Dao, Tien Tuan et al. “Knowledge-Based Personalized Search Engine For The Web-Based Human Musculoskeletal System Resources (HMSR) In Biomechanics,” Journal of Biomedical Informatics, vol. 46, pp. 160-173, Feb. 1, 2013, … [cited by applicant]
Galli, Keith. Galli K. “High-Performance Intent Classification In Sparse Supervised Data Conditions,” Doctoral Dissertation, Massachusetts Institute of Technology, Jun. 2019, (62 pages), available online: https://dspace… [cited by applicant]
Gupta, Jai et al. “Personalized Online Spell Correction For Personal Search,” In Proceedings of the 2019 World Wide Web Conference (WWW'19), May 13-17, 2019, (7 pages), DOI: 10.1145/3308558.3313706. [cited by applicant]
Hwang, Sewoong et al. “Toward A Chatbot For Financial Sustainability,” Sustainability, vol. 13, No. 6:3173, Mar. 13, 2021, pp. 1-18, DOI: 10.3390/su13063173. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2023/015396, dated Jun. 19, 2023, (13 pages), European Patent Office, Rijswijk, Netherlands. [cited by applicant]
Lemoine, Julien, et al., “Predictive Search and Autocomplete”, Algolia Blog, (14 pages), Dec. 6, 2022, Retrieved from the Internet https://web.archive.org/web/20221206165729/https://www.algolia.com/blog/ai/predictive-se… [cited by applicant]
Li, Jianqiang et al. “Diversity-Aware Retrieval Of Medical Records,” Computers In Industry, vol. 29, pp. 81-91, May 2015, DOI: http://dx.doi.org/10.1016/j.compind.2014.09.004. [cited by applicant]
McCreadie, Richard et al. “A Study of Personalised Medical Literature Search,” In International Conference of the Cross-Language Evaluation Forum for European Languages, Sep. 15, 2014, pp. 74-85, Springer, Cham, DOI: 10… [cited by applicant]
Miller, Alissa S. et al. “Improving Stage Of Change In An Employee Wellness Program,” Workplace Health & Safety, vol. 67, No. 8, pp. 381-290, Aug. 2019, DOI: 10.1177/2165079919838291. [cited by applicant]
Momma, Michinari et al. “Multi-Objective Relevance Ranking,” In Proceedings of the SIGIR 2019 eCom Workshop, Jul. 2019, (8 pages), Paris, France, DOI: https://assets.amazon.science/6f/7f/a34aac77415ead5d4d518d5b1801/mul… [cited by applicant]
Non-Final Rejection Mailed on Feb. 26, 2024 for U.S. Appl. No. 17/971,491, 11 page(s). [cited by applicant]
Non-Final Rejection Mailed on Mar. 13, 2024 for U.S. Appl. No. 17/934,688, 20 page(s). [cited by applicant]
Perrault, Evan K. et al. “Employees' Refusals To Participate In An Employer-Sponsored Wellness Program: Barriers and Benefits To Engagement,” Compensation & Benefits Review, vol. 52, No. 1, p. 8-18, Jan. 2020, DOI: 10.1… [cited by applicant]
Sun, Xu et al. “Feature-Frequency-Adaptive On-Line Training For Fast and Accurate Natural Language Processing,” Computational Linguistics, vol. 40, No. 3, pp. 563-586, Sep. 1, 2014, DOI: 10.1162/COLL_a_00193. [cited by applicant]
U.S. Provisional Patent Application, “Automated Health Data Acquisition, Processing And Communication System”, Unpublished (filed Nov. 30, 2012), (Peter Ohnemus, Inventor), 98 pages, U.S.A., U.S. Appl. No. 61/732,203. [cited by applicant]
U.S. Provisional Patent Application, “Health Data Acquisition, Processing and Communication System”, Unpublished (filed Jun. 9, 2011), (Peter Ohnemus, Inventor), 50 pages, U.S.A., U.S. Appl. No. 61/495,247. [cited by applicant]
U.S. Provisional Patent Application, “Health Data Acquisition, Processing and Communication System”, Unpublished (filed Sep. 29, 2010), (Peter Ohnemus, Inventor), 31 pages, U.S.A., U.S. Appl. No. 61/387,906. [cited by applicant]
U.S. Provisional Patent Application, “System And Method For Personal Energy Expenditure Analyses”, Unpublished (filed May 16, 2011), (Peter Ohnemus, Inventor), 35 pages, U.S.A., U.S. Appl. No. 61/486,658. [cited by applicant]
Wu, Qiang et al. “Adapting Boosting For Information Retrieval Measures,” Learning To Rank For Information Retrieval, vol. 13, pp. 254-270, Jun. 2010, DOI: https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.157.51… [cited by applicant]
Yadav, Nishant et al. “Session Aware Query Auto Completion Using Extreme Multi-Label Ranking,” arXiv Preprint arXiv:2012.07654v2 [cs.IR], Jun. 7, 2021, (10 pages), available online: https://assets.amazon.science/5e/76/6… [cited by applicant]
Final Rejection Mailed on Oct. 22, 2025 for U.S. Appl. No. 18/583,102, 21 page(s). [cited by applicant]
Non-Final Rejection Mailed on Nov. 3, 2025 for U.S. Appl. No. 18/047,209, 34 page(s). [cited by applicant]
Non-Final Rejection Mailed on Oct. 28, 2025 for U.S. Appl. No. 18/500,664, 22 page(s). [cited by applicant]
Notice of Allowance and Fees Due (PTOL-85) Mailed on Sep. 30, 2025 for U.S. Appl. No. 18/390,940, 9 page (s). [cited by applicant]
Advisory Action (PTOL-303) Mailed on May 28, 2025 for U.S. Appl. No. 18/520,662, 3 page(s). [cited by applicant]
Final Rejection Mailed on Apr. 24, 2025 for U.S. Appl. No. 18/047,209, 50 page(s). [cited by applicant]
Final Rejection Mailed on Jul. 8, 2025 for U.S. Appl. No. 18/500,664, 21 page(s). [cited by applicant]
Gupta, Prabhakar , “A Context-Sensitive Real-Time Spell Checker with Language Adaptability”, IEEE, (Year: 2020), 7 pages. [cited by applicant]
Hienert, et al., “A Novel Combined Term Suggestion Service for Domain-Specific Digital Libraries”, 12 pages, (Year: 2011). [cited by applicant]
Jalali, et al., “The Effect of Using Domain Specific Ontologies in Query Expansion in Medical Field”, IEEE, (Year: 2008), 5 pages. [cited by applicant]
Non-Final Rejection Mailed on Jun. 16, 2025 for U.S. Appl. No. 18/520,662, 11 page(s). [cited by applicant]
Non-Final Rejection Mailed on Jun. 17, 2025 for U.S. Appl. No. 18/434,959, 15 page(s). [cited by applicant]
Non-Final Rejection Mailed on May 6, 2025 for U.S. Appl. No. 18/390,940, 11 page(s). [cited by applicant]
Non-Final Rejection Mailed on May 8, 2025 for U.S. Appl. No. 18/583,102, 18 page(s). [cited by applicant]
Notice of Allowance and Fees Due (PTOL-85) Mailed on Aug. 8, 2025 for U.S. Appl. No. 18/980,819, 10 page (s). [cited by applicant]
Notice of Allowance and Fees Due (PTOL-85) Mailed on Jul. 9, 2025 for U.S. Appl. No. 17/934,688, 20 page (s). [cited by applicant]
Soualmia, et al., “The Effect of Using Domain Specific Ontologies in Query Expansion in Medical Field”, BMC Bioinformatics, vol. 13, suppl. 14, (15 pages), 2012. [cited by applicant]
Final Rejection Mailed on Dec. 2, 2025 for U.S. Appl. No. 18/434,959, 30 page(s). [cited by applicant]
Final Rejection Mailed on Dec. 17, 2025 for U.S. Appl. No. 18/520,662, 12 page(s). [cited by applicant]
Final Rejection Mailed on Feb. 23, 2026 for U.S. Appl. No. 18/500,664, 24 page(s). [cited by applicant]
Notice of Allowance and Fees Due (PTOL-85) Mailed on Feb. 3, 2026 for U.S. Appl. No. 18/583,102, 10 page(s). [cited by applicant]
Final Rejection Mailed on May 28, 2026 for U.S. Appl. No. 18/047,209, 38 page(s). [cited by applicant]
Non-Final Rejection Mailed on Apr. 20, 2026 for U.S. Appl. No. 18/588,776, 34 page(s). [cited by applicant]
Non-Final Rejection Mailed on Jun. 1, 2026 for U.S. Appl. No. 18/520,662, 12 page(s). [cited by applicant]
Non-Final Rejection Mailed on Mar. 25, 2026 for U.S. Appl. No. 18/434,959, 31 page(s). [cited by applicant]
Non-Final Rejection Mailed on May 6, 2026 for U.S. Appl. No. 18/500,664, 26 page(s). [cited by applicant]