(57)【要約】      （修正有）【課題】健康データを集約及び共有することに関する。【解決手段】健康データは、ユーザデバイスの外部若しくは内部の任意の数のセンサから、健康データを手動で入力するユーザから、又は他のユーザ若しくはエンティティから、ユーザデバイスによって受信されてもよい。ユーザデバイスは、健康データをユーザデバイスにセキュアに格納し、かつ健康データをリモートデータベースに格納するために送信してもよい。デバイスのユーザは、健康データのうちのいくつか又は全てを、友人、親戚、介護者、健康管理提供者などと共有してもよい。ユーザデバイスは、ユーザの健康データを、様々な種類の健康データの集約されたビュー内に更に表示してもよい。それらのユーザからの認可が受信された場合、他のユーザの健康データも閲覧されることができる。【選択図】図１Ａ
2018138169.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータにより実行される方法であって、
複数の種類の健康データの集約されたビューを表示させることであって、前記集約されたビューは複数の区画を含み、前記複数の区画のそれぞれの区画は前記複数の種類の健康データのうちの１つの種類に関連付けられる、ことと、
前記複数の区画のうちの１つの区画の選択を受信することと、
前記複数の区画のうちの前記選択された区画の展開されたビューを表示させることと、
を含む、コンピュータにより実行される方法。
【請求項２】
前記集約されたビューで、前記複数の区画のそれぞれの区画は、関連付けられた種類の健康データの識別子、及びそれと共に表示された前記関連付けられた種類の健康データの第１の部分を含み、前記展開されたビューは、前記複数の区画のうちの前記選択された区画のより大きいビュー、及びそれと共に表示された前記関連付けられた種類の健康データの第２の部分を含む、請求項１に記載のコンピュータにより実行される方法。
【請求項３】
前記健康データの前記第１の部分は、前記関連付けられた種類の健康データの最新の値を含み、前記関連付けられた種類の健康データの前記第２の部分は、前記関連付けられた種類の健康データの経時的な表現を含む、請求項２に記載のコンピュータにより実行される方法。
【請求項４】
前記選択された区画の前記展開されたビューを表示させることは、前記複数の区画のうちの選択されなかった区画を表す、区画の折り畳まれたセットを表示させることを含む、請求項１〜３のいずれか一項に記載のコンピュータにより実行される方法。
【請求項５】
前記複数の区画は、関連付けられた種類の健康データの使用頻度、前記関連付けられた種類の健康データの直近に追加された値の時刻、又は時刻に基づき、前記表示内で順序付けされる、請求項１〜４のいずれか一項に記載のコンピュータにより実行される方法。
【請求項６】
前記選択された区画の前記展開されたビューは、前記区画に関連付けられた前記健康データを、電子メール又はテキストメッセージを通じて共有するための選択可能な要素を含む、請求項１〜５のいずれか一項に記載のコンピュータにより実行される方法。
【請求項７】
前記複数の種類の健康データは、体重データ、血糖データ、血圧データ、活動データ、又は心拍数データを含む、請求項１〜６のいずれか一項に記載のコンピュータにより実行される方法。
【請求項８】
前記複数の種類の健康データのうちの少なくとも１つは、複数のセンサから取得されたセンサデータから生成される、請求項１〜７のいずれか一項に記載のコンピュータにより実行される方法。
【請求項９】
前記展開されたビューは、前記関連付けられた種類の健康データのグラフを含み、前記グラフは、様々なセンサから取得された健康データから生成されたセグメントを含む、請求項１〜８のいずれか一項に記載のコンピュータにより実行される方法。
【請求項１０】
前記複数の区画のうちの１つの区画はユーザによって生成された区画である、請求項１〜９のいずれか一項に記載のコンピュータにより実行される方法。
【請求項１１】
前記複数の区画は、積み重なって表示された複数のカードの外観を有する、請求項１〜１０のいずれか一項に記載のコンピュータにより実行される方法。
【請求項１２】
コンピュータにより実行される方法であって、
デバイス上で複数の区画を表示させることであって、前記複数の区画のそれぞれの区画は複数の種類の健康データのうちの１つの種類の健康データに関連付けられる、ことと、
前記デバイスの向きの変化を検出したことに応じて、前記複数の区画のサブセットを選択することと、
前記複数の区画の前記選択されたサブセットを表示させることと、
を含む、方法。
【請求項１３】
前記デバイスの向きの前記変化は、前記デバイスのジャイロスコープ、前記デバイスの加速度計、又はこれらの組み合わせのうちの少なくとも１つからのデータに基づき検出される、請求項１２に記載のコンピュータにより実行される方法。
【請求項１４】
前記デバイスの前記向きの前記変化を検出することは、前記デバイスの前記向きにおける閾値量の変化を検出することを含む、請求項１２又は１３に記載のコンピュータにより実行される方法。
【請求項１５】
前記複数の区画の前記表示されたサブセットのそれぞれは、それと共に表示された前記関連付けられた種類の健康データの少なくとも一部のグラフ表現を含む、請求項１２〜１４のいずれか一項に記載のコンピュータにより実行される方法。
【請求項１６】
前記複数の区画のサブセットを選択することは、
前記複数の種類の健康データ間の相関関係を特定することと、
相関関係を有する種類の健康データに関連付けられた区画を前記複数の区画の前記サブセットとして選択することと、を含む、請求項１２〜１５のいずれか一項に記載のコンピュータにより実行される方法。
【請求項１７】
コンピュータにより実行される方法であって、
第１のユーザに関連付けられた第１の複数の区画を表示させることであって、前記第１の複数の区画のそれぞれの区画は、前記第１のユーザの１つの種類の健康データに関連付けられる、ことと、
第２のユーザに関連付けられた第２の複数の区画を閲覧するための要求を受信したことに応じて、第２のユーザに関連付けられた第２の複数の区画を表示させることであって、前記第２の複数の区画のそれぞれの区画は、前記第２のユーザの１つの種類の健康データに関連付けられる、ことと、
を含む、コンピュータにより実行される方法。
【請求項１８】
前記第２の複数の区画を閲覧するための要求は、表示された前記第１の複数の区画を横方向にスクロールするための要求を含む、請求項１７に記載のコンピュータにより実行される方法。
【請求項１９】
前記第２の複数の区画を閲覧するための要求は、ユーザのリストからの前記第２のユーザの選択を含む、請求項１７に記載のコンピュータにより実行される方法。
【請求項２０】
前記第１のユーザは、前記第２の複数の区画を閲覧することを前記第２のユーザによって認可されている、請求項１７〜１９のいずれか一項に記載のコンピュータにより実行される方法。
【請求項２１】
コンピュータにより実行される方法であって、
健康データのセットにアクセスすることを認可されたユーザの識別子を受信することと、
前記健康データのセットに対する更新を検出したことに応じて、
前記健康データのセットにアクセスすることを認可された前記ユーザに通知を送信し、前記健康データのセットに対する前記更新が検出されたことを、前記健康データのセットにアクセスすることを認可された前記ユーザに知らせることと、
前記健康データのセットの少なくとも一部を、前記健康データのセットにアクセスすることを認可された前記ユーザに送信することと、
を含む、方法。
【請求項２２】
前記健康データのセットにアクセスすることを認可された前記ユーザの前記識別子は、名前、ユーザ名、又は連絡先情報を含む、請求項２１に記載のコンピュータにより実行される方法。
【請求項２３】
前記健康データのセットにアクセスすることを認可された前記ユーザから要求を受信したことに応じて、前記健康データのセットの前記少なくとも一部が送信される、請求項２１又は２２に記載のコンピュータにより実行される方法。
【請求項２４】
コンピュータにより実行される方法であって、
第２のユーザに関連付けられた健康データにアクセスするための要求を第１のユーザから受信することと、
前記第２のユーザに関連付けられた前記健康データに前記第１のユーザがアクセスすることを認可するための要求を前記第２のユーザに送信することと、
前記第２のユーザからの認可を受信したことに応じて、前記第２のユーザに関連付けられた前記健康データを前記第１のユーザに送信することと、
を含む、コンピュータにより実行される方法。
【請求項２５】
前記第１のユーザは健康管理提供者であり、前記第２のユーザは患者であり、前記第２のユーザに関連付けられた前記健康データにアクセスするための前記要求は、前記第１のユーザと前記第２のユーザとの面会の前に受信される、請求項２４に記載のコンピュータにより実行される方法。
【請求項２６】
前記第１のユーザが前記第２のユーザに関連付けられた前記健康データにアクセスすることを認可するための前記要求は、前記第２のユーザのモバイルデバイス上に表示される、請求項２４又は２５に記載のコンピュータにより実行される方法。
【請求項２７】
請求項１〜２６のいずれか一項に記載の方法を実行するための命令を含む、非一時的コンピュータ可読記憶媒体。
【請求項２８】
請求項１〜２６のいずれか一項に記載の方法を実行することができるプロセッサを含む、システム。
【発明の詳細な説明】
【技術分野】
【０００１】
以下の開示は、概してデータ管理に関し、より詳細には、健康データを集約及び共有することに関する。
【背景技術】
【０００２】
現在約１億３３００万人の米国人は、少なくとも１つの慢性疾患に苦しんでいる。この数は、２０２０年までに約１億６５００万人まで増加することが予想されている。このため、米国での健康管理のコストは飛躍的に増加することが予想されている。自分の健康データを監視及び追跡するためのツールを提供することによって、一人一人の健康を改善しようという試みがなされている。健康データは通常、体重、心拍数、血圧、血糖値、服薬コンプライアンス、活動レベルなどの人間の健康に関連付けられた任意の種類のデータを含み得る。ユーザは、血圧計カフ、血糖モニタ、心電図、歩数カウンタなどのデバイスを使用して、自分の健康を監視することができる。ユーザが自分の経時的な健康データを追跡することを可能にするために、これらのデバイスのそれぞれに関連付けられたソフトウェアアプリケーション（例えば、アプリ）も開発されてきた。各アプリケーションは、ユーザの健康に関する有益な情報を表示するために使用され得るが、現在のアプリケーションは、異なるデバイスによって収集された健康データをユーザが格納、表示、及び共有することを可能にする能力が制限されている。
【発明の概要】
【０００３】
本開示は、健康データを集約及び共有するための処理に関する。１つの例示的な処理は、複数の種類の健康データの集約されたビューを表示させることであって、集約されたビューは複数の区画を含み、複数の区画のそれぞれの区画は複数の種類の健康データのうちの１つの種類に関連付けられる、ことと、複数の区画のうちの１つの区画の選択を受信することと、複数の区画のうちの選択された区画の展開されたビューを表示させることと、を含んでもよい。
【０００４】
一実施例では、集約されたビューで、複数の区画のそれぞれの区画は、関連付けられた種類の健康データの識別子、及びそれと共に表示された関連付けられた種類の健康データの第１の部分を含み、展開されたビューは、複数の区画のうちの選択された区画のより大きいビュー、及びそれと共に表示された関連付けられた種類の健康データの第２の部分を含む。別の実施例では、健康データの第１の部分は、関連付けられた種類の健康データの最新の値を含み、関連付けられた種類の健康データの第２の部分は、関連付けられた種類の健康データの経時的な表現を含む。
【０００５】
一実施例では、選択された区画の展開されたビューを表示させることは、複数の区画のうちの選択されなかった区画を表す、区画の折り畳まれたセットを表示させることを含む。別の実施例では、複数の区画は、関連付けられた種類の健康データの使用頻度、関連付けられた種類の健康データの直近に追加された値の時刻、又は時刻に基づき、ディスプレイ内で順序付けされる。
【０００６】
一実施例では、選択された区画の展開されたビューは、区画に関連付けられた健康データを、電子メール又はテキストメッセージを通じて共有するための選択可能な要素を含む。
【０００７】
一実施例では、複数の種類の健康データは、体重データ、血糖データ、血圧データ、活動データ、又は心拍数データを含む。別の実施例では、複数の種類の健康データのうちの少なくとも１つは、複数のセンサから取得されたセンサデータから生成される。
【０００８】
一実施例では、展開されたビューは、関連付けられた種類の健康データのグラフを含み、グラフは、様々なセンサから取得された健康データから生成されたセグメントを含む。
【０００９】
一実施例では、複数の区画のうちの１つの区画は、ユーザによって生成された区画である。別の実施例では、複数の区画は、積み重なって表示された複数のカードの外観を有する。
【００１０】
別の例示的な処理は、デバイス上で複数の区画を表示させることであって、複数の区画のそれぞれの区画は複数の種類の健康データのうちの１つの種類の健康データに関連付けられる、ことと、デバイスの向きの変化を検出したことに応じて、複数の区画のサブセットを選択することと、複数の区画の選択されたサブセットを表示させることと、を含む。
【００１１】
一実施例では、デバイスの向きの変化は、デバイスのジャイロスコープ、デバイスの加速度計、又はこれらの組み合わせのうちの少なくとも１つからのデータに基づき検出される。別の実施例では、デバイスの向きの変化を検出することは、デバイスの向きの変化の閾値量を検出することを含む。
【００１２】
一実施例では、複数の区画の表示されたサブセットのそれぞれは、それと共に表示された関連付けられた種類の健康データの少なくとも一部のグラフ表現を含む。別の実施例では、複数の区画のサブセットを選択することは、複数の種類の健康データ間の相関関係を特定することと、相関関係を有する種類の健康データに関連付けられた区画を複数の区画のサブセットとして選択することと、を含む。
【００１３】
別の例示的な処理は、第１のユーザに関連付けられた第１の複数の区画を表示させることであって、第１の複数の区画のそれぞれの区画は、第１のユーザの１つの種類の健康データに関連付けられる、ことと、第２のユーザに関連付けられた第２の複数の区画を閲覧するための要求を受信したことに応じて、第２のユーザに関連付けられた第２の複数の区画を表示させることであって、第２の複数の区画のそれぞれの区画は、第２のユーザの１つの種類の健康データに関連付けられる、ことと、を含んでもよい。
【００１４】
一実施例では、第２の複数の区画を閲覧するための要求は、表示された第１の複数の区画を横方向にスクロールするための要求を含む。別の実施例では、第２の複数の区画を閲覧するための要求は、ユーザのリストからの第２のユーザの選択を含む。
【００１５】
一実施例では、第１のユーザは、第２の複数の区画を閲覧することを第２のユーザによって認可されている。
【００１６】
別の例示的な処理は、健康データのセットにアクセスすることを認可されたユーザの識別子を受信することと、健康データのセットに対する更新を検出したことに応じて、健康データのセットにアクセスすることを認可されたユーザに通知を送信し、健康データのセットに対する更新が検出されたことを、健康データのセットにアクセスすることを認可されたユーザに知らせることと、健康データのセットの少なくとも一部を、健康データのセットにアクセスすることを認可されたユーザに送信することと、を含んでもよい。
【００１７】
一実施例では、健康データのセットにアクセスすることを認可されたユーザの識別子は、名前、ユーザ名、又は連絡先情報を含む。別の実施例では、健康データのセットにアクセスすることを認可されたユーザから要求を受信したことに応じて、健康データのセットの少なくとも一部が送信される。
【００１８】
別の例示的な処理は、第２のユーザに関連付けられた健康データにアクセスするための要求を第１のユーザから受信することと、第２のユーザに関連付けられた健康データに第１のユーザがアクセスすることを認可するための要求を第２のユーザに送信することと、第２のユーザからの認可を受信したことに応じて、第２のユーザに関連付けられた健康データを第１のユーザに送信することと、を含んでもよい。
【００１９】
一実施例では、第１のユーザは健康管理提供者であり、第２のユーザは患者であり、第２のユーザに関連付けられた健康データにアクセスするための要求は、第１のユーザと第２のユーザとの面会の前に受信される。別の実施例では、第１のユーザが第２のユーザに関連付けられた健康データにアクセスすることを認可するための要求は、第２のユーザのモバイルデバイス上に表示される。
【００２０】
これらの処理を実行するためのシステム及び非一時的コンピュータ可読記憶媒体も提供される。
【図面の簡単な説明】
【００２１】
【図１Ａ】様々な実施例に係る、健康データを集約するための例示的なシステムのブロック図である。
【００２２】
【図１Ｂ】様々な実施例に係る、健康データを共有するための例示的なシステムのブロック図である。
【００２３】
【図２】様々な実施例に係る、認可を実行し、認可された他のユーザに健康データをプッシュするための例示的な処理を示す図である。
【００２４】
【図３】様々な実施例に係る、ユーザが健康データをプルすることを認可するための例示的な処理を示す図である。
【００２５】
【図４】様々な実施例に係る、集約された健康データを表示するための例示的なインタフェースを示す図である。
【図５】様々な実施例に係る、集約された健康データを表示するための例示的なインタフェースを示す図である。
【図６】様々な実施例に係る、集約された健康データを表示するための例示的なインタフェースを示す図である。
【図７】様々な実施例に係る、集約された健康データを表示するための例示的なインタフェースを示す図である。
【図８】様々な実施例に係る、集約された健康データを表示するための例示的なインタフェースを示す図である。
【図９】様々な実施例に係る、集約された健康データを表示するための例示的なインタフェースを示す図である。
【００２６】
【図１０】様々な実施例に係る、集約された健康データを表示するための例示的な処理を示す図である。
【００２７】
【図１１】様々な実施例に係る、集約された健康データを表示するための例示的なインタフェースを示す図である。
【００２８】
【図１２】様々な実施例に係る、集約された健康データを表示するための例示的な処理を示す図である。
【００２９】
【図１３】様々な実施例に係る、他のユーザの集約された健康データを表示するための例示的なインタフェースを示す図である。
【００３０】
【図１４】様々な実施例に係る、他のユーザの集約された健康データを表示するための別の例示的なインタフェースを示す図である。
【００３１】
【図１５】様々な実施例に係る、他のユーザの集約された健康データを表示するための例示的な処理を示す図である。
【００３２】
【図１６】様々な実施例に係る、健康データを集約及び共有するための例示的なコンピュータシステムを示す図である。
【発明を実施するための形態】
【００３３】
以下の開示及び例の説明では、実施することができる特定の例が実例として示されている添付の図面を参照する。本開示の範囲から逸脱することなく、他の例を実施することができ、構造変更を行うことができることを理解されたい。
【００３４】
本開示は、健康データを集約及び共有することに関する。健康データは、ユーザデバイスの外部若しくは内部の任意の数のセンサから、健康データを手動で入力するユーザから、又は他のユーザ若しくはエンティティからユーザデバイスによって受信されてもよい。ユーザデバイスは、健康データをユーザデバイスにセキュアに格納し、かつ健康データをリモートデータベースに格納するために送信してもよい。デバイスのユーザは、健康データのうちのいくつか又は全てを、友人、親戚、介護者、健康管理提供者などと共有してもよい。ユーザデバイスは、ユーザの健康データを、様々な種類の健康データの集約されたビュー内に更に表示してもよい。例えば、集約されたビューは、各区画が異なる種類の健康データに対応する、区画のセットを含んでもよい。それらのユーザからの認可が受信された場合、他のユーザの健康データも閲覧されることができる。いくつかの実施例では、区画は、積み重ねられたカードの外観及び関連付けられたアニメーションを有するものとして表示されてもよく、各カードは異なる区画（及びそれゆえに、異なる種類の健康データ）に対応する。この積み重ねられたカードのビューでは、各カードは対応する健康データの一部の部分的なビューを表示してもよい。ユーザがカードのうちの１つを選択したとき、第１の再構成されたデータ、追加のデータ、又は元のデータの展開されたビューのうちの少なくとも１つを含む、選択されたカードの第１の展開されたビューが表示されてもよい。ユーザデバイスの向きの変化に応じて、選択されたカードの第２の展開されたビューが表示されてもよい。第２の展開されたビューは、第２の再構成されたデータ、追加のデータ、又は元のデータの展開されたビューのうちの少なくとも１つを含んでもよい。一実施例では、第２の展開されたビューは、健康データの経時的なグラフを含んでもよい。
システムの概要
【００３５】
図１Ａは、健康データを集約及び共有するための例示的なシステム１００Ａを示す。上述のように、健康データは、限定するものではないが、体重、心拍数、血圧、血糖値、服薬コンプライアンス、活動レベルなどの人間の健康に関連付けられた任意の種類のデータを含み得る。システム１００Ａは、ユーザに関連付けられた健康データを収集し、健康データを格納し、健康データをユーザに有益な様式で提供し、ユーザによる許可セットに基づきユーザの健康データを他のユーザ又はエンティティと選択的に共有するために使用されてもよい。更に、いくつかの実施例では、システム１００Ａは、非健康データを健康データと共に収集し、非健康データを健康データに関連付け、非健康データを健康データと共に表示するために更に使用されてもよい。
【００３６】
システム１００Ａは、携帯電話、タブレットコンピュータ、デスクトップコンピュータ、ラップトップコンピュータ、ＰＤＡなどの任意の電子デバイスを含む１つ以上のユーザデバイス１１０を含んでもよい。ユーザデバイス１１０は、オペレーティングシステムを含んでもよく、かつ健康又は非健康データを、データが記録された時刻、データの種類、データを記録するために使用されたデバイス、データに関連付けられたユーザなどの関連付けられたメタデータと共にセキュアに格納するための健康データベース１１１を含んでもよい。ユーザデバイス１１０は、データを健康データベース１１１内に格納するため、及び健康データベース１１１内に格納されたデータにアクセスするためのアクセス制御を伴うアプリケーションプログラミングインタフェース（application programming interface、ＡＰＩ）を更に含んでもよい。
【００３７】
ユーザデバイス１１０は、様々なソースから健康又は非健康データを受信し、受信したデータを健康データベース１１１内に格納するように構成されてもよい。例えば、ユーザデバイス１１０は、センサ１０２、１０４、１０６、及び１０８から健康又は非健康データを受信するように構成されてもよい。これらのセンサは、生体センサ、活動追跡装置などの、健康データを取得することができる任意の種類のセンサを含んでもよい。例えば、センサ１０２、１０４、１０６、及び１０８は、限定するものではないが、体重計、血圧計カフ、血糖モニタ、心電図、歩数カウンタ、ジャイロスコープ、加速度計、ＳｐＯ２センサ、呼吸センサ、姿勢センサ、応力センサ、光電式指尖容積脈波、ガルバニック皮膚反応センサ、温度センサ、喘息吸入器などを含んでもよい。センサ１０２、１０４、１０６、及び１０８は、状況データ、時間データ、個人データ、接触データ、及び類似のデータなどの非健康データを取得するための、オーディオセンサ、周囲光センサ、電磁センサ、タッチセンサ、静電容量式センサなどの他の種類のセンサも含んでもよい。いくつかの実施例では、各センサは別個のデバイスであってもよいが、他の実施例では、センサのうちの２つ以上の任意の組み合わせが単一のデバイス内に含まれてもよい。例えば、ジャイロスコープ、加速度計、光電式指尖容積脈波、ガルバニック皮膚反応センサ、及び温度センサは、スマートウォッチなどの着用可能電子デバイス内に含まれてもよいが、体重計、血圧計カフ、血糖モニタ、ＳｐＯ２センサ、呼吸センサ、姿勢センサ、応力センサ、及び喘息吸入器は、それぞれ別個のデバイスであってもよい。具体的な実施例が提供されるが、他のセンサが使用されてもよく、センサの他の組み合わせが単一のデバイスへと組み合わされてもよいことを理解されたい。
【００３８】
センサ１０２、１０４、１０６、及び１０８は、健康若しくは非健康データを連続的に、断続的に、周期的に、又は任意の他の所望の頻度若しくは時間間隔で測定するために使用されてもよい。例えば、センサ１０２、１０４、１０６、及び１０８は、単一の測定値又は複数の測定値を一定の時間の長さにわたって取得するために使用されてもよい。センサ１０２、１０４、１０６、及び１０８は、健康若しくは非健康データを同じ時間間隔で測定するように構成されてもよく、又は健康若しくは非健康データを異なる時間間隔で測定するように構成されてもよい。これらの間隔は、ユーザによって設定されてもよく、又は各センサのデフォルト設定であってもよい。更に、センサ１０２、１０４、１０６、１０８は、健康又は非健康データをユーザによって所望された任意の時刻又は場所で測定するために使用されてもよい。更に、センサ１０２、１０４、１０６、及び１０８は、健康管理提供者の監視付き又は監視なしで使用されてもよい。例えば、ユーザは、自宅で医療専門家の監視なしでセンサ測定値を取得するために、センサ１０２、１０４、１０６、及び１０８を使用してもよい。
【００３９】
いくつかの実施例では、ユーザデバイス１１０は、センサと接続してユーザデバイス１１０が健康又は非健康データを受信することを可能にするための、センサ１０２、１０４、１０６、及び１０８のそれぞれに関連付けられたソフトウェアセンサアプリケーション１１３（例えば、サードパーティアプリケーション）を含んでもよい。これらの実施例では、アプリケーション１１３は、健康又は非健康データをユーザデバイス１１０の健康データベース１１１内に格納するために、デバイスのＡＰＩを使用してもよい。いくつかの実施例では、ソフトウェアセンサアプリケーション１１３はアプリであってもよく、デバイス１１０はスマートフォン、タブレットコンピュータなどであってもよい。「サードパーティ」は、デバイス１１０の製造業者、及び／又はデバイス１１０のオペレーティングシステムを作成した及び／又は保守するエンティティと異なるエンティティに相当し得ることを理解されたい。これらの場合、サードパーティアプリケーション及びそれらの対応するセンサは、デバイス１１０に関連付けられた既定のデバイスプロトコルにしたがって、デバイス１１０のオペレーティングシステム内で通信及び機能することができる。
【００４０】
アプリケーション１１３は、健康データベース１１１内に格納されたデータにアクセスするために、デバイスのＡＰＩを同様に使用してもよい。他の実施例では、ユーザデバイス１１０は、ユーザデバイス１１０がセンサから健康又は非健康データを受信して解釈することを可能にするために、１つ以上の通信形式をセンサ１０２、１０４、１０６、及び１０８と共有するように構成されてもよい。受信したデータはその後、ユーザデバイス１１０の健康データベース１１１内に格納されてもよい。
【００４１】
ユーザデバイス１１０は、ＧＰＳセンサ、時計、ジャイロスコープ、加速度計などのその独自の健康若しくは非健康データセンサ１１５から、ユーザデバイス１１０と対話するユーザから、医師などの別のエンティティから、又は他の非センサソースから、健康若しくは非健康データを更に受信してもよい。例えば、デバイスのＡＰＩを使用して、時計アプリケーション、カレンダーアプリケーション、ゲームアプリケーション、健康管理提供者からのアプリケーション、メッセージングアプリケーションなどの、ユーザデバイス１１０上のアプリケーション１１７から健康又は非健康データが受信されてもよい。アプリケーション１１７からの健康又は非健康データは、アプリケーションと対話するユーザ、リモートデータベース（例えば、医療ウェブサイトのデータベース）、健康管理提供機関（例えば、機関のアプリを介して）などからのものであってもよい。これらの実施例では、アプリケーション１１７の使用状況（例えば、ビデオゲームアプリケーションをプレイした時間の長さ、ビデオゲームをプレイした時刻、株式アプリケーションと対話した回数、ソーシャルネットワーキングアプリケーションと対話した回数、ソーシャルネットワーキングアプリケーションと対話した時間の長さなど）、ユーザデバイス１１０の使用状況（例えば、電話支払アプリケーションから判定された通話時間の長さ又は送信されたテキストメッセージの数、デバイスのブラウザから判定されたインターネットの閲覧時間など）、音楽又はストリーミングラジオアプリケーションから判定された音楽の視聴時間、テレビを制御するためにリモートアプリケーションを使用した時間、ショッピングウェブサイト上で費やした時間とお金の量、アダルトウェブサイト上で費やした時間（例えば、依存症を特定するため）、気象アプリケーションからの気象データ（例えば、天気がどのようにユーザの健康に影響を与えるかを判定するため）、カレンダーから判定されたユーザの生活の中で起こるイベントの種類（例えば、人と会うこと、誕生日、休日など）、連絡先リスト及び／又はカレンダーアプリケーション及び／又はメッセージングアプリケーション及び／又はユーザデバイス１１０の電話から判定された特定の人々との交流などが、ユーザデバイス１１０によって受信され、健康データベース１１１内に格納されてもよい。
【００４２】
いくつかの実施例では、ユーザデバイス１１０上の少なくとも１つのアプリケーション（例えば、アプリケーション１１３及び１１７のうちの少なくとも１つ）が、ユーザデバイス１１０の健康データベース１１１（格納及び取得の両方の目的のため）に対して、並びにユーザデバイス１１０内のセンサ１１５によって生成されたセンサデータ及び／又はセンサ１０２、１０４、１０６、及び１０８によって生成されたセンサデータに対して有するアクセスを制限するために、デフォルト又はユーザによって選択された設定が提供されてもよい。例えば、ユーザのランニングセッションを追跡するためのアプリケーションは、ユーザデバイス１１０のＧＰＳセンサによって生成されたデータへのアクセスを認可されてもよいが、健康データベース１１１内に格納されたユーザの血圧データにはアクセスできないようにされてもよい。いくつかの実施例では、ユーザデバイス１１０の所有者以外のエンティティが、ユーザデバイス１１０上の様々なアプリケーションの認可設定を設定してもよい。例えば、ユーザデバイス１１０の製造業者及び／又はユーザデバイス１１０のオペレーティングシステムを作成した及び／又は保守するエンティティが、アプリケーションを評価して、それらがユーザの健康データ及び／又はユーザデバイス１１０によって生成若しくは受信されたセンサデータへのアクセス権を付与されるべきかどうかを決定してもよい。いくつかの実施例では、これらの設定はユーザによって上書きされてもよい。
【００４３】
ユーザデバイス１１０は、格納された健康データ又は非健康データを表示するためのディスプレイを更に含んでもよい。ユーザデバイス１１０のディスプレイのインタフェースに関するより詳細な説明は、以下で図６〜１７に関連して説明される。
【００４４】
図１Ｂは、ユーザの健康データを共有するためのシステム１００Ｂを示す。図１Ｂを参照すると、ユーザサーバ１１４は、インターネット、イントラネット、又は任意の他の有線若しくは無線パブリックネットワーク若しくはプライベートネットワークを含み得るネットワーク１１２を介して、ユーザデバイス１１０に通信可能に結合される。ユーザデバイス１１０は、デバイス上に格納された、集約された健康又は非健康データ及び関連付けられたメタデータを、ユーザデータベース１１６内への格納のためにユーザサーバ１１４にセキュアに送信するように構成されてもよい。いくつかの実施例では、健康又は非健康データ及び関連付けられたメタデータは、デバイス１１０のユーザによってそのような転送が明示的に要求されたことに応じて、ユーザデータベース１１６内への格納のためにユーザサーバ１１４に送信されてもよいが、他の実施例では、健康又は非健康データは、連続的に、周期的に、断続的に、又は任意の所望の頻度で、ユーザデータベース１１６内のデータと同期されてもよい。更に他の実施例では、ユーザの健康又は非健康データは、ユーザデバイス１１０上にのみ格納されてもよく、外部データベース内に格納されなくてもよい。
【００４５】
いくつかの実施例では、ユーザサーバ１１４及びユーザデータベース１１６は、健康又は非健康データの所有者のみがデータを復号することを可能にする公開／秘密鍵システムを使用して、ユーザの健康又は非健康データをセキュアに格納するように構成されてもよい。更に、ユーザデータベース１１６内に格納される健康又は非健康データは、匿名で（例えば、識別、及び／又はユーザに関する個人情報（実名、ユーザ名、時間及び場所のデータなど）なしで）格納されてもよい。このようにすれば、他のユーザ、ハッカー、及びユーザデータベース１１６の所有者／オペレータは、データベース１１６内に格納されたデータに関連付けられたユーザのアイデンティティを判定することができない。いくつかの実施例では、ユーザは、ユーザサーバ１１４に健康又は非健康データをアップロードするために使用されたものと異なるユーザデバイスから、ユーザデータベース１１６内に格納された自分の健康又は非健康データにアクセスすることができる。これらの場合、ユーザは、自分の健康又は非健康データにアクセスするために、ログインクレデンシャルを提供することを求められ得る。ユーザサーバ１１４は、ユーザデータベース１１６内のデータへのアクセスを制限するための認可処理を実行するように構成されてもよい。
【００４６】
システム１００Ｂは、ネットワーク１１２に結合された任意の数の他のユーザデバイス１２２及び１２４を更に含んでもよい。いくつかの実施例では、ユーザデバイス１２２及び１２４は、ユーザデバイス１１０と同じユーザによって操作されてもよい。これらの場合、ユーザは、ユーザサーバ１１４に適切なクレデンシャルを提供することによって、ユーザデータベース１１６内に格納された自分の健康又は非健康データにアクセスすることができる。いくつかの実施例では、ユーザデータベース１１６と、ユーザデバイス１１０、１２２、及び１２４のうちの１つ以上との間で、健康及び非健康データが同期されてもよい。他の実施例では、ユーザデバイス１２２及び１２４のユーザは、ユーザデバイス１１０のユーザと異なる人物であってもよい。これらの実施例では、デバイス１２２及び１２４のユーザは、ユーザデバイス１１０のユーザの認可なしで、ユーザデバイス１１０のユーザの健康又は非健康データにアクセスすることができない。認可が付与されると、健康又は非健康データを、ユーザデバイス１２２及び１２４のユーザと共有することができる。このデータの共有について、以下で図４〜５に関連してより詳細に説明する。
【００４７】
いくつかの実施例では、上述の健康若しくは非健康データのソースのうちの任意のものが、連続的に、断続的に、周期的に、又は任意の他の所望の頻度若しくは時間間隔で、健康若しくは非健康データを測定、生成、又は受信するように構成されてもよい。このため、健康又は非健康データは同様に、連続的に、断続的に、周期的に、又は任意の他の所望の頻度若しくは時間間隔で、健康データベース１１１若しくはユーザデータベース１１６内に格納若しくは更新されてもよい。健康状態又は非健康状態を測定、生成、受信、又は格納するために使用される頻度及び時間間隔は、同じであっても、又は異なってもよい。更に、これらの頻度及び間隔はデフォルト値であってもよく、又はこれらは、所望の時間の長さの間に更新された健康若しくは非健康データをユーザに提供するために、ユーザによって設定されてもよい。
【００４８】
図示されないが、上述のものと類似した様式で他のユーザの健康又は非健康データを収集及び格納するために、多くの他のユーザデバイスが、ネットワーク１１２を介してユーザサーバ１１４に結合されてもよいことを理解されたい。
ユーザデータベース
【００４９】
上述のように、ユーザの健康又は非健康データは、ユーザデータベース１１６内に格納されてもよく、所有しているユーザの認可によって他のユーザと共有されてもよい。他のユーザは、友人、家族、介護者、医師、ソーシャルメディアプロバイダなどの任意の種類のユーザであってもよい。様々な種類及びレベルの認可が、健康データベース１１６内に格納された健康又は非健康データに付与されてもよい。
【００５０】
いくつかの実施例では、共有された健康又は非健康データは、認可された他のユーザのユーザデバイス（例えば、ユーザデバイス１２２又は１２４）にプッシュされてもよい。図２は、認可を実行し、認可された他のユーザに健康又は非健康データをプッシュするための例示的な処理２００を示す。ブロック２０２では、認可された他のユーザの識別子が受信されてもよい。これは、共有された健康又は非健康データに関連付けられたユーザから、ユーザデバイス（例えば、ユーザデバイス１１０）によって受信されてもよい。識別子は、健康若しくは非健康データの全て又は健康若しくは非健康データのサブセットへのアクセスなどのアクセスのレベルと共に、ユーザ名、実名、連絡先情報、又は他のユーザに対する任意の他の識別子若しくはクレデンシャルを含んでもよい。いくつかの実施例では、認可された他のユーザは、ユーザのカテゴリ（例えば、家族、友人、その他の人物など）へとグループ化されてもよく、各カテゴリは、それらの認可された他のユーザが閲覧することを許可された、健康データの種類の特定のセットに関連付けられる。例えば、家族カテゴリ内のユーザは全ての種類の健康データを閲覧することを許可され、友人カテゴリ内のユーザは活動データのみを閲覧する場合がある。
【００５１】
ブロック２０４では、データに対する任意の更新がなされたかどうかを判定するために、ユーザのデバイスによってユーザの健康又は非健康データが監視されてもよい。更新がなされていない場合、処理はブロック２０４を繰り返してもよい。しかしながら、ユーザの健康又は非健康データに対する追加又は変更が識別された場合、処理はブロック２０６に進んでもよい。いくつかの実施例では、ユーザの健康又は非健康データに対する任意の変更は、処理２００をブロック２０６に進ませるが、他の実施例では、特定の種類のユーザの健康又は非健康データに対する変更のみが、処理２００をブロック２０６に進ませる。
【００５２】
ブロック２０６では、１つ以上の認可された他のユーザに通知が送信されてもよい。例えば、通知は、ユーザのデバイス（例えば、ユーザデバイス１１０）から、認可された他のユーザのデバイス（例えば、ユーザデバイス１２２又は１２４）に送信されてもよい。通知は、ユーザの健康又は非健康データに対する更新がなされたことを示すメッセージを含んでもよい。次に、処理はブロック２０８に進んでもよい。
【００５３】
ブロック２０８では、更新された健康又は非健康データが、認可された他のユーザに送信されてもよい。例えば、更新された健康又は非健康データは、ユーザのデバイス（例えば、ユーザデバイス１１０）から、認可された他のユーザのデバイス（例えば、ユーザデバイス１２２又は１２４）に送信されてもよい。いくつかの実施例では、このデータは、認可された他のユーザが、更新された健康又は非健康データの閲覧を希望することを示した場合のみ送信されてもよく、他の実施例では、更新された健康又は非健康データは、認可された他のユーザからデータの閲覧に対する要求を受信することなく、認可された他のユーザのユーザデバイスに送信されてもよい。
【００５４】
処理２００を使用して実行される健康又は非健康データのプッシュは、ユーザが自分の最新の健康又は非健康データを介護者又は家族（若しくは他のユーザ）に提供し続けることを希望する状況で役立つ場合がある。例えば、年配の親が、自分の健康又は非健康データを子供にプッシュするための認可を付与することによって、子供が、年配のユーザの健康状態又は服薬コンプライアンスを、この情報を常に親に要求する必要なく、容易に監視することを可能にすることができる。
【００５５】
他の実施例では、ユーザの健康又は非健康データは、他のユーザが健康又は非健康データをプルすることを許可することによって、他のユーザと共有されてもよい。図３は、他のユーザが健康又は非健康データをプルすることを認可するための例示的な処理３００を示す。ブロック３０２では、特定のユーザの健康又は非健康データにアクセスするための要求が受信されてもよい。要求は、要求された健康又は非健康データ、及び、任意選択的に、アクセスされる健康又は非健康データの一部に関連付けられたユーザを特定してもよい。識別子は、ユーザ名、実名、連絡先情報、又はユーザに対する任意の他の識別子若しくはクレデンシャルを含んでもよい。要求は、要求元ユーザのユーザデバイス（例えば、ユーザデバイス１２２又は１２４）から要求されたデータに関連付けられたユーザのユーザデバイス（例えば、ユーザデバイス１１０）によって受信されてもよい。
【００５６】
ブロック３０４では、認可の要求が、要求された健康又は非健康データに関連付けられたユーザに送信されてもよい。いくつかの実施例では、要求は、要求元ユーザのユーザデバイス（例えば、ユーザデバイス１２２又は１２４）から、要求されたデータに関連付けられたユーザのユーザデバイス（例えば、ユーザデバイス１１０）に送信されてもよい。要求はその後、ユーザのデバイス（例えば、ユーザデバイス１１０）によって要求されたデータに関連付けられたユーザに表示されてもよい。
【００５７】
ブロック３０６では、要求された健康又は非健康データに関連付けられたユーザからの認可が受信されたかどうかが判定されてもよい。認可は任意の様式で受信されてもよい。例えば、要求されたデータに関連付けられたユーザのユーザデバイス１１０上に、プロンプトが表示されてもよい。認可が拒否された場合、処理はブロック３０２に戻ってもよい。しかし、認可が付与された場合、処理はブロック３０８に進んでもよい。
【００５８】
ブロック３０８では、要求された健康又は非健康データが、ブロック３０２で健康又は非健康データへのアクセスを要求したエンティティに送信されてもよい。要求された健康又は非健康データは、ユーザのデバイス（例えば、ユーザデバイス１１０）から、要求しているエンティティのデバイス（例えば、ユーザデバイス１２２又は１２４）に送信されてもよい。
【００５９】
いくつかの実施例では、ブロック３０２で要求がなされる前に、ユーザの健康又は非健康データにアクセスするための認可が付与されている場合、処理３００は、ブロック３０４又は３０６を実行することなく、ブロック３０２からブロック３０８に進んでもよい。例えば、親が自分の健康又は非健康データにアクセスを子供に認可している場合、ブロック３０２で、子供による親の健康又は非健康データに対する要求が受信されてもよく、ブロック３０８で、要求された健康又は非健康データが、親による任意の介入動作なしに子供に送信されてもよい。
【００６０】
処理３００を使用した健康又は非健康データのプルは、認可された他のユーザが、ユーザの健康又は非健康データに対する更新を常に提供されることを希望せず、データへの不定期なアクセスを希望する状況で役立つであろう。例えば、医師は、患者と面会する直前に、その患者の医療記録及び健康又は非健康データにアクセスすることを希望する場合がある。この状況では、医師は、患者の健康若しくは非健康データを要求する場合があり、要求されたデータを受信するか、又は要求を患者のユーザデバイス１１０に送信することができる。患者から認可を受信したことに応じて、要求されたデータは、ユーザデバイス１１０から医師のコンピューティングデバイス（例えば、ユーザデバイス１２２又は１２４）に送信されてもよい。いくつかの実施例では、受信した健康又は非健康データは、ユーザに関連付けられた電子医療記録（electronic medical record、ＥＭＲ）に追加されてもよい。
【００６１】
いくつかの実施例では、プッシュあるいはプル共有モデルを使用するかどうかにかかわらず、ユーザの健康又は非健康データは、認可された他のユーザのユーザデバイス上に恒久的に格納することができない。この方法では、これらの他のユーザに対する認可を取り消すことができ、それによって、以前に認可された他のユーザは、ユーザの健康データにアクセスできなくなる。更に、いくつかの実施例では、ユーザの健康又は非健康データの詳細若しくは概要を示すレポートが生成されてもよい。これらのレポートはその後、電子メール、セキュアな転送などを介して、任意の所望の受信者に送信されてもよい。更に他の実施例では、ユーザデバイス１１０は、医療保険情報、血液型、病歴などのユーザの健康又は非健康データのうちのいくつか又は全てを、近距離通信又は別の通信プロトコルを使用して医療従事者に伝達するように構成されてもよい。これは、病院にチェックインするとき、又は医療緊急時に関連する医療データが必要になったときに役立つ場合がある。
集約されたデータビュー
【００６２】
上述のように、ユーザデバイス１１０は、ユーザから、１つ以上のセンサ１０２、１０４、１０６、及び１０８から、又はセンサ以外のソースから受信した、ユーザに関連付けられた健康又は非健康データを集約するように構成されてもよい。ユーザデバイス１１０はまた、様々なインタフェースを使用して、ユーザの集約された健康又は非健康データを様々な方法で表示するように構成されてもよい。
【００６３】
図４は、ユーザの集約された健康又は非健康データを表示するためにユーザデバイス１１０によって使用され得る、１つの例示的なインタフェース４００を示す。インタフェース４００は、それぞれがユーザに関連付けられた異なる種類の健康データを含む、任意の数の区画４０２、４０４、４０６、４０８、４１０、及び４１２を含んでもよい。図４の集約されたビューでは、様々な種類の健康データの一部の部分的なビューを表示するために、区画が使用されてもよい。図４〜９、１１、及び１３〜１４に示す実施例では、区画は、積み重ねられたカードの外観及び関連付けられたアニメーションを有するものとして図示され、各カードは異なる区画（及びそれゆえに、異なる種類の健康データ）に対応する。しかし、区画は、任意の他の所望の様式で表示されてもよいことを理解されたい。
【００６４】
インタフェース４００は、インタフェースの一番上に表示される、ユーザの識別子（例えば、名前）を含み得る第１の区画４０２を含んでもよい。図示されるように、ユーザデバイス１１０のユーザの名前「Ｊｏｈｎ  Ｓｍｉｔｈ」が、区画４０２上に表示される。インタフェース４００は、他のユーザに関連付けられた健康データを閲覧するためのボタン４０１を更に含んでもよい。この特徴について、以下で図１４及び１５に関連してより詳細に説明する。
【００６５】
インタフェース４００は、積み重ねられたカードのように区画４０２と重なった外観を有するように、区画４０２に隣接して表示される別の区画４０４を更に含んでもよい。この区画は、区画上に含まれる健康データの種類を示すもの、及び区画の健康データの一部の部分的なビュー（例えば、概要、例など）を含んでもよい。具体的には、区画４０４は、その区画がユーザ「Ｊｏｈｎ  Ｓｍｉｔｈ」に関連付けられた体重データを含むことを示すために、「体重」という語を含む。区画４０４は、「Ｊｏｈｎ  Ｓｍｉｔｈ」の最新の体重「１８５ｌｂｓ」を更に含んでもよい。
【００６６】
インタフェース４００は、積み重ねられたカードのように区画４０４と重なった外観を有するように、区画４０４に隣接して表示される別の区画４０６を更に含んでもよい。この区画は、区画上に含まれる健康データの種類を示すもの、及び区画の健康データの一部の部分的なビュー（例えば、概要、例など）を含んでもよい。具体的には、区画４０６は、その区画がユーザ「Ｊｏｈｎ  Ｓｍｉｔｈ」に関連付けられた血糖データを含むことを示すために、「血糖」という語を含む。区画４０６は、「Ｊｏｈｎ  Ｓｍｉｔｈ」の最新の血糖値「１６４ｍｇ／ｄＬ」を更に含んでもよい。
【００６７】
インタフェース４００は、積み重ねられたカードのように区画４０６と重なった外観を有するように、区画４０６に隣接して表示される別の区画４０８を更に含んでもよい。この区画は、区画上に含まれる健康データの種類を示すもの、及び区画の健康データの一部の部分的なビュー（例えば、概要、例など）を含んでもよい。具体的には、区画４０８は、その区画がユーザ「Ｊｏｈｎ  Ｓｍｉｔｈ」に関連付けられた血圧データを含むことを示すために、「血圧」という語を含む。区画４０８は、「Ｊｏｈｎ  Ｓｍｉｔｈ」の最新の血圧測定値「１１７／６７ｍｍＨｇ」を更に含んでもよい。
【００６８】
インタフェース４００は、積み重ねられたカードのように区画４０８と重なった外観を有するように、区画４０８に隣接して表示される別の区画４１０を更に含んでもよい。この区画は、区画上に含まれる健康データの種類を示すもの、及び区画の健康データの一部の部分的なビュー（例えば、概要、例など）を含んでもよい。具体的には、区画４１０は、その区画がユーザ「Ｊｏｈｎ  Ｓｍｉｔｈ」に関連付けられた活動データ（例えば、消費カロリー）を含むことを示すために、「活動」という語を含む。区画４１０は、「Ｊｏｈｎ  Ｓｍｉｔｈ」の最新の１日あたりの消費カロリー「４６７ｋｃａｌ」を更に含んでもよい。
【００６９】
インタフェース４００は、積み重ねられたカードのように区画４１０と重なった外観を有するように、区画４１０に隣接して表示される別の区画４１２を更に含んでもよい。この区画は、区画上に含まれる健康データの種類を示すもの、及び区画の健康データの一部の部分的なビュー（例えば、概要、例など）を含んでもよい。具体的には、区画４１２は、その区画がユーザ「Ｊｏｈｎ  Ｓｍｉｔｈ」に関連付けられた心拍数データを含むことを示すために、「心拍数」という語を含む。区画４１２は、「Ｊｏｈｎ  Ｓｍｉｔｈ」の最新の心拍数測定値「１２２ｂｐｍ」を更に含んでもよい。更に、区画４１２は積み重ねられた区画の一番上にあるため、この区画の面に追加の情報４１４及び／又はオプション４１６が表示されてもよい。図示された実施例では、追加の情報は、オプション４１６を使用して選択された１週間の期間にわたる、「Ｊｏｈｎ  Ｓｍｉｔｈ」の最小、最大、及び安静時の心拍数を含む。
【００７０】
区画のうちのいくつか又は全ては、静的又は動的であってもよい。例えば、ユーザの名前を含む区画４０２は、ディスプレイの一番上に残ってもよく、残りの区画は、時刻、その区画に関連付けられた健康データがどれぐらい最近に更新されたか、その区画に関連付けられた健康データが更新される頻度、重要なイベント（例えば、薬の服用、センサ測定の実行など）が近付いているかどうかなどに基づき順序付けされてもよい。順序付けは、ユーザによって手動で変更されてもよい。インタフェース４００が、単一の画面上に表示され得るものよりも多くの区画を含む場合、残りの区画を表示するために、垂直方向のスクロールが実行されてもよい。代替として、積み重ねられたカードを次々にめくる外観を提供するために、区画の３Ｄスクロールが実行されてもよい。
【００７１】
上記では具体的な区画の種類を例として提供したが、様々な種類の健康データを含む区画がインタフェース４００内に含まれ得ることを理解されたい。更に、ユーザは、ユーザによって入力された任意の所望の種類のデータを表示するために使用され得る、カスタマイズされた区画を生成してもよい。例えば、ユーザの服薬コンプライアンスを追跡するための区画が作成されてもよい。ユーザは、薬の服用時刻、量、及び種類を入力してもよく、このデータは、作成された区画上に表示されてもよい。栄養、睡眠、喫煙などの異なる健康データの種類のための他のカスタム区画も生成されてもよい。
【００７２】
更に、上記では区画の健康データの一部の部分的なビュー（例えば、概要、例など）の具体的な実施例を提供したが、部分的なビューは、健康データの例を異なる方法で要約又は提供してもよいことを理解されたい。例えば、特定の健康データの種類の最新の値を表示するのではなく、時間（例えば、週、月、年など）の全体又は一部にわたる、健康データの平均値、最頻値、中心値、別の単一のデータ点などが、集約されたビュー内の区画上に表示されてもよい。代替として、他の実施例では、現在値及び平均値が、集約されたビュー内の区画上に表示されてもよい。更に他の実施例では、集約されたビュー内の区画は、健康データの種類の現在値及び目標値の表示を含んでもよい。
【００７３】
再構成されたデータ、追加のデータ、又は区画上に含まれる元のデータの拡大されたビューを含む、区画の展開されたビューを表示するために、区画４０２、４０４、４０６、４０８、４１０、及び４１２が選択されてもよい。例えば、ユーザは、タッチ感知ディスプレイ上に表示された所望の区画をタップすることによって区画を選択してもよく、マウス若しくは他の入力デバイスを使用して区画をハイライト及びクリックしてもよく、又は任意の他の入力手段を使用して所望の区画を選択してもよい。区画の選択に応じて、ユーザデバイス１１０は、他の区画のコンテンツを非表示にし、ユーザデバイス１１０のディスプレイの全体又は大部分に、選択された区画を表示してもよい。
【００７４】
例えば、図５は、ユーザがインタフェース４００内の区画４０４を選択したことに応じて表示され得る、例示的なインタフェース５００を示す。インタフェース５００では、区画４０４の展開されたビュー４０５が、ユーザデバイス１１０のディスプレイ内に目立つように表示されてもよく、残りの区画はディスプレイから消えるように、ディスプレイの一番下に表示されている積み重ねられた区画５０２内に折り畳まれるものとしてアニメーションされてもよい。図示された実施例では、展開されたビュー４０５は、ユーザの体重、ボディーマス指数（body mass index、ＢＭＩ）、及び脂肪率などの、インタフェース４００内に図示されなかった追加の体重関連データを含んでもよい。展開されたビュー４０５は、体重の範囲に対するユーザの体重を示すスライド式スケール５４０及び日、週、月、又は年単位のユーザの体重を追跡するグラフ５４１などの、ユーザの体重データの概要を更に含んでもよい。インタフェース５００は、テキストメッセージ、電子メール、ソーシャルメディアプロバイダなどの任意の所望の通信媒体を使用してユーザの健康データのうちのいくつか又は全てを共有するためのオプションをユーザデバイス１１０に表示させることができる、ボタン５０４を更に含んでもよい。これらの実施例では、健康データが暗号化されて（ユーザサーバ１１４からではなく）直接ユーザデバイス１１０から受信者のユーザデバイスに送信され、受信者のユーザデバイスで健康データが復号されてもよい。インタフェース４００に示す、区画の集約されたビューに戻るために、ユーザは積み重ねられた区画５０２を選択（例えば、タップ、クリック、又は他の方法で選択）してもよい。インタフェース５００及び展開されたビュー４０５のコンテンツは例として提供されており、展開されたビュー４０５は、代わりに任意の種類の体重関連データ、又は体重関連データの概要を含み得ることを理解されたい。
【００７５】
図６は、ユーザがインタフェース４００内の区画４０６を選択したことに応じて表示され得る、例示的なインタフェース６００を示す。インタフェース６００では、区画４０６の展開されたビュー４０７が、ユーザデバイス１１０のディスプレイ内に目立つように表示されてもよく、残りの区画はディスプレイから消えるように、ディスプレイの一番下に表示されている積み重ねられた区画５０２内に折り畳まれるものとしてアニメーションされてもよい。図示された実施例では、展開されたビュー４０７は、ユーザの血糖及びユニットなどの、インタフェース４００内に図示されなかった追加の血糖関連データを含んでもよい。展開されたビュー４０７は、典型的な血糖値の範囲に対する食後のユーザの血糖を示すスライド式スケール５４２及び日、週、月、又は年単位のユーザの血糖を追跡するグラフ５４３などの、ユーザの血糖データの概要を更に含んでもよい。インタフェース６００は、上述のボタン５０４も含んでもよい。インタフェース４００に示す、区画の集約されたビューに戻るために、ユーザは積み重ねられた区画５０２を選択（例えば、タップ、クリック、又は他の方法で選択）してもよい。インタフェース６００及び展開されたビュー４０７のコンテンツは例として提供されており、展開されたビュー４０７は、代わりに任意の種類の血糖関連データ、又は血糖関連データの概要を含み得ることを理解されたい。
【００７６】
図７は、ユーザがインタフェース４００内の区画４０８を選択したことに応じて表示され得る、例示的なインタフェース７００を示す。インタフェース７００では、区画４０８の展開されたビュー４０９が、ユーザデバイス１１０のディスプレイ内に目立つように表示されてもよく、残りの区画はディスプレイから消えるように、ディスプレイの一番下に表示されている積み重ねられた区画５０２内に折り畳まれるものとしてアニメーションされてもよい。図示された実施例では、展開されたビュー４０９は、ユーザの血圧及び１分あたりの拍動（ｂｐｍ）などの、インタフェース４００内に図示されなかった追加の血圧関連データを含んでもよい。展開されたビュー４０９は、典型的な血圧値に対するユーザの血圧を示すスライド式スケール５４４及び日、週、月、又は年単位のユーザの血圧を追跡するグラフ５４５などの、ユーザの血圧データの概要を更に含んでもよい。インタフェース７００は、上述のボタン５０４も含んでもよい。インタフェース４００に示す、区画の集約されたビューに戻るために、ユーザは積み重ねられた区画５０２を選択（例えば、タップ、クリック、又は他の方法で選択）してもよい。インタフェース７００及び展開されたビュー４０９のコンテンツは例として提供されており、展開されたビュー４０９は、代わりに任意の種類の血圧関連データ、又は血圧関連データの概要を含み得ることを理解されたい。
【００７７】
図８は、ユーザがインタフェース４００内の区画４１０を選択したことに応じて表示され得る、例示的なインタフェース８００を示す。インタフェース８００では、区画４１０の展開されたビュー４１１が、ユーザデバイス１１０のディスプレイ内に目立つように表示されてもよく、残りの区画はディスプレイから消えるように、ディスプレイの一番下に表示されている積み重ねられた区画５０２内に折り畳まれるものとしてアニメーションされてもよい。図示された実施例では、展開されたビュー４１１は、ユーザの消費カロリー、歩数、移動距離などの、インタフェース４００内に図示されなかった追加の活動関連データを含んでもよい。展開されたビュー４１１は、日、週、月、又は年単位のユーザの活動の強度を追跡するグラフ５４６並びに活動、休息、及び運動に費やした時間の合計を示す概要５４７などの、ユーザの血圧データの概要を更に含んでもよい。インタフェース８００は、上述のボタン５０４も含んでもよい。インタフェース４００に示す、区画の集約されたビューに戻るために、ユーザは積み重ねられた区画５０２を選択（例えば、タップ、クリック、又は他の方法で選択）してもよい。インタフェース８００及び展開されたビュー４１１のコンテンツは例として提供されており、展開されたビュー４１１は、代わりに任意の種類の活動関連データ、又は活動関連データの概要を含み得ることを理解されたい。
【００７８】
図９は、ユーザがインタフェース４００内の区画４１２を選択したことに応じて表示され得る、例示的なインタフェース９００を示す。インタフェース９００では、区画４１２の展開されたビュー４１３が、ユーザデバイス１１０のディスプレイ内に目立つように表示されてもよく、残りの区画はディスプレイから消えるように、ディスプレイの一番下に表示されている積み重ねられた区画５０２内に折り畳まれるものとしてアニメーションされてもよい。図示された実施例では、展開されたビュー４１３は、ユーザの日、週、月、又は年単位の最小、最大、及び安静時の心拍数などの、追加の心拍数関連データを含んでもよい。ただし、区画４０４、４０６、４０８、及び４１０とは異なり、このデータは、区画４１２が、積み重ねられた区画の一番上に配置されるものとして集約されたビュー内に表示されたときから、既にインタフェース４００内に表示されていたものである。展開されたビュー４１３は、日、週、月、又は年単位のユーザの心拍数を追跡するグラフ５４８などの、ユーザの心拍数データの概要を更に含んでもよい。インタフェース９００は、上述のボタン５０４も含んでもよい。インタフェース４００に示す、区画の集約されたビューに戻るために、ユーザは積み重ねられた区画５０２を選択（例えば、タップ、クリック、又は他の方法で選択）してもよい。インタフェース９００及び展開されたビュー４１３のコンテンツは例として提供されており、展開されたビュー４１３は、代わりに任意の種類の心拍数関連データ、又は心拍数関連データの概要を含み得ることを理解されたい。
【００７９】
いくつかの実施例では、図４〜９に示すインタフェースを生成するために使用されるユーザの健康データは、１つ以上のセンサデバイス及び／又はアプリケーションから受信されていてもよい。これらの実施例では、異なるデバイスからの同じ種類の健康データが組み合わされ、単一の区画上に表示されてもよい。例えば、図５のインタフェース５００に示す体重データは、同じ体重計を使用して行われた繰り返し測定から取得され得る。代替として、測定値のうちのいくつかは１つの体重計から取得されていてもよく、残りの測定値は１つ以上の異なる体重計から取得されていてもよい。その結果、グラフ５４１内のいくつかの点は１つの体重計からの体重データを使用して生成されていてもよく、グラフ５４１内の他の点は１つ以上の他の体重計からの体重データを使用して生成されていてもよい。別の実施例では、図８のインタフェース８００に示す活動データは、単一の歩数計測デバイスから取得されていてもよい。代替として、データは、歩数計測デバイス、ユーザのランニングセッションを記録するために使用される第１のＧＰＳ対応腕時計、及びユーザのローイングセッションを記録するために使用される第２のＧＰＳ対応腕時計から集約されてもよい。これらの実施例では、ユーザの活動の強度を示すグラフ５４６は、歩数追跡デバイス並びに第１及び第２のＧＰＳ対応腕時計から取得されたデータを組み合わせて生成された、セグメント化されたグラフであってもよく、各セグメントは、デバイスのうちの１つを生成元とする。特に、グラフ５４６は、歩数計測デバイスからのデータから生成された第１のセグメント５５０、第１のＧＰＳ対応腕時計からのデータから生成された第２のセグメント５５２、及び第２のＧＰＳ対応腕時計からのデータから生成された第３のセグメント５５４を含んでもよい。このようにしてデータを集約すると、ユーザが健康データを特定のデバイス又はアプリケーション（例えば、スマートフォンアプリケーション）に直接結び付けない様式で、健康データを記録及び閲覧することができるため、有利である。図８には３つのセグメントが示されるが、セグメント化されたグラフは、異なるセンサ及び／又はアプリケーションに対応する任意の数のセグメントを含み得ることを理解されたい。
【００８０】
図１０は、様々な実施例に係る、健康データを表示するための例示的な処理１０００を示す。ブロック１００２では、区画４０２、４０４、４０６、４０８、４１０、及び４１２と類似するか又は同一の複数の区画を含む、健康データの集約されたビューが、ユーザデバイス１１０と類似するか又は同一のユーザデバイス上に表示されてもよい。これらの区画は、区画上に表示された健康データの種類に関する識別子、及び区画に関連付けられた健康データの種類の一部の部分的なビュー（例えば、概要、例など）を含んでもよい。例えば、様々な健康データ区画４０２、４０４、４０６、４０８、４１０、及び４１２を含む、インタフェース４００と類似するか又は同一のインタフェースが表示されてもよい。
【００８１】
ブロック１００４では、表示された区画のうちの１つの選択が受信されてもよい。この選択はユーザデバイスによって受信されてもよく、マウスクリック、タッチ感知ディスプレイのタップなどの形態であってもよい。ブロック１００６では、区画の選択に応じて、選択された区画の展開されたビューが表示されてもよい。展開されたビューは、選択された区画のより大きい部分を示すビューと、再構成された健康データ（例えば、ブロック１００２で表示された集約されたビュー内の選択された区画上に表示された健康データの再配列されたビュー）、追加の健康データ（例えば、ブロック１００２で表示された集約されたビュー内の選択された区画上に以前表示されていなかった健康データ）、又はブロック１００２で表示された集約されたビュー内に表示された健康データの拡大されたビュー（例えば、ブロック１００２で表示された集約されたビュー内の選択された区画上に表示された同じ健康データのより大きいビュー）のうちの少なくとも１つと、を含んでもよい。更に、選択されなかった区画のサイズが低減されるか、又はそれらの区画がディスプレイから削除されてもよい。例えば、インタフェース４００の区画４０４、４０６、４０８、４１０、又は４１２の選択に応じて、インタフェース５００、６００、７００、８００、又は９００のうちのいずれかがそれぞれ表示されてもよい。
【００８２】
いくつかの実施例では、ブロック１００６で提示される表示は、健康データを共有するための選択可能なオプション（例えば、ボタン５０４）を含んでもよい。他の実施例では、ブロック１００６で提示される表示は、ブロック１００２で表示された、区画を含む集約されたビューを再度表示させるための選択可能なオプション（例えば、区画５０２）を更に含んでもよい。その後、処理はブロック１００４に戻ってもよく、そこで、別の区画の選択が受信されてもよい。
【００８３】
図１１は、ユーザがユーザデバイス１１０を横長ビューへと回転させたことに応じて表示され得る、例示的なインタフェース１１００を示す。この向きでは、ユーザデバイス１１０は、インタフェース４００の集約されたビュー内に表示されたものよりも小さい区画のサブセットの展開されたビューを表示してもよい。例えば、インタフェース１１００は、区画４０８の展開されたビュー１１０２、区画４０６の展開されたビュー１１０４、及び区画４１２の展開されたビュー１１０６を含んでもよい。図示された実施例では、区画の展開されたビューは、様々な時間の長さにわたる健康データのグラフ表現を含んでもよい。これによって、ユーザは、表示された種類の健康データを閲覧してそれらが経時的に互いに対してどのように変化するかを確認し、かつ１つの種類の健康データの変化が別の種類の健康データの変化（又はその欠如）にどのように関連するかを評価できるようになる。例えば、表示され得る１つの種類の健康データは、経時的に服用された薬を含んでもよい。このデータは、薬が有益又は有害な効果を有するかどうかを判定するために、ユーザの血圧及び心拍数と比較されてもよい。いくつかの実施例では、ユーザデバイス１１０は、ユーザデバイス１１０が横長の向きへと回転されたときに表示される健康データの種類を選択してもよい。この選択は、互いに関連付けられることが多い健康データの種類の所定の組み合わせに基づき行われてもよく、又は様々な種類の健康データの分析に基づき行われてもよい。後者の実施例では、相関関係を有する可能性があるものとして特定された健康データの種類が表示されてもよい。インタフェース１１００の初期表示で表示されない健康データの種類は、区画内をスクロールすることによって表示され得る。更に、より詳細な情報を表示するために、インタフェース４００で実行されたものと同じ方法で区画が選択されてもよい。
【００８４】
図１２は、様々な実施例に係る、デバイスの向きに基づき健康データを表示するための例示的な処理１２００を示す。ブロック１２０２では、区画４０２、４０４、４０６、４０８、４１０、及び４１２と類似するか又は同一の複数の区画を含む集約されたビューが、ユーザデバイス１１０と類似するか又は同一のユーザデバイスによって表示されてもよい。これらの区画は、区画上に表示された健康データの種類に関する識別子、及び区画に関連付けられた健康データの種類の一部の部分的なビュー（例えば、概要、例など）を含んでもよい。例えば、様々な健康データ区画４０２、４０４、４０６、４０８、４１０、及び４１２を含む、インタフェース４００と類似するか又は同一のインタフェースが表示されてもよい。
【００８５】
ブロック１２０４では、ユーザデバイスの向きの変化が検出されてもよい。例えば、ユーザデバイス内のジャイロスコープ及び／又は加速度計は、デバイスの向きが縦長から横長に変更されたことを示してもよい。閾値量に及ぶ向きの変化が検出されたことに応じて、処理はブロック１２０６に進んでもよい。
【００８６】
ブロック１２０６では、ブロック１２０２で表示された複数の区画のサブセットが、表示のために選択されてもよい。いくつかの実施例では、サブセットは、複数の区画の所定のサブセットであってもよい。他の実施例では、サブセットは、ユーザによって定義された表示に関する設定に基づき選択されてもよい。更に他の実施例では、健康データの種類のうちのいずれかが相関関係を有する可能性があるかどうかを判定するために、複数の区画のサブセットが、各区画に関連付けられた健康データセットの分析に基づき選択されてもよい。相関関係を有する可能性が特定された場合、ブロック１２０６で、相関関係を有する可能性があるデータに関連付けられた区画が選択されてもよい。
【００８７】
ブロック１２０８では、ブロック１２０６で選択された区画のサブセットの展開されたビューが表示されてもよい。いくつかの実施例では、区画の展開されたビュー及び／又は概要、例、若しくは区画に関連付けられた健康データの種類の他のビュー上に表示された、健康データの種類に関する識別子は、ブロック１２０２で区画上に表示されたものと異なってもよい。例えば、各展開されたビュー上の概要又は例に関するデータは、図１１に示すように、健康データの経時的なグラフ表現と置き換えられてもよい。これによって、表示された健康データの種類間の関係が観察され得る。いくつかの実施例では、ユーザデバイスの向きが縦長の向きに変更されたことを検出したことに応じて、処理はブロック１２０２に戻ってもよい。
【００８８】
上述のように、いくつかの実施例では、ユーザデバイス１１０のユーザは、他のユーザの健康データへのアクセスを認可されてもよい。これらの実施例では、ユーザデバイス１１０は、ユーザが図４〜１２に関連して上述したものと類似した形式で他のユーザの健康データを閲覧することを可能にしてもよい。例えば、図１３のインタフェース１３００に示すように、ユーザは、他のユーザの健康データを閲覧するために、インタフェースのコンテンツを方向１３０６に横向きにスクロールして、第１のユーザからの区画の第１のセット１３０４を第２のユーザからの区画の第２のセット１３０２の代わりに表示させてもよい。特に、第２のユーザに関する区画の第２のセット１３０２は、ディスプレイから消えるように、スクロールの方向１３０６に並進移動されてもよく、第１の複数の区画１３０４は、同じ方向１３０６に、ディスプレイの反対側からディスプレイ上へと並進移動されてもよい。図１３は、区画１３０２がディスプレイから削除され、区画１３０４が方向１３０６にディスプレイ上へとスクロールされようとしている遷移状態を示すことを理解されたい。この場合、区画１３０２の左側及び区画１３０４の右側のみが表示されている。区画１３０２及び１３０４が方向１３０６にスクロールされ続けるにつれて、区画１３０２が完全にディスプレイから削除され、区画１３０４がディスプレイの全体又は大部分を占有するまで、区画１３０２のより小さな部分が表示され、区画１３０４のより大きな部分が表示されてもよい。図示されないが、区画１３０４の一番上の区画は、第１のユーザの名前を含んでもよく、画面が方向１３０６にスクロールされ続けたときに表示されてもよい。このスクロール動作は、デバイス１１０のユーザがアクセスすることを認可された全てのユーザに関する区画全体をスクロールするために、任意の回数だけ（及び任意の方向に）実行されてもよい。
【００８９】
図１４は、他のユーザの健康データを表示するための別の例示的なインタフェース１４００を示す。いくつかの実施例では、インタフェース４００のボタン４０１の選択に応じて、インタフェース１４００が表示されてもよい。図示されるように、インタフェース１４００は、自分の健康データにユーザデバイス１１０のユーザがアクセスすることを認可したユーザのリスト１４０２、１４０４、１４０６、及び１４０８を含んでもよい。いくつかの実施例では、各ユーザの名前の隣にある円は、ユーザに関連付けられた画像と置き換えられてもよい。これらの画像は、デバイス１１０の連絡先リストで使用されるものと同じ画像であってもよく、又は別の画像を含んでもよい。図示された実施例では、ユーザ１４０２、１４０４、１４０６、及び１４０８は、異なるカテゴリ（例えば、自分、家族、及び友人）にグループ化されている。これらのカテゴリは、ユーザを論理的にグループ化するために使用されてもよく、又は上述のように、他のユーザの健康データを表示するための認可レベルを示してもよい。例えば、「家族」カテゴリのユーザは、健康データのより大きいセットが閲覧されることを認可していてもよく、「友人」カテゴリのユーザは、健康データのより小さいセットが閲覧されることを認可していてもよい。ユーザ１４０２、１４０４、１４０６、及び１４０８のうちの１つの選択に応じて、区画１４１０が、選択されたユーザの健康データを反映するように更新されてもよい。これは、区画上に（例えば、他のユーザがユーザデバイス１１０のユーザに閲覧することを認可した健康データの種類に基づき）表示された健康データの種類を更新することと共に、それらに関連付けられた、健康データの一部の部分的なビュー（例えば、概要、例など）を更新することを含み得る。他の実施例では、ユーザのリストを表示するためにインタフェース４００を上又は下に垂直スクロールしたことに応じて、ユーザのリスト１４０２、１４０４、１４０６、及び１４０８が表示されてもよい。
【００９０】
図１５は、様々な実施例に係る、２人以上のユーザに関連付けられた健康データを表示するための例示的な処理１５００を示す。ブロック１５０２では、第１のユーザに関連付けられた第１の複数の区画の表示が表示されてもよい。これらの区画は、区画４０２、４０４、４０６、４０８、４１０、及び４１２と類似するか又は同じであってもよく、ユーザデバイス１１０と類似するか又は同一のユーザデバイスによって表示されてもよい。これらの区画は、区画上に表示された健康データの種類に関する識別子、及び区画に関連付けられた健康データの種類の一部の部分的なビュー（例えば、概要、例など）を含んでもよい。例えば、様々な健康データ区画４０２、４０４、４０６、４０８、４１０、及び４１２を含む、インタフェース４００と類似するか又は同一のインタフェースが表示されてもよい。
【００９１】
ブロック１５０４では、第２のユーザの第２の複数の区画を閲覧するための要求が受信されてもよい。第２のユーザは、上述のように自分の健康データを第１のユーザが閲覧することを認可したユーザであってもよい。いくつかの実施例では、要求は、ブロック１５０２で表示された第１の複数の区画の表示をスクロールするためのユーザ入力を含んでもよく、マウスホイールの回転、キーボード上の矢印キー、タッチ感知ディスプレイのタッチ及び／又はスワイプなどの形態で、ユーザデバイスによって受信されてもよい。図１３に示す実施例と同様、スクロール方向は、ディスプレイのコンテンツに対する水平方向であってもよく、かつ第１のユーザに関連付けられた追加の区画を表示させるスクロール方向に対して垂直であってもよい。ただし、他のスクロール方向が使用されてもよいことを理解されたい。他の実施例では、第２の複数の区画を表示するための要求は、ユーザのリストからの第２のユーザの選択の形態で受信されてもよい。例えば、第２のユーザは、図１４に示すものと類似したユーザのリストから選択されてもよい。このリストは、ボタン（例えば、ボタン４０１）の選択、又はユーザのリストを表示するためにブロック１５０２で表示された第１の複数の区画の垂直スクロールなどの他の選択メカニズムに応じて表示されてもよい。ブロック１５０４で第２の複数の区画を閲覧するための要求を受信したことに応じて、処理はブロック１５０６に進んでもよい。
【００９２】
ブロック１５０６では、第２のユーザに関連付けられた第２の複数の区画の表示が表示されてもよい。いくつかの実施例では、ブロック１５０４で受信された、第２の複数の区画を閲覧するための要求が、第１の複数の区画の表示をスクロールするための要求を含んでいた場合、図１３に示すように、第１の複数の区画はディスプレイから消えるように、スクロールの方向に並進移動されてもよく、第２の複数の区画は、同じ方向に、ディスプレイの反対側からディスプレイ上へと並進移動されてもよい。他の実施例では、ブロック１５０４で受信された、第２の複数の区画を閲覧するための要求が、ユーザのリストからの第２のユーザの選択を含んでいた場合、図１４に示すように、第１の複数の区画が第２の複数の区画の表示と置き換えられてもよい。自分の健康データをデバイス１１０のユーザが閲覧することを認可したユーザに関連付けられた区画のセットのうちのいくつか又は全てを表示するために、他のユーザの健康データの区画を閲覧するための追加の要求が受信されてもよく、ブロック１５０４及び１５０６が繰り返されてもよい。
【００９３】
上述の処理は組み合わされてもよいことを理解されたい。例えば、処理１２００は、ブロック１００２で複数の区画が表示された後、ユーザデバイスの向きの変化に応じてブロック１２０４、１２０６、及び１２０８が実行されるように、処理１０００と組み合わされてもよい。同様に、処理１５００は、ブロック１００２で複数の区画が表示された後、他のユーザに関連付けられた区画を閲覧するための要求の受信に応じて、別のユーザに関連付けられた複数の区画を表示するためにブロック１５０４及び１５０６が実行されるように、処理１０００と組み合わされてもよい。
【００９４】
上述のように、システム１００Ａ及び１００Ｂは、健康若しくは非健康データを連続的に、断続的に、周期的に、又は任意の他の所望の頻度若しくは時間間隔で測定、生成、受信、又は格納するように構成されてもよい。同様に、健康若しくは非健康データの表示を連続的に、断続的に、周期的に、又は任意の他の所望の頻度若しくは時間間隔で更新するために、処理１０００、１２００、及び１５００が実行されてもよい。例えば、処理１０００、１２００、又は１５００を実行するデバイスは、更新された健康若しくは非健康データを健康データベース１１１若しくはユーザデータベース１１６から連続的に、断続的に、周期的に、又は任意の他の所望の頻度若しくは時間間隔で受信してもよい。いくつかの実施例では、処理１０００、１２００、又は１５００を実行するデバイスは、全ての健康又は非健康データに対する更新を同じ頻度又は時間間隔で受信してもよい。他の実施例では、処理１０００、１２００、又は１５００を実行するデバイスは、様々な種類のデータに対する更新を異なる頻度又は時間間隔で受信するように構成されてもよい。例えば、心拍数データは秒単位で更新されてもよく、体重データは日単位で更新されてもよい。これらの間隔及び頻度はデフォルト値であってもよく、又はユーザによって選択されてもよい。
【００９５】
健康データの集約及び共有に関する機能のうちの１つ以上は、図１６に示すシステム１６００と類似するか又は同一のシステムによって実行されてもよい。システム１６００は、メモリ１６０４又は記憶デバイス１６０２などの非一時的コンピュータ可読記憶媒体に記憶され、プロセッサ１６０６によって実行される命令を含んでもよい。命令はまた、コンピュータベースのシステム、プロセッサを含むシステム、又は、命令実行システム、装置、若しくはデバイスから命令をフェッチし、それらの命令を実行し得る他のシステムなどの、命令実行システム、装置、若しくはデバイスによって、又はそれらと共に使用するために、任意の非一時的コンピュータ可読記憶媒体に記憶及び／又は伝送されてもよい。本明細書の文脈においては、「非一時的コンピュータ可読記憶媒体」は、命令実行システム、装置、若しくはデバイスによって、又はこれらと共に使用するためのプログラムを収容又は記憶し得る、任意の媒体であってもよい。非一時的コンピュータ可読記憶媒体は、以下に限定されないが、電子、磁気、光、電磁気、赤外線、若しくは半導体システム、装置、又はデバイス、ポータブルコンピュータディスケット（磁気）、ランダムアクセスメモリ（random access memory、ＲＡＭ）、リードオンリメモリ（read−only memory、ＲＯＭ）、電気的に消去可能なプログラマブルリードオンリメモリ（erasable programmable read−only memory、ＥＰＲＯＭ）（磁気）、ＣＤ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ、ＤＶＤ−Ｒ、若しくはＤＶＤ−ＲＷなどのポータブル光ディスク、又は、コンパクトフラッシュ（登録商標）カード、セキュリティで保護されたデジタルカード、ＵＳＢメモリデバイス、メモリスティックなどのフラッシュメモリを含んでもよい。
【００９６】
命令はまた、コンピュータベースのシステム、プロセッサを含むシステム、又は、命令実行システム、装置、若しくはデバイスから命令をフェッチし、それらの命令を実行し得る他のシステムなどの、命令実行システム、装置、又はデバイスによって、又はそれらと共に使用するために、任意の伝送媒体内で伝搬されてもよい。本明細書の文脈においては、「伝送媒体」は、命令実行システム、装置、若しくはデバイスによって、又はこれらと共に使用するためのプログラムを伝達、伝搬、又は伝送し得る、任意の媒体であってもよい。伝送媒体は、以下に限定されないが、電子、磁気、光、電磁気、若しくは赤外線有線又は無線伝搬媒体を含んでもよい。
【００９７】
いくつかの実施例では、システム１６００はユーザデバイス１１０又はユーザサーバ１１４内に含まれてもよい。プロセッサ１６０６は、処理２００、３００、１０００、ｆ０、及び１５００を実行するように構成されてもよい。システムは、図１６の構成要素及び構成に限定されず、他の又は追加の構成要素を、様々な実施例に係る複数の構成で含んでもよいことを理解されたい。
【００９８】
添付の図面を参照して本開示及び実施例が十分に説明されたが、様々な変更及び修正が当業者には明らかになるであろうということに留意されたい。このような変更及び修正は、添付の請求項によって定義されるとおりの本開示及び実施例の範囲内に含まれるものと理解されるべきである。
【図１Ａ】
2018138169.tif 000003
【図１Ｂ】
2018138169.tif 000004
【図２】
2018138169.tif 000005
【図３】
2018138169.tif 000006
【図４】
2018138169.tif 000007
【図５】
2018138169.tif 000008
【図６】
2018138169.tif 000009
【図７】
2018138169.tif 000010
【図８】
2018138169.tif 000011
【図９】
2018138169.tif 000012
【図１０】
2018138169.tif 000013
【図１１】
2018138169.tif 000014
【図１２】
2018138169.tif 000015
【図１３】
2018138169.tif 000016
【図１４】
2018138169.tif 000017
【図１５】
2018138169.tif 000018
【図１６】
2018138169.tif 000019
【手続補正書】
【提出日】平成30年4月18日(2018.4.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
方法であって、
デバイス上で複数の区画を表示させることであって、前記複数の区画のそれぞれの区画は複数の種類の健康データのうちの１つの種類の健康データに関連付けられる、ことと、
前記デバイスの向きの変化を検出したことに応じて、前記複数の区画のサブセットを選択することと、
前記複数の区画の前記選択されたサブセットを表示させることと、
を含む、方法。
【請求項２】
前記デバイスの向きの前記変化は、前記デバイスのジャイロスコープ、前記デバイスの加速度計、又はこれらの組み合わせのうちの少なくとも１つからのデータに基づき検出される、請求項１に記載の方法。
【請求項３】
前記デバイスの前記向きの前記変化を検出することは、前記デバイスの前記向きにおける閾値量の変化を検出することを含む、請求項１又は２に記載の方法。
【請求項４】
前記複数の区画の前記表示されたサブセットのそれぞれは、それと共に表示された前記関連付けられた種類の健康データの少なくとも一部のグラフ表現を含む、請求項１〜３のいずれか一項に記載の方法。
【請求項５】
前記複数の区画のサブセットを選択することは、
前記複数の種類の健康データ間の相関関係を特定することと、
相関関係を有する種類の健康データに関連付けられた区画を前記複数の区画の前記サブセットとして選択することと、を含む、請求項１〜４のいずれか一項に記載の方法。
【請求項６】
電子デバイスであって、
請求項１〜５のいずれか一項に記載の方法を実行する命令を含む１以上のコンピュータプログラムを格納したメモリと、
前記メモリに格納された前記命令を実行可能な１以上のプロセッサと、
を含む、電子デバイス。
【請求項７】
請求項１〜５のいずれか一項に記載の方法を実行する命令を含むコンピュータプログラム。
【請求項８】
コンピュータプログラムに従って請求項１〜５のいずれか一項に記載の方法を実行する手段を含むデバイス。
【外国語明細書】
2018138169000001.pdf