(57)【要約】シフト労働者プラットフォームの動作は、複数のシフト要員の一員になるように共通雇用主団体の被雇用者を指定するシフト要員指定コマンドを受信することと、対話式求人顧客カレンダーを使用して生成された空きシフトデータを受信することとを含み、空きシフトデータは共通雇用主団体の求人顧客の空き仕事シフトを表す。動作は、空きシフトデータと複数のシフト要員との間の１以上の一致を確立することと、空き仕事シフトの視覚的表現を含むように一致したシフト要員の対話式シフト要員カレンダーを更新することと、一致したシフト要員の１人のシフト要員カレンダーを使用して生成されたシフト選択データを受信することとを更に含み、シフト選択データは、シフト要員による空き仕事シフトの選択を含む。動作は、選択の視覚的表現を含むように求人顧客カレンダーを更新することを更に含む。
2019527439.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサ又はプログラムで制御可能な回路により実行可能な命令が記憶される非一時的プログラム記憶媒体であって、
複数のシフト要員の一員になるように、共通雇用主団体の複数の被雇用者の中から被雇用者を指定するシフト要員指定コマンドを受信することと、
対話式求人顧客カレンダーとのユーザー対話により生成された空きシフトデータであって、前記共通雇用主団体の複数の求人顧客のうちの１つの空き仕事シフトを表す空きシフトデータを受信することと、
前記空きシフトデータと前記複数のシフト要員との間の１つ以上の一致を確立することと、
前記空き仕事シフトの視覚的表現を含むように、一致が確立された前記複数のシフト要員の各々の対話式シフト要員カレンダーを更新することと、
一致が確立された前記複数のシフト要員のうちの第１のシフト要員の前記シフト要員カレンダーとのユーザー対話により生成されたシフト選択データであって、前記第１のシフト要員による前記空き仕事シフトの選択を含むシフト選択データを受信することと、
前記第１のシフト要員による前記選択の視覚的表現を含むように、前記求人顧客カレンダーを更新することと、
を含む動作を実行する、非一時的プログラム記憶媒体。
【請求項２】
前記確立することは、前記複数のシフト要員の各々について、前記シフト要員が前記空きシフトデータに関連する条件を満たすか否かをチェックすることを含む、
請求項１に記載の非一時的プログラム記憶媒体。
【請求項３】
前記確立することは、前記複数のシフト要員の各々について、前記空き仕事シフトが前記シフト要員に関連する条件を満たすか否かをチェックすることを含む、
請求項１に記載の非一時的プログラム記憶媒体。
【請求項４】
前記確立することは、前記複数のシフト要員の各々について、前記シフト要員が前記空きシフトデータに関連する条件を満たすか否か、及び、前記空き仕事シフトが前記シフト要員に関連する条件を満たすか否か、をチェックすることを含む、
請求項１に記載の非一時的プログラム記憶媒体。
【請求項５】
前記求人者カレンダーとのユーザー対話により生成されたシフト要員選択データであって、前記空き仕事シフトを埋める前記第１のシフト要員の選択を含むシフト要員選択データを受信することと、
前記仕事シフトを埋める前記第１のシフト要員の前記選択の視覚的表現を含むように、前記第１のシフト要員の前記シフト要員カレンダーを更新することと、
を更に含む、
請求項１に記載の非一時的プログラム記憶媒体。
【請求項６】
前記第１のシフト要員の前記シフト要員カレンダーとのユーザー対話により生成されたシフト要員確認データであって、前記第１のシフト要員が前記空き仕事シフトを埋めることの確認を含むシフト要員確認データを受信することと、
前記確認の視覚的表現を含むように前記求人者カレンダーを更新することと、
を更に含む、
請求項５に記載の非一時的プログラム記憶媒体。
【請求項７】
一致が確立された前記複数のシフト要員のうちの第２のシフト要員の前記シフト要員カレンダーとのユーザー対話により生成されたシフト選択データであって、前記第２のシフト要員による前記空き仕事シフトの選択を含むシフト選択データを受信することと、
前記第１のシフト要員と前記第２のシフト要員との間の優先度を評価することと、
を更に含む、
請求項１に記載の非一時的プログラム記憶媒体。
【請求項８】
前記第２のシフト要員による前記選択の視覚的表現と、前記第１のシフト要員と前記第２のシフト要員との間の前記優先度の表示と、を含むように、前記求人顧客カレンダーを更新することを更に含む、
請求項７に記載の非一時的プログラム記憶媒体。
【請求項９】
前記求人者カレンダーとのユーザー対話により生成されたシフト要員選択データであって、前記空き仕事シフトを埋める前記第１のシフト要員の選択及び待機リストに入れる前記第２のシフト要員の選択を含むシフト要員選択データを受信することと、
前記空き仕事シフトを埋める前記第１のシフト要員の前記選択の視覚的表現を含むように、前記第１のシフト要員の前記シフト要員カレンダーを更新することと、
待機リストに入れる前記第２のシフト要員の前記選択の視覚的表現を含むように、前記第２のシフト要員の前記シフト要員カレンダーを更新することと、
を更に含む、
請求項８に記載の非一時的プログラム記憶媒体。
【請求項１０】
前記第１のシフト要員の前記シフト要員カレンダーとのユーザー対話により生成されたシフト要員撤回データであって、前記第１のシフト要員による前記空き仕事シフトへの考慮からの撤回を含むシフト要員撤回データを受信することと、
前記空き仕事シフトを埋める前記第２のシフト要員の前記選択の視覚的表現を含むように、前記第２のシフト要員の前記シフト要員カレンダーを更新することと、
を更に含む、
請求項９に記載の非一時的プログラム記憶媒体。
【請求項１１】
前記第１のシフト要員の前記シフト要員カレンダーとのユーザー対話により生成されたシフト要員撤回データであって、前記第１のシフト要員による前記空き仕事シフトへの考慮からの撤回を含むシフト要員撤回データを受信することと、
前記撤回の視覚的表現を含むように前記求人者カレンダーを更新することと、
を更に含む、
請求項９に記載の非一時的プログラム記憶媒体。
【請求項１２】
前記求人者カレンダーとのユーザー対話により生成された改訂シフト要員選択データであって、前記空き仕事シフトを埋める前記第２のシフト要員の選択を含む改訂シフト要員選択データを受信することと、
前記空き仕事シフトを埋める前記第２のシフト要員の前記選択の視覚的表現を含むように、前記第２のシフト要員の前記シフト要員カレンダーを更新することと、
を更に含む、
請求項１１に記載の非一時的プログラム記憶媒体。
【請求項１３】
前記複数のシフト要員のうちの第３のシフト要員から、前記第３のシフト要員に関連する条件の一時的な緩和を示す検索要求を受信することを更に含む、
請求項１に記載の非一時的プログラム記憶媒体。
【請求項１４】
前記複数のシフト要員のうちの第３のシフト要員から、前記第３のシフト要員に関連する条件の一時的な強化を示すフィルタ要求を受信することを更に含む、
請求項１に記載の非一時的プログラム記憶媒体。
【請求項１５】
前記共通雇用主団体は、前記複数の被雇用者の単独雇用者である、
請求項１に記載の非一時的プログラム記憶媒体。
【請求項１６】
前記共通雇用主団体は、前記複数の求人顧客の代理として、給与、人的資源、残業管理、医療費負担適正化法コンプライアンス、及び労災補償からなる群のうちの１以上の被雇用者管理責任に対処する、
請求項１に記載の非一時的プログラム記憶媒体。
【請求項１７】
前記共通雇用主団体は、専門雇用主組織である、
請求項１に記載の非一時的プログラム記憶媒体。
【請求項１８】
前記共通雇用主団体は、一時的な又は長期の人材派遣会社、雇用契約者、被雇用者リース団体、又は雇用エージェントである、
請求項１に記載の非一時的プログラム記憶媒体。
【請求項１９】
複数のシフト要員の一員になるように、共通雇用主団体の複数の被雇用者の中から被雇用者を指定するシフト要員指定コマンドを受信することと、
対話式求人顧客カレンダーとのユーザー対話により生成された空きシフトデータであって、前記共通雇用主団体の複数の求人顧客のうちの１つの空き仕事シフトを表す空きシフトデータを受信することと、
前記空きシフトデータと前記複数のシフト要員との間の１以上の一致を確立することと、
前記空き仕事シフトの視覚的表現を含むように、一致が確立された前記複数のシフト要員の各々の対話式シフト要員カレンダーを更新することと、
一致が確立された前記複数のシフト要員のうちの第１のシフト要員の前記シフト要員カレンダーとのユーザー対話により生成されたシフト選択データであって、前記第１のシフト要員による前記空き仕事シフトの選択を含むシフト選択データを受信することと、
前記第１のシフト要員による前記選択の視覚的表現を含むように、前記求人顧客カレンダーを更新することと、
を含む、方法。
【請求項２０】
複数のシフト要員の一員になるように、共通雇用主団体の複数の被雇用者の中から被雇用者を指定するシフト要員指定コマンドを受信し、対話式求人顧客カレンダーとのユーザー対話により生成された空きシフトデータであって、前記共通雇用主団体の複数の求人顧客の１つの空き仕事シフトを表す空きシフトデータを受信する求人者Ｉ／Ｏインターフェイスと、
前記空きシフトデータと前記複数のシフト要員との間の１以上の一致を確立し、前記空き仕事シフトの視覚的表現を含むように、一致が確立された前記複数のシフト要員の各々の対話式シフト要員カレンダーを更新するサーバと、
一致が確立された前記複数のシフト要員のうちの第１のシフト要員の前記シフト要員カレンダーとのユーザー対話により生成されたシフト選択データであって、前記第１のシフト要員による前記空き仕事シフトの選択を含むシフト選択データを受信するシフト要員Ｉ／Ｏインターフェイスと、
を備え、
前記サーバは、前記第１のシフト要員による前記選択の視覚的表現を含むように、前記求人顧客カレンダーを更新する、システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書に開示される様々な実施形態及び態様は、共通雇用主団体（Ｃｏｍｍｏｎ  Ｅｍｐｌｏｙｅｒ  Ｅｎｔｉｔｙ、「ＣＥＥ」）により使用されるシフト労働者プラットフォームに関する。
【背景技術】
【０００２】
食品業界等の業界によっては、業界の労働力ニーズが全般的に安定しているにもかかわらず、個々の求人者の労働力ニーズはかなり不安定なことがある。例えば、特定のバー又はレストランは夜間に客足が振るわないことがあるが、町の向こう側（さらには通りの向こう側）にある同様のバー又はレストランの入口には行列ができる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
別の仕事を提供することができる他の企業が付近にあるにもかかわらず、バーテンダーは、早い時間に帰宅するように言われて賃金を得ることができないか、又は企業オーナーが損をしてバーテンダーに賃金を支払うことになる。
【課題を解決するための手段】
【０００４】
本開示は、関連技術に伴う上記欠点を解消する様々なシステム及び方法を意図する。共通雇用主団体（「ＣＥＥ」）は、シフト労働者プラットフォームを使用したＣＥＥの求人顧客及びシフト要員への対話式カレンダーへのアクセスを可能にするシフト労働者プラットフォームを提供するか又はそれに加入する。ＣＥＥは、各求人顧客の労働力の単独雇用主として機能してもよい。シフト労働者プラットフォームは、過去に、ある求人者に対して排他的に働いた被雇用者が、その求人者により必要とされないとき、別の求人者のシフトに入れるようにする。このようにして、被雇用者は、生活するために、仕事のスケジュール（例えば、週に４０時間）を埋めることが可能になる。求人者にとってみれば、シフト労働者プラットフォームにより、求人者は、多くの時間又は安定したスケジュールを提供することができない場合であっても、良好な被雇用者を確保することができる。シフト労働者プラットフォームを使用して、求人者は、効率又は被雇用者の質を犠牲にすることなく、シフト単位で労働力サイズを柔軟に増減することが可能になる。
【０００５】
ＣＥＥの求人顧客は、シフト要員プールに入る労働力の一部を指定してもよい。そうして指定された被雇用者は、その求人者に対して排他的に働くいかなる制約からも解放され、他の求人者の仕事シフトに応募することが許される。ＣＥＥの求人顧客は、空き仕事シフトを掲示したい場合、モバイル、ウェブ、又は他のアプリケーション（例えば、クラウドベースのカレンダー）を介して対話式（ｉｎｔｅｒａｃｔｉｖｅ）求人顧客カレンダーにアクセスし、カレンダーと対話して、空き仕事シフトを指定する。空き仕事シフトは、例えば、日時枠及び必要とされるシフト要員の条件を含んでもよい。カレンダーとの求人顧客のユーザー対話により、空き仕事シフトを表すデータが生成される。ＣＥＥ側アプリケーションは、そのデータを受信し、それをシフト要員の条件と比較して、１以上の一致を確立する。次に、ＣＥＥ側アプリケーションは、空き仕事シフトの視覚的表現を含むように、一致した各シフト要員の対話式シフト要員カレンダーを更新する。一致したシフト要員は、シフト要員カレンダーにアクセスすると、その空き仕事シフトを見る。シフト要員は、そのシフトに入りたい場合、カレンダー（例えば、クラウド内）と対話して、モバイル、ウェブ、又は他のアプリケーションを使用して空き仕事シフトを選択する。カレンダーとのシフト要員のユーザー対話により、その選択を表すデータが生成され、このデータは次に、ＣＥＥ側アプリケーションにより受信される。ＣＥＥ側アプリケーションは次に、シフト要員の選択の視覚的表現を含むように求人顧客カレンダーを更新してもよい。次に、求人顧客は、例えば、仕事シフトがシフト要員で埋まったこと又はシフト要員が仕事シフトに応募したことを見ることができる。シフト労働者プラットフォームは、求人顧客によるシフト要員の続く選択及びシフト要員による確認を更に支援してもよい。
【０００６】
シフト労働者プラットフォームでは、ＣＥＥは、ＣＥＥの同様のスキルの被雇用者が複数の求人顧客間で効率的に「シェア」される高効率サービス構造を実施することができる。これは特に、仕事のスキル及び条件が求人者間で容易に移転可能な業界で有用である。上述したように、幾つかのそのような業界では、業界全体の労働力ニーズは安定しているにも関わらず、個々の雇用主の労働力ニーズは不安定なことがある。シフト労働者プラットフォームを使用することにより、ＣＥＥは、シフト要員が空いたときに複数の求人者のシフトに入れるようにしながら、求人顧客が一時的に労働力のサイズを柔軟に増減させることが可能になる。このように、不安定な労働力のニーズに関連するリスクは、求人者と被雇用者の双方に対して、同様に減らすことができる。
【０００７】
より詳細には、本開示の実施形態の一態様は、プロセッサ又はプログラムで制御可能な回路により実行可能であり、動作を実行する命令が記憶された非一時的プログラム記憶媒体である。動作は、複数のシフト要員の一員になるように、共通雇用主団体の複数の被雇用者の中から被雇用者を指定するシフト要員指定コマンドを受信することと、対話式求人顧客カレンダーとのユーザー対話により生成された空きシフトデータであって、共通雇用主団体の複数の求人顧客の１つの空き仕事シフトを表す空きシフトデータを受信することとを含む。動作は、空きシフトデータと複数のシフト要員との間の１以上の一致を確立することと、空き仕事シフトの視覚的表現を含むように、一致が確立された複数のシフト要員の各々の対話式シフト要員カレンダーを更新することと、一致が確立された複数のシフト要員のうちの第１のシフト要員のシフト要員カレンダーとのユーザー対話により生成されたシフト選択データであって、第１のシフト要員による空き仕事シフトの選択を含むシフト選択データを受信することとを更に含む。動作は、第１のシフト要員による選択の視覚的表現を含むように、求人顧客カレンダーを更新することを更に含む。
【０００８】
本開示の実施形態の別の態様は、複数のシフト要員の一員になるように、共通雇用主団体の複数の被雇用者の中から被雇用者を指定するシフト要員指定コマンドを受信することと、対話式求人顧客カレンダーとのユーザー対話により生成された空きシフトデータであって、共通雇用主団体の複数の求人顧客の１つの空き仕事シフトを表す空きシフトデータを受信することとを含む方法である。本方法は、空きシフトデータと複数のシフト要員との間の１以上の一致を確立することと、空き仕事シフトの視覚的表現を含むように、一致が確立された複数のシフト要員の各々の対話式シフト要員カレンダーを更新することと、一致が確立された複数のシフト要員のうちの第１のシフト要員のシフト要員カレンダーとのユーザー対話により生成されたシフト選択データであって、第１のシフト要員による空き仕事シフトの選択を含むシフト選択データを受信することとを更に含む。本方法は、第１のシフト要員による選択の視覚的表現を含むように、求人顧客カレンダーを更新することを更に含む。
【０００９】
本開示の実施形態の別の態様は、複数のシフト要員の一員になるように、共通雇用主団体の複数の被雇用者の中から被雇用者を指定するシフト要員指定コマンドを受信し、対話式求人顧客カレンダーとのユーザー対話により生成された空きシフトデータであって、共通雇用主団体の複数の求人顧客の１つの空き仕事シフトを表す空きシフトデータを受信する求人者Ｉ／Ｏインターフェイスを含むシステムである。本システムは、空きシフトデータと複数のシフト要員との間の１以上の一致を確立し、空き仕事シフトの視覚的表現を含むように、一致が確立された複数のシフト要員の各々の対話式シフト要員カレンダーを更新するサーバと、一致が確立された複数のシフト要員のうちの第１のシフト要員のシフト要員カレンダーとのユーザー対話により生成されたシフト選択データであって、１のシフト要員による空き仕事シフトの選択を含むシフト選択データを受信するシフト要員Ｉ／Ｏインターフェイスとを更に含む。サーバは、第１のシフト要員による選択の視覚的表現を含むように、求人顧客カレンダーを更新する。
【００１０】
本明細書に開示される様々な実施形態のこれら及び他の特徴及び利点は、以下の説明及び図面に関してよりよく理解され、説明及び図面中、全体を通して同様の符号が同様の部分を指す。
【図面の簡単な説明】
【００１１】
【図１】本開示の一実施形態によるシフト労働者プラットフォームを実施し得る環境の全体図を示す。
【図２】対話式求人顧客カレンダーを含むユーザーインターフェイス例を示す。
【図３】対話式シフト要員カレンダーを含むユーザーインターフェイス例を示す。
【図４】本開示の一実施形態によるシフト労働者プラットフォーム例を示す。
【図５】シフト労働者プラットフォームの動作フロー例の概観を示す。
【図５Ａ】図５の動作フロー例の第１の部分を示す。
【図５Ｂ】図５の動作フロー例の第２の部分を示す。
【図５Ｃ】図５の動作フロー例の第３の部分を示す。
【図５Ｄ】図５の動作フロー例の第４の部分を示す。
【図５Ｅ】図５の動作フロー例の第５の部分を示す。
【図５Ｆ】図５の動作フロー例の第６の部分を示す。
【図５Ｇ】図５の動作フロー例の第７の部分を示す。
【図５Ｈ】図５の動作フロー例の第８の部分を示す。
【図５Ｉ】図５の動作フロー例の第９の部分を示す。
【図５Ｊ】図５の動作フロー例の第１０の部分を示す。
【図５Ｋ】図５の動作フロー例の第１１の部分を示す。
【図５Ｌ】図５の動作フロー例の第１２の部分を示す。
【図５Ｍ】図５の動作フロー例の第１３の部分を示す。
【図５Ｎ】図５の動作フロー例の第１４の部分を示す。
【図５Ｏ】図５の動作フロー例の第１５の部分を示す。
【図６Ａ】本開示の一実施形態によるシフト労働者プラットフォームを使用して求人顧客がアクセスし得るユーザーインターフェイス図の例を示す。
【図６Ｂ】本開示の一実施形態によるシフト労働者プラットフォームを使用して求人顧客がアクセスし得るユーザーインターフェイス図の別の例を示す。
【図６Ｃ】本開示の一実施形態によるシフト労働者プラットフォームを使用して求人顧客がアクセスし得るユーザーインターフェイス図の別の例を示す。
【図７Ａ】本開示の一実施形態によるシフト労働者プラットフォームを使用してシフト要員がアクセスし得るユーザーインターフェイス図の例を示す。
【図７Ｂ】本開示の一実施形態によるシフト労働者プラットフォームを使用してシフト要員がアクセスし得るユーザーインターフェイス図の別の例を示す。
【図８Ａ】図１のサーバ、図４のシフト労働者プラットフォーム、図５Ａ〜図５Ｏの動作フロー、及び／又は請求項に記載される本発明の他の実施形態を全体的又は部分的に実施し得るコンピュータの例を示す。
【図８Ｂ】図８Ａのコンピュータに係るシステムユニットのブロック図を示す。
【発明を実施するための形態】
【００１２】
これより図面を参照して、シフト労働者プラットフォームを通して、複数の求人顧客がシフトを複数のシフト要員に提供することができ、シフト要員が提供されたシフトを検索し、シフトの仕事に応募することができる雇用エコシステムが開示される。雇用エコシステムでは、全てのシフト要員は共通雇用主団体（「ＣＥＥ」）の被雇用者であってもよい。求人顧客は、ＣＥＥにより運営されるか、又はＣＥＥにより提供されるシフト労働者プラットフォームに加入または参加してもよいし、あるいはその会員になってもよい。この雇用エコシステムでは、求人顧客はシフト労働者プラットフォームを通してシフト要員を雇うことができるため、求人顧客は、被雇用者の１人が予期しない有給休暇、休暇、病気欠勤、又は通常シフトからの他の欠勤をとる場合等の求人顧客の人材配置ニーズの変化によりよく対応することができる。また、雇用エコシステムでは、シフト要員は、他の求人顧客からの有給雇用で仕事のスケジュールを埋めることができる。例えば、シフト要員が１つの求人者で週に３０時間働く場合、そのシフト要員は、シフト労働者プラットフォームを通して異なる求人者から週に更に１０時間の仕事を見つけることが可能になることもある。
【００１３】
ＣＥＥは、従来の専門雇用主組織であってもよく、ここで、専門雇用主組織は、企業の被雇用者の記録上の雇用主（すなわち、求人顧客）である。通常、企業の全被雇用者は、専門雇用主組織の被雇用者であり、これらの被雇用者は、被雇用者を雇用した企業に対してのみ働く。本明細書に記載される雇用エコシステムによれば、企業は、被雇用者の幾人か（例えば、パートタイムの被雇用者）が、そのパートタイムの被雇用者のスキルを必要とし得る他の企業のシフトを埋めることにより、スケジュールを埋めることを許可してもよい。幾つかの場合、シフト要員は、企業から独立してシフト労働者プラットフォームに登録することにより、雇用エコシステムの一員になることも可能であろう。
【００１４】
図１は、本開示の一実施形態によるシフト労働者プラットフォーム４００を実施し得る環境１００の全体図を示す。共通雇用主団体（「ＣＥＥ」）１１０は、複数の求人顧客１２０（１２０−１，１２０−２，・・・，１２０−ｎ）及び複数のシフト要員１３０（１３０−１，１３０−２，１３０−３，・・・，１３０−ｎ）を有する。求人顧客１２０は、食品業界（例えば、レストラン、バー、フードデリバリーサービス）、ヘルスサービス業界（例えば、病院、薬局、処方薬配達）、建設業界、小売り、又は任意の他のタイプの企業、特に労働力がシフト単位で定義される仕事に従事する企業での「実店舗」企業を含んでもよい。ＣＥＥ１１０は、各求人顧客１２０の労働力を雇用し、給与、人的資源、残業管理、医療費負担適正化法コンプライアンス、労災補償、並びに他の法的責任、規制責任、及び監督責任等の１以上の被雇用者の管理責任を引き受けてもよい。ＣＥＥ１１０は、求人顧客１２０を代理する単独雇用主であってもよい。
【００１５】
シフト要員１３０は、労働者、すなわち、人々、特にシフト単位で定義される仕事への従事に関心がある人々を含んでもよい。所与の求人顧客１２０の労働力は、ＣＥＥ１１０に雇用される間、その特定の求人顧客１２０に「サイロ化」されてもよい。すなわち、ＣＥＥ１１０の求人顧客１２０は、複数のサイロ１５０（１５０−１，１５０−２，・・・，１５０ｎ）に編成してもよく、各サイロ１５０は、１つの求人顧客１２０及びその求人顧客１２０の労働力を含む。求人顧客１２０の結合サイロ化労働力は、サイロ化労働者１４０、すなわち、１つの求人者に対して排他的に働く契約義務を有する労働者として図１に示されている。求人顧客１２０は労働力の一部を解放してもよく、１人又は複数のサイロ化労働者１４０が求人顧客１２０のサイロ１５０から出て、ＣＥＥ１１０のシフト要員１３０の一員になることを許してもよい。このようにして、シフト要員１３０は、求人顧客１２０の解放された（すなわち、もはやサイロ化されていない）労働者を含んでもよい。シフト要員１３０は、求人顧客１２０の１つに決して関連付けられず、代わりにＣＥＥ１１０と直接関与する労働者を更に含んでもよい。シフト要員１３０はＣＥＥ１１０により雇用される。したがって、ＣＥＥ１１０の被雇用者は、求人顧客１２０に関連付けられたサイロ化労働者１４０及び求人顧客１２０のいずれにも関連付けられないシフト要員１３０を含んでもよい。
【００１６】
環境１００は、シフト労働者プラットフォーム４００のバックエンド機能を実施してもよい、共通雇用主団体１１０に関連付けられたサーバ１６０を更に含んでもよい。シフト労働者プラットフォーム４００は、クラウドベースのプラットフォームであってもよい。サーバ１６０は、共通雇用主団体１１０又は共通雇用主団体１１０にサービス、例えば、加入者ベースのサービスとしてシフト労働者プラットフォーム４００を提供する第三者によって制御されてもよい。求人顧客１２０及びシフト要員１３０は、サーバ１６０と通信することによりシフト労働者プラットフォーム４００を使用するようにしてもよい。例えば、求人顧客１２０及びシフト要員１３０の計算装置（コンピュータ、タブレット、携帯電話等）は、モバイル、ウェブ、又は他のアプリケーションを使用してインターネット等のネットワーク１７０を介してサーバ１６０と通信してもよい。このために、計算装置は、シフト労働者プラットフォーム４００にアクセスするために専用フロントエンドアプリケーションを使用してもよく、又はウェブブラウザ等の汎用アプリケーションを使用してもよい。
【００１７】
図２は、対話式求人顧客カレンダー２００を含むユーザーインターフェイス例を示す。求人顧客１２０（例えば、マネージャー又は求人顧客１２０に関連する他の責任者）がシフト労働者プラットフォーム４００にアクセスする場合、求人顧客カレンダー２００は、例えば、求人顧客１２０に関連する計算装置のディスプレイで求人顧客１２０に提供される複数のユーザーインターフェイス画面のうちの１つであってもよい。求人顧客カレンダー２００は、求人顧客１２０が、シフトを埋める必要があるスケジュールの空白を容易に見て、適切なシフト要員１３０で空白を埋めるようにアレンジできるようにする。図２に示されるように、求人顧客カレンダー２００は、曜日を表す列及び時間枠、例えば、時間を表す行が配置された週ごとのカレンダーであってもよい。図２に示される例では、時間枠は５：００ＡＭから４：００ＡＭまで（２４時間）あり、日は日曜日から土曜日まである（７日）が、求人顧客カレンダー２００は、画面を特定の求人顧客１２０の運営時間に制限するようにカスタマイズ可能であってもよい。求人顧客カレンダー２００は、１以上の埋まったシフト２１０、１以上のスケジュールの空白２２０、複数のボタン２３０、仕事バンク２４０、シフト詳細パネル２５０、及び１以上の空きシフト２６０を含んでもよい。
【００１８】
埋まったシフト２１０は、シフト要員１３０が必要ない求人顧客１２０の運営時間を表す。埋まったシフト２１０は、例えば、求人顧客１２０のシフト要員１３０又は非シフト要員労働者（例えば、サイロ化労働者１４０）で既に埋まったシフトであってもよい。図２に示される例では、埋まったシフト２１０は単にグレーで色づけされるが、埋まったシフト２１０は、シフト及びシフトを埋めた労働者及び／又は埋まったシフト２１０を管理又は変更する対話式ボタンの表示を更に含んでもよい。
【００１９】
スケジュールの空白２２０は、まだ埋まっていないか、又はそのシフトの正規労働者が辞した求人顧客１２０の運営時間内の時間枠を表す。求人顧客カレンダー２００は、この時間枠を強調表示するか、又は他の方法で求人顧客１２０に目立つようにしてもよい。スケジュールの空白２２０に気付くと、求人顧客１２０は、スケジュールの空白２２０を選択し（例えば、マウス、キーボード、タッチパネル、又は他の入力装置を使用して）、ボタン２３０、仕事バンク２４０、及び／又はシフト詳細パネル２５０を使用してスケジュールの空白２２０の時間枠内に空きシフト２６０を作成することができる。ボタン２３０は、空きシフト２６０を作成するためにスケジュールの空白２２０が選択されている間、例えば、ユーザーが押下（クリック、タップ等）することのできる「空きシフトを作成」ボタンを含んでもよい。空きシフト２６０の作成は、シフト詳細パネル２５０を表示させるか、又は最近作成された空きシフト２６０に関連する入力フィールドをシフト詳細パネル２５０に追加してもよい。同様に、複数のボタン２３０のうちの「空きシフト変更」ボタンは、前に作成された、選択された空きシフト２６０のシフト詳細パネル２５０を表示するものであってもよい。複数のボタン２３０のうちの「空きシフト削除」ボタンは、前に作成された空きシフト２６０を削除させ、それをスケジュールの空白２２０で置換するものであってもよい。
【００２０】
シフト詳細パネル２５０内の詳細の手動入力は、空きシフト２６０の詳細を定義する１つの意図される方法であるが、求人顧客カレンダー１８０は、利便性を改善するために、入力フィールドの自動記入を支援してもよい。例えば、作成する空きシフト２６０の日時情報は、選択されたスケジュールの空白２２０のカレンダー位置から自動的に特定してもよく、一方、場所情報は、求人顧客１２０のユーザープロファイルに基づいて自動的に記入してもよく、又はドロップダウンメニューを使用した容易な選択のためにプロファイルに基づいて少数の選択肢（例えば、企業の異なる支店）に狭めてもよい。仕事バンク２４０の使用を通して、求人顧客カレンダー１８０は、シフトに入るための所要条件及び仕事の説明等のよりシフトの固有の入力フィールドの自動記入を支援することもできる。仕事バンク２４０は、予め定義された仕事内容を表す複数のアイコンを含んでもよい。図２に示される例では、仕事バンク２４０は、「バーテンダー」を表すマティーニグラス、「給仕人」を表すナイフとフォーク、「給仕助手」を表すモップとバケツ、及び「ホスト／ホステス」を表す演台を含む。これらの仕事内容はそれぞれ、例えば、各仕事の条件及び仕事の説明を含め、求人顧客１２０により前に定義してもよい。求人顧客カレンダー２００は、求人顧客１２０が単に所望の仕事内容のアイコンをスケジュールの空白２２０にドラッグアンドドロップし（例えば、マウス又はタッチ入力を使用して）、それにより、空きシフト２６０を自動的に作成し、シフト詳細パネル２５０を自動的に記入できるようにする機能を含んでもよい。
【００２１】
図２に示される求人顧客カレンダー２００は、角が丸められた矩形の「表示枠」の形態で日曜日、月曜日、火曜日、水曜日、木曜日、及び金曜日に空きシフト２６０を示している。スケジュールの空白２２０の時間に空きシフト２６０を作成すると、同様の角が丸められた矩形表示枠をその時間（金曜日夕方の枠）に表示してもよい。次に、各空きシフト２６０がシフト要員１３０で埋まると、空きシフト２６０を表している表示枠を埋まったシフト２１０を表すグレー領域で置換してもよい。当然ながら、これらは単なる例であり、好ましくは利便性を強化するように視覚的に別個であるように選択された、スケジュールの空白２２０、空きシフト２６０、及び埋まったシフト２１０を表す多くの他の視覚的表示が可能である。図２に示されるように、空きシフト２６０は、仕事バンク２４０からの１以上の仕事内容アイコンを含む。例えば、日曜９：００ＡＭから６：００ＰＭのシフトに２人の給仕人が必要であり、水曜９：００ＡＭから１２：００ＰＭのシフトに１人の給仕人及びホスト／ホステスが必要であり、金曜９：００ＡＭから６：００ＰＭのシフトに２人のバーテンダー及び１人の給仕人が必要である。金曜日に空きシフト２６０を作成するには、求人顧客１２０は単に、９：００ＡＭから６：００ＰＭのシフトを表すスケジュールの空白２２０に２つのマティーニグラスアイコン及び１つのナイフとフォークアイコンをドラッグアンドドロップさせればよい。
【００２２】
仕事バンク２４０の仕事内容が、公的なパラメータに加えて私的なパラメータを含んでもよいことが意図される。すなわち、シフト要員１３０が、空きシフト２６０に応募するときに見ることになる条件に加えて、シフト要員１３０から隠された空きシフト２６０についての追加の条件及び／又は優先度設定があってもよい。例えば、求人顧客１２０は、公的にはシフトに２年の経験を要求してもよいが、一方、私的には、それよりも多くの年数の経験が好ましいことを示してもよい。これは、同じ空きシフト２６０への複数の応募者の間で優先度を確立するために、後述するようにシフト労働者プラットフォーム４００により使用されてもよい。仕事バンク２４０の仕事内容と同様に、シフト詳細パネル２５０は、公的なパラメータに加えて私的なパラメータの手動入力用の入力フィールドを含んでもよい。
【００２３】
図３は、対話式シフト要員カレンダー３００を含むユーザーインターフェイス例を示す。シフト要員１３０がシフト労働者プラットフォーム４００にアクセスするとき、シフト要員カレンダー３００は、例えば、シフト要員１３０に関連する計算装置のディスプレイでシフト要員１３０に提供される複数のユーザーインターフェイス画面の１つであってもよい。シフト要員カレンダー３００は、シフト要員１３０が、入るのに適したシフト及び適したシフトがない場合、スケジュールの空白を容易に見られるようにし、適したシフトがない場合、シフト要員１３０は、典型的な地域外又は典型的な最低賃金未満で働くことにより、より広範囲での求職が可能になる。図２に示される求人顧客カレンダー２００と同様に、図３に示されるシフト要員カレンダー３００は、曜日を表す列及び時間枠、例えば、時間を表す行が配置された週ごとのカレンダーであってもよい。図３に示される例では、時間枠は５：００ＡＭから４：００ＡＭまで（２４時間）あり、日は日曜日から土曜日まである（７日）が、求人顧客カレンダー３００は、画面を特定のシフト要員１３０が関心のある時間に制限するようにカスタマイズ可能であってもよい。シフト要員カレンダー３００は、１以上の埋まったシフト３１０、１以上のスケジュールの空白３２０、複数のボタン３３０、フィルタパネル３４０、シフト詳細パネル３５０、及び１以上の空きシフト３６０を含んでもよい。
【００２４】
シフト要員カレンダー３００の埋まったシフト３１０は、シフト要員１３０がシフトに入るように既にスケジュールされたシフト要員１３０の作業時間を表す。図３に示される例では、埋まったシフト３１０は単にグレーで色づけされるが、埋まったシフト３１０は、シフトについての情報の表示、及び／又は、対話式ボタンを更に含んでもよい。この対話式ボタンは、例えば、シフト要員１３０がシフトを埋めることができず、シフトを抜けなければならない（後述するように、潜在的に待機シフト要員１３０がシフトをとることを可能にする）場合に、求人者２１０に連絡するためのものである。
【００２５】
スケジュールの空白３２０は、シフト要員１３０がシフトを埋めるようにスケジュールされておらず、シフト要員１３０に適した空きシフト３６０が見つかっていないシフト要員１３０の作業時間内の時間枠を表す。図３の例では、シフト要員１３０は、作業時間を月曜日、火曜日、水曜日、木曜日、及び土曜日の夕方のシフト及び金曜日の日中シフトに制限している。シフト要員１３０は、例えば、ユーザープロファイルの設定を調整することにより作業時間を設定してもよい。シフト要員１３０の作業時間外の時間の空きシフト３６０は表示されず、シフト要員１３０の作業時間内のスケジュールの空白３２０のみが表示される。このようにして、シフト要員１３０は、働くことに興味がある時間及び日にちのみが見えるように制限することができる。幾つかの場合、シフト要員１３０は、ＣＥＥ１１０の求人顧客１２０ではない企業でのパートタイムの仕事を既に有している可能性もあり、シフト労働者プラットフォーム４００を使用しない。シフト要員１３０の作業時間は、シフト要員１３０がそのような外部の仕事でまだ仕事を持っていない日時を表してもよい。
【００２６】
空きシフト３６０（水曜日及び金曜日の角が丸められた矩形の「表示枠」の形態で示されている）は、シフト要員１３０が特に適する、求人顧客１２０（図２参照）により作成された空きシフト２６０を表してもよい。例えば、シフト要員１３０のユーザープロファイルに基づいて、シフト労働者プラットフォーム４００は、シフト要員１３０の条件、地理的場所、及び好み（例えば、最低賃金）に一致する空きシフト２６０の選択を示してもよい。図３の例では、シフト要員カレンダー３００は、水曜日に２つの空きシフト及び金曜日に３つの空きシフトを表示している。シフト要員１３０は、表示枠と対話（クリック、タップ等）して、空きシフト３６０を見て回り、それぞれの詳細を知るようにしてもよい。例えば、シフト詳細パネル３５０は、シフト要員１３０が空きシフト３６０を見て回る際、所与の空きシフト３６０の詳細を表示してもよく、又はシフト要員カレンダー３００内の特定の時間枠の空きシフト３６０の全ての詳細を示す比較画面を表示してもよい。シフト詳細パネル３５０は、求人顧客カレンダー２００のシフト詳細パネル２５０と同様の情報、例えば、公的なパラメータを表示してもよく、求人者１２０がシフト要員１３０から隠すことを選んだ私的なパラメータは表示しない。シフト詳細３５０は、空きシフト３６０の地理的場所をより容易に比較し得る地図画面へのアクセスを提供してもよい。
【００２７】
フィルタパネル３４０は、例えば、多すぎて容易に見回すことができない場合又はシフト要員１３０が特定の時間枠若しくは特定の週で好みを更に制限したい場合、表示される空きシフト３６０の数を制限するように機能してもよい。フィルタは、地理的フィルタ、例えば、家から５マイル（約８ｋｍ）以内又は指定場所から５マイル（約８ｋｍ）以内（例えば、シフト要員１３０のシフト間の時間が短い場合）、仕事タイプ／説明フィルタ、例えば、バーテンダーのみ（シフト要員１３０がバーテンダー及び給仕人としての適格であるかもしれないにもかかわらず）、時間フィルタ、例えば、指定されたカレンダー枠よりも早く終わるシフト（例えば、６：００ＡＭから２：００ＡＭ枠内の幾つかの空きシフト３６０は、実際には１：３０ＡＭで終了してもよい）等を含んでもよい。このようにして、シフト要員カレンダー３００では、シフト要員１３０は、ユーザープロファイルを調整する必要なく、どの空きシフト３６０が表示されるかを一時的に調整することが可能である。
【００２８】
上述したように、スケジュールの空白３２０は、シフト要員１３０がシフトに入るようにスケジュールされておらず、シフト要員１３０に適した空きシフト３６０が見つかっていないシフト要員１３０の作業時間内の時間枠を表す。図３に示される例では、火曜日の夕方にスケジュールの空白３２０がある。シフト要員カレンダー３００は、スケジュールの空白３２０を強調表示してもよいし、他の方法でシフト要員１３０に対して目立つようにしてもよい。スケジュールの空白３２０に気付くと、シフト要員１３０は、スケジュールの空白３２０を選択し（例えば、マウス、キーボード、タッチパネル、又は他の入力装置を使用して）、空きシフト３６０としてシフト要員１３０に表示されていない追加の空きシフトの検索を行うことができる。そのようなシフトは、シフト要員カレンダー３００が最初、上述したように、シフト要員１３０の条件及び好みを満たす空きシフト３６０のみを表示することができるように、存在してもよい。スケジュールの空白３２０を埋めるために、シフト要員１３０は、ユーザープロファイルで設定したものよりも遠くまで通勤するか、又はより低い賃金を許容することができる。スケジュールの空白３２０に基づく検索を行うとき、シフト要員１３０は、例えば、選択されたスケジュールの空白３２０にリンクされたポップアップウィンドウ又は検索パネルの形態の別個のユーザーインターフェイス画面を使用して、そのような好みを緩和することができる。
【００２９】
シフト要員１３０は、空きシフト１３０の１つで働きたい場合、例えば、複数のボタン３３０のうちの「空きシフト選択」ボタンを使用して空きシフト１３０を選択することができる。シフト要員１３０は、スケジュールの空白３２０を埋めるために、表示された空きシフト１３０外の検索を行った場合、単に、「空きシフト選択」ボタン又は検索のユーザーインターフェイス画面に関連するボタンを使用してシフトを選択することができる。いずれの場合でも、選択されたシフトに関連する時間枠は、埋まったシフト３１０を表すグレー領域で置換することができる（スケジュールの空白３２０又は空きシフト３６０を表す表示枠の代わりに）。当然ながら、図２の場合と同様に、シフト要員カレンダー３００の要素の特定の視覚的外観は単なる例であり、多くの他の視覚的外観が可能である。より詳細に後述するように、シフト要員１３０がシフトを選択すると、シフトに応募する際にシフト要員１３０を支援し、シフトを埋める際に求人顧客１２０を支援するためにシフト労働者プラットフォーム４００により使用されるデータが生成される。シフト要員１３０は、この工程の取り消しを望む場合、例えば、自身を候補から外したい場合、複数のボタン３３０のうちの「選択キャンセル」ボタンを使用し、埋まったシフト３１０をその前の状態（例えば、スケジュールの空白３２０又は空きシフト３６０）に戻すことができる。
【００３０】
図４は、本開示の一実施形態による例としてのシフト労働者プラットフォーム４００を示す。シフト労働者プラットフォーム４００は、サイロ化労働者１４０が求人顧客１２０の制限サイロ１５０から自由シフト要員１３０（図１参照）になる遷移を支援する。シフト労働者プラットフォーム４００は、求人顧客１２０及びシフト要員１３０による対話式カレンダーへのアクセス、例えば、上述したカレンダー２００，３００（図２及び図３参照）へのアクセスを更に支援する。これに関して、シフト労働者プラットフォーム４００は、求人顧客１３０の空きシフト２６０のデータを受信し、シフト要員１３０との１以上の一致を確立し、一致したシフト要員１３０のシフト要員カレンダー３００を更新し、シフト要員１３０のシフト選択のデータを受信し、空きシフト２６０を適切なシフト要員１３０で埋める。シフト労働者プラットフォーム４００は、被雇用者データ記憶装置４１０、求人者Ｉ／Ｏインターフェイス４２０、シフト要員Ｉ／Ｏインターフェイス４３０、空きシフト記憶装置４４０、及びシフト充填エンジン４５０を含んでもよい。
【００３１】
被雇用者データ記憶装置４１０は、ＣＥＥ１１０の被雇用者の被雇用者データを記憶する。各被雇用者の被雇用者データは、被雇用者ＩＤ番号等の識別情報、ユーザー名、パスワード等のログイン／セキュリティ情報、氏名、住所、生年月日、社会保障番号、写真等の個人情報、電子メールアドレス、電話番号、緊急連絡先等の連絡先情報、銀行口座番号、銀行支店番号等の支払い関連情報、以前の雇用結果、運転免許ステータス、推薦者、職歴、資格等の仕事関連情報、及び最低給与要件、地理範囲、好ましい／利用可能な日にち及び時間、好ましい／利用可能な開始日、好ましい仕事のタイプ／説明等の仕事関連の好みを含んでもよい。上述したように、ＣＥＥ１６０の被雇用者は、求人顧客１２０に関連付けられたサイロ化労働者１４０及びいかなる求人顧客１２０にも関連付けられていないシフト要員１３０の両方を含んでもよい。この場合、被雇用者データ記憶装置４１０は、被雇用者ごとに、被雇用者がシフト要員１３０であるか否かを示すフラグ又は他のマーカを更に記憶してもよい。これに代えて、被雇用者データ記憶装置４１０は、非シフト要員被雇用者とは別個に、例えば、別個のサブ記憶装置にシフト要員１３０を記憶してもよい。
【００３２】
求人者Ｉ／Ｏインターフェイス４２０は、シフト労働者プラットフォーム４００による処理のために求人顧客１２０に関連する計算装置からコマンド及び／又はデータを受信し、求人顧客１２０による使用のために、シフト労働者プラットフォーム４００の様々な出力のうちの１以上を出力する。求人者Ｉ／Ｏインターフェイス４２０は、例えば、ＣＥＥ１１０の複数の被雇用者の中から複数のシフト要員１３０の一員になる被雇用者を指定するシフト要員指定コマンドを受信してもよい。シフト要員指定コマンドの受信に応答して、Ｉ／Ｏインターフェイス４２０は、シフト要員１３０として被雇用者をフラグ付けるように、又はその被雇用者の被雇用者データをシフト要員１３０専用のサブ記憶装置に移すように、被雇用者データ記憶装置４１０内の被雇用者データを更新してもよい。このようにして、シフト労働者プラットフォーム４００は、サイロ化労働者１４０のシフト要員１３０への遷移を支援することができる。
【００３３】
求人者Ｉ／Ｏインターフェイス４２０は、求人顧客ユーザーインターフェイス、例えば、図２に示される求人顧客カレンダー２００とのユーザー対話により生成される様々なデータを更に受信してもよい。例えば、空きワークシフトを有する求人顧客１２０は、シフト労働者プラットフォーム４００を使用してシフトを埋めてもよい。このために、求人顧客１２０は、求人顧客カレンダー２００を使用して、上述したように空きシフト２６０を作成してもよい。求人者Ｉ／Ｏインターフェイス４２０は、求人顧客カレンダー２００との求人顧客１２０のユーザー対話により生成される空きシフトデータを受信してもよく、空きシフトデータは、求人顧客１２０の空きシフト２６０を表す。求人者Ｉ／Ｏインターフェイス４２０は、空きシフトデータを空きシフト記憶装置４４０に記憶してもよい。
【００３４】
求人者Ｉ／Ｏインターフェイス４２０によるデータの出力は、モバイル、ウェブ、又は他のアプリケーションを介して求人顧客１２０がアクセス（例えば、クラウドアクセス）するために、特定の求人顧客１２０に関連付けてシフト労働者プラットフォーム４００の出力データを記憶することを含んでもよい。空きシフト２６０を埋める工程（より詳細に後述）に関連するデータに加えて、求人者Ｉ／Ｏインターフェイス４２０により出力されるデータは、他のタイプの出力データを更に含んでもよい。例えば、出力データは、求人顧客１２０により要求された求人顧客１２０のユーザープロファイルデータを含んでもよい。別の例として、出力データは、求人顧客カレンダー２００を含む様々なユーザーインターフェイスの表示及び／又は求人顧客１２０へのユーザー入力についてのプロンプトに関連するデータを含んでもよい。
【００３５】
シフト要員Ｉ／Ｏインターフェイス４３０は、シフト労働者プラットフォーム４００による処理のためにシフト要員１３０に関連する計算装置からコマンド及び／又はデータを受信し、シフト要員１３０が使用するために、シフト労働者プラットフォーム４００の様々な出力のうちの１以上を出力する。シフト要員Ｉ／Ｏインターフェイス４３０は、例えば、シフト要員１３０がシフト労働者プラットフォーム４００のユーザーインターフェイスを介してユーザープロファイルを作成又は変更する際、シフト要員１３０のユーザープロファイルデータを受信してもよい。シフト要員Ｉ／Ｏインターフェイス４３０は、特定のシフト要員１３０に関連付けてユーザープロファイルデータを被雇用者データ記憶装置４１０に記憶してもよい。
【００３６】
シフト要員Ｉ／Ｏインターフェイス４３０は、シフト要員カレンダー３００とのシフタ要員１３０のユーザー対話により生成されるシフト選択データを更に受信してもよく、このシフト選択データは、シフト要員１３０による空きワークシフトの選択を含む。例えば、シフト要員１３０は、シフト要員カレンダー３００を見るとき、入ることに興味がある空きシフト３６０に気づくことができ、又は図３に関連して上述したように、スケジュールの空白３２０を埋める検索を行うとき、空きシフトを見つけることができる。シフトを選択するユーザー対話は、シフト選択データを生成してもよく、このシフト選択データはその後、選択に応答してシフト要員Ｉ／Ｏインターフェイス４３０により受信されてもよい。シフト選択データは、例えば、選択された特定のシフトにシフト選択データを関連付ける識別情報を含んでもよく、同様に、選択を行ったシフト要員１３０（例えば、シフト選択データを生成するためにシフト要員カレンダー３００が対話されたシフト要員１３０）にシフト選択データを関連付ける識別情報を含んでもよい。
【００３７】
シフト要員Ｉ／Ｏインターフェイス４３０によるデータの出力は、モバイル、ウェブ、又は他のアプリケーションを介してシフト要員１３０がアクセス（例えば、クラウドアクセス）するために、特定のシフト要員１３０に関連付けてシフト労働者プラットフォーム４００の出力データを記憶することを含んでもよい。空きシフト２６０を埋める工程（より詳細に後述）に関連するデータに加えて、シフト要員Ｉ／Ｏインターフェイス４３０により出力されるデータは、他のタイプの出力データを更に含んでもよい。例えば、出力データは、シフト要員１３０により要求されたシフト要員１３０のユーザープロファイルデータを含んでもよい。別の例として、出力データは、シフト要員カレンダー３００を含む様々なユーザーインターフェイスの表示及び／又はユーザー入力についてのシフト要員１３０のプロンプトに関連するデータを含んでもよい。
【００３８】
空きシフト記憶装置４４０は、複数の求人顧客１２０により作成された空きシフト２６０を表す空きシフトデータを記憶する。例えば、空きシフト２６０が作成されると、求人者Ｉ／Ｏインターフェイス４２０は、日付、時間、場所、条件、説明、及び空きシフト２６０の任意の他の公的な又は私的なシフト詳細を含む空きシフトデータを空きシフト記憶装置４４０に記憶してもよい。空きシフト２６０は、それを作成した求人顧客１２０、例えば、空きシフト２６０を生成するために対話した求人顧客カレンダー１２０の求人顧客１２０に関連付けて記憶してもよい。後に、空きシフト２６０が求人顧客１２０により削除されるか、又はシフト要員１３０により埋められたとき、求人者Ｉ／Ｏインターフェイス４２０は、対応する空きシフトデータを空きシフト記憶装置４４０から消去してもよい。このようにして、空きシフト記憶装置４４０は、現在空いているシフトの一時的な記憶装置として機能することができる。これに代えて、空きシフトデータを消去するのではなく、求人者Ｉ／Ｏインターフェイス４２０は、削除又は埋められたシフトに対応するものとして空きシフトデータをマークしてもよい。このようにして、空きシフト記憶装置４４０は、更に、過去のシフトのアーカイブとして機能することができる。
【００３９】
シフト充填エンジン４５０は、求人顧客１２０の空きシフト２６０を埋めることに関連する様々な動作及び計算を実行する。逆に、シフト充填エンジン４５０は、シフト要員１３０が入る空きシフト３６０を見つけることに関連する様々な動作及び計算を実行する。シフト充填エンジン４５０は、条件チェッカ４５２、カレンダー更新部４５４、及び優先度評価部４５６を含む。
【００４０】
一例として、求人顧客１２０は、空きシフト２６０を掲示したい場合は、求人顧客カレンダー２００と対話して、上述したように空きシフトデータを生成することができる。空きシフトデータが求人者Ｉ／Ｏインターフェイス４２０により空きシフト記憶装置４４０に記憶されると、シフト充填エンジン４５０は、空きシフト記憶装置４４０から空きシフトデータを引き出すことができる。例えば、シフト充填エンジン４５０は、更新された空きシフトデータを探して、空きシフト記憶装置４４０に定期的にアクセスするようにしてもよいし、求人者Ｉ／Ｏインターフェイス４２０から発行されるコマンドに応答してアクセスするようにしてもよい。空きシフトデータを空きシフト記憶装置４４０から引き出すと、シフト充填エンジン４５０は、空きシフトデータを被雇用者データ記憶装置４１０に記憶された被雇用者データと比較して、シフトの潜在的な候補を見つけることができる。例えば、シフト充填エンジン４５０の条件チェッカ４５２は、ｉ）シフト要員が空きシフトデータに含まれる最低条件を満たす（例えば、経験、資格等）及びｉｉ）空きシフトデータで表される空きシフト２６０が被雇用者の条件／好み（例えば、地理的場所、最低賃金、仕事説明等）を満たす等の特定の条件を満たす全てのシフト要員１３０（例えば、サイロ化被雇用者１４０ではなくシフト要員１３０としてフラグ付けられるか、又は記憶された被雇用者）を探して被雇用者データ記憶装置４１０を検索することができる。より一般には、条件チェッカ４５２は、複数のシフト要員１３０のそれぞれについて、シフト要員１３０が空きシフトデータに関連する資格を満たすか否か及び／又は空き仕事シフトがシフト要員１３０に関連する条件を満たすか否かをチェックすることができる。このようにして、条件チェッカ４５２は、シフト労働者プラットフォーム４００を使用して空きシフト２６０の空きシフトデータと複数のシフト要員１３０との１以上の一致を確立することができる。
【００４１】
空きシフト２６０に１以上の一致するシフト要員１３０を見つけると、シフト充填エンジン４５０は、一致するシフト要員１３０による考慮のために空きシフト２６０を掲示してもよい。このために、シフト充填エンジン４５０のカレンダー更新部４５４は、空きシフト２６０の視覚的表現を含むように、一致する各シフト要員１３０のシフト要員カレンダー３００を更新してもよい。視覚的表現は、例えば、図３に関連して説明したように、空きシフト３６０の形態であってもよい。シフト労働者プラットフォーム４００は複数のシフト要員１３０を支援するため、同様の空きシフト３６０が、１０人又は２０人（又は任意の数）のシフト要員１３０のシフト要員カレンダー３００に出現してもよい。同時に、シフト労働者プラットフォーム４００は複数の求人顧客１２０を支援するため、これらのシフト要員１３０のそれぞれは、シフト要員カレンダー３００において同じ時間枠の複数の空きシフト３６０に同時に対比してもよい（例えば、図３における「３シフト空きあり！」）。したがって、この例の求人顧客１２０により作成された空きシフト２６０が通知された、一致したシフト要員１３０の中から、それらの一致するシフト要員１３０の何らかのサブセットがそのシフトを選択することができる。幾つかの場合、一致しなかったシフト要員１３０も、上述したようにスケジュールの空白３２０を埋めるために拡張検索を行うことによりシフトを見つける可能性があるため、同じシフトを選択することができる。このようにして、シフト要員Ｉ／Ｏインターフェイス４３０は、一致が確立された複数のシフト要員１３０のうちの第１のシフト要員１３０のシフト要員カレンダー３００とのユーザー対話により生成されたシフト選択データを受信し、一致が確立された複数のシフト要員１３０のうちの第２のシフト要員１３０のシフト要員カレンダー３００とのユーザー対話により生成されたシフト選択データを受信してもよい。第１のシフト要員１３０のシフト選択データは、第１のシフト要員１３０による空き仕事シフトの選択を含んでもよく、一方、第２のシフト要員１３０のシフト選択データは、第２のシフト要員１３０による同じ空き仕事シフトの選択を含んでもよい。
【００４２】
シフト要員Ｉ／Ｏインターフェイス４３０によるシフト選択データの受信に応答して、シフト充填エンジン４５０は、シフト要員Ｉ／Ｏインターフェイス４３０により受信されたシフト選択データを空きシフト記憶装置４４０に記憶された空きシフトデータと比較することにより、シフトに入るシフト要員１３０を選ぶにあたって求人顧客１２０を支援してもよい。入力シフト選択データと空きシフト記憶装置４４０に記憶された空きシフトデータとが一致すると、シフトへの１人又は複数の候補を生み出すことができる。このために、上述したように、シフト選択データは、シフト選択データを選択された特定のシフトに関連付ける識別情報と、選択を行ったシフト要員１３０（例えば、シフト選択データを生成するために対話したシフト要員カレンダー３００のシフト要員１３０）にシフト選択データを関連付ける識別情報とを含んでもよい。シフトを選択した２人以上のシフト要員１３０が存在するかもしれないので、シフト労働者プラットフォーム４００は、以下のように候補者間の優先度を評価することができる。
【００４３】
シフト充填エンジン４５０の優先度評価部４５６は、被雇用者データ記憶装置４１０を参照することにより、空きシフト２６０を選択した複数のシフト要員１３０の被雇用者データを比較することができる。比較は、求人顧客１２０により設定された私的なパラメータ等の空きシフトデータのパラメータを参照して行うことができる。特定の例として、求人顧客１２０は、シフトにたった２年の経験を要求したが、更なる年数の経験を有する候補者への好みを表す（私的な又は公的な）ことがある。求人顧客１２０は、最も多くの経験を有する５人のみの候補者を見ることを更に要求していることがある（例えば、シフト詳細３５０の私的なパラメータを調整することにより）。求人顧客１２０のこれらの好みに基づいて、優先度評価部４５６は、空きシフト２６０を選択した複数のシフト要員１３０の中から最も多い経験を有する５人のシフト要員１３０を選ぶことができる。他の場合、求人顧客１２０は、短い通勤時間（遅刻を避けるため）、特定の職歴又は学歴、シフト要員１３０のシフト要員カレンダー３００に関してシフトを実行するシフト要員１３０の可用性、シフト労働者プラットフォーム４００を用いてのシフト要員１３０の格付け／スコア、又は任意の他の品質又は尺度を有する候補者を優先することができる。このようにして、優先度評価部４５６は、候補者間（例えば、第１のシフト要員１３０と第２のシフト要員１３０との間）の優先度を評価することができる。優先度評価部４５６は、幾人か（例えば、上位５人）を省くか、又は単に求人者１２０によるレビューを容易にするためにランク付け（例えば、良／優良／最良）することにより候補者を優先度付けすることができる。
【００４４】
空きシフト２６０に入ることに興味がある１人又は複数のシフト要員１３０のリストを完成させた後、シフト充填エンジン４５０は、検討するために情報を求人者４２０に提供してもよい。このために、シフト充填エンジン４５０のカレンダー更新部４５４は、１人又は複数のシフト要員１３０、例えば、優先度評価部４５６により優先度が付与されたシフト要員１３０による空きシフト２６０の選択の視覚的表現を含むように求人者１２０の求人者カレンダー２００を更新してもよい。視覚的表現は、例えば、求人者カレンダー２００、例えば、空きシフト２６０についての通知の形態であってもよい。通知又は空きシフト２６０との対話により、ユーザーインターフェイスは、候補シフト要員１３０を表示させてもよい。例えば、優先度が優先度評価部４５６により評価された第１のシフト要員１３０及び第２のシフト要員１３０の場合、カレンダー更新部４５４は、第１及び第２のシフト要員１３０による選択の視覚的表現及び第１のシフト要員１３０と第２のシフト要員１３０との間の優先度の表示を含むように、求人顧客カレンダー２００を更新してもよい。
【００４５】
シフト労働者プラットフォーム４００は、求人者１２０が空きシフト２６０に候補シフト要員１３０の１人を入れられるようにする追加の機能を有してもよい。例えば、求人者１２０は、例えば求人顧客カレンダー２００上の追加の画面上ボタンと対話することにより、シフトに入る候補シフト要員１３０を選択することができる。求人者Ｉ／Ｏインターフェイス４２０は、求人者カレンダー２００又は他のインターフェイスとの求人者１２０のユーザー対話により生成されたシフト要員選択データを受信してもよく、シフト要員選択データは、空き仕事シフトに入るシフト要員の選択を含む。シフト要員選択データを受信すると、シフト労働者プラットフォーム４００は、例えば、仕事シフトに入るシフト要員１３０の選択の視覚的表現を含むように、カレンダー更新部４５４を使用してシフト要員カレンダー３００を更新することにより、選択されたシフト要員１３０に通知してもよい。その後、シフト要員１３０は、シフト要員１３０のユーザーインターフェイス、例えば、シフト要員カレンダー３００との対話により、シフトに入ることを確認してもよい。シフト要員Ｉ／Ｏインターフェイス４３０は、シフト要員カレンダー３００又は他のインターフェイスとのシフト要員１３０のユーザー対話により生成された確認データを受信してもよく、この確認データは、シフト要員１３０が仕事シフトに入ることの確認を含む。確認データを受信すると、シフト労働者プラットフォーム４００は、例えば、確認の視覚的表現を含むようにカレンダー更新部４５４を使用して求人顧客１２０の求人者カレンダー２００を更新することにより、求人顧客１２０に通知してもよい。
【００４６】
求人者１２０は、例えば、求人顧客カレンダー２００との対話により、シフトに入る候補シフト要員１３０を選択すると、待機リストに入れる追加の候補シフト要員１３０を選択してもよく、又はデフォルトにより追加の候補シフト要員１３０（例えば、優先度評価部４５６により前に決定された次に最も高い優先度のシフト要員１３０）を待機リストに選択してもよい。したがって、求人者Ｉ／Ｏインターフェイス４２０により受信されるシフト要員選択データは、空き仕事シフトに入る第１のシフト要員の選択及び待機リストに入れる第２のシフト要員の選択を含んでもよい。シフト要員選択データを受信すると、シフト労働者プラットフォーム４００は、例えば、仕事シフトに入る第１のシフト要員１３０の選択の視覚的表現を含むようにカレンダー更新部４５４を使用して第１のシフト要員１３０のシフト要員カレンダー３００を更新し、待機リストに入れる第１のシフト要員１３０の選択の視覚的表現を含むようにカレンダー更新部４５４を使用して第２のシフト要員１３０のシフト要員カレンダー３００を更新することにより、選択されたシフト要員１３０を通知してもよい。
【００４７】
待機リスト機能を支援することにより、シフト労働者プラットフォーム４００は、求人顧客１２０が、関心を持った追加のシフト要員１３０が存在した可能性があるにもかかわらず、シフトが埋まらないままである状況を回避するのに役立つ。シフト要員１３０の観点から、待機リスト機能は、シフトで働く可能性を上げてもよい。シフトの充填に選択されたシフト要員１３０が、シフトに入らないと決め、シフトを確認しない場合、そのシフト要員１３０は、シフト要員カレンダー３００等のインターフェイスを使用して考慮から能動的に撤回してもよく、又は確認の設定された時間期間後に考慮から自動的に撤回してもよい。したがって、シフト要員Ｉ／Ｏインターフェイス４３０は、シフト要員カレンダー３００又は他のインターフェイスとの第１のシフト要員１３０のユーザー対話により生成されたシフト要員撤回データを受信してもよく、シフト要員撤回データは、第１のシフト要員１３０による仕事シフトへの考慮から撤回を含む。シフト要員撤回データを受信すると、シフト労働者プラットフォーム４００は、例えば、仕事シフトに入る第２のシフト要員１３０の自動選択の視覚的表現を含むように、カレンダー更新部４５４を使用して第２のシフト要員１３０のシフト要員カレンダー３００を更新することにより、待機リスト上の次のシフト要員である第２のシフト要員１３０に通知してもよい。
【００４８】
これに代えて、第２のシフト要員１３０の選択は自動でなくてもよく、求人顧客１２０からの更なる承認を要求してもよい。これは、例えば、各求人顧客１２０の好みに依存してもよく、又は待機リストへの追加の候補者を選択するときに求人顧客１２０によりなされた選択によってもよい。シフト要員撤回データを受信すると、シフト労働者プラットフォーム４００は、例えば、待機リスト上の次のシフト要員の表示を含み得る撤回の視覚的表現を含むように、カレンダー更新部４５４を使用して求人顧客１２０の求人顧客カレンダー２００を更新することにより、求人顧客１２０に撤回を通知してもよい。次に、求人顧客１２０は、シフトの充填に選択されたシフト要員１３０及び／又は新しい待機リスト選択として次の（又は異なる）シフト要員１３０を示す改訂選択をなしてもよい。したがって、求人顧客Ｉ／Ｏインターフェイス４２０は、求人顧客カレンダー２００又は他のインターフェイスとの求人顧客１２０のユーザー対話により生成された改訂シフト要員選択データを受信してもよく、この改訂シフト要員選択データは、仕事シフトに入る第２のシフト要員の選択を含む。改訂シフト要員選択データを受信すると、シフト労働者プラットフォーム４００は、例えば、空き仕事シフトに入る第２のシフト要員１３０の選択の視覚的表現を含むように、カレンダー更新部４５４を使用して第２のシフト要員１３０のシフト要員カレンダー３００を更新することにより、新たに選択されたシフト要員１３０に通知してもよい。
【００４９】
シフトに入ることの確認を受けて、シフト要員Ｉ／Ｏインターフェイス４３０は、例えば、上述したように空きシフト２６０を削除又は保存するように空きシフト記憶装置４４０を更新してもよい。幾つかの場合、シフト要員１３０による最終的な確認を省いてもよく、求人者１２０によるシフト要員１３０の選択が、シフトを埋める最後の実質的なステップであってもよい。この場合、シフト要員Ｉ／Ｏインターフェイス４３０ではなく求人者Ｉ／Ｏインターフェイス４２０が、空きシフト記憶装置４４０を更新してもよい。幾つかの場合、空きシフト２６０を単に削除又は保存する代わりに、求人者Ｉ／Ｏインターフェイス４２０は、空きシフト２６０を埋まったものとしてマークし、実際のシフト時間が終わるまで、空きシフト２６０の削除／保存を延期してもよい。このように、確認済みのシフト要員１３０がシフトに出られないことになった場合、そのシフトは再び空きになることがあり、例えば、待機リストで優先度が次に最も高い候補シフト要員１３０で埋められることになる。
【００５０】
上述したように、シフト要員カレンダー３００等のユーザーインターフェイスは、スケジュールの空白３２０を埋める追加のシフトを検索する機能を支援してもよい。このために、シフト要員Ｉ／Ｏインターフェイス４３０は、検索要求をシフト要員１３０から受信してもよく、検索要求は、一致を確立するに当たり条件チェッカ４５２により使用されるシフト要員１３０に関連する条件の一時的緩和を示す。また上述したように、シフト要員カレンダー３００等のユーザーインターフェイスはフィルタ３４０を含んでもよい。シフト要員Ｉ／Ｏインターフェイス４３０は、フィルタ要求をシフト要員１３０から受信してもよく、フィルタ要求は、一致を確立するに当たり条件チェッカ４５２により使用されるシフト要員１３０に関連する条件の一時的強化を示す。
【００５１】
図５及び図５Ａ〜図５Ｏは、シフト労働者プラットフォーム４００の動作フロー例を示す。図５Ａ〜図５Ｏのそれぞれは、図５に示されるように組み立てられる大きなフローチャートの１５の部分の１つである。特に、図５に示されるように、これらの部分は、左から右に順次配置された図５Ａ、図５Ｂ、図５Ｃ、図５Ｄ、及び図５Ｅを含む１行目、左から右に順次配置された図５Ｆ、図５Ｇ、図５Ｈ、図５Ｉ、及び図５Ｊを含む、一行目の下に位置する２行目、並びに左から右に順次配置された図５Ｋ、図５Ｌ、図５Ｍ、図５Ｎ、及び図５Ｏを含む、２行目の下に位置する３行目として組み立てられる。
【００５２】
図５Ａ〜図５Ｅは、シフト要員１３０に適用されるシフト労働者プラットフォーム４００の動作フロー例を示す。図５ＡはログインステップＳ１及び後続ステップを示す。既存のユーザー（すなわち、シフト要員１３０）は、システム生成の電子メールを介してログインする能力を有してもよく、既存のユーザーにログイン及びパスワードのリセットを求める通信を送信してもよい。新規ユーザーは、新規プロファイルを作成し、オリエンテーション工程を完了し（例えば、別個のリンクを介して）、シフト労働者プラットフォーム４００の会員のための会員用選択肢を選択してもよい。ログインは、ウェブ、モバイル機器、及び／又はＣＥＥ１１０の求人顧客１２０により提供される直接リンクを介して行うことができる。例えば、特定の求人顧客１２０に関連付けられたＣＥＥ１１０の被雇用者（例えば、サイロ化被雇用者１４０）には、シフト労働者プラットフォーム４００を用いてアカウントを作成するリンクを関連付けられた求人顧客１２０から提供してもよい。シフト労働者プラットフォーム４００を用いてアカウントを作成すると、被雇用者をシフト要員１３０にするように指定する指定コマンドを生成してもよく、このコマンドはシフト要員Ｉ／Ｏインターフェイス４３０により受信してもよく、図４に関連して説明したように、被雇用者データ記憶装置４１０内の被雇用者データの更新に使用してもよい。このようにして、指定コマンドは、上述したように求人顧客１２０からではなくシフト要員１３０から発してもよい。別の例として、シフト労働者プラットフォーム４００外及びＣＥＥ１１０外からの雇用候補は、仕事を探してＣＥＥ１１０の求人顧客１２０にアプローチしてもよい。候補者を雇用する一環として、求人顧客１２０は、候補者に、シフト労働者プラットフォーム４００にアカウントを作成するリンクを提供してもよい。ログインすると、新しいシフト要員１３０は、プロファイルを作成し（ステップＳ３）、人的資源機能を実行するオリエンテーション工程を完了する（ステップＳ３ａ）ように指示されてもよい。リピートユーザーは、既にパスワード及び他の信用情報を有してもよく、それらはユーザーの認証に使用してもよい。ログイン時、シフト労働者プラットフォーム４００は、ユーザーの役割（例えば、シフト要員１３０又は求人顧客１２０）に応じてデフォルト画面を提示してもよい。認証が成功しない場合、シフト労働者プラットフォーム４００のユーザーはパスワードのリセットを要求してもよい。
【００５３】
図５Ｂは、ホーム／ダッシュボードステップＳ２及び後続ステップを示す。ホーム画面又はダッシュボードは、例えば、プロファイルを表示／アップグレードする選択肢、カレンダー（例えば、シフト要員カレンダー３００）にアクセスする選択肢、空きシフト３６０にアクセスする選択肢、過去に受けたシフトから追跡された収入情報にアクセスする選択肢、又は警告にアクセスする選択肢を含め、ユーザーによる選択のために様々な選択肢をユーザーに提示してもよい。プロファイルの表示又はアップグレード（ステップＳ３）により、人的資源及びオリエンテーション機能（ステップＳ３ａ）、信用情報及びトレーニングモジュール（ステップＳ３ｂ）、ライブ履歴書機能（ステップＳ３Ｃ、図５Ｃ参照）、及び格付け及びフィードバック表示（ステップＳ３ｄ、図５Ｃ参照）に更にアクセスしてもよい。カレンダーにアクセスすると、図３に関して説明したシフト要員カレンダー３００等のカレンダーインターフェイス（ステップＳ４）及び空き設定、可視の空きシフト３６０のフィルタリング等に関連する関連ユーザーインターフェイス画面をユーザーに表示してもよい。空きシフト３６０は、シフト要員カレンダー３００又は他のインターフェイス画面（例えば、リスト、地図等）を介してアクセスしてもよい。シフト工程Ｓ５は図５Ｃに関連して説明する。警告にアクセスする（ステップＳ７）と、求人者１２０に関連する調査（Ｓ７ａ）並びにフィードバック及び格付け機能（Ｓ７ｂ）に更にアクセスしてもよい。
【００５４】
図５Ｃはシフト工程Ｓ５を示す（図５Ｂ及び図５Ｄも参照）。シフト要員１３０は、図３及び図４に関連して上述したように、空きシフト３６０を要求（例えば、応募、選択）してもよい。シフト要員１３０がシフト要員カレンダー３００からシフトを選択した場合、シフト労働者プラットフォーム４００（例えば、シフト充填エンジン４５０の条件チェッカ４５２）は、その特定の空きシフト３６０に関連してシフト要員１３０の資格を既にチェックしており、空きシフト３６０をそのシフト要員１３０に表示すべきか（例えば、カレンダー更新部４５４を介して）否かを判断してもよい。しかしながら、シフト要員１３０がスケジュールの空白３２０を埋める拡大検索を行うことにより空きシフト３６０を見つけた等の幾つかの場合、シフト要員１３０はシフトの条件を満たさないことがある。したがって、シフト労働者プラットフォーム４００（例えば、条件チェッカ４５２）は、空きシフト３６０が選択されると、シフト要員１３０の資格をチェックしてもよい。シフト要員１３０が条件を満たす場合、シフト労働者プラットフォーム４００は、アプリケーション工程（例えば、関連する求人者１２０の求人顧客カレンダー２００の更新）に進んでもよい。シフト要員１３０が条件を満たさない場合、シフト労働者プラットフォーム４００は、シフト要員１３０が条件を満たすことができるようにトレーニングを推奨してもよく、シフト要員１３０が関連するトレーニングモジュールを閲覧できるようにする。
【００５５】
上述したように、シフト要員１３０が見ることのできる空きシフト３６０（例えば、シフト要員カレンダー３００又は他のユーザーインターフェイスに表示されるもの）は、シフト充填エンジン４５０の条件チェッカ４５２により実行される照合工程の結果であってもよい。すなわち、条件チェッカ４５２は、ｉ）被雇用者が空きシフトデータに含まれる最低条件（例えば、経験、証明書等）を満たす及びｉｉ）空きシフトデータにより表される空きシフト２６０が被雇用者の好みを満たす（例えば、地理的場所、最低賃金、仕事説明等）等の特定の条件を満たす全てのシフト要員１３０について被雇用者データ記憶装置４１０を検索してもよい。特定の条件が満たされる場合、空きシフト３６０がシフト要員１３０に表示される。しかしながら、時が過ぎるにつれて、これらの空きシフト３６０は、他のシフト要員１３０により選択され、最終的に埋まっていくことになる。したがって、シフト労働者プラットフォーム４００（例えば、カレンダー更新部４５４）は時に、一致の存在のみならず、シフト要員１３０が待機リストに入っていること又は空きシフト３６０がもはや空いていない、若しくは何らかの理由によりそのシフト要員１３０は利用できないことも示してもよい。空きシフト３６０が利用可能ではない（例えば、既に埋まっており、ある他のシフト要員１３０で確認された）場合、シフト要員１３０に、将来への幾つかの選択肢又は示唆を提供してもよい。待機リストの場合（より優先度の高い候補者が求人顧客１２０により選択され、求人顧客１２０が、そのより高い優先度の候補者からの確認を待っている場合等）、シフト要員１３０に、待機リストを許容又は拒絶する選択肢を与えてもよい。このようにして、シフト要員カレンダー３００は、シフトをとりあえず確保することができる。待機リストに残ることに対しては、シフト労働者プラットフォーム４００のシフト要員のアカウント上の収入報酬を関連付けてもよい。
【００５６】
空きシフト３６０がシフト要員１３０により選択され、上述したように応募された後、シフト要員１３０は、応募のステータスの更なる通知（例えば、シフト要員カレンダー３００のカレンダー更新部４５４による視覚的更新）を受信してもよい。例えば、求人顧客１２０がシフト要員１３０を面接に許容する場合、シフト要員１３０は、電子メール又はＳＭＳにより（及び／又はシフト労働者プラットフォーム４００へのログイン時に、更新された表示により）面接をスケジュールする情報を受信してもよい。求人顧客１２０がシフト要員１３０を断る場合、シフト要員１３０は、断られたことの確認（例えば、電子メール又はＳＭＳ）及び推奨されるトレーニングのリスト（及び可能な場合、推奨されたトレーニングモジュールへのアクセス）を受信してもよい。他方、求人顧客１２０がシフト要員１３０を受け入れる場合、シフト要員１３０は、受け入れられたことの確認（例えば、電子メール又はＳＭＳ）及びそのシフト要員を許容／確認するリンク又は他のメカニズムを受信してもよい。シフト要員１３０が最終的にシフトを断る場合、シフト労働者プラットフォーム４００は、お礼の電子メールを発行し、かつ／又は他の空きシフト３６０を勧めてもよい（図５Ｄ参照）。シフト要員１３０がシフトを受け入れる／確認する場合、求人顧客１２０にシフト労働者プラットフォーム４００を介して通知してもよく、シフト要員カレンダー３００及び求人顧客カレンダー２００は両方とも、上述したように、埋まったシフト２１０、３１０を反映するように（例えば、カレンダー更新部４５４により）更新してもよい。
【００５７】
図５Ｄは、人的資源／オリエンテーションステップＳ３ａを示す。上述したようにシフトが埋まった後、シフト労働者プラットフォーム４００は、求人顧客１２０のシフトに入るシフト要員１３０に関連する必要な被雇用者及び他の法的、規制的、及び契約書式への記入を支援してもよい。幾つかの場合、例えば、シフト要員１３０は、シフトに入る過程中、求人顧客１２０の一時的な被雇用者になってもよい（例えば、ＣＥＥ１１０との共同雇用主として）。このために、シフト労働者プラットフォーム４００は、被雇用者データ記憶装置４１０から引き出し、シフト要員１３０及び／又は求人顧客１２０によるレビュー／確認のために必要な雇用書式を自動的に記入してもよい。被雇用者データ記憶装置４１０は、先のオリエンテーション工程からシフト要員１３０の全ての関連情報を既に含み得るため、書式記入工程は簡素化し、大方自動化してもよい。幾つかの場合、特定のシフトに入る法的、規制的、又は契約的要件を満たすために、追加の情報が必要であってもよい。したがって、シフト労働者プラットフォーム４００は、例えば、追加のバックグラウンド、指紋、運転記録、薬物テスト結果等を含めるようにシフト要員１３０にプロファイルをアップグレードするように促してもよい。
【００５８】
図５ＥはスケジューリングステップＳ４を示す（図５Ｄも参照）。ステップＳ３ａの後、シフト労働者プラットフォーム４００は、スケジューリング工程に続いてもよい。ステップＳ３ａにおける必要な法的、規制的、及び契約的書式の完了を含め、全要件が満たされる場合、シフトのスケジューリングは完成してもよく、一方、その他の場合、シフト要員１３０は拒絶されることがある。シフトのスケジューリングが完成すると、差し迫った確認済みシフトに関する警告／備考の生成、目標を満たすための推奨と共に毎月のキャッシュ目標への更新、フィードバックを残す又はシフトを格付けする機会、求人顧客１２０からフィードバック又は格付けを要求する機会、及びシフト労働者プラットフォーム４００により検証されるその求人顧客１２０で働いた合計時間に依存してもよい、その求人顧客１２０との優先シフトにサインアップする機会等のシフト要員１３０のユーザープロファイル及び／又はシフト要員カレンダー３００への様々な追加の更新がなされてもよい。シフト労働者プラットフォーム４００は、シフト要員１３０及び／又は求人顧客１２０の代理としてシフトの給料日を追跡することもできる。
【００５９】
図５Ｆ〜図５Ｊは、求人顧客１２０に適用されるシフト労働者プラットフォーム４００の動作フロー例を示す。図５Ｆは、ログインステップＪＰＷ１及び後続ステップを示す。ＣＥＥ１１０の顧客として、求人顧客１２０は通常、ログインまでにシフト労働者プラットフォーム４００にアカウントを既に有し、例えば、ウェブを介して、最初にログインする方法についての指示を有する通信を受信してもよい。上述したように、シフト労働者プラットフォーム４００は、ユーザーの役割（例えば、シフト要員１３０又は求人顧客１２０）に応じてデフォルト画面を提示してもよい。ホーム画面又はダッシュボード画面（ステップＪＰＷ２）では、求人顧客１２０のアカウント画面にアクセスすることができる（ステップＪＰＷ３）。
【００６０】
図５Ｇは、アカウント画面、ホーム画面、又はダッシュボード画面からアクセス可能であり得る画面又はユーザーインターフェイス画面及びカレンダー／スケジューリングステップＪＰＷ４を示す（図５Ｂも参照）。特に、求人顧客１３０は、ユーザー管理ツールＪＰＷ３ａ（図５Ｂ参照）、人的資源／オリエンテーション機能ＪＰＷ３ｂ、契約管理及びデジタル署名ＪＰＷ３ｃ、格付け及びフィードバックＪＰＷ３ｄ、設定ＪＰＷ３ｅ、及びカレンダー／スケジューリングＪＰＷ４にアクセスしてもよい。カレンダー／スケジューリングステップＪＰＷ４は、図２に関連して説明したカレンダー２００等のユーザーインターフェイスにアクセスを提供してもよい。求人顧客１２０は、そのようなユーザーインターフェイスを使用して、例えば、任意のスケジュールの空白２２０があるか否かをチェックし、シフト労働者プラットフォーム４００を使用してスケジュールの空白２２０を埋めることにより月ごとのスケジュールを作成してもよい。
【００６１】
図５Ｈは、シフトを掲示するステップＪＰＷ５を示す（図５Ｇも参照）。スケジュールの空白２２０を通知すると、求人顧客１２０は、例えば、図２に関連して説明したように、空きシフト２６０を掲示してもよい。１人又は複数のシフト要員１３０が空きシフト２６０に応募すると、シフト労働者プラットフォーム４００は、例えば、シフト充填エンジン４５０の優先度評価部４５６及びカレンダー更新部４５４を使用して、求人顧客カレンダー２００を更新してもよく、又は他の方法で上述したように求人顧客１２０に通知してもよい。求人顧客１２０はその後、応募者を検討してもよく、応募者は、上述したように優先度に従ってランク付けされてもよい（例えば、良／優良／最良での一致）。このために、求人顧客カレンダー２００は、求人顧客１２０が候補者のより狭いサブセットのみを見られるようにするフィルタ選択肢を含んでもよい。これは、空きシフト２６０に関連して求人顧客１２０により設定された設定及び私的な好みに基づいて優先度評価部４５６により行われるフィルタリングへの追加であってもよい。求人顧客１２０は、１人又は複数のシフト要員１３０を選択／承認する選択肢を有してもよく、他の候補者の待機リストを作成する選択肢を更に有してもよい。求人顧客１２０は、選択を行う前、１人又は複数の候補者を面接する選択肢を有することもできる。
【００６２】
図５Ｉは、シフト要員１２０のシフトへのスケジューリングが進むにつれて、シフト労働者プラットフォーム４００を使用して求人顧客１２０が受信又は対話し得る追加の通知及び選択肢を示す。これらは、例えば、優先シフトにシフト要員１３０をサインアップする能力、将来のシフトに向けてシフト要員１３０をランク付け／格付けする能力等を含んでもよい。図５Ｊに示されるように、シフト労働者プラットフォーム４００は、求人顧客１２０が埋まったシフトに関連した給与支払いを承認できるようにしてもよい。
【００６３】
図５Ｋ〜図５Ｏは、シフト労働者プラットフォーム４００の管理者又はコマンドハブに適用されるシフト労働者プラットフォーム４００の動作フロー例と、シフト労働者プラットフォーム４００のシステム機能に適用されるシフト労働者プラットフォーム４００の動作フロー例とを示す。まず図５Ｋ〜図５Ｏの上半分を見ると、図５Ｋは管理者のログインステップＣＨＷ１を示す。シフト労働者プラットフォーム４００の管理者はログインして、例えば、ダッシュボードを介してシフト要員１３０が求人顧客１２０と完了したシフトの蓄積データにアクセスしてもよい。ログイン（例えば、ウェブを介する）は、ログインの方法についてのプロキシ通信を受信することを含んでもよく、新しいユーザーに新しい管理者プロファイルを作成できるように、又はリピートユーザーの信用情報を用いてログインできるようにしてもよい。認証が成功すると、管理者は、求人顧客１２０又はシフト要員１３０としてプロファイルを作成することが許されるようにしてもよい。認証に成功しない場合、パスワード又はユーザー名のリセットを発行してもよい。上述したように、シフト労働者プラットフォーム４００は、ユーザーの役割（例えば、管理者）に応じてデフォルト画面を提示してもよい。図５Ｌは、後続機能を用いた求人者ダッシュボードＣＨＷ２及びアカウント管理ＣＨＷ３へのアクセスを示す（図５Ｈ及び図５Ｍも参照）。求人者ダッシュボードＣＨＷ２へのアクセスにより、管理者は、人的資源及びオリエンテーション機能ＣＨＷ２ａ、連絡管理及びデジタル署名機能ＣＨＷ２ｂ、及び格付け及びフィードバック機能ＣＨＷ２ｃを含む求人者機能にアクセスすることができる。アカウント管理ＣＨＷ３へのアクセスにより、管理者は、ユーザー管理ＣＨＷ３ａ（図５Ｈ参照）及び設定ＣＨＷ３ｂ（図５Ｍ参照）にアクセスすることができる。図５Ｍは、シフト要員ダッシュボードＣＨＷ４及び時間記録時計ＣＨＷ５へのアクセスを示す（図５Ｎも参照）。シフト要員ダッシュボードＣＨＷ４へのアクセスにより、管理者は、連絡管理デジタル署名機能ＣＨＷ４ｂ並びに格付け及びフィードバック機能ＣＨＷ４ｃにアクセスすることができる。時間記録時計ＣＨＷ５へのアクセスにより、管理者は、報告ＣＨＷ５ａにアクセスすることができる（図５Ｎ参照）。図５Ｎは、会計ＣＨＷ６及び品質制御管理ＣＨＷ７へのアクセスを示す（図５Ｊ及び図５Ｏも参照）。会計ＣＨＷ６へのアクセスにより、管理者は、報告ＣＨＷ６ａにアクセスすることができる。例えば、シフト要員１３０のトレーニングのための品質制御管ＣＨＷ７へのアクセスにより、管理者は、システム通信、伝言、及び警告ＣＨＷ８（図５Ｊ参照）並びにシフト要員１３０及び求人者１２０の調査（ＣＨＷ８ａ）にアクセスすることができる。
【００６４】
図５Ｋ〜図５Ｏの下半分は、基礎をなすログイン及びプロファイル作成の処理、条件チェックでのシフト労働者プラットフォーム４００の機能、本明細書に記載される工程の様々な段階での求人顧客１２０及びシフト要員１３０への通知、並びに法的、規制的、及び契約的書式の処理、検証、警告、給与支払い等を含め、上述した動作フローを反映したバックエンド工程を示す。
【００６５】
図６Ａ〜図６Ｃは、本開示の一実施形態による、シフト労働者プラットフォーム４００を使用して求人顧客１２０によりアクセスし得るユーザーインターフェイス画面の例を示す。図６Ａ〜図６Ｃに示されるユーザーインターフェイス画面は、図２に示される求人顧客カレンダー２００の画面への追加又は代替の画面であってもよい。図６Ａは、例えば、１１月２０日から１１月２６日の週の日曜日から土曜日までの曜日を表す１行に配置された求人顧客カレンダー６００を示す。日付の行の下は、「仕事詳細」セクションであり、ここで、仕事（例えば、「バーテンダー−２年」）を選択して、求人顧客１２０の空きシフト６６０のリストに拡張してもよい。図６Ｂは、図６Ａの日曜日シフトの場合、空きシフト６６０の１つが選択されると表示し得るユーザーインターフェイス画面の例を示す。図６Ｂに示されるように、このシフトを選択した（例えば、シフト要員カレンダー３００との対話により）候補シフト要員１３０のステータスを表示し管理することができる。図６Ｃは、図６Ｂに示されるユーザーインターフェイス画面の追加又は代替の画面を示す。図６Ｃは、候補シフト要員１３０の追加の詳細を含む拡張画面を表す。
【００６６】
図７Ａ及び図７Ｂは、シフト要員１３０がアクセスし得るユーザーインターフェイス画面の例を示す。図７Ａ及び図７Ｂに示されるユーザーインターフェイス画面は、図３に示されるシフト要員カレンダー３００の画面への追加又は代替の画面であってもよい。図７Ａでは、空きシフト７６０はリストとして示されている。この例では、各空きシフト７６０は、８月５日９：００ＡＭから５：００ＰＭまでの同じ時間枠のものである。空きシフト７６０の表示される詳細は、地理的場所及び距離（地図画面へのリンク付き）、給与額、及び仕事説明（例えば、「バーテンダー求む−１年以上の経験」）を含む。図７Ａのリスト画面は、シフト要員１３０が図３のシフト要員カレンダー３００内の空きシフト３６０を表す表示枠をクリック又はタップしたとき、シフト要員１３０に提示してもよい。例えば、「３シフト空きあり！」を示す表示枠を図７Ａに示されるようにユーザーインターフェイスに拡張して、シフト要員１３０が３つのシフトの詳細を見ることができるようにすることができる。これに代えて、又はこれに加えて、図７Ａのリスト画面はシフト要員１３０に提示されて、シフト要員１３０がシフト要員カレンダー３００においてスケジュールの空白３２０を埋める拡張検索を行ったとき、検索結果を提示してもよい。例えば、シフト要員１３０は、給仕人として働くことに主に興味を有してもよく、給仕人のシフトのみがシフト要員カレンダー３００にデフォルトで表示されるようにユーザープロファイルを設定していることがある。８月５日９：００ＡＭから５：００ＰＭまでで一致する給仕人シフトの空きがない場合、シフト要員カレンダー３００はスケジュールの空白３２０を示してもよい。シフト要員１３０はスケジュールの空白３２０を選択し、給仕人に加えて他の仕事説明を含むように検索を拡張してもよく、その結果、図７Ａに示されるように、バーテンダー、ハウスキーピング等を含む検索結果が生成される。
【００６７】
図７Ｂは、図７Ａにおいて地図画面へのリンクを選択したときに表示し得るユーザーインターフェイス画面の例を示す。例えば、シフト要員１３０は、「２．４マイル」という言葉又は図７Ａの調整マップポインタアイコンをクリック、タップ等して、図７Ｂの地図画面を表示させてもよい。図７Ｂに示される拡大緑色マップポインタアイコンは、地図画面リンクが選択されたシフトの場所を表してもよく、一方、その他のマップポインタアイコンは、図７Ａのリスト画面からの他のシフトの場所を表してもよい。
【００６８】
上述したように、ＣＥＥ１１０は従来の専門雇用主組織であってもよい。ＣＥＥ１１０の他の例は、短期又は長期人材派遣会社、雇用契約者、被雇用者リース団体、雇用エージェンシー、又は非従来的な団体を含む、顧客企業の代理として人的資源若しくは管理機能の幾つかの側面を担当する任意の他の団体を含んでもよい。本開示全体を通して説明される例では、ＣＥＥ１１０が顧客企業の労働力を雇用すると仮定する。しかしながら、ＣＥＥ１１０は、そのように限定される必要はなく、ＣＥＥ１１０は、管理サービス組織等の雇用主として動作しない団体であってもよい。
【００６９】
企業を経営することの実際の現実は、雇用主が企業の一時的なニーズに合わせてシフト労働者を雇用することはかなりの負担になることがある。多くの場合、例えば、被雇用者を雇用する法的、規制的、及び契約的側面を管理する時間及び費用は、企業がそのような一時的及び散発的ベースで新しい被雇用者を雇用することを非効率的にする。その結果、企業は、既存の被雇用者に残業代を支払うことになり、非効率性及び企業の損失又はパートタイムシフト労働者への不当に低い賃金に繋がり、ポジションの競争力を下げ、雇用プールの品質を下げることになる。管理業務をアウトソーシングする従来のメカニズムは、負担を軽減するように見えることもあるが、シフト作業の場合、結局は非効率である。これは、従来のメカニズムが、シフト労働者の場合、管理負担が通常、複数の雇用主で重複しなければならず、そうしなければシフト労働者は生活できないという根本的問題に達していないためである。これは、シフト労働者に加えて雇用主に最終的に影響するシフト作業の本質的な非効率性を生じさせる。すなわち、シフト労働者は、シフト労働者を効率的に雇用することができる雇用主を見つけることが難しく、雇用主にとって利用可能なシフト労働者の数は少なくなり、質は下がることになる。シフト労働者プラットフォーム４００は、管理業務をアウトソーシングすることに関連する効率向上を、求人者を複数のシフト労働者に結び付け、シフト労働者を複数の求人者に結び付ける非常に便利で簡素化されたシステムと組み合わせた効率的な求人者／シフト労働者エコシステムを生み出すことにより、この問題を解決する。シフト労働者プラットフォーム４００を使用することにより、求人者は、散発的なスケジュールで数時間しか提供できない場合であっても高品質の労働者を見つけることができる。シフトを埋めることが、求人者にとってはるかに容易かつより魅力的になるため、シフト労働者は各自の週をより容易に埋め、生活することができる。
【００７０】
図８Ａ及び図８Ｂは、図１のサーバ１６０、図４のシフト労働者プラットフォーム４００、図５Ａ〜図５Ｏの動作フロー、及び請求項に記載される他の実施形態を全体的又は部分的に実施し得るコンピュータ８００の例を示す。本実施形態によるコンピュータ８００は、図８Ａに示されるように、一般に、システムユニット８１０及びディスプレイ装置８２０を含む。ディスプレイ装置８２０は、システムユニット８１０により実行されるデータ処理動作からグラフィカル出力を生成する。ユーザーは、例えば、キーボード８３０及びマウス８４０を含む入力装置を操作して、データ処理動作への対応する入力を生成してもよく、入力装置はポート８５０を介してシステムユニット８１０に接続される。様々な他の入力装置及び出力装置をシステムユニット８１０に接続することができ、様々な相互接続モダリティが当分野で既知である。
【００７１】
図８Ｂのブロック図に示されるように、システムユニット８１０は、任意の従来のタイプであり得るプロセッサ（ＣＰＵ）８１１を含む。システムメモリ（ＲＡＭ）８１２は、ＣＰＵ８１１により実行されるデータ処理動作の結果を一時的に記憶し、通常、専用メモリチャネル８１３を介してＣＰＵ８１１と相互接続される。システムユニット８１０は、ハードドライブ８１４等の永続的記憶装置を含むこともでき、永続的記憶装置も入／出力（Ｉ／Ｏ）バス８１５を介してＣＰＵ８１１と通信する。専用グラフィックスモジュール８１６も、ビデオバス８１７を介してＣＰＵ８１１に接続してもよく、表示データを表す信号をディスプレイ装置８２０に送信する。上述したように、キーボード８３０及びマウス８４０は、ポート８５０を介してシステムユニット８１０に接続される。ポート８５０がユニバーサルシリアルバス（ＵＳＢ）型である実施形態では、ポート８５０を介して接続された、又はブルートゥース（Ｂｌｕｅｔｏｏｔｈ（登録商標））接続等を介して無線接続された外部周辺機器のために、ＣＰＵ８１１へ及びＣＰＵ８１１からのデータ及び命令を翻訳するＵＳＢコントローラ８１８があってもよい。それにより、プリンタ、マイクロホン、スピーカ等の追加の装置をシステムユニット８１０に接続してもよい。
【００７２】
システムユニット８１０は、ワシントン州レドモンドに所在のマイクロソフト社（Ｍｉｃｒｏｓｏｆｔ  Ｃｏｒｐｏｒａｔｉｏｎ）からのＷＩＮＤＯＷＳ（登録商標）、カリフォルニア州クパチーノに所在のアップル社（Ａｐｐｌｅ，Ｉｎｃ．）からのＭＡＣ  ＯＳ、Ｘ−Ｗｉｎｄｏｗｓ（登録商標）ウィンドウシステムを用いた様々なバージョンのＵＮＩＸ（登録商標）等のグラフィカルユーザーインターフェイス（ＧＵＩ）を有する任意のオペレーティングシステムを利用してもよい。システムユニット８１０は、１以上のコンピュータプログラムを実行し、その結果は、ディスプレイ装置８２０に表示される。一般に、オペレーティングシステム及びコンピュータプログラムは、コンピュータ可読媒体、例えば、ハードドライブ８１４で有形に具現される。オペレーティングシステム及びコンピュータプログラムは両方とも、ＣＰＵ８１１による実行のために、上記データ記憶装置からＲＡＭ８１２にロードしてもよい。コンピュータプログラムは命令を含んでもよく、命令は、ＣＰＵ８１１により読み出され実行されると、ＣＰＵ８１１に本開示に記載された様々な実施形態のステップ又は特徴を行わせるか、又は実行させる。
【００７３】
例えば、コンピュータ８００にインストールされたプログラムは、コンピュータ８００に図４のシフト労働者プラットフォーム４００として機能させることができる。そのようなプログラムはＣＰＵ８１１に作用して、コンピュータ８００に図４のシフト労働者プラットフォームのセクション、構成要素、要素、データベース、エンジン、インターフェイス等（例えば、シフト充填エンジン４５０、条件チェッカ４５２等）の幾つか又は全てとして機能させてもよい。コンピュータ８００にインストールされたプログラムはまた、コンピュータ８００に、図５Ａ〜図５Ｏに示されたもの等の動作フロー又はその一部を実行させることができる。そのようなプログラムは、例えば、ＣＰＵ８１１に作用して、コンピュータ８００に図５Ａ〜図５Ｏ（例えば、図５Ｃの「シフト要求」、図５Ｇの「空きシフトを掲示」、図５Ｈの「応募をレビュー−システムが応募した候補者をランク付ける」等）のステップの１以上を実行させることができる。
【００７４】
上記プログラムは、ＤＶＤ−ＲＯＭ、ブルーレイ（Ｂｌｕ−ｒａｙ（登録商標））ディスク又はＣＤ等の光学記録媒体、ＭＯ等の磁気光学記録媒体、テープ媒体、ＩＣカード等の半導体メモリ、パンチカード等の機械的符号化媒体等の外部記憶媒体によりハードドライブ８１４に提供してもよいし、そうでなければ外部記憶媒体に存在してもよい。更に、プログラム記憶媒体は、専用ネットワーク又はインターネット等の通信ネットワークに接続されたサーバシステム内のハードディスク又はＲＡＭを含むことができ、それにより、プログラムは、ネットワークを介してコンピュータ８００に提供してもよい。プログラム記憶媒体は、幾つかの実施形態では、非一時的であってもよく、したがって、電波又は他の電磁波等のそれ自体一時的な信号を除外してもよい。
【００７５】
プログラム記憶媒体に記憶される命令は、プロセッサにより実行可能なコードに加えて、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）又はプログラマブル論理アレイ（ＰＬＡ）等のプログラムで制御可能な回路により実行される状態情報を含んでもよい。
【００７６】
本開示の特定の特徴は、キーボード８３０及びマウス８４０を含む入／出力機能を有するコンピュータ８００に関連して説明されるが、その詳細は単なる例として提示され、限定ではない。タッチインターフェイス及びペン／デジタイザインターフェイス等の任意の代替のグラフィカルユーザーインターフェイスで置換することが可能である。それらの特徴の類似物が、なお同じ機能を達成しながら、これらの代替インターフェイスに対応するための適する変更と共に容易に理解される。
【００７７】
このように、上記コンピュータ８００は本開示の態様の実施に適した多くの装置のうちの１つのみの例示的な装置を表し、その構成要素のうちの最も基本的なもののみが説明された。コンピュータ８００が本明細書に記載されていない追加の構成要素を含んでもよく、異なる構成及びアーキテクチャを有してもよいことを理解されたい。任意のそのような代替は、本開示の範囲内にあると考えられる。
【００７８】
上記説明は、限定ではなく例として与えられる。上記開示を所与として、本明細書に開示される本発明の範囲及び趣旨内の変形を当業者は考案することができる。更に、本明細書に開示される実施形態の様々な特徴は、単独で又は互いと様々に組み合わせて使用することができ、本明細書に記載された特定の組合せに限定されるものではない。したがって、特許請求の範囲は示される実施形態により限定されない。
【図１】
2019527439.tif 000003
【図２】
2019527439.tif 000004
【図３】
2019527439.tif 000005
【図４】
2019527439.tif 000006
【図５】
2019527439.tif 000007
【図５Ａ】
2019527439.tif 000008
【図５Ｂ】
2019527439.tif 000009
【図５Ｃ】
2019527439.tif 000010
【図５Ｄ】
2019527439.tif 000011
【図５Ｅ】
2019527439.tif 000012
【図５Ｆ】
2019527439.tif 000013
【図５Ｇ】
2019527439.tif 000014
【図５Ｈ】
2019527439.tif 000015
【図５Ｉ】
2019527439.tif 000016
【図５Ｊ】
2019527439.tif 000017
【図５Ｋ】
2019527439.tif 000018
【図５Ｌ】
2019527439.tif 000019
【図５Ｍ】
2019527439.tif 000020
【図５Ｎ】
2019527439.tif 000021
【図５Ｏ】
2019527439.tif 000022
【図６Ａ】
2019527439.tif 000023
【図６Ｂ】
2019527439.tif 000024
【図６Ｃ】
2019527439.tif 000025
【図７Ａ】
2019527439.tif 000026
【図７Ｂ】
2019527439.tif 000027
【図８Ａ】
2019527439.tif 000028
【図８Ｂ】
2019527439.tif 000029
【国際調査報告】
2019527439.tif 000030