(57)【要約】【課題】  デジタルコミュニティシステムを提供する。【解決手段】  方法は、ネットワークを介して、クライアント装置から、ユーザがデジタルコミュニティにアクセスするための参加要求を受信するステップを有する。参加要求は、メンバシップ適格表明を含む。方法は、メンバシップ適格表明を検証するステップを更に含む。方法は、検証するステップに基づき、デジタルコミュニティへのアクセスを許可するステップを更に含む。方法は、デジタルコミュニティに関連付けられるグラフィカルユーザインタフェースを介して、クライアント装置から質問を受信するステップを含む。方法は、質問に対する解を識別するステップであって、解はアセットを含む、ステップを更に含む。方法は、ネットワークを介して、クライアント装置へ解を送信するステップを更に含む。【選択図】  図１
2018106669.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して、クライアント装置から、ユーザがデジタルコミュニティにアクセスするための参加要求を受信するステップであって、前記参加要求は、メンバシップ適格表明を含む、ステップと、
前記メンバシップ適格表明を検証するステップであって、前記メンバシップ適格表明は、前記デジタルコミュニティへのアクセスを許可するために、デジタルコミュニティ当局により前記クライアント装置に提供される電子コミュニティトークンを含む、ステップと、
前記検証するステップに基づき、前記デジタルコミュニティへのアクセスを許可するステップと、
前記デジタルコミュニティに関連付けられるグラフィカルユーザインタフェースを介して、前記クライアント装置から質問を受信するステップと、
前記質問に対する解を識別するステップであって、前記解はアセットを含む、ステップと、
前記ネットワークを介して、前記クライアント装置へ前記解を送信するステップと、
を有する方法。
【請求項２】
前記メンバシップ適格表明は、前記ユーザの又は前記クライアント装置の位置に基づく、請求項１に記載の方法。
【請求項３】
前記コミュニティトークンは、前記コミュニティ当局により設定される所定時間量の間、有効である、請求項１に記載の方法。
【請求項４】
前記デジタルコミュニティへのアクセスを許可するステップは、前記クライアント装置に前記グラフィカルユーザインタフェースを提供するステップを有し、前記グラフィカルユーザインタフェースは、前記ユーザが他のコミュニティメンバとデジタル的に相互作用できるようにするよう構成される、請求項１に記載の方法。
【請求項５】
アセットプロバイダから登録要求を受信するステップと、
前記アセットプロバイダから前記質問に対する前記解を受信するステップと、
データ記憶装置に前記解を格納するステップであって、前記解は、前記データ記憶装置から識別される、ステップと、
を更に有する請求項１に記載の方法。
【請求項６】
前記データ記憶装置は、複数レベルの編集可能データベースを有する、請求項５に記載の方法。
【請求項７】
前記アセットプロバイダは、前記デジタルコミュニティのメンバである、請求項５に記載の方法。
【請求項８】
動作を実行し又は動作の実行を制御するためにプロセッサにより実行可能な符号化されたプログラミングコード有する非一時的コンピュータ可読媒体であって、前記動作は、
クライアント装置から、ユーザがデジタルコミュニティにアクセスするための参加要求を受信するステップであって、前記参加要求は、メンバシップ適格表明を含む、ステップと、
前記メンバシップ適格表明を検証するステップであって、前記メンバシップ適格表明は、前記デジタルコミュニティへのアクセスを許可するために、デジタルコミュニティ当局により前記クライアント装置に提供される電子コミュニティトークンを含む、ステップと、
前記検証するステップに基づき、前記デジタルコミュニティへのアクセスを許可するステップと、
前記デジタルコミュニティに関連付けられるグラフィカルユーザインタフェースを介して、前記クライアント装置から質問を受信するステップと、
前記質問に対する解を識別するステップであって、前記解はアセットを含む、ステップと、
前記クライアント装置へ前記解を送信するステップと、
を有する、非一時的コンピュータ可読媒体。
【請求項９】
前記メンバシップ適格表明は、前記ユーザの又は前記クライアント装置の位置に基づく、請求項８に記載の非一時的コンピュータ可読媒体。
【請求項１０】
前記コミュニティトークンは、前記コミュニティ当局により設定される所定時間量の間、有効である、請求項８に記載の非一時的コンピュータ可読媒体。
【請求項１１】
前記デジタルコミュニティへのアクセスを許可するステップは、前記クライアント装置に前記グラフィカルユーザインタフェースを提供するステップを有し、前記グラフィカルユーザインタフェースは、前記ユーザが他のコミュニティメンバとデジタル的に相互作用できるようにするよう構成される、請求項８に記載の非一時的コンピュータ可読媒体。
【請求項１２】
前記動作は、
アセットプロバイダから登録要求を受信するステップと、
前記アセットプロバイダから前記質問に対する前記解を受信するステップと、
データ記憶装置に前記解を格納するステップであって、前記解は、前記データ記憶装置から識別される、ステップと、
を更に有する、請求項８に記載の非一時的コンピュータ可読媒体。
【請求項１３】
前記データ記憶装置は、複数レベルの編集可能データベースを有する、請求項１２に記載の非一時的コンピュータ可読媒体。
【請求項１４】
前記アセットプロバイダは、前記デジタルコミュニティのメンバである、請求項１２に記載の非一時的コンピュータ可読媒体。
【請求項１５】
システムであって、
メモリと、
前記メモリに動作可能に結合されるプロセッサであって、前記プロセッサは動作を実行するよう構成される、プロセッサと、
を有し、前記動作は、
ネットワークを介して、クライアント装置から、ユーザがデジタルコミュニティにアクセスするための参加要求を受信するステップであって、前記参加要求は、メンバシップ適格表明を含む、ステップと、
前記メンバシップ適格表明を検証するステップであって、前記メンバシップ適格表明は、前記デジタルコミュニティへのアクセスを許可するために、デジタルコミュニティ当局により前記クライアント装置に提供される電子コミュニティトークンを含む、ステップと、
前記検証するステップに基づき、前記デジタルコミュニティへのアクセスを許可するステップと、
前記デジタルコミュニティに関連付けられるグラフィカルユーザインタフェースを介して、前記クライアント装置から質問を受信するステップと、
前記質問に対する解を識別するステップであって、前記解はアセットを含む、ステップと、
前記ネットワークを介して、前記クライアント装置へ前記解を送信するステップと、
を有する、システム。
【請求項１６】
前記メンバシップ適格表明は、前記ユーザの又は前記クライアント装置の位置に基づく、請求項１５に記載のシステム。
【請求項１７】
前記コミュニティトークンは、前記コミュニティ当局により設定される所定時間量の間、有効である、請求項１５に記載のシステム。
【請求項１８】
前記デジタルコミュニティへのアクセスを許可するとき、前記プロセッサは、前記クライアント装置にグラフィカルユーザインタフェースを提供するよう構成され、前記グラフィカルユーザインタフェースは、前記ユーザが他のコミュニティメンバとデジタル的に相互作用できるようにするよう構成される、請求項１５に記載のシステム。
【請求項１９】
前記プロセッサは、更なる動作を実行するよう構成され、前記更なる動作は、
アセットプロバイダから登録要求を受信するステップと、
前記アセットプロバイダから前記質問に対する前記解を受信するステップと、
データ記憶装置に前記解を格納するステップであって、前記解は前記データ記憶装置から識別され、前記アセットプロバイダは前記デジタルコミュニティのメンバである、ステップと、
を有する、請求項１５に記載のシステム。
【請求項２０】
前記アセットプロバイダは、前記デジタルコミュニティのメンバである、請求項１５に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願明細書で議論される実施形態は、デジタルコミュニティシステムに関する。
【背景技術】
【０００２】
近年、ピアツーピア環境で個人が資産を賃貸する又は融資する共有型経済が発達している。共有型経済は、共同経済、ピアツーピア（Ｐ２Ｐ）型経済、オンデマンド型経済、又は共同消費を含み又はそのように表される場合がある。共有型経済では、個人により所有される資産（アセット）は、他の個人による一時的使用のために利用可能にされて良い。一時的使用は、何らかの金銭による賠償と交換であって良く、又は実質的に無料であって良い。共有型経済は、社会における資源の共同消費に貢献し得る。
【０００３】
本願明細書で請求される主題は、上述のような欠点を解決する実施形態や上述のような環境でのみ機能する実施形態に限定されない。むしろ、この背景技術は、単に、本願明細書に記載される複数の実施形態が実施される技術分野の一例を説明するために提供される。
【発明の概要】
【０００４】
一実施形態の一態様によると、方法は、ネットワークを介して、クライアント装置から、ユーザがデジタルコミュニティにアクセスするための参加要求を受信するステップを有する。参加要求は、メンバシップ適格表明を含む。方法は、メンバシップ適格表明を検証するステップを更に含む。方法は、検証するステップに基づき、デジタルコミュニティへのアクセスを許可するステップを更に含む。方法は、デジタルコミュニティに関連付けられるグラフィカルユーザインタフェースを介して、クライアント装置から質問を受信するステップを含む。方法は、質問に対する解を識別するステップであって、解はアセットを含む、ステップを更に含む。方法は、ネットワークを介して、クライアント装置へ解を送信するステップを更に含む。
【０００５】
実施形態の目的及び利点が理解され、少なくとも特に特許請求の範囲で指摘された要素、特徴及び組合せを用いて達成されるだろう。
【０００６】
上述の全体的説明及び以下の詳細な説明の両方は、例示及び説明のためであり、本発明の範囲を限定しないことが理解される。
【図面の簡単な説明】
【０００７】
例示的な実施形態は、添付の図面を用いて、更なる特異性及び詳細事項と共に記載され説明される。
【図１】コミュニティプラットフォームシステムの例示的な動作環境のブロック図を示す。
【図２】コミュニティプラットフォームにより提供されるコミュニティに参加するための要求を受信する例示的な方法のフロー図を示す。
【図３】クエリエンジンにより質問に対する解を登録する例示的な方法のフロー図を示す。
【図４】クエリエンジンにより質問に関連するアセットを登録する例示的な方法のフロー図を示す。
【図５】ユーザ質問に応答して、ユーザに解及び／又はアセットを提供する例示的な方法のフロー図を示す。
【図６】機械に本願明細書に議論される方法のうちの任意の１又は複数を実行させる命令のセットが実行され得るコンピューティング装置の例示的な形式の機械の図式表現を示す。  全ての図は本願明細書に記載の少なくとも１つの実施形態に従って構成される。
【発明を実施するための形態】
【０００８】
共有型経済は、通常、使用のためにアセット（例えば、製品）を提供し得る又は第２パーティによる使用のためにアセットを提供するための権限付与を有し得る第１パーティを含む。アセットは、第２パーティに与えられ得るサービスも含んで良い。本願明細書で使用されるとき、第１パーティは、通常、所有者として参照され、第２パーティは、通常、顧客として参照される。所有者及び顧客に加えて、共有型経済は、第３パーティを含んで良い。第３パーティは、アセットの直接所有者ではないが、アセットと何らかの関連を有して良い。したがって、顧客によるアセットの使用は、第３パーティに影響を及ぼす。通常、第３パーティは、アセットのレンタルが彼女に課す影響について、いかなる配慮も受けないことがある。さらに、多くの場合、顧客がアセットを使用する又はそれにアクセスするとき、所有者は対応可能でなくて良い。これは、所有者と第３パーティとの間の通信を困難にし、第３パーティに課される追加負担を導入する。
【０００９】
例えば、アセットは、所有者により所有されるコンドミニアムであって良く、第３パーティは、所有者により所有されるコンドミニアムと外の入口を共有する別のコンドミニアムの所有者であって良い。顧客が所有者により所有されるコンドミニアムを使用しているとき、第３パーティは、よそ者であり得る顧客の存在に気付くかも知れない。第３パーティは、顧客が所有者により所有されるコンドミニアムに泥棒に入っているか、所有者の友人か、又は顧客かを知ることができない。さらに、共有型経済のための法体系又は鍵は、顧客に提供される場合がある。これは、第３パーティにとってセキュリティリスクとして見える場合がある。所有者はコンドミニアムの使用について何らかの対価を受ける場合があるが、第３パーティは多くの場合、そうではない。さらに、第３パーティは、顧客と所有者との間の合意に気付かない場合がある。
【００１０】
さらに、顧客は、周辺地域に慣れていない場合があり、したがって、周辺地域で提供されるアセット（例えば、サービス及び／又は商品）を経験する種々の機会を見逃す場合がある。さらに、所有者がコンドミニアムに居住しているとき、所有者は、同様に、周辺地域における種々の機会に気付かない場合がある。
【００１１】
上述及び他の欠点を解決するために、本開示に記載の幾つかの実施形態は、コミュニティプラットフォームを含む。コミュニティプラットフォームは、コミュニティのためのサービスとして「何かを解決する」プラットフォームを提供できる。コミュニティプラットフォームは、コミュニティプラットフォームに接続される誰かにより提起され得る課題、質問、及び／又は問題を解決するためのメカニズムを含み得る。例えば、コミュニティプラットフォームは、よくある質問と対応する回答のセット、編集可能な複数レベルの解データベース、編集可能な複数レベルの解及びサービスデータベース、又はそれらの組合せを含んで良い。コミュニティプラットフォームは、明確なアクセスポイント（例えば、モバイルアプリケーション、ウェブサイト）を通じて提供されて良い。少なくとも一実施形態では、コミュニティプラットフォームは、仮想コンシェルジェ又は仮想フロントデスクとして参照されて良い。
【００１２】
コミュニティプラットフォームは、公衆に公開されて良く、又は特定コミュニティに限定されて良い。例えば、コミュニティは、コンドミニアムの建物又は複合施設の中にあるコンドミニアムの任意の所有者又は占有者として定められて良い。所有者及び第３パーティは、コミュニティの永久メンバであって良く、コミュニティへの一時的アクセスを許可する権限を有して良い。例えば、所有者は、顧客が所有者のコンドミニアムに滞在する期間中、顧客に一時的アクセスを許可して良い。
【００１３】
コミュニティプラットフォームは、例えば、住居共有状況において生じる必要性を解決して良い。コミュニティプラットフォームは、顧客がこれらの必要性のために隣人（例えば、第３パーティ）と関与するとき生じ得る不便も解決して良い。コミュニティプラットフォームは、住居共有から利益を得るためにコミュニティ全体にローカルアセット経済を提供して良い。コミュニティプラットフォームの存在は、ローカルコミュニティ自体のメンバであるサービスプロバイダにより提供され得るローカルアセット（例えば、マイクロサービス）の発見をもたらすことができる。コミュニティプラットフォームは、既存のコミュニティメンバ自身により使用されて良い。訪問者（例えば、顧客）が存在しなくても、ローカルサービスプロバイダの発見は、経済的且つ社会的価値を有し得る。ローカルサービスプロバイダは、例えば、輸送コストを低減するサービスを提供して良い。
【００１４】
上述及び他の実施形態は、添付の図面を参照して説明される。図中、特に断りのない限り、通常、同様の参照符号は同様の構造に対応する。
【００１５】
図１は、本願明細書に記載の少なくとも１つの実施形態により配置される、コミュニティプラットフォームシステムの例示的な動作環境１００のブロック図を示す。動作環境１００は、少なくとも１つのクライアント装置１３０、少なくとも１つのデータベース１２７、１２８、１２９、サーバ１０６、及びネットワーク１２２を含む。クライアント装置１３０、データベース１２７、１２８、１２９、サーバ１０６（集合的に「環境コンポーネント」）は、ネットワーク１２２を介して通信可能に結合されて良い。環境コンポーネントは、サーバ１４０から装置１０４へネットワーク１２２を介して通信される質問、解、及び／又はサービスに関連するメッセージのようなデータ及び情報を通信して良い。環境コンポーネントの各々は、以下の段落で簡単に紹介される。
【００１６】
サーバ１０６は、プロセッサに基づくコンピューティング装置を有して良い。例えば、サーバ１０６は、ハードウェアサーバ又はサーバとして機能するよう構成される別のプロセッサに基づくコンピューティング装置を有して良い。サーバ１０６は、メモリ及びネットワーク通信能力を有して良い。動作環境１００において、サーバ１０６は、クライアント装置１３０、データベース１２７，１２８、１２９とネットワーク１２２を介して通信するよう構成されて良い。
【００１７】
ネットワーク１２２は、有線ネットワーク、無線ネットワーク、又はそれらの任意の組合せを有して良い。ネットワーク１２２は、スター構成、トークンリング構成若しくは他の構成を含む任意の適切なトポロジ、又は１又は複数の構成を有して良い。ネットワーク１２２は、ＬＡＮ（local  area  network）、ＷＡＮ（wide  area  network）（例えば、インターネット）、及び／又は複数の装置が通信できる他の相互接続されたデータ経路を有して良い。幾つかの実施形態では、ネットワーク１２２は、ピアツーピアネットワークを有して良い。ネットワーク１２２は、種々の異なる通信プロトコルでデータを通信可能にする通信ネットワークの一部に結合され又はそれを含んで良い。幾つかの実施形態では、ネットワーク１２２は、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信ネットワーク又はＳＭＳ（short  messaging  service）、ＭＭＳ（multimedia  messaging  service）、ＨＴＴＰ（hypertext  transfer  protocol）、直接データ接続、ＷＡＰ（wireless  application  protocol）、電子メール等を介することを含むデータを送信及び受信するセルラ通信ネットワークを有して良い。
【００１８】
データベース１２７、１２８、１２９は、任意のメモリ又はデータ記憶装置を含んで良い。データベース１２７、１２８、１２９は、ネットワーク通信能力を有して良い。したがって、環境コンポーネントは、データベース１２７、１２８、１２９と通信できる。幾つかの実施形態では、データ記憶装置１１６は、コンピュータ実行可能命令又はデータ構造を伝える又は格納しているコンピュータ可読記憶媒体を含み得る。コンピュータ可読記憶装置は、プロセッサのような汎用又は特定目的コンピュータによりアクセスできる任意の利用可能な媒体を含み得る。例えば、データベース１２７、１２８、１２９は、コンピュータ可読媒体は、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read−Only  Memory）、ＥＥＰＲＯＭ（Electrically  Erasable  Programmable  Read−Only  Memory）、ＣＤ−ＲＯＭ（Compact  Disc  Read−Only  Memory）又は他の光ディスク記憶装置、磁気ディスク記憶装置又は他の磁気記憶装置、フラッシュメモリ装置（例えば、固体メモリ素子）を含む有形又は非一時的コンピュータ可読記憶媒体であって良いコンピュータ可読記憶媒体、又はコンピュータにより実行可能な命令若しくはデータ構造の形式で所望のプログラムコード手段を伝える若しくは格納するために用いられ汎用若しくは特定目的コンピュータによりアクセス可能な他の記憶媒体を有し得る。上述の組合せは、データベース１２７、１２８、１２９に含まれて良い。
【００１９】
データベース１２７、１２８、１２９は、種々のデータを格納して良い。データは、関係型データベース構造のような任意のデータ構造で格納されて良い。例えば、トークンＤＢ１２７は、ユーザ又はユーザアカウントの認証データを有して良い。電子トークンは、ユーザ識別子又はユーザアカウント識別子に関連付けられて良い。識別子は、電子メールアドレス、ユーザ名、等を有して良い。トークンは、特定コミュニティに対応して良い。この場合、トークンは、コミュニティトークンとして参照されて良い。ユーザは、各コミュニティが異なるコミュニティトークンに関連付けられ得る種々のコミュニティに参加して良い。任意の数のトークンが、認証のために又は１又は複数の特定コミュニティへのアクセスを許可するために、ユーザ又はユーザアカウントに関連付けられて良い。別の例では、解ＤＢ１２８は、任意の数の質問及び任意の数の関連する回答を有して良い。例えば、質問は、所与の距離の範囲内にある最も良いタイレストランについての問い合わせであって良い。任意の数の回答が、１又は複数のタイレストランを示して良い。回答は、予め定められ、クラウドソースされ、又はそれらの組合せであっても良い。更なる例では、アセットＤＢ１２９は、個人により所有され及び他の個人による一時的使用のために利用可能にされ得る任意の数のアセットに関連する情報を有して良い。アセットＤＢ１２９は、適格エンティティにより実行される任意の数のサービスも有して良い。例えば、サービスは、所与の地域にある住居のための家庭清掃サービスを有して良い。サービスＤＢ１２９は、対応するサービスを実行し得るサービスプロバイダに関連付けられて良く、サービスプロバイダの評価及び格付けも有して良い。
【００２０】
アセットは、解に関連付けられて良い。例えば、質問は、「私はたった今家を買った、私が次にすべきことについて推奨は？」についてのクエリであって良い。解は、新居購入者がすべきこと（例えば、家具を移動する前に壁を塗装する、水道及び他の公共サービスを契約する）のリストを有して良く、サービス（例えば、家庭清掃サービスプロバイダ、及び／又は庭手入れサービスプロバイダ）も有して良い。
【００２１】
図示の実施形態では、データベース１２７、１２８、１２９は、サーバ１０６と別個である。幾つかの実施形態では、データベース１２７、１２８、１２９の一部又は全部は、サーバ１０６に含まれて良い。或いは、サーバ１０６は、データベース１２７、１２８、１２９と同様のローカルデータ記憶装置を有して良く、ネットワーク１０７を介してデータベース１２７、１２８、１２９にアクセスして良い。
【００２２】
クライアント装置１３０は、プロセッサに基づくコンピューティングシステムを有して良い。クライアント装置１３０は、メモリ、プロセッサ、及びネットワーク通信能力を有して良い。動作環境１００において、クライアント装置１３０は、ネットワーク１２２を介して、サーバ１０６に及びそれからデータ及び情報を通信及び受信可能であって良い。クライアント装置１３０の幾つかの例は、携帯電話機、スマートフォン、タブレットコンピュータ、ラップトップコンピュータ、デスクトップコンピュータ、セットトップボックス、仮想現実装置、又はコネクテッドデバイス、等を有して良い。クライアント装置１３０は、クライアント装置１０４のユーザ、クライアント装置１０４が適する環境、等に関する情報を検出するために１又は複数のセンサを有して良い。１又は複数のセンサは、クロック、カメラ、マイクロフォン、ジャイロスコープ、加速度計、赤外センサ、ＧＰＳ（global  positioning  system）、ＮＦＣ（near−field  communication）センサ、又は輝度センサ、近接性センサ、コンパス、サーモメータ、歩数計、又は指紋センサ、等のうちの少なくとも１つを有して良い。
【００２３】
サーバ１０６は、登録マネジャ１０９を有して良い。登録マネジャ１０９は、種々のコミュニティへのアクセスを制御して良い。少なくとも一実施形態では、ユーザは、コミュニティに参加することを望んで良く、クライアント装置１３０ａを介して特定コミュニティに参加するために、登録マネジャ１０９に要求を提出して良い。例えば、コンドミニアムの所有者は、特定コンドミニアム複合施設の中のコンドミニアム所有者専用のコミュニティに参加することを望む場合がある。少なくとも一実施形態では、コミュニティ当局は、ユーザ（例えば、所有者）にコミュニティへのアクセスを許可するために、登録マネジャ１０９を使用して良い。コミュニティ当局は、コミュニティの中の管理者メンバシップ権利を有するエンティティを表して良い。管理者権利は、コミュニティへの一時的又は永続的アクセスを許可し、ブロックし、一時停止し、又は無効にすることを含み得る。コミュニティ当局は、コミュニティの中の管理者メンバシップのために、コミュニティ当局装置１０３ｂを使用して良い。少なくとも一実施形態では、コミュニティ当局は、コミュニティに参加するためにユーザを事前認証して良い。ユーザの事前認証は、ユーザ識別子（例えば、電子メールアドレス、電話番号）をホワイトリストに追加することを有して良い。ユーザは、次に、コミュニティに参加することを要求して良い。彼らの要求は、コミュニティ当局による更なる処置を有しないで許可されて良い。
【００２４】
登録マネジャ１０９は、（例えば、１又は複数の工程を実行する又はその実行を制御するために）プロセッサ、マイクロプロセッサ、ＦＰＧＡ又はＡＳＩＣを含むハードウェアを用いて実装できる。幾つかの他の例では、登録マネジャ１０９は、ハードウェア及びソフトウェアの組み合わせを用いて実装されて良い。ソフトウェアでの実装は、コンピューティングシステム（例えば、サーバ１０６）のハードウェアに含まれ得るような１又は複数のトランジスタ又はトランジスタ要素の迅速な起動及び停止を含み得る。追加で、ソフトウェア定義命令は、トランジスタ要素の中の情報に対して作用して良い。ソフトウェア命令の実装は、電子経路を少なくとも一時的に再構成し、コンピューティングハードウェアを変換して良い。
【００２５】
少なくとも一実施形態では、登録マネジャ１０９は、コミュニティメンバシップの証拠を要求して良い。コミュニティメンバシップの証拠は、物理的位置（例えば、ワンタイムコード、ＧＰＳ位置、少なくとも部分的にＷｉＦｉ接続を用いて決定された位置を有する物理アドレスへの郵送により提供されて良い）、コミュニティ当局又は委任当局により提供されるトークン（例えば、コミュニティ当局により署名されるワンタイムコード、委任局により署名される時間制限付きコード）、仮想識別子（例えば、コープにおけるような、従業員設備）、等に基づいて良い。例えば、委任当局は、コンドミニアムの所有者を含んで良い。所有者は、コミュニティへの一時的アクセスを顧客（例えば、彼らのコンドミニアムを借りている個人）に許可して良い。このような技術は、ローカルコミュニティにアクセスすることを許可することにより住居共有を向上して良く、特に、住居共有使用のために使用されて良い。少なくとも一実施形態では、アクセスは、顧客又はユーザ装置の位置により少なくとも部分的に定められて良い。例えば、地理的囲い（geofencing）技術は、コミュニティアクセス特権の幾つかを施行するために使用されて良い。コミュニティアクセス特権は、顧客、ゲスト、又は他者が特定地域（例えば、マンション建物、特定の近所、又は市街）に位置するときのみ彼らのアクセスを有し得ることを確認して良い。
【００２６】
サーバ１０６は、質問又はクエリを受信し及び質問に応答して出力（例えば、解及び／又はサービス）を提供するよう構成され得るクエリエンジン１０８を有して良い。クライアント装置１３０ａを用いて、ユーザ（例えば、所有者、顧客、第３パーティ）は、問題を記述し並びに解及び／又はサービスにアクセスするために、クエリエンジン１０８と協働して良い。
【００２７】
クエリエンジン１０８は、ユーザがクライアント装置１３０ａを介して質問又は問題に対する解答を探し見付けることのできるウェブサイト又はアプリケーションを提供し又はホスティングして良い。クエリエンジン１０８は、質問又は問題に解答するためにクラウドソースされたデータを使用して良い。クラウドソースされたデータは、実質的にリアルタイムに、又は質問又は問題を受信することに応答して、取得されて良い。例えば、別のユーザは、クエリエンジン１０８及び／又はデータベース１２７、１２８、１２９のうちの任意のものを用いて、質問又は問題を解くことを試みて良い。別の実施形態では、クエリエンジン１０８は、機械により駆動されて良い。クエリエンジン１０８は、回答がデータベース１２７、１２８、１２９のうちの１又は複数の中にある又は任意の他の情報源からであって良い質問のセットから、ユーザが選択することを可能にし得る。更なる実施形態では、クエリエンジン１０８は、ハイブリッドで駆動されて良い（例えば、機械により駆動されてよく、コミュニティユーザにより投入されるフォーラムも有して良い）。少なくとも一実施形態では、クエリエンジン１０８は、よくある質問（ＦＡＱ）のリストを提供して良い。ＦＡＱのリストは、質問と解とのセットを有して良く、質問又は問題に応答するために人又は機械により使用可能である。
【００２８】
クエリエンジン１０８は、（例えば、１又は複数の動作を実行する又はその実行を制御するために）プロセッサ、マイクロプロセッサ、ＦＰＧＡ又はＡＳＩＣを含むハードウェアを用いて実装できる。幾つかの他の例では、クエリエンジン１０８は、ハードウェア及びソフトウェアの組み合わせを用いて実装されて良い。ソフトウェアでの実装は、コンピューティングシステム（例えば、サーバ１０６）のハードウェアに含まれ得るような１又は複数のトランジスタ又はトランジスタ要素の迅速な起動及び停止を含み得る。追加で、ソフトウェア定義命令は、トランジスタ要素の中の情報に対して作用して良い。ソフトウェア命令の実装は、電子経路を少なくとも一時的に再構成し、コンピューティングハードウェアを変換して良い。
【００２９】
解ＤＢ１２８は、編集可能な複数レベルの解データベースを有して良い。解ＤＢ１２８は、質問にタイする回答を提供して良い。例えば、解ＤＢ１２８は、「最適なセルフサービス式コインランドリはどこ？」という質問に対する回答を提供して良い。解ＤＢ１２８は、他のユーザにより編集可能であって良い。少なくとも一実施形態では、特定コミュニティに属するユーザは、該コミュニティに関連する質問又は問題に対する解答を追加し又は編集して良い。同様に、コミュニティに属するユーザは、解答と共に新しい質問を解ＤＢ１２８に追加して良い。さらに、解ＤＢは、複数レベルであって良い。例えば、複数レベルＤＢは、各ユーザについて複数レベル階層構造の回答当局を有して良い。最高レベルの回答当局により提供される回答は、回答が低いレベルの回答当局により提供される前に、ユーザに提供されて良い。例えば、主人は、彼の家の中に一時的訪問者を有して良い。主人は、訪問者にとって最高レベルの回答当局であって良く、訪問者に回答を提供する第１エンティティであって良い。
【００３０】
アセットＤＢ１２９は、編集可能な複数レベルのアセットＤＢ１２９を有して良い。アセットＤＢ１２９は、アセット（例えば、商品、サービス）により解ＤＢ１２８を拡張して良い。少なくとも一実施形態では、解ＤＢ１２８及びアセットＤＢ１２９は、単一データベースに結合されて良い。例えば、アセットＤＢ１２９は、質問又は問題に対する解答としてサービスを提供して良い。例えば、「最も近いセルフサービス式コインランドリはどこ？」という質問に対して、サービス回答は、コミュニティの中の（又はコミュニティの外部の）（特定価格で誰かの選択を行うことを提供し得る）１又は複数のサービスプロバイダを示して良い。アセットＤＢ１２９の中のサービスは、サービスの申し出として提供されて良い。例えば、コミュニティメンバは、彼らの家庭で料理するバナナブレッドを、コミュニティの中の他の誰かのために焼くことを申し出て良い。コミュニティメンバは、コミュニティの中の他の誰かに、レシピを販売することを申し出ても良い。
【００３１】
図示のように、クエリエンジン１０８は、サーバ１０６にホスティングされて良い。少なくとも一実施形態では、クエリエンジン１０８は、少なくとも部分的にクライアント装置１３０上で実行されて良い。例えば、ユーザは、アプリケーションストア又はウェブに基づくアプリケーションから、スタンドアロン型アプリケーション（例えば、クライアントモジュール１１０）をダウンロードして良い。クライアントモジュール１１０は、専用電話番号、テキストメッセージグループ、又は任意の他の通信チャネルを介してアクセスされても良い。
【００３２】
本開示の範囲から逸脱することなく環境１００に対し変更、追加又は省略が行われて良い。例えば、本開示は、１又は複数のパーティ、１又は複数のサーバ１０６、１又は複数のデータベース１２７、１２８、１２９、又はそれらの任意の組合せに関連付けられて良い、１又は複数の装置１３０を含む動作環境１００に適用される。
【００３３】
さらに、本願明細書に記載の実施形態の中の種々のコンポーネントの分割は、分割が全ての実施形態において生じることを意味しない。さらに、本開示の利益により、記載のコンポーネントのうちの１又は複数が単一のコンポーネントに統合され又は複数のコンポーネントに分割されても良いことが理解される。
【００３４】
図２〜５は、コミュニティプラットフォームに関連する例示的な方法のフロー図を示す。方法は、ハードウェア（回路、専用ロジック、等）、（汎用コンピュータシステム又は専用機械で動作するような）ソフトウェア、又は両者の組合せを含み得る処理ロジックにより実行されて良い。この処理ロジックは、図１の動作環境１００又は別のコンピュータシステム若しくは装置に含まれて良い。しかしながら、別のシステム又はシステムの組合せが、当該方法を実行するために使用されて良い。説明の簡単のために、本願明細書に記載の方法は、一連の動作として示され説明される。しかしながら、本開示に従う動作は、種々の順序で及び／又は同時に、及び本願明細書に提示され説明されない他の動作と共に、生じて良い。さらに、示された全ての動作が開示の主題に従って方法を実施するために使用されなくて良い。さらに、当業者は、代替として方法が状態図による相互に関連のある一連の状態又はイベントとして表されて良いことを理解し認識するだろう。さらに、本願明細書に開示される方法は、コンピューティング装置に該方法をトランスポートし転送することを助けるために、非一時的コンピュータ可読媒体のような製品に格納できる。用語「製品」は、本願明細書で使用されるとき、任意のコンピュータ可読装置又は記憶媒体からアクセスかのうなコンピュータプログラムを包含することを意図する。別個のブロックとして示したが、所望の実装に依存して、種々のブロックは、更なるブロックに分割され、少ないブロックに結合され、又は除去されて良い。
【００３５】
図２は、コミュニティプラットフォームにより提供されるコミュニティに参加するための要求を受信する例示的な方法２００のフロー図を示す。方法２００は、少なくとも部分的に、図１のサーバ１０６のようなサーバの中の処理ロジックにより実行されて良い。
【００３６】
方法２００は、ブロック２０５で開始して良く、処理ロジックは、クライアント装置から、コミュニティに参加するためのユーザ要求を受信して良い。ユーザは、所有者、顧客、第３パーティ、又は別のユーザであって良い。ユーザは、コミュニティの待ち受けページを閲覧するためにクライアント装置を使用して良い。待ち受けページは、タイトル、サブジェクト、誰が参加して良いかに関する情報、メンバシップの範囲、写真、テキスト、等のような、コミュニティに関する情報を有して良い。待ち受けページは、ユーザがコミュニティに参加するための要求を提出できるインタフェースツール（例えば、グラフィカルユーザインタフェース（ＧＵＩ）ボタン）も有して良い。ユーザは、インタフェースツールを起動して良く、コミュニティに参加するための要求は、処理ロジックへ送信されて良い。
【００３７】
ブロック２１０で、処理ロジックは、クライアント装置にコミュニティトークンを受信させて良い。処理ロジックは、ユーザのコミュニティトークンを識別して良い。コミュニティトークンは、コミュニティの中の誰かに送信され使用され得るグループトークンであって良い。代替で、コミュニティトークンは、ユーザにコミュニティへのアクセスを提供し得る、一回使用の又は単一ユーザのトークンであって良い。少なくとも一実施形態では、処理ロジックは、コミュニティ当局又は委任当局にユーザ要求を送信して良い。コミュニティ当局又は委任当局は、コミュニティに参加することをユーザに許可するために、認証入力を提供して良い。コミュニティトークンは、認証入力を受信することに応答して、クライアント装置に送信されて良い。コミュニティトークンは、所定時間量の間、有効であって良く、コミュニティ当局及び／又は委任当局により設定されて良い。一例では、所有者は、家屋共有プラットフォームを介して、特定滞在長の間、顧客に貸与するために、彼らの家を提供して良い。コミュニティトークンは、顧客のために保証されて良い。コミュニティトークンは、特定滞在長の間、有効であって良く、その後、終了して良い。少なくとも一実施形態では、コミュニティ当局又は委任当局は、コミュニティトークンが終了する前又は後に、コミュニティトークンの期間を更新し又は延長して良い。
【００３８】
ブロック２１５で、処理ロジックは、ユーザにコミュニティトークンを登録して良い。処理ロジックは、データ記憶装置（例えば、図１のトークンＤＢ１２７）に、ユーザ識別子に関連付けてコミュニティトークンを格納して良い。コミュニティに参加するための要求は、ユーザ情報（例えば、ユーザ名、パスワード、電子メールアドレス、電話番号）及び／又は装置情報（例えば、ＭＡＣアドレス、ＵＵＩＤ、ＵＤＩＤ）も有して良い。処理ロジックは、このユーザ情報及び／又は装置情報を、データ記憶装置の中のコミュニティトークンに関連するユーザエントリに登録して良い。処理ロジックは、コミュニティトークンの終了条件（例えば、時間に基づく、使用に基づく）も設定して良く、終了条件をデータ記憶装置に格納して良い。
【００３９】
ブロック２２０で、処理ロジックは、コミュニティトークンが間もなく期限切れになるか否かを決定して良い。常に、処理ロジックは、コミュニティトークンが間もなく期限切れになるか否かを決定して良い。コミュニティトークンが間もなく期限切れになるか否かを決定するために、処理ロジックは、データ記憶装置の中の終了条件を識別し、終了条件が満たされているか又は間もなく満たされるかを決定して良い。例えば、使用に基づくシナリオでは、終了条件は、終了条件が所定回数だけ使用された後に、満たされて良い。時間に基づくシナリオでは、終了条件は、特定日時が満たされると、満たされて良い。いずれのシナリオでも、使用回数が近付くとき、又は日時が近付くとき、処理ロジックは、コミュニティトークンが間もなく終了することを決定して良い。コミュニティトークンが間もなく終了するとき、又はコミュニティトークンが終了した後に（ブロック２２０で「ＹＥＳ」）、処理ロジックは、ブロック２１０に進んで良い。
【００４０】
コミュニティトークンが間もなく終了しないとき、又は終了していないとき（ブロック２２０で「ＮＯ」）、処理ロジックは、コミュニティにアクセスするためにユーザにアクセスを許可して良い。少なくとも一実施形態では、処理ロジックは、ユーザがコミュニティへのアクセスを許可されたことを示すよう、ユーザのユーザエントリを更新して良い。ユーザに登録される任意の装置は、ユーザエントリの中で示されるように、コミュニティへのアクセスを許可されて良い。
【００４１】
図３は、クエリエンジン（例えば、図１のクエリエンジン１０８）により質問に対する解を登録する例示的な方法３００のフロー図を示す。方法３００は、少なくとも部分的に、図１のサーバ１０６のようなサーバ装置の中の処理ロジックにより少なくとも部分的に実行されて良い。サーバ１０６は、方法３００を実行する又はその実行を引き起こすためにプロセッサにより実行可能なプログラムコード又は命令を符号化し格納している非一時的コンピュータ可読媒体を含み又はそれに通信可能に結合されて良い。追加又は代替で、サーバ１０６は、方法３００を実行する又はその実行を制御するためにコンピュータ命令を実行するよう構成されるプロセッサを有して良い。別個のブロックとして示したが、所望の実装に依存して、種々のブロックは、更なるブロックに分割され、少ないブロックに結合され、又は除去されて良い。
【００４２】
方法３００は、ブロック３０５で開始して良く、処理ロジックは、クライアント装置から、質問に対する解を電子的に受信して良い。解は、クライアント装置へのユーザ入力として受信されて良い。少なくとも一実施形態では、解は、ユーザ（例えば、専門家）質問を閲覧し回答を提供したことに応答して、処理ロジックに送信されて良い。少なくとも一実施形態では、専門家は、質問及び対応する回答を提出して良い。解は、電子文書のような任意の形式で受信されて良い。解を受信することに応答して、処理ロジックは、解に対応する質問を識別して良い。少なくとも一実施形態では、受信される解は、既に質問に関連付けられている（例えば、専門家が質問に直接応答し解として提供するとき）。このような実施形態では、質問は、質問識別子（ＩＤ）を有して良く、解は、質問ＩＤに関連付けられて良い。少なくとも一実施形態では、処理ロジックは、質問に関連付けられる１又は複数のキーワードを識別して良い。例えば、処理ロジックは、キーワードを識別するためにテキストに基づく解を抽出し又はすくい取って良い。キーワードは、解を分類するため、及び解を他の類似する解と一緒に及び１又は複数の質問と一緒にグループ分けするために、使用されて良い。同様に、処理ロジックは、キーワードを識別するためにテキストに基づく質問を抽出し又はすくい取って良い。キーワードは、質問を分類するため、及び質問を他の類似する質問と一緒にグループ分けするために、使用されて良い。
【００４３】
ブロック３１０で、処理ロジックは、質問が電子データベース（例えば、図１の解ＤＢ１２８）の中に存在するか否かを決定して良い。処理ロジックは、類似するキーワードを有する質問を識別するために、解キーワードを使用して良い。処理ロジックは、解に関連付けられる質問ＩＤも識別して良い。処理ロジックが、電子データベースの中に質問が存在することを決定すると（ブロック３１０で「ＹＥＳ」）、ブロック３１５で、処理ロジックは、解を質問に関連付けて良い。処理ロジックが、電子データベースの中に質問が存在することを決定すると（ブロック３１０で「ＮＯ」）、ブロック３２０で、処理ロジックは、電子データベースの中に質問と解のエントリを生成して良い。
【００４４】
図４は、クエリエンジン（例えば、図１のクエリエンジン１０８）により質問に関連するアセットを登録する例示的な方法４００のフロー図を示す。方法４００は、少なくとも部分的に、図１のサーバ１０６のようなサーバ装置の中の処理ロジックにより少なくとも部分的に実行されて良い。サーバ１０６は、方法４００を実行する又はその実行を引き起こすためにプロセッサにより実行可能なプログラムコード又は命令を符号化し格納している非一時的コンピュータ可読媒体を含み又はそれに通信可能に結合されて良い。追加又は代替で、サーバ１０６は、方法４００を実行する又はその実行を制御するためにコンピュータ命令を実行するよう構成されるプロセッサを有して良い。別個のブロックとして示したが、所望の実装に依存して、種々のブロックは、更なるブロックに分割され、少ないブロックに結合され、又は除去されて良い。
【００４５】
方法４００は、ブロック４０５で開始して良く、処理ロジックは、アセットプロバイダのクライアント装置から、アセット（例えば、サービス）登録要求を受信して良い。アセット登録要求は、サービスプロバイダのクライアント装置へのユーザ入力として受信されて良い。少なくとも一実施形態では、アセット登録要求は、質問を閲覧した及び質問に対応するサービスを提供可能であり得るユーザ（例えば、サービスプロバイダ）に応答して、処理ロジックに送信されて良い。例えば、質問は、「風呂場で使用するタイルの種類についての助言は？」を有して良い。サービスプロバイダは、タイル専門家であって良く、サービスプロバイダのクライアント装置を介して、彼のタイルを配置する能力に関する情報を提出して良い。サービス登録要求は、電子文書のような任意の形式で受信されて良い。少なくとも一実施形態では、処理ロジックは、アセットに関連付けられる１又は複数のキーワードを識別して良い。例えば、処理ロジックは、キーワードを識別するためにテキストに基づくアセット登録要求を抽出し又はすくい取って良い。キーワードは、サービスを分類するため、及びアセットを他のアセット、サービス、解と一緒に及び１又は複数の質問と一緒にグループ分けするために、使用されて良い。サービスプロバイダは、解が関連付けられ得る１又は複数の質問を選択して良い。
【００４６】
ブロック４１０で、処理ロジックは、アセットが電子データベース（例えば、図１の解ＤＢ１２９）の中に存在するか否かを決定して良い。処理ロジックは、類似するキーワードを有するアセットを識別するために、アセットキーワードを使用して良い。処理ロジックは、回答のためにアセットカテゴリ又はＩＤも識別し又は生成して良い。処理ロジックが、電子データベースの中にアセットが存在することを決定すると（ブロック４１０で「ＹＥＳ」）、ブロック４１５で、処理ロジックは、アセットプロバイダをアセットに関連付けて良い。少なくとも一実施形態では、処理ロジックは、サービスプロバイダにＩＤを割り当てて良く、ＩＤをアセットに関連付けてアセットＤＢ１２９に格納して良い。処理ロジックが、電子データベースの中にアセットが存在することを決定すると（ブロック４１０で「ＮＯ」）、ブロック４２０で、処理ロジックは、電子データベースの中にアセットとアセットプロバイダのエントリを生成して良い。
【００４７】
図５は、ユーザ質問に応答して、ユーザに解及び／又はアセットを提供する例示的な方法５００のフロー図を示す。方法５００は、図１の動作環境１００のような動作環境で実行されて良い。方法５００は、少なくとも部分的に、図１のサーバ１０６のようなサーバの中の処理ロジックにより実行されて良い。サーバ１０６は、方法５００を実行する又はその実行を引き起こすためにプロセッサにより実行可能なプログラムコード又は命令を符号化し格納している非一時的コンピュータ可読媒体を含み又はそれに通信可能に結合されて良い。追加又は代替で、サーバ１０６は、方法５００を実行する又はその実行を制御するためにコンピュータ命令を実行するよう構成されるプロセッサを有して良い。別個のブロックとして示したが、所望の実装に依存して、種々のブロックは、更なるブロックに分割され、少ないブロックに結合され、又は除去されて良い。
【００４８】
方法５００は、ブロック５０５で開始して良く、処理ロジックは、クライアント装置のユーザから、質問を電子的に受信して良い。処理ロジックは、ユーザが質問を提出できるポータル又はユーザインタフェース（例えば、フォーラム）を提供して良い。質問は、応答の認められない（illicit）任意のコメント又はフレーズを有する場合がある。少なくとも一実施形態では、ユーザは、特定コミュニティに参加して良く、質問を提出して良い。したがって、該特定コミュニティの他のメンバのみが、質問を閲覧し又は回答できる。
【００４９】
ブロック５１０で、処理ロジックは、クライアント装置が有効なコミュニティトークンに関連付けられるか否かを決定して良い。図２と関連して更に説明するように、クライアント装置は、予めコミュニティトークンを受信していて良い。コミュニティトークンは、ユーザ名／パスワードのペア、クッキー、又はコミュニティへのアクセス（例えば、質問を投稿する）を試みるときにクライアント装置を認証するために使用できる他のデジタルファイルを有して良い。ブロックチェイン、生体、及び／又は他の第三者システム等（例えば、CheckrTM）の検証を使用するような、任意の種類の認証が使用されて良い。クライアント装置が有効なコミュニティトークンを有しないとき（ブロック５１０で「ＮＯ」）、ブロック５１５で、処理ロジックは、クライアント装置へのアクセスを拒否して良い。
【００５０】
クライアント装置が有効なコミュニティトークンを有するとき（ブロック５１０で「ＹＥＳ」）、ブロック５１５で、処理ロジックは、登録された解を有し得る回答当局を識別して良い。例えば、回答当局は、ブロック５０５で受信した質問と同じ又は類似する質問に対する解を提出していて良い。
【００５１】
ブロック５２０で、処理ロジックは、回答当局が登録された解を有し得るか否かを決定して良い。回答当局は、彼らのコミュニティの中でユーザにより良い回答を提供する地位にある個人又はユーザアカウントであって良い。例えば、回答当局は、共同住宅の建物管理者を有して良く、コミュニティは、該共同住宅に住む個人を有して良い。建物管理者は、共同住宅に関連する質問の良好なリソースであって良い。１より多くの回答当局が存在して良い。例えば、共同住宅の複数の建物管理者が存在して良い。さらに、一般的知識（必ずしも共同住宅に関連しない）の回答当局は、質問に対する登録された解を有しても良い。回答当局は、ティアで構造化されて良い。ここで、第１ティアはコミュニティの質問に回答できる可能性の最も高い又は有意義な回答又は解を提供可能な地位若しくはコミュニティとの関連を有する回答当局セットである。
【００５２】
回答当局が登録された解を有しないとき（ブロック５２０で「ＮＯ」）、ブロック５２５で、処理ロジックは、回答当局を次に利用可能なレベルに更新して良い。上述の例を続けると、一次の建物管理者が登録された解を有しない場合、処理ロジックは、二次の建物管理者を選択して良い。処理ロジックは、ブロック５２０で、二次の建物管理者が登録された解を有するか否かを決定して良い。
【００５３】
回答当局が登録された解を有するとき（ブロック５２０で「ＹＥＳ」）、ブロック５３０で、処理ロジックは、登録された解がアセットであるか否かを決定して良い。登録された解がアセットであるか否かを決定するために、処理ロジックは、回答のエントリを特定するためにデータ記憶装置（例えば、図１のアセットＤＢ１２９）にクエリして良い。回答が質問であるとき、エントリは、アセット指示子を有して良い。処理ロジックは、登録された解がアセットであることを決定するために、アセット指示子を識別して良い。
【００５４】
登録された解がアセットではない、又はアセットを含まないとき（ブロック５３０で「ＮＯ」）、ブロック５３５で、処理ロジックは、クライアント装置へ登録された解を送信して良い。クライアント装置へ登録された解を送信するために、特に、処理ロジックは、メッセージ（例えば、電子メール、テキストメッセージ、ＳＭＳ）として回答を送信して良く、又はクライアント装置へのウェブに基づく位置へのアクセスを許可して良い。
【００５５】
登録された解がアセットであるとき（ブロック５３０で「ＹＥＳ」）、ブロック５４０で、処理ロジックは、登録されたアセットプロバイダにユーザを接続して良い。処理ロジックは、アセットに関連付けられる１又は複数の登録されたアセットプロバイダを識別して良い。１又は複数の登録されたアセットプロバイダは、位置、コスト、ユーザレビュー、等のような追加メタデータを有して良い。処理ロジックは、メタデータに基づき、アセットプロバイダのうちの１つを選択して良い。例えば、処理ロジックは、クライアント装置の位置に基づき（又はユーザの入力した位置に基づき）最も近い登録されたアセットプロバイダを選択して良い。特に、処理ロジックは、メッセージ（例えば、電子メール、テキストメッセージ、ＳＭＳ）をクライアント装置へ送信することにより、登録されたアセットプロバイダにユーザを接続して良く、又はクライアント装置へのウェブに基づく位置（例えば、コミュニティの中のサービスプロバイダのページ）へのアクセスを許可して良い。
【００５６】
図６は、機械に本願明細書に議論される方法のうちの任意の１又は複数を実行させる命令のセットが実行され得るコンピューティング装置６００の例示的な形式の機械の図式表現を示す。コンピューティング装置６００は、携帯電話機、スマートフォン、ノートブックコンピュータ、ラック搭載サーバ、ルータコンピュータ、サーバコンピュータ、パーソナルコンピュータ、メインフレームコンピュータ、ラップトップコンピュータ、タブレットコンピュータ、スマート腕時計、拡張現実装置、仮想現実装置、デスクトップコンピュータ、又は人間−機械インタフェースを備える任意の種類のコンピューティング装置、等を含んで良く、これらの内部で、本願明細書で議論される方法の任意の１又は複数を機械に実行させる命令セットが実行されて良い。代替の実施形態では、機械は、ＬＡＮ、イントラネット、エクストラネット、又はインターネットの中の他の機械に接続（例えば、ネットワーク接続）されて良い。機械は、クライアント−サーバネットワーク環境の中のサーバマシンという資格で動作して良い。機械は、パーソナルコンピュータ（PC）、セットトップボックス（STB）、サーバ、ネットワークルータ、スイッチ若しくはブリッジ、又は該機械により行われるべき動作を指定する命令のセットを（シーケンシャルに等）実行可能な任意の機械を含み得る。さらに、単一の機械のみを図示するが、用語「機械」は、個々に又は共同して、本願明細書で議論した方法のうちの任意の１又は複数を実行するために命令のセット（又は複数のセット）を実行する機械の任意の集合も含むと考えられる。
【００５７】
例示的なコンピューティング装置６００は、処理装置（例えば、プロセッサ）６０２、主メモリ６０４（例えば、読み出し専用メモリ（ＲＯＭ）、フラッシュメモリ、同期ＤＲＡＭ（ＳＤＲＡＭ））のような動的ランダムアクセスメモリ（ＤＲＡＭ）、静的メモリ６０６（例えば、フラッシュメモリ、静的ランダムアクセスメモリ（ＳＲＡＭ））、及びデータ記憶装置６１６を含み、これらはバス６０８を介して互いに通信する。
【００５８】
処理装置６０２は、マイクロプロセッサ、中央処理ユニット、等のような１又は複数の汎用処理装置を表す。より具体的には、処理装置６０２は、ＣＩＳＣ（complex  instruction  set  computing）マイクロプロセッサ、ＲＩＳＣ（reduced  instruction  set  computing）マイクロプロセッサ、ＶＬＩＷ（very  long  instruction  word）マイクロプロセッサ、又は他の命令セットを実施するプロセッサ、若しくは命令セットの組合せを実施するプロセッサを含み得る。処理装置６０２は、ＡＳＩＣ（application  specific  integrated  circuit）、ＦＰＧＡ（field  programmable  gate  array）、ＤＳＰ（digital  signal  processor）、ネットワークプロセッサ、等のような１又は複数の特定目的処理装置も含み得る。処理装置６０２は、本願明細書で議論する工程又はステップを実行する命令６２６を実行するよう構成される。コンピューティング装置６００は、例えば、サーバ１０６を実装するために命令６２６を実行して良い。
【００５９】
コンピューティング装置６００は、ネットワーク６１８と通信できるネットワークインタフェース装置６２２を更に有して良い。コンピューティング装置６００は、ディスプレイ装置６１０（例えば、液晶ディスプレイ（ＬＣＤ）又は陰極線管（ＣＲＴ））、英数字入力装置６１２（例えば、キーボード）、カーソル制御装置６１４（例えば、マウス）、及び信号生成装置６２０（例えば、スピーカ）も有して良い。一実施形態では、ディスプレイ装置６１０、英数字入力装置６１２、及びカーソル制御装置６１４は、単一のコンポーネント又は装置（例えば、ＬＣＤタッチスクリーン）に結合されて良い。コンピューティング装置６００の他のインタフェースは、音声、タッチスクリーン、動き検出、及び他のインタフェースを有して良い。
【００６０】
データ記憶装置６１６は、コンピュータ可読記憶媒体６２４を有しても良い。コンピュータ可読記憶媒体６２４には、本願明細書に記載の方法又は機能のうちの任意の１又は複数を実施する１又は複数の命令セット６２６（例えば、図１の動作環境１００）が格納される。命令６２６は、コンピューティング装置６００による実行中に、主記憶６０４内に及び／又は処理装置６０２内に完全に又は少なくとも部分的に存在し得る。主記憶６０４及び処理装置６０２も、コンピュータ可読媒体を構成する。命令は、さらに、ネットワークインタフェース装置６２２によりネットワーク６１８を介して送信又は受信されて良い。
【００６１】
コンピュータ可読記憶媒体６２６は例示的な実施形態で単一媒体であるとして図示されたが、用語「コンピュータ可読記憶媒体」は、１又は複数の命令セットを格納する単一の媒体又は複数の媒体（例えば、中央又は分散型データベース、及び／又は関連キャッシュ及びサーバ）を含み得る。用語「コンピュータ可読記憶媒体」は、機械による実行のために命令セットを格納しエンコードし又は持ち運ぶことが可能であり、機械に本開示の方法のうち任意の１又は複数を実行させる任意の媒体も含み得る。用語「コンピュータ可読記憶媒体」は、固体メモリ、光学媒体及び磁気媒体を含むと考えられるが、これらに限定されない。
【００６２】
本願明細書に記載した実施形態は、以下に更に詳細に議論するように、種々のコンピュータハードウェア又はソフトウェアモジュールを備えた特定用途又は汎用コンピュータの使用を含み得る。
【００６３】
本願明細書に記載した実施形態は、コンピュータにより実行可能な命令又はデータ構造を伝える又は格納しているコンピュータ可読媒体を用いて実施され得る。このようなコンピュータ可読媒体は、汎用又は特定目的コンピュータによりアクセスできる利用可能な媒体であり得る。例として且つ限定ではなく、このようなコンピュータ可読記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ又は他の光ディスク記憶装置、磁気ディスク記憶装置又は他の磁気記憶装置、フラッシュメモリ装置（例えば、固体メモリ素子）を含む非一時的コンピュータ可読記憶媒体、又はコンピュータにより実行可能な命令若しくはデータ構造の形式で所望のプログラムコード手段を伝える若しくは格納するために用いられ汎用若しくは特定目的コンピュータによりアクセス可能な他の記憶媒体を有し得る。上述の組合せも、コンピュータ可読媒体の範囲に包含され得る。
【００６４】
コンピュータにより実行可能な命令は、例えば、汎用コンピュータ、特定目的コンピュータ（例えば、１又は複数のプロセッサ）又は特定目的処理装置に特定の機能又は機能グループを実行させる命令及びデータを有する。本発明の主題は構造的特徴及び／又は方法論的動作に特有の言葉で記載されたが、本発明の主題は、特許請求の範囲に定められる上述の特定の特徴又は動作に限定されないことが理解されるべきである。むしろ、上述の特定の特徴及び動作は、特許請求の範囲の実施の例示的形態として開示されたものである。
【００６５】
本願明細書で用いられるように、用語「モジュール」又は「コンポーネント」は、モジュール若しくはコンポーネントの動作を実行するよう構成される特定ハードウェア実装、及び／又はコンピューティングシステムの汎用ハードウェア（例えばコンピュータ可読媒体、処理装置、等）に格納され及び／又はそれらにより実行され得るソフトウェアオブジェクト若しくはソフトウェアルーチンを表して良い。幾つかの実施形態では、本願明細書に記載されたのと異なるコンポーネント、モジュール、エンジン及びサービスは、（例えば、別個のスレッドとして）コンピューティングシステムで実行されるオブジェクト又は処理として実施されて良い。本願明細書に記載のシステム及び方法の幾つかは概して（汎用ハードウェアに格納される及び／又はそれにより実行される）ソフトウェアで実装されるように記載されたが、専用ハードウェアの実装又はソフトウェアと専用ハードウェアの組み合わせの実装も可能であり考えられる。この説明では、「コンピュータエンティティ」は、本願明細書で先に定められたようにコンピューティングシステム、又はコンピューティングシステムで実行されるモジュール若しくはモジュールの組合せであって良い。
【００６６】
本開示の範囲から逸脱することなく記載の方法うちの任意のものに対し変更、追加又は省略が行われて良い。具体的には、記載の方法うちの任意のものは、より多くの又はより少ないブロックを有して良い。さらに、記載の方法うちの任意のものの中のブロックは、異なる順序で配置されて良い。例えば、方法４００は、ブロック４０５、４１０、４１５のうちの任意の２つを省略して良く、ブロック４０５、４１０、４１５に記載された動作を任意の順序で実行しても良い。
【００６７】
本願明細書に記載された全ての例及び条件文は、教育上の目的で、読者が本発明の原理及び発明者により考案された概念を理解するのを助け、技術を促進させるためであり、これらの特に記載された例及び条件に限定されないものと考えられるべきである。本発明の実施形態が詳細に記載されたが、種々の変更、置換及び修正が本発明の精神及び範囲から逸脱することなく行われうることが理解されるべきである。
【００６８】
以上の実施形態に加えて、更に以下の付記を開示する。
（付記１）  ネットワークを介して、クライアント装置から、ユーザがデジタルコミュニティにアクセスするための参加要求を受信するステップであって、前記参加要求は、メンバシップ適格表明を含む、ステップと、
前記メンバシップ適格表明を検証するステップであって、前記メンバシップ適格表明は、前記デジタルコミュニティへのアクセスを許可するために、デジタルコミュニティ当局により前記クライアント装置に提供される電子コミュニティトークンを含む、ステップと、
前記検証するステップに基づき、前記デジタルコミュニティへのアクセスを許可するステップと、
前記デジタルコミュニティに関連付けられるグラフィカルユーザインタフェースを介して、前記クライアント装置から質問を受信するステップと、
前記質問に対する解を識別するステップであって、前記解はアセットを含む、ステップと、
前記ネットワークを介して、前記クライアント装置へ前記解を送信するステップと、
を有する方法。
（付記２）  前記メンバシップ適格表明は、前記ユーザの又は前記クライアント装置の位置に基づく、付記１に記載の方法。
（付記３）  前記コミュニティトークンは、前記コミュニティ当局により設定される所定時間量の間、有効である、付記１に記載の方法。
（付記４）  前記デジタルコミュニティへのアクセスを許可するステップは、前記クライアント装置に前記グラフィカルユーザインタフェースを提供するステップを有し、前記グラフィカルユーザインタフェースは、前記ユーザが他のコミュニティメンバとデジタル的に相互作用できるようにするよう構成される、付記１に記載の方法。
（付記５）  アセットプロバイダから登録要求を受信するステップと、
前記アセットプロバイダから前記質問に対する前記解を受信するステップと、
データ記憶装置に前記解を格納するステップであって、前記解は、前記データ記憶装置から識別される、ステップと、
を更に有する付記１に記載の方法。
（付記６）  前記データ記憶装置は、複数レベルの編集可能データベースを有する、付記５に記載の方法。
（付記７）  前記アセットプロバイダは、前記デジタルコミュニティのメンバである、付記５に記載の方法。
（付記８）  動作を実行し又は動作の実行を制御するためにプロセッサにより実行可能な符号化されたプログラミングコード有する非一時的コンピュータ可読媒体であって、前記動作は、
クライアント装置から、ユーザがデジタルコミュニティにアクセスするための参加要求を受信するステップであって、前記参加要求は、メンバシップ適格表明を含む、ステップと、
前記メンバシップ適格表明を検証するステップであって、前記メンバシップ適格表明は、前記デジタルコミュニティへのアクセスを許可するために、デジタルコミュニティ当局により前記クライアント装置に提供される電子コミュニティトークンを含む、ステップと、
前記検証するステップに基づき、前記デジタルコミュニティへのアクセスを許可するステップと、
前記デジタルコミュニティに関連付けられるグラフィカルユーザインタフェースを介して、前記クライアント装置から質問を受信するステップと、
前記質問に対する解を識別するステップであって、前記解はアセットを含む、ステップと、
前記クライアント装置へ前記解を送信するステップと、
を有する、非一時的コンピュータ可読媒体。
（付記９）  前記メンバシップ適格表明は、前記ユーザの又は前記クライアント装置の位置に基づく、付記８に記載の非一時的コンピュータ可読媒体。
（付記１０）  前記コミュニティトークンは、前記コミュニティ当局により設定される所定時間量の間、有効である、付記８に記載の非一時的コンピュータ可読媒体。
（付記１１）  前記デジタルコミュニティへのアクセスを許可するステップは、前記クライアント装置に前記グラフィカルユーザインタフェースを提供するステップを有し、前記グラフィカルユーザインタフェースは、前記ユーザが他のコミュニティメンバとデジタル的に相互作用できるようにするよう構成される、付記８に記載の非一時的コンピュータ可読媒体。
（付記１２）  前記動作は、
アセットプロバイダから登録要求を受信するステップと、
前記アセットプロバイダから前記質問に対する前記解を受信するステップと、
データ記憶装置に前記解を格納するステップであって、前記解は、前記データ記憶装置から識別される、ステップと、
を更に有する、付記８に記載の非一時的コンピュータ可読媒体。
（付記１３）  前記データ記憶装置は、複数レベルの編集可能データベースを有する、付記１２に記載の非一時的コンピュータ可読媒体。
（付記１４）  前記アセットプロバイダは、前記デジタルコミュニティのメンバである、付記１２に記載の非一時的コンピュータ可読媒体。
（付記１５）  システムであって、
メモリと、
前記メモリに動作可能に結合されるプロセッサであって、前記プロセッサは動作を実行するよう構成される、プロセッサと、
を有し、前記動作は、
ネットワークを介して、クライアント装置から、ユーザがデジタルコミュニティにアクセスするための参加要求を受信するステップであって、前記参加要求は、メンバシップ適格表明を含む、ステップと、
前記メンバシップ適格表明を検証するステップであって、前記メンバシップ適格表明は、前記デジタルコミュニティへのアクセスを許可するために、デジタルコミュニティ当局により前記クライアント装置に提供される電子コミュニティトークンを含む、ステップと、
前記検証するステップに基づき、前記デジタルコミュニティへのアクセスを許可するステップと、
前記デジタルコミュニティに関連付けられるグラフィカルユーザインタフェースを介して、前記クライアント装置から質問を受信するステップと、
前記質問に対する解を識別するステップであって、前記解はアセットを含む、ステップと、
前記ネットワークを介して、前記クライアント装置へ前記解を送信するステップと、
を有する、システム。
（付記１６）  前記メンバシップ適格表明は、前記ユーザの又は前記クライアント装置の位置に基づく、付記１５に記載のシステム。
（付記１７）  前記コミュニティトークンは、前記コミュニティ当局により設定される所定時間量の間、有効である、付記１５に記載のシステム。
（付記１８）  前記デジタルコミュニティへのアクセスを許可するとき、前記プロセッサは、前記クライアント装置にグラフィカルユーザインタフェースを提供するよう構成され、前記グラフィカルユーザインタフェースは、前記ユーザが他のコミュニティメンバとデジタル的に相互作用できるようにするよう構成される、付記１５に記載のシステム。
（付記１９）  前記プロセッサは、更なる動作を実行するよう構成され、前記更なる動作は、
アセットプロバイダから登録要求を受信するステップと、
前記アセットプロバイダから前記質問に対する前記解を受信するステップと、
データ記憶装置に前記解を格納するステップであって、前記解は前記データ記憶装置から識別され、前記アセットプロバイダは前記デジタルコミュニティのメンバである、ステップと、
を有する、付記１５に記載のシステム。
（付記２０）  前記アセットプロバイダは、前記デジタルコミュニティのメンバである、付記１５に記載のシステム。
【符号の説明】
【００６９】
１００  動作環境
１０６  サーバ
１０８  クエリエンジン
１０９  登録マネジャ
１１０  クライアントモジュール
１２２  ネットワーク
１２７  トークンＤＢ
１２８  解ＤＢ
１２９  アセットＤＢ
１３０ａ  クライアント装置
１３０ｂ  コミュニティ当局装置
【図１】
2018106669.tif 000003
【図２】
2018106669.tif 000004
【図３】
2018106669.tif 000005
【図４】
2018106669.tif 000006
【図５】
2018106669.tif 000007
【図６】
2018106669.tif 000008