(57)【特許請求の範囲】
【請求項１】
コンピュータに実装され、開催会場またはイベントへの入場時に人物を電子的に認証する方法であって、
開催会場またはイベントの入場サブシステムに動作可能に結合されたデータベースに、あるモバイル機器の標示を含む、そのモバイル機器のユーザの標示を、電子的に格納するステップと、
前記モバイル機器のユーザに固有のバーコードであって、開催会場およびイベントのデータから独立したバーコードを、前記モバイル機器がローカルに作成して表示するように、前記あるモバイル機器においてコード生成プログラムを実行するステップと、
前記開催会場またはイベントの入場サブシステムにおいて、前記モバイル機器のユーザが前記ローカルに作成されたバーコードを前記あるモバイル機器に表示した状態で、（a）前記バーコードを前記あるモバイル機器から電子的に読み取り、（b）前記バーコードを、モバイル機器のユーザを標示する第１の標示部とモバイル機器を標示する第２の標示部とに電子的に復号化し、（c）前記データベースに電子的にアクセスし、前記復号化された第１の標示部を、前記データベースに格納された、前記モバイル機器のユーザの標示と比較し、前記復号化された第２の標示部を、前記データベースに格納された、前記あるモバイル機器の標示と比較するステップとを備え、
前記比較の結果、前記第１の標示部と、前記データベースに格納された、前記モバイル機器のユーザの標示とが一致し、かつ、前記第２の標示部と、前記データベースに格納された、前記あるモバイル機器の標示とが一致する場合、前記開催会場またはイベントへの入場時に前記モバイル機器のユーザを自動的にポジティブ認証し、
当該方法は、アカウントを保有する顧客である人物を認証するものであり、前記モバイル機器のユーザは前記アカウントを保有する人物であり、
前記データベースは、アカウント情報を格納し、各アカウントについて、前記データベースは、前記アカウントを保有する人物に関連付けられた１つのモバイル機器の標示を格納し、
前記データベースは、前記モバイル機器のユーザが所有する１つまたは複数のチケット情報を、アカウントごとに格納し、
前記開催会場またはイベントの入場サブシステムは、さらに、（d）前記開催会場またはイベントへの入場時に前記モバイル機器のユーザをポジティブ認証した後に、チケット情報を検索し、（e）前記モバイル機器のユーザが１つまたは複数のチケットを使うことを許可する、人物認証方法。
【請求項２】
請求項１に記載の人物認証方法において、前記開催会場またはイベントの入場サブシステムは、ゲートまたは回転式出入口を含み、
前記モバイル機器のユーザを自動的にポジティブ認証するステップは、さらに、前記モバイル機器のユーザが前記ゲートまたは回転式出入口を通過することを許可することを含む、人物認証方法。
【請求項３】
請求項１に記載の人物認証方法において、前記あるモバイル機器は、携帯電話、ＰＤＡ、スマートフォンまたは手持ち型デジタル処理装置である、人物認証方法。
【請求項４】
請求項１に記載の人物認証方法において、前記一致をもたらす前記比較は、前記開催会場またはイベントへの入場時に、前記モバイル機器のユーザをチケット保有者として認証することとは別にかつ独立して、前記モバイル機器のユーザが本人であることを自動的に認証する、人物認証方法。
【請求項５】
請求項１に記載の人物認証方法において、さらに、
前記開催会場またはイベントへの入場時において前記モバイル機器のユーザを認証した後に、前記ユーザのチケットデータを前記データベースから取得するステップと、
前記ユーザのチケットを回収するステップとを備えた、人物認証方法。
【請求項６】
開催会場またはイベントへの入場時に人物を電子的に認証する電子認証装置であって、
あるモバイル機器の標示を含む、そのモバイル機器のユーザの標示を、電子的に格納するコンピュータデータベースであって、開催会場またはイベントの入場サブシステムに動作可能に結合されたコンピュータデータベースと、
前記モバイル機器のユーザに固有のバーコードであって、開催会場およびイベントのデータから独立したバーコードを、前記モバイル機器がローカルに作成して表示するように、前記あるモバイル機器において実行されるコード生成部と、
前記開催会場またはイベントの入場サブシステムであって、前記モバイル機器のユーザが前記ローカルに作成されたバーコードを前記あるモバイル機器に表示した状態で、（a）前記バーコードを前記あるモバイル機器から電子的に読み取り、（b）前記バーコードを、モバイル機器のユーザを標示する第１の標示部とモバイル機器を標示する第２の標示部とに電子的に復号化し、（c）前記データベースに電子的にアクセスし、前記復号化された第１の標示部を、前記データベースに格納された、前記モバイル機器のユーザの標示と比較し、前記復号化された第２の標示部を、前記データベースに格納された、前記あるモバイル機器の標示と比較する、開催会場またはイベントの入場サブシステムとを備え、
前記比較の結果、前記第１の標示部と、前記データベースに格納された、前記モバイル機器のユーザの標示とが一致し、かつ、前記第２の標示部と、前記データベースに格納された、前記あるモバイル機器の標示とが一致する場合、前記開催会場またはイベントの入場サブシステムが、前記開催会場またはイベントへの入場時に前記モバイル機器のユーザを自動的にポジティブ認証し、
前記開催会場またはイベントの入場サブシステムは、アカウントを保有する顧客である人物を認証するものであり、前記モバイル機器のユーザは前記アカウントを保有する人物であり、
前記データベースは、アカウント情報を格納し、各アカウントについて、前記データベースは、前記アカウントを保有する人物に関連付けられた１つのモバイル機器の標示を格納し、
前記データベースは、前記モバイル機器のユーザが所有する１つまたは複数のチケット情報をアカウントごとに格納し、
前記開催会場またはイベントの入場サブシステムは、さらに、（d）前記開催会場またはイベントへの入場時に前記モバイル機器のユーザをポジティブ認証した後に、チケット情報を検索し、（e）前記モバイル機器のユーザが１つまたは複数のチケットを使うことを許可する、電子認証装置。
【請求項７】
請求項６に記載の電子認証装置において、前記開催会場またはイベントの入場サブシステムは、ゲートまたは回転式出入口を含み、前記開催会場またはイベントの入場サブシステムは、前記モバイル機器のユーザを自動的にポジティブ認証した後に、さらに、前記モバイル機器のユーザが前記ゲートまたは回転式出入口を通過することを許可する、電子認証装置。
【請求項８】
請求項６に記載の電子認証装置において、前記あるモバイル機器は、携帯電話、ＰＤＡ、スマートフォンまたは手持ち型デジタル処理装置である、電子認証装置。
【請求項９】
請求項６に記載の電子認証装置において、前記開催会場またはイベントの入場サブシステムは、さらに、前記開催会場またはイベントへの入場時に、前記モバイル機器のユーザをチケット保有者として認証することとは別にかつ独立して、前記モバイル機器のユーザが本人であることを自動的に認証する、電子認証装置。
【請求項１０】
請求項６に記載の電子認証装置において、前記開催会場またはイベントの入場サブシステムが、さらに、前記開催会場またはイベントへの入場時において前記モバイル機器のユーザを認証した後に、前記ユーザのチケットデータを前記データベースから取得し、
前記ユーザのチケットを回収する、電子認証装置。
【請求項１１】
コンピュータを使用し、開催会場またはイベントへの入場時に人物を電子的に認証する電子認証システムであって、
あるモバイル機器の標示を含む、そのモバイル機器のユーザの標示を、電子的に格納するコンピュータデータベースと、
前記データベースに動作可能に結合された、開催会場またはイベントの入場サブシステムであって、
（a）前記あるモバイル機器においてローカルに作成されたバーコードを電子的に読み取るステップであって、前記あるモバイル機器は、コード生成プログラムを実行して前記バーコードをローカルに作成して表示し、前記バーコードは、前記モバイル機器のユーザに固有であって、開催会場およびイベントのデータから独立したバーコードである、ステップ、
（b）前記バーコードを、モバイル機器のユーザを標示する第１の標示部とモバイル機器を標示する第２の標示部とに電子的に復号化するステップ、および
（c）前記データベースに電子的にアクセスし、前記復号化された第１の標示部を、前記データベースに格納された、前記モバイル機器のユーザの標示と比較し、前記復号化された第２の標示部を、前記データベースに格納された、前記あるモバイル機器の標示と比較するステップを実行するサブシステムとを備え、
前記比較の結果、前記第１の標示部と、前記データベースに格納された、前記モバイル機器のユーザの標示とが一致し、かつ、前記第２の標示部と前記データベースに格納された、前記あるモバイル機器の標示とが一致する場合、前記開催会場またはイベントの入場サブシステムが、前記開催会場またはイベントへの入場時に前記モバイル機器のユーザを自動的にポジティブ認証し、
前記開催会場またはイベントの入場サブシステムは、アカウントを保有する顧客である人物を認証するものであり、前記モバイル機器のユーザは前記アカウントを保有する人物であり、
前記データベースは、アカウント情報を格納し、各アカウントについて、前記データベースは、前記アカウントを保有する人物に関連付けられた１つのモバイル機器の標示を格納し、
前記データベースは、前記モバイル機器のユーザが所有する１つまたは複数のチケット情報をアカウントごとに格納し、
前記開催会場またはイベントの入場サブシステムは、さらに、（d）前記開催会場またはイベントへの入場時に前記モバイル機器のユーザをポジティブ認証した後に、チケット情報を検索し、（e）前記モバイル機器のユーザが１つまたは複数のチケットを使うことを許可する、システム。
【発明の詳細な説明】
【関連出願】
【０００１】
本願は、2011年1月14日に出願された米国仮特許出願第61/432,673号の利益を主張する。本願はまた、2002年12月16日に出願された米国特許出願第10/320,287号の一部継続出願であり、同継続出願は、2000年6月9日に出願された米国特許出願第09/590,455号（現在では2002年12月17日に発行された米国特許第6,496,809号）の継続出願である。
【０００２】
これら先の出願の教示の内容の全てをここに援用する。
【背景技術】
【０００３】
一般的なバーコード技術は、対象バーコードパターン上にレーザを照射するレーザ発光ダイオードとそれによって生じる反射波を読み取る読取器とに基づく。この技術では、ＰＤＡ／モバイル機器の画面や他の液晶ディスプレイに表示されたバーコードを読み取ることができない。2004年2月26日に公開されたWuらの米国特許出願公開第2004/0035925号を参照されたい。同出願は、ＰＤＡ／携帯電話の画面からスキャンされたバーコードを読み取るための画像処理システムを提供する。
【０００４】
さらに別のシステムでは、モバイル機器の表示ユニットにバーコードを配信し、ダウンロードされたバーコードを当該表示ユニットに表示する。以下にその例を挙げる。
Challaらに付与された米国特許第6,685,093号「移動通信装置とバーコードリーダーとの間で情報通信を行うためのシステム、方法および装置」。
Forbesらに付与された米国特許第7,693,744号「移動受信装置のためのバーコード情報を含む最適化されたメッセージ」。
Funamotoらによる米国特許出願公開第2003/0047613号「識別バーコード割当方法、ＩＤ確認方法、識別バーコード割当装置、ＩＤ確認装置および携帯端末装置」。これは、店舗またはイベントごとに顧客識別バーコード（すなわち、コンサートやイベントのチケットとしての機能を果たす）を生成する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明によって、先行技術に対する改良および利点を提供する。各実施形態において、本発明は、人物（モバイル機器の保有者／携帯者）を固有に識別するバーコード表示を、モバイル機器においてローカルに作り出す。すなわち、新たに生成する。
【０００６】
モバイル機器は、携帯情報端末（ＰＤＡ）、携帯電話、または他の手持ち型のデジタル処理装置および／または通信装置のいずれであってもよい。好適な実施形態において、モバイル機器は、いわゆるスマートフォンであるが、これは例示であって限定するものではない。
【０００７】
出願人のスマートフォンアプリケーションは、チケットを保有する顧客に対して、開催会場またはイベントへの入場時に個人ＩＤ（識別子）を確認する代替的なデジタル手段を提供する。このスマートフォンアプリケーションは、開催会場／イベント入場システムに顧客認識を促す固有識別子（すなわち、モバイル機器ＩＤ）を含む固有ＱＲコード（登録商標）（バーコード）を周期的に生成する。従来技術のシステムとは異なり、バーコード（チケットなどの機能を果たすもの）は、システムサーバからスマートフォン／モバイル機器クライアントにダウンロードされない。
【課題を解決するための手段】
【０００８】
好適な実施形態では、コンピュータを使用する方法が、開催会場またはイベントへの入場口において人物（例えば、顧客）を電子的に認証する。この人物は、顧客、特にアカウントを保有する顧客であってもよい。上記方法は、その認証のために、アカウントを保有する顧客／需要者であることを検証し、顧客のアカウントに電子的にアクセスする。この好適な方法は、モバイル機器のユーザの標示（indicationと、当該ユーザの特定のモバイル機器の標示をデータベースに電子的に格納するステップを含む。
【０００９】
上記データベースは、開催会場またはイベントの入場口サブシステムに動作可能に結合されている。上記サブシステムは、回転式出入口および／またはゲートであってもよく、特に電子的に制御および作動される回転式出入口および／またはゲートであってもよい。
【００１０】
次に、この好適な実施形態において、上記方法は、上記特定のモバイル機器においてコード生成プログラムを実行する。その結果として、モバイル機器は、モバイル機器のユーザに固有のバーコードをローカルに作成して表示する。このバーコードは、場所の名前、住所、イベントのタイトル、公演名、イベントのセッション／上演などの、開催会場またはイベントから単に得られるデータに基づくものではない。このように、バーコードは、開催会場データおよびイベントデータから独立したものである。
【００１１】
開催会場またはイベントの入場サブシステムにおいて、モバイル機器のユーザは、ローカルに作成されたバーコードを特定のモバイル機器に表示する。これに応じて、上記方法は、（ａ）特定のモバイル機器からバーコードを電子的に読み取り、（ｂ）バーコードを、モバイル機器のユーザを標示する第１の標示部とモバイル機器を標示する第２の標示部とに電子的に復号化し、（ｃ）データベースに電子的にアクセスし、復号化された第１の標示部を、データベースに格納された、モバイル機器のユーザの標示と比較し、復号化された第２の標示部を、データベースに格納された、特定のモバイル機器の標示と比較する。この比較の結果、第１の標示部と、データベースに格納された、モバイル機器のユーザの標示とが一致し、かつ、第２の標示部と、データベースに格納された、特定のモバイル機器の標示とが一致する場合、上記方法は、開催会場またはイベントの入場口において、そのモバイル機器のユーザを自動的にポジティブ認証する。この認証には、開催会場またはイベントの入場サブシステムのゲートまたは回転式出入口を開くこと、開錠すること、またはそれ以外の方法でこのモバイル機器のユーザがこのゲートまたは回転式出入口を通過することを許可することが含まれてもよい。
【００１２】
いくつかの実施形態において、データベースは、ユーザアカウント情報も格納する。それぞれのユーザアカウントに対して、データベースは、アカウントを保有する人物（ユーザ）の（に関連付けられた）１つのモバイル機器の標示を格納する。換言すると、データベースにおいて、ユーザアカウントごとに、モバイル機器のユーザ（アカウントを保有する人物）の標示が当該ユーザの特定のモバイル機器の標示に関連付けられる。また、いくつかの実施形態において、ユーザアカウントごとのデータベースは、そのモバイル機器のユーザ（アカウントを保有する人物）が所有する１つまたは複数のチケットのチケット情報を格納する。しかし、開催会場またはイベントの入場サブシステムは、モバイル機器のユーザが（特定のイベントへのチケットを有する）特定のチケット保有者であることを認証することとは別にかつ独立して、当該ユーザのアイデンティティが、開催会場またはイベントへの入場口における個人であること、すなわち、その入場口の人物が当該ユーザ本人であることを認証する。
【００１３】
ローカルに作成されたバーコードは、アカウントを保有する人物／顧客／需要者である、モバイル機器のユーザを固有に識別する。このバーコードは、場所の名前、場所の住所、イベントのタイトル、出演者名、イベントのセッションまたは上演などの、開催会場またはイベントから単に得られるデータに基づくものではない。むしろバーコードは、イベントデータおよび開催会場データから独立したものである。
【００１４】
開催会場またはイベントへの入場口においてモバイル機器のユーザをポジティブ認証した後に、開催会場またはイベントの入場サブシステムは、さらに、（ａ）データベースからチケット情報を検索し、（ｂ）認証されたモバイル機器のユーザが１つまたは複数のチケットを使う（redeem）こと、および開催会場／イベントに入場することを許可するかまたは可能にする。
【００１５】
上記は、添付図面に示す以下の本発明の例示的な実施形態のさらに詳細な説明により明らかになるであろう。添付図面において、異なる図全体にわたり、同じ部品は同じ参照符号で示す。図面は必ずしも同一の縮尺ではなく、本発明の実施形態の説明に重点が置かれている。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態を導入するコンピュータネットワーク環境の模式図である。
【図２】図１に示すネットワークのコンピュータノードのブロック図である。
【図３】好適な実施形態の模式図である。
【図４】図３の実施形態による開催会場入場サブシステムのフローチャートである。
【発明を実施するための形態】
【００１７】
以下に、本発明の例示的な実施形態について説明する。
【００１８】
本明細書に引用されるすべての特許、公開出願および引例の教示の内容の全てを引用によりここに援用する。
【００１９】
図１は、本発明が実現され得るコンピュータネットワークまたは類似のデジタル処理環境を示す。
【００２０】
クライアントコンピュータ／モバイル機器５０およびサーバコンピュータ６０は、アプリケーションプログラムなどを実行する処理装置、記憶装置、および入出力装置を提供する。また、クライアントコンピュータ／機器５０は、他のクライアント装置／プロセッサ５０およびサーバコンピュータ６０を含む他の計算装置に通信ネットワーク７０を介してリンクさせることができる。同様に、他の補足的な処理装置または読取装置２１を、通信ネットワーク７０を介してサーバコンピュータ６０に動作可能にリンクさせてもよい。通信ネットワーク７０は、遠隔アクセスネットワーク、グローバルネットワーク（例えば、インターネット）、世界規模のコンピュータ集合体、ローカルエリアネットワークまたは広域ネットワーク、および、現在のところ、各自のプロトコル（ＴＣＰ／ＩＰ、ブルートゥースなど）を使用して互いに通信を行うゲートウェイの一部であってもよい。他の電子機器／コンピュータネットワークアーキテクチャも適合可能である。
【００２１】
図２は、図１のコンピュータシステム１００におけるコンピュータ（例えば、補足的な装置２１を含むクライアントプロセッサ／機器５０またはサーバコンピュータ６０）の内部構造を示す図である。各コンピュータ５０、６０、２１は、システムバス７９を含み、バスは、コンピュータまたは処理システムの構成要素間のデータ転送に使用されるハードウェア回線セットである。バス７９は、本質的には、コンピュータシステムの異なる要素（例えば、プロセッサ、ディスク記憶装置、メモリ、入出力ポート、ネットワークポートなど）を接続する共通路であり、当該要素間での情報の転送を可能にする。システムバス７９には、各種入出力装置（例えば、キーボード、マウス、ディスプレイ、プリンタ、スピーカなど）をコンピュータ５０、６０、２１に接続するためのＩ／Ｏ装置インターフェース８２が取り付けられている。ネットワークインターフェース８６により、上記コンピュータは、ネットワーク（例えば、図１のネットワーク７０）に取り付けられた他の様々な装置に接続できる。メモリ９０は、本発明の一実施形態を実現するために使用されるコンピュータソフトウェア命令９２およびデータ９４（例えば、以下に詳述するＱＲコード（登録商標）生成、クライアント／サーバハッシング、データベース管理３１および支援コードを含むモバイル機器アプリケーション１５）のための揮発性記憶装置を提供する。ディスク記憶装置９５は、本発明の一実施形態を実現するために使用されるコンピュータのソフトウェア命令９２およびデータ９４のための不揮発性記憶装置を提供する。中央処理装置８４は、また、システムバス７９に取り付けられており、コンピュータ命令の実行を可能にする。
【００２２】
一実施形態において、プロセッサのルーチン９２およびデータ９４は、本発明のシステムのためのソフトウェア命令の少なくとも一部を提供する、コンピュータ可読媒体（例えば、１つまたは複数のＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ディスケット、テープ、非一時的記憶装置などといった取外し可能な記憶媒体）を含むコンピュータプログラム製品（総じて符号９２で示す）である。コンピュータプログラム製品９２は、当該技術分野で周知である任意の適切なソフトウェアインストール手順によってインストールできる。別の実施形態において、ソフトウェア命令の少なくとも一部を、ケーブル、通信および／または無線接続を介してダウンロードしてもよい。他の実施形態において、本発明のプログラムは、伝播媒体（例えば、電波、赤外線波、レーザ波、音波、またはインターネットなどのグローバルネットワークもしくは他のネットワークを介して伝播された電波）上の伝播信号において具体化されたコンピュータプログラム伝播信号製品１０７である。このような搬送媒体または搬送信号は、本発明のルーチン／プログラム９２のためのソフトウェア命令の少なくとも一部を提供する。
【００２３】
別の実施形態において、伝播信号は、伝播媒体で搬送されるアナログ搬送波またはデジタル信号である。例えば、伝播信号は、グローバルネットワーク（例えば、インターネット）、遠隔通信ネットワーク、または他のネットワークにおいて伝播されるデジタル化信号であってもよい。一実施形態において、伝播信号は、数ミリ秒間、数秒間、数分間またはそれ以上の期間にわたってネットワークにおいてパケット送信されたソフトウェアアプリケーションのための命令など、ある期間にわたって伝播媒体を介して送信された信号である。別の実施形態において、コンピュータプログラム製品９２のコンピュータ可読媒体は、コンピュータシステム５０が受信および読取を行うことができる伝播媒体であり、この伝播媒体の受信および読取は、例えば、コンピュータプログラム伝播信号製品について上述したように、伝播媒体を受信し、当該伝播媒体において具体化された伝播信号を識別することなどによって行われる。
【００２４】
一般に、「搬送媒体」という用語は、上述の過渡信号、伝播信号、伝播媒体、記憶媒体、非一時的媒体などを包含する。
【００２５】
次に図３を参照し、好適なスマートフォン５０の実施形態について説明する。同様のアプリケーションプログラム１５を備える他のモバイル機器５０も適切であることを理解されたい。
【００２６】
本発明によるスマートフォンアプリケーション１５は、チケットを保有する顧客に対して、イベントへの入場口において個人のＩＤ（識別子）を検証する代替的なデジタル手段を提供する。スマートフォンアプリケーション１５は、システム１００に対して需要者を認識するように促す、固有識別子（すなわち、モバイルＩＤ）を含む固有ＱＲコード（登録商標）１３（バーコード形式）を周期的に生成する（ローカルに作り出す）。
【００２７】
ＱＲコード（登録商標）の内容
モバイルアプリケーション１５によってローカルに作り出されて生成されたＱＲコード（登録商標）１３は、顧客のシステムメンバＩＤ、モバイルＩＤおよび協定世界時（ＵＴＣ）の日付／時刻で構成される固有識別子（すなわち、例えばｉＰｈｏｎｅＭＤ５）を含む。アプリケーション１５は、ＱＲコード（登録商標）１３をバーコード形式で提示する（出力する）。
【００２８】
開催会場の入口または他の電子制御（自動）ゲートサブシステム２３において、スキャナ／読取装置２１は、システムメンバＩＤ、モバイルＩＤ、およびＵＴＣの日付／時刻情報をＱＲコード（登録商標）（バーコード）１３から以下のようにハッシュする。
【００２９】
メンバＩＤ＋モバイルＩＤ＋ＵＴＣ日付／時刻
＋Ｍｄ５ハッシュ（メンバＩＤ＋モバイルＩＤ＋ＵＴＣ日付／時刻）
【００３０】
ここで、メンバＩＤは、顧客の固有のシステムメンバＩＤの最初の６桁を用いた６４ビットの整数（例えば、999999）である。
【００３１】
モバイルＩＤは、システムサーバ６０によって生成されてモバイルアプリケーション１５に伝送されるか、またはアプリケーション１５において入力／定義された、６４ビットの整数である。このモバイルＩＤは、需要者が１つのモバイル機器に関係付けられた１つのシステムアカウントのみを保有するように、需要者のモバイル機器５０に一義的に関係付けられている（例えば、9999990000000119）。サーバ６０は、需要者ごとに、当該需要者のシステムメンバＩＤ、当該需要者のモバイルＩＤおよび当該需要者が購入したチケットのチケットデータをデータベース３１に格納する。
【００３２】
ＵＴＣ日付／時刻は、協定世界時刻および日付である（年、月、日、その後に時、分、秒が続く。例えば2010-08-05 14:56:33は、20100805145633として符号化される）。一実施形態において、モバイルアプリケーション１５は、固有の日付／時刻コードを６０秒おきにローカルに生成する。これ以外の日付／時刻コードの生成頻度も好適である。
【００３３】
Ｍｄ５ハッシュは、メンバＩＤ＋モバイルＩＤ＋ＵＴＣ日付／時刻の一方向暗号化である。
【００３４】
システム１００のセットアップ
図１および図３を参照し、データベース３１は、リレーショナルデータ記憶装置または他の構成のデータ記憶装置であってもよい。アプリケーション１５を動作させるモバイル機器５０、データベース３１を有するサーバ６０、および開催会場の協働する入場サブシステム２３、２１の様々なシステムおよびネットワークアーキテクチャが好適であると理解されたい。例えば、データベース３１を備えるウェブサーバ６０は、様々な数多くの開催会場に対応し、複数の団体スポーツやエンターテイメントパフォーマなどについて、代理店／販売業者や仲介業者などにチケットを発行する。例えば、試合、コンサート、プレゼンテーションおよびライブ公演のためのチケット発行が挙げられるが、これらに限定されるわけではない。データベース３１を備えるウェブサーバ６０は、各開催会場にローカルな開催会場サーバ６０から離れたところにあってもよい。ウェブサーバ６０と開催会場サーバ６０とは（開催会場サブシステム２３および読取器／スキャナ２１と共に）、ケーブルネットワーク、インターネット、エクストラネットなどを介したＷＡＮ（広域ネットワーク）、ＬＡＮ（ローカルエリアネットワーク）、あるいは他の役立つコンピュータネットワークとして通信および処理を行うために動作可能に結合されてもよい。このため、ウェブサーバ６０および開催会場サーバ６０を、本明細書において総称的にサーバ６０と称する。
【００３５】
いくつかの実施形態において、サーバ６０は、データベース３１を維持管理する。参加する開催会場の新たな需要者／顧客がシステム１００のメンバになると、サーバ６０は、それぞれに固有のシステムメンバＩＤを割り当て、これをデータベース３１に記録する。上述のとおり、各顧客は、１つのモバイル機器５０を顧客のシステムアカウントに対応または関連付けるように「登録する」（すなわち、システム１００／サーバ６０に知らせる）ことができる。サーバ６０は、顧客（顧客のアカウント）のための固有モバイルＩＤを割り当て、データベース３１に記録する。次に、本発明のモバイルアプリケーション１５は、システムメンバＩＤ（一実施形態では少なくとも最初の６桁）およびモバイルＩＤによって設定またはパラメータ化され、最終的には、顧客の対象モバイル機器５０にインストールされる。これを行うために、サーバ６０は、このように設定およびパラメータ化されたモバイルアプリケーション１５を、通信ネットワーク７０を介してまたはそれ以外の方法で対象モバイル機器５０にダウンロードしてもよい。
【００３６】
需要者がサーバ６０を介して参加する各種の開催会場におけるイベントのチケットを購入すると、システム１００／サーバ６０は、これに応じてチケットデータをデータベース３１に記録する（すなわち、需要者のシステムアカウントに記録される）。「チケット」とは、ある日付および時刻において、またはあるイベントのために、開催会場に出席する契約上の権利である。この契約上の権利は、開催会場またはイベントのある特定の座席またはエリアに対するものであってもよい。「チケット」の標示が電子的に格納または保持されている限りにおいて、これは「ｅチケット」または「電子チケット」となる。一般的または公知の技術が採用され、このようなチケットを表示するための様々な技術が好適である。
【００３７】
開催会場への入場
モバイル機器５０のユーザは、本発明のアプリケーションプログラム１５をそのスマートフォン／モバイル機器５０において動作させて実行する。その結果、実行中のアプリケーションプログラム１５は、固有ＱＲコード（登録商標）（バーコード）１３を生成し（より厳密には、ローカルに作り出し）、そのモバイル機器５０の表示画面／ユニットにこれを表示する。図４のステップ３９にこのことが示されている。なお、この固有バーコード１３を最初に作り出すのは、システム１００のサーバ６０ではなく、アプリケーション１５を動作させるモバイル機器５０である。
【００３８】
開催会場のゲートまたは入場サブシステム２３において、スキャナ／読取装置２１は、モバイル機器５０の表示画面からＱＲコード（登録商標）（バーコード）１３をスキャンする（図４のステップ４０）。スキャナ／読取装置２１は、一般的なまたは公知のバーコード読取技術を利用し、以下に詳述するように、Ｍｄ５ハッシュ（または類似のハッシュ）を実行するように構成されている。
【００３９】
ＱＲコード（登録商標）（バーコード）１３がモバイル機器５０の表示画面からスキャンされると、サーバ６０およびデータベース３１と電子的通信状態にあるスキャナ／読取装置２１は、システムアカウントへのアクセス、ひいてはチケットおよび開催会場へのアクセスを試みるユーザを認証するために一連のチェックを行う。システム１００のチェックの進行は以下のとおりで、図４に示される。
【００４０】
１．スキャナ／読取装置２１は、まず、読み取られたバーコード１３の内容を復号化する（ステップ４１）。これにより、メンバＩＤ候補値、モバイルＩＤ候補値、およびＵＴＣ日付／時刻候補値が得られる。
【００４１】
２．スキャナ／読取装置２１は、読み取られたバーコード１３が期限切れになっているか、またはサーバ６０により示される限界日付／時刻の範囲を満たしているかについて、ＵＴＣ日付／時刻の候補値をチェックする（ステップ４２）。日付／時刻を超過している場合、スキャナ装置２１は、適宜、エラーメッセージを発行する。
【００４２】
３．サーバ６０と通信状態にあるスキャナ／読取装置２１は、モバイルＩＤの候補値についての復号化結果を使用して、システム１００が格納した、対応するメンバＩＤをデータベース３１において検索する。公知のデータベースの探索および／またはダウンロード技術が使用される（ステップ４３）。サーバ６０および／またはスキャナ装置２１は、モバイルＩＤの候補値がデータベース３１において適切にインデックス化されないか、または対応するメンバＩＤをデータベース３１で見つけ出すことができない場合、適宜、任意のエラーメッセージを発行する。
【００４３】
４．この段階までにエラーが生じていない場合、ステップ４４は、（ａ）メンバＩＤの候補値＋モバイルＩＤの候補値＋ＵＴＣ日付／時刻の候補値のＭＤ５（暗号化された）ハッシュを、（ｂ）データベース３１に格納されたシステムメンバＩＤ＋データベース３１に格納された対応するモバイルＩＤ＋ＵＴＣ日付／時刻の候補値のＭｄ５ハッシュ暗号と比較することにより、読み取ったバーコード１３のハッシュを検証する。これにより、モバイル機器５０のユーザを有効に認証して検証する。
【００４４】
ステップ４４の処理は、サーバ６０およびスキャナ／読取装置２１により、またこれらの任意の組み合わせにより行ってもよいと理解されたい。すなわち、サーバ６０がステップ４４を処理する場合、サーバ６０は、（i）読み取られ、復号化されたメンバＩＤの候補値、モバイルＩＤの候補値およびＵＴＣ日付／時刻の候補値を、スキャナ／読取装置２１からアップロードするか、または他の方法によるスキャナ／読取装置２１との通信で取得し、（ii）データベース３１から、最近探索された格納済みシステムメンバＩＤおよび対応する格納済みモバイルＩＤを利用し、（iii）データ値の各組に対してハッシュルーチンを実行し、２つのハッシュ結果を比較し、（iv）比較結果をスキャナ／読取装置２１に伝送（ダウンロード）する。比較の結果が一致する場合、ユーザは認証される（すなわち、システムが検証される）。
【００４５】
代わりに、スキャナ／読取装置２１によってまたはスキャナ／読取装置２１において、（i）ステップ４３の、システムメンバＩＤに対応する格納済みモバイルＩＤのデータベース３１探索を要求し、その結果を取得（ダウンロード）し、（ii）２組のデータ値（格納された値および候補値）に対してハッシュルーチンをローカルに実行し、ハッシュ結果を比較することで処理を行ってもよい。比較の結果が一致する場合、ユーザは認証される（すなわち、システムが検証される）。
【００４６】
ステップ４４のサーバ６０および／またはスキャナ／読取器２１による処理は、他の構成も好適である。
【００４７】
ハッシュ結果を比較した結果、一致しない場合、スキャナ／読取器２１によってエラー信号またはメッセージが提供される。
【００４８】
５．メンバＩＤ、すなわち、モバイル機器のユーザの認証が確定されると、スキャナ／読取装置２１および／またはサーバ６０（ステップ４５）は、データベース３１に示されるユーザのアカウントのチケットを調べる。メンバＩＤをインデックスとして用いる一般的なデータベース探索が使用される。この需要者／モバイル機器のユーザ（メンバＩＤによる）の対応するチケットデータは、サーバ６０から開催会場ゲートサブシステム２３またはスキャナ／読取装置２１にダウンロードされてもよい。
【００４９】
６．スキャナ／読取装置２１および／または開催会場ゲートサブシステム２３は、ダウンロードされたチケットデータに従ったチケットを受け取らせる（ステップ４６）。
【００５０】
好ましくは、上述のとおり、ユーザのモバイル機器５０から読み取られ、スキャナ／読取装置２１によってハッシュされたＱＲコード（登録商標）１３とデータベース３１に格納されたデータとが一致することにより、開催会場への入場が可能となり、スキャナ装置２１または開催会場の入場サブシステム２３は、需要者の（モバイル機器５０ユーザの）座席票および／または他のチケットデータを印刷するよう促される。一致しない場合、スキャナ／読取装置２１またはゲートサブシステム２３は、入場を拒否し、需要者（モバイル機器のユーザ）を開催会場チケット売場に行くように促す。
【００５１】
このように、モバイル機器５０においてローカルに生成／作成されたバーコード１３は、イベント／開催会場への「電子チケット」ではなく（開催会場およびイベントを標示しない）、むしろ、需要者のアイデンティティ（身元）を検証する、すなわち、顧客である個人（モバイル機器の携帯者）を認証するデジタル手段である。モバイル機器のユーザの認証が完了した後に、システム１００は、そのモバイル機器５０に固有に関係付けられた／関連付けられたユーザのシステムアカウントに標示される該当チケット／イベントのデータを選考（検索）する。
【００５２】
実施例
システム１００の非限定的な実施形態の例において、ウェブサーバ６０は、多数の観客／チームのスポーツおよびライブ公演型イベントについて、顧客／需要者と、チケット代理店／販売業者／再販売業者／仲介業者／開催会場チケット売場などとの間でチケット取引を行うためのウェブサイトをサポートしている。エンドユーザ（見込み顧客／需要者）は、ウェブサイトにログオンおよび登録し、システム１００のメンバとなる。登録の際、エンドユーザは、例えば、氏名、住所、Ｅメールアドレスおよびモバイル機器５０の携帯電話番号を明記する。その結果、サーバ６０は、ユーザアカウントを作成し、エンドユーザに固有メンバＩＤを割り当て、ユーザが標示したモバイル機器５０の固有モバイルＩＤを割り当てる。サーバ６０は、また、データベース３１にレコードを作成し、新たに作り出したエンドユーザに対応するユーザアカウント情報（関連するユーザ情報を含む）、固有メンバＩＤおよび固有モバイルＩＤをデータベース３１に格納または保持する。
【００５３】
さらに、サーバ６０は、エンドユーザが当該エンドユーザのモバイル機器５０で使用するモバイルアプリケーション１５を設定する。具体的には、サーバ６０は、モバイルＩＤおよびメンバＩＤのパラメータをアプリケーション１５に設定し、設定／パラメータ化されたアプリケーション１５をエンドユーザのモバイル機器５０にダウンロードする。このダウンロードは、アプリケーションのリンクをモバイル機器５０にＥメールで送信することによって、または当該技術分野で公知の他のインストール技術によって行ってもよい。アプリケーション１５を搭載したエンドユーザのモバイル機器５０は、システム１００のアカウント保有メンバ、すなわち、アカウントに対応する登録済みメンバとして、エンドユーザを固有に識別するバーコード１３を必要に応じて（ユーザの命令で）作り出すことができる。
【００５４】
システム１００の登録済みアカウント保有メンバとして、エンドユーザは、ウェブサイト／ウェブサーバ６０を介して様々なチケット売り出しおよびセールにアクセスできる。１つのサンプル例では、例えば、エンドユーザが、チケット取引の金銭的側面を満たすために、クレジットカードを用いてイベントチケットをウェブサイトを介して１つまたは複数購入したとする。サーバ６０は、例えば、イベントの日付／時刻、開催会場、イベントのタイトル／名称、座席／場所および支払われた金額を示す、該当するチケットデータを、データベース３１のエンドユーザのレコードおよびアカウントに記録する。購入チケットは、エンドユーザに対して紙の形態で郵送、コンピュータ画面のディスプレイから印刷、またはそれ以外の別の方法で提供される必要がない。
【００５５】
イベントの日付／時間に、エンドユーザは、当該エンドユーザのモバイル機器５０でアプリケーション１５を操作（すなわち、実行）し、機器５０の表示装置／画面にバーコード１３を作り出す。開催会場ゲート２３において、スキャナ／読取器２１は、バーコード１３をエンドユーザのモバイル機器５０からスキャンして読み取る。ウェブサーバ６０およびデータベース３１と通信状態にあるスキャナ／読取器２１および／または開催会場サーバ６０は、図４のステップ４０〜４４に示すように、読み取ったバーコード１３を処理し、エンドユーザを電子的に認証する（すなわち、システム１００のアカウントを保有する登録済みメンバとしてユーザのアイデンティティを検証し、この段階では、対象イベントの特定のチケット保有者としてユーザを検証するわけではない）。
【００５６】
エンドユーザがシステムのメンバであることをシステム１００が認証、つまり検証すると（この段階では、対象イベントのチケット保有者として検証していない）、サーバ６０およびスキャナ／読取器２１は、エンドユーザのシステムアカウントにアクセスし、当該エンドユーザのイベントチケット／電子チケットを取得する。これにより、チケット／電子チケットが回収（redeem）されて、ゲート２３（回転式出入口など）を操作してエンドユーザの通過（入場）を許可することができる。開催会場のスキャナ／読取器２１、ゲート２３またはネットワーク接続されたプリンタは、チケット受領書、座席情報などをエンドユーザのために印刷してもよい。
【００５７】
本発明をその例示的な実施形態を参照しながら詳細に説明したが、本発明は、添付の請求の範囲により包含される本発明の範囲から逸脱することなく、形態および細部において種々の変更が可能であることが当業者には理解される。
なお、本発明は、実施の態様として以下の内容を含む。
〔態様１〕
コンピュータに実装され、開催会場またはイベントへの入場時に人物を電子的に認証する方法であって、
開催会場またはイベントの入場サブシステムに動作可能に結合されたデータベースに、あるモバイル機器の標示を含む、そのモバイル機器のユーザの標示を、電子的に格納するステップと、
前記モバイル機器のユーザに固有のバーコードであって、開催会場およびイベントのデータから独立したバーコードを、前記モバイル機器がローカルに作成して表示するように、前記あるモバイル機器においてコード生成プログラムを実行するステップと、
前記開催会場またはイベントの入場サブシステムにおいて、前記モバイル機器のユーザが前記ローカルに作成されたバーコードを前記あるモバイル機器に表示した状態で、（a）前記バーコードを前記あるモバイル機器から電子的に読み取り、（b）前記バーコードを、モバイル機器のユーザを標示する第１の標示部とモバイル機器を標示する第２の標示部とに電子的に復号化し、（c）前記データベースに電子的にアクセスし、前記復号化された第１の標示部を、前記データベースに格納された、前記モバイル機器のユーザの標示と比較し、前記復号化された第２の標示部を、前記データベースに格納された、前記あるモバイル機器の標示と比較するステップとを備え、
前記比較の結果、前記第１の標示部と、前記データベースに格納された、前記モバイル機器のユーザの標示とが一致し、かつ、前記第２の標示部と、前記データベースに格納された、前記あるモバイル機器の標示とが一致する場合、前記開催会場またはイベントへの入場時に前記モバイル機器のユーザを自動的にポジティブ認証する、人物認証方法。
〔態様２〕
態様１に記載の人物認証方法において、当該方法は、アカウントを保有する顧客である人物を認証するものであり、前記モバイル機器のユーザは前記アカウントを保有する人物であり、
前記データベースは、アカウント情報を格納し、各アカウントについて、前記データベースは、前記アカウントを保有する人物に関連付けられた１つのモバイル機器の標示を格納する、人物認証方法。
〔態様３〕
態様２に記載の人物認証方法において、
前記データベースは、前記モバイル機器のユーザが所有する１つまたは複数のチケット情報を、アカウントごとに格納し、
前記開催会場またはイベントの入場サブシステムは、さらに、（d）前記開催会場またはイベントへの入場時に前記モバイル機器のユーザをポジティブ認証した後に、チケット情報を検索し、（e）前記モバイル機器のユーザが１つまたは複数のチケットを使うことを許可する、人物認証方法。
〔態様４〕
態様１に記載の人物認証方法において、前記開催会場またはイベントの入場サブシステムは、ゲートまたは回転式出入口を含み、
前記モバイル機器のユーザを自動的にポジティブ認証するステップは、さらに、前記モバイル機器のユーザが前記ゲートまたは回転式出入口を通過することを許可することを含む、人物認証方法。
〔態様５〕
態様１に記載の人物認証方法において、前記あるモバイル機器は、携帯電話、ＰＤＡ、スマートフォンまたは手持ち型デジタル処理装置である、人物認証方法。
〔態様６〕
態様１に記載の人物認証方法において、前記一致をもたらす前記比較は、前記開催会場またはイベントへの入場時に、前記モバイル機器のユーザをチケット保有者として認証することとは別にかつ独立して、前記モバイル機器のユーザが本人であることを自動的に認証する、人物認証方法。
〔態様７〕
態様１に記載の人物認証方法において、さらに、
前記開催会場またはイベントへの入場時において前記モバイル機器のユーザを認証した後に、前記ユーザのチケットデータを前記データベースから取得するステップと、
前記ユーザのチケットを回収するステップとを備えた、人物認証方法。
〔態様８〕
開催会場またはイベントへの入場時に人物を電子的に認証する電子認証装置であって、
あるモバイル機器の標示を含む、そのモバイル機器のユーザの標示を、電子的に格納するコンピュータデータベースであって、開催会場またはイベントの入場サブシステムに動作可能に結合されたコンピュータデータベースと、
前記モバイル機器のユーザに固有のバーコードであって、開催会場およびイベントのデータから独立したバーコードを、前記モバイル機器がローカルに作成して表示するように、前記あるモバイル機器において実行されるコード生成部と、
前記開催会場またはイベントの入場サブシステムであって、前記モバイル機器のユーザが前記ローカルに作成されたバーコードを前記あるモバイル機器に表示した状態で、（a）前記バーコードを前記あるモバイル機器から電子的に読み取り、（b）前記バーコードを、モバイル機器のユーザを標示する第１の標示部とモバイル機器を標示する第２の標示部とに電子的に復号化し、（c）前記データベースに電子的にアクセスし、前記復号化された第１の標示部を、前記データベースに格納された、前記モバイル機器のユーザの標示と比較し、前記復号化された第２の標示部を、前記データベースに格納された、前記あるモバイル機器の標示と比較する、開催会場またはイベントの入場サブシステムとを備え、  前記比較の結果、前記第１の標示部と、前記データベースに格納された、前記モバイル機器のユーザの標示とが一致し、かつ、前記第２の標示部と、前記データベースに格納された、前記あるモバイル機器の標示とが一致する場合、前記開催会場またはイベントの入場サブシステムが、前記開催会場またはイベントへの入場時に前記モバイル機器のユーザを自動的にポジティブ認証する、電子認証装置。
〔態様９〕
態様８に記載の電子認証装置において、前記開催会場またはイベントの入場サブシステムは、アカウントを保有する顧客である人物を認証するものであり、前記モバイル機器のユーザは前記アカウントを保有する人物であり、
前記データベースは、アカウント情報を格納し、各アカウントについて、前記データベースは、前記アカウントを保有する人物に関連付けられた１つのモバイル機器の標示を格納する、電子認証装置。
〔態様１０〕
態様９に記載の電子認証装置において、
前記データベースは、前記モバイル機器のユーザが所有する１つまたは複数のチケット情報をアカウントごとに格納し、
前記開催会場またはイベントの入場サブシステムは、さらに、（d）前記開催会場またはイベントへの入場時に前記モバイル機器のユーザをポジティブ認証した後に、チケット情報を検索し、（e）前記モバイル機器のユーザが１つまたは複数のチケットを使うことを許可する、電子認証装置。
〔態様１１〕
態様８に記載の電子認証装置において、前記開催会場またはイベントの入場サブシステムは、ゲートまたは回転式出入口を含み、前記開催会場またはイベントの入場サブシステムは、前記モバイル機器のユーザを自動的にポジティブ認証した後に、さらに、前記モバイル機器のユーザが前記ゲートまたは回転式出入口を通過することを許可する、電子認証装置。
〔態様１２〕
態様８に記載の電子認証装置において、前記あるモバイル機器は、携帯電話、ＰＤＡ、スマートフォンまたは手持ち型デジタル処理装置である、電子認証装置。
〔態様１３〕
態様８に記載の電子認証装置において、前記開催会場またはイベントの入場サブシステムは、さらに、前記開催会場またはイベントへの入場時に、前記モバイル機器のユーザをチケット保有者として認証することとは別にかつ独立して、前記モバイル機器のユーザが本人であることを自動的に認証する、電子認証装置。
〔態様１４〕
態様８に記載の電子認証装置において、前記開催会場またはイベントの入場サブシステムが、さらに、前記開催会場またはイベントへの入場時において前記モバイル機器のユーザを認証した後に、前記ユーザのチケットデータを前記データベースから取得し、
前記ユーザのチケットを回収する、電子認証装置。
〔態様１５〕
コンピュータを使用し、開催会場またはイベントへの入場時に人物を電子的に認証する電子認証システムであって、
あるモバイル機器の標示を含む、そのモバイル機器のユーザの標示を、電子的に格納するコンピュータデータベースと、
前記データベースに動作可能に結合された、開催会場またはイベントの入場サブシステムであって、
（a）前記あるモバイル機器においてローカルに作成されたバーコードを電子的に読み取るステップであって、前記あるモバイル機器は、コード生成プログラムを実行して前記バーコードをローカルに作成して表示し、前記バーコードは、前記モバイル機器のユーザに固有であって、開催会場およびイベントのデータから独立したバーコードである、ステップ、
（b）前記バーコードを、モバイル機器のユーザを標示する第１の標示部とモバイル機器を標示する第２の標示部とに電子的に復号化するステップ、および
（c）前記データベースに電子的にアクセスし、前記復号化された第１の標示部を、前記データベースに格納された、前記モバイル機器のユーザの標示と比較し、前記復号化された第２の標示部を、前記データベースに格納された、前記あるモバイル機器の標示と比較するステップを実行するサブシステムとを備え、
前記比較の結果、前記第１の標示部と、前記データベースに格納された、前記モバイル機器のユーザの標示とが一致し、かつ、前記第２の標示部と前記データベースに格納された、前記あるモバイル機器の標示とが一致する場合、前記開催会場またはイベントの入場サブシステムが、前記開催会場またはイベントへの入場時に前記モバイル機器のユーザを自動的にポジティブ認証する、システム。
【図１】
0005977256.tif 000002
【図２】
0005977256.tif 000003
【図３】
0005977256.tif 000004
【図４】
0005977256.tif 000005