(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2024-10-11
(45)【発行日】2024-10-22
(54)【発明の名称】コンタクトレンズ適合性を予測するために機械学習を使用するシステム及び方法
(51)【国際特許分類】
G16H 50/70 20180101AFI20241015BHJP
G02C 7/04 20060101ALI20241015BHJP
【FI】
G16H50/70
G02C7/04
(21)【出願番号】P 2021573854
(86)(22)【出願日】2020-06-08
(86)【国際出願番号】 IB2020055389
(87)【国際公開番号】W WO2020261010
(87)【国際公開日】2020-12-30
【審査請求日】2023-05-29
(32)【優先日】2019-06-27
(33)【優先権主張国・地域又は機関】US
(73)【特許権者】
【識別番号】319008904
【氏名又は名称】アルコン インコーポレイティド
(74)【代理人】
【識別番号】100099759
【氏名又は名称】青木 篤
(74)【代理人】
【識別番号】100123582
【氏名又は名称】三橋 真二
(74)【代理人】
【識別番号】100160705
【氏名又は名称】伊藤 健太郎
(72)【発明者】
【氏名】ラメシュ サランガパニ
(72)【発明者】
【氏名】ケビン ベイカー
【審査官】今井 悠太
(56)【参考文献】
【文献】特許第4260028(JP,B2)
【文献】特開2001-183255(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
G16H 10/00-80/00
G02C 7/04
(57)【特許請求の範囲】
【請求項1】
システムであって、
非一時的メモリと、
前記非一時的メモリと結合され、且つ前記非一時的メモリから命令を読み取って前記システムに、
第1のアイケア専門家(ECP)に関連する第1のデバイスから、消費者用のコンタクトレンズを選択するための要求を受信することであって、前記要求が前記消費者に関連する生体測定情報を含む、ことと、
第1のECPに関連する実績情報と少なくとも第2のECPに関連する実績情報とを比較することによって実績メトリックを生成することであって、これらの実績情報には、特定のタイプのレンズが処方された患者の割合又はパーセンテージが含まれ、該特定のタイプのレンズが処方された患者については、該患者に適合されたレンズの数、フォローアップ訪問回数、快適性品質及び視力品質を含む結果データが含まれる、実績メトリックを生成することと、
機械学習モデルを使用して、且つ前記実績メトリックに基づいて、特定のコンタクトレンズと前記第1のECPの前記消費者との間の適合性を示すカスタマイズされた適合性インデックスを判定することと、
前記第1のデバイス上に前記適合性インデックスを示すレポートを提示することと、を含む動作を実行させるように構成された、1つ以上のハードウェアプロセッサと、を備える、システム。
【請求項2】
前記適合性インデックスを前記判定することが、
前記機械学習モデルを使用して、前記生体測定情報に基づいて適合性スコアを生成することと、
複数の適合性インデックスから、前記適合性スコア及び前記第1のECPに関連する前記実績メトリックに基づいて、前記第1のECP用の前記カスタマイズされた適合性インデックスを特定することと、を含む、請求項1に記載のシステム。
【請求項3】
前記複数の適合性インデックスが、別個の適合性スコア範囲に対応し、前記適合性インデックスを前記判定することが、
前記実績メトリックに基づいて前記別個の適合性スコア範囲を調整して、前記第1のECP用のカスタマイズされた適合性スコア範囲を生成することであって、前記特定することが、前記複数の適合性インデックスに対応する前記カスタマイズされた適合性スコア範囲に更に基づく、ことを、更に含む、
請求項2に記載のシステム。
【請求項4】
前記適合性スコアが、最後に前記コンタクトレンズを使用する前記消費者の予測された視力品質を表す、
請求項2に記載のシステム。
【請求項5】
前記予測された視力品質が、予測された遠方視力品質、予測された近方視力品質、及び予測された中間視力品質を含む、
請求項4に記載のシステム。
【請求項6】
前記生体測定情報が、前記消費者の腕の長さを含む、請求項1に記載のシステム。
【請求項7】
前記レポートが、前記コンタクトレンズを使用する消費者の視力品質の統計を含む、請求項1に記載のシステム。
【請求項8】
請求項1に記載のシステムが作動するための方法であって、
該システムの1つ又は複数のハードウェアプロセッサ
が、第1のアイケア専門家(ECP)に関連する第1のデバイスから、特定のレンズと患者との間の適合性を判定するための要求を受信することであって、前記要求が前記患者に関連する属性を含む、ことと、
該システムの前記1つ又は複数のハードウェアプロセッサ
が、前記第1のECPに関連する実績情報を、少なくとも第2のECPに関連する実績情報と比較することと、
該システムの前記1つ又は複数のハードウェアプロセッサ
が、前記比較に基づいて、前記第1のECPに関連する実績メトリックを判定することと、
該システムの前記1つ又は複数のハードウェアプロセッサ
が、複数の適合性インデックスから、且つ前記患者に関連する前記属性に基づいて、前記特定のレンズと前記患者との間の適合性の程度を表す特定の適合性インデックスを選択することであって、前記適合性インデックスが前記第1のECPに関連する前記実績メトリックに少なくとも部分的に基づいて前記第1のECP用にカスタマイズされる、ことと、
該システムの前記1つ又は複数のハードウェアプロセッサ
が、前記第1のデバイス上に前記特定の適合性インデックスを示すレポートを提示することと、を含む、方法。
【請求項9】
前記システムの前記1つ又は複数のハードウェアプロセッサが、前記特定のレンズを使用する視力をシミュレートする視力シミュレーションを前記患者に提供することを更に含む、
請求項8に記載の方法。
【請求項10】
前記視力シミュレーションが前記患者に提供されている間に
、前記システムの前記1つ又は複数のハードウェアプロセッサが、前記患者の生体測定データを取得することを更に含み、前記特定の適合性インデックスが、前記患者から取得された前記生体測定データに基づいて更に選択される、
請求項9に記載の方法。
【請求項11】
前記第1のECPに関連する前記実績情報が、前記第1のECPが前記特定のレンズを処方した患者の視力品質データを含む、
請求項8に記載の方法。
【請求項12】
前記患者に関連する前記属性が、年齢、目の乾燥度、コンピュータ使用の頻度、前記
患者の腕の長さ、前記患者の動機、前記患者に赤目問題があるかどうか、現在の処方データ、又は目の測定データ、のうちの少なくとも1つを含む、
請求項8に記載の方法。
【請求項13】
機械可読命令を記憶した非一時的機械可読媒体であって、前記機械可読命令が、機械に、
第1のアイケア専門家(ECP)に関連する第1のデバイスから、消費者用のコンタクトレンズを選択するための要求を受信することであって、前記要求が前記消費者に関連する生体測定情報を含む、ことと、
第1のECPに関連する実績情報と少なくとも第2のECPに関連する実績情報とを比較することによって実績メトリックを生成することであって、これらの実績情報には、特定のタイプのレンズが処方された患者の割合又はパーセンテージが含まれ、該特定のタイプのレンズが処方された患者については、該患者に適合されたレンズの数、フォローアップ訪問回数、快適性品質及び視力品質を含む結果データが含まれる、実績メトリックを生成することと、
機械学習モデルを使用して、且つ前記実績メトリックに基づいて、特定のコンタクトレンズと前記第1のECPの前記消費者との間の適合性を示すカスタマイズされた適合性インデックスを判定することと、
前記第1のデバイス上に前記適合性インデックスを示すレポートを提示することと、を含む動作を実行させる、非一時的機械可読媒体。
【請求項14】
前記動作が、
前記特定のコンタクトレンズを使用して患者の視力品質データを取得することと、
前記生体測定情報及び前記視力品質データを使用して、前記機械学習モデルを更に訓練することと、を更に含む、
請求項13に記載の非一時的機械可読媒体。
【請求項15】
前記動作が、
少なくとも第2のECPに関連する第2のデバイスから、複数の消費者に関連する生体測定データ及び視力品質データを取得することと、
前記取得された生体測定データ及び前記視力品質データを使用して前記機械学習モデルを訓練することと、を更に含む、
請求項13に記載の非一時的機械可読媒体。
【請求項16】
前記適合性インデックスを前記判定することが、
前記機械学習モデルを使用して、前記生体測定情報に基づいて適合性スコアを生成することと、
複数の適合性インデックスから、前記適合性スコア及び前記第1のECPに関連する前記実績メトリックに基づいて、前記第1のECP用の前記カスタマイズされた適合性インデックスを特定することと、を含む、
請求項13に記載の非一時的機械可読媒体。
【請求項17】
前記複数の適合性インデックスが、別個の適合性スコア範囲に対応し、前記適合性インデックスを前記判定することが、
前記実績メトリックに基づいて前記別個の適合性スコア範囲を調整して、前記第1のECP用のカスタマイズされた適合性スコア範囲を生成することであって、前記特定することが、前記複数の適合性インデックスに対応する前記カスタマイズされた適合性スコア範囲に更に基づく、ことを、更に含む、
請求項16に記載の非一時的機械可読媒体。
【請求項18】
前記適合性スコアが、前記コンタクトレンズを使用する前記消費者の予測される快適性レベルを表す、
請求項16に記載の非一時的機械可読媒体。
【発明の詳細な説明】
【技術分野】
【0001】
本開示は、この開示の様々な実施形態による、異なるユーザに対するレンズ適合性を予測するために機械学習を使用することに関する。
【背景技術】
【0002】
コンタクトレンズを製造する際の技術は、大部分のコンタクトレンズが大部分のユーザに対して快適に適合し得るように、近年にわたって大幅に改善されてきた。しかしながら、多焦点コンタクトレンズなどの特定のコンタクトレンズのタイプは、依然としてユーザに適合させるのが難しい。従来、ユーザに対してコンタクトレンズ(多焦点コンタクトレンズなど)を適合させることは、永続的なプロセスである。アイケア専門家(ECP)は、あるコンタクトレンズのタイプ(例えば、特定の処方、特定の度数、曲率などの特定の形状、特定の製造業者など)を、(例えば、推奨されるコンタクトレンズのタイプを2週間などのある一定期間使用する)トライアル用にユーザに推奨する場合がある。ユーザは、コンタクトレンズのタイプがユーザに良好に適合しているかどうか、及び/又はどのコンタクトレンズがより良好に適合しているかを判定するために、トライアル後のフォローアップ訪問を受けることができる。フィッティングが困難であり、且つECPがコンタクトレンズ(例えば、多焦点コンタクトレンズ)を使用して視力矯正(例えば、老眼視力矯正)を求めるユーザの結果を正確に予測できないため、ユーザは、ユーザに良好に適合するコンタクトレンズのタイプを判定する前に(又はユーザがどのコンタクトレンズのタイプも良好な候補ではないと判定する前に)、複数回ECPを訪問する必要があり得る。その結果、ユーザにコンタクトレンズを処方するコストが不必要に高くなり、場合によっては、ECPは、そのような革新的な視力矯正ソリューションの恩恵を受け得るユーザに、特定のコンタクトレンズのタイプを推奨及び/又は処方するのに気が進まなくなっている。したがって、当該技術分野において、多焦点コンタクトレンズユーザに対する結果をより良好に予測するための技術が必要とされている。
【発明の概要】
【課題を解決するための手段】
【0003】
いくつかの実施形態によれば、システムは、1つ以上のハードウェアプロセッサを含む。1つ以上のハードウェアプロセッサは、第1のアイケア専門家(ECP)に関連する第1のデバイスから、消費者用のコンタクトレンズを選択するための要求を受信し、要求が消費者に関連する生体測定情報を含み、第1のECPに関連する実績メトリックを取得し、機械学習モデルを使用して、且つ実績メトリックに基づいて、特定のコンタクトレンズと第1のECPの消費者との間の適合性を示すカスタマイズされた適合性インデックスを判定し、第1のデバイス上に適合性インデックスを示すレポートを提示する、ように構成されている。
【0004】
いくつかの実施形態によれば、方法は、1つ以上のハードウェアプロセッサによって、第1のアイケア専門家(ECP)に関連する第1のデバイスから、特定のレンズと患者との間の適合性を判定するための要求を受信することであって、要求が患者に関連する属性を含む、ことと、1つ以上のハードウェアプロセッサによって、第1のECPに関連する実績情報を、少なくとも第2のECPに関連する実績情報と比較することと、1つ以上のハードウェアプロセッサによって、その比較に基づいて、第1のECPに関連する実績メトリックを判定することと、1つ以上のハードウェアプロセッサによって、複数の適合性インデックスから、且つ患者に関連する属性に基づいて、特定のレンズと患者との間の適合性の程度を表す特定の適合性インデックスを選択することであって、適合性インデックスが第1のECPに関連する実績メトリックに少なくとも部分的に基づいて第1のECP用にカスタマイズされる、ことと、1つ以上のハードウェアプロセッサによって、第1のデバイス上に特定の適合性インデックスを示すレポートを提示することと、を含む。
【0005】
いくつかの実施形態によれば、非一時的機械可読媒体は、第1のアイケア専門家(ECP)に関連する第1のデバイスから、消費者用のコンタクトレンズを選択するための要求を受信することであって、要求が消費者に関連する生体測定情報を含む、ことと、第1のECPに関連する実績メトリックを取得することと、機械学習モデルを使用して、且つ実績メトリックに基づいて、特定のコンタクトレンズと第1のECPの消費者との間の適合性を示すカスタマイズされた適合性インデックスを判定することと、第1のデバイス上に適合性インデックスを示すレポートを提示することと、を含む動作を、機械に実行させるように実行可能な複数の機械可読命令を含む。
【0006】
本技術、本技術の特徴、及び本技術の利点をより完全に理解するために、添付の図面と併せて、以下の説明を参照する。
【図面の簡単な説明】
【0007】
【
図1】
図1は、いくつかの実施形態による、レンズ適合性判定のためのシステムの図である。
【
図2】
図2は、いくつかの実施形態による、予測エンジンのブロック図である。
【
図3】
図3は、いくつかの実施形態による、レンズと患者との間の適合性を判定するプロセスを示している。
【
図4A】
図4Aは、いくつかの実施形態による、例示的な入力インターフェースを示している。
【
図4B】
図4Bは、いくつかの実施形態による、例示的なレポートインターフェースを示している。
【
図4C】
図4Cは、いくつかの実施形態による、例示的なフィードバックインターフェースを示している。
【
図4D】
図4Dは、いくつかの実施形態による、例示的な実績インターフェースを示している。
【
図4E】
図4Eは、いくつかの実施形態による、別の例示的な実績インターフェースを示している。
【
図5】
図5は、いくつかの実施形態による、アイケア専門家用の実績メトリックを判定するプロセスを示している。
【
図6A】
図6Aは、いくつかの実施形態による、処理システムの図である。
【
図6B】
図6Bは、いくつかの実施形態による、処理システムの図である。
【
図7】
図7は、いくつかの実施形態による、多層ニューラルネットワークの図である。
【発明を実施するための形態】
【0008】
図面において、同一符号を有する要素は、同一又は類似の機能を有する。
【0009】
発明の態様、実施形態、実装形態、又はモジュールを示すこの説明及び添付の図面は、限定するものとして解釈されるべきではなく、特許請求の範囲が、保護された発明を定義する。この説明及び特許請求の範囲の精神及び範囲から逸脱することなく、様々な機械的、構成的、構造的、電気的、及び動作上の変更を行うことができる。場合によっては、本発明をあいまいにしないために、周知の回路、構造、又は技術は、図示又は詳細に説明されていない。2つ以上の図の類似の番号は、同一又は類似の要素を表す。
【0010】
この説明では、本開示と一致するいくつかの実施形態を説明する特定の詳細が示されている。実施形態の完全な理解を提供するために、多数の特定の詳細が示されている。しかしながら、これらの具体的詳細の一部又は全部なしにいくつかの実施形態が実践され得ることは、当業者には明らかであろう。本明細書に開示された特定の実施形態は、限定的でなく、例示的であるように意図される。当業者であれば、本明細書に具体的に説明されないが、この開示の範囲及び精神の範囲内にある他の要素を実現することができる。加えて、不必要な繰り返しを避けるために、一実施形態に関連して図示されて説明された1つ以上の特徴は、特に別途説明しない限り、又は1つ以上の特徴によって実施形態が機能しなくなる場合を除いて、他の実施形態に組み込まれ得る。
【0011】
以下に説明する技術は、ユーザに対する1つ以上のレンズタイプ(例えば、1つ以上のコンタクトレンズのタイプ)の適合性を予測する際に機械学習を使用するためのシステム及び方法を伴う。上述したように、(例えば、特定の処方に対して、特定のレンズ度数を有し、特定の製造業者に関連付けられ、曲率などの特定の幾何学的形状を有する)特定のレンズタイプは、異なるユーザに対して異なって適合する場合があり、特定のレンズタイプが患者にうまく適合するかどうかを判定することは、アイケア専門家(ECP)にとっての課題である。レンズタイプは、患者が使用するための、コンタクトレンズ(例えば、多焦点コンタクトレンズなど)又は任意のレンズタイプであり得る。したがって、いくつかの実施形態では、レンズ適合性システムを提供して、ECPが異なるレンズタイプを患者に推奨及び/又は処方するのを支援することができる。いくつかの実施形態では、レンズ適合性システムは、ECPのデバイス上にユーザインターフェース(例えば、グラフィカルユーザインターフェース(GUI)など)を提供することができる。ユーザインターフェースは、レンズタイプが患者と適合性があるかどうかを判定するために、1つ以上のECPから適合性要求を受信するように構成され得る。適合性要求には、年齢、目の乾燥度、コンピュータの使用の長さ及び頻度、ユーザの好み(例えば、患者が通常の眼鏡をどれだけ快適に使用しているかなど)、そのレンズタイプを使用するユーザの動機、ユーザの腕の長さ(これはユーザの読み取り距離を示す)、患者に赤目問題があるかどうか、現在の処方データ、瞳孔径などの目の測定値などの患者の属性が含まれ得る。レンズ適合性システムは、患者の属性を使用して、そのレンズタイプが患者と適合性があるかどうかを判定することができる。
【0012】
いくつかの実施形態では、レンズ適合性システムは、機械学習モデルを使用して、レンズタイプと患者との間の適合性を判定することができる。例えば、機械学習モデルは、ユーザインターフェースを介して受信された患者の属性及び他のデータに基づいて、患者がレンズタイプの適切な候補である可能性を示す出力(例えば、適合性スコア)を提供するように構成することができる。機械学習モデルは、要求に関連するレンズタイプを用いて以前に処方された患者の履歴データを使用して訓練され得る。例えば、レンズ適合性システムは、様々なECPのデバイスから、(例えば、そのレンズを用いた所定のトライアル期間後に患者に提供される調査などを介して)患者の属性及びユーザに対する結果を含む、様々なECPからレンズタイプを処方されている患者の患者記録を検索することができる。検索された患者の記録は、次いで、機械学習モデル用の訓練データとして使用され得る。機械学習モデルは、ニューラルネットワーク、回帰モデル、又は他の任意のタイプの機械学習アルゴリズムなどの1つ以上の技術を使用して実装され得る。
【0013】
ユーザインターフェースを介して患者の属性及び他のデータを受信した後、レンズ適合性システムは、入力値として、患者の属性及び他のデータを機械学習モデルに提供することができる。患者の属性に基づいて、機械学習モデルは、患者がレンズタイプの適切な候補である可能性を示す出力を生成することができる。いくつかの実施形態では、機械モデルは、出力として適合性スコアを生成することができる。適合性スコアは、スケールでの患者の属性に基づいて、レンズタイプが患者にとってどれほど適合性があるかを表すことができ、スケールの一端は大いなる適合性を表し、スケールの他端は大いなる非適合性を表す。
【0014】
レンズ適合性システムの異なる実施形態では、機械学習モデルを異なるように構成して、患者の適合性の異なる様相を表す適合性スコアを生成することができる。例えば、いくつかの実施形態では、適合性スコアは、レンズを着用しているときの患者の予測される快適性レベルを表すことができる。別の実施形態では、適合性スコアは、患者の予測される視力品質を表すことができる。更に別の実施形態では、適合性スコアは、患者に適合すべきレンズの予測数、及び/又は患者が必要とするフォローアップ訪問の予測数を表すことができる。更に別の実施形態では、適合性スコアは、上述の要因の任意の組み合わせを表すことができる。
【0015】
いくつかの実施形態では、レンズ適合性システムは、機械学習モデルによって生成された出力に基づいて、ECPデバイスのインターフェースに関する適合性レポートを提供することができる。例えば、適合性レポートは、患者がレンズタイプの適切な候補である可能性を示す、機械学習モデルによって生成された適合性スコアを示し得る。機械学習モデルは(要求を提出したECPを含み得る、又は含み得ない)複数のECPの患者データを使用して訓練されたため、要求を提出したECPは、ここで、そのレンズタイプが過去のECPの患者にどのように適合したかだけでなく、そのレンズタイプが他のECPの患者にどのように適合することになるかに基づいて、患者に対する適合性情報を取得することができる。異なるECPから患者の大きなサンプルサイズにアクセスできるレンズ適合性システムの能力は、患者の適合性の精度が改善されることを意味する。更に、(要求を提出した)ECPには、レンズ適合性システムによって生成された適合性レポートのみが提供され、且つ機械学習モデルの訓練に使用される患者記録は提供されないため、患者のプライバシーが保護され得る。
【0016】
いくつかの実施形態では、適合性レポートは、機械学習モデルによって生成された適合性スコアを含み得る。しかしながら、ECPが、適合性スコアを患者にレンズタイプを処方するための実際の推奨に変換することは難しい場合がある。そのように、ECPの推奨及び/又は処方においてECPを支援するために、いくつかの実施形態のレンズ適合性システムは、適合性スコアに対する追加のデータ(例えば、意味)を導出することができる。例えば、レンズ適合性システムは、患者にレンズタイプを処方するための異なる推奨を表す複数の適合性インデックスを判定することができる。特定の、しかし非限定的な例では、レンズ適合性システムは、強く推奨される、推奨される、及び推奨されないことをそれぞれ表す、3つの異なる適合性インデックスを判定することができる。適合性インデックスは、適合性スコアの異なる非重複範囲に関連付けられ得る。例えば、適合性スコアが機械学習モデルによって1~100のスケールで生成される場合、71~100の第1の範囲は、強く推奨されることを表す第1の適合性インデックスに対応し得、41~70の第2の範囲は、推奨されることを表す第2の適合性インデックスに対応し得、1~40の第3の範囲は、推奨されないことを表す第3の適合性インデックスに対応し得る。いくつかの実施形態では、範囲は、以前の患者にレンズタイプを処方したことの特定の結果に基づいて判定されてもよい。一実施例では、レンズ適合性システムは、ECPによるフォローアップ訪問が全く必要なかったこの範囲内の適合性スコアを有するレンズタイプで処方された患者の所定のパーセンテージ(例えば、90%)に基づいて、71~100の適合性スコアを含むように、第1の範囲を判定することができる。レンズ適合性システムは、ECPによるフォローアップ訪問が1回のみ必要だったこの範囲内の適合性スコアを有するレンズタイプで処方された患者の所定のパーセンテージ(例えば、90%)に基づいて、41~70の適合性スコアを含むように第2の範囲を判定することができる。次いで、レンズ適合性システムは、適合性スコアがどの範囲に当てはまるかに基づいて、患者の適合性インデックスを判定することができる。
【0017】
このように、いくつかの実施形態では、レンズ適合性システムは、適合性スコアの代わりに、又は適合性スコアに加えて、患者にレンズタイプを推奨及び/又は処方する際にECPを支援するように、インターフェース上に適合性インデックスを提示することができる。いくつかの実施形態では、レンズ適合性システムは、全てのECP用の適合性インデックスに対して、同じ適合性スコア範囲を使用してもよい。しかしながら、ECPが異なれば、自身の患者にレンズを推奨又は処方する方法での好みも異なる場合がある。特定のシナリオでは、好みの違いは、ECPがサービスを提供する患者の人口統計、ECPが位置する地理的領域、又はECP自身の個人的な好み(例えば、患者にレンズタイプを処方する際にECPがどれだけ積極的/保守的であるか)に起因し得る。機械学習モデルは、様々なECPの患者の履歴データを使用して訓練されていて、モデルは1つのECPを別のECPと区別しないため、機械学習モデルの出力(例えば、適合性スコア)は、全ての患者に一般的であり、1つのECPの患者に固有ではない場合がある。したがって、いくつかの実施形態では、レンズ適合性システムは、異なるECPの異なる適合性インデックスに対応する異なる範囲を判定することができる。例えば、レンズ適合性システムは、第1のECPの場合、第1の適合性インデックス(例えば、強く推奨される)が81~100の範囲に対応し、第2の適合性インデックス(例えば、推奨される)が51~80の範囲に対応し、第3の適合性インデックス(例えば、推奨される)が1~50の範囲に対応する、と判定することができる。例えば、レンズ適合性システムは、第2のECPの場合、第1の適合性インデックス(例えば、強く推奨される)が61~100の範囲に対応し、第2の適合性インデックス(例えば、推奨される)が31~60の範囲に対応し、第3の適合性インデックス(例えば、推奨される)が1~30の範囲に対応する、と判定することができる。
【0018】
異なる範囲は、ECPの地理的領域、ECPの患者の人口統計、又は他のECP(例えば、ECPのピア)の実績に対するECPの推奨/処方実績など、様々な要因に基づいて、異なるECPに対して判定することができる。したがって、いくつかの実施形態では、レンズ適合性システムは、ECPの推奨/処方実績に基づいて、他のECPの位置と比較して、要求を提出したECPの位置を判定することができる。例えば、レンズ適合性システムは、各ECPに対して、患者にレンズタイプを推奨/処方する比率(例えば、老眼視力矯正を求める患者に多焦点レンズを処方する比率)を判定することができる。レンズ適合性システムは、要求を提出したECPの比率を他のECPの比率に対して比較し、その比較に基づいて適合性インデックスに関連する範囲を調整することができる。特定の非限定的な例では、レンズ適合性システムが要求を提出したECPが他のECPと比較して平均比率よりも低い比率を有すると判定した場合、レンズ適合性システムは、第1の(及び/又は第2の)適合性インデックス(それぞれ、強く推奨される及び推奨されることを表す)に対応する範囲を拡大することができ、逆もまた同様である。
【0019】
別の例では、レンズ適合性システムは、各ECPに対して、(例えば、そのレンズタイプが処方された人、一般的にそのECPからレンズが処方された人などの)患者に適合されたレンズの数、及び/又は患者のフォローアップ訪問の数(例えば、平均数)を判定することができる。レンズ適合性システムは、患者に適合されたレンズの数、及び/又は要求を提出したECPに関連するフォローアップ訪問の数を、患者に適合されたレンズの数、及び/又は他のECPに関連するフォローアップ訪問の数と比較することができ、その比較に基づいて、適合性インデックスに関連する範囲を調整することができる。特定の非限定的な例では、レンズ適合性システムが要求を提出したECPが他のECPと比較して患者に適合されたレンズの数が平均の数よりも少ない、及び/又はフォローアップ訪問の数が平均の数より少ないと判定した場合、レンズ適合性システムは、第1の(及び/又は第2の)適合性インデックス(それぞれ、強く推奨される及び推奨されることを表す)に対応する範囲を拡大することができ、逆もまた同様である。
【0020】
いくつかの実施形態では、レンズ適合性システムは、異なるECPオフィスに関連する1つ以上の視力シミュレータを含むか、又はそれらと通信可能に結合され得る。視力シミュレータは、患者のレンズタイプを着用及び/又は使用するシミュレーションを提供することができる。例えば、視力シミュレータは、1つ以上の環境下(例えば、昼間の運転、夜間の運転、読書、コンピュータ、モバイルデバイスなどの電子デバイスの使用時など)でそのレンズタイプを使用する際に患者が有し得るシミュレートされた視力を患者に提供するウェアラブルデバイス(例えば、ヘッドギア、一対のゴーグルなど)を含み得る。いくつかの実施形態では、視力シミュレータは、シミュレーションに基づいて、患者からフィードバック(例えば、視力品質、快適性レベルなど)を取得するように構成され得る。例えば、視力シミュレータは、シミュレーションの様々な部分の間(例えば、異なる環境シミュレーションの間)にフィードバックを患者に促すように構成されてもよく、それによって、患者は、異なるシミュレートされた環境に対してフィードバックを提供することができる。いくつかの実施形態では、レンズ適合性システムは、他の属性に加えて、入力として患者からのフィードバックを受信し、視力シミュレーションへの患者のフィードバック並びに属性に基づいて、患者の出力(例えば、適合性スコア)を判定するように機械学習モデルを構成することができる。いくつかの実施形態では、視力シミュレータはまた、シミュレーション中に患者に関連する生体測定データ(例えば、目の動き、まばたきの頻度、目の充血、眉をひそめる、目を細めるなどの顔の表情、心拍数、涙など)を検出及び/又は追跡するための1つ以上のセンサ(例えば、カメラ、心拍数モニタ、湿度センサなど)を含み得、検出された生体測定データをレンズ適合性システムに提供するように構成することができる。したがって、レンズ適合性システムはまた、視力シミュレータから取得された生体測定データも入力値として受信し、生体測定データ及び患者の他の属性に基づいて出力を判定するように、機械学習モデルを構成することができる。
【0021】
したがって、本開示の様々な実施形態によるレンズ選択システムは、ECPにカスタマイズ可能なインターフェースを提供して、患者の機密データ及び/又は個人データを漏らすことなく、異なるECPに関連する患者の経験を使用することによって、ECPが患者にレンズタイプを推奨及び/又は処方するのを支援することができる。
【0022】
図1は、いくつかの実施形態による、レンズ適合性システムを実装し得る、レンズ適合性判定のためのシステム100を示している。システム100は、ネットワーク115を介して1つ以上の診断訓練データソース110と結合されたレンズ選択プラットフォーム102を含む。いくつかの実施例では、ネットワーク115は、1つ以上のスイッチングデバイス、ルータ、ローカルエリアネットワーク(例えば、イーサネット(登録商標))、広域ネットワーク(例えば、インターネット)などを含み得る。診断訓練データソース110のそれぞれは、ECP施術者、眼科クリニック、医科大学、電子医療記録(EMR)リポジトリなどによって、利用可能にされたデータベース、データリポジトリなどであってもよい。診断訓練データソース110のそれぞれは、1つ以上のレンズタイプ(例えば、多焦点レンズなど)を用いて処方された患者の患者記録の形態で訓練データをレンズ選択プラットフォーム105に提供することができる。各患者の記録には、年齢、目の乾燥度、コンピュータ使用の長さ及び頻度、ユーザの好み(例えば、患者が通常の眼鏡をどれだけ快適に使用しているかなど)、そのレンズタイプを使用するユーザの動機、ユーザの腕の長さ(これはユーザの読み取り距離を示す)、患者に赤目問題があるかどうか、現在の処方データ、瞳孔径などの目の測定値、患者が実際にレンズタイプ(多焦点コンタクトレンズなど)で処方されたかどうか、及び患者が実際にレンズタイプで処方された場合の、患者がレンズタイプで処方された後の処方の品質(例えば、快適度レベル、視力品質レベル、患者に適合されたレンズの数、フォローアップ訪問の数など)を示し得る患者の結果、などのレンズタイプに関連する視力矯正を求める対応する患者(例えば、老眼視力矯正を求める患者など)の属性が含まれ得る。レンズ選択プラットフォーム102は、訓練データを匿名化、暗号化、及び/又は他の方法で保護するように構成され得る1つ以上のデータベース104に訓練データを記憶することができる。
【0023】
レンズ選択プラットフォーム102は、(以下でより詳細に説明するように)受信した訓練データを処理し、訓練データに対して生データ分析を実行し、機械学習アルゴリズム及び/又はモデルを訓練して、患者の属性に基づいてレンズタイプと患者との間の適合性を予測し、機械学習を反復的に改良してレンズタイプと患者との間の適合性を予測するために使用される様々なモデルを最適化し、ECPがレンズタイプを患者対して推奨及び/又は処方するのを支援することができる、予測エンジン106を含む。
【0024】
レンズ選択プラットフォーム102は、ネットワーク115を介して、ECPデバイス130、140、及び150などの1つ以上のECPデバイスに更に結合される。ECPデバイスのそれぞれは、ECPに関連付けられ得る。例えば、ECPデバイス130は、ECP170に関連付けられている。示されるように、ECPデバイス130は、ウェブブラウザ、デスクトップアプリケーション、又はレンズ選択プラットフォーム102によって提供されるモバイルアプリケーションであり得る、ユーザインターフェースアプリケーション132を含む。ユーザインターフェースアプリケーション132は、ECPデバイス130がレンズ選択プラットフォーム102と対話することを可能にする。ECPデバイス130はまた、ECP170に関連する識別子、ECPデバイス130に関連するデバイス識別子、又はECP170を他のECPから区別するための他の任意のタイプの識別子として実装され得るECP識別子134を含んでもよい。
【0025】
いくつかの実施形態では、ECPデバイス130は、視力シミュレータ160と通信可能に結合され得る。視力シミュレータ160は、ウェアラブルデバイス(例えば、ヘッドギア、一対のゴーグルなど)を含み得、1つ以上の環境下(昼間の運転、夜間の運転、読書、コンピュータ、モバイル機器などの電子デバイスの使用時など)でのECP170の患者用のレンズタイプの着用及び/又は使用のシミュレーションを提供するように構成され得る。いくつかの実施形態では、視力シミュレータ160はまた、シミュレーション中の患者の生体測定データ(例えば目の動き、まばたきの頻度、目の充血、眉をひそめる、目を細めるなどの顔の表情、心拍数、涙など)を取得するための1つ以上のセンサ(例えば、カメラ、心拍数モニタ、湿度センサなど)を含み得る。図には示されていないが、ECPデバイス140及び150のそれぞれはまた、ECPデバイス130と同様のモジュール及び/又は構成要素を含み得る。更に、ECPデバイス140及び150のそれぞれはまた、視力シミュレータ160と同様の対応する視力シミュレータに結合され得る。
【0026】
図2は、本開示のいくつかの実施形態による、予測エンジン106のブロック図を示している。予測エンジン106は、ECPデバイス130、140、及び150などの様々なECPデバイスに通信可能に結合されている。予測エンジン106は、予測マネージャ202、レポート生成モジュール204、実績評価モジュール206、及びモデル構成モジュール208を含む。モデル構成モジュール208は、データベース104に記憶された訓練データを使用して、レンズ適合性モデル212などの機械学習モデルを訓練して、患者の属性、視力シミュレーションからの患者フィードバック、及び視力シミュレーション中に取得された生体測定情報などの情報に基づいて患者用のレンズタイプの適合性を予測することができる。予測マネージャ202は、ECPデバイス130~150上に提示されるユーザインターフェース(例えば、GUI)を提供することができる。いくつかの実施形態では、ECP(例えば、ECP170)は、ECPデバイス(例えば、ECPデバイス130)を使用して、ユーザインターフェースを介して適合性要求を提出することができる。例えば、ユーザインターフェースアプリケーション132が、ECPが適合性要求を提出したいという指示を受信すると、ユーザインターフェースアプリケーション132は、予測エンジン106に関連する入力インターフェースを提示することができる。入力インターフェースは、ECPが要求に関連する情報(例えば、レンズタイプ、患者の属性など)を提供することを可能にする複数の入力フィールドを含み得る。
【0027】
いくつかの実施形態では、指示を受信すると、予測マネージャ202はまた、ECPデバイスに関連する視力シミュレータ(例えば、視力シミュレータ160)を構成して、レンズタイプに基づいて患者に対する視力シミュレーションを提供することができる。視力シミュレータ160は、シミュレーション中に患者のフィードバック及び/又は生体測定データを取得することができ、患者のフィードバック及び/又は生体測定データをECPデバイス130に提供することができる。
【0028】
次いで、ユーザインターフェースアプリケーション132は、入力インターフェースを介して取得された情報、患者フィードバック、及び生体測定データなどの適合性要求に関連するデータを、ネットワーク115を介して予測エンジン106に送信することができる。適合性要求及びデータ(例えば、データ240)を受信すると、予測マネージャ202は、レンズ適合性モデル212を使用して、データ240に基づいて患者のレンズタイプの適合性を判定することができる。レンズ適合性モデル212は、データ240に基づいて出力(例えば、適合性スコア)を生成することができる。レンズ適合性モデル212からの出力を使用することにより、レポート生成モジュール204は、ユーザインターフェースアプリケーション132上のレポートインターフェース上に提示される適合性レポートを生成することができる。
【0029】
ECPは、ユーザインターフェースアプリケーション132上に提示されたレポートに基づいて、患者にレンズタイプを推奨及び/又は処方することができる。ECPデバイス上で適合性レポートを提示した後、予測マネージャは、ユーザインターフェースアプリケーション132上にフィードバックインターフェースを提示してもよく、それによって、ECPは、レンズタイプを患者に処方した結果に関連する情報を提供することができる。例えば、ECPは、所定のトライアル期間にレンズタイプを使用した後、患者の快適性レベル、視力品質レベルなどのようなフィードバックインターフェース情報を提供することができる。ECPはまた、患者に適合されたレンズの数、及び/又はレンズタイプが処方された後の患者によるフォローアップ訪問の数などの情報を提供することができる。予測マネージャ202は、フィードバックインターフェースを介して、患者にレンズタイプを処方することに関連するフィードバック情報を受信することができる。予測マネージャ202は、フィードバック情報及び患者の属性を使用して、レンズ適合性モデル212を更新(例えば、訓練)することができる。
【0030】
予測マネージャ202は、異なるECPの患者に対する適合性レポートを提供し、異なるECPデバイス(例えば、ECPデバイス130~150)を介して対応するフィードバックデータを受信することができる。いくつかの実施形態の予測マネージャ202は、実績評価モジュール206を使用して、各ECPの実績を評価することができる。例えば、実績は、患者にレンズタイプを処方する比率、患者に適合されるレンズの数、及び/又は患者にレンズタイプを処方した後のフォローアップ訪問の数に基づき得る。いくつかの実施形態では、予測マネージャ202は、ユーザインターフェースを介してECPに実績評価レポートを提示することができる。更に、レポート生成モジュール204は、他のECPの実績に対するECPの実績に基づいて、各ECPに対する適合性レポートの構成を調整することができる(例えば、適合性インデックスに対応する適合性スコアの範囲を変更する)。
【0031】
図3は、本開示の一実施形態による、患者に対するレンズタイプの適合性を判定するためのプロセス300を示している。いくつかの実施形態では、プロセス300は、レンズ選択プラットフォーム102の予測エンジン106によって実行され得る。プロセス300は、(ステップ350において)ECPデバイスから適合性要求を受信し、(ステップ310において)患者に関連する属性を取得することによって開始する。例えば、予測マネージャ202が、ECPデバイス130のユーザインターフェースアプリケーション132を介して、ECP170が適合性要求を提出したいという指示を受信すると、予測マネージャ202は、インターフェースアプリケーション132上に表示すべき入力インターフェースを提供することができる。入力インターフェースは、ECP170が適合性要求に関連する情報を提供することを可能にする複数の入力フィールドを含み得る。入力フィールドは、年齢、目の乾燥度、コンピュータの使用の長さ及び頻度、ユーザの好み(例えば、患者が通常の眼鏡をどれだけ快適に使用しているかなど)、そのレンズタイプ(例えば多焦点コンタクトレンズなど)を使用するユーザの動機、ユーザの腕の長さ(これはユーザの読み取り距離を示す)、患者に赤目問題があるかどうか、現在の処方データ、瞳孔径などの目の測定値などの患者属性の患者に対して、ECP170が推奨及び/又は処方するかどうかを判定したいレンズタイプなどの情報に対応し得る。
【0032】
図4Aは、本開示の一実施形態による、例示的な入力インターフェース400を示している。示されるように、入力インターフェース400は、ECP170の識別情報を示す入力フィールド402を含む。識別情報は、ECP170に関連するECP識別子、ECPデバイス130に関連するデバイス識別子、又はECP170を他のECPから区別し得る任意の他のタイプの識別子によって表すことができる。この実施例では、「1471」の識別子が、入力フィールド402上に表示されている。識別子は、ECPデバイス130(例えば、ECPデバイス130上に記憶されたクッキー又はレジストリなど)から、ユーザインターフェースによって自動的に検索され得る。入力インターフェース400はまた、患者の年齢を表すフィールド404を含む。入力インターフェース400はまた、球面データ、円柱データ、及びレンズ度数データなどの、現在の処方データを表すフィールド406~410を含む。入力インターフェース400はまた、毎日のデジタルデバイスの使用、毎日のコンピュータの使用、患者がそのレンズタイプ(例えば、多焦点コンタクトレンズなど)に初めてであるかどうか、及び好ましい読み取り距離などの、患者のライフスタイルデータを表すフィールド412~418を含む。入力インターフェース400はまた、患者が充血及び明所視瞳孔直径を有するかどうかなどの、患者の生体測定情報を表すフィールド420及び422を含む。ECP170は、フィールド402~422上に、患者の対応する情報を入力することができる。
【0033】
いくつかの実施形態では、異なるECPが、患者にレンズタイプを推奨及び/又は処方する際に、患者の特定の属性を強調して患者の他の属性を強調しない場合があるため、ECPは、属性のセットから、患者のレンズタイプの適合性を判定するための属性のサブセットを選択することができる。予測エンジン106は、データベース104などのデータベースに各ECPの好みデータを記憶することができる。このように、予測エンジン106は、ECPの好みに従って、(例えば、ECP識別子に基づいて)ECP用の入力インターフェース400を構成することができる。例えば、ECPが適合性要求を提出したいという指示を受信すると、ECP(例えば、ECP170)の識別情報に基づいて、予測エンジン106は、ECPによって選択された属性のサブセットに対応する入力フィールドのみを提示するように入力インターフェース400を構成することができる。
【0034】
いくつかの実施形態では、ECPデバイス(例えば、ECPデバイス130)は、ECPのオフィス内の1つ以上の生体測定機器と通信可能に結合することができる。生体測定機器が(ECP170によって)患者の生体測定情報(例えば、瞳孔径など)を判定するために使用されると、生体測定機器は、ECP170が生体測定情報を生体測定機器から入力インターフェース400に手動で転送することを必要とすることなく、生体測定情報を入力インターフェース400に自動的に提供する(例えば、入力インターフェース400上の入力フィールドのいくつかを事前入力する)ことができる。ECP170は、適合性要求ボタン424を選択することによって、入力インターフェース400上に提供される情報を使用する適合性要求を提出することができる。適合性要求ボタン424の選択を受信すると、入力インターフェース400は、入力フィールドから取得された情報を予測エンジン106に自動的に送信することができる。
【0035】
いくつかの実施形態では、レンズ選択プラットフォーム102及び/又はECPデバイス(例えば、ECPデバイス130)は、ECP170のECPオフィスに関連する視力シミュレータ(例えば、視力シミュレータ160)と通信可能に結合され得る。視力シミュレータ160は、患者に対するレンズタイプを着用及び/又は使用するシミュレーションを提供することができる。例えば、視力シミュレータ160は、1つ以上の環境下(例えば、昼間の運転、夜間の運転、読書、コンピュータ、モバイルデバイスなどの電子デバイスの使用時など)でそのレンズタイプを使用する際に患者が有し得るシミュレートされた視力を患者に提供するウェアラブルデバイス(例えば、ヘッドギア、一対のゴーグルなど)を含むことができる。いくつかの実施形態では、視力シミュレータ160は、シミュレーションに基づいて、患者からフィードバック(例えば、視力品質、快適性レベルなど)を取得するように構成されてもよい。例えば、視力シミュレータ160は、シミュレーションの様々な部分の間(例えば、異なる環境シミュレーションの間)にフィードバックを患者に促すように構成されてもよく、それによって、患者は、異なるシミュレートされた環境に対してフィードバックを提供することができる。いくつかの実施形態では、モデル構成モジュール208は、他の属性に加えて、入力として患者からのフィードバックを受信し、視力シミュレーションへの患者のフィードバック並びに属性に基づいて、患者の出力(例えば、適合性スコア)を判定するようにレンズ適合性モデル212を構成することができる。いくつかの実施形態では、視力シミュレータ160はまた、シミュレーション中に患者に関連する生体測定データ(例えば、目の動き、まばたきの頻度、目の充血、眉をひそめる、目を細めるなどの顔の表情、心拍数、涙など)を検出及び/又は追跡するための1つ以上のセンサ(例えば、カメラ、心拍数モニタ、湿度センサなど)を含み得、検出された生体測定データを予測エンジン106に提供するように構成することができる。したがって、モデル構成モジュール208はまた、視力シミュレータ160から取得された生体測定データを入力値として受信し、生体測定データ及び患者の他の属性に基づいて出力を判定するように、レンズ適合性モデル212を構成することができる。
【0036】
次いで、プロセス300は、(ステップ320において)ECPに関連する実績メトリックを取得する。例えば、実績評価モジュール206は、ECPの実績の他のECPの実績に対する比較に基づいて、ECPに関連する実績メトリックを生成することができる。
図5は、ECPの実績メトリックを生成するためのプロセス500を示している。いくつかの実施形態では、プロセス500は、実績評価モジュール206、及び/又は予測エンジン106のモデル構成モデル208によって実行されてもよい。プロセス500は、(ステップ505において)異なるECPの患者に関連する患者属性及び結果データを取得することによって開始する。例えば、実績評価モジュール206は、診断訓練データソース110から検索された、患者の属性及び結果を含む患者記録を取得することができる。いくつかの実施形態では、各患者の記録には、年齢、目の乾燥度、コンピュータ使用の長さ及び頻度、ユーザの好み(例えば、患者が通常の眼鏡をどれだけ快適に使用しているかなど)、ユーザの腕の長さ(これはユーザの読み取り距離を示す)、患者に赤目問題があるかどうか、現在の処方データ、瞳孔径などの目の測定値、患者が実際にレンズタイプ(多焦点コンタクトレンズなど)で処方されたかどうか、及び患者が実際にレンズタイプで処方された場合の、患者がレンズタイプで処方された後の処方の品質(例えば、快適度レベル、視力品質レベル、患者に適合されたレンズの数、フォローアップ訪問の数など)を示し得る患者の結果、などのレンズタイプに関連する視力矯正を求める対応する患者(例えば、老眼視力矯正を求める患者など)の属性が含まれ得る。
【0037】
いくつかの実施形態では、予測エンジン106が(例えば、適合性スコア及び/又は適合性インデックスなどの形態で)推奨をECPに提供した後、予測エンジン106は、患者の進展及び/又は結果を追跡することができる。例えば、予測エンジン106は、ECPが実際に患者にレンズタイプを処方したかどうかを示す情報をECPから取得することができ、ECPがレンズタイプを患者に処方した場合、予測エンジン106は、患者に適合されたレンズの数、患者によるフォローアップ訪問の数、レンズタイプの患者に対する快適性レベル、レンズタイプを使用した後の患者の視力品質(例えば、全体的な視力品質、遠方視力品質、中間視力品質など)、患者が所定の期間(例えば、6ヶ月)後もそのレンズタイプを着用しているかどうかなどの結果データを取得することができる。予測エンジン106は、患者の属性及び結果データに基づいて104を更新することができる。
【0038】
次いで、プロセスは、(ステップ510において)患者の属性及び結果データを使用して、機械学習モデルを訓練する。いくつかの実施形態では、予測エンジン106は、一般的な機械学習モデル(例えば、レンズ適合性モデル212)を使用して、患者とレンズタイプとの間の適合性を判定及び/又は予測することができる(例えば、同じ機械学習モデルを使用して全てのECPの予測を実行する)。したがって、モデル構成モジュール208は、取得された属性及び結果データに基づいて、一般的なモデル(例えば、レンズ適合性モデル212)を訓練することができる。しかしながら、本明細書で論じられるように、異なるECPは、患者にレンズタイプを推奨及び/又は処方する際に、患者の特定の属性を強調し、患者の他の属性を強調しない場合がある。いくつかの実施形態の予測エンジン106は、入力インターフェース400をそのECP用にカスタマイズして、選択された属性のサブセットのみに対応する情報を促して取得することができるように、ECPが属性のセットから患者用のレンズタイプの適合性を判定するための属性のサブセットを選択することを可能にすることができる。このように、いくつかの実施形態のモデル構成モジュール208は、ECP用にカスタマイズされた(例えば、レンズ適合性モデル212がカスタマイズされたモデルである)機械学習モデルを構成することができ、それによって、ECP170用にカスタマイズされたレンズ適合性モデル212は、患者とレンズタイプとの間の適合性を判定及び/又は予測するための入力データとして、ECP170によって選択された属性のサブセットのみを採用するように構成される。
【0039】
更に、予測エンジン106の異なる実施形態では、レンズ適合性モデル212を異なるように構成して、患者の適合性の異なる様相を表す適合性スコアを生成することができる。例えば、いくつかの実施形態では、適合性スコアは、レンズを着用しているときの患者の予測される快適さのレベルを表すことができる。別の実施形態では、適合性スコアは、患者の予測される視力品質を表すことができる。更に別の実施形態では、適合性スコアは、患者に適合されたレンズの予測数、及び/又は患者が必要とするフォローアップ訪問の予測数を表すことができる。更に別の実施形態では、適合性スコアは、上述の要因の任意の組み合わせを表すことができる。レンズ適合性モデル212を訓練するプロセスは、
図7を参照することにより、以下で更に詳細に説明される。
【0040】
次いで、プロセス500は、(ステップ515において)異なるECPに関連する実績情報を判定する。例えば、実績評価モジュール206は、ECPの患者に関連する取得された属性及び結果データに基づいて、ECPに関連する実績情報を判定することができる。いくつかの実施形態では、実績評価モジュール206によって判定される実績情報は、そのレンズタイプを用いて処方された患者の比率又はパーセンテージを含み得る。例えば、実績評価モジュール206は、レンズタイプに関連する視力矯正を求めるECPに関連する患者の総数のうち、ECPによってレンズタイプを処方された患者の数を判定することができる。実績評価モジュール206はまた、それぞれが特定の推奨(例えば、特定の適合性インデックス)に対応する複数の比率又はパーセンテージを判定することができる。したがって、実績評価モジュール206は、各適合性インデックス(例えば、強く推奨されるに対応する適合性インデックス、推奨されるに対応する適合性インデックス、推奨されないに対応する適合性インデックスなど)に対して、レンズタイプを処方された(適合性インデックスが判定された)患者の比率又はパーセンテージを判定することができる。
【0041】
実績情報にはまた、レンズタイプを処方された患者に対して、患者に適合されたレンズの数、フォローアップ訪問の数、快適性品質、視力品質などを含む結果データが含まれ得る。次いで、プロセスは、(ステップ520において)特定のECPの実績情報を他のECPの実績情報と比較し、(ステップ525において)比較に基づいて特定のECPの実績メトリックを生成する。例えば、実績評価モジュール206は、ECP170の実績情報を他のECPの実績情報と比較し、ECP170の実績メトリックを生成することができる。いくつかの実施形態では、実績評価モジュール206は、1つ以上の基準に基づいてECPをランキングすることができ、この実績メトリックは、他のECPに関するECP170のランキングを含んでもよい。実績評価モジュール206は、異なる基準に対しても同様にECPをランキングすることができる。このように、実績評価モジュール206は、レンズタイプで処方された患者の比率に基づいて、ECP用の第1のランキングを生成し得、患者の快適性レベルに基づいてECP用の第2のランキングを生成し得、患者の視力品質に基づいてECP用の第3のランキングを生成し得、患者に適合されたレンズの数及び/又はフォローアップ訪問の数に基づいてECP用の第4のランキングなどを生成することができる。いくつかの実施形態では、実績情報はまた、ECP(例えば、ECP170)の実績が経時的にどのように変化する(例えば、改善する)かを示し得る。例えば、実績情報は、ECP170の患者の快適性品質及び/又は視力品質が一定期間にわたって改善されたことを示し得る。実績情報はまた、患者に適合されたレンズの数、及び/又はECP170の患者によって必要とされるフォローアップ訪問の数が、その期間にわたって減少したことを示し得る。
【0042】
図3を再度参照すると、プロセスは、(ステップ325において)機械学習モデルを使用することによって、患者とレンズタイプとの間の適合性を判定する。例えば、予測マネージャ202は、(
図5のステップ510において訓練されている)レンズ適合性モデル212を使用して、レンズタイプと患者との間の適合性を判定することができる。例えば、レンズ適合性モデル212は、ユーザインターフェース400を介して受信された患者の属性に基づいて、患者がレンズタイプの良好な候補である可能性(例えば、適合性スコア)を示す出力を提供するように構成され得る。
【0043】
次いで、プロセスは、(ステップ330において)ECPの判定された適合性を示すカスタマイズされたレポートを生成し、このレポートは、ECPの実績メトリックに基づいてカスタマイズされる。いくつかの実施形態では、予測エンジン106のレポート生成モジュール204は、レンズ適合性モデル212によって生成された出力に基づいて、ECPデバイス130上に表示されるインターフェース(例えば、レポートインターフェース)に関する適合性レポートを提供してもよい。
図4Bは、レポート生成モジュール204によって生成されたレポートインターフェース430の例示的な実装形態を示している。この実施例では、レポートインターフェース430は、レンズ適合性モデル212によって判定された適合性スコア432(例えば、90%)を含む。本明細書で論じられるように、適合性スコア432は、患者がレンズタイプの良好な候補である可能性を示している。レンズ適合性モデル212は、(ステップ510において)(要求を提出したECP170を含み得る、又は含み得ない)複数のECPの患者データを使用して訓練されたため、要求を提出したECP170は、ここで、レンズタイプが過去のECP170の患者にどのように適合したかだけでなく、レンズタイプが他のECPの患者にどのように適合することになるかに基づいて、患者の適合性情報を取得することができる。異なるECPから患者の大きなサンプルサイズにアクセスできる予測エンジン106の能力は、患者の適合性の精度が改善されることを意味する。更に、(要求を提出した)ECP170には、予測エンジン106によって生成された適合性レポートのみが提供され、且つレンズ適合性モデル212を訓練するために使用される患者記録は提供されない(ECP170はデータベース104に記憶された患者記録にアクセスできない)ため、患者のプライバシーが保護され得る。
【0044】
しかしながら、ECP170が、適合性スコアを患者にレンズタイプを処方するための実際の推奨に変換することは難しい場合がある。そのように、ECP170の推奨及び/又は処方においてECP170を支援するために、いくつかの実施形態の予測マネージャ202は、適合性スコアに対して追加のデータ(例えば、意味)を導出することができる。例えば、予測マネージャ202は、患者にレンズタイプを処方するための異なる推奨を表す複数の適合性インデックスを判定することができる。特定の、しかし非限定的な例では、予測マネージャ202は、強く推奨される、推奨される、及び推奨されないことをそれぞれ表す、3つの異なる適合性インデックスを判定することができる。他の実施形態では、適合性スコアを分類するために、異なる適合性インデックスを使用することができる。適合性インデックスは、適合性スコアの異なる非重複範囲に関連付けられ得る。例えば、適合性スコアがレンズ適合性モデル212によって1~100のスケールで生成される場合、71~100の第1の範囲は、強く推奨されることを表す第1の適合性インデックスに対応し得、41~70の第2の範囲は、推奨されることを表す第2の適合性インデックスに対応し得、1~40の第3の範囲は、推奨されないことを表す第3の適合性インデックスに対応し得る。いくつかの実施形態では、範囲は、ECPの以前の患者にレンズタイプを処方することの特定の結果に基づいて判定されてもよい。一実施例では、予測マネージャ202は、追加のレンズフィッティング及び/又はECPによるフォローアップ訪問が全く必要なかったこの範囲内の適合性スコアを有するレンズタイプで処方された患者の所定のパーセンテージ(例えば、90%又は他の任意の所定のパーセンテージ)に基づいて、71~100の適合性スコアを含むように第1の範囲を判定することができる。予測マネージャ202は、追加のレンズフィッティングが1回、及び/又はECPによるフォローアップ訪問が1回のみ必要だったこの範囲内の適合性スコアを有するレンズタイプで処方された患者の所定のパーセンテージ(例えば、90%又は他の任意の所定のパーセンテージ)に基づいて、41~70の適合性スコアを含むように第2の範囲を判定することができる。次いで、予測エンジン202は、適合性スコアがどの範囲に当てはまるかに基づいて、患者の適合性インデックスを判定することができる。
【0045】
このように、いくつかの実施形態では、レポート生成モジュール204は、適合性スコアの代わりに、又は適合性スコアに加えて、ECPが患者にレンズタイプを推奨及び/又は処方するのを支援するために、レポートインターフェース430を提示するように構成することができる。いくつかの実施形態では、予測エンジン106は、全てのECP用の適合性インデックスに対して、同じ適合性スコア範囲を使用することができる。しかしながら、ECPが異なれば、自身の患者にレンズを推奨又は処方する方法での好みも異なる場合がある。特定のシナリオでは、好みの違いは、ECPがサービスを提供する患者の人口統計、ECPが位置する地理的領域、又はECP自身の個人的な好み(例えば、患者にレンズタイプを処方する際にECPがどれだけ積極的/保守的であるか)に起因し得る。レンズ適合性モデル212は、様々なECPの患者の履歴データを使用して訓練され、モデル212は1つのECPを別のECPと区別しないため、レンズ適合性モデル212の出力(例えば、適合性スコア)は、全ての患者に一般的であり、1つのECP(例えばECP170)の患者に固有ではない場合がある。したがって、いくつかの実施形態では、予測エンジン106は、異なるECPの異なる適合性インデックスに対応する異なる範囲を判定することができる。例えば、予測マネージャ202は、ECP170の場合、第1の適合性インデックス(例えば、強く推奨される)が81~100の範囲に対応し、第2の適合性インデックス(例えば、推奨される)が51~80の範囲に対応し、第3の適合性インデックス(例えば、推奨される)が1~50の範囲に対応する、と判定することができる。例えば、レンズ適合性システムは、第2のECPの場合、第1の適合性インデックス(例えば、強く推奨される)が61~100の範囲に対応し、第2の適合性インデックス(例えば、推奨される)が31~60の範囲に対応し、第3の適合性インデックス(例えば、推奨される)が1~30の範囲に対応する、と判定することができる。
【0046】
異なる範囲は、ECPの地理的領域、ECPの患者の人口統計、又は他のECP(例えば、ECPのピア)の実績に対するECP(例えばECP170)の推奨/処方実績など、様々な要因に基づいて、異なるECPに対して判定することができる。したがって、いくつかの実施形態では、予測マネージャ202は、ECPの推奨/処方実績に基づいて、他のECPの位置と比較して、要求を提出したECP170の位置を判定することができる。例えば、予測マネージャ202は、(ECP170を含む)異なるECPに関連する(ステップ320において判定された)実績メトリックを使用して、異なる適合性インデックスに対する異なる範囲を判定することができる。本明細書で検討されるように、ECP170に関連する実績メトリックは、レンズタイプで処方された患者の比率又はパーセンテージ、レンズタイプを求めた患者に適合されたレンズの数、レンズタイプで処方された患者からのフォローアップ訪問の数、レンズタイプで処方された患者の快適性品質レベル、レンズタイプで処方された患者の視力品質レベル、及び本明細書に記載されるその他のものを含み得る。実績メトリックはまた、これらの実績メトリックに基づく他のECPに対するECP170のランキングを含み得る。次いで、予測マネージャ202は、実績メトリック及び/又はECP170のランキングに基づいて、異なる適合性インデックスの異なる範囲を判定することができる。特定の非限定的な例では、予測マネージャ202が、ECP170が他のECPと比較して平均比率よりも低い比率(その実績基準に対してより低いランキング)を有すると判定した場合、予測マネージャ202は、第1の(及び/又は第2の)適合性インデックス(それぞれ、強く推奨される、及び推奨されることを表す)に対応する範囲を拡大することができ、逆もまた同様である。別の例では、予測マネージャ202が、ECP170が(その実績基準に対してより低いランキングの)他のECPと比較して、患者に適合されるレンズの数がより少ない、及び/又はフォローアップ訪問の数がより少ないと判定した場合、レンズ適合性システムは、第1の(及び/又は第2の)適合性インデックス(それぞれ、強く推奨される、及び推奨されることを表す)に対応する範囲を拡大することができ、逆もまた同様である。
【0047】
図4Bに示されるように、レポートインターフェース430は、ECP170の患者に対して判定された適合性インデックスのグラフィック表現434を含む。この実施例では、グラフィック表現434は、3つのセクション436、438、及び440に分割されたゲージの形態で実装されている。セクション436~440のそれぞれは、予測エンジン106によって判定された別個の適合性インデックスに対応する。例えば、セクション436は、「推奨されない」推奨を表す第3の適合性インデックスに対応し、セクション438は、「推奨される」推奨を表す第2の適合性インデックスに対応し、セクション440は、「強く推奨される」推奨を表す第1の適合性インデックスに対応する。90%の適合性スコアが第1の適合性インデックスに対応するスコア範囲(81~100)内にあるため、グラフィック表現434は、「強く推奨される」推奨に対応するゲージのセクション440を指すインジケータ442を含む。
【0048】
適合性スコア及び適合性インデックスに加えて、いくつかの実施形態のレポート生成モジュール204は、ECP170が患者に推奨及び/又は処方を提供するのを支援し得る他の分析情報を含むように、レポートインターフェース430を構成することができる。分析情報は、(ECP170を含み得る、又は含み得ない)異なるECPの以前の患者に対して判定された適合性スコア及び/又は適合性インデックスに基づいて判定され得る。例えば、予測マネージャ202は、第1の適合性インデックスが割り当てられた患者の数、第2の適合性インデックスが割り当てられた患者の数、及び第3の適合性インデックスが割り当てられた患者の数を判定することができる。
図4Bに示されるように、レポートインターフェース430は、3つの適合性インデックスにおける患者の分布を示す表現(例えば、グラフ444)を含むように、レポート生成モジュール204によって構成され得る。
【0049】
適合性レポートがレポートインターフェース430を介してECP170に提示された後、ECP170は、適合性レポートに基づいて、患者にレンズタイプを推奨及び/又は処方するかどうかを判定することができる。いくつかの実施形態では、適合性レポートをECP170に提供した後、予測マネージャ202は、患者に関する結果フィードバックを取得するために、ECP170に対するフィードバックインターフェースを生成及び提供することができる。例えば、フィードバックインターフェースを介して、ECP170は、ECP170が患者にレンズタイプを推奨及び/又は処方したかどうかを予測エンジン106に示すことができる。更に、ECP170が、ECP170が患者にレンズタイプを推奨及び/又は処方したことを示す場合、ECP170はまた、処方の結果を表すフィードバック情報を提供することができる。例えば、ECP170は、レンズタイプの推奨及び/又は処方に続いて、患者に対して実際に適合されたレンズの数、及び/又は患者によって実際に行われたフォローアップ訪問の数を示し得る。ECP170はまた、レンズタイプを使用する際の患者の快適性レベル及び視力品質を(例えば、評価及び/又は調査を介して)示すことができる。
【0050】
図4Cは、本開示の一実施形態による、フィードバックインターフェース450の例示的な実装形態を示している。示されるように、フィードバックインターフェース450は、患者の識別情報を示す入力フィールド452を含む。適合性要求が入力インターフェース400を介して予測エンジン106に提出されると、患者に対する識別情報が生成され得る。この実施例では、入力フィールド452には、患者識別子「1492」が含まれている。フィードバックインターフェース450はまた、患者に適合されたレンズの数、及び/又は患者によるフォローアップ訪問の数に対応するフィールド454を含む。フィードバックインターフェース450はまた、遠方視力品質456、近方視力品質458、中間視力品質460、及び全体視力品質462を含む、視力品質を表すフィールド456~462を含む。更に、フィードバックインターフェース450はまた、患者がそのレンズタイプを購入するつもりであるかどうかを表すフィールド464を含む。したがって、ECP170は、患者にレンズタイプを推奨及び/又は処方する結果に関して、フィールド454~464に対応する情報を提供することができる。フィードバックインターフェース450を介してECPデバイス130からフィードバック情報を受信すると、予測エンジン106は、(入力インターフェース400及び視力シミュレータ160を介して取得される)患者の属性、及び(フィードバックインターフェース450を介して取得される)フィードバック情報に基づいて、データベース106を更新することができる。例えば、予測エンジン106は、患者の属性及びフィードバック情報に基づいて新しい患者記録を生成することができ、新しい患者記録をデータベース104に追加することができる。いくつかの実施形態では、モデル構成モジュール208は、更新されたデータベース104を使用して、レンズ適合性モデル212を訓練(又は再訓練)することができ、それによって、レンズ適合性モデル212は、新しいケース(例えば、新しい患者記録)に基づいて、継続的に修正及び/又は更新することができる。いくつかの実施形態では、実績評価モジュール206はまた、更新されたデータベース104を使用して、ECP170及び/又は他のECPに対する更新された実績メトリックを判定することができる。
【0051】
更に、予測マネージャ202は、レンズタイプを処方された他の患者に関して、患者に関する実績情報をECP170に提供することができる。
図4Dは、レンズタイプで処方された他の患者に関して、ECP170の患者の実績を表す実績インターフェース470を示している。例えば、実績インターフェース470は、患者の全体的な視力品質が他の患者間のどこに位置するかを表すヒストグラム472、患者の遠方視力品質が他の患者間のどこに位置するかを表すヒストグラム474、及び患者の中間視力品質が他の患者間のどこに位置するかを表すヒストグラム476を含む。これらの実績基準(又は他の実績基準)を表す他のグラフ又は表現もまた、実績インターフェース470に含まれ得る。
【0052】
図4Eは、予測マネージャ202によって提供され得る他のECPに対して、ECP170に関する実績情報を提示する別の実績インターフェース480の例示的な実装形態を示している。図示されるように、実績インターフェース480は、他のECPに対するレンズタイプで処方されている患者の比率に関してECP170がどこに位置するかを表す実績ヒストグラム482を含む。実績インターフェース480はまた、一定期間にわたってECP170によって処方されるレンズタイプの数の傾向を表すグラフ484を含む。
【0053】
上述の説明は、コンタクトレンズ、より具体的には多焦点コンタクトレンズの例を使用して適合性を判定するプロセスを説明しているが、本明細書に記載されるECPのカスタマイズされた適合性を判定するプロセスは、他のコンタクトレンズのタイプなどの他のレンズの適合性を判定するために使用され得ることが想定されている。
【0054】
図6A及び
図6Bは、いくつかの実施形態による処理システムの図である。
図6A及び46Bには2つの実施形態が示されているが、当業者であればまた、他のシステムの実施形態も可能であることを容易に理解するであろう。いくつかの実施形態によれば、
図6A及び/又は6Bの処理システムは、レンズ選択プラットフォーム102、ECPデバイス130、140、及び150、診断訓練データソース110、視力シミュレータ160などのうちの1つ以上に含まれ得るコンピューティングシステムを代表している。
【0055】
図6Aは、システム600の構成要素がバス605を使用して互いに電気通信しているコンピューティングシステム600を示している。システム600は、プロセッサ610と、読み出し専用メモリ(ROM)620、ランダムアクセスメモリ(RAM)625などの形態のメモリ(例えば、PROM、EPROM、FLASH-EPROM、及び/又は他のメモリチップ若しくはカートリッジ)を含む様々なシステム構成要素をプロセッサ610に結合するシステムバス605と、を含む。システム600は更に、プロセッサ610に直接接続されるか、近接しているか、又はプロセッサ610の一部として統合されている、高速メモリのキャッシュ612を含み得る。システム600は、プロセッサ610による高速アクセスのために、キャッシュ612を介してROM620、RAM625、及び/又は1つ以上の記憶デバイス630に記憶されたデータにアクセスすることができる。いくつかの実施例では、キャッシュ612は、メモリ615、ROM620、RAM625、及び/又はキャッシュ612に以前に記憶された1つ以上の記憶デバイス630からのデータにプロセッサ610がアクセスする際の遅延を回避する実績ブーストを提供してもよい。いくつかの実施例では、1つ以上の記憶デバイス630は、1つ以上のソフトウェアモジュール(例えば、ソフトウェアモジュール632、634、636など)を記憶する。ソフトウェアモジュール462、634、及び/又は636は、方法300及び/又は500のプロセスなどの様々なアクションを実行するために、プロセッサ610を制御し、及び/又は制御するように構成されてもよい。また、システム600は1つのプロセッサ610のみを示しているが、プロセッサ610は、1つ以上の中央処理装置(CPU)、マルチコアプロセッサ、マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ(DSP)、フィールドプログラマブルゲートアレイ(FPGA)、特定用途向け集積回路(ASIC)、グラフィックス処理ユニット(GPU)、テンソル処理ユニット(TPU)などを代表し得ることが理解されよう。いくつかの実施例では、システム400は、スタンドアロンサブシステムとして、及び/又はコンピューティングデバイスに追加されたボードとして、若しくは仮想マシンとして実装されてもよい。
【0056】
ユーザがシステム600と対話するのを可能にするために、システム600は、1つ以上の通信インターフェース640及び/又は1つ以上の入出力(I/O)デバイス645を含む。いくつかの実施例では、1つ以上の通信インターフェース640は、1つ以上のネットワーク及び/又は通信バス規格に従って通信を提供するために、1つ以上のネットワークインターフェース、ネットワークインターフェースカードなどを含み得る。いくつかの実施例では、1つ以上の通信インターフェース440は、ネットワーク115などのネットワークを介してシステム600と通信するためのインターフェースを含み得る。いくつかの実施例では、1つ以上のI/Oデバイス645には、1つ以上のユーザインターフェースデバイス(例えば、キーボード、ポインティング/選択デバイス(例えば、マウス、タッチパッド、スクロールホイール、トラックボール、タッチスクリーンなど))、オーディオデバイス(例えば、マイクロフォン及び/又はスピーカ)、センサ、アクチュエータ、ディスプレイデバイスなどを含み得る。
【0057】
1つ以上の記憶デバイス630のそれぞれは、ハードディスク、光学媒体、ソリッドステートドライブなどによって提供されるもののような、非一時的及び不揮発性記憶装置を含み得る。いくつかの実施例では、1つ以上の記憶デバイス630のそれぞれは、システム600(例えば、ローカル記憶デバイス)と同じ場所に配置され、及び/又はシステム600から離れて配置され得る(例えば、クラウド記憶デバイス)。
【0058】
図6Bは、本明細書に記載される方法(例えば、方法300及び/又は510)のいずれかを実行する際に使用され得るチップセットアーキテクチャに基づくコンピューティングシステム650を示している。システム650は、ソフトウェア、ファームウェア、及び/又は1つ以上のCPU、マルチコアプロセッサ、マイクロプロセッサ、マイクロコントローラ、DSP、FPGA、ASIC、GPU、TPUなどの他の計算を実行することができる、任意の数の物理的及び/又は論理的に別個のリソースを代表するプロセッサ655を含み得る。示されるように、プロセッサ655は、1つ以上のCPU、マルチコアプロセッサ、マイクロプロセッサ、マイクロコントローラ、DSP、FPGA、ASIC、GPU、TPU、コプロセッサ、コーダ-デコーダ(CODEC)なども含む、1つ以上のチップセット660によって支援される。示されるように、1つ以上のチップセット660は、1つ以上のI/Oデバイス665、1つ以上の記憶デバイス670、メモリ675、ブリッジ680、及び/又は1つ以上の通信インターフェース690のうちの1つ以上と共に、プロセッサ655とインターフェースする。いくつかの実施例では、1つ以上のI/Oデバイス665、1つ以上の記憶デバイス670、メモリ、及び/又は1つ以上の通信インターフェース690は、
図6A及びシステム600の同様に名付けられた対応物に対応し得る。
【0059】
いくつかの実施例では、ブリッジ680は、1つ以上のキーボード、ポインティング/選択デバイス(例えば、マウス、タッチパッド、スクロールホイール、トラックボール、タッチスクリーンなど)、オーディオデバイス(例えば、マイク及び/又はスピーカ)、ディスプレイデバイスなどの、システム650に1つ以上のユーザインターフェース(UI)構成要素へのアクセスを提供するための追加のインターフェースを提供してもよい。いくつかの実施形態によれば、システム600及び/又は650は、方法300及び/又は500のプロセスの実行の際にユーザ(例えば、外科医及び/又は他の医療関係者)を支援するのに適したグラフィックユーザインターフェース(GUI)を提供してもよい。GUI
【0060】
図7は、いくつかの実施形態による、多層ニューラルネットワーク700の図である。いくつかの実施形態では、ニューラルネットワーク700は、予測エンジン106によって使用される機械学習モデル(レンズ適合性モデル212を含む)の少なくともいくつかを実装するために使用されるニューラルネットワークを表し得る。この実施例では、機械学習モデルを実装するためのニューラルネットワーク700が本明細書に示されているが、1つ以上の機械学習モデルが、回帰モデルなどの他の機械学習技術を使用して実装されてもよい。ニューラルネットワーク700は、入力層720を使用して入力データ710を処理する。いくつかの実施例では、入力データ710は、1つ以上のモデルに提供される入力データ、及び/又は1つ以上のモデルの訓練に使用される訓練プロセス(例えば、プロセス500のステップ510)中に1つ以上のモデルに提供される訓練データに対応し得る。入力層720は、スケーリング、範囲制限などによって入力データ710を調整するために使用される複数のニューロンを含む。入力層720の各ニューロンは、隠れ層731の入力に供給される出力を生成する。隠れ層731には、入力層720からの出力を処理する複数のニューロンが含まれる。いくつかの実施例では、隠れ層731のニューロンのそれぞれが出力を生成し、次いでその出力が、隠れ層739で終わる1つ以上の追加の隠れ層を介して伝播される。隠れ層739は、以前の隠れ層からの出力を処理する複数のニューロンを含む。隠れ層739の出力は、出力層740に供給される。出力層740は、スケーリング、範囲制限などによって隠れ層739からの出力を調整するために使用される1つ以上のニューロンを含む。ニューラルネットワーク700のアーキテクチャは代表的なものに過ぎず、1つの隠れ層のみを有するニューラルネットワーク、入力層及び/又は出力層なしのニューラルネットワーク、リカレント層を有するニューラルネットワークなどを含む、他のアーキテクチャが可能であることを理解すべきである。
【0061】
いくつかの実施例では、入力層720、隠れ層731~739、及び/又は出力層740のそれぞれは、1つ以上のニューロンを含む。いくつかの実施例では、入力層720、隠れ層731~739、及び/又は出力層740のそれぞれは、同じ数又は異なる数のニューロンを含み得る。いくつかの実施例では、ニューロンのそれぞれは、以下の式1に示されるように、その入力xの組み合わせ(例えば、訓練可能な重み行列Wを使用した加重和)を取り、任意選択の訓練可能なバイアスbを加え、活性化関数fを適用して、出力aを生成する。いくつかの実施例では、活性化関数fは、線形活性化関数、上限及び/又は下限を有する活性化関数、対数シグモイド関数、双曲線タンジェント関数、整流線形単位関数などであり得る。いくつかの実施例では、ニューロンのそれぞれは、同じ又は異なる活性化関数を有し得る。
a=f(Wx+b) 式(1)
【0062】
いくつかの実施例では、ニューラルネットワーク700は、入力データとグラウンドトゥルース(例えば、予期された)出力データとの組み合わせを含む訓練データの組み合わせである、教師あり学習を使用して訓練されてもよい。入力データ710用の入力データを使用して生成されたニューラルネットワーク700の出力と、グラウンドトゥルース出力データと比較したニューラルネットワーク700によって生成された出力データ750との差。生成された出力データ750とグラウンドトゥルース出力データとの間の差は、次いで、ニューラルネットワーク700にフィードバックされて、様々な訓練可能な重み及びバイアスを補正することができる。いくつかの実施例では、確率的勾配降下アルゴリズムなどを使用する逆伝播技術を使用して、その差をフィードバックすることができる。いくつかの実施例では、訓練データの組み合わせの多数のセットが、全体的な損失関数(例えば、各訓練の組み合わせの差に基づく平均二乗誤差)が許容レベルに収束するまで、ニューラルネットワーク700に複数回提示され得る。
【0063】
上述の実施形態による方法は、非一時的で有形の機械可読媒体に記憶される実行可能命令として実装され得る。実行可能命令は、1つ以上のプロセッサ(例えば、プロセッサ610及び/又はプロセッサ655)によって実行されると、1つ以上のプロセッサに、方法200及び/又は210のプロセスのうちの1つ以上を実行させることができる。方法200及び/又は210のプロセスを含み得る機械可読媒体のいくつかの一般的な形態は、例えば、フロッピー(登録商標)ディスク、フレキシブルディスク、ハードディスク、磁気テープ、任意の他の磁気媒体、CD-ROM、任意の他の光学媒体、パンチカード、紙テープ、穴のパターンを有する任意の他の物理的媒体、RAM、PROM、EPROM、FLASH-EPROM、任意の他のメモリチップ若しくはカートリッジ、及び/又はプロセッサ若しくはコンピュータが読み取るように適合されている任意の他の媒体である。
【0064】
これらの開示による方法を実装するデバイスは、ハードウェア、ファームウェア、及び/又はソフトウェアを含むことができ、且つ様々なフォームファクタのいずれかを取ることができる。そのようなフォームファクタの典型的な例としては、ラップトップ、スマートフォン、スモールフォームファクタのパーソナルコンピュータ、携帯情報端末などが挙げられる。本明細書で記載されている機能性の一部はまた、周辺機器及び/又はアドインカードで具体化されてもよい。そのような機能性はまた、更なる例として、単一のデバイスにおいて実行される異なるチップ又は異なるプロセスの中から回路基板上に実装されてもよい。
【0065】
例示的な実施形態が示され、説明されてきたが、前述の開示では広範囲の修正、変更、及び置換が想定されており、場合によっては、実施形態のいくつかの特徴は、他の特徴の対応する使用なしに利用されてもよい。当業者であれば、多くの変形、代替、及び修正を認識するであろう。したがって、本発明の範囲は、以下の特許請求の範囲によってのみ限定されるべきであり、特許請求の範囲は、本明細書に開示される実施形態の範囲と一致する方法で広く解釈されることが適切である。
態様(1)によれば、システムであって、
非一時的メモリと、
前記非一時的メモリと結合され、且つ前記非一時的メモリから命令を読み取って前記システムに、
第1のアイケア専門家(ECP)に関連する第1のデバイスから、消費者用のコンタクトレンズを選択するための要求を受信することであって、前記要求が前記消費者に関連する生体測定情報を含む、ことと、
前記第1のECPに関連する実績メトリックを取得することと、
機械学習モデルを使用して、且つ前記実績メトリックに基づいて、特定のコンタクトレンズと前記第1のECPの前記消費者との間の適合性を示すカスタマイズされた適合性インデックスを判定することと、
前記第1のデバイス上に前記適合性インデックスを示すレポートを提示することと、を含む動作を実行させるように構成された、1つ以上のハードウェアプロセッサと、を備える、システムである。
態様(2)によれば、前記実績メトリックが、コンタクトレンズと少なくとも第2のECPに関連する第2の消費者との間の適合性に対する、コンタクトレンズと前記第1のECPに関連する第1の消費者との間の相対的な適合性を表す。
態様(3)によれば、前記適合性インデックスを前記判定することが、
前記機械学習モデルを使用して、前記生体測定情報に基づいて適合性スコアを生成することと、
複数の適合性インデックスから、前記適合性スコア及び前記第1のECPに関連する前記実績メトリックに基づいて、前記第1のECP用の前記カスタマイズされた適合性インデックスを特定することと、を含む。
態様(4)によれば、前記複数の適合性インデックスが、別個の適合性スコア範囲に対応し、前記適合性インデックスを前記判定することが、
前記実績メトリックに基づいて前記別個の適合性スコア範囲を調整して、前記第1のECP用のカスタマイズされた適合性スコア範囲を生成することであって、前記特定することが、前記複数の適合性インデックスに対応する前記カスタマイズされた適合性スコア範囲に更に基づく、ことを、更に含む。
態様(5)によれば、前記適合性スコアが、最後に前記コンタクトレンズを使用する前記消費者の予測された視力品質を表す。
態様(6)によれば、前記予測された視力品質が、予測された遠方視力品質、予測された近方視力品質、及び予測された中間視力品質を含む。
態様(7)によれば、前記生体測定情報が、前記消費者の腕の長さを含む。
態様(8)によれば、前記レポートが、前記コンタクトレンズを使用する消費者の視力品質の統計を含む。
態様(9)によれば、1つ以上のハードウェアプロセッサによって、第1のアイケア専門家(ECP)に関連する第1のデバイスから、特定のレンズと患者との間の適合性を判定するための要求を受信することであって、前記要求が前記患者に関連する属性を含む、ことと、
前記1つ以上のハードウェアプロセッサによって、前記第1のECPに関連する実績情報を、少なくとも第2のECPに関連する実績情報と比較することと、
前記1つ以上のハードウェアプロセッサによって、前記比較に基づいて、前記第1のECPに関連する実績メトリックを判定することと、
前記1つ以上のハードウェアプロセッサによって、複数の適合性インデックスから、且つ前記患者に関連する前記属性に基づいて、前記特定のレンズと前記患者との間の適合性の程度を表す特定の適合性インデックスを選択することであって、前記適合性インデックスが前記第1のECPに関連する前記実績メトリックに少なくとも部分的に基づいて前記第1のECP用にカスタマイズされる、ことと、
前記1つ以上のハードウェアプロセッサによって、前記第1のデバイス上に前記特定の適合性インデックスを示すレポートを提示することと、を含む、方法である。
態様(10)によれば、前記特定のレンズを使用する視力をシミュレートする視力シミュレーションを前記患者に提供することを更に含む。
態様(11)によれば、前記視力シミュレーションが前記患者に提供されている間に前記患者の生体測定データを取得することを更に含み、前記特定の適合性インデックスが、前記患者から取得された前記生体測定データに基づいて更に選択される。
態様(12)によれば、前記第1のECPに関連する前記実績情報が、前記第1のECPが前記特定のレンズを処方した患者の視力品質データを含む。
態様(13)によれば、前記患者に関連する前記属性が、年齢、目の乾燥度、コンピュータ使用の頻度、前記ユーザの腕の長さ、前記患者の動機、前記患者に赤目問題があるかどうか、現在の処方データ、又は目の測定データ、のうちの少なくとも1つを含む。
態様(14)によれば、機械可読命令を記憶した非一時的機械可読媒体であって、前記機械可読命令が、機械に、
第1のアイケア専門家(ECP)に関連する第1のデバイスから、消費者用のコンタクトレンズを選択するための要求を受信することであって、前記要求が前記消費者に関連する生体測定情報を含む、ことと、
前記第1のECPに関連する実績メトリックを取得することと、
機械学習モデルを使用して、且つ前記実績メトリックに基づいて、特定のコンタクトレンズと前記第1のECPの前記消費者との間の適合性を示すカスタマイズされた適合性インデックスを判定することと、
前記第1のデバイス上に前記適合性インデックスを示すレポートを提示することと、を含む動作を実行させる、非一時的機械可読媒体である。
態様(15)によれば、前記動作が、
前記特定のコンタクトレンズを使用して患者の視力品質データを取得することと、
前記生体測定情報及び前記視力品質データを使用して、前記機械学習モデルを更に訓練することと、を更に含む。
態様(16)によれば、前記動作が、
少なくとも第2のECPに関連する第2のデバイスから、複数の消費者に関連する生体測定データ及び視力品質データを取得することと、
前記取得された生体測定データ及び前記視力品質データを使用して前記機械学習モデルを訓練することと、を更に含む。
態様(17)によれば、前記実績メトリックが、コンタクトレンズと前記第1のECPに関連する第1の消費者との間の適合性と、コンタクトレンズと少なくとも第2のECPに関連する第2の消費者との間の適合性と、の間の比較を表す。
態様(18)によれば、前記適合性インデックスを前記判定することが、
前記機械学習モデルを使用して、前記生体測定情報に基づいて適合性スコアを生成することと、
複数の適合性インデックスから、前記適合性スコア及び前記第1のECPに関連する前記実績メトリックに基づいて、前記第1のECP用の前記カスタマイズされた適合性インデックスを特定することと、を含む。
態様(19)によれば、前記複数の適合性インデックスが、別個の適合性スコア範囲に対応し、前記適合性インデックスを前記判定することが、
前記実績メトリックに基づいて前記別個の適合性スコア範囲を調整して、前記第1のECP用のカスタマイズされた適合性スコア範囲を生成することであって、前記特定することが、前記複数の適合性インデックスに対応する前記カスタマイズされた適合性スコア範囲に更に基づく、ことを、更に含む。
態様(20)によれば、前記適合性スコアが、前記コンタクトレンズを使用する前記消費者の予測される快適性レベルを表す、請求項18に記載の非一時的機械可読媒体。