(57)【要約】複数のクライアント指定の投票者のうちの少なくとも一人に関する情報を収集し、格納し、配布する方法が開示される。該方法は、（１）中央機構内に複数のクライアント指定の投票者の各々に関する公的入手可能情報を格納するステップと、（２）中央機構内に格納された公的入手可能情報の一部を第１の遠隔端末に電子的に伝達するステップと、（３）複数のクライアント指定の投票者の各々の識別が遠隔端末に対して識別されると即座に、投票所にやって来た上記複数の投票者の各々の識別を、遠隔端末から中央機構へ、電子的に伝達するステップであって、中央機構内に格納されるクライアントの内密の情報が投票者の識別と共に自動的に更新される、ステップと、（４）更新情報を含む、中央機構内の内密の情報の一部へのアクセス権限を、認可されたユーザに与えるステップとを含む。
2008546059.tif 000002
【特許請求の範囲】
【請求項１】
複数のクライアント指定の投票者のうちの少なくとも一人に関する情報を収集し、格納し、配布する方法において、
中央機構内に複数のクライアント指定の投票者の各々に関する公的入手可能情報を格納するステップと、
中央機構内に格納された公的入手可能情報の一部を投票監視人の所有する第１の遠隔端末に電子的に伝達するステップであって、投票監視人が所定の投票所に割り当てられている、ステップと、
複数のクライアント指定の投票者の各々の識別が投票監視人により遠隔端末に対して識別されると即座に、投票所にやって来た上記複数の投票者の各々の識別を、遠隔端末から中央機構へ、電子的に伝達するステップであって、中央機構内に格納されるクライアントの内密の情報が投票者の識別と共に自動的に更新される、ステップと、
更新情報を含む、中央機構内の内密の情報の一部へのアクセス権限を、認可されたユーザに与えるステップと
を含む方法。
【請求項２】
公的入手可能情報の一部が、投票監視人が割り当てられた投票所で投票するように登録されている複数のクライアント指定の投票者の各々の識別を含み、
投票監視人が遠隔端末を利用して中央機構にログインすると、上記公的入手可能情報の一部が投票監視人の遠隔端末に自動的に移転されることを特徴とする請求項１に記載の方法。
【請求項３】
上記複数の投票者の各々の識別が中央機構に伝達される時刻で、上記内密の情報を更新するステップを、更に含むことを特徴とする請求項１に記載の方法。
【請求項４】
遠隔端末が無線端末であることを特徴とする請求項１に記載の方法。
【請求項５】
認可されたユーザが第２の遠隔端末を有し、
該第２の遠隔端末が中央機構に接続する時に第２の遠隔端末が中央機構から内密の情報の一部を取得し格納し、
その後、遠隔端末内に格納される内密の情報の一部が、第２の遠隔端末による要求で周期的に更新されるように、第２の遠隔端末が構成されていることを特徴とする請求項１に記載の方法。
【請求項６】
中央機構から取得される内密の情報の一部が、認可されたユーザに割り当てられた複数のクライアント指定の投票者の各々の識別と、認可されたユーザに割り当てられた複数の投票者の各々が投票者の割り当てられた投票所にやって来たか否かの表示と
を含むことを特徴とする請求項５に記載の方法。
【請求項７】
認可されたユーザに割り当てられた複数の投票者の特定の一人を第２の遠隔端末内で、認可されたユーザが選択するステップを、更に含み、
選択された投票者に関する内密の情報が、中央機構から第２の遠隔端末により自動的に要求されることを特徴とする請求項６に記載の方法。
【請求項８】
中央機構から取得される内密の情報の一部が、認可されたユーザに割り当てられた複数のクライアント指定の投票者の各々の識別と、認可されたユーザに割り当てられた複数の投票者の各々が投票者の割り当てられた投票所にやって来たか否かの表示と、認可されたユーザに割り当てられた個々のユーザに関する内密の情報の全体と
を含むことを特徴とする請求項５に記載の方法。
【請求項９】
投票者情報を収集し、格納し、配布するシステムにおいて、
複数のクライアント指定の投票者の各々に関する公的入手可能情報及びクライアントの内密の情報を格納する中央機構と、
中央機構に動作自在で接続される少なくとも一つの第１の遠隔端末であって、中央機構から公的入手可能情報の一部を受け取りクライアントの内密の情報に更新情報を与えるように構成されている第１の遠隔端末と、
中央機構に動作自在で接続される少なくとも一つの第２の遠隔端末であって、中央機構からクライアントの内密の情報の一部を受け取るように構成されている第２の遠隔端末と
を含むシステム。
【請求項１０】
上記中央機構がデータベースサーバとアプリケーションサーバを含み、それらの各々が論理パーティション内で動作し、ファイアウオールを介して相互に動作自在に接続することを特徴とする請求項９に記載のシステム。
【請求項１１】
データベースがデータベースサーバ上に存在し、
データベースが、公的入手可能情報を含有する少なくとも一つのグローバル投票者データベースと、クライアントの内密の情報、個々のグローバル投票者データベース内の情報に対するアクセス権限を含有する少なくとも一つのクライアントデータベースとを含み、
個々のクライアントデータベースは所定のクライアントに限定されていることを特徴とする請求項１０に記載のシステム。
【請求項１２】
第１の遠隔端末が無線端末であることを特徴とする請求項９に記載のシステム。
【請求項１３】
中央機構から公的入手可能情報を受け取るために、更に、更新情報が第１の遠隔端末の中に入ってきたときに更新情報を中央機構に伝達するために、動作自在に中央機構と接続する際に、第１の遠隔端末がオンラインモードで動作し、
中央機構と接続しないときは、更新情報が入ってきたときに更新情報を受け取り格納するために、第１の遠隔端末がオフラインモードで動作し、
格納された更新情報は、オフラインモードからオンラインモードに入る際に、中央機構に自動的に伝達されることを特徴とする請求項９に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、“投票者追跡のための方法及び装置”という名称を付された、２００５年５月１６日出願の米国仮出願の利益を主張するものであり、その内容は全体として本明細書に参照して組み込まれる。
【０００２】
本出願は、投票者情報を取得し、格納し、配布するための方法及び装置に関し、特に、投票の期間に権限ある個人に投票者情報を配布することに関する。
【背景技術】
【０００３】
選挙で優位に立つ政党にとって欠かせないのは、党員に選挙で忠実に投票させることである。地方の政党組織は、党員に忠実に投票させる責務を割り当てられている。通常、地方の政党組織は、投票所に割り当てた投票監視人を利用して、一つの投票所で、現下の選挙でどの党員が忠実に投票しているようであるか判断する。投票監視人は、既にやってきた投票者の名前を別の政党ボランティアに周期的に伝える。これらのボランティアは、投票所に未だ姿を見せない投票者に接触し、投票するように呼びかける。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
既に投票した投票者の名前をその情報に依拠して行動することがある者に配布する現行システムは、実効的ではなく時機を逃すものである。従って、政党候補者に賛意を持つ投票者が現下の選挙で投票する見込みが増すように、投票情報を取得して政党ボランティアにタイムリーに配布するための手段を設ける必要がある。
【課題を解決するための手段】
【０００５】
本発明は、複数のクライアント指定の投票者のうちの少なくとも一人に関する情報を収集し、格納し、配布する方法である。該方法は
中央機構内に複数のクライアント指定の投票者の各々に関する公的入手可能情報を格納するステップと、
中央機構内に格納された公的入手可能情報の一部を投票監視人の所有する第１の遠隔端末に電子的に伝達するステップであって、投票監視人が所定の投票所に割り当てられている、ステップと、
複数のクライアント指定の投票者の各々の識別が投票監視人により遠隔端末に対して識別されると即座に、投票所にやって来た上記複数の投票者の各々の識別を、遠隔端末から中央機構へ、電子的に伝達するステップであって、中央機構内に格納されるクライアントの内密の情報が投票者の識別と共に自動的に更新される、ステップと、
更新情報を含む、中央機構内の内密の情報の一部へのアクセス権限を、認可されたユーザに与えるステップと
を含む。
【０００６】
本発明の別の形態は、投票者情報を収集し、格納し、配布するシステムである。該システムは、
複数のクライアント指定の投票者の各々に関する公的入手可能情報及びクライアントの内密の情報を格納する中央機構と、
中央機構に動作自在で接続される少なくとも一つの第１の遠隔端末であって、中央機構から公的入手可能情報の一部を受け取りクライアントの内密の情報に更新情報を与えるように構成されている第１の遠隔端末と、
中央機構に動作自在で接続される少なくとも一つの第２の遠隔端末であって、中央機構からクライアントの内密の情報の一部を受け取るように構成されている第２の遠隔端末と
を含む。
【発明の効果】
【０００７】
以下の、発明の好適な実施形態の詳細な説明と共に、概要も、添付の図面と併せて読むとより良く理解される。本発明を説明するために、図面には現下好適な実施形態を示す。しかしながら、本発明は図面で示される正味の構成及び手段に限定されないことが理解されるべきである。
【発明を実施するための最良の形態】
【０００８】
図１を参照して、公的入手可能でクライアントの内密の投票者情報を取得し格納するための、並びに、投票期間中に投票者情報及び該投票者情報に基づくレポートを配布するためのシステム１０の好適な実施形態のブロック図が示される。システム１０の好適な実施形態では、“クライアント”の用語は特定の政党に関連する。しかしながら、クライアントなる用語は、投票期間中の投票者、及び、投票所で誰が投票しているかに関する素速く変化する情報を取得しようとする、候補者、労働組合若しくはメディアなどのどのタイプの組織、個人を表してもよい。安全設計により、システム１０は、多数のクライアントを当時にサポートできる。
【０００９】
システム１０の好適な実施形態は、中央機構３０と、一つ又はそれ以上の遠隔端末４０を含む。中央機構３０は、バックエンドデータベースサーバ１２を含む。データベースサーバ１２は、独立論理パーティション（ＬＰＡＲ）内でライナックスバーチャルサーバ（ＬＶＳ）を稼動するＩＢＭｚシリーズＳ／３９０メインフレームコンピュータである。個々のライナックスインスタンスは、データベースサーバ上で稼動するインスタンスから隔離されており、独立物理サーバに拠るのと同じレベルの独立が設けられている。ＩＢＭＳ／３９０コンピュータの代わりに他のタイプのコンピュータも利用され得ることは、当業者には理解されるところである。更に、データベースサーバ１２として動作するメインフレームコンピュータは、複数のコンピュータと置換可能であり、そうであっても未だ本発明の精神及び範囲の内である。
【００１０】
データベースマネジメントシステム（ＤＢＭＳ）は、投票者情報を格納し検索するために利用される。ＤＢＭＳは、データベースサーバ１２上の単一のＬＰＡＲで稼動する。ＩＢＭ  ＤＢ２  ＤＢＭＳが、ＤＢＭＳとして利用されるのが好ましいが、別のＤＢＭＳが利用されてもよい。投票期間中に必要とされ得るような、より高い作業負荷を処理するためのピーク活動の期間中の拡張のために、追加のＬＰＡＲ及び／又はサーバコンピュータがデータベースサーバ１２に付加されてもよい。
【００１１】
データベースサーバ１２は、アプリケーションサーバ１４から分離したファイアウオールされた物理ネットワーク上に存在し（以下参照）、それらの間の唯一の接続ポイントは冗長ファイアウオール２２ｂである（以下参照）。
【００１２】
バックエンドデータベースサーバ１２は、システム１０の維持という特別の目的のためなら、ファイアウオール２２ａを介して直接にアクセス可能である。ファイアウオール２２ａは、認証のための公開鍵暗号方式を利用するＶＰＮ５０からのアクセスのための、レイヤ２トンネリングプロトコル（Ｌ２ＴＰ）インターネットプロトコルセキュリティ（ＩＰＳｅｃ）バーチャルプライベートネットワーク（ＶＰＮ）トンネルエンドポイントとしてのみ作用するように構成される。
【００１３】
中央機構３０の好適な実施形態は、アプリケーションサーバ１４も含む。アプリケーションサーバ１４は、遠隔端末４０とバックエンドデータベース１２の間にインターフェースを設け、有線のインターネット接続の遠隔端末にサービスをするためのウエブクライアントと、無線接続の遠隔端末４０にサービスをするためのＰＤＡアプリケーションとを含む。アプリケーションサーバ１４は、独立のＬＰＡＲ内でＬＶＳを稼動するＩＢＭｚサーバメインフレームコンピュータを採用するのが好ましい。しかしながら、ＩＢＭメインフレームコンピュータ及び／又はＬＶＳオペレーティングシステムの代わりに、別のタイプのコンピュータ及び／又はオペレーティングシステムが利用されてもよい。更に、アプリケーションサーバ１４として動作するメインフレームコンピュータは、複数のコンピュータと置換可能であり、そうであっても未だ本発明の精神及び範囲の内である。
【００１４】
中央機構の好適な実施形態は、ファイアウオール２２ｂ、２２ｃも含む。アプリケーションサーバ１４とバックエンドデータベース１２との間のファイアウオール２２ｂにより、内部的に指定され適宜アドレスされたネットワークインタフェースがファイアウオール２２ｂを介してバックエンドサーバ１２にまで接続し若しくは経路付けすることができる。アプリケーションサーバ１４内部の（ＩＰ及びＭＡＣアドレスの両方が知られなければならない）周知のホストからデータベースサーバ１２までのトラフィックのみが、許容される。他のトラフィックは通過することは許されず、更に通過するトラフィックは洗浄される。
【００１５】
システム１０の好適な実施形態は、一つ又はそれ以上の遠隔端末１７、１９、２１を含み、それらのタイプは特に、ユーザの特定クラス／タイプに適合する。投票監視人１６及びブロックキャプテン２３は、インターネットを介して中央機構３０と無線通信するために、無線のパーソナルデジタルアシスタンス（ＰＤＡ）を与えられるのが好ましい。好適な実施形態では、ＰＤＡ１７は、ジャバモバイルインフォメーションデバイスプロファイル（ＭＩＤＰ）を利用する注文製のジャバベースのアプリケーションを稼動するリサーチインモーション（ＲＩＭ）ブラックベリ（登録商標）デバイスである。ＰＤＡ１７が中央機構３０とオンラインであっても中央機構３０とオフラインであっても、また、そうでなくても、ＰＤＡ１７は、投票監視人１６、ブロックキャプテン２３若しくは他のユーザによってインプットされるデータを格納するように動作するのが好ましい。ＰＤＡ１７内に格納される情報は、ＰＤＡ１７がオフラインからオンラインに進むと、自動的に中央機構３０にアップロードされる。
【００１６】
遠隔ボランテア１８、アドミニストレータ２０及び上階層ユーザ２４は、ＰＤＡ１７、若しくはインターネットアクセスを有するコンピュータ１９、及び電話２１を与えられ得るのが好ましい。
【００１７】
様々なクラスのユーザ１６、１８、２０、２３、２４に対して設けられるＰＤＡ１７及びコンピュータ１９は、イベントドリブンにより、ＰＤＡ１７若しくはコンピュータ１９から中央機構３０へ情報をアップロードするのが好ましい。様々なユーザ１６、１８、２０、２３、２４に対して設けられるＰＤＡ１７及びコンピュータ１９は、以下に述べるように、中央機構３０内に格納されるデータに更新を掛けるために周期的に中央機構３０に問い合わせをする。
【００１８】
システム１０は、２つのタイプの投票者関連情報、（１）公的記録に関する登録投票者情報、及び（２）個々のクライアントの登録投票者に関する、及びクライアントワーカに関する情報を含むクライアント特定（内密）情報を、データベースサーバ１２内で受けて独立して格納するように、設定される。
【００１９】
公的記録に関する登録投票者情報は、投票者の登録に責任がある選挙管理委員会から通常取得されるが、他の公的源から受けられてもよい。システム１０内に格納される公的記録の投票者情報は、投票者の氏名、住所、生年月日及び政党所属を含んでもよいが、これらに限定されるものではない。前述の情報に加えて、選挙管理委員会は、投票者が投票のために投票所にやって来た日付に関する情報を通常利用可能にする。但し、時刻情報は利用可能ではない。公的源の情報から取得された投票者情報は、全クライアントに利用可能であるとされている。投票者情報の源の公的性質のために、システム１０内に格納された投票者情報はシステムスタッフメンバ（以下参照）によってのみ編集され得る。システム１０では、個々の投票者には、一個人を一意的に識別しシステム１０の外部では何ら特定の意味を有さない任意の識別番号（ＩＤ）を割り当てられる。
【００２０】
公的情報に加えて、クライアントは、そのクライアントの内密とされている特定の投票者に関する情報を格納することができる。このタイプの情報は、配偶者若しくは子どもの名前と年齢、職業情報、投票するのを好む時間帯、投票者が投票時に到着する時刻などの、特定投票者に関する個人的詳細を含むが、これらに限定されるものではない。データの内密的性質のために、クライアント毎の基礎に基づいて、データは格納される。クライアントの政党情報は、特定の投票者のＩＤ番号を参照して、特定の投票者に関連付けられる。
【００２１】
システム１０は、様々なユーザのクラス／タイプをサポートし、それらの中には投票者情報を取得し（例えば、投票監視人１６）その情報をシステム１０の中にインプットする者もいるし、またそれらの中には、投票者情報に基づいて投票者情報及びレポートを受ける者（例えば、認証されたユーザ）もいる。ユーザの各々には、システム１０にアクセスすることに係る異なるレベルの許諾、及び／又は、方法が割り当てられてもよい。以下に説明するユーザのクラスの名前は、包括的であり、機能及び階層を示すことが意図されている。従って、ユーザのクラスの正確な名前は、許諾及び階層と同様に、システム１０の特定の利用により変動し得る。
【００２２】
好適な実施形態では、投票期間の大部分で投票所をモニタする目的のために、投票監視人１６が、クライアントにより投票所に割り当てられる。投票監視人１６の各々は、自分が割り当てられた投票所をモニタし、その投票所に登録された投票者のうちどの者がその投票所での投票のために現れるかを判定する。どの投票監視人１６も、拒否されないための、システム１０への一意的なログインを所有する。投票監視人１６の行動は、自分に割り当てられた投票所内に登録された投票者の名前のみを見ることに限定され、投票に関する活動も投票所に現れる個々の投票者の名前に割り当てることとなるので、投票監視人１６は、システム１０に対して極度に限定されたアクセスしか有さない。
【００２３】
遠隔ボランティア１８及びブロックキャプテン２３は、政党候補者に対して投票する可能性が最も高いと思われた全ての投票者が、自分の投票義務を確実に果たすことに対する責任がある。遠隔ボランティア１８は、自分に割り当てられた投票者に関して電話を介してフォローアップする責任があり、ブロックキャプテン２３は、自分に割り当てられた投票者の肉声に関してフォローアップする責任がある。
【００２４】
システム１０の好適な実施形態では、遠隔ボランティア１８は、無線コンピュータ端末１９を用いてシステム１０にログインできる。好適な実施形態では、無線コンピュータ端末１９を利用する遠隔ボランティア１８には、自分達に責任がある登録投票者のリスト（若しくは一連のリスト）が与えられる。コンピュータ端末１９に示される特定の投票者を選択すると、投票履歴、コメント若しくはその一部、住所及びその他の連絡先などの、特定の投票者に関する内密の情報が、中央機構３０からコンピュータ端末１９にダウンロードされる。それから遠隔ボランティア１８は投票者に電話をし、“正午頃投票所を訪れる”などのコメントをコンピュータ端末１９内に入力するか、又は、応答がなかった旨を記録する。コンピュータ１９内に入力されたコメントは中央機構３０にまでアップロードされる。遠隔ボランティア１８は自らに割り当てられた投票者のリストを変更し得ない。投票者割り当て機能は、常時アドミニストレータ２０によって実行される。
【００２５】
好適な実施形態では、遠隔ボランティア１８及びブロックキャプテン２３はＰＤＡ端末１７を介してログインしてもよい。ＰＤＡ端末１７でシステム１０にログインする際、個々の投票者に係る内密の情報全体だけでなく、投票履歴、コメント若しくはその一部、住所及び投票者個々の他の接触情報などの、彼らが責任を負う投票者のリストが、中央機構３０からＰＤＡ１７にダウンロードされる。遠隔ボランティア１８及びブロックキャプテン２３がＰＤＡ１７を利用する際に彼らの活動をサポートするのに要求される全ての情報をダウンロードすることによって、無線通信が一時的な欠損が生じても、遠隔ボランティア１８及びブロックキャプテン２３は機能を持続する。情報のダウンロードが完了すると、遠隔ボランティア１８及びブロックキャプテン２３には登録された投票者のリスト（若しくは一連のリスト）が与えられる。ＰＤＡ１７内で識別される特定の投票者を選択すると、遠隔ボランティア１８及びブロックキャプテン２３にはＰＤＡ１７内に予め格納されるべき特定投票者の内密情報が与えられる。ブロックキャプテン２３は、現実に投票者を訪問して“正午頃投票所を訪れる”などのコメントを入力してもよく、誰も家にいないという事実を記録してもよい。その後コメントは中央機構３０にアップロードされる。ブロックキャプテン２３は割り当てられる投票者リストを変更しなくてもよい。投票者割り当て機能は、アドもニストレータ２０により実行される。
【００２６】
アドミニストレータ２０は、投票監視人１６、遠隔ボランティア１８及びブロックキャプテン２３のための、分類の管理者として作用する。アドミニストレータ２０は投票者の詳細及び情報へのアクセス権限があるが、彼らの第一の焦点は、投票監視人１６、ブロックキャプテン２３及び遠隔ボランティア１８の各々の進捗及び実効性を監督することにある。中央機構３０の中にログインする際、アドミニストレータ２０は、自らに割り当てられた地理的領域内の投票者の出足に関する評価指標及び詳細を見ることができる。このことにより、投票者を投票に駆り出すことにつき個別の遠隔ボランティア１８及びブロックキャプテン２３が如何に実効的であるかに関する詳細情報が得られる。特定の遠隔ボランティア１８若しくはブロックキャプテン２３が他と比較して非常に低い出足しか示していない場合には、アドミニストレータ２０は、かれらに割り当てられた投票者を、より高い投票パーセントを伴う別の者に再割り当てすることができる。このことは、数多く接触をなさなければならない者から重荷をシフトするだけでなく、投票者を投票所に駆り立てるに当たりより実効性のあり得るボランティアに、これらの投票していない個人と接触させる可能性を増やすことになる。
【００２７】
更に、アクセス階層は、郡、州及び国家レベルにおける上階層ユーザ２４である。これらのレベルのユーザは彼らのポジションに対する評価指標及び情報にアクセスする権限を有する。これらレベルのユーザは、個別の責任を再割り当てすることは許可されていないが、代わりに、彼ら以下のレベルの者へのアクセス権限を委ねる責任を負う。公務員は特定の地理的領域の出足及び実効性に興味を持ち得るが、個別の投票者の記録へのアクセス権限を必要とするような予測的状況は存在しない。
【００２８】
スタッフメンバは、情報を入力する事務職員と保守職員とを含む。スタッフメンバには、システム１０内に格納される情報にアクセスして編集し、更にシステム１０のハードウエア及びソフトウエアに関する保守を行うための特定の許可が与えられている。スタッフメンバは、ＶＰＮ５０を介してシステムにアクセスするのが望ましい。
【００２９】
図２は、好適な実施形態に係るバックエンドデータベースサーバ１２に格納されたデータベースのブロック図である。セキュリティの目的のために、データベースサーバ１２内に存するデータベースへの全クライアントのアクセス、及びアプリケーションサーバ１４のアクセスは、読み取り専用接続を介するものである。データベースの更新は、ＶＰＮ５０からのスタッフメンバによってのみ為される。過去の若しくは最近の投票記録の更新は、データの一貫性及び唯一性を保証すべく、バックエンドデータベース１２内の格納された手順を利用する。格納された手順は、新たに入力された情報の投票者名及び登録情報（政党及び地区／選挙区）を前に格納された情報と比較する。投票者が既に知られているか否かに依存するが、彼らの情報が更新される、又は、挿入される。
【００３０】
データベースは３つのパートを含む。（１）公的に入手可能な情報を含むグローバル投票者データベース６０、（２）クライアントの内密情報を含む一つ又はそれ以上のクライアントデータベース７０、及び（３）グローバルシステムデータベース５０である。
【００３１】
グローバル投票者データベース６０は、公的記録から取得された登録された投票者に関する情報を含有しており、投票者データベース６２、投票履歴データベース６４及び政党データベース６６を含む。情報源が、特定の個人が特定の日に投票したことの確認などの公的に入手可能な投票履歴情報を含むならば、その情報は投票履歴データベース６４内に格納される。グローバル投票者データベース６０内に格納される投票履歴は、公的記録の公式履歴である。各々が同じ情報を含有する独立のグローバルデータベース６０は、システム１０内のセキュリティを強化するために、個々のクライアントのために作成される。
【００３２】
クライアントデータベース７０は、複数の独立のデータベースに分割され、個々のデータベースは特定の階層レベルにある。ユーザデータベース７２は、システムにアクセスするための全てのユーザログイン名とパスワード、及び個々のユーザに関する個人情報を記録する。ユーザパスワードは、ユーザの実際のパスワードのＳＨＡ１ハッシュとして格納され、パスワードが安全に格納されることを保証する。ユーザＩＤ（ＵＩＤ）は内部利用のため個々のユーザに割り当てられる。ユーザログイン時に入力される領域コードを要求するシステム１０の性質のため、システム１０は、唯一のユーザ名が、領域毎、クライアント毎にのみ基づいて要求されることを許容する。ユーザタイプ（ユーザクラス）フィールドは、ユーザが投票監視人１６、遠隔ボランティア１８、ブロックキャプテン２３、アドミニストレータ２０等であるか、を示す。アクセスデータベース７４は、異なるアクセスレベルのテキスト定義を格納し、アプリケーションは個々のアクセスレベルの数的価値を認識するように設計される。
【００３３】
データベース内部に格納されるデータに何らかの効果を有する、ユーザが取り得るあらゆるアクションはログ化され、完全なオーディットトレイルが常時維持される。このカテゴリのアクションは、例えば、投票済みとして投票者をマーク付けすること、投票者に関するコメントを付加すること、投票者を異なるブロックキャプテン２３に再割り当てすること等を含む。オーディットアクションデータベース７５は、整数値と記述的文字列を結合して、全てのこれらアクションのリストを含む。アプリケーションコードは、個々のオーディットアクションに係る静的定義定数を含む。データベースイベントが発生すると、イベントを生成したユーザ、アクションイベントＩＤ、及び、必要に応じて、オーディットデータベース７６内のアクションに関する投票者のＩＤと共に、タイムスタンプがログ化される。
【００３４】
同様に、ユーザがシステム内部でコミットする重要なアクションの全ては、アクティビティログ７３内にログ化される。これは、例えば、失敗したログイン、パスワード変更、ユーザデータ編集、ユーザのアクセスレベルの変更などを含む。定数及びＩＤ値に係る振る舞いはオーディットデータベース７６と同様であるが、ＵＩＤがオーディットエントリに関連するユーザに言及することが、唯一異なる。オーディットデータベース７６内のアクタフィールドは、エントリを生じたユーザに関する。通常、イベントは、失敗したログインや手作業のパスワード変更などユーザにより自らに関連して生成される。この場合、アクタフィールドは、重複データ、即ち、ＵＩＤフィールドと同じユーザＩＤナンバを含む。しかしながら、管理レベルのユーザが別のユーザのパスワードをリセットすれば、アクタフィールドは、ＵＩＤフィールド内で特定されたユーザのパスワードのリセットしたユーザのユーザＩＤを含むことになる。
【００３５】
クライアント特定投票者情報は、投票ステータスデータベース７２及びコメントデータベース７７内に格納される。投票ステータスデータベース７２は、人々が投票したときに関するクライアント記録情報を含む。タイムスタンプは、投票所記録員が登録された投票者名を識別するとき即ち投票者が署名したことを示すときに対応する。このとき、投票済みフラグは“真”に設定される。何らかの理由で突発的にこのことが為されると、プログラムにより投票済みフラグは“偽”に戻され得る。
【００３６】
投票ステータスデータベース７２は、個々のクライアントに内密にされ、全てのクライアントに渡って共有されるものではない。それゆえ、新しいクライアントがシステム１０に加えられると投票ステータスデータベース７２の新しいクライアントインスタンスを作成するスクリプトのセットは、データベースサーバ１２上に存在する。これらのスクリプトは、新たに形成されたデータベースの基礎をシステムワイドのテンプレートに置くのであり、全ての既存のクライアントはそこから導出されている。この共有のテンプレートに基づく導出及び実装は、全てのインスタンスが同じフォーマットを利用することを保証する。データベースメンテナンス及びデータハンドリングアカウントには、実装されたデータベースのスキーマを変更する能力はない。ソフトウエア改訂により影響を受ける根本的なスキーマ変更は、ベーステンプレートに対して先ず為されなければならず、続いて、アプリケーションが移行される期間と同時にデータベースアドミニストレータ（ＤＢＡ）によって新しいデータベース構造に移行される全てのクライアントに為されなければならない。システムが利用不可能であると考えられるメンテナンスウインドウの間にのみ、このことは為されなければならない、独立のクライアントデータベース７０は、システム１０内のセキュリティ強化のために、個々のクライアントに対して形成される。
【００３７】
グローバルシステムデータベース５０は、個々のクライアントの組織の内部で種々のクライアントのオフィスに係る階層（例えば、国家、州、自治体など）を確立する情報を含む。グローバルシステムデータベース５０は、階層データベース５２とレベルデータベース５４を含む。グローバルシステムデータベース５０は、ユーザがシステム１０にログイン摺るときは常に、更に、ユーザがクライアント情報を変更するときに、アクセスされる。クライアント階層内部のあらゆるレベルは、グローバル階層データベース５２内に唯一のエントリを有する。論理階層ツリー（図３）は、親ＩＤフィールドを利用してクライアント階層データベース５２により形成され、グローバルシステムデータベース５０内の全てのエントリは、それらの完全なロケーションＩＤに対応する唯一のＩＤ及びクライアント名を有し、そのユーザはログインに際し入力することが要求される。あらゆるエントリは、階層内で１レベル高いノードの親ＩＤを含むことを要求される。ツリー内のトップノードは、０の親ＩＤを含む。論理階層内部の特定レベルに任意の複数のエントリが有ってもよい。例えば、システム１０が国家の階層で利用されると、州のレベルで５０のエントリが在り、それらは親ＩＤ’ＲＮＣ’と共に存在しそれらの全ては子としてどの数の郡も有し得る。
【００３８】
たとえ抜粋した少数の自治体のために過ぎなくとも、新しいクライアントがシステム内に導入されるときには、国家レベルからずっと下部まで完全な階層が存在すべきである。このことにより、将来的な拡張がデータベース構造の再加工を要求しないことが、保証される。
【００３９】
レベルフィールド（及びレベルデータベース５４）は、階層内で特定組織が存在するところに関する情報への迅速なアクセスのためにだけ役に立つのであり、レベルデータベース内でその指し示すテキスト記述は、“国家”、“州”、若しくは“自治体”の線に沿うものである。その唯一の目的は情報に関するものである。情報は発生して種々のデータベースに含まれることになるから、（以下参照）、個々のレベルに対応して存在する特定データベースはこのデータベース内で名付けられる。
【００４０】
ウエブクライアントを介するのであってもＰＤＡ１７アプリケーションを介するのであっても、ユーザが先ずシステム１０にログインすることを試みると、ユーザは、３つの一意的に識別する情報を入力することを要求される。ユーザ名、パスワード、及びユーザに割り当てられたアカウントである。ログイン情報の商号に成功すると、システム１０はユーザをシステム１０にログオンし、ユーザの分類、及び中央機構３０にユーザが接続する端末４０にとって適切なインターフェースを、ユーザに提示する。
【００４１】
投票監視人１６がシステム内に１０ログインすると、特定の投票監視人１６の割り当てられた投票所内で投票するように登録された投票者のリストを含む公的に利用可能な投票者情報の一部が、中央機構３０から投票監視人１６のＰＤＡ１７にダウンロードされる。通常、投票者は記録員（投票者の出席を記録する投票所作業者）によりチェックインする際に、投票者の名前が識別される。投票者が識別される一つの方法は、記録員の呼び出す名前によるものである。
【００４２】
このことが発生すると、投票監視人１６はＰＤＡ１７上のリストから投票者の名前を選択して記録し、投票済みとしてそれら投票者の名前に印を付する。投票者のリストは、ＰＤＡ１７のスクロールホイールを利用することにより、若しくは投票者の最新名を入力するためのキーボードを利用することにより、操作され得る。ユーザがキーボードを選ぶと、リストができるだけ迅速に操作され得るように、個々のキー押下により即座にリストは移動する。
【００４３】
無線接続が利用可能であれば、情報がＰＤＡ１７内に入力されると即座に、ＰＤＡ１７に入力される情報（例えば、投票者識別）は中央機構３０に転送され、そこで中央機構３０内に格納されるクライアントの内密の情報は、投票者の識別、及び更新が為される時刻により、自動的に更新される。接続が喪失される場合、若しくは、無線通信が可能でない領域内に投票所が在る場合、ＰＤＡ１７は自動的にオフラインモードに入り、投票監視人１６はオフラインモードでＰＤＡ１７にデータを入力する。接続が復帰した場合、若しくは、投票監視人が自らの位置を変更することにより接続が可能になった場合、ＰＤＡ１７はオンラインモードを自動的に再開し、情報はＰＤＡ１７から中央機構３０に自動的にダウンロードされる。アプリケーションは、ネットワーク接続の強度と信頼性を観察することにより、無線通信が存在するか否か判定する。
【００４４】
遠隔ボランティア１８及びブロックキャプテン２３は、全投票者に関して投票したのか否かを含む、彼らが責任を負う全投票者のクライアント内密情報へのアクセス権限を有するのであり、かれらは、コメント、個人情報、投票履歴、及び他の詳細記録を確かめるために投票者の情報をより深く徹底的に調査することができる。アドミニストレータ２０には、ユーザプロフィールを作成／修正／削除できること、及び、現下の投票活動に関するリアルタイムの統計を確認できることを含むのであるがそれらに限定されるものではない、多数の実施可能な活動リストが与えられる。アドミニストレータ２０のような上階層ユーザ２４は、高次レベルではあるが現下の投票活動に関するリアルタイムの統計へのアクセス権限も有する。
【００４５】
広範な発明の概念から乖離することなく変更が上述の実施形態に対して為され得ることは、当業者には認められるところである。従って、本発明は開示された特定の実施形態に限定されるのではなく、添付の請求項に規定される本発明の精神及び範囲の内部で修正をカバーすることを意図することが、理解される。
【図面の簡単な説明】
【００４６】
【図１】好適な実施形態に係る、投票者情報を受信し格納し配布するためのシステムのブロック図である。
【図２】好適な実施形態に係るデータベーススキーマのブロック図である。
【図３】好適な実施形態に係る代表的なクライアント組織のブロック図である。
【符号の説明】
【００４７】
１０・・・システム、１２・・・バックエンドデータベースサーバ、１４・・・アプリケーションサーバ、１６・・・投票監視人、１７・・・ＰＤＡ、１８・・・遠隔ボランティア、１９・・・コンピュータ、２０・・・アドミニストレータ、２１・・・電話、２３・・・ブロックキャプテン、２４・・・上階層ユーザ、３０・・・中央機構、４０・・・遠隔端末、５０・・・ＶＰＮ。
【図１】
2008546059.tif 000003
【図２】
2008546059.tif 000004
【図３】
2008546059.tif 000005
【手続補正書】
【提出日】平成19年8月15日(2007.8.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のクライアント指定の投票者のうちの少なくとも一人に関する情報を収集し、格納し、配布する方法において、
中央機構内に複数のクライアント指定の投票者の各々に関する公的入手可能情報及び内密の情報を独立して格納するステップと、
中央機構内に格納された公的入手可能情報の一部を投票監視人の所有する第１の遠隔端末に電子的に伝達するステップであって、投票監視人が所定の投票所に割り当てられている、ステップと、
複数のクライアント指定の投票者の各々の識別が投票監視人により遠隔端末に対して識別されると即座に、投票所にやって来た上記複数の投票者の各々の識別を、遠隔端末から中央機構へ、電子的に伝達するステップであって、中央機構内に格納されるクライアントの内密の情報が投票者の識別と共に自動的に更新される、ステップと、
更新情報を含む、中央機構内の内密の情報の一部へのアクセス権限を、認可されたユーザに与えるステップと
を含む方法。
【請求項２】
公的入手可能情報の一部が、投票監視人が割り当てられた投票所で投票するように登録されている複数のクライアント指定の投票者の各々の識別を含み、
投票監視人が遠隔端末を利用して中央機構にログインすると、上記公的入手可能情報の一部が投票監視人の遠隔端末に自動的に移転されることを特徴とする請求項１に記載の方法。
【請求項３】
上記複数の投票者の各々の識別が中央機構に伝達される時刻で、上記内密の情報を更新するステップを、更に含むことを特徴とする請求項１に記載の方法。
【請求項４】
遠隔端末が無線端末であることを特徴とする請求項１に記載の方法。
【請求項５】
認可されたユーザが第２の遠隔端末を有し、
該第２の遠隔端末が中央機構に接続する時に第２の遠隔端末が中央機構から内密の情報の一部を取得し格納し、
その後、遠隔端末内に格納される内密の情報の一部が、第２の遠隔端末による要求で周期的に更新されるように、第２の遠隔端末が構成されていることを特徴とする請求項１に記載の方法。
【請求項６】
中央機構から取得される内密の情報の一部が、認可されたユーザに割り当てられた複数のクライアント指定の投票者の各々の識別と、認可されたユーザに割り当てられた複数の投票者の各々が投票者の割り当てられた投票所にやって来たか否かの表示と
を含むことを特徴とする請求項５に記載の方法。
【請求項７】
認可されたユーザに割り当てられた複数の投票者の特定の一人を第２の遠隔端末内で、認可されたユーザが選択するステップを、更に含み、
選択された投票者に関する内密の情報が、中央機構から第２の遠隔端末により自動的に要求されることを特徴とする請求項６に記載の方法。
【請求項８】
中央機構から取得される内密の情報の一部が、認可されたユーザに割り当てられた複数のクライアント指定の投票者の各々の識別と、認可されたユーザに割り当てられた複数の投票者の各々が投票者の割り当てられた投票所にやって来たか否かの表示と、認可されたユーザに割り当てられた個々のユーザに関する内密の情報の全体と
を含むことを特徴とする請求項５に記載の方法。
【請求項９】
投票者情報を収集し、格納し、配布するシステムにおいて、
複数のクライアント指定の投票者の各々に関する公的入手可能情報及びクライアントの内密の情報を独立して格納する中央機構と、
中央機構に動作自在で接続される少なくとも一つの第１の遠隔端末であって、中央機構から公的入手可能情報の一部を受け取りクライアントの内密の情報に更新情報を与えるように構成されている第１の遠隔端末と、
中央機構に動作自在で接続される少なくとも一つの第２の遠隔端末であって、中央機構からクライアントの内密の情報の一部を受け取るように構成されている第２の遠隔端末と
を含み、
中央機構への電気的接続が利用可能である場合、第１の遠隔端末は、中央機構から公的入手可能情報を受け取るために、更に、更新情報が第１の遠隔端末の中に入ってきたときに更新情報を中央機構に伝達するために、中央機構とオンラインモードで動作する、
システム。
【請求項１０】
上記中央機構がデータベースサーバとアプリケーションサーバを含み、それらの各々が論理パーティション内で動作し、ファイアウオールを介して相互に動作自在に接続することを特徴とする請求項９に記載のシステム。
【請求項１１】
データベースがデータベースサーバ上に存在し、
データベースが、公的入手可能情報を含有する少なくとも一つのグローバル投票者データベースと、クライアントの内密の情報、個々のグローバル投票者データベース内の情報に対するアクセス権限を含有する少なくとも一つのクライアントデータベースとを含み、
個々のクライアントデータベースは所定のクライアントに限定されていることを特徴とする請求項１０に記載のシステム。
【請求項１２】
第１の遠隔端末が無線端末であることを特徴とする請求項９に記載のシステム。
【請求項１３】
中央機構と電気的に接続しないときは、更新情報が入ってきたときに更新情報を受け取り格納するために、第１の遠隔端末がオフラインモードで動作し、
接続が再開されると、格納された更新情報は、オフラインモードからオンラインモードに再び入ることにより、中央機構に自動的に伝達されることを特徴とする請求項９に記載のシステム。
【国際調査報告】
2008546059.tif 000006