(57)【特許請求の範囲】
【請求項１】
請負業者のグループから請負業者チームを決定するための方法であって、プロセッサによる、
雇用詳細を受け取り、前記雇用詳細は、技術的詳細と、社会的詳細とを含み、前記技術的詳細は、前記請負業者チーム内の請負業者の要求される第１の技能を示し、前記社会的詳細は、前記請負業者チーム内の前記請負業者のうちの２名以上の間の社会的つながりの第１の強度の要求を示すこと、
前記グループ内の請負業者のプロファイルを受け取り、前記プロファイルは、それぞれの請負業者の第２の技能を示すこと、
前記グループ内の前記請負業者のうちの少なくとも２名の間の社会的つながりの第２の強度と関係する社会的データを受け取ること、
第２の請負業者から第１の請負業者の評価を受け取り、前記評価は、前記第２の請負業者の、前記第１の請負業者と一緒に働くことへの関心のレベルを示すこと、ならびに
前記雇用詳細、前記プロファイル、前記社会的データ、および前記評価に基づいて前記請負業者チームを決定することを備える方法。
【請求項２】
前記雇用詳細は、前記技術的詳細に関する技術的重みと、前記社会的詳細に関する社会的重みとを含む請求項１に記載の方法。
【請求項３】
前記雇用詳細は、前記技術的詳細に関する技術的重みと、前記社会的詳細に関する社会的重みとを含み、さらに
前記技術的重みは、前記第１の技能と前記第２の技能の間の要求される合致の重要性のレベルを示す請求項１に記載の方法。
【請求項４】
前記雇用詳細は、前記技術的詳細に関する技術的重みと、前記社会的詳細に関する社会的重みとを含み、さらに
前記社会的重みは、前記第１の強度と前記第２の強度の間の要求される合致の重要性のレベルを示す請求項１に記載の方法。
【請求項５】
前記雇用詳細、前記プロファイル、および前記社会的データに基づいて２つ以上の請負業者チームを決定することをさらに備える請求項１に記載の方法。
【請求項６】
前記第１の強度は、前記請負業者チーム内のすべての請負業者の間の要求される社会的つながりを示す請求項１に記載の方法。
【請求項７】
前記第１の強度は、前記請負業者チーム内の２名の請負業者の間の社会的つながりを示し、さらに
前記請負業者チームは、３名以上の請負業者を含む請求項１に記載の方法。
【請求項８】
請負業者市場サイトから前記プロファイルのうちの１つを受け取ることをさらに備える請求項１に記載の方法。
【請求項９】
社会的ネットワークから前記プロファイルのうちの１つを受け取ることをさらに備える請求項１に記載の方法。
【請求項１０】
社会的ネットワークから社会的つながりグラフを受け取り、前記社会的つながりグラフは、前記社会的データを含むことをさらに備える請求項１に記載の方法。
【請求項１１】
アプリケーションプログラミングインターフェースを使用して、前記社会的データを求める呼び出しを社会的ネットワークに対して行うこと、および
前記呼び出しに応答して前記社会的ネットワークから社会的つながりグラフを受け取り、前記社会的つながりグラフは、前記社会的データを含むことをさらに備える請求項１に記載の方法。
【請求項１２】
サードパーティ許可要求を使用して、前記社会的データを求める呼び出しを社会的ネットワークに対して行うこと、および
前記呼び出しに応答して前記社会的ネットワークから社会的つながりグラフを受け取り、前記社会的つながりグラフは、前記社会的データを含むことをさらに備える請求項１に記載の方法。
【請求項１３】
前記社会的データ、および前記プロファイルの少なくともいくつかは、社会的ネットワークから受け取られる請求項１に記載の方法。
【請求項１４】
前記社会的詳細は、前記請負業者チーム内の請負業者が、社会的グラフにおいて互いから或るホップ数であることを要求されることを示す請求項１に記載の方法。
【請求項１５】
前記社会的詳細は、前記請負業者チーム内の請負業者が、社会的グラフにおいて或るしきい値強度レベルでつながっていることを要求されることを示す請求項１に記載の方法。
【請求項１６】
前記社会的詳細は、前記請負業者チーム内の請負業者が、社会的グラフにおいて企業から或るホップ数であること、または社会的グラフにおいて前記企業から或るしきい値強度であることを要求されることを示す請求項１に記載の方法。
【請求項１７】
前記請負業者チームの表現を、前記請負業者チームと関係する前記情報の少なくともいくらかが難読化されて、雇用プロセッサに送ることをさらに備える請求項１に記載の方法。
【請求項１８】
前記請負業者チームの表現を雇用プロセッサに送ること、
前記請負業者チーム上の前記請負業者のうちの少なくとも１名の選択を受け取ること、ならびに
前記選択、前記雇用詳細、前記プロファイル、および前記社会的データに基づいて、更新された請負業者チームを決定することをさらに備える請求項１に記載の方法。
【請求項１９】
請負業者のグループから請負業者チームを決定するように構成されたデバイスであって、
命令を含むメモリと、
前記メモリと通信するように構成されたプロセッサとを備え、前記プロセッサは、
雇用詳細を受け取り、前記雇用詳細は、技術的詳細と、社会的詳細とを含み、前記技術的詳細は、前記請負業者チーム内の請負業者の要求される第１の技能を示し、前記社会的詳細は、前記請負業者チーム内の前記請負業者のうちの２名以上の間の社会的つながりの第１の強度の要求を示し、
前記グループ内の請負業者のプロファイルを受け取り、前記プロファイルは、それぞれの請負業者の第２の技能を示し、
前記グループ内の前記請負業者のうちの少なくとも２名の間の社会的つながりの第２の強度と関係する社会的データを受け取り、
第２の請負業者から第１の請負業者の評価を受け取り、前記評価は、前記第２の請負業者の、前記第１の請負業者と一緒に働くことへの関心のレベルを示し、さらに
前記雇用詳細、前記プロファイル、前記社会的データ、および前記評価に基づいて前記請負業者チームを決定するように構成されるデバイス。
【請求項２０】
請負業者のグループから請負業者チームを決定するように構成されたシステムであって、
請負業者市場サイトと、
社会的ネットワークと、
前記請負業者市場サイトおよび前記社会的ネットワークと通信状態にあるように構成された請負業者プロセッサとを備え、
前記請負業者プロセッサは、
雇用詳細を受け取り、前記雇用詳細は、技術的詳細と、社会的詳細とを含み、前記技術的詳細は、前記請負業者チーム内の請負業者の要求される第１の技能を示し、前記社会的詳細は、前記請負業者チーム内の前記請負業者のうちの２名以上の間の社会的つながりの第１の強度の要求を示し、
前記請負業者市場サイトから前記グループ内の請負業者のプロファイルを受け取り、前記プロファイルは、それぞれの請負業者の第２の技能を示し、
前記社会的ネットワークから社会的つながりグラフを受け取り、前記社会的つながりグラフは、前記グループ内の前記請負業者のうちの少なくとも２名の間の社会的つながりの第２の強度と関係し、
第２の請負業者から第１の請負業者の評価を受け取り、前記評価は、前記第２の請負業者の、前記第１の請負業者と一緒に働くことへの関心のレベルを示し、さらに
前記雇用詳細、前記プロファイル、前記社会的つながりグラフ、および前記評価に基づいて前記請負業者チームを決定するように構成されるシステム。
【発明の詳細な説明】
【背景技術】
【０００１】
本明細書で特に明記しない限り、このセクションに記載される資料は、この出願における特許請求の範囲に対する従来技術ではなく、このセクションに含めることによって従来技術であると認められるものではない。
【０００２】
インターネットなどのネットワークは、通信状態にあるように接続されたコンピュータおよび／またはプロセッサを集めたものである。インターネットと通信状態にある一部のプロセッサは、請負業者市場サービスを提供する。ユーザが、請負業者市場サービスに技能のセットを供給し、これに応答してそれらの技能と合致する候補者のプロファイルを受け取ることが可能である。
【発明の概要】
【課題を解決するための手段】
【０００３】
或る実施例において、グループの請負業者から請負業者チームを決定するための方法が、全体的に説明される。これらの方法は、プロセッサによる、雇用詳細を受け取ることを含み得る。雇用詳細は、技術的詳細と、社会的詳細とを含み得る。技術的詳細は、請負業者チーム内の請負業者の要求される第１の技能を示すことが可能である。社会的詳細は、請負業者チーム内の請負業者のうちの２名以上の間の社会的つながりの第１の強度の要求を示すことが可能である。これらの方法は、グループ内の請負業者のプロファイルを受け取ることをさらに含み得る。プロファイルは、それぞれの請負業者の第２の技能を示すことが可能である。これらの方法は、グループ内の請負業者のうちの少なくとも２名の間の社会的つながりの第２の強度と関係する社会的データを受け取ることをさらに含み得る。これらの方法は、雇用詳細、プロファイル、および社会的データに基づいて請負業者チームを決定することをさらに含み得る。
【０００４】
或る実施例において、グループの請負業者から請負業者チームを決定するように構成されたデバイスが、全体的に説明される。これらのデバイスは、命令を含むメモリと、そのメモリと通信するように構成されたプロセッサとを含み得る。プロセッサは、雇用詳細を受け取るように構成され得る。雇用詳細は、技術的詳細と、社会的詳細とを含み得る。技術的詳細は、請負業者チーム内の請負業者の要求される第１の技能を示すことが可能である。社会的詳細は、請負業者チーム内の請負業者のうちの２名以上の間の社会的つながりの第１の強度の要求を示すことが可能である。プロセッサは、グループ内の請負業者のプロファイルを受け取るようにさらに構成され得る。プロファイルは、それぞれの請負業者の第２の技能を示すことが可能である。プロセッサは、グループ内の請負業者のうちの少なくとも２名の間の社会的つながりの第２の強度と関係する社会的データを受け取るように構成され得る。プロセッサは、雇用詳細、プロファイル、および社会的データに基づいて請負業者チームを決定するようにさらに構成され得る。
【０００５】
或る実施例において、グループの請負業者から請負業者チームを決定するように構成されたシステムが、全体的に説明される。これらのシステムは、請負業者市場サイトと、社会的ネットワークと、請負業者市場サイトおよび社会的ネットワークと通信状態にあるように構成された請負業者プロセッサとを含み得る。請負業者プロセッサは、雇用詳細を受け取るように構成され得る。雇用詳細は、技術的詳細と、社会的詳細とを含み得る。技術的詳細は、請負業者チーム内の請負業者の要求される第１の技能を示すことが可能である。社会的詳細は、請負業者チーム内の請負業者のうちの２名以上の間の社会的つながりの第１の強度の要求を示すことが可能である。請負業者プロセッサは、請負業者市場サイトからグループ内の請負業者のプロファイルを受け取るように構成され得る。プロファイルは、それぞれの請負業者の第２の技能を示すことが可能である。請負業者プロセッサは、社会的ネットワークから社会的つながりグラフを受け取るように構成され得る。社会的つながりグラフは、グループ内の請負業者のうちの少なくとも２名の間の社会的つながりの第２の強度と関係することが可能である。請負業者プロセッサは、雇用詳細、プロファイル、および社会的データに基づいて請負業者チームを決定するように構成され得る。
【０００６】
前述の要約は、単に例示的であり、限定することは全く意図していない。前述した例示的な態様、実施形態、および特徴に加えて、さらなる態様、実施形態、および特徴が、図面、および後段の詳細な説明を参照することによって明白となろう。
【０００７】
本開示の以上、およびその他の特徴は、添付の図面と併せて解釈される、後段の説明、および添付の特許請求の範囲からより完全に明白となろう。これらの図面は、本開示によるいくつかの実施形態だけを示し、したがって、本開示の範囲を限定するものと考えられるべきではないものと理解して、本発明を、添付の図面の使用を介して、さらに具体的に、さらに詳細に説明する。
【図面の簡単な説明】
【０００８】
【図１】本明細書で説明される少なくとも一部の実施形態による請負業者チームの決定を実施するのに利用され得るいくつかの例示的なシステムを示す図である。
【図２】本明細書で説明される少なくとも一部の実施形態による請負業者チームの決定を実施するのに利用され得るいくつかの例示的なシステムを示す図である。
【図３】本明細書で説明される少なくとも一部の実施形態による請負業者チームの決定を実施するのに利用され得るいくつかの例示的なシステムを示す図である。
【図４】本明細書で説明される少なくとも一部の実施形態による請負業者チームの決定を実施ための例示的なプロセスに関する流れ図である。
【図５】本明細書で説明される少なくとも一部の実施形態による請負業者チームの決定を実施ためのコンピュータプログラム製品を示す図である。
【図６】本明細書で説明される少なくとも一部の実施形態による請負業者チームの決定を実施するように構成された例示的なコンピューティングデバイスを示すブロック図である。
【発明を実施するための形態】
【０００９】
後段の詳細な説明において、本明細書の一部分を形成する添付の図面が参照される。図面において、文脈がそうでないことを示すのでない限り、同様の符号は、通常、同様の構成要素を識別する。詳細な説明、図面、および特許請求の範囲において説明される例示的な実施形態は、限定することを意図していない。本明細書で提示される主題の趣旨また範囲を逸脱することなく、他の実施形態が利用されることが可能であり、他の変更が行われることが可能である。本明細書で説明され、図に示される本開示の態様は、本明細書ですべて明確に企図される、多種多様な異なる構成において配置されること、置換されること、組み合わされること、分離されること、および設計されることが可能であることが容易に理解されよう。
【００１０】
本開示は、一般に、とりわけ、請負業者チームの決定と関係する方法、装置、システム、デバイス、およびコンピュータプログラム製品に関する。
【００１１】
簡単に述べると、グループの請負業者から請負業者チームを決定するように構成されたシステム、方法、およびデバイスに関する技術が、全体的に説明される。例示的な方法が、雇用詳細を受け取ること、グループ内の請負業者のプロファイルを受け取ること、社会的データを受け取ること、ならびに雇用詳細、プロファイル、および社会的データに基づいて請負業者チームを決定することを含み得る。雇用詳細は、技術的詳細と、社会的詳細とを含み得る。技術的詳細は、請負業者チーム内の請負業者の要求される第１の技能を示すことが可能である。社会的詳細は、請負業者チーム内の請負業者のうちの２名以上の間の社会的つながりの第１の強度の要求を示すことが可能である。プロファイルは、それぞれの請負業者の第２の技能を示すことが可能である。社会的データは、グループ内の請負業者のうちの少なくとも２名の間の社会的つながりの第２の強度と関係することが可能である。
【００１２】
図１は、請負業者チームの決定を実施するのに利用され得るいくつかの例示的なシステムを示す。後段でより詳細に説明される、いくつかの実施例において、システム１００は、インターネットなどのネットワーク１５０を介して通信状態にあるように構成された雇用マネージャプロセッサ１０４および／または請負業者プロセッサ１１０を含み得る。請負業者プロセッサ１１０は、命令１１８を含むメモリ１２０と通信状態にあるように構成され得る。請負業者プロセッサ１１０は、雇用マネージャプロセッサ１０４から雇用詳細１０８を受け取ることが可能である。雇用詳細１０８は、要求される所望される技能、および請負業者のグループ１１６内の２名以上の請負業者の間の所望される、または必要な社会的つながりの強度を示すことが可能である。請負業者プロセッサ１１０は、請負業者のグループ１１６と関係するプロファイル１１２および社会的データ１１４を受け取ることも可能である。雇用詳細１０８、プロファイル１１２、および社会的データ１１４に基づいて、請負業者プロセッサ１１０は、請負業者チーム１２２を決定し、雇用マネージャプロセッサ１０４に送信することが可能である。
【００１３】
図２は、本明細書で説明される少なくとも一部の実施形態により構成された請負業者チームの決定を実施するのに利用され得るいくつかの例示的なシステムを示す。図１の構成要素と同一のラベルが付けられた図２の構成要素については、簡明のため再び説明することはしない。
【００１４】
雇用詳細１０８は、技術的詳細１２４と、社会的詳細１２６とを含み得る。技術的詳細１２４は、雇用マネージャ１０２によって要求される請負業者チーム１２２内の請負業者の技能を含み得る。或る実施例において、技術的詳細１２４は、雇用マネージャ１０２が、１０年の経験を有する機械技術者、および各々が５年の経験を有する２名のプログラマに対応する技能を要求していることを示すことが可能である。技術的詳細１２４は、請負業者のタイプ、請負業者の技能、経験の年数、熟練度などを示すことが可能である。社会的詳細１２６は、請負業者チーム１２２内の請負業者の間の社会的つながりの要求される強度を示すことが可能である。たとえば、社会的詳細１２６は、請負業者が、社会的グラフにおいて互いに或るホップ数、離れて位置すること、または社会的グラフにおいて或るしきい値強度レベルでつながっていることを要求されることを示してもよい。社会的詳細１２６は、請負業者が、雇用マネージャの企業またはチームのメンバに対して社会的つながり、または職業上のつながりを有することを要求されることを示してもよい。たとえば、請負業者は、社会的グラフにおいて雇用マネージャの企業またはチームから或るホップ数、離れて位置することを要求され得る。請負業者は、社会的グラフにおいて雇用マネージャの企業に或るしきい値強度レベルでつながっていることを要求されてもよい。
【００１５】
或る実施例において、技術的詳細１２４および社会的詳細１２６には、雇用マネージャ１０２によって重み付けが行われ得る。雇用マネージャ１０２は、技術的詳細１２４に関する技術的重み１３０、および社会的詳細１２６に関する社会的重み１２８を示すことが可能である。或る実施例において、社会的重み１２８および技術的重み１３０は、０から１００までのスケールであることが可能である。技術的重み１３０は、技術的詳細１２４と請負業者チーム１２２内の請負業者の技能の間の合致の重要性のレベルを示すことが可能である。社会的重み１２８は、社会的詳細１２６と請負業者チーム１２２内の請負業者間の社会的つながりの強度の間の合致の重要性のレベルを示すことが可能である。たとえば、雇用マネージャ１０２が、請負業者チーム１２２内の請負業者の技能が技術的詳細１２４と合致することに、請負業者チーム１２２内の請負業者の社会的つながりの強度が社会的詳細１２６における強度と合致することと比べて、より関心があることが可能である。雇用マネージャ１０２は、社会的重み１２８に比べて技術的重み１３０を増加させることが可能である。社会的重み１２８は、請負業者チーム１２２内の任意の２名の請負業者の間、または請負業者チーム１２２内のすべての請負業者の間の社会的つながりの要求される強度を示すことが可能である。
【００１６】
或る実施例において、雇用マネージャが、機械技術者としての経験を有する１名の請負業者と、プログラマとしての経験を有する２名の請負業者を要求することが可能である。雇用マネージャは、その２名のプログラマの間のつながりの強度を反映して社会的詳細１２６の社会的重み１２８を増加させることが可能である。たとえば、その２名のプログラマが、互いに緊密に連携して働かなければならない可能性があり、したがって、その２名のつながりの強度が、特に重要である。増加された社会的重みは、その２名のプログラマの間のつながりの強度が、チーム内の他のメンバ間の関係の強度と比べて、より重要であることを示すことが可能である。しかし、それらのプログラマのそれぞれと機械技術者の間の強度を反映する社会的詳細の社会的重みは、それほど高くない可能性がある。また、社会的重みのこの増加は、それら２名のプログラマの間のつながりの強度の、社会的詳細１２６に対する合致が、技術的詳細１２４の、それらのプログラマの技術的技能に対する合致と比べて、より重要であることを示すことも可能である。それらのプログラマおよび機械技術者の各人の技術的詳細に関する技術的重み１３０は、それらの請負業者の技能が技術的詳細とどれだけよく合致することを雇用マネージャが要求するかに基づいて、調整され得る。
【００１７】
請負業者プロセッサ１１０が、ソース１３２からプロファイル１１２を受け取ることが可能である。ソース１３２は、たとえば、ＯＤＥＳＫ、ＥＬＡＮＣＥ、ＶＷＯＲＫＥＲなどのような請負業者市場サイトであり得る。プロファイル１１２は、グループ１１６内の請負業者の技能、専門知識、熟練度などを識別することが可能である。或る実施例において、プロファイル１１２は、一部の請負業者が、プログラマとして１０年の経験を有することを示し得る。プロファイル１１２は、グループ１１６内の請負業者の技能が技術的詳細１２４とどれだけよく合致するかを反映することが可能である。
【００１８】
請負業者プロセッサ１１０は、社会的ネットワーク１３４から社会的つながりグラフ１４４の形態で社会的データ１１４を受け取ることが可能である。社会的ネットワーク１３４は、たとえば、ＦＡＣＥＢＯＯＫ、ＬＩＮＫＥＤＩＮなどであり得る。社会的データ１１４は、グループ１１６内の請負業者の間の社会的つながりの強度１３６を示すことが可能である。たとえば、社会的つながりグラフ１４４は、社会的ネットワークにおける２名の請負業者１１６の間のホップ数を示してもよい。社会的つながりグラフ１４４は、グループ１１６内の２名の請負業者の間の社会的つながりグラフ１４４におけるつながりの強度を示してもよい。社会的つながりグラフ１４４は、グループ１１６内の２名以上の請負業者が共通で知っている人々の数を示してもよい。２名以上の請負業者によって知られている人々の数は、その２名の請負業者の間の強いつながり、または弱いつながりを反映することが可能である。
【００１９】
請負業者プロセッサ１１０は、たとえば、社会的ネットワーク１３４と関係するアプリケーションプログラミングインターフェース（ＡＰＩ）を使用して社会的つながりグラフ１４４を受け取ることが可能である。別の実施例において、請負業者プロセッサ１１０は、社会的つながりグラフ１４４が請負業者プロセッサ１１０と共有され得るように社会的ネットワーク１３４によって所有されてもよい。同様に、社会的ネットワーク１３４は、請負業者プロセッサ１１０が、プロファイル１１２および社会的つながりグラフ１４４をより容易に獲得すること、および受け取ることができるようにソース１３２を所有してもよい。
【００２０】
或る実施例において、社会的つながりグラフ１４４は、ＦＡＣＥＢＯＯＫから受け取られることが可能である。たとえば、ＦＡＣＥＢＯＯＫからのＯｐｅｎ  Ｇｒａｐｈ標準の形態のＡＰＩが、請負業者プロセッサ１１０によって、社会的つながりグラフ１４４にアクセスし、受け取るのに使用されることが可能である（ｇｒａｐｈ．ｆａｃｅｂｏｏｋ．ｃｏｍ／ｉｄ／ｃｏｎｎｅｃｔｉｏｎ＿ｔｙｐｅ）。Ｏｐｅｎ  Ｇｒａｐｈ  ＡＰＩは、グループ１１６内の２名の請負業者の間の「いいね！」、関係などについて問い合わせるつながり要求を含み得る。たとえば、ＡＰＩ呼び出しに対する応答が、友人、ニュースフィード、プロファイルフィード、「いいね！」、映画、音楽、本、メモ、許可、写真タグ、写真アルバム、ビデオタグ、ビデオアップロード、イベント、グループ、チェックイン、ロケーションを有するオブジェクトなどの、２名の請負業者１１６の間のつながりを示すことが可能である。
【００２１】
たとえば、グループ１１６内の請負業者が、請負業者プロセッサ１１０が社会的つながりグラフ１４４に関する情報を受け取ることができるように、請負業者プロセッサ１１０を認証することが可能である。社会的ネットワーク１３４がＦＡＣＥＢＯＯＫである或る実施例において、請負業者によって管理されるページに関するａｃｃｅｓｓ＿ｔｏｋｅｎプロパティを与えるようにｍａｎａｇｅ＿ｐａｇｅｓ許可が、請負業者によってもたらされることが可能である。ａｃｃｅｓｓ＿ｔｏｋｅｎプロパティは、請負業者に代行して、請負業者プロセッサ１１０によって、社会的ネットワーク１３４に呼び出しを行い、社会的つながりグラフ１４４を獲得するのに使用され得る。
【００２２】
別の実施例において、グループ１１６内の請負業者が、「ＬＩＮＫＥＤＩＮにログインする」タイプの関数、または「ＦＡＣＥＢＯＯＫにログインする」タイプの関数を介するなどして、それぞれの社会的つながりグラフ１４４に対するアクセスを請負業者プロセッサ１１０に与えることが可能である。たとえば、ＯＡＵＴＨタイプのサードパーティ許可要求が使用されてもよい。その後、そのような要求は、グループ１１６内の請負業者によって取り消されることが可能であり、または定義された継続期間の後に失効することが可能である。グループ１１６内の請負業者は、請負業者のそれぞれの社会的ネットワークＩＤを使用して請負業者プロセッサ１１０にサインインすることが可能である。請負業者プロセッサ１１０は、それぞれの社会的ネットワーク１３４に関して対応するＡＰＩを使用することが可能である。ＯＡＵＴＨ許可を満足させることが可能な疑似コードの例が、以下に示される。
【００２３】
＜ｓｃｒｉｐｔ  ｔｙｐｅ＝”ｔｅｘｔ／ｊａｖａｓｃｒｉｐｔ”ｓｃｒ＝”ｐｌａｔｆｏｒｍ．ｌｉｎｋｅｄｉｎ．ｃｏｍ／ｉｎ．ｊｓ”＞
【００２４】
ａｐｉ＿ｋｅｙ：ａｐｉ＿ｋｅｙ＿ｇｏｅｓ＿ｈｅｒｅ
【００２５】
＜／ｓｃｒｉｐｔ＞
【００２６】
＜ｓｃｒｉｐｔ  ｔｙｐｅ＝”ｉｎ／ｌｏｇｉｎ”＞
【００２７】
Ｈｅｌｌｏ，＜？ｊｓ＝ｆｉｒｓｔｎａｍｅ？＞＜？ｊｓ＝ｌａｓｔｎａｍｅ？＞
【００２８】
＜／ｓｃｒｉｐｔ＞
【００２９】
＜ｓｃｒｉｐｔ  ｔｙｐｅ＝”ｔｅｘｔ／ｊａｖａｓｃｒｉｐｔ”ｓｒｃ＝”ｐｌａｔｆｏｒｍ．ｌｉｎｋｅｄｉｎ．ｃｏｍ／ｉｎ．ｊｓ”＞
【００３０】
ａｐｉ＿ｋｅｙ：ａｐｉ＿ｋｅｙ＿ｇｏｅｓ＿ｈｅｒｅ
【００３１】
ａｕｔｈｏｒｉｚｅ：ｔｒｕｅ
【００３２】
＜／ｓｃｒｉｐｔ＞
【００３３】
たとえば、請負業者プロセッサ１１０が、ＬＩＮＫＥＤＩＮのためのＡＰＩを使用することが可能である。請負業者が、請負業者のそれぞれの社会的つながりグラフ１４４にアクセスするＯＡＵＴＨ許可を請負業者プロセッサ１１０に与えることを許すことが可能な「ＬＩＮＫＥＤＩＮにログインする」ボタンを生成するコードが使用され得る。ＯＡＵＴＨ許可が認められた後、請負業者プロセッサ１１０は、社会的ネットワーク１３４にＡＰＩ呼び出しを送り、それに応答して社会的つながりグラフ１４４を受け取ることが可能である。同様に、請負業者プロセッサ１１０が、社会的ネットワーク１３４にＡＰＩ呼び出しを送り、それに応答してグループ１１６内の請負業者と関係するさらなるプロファイル１４０を受け取ることが可能である。ＡＰＩ呼び出しのために使用され得る疑似コードの例が、以下に示される。
【００３４】
ＩＮ．ＡＰＩ．Ｐｒｏｆｉｌｅ（「１２３４５」）
【００３５】
．ｆｉｅｌｄｓ（”ファーストネーム”，”見出し”，”技能”）
【００３６】
．ｒｅｓｕｌｔ（ｆｕｎｃｔｉｏｎ（ｒｅｓｕｌｔ）｛
【００３７】
ａｌｅｒｔ  ＪＳＯＮ．ｓｔｒｉｎｇｉｆｙ（ｒｅｓｕｌｔ））
【００３８】
｝
【００３９】
前述の疑似コードは、プロファイル１２３４５に関するファーストネーム、見出し（企業における肩書きなどの）、および技能でＪＳＯＮ（ｊａｖａ  ｓｃｒｉｐｔオブジェクト表記）データ構造を取り出すのに使用され得る。社会的ネットワーク１３４がＬＩＮＫＥＤＩＮである実施例において、さらなるプロファイル１４０が、一意識別子、技能の名前、熟練レベル、経験の年数、職業、発表などを含むＪＳＯＮオブジェクトの形態で受け取られることが可能である。
【００４０】
図３は、本明細書で説明される少なくとも一部の実施形態により構成された請負業者チームの決定を実施するのに利用され得るいくつかの例示的なシステムを示す。図１および図２の構成要素と同一のラベルが付けられた図３の構成要素については、簡明のため再び説明することはしない。
【００４１】
請負業者プロセッサ１１０が、グループ１１６内の請負業者から評価１４２をさらに受け取ることが可能である。第１の請負業者からの評価１４２は、第２の請負業者と一緒に仕事をすることへの関心の度合いを示すことが可能である。評価１４２は、他の請負業者には秘密であることが可能であり、したがって、第２の請負業者は、第１の請負業者によって第２の請負業者に割り当てられた評価を知らないことが可能である。たとえば、第１の請負業者が、第２の請負業者と良好な友人関係にあり得るが、第２の請負業者の仕事スタイルを好まない可能性がある。第１の請負業者は、家族の絆、または友人の絆を断つことを欲しないことなど以外では、第２の請負業者とペアを組まされることを欲しない可能性がある。否定的な評価は、請負業者プロセッサ１１０によって、社会的つながりグラフ１４４におけるつながりの強度を低減するのに使用され得る。或る実施例において、請負業者チーム１２２が、請負業者が評価１４２を外挿することを回避して、システム１００のマーケットメイキングの役割を保つことを可能にするように、請負業者にではなく、雇用マネージャ１０２に送られることが可能である。
【００４２】
請負業者プロセッサ１１０は、命令１２０に応答して、雇用詳細１０８、プロファイル１１２、プロファイル１４０、社会的データ１１４、および／または評価１４２を処理して、請負業者チーム１２２を決定することが可能である。請負業者プロセッサ１１０は、技術的詳細および技術的重み１３０、ならびに社会的詳細および社会的重み１２８に対するメンバ請負業者のプロファイルの合致の度合いに基づいて、グループ１１６を解析し、可能な複数の請負業者チームに関するスコアを生成することが可能である。請負業者チーム１２２は、しきい値数の請負業者を含むことが可能である。たとえば、命令１２０は、線形プログラミング、貪欲アルゴリズム、動的プログラミング、または複雑なグラフ問題を解くことができる他の技法を含み得る。請負業者プロセッサ１１０は、ＭＡＰ−ＲＥＤＵＣＥ技術および／またはＨＡＤＯＯＰ技術を使用してもよい。
【００４３】
請負業者チーム１２２は、多くの形態で雇用マネージャプロセッサ１０４に送られることが可能である。たとえば、請負業者チーム１２２は、テキストリスト形態で送られてもよい。請負業者チーム１２２は、可能な代替の選択肢と一緒に図表によって雇用プロセッサ１０４に送られてもよい。雇用マネージャ１０２が、請負業者チーム１２２内の１名の請負業者を選択した場合、または詳細もしくは重み付けを変更した場合、請負業者プロセッサ１１０は、雇用詳細１０８、プロファイル１１２、プロファイル１４０、社会的データ１１４、および評価１４２を再び処理して、選択された請負業者に応答して請負業者チームの更新されたリストを決定することが可能である。
【００４４】
請負業者チーム１２２は、請負業者に関する部分的に難読化された情報を含み得る。たとえば、請負業者チーム１２２は、請負業者の技能の説明を含むが、請負業者の名前は含まないことが可能である。難読化された情報は、雇用マネージャ１０２が特定の請負業者を雇用するつもりであること、または雇用マネージャサービスの代金を支払うつもりであることを雇用マネージャ１０２が示した後に、供給されることが可能である。
【００４５】
或る実施例において、プロファイルおよび社会的データは、企業またはグループの企業の内部のユーザを含む、または強調することが可能である。このようにして、説明されるシステムは、既存のチーム、または既存の企業に対して比較的強い社会的つながりを有する請負業者のチームを生成するのに使用されることが可能である。
【００４６】
或る実施例において、雇用マネージャが、２名の電気技術者、数学者、マーケティング専門家、および３名のプログラマを雇用することを所望することが可能である。雇用マネージャは、これらの所望される請負業者のすべてと関係する技術的詳細を入力することが可能である。雇用マネージャは、マーケティング専門家が、数学者に対して特定の強度の関係を有すべきことをさらに示すことが可能であり、さらに技術的詳細および社会的詳細に関して対応する重みを与えることが可能である。請負業者プロセッサが、ソースおよび／または社会的ネットワークからプロファイルを受け取ることが可能である。請負業者プロセッサは、応対可能な請負業者から社会的データおよび評価をさらに受け取ることが可能である。請負業者プロセッサは、技術的詳細、社会的詳細、プロファイル、社会的データ、および評価を処理して、雇用マネージャのための請負業者チームを決定することが可能である。
【００４７】
可能な他の利点もあるなかで、本開示によるシステムは、雇用マネージャが、請負業者の技術的詳細に加えて、請負業者の間の社会的つながりの強度について決めることを可能にし得る。検索ツールが、提供されることが可能であり、ただし、社会的データが、特定のプロジェクトのダイナミクス、または雇用マネージャの文化を反映することが可能な請負業者雇用をマイニングし、さらに／または精緻化するのに使用され得る。請負業者のグループが、決定されることが可能であり、ただし、それらの請負業者は、互いに、さらに／または雇用企業に対するつながりを有する。社会的ネットワークを所有する企業が、説明されるシステムを使用して、請負業者雇用スペースに入ることができることが可能である。請負業者のグループが、決定されることが可能であり、ただし、それらの請負業者は、必ずしも個別の請負業者の利益のためではなく、その仕事のために行動し、より良好なコミュニケーションおよびひたむきさを有する請負業者チームをもたらす。このシステムは、技術的詳細と社会的詳細の検索を同時に最適化することが可能である。検索は、入力された技術的詳細に対して１００％未満の合致を有するが、入力された社会的詳細に対していくらかの合致を有する請負業者を決定することが可能である。技能の多様性と社会的つながりの強度のさまざまなバランスを有する、可能な複数のチームが、決定されることが可能である。
【００４８】
図４は、本明細書で説明される少なくとも一部の実施形態により構成された請負業者チームの決定を実施するための例示的なプロセスに関する流れ図を示す。図４のプロセスは、たとえば、請負業者のグループから請負業者チームを決定する前述のシステム１００を使用して実施されることも可能である。例示的なプロセスは、ブロックＳ２、Ｓ４、Ｓ６、Ｓ８、および／またはＳ１０のうちの１つまたは複数によって例示される１つまたは複数の動作、作用、または機能を含み得る。別々のブロックとして示されるものの、所望される実施形態に依存して、さまざまなブロックは、さらなるブロックに分割されても、組み合わされて、より少ないブロックにされても、省かれてもよい。
【００４９】
処理は、ブロックＳ２、「雇用詳細を受け取り、雇用詳細は、技術的詳細と、社会的詳細とを含むことが可能であり、技術的詳細は、請負業者チーム内の請負業者の要求される第１の技能を含むことが可能であり、社会的詳細は、請負業者チーム内の請負業者のうちの２名以上の間の社会的つながりの第１の強度の要求を示すことが可能である」で始まることが可能である。ブロックＳ２で、プロセッサが、技術的詳細と、社会的詳細とを含む雇用詳細を受け取るように構成されることが可能である。技術的詳細は、請負業者の要求される技能を示すことが可能である。社会的詳細は、請負業者の間の社会的つながりの強度に関する要求を示すことが可能である。技術的詳細は、請負業者の技能と技術的詳細の間の要求される合致の重要性のレベルを示す技術的重みを含むことが可能である。社会的詳細は、２名以上の請負業者の間の社会的つながりの要求される強度と実際の強度の間の要求される合致の重要度のレベルを示す社会的重みを含むことが可能である。社会的詳細は、チーム内の２名以上の請負業者の間の社会的つながりの要求される強度を示すことが可能である。
【００５０】
処理は、ブロックＳ２からブロックＳ４、「グループ内の請負業者のプロファイルを受け取り、プロファイルは、それぞれの請負業者の第２の技能を示すことが可能である」に進むことが可能である。ブロックＳ４で、プロセッサが、請負業者のプロファイルを受け取ることが可能である。これらのプロファイルは、請負業者市場サイトまたは社会的ネットワークから受け取られることが可能である。
【００５１】
処理は、ブロックＳ４からブロックＳ６、「グループ内の請負業者のうちの少なくとも２名の間の社会的つながりの第２の強度と関係する社会的データを受け取る」に進むことが可能である。ブロックＳ６で、プロセッサが、グループ内の請負業者のうちの少なくとも２名の間のつながりの強度と関係する社会的データを受け取ることが可能である。たとえば、プロセッサは、アプリケーションプログラミングインターフェースまたはＯＡＵＴＨ呼び出しの使用を介するなどして社会的ネットワークから社会的つながりグラフを受け取ることが可能である。
【００５２】
処理は、ブロックＳ６からブロックＳ８、「雇用詳細、プロファイル、および社会的データに基づいて請負業者チームを決定する」に進むことが可能である。ブロックＳ８で、プロセッサが、雇用詳細、プロファイル、および社会的データに基づいて請負業者チームを決定することが可能である。プロセッサは、請負業者から、第２の請負業者の、第１の請負業者と一緒に仕事をすることへの関心のレベルを示す評価を受け取ることが可能である。プロセッサは、それらの評価を使用して、請負業者チームを決定することが可能である。
【００５３】
図５は、本明細書で説明される少なくとも一部の実施形態により構成された請負業者チームの決定を実施するためのコンピュータプログラム製品３００を示す。プログラム製品３００は、信号を担持する媒体３０２を含み得る。信号を担持する媒体３０２は、たとえば、プロセッサによって実行されると、図１〜図４に関連して前述した機能をもたらし得る１つまたは複数の命令３０４を含むことが可能である。このため、たとえば、システム１００を参照すると、請負業者プロセッサ１１０は、媒体３０２によってシステム１００に伝えられた命令３０４に応答して、図５に示されるブロックのうちの１つまたは複数を行うことが可能である。
【００５４】
一部の実施形態において、信号を担持する媒体３０２は、ハードディスクドライブ、コンパクトディスク（ＣＤ）、デジタルビデオディスク（ＤＶＤ）、デジタルテープ、メモリなどの、ただし、以上には限定されないコンピュータ可読媒体３０６を包含することが可能である。一部の実施形態において、信号を担持する媒体３０２は、メモリ、読み取り／書き込み（Ｒ／Ｗ）ＣＤ、Ｒ／Ｗ  ＤＶＤなどの、ただし、以上には限定されない記録可能媒体３０８を包含することが可能である。一部の実施形態において、信号を担持する媒体３０２は、デジタル通信媒体および／またはアナログ通信媒体（たとえば、光ファイバケーブル、導波管、有線通信リンク、ワイヤレス通信リンクなど）などの、ただし、以上には限定されない通信媒体３１０を包含することが可能である。このため、たとえば、プログラム製品３００は、ＲＦ信号を担持する媒体３０２によってシステム１００の１つまたは複数のモジュールに伝えられることが可能であり、ただし、信号を担持する媒体３０２は、ワイヤレス通信媒体３１０（たとえば、ＩＥＥＥ８０２．１１標準に準拠するワイヤレス通信媒体）によって伝えられる。
【００５５】
図６は、本明細書で説明される少なくとも一部の実施形態により構成された請負業者チームの決定を実施するように構成された例示的なコンピューティングデバイス４００を示すブロック図である。非常に基本的な構成４０２において、コンピューティングデバイス４００は、通常、１つまたは複数のプロセッサ４０４と、システムメモリ４０６とを含む。メモリバス４０８は、プロセッサ４０４とシステムメモリ４０６の間で通信するために使用され得る。
【００５６】
所望される構成に依存して、プロセッサ４０４は、マイクロプロセッサ（μＰ）、マイクロコントローラ（μＣ）、デジタルシグナルプロセッサ（ＤＳＰ）、または以上の任意の組み合わせを含むが、以上には限定されない任意のタイプのものであることが可能である。プロセッサ４０４は、レベル１キャッシュ４１０およびレベル２キャッシュ４１２、プロセッサコア４１４、ならびにレジスタ４１６などの１つまたは複数のレベルのキャッシングを含み得る。例示的なプロセッサコア４１４は、算術論理演算装置（ＡＬＵ）、浮動小数点演算装置（ＦＰＵ）、デジタル信号処理コア（ＤＳＰコア）、または以上の任意の組み合わせを含み得る。また、例示的なメモリコントローラ４１８が、プロセッサ４０４と一緒に使用されることも可能であり、または一部の実施形態において、メモリコントローラ４１８が、プロセッサ４０４と一体化していてもよい。
【００５７】
所望される構成に依存して、システムメモリ４０６は、揮発性メモリ（ＲＡＭなどの）、不揮発性メモリ（ＲＯＭ，フラッシュメモリなどの）、または揮発性メモリと不揮発性メモリの任意の組み合わせを含むが、以上には限定されない任意のタイプのものであることが可能である。システムメモリ４０６は、オペレーティングシステム４２０、１つまたは複数のアプリケーション４２２、およびプログラムデータ４２４を含み得る。
【００５８】
アプリケーション４２２は、図１〜図５に関して前述した機能を含む、本明細書で説明される機能を実行するように構成された請負業者チームの決定アルゴリズム４２６を含み得る。プログラムデータ４２４は、本明細書で説明される請負業者チームの決定を実施するために役立ち得る請負業者チームの決定データ４２８を含み得る。一部の実施形態において、アプリケーション４２２は、請負業者チームの決定がもたらされ得るようにオペレーティングシステム４２０上でプログラムデータ４２４で操作するように構成され得る。この説明される基本構成４０２が、図６に、内側の破線内の構成要素によって示される。
【００５９】
コンピューティングデバイス４００は、基本構成４０２と要求される任意のデバイスおよびインターフェースの間の通信を円滑にする、さらなる特徴または機能、およびさらなるインターフェースを有することが可能である。たとえば、バス／インターフェースコントローラ４３０が、ストレージインターフェースバス４３４を介して基本構成４０２と１つまたは複数のデータストレージデバイス４３２の間の通信を円滑にするのに使用され得る。データストレージデバイス４３２は、取外し式ストレージデバイス４３６であっても、非取外し式ストレージデバイス４３８であっても、取外し式ストレージデバイス４３６と非取外し式ストレージデバイス４３８の組み合わせであってもよい。取外し式ストレージデバイスおよび非取外し式ストレージデバイスの例には、いくつかを挙げると、フレキシブルディスクドライブやハードディスクドライブ（ＨＤＤ）などの磁気ディスクデバイス、コンパクトディスク（ＣＤ）ドライブまたはデジタルバーサタイルディスク（ＤＶＤ）ドライブなどの光ディスクドライブ、ソリッドステートドライブ（ＳＳＤ）、およびテープドライブが含まれる。例示的なコンピュータ記憶媒体には、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータなどの情報を格納するために任意の方法または技術で実装された揮発性媒体および不揮発性媒体、取外し式媒体および非取外し式媒体が含まれ得る。
【００６０】
システムメモリ４０６、取外し式ストレージデバイス４３６、および非取外し式ストレージデバイス４３８は、コンピュータ記憶媒体の例である。コンピュータ記憶媒体には、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリもしくは他のメモリ技術、ＣＤ−ＲＯＭ、デジタルバーサタイルディスク（ＤＶＤ）もしくは他の光ストレージ、磁気カセット、磁気テープ、磁気ディスクストレージもしくは他の磁気ストレージデバイス、または所望される情報を格納するのに使用され得るとともに、コンピューティングデバイス４００によってアクセスされ得る他の任意の媒体が含まれるが、以上には限定されない。任意のそのようなコンピュータ記憶媒体が、コンピューティングデバイス４００の一部であり得る。
【００６１】
また、コンピューティングデバイス４００は、バス／インターフェースコントローラ４３０を介したさまざまなインターフェースデバイス（たとえば、出力装置４４２、周辺インターフェース４４４、および通信装置４４６）からの基本構成４０２に対する通信を円滑にするためのインターフェースバス４４０を含むことも可能である。例示的な出力装置４４２には、１つまたは複数のＡ／Ｖポート４５２を介してディスプレイまたはスピーカなどのさまざまな外部デバイスに通信するように構成され得る、グラフィックス処理ユニット４４８およびオーディオ処理ユニット４５０が含まれる。例示的な周辺インターフェース４４４には、１つまたは複数のＩ／Ｏポート４５８を介して入力デバイス（たとえば、キーボード、マウス、ペン、音声入力デバイス、タッチ入力デバイスなど）または他の周辺デバイス（たとえば、プリンタ、スキャナなど）などの外部デバイスと通信するように構成され得るシリアルインターフェースコントローラ４５４またはパラレルインターフェースコントローラ４５６が含まれる。例示的な通信装置４４６には、１つまたは複数の通信ポート４６４経由でネットワーク通信リンクを介して他の１つまたは複数のコンピューティングデバイス４６２との通信を円滑にするように構成され得るネットワークコントローラ４６０が含まれる。
【００６２】
ネットワーク通信リンクは、通信媒体の一例であり得る。通信媒体は、通常、搬送波または他のトランスポート機構などの変調されたデータ信号内のコンピュータ可読命令、データ構造、プログラムモジュール、または他のデータによって実現されることが可能であり、任意の情報配信媒体を含むことが可能である。「変調されたデータ信号」とは、信号内に情報を符号化するように信号の特性のうちの１つまたは複数が設定されている、または変更されている信号であり得る。例として、限定としてではなく、通信媒体には、有線ネットワークまたは直接配線接続などの有線媒体、ならびに音響媒体、無線周波数（ＲＦ）媒体、マイクロ波媒体、赤外線（ＩＲ）媒体、および他のワイヤレス媒体などのワイヤレス媒体が含まれ得る。本明細書で使用されるコンピュータ可読媒体という用語には、記憶媒体と通信媒体がともに含まれ得る。
【００６３】
コンピューティングデバイス４００は、セル電話機、携帯情報端末（ＰＤＡ）、パーソナルメディアプレーヤデバイス、ワイヤレスウェブウォッチデバイス、パーソナルヘッドセットデバイス、特定用途向けデバイス、または前述の機能のいずれかを含むハイブリッドデバイスなどのスモールフォームファクタポータブル（またはモバイル）電子デバイスの一部分として実装され得る。また、コンピューティングデバイス４００は、ラップトップコンピュータ構成と非ラップトップコンピュータ構成の両方を含むパーソナルコンピュータとして実装されることも可能である。
【００６４】
本開示は、さまざまな態様の例示であることが意図される、本出願において説明される特定の実施形態に関連して限定されない。当業者には明白となるように、本開示の趣旨および範囲を逸脱することなく、多くの変形および変更が行われ得る。本明細書で列挙される方法および装置に加えて、本開示の範囲に含まれる機能的に均等の方法および装置が、以上の説明から当業者には明白となろう。そのような変形および変更は、添付の特許請求の範囲に含まれることが意図される。本開示は、添付の特許請求の範囲、ならびにそのような特許請求の範囲に認められる均等物の完全な範囲に関連してのみ限定されるべきである。本開示は、むろん、さまざまであり得る特定の方法、試薬、化合物、構成物、または生物系に限定されないことを理解されたい。また、本明細書で使用される用語は、特定の実施形態を説明することだけを目的としており、限定することは意図していないことも理解されたい。
【００６５】
本明細書における実質的にすべての複数形および／または単数形の用語の使用に対して、当業者は、状況および／または用途に適切なように、複数形から単数形に、および／または単数形から複数形に変換することができる。さまざまな単数形／複数形の置き換えは、理解しやすいように、本明細書で明確に説明することができる。
【００６６】
通常、本明細書において、特に添付の特許請求の範囲（たとえば、添付の特許請求の範囲の本体部）において使用される用語は、全体を通じて「オープンな（ｏｐｅｎ）」用語として意図されていることが、当業者には理解されよう（たとえば、用語「含む（ｉｎｃｌｕｄｉｎｇ）」は、「含むがそれに限定されない（ｉｎｃｌｕｄｉｎｇ  ｂｕｔ  ｎｏｔ  ｌｉｍｉｔｅｄ  ｔｏ）」と解釈されるべきであり、用語「有する（ｈａｖｉｎｇ）」は、「少なくとも有する（ｈａｖｉｎｇ  ａｔ  ｌｅａｓｔ）」と解釈されるべきであり、用語「含む（ｉｎｃｌｕｄｅｓ）」は、「含むがそれに限定されない（ｉｎｃｌｕｄｅｓ  ｂｕｔ  ｉｓ  ｎｏｔ  ｌｉｍｉｔｅｄ  ｔｏ）」と解釈されるべきである、など）。導入される請求項で具体的な数の記載が意図される場合、そのような意図は、当該請求項において明示的に記載されることになり、そのような記載がない場合、そのような意図は存在しないことが、当業者にはさらに理解されよう。たとえば、理解の一助として、添付の特許請求の範囲は、導入句「少なくとも１つの（ａｔ  ｌｅａｓｔ  ｏｎｅ）」および「１つまたは複数の（ｏｎｅ  ｏｒ  ｍｏｒｅ）」を使用して請求項の記載を導くことを含む場合がある。しかし、そのような句の使用は、同一の請求項が、導入句「１つまたは複数の」または「少なくとも１つの」および「ａ」または「ａｎ」などの不定冠詞を含む場合であっても、不定冠詞「ａ」または「ａｎ」による請求項の記載の導入が、そのように導入される請求項の記載を含む任意の特定の請求項を、単に１つのそのような記載を含む実施形態に限定する、ということを示唆していると解釈されるべきではない（たとえば、「ａ」および／または「ａｎ」は、「少なくとも１つの」または「１つまたは複数の」を意味すると解釈されるべきである）。同じことが、請求項の記載を導入するのに使用される定冠詞の使用にも当てはまる。また、導入される請求項の記載で具体的な数が明示的に記載されている場合でも、そのような記載は、少なくとも記載された数を意味すると解釈されるべきであることが、当業者には理解されよう（たとえば、他の修飾語なしでの「２つの記載（ｔｗｏ  ｒｅｃｉｔａｔｉｏｎｓ）」の単なる記載は、少なくとも２つの記載、または２つ以上の記載を意味する）。さらに、「Ａ、ＢおよびＣ、などの少なくとも１つ」に類似の慣例表現が使用されている事例では、通常、そのような構文は、当業者がその慣例表現を理解するであろう意味で意図されている（たとえば、「Ａ、Ｂ、およびＣの少なくとも１つを有するシステム」は、Ａのみ、Ｂのみ、Ｃのみ、ＡおよびＢを共に、ＡおよびＣを共に、ＢおよびＣを共に、ならびに／またはＡ、Ｂ、およびＣを共に、などを有するシステムを含むが、それに限定されない）。２つ以上の代替用語を提示する事実上いかなる離接する語および／または句も、明細書、特許請求の範囲、または図面のどこにあっても、当該用語の一方（ｏｎｅ  ｏｆ  ｔｈｅ  ｔｅｒｍｓ）、当該用語のいずれか（ｅｉｔｈｅｒ  ｏｆ  ｔｈｅ  ｔｅｒｍｓ）、または両方の用語（ｂｏｔｈ  ｔｅｒｍｓ）を含む可能性を企図すると理解されるべきであることが、当業者にはさらに理解されよう。たとえば、句「��またはＢ」は、「Ａ」または「Ｂ」あるいは「ＡおよびＢ」の可能性を含むことが理解されよう。
【００６７】
さらに、本開示の特徴または態様がマーカッシュグループに関連して説明される場合、本開示は、その結果、そのマーカッシュグループの任意の個別のメンバ、またはサブグループのメンバに関連しても説明されることが当業者には認識されよう。
【００６８】
当業者には理解されるとおり、書面の説明を与えることに関してなど、事実上、本明細書で開示されるすべての範囲は、その範囲の可能なすべての部分的範囲、およびその範囲の部分的範囲の組み合わせも包含する。いずれのリストアップされる範囲も、少なくとも等しい１／２、１／３、１／４、１／５、１／１０などに細分された同一の範囲を十分に説明し、可能にするものと容易に認識され得る。限定しない例として、本明細書で説明される各範囲は、下１／３、中１／３、および上１／３などに容易に細分され得る。当業者には理解されるとおり、「〜まで」、「少なくとも〜」、「〜より大きい」、「〜未満」などのすべての言い回しは、記載される数を含むとともに、前述したとおり、部分的範囲にその後、細分され得る範囲を指す。最後に、当業者には理解されるとおり、範囲は、個別の各メンバを含む。このため、たとえば、１〜３のセルを有するグループとは、１つのセル、２つのセル、または３つのセルを有するグループを指す。同様に、１〜５のセルを有するグループとは、１つのセル、２つのセル、３つのセル、４つのセル、または５つのセルを有するグループを指すといった具合である。
【００６９】
さまざまな態様および実施形態が本明細書で開示されてきたが、他の態様および実施形態が、当業者には明白となろう。本明細書で開示されるさまざまな態様および実施形態は、例示を目的としており、限定することは意図しておらず、真の範囲および趣旨は、添付の特許請求の範囲によって示される。
【図１】
0006033417.tif 000002
【図２】
0006033417.tif 000003
【図３】
0006033417.tif 000004
【図４】
0006033417.tif 000005
【図５】
0006033417.tif 000006
【図６】
0006033417.tif 000007