(57)【要約】      （修正有）【課題】オンサイトユーザーは、推薦目録を見ることができる選択権を有し、応答メッセージをオフサイトユーザーに送って自身が何をするかを知らせる。オフサイトユーザーがオンサイトユーザーと協力してより多い情報を用いて決定を下す。【解決手段】オフサイトユーザーが持つオフサイト装置は、スマートフォンのような小型装置で、オンサイトユーザーが持つオンサイト装置は、ＴＶであって一般的に固定されている。オンサイト装置は、オフサイト装置から状況情報を受信し、オフサイトユーザーはオンサイトユーザーに情報検索や意思決定と関連した支援を要請する。オフサイト装置は、オンサイト装置が持っているすべての種類のサービス及びデータを有しているわけではなく、意思決定においてオンサイト装置／ユーザーと協力する。オンサイト装置は、特定物理的及びユーザーにより生成された状況情報を受信し、ウェブサービスから推薦目録を獲得する。【選択図】図２
2012234542.tif 000002
【特許請求の範囲】
【請求項１】
状況情報を用いるオフサイトユーザー及びオンサイトユーザー間の共同意思決定方法であって、
組み合わされた状況情報を得るために、オフサイト状況情報をオンサイト状況情報と組み合わせる段階と、
前記組み合わされた状況情報に基づいて一つ以上のサービスを決定する段階と、
前記一つ以上のサービスを表示し、サービスを選択する段階と、
前記選択されたサービスから応答メッセージを受信する段階と、
を含むことを特徴とする、状況情報を用いるオフサイトユーザー及びオンサイトユーザー間の共同意思決定方法。
【請求項２】
オンサイト装置でオフサイト状況情報を受信する段階をさらに含むことを特徴とする、請求項１に記載の方法。
【請求項３】
前記一つ以上のサービスにより用いられうる情報を抽出するために、前記オフサイト状況情報を解析及び分析する段階をさらに含むことを特徴とする、請求項２に記載の方法。
【請求項４】
前記一つ以上のサービスにより用いられうる情報を抽出するために、前記オンサイト状況情報を解析及び分析する段階をさらに含むことを特徴とする、請求項２に記載の方法。
【請求項５】
前記一つ以上のサービスにより用いられうる情報を抽出するために、前記組み合わされた状況情報を解析及び分析する段階をさらに含むことを特徴とする、請求項２に記載の方法。
【請求項６】
オンサイト状況情報データベースから前記オンサイト状況情報を検索する段階をさらに含むことを特徴とする、請求項２に記載の方法。
【請求項７】
前記応答は、前記組み合わされた状況情報及び前記一つ以上のサービスによる決定に基づいて既に定義され、既に指定されていることを特徴とする、請求項１に記載の方法。
【請求項８】
オフサイト装置及びオンサイト装置は、ピアツーピア（ｐｅｅｒ−ｔｏ−ｐｅｅｒ）ネットワーク上の装置であることを特徴とする、請求項1に記載の方法。
【請求項９】
前記オフサイト状況情報は、複数のオンサイト装置にブロードキャストされることを特徴とする、請求項１に記載の方法。
【請求項１０】
オフサイト装置でオンサイト状況情報を受信する段階をさらに含むことを特徴とする、請求項１に記載の方法。
【請求項１１】
前記組み合わされた状況情報を前記オンサイト装置に伝送する段階をさらに含むことを特徴とする、請求項１０に記載の方法。
【請求項１２】
状況依存情報を提供してオフサイト装置と協力するオンサイト装置であって、
プロセッサと、
ネットワークインターフェースと、
状況情報警告モジュールと、
マイクロアプリ（ｍｉｃｒｏ−ａｐｐ）選択モジュールと、
マイクロアプリ表示モジュールと、
状況情報データを記憶するメモリーと、を有することを特徴とする、状況依存情報を提供することによってオフサイト装置と協力するオンサイト装置。
【請求項１３】
マイクロアプリを実行するためのマイクロアプリ開始モジュールをさらに有することを特徴とする、請求項１２に記載の装置。
【請求項１４】
前記状況情報データは、オンサイト状況情報データを含むことを特徴とする、請求項１２に記載の装置。
【請求項１５】
前記状況情報警告モジュールは、前記オフサイト装置から受信した状況情報を解析及び分析することを特徴とする、請求項１２に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動式及び固定式装置及びソフトウェアに係り、特に、ネットワーク上で共同の意思決定をするためのネットワーク上における装置間の通信及びアプリ実行に関する。
【背景技術】
【０００２】
現在、移動式装置ユーザーが利用できるサービスは増加しつつあり、これは、装置ユーザーが意思決定をするのに大きく役立っている。ユーザーは、特定のユーザー目的や決定に関する情報を提供するスマートフォン、タブレット、移動式ＧＰＳ装置、車両用ナビゲーションシステム及びその他の装置を使用するのに次第に慣れてきている。上記目的は様々な形態のものがある。例えば、ユーザーの位置を基盤にしたサービス検索、(運転あるいは歩行時)方向情報、商品やサービスに関する価格情報(価格比較)、近隣の食堂、店、観光地に関する情報、映画上映時間、ビジネス用連絡情報、交通情報を利用することなどが挙げられる。これらの例は、時間が経つにつれて且つ装置が進展するにつれてより多種多様になるであろう。さらには、これらの目的が組み合わせられて一つの目的が生成されることもある(例えば、食堂で食べ物を注文し、食堂位置及び到着予定時間、現在交通状況でユーザーの家の位置及び到着予定時間情報を利用する。)。
【０００３】
このような一般的な例として、ユーザーが室外、外部にいる場合、すなわち、家にいない場合を挙げることができる。(外部にいる)ユーザーがした決定は、全的にユーザーの行為及び位置に基づくものである。上に列挙した例では、外部にいるユーザーが現在持っているＧＰＳ座標(あるいは、可能な経路／中間地点）に基づいてユーザー周囲のサービスを検索する位置基盤サービス(ｌｏｃａｔｉｏｎ‐ｂａｓｅｄ  ｓｅｒｖｉｃｅｓ：ＬＢＳ）を利用する。このような場合には、ユーザーはＬＢＳサービスにのみ依存して決定をする。他の例として、外部にいるユーザーは、自身が今サーチした特定商品の最適価格を、価格比較サービスを用いて問い合わせする。この場合も同様、ユーザーは、ユーザー自身の動作及び利用可能な情報にのみ依存して決定をするが、これは、単に外部ユーザーに限る状況情報及び環境的要素を考慮する。すなわち、かかる状況は、一人の行為者のみを含み、対称性、協力あるいは他の行為者への影響力がない意思決定過程である。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このような状況では、総じて、位置フィルターメディア検索のみが考慮されるだけで、状況情報、環境要素、ソフトウェア及びハードウェアリソース、及び外部ユーザーと協力できる他のユーザーに利用可能な情報は考慮されない。
【課題を解決するための手段】
【０００５】
本発明は、ユーザーのうち、オフサイトユーザーともいえるユーザーのためにマイクロ推薦目録を生成し、２以上のユーザー間の共同意思決定を可能にする方法、システム、装置、及びコンピュータ読み取り可能媒体を提供する。
【０００６】
本発明の一側面によれば、ピアツーピアネットワーク上でオフサイト装置及びオンサイト装置の状況情報を用いた共同意思決定方法を提供する。一実施例によれば、小型の移動式装置のようなオフサイト装置からのオフサイト状況情報は、ＴＶやコンピュータのようなオンサイト装置に伝送される。他の実施例では、オンサイト状況情報は、オフサイト装置に伝送されてもよい。前記オフサイト状況情報は解析及び分析される。他の実施例によれば、前記オフサイト状況情報は分析される前にまずオンサイト状況情報と組み合わされる。前記オンサイト状況情報はオンサイト装置上の状況情報データベースあるいは格納所から検索される。マイクロアプリ、すなわち、サービスは、前記組み合わされた状況情報によって決定される。このようなサービスは、ＴＶのような画面でオンサイトユーザーに表示される。ＴＶ視聴者は、このような表示からサービスを選択する。このようなシステムは、前記選択を感知し、当該分野における周知の手段を用いてサービスを開始する。一般的に、ウェブ検索エンジンや他のオンラインアプリケーションのようなオンラインサービスが実行される。サービスが実行されると、オンサイト装置は応答を受信する。一実施例によれば、応答の構造は、前記組み合わされた状況情報及びサービスの決定に基づいて既定義及び既指定されてもよい。その後、前記応答は、オフサイト装置にインターネットや無線データネットワークを通じて伝送される。一実施例によれば、前記オンサイト装置は、前記サービスから受信した応答に対していかなるプロセシングも行わずに、単にオフサイト装置への伝達者の役割のみを果たすことができる。他の実施例によれば、前記組み合わされた状況情報がオフサイト（またはオンサイト）装置に伝送されてもよく、ここで、組み合わされた状況情報は意思決定のために用いられることが可能である。
【０００７】
他の実施例によれば、オンサイト及びオフサイト状況情報を用いた共同意思決定方法を提供する。オフサイト状況情報は、オンサイト装置から受信される。該状況情報は、以降、情報が抽出されるように解析される。その後、前記オフサイト状況情報の抽出された情報は、サービス（または複数のサービス）に伝送される。すると、サービスは、オンサイト状況情報についてオンサイト装置に問い合わせをしたり（すなわち、オンサイト装置がサービスから問い合わせられたり）、オンサイト装置でのユーザー入力から前記オンサイト状況情報を受信することができる。２つの状況情報をすべて持っているサービスは、その後、決定や推薦目録を確保するためにウェブサービスに接続することができる。その後、このようなサービスからの決定や推薦目録は、プレビューにより前記オンサイト装置視聴者に表示される。該視聴者は、前記一つ以上の有資格サービスの推薦目録プレビューに基づいてサービスを選択する。すると、選択されたサービスは開始される。オンサイト装置は、前記選択されたサービスから応答メッセージを受信する。該応答メッセージは、その後、オフサイト装置に伝送される。様々な実施例によって、上述した応答メッセージや応答は、様々な形態とすることができ、例えば、ＸＭＬメッセージやオンサイト装置のための新しい状況情報とすることができ、これは、オフサイト装置上のサービスにより処理されることが可能である。
【発明の効果】
【０００８】
オンサイトユーザーは、推薦目録を見ることができる選択権を有することができ、以降、応答メッセージをオフサイトユーザーに再び送って自身が何をするかを知らせることによって、オフサイトユーザーがオンサイトユーザーと協力してより多い情報で決定を下すようにする。
【図面の簡単な説明】
【０００９】
本発明及び本発明の利点は、添付の図面に基づく以下の説明を参照することによって容易に理解されるであろう。図面中、同一の構成要素には同一の図面符号を付し、各構成要素は概略的に示している。
【図１Ａ】本発明を適用できる様々な状況の例を示す図である。
【図１Ｂ】本発明を適用できる様々な状況の例を示す図である。
【図１Ｃ】本発明を適用できる様々な状況の例を示す図である。
【図２】一実施例に係るオフサイト装置及びオンサイト装置の構成要素を示すブロック図である。
【図３】一実施例によってＴＶ視聴者にマイクロアプリ推薦目録及び表示をディスプレイする他の方法を示すブロック図である。
【図４】一実施例に係るマイクロ推薦目録プレビューの一例を示す画面である。
【図５】本発明の一実施例によってオフサイト及びオンサイトのユーザーが、ユーザーの状況情報に基づいて意思決定のために協力する過程を示す流れ図である。
【図６】一実施例によって組み合わされた状況情報を得るために、オフサイト状況情報及びオンサイト状況情報を処理する方法を説明するブロック図である。
【図７Ａ】本発明の実施例を実行するのに適したコンピューティング装置を示す図である。
【図７Ｂ】本発明の実施例を実行するのに適したコンピューティング装置を示す図である。
【発明を実施するための形態】
【００１０】
以下では、添付の図面を参照しつつ、本発明の好適な実施例について詳細に説明する。本発明は、好適な実施例に挙げて説明されるが、これらの実施例に限定されるものではない。本発明は、添付の請求項により定義される本発明の原則や精神から逸脱することなく、様々な改変が可能である。なお、下記の詳細な説明は、本発明の理解を助けるために提供されるもので、本発明が下記の詳細な説明に限定されるものではない。本発明の説明において、関連する公知の機能または構成についての具体的な説明が、本発明の要旨を曖昧にさせるとされる場合は適宜省略するものとする。
【００１１】
固定位置のユーザーから、移動するまたは移動しないオフサイトユーザーに提供された推薦目録を用いて、ユーザー同士が共同の意思決定に参加するようにする方法及びシステムを、図面を用いて説明する。本発明において、オンサイトユーザー（ｏｎ  ｓｉｔｅ  ｕｓｅｒ）と呼ばれるホームユーザーは、例えば、オフサイトユーザーの状況情報（ｃｏｎｔｅｘｔ）及びオンサイトユーザーの状況情報（ｃｏｎｔｅｘｔ）に基づいてオフサイトユーザー（ｏｆｆ  ｓｉｔｅ  ｕｓｅｒ）のための決定をすることができるが、これについて以下に説明する。
【００１２】
オフサイトユーザーは、オンサイトユーザーが参考できるような状況情報をオンサイトユーザーに送信することができる。ＴＶ、セットトップボックス、デスクトップコンピュータあるいはＢＤＰのようなオンサイトあるいはホーム装置は、現在のオンサイト状況情報と共にオフサイト状況情報を分析し、オンサイトユーザーがオフサイトユーザーと共有できる関連の個別推薦目録を提供する。後述されるように、一実施例において、推薦目録は、ホーム装置で実行されるマイクロアプリ（ｍｉｃｒｏ−ａｐｐ）により生成されるマイクロ推薦目録とすることができる。オンサイトユーザーからオフサイトユーザーに提供されるマイクロ推薦目録の一例には、「家に帰りながら途中の（Ｙｅｌｐさんお勧めの）食堂で夕ご飯を買うこと。現在位置から家までの到着予想時間は１５分で、（ｇｏｏｇｌｅ交通情報によれば）９番道路は渋滞しているので、メイン道路を使うこと」を挙げることができる。これは簡単な例示に過ぎず、状況情報及び他の例については、以下に詳細に説明する。本発明の様々な実施例を説明するに先立ち、本発明が適用されうる様々な環境または設定、オンサイト及びオフサイトユーザーの意味について説明する。
【００１３】
本発明を説明するために、具体例な一実施例では、オンサイト位置がユーザーの家であり、オンサイト装置をフルアプリ（ｆｕｌｌ  ａｐｐ）及びマイクロアプリで実行できるＴＶと仮定する。オフサイト位置は様々に変更可能である。図１Ａ乃至図１Ｃには、本発明が適用されうる様々な状況の例を示す。図１Ａでは、スマートフォン（アプリフォンともいう。）のような移動式装置を持っている車内のオフサイトユーザー１０２が、オンサイトユーザー１１０が視聴しているオンサイト装置１０８であるＴＶに、状況情報１０６を伝送する。装置１０８は、応答メッセージ１１２を装置１０４に伝送する。一実施例において、応答１１２は、ユーザー１０２のためのマイクロ推薦目録を含む。
【００１４】
図１Ｂでは、タブレット装置のような装置１１６を携帯して散歩しているオフサイトユーザー１１４が、オンサイトユーザー１２２が視聴しているオンサイト装置１２０（例えば、ＴＶ）に、オフサイトユーザーの状況情報を伝送し、オンサイトユーザー１２２は、動作を行って意思決定した後にオフサイトユーザー１１４に応答１２４を送信する。最後に、図１Ｃでは、オフサイトユーザー１２６が家でデスクトップあるいはラップトップコンピュータ１２８を使用している。該ユーザーは、オンサイトユーザー１３４が視聴しているオンサイト装置１３２に状況情報メッセージ１３０を伝送し、応答１３６がオフサイトユーザー１２６に伝送される。該ユーザー１２６は、ユーザー装置１２８が移動しているものではないが、オフサイトユーザーと見なされる。なお、オフサイト装置１２８はＴＶでよい。他の実施例では、オフサイトユーザー及び装置が、オンサイトユーザー及び装置と同一の家や建物に位置していてもよい（例えば、オフサイト装置が、オンサイトと同じ家に位置している他のＴＶであってもよい）。
【００１５】
前述したように、ＴＶは基本的なオンサイト装置であり、その他に、デスクトップコンピュータ、ノートブックのような他の種類の装置もオンサイト装置にすることができる。ＴＶの特徴の一つは、一般に固定しており、一箇所に位置しており、一般にはＧＰＳ機能を持っていないが、（例えば、ユーザーにその地域の郵便番号入力を要請することによって）固定した位置情報を提供することができる。一般にＴＶは固定しているが、ＴＶが使用できる位置探索方法及び計画が存在する。例えば、ＴＶは、逆方向ＩＰ照会を行うことができる。なお、ＴＶは、大低、郵便番号を含むユーザープロファイル情報を使用したり、ローカルホームネットワークを通じてＴＶと既に接続し、ＴＶ位置として電話機の位置を使用する電話機やＧＰＳ可能装置と通信することができる。そのため、位置情報に依存するサービスグループ、すなわち、位置基盤サービス（ｌｏｃａｔｉｏｎ−ｂａｓｅｄ  ｓｅｒｖｉｃｅ:ＬＢＳ）において、ＴＶは有用なＬＢＳまたは位置データを提供することができない。本発明の一側面によれば、ＴＶがマイクロ推薦目録を集めるためにＬＢＳデータを用い、ＴＶ視聴者がオフサイトユーザーのために意思決定や協力できるように（これはまた、オフサイトユーザーがオンサイトユーザーと協力するものと説明することができ、両者の場合は同一である。）、移動式装置からのＬＢＳデータがＴＶに伝送される。したがって、オフサイトユーザーは状況情報及び位置をＴＶユーザーに提供する。
【００１６】
ＴＶを視聴しているユーザーは、特定状況情報を有している。該状況情報は、（ＴＶ視聴者及びオフサイトユーザー両方の）様々な目録に対する選好度、（両ユーザーの）環境設定、（現在視聴されていたり最近に視聴した等の）コンテンツ、アプリ、オンラインコンテンツ（ビデオ、音楽、ゲーム等）、お気に入り、気に入りのサイト、及びその他の多種のデータのような各種データを含む。これらは、環境変数（光、カメラがＴＶに装着される場合における、ＴＶの位置している部屋の３Ｄモデル、マイクがＴＶに装着される場合におけるオーディオ情報、存在感知、温度、家電製品のように現在ＴＶに連結された他の装置に関する情報など）を含むことができる。選好度の例には、音楽、ＴＶ番組、選好するドライブ経路など、様々なものを含むことができる。このような種類のすべてのデータ及び具体的に明示していない他のデータは、ユーザーのための状況情報を含むことができる。図示のように、オフサイトユーザーも同様、一部の他のデータを含んでいる状況情報を有する。特に、オフサイトユーザーが移動することから変わる実時間位置データが、状況の一部として含まれることがある。オンサイトユーザー（ＴＶ視聴者）状況情報も、変わらない位置データ（例えば、ＧＰＳ座標や家の注所）を含むことが可能である。状況情報の詳細については後述される。
【００１７】
図２は、一実施例に係るオフサイト装置及びオンサイト装置の構成要素を示すブロック図である。オフサイト装置２０２は、本発明に関わる３個以上の構成要素やモジュールを含む。オフサイト装置２０２は、マイクロアプリ２０４、フルアプリ２０６及び運営体系ソフトウェア（ｏｐｅｒａｔｉｎｇ  ｓｙｓｔｅｍ  ｓｏｆｔｗａｒｅ）２０８を有する。マイクロアプリ２０４の例には、位置共有、ＵＰＣ（ｕｎｉｖｅｒｓａｌ  ｐｒｏｄｕｃｔ  ｃｏｄｅ）共有、写真共有、ＵＲＬ（ｕｎｉｆｏｒｍ／ｕｎｉｖｅｒｓａｌ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ）共有などがある。このようなマイクロアプリ及びその他のアプリは、サムスン電子のＴＶ＋フレームワークのようなＴＶプラットホームや移動式または小型装置プラットホームから出たものである。マイクロアプリ２０４は、フルアプリから開始、実行されてもよい。マイクロアプリ２０４、及びフルアプリ２０６からのマイクロアプリは構造化して特定プラットホーム（例えば、ＴＶ＋）互換メッセージ（後述する状況情報データ２１０のような）をパーサー部に伝送するが、これについては後述される。フルアプリ２０６の例には、ナビゲーション、商品スキャン、写真プレーヤー、ウェブブラウザーなどが含まれる。位置データを共有する装置を選択する場合に、位置状況情報共有装置は、プラットホーム互換可能な装置（例えば、ＴＶ＋装置）の目録を発見し、その中から、接続される一つの関連遠隔装置を選択することができる。運営体系２０８は、通常、装置タイプによって決定され、基本動作のために必須であるが、このような動作の一部には、本発明に特定されたもので、状況情報データ２１０の生成及び伝送と、応答メッセージ２１２受信及び処理がある。図示してはいないが、運営体系２０８の一部でなくてもよいソフトウェアが、状況情報データ２１０を生成し、応答２１２を処理するために用いられてもよい。他の実施例によれば、応答メッセージ２１２に代えて、組み合わされた状況情報２１０がオフサイト装置に直接伝送されてもよく、オフサイトユーザーは意思決定をすることができる。前述したように、オフサイト装置２０２は、スマートフォン、タブレット装置、移動式ゲーム装置、ＴＶあるいはコンピュータでよい。マイクロアプリ２０４及びフルアプリ２０６の数は、装置のタイプによって変更可能である。一部の装置は、マイクロアプリ２０４あるいはフルアプリ２０６のみを有することができる。一般に、オフサイト装置２０２では、本発明を具現するために必要なソフトウェアの数を最小に維持することが好ましい。一実施例によれば、特に、本発明の共同の意思決定に必要なオフサイト装置２０２に組み込まれる唯一のソフトウェアは、状況情報２１０を生成し、応答メッセージ２１２を処理及びディスプレイするためのソフトウェアでよい。
【００１８】
オンサイト装置２１４は、本発明を具現するために必要な様々な構成要素やモジュールを有する。上述したように、データ収集、意思決定及びマイクロ推薦目録に関わる部分は装置２１４で行うことができ、この装置としてはＴＶが多く用いられる。プロセスは、状況情報２１０を受信する装置２１４と共に始まる。一実施例によれば、事前同意したオンサイト装置はオフサイト装置から状況情報データを受信する。すなわち、本発明の共同意思決定及びマイクロ推薦目録に参加しようとするオンサイト装置のみ、オフサイト装置から状況情報データタイプのメッセージを受諾し、さらには認識することができる。他の実施例で、状況情報データ２１０は、図２に示すように、一つの装置にのみ伝送される代わりに、装置２０２からオンサイト装置目録（例えば、友人目録）にブロードキャスト（ｂｒｏａｄｃａｓｔ）されてもよい。状況情報データ２１０の伝送は、インターネット、無線通信網あるいは当該分野で公知となっている適宜のデータ伝送手段を通じて行うことができる。この手段は、一般に、オフサイト装置のタイプ及び機能によって決定される。
【００１９】
オンサイト装置２１４は、状況情報データ２１０を受諾することを担当する状況情報警告モジュール２１６を有する。状況情報警告モジュール２１６は、オンサイト装置及びユーザーからの既存の状況情報データを記憶し併合（すなわち、マッシュアップ（ｍａｓｈ  ｕｐ））するためのメモリー２１８と通信する。メモリー２１８は、オンサイト視聴者／ユーザーのための状況情報データを記憶し、装置２１４の受信した以前あるいは過去の状況情報データを記憶することができる。上記のように、状況情報２１０は、解析、分析及びメモリー２１８に記憶されている他の状況情報データと組み合わせまたは結合される。状況情報警告モジュール２１６は、マイクロアプリ選択モジュール２２０と通信する。このモジュールは、状況情報警告モジュール２１６からの状況情報データに基づいてマイクロアプリ２２２から、関連するマイクロアプリを選択する。この状況情報データは、上記の状況情報データ２１０と同一でない場合もあり、上述したように、オンサイト状況情報データと組み合わせ或いは併合された状況情報２１０であってもよい。
【００２０】
マイクロアプリ表示モジュール２２４は、モジュール２２０が選択したマイクロアプリを、ＴＶ画面にディスプレイするためのコード（ｃｏｄｅ）を実行する。ＴＶ視聴者は、現在、どのマイクロアプリが上記組み合わされた状況情報と関連しているか見ることができ、自身が使用しようとするアプリを選択することができる。マイクロアプリ開始モジュール２２６は、ユーザーの選択したアプリが実行されるようにし、マイクロアプリ２２２に接続する。このマイクロアプリは、インターネット（すなわち、ウェブサービス）に接続し、一般モードで実行される。本発明では、例えば、ＴＶ視聴者が、オフサイトユーザー／装置の組み合わせ状況情報及びＴＶ視聴者自身のオンサイト状況情報と関連したマイクロアプリを選択することと推定される。このような視聴者動作及び他の視聴者動作は、リモコンを用いて行ってもよい。他の実施例では、マイクロアプリ選択時に、オフサイトユーザー状況情報のみを考慮してもよい。選択されたマイクロアプリは、応答メッセージ２１２を変更することなく直接オフサイト装置２０２に伝送するオンサイト装置プラットホームや体系に送信する。他の実施例によれば、応答メッセージ２１２は、（共同意思決定ソフトウェア（ｃｏｌｌａｂｏｒａｔｉｖｅ  ｄｅｃｉｓｉｏｎ−ｍａｋｉｎｇ  ｓｏｆｔｗａｒｅ）またはＴＶ視聴者により）あらかじめ定義されてもよく、状況情報データ２１０及びマイクロアプリからの推薦目録（根本的にはマイクロアプリの「決定」）に基づいてあらかじめ指定されてもよい。ＴＶ視聴者は、リモコンやキーボードを用いて一つ以上の最良又は最適の推薦目録を選択しさえすればよい。本実施例においてマイクロアプリ２２２からの応答メッセージはメッセージ２１２ａとし、オフサイト装置２０２への応答メッセージはメッセージ２１２ｂとすることができる。本実施例において、応答メッセージ２１２ｂは、図示していないが、ＴＶ視聴者により選択されてあらかじめ定義または指定された推薦目録やマイクロアプリ決定事項を含み、これはオフサイト装置２０２に伝送される。プラットホーム２１４内のソフトウェア構成要素は、マイクロアプリ２２２からの応答メッセージ受信及びオフサイト装置２０２へのメッセージ伝送を担当し、オフサイト装置２０２は複数設けられてもよい。
【００２１】
図３は、図２と略同様に構成されるもので、一実施例によってＴＶ視聴者にマイクロアプリ推薦目録及び表示をディスプレイする他の方式を示すブロック図である。図３の構成要素の大部分の構成要素は、図２に対応して説明する。オフサイト装置３０２は、マイクロアプリ格納所３０４、フルアプリ格納所３０６及び運営体系３０８を有する。状況情報データ３１０は、オンサイト装置３１４に送信され、応答メッセージ３１２は装置３０２に送信される。
【００２２】
状況情報警告モジュール３１６は、マイクロアプリ３２２の格納所と通信する。該モジュール３１６は、状況情報データ３１０をマイクロアプリ３２２に伝送する。一実施例において、状況情報データ３１０は、変更されない（すなわち、オフサイト装置３０２から受信した状況情報データ３１０と同一である）。他の実施例において、該状況情報データは、状況情報警告モジュール３１６により一部変更されてもよい。マイクロアプリ３２２は、マイクロアプリがデータベース３１８にオンサイト装置３１４及びその視聴者／ユーザーについて問い合わせできる場合に、状況情報データベース３１８と通信する。すると、マイクロアプリ３２２は、オンサイト装置状況情報及び状況情報データ３１０を用いて、いかなるマイクロアプリが適切であるか、又は関連しているかを決定する。状況情報警告モジュール３１６は、状況情報データベース３１８とも通信することができる。例えば、一実施例によれば、オンサイト装置３１４に受信された状況情報３１０は、データベース３１８に保存される。
【００２３】
状況情報データ３１０が受信されると、マイクロアプリ３２２内の特定マイクロアプリは、例えば、協力業者のサーバー、各種検索エンジン及びその他のオンライン及びクラウド基盤サービスのような利用可能なオンラインサービスからプレビュー推薦目録を実行し獲得する。基本的に、状況情報データ３１０と関連しているマイクロアプリは、一般モードで実行される。推薦目録やその他の上記マイクロアプリ（すなわち、実行された特定マイクロアプリ）からのデータのプレビューは、マイクロアプリプレビュー表示モジュール３２０に伝送される。一般に、オンサイト装置３１４は、視聴者が選択して実行する一連の関連マイクロアプリを知能的に表示することができる。モジュール３２０は、このようなプレビューをＴＶ視聴者に表示する。このプレビューの例は、図４に示されている。一実施例では、マイクロアプリ表示モジュール３２４は、以前表示で選択されたプレビューを表示する。これに限定されず、様々な実施例が可能である。他の実施例によれば、マイクロアプリ３２２は、利用可能な（ダウンロードした）すべてのマイクロアプリの一群でよく、マイクロアプリ表示モジュール３２４は、現在状況情報に関連したマイクロアプリ３２２の一群をディスプレイすることができる。さらに他の実施例によれば、マイクロアプリ３２２のうち、自身が上記ユーザーと関連したマイクロ推薦目録を含むということを自分で判断するマイクロアプリが存在する場合に、当該マイクロアプリは、自身のプレビューデータをＴＶユーザーに表示するためにモジュール３２０に伝送する。このような実施例では、マイクロアプリ表示モジュール３２４を省いてもよい。当該視聴者は、モジュール３２０がディスプレイしたマイクロ推薦目録を見て、マイクロアプリを始めるために選択できるが、これは、すべてのマイクロ推薦目録を見るためにモジュール３２６により実行される。上述したように、本実施例では、マイクロアプリ表示モジュールが省かれてもよく、モジュール動作は、マイクロアプリプレビュー表示モジュール３２０から直ちにモジュール３２６に進行する。上述したように、他の実施例では、モジュール３２４が、図３で説明されたように使用されてもよい。
【００２４】
一応、ユーザーがマイクロアプリを選択すると、選択されたアプリはマイクロアプリ開始モジュール３２６で開始される。すると、一群のアプリ（または、すべてのアプリが選択された場合はすべてのアプリ）が再び制御され、その間にプレビューがモジュール３２０により表示される。したがって、第１実施例と第２実施例との主な相違点は、オンサイトユーザーが、オンサイト装置により受信された新しい状況情報に基づいて、マイクロアプリがどのような決定やマイクロ推薦目録を定めたかをあらかじめ見ることができるということである。その後、オンサイトユーザーは、プレビューに基づいてマイクロアプリを選択することができる。
【００２５】
図４は、一実施例に係るマイクロ推薦目録プレビューの一例を示す画面である。画面４０２には、オンサイトユーザーに表示されうる３つ以上のプレビューの例が示されている。上記のように、オフサイト装置からの状況情報は、マイクロアプリの格納所に伝送される。一実施例によれば、すべてのマイクロアプリは、例えば、オフサイト装置の外部位置を表すＧＰＳ位置を含むことができる状況情報を見せることができる。他の実施例では、どのマイクロアプリが状況情報内のデータに最も少なく関連しているかを速かに判断するために、状況情報を最小限に処理または分析することができる。
【００２６】
その後、マイクロアプリは、全体あるいは組み合わされた状況情報に関する情報をより多く獲得するために、既存の状況情報データベースに問い合わせすることができる。容易な説明のために、領域４０２は、プレビューを見せる場面を簡単に表示しており、この場面で状況情報データは基本的にデータアイテム４０６のように示されたＧＰＳ位置である。以下では、３つのマイクロ推薦目録のプレビューを説明するが、これは、「グーグルマップで到着予想時間１５分（Ｇｏｏｇｌｅ  Ｍａｐｓ  １５  ｍｉｎｕｔｅｓ  ＥＴＡ、領域４１０）」、「Ｙｅｌｐお勧めの食堂（Ｙｅｌｐ  Ｔｏ  Ｇｏ  Ｒｅｓｔａｕｒａｎｔ）、領域４１２」、「ツイッター（Ｔｗｉｔｔｅｒ、他のマイクロブログ、領域４１４」を含む。グーグルマップマイクロ推薦目録は、グーグルマップによるオンサイト装置位置からオフサイト装置／ユーザーまでの距離を示す。Ｙｅｌｐ推薦目録は、当該オフサイトやオンサイトユーザーのＹｅｌｐお気に入りを反映する。ツイッター項目は、当該オフサイトまたはオンサイトユーザーのツイッターフォロワーのためのものである。オフサイトユーザー状況情報（本例では、ユーザーのＧＰＳ位置のみが受信データとして示されている。）データに基づいて様々なマイクロアプリ及びマイクロ推薦目録を用いることができることは勿論である。（本例で示されている３つのプレビューのように）複数のプレビューが同時にディスプレイされてもよく、複数のプレビューがシステムが変更されたり循環されたりする間に一つずつディスプレイされてもよく、この場合、それぞれのプレビューは画面に一定時間ディスプレイされるとよい。
【００２７】
他の例では、場面が領域４０４に表示される。このように簡単に表示される場合に、上記受信された状況情報データは、製品スキャンをしているオフサイトユーザーにより生成されたデータ項目４０８で示されるＵＰＣである。下段に示されているデータ項目４０８は、オンサイトユーザーがオフサイトユーザーのための意思決定をするために利用可能な３つのマイクロ推薦目録のプレビューを含む。その第一は、グーグル最低価格検索（Ｇｏｏｇｌｅ  Ｃｈｅｃｋｏｕｔ  Ｌｏｗｅｓｔ  Ｐｒｉｃｅ、領域４１６）であり、これは、商品チェックアウトサービスのためのグーグルアカウントユーザーから獲得したものである。第二は、アマゾイーピニオンレビュー（あるいは、他の商品レビュー、Ａｍａｚｏｎ  ｅＰｉｎｉｏｎ  Ｒｅｖｉｅｗ、領域４１８）であり、これは、オフサイトまたはオンサイトユーザーの好みまたは気に入りのレビューサイトから得ることができる。第三は、スキャンされた商品であって、健康に関連するもので、マイクロ推薦目録の一つは、オフサイトまたはオンサイトユーザーの献立及び健康関連選好度を検査して得られた健康等級（領域４２０）である。大部分の場合において、マイクロ推薦目録は、オフサイトあるいはオンサイトユーザーの状況情報を用いるマイクロアプリから得られる。このような状況情報は、言及されたように、健康関連選好度、気に入りのレビューサイト、お気に入り、フェースブックまたは他のソーシャルネットワーキング選好度などのようなユーザーのための選好度及び設定データを含むことができる。このようなすべての情報は、第２実施例でマイクロ推薦目録プレビューを生成する場合や、第１実施例でマイクロアプリを選択及び表示する場合に用いることができる。
【００２８】
その後、オンサイトユーザーは、例えば、ＴＶリモコンを用いて一つ以上の上記プレビューを選択することによって、使用するマイクロアプリを選択することができる。他の実施例によれば、オンサイトユーザーは一つ以上のプレビューを選択し、このようなプレビューを生成したマイクロアプリは、他のディスプレイ部で当該オンサイトユーザーに表示されるが、該オンサイトユーザーは、当該プレビューを用いたり、視聴するマイクロアプリ及びオンサイトユーザーが容易に意思決定をできるようにする他の形式の基本的マイクロアプリを選択できるような他の機会を持つようになる。図５は、本発明の一実施例によって、オフサイト及びオンサイトユーザーがユーザーの状況情報に基づいて意思決定をするために協力する過程を示す流れ図である。ここで提供される段階、概念、実施例及び例示の一部は、上記で説明されたが、本発明をより明確にするために再び説明する。同図に示す一実施例について説明するが、ここで説明された段階の順序と異なる他の実施例も可能である。例えば、他の実施例によれば、状況情報共有は、状況情報をオフサイトユーザーに伝送するオンサイトユーザーから始まり、決定に至るために組み合わされた状況情報を用いるオフサイトユーザーで終了してもよく、これは、図５に示す過程と逆の場合である。
【００２９】
オフサイトユーザーは、オンサイト装置／ユーザーに状況情報を伝送するためにオフサイト装置を用いる。上述したように、オフサイト装置は、異なる家にある（または、同じ家における異なる部屋に位置している）ＴＶ、コンピュータ、スマートフォンまたはその他の種類の小型または移動式装置でよい。オフサイトユーザーは、他のユーザー、すなわち、オンサイトまたはホームユーザーと協力したり支援を受けようとするが、これら他のユーザーがコンピュータリソース、ソフトウェア、マイクロアプリ、ネットワーク接近性、及びＴＶやコンピュータを使用することによって利用可能なデータをより多く持っている可能性があるためである。
【００３０】
段階５０２で、オンサイト装置は、オフサイト装置からオフサイト状況情報を受信する。このようなデータはインターネットや無線ネットワークを通じて送信可能である。段階５０４で、オンサイト装置における状況情報警告部は、当該オフサイト状況情報を解析及び分析することができる。一実施例によれば、オフサイト状況情報は、オンサイト状況と組み合わされる前に解析及び分析される。他の実施例によれば、解析及び分析は、オフサイト及びオンサイト状況情報が組み合わされる時に行われる。この２つの状況情報の組み合わせまたは結合は、段階５０６で行われる。オフサイト状況情報は、一つ以上であってもよいことは勿論である。すなわち、それぞれ装置を含み、オンサイト装置にそれぞれ状況情報を伝送する複数のオフサイトユーザーにしてもよい。２つの状況情報を結合する例は、図６に示す。
【００３１】
段階５０８で、当該システムは、組み合わせまたは結合された状況情報の特徴を検査し、このような分析に基づいて組み合わされた状況と最も関連しているマイクロアプリまたはサービスを判断する。一般に、このような状況情報及びマイクロアプリの連結は、一つ以上のアルゴリズムを用いる時に行われるとよい。例えば、キーワード及びタグを用いる方法がある。例えば、グーグルマップマイクロアプリが「位置」というタグを登録し、これにより、オフサイト状況情報は（ＵＰＣスキャンのための「商品」、写真のための「メディア」などのようなタグと共に）「位置」というタグを含む。組み合わされた状況情報の特徴からのキーワードと現在オンサイト装置に存在するマイクロアプリと関連したメタデータまたはタグとマッチングすることで、関連したマイクロアプリを決定することができる。例えば、組み合わされた状況内のキーワードは「テニスラケット」であり、これは商品として解析されて価格比較サービスと関連付けられてもよい。または、当該キーワードが、オフサイトユーザーがテニスすることを希望すると解析され、このような場合は、マッピングまたは位置基盤サービスと関連付けられる場合もある。オントロジーまたは概念ツリーも、次のようにテニスラケット−スポーツ装備−商品−ショッピングサービスにつながる結論を判断／類推するために用いられてもよい。他のアルゴリズムは、サービス（位置基盤、映画情報、地図サービス等）と既に定義された連関性を持っている状況情報タイプ及び既に定義されたタイプ（例えば、映画、ＴＶショー、ＧＰＳ、地図、羅針盤など）を用いることができる。また、「最も多く使われた」または「最近に使われた」のようなユーザーパターンも、状況情報及びマイクロアプリ接続に用いられてもよい。例えば、ユーザーがＧＰＳ状況情報を受信し、大部分の人々がグーグルマップマイクロアプリを選択した場合に、システムは、グーグルマップマイクロアプリを自動で接続する。
【００３２】
上記オンサイト装置は、装置上にマイクロアプリを有することができ、そのうち、５〜６個のみが組み合わされた状況情報に関連付けられるとよい。このようなマイクロアプリは段階５０８で決定される。これは、知能的にマイクロアプリが選択されると表現することができる。一実施例でそれぞれどんな状況情報が関連付いているか、または、重要であるかを知る場合に、マイクロアプリは既に選択されてもよい。例えば、ＩＭＤＢ（Ｉｎｔｅｒｎｅｔ  Ｍｏｖｉｅ  Ｄａｔａｂａｓｅ）アプリ（または、映画及びＴＶ分野データに関する他のアプリ）は、アプリ中の映画情報やＴＶショーについての疑問を含む状況情報の方が、アプリにおいては、大部分の位置やＧＰＳデータ及び食堂についての疑問よりも重要であるということを認識している。このように既に選択されたまたは既に登録されたサービスは、どのような種類の状況情報がアプリと関連しているか、または、重要であるかを確認するためのタグを含むことができる。
【００３３】
段階５１０で、（存在する場合に）関連マイクロアプリは、オンサイト装置のユーザーに、ＴＶ画面などにディスプレイされる。他の実施例では、装置上にあるアプリが単にいくつしかない場合は、すべてのアプリが表示され、連関性分析（段階５０８）は省かれてもよい。該マイクロアプリはディスプレイされ、ユーザーは、どのアプリを実行するかを選択することができる。段階５１２で、ユーザーは、マイクロアプリ、例えば、グーグルマップやＹｅｌｐを選択して（オフサイトユーザーのお気に入りを用いてもよい。）、選択したサービスを始める（次の段階でマイクロアプリがさらに選択されてもよい。）。これは、一般に、ウェブ基盤サービス、検索エンジンなどを用いるためにインターネットに接続する段階を含む。オンサイト装置がＴＶの場合に、視聴者はリモコンを用いて選択をすることができる。オンサイト装置が一般の動作過程で用いる従来あるいは現在の方法及び過程は、一旦選択されると、マイクロアプリを始めるために用いることができる。
【００３４】
マイクロアプリまたはサービスが始まると、段階５１４で、オンサイト装置は標準または従来の方式でマイクロアプリから応答を受信する。該応答の形態は、サービスによって変わることがある。例えば、図４に示すように、マイクロ推薦目録のプレビューに表示される。応答メッセージまたはマイクロ推薦目録は、例えば、ＸＭＬ構造でよく（ユーザーが見ることができ）、人が読むことができるテキスト形態であってもよく、オンサイト装置のための新しい状況情報であってもよい。一例として、オフサイト装置は、他の家に位置することができ、ＴＶでよい。この場合に、２つの装置は互いに新しいまたはアップデートされた状況情報を伝送することができる。すなわち、当該応答メッセージは、オフサイト装置上のマイクロアプリにより処理されたり読み取られたりすることができる新しい状況情報の形態である。当該応答メッセージをオフサイトまたはオンサイト装置の中央処理処置やプロセッサにより解析できる場合に、既に定義されたプロトコルを含むことが必要とされる場合がある。
【００３５】
一実施例によれば、段階５１５で、応答メッセージは、上述されたように、オンサイト装置上の複数のメッセージ形式にフォーマットされる。すると、５１６段階で、マイクロアプリからの応答メッセージは、オフサイト装置及び他の関心装置がある場合にその装置に伝送される。他の実施例によれば、応答メッセージ（すなわち、マイクロ推薦目録）よりは、組み合わされた状況情報がオフサイト装置に伝送されてもよく、オフサイトユーザーは、いかなるサービスを使用し、どのように進行するかについて決定するために、組み合わされた状況情報を用いることができる。一実施例では、応答に対して実質的または重要なプロセシングが行われず、オンサイト装置が伝達者の役割を果たし、応答メッセージがオフサイトユーザーが希望する場合に従うことができるマイクロ推薦目録としてオフサイトユーザーに表示されるオフサイト装置に伝送されるようにする。しかし、言及したように、段階５１５では、伝送される前に応答メッセージがオンサイト装置で処理されることもあるが、例えば、応答メッセージが同じプラットホーム上のオフサイト装置のための特定プラットホーム（例えば、ＴＶ＋）メッセージ形式のような新しい状況情報の形態として処理されたり、メッセージ（例えば、フェースブック掲示物、ツイッターメッセージなど）として処理するための産業標準型式のためのＸＭＬ形式として処理されるとよい。他の実施例によれば、オフサイトユーザーは、マイクロアプリＡを用いる商店でＤＶＤアイテムをスキャンすることができる。その後、ユーザーは、マイクロアプリＢを用いて近隣商店で同じアイテム価格を確認する一方で、オンライン商店で当該アイテムの購入可能性及び価格をチェックすることができる。ユーザーは、オンサイト状況情報に基づいてさらに価格比較をするために、自身の状況情報（すなわち、ＴＶで使用可能なＶＯＤフルアプリ及びマイクロアプリ）を用いているオンサイトユーザーとこのような状況情報を共有することができる。すると、この結果はオフサイトユーザーと共有でき、このような過程は終了する。潜在的に、システムは、複数の段階を含むこのようなタイプ、または他のタイプの相互動作を含むことができる。オフサイトユーザーは、意思決定またはマイクロ推薦目録を達成するために、オフサイトユーザーの状況情報をオンサイト装置と共有することによってオンサイトユーザーと協力する。
【００３６】
このような推薦目録は、実質的な方式ではオフサイトユーザーが一般的に接近できないレバレッジング（ｌｅｖｅｒａｇｉｎｇ）リソース及びデータ結果である。オフサイトユーザーは、図２及び３に示すように、自身のマイクロアプリ及びフルアプリに接近することができ、接近する可能性があり、このようなアプリは、オンサイトユーザーが用いることができるマイクロアプリとは異なる可能性がある。しかし、オンサイトユーザーは、より精密なアプリを含むことができ、（選好度及び設定のような）両ユーザーに関する情報にさらに接近することができる。上記した過程を用いてオフサイトユーザーはより様々にアプリを選択することができる。
【００３７】
一実施例において、各過程は、ピアツーピア（ｐｅｅｒ−ｔｏ−ｐｅｅｒ）方式のネットワークで行われ、このようなネットワークでオフサイト及びオンサイト装置は、互いに対等な装置と見なされる。しかし、オンサイト装置がＴＶの場合は、特別な場合と見なすことができる。ＨＨＰ（Ｈａｎｄ  Ｈｅｌｄ  Ｐｒｏｄｕｃｔ）、他の移動式装置あるいはコンピュータまでも対等な装置と見なされることとは違い、ＴＶは対等な装置と見なされない。ＴＶは、オンサイト及びオフサイトユーザーの両方の状況情報を含み、共同の意思決定過程で組み合わされた状況情報と共に用いられうる両ユーザーの履歴及び選好度を含むこともできるという点で共同の装置である。
【００３８】
図６は、一実施例によって組み合わされた状況情報を得るためにオフサイト状況情報及びオンサイト状況情報を処理する方法を説明するブロック図である。オフサイト状況情報６０２は、特定ユーザーにより生成された特徴を含むことができる。このような特徴には、統一商品コード（ＵＰＣコード）、写真、及びオーディオファイルが含まれる。一部の物理的な特徴は、装置上に位置したり接続されたセンサーからの入力中の装置の位置、方向及び外部温度を含むことができる。オンサイト状況情報６０４は、アクティブアプリケーションやコンテンツ（例えば、ＴＶ上での）、ユーザー選好度及びプロファイルそして視聴／アイテム履歴（商品、掲示物、映画等）のようなユーザーにより生成された特徴を含むことができる。オンサイト状況情報６０４内の物理的特徴は、郵便番号、ＩＰ検索を通じた位置、ＴＶ画面サイズ、ＴＶルーム名及びカメラ特徴を含む。これらの２つの状況情報を組み合わせると、組み合わされた状況情報６０６が生成されるが、例えば、オフサイト位置プラスオンサイト位置でよく、これは、組み合わされた出発点／到着点、オフサイトＵＰＣコードプラスオンサイトウィッシュリスト、組み合わされた購入マッチ、オフサイトツイットプラスオンサイト掲示履歴及び組み合わされた掲示物マッチを含む。上述されたＤＶＤアイテムの場合は、組み合わされた状況情報を作るためにオンサイト状況情報（ＶＯＤフル／マイクロアプリ）と結合されるオフサイト状況情報（ＵＰＣコードスキャニング等）の一例である。他の例は、ＴＶ上で料理アプリを実行するオンサイトユーザーがどんな材料を入れるべきかを知らせる場合である。
【００３９】
上述したように、本発明は、オフサイトユーザーが、オンサイトユーザーが利用できるリソース及びデータを通じて利益を得ようとする場合や、オンサイトユーザーと協力せずには意思決定ができない場合に最も有用であろう。これは、特に、メディアと関連した用途に適用可能である。一例として、オフサイトユーザーは、ＤＶＤ商品をスキャンし、ＵＰＣコードをオンサイト（ホーム）ユーザーと共有することで、１）当該ＤＶＤがオフサイトユーザー（オフサイトユーザー及びオンサイトユーザーが家族である場合にオンサイトユーザーも含む。）のＤＶＲ提供者により提供されるか、２）当該ＤＶＤがＶＯＤアプリを通じて購入するとより安価なのか、３）当該ＤＶＤコンテンツが既にその家族の構成員により購入されたか、を確認する。オフサイトユーザーが適宜の決定をするためにオフサイト装置上のリソースを利用できるにもかかわらず、共同の意思決定のために自身の状況情報をオンサイトユーザーと共有しようとする場合もありうる。本発明はまた、様々なユーザーがいる場合にも適用可能である。例えば、オフサイトユーザーからの状況情報は、ＧＰＳデータを含み、オンサイトユーザーに受信されることが可能である。該オンサイトユーザーは、グーグルマップを選択し、「１５分後に会おう」と応答する。（第１オンサイトユーザーと家族である、または家族でない）第２オンサイトユーザーは、Ｙｅｌｐを選択し、「ＡＢＣレストランで夕ご飯を買ってきて」と応答する。この場合、当該オフサイトユーザーは２種類の決定／応答を受信する。
【００４０】
他の例として、ＴＶが位置状況情報を受信した後、マイクロアプリ群が、マイクロアプリの選好度の他に、マイクロアプリでのユーザー活動履歴によっても自動で選択される。また、気に入りのマイクロアプリは、当該ユーザーがお気に入りに追加された項目に対してこの時間及び位置で関心を持つかについてチェックする。ＴＶ上の活動計画エンジンは、このように自動で選択されたマイクロアプリから活動スケジュールを生成することができる。該スケジュールは、関心度、最善の経路及び最適の時間の優先度によって羅列される。第２ユーザーは、上記動作を行うためにＴＶや他の装置を用いることができる。
【００４１】
気に入りのマイクロアプリは、次のような方式において有用である。ユーザーＡは、以前に家でＴＶ上のグーグルマップのような或るマイクロアプリを用いたことがあり、関心のある様々な分野をお気に入りに追加した。ユーザーが外部（オフサイト）で移動式装置を用いて、家（オンサイト）でＴＶを視聴しているユーザーＢに連絡しようとする場合に、ユーザーＢ及びユーザーＡのお気に入りに追加された情報に基づいて選択されたマイクロアプリによりオンサイト状況情報が生成されることが可能である。活動計画エンジンを用いる他の例によれば、組み合わされた状況情報に基づいてオンサイト装置は、（ユーザーＡの過去のオンサイト装置上における活動に基づいて）オフサイト装置のための優先順位を認知することができる。その後、推薦された活動リストはオフサイトユーザーＡに伝送されるとよい。該推薦された動作リストは、まず食料品店に行き、映画チケットを買った後、他のタスクまたは活動をする傾向などを含む。
【００４２】
オフサイト及びオンサイト装置は、一般に、コンピュータの基本構成要素の一部を含むコンピューティング装置とすることができる。数回言及したように、コンピューティング装置は、例えば、スマートフォン、タブレットコンピュータ、移動式装置、ＴＶ、ＰＣ、ノートブックコンピュータまたはサーフェスコンピュータ（ｓｕｒｆａｃｅ  ｃｏｍｐｕｔｅｒ）でよい。図７Ａ及び７Ｂには、本発明の特定実施例を行うのに適した一般コンピューティングシステム７００を示す。本発明で使用可能な一部装置は、図７Ａ及び７Ｂには示していない特徴や構成要素を有することもでき、同図に示すすべての構成要素（例えば、キーボード）が本発明を具現するためのオフサイトまたはオンサイト装置に必須というわけでもない。図７Ａは、コンピューティングシステムの物理的な一具現例を示す。一実施例で、システム７００は、ディスプレイやスクリーン７０４を有する。このディスプレイは、システム７００のようなハウジングに組み込まれるとよい。また、システムは、ディスプレイ７０４上に表示されるか（すなわち、仮想キーボード）、または、当該装置ハウジングの一部の物理的構成要素であるキーボード７１０を有することができる。システムは、ＨＤＭＩやＵＳＢポート（図示せず）のような各種ポートを有することができる。装置７００に接続可能なコンピュータ読み取り可能媒体には、ＵＳＢメモリー装置及び各種メモリーチップ、スティック及びカードを挙げることができる。
【００４３】
図７Ｂは、コンピューティングシステム７００の一例を示すブロック図である。システムバス７２０には様々なサブシステムが付加される。プロセッサ７２２は、メモリー７２４を含む記憶装置に接続される。メモリー７２４は、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）とＲＯＭ（ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ）を含むことができる。
【００４４】
本発明の技術分野で周知の如く、ＲＯＭは、データ及び命令をＣＰＵに一方向伝達する役割を果たし、ＲＡＭは、一般的に、データ及び命令を両方向で伝達する。このような２方式のメモリーはいずれも、後述されるコンピュータ読み取り可能媒体を適宜含むことができる。また、固定ディスク７２６は、両方向でプロセッサ７２２に接続するもので、追加データ記憶容量を提供し、後述されるコンピュータ読み取り可能媒体を含むことができる。固定ディスク７２６は、プログラム、データなどを格納するために用いられ、一般に基本記憶装置よりも低速である第２記憶媒体である。固定ディスク７２６に記憶された情報は、場合によっては、標準方式によってメモリー７２４内の仮想メモリーと統合されてもよい。
【００４５】
プロセッサ７２２も、ディスプレイ７０４及びネットワークインターフェース７４０のような様々な入／出力装置に接続する。一般に、入／出力装置は、ビデオディスプレイ、キーボード、マイク、タッチスクリーン、タブレット、スタイラス、音声及び筆記体認識機、生体測定装置またはその他の装置のいずれかでよい。プロセッサ７２２は、選択的にネットワークインターフェース７４０を用いて他のコンピュータや通信（ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ）ネットワークに接続可能である。このようなネットワークインターフェースを通じて、ＣＰＵは、上述した方法の段階を行う過程でネットワークから情報を受信したりネットワークに情報を出力したりすることができると見なされる。また、本発明の方法実施例は、プロセス上で単独で実行されたり、インターネットのようなネットワークを通じてプロセシングの一部を共有する遠隔プロセッサと結合して実行されたりすることができる。
【００４６】
また、本発明の実施例は、様々なコンピュータで実行される動作を行うために、コンピュータ読み取り可能な媒体上に、コンピュータコードを含むコンピュータ読み取り可能な媒体を有するコンピュータ記憶製品に関する。このような媒体及びコンピュータコードは、本発明の目的のために特別に設計及び構成されたものであってもよく、または、コンピュータソフトウェア分野における技術を持つ者には周知のもので、容易に利用できるものであってもよい。コンピュータ読み取り可能な媒体の例には、ハードディスク、フロッピー（登録商標）ディスク及び磁気テープのような磁気媒体、ＣＤ−ＲＯＭ及びボログラフィック装置のような光学媒体、フロプティカルディスクのような磁気光学媒体及び特殊用途の集積回路（ＡＳＩＣ）、プログラム可能ロジック装置（ＰＬＤ）、そしてＲＯＭ及びＲＡＭ装置のようなプログラムコードを記憶し実行するために特別に構成されたハードウェア装置が挙げられるが、これに制限されるものではない。コンピュータコードの例には、コンパイラーにより生成されるような機械コード、及び解析プログラムを用いるコンピュータにより実行される上位レベルコードを含むファイルが含まれる。
【００４７】
以上、本発明の様々な実施例及び応用について例示及び説明したが、本発明は、上記の実施例に限定されるものではなく、本発明の属する分野における通常の知識を有する者であれば、以上の記載から様々な修正及び変形が可能である。したがって、本発明の範囲は、説明された実施例に限定されず、添付の特許請求の範囲の他、特許請求の範囲と均等なもの等により定められるべきであろう。
【図１Ａ】
2012234542.tif 000003
【図１Ｂ】
2012234542.tif 000004
【図１Ｃ】
2012234542.tif 000005
【図２】
2012234542.tif 000006
【図３】
2012234542.tif 000007
【図４】
2012234542.tif 000008
【図５】
2012234542.tif 000009
【図６】
2012234542.tif 000010
【図７Ａ】
2012234542.tif 000011
【図７Ｂ】
2012234542.tif 000012