(57)【要約】【課題】  人格に基づくサービス配信の方法を提供する。【解決手段】  人格に基づくサービス配信の方法は、ユーザが現在環境の中のサービス装置と相互作用する間、センサから及びサービス装置から使用データを受信するステップを含む。方法は、使用データに基づき、センサにより監視されるサービス装置とのユーザによる相互作用を反映する選好を生成するステップを含む。方法は、選好に基づき、選好に合致してサービス装置の物理動作条件を変更するコマンド命令を生成するステップを有する。方法は、ユーザに固有の人格を格納するステップを含み、人格は、現在環境の中のユーザの選好及びコマンド命令を含む。方法は、現在環境の中のユーザのユーザ特性を含む収集データを続けて受信するステップを含む。方法は、収集データの受信に応答して、ユーザの人格をセンサにダウンロードするステップを有する。【選択図】  図１
2018077819.tif 000002
【特許請求の範囲】
【請求項１】
人格に基づくサービス配信の方法であって、前記方法は、
クラウドに基づくサーバにより、特定ユーザが現在環境の中にあるサービス装置と相互作用する間、前記現在環境を監視するセンサから及び前記現在環境に置かれている前記サービス装置から使用データを受信するステップと、
前記クラウドに基づくサーバにより、前記使用データに基づき、前記センサにより監視される前記サービス装置との前記特定ユーザによる前記相互作用を反映する前記特定ユーザの選好を生成するステップと、
前記クラウドに基づくサーバにより、前記選好に基づき、コマンド命令を更に生成するステップであって、前記コマンド命令は、該コマンド命令の受信により、前記選好と合致して前記サービス装置の物理動作条件を変更するよう構成される、ステップと、
前記クラウドに基づくサーバにより、前記特定ユーザに固有の人格を格納するステップであって、前記人格は、前記現在環境の中の前記特定ユーザについての前記選好と前記コマンド命令とを含む、ステップと、
前記クラウドに基づくサーバにより、前記現在環境の中の前記センサからの、前記現在環境の中の前記特定ユーザのユーザ特性を含む収集データを続いて受信するステップと、
前記クラウドに基づくサーバにより、前記収集データの受信に応答して、前記特定ユーザの前記人格を前記センサへダウンロードするステップと、
を有する方法。
【請求項２】
前記ダウンロードするステップは、前記収集データの受信によりリアルタイムに又は実質的にリアルタイムに生じる、請求項１に記載の方法。
【請求項３】
前記人格の前記コマンド命令に基づき前記サービス装置の前記物理動作条件を変更するステップ、を更に有する請求項１に記載の方法。
【請求項４】
前記人格は、前記収集データが前記特定ユーザからサンプリングされることを確認するために使用される検証データを含み、
前記物理動作条件を変更するステップの前に、前記収集データは、前記検証データに基づき、前記特定ユーザからサンプリングされることを確認される、
請求項１に記載の方法。
【請求項５】
前記人格は、前記サービス装置による前記人格のダウンロードを開始するよう構成されるダウンロード開始コマンドを有する、請求項１に記載の方法。
【請求項６】
前記クラウドに基づくサーバにより、前記特定ユーザが前記現在環境の中の前記サービス装置と続けて相互作用する間、前記現在環境を監視し続ける前記センサから及び前記サービス装置から追加使用データを受信するステップと、
前記クラウドに基づくサーバにより、前記追加使用データに基づき、前記サービス装置との前記特定ユーザによる続けての相互作用を反映する前記特定ユーザの前記選好を変更するステップと、
前記クラウドに基づくサーバにより、変更されたコマンド命令の受信により、変更された選好と合致して前記サービス装置の前記物理動作条件を変更するよう前記コマンド命令を変更するステップと、
前記クラウドに基づくサーバにより、前記変更された選好及び前記変更されたコマンド命令を含むよう、前記人格を更新するステップと、
を更に有する請求項１に記載の方法。
【請求項７】
前記選好は、前記現在環境と同じ種類の環境である１又は複数の他の環境の中の前記特定ユーザのために、及び前記現在環境の中の前記サービス装置と同じ種類の装置である１又は複数の他のサービス装置のために、更に構成される、請求項１に記載の方法。
【請求項８】
前記センサ及び前記サービス装置は、単一の装置に統合される、請求項１に記載の方法。
【請求項９】
前記現在環境は、車両、病院環境、仕事環境、買い物環境、又は住居環境を含む、請求項１に記載の方法。
【請求項１０】
前記サービス装置は、玄関装置、車庫扉開器、車両キーレスイグニッション、車両内装コンポーネント構成、ナビゲーション設定、ＨＶＡＣ（heating  ventilation  and  air  conditioning）装置、冷蔵庫、コーヒーメーカ、洗濯機、照明、照明制御装置、キーレスイグニッション、車両運転者娯楽装置、ナビゲーション装置、車両ＨＶＡＣ装置、コンピューティング装置、会議室装置、サーモスタット、及び生産ツールを含み、
選好は、健康記録、薬歴、アレルギ、ＰＣＰ情報、検査及び予約、望ましい専門医、コンピュータアクセス、支払い方法、クーポン、買い物リスト、購入パターン、ブランド選好、生産ツール設定、温度、照明設定、会議室構成選好、娯楽装置設定、及び娯楽選好を含む、
請求項１に記載の方法。
【請求項１１】
非一時的コンピュータ可読媒体であって、動作を実行し又は実行を制御するために１又は複数のプロセッサにより実行可能な符号化されたプログラミングコードを有し、前記動作は、
クラウドに基づくサーバにより、特定ユーザが現在環境の中にあるサービス装置と相互作用する間、前記現在環境を監視するセンサから及び前記現在環境に置かれている前記サービス装置から使用データを受信するステップと、
前記クラウドに基づくサーバにより、前記使用データに基づき、前記センサにより監視される前記サービス装置との前記特定ユーザによる相互作用を反映する前記特定ユーザの選好を生成するステップと、
前記クラウドに基づくサーバにより、前記選好に基づき、コマンド命令を更に生成するステップであって、前記コマンド命令は、該コマンド命令の受信により、前記選好と合致して前記サービス装置の物理動作条件を変更するよう構成される、ステップと、
前記クラウドに基づくサーバにより、前記特定ユーザに固有の人格を格納するステップであって、前記人格は、前記現在環境の中の前記特定ユーザについての前記選好と前記コマンド命令とを含む、ステップと、
前記クラウドに基づくサーバにより、前記現在環境の中の前記センサからの、前記現在環境の中の前記特定ユーザのユーザ特性を含む収集データを続いて受信するステップと、
前記クラウドに基づくサーバにより、前記収集データの受信に応答して、前記特定ユーザの前記人格を前記センサへダウンロードするステップと、
を有する、非一時的コンピュータ可読媒体。
【請求項１２】
前記ダウンロードするステップは、前記収集データの受信によりリアルタイムに又は実質的にリアルタイムに生じる、請求項１１に記載の非一時的コンピュータ可読媒体。
【請求項１３】
前記動作は、前記人格の前記コマンド命令に基づき前記サービス装置の前記物理動作条件を変更するステップ、を更に有する、請求項１１に記載の非一時的コンピュータ可読媒体。
【請求項１４】
前記人格は、前記収集データが前記特定ユーザからサンプリングされることを確認するために使用される検証データを含み、
前記物理動作条件を変更するステップの前に、前記収集データは、前記検証データに基づき、前記特定ユーザからサンプリングされることを確認される、
請求項１１に記載の非一時的コンピュータ可読媒体。
【請求項１５】
前記人格は、前記サービス装置による前記人格のダウンロードを開始するよう構成されるダウンロード開始コマンドを有する、請求項１１に記載の非一時的コンピュータ可読媒体。
【請求項１６】
前記動作は、
前記クラウドに基づくサーバにより、前記特定ユーザが前記現在環境の中の前記サービス装置と続けて相互作用する間、前記現在環境を監視し続ける前記センサから及び前記サービス装置から追加使用データを受信するステップと、
前記クラウドに基づくサーバにより、前記追加使用データに基づき、前記サービス装置との前記特定ユーザによる続けての相互作用を反映する前記特定ユーザの前記選好を変更するステップと、
前記クラウドに基づくサーバにより、変更されたコマンド命令の受信により、変更された選好と合致して前記サービス装置の前記物理動作条件を変更するよう前記コマンド命令を変更するステップと、
前記クラウドに基づくサーバにより、前記変更された選好及び前記変更されたコマンド命令を含むよう、前記人格を更新するステップと、
を更に有する、請求項１１に記載の非一時的コンピュータ可読媒体。
【請求項１７】
前記選好は、前記現在環境と同じ種類の環境である１又は複数の他の環境の中の前記特定ユーザのために、及び前記現在環境の中の前記サービス装置と同じ種類の装置である１又は複数の他のサービス装置のために、更に構成される、請求項１１に記載の非一時的コンピュータ可読媒体。
【請求項１８】
前記センサ及び前記サービス装置は、単一の装置に統合される、請求項１１に記載の非一時的コンピュータ可読媒体。
【請求項１９】
前記現在環境は、車両、病院環境、仕事環境、買い物環境、又は住居環境を含む、請求項１１に記載の非一時的コンピュータ可読媒体。
【請求項２０】
前記サービス装置は、玄関装置、車庫扉開器、車両キーレスイグニッション、車両内装コンポーネント構成、ナビゲーション設定、ＨＶＡＣ（heating  ventilation  and  air  conditioning）装置、冷蔵庫、コーヒーメーカ、洗濯機、照明、照明制御装置、キーレスイグニッション、車両運転者娯楽装置、ナビゲーション装置、車両ＨＶＡＣ装置、コンピューティング装置、会議室装置、サーモスタット、及び生産ツールを含み、
選好は、健康記録、薬歴、アレルギ、ＰＣＰ情報、検査及び予約、望ましい専門医、コンピュータアクセス、支払い方法、クーポン、買い物リスト、購入パターン、ブランド選好、生産ツール設定、温度、照明設定、会議室構成選好、娯楽装置設定、及び娯楽選好を含む、
請求項１１に記載の非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願明細書で議論する実施形態は、人格に基づくサービス配信に関する。
【背景技術】
【０００２】
センサ及び装置は、家及び車両のような環境の中でユーザと定期的に相互作用する。しかしながら、センサ及び装置は、ユーザの選好に従い装置を構成するために、ユーザにより手動で操作される。
【０００３】
本願明細書で請求される主題は、上述のような欠点を解決する実施形態や上述のような環境でのみ機能する実施形態に限定されない。むしろ、この背景技術は、単に、本願明細書に記載される複数の実施形態が実施される技術分野の一例を説明するために提供される。
【発明の概要】
【０００４】
一実施形態の一態様によると、人格に基づくサービス配信の方法は、クラウドに基づくサーバにより、特定ユーザが現在環境の中のサービス装置と相互作用する間、センサから及びサービス装置から使用データを受信するステップを含む。センサは、現在環境を監視する。サービス装置は、現在環境の中に配置される。方法は、使用データに基づき、センサにより監視されるサービス装置との特定ユーザによる相互作用を反映する、特定ユーザの選好を生成するステップを有して良い。方法は、選好に基づき、クラウドに基づくサーバにより、コマンド命令を受信すると選好に合致してサービス装置の物理動作条件を変更するよう構成されるコマンド命令を生成するステップを更に有して良い。方法は、クラウドに基づくサーバにより、特定ユーザに固有の人格を格納するステップを有して良く、人格は、現在環境の中の特定ユーザの選好及びコマンド命令を含む。方法は、クラウドに基づくサーバにより、現在環境の中のセンサからの、現在環境の中の特定ユーザのユーザ特性を有する収集データを続けて受信するステップを有して良い。方法は、クラウドに基づくサーバにより、収集データの受信に応答して、特定ユーザの人格をセンサにダウンロードするステップを有して良い。
【０００５】
実施形態の目的及び利点が理解され、少なくとも特に特許請求の範囲で指摘された要素、特徴及び組合せを用いて達成されるだろう。
【０００６】
上述の全体的説明及び以下の詳細な説明の両方は、例示及び説明のためであり、本発明の範囲を限定しないことが理解される。
【図面の簡単な説明】
【０００７】
例示的な実施形態は、添付の図面を用いて、更なる特異性及び詳細事項と共に記載され説明される。
【図１】人格に基づくサービス配信の実施形態が実施され得る例示的なサービス配信システムである。
【図２Ａ】図１のサービス配信システムの中で実行され得る例示的な人格生成処理のブロック図である。
【図２Ｂ】図１のサービス配信システムの中で実行され得る例示的なサービス配信処理のブロック図である。
【図２Ｃ】図１のサービス配信システム１００の中で実行され得る例示的な更新処理のブロック図である。
【図３】図１のサービス配信システムの人格データベースの例示的な実施形態のブロック図である。
【図４】人格に基づくサービス配信の例示的な方法のフローチャートである。
【図５】人格に基づくサービス配信の別の例示的な方法のフローチャートである。
【図６】サービス配信システムの一実施形態の例示的な実施形態のブロック図である。
【図７】人格に基づくサービス配信の別の例示的な方法のフローチャートである。
【図８】人格に基づくサービス配信の別の例示的な方法のフローチャートである。
【図９】人格に基づくサービス配信の別の例示的な方法のフローチャートである。
【図１０】人格に基づくサービス配信の別の例示的な方法のフローチャートである。
【図１１】人格に基づくサービス配信の別の例示的な方法のフローチャートである。
【図１２】人格に基づくサービス配信のために構成される例示的なコンピューティングシステムを示す。  全ての図は本願明細書に記載の少なくとも１つの実施形態に従って構成される。
【発明を実施するための形態】
【０００８】
ＩｏＴ（Internet  of  Things）能力を含むセンサ及びサービス装置は、ユビキタスになってきている。センサ及びサービス装置は、カスタマイズされた方法で種々の環境の中のユーザにサービスを配信できるようにする。例えば、ユーザに固有の選好に基づくサービスが配信され得る。
【０００９】
カスタマイズされた方法でユーザにサービスを配信する際の問題は、センサへの及び環境に関連し且つユーザにカスタマイズされたサービス装置への、ユーザの選好の通信である。例えば、照明輝度選好は、オフィス環境に関連して良いが、車両環境には関連しない場合がある。したがって、本開示で記載される実施形態は、人格に基づくサービス配信を含む。幾つかの実施形態では、サービスは、環境間でユーザと共に「旅する」人格に基づきユ―ザに配信される。人格は、クラウドに基づくサーバに格納され、センサ及び／又はサービス装置にダウンロードされる。人格は、ユーザに対してカスタマイズ環境に適応し及びされたサービスを配信するよう、コマンド命令を用いてセンサ及び／又はサービス装置をプログラミングする。人格は、ユーザのセンサ及びサービス装置との相互作用に基づいて良く及びそれに基づき更新されて良い。したがって、人格は、より良好にカスタマイズされたサービスへと発展する。
【００１０】
したがって、本開示に記載される幾つかの実施形態は、環境適応及びカスタマイズされたサービス配信の向上を提供する。特に、幾つかの実施形態は、特定ユーザに固有の選好セット及びコマンド命令へのアクセスを向上する。さらに、幾つかの実施形態は、ユーザに固有の人格及び継続的に人格を更新する処理の発展を向上して、ユーザに提供される環境適応及びサービスを向上し及び発展する。上述及び他の実施形態は、異なる環境のセンサ及びサービス装置の間で通信されない非集中的選好への技術的解決策を提供する。
【００１１】
上述及び他の実施形態は、添付の図面を参照して説明される。特に断りのない限り、添付の図面の中の同様の参照符号は、同様の構造及び機能を示す。
【００１２】
図１は、人格に基づくサービス配信の実施形態が実施され得る例示的なサービス配信システム１００である。サービス配信システム１００は、ユーザ１１２が相互作用し得る複数の環境１０１Ａ〜１０１Ｄ（概して、環境１０１）を有する。例えば、環境１０１は、ユーザ１１２の家の複数の部屋を有して良い。ユーザ１１２が家中を歩くとき、ユーザ１１２は、リアルタイムに又は実質的にリアルタイムにユーザ１１２にサービスを配信するよう適応し得る環境１０１と相互作用して良い。
【００１３】
図１のサービス配信システム１００は、環境１０１、クラウドに基づくサーバ１２４、ネットワ―ク１２２を有する。環境１０１、クラウドに基づくサーバ１２４、及びネットワーク１２２の各々の幾らかの詳細事項は、以下の段落で提供される。
【００１４】
環境１０１は、センサ１１５のうちの少なくとも１つ及びサービス装置１１７のうちの少なくとも１つを有する任意の設定、状況、又は位置を有して良い。例えば、環境１０１は、車両（例えば、自動車、ボート、オートバイ、等）、病院環境（例えば、病院、獣病院、脊椎指圧療法院、診療所、等）、仕事環境（例えば、オフィス、会議室、職場環境、工場作業場、等）、買い物環境（例えば、店舗、モール、市場、等）、又は住居環境（例えば、家、共同住宅、駐車場、庭、等）を有して良い。ユーザ１１２が現在相互作用している環境１０１は、本開示においては、環境１０１又は現在環境１０１として参照される。
【００１５】
環境１０１は、サービス装置１１７Ａ〜１１７Ｄ（概して、サービス装置１１７又は複数のサービス装置１１７）及びセンサ１１５Ａ〜１１５Ｄ（概して、センサ１１５又は複数のセンサ１１５）を有して良い。サービス装置１１７及びセンサ１１５は、第１環境１０１Ａ及び第２環境１０１Ｂにのみ示される。第３環境１０１Ｃ及び第４環境１０１Ｄはサービス装置１１７及びセンサ１１５を含んで良いことが、本開示の利益と共に理解できる。さらに、第１及び第２環境１０１Ａ及び１０１Ｂは、それぞれ２個のサービス装置１１７及びセンサ１１５を有する。環境１０１は、１又は複数のサービス装置１１７及び／又は１又は複数のセンサ１１５を有して良い。
【００１６】
センサ１１５は、環境１０１の中で入力を受信し又は測定し及び該入力を表すデータ又は情報をネットワーク１２２を介して通信するよう構成される任意の装置を有して良い。センサ１１５は、プロセッサ、メモリ、及び計算能力を有して良い。センサ１１５は、環境１０１の中のユーザ１１２の存在を測定するよう構成されて良い。例えば、センサ１１５は、動きセンサを有して良い。センサ１１５は、センサ１１５のうちの別のセンサに起動信号を通信して良い。起動信号を受信すると、センサ１１５は、環境１０１から入力を収集して良い。
【００１７】
さらに、センサ１１５は、特定の環境条件（例えば、温度、照明輝度、等）を測定するよう構成されて良い。センサ１１５は、クラウドに基づくサーバ１２４から人格を受信するよう更に構成されて良い。人格に基づき、センサ１１５は、コマンド命令をサービス装置１１７に通信して良い。コマンド命令は、サービス装置１１７の物理動作条件を変更して良い。追加又は代替で、人格に基づき、センサ１１５は、ダウンロード開始コマンドをサービス装置１１７にダウンロードするよう構成されて良い。ダウンロード開始コマンドは、サービス装置１１７により人格のダウンロードを開始させて良い。さらに、幾つかの実施形態では、センサ１１５は、環境１０１を監視するよう構成されて良い。環境の監視に基づき、センサ１１５は、使用データを抽出し、該使用データをクラウドに基づくサーバ１２４に通信して良い。使用データは、人格の基礎を形成して良く、人格の更新の基礎を形成して良い。これらの機能のうちの幾つかの幾らかの詳細事項は、本開示の別の場所に記載される。
【００１８】
幾つかの実施形態では、センサ１１５は、適応モジュール１１１を有して良い。適応モジュール１１１は、環境１０１の適応を実施するために、クラウドに基づくサーバ１２４と相互作用するよう構成されて良い。例えば、適応モジュール１１１は、現在環境１０１を監視して良い。適応モジュール１１１は、現在環境の中の特定ユーザのユーザ特性を含むデータ収集して良い。適応モジュール１１１は、クラウドに基づくサーバ１２４に格納された特定ユーザの人格をダウンロードして良い。人格は、選好、及び／又はコマンド命令を受信すると現在環境の中のサービス装置１１７の物理動作条件を変更するよう構成されるコマンド命令を有して良い。
【００１９】
サービス装置１１７は、環境１０１の中の条件を提供する又はそれに影響を与える任意の装置を有して良い。概して、条件は、ユーザ１１２により経験される。したがって、ユーザ１１２は、条件に関する何らかの選好を形成して良い。サービス装置１１７は、プロセッサ、メモリ、及び計算能力を有して良い。
【００２０】
幾つかの実施形態では、サービス装置１１７は、クラウドに基づくサーバ１２４及び／又はセンサ１１５と相互作用するよう構成されて良い適応モジュール１１１を有して良い。例えば、サービス装置１１７の適応モジュール１１１は、センサ１１５からコマンド命令を受信するよう構成されて良い。それに応答して、サービス装置１１７の適応モジュール１１１は、物理動作条件を変更して良い。さらに、サービス装置１１７の適応モジュール１１１は、センサ１１５からダウンロード開始コマンドを受信するよう構成されて良い。それに応答して、サービス装置１１７の適応モジュール１１１は、クラウドに基づくサーバ１２４から人格をダウンロードして良い。サービス装置１１７は、次に、ダウンロードした人格に基づき物理動作条件を変更して良い。さらに、幾つかの実施形態では、サービス装置１１７の適応モジュール１１１は、環境１０１を監視するよう構成されて良い。環境の監視に基づき、サービス装置１１７は、使用データを抽出し、クラウドに基づくサーバ１２４に使用データを通信して良い。使用データから人格が生成され、使用データは人格の更新の基礎を形成して良い。これらの機能のうちの幾つかの幾らかの詳細事項は、本開示の別の場所に記載される。
【００２１】
サービス装置１１７の幾つかの例は、玄関装置、車庫扉開器、車両キーレスイグニッション、車両内装コンポーネント構成、ナビゲーション設定、ＨＶＡＣ（heating  ventilation  and  air  conditioning）装置、冷蔵庫、コーヒーメーカ、洗濯機、照明、照明制御装置、キーレスイグニッション、車両運転者娯楽装置、ナビゲーション装置、車両ＨＶＡＣ装置、コンピューティング装置、会議室装置、サーモスタット、及び生産ツールを含む。
【００２２】
適応モジュール１１１は、（例えば、１又は複数の工程を実行する又はその実行を制御する）プロセッサ、マイクロプロセッサ、ＦＰＧＡ（field−programmable  gate  array）又はＡＳＩＣ（application−specific  integrated  circuit）を含むハードウェアを用いて実装できる。幾つかの他の例では、適応モジュール１１１は、ハードウェア及びソフトウェアの組み合わせを用いて実装されて良い。ソフトウェアでの実装は、コンピューティングシステム（例えば、センサ１１５及び／又はサービス装置１１７）のハードウェアに含まれ得るような１又は複数のトランジスタ又はトランジスタ要素の迅速な起動及び停止を含み得る。追加で、ソフトウェア定義命令は、トランジスタ要素の中の情報に対して作用して良い。ソフトウェア命令の実装は、電子経路を少なくとも一時的に再構成し、コンピューティングハードウェアを変換して良い。
【００２３】
クラウドに基づくサーバ１２４は、プロセッサとメモリと通信能力とを有するハードウェアサーバを有して良い。図示の実施形態では、クラウドに基づくサーバ１２４は、情報及びデータをネットワーク１２２を介してサービス装置１１７及びセンサ１１５へ送信し及びそれらから受信するためにネットワーク１２２に結合されて良い。
【００２４】
クラウドに基づくサーバ１２４は、適応エンジン１０８と、人格データベース１０９と、をホスティングして良い。適応エンジン１０８は、ユーザ１１２に固有の人格を生成するよう構成されて良い。人格データベース１０９は、１又は複数の人格を格納して良い。人格のうちの１つはユーザ１１２に固有である。ユーザ１１２が環境１０１内で相互作用するとき、適応エンジン１０８は、リアルタイムに又は実質的にリアルタイムに、ネットワーク１２２を介するサービス装置１１７及び／又はセンサ１１５によるユーザ１１２の人格へのアクセス又はそのダウンロードを可能にして良い。
【００２５】
ユーザ１１２の人格に基づき、サービス装置１１７の物理動作条件は変更されて良い。サービス装置１１７に対する変更は、ユーザ１１２により良好に適するように、又は環境１０１の中のユーザ１１２にサービスを提供するために、環境１０１を適応して良い。クラウドに基づくサーバ１２４は、概して、ネットワーク１２２を介して環境１０１のサービス装置１１７及び／又はセンサ１１５によりアクセス可能であって良い。例えば、クラウドに基づくサーバ１２４は、スマート家電、ＩｏＴ（Internet−of−Things）可能装置、等とのネットワーク１２２を介する通信のために構成されて良い。したがって、環境１０１は、互いに別個であり遠隔にあって良い。
【００２６】
本開示において使用されるとき、人格は、ユーザ１１２の選好を有して良い。選好は、ユーザ１１２に関連する及びサービス装置１１７の動作条件の変化により表され得る任意の情報又はデータを含んで良い。人格は、ユーザ１１２が環境１０１の中に存在することを確認するために使用されるユーザ特性（例えば、顔認識、指紋、パスワード、等）のような種々の検証データを有して良い。さらに、人格は、サービス装置１１７の動作条件の変更のために使用されるコマンド命令２１２を有して良い。人格は、環境１０１のうちの１又は複数において動作条件の変更を促し得る選好、等を提供して良い。例えば、選好は、第２環境１０１Ｂではなく、第１環境１０１Ａ及び第３環境１０１Ｃの動作条件を変更するために使用されて良い。
【００２７】
人格は、環境１０１のうちの１又は複数の中で関連し得る選好を含んで良い。例えば、選好は、住居環境において関連し得る、玄関情報、ＨＶＡＣ選好、アラームコード、スマート家電自動設定（例えば、冷蔵庫、コーヒーメーカ、洗濯機）、及び照明制御に関連するデータを有して良い。選好は、病院環境において関連し得る、健康記録、投薬、アレルギ、ＰＣＰ情報、検査及び予約、及び望ましい専門医に関連するデータを有して良い。選好は、車両環境に関連し得る、キーレスイグニッション、快適設定、目的地設定、及び運転者娯楽に関連するデータを有して良い。選好は、仕事環境において関連し得る、コンピュータアクセス、会議室選好、温度及び照明設定、生産ツール設定に関連するデータを有して良い。選好は、買い物環境において関連し得る、ブランド選好、購入パターン、好きな店舗、買い物リスト、クーポン、及び支払い方法に関連するデータを有して良い。
【００２８】
適応エンジン１０８は、センサ１１５及び／又はサービス装置１１７により送信される使用データに基づき人格を生成し、カスタマイズされたサービスが配信されるように人格に基づきリアルタイム又は実質的にリアルタイムに環境１０１を適応し、追加使用データに基づき人格を動的に更新するよう構成されて良い。
【００２９】
例えば、適応エンジン１０８は、ユーザ１１２が現在環境１０１の中のサービス装置１１７と相互作用する間に、現在環境１０１を監視するセンサ１１５から、及び／又は現在環境１０１の中に位置するサービス装置１１７から使用データを受信して良い。適応エンジン１０８は、使用データに基づき、センサ１１５により監視されるとき、サービス装置１１７とのユーザ１１２による相互作用を反映するユーザ１１２の選好を生成して良い。適応エンジン１０８は、コマンド命令を受信すると選好に合致してサービス装置１１７の物理動作条件を変更するよう構成されるコマンド命令を生成して良い。適応エンジン１０８は、ユーザ１１２に固有の人格を格納して良い。人格は、現在環境１０１の中の特定ユーザについての選好及びコマンド命令を有して良い。適応エンジン１０８は、収集データを続けて受信して良い。収集データは、ユーザ１１２のユーザ特性を有して良い。適応エンジン１０８は、収集データの受信に応答して、ユーザの人格をセンサ１１５及び／又はサービス装置１１７にダウンロードして良い。人格は、リアルタイムに又は実質的にリアルタイムにダウンロードされて良い。サービス装置１１７の物理動作条件は、ユーザ１１２により良好に適するように、人格に基づき変更されて良い。
【００３０】
さらに、管理者１１３は、クラウドに基づくサーバ１２４と相互作用して良い。管理者１１３は、ユーザ固有データをクラウドに基づくサーバ１２４に提供して良い。ユーザ固有データは、人格の生成で使用され得る記録又は他の非使用データを有して良い。例えば、管理者１１３は、１又は複数の選好において使用され得る医療記録をクラウドに基づくサーバ１２４にアップロードして良い。ユーザ固有データの幾つかの他の例は、記録（運転、医療、歯科、等）、人口統計データ（年齢、体重、家族歴、等）、スケジュール（例えば、カレンダ、予約、等）、手動入力選好（例えば、好みの色、等）、購入履歴／領収書、等を含み得る。図１のサービス配信システム１００では、管理者１１３は個人として示される。他の実施形態では、管理者１１３は、装置（例えば、スキャナ）、自動処理、又は個人の集合であって良い。追加又は代替で、幾つかの実施形態では、ユーザ１１２は、ユーザ固有データを提供して良い。
【００３１】
適応エンジン１０８は、（例えば、１又は複数の工程を実行する又はその実行を制御するために）プロセッサ、マイクロプロセッサ、ＦＰＧＡ又はＡＳＩＣを含むハードウェアを用いて実装できる。幾つかの他の例では、適応エンジン１０８は、ハードウェア及びソフトウェアの組み合わせを用いて実装されて良い。ソフトウェアでの実装は、コンピューティングシステム（例えば、クラウドに基づくサーバ１２４）のハードウェアに含まれ得るような１又は複数のトランジスタ又はトランジスタ要素の迅速な起動及び停止を含み得る。追加で、ソフトウェア定義命令は、トランジスタ要素の中の情報に対して作用して良い。ソフトウェア命令の実装は、電子経路を少なくとも一時的に再構成し、コンピューティングハードウェアを変換して良い。
【００３２】
図１のサービス配信システム１００では、クラウドに基づくサーバ１２４は、ネットワーク１２２を介して環境１０１のサービス装置１１７及び／又はセンサ１１５と通信して良い。例えば、クラウドに基づくサーバ１２４は、ネットワーク１２２を介してサービス装置１１７及び／又はセンサ１１５に人格を通信して良い。さらに、サービス装置１１７及び／又はセンサ１１５は、ネットワーク１２２を介してクラウドに基づくサーバ１２４にデータを通信して良い。さらに、サービス装置１１７及びセンサ１１５は、ネットワーク１２２を介してサービス装置１１７とセンサ１１５との間でデータ、情報、コマンド、等を通信して良い。
【００３３】
したがって、ネットワーク１２２は、有線又は無線構成を有して良く、スター構成、トークンリング構成若しくは他の構成を含む構成を有して良い。さらに、ネットワーク１２２は、ＬＡＮ（local  area  network）、ＷＡＮ（wide  area  network）（例えば、インターネット）、及び／又は複数の装置が通信できる他の相互接続されたデータ経路を有して良い。幾つかの実施形態では、ネットワーク１２２は、ピアツーピアネットワークを有しても良い。ネットワーク１２２は、種々の異なる通信プロトコルでデータを通信可能にする通信ネットワークの一部に結合され又はそれを含んで良い。
【００３４】
幾つかの実施形態では、ネットワーク１２２は、自動プロトコル又は装置対装置（Ｄ２Ｄ）プロトコルのために構成されて良い。例えば、Ｄ２Ｄプロトコルは、ＭＱＴＴ（Message  Queue  Telemetry  Transport）、ＸＭＰＰ（Extensible  Messaging  and  Presence  Protocol）、ＤＤＳ（Data  Distribution  Service）、ＡＭＱＰ（Advanced  Message  Queuing  Protocol）、等を有して良い。
【００３５】
幾つかの実施形態では、ネットワーク１２２は、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信ネットワーク又はＳＭＳ（short  messaging  service）、ＭＭＳ（multimedia  messaging  service）、ＨＴＴＰ（hypertext  transfer  protocol）、直接データ接続、ＷＡＰ（wireless  application  protocol）、電子メール等を介することを含むデータを送信及び受信するセルラ通信ネットワークを有して良い。
【００３６】
本開示の範囲から逸脱することなくサービス配信システム１００に対し変更、追加又は省略が行われて良い。本開示は、１又は複数の環境１０１、１又は複数のネットワーク１２２、１又は複数のクラウドに基づくサーバ１２４、又はそれらの任意の組み合わせを有し得るサービス配信システムに適用されて良い。
【００３７】
さらに、本願明細書に記載の実施形態の中の種々のコンポーネントの分割は、分割が全ての実施形態において生じることを意味しない。本開示の利益により、記載のコンポーネントが単一のコンポーネントに統合され又は複数のコンポーネントに分割されても良いことが理解される。
【００３８】
図２Ａは、図１のサービス配信システム１００の中で実行され得る例示的な人格生成処理２５０のブロック図である。図２Ａの人格生成処理２５０は、人格データベース１０９に格納される人格２０２を動的に生成するために使用されて良い。人格生成処理２５０を用いて、人格データベース１０９の中の人格は、ユーザ１１２の行動に基づき、特に環境１０１の中のセンサ１１５及びサービス装置１１７との相互作用に基づき、生成されて良い。さらに、ユーザ１１２の選好が生成するとき、ユーザ１１２の人格２０２は、該選好を反映するよう生成されて良い。
【００３９】
図２Ａは、図１に記載されたクラウドに基づくサーバ１２４、適応エンジン１０８、人格データベース１０９、第１センサ１１５Ａ、第１サービス装置１１７Ａ、ユーザ１１２、環境１０１、及び第２サ―ビス装置１１７Ｂを含む。図２Ａに示されないが、更新処理２７５における使用データ３０４の通信は、図１のネットワーク１２２のようなネットワークを介して良い。
【００４０】
人格生成処理２５０は、環境１０１を監視する、第１サービス装置１１７Ａ、第１センサ１１５Ａ、及び第２サービス装置１１７Ｂのうちの１又は複数に基づいて良い。例えば、特定ユーザ１１２が第１サービス装置１１７Ａ、第１センサ１１５Ａ、及び第２サービス装置１１７Ｂと相互作用する間、使用データ３０４が生成されて良い。使用データ３０４は、特定ユーザ１１２による使用中の第１サービス装置１１７Ａ、第１センサ１１５Ａ、及び第２サービス装置１１７Ｂの物理動作条件を含んで良い。使用データ３０４は、第１サービス装置１１７Ａ、第２サービス装置１１７Ｂ、及び第１センサ１１５Ａに関する、ユーザ１１２の行動を示して良い。したがって、使用データ３０４は、ユーザ１１２の選好を示して良い。
【００４１】
第１サービス装置１１７Ａ、第１センサ１１５Ａ、及び第２サービス装置１１７Ｂは、使用データ３０４を抽出し、使用データ３０４をクラウドに基づくサーバ１２４へ送信して良い。図２Ａでは、例えば、第２サービス装置１１７Ｂは、ユーザ１１２の第２サービス装置１１７Ｂとの相互作用に基づき、使用データ３０４を抽出して良い。使用データ３０４は、次に、クラウドに基づくサーバ１２４へ送信されて良い。同様に、第１サービス装置１１７Ａは、ユーザ１１２の第１サービス装置１１７Ａ及び第１センサ１１５Ａとの相互作用に基づき使用データ３０４を抽出して良い。使用データ３０４は、次に、クラウドに基づくサーバ１２４へ送信されて良い。
【００４２】
環境１０１の監視及び／又は使用データ３０４の送信は、幾つかの実施形態では絶えず実行されて良い。他の実施形態では、１又は複数のサービス装置１１７及び／又はセンサ１１５は、周期的に監視し又はオンデマンドで監視して良い。
【００４３】
クラウドに基づくサーバ１２４において、人格２０２は、使用データ３０４に基づき生成されて良い。例えば、適応エンジン１０８は、使用データ３０４に基づき人格２０２を生成して良い。人格２０２は、人格データベース１０９に通信されて良い。人格２０２は、１又は複数の環境（例えば、環境１０１）についての、選好、検証データ、及びコマンド命令を有して良い。人格２０２は、したがって、サービス装置１１７Ａ及び１１７Ｂ及び／又はセンサ１１５Ａとのユーザ１１２の相互作用に基づいて良い。
【００４４】
例えば、所与の時間期間の間に、ユーザ１１２はサーモスタットを華氏７７度に設定させて良い。サーモスタットは、７７度でのサーモスタットの使用を示す使用データ３０４を抽出して良い。使用データ３０４は、クラウドに基づくサーバ１２４へ通信されて良い。適応エンジン１０８は、７７度でのサーモスタットの選好を含むよう人格２０２を生成して良い。さらに、人格２０２は、ユーザ１１２が環境１０１の中に存在することに応答して、サーモスタットの現在設定を７７度に変更するコマンド命令を有して良い。
【００４５】
図２Ｂは、図１のサービス配信システム１００の中で実行され得る例示的なサービス配信処理２００のブロック図である。図２Ｂのサービス配信処理２００は、ユーザ１１２の人格２０２に基づき環境１０１を動的に適応するために使用されて良い。図２Ｂは、図１に記載されたクラウドに基づくサーバ１２４、適応エンジン１０８、人格データベース１０９、第１センサ１１５Ａ、第２センサ１１５Ｂ、第１サービス装置１１７Ａ、ユーザ１１２、環境１０１、及び第２サービス装置１１７Ｂを含む。図２Ｂには示されないが、サービス配信処理２００の中の人格２０２の通信、ダウンロード開始コマンド２０６、第１及び第２データ２０４Ａ及び２０４Ｂ、起動信号２１１、コマンド命令２１２、又はそれらの何らかの組合せは、図１のネットワーク１２２のようなネットワークを介して良い。
【００４６】
図２Ｂのサービス配信処理２００では、第１センサ１１５Ａは、環境１０１を監視して良い。第１センサ１１５Ａは、第１データ２０４Ａを収集して良い。第１データ２０４Ａは、環境１０１の中のユーザ１１２のユーザ特性を有して良い。例えば、第１データ２０４Ａは、ユーザ１１２の、血管画像、顔の画像、又は指紋を有して良い。第１センサ１１５Ａは、人格２０２をダウンロードして良い。例えば、第１センサ１１５Ａは、ネットワークを介してクラウドに基づくサーバ１２４から、人格２０２をダウンロードして良い。
【００４７】
追加又は代替で、適応エンジン１０８は、人格データベース１０９から人格２０２にアクセスして良い。適応エンジン１０８は、次に、人格２０２を通信し又はそれをダウンロードして良い。
【００４８】
人格２０２は、図２Ａを参照して記載したように、ユーザ１１２に固有であって良い。人格２０２は、クラウドに基づくサーバ１２４に格納される複数の人格のうちの１つであって良い。第１データ２０４Ａは、人格データベース１０９にある複数の人格のうちのどれがユーザ１１２に固有であるかを決定するために、適応エンジン１０８により使用されて良い。
【００４９】
人格２０２は、ユーザ１１２に固有の選好３２１を有して良い。選好３２１は、コマンド命令２１２に関連して良い。コマンド命令２１２は、環境１０１の中の第１サービス装置１１７Ａの物理動作条件を変更するよう構成されて良い。物理動作条件の変更は、第１サービス装置１１７Ａによるコマンド命令２１２の受信により生じて良い。変更は、選好３２１と合致して良い。
【００５０】
図示の実施形態では、コマンド命令２１２は人格２０２に含まれて良い。他の実施形態では、第１センサ１１５Ａは、コマンド命令２１２を生成し、コマンド命令２１２を第１サービス装置１１７Ａに通信して良い。
【００５１】
幾つかの実施形態では、第１センサ１１５Ａは、第１サービス装置１１７Ａと別個であって良い。これらの実施形態では、コマンド命令２１２は、ネットワーク（例えば、ネットワーク１２２）を介して通信されて良い。他の実施形態では、第１センサ１１５Ａは、第１サービス装置１１７Ａに統合されて良い。これらの実施形態では、コマンド命令２１２は、有線又は電子システムを介して通信されて良い。
【００５２】
追加又は代替で、第１センサ１１５Ａは、人格２０２を受信して良い。これに応答して、第１センサ１１５Ａは、ダウンロード開始コマンド２０６を第２サービス装置１１７Ｂに通信して良い。ダウンロード開始コマンド２０６は、クラウドに基づくサーバ１２４から人格２０２をダウンロードするよう、第２サービス装置１１７Ｂを促すよう構成されて良い。
【００５３】
人格２０２に基づき、第２サービス装置１１７Ｂは、環境１０１における第２サービス装置１１７Ｂの物理動作条件を変更して良い。物理動作条件の変更は、第２サービス装置１１７Ｂによる人格２０２の受信により生じて良い。変更は、選好３２１と合致して良い。幾つかの実施形態では、コマンド命令（例えば、コマンド命令２１２）は、第２サービス装置１１７Ｂによりダウンロードされ得る人格２０２に含まれて良い。
【００５４】
幾つかの実施形態では、人格２０２は、検証データ２１０（図中、「ｖｅｒ．ｄａｔａ２１０」）を有して良い。上述及び他の実施形態では、（例えば、第１サービス装置１１７Ａ又は第２サービス装置１１７Ｂによる）物理動作条件の変更の前に、第１センサ１１５Ａは、第１データ２０４Ａが検証データ２１０に基づきユーザ１１２からサンプリングされることを確認して良い。例えば、検証データ２１０は、顔認識画像、血管紋、指紋、等を有して良い。第１データ２０４Ａは、ユーザ１１２が第１データ２０４Ａのソースであることを確認するために、検証データ２１０と比較されて良い。追加で、上述及び他の実施形態では、確認に続いて、ダウンロード開始コマンド２０６及び／又はコマンド命令２１２は、第１センサ１１５Ａから通信されて良い。
【００５５】
幾つかの実施形態では、第２センサ１１５Ｂは、第２データ２０４Ｂを受信して良い。第２データ２０４Ｂは、受動型データを有して良い。例えば、第２センサ１１５Ｂは動きセンサを有して良く、第２データ２０４Ｂは、第２センサ１１５Ｂの近傍におけるユーザ１１２の動きを表すデータを有して良い。第２データ２０４Ｂに応答して、起動信号２１１が、第２センサ１１５Ｂから第１センサ１１５Ａへ通信されて良い。起動信号２１１は、第１センサ１１５Ａの監視機能を起動し、第２センサ１１５Ｂが環境１０１の中でユーザ１１２の存在を検知したことを示すよう構成されて良い。
【００５６】
図２Ｃは、図１のサービス配信システム１００の中で実行され得る例示的な更新処理２７５のブロック図である。図２Ｃの更新処理２７５は、人格データベース１０９又は人格データベース１０９に格納された１又は複数の人格を動的に更新するために使用されて良い。人格更新処理２７５を用いて、人格データベース１０９の中の人格は、ユーザ１１２の行動、並びにサービス装置１１７及びセンサ１１５とのユーザ１１２の相互作用に基づき、動的に適応されて良い。したがって、ユーザ１１２の選好が変わるとき、ユーザ１１２の人格（例えば、図２Ａ及び２Ｂの人格２０２）は、該変化を反映するよう更新されて良い。
【００５７】
図２Ｃは、図１に記載されたクラウドに基づくサーバ１２４、適応エンジン１０８、人格データベース１０９、第１センサ１１５Ａ、第１サービス装置１１７Ａ、ユーザ１１２、環境１０１、及び第２サ―ビス装置１１７Ｂを含む。図２Ｃに示されないが、更新処理２７５における使用データ３０４の通信は、図１のネットワーク１２２のようなネットワークを介して良い。
【００５８】
更新処理２７５は、図２Ａの人格２０２の生成に続き環境１０１を監視し続ける、第１サービス装置１１７Ａ、第１センサ１１５Ａ、及び第２サービス装置１１７Ｂのうちの１又は複数に基づいて良い。例えば、特定ユーザ１１２が第１サービス装置１１７Ａ、第１センサ１１５Ａ、及び第２サービス装置１１７Ｂと相互作用する間、使用データ３０４が生成され続けて良い。図２Ｃの使用データは、図２Ａの使用データと実質的に同様である。第１サービス装置１１７Ａ、第１センサ１１５Ａ、及び第２サービス装置１１７Ｂは、使用データ３０４を抽出し、使用データ３０４をクラウドに基づくサーバ１２４へ送信して良い。
【００５９】
図２Ｃの使用データは、ユーザ１１２の選好に対する変更を示して良い。例えば、所与の時間期間の間に、ユーザ１１２はサーモスタットを華氏７７度に設定して良い。ユーザ１１２の人格（例えば、図２Ａの２０２）は、７７度のサーモスタット設定の選好を有して良い。ユーザ１１２は、次に、華氏６８度でサーモスタットを使用し始めて良い。６８度でのサーモスタットの使用に基づき、サーモスタットは、６８度での使用を示す使用データ３０４を生成して良い。
【００６０】
クラウドに基づくサーバ１２４において、人格データベース１０９は、使用データ３０４に基づき動的に適応されて良い。例えば、適応エンジン１０８は、使用データ３０４に基づき更新３１０を生成して良い。更新３１０は、人格データベース１０９に通信されて良い。更新３１０は、１又は複数の環境（例えば、環境１０１）についての、選好、検証データ、及びコマンド命令のうちの１又は複数を変更して良い。例えば、更新は、変更された選好及び／又は変更された選好に合致する変更されたコマンド命令を含み得る適応された人格を生成して良い。更新３１０は、したがって、サービス装置１１７Ａ及び１１７Ｂ及び／又はセンサ１１５Ａとのユーザ１１２の相互作用に基づき、人格データベース１０９に格納されたユーザ１１２の人格（例えば、図２Ａの２０２）を動的に適応して良い。
【００６１】
上述の例を続けると、適応エンジン１０８は、６８度でのサーモスタットの使用を示す使用データ３０４に基づき、更新３１０を生成して良い。ユーザ１１２がサーモスタットを７７度に設定するという選好は、更新３１０に基づき変更されて良い。
【００６２】
図３は、図１〜２Ｃの人格データベース１０９の例示的な実施形態のブロック図である。人格データベース１０９は、複数の人格２０２Ａ〜２０２Ｃを含んで良い。人格２０２Ａ〜２０２Ｃのうちの１又は複数は、ユーザ１１２Ａ〜Ｃの集合のうちの特定ユーザについて固有に構成されて良い。例えば、図３では、人格データベース１０９は、３つの人格２０２Ａ〜２０２Ｃ及び３人のユーザ１１２Ａ〜１１２Ｃを有する。人格２０２Ａ〜２０２Ｃのうちの１つは、ユーザ１１２Ａ〜１１２Ｃのうちの１人に固有である。他の実施形態では、人格２０２Ａ〜２０２Ｃのうちの１又は複数は、ユーザ１１２Ａ〜１１２Ｃのグループに固有であって良い。例えば、人格２０２Ａ〜２０２Ｃのうちの１つは、家族又は作業グループに固有であって良い。
【００６３】
人格２０２Ａ〜２０２Ｃは、１又は複数の選好３２１を有して良い。選好３２１は、ユーザ１１２Ａ〜１１２Ｃの集合のうちの特定ユーザに固有であって良い。選好３２１は、特定ユーザの任意の特殊性又は好みを有して良い。選好３２１は、特定ユーザが現在環境の中のサービス装置と相互作用する間に、現在環境を監視するセンサから及び現在環境の中に置かれるサービス装置から受信される使用データに基づいて良い。選好は、センサにより監視されるサービス装置との特定ユーザによる相互作用を反映する。さらに、選好３２１は、クラウドに基づくサーバへの情報入力を有して良い。例えば、管理者は、選好３２１のうちの１つにおいて使用される情報を入力して良い。
【００６４】
選好３２１の幾つかの例は、コーヒー強度、スナック、食べ物、照明輝度、室温、環境条件、就寝時間、芸術、映画、音楽、料理法、起床時間、健康記録、薬歴、アレルギ、ＰＣＰ情報、検査及び予約、望ましい専門医、コンピュータアクセス、支払い方法、クーポン、買い物リスト、購入パターン、ブランド好み、生産ツール設定、温度、照明設定、会議室構成選好、カレンダ、娯楽装置設定、娯楽選好、等を有して良い。
【００６５】
人格２０２Ａ〜２０２Ｃは、コマンド命令２１２を有して良い。コマンド命令は、選好３２１のうちの１又は複数に基づいて良い。コマンド命令２１２は、コマンド命令を受信すると１又は複数の選好３２１に合致するサービス装置の物理動作条件を変更するよう構成されて良い。例えば、コマンド命令２１２は、コマンド命令を受信すると、現在環境の中のサービス装置の物理動作条件を変更するよう構成されて良い。コマンド命令２１２は、選好３２１のうちの１又は複数に合致して良い。例えば、選好３２１は、起床時間を有して良い。起床時間と合致して、コマンド命令２１２は、起床時間についてのアラームを設定する目覚まし時計に通信される命令を有して良い。コマンド命令２１２の更なる例は、音楽放送局の設定、テレビ番組の選択、証明システムの変更、ＨＶＡＣシステムの変更、ドアの開放、サービスロボットの生成、デジタル画像の変更、電子レンジの設定の変更、コーヒーメーカの設定の変更、カーテンセットの位置決め、等を有して良い。選好３２１及びコマンド命令２１２の幾つかの追加の例は、本開示の他の場所で提供される。
【００６６】
人格２０２Ａ〜２０２Ｃは、検証データ２１０を有して良い。検証データ２１０は、未知のユーザが特定ユーザであることを検証するために使用され得る、ユーザ１１２Ａ〜１１２Ｃのうちの１人の任意の特性を有して良い。例えば、検証データ２１０は、指紋、手の平の血管画像、網膜情報、顔のスキャン、パスワード（聴覚の／発話の又はキー入力）、等を有して良い。ユーザ１１２Ａ〜１１２Ｃのうちの１人から収集したデータは、検証データ２１０に対してチェックされて良い。例えば、人格２０２Ａ〜２０２Ｃのうちの１つに基づく物理動作条件の変更の前に、ユーザからサンプリングされた収集データは、検証データ２１０に対してチェックされて良い。
【００６７】
人格２０２Ａ〜２０２Ｃは、ダウンロード開始コマンド２０６を有して良い。ダウンロード開始コマンド２０６は、サービス装置による人格のダウンロードを開始するよう構成されて良い。例えば、第１人格２０２Ａはセンサによりダウンロードされて良い。人格は、現在環境の中のサービス装置に通信され得るダウンロード開始コマンド２０６を有して良い。ダウンロード開始コマンド２０６を受信すると、サービス装置は、第１人格２０２Ａをダウンロードして良い。
【００６８】
本開示の他の場所に記載されるように、選好３２１、コマンド命令２１２、検証データ２１０、ダウンロード開始コマンド２０６、又はそれらの何らかの組み合わせは、追加使用データに基づき更新され及び／又は変更されて良い。
【００６９】
図３の人格データベース１０９の実施形態は、３つの人格２０２Ａ〜２０２Ｃが格納される１つのデータベースを有する。他の実施形態では、人格データベース１０９は、３つより多くの人格２０２Ａ〜２０２Ｃを格納して良い。例えば、人格データベース１０９は、数千個の人格２０２Ａ〜２０２Ｃを格納して良い。追加又は代替で、人格２０２Ａ〜２０２Ｃの部分集合は、２以上のデータベースに格納されて良い。
【００７０】
図４は、本開示に記載の少なくとも１つの実施形態に従う、人格に基づくサービス配信の例示的な方法４００のフローチャートである。方法４００は、図１のサービス配信システム１００のような動作環境で実行されて良い。方法４００は、図１を参照して記載された適応エンジン１０８により幾つかの実施形態においてプログラム制御されて実行されて良い。幾つかの実施形態では、適応エンジン１０８又は別のコンピューティングシステムは、コンピューティングシステム及び／又は適応エンジン１０８に方法４００を実行させる又は実行を制御させる（図１２のプロセッサ１２０４のような）１又は複数のプロセッサにより実行可能なプログラムコード又は命令を格納している非一時的コンピュータ可読媒体（例えば、図１２のメモリ１２０８）を有して良く又はそれに通信可能に結合されて良い。追加又は代替で、適応エンジン１０８は、適応エンジン１０８又は別のコンピューティングシステムに方法４００を実行させる又は実行を制御させるコンピュータ命令を実行するよう構成される、本開示の他の場所に記載されるプロセッサ１２０４を有して良い。別個のブロックとして示したが、所望の実装に依存して、図４の種々のブロックは、更なるブロックに分割され、少ないブロックに結合され、又は除去されて良い。
【００７１】
方法４００は、ブロック４０２で開始して良い。ブロック４０２で、使用データが受信されて良い。使用データは、図１のクラウドに基づくサーバ１２４のようなクラウドに基づくサーバにより受信されて良い。使用データは、特定ユーザが現在環境の中のサービス装置と相互作用する間に、現在環境を監視するセンサから及び／又は現在環境の中に置かれるサービス装置から受信されて良い。幾つかの実施形態では、現在環境は、車両、病院環境、仕事環境、買い物環境、又は住居環境、又は別の適切な環境を含む。サービス装置は、玄関装置、車庫扉開器、車両キーレスイグニッション、車両内装コンポーネント構成、ナビゲーション設定、ＨＶＡＣ（heating  ventilation  and  air  conditioning）装置、冷蔵庫、コーヒーメーカ、洗濯機、照明、照明制御装置、キーレスイグニッション、車両運転者娯楽装置、ナビゲーション装置、車両ＨＶＡＣ装置、コンピューティング装置、会議室装置、サーモスタット、及び生産ツールを含む。さらに幾つかの実施形態では、センサ及びサービス装置は、単一の装置に統合される。
【００７２】
ブロック４０４で、選好が生成されて良い。選好は、クラウドに基づくサーバにより生成されて良く、使用データに基づいて良い。選好は、特定ユーザについて生成されて良く、センサにより監視されるサービス装置との特定ユーザによる相互作用を反映して良い。さらに、幾つかの実施形態では、選好は、現在環境と同じ種類の環境である１又は複数の他の環境の中の特定ユーザのために、及び現在環境の中のサービス装置と同じ種類の装置である１又は複数の他のサービス装置のために、更に構成される。選好の幾つかの例は、健康記録、薬歴、アレルギ、ＰＣＰ情報、検査及び予約、望ましい専門家、コンピュータアクセス、支払い方法、クーポン、買い物リスト、購入パターン、ブランド選好、生産ツール設定、温度、照明設定、会議室構成選好、娯楽装置選好、及び娯楽選好を含む。
【００７３】
ブロック４０６で、コマンド命令が生成されて良い。コマンド命令は、選好に基づいて良い。コマンド命令は、クラウドに基づくサーバにより生成されて良い。コマンド命令は、コマンド命令を受信すると選好に合致してサービス装置の物理動作条件を変更するよう構成されて良い。
【００７４】
ブロック４０８で、人格が格納されて良い。人格は、クラウドに基づくサーバにより人格データベースに格納されて良い。人格は特定ユーザに固有であって良い。人格は、現在環境の中の特定ユーザについての選好及びコマンド命令を有して良い。
【００７５】
ブロック４１０で、収集データが続けて受信されて良い。使用データは、クラウドに基づくサーバにより続けて受信されて良い。収集データは、現在環境の中のセンサからの、現在環境の中の特定ユーザのユーザ特性を有して良い。
【００７６】
ブロック４１２で、人格は、センサにダウンロードされて良い。人格は、選好及びコマンド命令を有して良い。人格は、収集データの受信に応答してダウンロードされて良い。ダウンロードするステップは、収集データの受信によりリアルタイムに又は実質的にリアルタイムに生じて良い。ブロック４１３で、サービス装置の物理動作条件は、変更されて良い。サービス装置の物理動作条件は、人格のコマンド命令に基づき変更されて良い。
【００７７】
図５は、本開示に記載の少なくとも１つの実施形態に従う、人格に基づくサービス配信の別の例示的な方法５００のフローチャートである。方法５００は、図１のサービス配信システム１００のような動作環境で実行されても良い。方法５００は、図１を参照して記載された適応エンジン１０８、適応モジュール１１１、サービス装置１１７、又はセンサ１１５により幾つかの実施形態においてプログラム制御されて実行されて良い。
【００７８】
幾つかの実施形態では、適応エンジン１０８、適応モジュール１１１、サービス装置１１７、センサ１１５、又は別のコンピューティングシステムは、方法５００を実行させる又は実行を制御させる（図１２のプロセッサ１２０４のような）１又は複数のプロセッサにより実行可能なプログラムコード又は命令を格納している非一時的コンピュータ可読媒体（例えば、図１２のメモリ１２０８）を有して良く又はそれに通信可能に結合されて良い。追加又は代替で、適応エンジン１０８、適応モジュール１１１、サービス装置１１７、センサ１１５、又は別のコンピューティングシステムは、方法５００を実行させる又は実行を制御させるコンピュータ命令を実行するよう構成される、本開示の他の場所に記載されるプロセッサ１２０４を有して良い。別個のブロックとして示したが、所望の実装に依存して、図５の種々のブロックは、更なるブロックに分割され、少ないブロックに結合され、又は除去されて良い。
【００７９】
方法５００は、ブロック５０２で開始して良い。ブロック５０２で、起動信号が受信されて良い。例えば、起動信号は、第２センサから受信されて良い。起動信号は、第１センサの監視機能を起動するよう構成されて良い。起動信号は、第２センサが現在環境の中の特定ユーザの選好を検知したことを示して良い。
【００８０】
ブロック５０４で、現在環境が監視されて良い。例えば、現在環境は第１センサにより監視されて良い。現在環境は、車両、病院環境、仕事環境、買い物環境、住居環境、又は別の適切な環境を含んで良い。ブロック５０６で、データが収集されて良い。データは、第１センサにより収集されて良い。データは、現在環境の中の特定ユーザのユーザ特性を有して良い。
【００８１】
ブロック５０８で、選好がダウンロードされて良い。人格は、第１センサによりダウンロードされて良い。特定ユーザの人格は、図１のクラウドに基づくサーバ１２４のようなクラウドに基づくサーバに格納されて良い。人格は、特定ユーザに固有である選好と、コマンド命令を受信すると選好に合致して現在環境の中のサービス装置の物理動作条件を変更するよう構成されるコマンド命令と、を有して良い。
【００８２】
サービス装置の幾つかの例は、玄関装置、車庫扉開器、車両キーレスイグニッション、車両内装コンポーネント構成、ナビゲーション設定、ＨＶＡＣ（heating  ventilation  and  air  conditioning）装置、冷蔵庫、コーヒーメーカ、洗濯機、照明、照明制御装置、キーレスイグニッション、車両運転者娯楽装置、ナビゲーション装置、車両ＨＶＡＣ装置、コンピューティング装置、会議室装置、サーモスタット、及び生産ツールを含む。選好は、健康記録、薬歴、アレルギ、ＰＣＰ情報、検査及び予約、望ましい専門家、コンピュータアクセス、支払い方法、クーポン、買い物リスト、購入パターン、ブランド選好、生産ツール設定、温度、照明設定、会議室構成選好、娯楽装置選好、及び娯楽選好を含んで良い。
【００８３】
ブロック５１０で、サービス装置の物理動作条件は、人格のコマンド命令に基づき変更されて良い。ブロック５１２で、特定ユーザがサービス装置と相互作用する間、現在環境が監視されて良い。ブロック５１４で、データは、特定ユーザによる使用中に、サービス装置の物理動作条件に関連して抽出されて良い。ブロック５１６で、使用データは、人格の動的適応のために、クラウドに基づくサーバへ送信されて良い。
【００８４】
幾つかの実施形態では、人格は、検証データを更に有する。上述及び他の実施形態では、方法５００は、物理動作条件を変更する前に、第１センサにより、収集データが検証データに基づき特定ユーザからサンプリングされることを確認するステップを有して良い。確認に続き、方法５００は、ダウンロード開始コマンドを１又は複数のスマート家電に通信して良い。ここで、ダウンロード開始コマンドは、１又は複数のスマート家電による人格のダウンロードを開始するよう構成される。
【００８５】
幾つかの実施形態では、第１センサ及びサービス装置は、単一の装置に統合される。幾つかの実施形態では、第１センサは、サービス装置と別個である。第１センサがサービス装置と別個である実施形態では、方法は、第１センサにより、サービス装置にコマンド命令を通信するステップを有して良い。
【００８６】
図６は、例示的な家６００のブロック図である。家６００は、本開示に記載される環境１０１の一例である。人格に基づくサービス配信は、家６００の複数の部屋６０２、６０４、６０６、６０８、及び扉６１２に実装されて良い。家６００は、複数のサービス装置Ｄ１〜Ｄ１２を有して良い。これらは、本開示の他の場所に記載されたサービス装置１１７と実質的に同様であって良い。家６００は、複数のサービス装置Ｄ１〜Ｄ１２を有して良い。これらは、本開示の他の場所に記載されたセンサ１１５と実質的に同様であって良い。サービス装置Ｄ１〜Ｄ１２及び／又はセンサＳ１〜Ｓ１２のうちの１又は複数は、（例えば図１のネットワーク１２２を介して）図１のクラウドに基づくサーバ１２４のようなクラウドに基づくサーバに通信可能に結合されて良い。サービス装置Ｄ１〜Ｄ１２及び／又はセンサＳ１〜Ｓ１２のうちの１又は複数は、（例えば図１のネットワーク１２２を介して）互いに又はそれらの部分集合にさらに通信可能に結合されて良い。
【００８７】
サービス装置Ｄ１〜Ｄ１２及び／又はセンサＳ１〜Ｓ１２のうちの１又は複数は、クラウドに基づくサーバから人格及び／又は選好をダウンロードし又はそれにアクセスして良い。人格及び／又は選好は、サービス装置Ｄ１〜Ｄ１２及び／又はセンサＳ１〜Ｓ１２の間で通信されて良い。人格及び／又は選好は、家６００に適応するために使用されて良い。例えば、方法７００〜１１００は、家６００の中で生じ得る幾つかの例示的な人格に基づくサービス配信を説明する。方法７００〜１１００は、例示的な人格に基づくサービス配信処理を表す。他の人格に基づくサービス配信処理は、方法６００の中で実行されて良い。及び、他の人格に基づくサービス配信処理は、本開示の他の場所に記載される他の環境の中で実行されて良い。
【００８８】
図７は、本開示に記載の少なくとも１つの実施形態に従う、図６の家６００の正面玄関６１２において実施され得る、人格に基づくサービス配信の別の例示的な方法７００のフローチャートである。別個のブロックとして示したが、所望の実装に依存して、図７の種々のブロックは、更なるブロックに分割され、少ないブロックに結合され、又は除去されて良い。方法７００は、本開示に記載される方法５００の一例であり得る。
【００８９】
図７は、図６の家６００を参照して説明される。方法７００は他の家又は任意の他の適切な環境で実行され得ることが、本開示の利益と共に理解できる。例えば、動きセンサを含む任意の扉は、（図６のＳ１／６１３）により表される動きセンサと、手の平血管リーダ（図６のＳ２／６１４）、施錠装置（図６のＤ１／６１５）、それらの何らかの組合せ、又は１又は複数の適切な代替を有する。
【００９０】
方法７００はブロック７０２で開始して良い。ブロック７０４で、ユーザの存在は、動きセンサにより検出されて良い。例えば、ユーザの存在は、図６の動きセンサ６１３により検出されて良い。ブロック７０６で、手の平の血管リーダが起動されて良い。例えば、手の平の血管リーダは、動きセンサによるユーザの検出に応答して、起動されて良い。幾つかの実施形態では、図６の手の平の血管リーダ６１４が起動されて良い。
【００９１】
ブロック７０８で、選好がダウンロードされて良い。手の平の血管紋を含む人格は、クラウドに基づくサーバからダウンロードされて良い。例えば、人格は、図１のクラウドに基づくサーバ１２４からダウンロードされて良い。幾つかの実施形態では、図６の手の平の血管リーダ６１４は、手の平の血管紋を含む人格をダウンロードして良い。
【００９２】
ブロック７１０で、受信した手の平の血管が、クラウドに基づくサーバからダウンロードされた手の平の血管紋と一致するか否かが決定されて良い。手の平の血管は、ユーザから受信されて良い。例えば、図６の手の平の血管リーダは、ユーザから手の平の血管を受信して良い。手の平の血管リーダ６１４は、次に、受信した手の平の血管がダウンロードした手の平の血管紋と一致するか否かを決定して良い。
【００９３】
受信した手の平の血管がダウンロードした手の平の血管紋に等しいことに応答して（ブロック７１０で「Ｙｅｓ」）、方法７００は、ブロック７１２に進んでも良い。ブロック７１２で、アクセスが許可されて良い。例えば、アクセスは、図６の施錠装置６１５により許可されて良い。例えば、施錠装置６１５は、扉６１２を解錠して良い。受信した手の平の血管がダウンロードした手の平の血管紋に一致しないことに応答して（ブロック７１０で「ＮＯ」）、方法７００は、ブロック７１４に進んで良い。ブロック７１４で、アクセスが拒否されて良い。例えば、アクセスは、図６の施錠装置６１５により拒否されて良い。例えば、施錠装置６１５は、扉６１２を施錠して良い。
【００９４】
図８は、本開示に記載の少なくとも１つの実施形態に従う、図６の家６００の通路６０８において実施され得る、人格に基づくサービス配信の別の例示的な方法８００のフローチャートである。別個のブロックとして示したが、所望の実装に依存して、図８の種々のブロックは、更なるブロックに分割され、少ないブロックに結合され、又は除去されて良い。方法８００は、本開示に記載される方法５００の一例である。
【００９５】
図８は、図６の家６００を参照して説明される。方法８００は他の家又は任意の他の適切な環境で実行され得ることが、本開示の利益と共に理解できる。例えば、顔認識センサを含む任意の扉は、（図６のＳ３／６１６）により表される顔認識センサと、照明／温度制御機構（図６のＳ２／６１７）、ブそれらの何らかの組合せ、又は１又は複数の適切な代替を有する。
【００９６】
方法８００はブロック８０２で開始して良い。ブロック８０４で、顔認識センサが起動されて良い。例えば、ユーザが扉６１２を通り入ることに続いて、顔認識センサ６１６が起動されて良い。ブロック８０６で、顔が認識されるか否かが決定されて良い。例えば、通路６０８に入ったユーザが、特定人格に関連付けられる特定ユーザであるか否かが決定されて良い。
【００９７】
ブロック８０８で、人格がダウンロードされて良い。例えば、人格は、図１のクラウドに基づくサーバ１２４のようなクラウドに基づくサーバからダウンロードされて良い。図６で、顔認識センサ６１６及び／又は照明／温度制御機構６１７は、クラウドに基づくサーバ１２４から人格をダウンロードして良い。
【００９８】
ブロック８１０で、好適な照明及び好適な温度が設定されて良い。好適な照明及び好適な温度は、人格に含まれて良い。例えば、ユーザは、華氏約６５度から華氏約７８度の温度範囲を好んで良い。したがって、サーモスタット装置を含み得る照明／温度制御機構６１７は、サーモスタット装置の温度設定を、華氏約６５度から華氏約７８度の温度範囲の範囲内になるよう変更して良い。同様に、人格は、輝度又は色選好を含んで良い。したがって、照明／温度制御機構６１７は、調光スイッチを有して良く、調光スイッチの調光設定を変更して良い。
【００９９】
図９は、本開示に記載の少なくとも１つの実施形態に従う、図６の家６００の居間６０２の中で実施され得る、人格に基づくサービス配信の別の例示的な方法９００のフローチャートである。別個のブロックとして示したが、所望の実装に依存して、図９の種々のブロックは、更なるブロックに分割され、少ないブロックに結合され、又は除去されて良い。方法９００は、本開示に記載される方法５００の一例である。図９は、図６の家６００を参照して説明される。方法９００は他の家又は任意の他の適切な環境で実行され得ることが、本開示の利益と共に理解できる。
【０１００】
例えば、任意の部屋は、（図６のＳ４／６１８）により表される動きセンサ、画像処理識別センサ（図６のＳ５／６１９）、サービスロボット（図６のＤ５／６２０）、家事リストセンサ（図６のＳ６／６２１）、家庭娯楽装置（図６のＤ４／６２４）、デジタル写真（図６のＤ３／６２３）、照明制御装置（図６のＤ６／６２４）、気分センサ（図６のＳ７／６２５）、それらの何らかの組合せ、又は１又は複数の適切な代替を有する。
【０１０１】
方法９００はブロック９０２で開始して良い。ブロック９０４で、ユーザの存在は、動きセンサにより検出されて良い。例えば、図６の動きセンサは、ユーザの存在を検出して良い。ブロック９０６で、画像処理識別センサが起動されて良い。幾つかの実施形態では、画像処理識別センサは、動きセンサによるユーザの検出に応答して、起動されて良い。例えば、画像処理識別センサ６１９は、動きセンサ６１８がユーザを検出することに応答して、起動されて良い。
【０１０２】
ブロック９０８で、人格がダウンロードされて良い。人格は、図１のクラウドに基づくサーバ１２４のようなクラウドに基づくサーバからダウンロードされて良い。人格は、動きセンサ６１８及び画像処理識別センサ６１９のうちの１又は複数によりダウンロードされて良い。人格は、１又は複数の他の装置又はセンサ（例えば、Ｄ３〜Ｄ６及びＳ６〜Ｓ７）に通信されて良い。
【０１０３】
ブロック９１０で、人格の家庭娯楽選好がロードされて良い。例えば、家庭娯楽選好は、家庭娯楽装置６２２にロードされて良い。幾つかの実施形態では、家庭娯楽装置６２２はラジオを有して良く、家庭娯楽選好はラジオ局を有して良い；家庭娯楽装置６２２はデジタル音楽記憶装置を有して良く、家庭娯楽選好は楽曲又はジャンル選択を有して良い；家庭娯楽装置６２２はテレビ又はオンラインテレビ又はビデオオンデマンドサービスを有して良く、家庭娯楽選好は番組又はビデオを有して良い；等である。
【０１０４】
ブロック９１２で、デジタル画像が変更されて良い。例えば、デジタル写真６２３のデジタル写真が変更されて良い。例えば、デジタル写真６２３は、抽象芸術のデジタル画像を表示して良い。人格の選好は、ユーザが抽象芸術に興味がないことを示して良い。したがって、デジタル写真６２３のデジタル画像は、別の芸術に変更して良い。
【０１０５】
ブロック９１４で、気分センサが起動されて良い。例えば、気分センサ６２５が起動されて良い。ブロック９１６で、検知された気分に合致する照明が設定されて良い。例えば、気分センサ６２５は、照明制御装置６２４（例えば、調光スイッチ）に気分を通信して良い。照明制御装置６２４は、通信された気分に合致する照明を設定して良い。
【０１０６】
ブロック９１８で、人格の家事やることリストがダウンロードされて良い。家事やることリストは、クラウドに基づくサーバ１２４のようなクラウドに基づくサーバからダウンロードされる人格に基づいて良い。例えば、家事リストセンサ６２１は、クラウドに基づくサーバ１２４から又は１又は複数の他の装置若しくはセンサから、家事やることリストをダウンロードして良い。ブロック９２０で、家庭サービスロボットが起動されて良い。例えば、家事やることリストは、居間６０２に掃除機をかけることを含んで良い。これに応答して、掃除機をかける能力を有し得るサービスロボット６２０が起動されて良い。
【０１０７】
方法９００の説明では、ブロック９０４、９０６、９０８、９１０、９１２、９１４、９１６、９１８、９２０の各々が実行される。幾つかの実施形態では、ブロック９０４、９０６、９０８、９１０、９１２、９１４、９１６、９１８、９２０の一部が実行されて良い。
【０１０８】
図１０は、本開示に記載の少なくとも１つの実施形態に従う、図６の家６００のキッチン６０４の中で実施され得る、人格に基づくサービス配信の別の例示的な方法１０００のフローチャートである。別個のブロックとして示したが、所望の実装に依存して、図１０の種々のブロックは、更なるブロックに分割され、少ないブロックに結合され、又は除去されて良い。方法１０００は、本開示に記載される方法５００の一例である。
【０１０９】
図１０は、図６の家６００を参照して説明される。方法１０００は他の家又は任意の他の適切な環境で実行され得ることが、本開示の利益と共に理解できる。例えば、任意の部屋は、動きセンサ（図６のＳ８／６２６）、画像処理識別センサ（図６のＳ９／６３５）、スマート家電機器（図６のＤ７／６２９）、コーヒーメーカ（図６のＤ９／６２７）、電子レンジ（図６のＤ１０／６２８）、スマート冷蔵庫（図６のＤ８／６３０）、それらの何らかの組合せ、又は１又は複数の適切な代替を含む。
【０１１０】
方法１０００はブロック１００２で開始して良い。ブロック１００４で、ユーザの存在は、動きセンサにより検出されて良い。例えば、図６の動きセンサ６２６は、ユーザの存在を検出して良い。ブロック１００６で、画像処理識別センサが起動されて良い。幾つかの実施形態では、画像処理識別センサは、動きセンサによるユーザの検出に応答して、起動されて良い。例えば、画像処理識別センサ６３５は、動きセンサ６２６がユーザを検出することに応答して、起動されて良い。
【０１１１】
ブロック１００８で、人格がダウンロードされて良い。人格は、図１のクラウドに基づくサーバ１２４のようなクラウドに基づくサーバからダウンロードされて良い。人格は、動きセンサ６２６及び画像処理識別センサ６３５のうちの１又は複数によりダウンロードされて良い。人格又はそれに含まれるコマンド命令は、１又は複数の他の装置又はセンサ（例えば、Ｄ７〜Ｄ１０及びＳ８〜Ｓ９）に通信されて良い。
【０１１２】
ブロック１０１０で、コーヒーメーカは、望ましいコーヒーの入れ方及びコーヒーを入れる時間に設定されて良い。例えば、コーヒーメーカ６２７は、人格を受信し、望ましいコーヒーの入れ方（例えば、強い又は弱い）及びコーヒーを入れる時間（例えば、６：００ＡＭ）を設定して良い。ブロック１０１２で、電子レンジ設定が調整されて良い。電子レンジ設定は、１又は複数の望ましいスナックのために調整されて良い。例えば、電子レンジ６２８は、複数の設定を有して良い。複数の設定のうちの１又は複数は、１又は複数の望ましいスナックの準備のために調整されて良い。
【０１１３】
ブロック１０１４で、人格は、１又は複数の追加スマート家電にダウンロードされて良い。例えば、スマート家電装置６２９は、キッチン６０４又は家６００の別の場所にある１又は複数のスマート家電に人格をダウンロードして良い。ブロック１０１６で、１又は複数の望ましい料理法がスマート冷蔵庫にダウンロードされて良い。例えば、人格に含まれ得る望ましい料理法は、スマート冷蔵庫６３０に通信され又はダウンロードされて良い。
【０１１４】
方法１０００の説明では、ブロック１００４、１００６、１００８、１０１０、１０１２、１０１４、１０１６の各々が実行される。幾つかの実施形態では、ブロック１００４、１００６、１００８、１０１０、１０１２、１０１４、１０１６の一部が実行されて良い。
【０１１５】
図１１は、本開示に記載の少なくとも１つの実施形態に従う、図６の家６００の寝室６０６の中で実施され得る、人格に基づくサービス配信の別の例示的な方法１１００のフローチャートである。別個のブロックとして示したが、所望の実装に依存して、図１１の種々のブロックは、更なるブロックに分割され、少ないブロックに結合され、又は除去されて良い。方法１１００は、本開示に記載される方法５００の一例である。
【０１１６】
図１１は、図６の家６００を参照して説明される。方法１１００は他の家又は任意の他の適切な環境で実行され得ることが、本開示の利益と共に理解できる。例えば、任意の部屋は、（図６のＳ１０／６３１）により表される動きセンサ、画像処理識別センサ（図６のＳ１１／６３３）、カレンダセンサ（図６のＳ１２／６３４）、目覚まし（図６のＤ１２／６３６）、カーテン（図６のＤ１１／６３２）、それらの何らかの組合せ、又は１又は複数の適切な代替を含む。
【０１１７】
方法１１００はブロック１１０２で開始して良い。ブロック１１０４で、ユーザの存在は、動きセンサにより検出されて良い。例えば、図６の動きセンサ６３１は、ユーザの存在を検出して良い。ブロック１１０６で、画像処理識別センサが起動されて良い。幾つかの実施形態では、画像処理識別センサは、動きセンサによるユーザの検出に応答して、起動されて良い。例えば、画像処理識別センサ６３３は、動きセンサ６３１がユーザを検出することに応答して、起動されて良い。
【０１１８】
ブロック１１０８で、人格がダウンロードされて良い。人格は、図１のクラウドに基づくサーバ１２４のようなクラウドに基づくサーバからダウンロードされて良い。人格は、動きセンサ６３１及び画像処理識別センサ６３３のうちの１又は複数によりダウンロードされて良い。人格は、１又は複数の他の装置又はセンサ（例えば、Ｄ１１〜Ｄ１２及びＳ１０〜Ｓ１２）に通信されて良い。
【０１１９】
ブロック１１１０で、１又は複数のカレンダ活動が調べられて良い。カレンダ活動は、人格に含まれて良い。例えば、カレンダセンサ６３４は、人格の中のカレンダ活動を調べて良い。ブロック１１１２で、アラームが設定されて良い。アラームは、人格及びカレンダ活動に基づいて良い。例えば、目覚まし時計６３６は、人格及びカレンダ活動に基づき１又は複数のアラームを設定して良い。カレンダ活動は、カレンダセンサ６３４から通信されて良い。人格は、カレンダセンサ６３４、動きセンサ６３１、画像処理識別センサ６３３、クラウドに基づくサーバ１２４、又はそれらの何らかの組合せから通信されて良い。ブロック１１１４で、カーテンが望ましい位置に設定されて良い。例えば、カーテン６３２は、人格に基づいて良い望ましい位置に設定されて良い。
【０１２０】
方法１１００の説明では、ブロック１１０４、１１０６、１１０８、１１１０、１１１２、１１１４の各々が実行される。幾つかの実施形態では、ブロック１１０４、１１０６、１１０８、１１１０、１１１２、１１１４の一部が実行されて良い。
【０１２１】
方法７００〜１１００は、図１のサービス配信システム１００のような動作環境で実行されても良い。方法７００〜１１００は、図１を参照して記載された適応エンジン１０８、適応モジュール１１１、サービス装置１１７、センサ１１５、又はそれらの何らかの組合せにより幾つかの実施形態においてプログラム制御されて実行されて良い。幾つかの実施形態では、適応エンジン１０８、適応モジュール１１１、サービス装置１１７、センサ１１５、又は別のコンピューティングシステムは、方法７００〜１１００を実行させる又は実行を制御させる（図１２のプロセッサ１２０４のような）１又は複数のプロセッサにより実行可能なプログラムコード又は命令を格納している非一時的コンピュータ可読媒体（例えば、図１２のメモリ１２０８）を有して良く又はそれに通信可能に結合されて良い。追加又は代替で、適応エンジン１０８、適応モジュール１１１、サービス装置１１７、センサ１１５、又は別のコンピューティングシステムは、方法７００〜１１００を実行させる又は実行を制御させるコンピュータ命令を実行するよう構成される、本開示の他の場所に記載されるプロセッサ１２０４を有して良い。
【０１２２】
図１２は、人格に基づくサービス配信のために構成される例示的なコンピューティングシステム１２００を示す。コンピューティングシステム１２００は、例えば図１のサービス配信システム１００の中に実装されて良い。コンピューティングシステム１２００の例は、クラウドに基づくサーバ１２４、センサ１１５、又はサービス装置１１７を有して良い。コンピューティングシステム１２００は、１又は複数のプロセッサ１２０４、メモリ１２０８、通信ユニット１２０２、ユーザインタフェース装置１２１４、データ記憶装置１２０１を有して良い。データ記憶装置１２０１は、適応エンジン１０８及び／又は適応モジュール１１１（集合的に、エンジン／モジュール１０８／１１１）を有する。
【０１２３】
プロセッサ１２０４は、任意の適切な特定用途向け又は汎用コンピュータ、コンピューティングエンティティ、又は種々のコンピュータハードウェア若しくはソフトウェアモジュールを有しても良く、任意の適切なコンピュータ可読媒体に格納された命令を実行するよう構成され得る処理装置を用いて実施されて良い。例えば、プロセッサ１２０４は、マイクロプロセッサ、マイクロコントローラ、デジタシグナルプロセッサ（ＤＳＰ）、ＡＳＩＣ、FPGA又はプログラム命令を解釈し及び／若しくは実行し並びに／又はデータを処理するよう構成された任意の他のデジタル若しくはアナログ回路を有して良い。
【０１２４】
図１２には単一のプロセッサを示したが、プロセッサ１２０４は、より一般的には、本開示で説明される任意の数の工程を個々に又は共同で実行するよう構成される任意の数のプロセッサを有して良い。さらに、プロセッサ１２０４のうちの１又は複数は、１又は複数の異なる電子装置又はコンピューティングシステムに存在して良い。幾つかの実施形態では、プロセッサ１２０４は、プログラム命令を解釈し及び／又は実行し、及び／又はメモリ１２０８、データ記憶装置１２０１又はメモリ１２０８及びデータ記憶装置１２０１に格納されたデータを処理して良い。幾つかの実施形態では、プロセッサ１２０４は、データ記憶装置１２０１からプログラム命令をフェッチし、該プログラム命令をメモリ１２０８にロードして良い。プログラム命令がメモリ１２０８にロードされた後、プロセッサ１２０４は該プログラム命令を実行して良い。
【０１２５】
メモリ１２０８及びデータ記憶装置１２０１は、コンピュータ実行可能命令又はデータ構造を伝える又は格納しているコンピュータ可読記憶媒体を含み得る。このようなコンピュータ可読媒体は、プロセッサ１２０４のような汎用又は特定目的コンピュータによりアクセスできる任意の利用可能な媒体を含み得る。例として且つ限定ではなく、このようなコンピュータ可読記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ又は他の光ディスク記憶装置、磁気ディスク記憶装置又は他の磁気記憶装置、フラッシュメモリ装置（例えば、固体メモリ素子）を含む有形又は非一時的コンピュータ可読記憶媒体、又はコンピュータにより実行可能な命令若しくはデータ構造の形式で所望のプログラムコード手段を伝える若しくは格納するために用いられ汎用若しくは特定目的コンピュータによりアクセス可能な他の記憶媒体を有し得る。上述の組合せも、コンピュータ可読記憶媒体の範囲に包含され得る。コンピュータ実行可能命令は、例えば、プロセッサ１２０４に特定の工程又は工程のグループを実行させるよう構成される命令及びデータを含み得る。
【０１２６】
通信ユニット１２０２は、通信を受信し及び送信するよう構成されるハードウェアの１又は複数のピースを有して良い。幾つかの実施形態では、通信ユニット１２０２は、通信ハードウェア装置の中でも特に、アンテナ、有線ポート、変調／復調ハードウェア、のうちの１又は複数を有して良い。特に、通信ユニット１２０２は、コンピューティングシステム１２００の外部から通信を受信するよう、及び該通信をプロセッサ１２０４に提示し又はプロセッサ１２０４からの通信を別の装置若しくはネットワーク（例えば、図１の１２２）に送信するよう、構成されて良い。
【０１２７】
ユーザインタフェース装置１２１４は、ユーザからの入力を受信し及び／又はユーザに出力を提供するよう構成されるハードウェアの１又は複数のピースを有して良い。幾つかの実施形態では、ユーザインタフェース装置１２１４は、ハードウェア装置の中でも特に、スピーカ、マイクロフォン、ディスプレイ、キーボード、タッチスクリーン、ホログラフィックプロジェクション、のうちの１又は複数を有して良い。
【０１２８】
エンジン／モジュール１０８／１１１は、データ記憶装置１２０１に格納されたプログラム命令を有して良い。プロセッサ１２０４は、エンジン／モジュール１０８／１１１をメモリ１２０８にロードし、エンジン／モジュール１０８／１１１を実行するよう構成されて良い。代替で、プロセッサ１２０４は、メモリ１２０８にロードしないで、データ記憶装置１２０１からエンジン／モジュール１０８／１１１を１行毎に実行して良い。エンジン／モジュール１０８／１１１を実行するとき、プロセッサ１２０４は、本開示の他の場所に記載したように、参加認証処理を実行するよう構成されて良い。
【０１２９】
本開示の範囲から逸脱することなくコンピューティングシステム１２００に対し変更、追加又は省略が行われて良い。例えば、幾つかの実施形態では、コンピューティングシステム１２００は、ユーザインタフェース装置１２１４を有しなくて良い。幾つかの実施形態では、コンピューティングシステム１２００の異なるコンポーネントは、物理的に別個であって良く、任意の適切なメカニズムにより通信可能に結合されて良い。例えば、データ記憶装置１２０１は、記憶装置に通信可能に結合されるプロセッサ１２０４とメモリ１２０８と通信ユニット１２０２とを含むサーバから分離した、該記憶装置の部分であって良い。
【０１３０】
本願明細書に記載した実施形態は、以下に更に詳細に議論するように、種々のコンピュータハードウェア又はソフトウェアモジュールを備えた特定用途又は汎用コンピュータの使用を含み得る。
【０１３１】
本願明細書に記載した実施形態は、コンピュータにより実行可能な命令又はデータ構造を伝える又は格納しているコンピュータ可読媒体を用いて実施され得る。このようなコンピュータ可読媒体は、汎用又は特定目的コンピュータによりアクセスできる利用可能な媒体であり得る。例として且つ限定ではなく、このようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ又は他の光ディスク記憶装置、磁気ディスク記憶装置又は他の磁気記憶装置を含む有形又は非一時的コンピュータ可読記憶媒体、又はコンピュータにより実行可能な命令若しくはデータ構造の形式で所望のプログラムコード手段を伝える若しくは格納するために用いられ汎用若しくは特定目的コンピュータによりアクセス可能な他の非一時的記憶媒体を有し得る。上述の組合せも、コンピュータ可読媒体の範囲に包含され得る。
【０１３２】
コンピュータにより実行可能な命令は、例えば、汎用コンピュータ、特定目的コンピュータ又は特定目的処理装置に特定の機能又は機能グループを実行させる命令及びデータを有する。本発明の主題は構造的特徴及び／又は方法論的動作に特有の言葉で記載されたが、本発明の主題は、特許請求の範囲に定められる上述の特定の特徴又は動作に限定されないことが理解されるべきである。むしろ、上述の特定の特徴及び動作は、特許請求の範囲の実施の例示的形態として開示されたものである。
【０１３３】
本願明細書で用いられるように、用語「モジュール」、「コンポーネント」、及び／又は「エンジン」は、コンピュータシステムで実行されるソフトウェアオブジェクト又はルーチンを表し得る。本願明細書に記載されたのと異なるコンポーネント、モジュール、エンジン及びサービスは、（例えば、別個のスレッドとして）コンピューティングシステムで実行されるオブジェクト又は処理として実施されて良い。本願明細書に記載されたシステム及び方法はソフトウェアで実施されることが望ましいが、ハードウェアによる実装又はソフトウェアとハードウェアの組合せも、可能であり想定される。この説明では、「コンピュータエンティティ」は、本願明細書で先に定められたようにコンピューティングシステム、又はコンピューティングシステムで実行されるモジュール若しくはモジュールの組合せであって良い。
【０１３４】
本願明細書に記載された全ての例及び条件文は、教育上の目的で、読者が本発明の原理及び発明者により考案された概念を理解するのを助け、技術を促進させるためであり、これらの特に記載された例及び条件に限定されないものと考えられるべきである。本発明の実施形態が詳細に記載されたが、種々の変更、置換及び修正が本発明の精神及び範囲から逸脱することなく行われうることが理解されるべきである。
【０１３５】
以上の実施形態に加えて、更に以下の付記を開示する。
（付記１）  人格に基づくサービス配信の方法であって、前記方法は、
クラウドに基づくサーバにより、特定ユーザが現在環境の中にあるサービス装置と相互作用する間、前記現在環境を監視するセンサから及び前記現在環境に置かれている前記サービス装置から使用データを受信するステップと、
前記クラウドに基づくサーバにより、前記使用データに基づき、前記センサにより監視される前記サービス装置との前記特定ユーザによる前記相互作用を反映する前記特定ユーザの選好を生成するステップと、
前記クラウドに基づくサーバにより、前記選好に基づき、コマンド命令を更に生成するステップであって、前記コマンド命令は、該コマンド命令の受信により、前記選好と合致して前記サービス装置の物理動作条件を変更するよう構成される、ステップと、
前記クラウドに基づくサーバにより、前記特定ユーザに固有の人格を格納するステップであって、前記人格は、前記現在環境の中の前記特定ユーザについての前記選好と前記コマンド命令とを含む、ステップと、
前記クラウドに基づくサーバにより、前記現在環境の中の前記センサからの、前記現在環境の中の前記特定ユーザのユーザ特性を含む収集データを続いて受信するステップと、
前記クラウドに基づくサーバにより、前記収集データの受信に応答して、前記特定ユーザの前記人格を前記センサへダウンロードするステップと、
を有する方法。
（付記２）  前記ダウンロードするステップは、前記収集データの受信によりリアルタイムに又は実質的にリアルタイムに生じる、付記１に記載の方法。
（付記３）  前記人格の前記コマンド命令に基づき前記サービス装置の前記物理動作条件を変更するステップ、を更に有する付記１に記載の方法。
（付記４）  前記人格は、前記収集データが前記特定ユーザからサンプリングされることを確認するために使用される検証データを含み、
前記物理動作条件を変更するステップの前に、前記収集データは、前記検証データに基づき、前記特定ユーザからサンプリングされることを確認される、
付記１に記載の方法。
（付記５）  前記人格は、前記サービス装置による前記人格のダウンロードを開始するよう構成されるダウンロード開始コマンドを有する、付記１に記載の方法。
（付記６）  前記クラウドに基づくサーバにより、前記特定ユーザが前記現在環境の中の前記サービス装置と続けて相互作用する間、前記現在環境を監視し続ける前記センサから及び前記サービス装置から追加使用データを受信するステップと、
前記クラウドに基づくサーバにより、前記追加使用データに基づき、前記サービス装置との前記特定ユーザによる続けての相互作用を反映する前記特定ユーザの前記選好を変更するステップと、
前記クラウドに基づくサーバにより、変更されたコマンド命令の受信により、変更された選好と合致して前記サービス装置の前記物理動作条件を変更するよう前記コマンド命令を変更するステップと、
前記クラウドに基づくサーバにより、前記変更された選好及び前記変更されたコマンド命令を含むよう、前記人格を更新するステップと、
を更に有する付記１に記載の方法。
（付記７）  前記選好は、前記現在環境と同じ種類の環境である１又は複数の他の環境の中の前記特定ユーザのために、及び前記現在環境の中の前記サービス装置と同じ種類の装置である１又は複数の他のサービス装置のために、更に構成される、付記１に記載の方法。
（付記８）  前記センサ及び前記サービス装置は、単一の装置に統合される、付記１に記載の方法。
（付記９）  前記現在環境は、車両、病院環境、仕事環境、買い物環境、又は住居環境を含む、付記１に記載の方法。
（付記１０）  前記サービス装置は、玄関装置、車庫扉開器、車両キーレスイグニッション、車両内装コンポーネント構成、ナビゲーション設定、ＨＶＡＣ（heating  ventilation  and  air  conditioning）装置、冷蔵庫、コーヒーメーカ、洗濯機、照明、照明制御装置、キーレスイグニッション、車両運転者娯楽装置、ナビゲーション装置、車両ＨＶＡＣ装置、コンピューティング装置、会議室装置、サーモスタット、及び生産ツールを含み、
選好は、健康記録、薬歴、アレルギ、ＰＣＰ情報、検査及び予約、望ましい専門医、コンピュータアクセス、支払い方法、クーポン、買い物リスト、購入パターン、ブランド選好、生産ツール設定、温度、照明設定、会議室構成選好、娯楽装置設定、及び娯楽選好を含む、
付記１に記載の方法。
（付記１１）  非一時的コンピュータ可読媒体であって、動作を実行し又は実行を制御するために１又は複数のプロセッサにより実行可能な符号化されたプログラミングコードを有し、前記動作は、
クラウドに基づくサーバにより、特定ユーザが現在環境の中にあるサービス装置と相互作用する間、前記現在環境を監視するセンサから及び前記現在環境に置かれている前記サービス装置から使用データを受信するステップと、
前記クラウドに基づくサーバにより、前記使用データに基づき、前記センサにより監視される前記サービス装置との前記特定ユーザによる相互作用を反映する前記特定ユーザの選好を生成するステップと、
前記クラウドに基づくサーバにより、前記選好に基づき、コマンド命令を更に生成するステップであって、前記コマンド命令は、該コマンド命令の受信により、前記選好と合致して前記サービス装置の物理動作条件を変更するよう構成される、ステップと、
前記クラウドに基づくサーバにより、前記特定ユーザに固有の人格を格納するステップであって、前記人格は、前記現在環境の中の前記特定ユーザについての前記選好と前記コマンド命令とを含む、ステップと、
前記クラウドに基づくサーバにより、前記現在環境の中の前記センサからの、前記現在環境の中の前記特定ユーザのユーザ特性を含む収集データを続いて受信するステップと、
前記クラウドに基づくサーバにより、前記収集データの受信に応答して、前記特定ユーザの前記人格を前記センサへダウンロードするステップと、
を有する、非一時的コンピュータ可読媒体。
（付記１２）  前記ダウンロードするステップは、前記収集データの受信によりリアルタイムに又は実質的にリアルタイムに生じる、付記１１に記載の非一時的コンピュータ可読媒体。
（付記１３）  前記動作は、前記人格の前記コマンド命令に基づき前記サービス装置の前記物理動作条件を変更するステップ、を更に有する、付記１１に記載の非一時的コンピュータ可読媒体。
（付記１４）  前記人格は、前記収集データが前記特定ユーザからサンプリングされることを確認するために使用される検証データを含み、
前記物理動作条件を変更するステップの前に、前記収集データは、前記検証データに基づき、前記特定ユーザからサンプリングされることを確認される、
付記１１に記載の非一時的コンピュータ可読媒体。
（付記１５）  前記人格は、前記サービス装置による前記人格のダウンロードを開始するよう構成されるダウンロード開始コマンドを有する、付記１１に記載の非一時的コンピュータ可読媒体。
（付記１６）  前記動作は、
前記クラウドに基づくサーバにより、前記特定ユーザが前記現在環境の中の前記サービス装置と続けて相互作用する間、前記現在環境を監視し続ける前記センサから及び前記サービス装置から追加使用データを受信するステップと、
前記クラウドに基づくサーバにより、前記追加使用データに基づき、前記サービス装置との前記特定ユーザによる続けての相互作用を反映する前記特定ユーザの前記選好を変更するステップと、
前記クラウドに基づくサーバにより、変更されたコマンド命令の受信により、変更された選好と合致して前記サービス装置の前記物理動作条件を変更するよう前記コマンド命令を変更するステップと、
前記クラウドに基づくサーバにより、前記変更された選好及び前記変更されたコマンド命令を含むよう、前記人格を更新するステップと、
を更に有する、付記１１に記載の非一時的コンピュータ可読媒体。
（付記１７）  前記選好は、前記現在環境と同じ種類の環境である１又は複数の他の環境の中の前記特定ユーザのために、及び前記現在環境の中の前記サービス装置と同じ種類の装置である１又は複数の他のサービス装置のために、更に構成される、付記１１に記載の非一時的コンピュータ可読媒体。
（付記１８）  前記センサ及び前記サービス装置は、単一の装置に統合される、付記１１に記載の非一時的コンピュータ可読媒体。
（付記１９）  前記現在環境は、車両、病院環境、仕事環境、買い物環境、又は住居環境を含む、付記１１に記載の非一時的コンピュータ可読媒体。
（付記２０）  前記サービス装置は、玄関装置、車庫扉開器、車両キーレスイグニッション、車両内装コンポーネント構成、ナビゲーション設定、ＨＶＡＣ（heating  ventilation  and  air  conditioning）装置、冷蔵庫、コーヒーメーカ、洗濯機、照明、照明制御装置、キーレスイグニッション、車両運転者娯楽装置、ナビゲーション装置、車両ＨＶＡＣ装置、コンピューティング装置、会議室装置、サーモスタット、及び生産ツールを含み、
選好は、健康記録、薬歴、アレルギ、ＰＣＰ情報、検査及び予約、望ましい専門医、コンピュータアクセス、支払い方法、クーポン、買い物リスト、購入パターン、ブランド選好、生産ツール設定、温度、照明設定、会議室構成選好、娯楽装置設定、及び娯楽選好を含む、
付記１１に記載の非一時的コンピュータ可読媒体。
【符号の説明】
【０１３６】
１０１Ａ  第１環境
１０１Ｂ  第２環境
１０１Ｃ  第３環境
１０１Ｄ  第４環境
１０８  適応エンジン
１０９  人格データベース
１１１  適応モジュール
１１５Ａ  第１センサ
１１５Ｂ  第２センサ
１１５Ｃ  第３センサ
１１５Ｄ  第４センサ
１１７Ａ  第１サービス装置
１１７Ｂ  第２サービス装置
１１７Ｃ  第３サービス装置
１１７Ｄ  第４サービス装置
１２２  ネットワーク
１２４  クラウドに基づくサーバ
【図１】
2018077819.tif 000003
【図２Ａ】
2018077819.tif 000004
【図２Ｂ】
2018077819.tif 000005
【図２Ｃ】
2018077819.tif 000006
【図３】
2018077819.tif 000007
【図４】
2018077819.tif 000008
【図５】
2018077819.tif 000009
【図６】
2018077819.tif 000010
【図７】
2018077819.tif 000011
【図８】
2018077819.tif 000012
【図９】
2018077819.tif 000013
【図１０】
2018077819.tif 000014
【図１１】
2018077819.tif 000015
【図１２】
2018077819.tif 000016