(57)【要約】  状況環境情報を提供するためのシステム及び方法。方法の一実施形態は、環境内の複数のオブジェクトを検出することと、環境内の複数のオブジェクトの少なくとも一部を識別することと、複数のオブジェクトに対するユーザの位置を決定することと、を含む。いくつかの実施形態は、ユーザの特性に基づいて、ユーザに提供するアラートの所望の数を決定し、アラートの所望の数が環境内で検出されたオブジェクトの数よりも少ないと判別したことに応答して、ユーザに対する複数のオブジェクトのサブセットの位置に関連するデータを提供する、ように構成されてもよい。
2018508893.tif 000002
【特許請求の範囲】
【請求項１】
状況環境情報を提供する方法であって、
環境内の複数のオブジェクトを検出することと、
前記環境内の前記複数のオブジェクトの少なくとも一部を識別することと、
前記複数のオブジェクトに対するユーザの位置を決定することと、
前記ユーザの特性に基づいて、前記ユーザに提供するアラートの所望の数を決定することと、
前記アラートの所望の数が前記環境内で検出されたオブジェクトの数よりも少ないと判別したことに応答して、前記ユーザに対する前記複数のオブジェクトのサブセットの位置に関連するデータを提供することと、
を含む、方法。
【請求項２】
前記複数の物体を検出することが、測位システム受信機、近距離通信デバイス、Ｂｌｕｅｔｏｏｔｈ（登録商標）デバイス、レーザデバイス、無線周波数（ＲＦ）デバイス、及び、ワイヤレスフィデリティ（Ｗｉ−Ｆｉ）デバイスのうちの少なくとも１つを利用することを含む、請求項１に記載の方法。
【請求項３】
前記複数のオブジェクトの前記サブセットの位置に関連するデータを提供することが、音声アラート、視覚アラート、及び、振動アラートのうちの少なくとも１つを提供することを含む、請求項１に記載の方法。
【請求項４】
前記ユーザに提供される前記アラートの優先順位を決定するためのオプションを提供することをさらに含む、請求項１に記載の方法。
【請求項５】
前記ユーザに提供する前記アラートの所望の数を決定するためのオプションを提供することをさらに含む、請求項１に記載の方法。
【請求項６】
前記アラートの優先順位が、ユーザ選択、ユーザスタディ、クラウドソーシング、及び、過去のユーザアクションのうちの少なくとも１つに基づいて決定される、請求項１に記載の方法。
【請求項７】
前記アラートの所望の数が、ユーザ選択、ユーザスタディ、クラウドソーシング、及び、過去のユーザアクションのうちの少なくとも１つに基づいて決定される、請求項１に記載の方法。
【請求項８】
状況環境情報を提供することを用いるためのシステムであって、
ロジックを記憶するメモリコンポーネントであって、前記ロジックは、プロセッサによって実行されると、前記システムに少なくとも、
環境内の複数のオブジェクトを検出することと、
前記環境内の前記複数のオブジェクトの少なくとも一部を識別することと、
前記複数のオブジェクトに対するユーザの位置を決定することと、
ユーザの特性に基づいて、ユーザに提供するアラートの所望の数を決定することと、
前記所望の数のアラートを提供するための優先順位を決定することと、
前記アラートの所望の数が前記環境内で検出されたオブジェクトの数よりも少ないと判別したことに応答して、前記複数のオブジェクトのサブセットの位置に関連するデータを前記優先順位に従って提供することと、
を行わせる、メモリコンポーネント、
を備える、システム。
【請求項９】
前記複数の物体を検出することが、測位システム受信機、近距離通信デバイス、Ｂｌｕｅｔｏｏｔｈ（登録商標）デバイス、レーザデバイス、無線周波数（ＲＦ）デバイス、及び、ワイヤレスフィデリティ（Ｗｉ−Ｆｉ）デバイスのうちの少なくとも１つを利用することを含む、請求項８に記載のシステム。
【請求項１０】
前記複数のオブジェクトの前記サブセットの位置に関連するデータを提供することが、音声アラート、視覚アラート、及び、振動アラートのうちの少なくとも１つを提供することを含む、請求項９に記載のシステム。
【請求項１１】
前記ロジックがさらに、前記システムに、前記ユーザに提供されるアラートの前記優先順位を決定するためのオプションを提供させる、請求項８に記載のシステム。
【請求項１２】
前記ロジックがさらに、前記システムに、前記ユーザに提供する前記アラートの所望の数を決定するためのオプションを提供させる、請求項８に記載のシステム。
【請求項１３】
前記優先順位が、ユーザ選択、ユーザスタディ、クラウドソーシング、及び、過去のユーザアクションのうちの少なくとも１つに基づいて決定される、請求項８に記載のシステム。
【請求項１４】
前記ロジックがさらに、前記システムに、少なくとも１つのユーザコンピューティングデバイスと通信させて、前記優先順位、前記環境内の前記複数のオブジェクトの少なくとも１つの識別、及び、前記環境内の前記複数のオブジェクトの少なくとも１つの認識、のうちの少なくとも１つを決定させる、請求項８に記載のシステム。
【請求項１５】
状況環境情報を提供するためのコンピューティングデバイスであって、
環境内のオブジェクトを検出するためのセンサと、
前記センサに結合された出力デバイスであって、状況環境情報を出力するための出力デバイスと、
ロジックを記憶するメモリコンポーネントであって、前記ロジックは、前記コンピューティングデバイスによって実行されると、前記コンピューティングデバイスに少なくとも、
前記環境内の複数のオブジェクトを検出するために前記センサを利用することと、
前記環境内の前記複数のオブジェクトの少なくとも一部を識別することと、
前記複数のオブジェクトに対するユーザの位置を決定することと、
前記ユーザの特性に基づいて、前記ユーザに提供するアラートの所望の数を決定することと、
前記アラートの所望の数が前記環境内で検出されたオブジェクトの数よりも少ないと判別したことに応答して、前記ユーザに対する前記複数のオブジェクトのサブセットの位置に関連するデータをあらかじめ定められた優先順位に従って提供するために前記出力デバイスを利用することと、
を行わせる、メモリコンポーネントと、
を備える、コンピューティングデバイス。
【請求項１６】
前記複数のオブジェクトを検出することが、測位システム受信機、近距離通信デバイス、Ｂｌｕｅｔｏｏｔｈ（登録商標）デバイス、レーザデバイス、無線周波数（ＲＦ）デバイス、及び、ワイヤレスフィデリティ（Ｗｉ−Ｆｉ）デバイスのうちの少なくとも１つを利用することを含む、請求項１５に記載のコンピューティングデバイス。
【請求項１７】
前記ロジックがさらに、前記コンピューティングデバイスに、前記あらかじめ定められた優先順位を決定するためのオプションを提供させる、請求項１５に記載のコンピューティングデバイス。
【請求項１８】
前記出力デバイスは、音声出力デバイス、視覚ディスプレイデバイス、及び、振動出力デバイスのうちの少なくとも１つを備える、請求項１５に記載のコンピューティングデバイス。
【請求項１９】
前記ロジックがさらに、前記コンピューティングデバイスに、前記ユーザに提供する前記アラートの所望の数を決定するためのオプションを提供させる、請求項１５に記載のコンピューティングデバイス。
【請求項２０】
前記あらかじめ定められた優先順位が、ユーザ選択、ユーザスタディ、及び、過去のユーザアクションのうちの少なくとも１つに基づいて決定される、請求項１５に記載のコンピューティングデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願
本願は、２０１５年２月２７日に出願された米国特許出願第１４／６３３，５９０号に対する優先権を主張し、その開示内容全体を本明細書に援用する。
【０００２】
技術分野
本開示に記載の実施形態は、概して、状況環境情報を提供するためのシステム及び方法に関し、より具体的には、環境条件に基づく状況キューの決定及びフィルタリングに関する。
【背景技術】
【０００３】
近くの注目点又は興味のあるポイントを決定するために測位データを利用するサービスが現存する。一例として、Ｙｅｌｐ（登録商標）は、ユーザの近くにあるレストラン及び／又は他の施設に関する情報を提供する。他のデバイス及びサービスは、視覚障害者に同様の機能を提供する。この機能は役立つかもしれないけれども、提供される情報及びユーザへの通知のフィルタリングに関する制限がしばしば存在する。
【発明の概要】
【０００４】
状況環境情報を提供するためのシステム及び方法が提供される。方法の一実施形態は、環境内の複数のオブジェクトを検出することと、環境内の複数のオブジェクトの少なくとも一部を識別することと、複数のオブジェクトに対するユーザの位置を判定することと、を含む。いくつかの実施形態は、ユーザの特性に基づいて、ユーザに提供するアラートの所望の数を決定し、アラートの所望の数が環境内で検出されたオブジェクトの数よりも少ないと判別したことに応答して、ユーザに対する複数のオブジェクトのサブセットの位置に関連するデータを提供する、ように構成されてもよい。
【０００５】
別の実施形態では、状況環境情報を提供するシステムは、ロジックを記憶するメモリコンポーネントであって、ロジックは、プロセッサによって実行されると、システムに、環境内の複数のオブジェクトを検出することと、環境内の複数のオブジェクトの少なくとも一部を識別することと、複数のオブジェクトに対するユーザの位置を決定することと、を行わせる、メモリコンポーネントを含む。いくつかの実施形態では、ロジックは、さらに、システムに、ユーザの特性に基づいて、ユーザに提供するアラートの所望の数を決定することと、アラートの所望の数が環境内で検出されたオブジェクトの数よりも少ないと判別したことに応答して、ユーザに対する複数のオブジェクトのサブセットの位置に関連するデータを提供することと、を行わせてもよい。
【０００６】
さらに別の実施形態では、状況環境情報を提供するためのコンピューティングデバイスは、環境内のオブジェクトを検出するためのセンサと、センサに結合された出力デバイスであって、状況環境情報を出力するように構成された出力デバイスと、を含む。また、メモリコンポーネントが含まれてもよく、メモリコンポーネントはロジックを記憶してもよく、ロジックは、コンピューティングデバイスによって実行されると、コンピューティングデバイスに、環境内の複数のオブジェクトを検出するためにセンサを利用することと、環境内の複数のオブジェクトの少なくとも一部を識別することと、複数のオブジェクトに対するユーザの位置を決定することと、を行わせる。いくつかの実施形態では、ロジックは、コンピューティングデバイスに、ユーザの特性に基づいて、ユーザに提供するアラートの所望の数を決定することと、アラートの所望の数が環境内で検出されたオブジェクトの数よりも少ないと判別したことに応答して、ユーザに対する複数のオブジェクトのサブセットの位置に関連するデータを提供するために出力デバイスを利用することと、を行わせる。
【０００７】
本開示の実施形態によって提供されるこれら及び追加の特徴は、図面と併せて以下の詳細な説明を考慮して、より完全に理解されるであろう。
【０００８】
図面に示された実施形態は、本質的に例示的かつ代表的なものであり、本開示を限定することを意図するものではない。例示的な実施形態の以下の詳細な説明は、以下の図面と併せて読むと理解することができる。図面において、同様の構造は同様の参照番号で示される。
【図面の簡単な説明】
【０００９】
【図１】本開示において開示された実施形態による、状況環境情報を提供するためのコンピューティング環境を概略的に示す図である。
【図２】本開示において開示された実施形態による、環境内のオブジェクトに関する位置データを提供するコンピューティングデバイスを概略的に示す図である。
【図３】本開示において開示された実施形態による、環境アラートの優先順位データを提供するためのコンピューティングデバイスを概略的に示す図である。
【図４】本開示において開示された実施形態による、状況環境情報を提供するためのフローチャートを示す図である。
【図５】本開示において開示された実施形態による、状況環境情報を提供するためのコンピューティングデバイスを示す図である。
【発明を実施するための形態】
【００１０】
本開示において開示された実施形態は、状況（コンテキスト）環境情報を提供するためのシステム及び方法を含む。いくつかの実施形態は、近傍の特徴、標識、及び／又は、注目点を検出するように構成されてもよく、様々なオブジェクトがユーザの近くにあることをどのようにかついつアナウンスするかを最適化するために、特徴、サイン、及び／又は注目点の優先順位リストを用いることができる。この優先順位リストは、どの情報がユーザにアナウンスされるかを単に決定するのではなく、利用可能なすべてのアイテムのリストから特定のアイテムに関する利用可能なすべての情報のどのくらいがユーザの近くにあるかを決定する。デバイスの近くにあるアイテムの表示をユーザに提供することはまた、ユーザに情報を提供する決定された時間に依存してもよい。ユーザが移動しているとき（歩行中又は車両での移動中、など）には、アイテムのサブセットのみが提供されてもよい。
【００１１】
一例として、以下のアイテム、すなわち、トイレ、ベンチ、１又はそれよりも多くの人、及び犬、がユーザの近くにあってもよい。さらに、ユーザは、ユーザにデータを提供する優先順位が、トイレ＞人＞ベンチ＞犬、であることをあらかじめ指定しておいてもよい。デバイスがアイテムに関する音声情報を提供するのに理想的な長さがどれくらいかに関する時間的制約（例えば、３つのアイテムのために十分長い）を考えると、デバイスは、「右にトイレがある、あなたの右に複数の人がいる、あなたの左に１匹の犬がいる。」とのみアナウンスしてもよい。
【００１２】
同様に、いくつかの実施形態は、アラート（警報）の優先順位を決定するために、及び／又は、環境内のオブジェクトを検出するために、クラウドソーシングを利用するように構成されてもよい。一例として、ユーザコンピューティング（演算）デバイスは、アラートを提供するためのポピュラな優先順位及び／又はトリガメカニズムを決定するために、１又はそれよりも多くの他のコンピューティングデバイスと通信するように構成されてもよい。同様に、ユーザコンピューティングデバイスは、ユーザコンピューティングデバイスが環境内のオブジェクトを検出又は認識しないとき（及び／又は、環境内のオブジェクトに対し、よりよいもしくは異なる観点を提供するために）、１又はそれよりも多くの他のコンピューティングデバイスと通信してもよい。他の実施形態もまた提供され得る。
【００１３】
ここで図面を参照すると、図１は、本開示において開示された実施形態による、状況環境情報を提供するためのコンピューティング環境を概略的に示す。図示のように、コンピューティング環境は、ネットワーク１００と、ユーザコンピューティングデバイス１０２と、リモートコンピューティングデバイス１０４と、を含む。ネットワーク１００は、任意の広域ネットワーク（インターネット、セルラネットワーク、電話ネットワーク、及び／又は、その他のような）を含んでもよい。いくつかの実施形態では、ネットワーク１００は、イーサネット（登録商標）デバイス、ワイヤレスフィデリティ（Ｗｉ−Ｆｉ）デバイス、近距離通信（ＮＦＣ）デバイス、Ｂｌｕｅｔｏｏｔｈ（登録商標）デバイス、などによって提供されるような、ローカルエリアネットワークを含む。とにかく、ネットワーク１００は、ユーザコンピューティングデバイス１０２、リモートコンピューティングデバイス１０４、及び／又は、他のコンピューティングデバイス間の通信を容易にすることができる。
【００１４】
ユーザコンピューティングデバイス１０２は、ユーザの位置、速度、ルートを決定することができ、かつ、ユーザの決定されたルートに沿って及び／又はユーザの関連する他の領域において、ユーザの近傍のオブジェクトを決定することができる、モバイルデバイスを含んでもよい。したがって、ユーザコンピューティングデバイス１０２は、測位システム受信機（グローバル測位受信機、Ｗｉ−Ｆｉデバイス、などのような）、ジャイロスコープ、（カメラ、赤外線センサ、などのような）画像キャプチャデバイス、及び／又は、環境内のオブジェクトを検出するための他のハードウェア並びにソフトウェアを含んでもよい。一例として、ユーザコンピューティングデバイス１０２は、注目点（トイレ、店舗、通り、などのような）と、他のオブジェクト（人、ペット、自動車、自転車、などのような）とを特定するために測位システムを利用してもよい。同様に、ユーザコンピューティングデバイス１０２は、画像キャプチャデバイス、レーザデバイス、無線識別器（ＲＦＩＤ）デバイス、Ｂｌｕｅｔｏｏｔｈ（登録商標）デバイス、ＮＦＣデバイス、Ｗｉ−Ｆｉデバイス、及び／又は、環境内のオブジェクトを検出するための他のセンサ、を用いてもよい。ユーザコンピューティングデバイス１０２の向きを決定して環境内のオブジェクトの相対位置をユーザに適切に指示するために、ジャイロスコープ（又は同様のデバイス）を利用してもよい。また、ユーザコンピューティングデバイス１０２には、音声アラート、視覚アラート、及び／又は、振動アラートをユーザ（視覚障害ユーザを含む）に提供するための少なくとも１つの出力デバイスが含まれる。
【００１５】
ユーザコンピューティングデバイス１０２はまた、オブジェクト検出ロジック１４４ａ及び優先順位ロジック１４４ｂを記憶するメモリコンポーネント１４０を含む。オブジェクト検出ロジック１４４ａは、ユーザコンピューティングデバイス１０２に環境内のオブジェクトを検出させるように構成されてもよい。優先順位ロジック１４４ｂは、提供されるべきアラートの優先順位を決定するように構成されてもよい。
【００１６】
リモートコンピューティングデバイス１０４は、ユーザコンピューティングデバイス１０２と通信して、本開示に記載される機能の少なくとも一部を提供してもよい。一例として、優先順位は、リモートコンピューティングデバイス１０４によって決定されてもよく、この優先順位はユーザコンピューティングデバイス１０２に送信されてもよい。いくつかの実施形態では、ユーザコンピューティングデバイス１０２は、上述の機能を提供するように構成されてもよく、一方、リモートコンピューティングデバイス１０４は、ユーザコンピューティングデバイス１０２に更新及び他の管理上の通信を提供する。
【００１７】
図２は、本開示において開示された実施形態による、環境内のオブジェクトに関する位置データを提供するユーザコンピューティングデバイス１０２を概略的に示す。ユーザ及び／又はユーザコンピューティングデバイス１０２の位置と、環境内の１又はそれよりも多くのオブジェクトの位置と、を決定することに応答して、ユーザコンピューティングデバイス１０２は、アラートの優先順位と、提供するアラートの数と、を決定してもよい。優先順位は、ユーザスタディ（調査）、ユーザが選択した優先順位、クラウドソーシングデータ、及び／又は、過去のユーザアクション（行動）に基づいてもよい。同様に、提供するアラートの数は、ユーザの現在速度、ユーザの決定されたルート、ユーザの目的地、交通のモード、環境、及び／又は、他の基準に基づいて決定されてもよい。一例として、ユーザコンピューティングデバイス１０２が、ユーザが車両で移動中であると判別したときには、特定のタイプのオブジェクトをアラートから除外してもよい（例えば、公園のベンチ）。同様に、ユーザが移動している速度に起因して、ユーザコンピューティングデバイス１０２は、ユーザによって使用可能な十分なアラートのみを提供してもよい。一例として、ユーザが時速３５マイル（約５６キロメートル）で走行していると、ユーザは環境内の１つのポイントに対して複数のアラートを処理できないおそれがある。したがって、ユーザコンピューティングデバイス１０２は、その特定の速度についての所望のアラート数を決定して、あらかじめ定められた優先順位に従ってその数のアラートを提供してもよい。アラートは、振動アラート、音声アラート、及び／又は、視覚アラートとして提供されてもよい。
【００１８】
図２の実施形態では、ユーザコンピューティングデバイス１０２は、環境内の１又はそれよりも多くのオブジェクトを識別してもよい。ユーザコンピューティングデバイス１０２は、アラートの優先順位と、提供するアラートの数と、を決定してもよい。さらに、ユーザコンピューティングデバイス１０２は、アラートを、視覚的に（視覚ディスプレイデバイスを介して）、音声出力デバイス２０２を介して、及び／又は、振動出力デバイスを介して、提供することができる。実施形態に応じて、異なる数の視覚アラート、音声アラート、及び、振動アラートが提供されてもよい。具体的には、オブジェクト１〜５が、視覚的に提供されるとともに、第１のアラートとして図２において優先順位付けされる。いくつかの実施形態では、オブジェクト１〜４に対して音声アラートが提供されてもよい。オブジェクト５に対しては振動アラートが提供されてもよい。
【００１９】
理解されるべきは、特定の実施形態に応じて、視覚アラート、音声アラート、及び／又は、振動アラートが省略されてもよい、ということである。一例として、ユーザが視覚障害者であれば、ユーザコンピューティングデバイス１０２は、視覚ディスプレイを含んでもよいし含まなくてもよい。したがって、視覚アラートの提供が省略されてもよい。同様に、ユーザコンピューティングデバイス１０２は、バッテリ寿命の節約又は他のユーザの好みに基づいて、どのアラートをユーザに提供するかを設定する１又はそれよりも多くのオプションを提供してもよい。いくつかの実施形態では、１のオブジェクトに対して２又はそれよりも多くのアラートが提供されてもよい（例えば、歩行者に対して視覚的及び可聴的アラートを提供する）。
【００２０】
図３は、本開示において開示された実施形態による、環境アラートの優先順位データを提供するためのユーザコンピューティングデバイス１０２を概略的に示す。図示のように、ユーザコンピューティングデバイス１０２は、ユーザに提供するためにアラートの優先順位リスト３０２を提供してもよい。また、自動優先順位オプション３０４、ユーザスタディオプション３０６、及び、優先順位を決定するための設定優先順位オプション３０８も提供される。自動優先順位オプション３０４の選択に応答して、アラートの優先順位を、過去のユーザアクションに基づいて自動的に決定してもよい。過去のユーザアクションには、アクションそれ自体だけでなく、過去のユーザのアクションから学習した任意のモデルが含まれる。例えば、ユーザが建物に入るとトイレを所望する傾向があり次いで顧客サービスデスクを所望する傾向がある、とユーザコンピューティングデバイス１０２が判別すると、ユーザコンピューティングデバイス１０２及び／又はリモートコンピューティングデバイス１０４は、平均を取り又は他の数学的表現をユーザの行動に当てはめることにより、この優先順位付けを自動的に学習することができる。同様に、いくつかの実施形態は、１又はそれよりも多くの特定の過去のユーザアクション（最新のアクション、最も利用されたアクション、などのような）に基づいて優先順位付けを行うように構成されてもよい。
【００２１】
ユーザスタディオプション３０６の選択に応答して、優先順位を、アラートの適切な優先順位の第三者調査に基づいて決定してもよい。設定優先順位オプション３０８の選択に応答して、ユーザは（ユーザ選択に従って）優先順位を手動で設定してもよい。いくつかの実施形態は、クラウドソーシングオプションを提供してもよい。クラウドソーシングオプションの選択に応答して、ユーザコンピューティングデバイス１０２は、上述したように、他のコンピューティングデバイスの支援を受けて、優先順位、オブジェクト検出、及び／又は、オブジェクト識別機能を決定してもよい。
【００２２】
理解されるべきは、図３と同様に、ユーザに提供するアラートの数を決定するための１又はそれよりも多くのオプションと、異なる数のアラートを提供するためのトリガメカニズムと、が提供されてもよい、ということにある。一例として、ユーザが車両で移動中のとき及び／又はオフィス環境内にいるときに、提供されるアラートの数を減らすべきであるとユーザが判断してもよい。同様に、提供するアラートの数を減らしたり又は増加させたりするために、ユーザの特定の速度、時刻、ユーザの位置などに関するオプションを提供してもよい。
【００２３】
また、いくつかの実施形態は、常に提供されかつ／又は最も顕著な方法で提供される第１の優先順位を識別するオプションをユーザに提供してもよい、ことも理解されるべきである。一例として、ユーザはトイレが第１の優先順位であると選択してもよく、その結果、環境又は他の状態（速度などのような）にかかわらず、トイレが環境内に存在するならば、アラートが、提供され、かつ／又は、他のアラートの前に提供される。同様に、いくつかの実施形態は、過去のユーザアクションに基づいて第１の優先順位が決定されるように構成される。
【００２４】
図４は、本開示において開示された実施形態による、状況環境情報を提供するためのフローチャートを示す。ブロック４３０に示されるように、環境内の複数のオブジェクトが検出されてもよい。ブロック４３２では、環境内の複数のオブジェクトの少なくとも一部が識別されてもよい。ブロック４３４では、複数のオブジェクトに対するユーザの位置が決定されてもよい。ブロック４３６では、ユーザの特性（位置、速度、ユーザの好み、などのような）に基づいて、ユーザに提供する所望の数のアラートが決定されてもよい。ブロック４３８では、所望のアラート数が環境内で検出されたオブジェクトの数よりも少ないと判別したことに応答して、ユーザに対する複数のオブジェクトのサブセットの位置に関連するデータが提供されてもよい。
【００２５】
図５は、本開示において開示された実施形態による、状況環境情報を提供するためのユーザコンピューティングデバイス１０２を示す。ユーザコンピューティングデバイス１０２は、プロセッサ５３０と、入力／出力ハードウェア５３２と、ネットワークインターフェースハードウェア５３４と、データ記憶コンポーネント５３６（優先順位データ５３８ａ、位置データ５３６ｂ、及び／又は、他のデータを記憶する）と、メモリコンポーネント１４０と、を含む。メモリコンポーネント１４０は、揮発性及び／又は不揮発性メモリとして構成されてもよく、それ自体、ランダムアクセスメモリ（ＳＲＡＭ、ＤＲＡＭ及び／もしくは他のタイプのＲＡＭを含む）、フラッシュメモリ、セキュアデジタル（ＳＤ）メモリ、レジスタ、コンパクトディスク（ＣＤ）、デジタル多用途ディスク（ＤＶＤ）、並びに／又は、他のタイプの非一時的なコンピュータ可読媒体を含んでもよい。特定の実施形態に応じて、これらの非一時的なコンピュータ可読媒体は、ユーザコンピューティングデバイス１０２内に、及び／又は、ユーザコンピューティングデバイス１０２の外部に、存在してもよい。
【００２６】
メモリコンポーネント１４０は、オペレーティングシステムロジック５４２と、オブジェクト検出ロジック１４４ａと、優先順位ロジック１４４ｂと、を記憶してもよい。オブジェクト検出ロジック１４４ａ及び優先順位ロジック１４４ｂはそれぞれ、複数の異なるロジック部分を含んでもよく、その各々は、一例として、コンピュータプログラム、ファームウェア、及び／又は、ハードウェアとして具体化されてもよい。図５には、ローカルインターフェース５４６も含まれ、ローカルインターフェース５４６は、ユーザコンピューティングデバイス１０２のコンポーネント同士間の通信を容易にするために、バス又は他の通信インターフェースとして実施されてもよい。
【００２７】
プロセッサ５３０は、命令（データ記憶コンポーネント５３６及び／又はメモリコンポーネント１４０からのような）を受信して実行するように動作可能な任意の処理コンポーネントを含んでもよい。上述のように、入力／出力ハードウェア５３２は、図５のコンポーネントを含んでもよく、かつ／又は、図５のコンポーネントとインターフェースをとるように構成されてもよい。
【００２８】
ネットワークインターフェースハードウェア５３４は、任意の有線又は無線ネットワーキングハードウェアを含んでもよく、かつ／又は、これらと通信するように構成されてもよく、この任意の有線又は無線ネットワーキングハードウェアには、アンテナ、モデム、ＬＡＮポート、ワイヤレスフィデリティ（Ｗｉ−Ｆｉ）カード、ＷｉＭａｘカード、移動通信ハードウェア、並びに／又は、他のネットワーク及び／もしくはデバイスと通信するための他のハードウェアが含まれる。この接続から、図１に示されるように、ユーザコンピューティングデバイス１０２と他のコンピューティングデバイスとの間の通信を容易にすることができる。
【００２９】
オペレーティングシステムロジック５４２は、ユーザコンピューティングデバイス１０２のコンポーネントを管理するためのオペレーティングシステム及び／又は他のソフトウェアを含んでもよい。上述したように、オブジェクト検出ロジック１４４ａは、メモリコンポーネント１４０内に存在してもよく、プロセッサ５３０に上述のように環境内のオブジェクトを識別させるように構成されてもよい。同様に、アラートの優先順位、アラートの数、及び／又は、他のデータを決定するのに優先順位ロジック１４４ｂを利用してもよい。
【００３０】
理解されるべきは、図５のコンポーネントがユーザコンピューティングデバイス１０２内に存在するものとして示されているが、これは一例に過ぎない、ということにある。いくつかの実施形態では、１又はそれよりも多くのコンポーネントがユーザコンピューティングデバイス１０２の外部に存在してもよい。また、ユーザコンピューティングデバイス１０２が単一のデバイスとして示されているが、これも単なる一例であることも理解されるべきである。いくつかの実施形態では、オブジェクト検出ロジック１４４ａ及び優先順位ロジック１４４ｂは、異なるコンピューティングデバイス上に存在してもよい。一例として、本開示において説明された１又はそれよりも多くの機能及び／又はコンポーネントは、ユーザコンピューティングデバイス１０２、リモートコンピューティングデバイス１０４、及び／又は、ネットワーク１００を介してユーザコンピューティングデバイス１０２と結合されうる他のコンピューティングデバイスによって提供されてもよい。これらのコンピューティングデバイスはまた、本開示において説明された機能を実行するためのハードウェア及び／又はソフトウェアを含んでもよい。
【００３１】
さらに、ユーザコンピューティングデバイス１０２は、オブジェクト検出ロジック１４４ａ及び優先順位ロジック１４４ｂが別々の論理コンポーネントとして図示されているが、これも一例である。いくつかの実施形態では、単一のロジックが、リモートコンピューティングデバイス１０４に、説明された機能を提供させてもよい。
【００３２】
上述のように、状況環境情報を提供するための様々な実施形態が開示される。したがって、これらの実施形態は、位置、速度、輸送のタイプなどに基づいて、所望の数のアラートをユーザに提供する。したがって、ユーザは、ユーザが現在従事している状況に従って提供されるだけである。
【００３３】
本開示の特定の実施形態及び観点が本開示において図示され説明されてきたが、本開示の精神及び範囲から逸脱することなく、様々な他の変更及び修正を行うことができる。さらに、本開示において様々な観点が説明されてきたが、このような観点を組み合わせて利用する必要はない。したがって、添付の特許請求の範囲は、本開示において図示され説明された実施形態の範囲内にあるこのような変更及び修正のすべてを含む、ということが意図される。
【００３４】
さて、理解されるべきは、本開示において開示された実施形態が、状況環境情報を提供するためのシステム、方法、及び、非一時的なコンピュータ可読媒体を含む、ということにある。これらの実施形態が単なる例示目的であり、本開示の範囲を制限することを意図するものではない、ことも理解されるべきである。
【図１】
2018508893.tif 000003
【図２】
2018508893.tif 000004
【図３】
2018508893.tif 000005
【図４】
2018508893.tif 000006
【図５】
2018508893.tif 000007
【国際調査報告】
2018508893.tif 000008