【手続補正書】
【提出日】令和2年5月27日(2020.5.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
システムであって、
１つまたは複数のコンピュータプロセッサと、
１つまたは複数のコンピュータメモリと、
前記１または複数のコンピュータメモリに組み込まれた一組の命令であって、ユーザの混合現実対応デバイス上の混合現実環境内で複数のコンテキストアプリケーションを実施するための複数の動作を実行させるように前記１つまたは複数のコンピュータプロセッサを設定する前記１つまたは複数の命令と、を備え、
前記複数の動作は、
前記混合現実対応デバイスのセンサによって捕捉される少なくとも１つの現実世界のオブジェクトの１つまたは複数の属性にオブジェクト認識アルゴリズムを適用することにより、前記混合現実環境内の少なくとも１つの現実世界のオブジェクトを識別すること、
前記複数のコンテキストアプリケーションの第１のコンテキストアプリケーションを使用して、第１の組のコンテキストトリガーと前記複数のコンテキストアプリケーションのうちの第２のコンテキストアプリケーションとの間の関連付けを決定することであって、前記第１のコンテキストアプリケーションはランチャーアプリケーションである、前記関連付けを決定すること、
前記第１の組のコンテキストトリガーのうちの少なくとも１つが満足されたとの判定に基づいて前記第２のコンテキストアプリケーションを開始することであって、前記第１の組のコンテキストトリガーのうちの少なくとも１つが満足されたとの判定は、前記混合現実対応デバイスのセンサによって捕捉された周囲に対応するリアルタイムデータの分析に基づくものであり、前記混合現実環境において前記第２のコンテキストアプリケーションに関連する少なくとも１つの仮想オブジェクトを提示することを含む前記第２のコンテキストアプリケーションを開始すること、
前記少なくとも１つの仮想オブジェクトとのユーザの対話が、前記第２のコンテキストアプリケーションに関連付けられた第２の組のコンテキストトリガーを満足するとの判定に基づいて前記第２のコンテキストアプリケーション内で機能を呼び出すことであって、前記少なくとも１つの仮想オブジェクトとのユーザの対話が、前記第２のコンテキストアプリケーションに関連付けられた第２の組のコンテキストトリガーを満足するとの判定は、前記第２のコンテキストアプリケーションによって定義された対話ルールに基づくものである、前記呼び出すこと、を備える、システム。
【請求項２】
前記オブジェクト認識アルゴリズムを適用することは、
人工知能を使用して、前記混合現実環境内の前記少なくとも１つの現実世界のオブジェクトの識別を実行することを含む、請求項１に記載のシステム。
【請求項３】
前記第２のコンテキストアプリケーションによる前記少なくとも１つの仮想オブジェクトを提示することは、
前記ユーザと、第２の混合現実対応デバイス上で実行される前記第２のコンテキストアプリケーションに関連付けられた共有表示層との間の対応に基づく、請求項１に記載のシステム。
【請求項４】
前記ユーザの対話は、前記少なくとも１つの現実世界のオブジェクトをコントローラとして使用することを含む、請求項１に記載のシステム。
【請求項５】
前記第２のコンテキストアプリケーションを開始することは、
減損現実技術を適用して前記混合現実対応デバイス上の前記少なくとも１つの現実世界のオブジェクトの描写を変更することを含む、請求項１に記載のシステム。
【請求項６】
前記少なくとも１つの現実世界のオブジェクトをコントローラとして使用することは、
前記現実世界のオブジェクトを３次元で操作して、前記第２のコンテキストアプリケーション内のアクションを制御することを含み、
前記アクションは、前記第２のコンテキストアプリケーションのアプリケーションプログラムインタフェースを使用して定義される、請求項４に記載のシステム。
【請求項７】
前記第１の組のコンテキストトリガーは、前記識別することの時刻に関するデータ、前記混合現実対応デバイスの位置に関するデータ、および前記混合現実環境内で識別される追加の一組の現実世界のオブジェクトに関するデータのうちの少なくとも２つを含む複数の要素の組み合わせを含む、請求項１に記載のシステム。
【請求項８】
方法であって、
一組の命令を１または複数のコンピュータメモリに組み込むことを備え、
前記一組の命令は、ユーザの混合現実対応デバイス上の混合現実環境内で複数のコンテキストアプリケーションを実施するための複数の動作を実行させるように１つまたは複数のコンピュータプロセッサを設定し、
前記複数の動作は、
前記混合現実対応デバイスのセンサによって捕捉される少なくとも１つの現実世界のオブジェクトの１つまたは複数の属性にオブジェクト認識アルゴリズムを適用することにより、前記混合現実環境内の少なくとも１つの現実世界のオブジェクトを識別すること、
前記複数のコンテキストアプリケーションの第１のコンテキストアプリケーションを使用して、第１の組のコンテキストトリガーと前記複数のコンテキストアプリケーションのうちの第２のコンテキストアプリケーションとの間の関連付けを決定することであって、前記第１のコンテキストアプリケーションはランチャーアプリケーションである、前記関連付けを決定すること、
前記第１の組のコンテキストトリガーのうちの少なくとも１つが満足されたとの判定に基づいて前記第２のコンテキストアプリケーションを開始することであって、前記第１の組のコンテキストトリガーのうちの少なくとも１つが満足されたとの判定は、前記混合現実対応デバイスのセンサによって捕捉された周囲に対応するリアルタイムデータの分析に基づくものであり、前記混合現実環境において前記第２のコンテキストアプリケーションに関連する少なくとも１つの仮想オブジェクトを提示することを含む前記第２のコンテキストアプリケーションを開始すること、
前記少なくとも１つの仮想オブジェクトとのユーザの対話が、前記第２のコンテキストアプリケーションに関連付けられた第２の組のコンテキストトリガーを満足するとの判定に基づいて前記第２のコンテキストアプリケーション内で機能を呼び出すことであって、前記少なくとも１つの仮想オブジェクトとのユーザの対話が、前記第２のコンテキストアプリケーションに関連付けられた第２の組のコンテキストトリガーを満足するとの判定は、前記第２のコンテキストアプリケーションによって定義された対話ルールに基づくものである、前記呼び出すこと、を備える、方法。
【請求項９】
前記オブジェクト認識アルゴリズムを適用することは、
人工知能を使用して、前記混合現実環境内の前記少なくとも１つの現実世界のオブジェクトの識別を実行することを含む、請求項８に記載の方法。
【請求項１０】
前記第２のコンテキストアプリケーションによる前記少なくとも１つの仮想オブジェクトを提示することは、
前記ユーザと、第２の混合現実対応デバイス上で実行される前記第２のコンテキストアプリケーションに関連付けられた共有表示層との間の対応に基づく、請求項８に記載の方法。
【請求項１１】
前記ユーザの対話は、前記少なくとも１つの現実世界のオブジェクトをコントローラとして使用することを含む、請求項８に記載の方法。
【請求項１２】
前記第２のコンテキストアプリケーションを開始することは、
減損現実技術を適用して前記混合現実対応デバイス上の前記少なくとも１つの現実世界のオブジェクトの描写を変更することを含む、請求項８に記載の方法。
【請求項１３】
前記少なくとも１つの現実世界のオブジェクトをコントローラとして使用することは、
前記現実世界のオブジェクトを３次元で操作して、前記第２のコンテキストアプリケーション内のアクションを制御することを含み、
前記アクションは、前記第２のコンテキストアプリケーションのアプリケーションプログラムインタフェースを使用して定義される、請求項１１に記載の方法。
【請求項１４】
前記第１の組のコンテキストトリガーは、前記識別することの時刻に関するデータ、前記混合現実対応デバイスの位置に関するデータ、および前記混合現実環境内で識別される追加の一組の現実世界のオブジェクトに関するデータのうちの少なくとも２つを含む複数の要素の組み合わせを含む、請求項８に記載の方法。
【請求項１５】
一組の命令を備える非一時的マシン可読媒体であって、
前記一組の命令は、ユーザの混合現実対応デバイス上の混合現実環境内で複数のコンテキストアプリケーションを実施するための複数の動作を実行させるように１つまたは複数のコンピュータプロセッサを設定し、
前記複数の動作は、
前記混合現実対応デバイスのセンサによって捕捉される少なくとも１つの現実世界のオブジェクトの１つまたは複数の属性にオブジェクト認識アルゴリズムを適用することにより、前記混合現実環境内の少なくとも１つの現実世界のオブジェクトを識別すること、
前記複数のコンテキストアプリケーションの第１のコンテキストアプリケーションを使用して、第１の組のコンテキストトリガーと前記複数のコンテキストアプリケーションのうちの第２のコンテキストアプリケーションとの間の関連付けを決定することであって、前記第１のコンテキストアプリケーションはランチャーアプリケーションである、前記関連付けを決定すること、
前記第１の組のコンテキストトリガーのうちの少なくとも１つが満足されたとの判定に基づいて前記第２のコンテキストアプリケーションを開始することであって、前記第１の組のコンテキストトリガーのうちの少なくとも１つが満足されたとの判定は、前記混合現実対応デバイスのセンサによって捕捉された周囲に対応するリアルタイムデータの分析に基づくものであり、前記混合現実環境において前記第２のコンテキストアプリケーションに関連する少なくとも１つの仮想オブジェクトを提示することを含む前記第２のコンテキストアプリケーションを開始すること、
前記少なくとも１つの仮想オブジェクトとのユーザの対話が、前記第２のコンテキストアプリケーションに関連付けられた第２の組のコンテキストトリガーを満足するとの判定に基づいて前記第２のコンテキストアプリケーション内で機能を呼び出すことであって、前記少なくとも１つの仮想オブジェクトとのユーザの対話が、前記第２のコンテキストアプリケーションに関連付けられた第２の組のコンテキストトリガーを満足するとの判定は、前記第２のコンテキストアプリケーションによって定義された対話ルールに基づくものである、前記呼び出すこと、を備える、非一時的マシン可読媒体。
【請求項１６】
前記オブジェクト認識アルゴリズムを適用することは、
人工知能を使用して、前記混合現実環境内の前記少なくとも１つの現実世界のオブジェクトの識別を実行することを含む、請求項１５に記載の非一時的マシン可読媒体。
【請求項１７】
前記第２のコンテキストアプリケーションによる前記少なくとも１つの仮想オブジェクトを提示することは、
前記ユーザと、第２の混合現実対応デバイス上で実行される前記第２のコンテキストアプリケーションに関連付けられた共有表示層との間の対応に基づく、請求項１５に記載の非一時的マシン可読媒体。
【請求項１８】
前記ユーザの対話は、前記少なくとも１つの現実世界のオブジェクトをコントローラとして使用することを含む、請求項１５に記載の非一時的マシン可読媒体。
【請求項１９】
前記第２のコンテキストアプリケーションを開始することは、
減損現実技術を適用して前記混合現実対応デバイス上の前記少なくとも１つの現実世界のオブジェクトの描写を変更することを含む、請求項１５に記載の非一時的マシン可読媒体。
【請求項２０】
前記少なくとも１つの現実世界のオブジェクトをコントローラとして使用することは、
前記現実世界のオブジェクトを３次元で操作して、前記第２のコンテキストアプリケーション内のアクションを制御することを含み、
前記アクションは、前記第２のコンテキストアプリケーションのアプリケーションプログラムインタフェースを使用して定義される、請求項１８に記載の非一時的マシン可読媒体。