(57)【特許請求の範囲】
【請求項１】
製品に関連付けられた問い合わせ可能なデータ記憶装置への電磁的な問い合わせに基づいて、ユーザ端末にユーザインタフェースを提供する1つ又は複数の遠隔のプロセッサによって実行される方法であって、
ユーザ端末からの第１のデータの出力を受信するステップであって、前記第１のデータは、前記問い合わせ可能なデータ記憶装置への第１の電磁的な問い合わせと関連付けられており、且つ前記製品を識別するデータを含む、ステップと、
前記第１のデータに基づいて前記ユーザ端末に第１のユーザインタフェースを出力するステップと、
前記ユーザ端末から第２のデータの出力を受信するステップであり、前記第２のデータは、前記問い合わせ可能なデータ記憶装置への第２の電磁的な問い合わせと関連付けられており、且つ前記製品を識別する前記データを含む、ステップと、
前記ユーザ端末に第２のユーザインタフェースを出力するステップであり、前記第２のユーザインタフェースは、前記第１のユーザインタフェースとは異なるとともに、
前記第２のデータと、
前記第１のデータを受信することと関連付けられたデータであり、前記第１のデータを受信することと関連付けられたデータが、前記第１のユーザインタフェースを通して受信された前記製品に関するデータを使用して実行された第１のコンピュータ演算の結果として記憶されたデータを含む、関連付けられたデータと、
に基づいている、ステップと
を含む、方法。
【請求項２】
前記第１のユーザインタフェースが、前記ユーザインタフェースと関連付けられたプログラムと対話するためのユーザデータを受信するように構成され、
前記第２のデータが前記ユーザデータと関連付けられたデータを含む、
請求項１に記載の方法。
【請求項３】
第１のデータを受信する前記ステップ及び第２のデータを受信する前記ステップ、並びに、第１のユーザインタフェースを出力する前記ステップ及び第２のユーザインタフェースを出力する前記ステップが、前記ユーザ端末から遠隔の１つ又は複数のプロセッサを使用して実行される、請求項１又は２に記載の方法。
【請求項４】
前記１つ又は複数のプロセッサが、前記第１及び第２のユーザインタフェースを通してアクセス可能なユーザ対話プログラムを実行する遠隔システムの一部である、請求項３に記載の方法。
【請求項５】
前記ユーザ端末が携帯ユーザデバイスである、請求項１〜４のいずれか一項に記載の方法。
【請求項６】
前記ユーザ端末が、対応する前記第１又は第２のデータを出力するように構成されている、請求項１〜５のいずれか一項に記載の方法。
【請求項７】
前記ユーザ端末が、前記ユーザ端末と関連付けられた位置データを決定するように構成されている、請求項１〜６のいずれか一項に記載の方法。
【請求項８】
前記ユーザ端末が、対応する前記データ記憶装置への前記問い合わせと関連付けられた時間値を決定するように構成されている、請求項１〜７のいずれか一項に記載の方法。
【請求項９】
請求項１〜８のいずれか一項に記載の前記方法を実行するように構成された命令を含む、コンピュータ可読媒体。
【請求項１０】
製品に関連付けられた問い合わせ可能なデータ記憶装置への電磁的な問い合わせに基づいて、ユーザ端末にユーザインタフェースを提供する装置であって、該装置は、プロセッサを備えるとともに、
ユーザ端末からの第１のデータの出力を受信し、前記第１のデータは、前記問い合わせ可能なデータ記憶装置への第１の電磁的な問い合わせと関連付けられており、且つ前記製品を識別するデータを含み、
前記第１のデータに基づいて前記ユーザ端末に第１のユーザインタフェースを出力し、
前記ユーザ端末から第２のデータの出力を受信し、前記第２のデータは、前記問い合わせ可能なデータ記憶装置への第２の電磁的な問い合わせと関連付けられており、且つ前記製品を識別する前記データを含み、
前記ユーザ端末に第２のユーザインタフェースを出力し、前記第２のユーザインタフェースは、前記第１のユーザインタフェースとは異なるとともに、
前記第２のデータと、
前記第１のデータを前記受信することと関連付けられたデータであり、前記第１のデータを受信することと関連付けられたデータが、前記第１のユーザインタフェースを通して受信された前記製品に関するデータを使用して実行された第１のコンピュータ演算の結果として記憶されたデータを含む、関連付けられたデータと、
に基づいている、
ように構成された装置。
【請求項１１】
請求項１０に記載された前記装置及び前記ユーザ端末を備えたシステム。
【請求項１２】
請求項１に記載の方法であって、
前記ユーザ端末が第１のユーザ端末であり、前記第１のユーザインタフェースは、プログラムとの第１の対話型セッションへのユーザアクセスを開始するように構成されており、前記第１の対話型セッションは前記第１のデータに基づいており、当該方法が、
第２のユーザ端末から第３のデータを受信するステップであり、前記第３のデータは、問い合わせ可能なデータ記憶装置への第３の電磁的な問い合わせと関連付けられている、ステップと、
前記第１の対話型セッションの状態を確定するステップと、
前記第２のユーザ端末に第３のユーザインタフェースを提供するステップであり、前記第３のユーザインタフェースは、前記プログラムとの第２の対話型セッションへのユーザアクセスを開始するように構成されており、前記第２の対話型セッションは、
前記第１の対話型セッションの前記確定された状態と、
前記第３のデータと、
に基づいている、ステップと、
を含む、方法。
【請求項１３】
前記第１の対話型セッションの前記状態が、
Ｉ）まだ開始していない
ＩＩ）開始したがまだ完了していない
ＩＩＩ）完了済み
のいずれかであり得る、請求項１２に記載の方法。
【請求項１４】
前記第１のユーザ端末がメモリを備え、前記方法が前記メモリ内の前記第１の対話型セッションの前記確定された状態と関連付けられたデータを記憶するステップを含む、請求項１３に記載の方法。
【請求項１５】
前記第１の対話型セッションが、前記第１のデータを使用する第１のコンピュータ演算を含み、
前記第２の対話型セッションが、
前記第３のデータを使用し、
前記第１のコンピュータ演算に基づいている
第２のコンピュータ演算を含む、請求項１２〜１４のいずれか一項に記載の方法。
【請求項１６】
請求項１０に記載の装置であって、前記ユーザ端末が第１のユーザ端末であり、前記第１のユーザインタフェースは、プログラムとの第１の対話型セッションへのユーザアクセスを開始するように構成されており、前記第１の対話型セッションは前記第１のデータに基づいており、当該装置は、
第２のユーザ端末から第３のデータを受信し、該第３のデータは、問い合わせ可能なデータ記憶装置への第３の電磁的な問い合わせと関連付けられており、
前記プロセッサを使用して前記第１の対話型セッションの状態を確定し、
前記第２のユーザ端末に第３のユーザインタフェースを提供し、前記第３のユーザインタフェースは、前記プログラムとの第２の対話型セッションへのユーザアクセスを開始するように構成されており、前記第２の対話型セッションは、
前記第１の対話型セッションの前記確定された状態と、
前記第３のデータと、
に基づいている、
ように構成された装置。
【請求項１７】
請求項１６に記載の装置、並びに前記第１及び第２のユーザ端末を備えるシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザインタフェースを提供する分野に属し、特に、１つ又は複数のデータ記憶装置への電磁的な問い合わせ（interrogation、インタロゲーション）によって起動されるユーザインタフェースを提供する分野に属するが、それだけには限定されない。
【背景】
【０００２】
データ記憶媒体には様々な形態がある。記憶媒体に収容されたデータは、デバイスによって読み取られ、プロセッサによるコンピュータ演算の実行時に使用することができる。データ記憶装置の一形態は、電磁的に問い合わせするデバイスによってアクセス可能なデータを記憶する、電磁的に問い合わせ可能なデータ記憶装置である。こうした問い合わせ可能なデータ記憶装置の一例は、電子誘導コイルをタグの近傍へ近づけることによって読み取り可能なデータを収容するＲＦＩＤタグである。既存の問い合わせ可能な記憶装置から抽出されたデータは、様々な用途に使用することができる。一例は支払端末を介してアクセス可能な銀行カードの記憶媒体であり、ここでは支払端末を用いて、資金がユーザの銀行口座から問い合わせしたカードに自動的に入金される。
【０００３】
上記の例において、後続のＲＦＩＤタグへの問い合わせにより、端末が新しいタグに問い合わせするたびごとに、又は同一のタグが異なる問い合わせデバイスによって問い合わせされるときに、遠隔システムを用いてユーザ又は端末に同一のアクセス手順がもたらされる。こうした既存のシステムは、同一のデバイスから同一のタグへのマルチリード、又は異なるタグへのマルチリードを考慮していない。このことはシステムの非効率、又はデータ記憶装置に記憶されたデータの不適切な使用の原因となる。
【概要】
【０００４】
本発明の第１の態様において、１つ又は複数の問い合わせ可能なデータ記憶装置への電磁的な問い合わせに基づいて、ユーザ端末にユーザインタフェースを提供するための方法が提供される。この方法は、問い合わせ可能なデータ記憶装置への第１の電磁的な問い合わせと関連付けられた、ユーザ端末からの第１のデータの出力を受信するステップと、第１のデータに基づいてユーザ端末に第１のユーザインタフェースを出力するステップと、ユーザ端末から第２のデータの出力を受信するステップであり、第２のデータは、問い合わせ可能なデータ記憶装置への第２の電磁的な問い合わせと関連付けられている、ステップと、ユーザ端末に第２のユーザインタフェースを出力するステップであり、第２のユーザインタフェースは、第１のユーザインタフェースとは異なるとともに、第２のデータと第１のデータを受信することと関連付けられたデータとに基づいているステップと、
を含む。
【０００５】
第１の態様は、これらには限定されないが、下記のいずれか１つ又は複数を含む本明細書で開示された任意の適切な方法で変更してもよい。
【０００６】
この方法は、第１のユーザインタフェースが、このユーザインタフェースと関連付けられたプログラムと対話するためのユーザデータを受信できるように構成され、第２のデータが、このユーザデータと関連付けられたデータを含むように構成してもよい。
【０００７】
この方法は、ユーザ端末に第１のユーザインタフェースを出力するとき、第１のユーザインタフェースを通してユーザデータ入力を受信するステップと、このユーザデータを使用して第１のコンピュータ演算を実行するステップと、を含み、第２のユーザインタフェースが第１のコンピュータ演算の実行にさらに基づいている。
【０００８】
この方法は、第１のデータを受信するステップ及び第２のデータを受信するステップ、並びに、第１のユーザインタフェースを出力するステップ及び第２のユーザインタフェースを出力するステップが、ユーザ端末から遠隔の１つ又は複数のプロセッサを使用して実行されるように構成してもよい。
【０００９】
この方法は、１つ又は複数のプロセッサが、第１及び第２のユーザインタフェースを通してアクセス可能なユーザ対話プログラムを実行させる遠隔システムの一部を含むように構成してもよい。
【００１０】
この方法は、ユーザ端末が携帯ユーザデバイスであるように構成してもよい。
【００１１】
この方法は、１つ又は複数の問い合わせ可能なデータ記憶装置が、受信したユーザ端末に対し、対応する第１及び第２のデータを出力させることを命令するように構成された問い合わせ可能なデータを含むように構成してもよい。
【００１２】
この方法は、１つ又は複数の問い合わせ可能なデータ記憶装置が、受信したユーザ端末に対し、ユーザ端末と関連付けられた位置データを決定させることを命令するように構成された問い合わせ可能なデータを含むように構成してもよい。
【００１３】
この方法は、１つ又は複数の問い合わせ可能なデータ記憶装置が、受信したユーザ端末に対し、対応するデータ記憶装置への問い合わせと関連付けられた時刻値を決定させることを命令するように構成された問い合わせ可能なデータを含むように構成してもよい。
【００１４】
第１の態様にしたがって記載された方法を実行するように構成された命令を含む、コンピュータ可読製品も提供されている。
【００１５】
本発明の第２の態様において、１つ又は複数の問い合わせ可能なデータ記憶装置への電磁的な問い合わせに基づいて、ユーザ端末にユーザインタフェースを提供するための装置が提供される。この装置は、プロセッサを備えるとともに、問い合わせ可能なデータ記憶装置への第１の電磁的な問い合わせと関連付けられた、ユーザ端末からの第１のデータの出力を受信し、第１のデータに基づいてユーザ端末に第１のユーザインタフェースを出力し、ユーザ端末から第２のデータの出力を受信し、第２のデータは、問い合わせ可能なデータ記憶装置への第２の電磁的な問い合わせと関連付けられており、ユーザ端末に第２のユーザインタフェースを出力し、第２のユーザインタフェースは、第１のユーザインタフェースとは異なるとともに、第２のデータと第１のデータを受信することと関連付けられたデータとに基づいている、ように構成されている。
【００１６】
第２の態様は、これらには限定されないが、第１の態様にしたがって記載された任意の機能のいずれか１つ又は複数を含む、本明細書で開示された任意の適切な方法で変更してもよい。
【００１７】
第２の態様において記載された装置及びユーザ端末を含むシステムが提供されている。
【００１８】
本発明の第３の態様において、プログラムとの対話型セッションへのユーザアクセスを開始するように構成されたユーザインタフェースを提供するための方法が提供される。この方法は、第１のユーザ端末から第１のデータを受信するステップであり、第１のデータは、問い合わせ可能なデータ記憶装置への第１の電磁的な問い合わせと関連付けられている、ステップと、第１のユーザ端末に第１のユーザインタフェースを提供するステップであり、第１のユーザインタフェースは、プログラムとの第１の対話型セッションへのユーザアクセスを開始するように構成されており、第１の対話型セッションは前記第１のデータに基づいている、ステップと、第２のユーザ端末から第２のデータを受信するステップであり、第２のデータは、問い合わせ可能なデータ記憶装置への第２の電磁的な問い合わせと関連付けられている、ステップと、第１の対話型セッションの状態を確定するステップと、第２のユーザ端末に第２のユーザインタフェースを提供するステップであり、前記第２のユーザインタフェースは、プログラムとの第２の対話型セッションへのユーザアクセスを開始するように構成されており、第２の対話型セッションは、第１の対話型セッションの確定された状態と第２のデータとに基づいているステップと、を含む。
【００１９】
第３の態様は、これらには限定されないが、第１の態様及び下記のいずれかにしたがって記載された任意の機能のいずれか１つ又は複数を含む、本明細書で開示された任意の適切な方法で変更してもよい。
【００２０】
この方法は、第１の対話型セッションの状態が、まだ開始していない、開始したがまだ完了していない、完了済みのいずれであり得るように構成してもよい。
【００２１】
この方法は、ユーザ端末がメモリを備え、この方法がメモリ内の第１の対話型セッションの確定された状態と関連付けられたデータを記憶するステップを含むように構成してもよい。
【００２２】
この方法は、第１の対話型セッションは、第１のデータを使用する第１のコンピュータ演算を含み、第２の対話型セッションは、第２のデータを使用し、第１のコンピュータ演算に基づいている第２のコンピュータ演算を含むように構成してもよい。
【００２３】
本発明の第４の態様において、プログラムとの第１の対話型セッションへのユーザアクセスを開始するように構成されたユーザインタフェースを提供するための装置が提供される。この装置は、プロセッサを備えており、第１のユーザ端末から第１のデータを受信し、第１のデータは、問い合わせ可能なデータ記憶装置への第１の電磁的な問い合わせと関連付けられており、第１のユーザ端末に第１のユーザインタフェースを提供し、第１のユーザインタフェースは、プログラムとの第１の対話型セッションへのユーザアクセスを開始するように構成されており、第１の対話型セッションは第１のデータに基づいており、第２のユーザ端末から第２のデータを受信し、第２のデータは、問い合わせ可能なデータ記憶装置への第２の電磁的な問い合わせと関連付けられており、プロセッサを使用して第１の対話型セッションの状態を確定し、第２のユーザ端末に第２のユーザインタフェースを提供し、第２のユーザインタフェースは、プログラムとの第２の対話型セッションへのユーザアクセスを開始するように構成されており、第２の対話型セッションは、第１の対話型セッションの前記確定された状態と第２のデータとに基づいている、ように構成されている。
【００２４】
第４の態様は、これらには限定されないが、第１及び第３の態様にしたがって記載された任意の機能のいずれか１つ又は複数を含む、本明細書で開示された任意の適切な方法で変更してもよい。
【００２５】
第４の態様において記載された装置、並びに第１及び第２のユーザ端末を備えるシステムも提供されている。
【００２６】
本発明の第５の態様において、ユーザ端末からデータを出力するための方法が提供される。この方法は、問い合わせ可能なデータ記憶装置から記憶データを、ユーザ端末によるデータ記憶装置への電磁的な問い合わせに際して、受信するステップと、任意の順序で、決定するステップであり、ユーザ端末と関連付けられた位置に基づくデータ、及び／又は、問い合わせ可能なデータ記憶装置への問い合わせと関連付けられた時間に基づくデータのいずれかを決定するステップと、ユーザ端末と遠隔のコンピュータシステムの間の通信リンクを記憶データに基づいて確立するステップと、を実行するステップと、遠隔のコンピュータシステムへ決定されたデータを出力するステップとを含む。
【００２７】
第５の態様は、これらには限定されないが、下記の任意の機能のいずれか１つ又は複数を含む、本明細書で開示された任意の適切な方法で変更してもよい。
【００２８】
この方法は、遠隔のシステムを設定してプログラムを実行するように構成してもよい。この方法は、遠隔のコンピュータシステムと通信を確立した際に、そのプログラムと対話するためにユーザ端末にユーザインタフェースを提供するステップを含む。
【００２９】
この方法は、ユーザインタフェースを設定して、位置に基づくデータ又は時間に基づくデータを決定するように構成してもよい。
【００３０】
本明細書では、第５の態様に記載された方法を実行するように構成されたプロセッサを備えるユーザ端末が提供される。
【００３１】
本発明の第６の態様において、喫煙具用の容器（packaging、パッケージング）が提供される。この容器は、電磁的に問い合わせ可能なデータ記憶装置を備えており、問い合わせ可能なデータ記憶装置は、ユーザ端末と関連付けられた電磁的な質問器（interrogator、インタロゲータ）による電磁的に問い合わせの際に、データを出力するように構成されており、この出力されたデータは、ユーザ端末に対して命令して、遠隔のプロセッサへの通信リンクを確立し、遠隔のプロセッサに出力するために、ユーザ端末位置データと、電磁的な問い合わせと関連付けられたタイミング情報と、のいずれかを決定することを実行させるように構成されている。
【００３２】
第６の態様は、これらには限定されないが、下記の任意の機能のいずれか１つ又は複数を含む、本明細書で開示された任意の適切な方法で変更してもよい。
【００３３】
この容器は、電磁的に問い合わせ可能なデータ記憶装置がＲＦＩＤを備えるように構成してもよい。
【００３４】
この容器は、電磁的な問い合わせに際してのデータの出力がウェブサイトのアドレスを含むように構成してもよい。
【００３５】
この容器は、電磁的な問い合わせに際してのデータの出力が容器と関連付けられた識別データを含むように構成してもよい。
【図面の簡単な説明】
【００３６】
次に添付の図面を参照しながら、単に例によって本発明の諸実施形態について説明する。
【図１】本明細書で提示されるシステムの一例を示す図である。
【図２ａ】携帯電話を使用してＲＦＩＤを有する製品パッケージに問い合わせをする、本明細書で提示されるシステムの一例を示す図である。
【図２ｂ】ＲＦＩＤリーダーと組み合わせたスタティック（ｓｔａｔｉｃ）ユーザ端末を使用して、ＲＦＩＤを有する製品パッケージに問い合わせをする、本明細書で提示されるシステムの一例を示す図である。
【図３】ＲＦＩＤを有する製品パッケージの一例を示す図である。
【図４ａ】ユーザが登録することを可能にするユーザインタフェースページの一例を示す図である。
【図４ｂ】ユーザがログインすることを可能にするユーザインタフェースページの一例を示す図である。
【図５】ユーザインタフェースを介して表示された対話型ページの一例を示す図である。
【図６】本明細書で提示される方法の一例を示す図である。
【図７】本明細書で提示される方法の別の例を示す図である。
【図８】本明細書で提示される方法のさらに別の例を示す図である。
【図９】本明細書で提示されるシステムの一例を示す図である。
【図１０】本明細書で提示されるシステムの別の例を示す図である。
【図１１】本明細書で提示されるシステムのさらに別の例を示す図である。
【詳細な説明】
【００３７】
本明細書では、１つ又は複数の問い合わせ可能なデータ記憶装置５への電磁的な問い合わせに基づいて、ユーザ端末１０にユーザインタフェース１４を提供するための方法１が提示されている。この方法１の一例が図１に示されている。この方法１の例示の流れ図が図６に示されている。方法１は、問い合わせ可能なデータ記憶装置５への第１の電磁的な問い合わせと関連付けられたユーザ端末１０からの第１のデータの出力を受信するステップ１０２を含む。次いで方法１は、第１のデータに基づいてユーザ端末１０に第１のユーザインタフェース１４を出力１０４する。次いで方法１は、ユーザ端末１０から第２のデータの出力を受信し１０６、ここで、第２のデータは、問い合わせ可能なデータ記憶装置５への第２の電磁的な問い合わせと関連付けられている。次いで方法１は、ユーザ端末１０に第２のユーザインタフェース１４を出力１０８し、ここで、第２のユーザインタフェース１４は、第１のユーザインタフェース１４とは異なるとともに、第２のデータと第１のデータの受信と関連付けられたデータとに基づいている。
【００３８】
したがって方法１では、第１のデータセットが、問い合わせ可能なデータ記憶装置５への以前の電磁的な問い合わせから生じたユーザ端末１０から、すでに送信されたかどうかに基づいて、同一のユーザ端末１０が異なるユーザインタフェース１４を送信されることが可能である。
【００３９】
この方法１の一例は、図２ａに示すように、ＲＦＩＤ６という形をとるデータ記憶装置５に電磁的に問い合わせを行うために使用される電磁的な質問器１６を有する携帯デバイス１８である。データ記憶装置５への異なる問い合わせは、同一の記憶装置５への問い合わせでも、図１１に示すように異なる記憶装置５への問い合わせでもよい。この例のステップ及び機能は、本明細書の他の場所に記載された機能の任意の適切なステップにしたがって、加えられても変更されてもよい。この例のＲＦＩＤは、１つ又は複数の喫煙具用の容器など製品パッケージ２０に張り付けられる。ＲＦＩＤ６を付けた製品パッケージ２０の例を図３に示す。ここでは、ＲＦＩＤ６は誘導コイル８に接続されたメモリ７を含む。メモリ７は、電磁的に問い合わされたときに誘導コイル８を経由して読むことができる電子データを収容する。
【００４０】
この例において電磁的な問い合わせは、ユーザがＲＦＩＤ６に対して携帯デバイス１８をタップする、又は他の方法で携帯デバイス１８をＲＦＩＤ６の近傍に近づけることによって実現される。携帯デバイス１８は、ＲＦＩＤ６に問い合わせし、メモリ７に記憶されたデータを抽出することができる電磁的な質問器１６として働くアンテナ（図２ａでは図示せず）を有する。この例における携帯デバイス１８は、標準的な移動体通信及び電磁的な質問器１６の双方に使用することができる、アンテナを有する携帯電話である。この例においてＲＦＩＤに問い合わせるのに使用される技術は、近距離無線通信（ＮＦＣ）に基づいている。携帯デバイス１８はまた、プロセッサ及びメモリ、並びに関連する制御回路及びデバイスなど、携帯デバイス１８を電磁的に励磁してＲＦＩＤ６からデータを読み出すようにさせる、１つ又は複数のソフトウェアプログラムを実行させるコンピュータ処理構成要素を有する。プログラムもまた、ＲＦＩＤ６への問い合わせからアップロードされたデータに自動的に作用するように構成されている。この例において、問い合わせされたデータには、ウェブサイトアドレス、及びＲＦＩＤ６が貼り付けられた製品パッケージ２０と関連付けられた一意の製品ＩＤコードが含まれている。この問い合わせされたデータを読み取ると、携帯デバイス１８はインターネットのブラウザプログラムを開き、ウェブサイトアドレスを使用して遠隔のシステムにアクセスする。この遠隔のシステムはこの例においては、ウェブサイトのユーザインタフェース１４をサポートする遠隔サーバ２２である。
【００４１】
原則として、（データ記憶装置５への問い合わせに際して）サーバ２２によって受信された第１のデータは、サーバが第１のユーザインタフェース１４をもとの携帯デバイス１８に送信するのを可能とする、又は別の方法でそうするように命令する携帯デバイスの詳細を提供するデータを含む任意のデータでよい。
【００４２】
この例においてサーバ２２は、携帯ユーザが対話できる様々な異なるユーザインタフェースページ（第１、第２及び後続のユーザインタフェースとも呼ばれる）を提供するウェブサイトを有する、１つ又は複数のプログラムを実行するためのプロセッサ１２、メモリ２４を含む。サーバ２２はまた、携帯デバイス１８とデータを送受信するための通信デバイス２６へのアクセスを有する。
【００４３】
携帯デバイス１８に送信されたユーザインタフェース１４により、１つ又は複数のコンピュータ演算又は処理をサーバプロセッサ１２によって実行させる、ユーザインタフェースの対話要素と対話することにより、ユーザは多くのことを行うことができる。
【００４４】
図４ａに示した一例において、ユーザは携帯電話にユーザインタフェース１４を提供される。そこではユーザインタフェース１４は、ユーザが、ウェブサイトにアップロードすることができる登録情報に入るための対話機能を提供する。図４ａにおいて、ユーザは、ユーザが選択できる対話型グラフィカルエレメント３６を提供される。このエレメント３６を選択すると、ユーザは詳細部に入るための別のインタフェース１４を提供される。或いは、登録エレメント３６を選択することにより、携帯デバイス１８に記憶されたユーザ詳細部を自動的に判定又は取得し、それらをサーバにアップロードする。次に、サーバで実行するウェブサイトプログラムは、ユーザインタフェースを介して、ユーザが次回同一のプログラムと対話する際に使用することができるログイン詳細を返信することができ、したがって再び登録する必要はない。
【００４５】
別の例において、図４ｂで示すように、ユーザにログインにかかるユーザインタフェース１４を提供してもよい。図４ａに示した例と同様に、ユーザはログインプロセスを開始するために対話型エレメント４０を選択することができる。
【００４６】
別の例において、ユーザはすでに登録され、ウェブサイトにログイン済であり、対話可能な様々な任意のタスク又は操作が提供されている。ユーザに提供されたユーザインタフェース１４は、ユーザがグラフィカルメニュー及びタブといった様々な選択を自由に移動して見ることができるようにする機能を有してもよい。ユーザインタフェース１４を介して提供されるタスクは、ユーザが実行するときに任意又は必須とすることができる。すなわち、必須の場合には、ウェブサイトの使用を継続する許可を得る前に、ユーザはコンピュータタスク（ｃｏｍｐｕｔａｔｉｏｎａｌ  ｔａｓｋ）と対話し、それを実行しなければならない。ユーザインタフェース１４を通して提供される、こうした対話型コンピュータタスクの例を図５に示す。ここではユーザは対話型エレメント４２を選択することにより、製品を評価するように求められる。このエレメント４２の選択は、様々な他のユーザインタフェースページ１４へと順次続いている。このユーザインタフェースページ１４は、ユーザ情報、又はユーザが携帯デバイス１８を使用して丁度問い合わせをした製品２０のユーザ評価を計算するためにウェブサイトプログラムが使用する選択を入力するために、ユーザに提示されている。
【００４７】
第１のデータの受信に関連付けられたデータは、たとえば、サーバにアップロードされた第１のデータの記憶されたログとすることができる（これは一意の製品ＩＤコード、又は、サーバ２２が携帯デバイス１８と通信することを可能とする携帯デバイスについての詳細とすることもできる）。
【００４８】
さらに、又は代替として、第１のデータの受信に関連付けられたデータは、第１のデータを使用して実行されたコンピュータ演算の出力とすることができる。
【００４９】
さらに、又は代替として、第１のデータの受信に関連付けられたデータは、第１のユーザインタフェースを通して受信された後続のデータを使用して実行されたコンピュータ演算の出力とすることができる。たとえば、登録、ログイン、又は「製品評価」の結果として記憶された任意のデータは、上で述べた例である。
【００５０】
同様に、ユーザ端末による同一の（又は異なる）ＲＦＩＤへのそれぞれ連続的な問い合わせにより、ユーザ端末は、遠隔のサーバと新しい接続を確立し、グラフィカルディスプレイにウェブサイトと関連付けられたユーザインタフェースを表示させることができる。
【００５１】
第１のデータの送信と同様に、サーバにアップロードされた第２のデータは、これだけには限定されないが、サーバ２２が第２のユーザインタフェース１４をユーザ端末に返信できるようにする、又は別の方法でそのように命令する携帯デバイスの詳細を提供するデータを含むデータとすることができる。
【００５２】
すでに述べたように、サーバ２２は第２のユーザインタフェース１４を携帯デバイス１８に送信するが、第２のユーザインタフェース１４は第１のユーザインタフェース１４と異なる。その理由は、方法１では第１のデータの受信に関連付けられた上述のデータを考慮に入れるからである。この「第１のデータの受信に関連付けられたデータ」は、第１のユーザインタフェースを変更して第２のユーザインタフェースを作成すること、出力するために第２のユーザインタフェースを選択すること、又は別の方法で第２のユーザインタフェースを作成し、ユーザ端末に出力させること、のいずれかを行うために使用することができる。
【００５３】
一例において、携帯デバイス１８によって出力された第１のデータ（ＲＦＩＤ６への電磁的な問い合わせと関連付けられている）は、携帯デバイスのユーザを識別するデータを含む。サーバは、携帯デバイスのユーザが登録されていないことを確認し、したがって、ユーザが登録情報を入力できるようにする図４ａに示したインタフェースページと似たユーザインタフェースページ１４を携帯デバイス１８に送信する。サーバ２２は、第１のユーザインタフェースを介して登録情報入力を処理し、表示するためのログイン情報、及び、次にユーザがＲＦＩＤに問い合わせするときに、登録プロセスを迂回するのに使用することができる登録詳細と関連付けられた、携帯デバイス１８に記憶されるデータ（たとえばクッキーを）をユーザに返信する。同一の又は異なるＲＦＩＤタグへの第２の問い合わせに際して、迂回データだけでなく、同一のユーザ識別詳細（第２のデータ）が携帯デバイスからサーバにアップロードされる。サーバ２２は、ユーザはすでに登録されていることを確認し、図４ｂに示したログインユーザインタフェースページと似たログインユーザインタフェース１４ページを送信する。
【００５４】
別の例において、サーバにアップロードされた第１のデータ（ＲＦＩＤ６への第１の電磁的な問い合わせと関連付けられている）は、そのＲＦＩＤが貼り付けられた製品と関連付けられた一意の製品識別コードを含む。ユーザは、すでにウェブサイトプログラムにログインしたとして示されており、今回は製品ＩＤがサーバ２２に送信された初回であるので、ユーザが「製品を評価する」ことを求める、図５に示したユーザインタフェースと似たユーザインタフェース１４を提供される。ユーザは、ウェブサイトと対話し、携帯デバイス１８に提供された１組のユーザインタフェースと対話することにより、製品評価コンピュータ演算を完了する。評価プロセスを首尾よく完了した後で、評価はサーバメモリ２４に記憶され、ユーザの登録口座にポイントが付与される。ユーザはこのポイントを使用して、音楽又はコンピュータゲームといったオンライン物品の購入又はアクセスができる。この例における評価は、「第１のデータを受信することに関連付けられたデータ」の一例であるとすることができる。今なおログイン済であるが、ユーザはより多くのポイントを得ようとして同一のＲＦＩＤにさらに再度問い合わせを行う。サーバは、その製品はすでに評価済であることを確認し、「製品を評価する」点において第１のユーザインタフェース１４と異なる第２のユーザインタフェース１４を送信する。対話ボタンは表示されない。
【００５５】
一例において、１つ又は複数の問い合わせ可能なデータ記憶装置は問い合わせ可能なデータを含み、問い合わせ可能なデータは、受信ユーザ端末に対し、対応する第１又は第２のデータを出力させることを命令するように構成されている。
【００５６】
別の例において、１つ又は複数の問い合わせ可能なデータ記憶装置は問い合わせ可能なデータを含み、問い合わせ可能なデータは、受信ユーザ端末に対し、ユーザ端末と関連付けられた位置データ（たとえばＧＰＳデータ）を決定させることを命令するように構成されている。
【００５７】
別の例において、１つ又は複数の問い合わせ可能なデータ記憶装置は問い合わせ可能なデータを含み、問い合わせ可能なデータは、受信ユーザ端末に対し、対応するデータ記憶装置への問い合わせと関連付けられた時間値を決定させることを命令するように構成されている。
【００５８】
１つ又は複数の問い合わせ可能なデータ記憶装置への電磁的な問い合わせに基づいて、ユーザ端末にユーザインタフェースを提供するための装置が提供される。この装置は、プロセッサを備えるとともに、問い合わせ可能なデータ記憶装置への第１の電磁的な問い合わせと関連付けられたユーザ端末からの第１のデータの出力を受信し、第１のデータに基づいてユーザ端末に第１のユーザインタフェースを出力し、ユーザ端末から第２のデータの出力を受信し、第２のデータは、問い合わせ可能なデータ記憶装置への第２の電磁的な問い合わせと関連付けられており、ユーザ端末に第２のユーザインタフェースを出力し、第２のユーザインタフェースは、第１のユーザインタフェースと異なるとともに、第２のデータと、第１のデータを受信することと関連付けられたデータとに基づいている、ように構成されている。
【００５９】
この装置は、１つ又は複数の問い合わせ可能なデバイス（及びオプションとして関連付けられた製品パッケージ）も含むことができるシステムの一部であってもよい。
【００６０】
本明細書において、プログラムとの第１の対話型セッションへのユーザアクセスを開始するように構成されたユーザインタフェースを提供するための方法３も提供される。方法３の一例を図７に示す。この方法は、第１のユーザ端末から第１のデータを受信するステップ２０２であり、第１のデータは、問い合わせ可能なデータ記憶装置への第１の電磁的な問い合わせと関連付けられている、ステップ２０２を含む。この方法は、第１のユーザ端末に第１のユーザインタフェースを提供するステップ２０４であり、第１のユーザインタフェースは、プログラムとの第１の対話型セッションへのユーザアクセスを開始するように構成されており、第１の対話型セッションは第１のデータに基づいている、ステップ２０４も含む。この方法はまた、第２のユーザ端末から第２のデータを受信するステップ２０６であり、第２のデータは、問い合わせ可能なデータ記憶装置への第２の電磁的な問い合わせと関連付けられている、ステップ２０６も含む。この方法はまた、第１の対話型セッションの状態を確定するステップ２０８、次いで、第２のユーザ端末に第２のユーザインタフェースを提供するステップ２１０であり、第２のユーザインタフェースは、プログラムとの第２の対話型セッションへのユーザアクセスを開始するように構成されており、第２の対話型セッションは、第１の対話型セッションの確定された状態と第２のデータとに基づいている、ステップ２１０を含む。
【００６１】
１つ又は複数のインタフェースを介して、ユーザがウェブサイトプログラムと対話するという上記の方法１について記載した例と同様に、この方法３は、異なるユーザ端末によって開始した以前の対話型セッションの状態に基づく対話型セッションの開始を基礎としている。対話型セッションは、これらには限定されないが、ユーザがユーザインタフェース１４を通して特定のコンピュータタスクと対話する継続時間（タスクの開始で始まりタスクの完了で終わる）、及び、第１のインタフェースがユーザ端末に提供されたとき、又はユーザがプログラムに首尾よくログインしたとき（たとえば図４ｂに示すようにログインユーザインタフェースを首尾よく完了した後）に開始する、（ユーザインターフェースページを介して）サーバで実行するプログラムと、ユーザが対話する継続時間を含むいくつかの方法で決定することができる。セッションの状態は、ユーザ端末１０又はサーバ２２に記憶された検査データ（たとえばクッキー）を含む任意の適切な方法で確定することができる。
【００６２】
方法３の一例が、方法１について前に使用された例を含む、本明細書に記載された任意の例に似ている機能を使用して提供される。この例において、ユーザはウェブサイトプログラムにログインされた２つのユーザ端末１０を有する。ユーザ端末は、図９に示すように共通のＲＦＩＤに問い合わせる際に、又は図１０に示すように異なるＲＦＩＤに問い合わせる際に、すでにサーバと接続していてもよい。
【００６３】
第１及び第２データは、これらには限定されないが、以前に記憶されたユーザログインデータ又はユーザ端末を識別するデータを含む、本明細書の他の場所で記載された任意のデータとすることができる。１つの端末にユーザはすでにアクセスし、ユーザが累積されたポイント（ＲＦＩＤタグへの問い合わせにより起因）を対話的に使用できるようにするコンピュータタスクと対話する。タスクを実行するこの第１のセッションの開始は、サーバによって記録された。次いで、ユーザは第２の端末１０の同じタスクの第２の対話型セッションへのアクセスを開始しようとする。サーバ２２はこの要求を検出し、相当するセッションがすでに開始しており、まだ完了していないことを示すデータを識別する。第１のセッションの状態を確定すると、サーバはユーザインタフェースを第２のユーザ端末１０に提供してこのタスクへのアクセスを阻止する。
【００６４】
一例において、第１の対話型セッションの状態は、まだ開始していない、開始したがまだ完了していない、完了済みのいずれであり得る。
【００６５】
一例において、ユーザ端末はメモリを備え、方法３はメモリ内の第１の対話型セッションの確定された状態と関連付けられたデータを記憶するステップを含む。
【００６６】
一例において、第１の対話型セッションは、第１のデータを使用する第１のコンピュータ演算を含み、第２の対話型セッションは、第２のデータを使用し且つ第１のコンピュータ演算に基づいている第２のコンピュータ演算を含む。
【００６７】
本明細書においてはまた、プログラムとの第１の対話型セッションへのユーザアクセスを開始するように構成されたユーザインタフェースを提供するための装置が提供される。この装置は、プロセッサを備えており、この装置は、第１のユーザ端末から第１のデータを受信し、第１のデータは、問い合わせ可能なデータ記憶装置への第１の電磁的な問い合わせと関連付けられており、第１のユーザ端末に第１のユーザインタフェースを提供し、第１のユーザインタフェースは、プログラムとの第１の対話型セッションへのユーザアクセスを開始するように構成されており、第１の対話型セッションは第１のデータに基づいており、第２のユーザ端末から第２のデータを受信し、第２のデータは、問い合わせ可能なデータ記憶装置への第２の電磁的な問い合わせと関連付けられており、プロセッサを使用して第１の対話型セッションの状態を確定し、第２のユーザ端末に第２のユーザインタフェースを提供し、第２のユーザインタフェースは、プログラムとの第２の対話型セッションへのユーザアクセスを開始するように構成されており、前記第２の対話型セッションは、第１の対話型セッションの確定された状態と第２のデータとに基づいている、ように構成されている。
【００６８】
装置並びに第１及び第２のユーザ端末を備えたシステムを提供することができる。
【００６９】
本明細書においてはまた、ユーザ端末からデータを出力するための方法５が提供される。図８にこうした方法５の例を示す。この方法は、問い合わせ可能なデータ記憶装置から記憶データを、ユーザ端末によるデータ記憶装置への電磁的な問い合わせに際して、受信するステップ３０２と、任意の順序で、決定するステップ３０４であり、ユーザ端末と関連付けられた位置に基づくデータ、及び／又は、問い合わせ可能なデータ記憶装置への問い合わせと関連付けられた時間に基づくデータのいずれかを決定するステップ３０４と、ユーザ端末と遠隔のコンピュータシステムの間の通信リンクを記憶データに基づいて確立するステップ３０６と、を実行するステップと、遠隔のコンピュータシステムへ決定されたデータを出力するステップ３０８と、を含む。
【００７０】
一例において、遠隔のシステムはプログラムを実行するように構成される。この方法は、遠隔のコンピュータシステムと通信を確立した際に、ユーザ端末にユーザインタフェースを提供するステップを含む。
【００７１】
一例において、ユーザインタフェースは、位置又は時間に基づくデータを決定するように構成されている。
【００７２】
この方法５は、本明細書の他の場所で記載された機能にしたがって、使用又は変更してもよい。
【００７３】
本発明においてはまた、喫煙具用の容器が提供される。この容器は、電磁的に問い合わせ可能なデータ記憶装置を備えており、問い合わせ可能なデータ記憶装置は、ユーザ端末と関連付けられた電磁的な質問器による電磁的に問い合わせの際に、データを出力するように構成されており、この出力されたデータは、ユーザ端末に対して命令して、遠隔のプロセッサへの通信リンクを確立し、遠隔のプロセッサに出力するための、ユーザ端末位置データと電磁的な問い合わせと関連付けられたタイミング情報とのいずれかを決定することを実行させるように構成されている。こうした容器の例を図３に示す。こうした容器は、本明細書に記載の任意の他の方法又は例において使用することができる。
【００７４】
一例において、電磁的に問い合わせ可能なデータ記憶装置はＲＦＩＤを備える。
【００７５】
一例において、電磁的な問い合わせの際のデータの出力は、ウェブサイトアドレスを含む。
【００７６】
一例において、電磁的な問い合わせの際のデータの出力は、容器と関連付けられた識別データを含む。
【００７７】
本明細書に記載された方法のうちの１つ又は複数の方法を実行するように構成された、コンピュータ可読命令を含むコンピュータ可読媒体が提供される。
【００７８】
一例において、ユーザ端末は、データ記憶装置を含む製品のベンダによって使用される端末でもよい。その製品の販売に際して、ベンダは販売された製品に信号を送り、次にユーザ端末に販売がうまく終了したことを知らせるデータを遠隔サーバにアップロードさせる。このデータは、本明細書に記載の他の例で説明された任意の他のデータと共に送信することができる。次に、サーバはユーザインタフェースを、ベンダが対話（たとえば販売又は製品についての情報をさらに入力する）できるようにベンダのユーザ端末に提供することができる。一例において、ベンダ及び製品を購入した消費者は共に、本明細書に記載の他の例における説明と似た方法で、同一のデータ記憶装置に問い合わせすることができる。サーバは、ベンダ及び消費者ユーザ端末の両者から受信されたデータを比較し、その比較に基づいて、ユーザインタフェースをいずれかのユーザ端末に出力することができる。たとえば、両方のデータセットが同一の製品識別子コードを含むときのみ、ベンダがその購入を登録できるようにするユーザインタフェースを送信する。
【００７９】
上記の方法、装置及びシステム、並びにそれらと関連した例はいずれも、これらには限定されないが、本明細書に記載の任意の他の例の任意の適切な機能、及び、これらには限定されないが、任意の以下の機能又は物品を含む、任意の適切な方法によって変更してもよい。
電磁的に問い合わせ可能なデータ記憶装置
【００８０】
原則として、電磁的に問い合わせ可能なデータ記憶装置５（本明細書では「データストレージ」及び「データストレージデバイス」とも呼ばれる）は、電磁信号を使用して問い合わせする際にデータを出力するように構成された、任意の電磁的に問い合わせ可能なデバイスとすることができる。データ記憶装置５は、単独で通信ステップを開始できる、たとえば別の能動デバイスと通信を開始する能動デバイスとすることができる。データ記憶装置５は、問い合わせされたときにデータを出力するだけの受動デバイスとすることができる。データ記憶装置は、読み取り専用受動デバイスなど、読み取り専用とすることができる。或いは、データ記憶装置は読み取り／書き込み受動デバイスとなど、読み取り／書き込みデバイスとすることができる。データは、電子的に記憶される、又は光学的に問い合わせ可能な物質に記憶されることを含む任意の形式で記憶することができる。
【００８１】
データ記憶装置５は、製品２０など別の物品と関連付けることができる。製品の一例は、製品を収容するために使用される容器２１である。こうした製品容器２１の一例は、図３に示す喫煙具用の容器である。データ記憶装置５は、外側容器層３２と内側容器層３４との間など容器層の間の容器２１の外側に配置することができる。或いは、データ記憶装置５は、最も内側の容器層３４によって画定された内部空間の内側に配置することができる。内部空間に挿入されると、データ記憶装置５は、カード又はフィルムなど物品上に配置することができる。こうしたさらなる物品は、たとえば容器壁の内側に締まり嵌めにより、容器２１の中にはめ込むように設計することができる。
【００８２】
データ記憶装置５の例としては、ホログラフィックデータ記憶装置など光学的データ記憶装置が含まれる。ホログラフィック技術の例は、ホログラフィック多用途ディスク（ＨＶＤ）に似た例である。バーコード技術を含む他の光学的技術を使用することができる。こうした光学的デバイスを読み取るのに使用される電磁的な質問器は、レーザを備えることができる。
【００８３】
データ記憶装置５の例としては、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）（登録商標）デバイス、及びＲＦＩＤタグ６など電子デバイスがあげられる。ＲＦＩＤタグ６は一般的に、アンテナ又は誘導コイル８に接続された集積回路（ＩＣ）チップ７を有している。ＩＣチップ７は、コードを記憶する不揮発性メモリを備えている。アンテナを有する携帯デバイス１８（図２ａに示す携帯電話など）、又は図２ｂに示すＲＦＩＤ読取器３０といった電磁的な質問器は、アンテナ又は誘導コイルで受信される無線周波数信号を送信することによって、タグに問い合わせを行うために使用することができる。次いで、ＲＦＩＤタグは、局所的に記憶されたコードを含む信号をＲＦＩＤ読取器に戻す。したがって、ＲＦＩＤは問い合わせ電波からエネルギを収集し、受動中継装置として働く。
【００８４】
ＲＦＩＤタグ６は、ＲＦＩＤタグ６から最大距離範囲内でのみ読み取り可能であるように配置することができる。ここで、最大距離は約２０ｃｍ未満である。最大距離は、約１０ｃｍ、５ｃｍ、４ｃｍ、３ｃｍ未満とすることができる。ＲＦＩＤタグは、近距離無線通信（ＮＦＣ）規格にしたがって動作するように配置することができる。
【００８５】
ＮＦＣを使用してデータ記憶装置を読み取るとき、バッテリを必要としないタグ、ステッカ、キーフォブ、又はカードを含む他のタイプのＮＦＣターゲットを使用することができる。
ユーザ端末
【００８６】
ユーザ端末１０は、ユーザインタフェース１４を収容又はサポートし、データ記憶装置５に電磁的に問い合わせをすることができる、任意のユーザ端末デバイス又は収集デバイスとすることができる。ユーザ端末１０は、コンピュータ演算を実行し、１つ又は複数のソフトウェアプログラムを実行することができる、１つ又は複数の電子メモリデバイス及びプロセッサデバイスなど、他の構成要素を備えることができる。ソフトウェアプログラムは、ユーザインタフェースの機能性（グラフィカルユザインターフェース（ＧＵＩ）など）をサポートし、ユーザ端末の問い合わせ機能（ＮＦＣ準拠の機能性を有するなど）をサポートするために使用される、オペレーティングシステム及び他のソフトウェアなど、いくつかの異なるモジュール又はエンジンを備えることができる。端末は、データ記憶装置５から受信したデータを処理し、たとえば、端末１０の中にある通信デバイスを通して遠隔プログラムインタフェースにアクセスするために接続し、その結果コンピュータ生成オペレーションを開始するように構成されたソフトウェアアプリケーションを実行することが好ましい。
【００８７】
ユーザ端末１０はまた、ユーザがユーザ端末１０と対話できるようにするユーザ入力／出力構成要素を含むことができる。入力デバイスの例はキーボード又はマウスであり、出力デバイスの例はディスプレイであり、さらに入力／出力両用デバイスの例は、スマートフォンのディスプレイなどタッチパネルディスプレイである。ユーザ端末はまた、端末１０が遠隔のプロセッサ１２と通信できるようにする、１つ又は複数の通信デバイスを備えることができる。通信デバイスは、データ記憶装置５に問い合わせするのに使用されるデバイスと同一のデバイスでよく、又は異なるデバイスでもよい。
【００８８】
電磁的な質問器１６は、問い合わせ電磁信号を出力し、その出力信号から結果として生じる対応する信号を受信するように共に構成された１つ又は複数の構成要素を含む、任意の電磁的に問い合わせを行うデバイス１６とすることができる。
【００８９】
電磁的な質問器１６の例としては、たとえば、受信／送信アンテナ、又は駆動電子回路及び受信電子回路に電子的にリンクされた複合トランシーバアンテナを含むアンテナがある。電磁的な質問器１６の別の例としては、アンテナ、及びデータをスマートウオッチからユーザ端末１０内のプロセッサに送信するように構成されたデータ通信装置を有するスマートウオッチがある。
【００９０】
アンテナは、ＮＦＣプロトコル及びＮＦＣ技術にしたがって動作することができる。アンテナは、全世界的に利用可能な１３．５６ＭＨｚの無免許無線周波数ＩＳＭバンドの範囲内で動作することができる。ほとんどのＲＦエネルギをプラスマイナス７ｋＨｚの許容バンド幅範囲に集中させることができる。ＮＦＣで使用されるフルスペクトル包絡線は、たとえばＡＳＫ変調を使用したとき、１．８ＭＨｚの幅とすることができる。動作のデータ速度は、これらには限定されないが、１０６、２１２、又は４２４ｋｂｉｔ／ｓのいずれかを含むことができる。任意の適切な通信プロトコル及びデータ交換フォーマット、たとえば、ＩＳＯ／ＩＥＣ１４４４３及びＦｅｌｉＣａ（登録商標）を含む、既存の無線自動識別（ＲＦＩＤ）規格を使用することができる。
【００９１】
ＮＦＣ通信は、受動モード及び能動モード含む任意の適切なモードを使用することができる。受動通信モードにおいて、質問器１６はキャリアフィールド（ｃａｒｒｉｅｒ  ｆｉｅｌｄ）を提供し、データ記憶装置５は既存のフィールドを変調することによって応答する。このモードにおいて、データ記憶装置５は、動作電力を質問器が提供した電磁場から引き出し、このようにしてデータ記憶装置デバイス５を中継装置とすることができる。能動通信モードにおいて、質問器１６及びデータ記憶装置５の両者は、交互に生成したそれら自体のフィールドによって通信を行う。デバイスは、データ待ち受け中にはＲＦフィールドを停止状態にする。このモードにおいて、通常、両方のデバイスは電源を有する。
【００９２】
ＮＦＣ通信は、任意の適切な規格（ＥＣＭＡ−３４０及びＩＳＯ／ＩＥＣ１８０９２など）にしたがうことができる。こうした規格は通常、変調方式、コーディング、転送速度、及び、ＮＦＣデバイスのＲＦインタフェースのフレーム形式、並びに、受動ＮＦＣモード及び能動ＮＦＣモード両方の初期化データ衝突制御に必要な初期化パラメータを指定する。
【００９３】
図２ａは、ユーザ端末１０が、ユーザインタフェース１４をサポートするタッチスクリーン、及びＲＦＩＤ６に問い合わせを行うためのアンテナ（図示せず）を有する携帯デバイス１８である一例を示す。
【００９４】
図２ｂは、ユーザ端末１０が、ユーザインタフェース１４をサポートするディスプレイを有するスタティックユーザ端末２８である一例を示す。この例における端末２８は、ユーザがＲＦＩＤ６に問い合わせを行うために使用することができる、携帯用のＲＦＩＤ読取器３０と通信を行う。
【００９５】
ユーザインタフェース１４は原則として、ユーザとコンピュータシステムの間にある、１組のコマンド又はメニューを含む任意の接点とすることができる。この接点を通して、ユーザは、１つ又は複数の計算を行うシステムと通信を行う。インタフェースは、ユーザがインタフェースをナビゲートできるようにする制御機能及びフィードバック機構を有する、機械的なユーザインタフェースとすることができる。加えて又は代替として、インタフェース１４は、携帯デバイス１８のディスプレイなど、グラフィカルディスプレイによるＧＵＩ出力とすることができる。ＧＵＩは、異なる対話オプション（ＧＵＩページ又はＧＵＩフォームとも呼ばれる）を提供するいくつかの代替構成を含むことができる。したがって、異なるＧＵＩページをユーザ端末に提供することができる。これらも異なるユーザインタフェースとして名付けることができる。
プロセッサ
【００９６】
プロセッサ１２は任意の適切なコンピュータ処理デバイスとすることができ、図２ａに示すサーバ２２などコンピュータシステムの一部であってもよい。「サーバ」全体を参照することは、任意の適切なコンピューティングシステムを参照することと同じであるといえる。プロセッサ１２（したがってサーバ２２）は空間的に分離しているという点でユーザ端末１０から離れている。したがって、端末１０とプロセッサ１２の間で共有されたいかなるデータ又は情報も、通信デバイスを使用して送信され受信されなければならない。たとえば、ユーザ端末１０の通信デバイスはアンテナ（図示せず）とすることができ、これはデータ記憶装置に問い合わせをするために使用するものと同じアンテナでもよい。遠隔のデバイスと通信するためにサーバ２２によって使用される通信デバイス２６は、任意の適切な通信デバイスでもよい。サーバ２２とユーザ端末間の通信は、有線伝送及び無線伝送を含む、任意の数の適切な伝送媒体及び伝送プロトコルを通して行ってもよい。
【００９７】
図２ａ及び図２ｂに示すように、サーバは、プロセッサ１２及び任意の他の適切なコンピュータ構成要素と共に、複数の異なるコンピュータ演算を実行するように構成された１つ又は複数のプログラムを実行させる１つ又は複数のメモリデバイス２４を有することができる。こうしたプログラムは、サーバ２２によってホスティングされたウェブサイトなど遠隔のユーザインタフェース１４を介してアクセス可能な、オペレーティングシステム及びプログラムを含むことができる。ユーザインタフェース１４は、サーバ２２と端末１４間のデータ通信を介してユーザ端末に提供することができる。ユーザインタフェースは、ユーザ端末上でサーバ２２からユーザ端末に伝達される。
【００９８】
プロセッサ１２によって実行される１つ又は複数のプログラムにより実行される様々なコンピュータ演算は、記憶装置５に記憶されたデータと関連付けることができる。一部の計算は、別の計算が実行された後でのみ実行することができる。ユーザは、ウェブサイトのアドレスを手動で打ち込むことを含む任意の方法で、サーバによって実行される特定のプログラムへのアクセスを開始することができる。ユーザはまた、ユーザ端末を使用して適切なデータ記憶装置５に問い合わせを行うことにより、プログラムへのアクセスを開始することができる。
【００９９】
計算は、これらには限定されないが、以下に述べるいずれか１つ又は複数を含むことができる。
【０１００】
プロセッサ１２によって実行される計算の一例は、サーバによって実行されるプログラムへのユーザ登録である。登録計算にはユーザインタフェース１４を介して入力されるユーザデータが必要である。図４ａは、ユーザがデータを入力できるようにするために、サーバ２２からユーザ端末１０にアップロードされたユーザインタフェースの一例を示す。この例において、ユーザインタフェース１４は、グラフィカルイメージオブジェクト３６，３８を表示するＧＵＩであり、オブジェクトの１つは、登録プロセスを開始するために、（たとえば、マウスをクリック又はタッチセンサ式の表示パネルに触れることにより）ユーザが選択することができる対話ボタン３６である。ユーザを登録するためのプロセスは、１つ又は複数の計算を含むことができる。登録ボタンを選択することにより、性別、年齢、氏名及び住所といった追加情報を入手するための別のユーザインタフェースページが、ユーザに提供される。或いは、ボタン３６により、たとえば、ユーザ端末１０内部に記憶されたユーザを抽出し、その抽出されたデータをユーザインタフェース１４を介してサーバにアップロードすることにより、１つ又は複数の計算が実行されてユーザを自動的に登録することができる。登録後に、プロセッサ１２はユーザ名及びパスワードを生成し、これはユーザ端末に送信され、ＧＵＩを介してユーザに表示される、及び／又は、ユーザ端末によって（たとえばクッキーとして）記憶される。
【０１０１】
プロセッサ１２によって実行される計算の一例は、サーバによって実行されるプログラムを使用するために、登録されたユーザをログインすることである。ログイン計算には、ユーザインタフェース１４を介して入力されるユーザデータが必要である。図４ｂは、ユーザがデータを入力できるようにするために、サーバ２２からユーザ端末１０にアップロードされたユーザインタフェースの一例を示す。この例において、ユーザインタフェース１４は、グラフィカルイメージオブジェクト３８及び４０を表示するＧＵＩであり、オブジェクトの１つはログインプロセスを開始するために、（たとえば、マウスをクリック又はタッチセンサ式の表示パネルに触れることにより）ユーザが選択することができる対話ボタン４０である。ユーザがログインするためのプロセスには、１つ又は複数の計算を含むことができる。ログインボタン４０を選択することにより、ユーザ氏名、パスワードといった追加情報を提供するための別のユーザインタフェースページが、ユーザに提供される。或いは、ボタン３６により、たとえば、ユーザ端末１０内部に記憶されたデータ（ユーザ氏名及びパスワード）を抽出し、その抽出されたデータをユーザインタフェース１４を介してサーバにアップロードすることにより、１つ又は複数の計算が実行されてユーザを自動的にログインすることができる。上で述べたように、ユーザ登録のコンピュータ演算は、同様にユーザを自動的にログインすることができる。ログイン操作は、ユーザが最初に引き続いて、サーバ２２によって実行されるコンピュータプログラムにアクセスしようとするときに実行される、別個の操作とすることができる。
【０１０２】
プロセッサ１２によって実行される計算の一例は、（ユーザインタフェース１４を介して）登録されログインされたユーザによるデータ入力が必要な例である。ユーザが首尾よくプログラムにアクセスすると、プログラムはインタフェース１４を介してユーザに提示した任意のオプションをナビゲートすることができる。プログラムは、タスクを完了するために、プログラムと対話するようにユーザに依頼し、要求し、又は別の方法で提案することができる。タスクは、プログラムへのアクセスを開始するためにユーザがユーザデバイスを使用して問い合わせを行った、データ記憶装置と関連付けられた製品を評価することを含むことができる。図５は、ユーザが製品を評価するタスクを完了するために必要なデータを入力できるようにするために、サーバ２２からユーザ端末１０にアップロードされたユーザインタフェースの一例を示す。この例において、ユーザインタフェース１４は、グラフィカルイメージオブジェクト３８及び４２を表示するＧＵＩであり、オブジェクトの１つはタスクの完了を開始するために、ユーザが（たとえば、マウスをクリック又はタッチセンサ式の表示パネルに触れることにより）選択することができる対話ボタン４２である。
【０１０３】
他のコンピュータ演算では、ユーザインタフェースを介するユーザ入力は必要ではない場合がある。こうした計算の一例は、ユーザ端末からサーバへアップロードされたデータの処理である。このアップロードは、ユーザ端末が、データ記憶装置への問い合わせが成功するとデータ記憶装置からデータを受信することを含む、任意の手段によって開始することができる。オペレーティングシステム、及び／又は、ＮＦＣ機能を有効にするドライバソフトウェアなど、ユーザ端末１０で実行するソフトウェアは、端末がタスクを実行するために使用することができる受信されたものと共に、データを処理し、一定の情報を識別するように構成してもよい。こうしたタスクは、サーバによって実行されるプログラムに（ウェブサイトを介して）自動的に接続することができる。他のタスクは、問い合わせが発生したときのタイムスタンプを記録するユーザ端末１０及び位置データ（たとえばＧＰＳデータ）を入手するユーザ端末を含むことができる。このアップロードされたデータを処理する例は、アップロードされたデータから１つ又は複数の値を抽出すること、及び、プログラム内でその値を条件付きで使用することである。たとえば、一意の製品識別子がサーバにアップロードされた場合、計算プロセスはそのデータと関連付けられた数値ポイント値を抽出し、そのポイント値を同様なポイントを蓄積するデータベースに記憶することができる。一意の識別子が以前にプログラムにアップロードされたことがない場合には、抽出されたポイント値がデータベースに入力される。しかし、一意の識別子が以前にプログラムにアップロードされたことがある場合には（同じユーザ又は別のユーザのどちらによってでも）、抽出されたポイント値はデータベースには入力されず、又は、変更され、若しくは、特定のフラグを第２のアップロードされたポイント値に割り当てることができる。
【０１０４】
受信されたデータ内の他の情報は、記憶装置用のデータとして、又は、サーバによって実行されるプログラムにアップロードするデータとして識別される。こうしたデータは、データ記憶装置が貼り付けられ、又は内部に含まれた製品と関連付けられた、一意の製品コードとすることができる。この情報のアップロードは、ユーザ端末が問い合わせに際して、最初にプログラムにアクセスしたときに実行することができる。又は、このアップロードは、端末１０からサーバ２２への後続のデータの送信に際して実行される。たとえば、プログラムはこの情報をアップロードするための要求を送信することができる。
【０１０５】
様々な問題に対処し技術を前進させるために、この開示全体は、実例により様々な実施形態を示すが、その中で特許請求された発明（複数可）が実施され、ユーザインタフェースを提供するための優れた方法及び装置が提供される。この開示の利点及び特徴は、実施形態の代表的な実例にすぎず、網羅的及び／又は排他的なものではない。これらは、理解を深め、特許請求された特徴を教示するためだけに提供される。開示の利点、実施形態、実例、機能、特徴、構造、及び／又は、他の態様は、特許請求の範囲によって規定された開示に関する制限、又は特許請求の範囲の同等物に関する制限と判断されるべきではなく、本開示の範囲、及び／又は趣旨から逸脱することなく、他の実施形態を利用することができ、変更形態を実施することができることを理解されたい。様々な実施形態は、開示された要素、構成部品、特徴、部分、ステップ、手段等の様々な組み合わせを適切に含み、構成され、又は本質的にそれらからなることができる。加えて、本開示は、現在のところは特許請求されていないが、将来特許請求される可能性がある他の発明を含む。
［発明の項目］
［項目１］
１つ又は複数の問い合わせ可能なデータ記憶装置への電磁的な問い合わせに基づいて、ユーザ端末にユーザインタフェースを提供する方法であって、
問い合わせ可能なデータ記憶装置への第１の電磁的な問い合わせと関連付けられた、ユーザ端末からの第１のデータの出力を受信するステップと、
前記第１のデータに基づいて前記ユーザ端末に第１のユーザインタフェースを出力するステップと、
前記ユーザ端末から第２のデータの出力を受信するステップであり、前記第２のデータは、問い合わせ可能なデータ記憶装置への第２の電磁的な問い合わせと関連付けられている、ステップと、
前記ユーザ端末に第２のユーザインタフェースを出力するステップであり、前記第２のユーザインタフェースは、前記第１のユーザインタフェースとは異なるとともに、
前記第２のデータと、
前記第１のデータを受信することと関連付けられたデータと、
に基づいている、ステップと
を含む、方法。
［項目２］
前記第１のユーザインタフェースが、前記ユーザインタフェースと関連付けられたプログラムと対話するためのユーザデータを受信するように構成され、
前記第２のデータが前記ユーザデータと関連付けられたデータを含む、
項目１に記載の方法。
［項目３］
前記ユーザ端末に前記第１のユーザインタフェースを出力する際に、
前記第１のユーザインタフェースを通してユーザデータ入力を受信するステップと、
前記ユーザデータを使用して第１のコンピュータ演算を実行するステップと、
を含み、前記第２のユーザインタフェースが前記第１のコンピュータ演算の前記実行にさらに基づいている、項目１又は２に記載の方法。
［項目４］
第１のデータを受信する前記ステップ及び第２のデータを受信する前記ステップ、並びに、第１のユーザインタフェースを出力する前記ステップ及び第２のユーザインタフェースを出力する前記ステップが、前記ユーザ端末から遠隔の１つ又は複数のプロセッサを使用して実行される、項目１〜３のいずれか一項に記載の方法。
［項目５］
前記１つ又は複数のプロセッサが、前記第１及び第２のユーザインタフェースを通してアクセス可能なユーザ対話プログラムを実行する遠隔システムの一部を含む、項目４に記載の方法。
［項目６］
前記ユーザ端末が携帯ユーザデバイスである、項目１〜５のいずれか一項に記載の方法。
［項目７］
前記１つ又は複数の問い合わせ可能なデータ記憶装置が問い合わせ可能なデータを含み、前記問い合わせ可能なデータは、受信した前記ユーザ端末に対し、対応する前記第１又は第２のデータを出力させることを命令するように構成されている、項目１〜６のいずれか一項に記載の方法。
［項目８］
前記１つ又は複数の問い合わせ可能なデータ記憶装置が問い合わせ可能なデータを含み、前記問い合わせ可能なデータは、受信した前記ユーザ端末に対し、前記ユーザ端末と関連付けられた位置データを決定させることを命令するように構成されている、項目１〜７のいずれか一項に記載の方法。
［項目９］
前記１つ又は複数の問い合わせ可能なデータ記憶装置が問い合わせ可能なデータを含み、前記問い合わせ可能なデータは、受信した前記ユーザ端末に対し、対応する前記データ記憶装置への前記問い合わせと関連付けられた時間値を決定させることを命令するように構成されている、項目１〜８のいずれか一項に記載の方法。
［項目１０］
項目１〜９のいずれか一項に記載の前記方法を実行するように構成された命令を含む、コンピュータ可読製品。
［項目１１］
１つ又は複数の問い合わせ可能なデータ記憶装置への電磁的な問い合わせに基づいて、ユーザ端末にユーザインタフェースを提供する装置であって、該装置は、プロセッサを備えるとともに、
問い合わせ可能なデータ記憶装置への第１の電磁的な問い合わせと関連付けられた、ユーザ端末からの第１のデータの出力を受信し、
前記第１のデータに基づいて前記ユーザ端末に第１のユーザインタフェースを出力し、
前記ユーザ端末から第２のデータの出力を受信し、前記第２のデータは、問い合わせ可能なデータ記憶装置への第２の電磁的な問い合わせと関連付けられており、
前記ユーザ端末に第２のユーザインタフェースを出力し、前記第２のユーザインタフェースは、前記第１のユーザインタフェースとは異なるとともに、
前記第２のデータと、
前記第１のデータを前記受信することと関連付けられたデータと、
に基づいている、
ように構成された装置。
［項目１２］
項目１１に記載された前記装置及び前記ユーザ端末を備えたシステム。
［項目１３］
プログラムとの対話型セッションへのユーザアクセスを開始するように構成されたユーザインタフェースを提供するための方法であって、
第１のユーザ端末から第１のデータを受信するステップであり、前記第１のデータは、問い合わせ可能なデータ記憶装置への第１の電磁的な問い合わせと関連付けられている、ステップと、
前記第１のユーザ端末に第１のユーザインタフェースを提供するステップであり、前記第１のユーザインタフェースは、前記プログラムとの第１の対話型セッションへのユーザアクセスを開始するように構成されており、前記第１の対話型セッションは前記第１のデータに基づいている、ステップと、
第２のユーザ端末から第２のデータを受信するステップであり、前記第２のデータは、問い合わせ可能なデータ記憶装置への第２の電磁的な問い合わせと関連付けられている、ステップと、
前記第１の対話型セッションの状態を確定するステップと、
前記第２のユーザ端末に第２のユーザインタフェースを提供するステップであり、前記第２のユーザインタフェースは、前記プログラムとの第２の対話型セッションへのユーザアクセスを開始するように構成されており、前記第２の対話型セッションは、
前記第１の対話型セッションの前記確定された状態と、
前記第２のデータと、
に基づいている、ステップと、
を含む、方法。
［項目１４］
前記第１の対話型セッションの状態が、
Ｉ）まだ開始していない
ＩＩ）開始したがまだ完了していない
ＩＩＩ）完了済み
のいずれかであり得る、項目１３に記載の方法。
［項目１５］
前記ユーザ端末がメモリを備え、前記方法が前記メモリ内の前記第１の対話型セッションの前記確定された状態と関連付けられたデータを記憶するステップを含む、項目１４に記載の方法。
［項目１６］
前記第１の対話型セッションが、前記第１のデータを使用する第１のコンピュータ演算を含み、
前記第２の対話型セッションが、
前記第２のデータを使用し、
前記第１のコンピュータ演算に基づいている
第２のコンピュータ演算を含む、項目１３〜１５のいずれか一項に記載の方法。
［項目１７］
プログラムとの第１の対話型セッションへのユーザアクセスを開始するように構成されたユーザインタフェースを提供するための装置であって、前記装置は、プロセッサを備えており、前記装置は、
第１のユーザ端末から第１のデータを受信し、前記第１のデータは、問い合わせ可能なデータ記憶装置への第１の電磁的な問い合わせと関連付けられており、
前記第１のユーザ端末に第１のユーザインタフェースを提供し、前記第１のユーザインタフェースは、前記プログラムとの第１の対話型セッションへのユーザアクセスを開始するように構成されており、前記第１の対話型セッションは前記第１のデータに基づいており、
第２のユーザ端末から第２のデータを受信し、該第２のデータは、問い合わせ可能なデータ記憶装置への第２の電磁的な問い合わせと関連付けられており、
前記プロセッサを使用して前記第１の対話型セッションの状態を確定し、
前記第２のユーザ端末に第２のユーザインタフェースを提供し、前記第２のユーザインタフェースは、前記プログラムとの第２の対話型セッションへのユーザアクセスを開始するように構成されており、前記第２の対話型セッションは、
前記第１の対話型セッションの前記確定された状態と、
前記第２のデータと、
に基づいている、
ように構成された装置。
［項目１８］
項目１３〜１７のいずれか一項に記載の装置、並びに前記第１及び第２のユーザ端末を備えるシステム。
［項目１９］
ユーザ端末からデータを出力するための方法であって、
問い合わせ可能なデータ記憶装置から記憶データを、前記ユーザ端末による前記データ記憶装置への電磁的な前記問い合わせに際して、受信するステップと、
任意の順序で、
決定するステップであり、
前記ユーザ端末と関連付けられた位置に基づくデータ、及び／又は、
前記問い合わせ可能なデータ記憶装置への前記問い合わせと関連付けられた時間に基づくデータ
のいずれかを決定するステップと、
前記ユーザ端末と遠隔のコンピュータシステムの間の通信リンクを前記記憶データに基づいて確立するステップと、
を実行するステップと、
前記遠隔のコンピュータシステムへ前記決定されたデータを出力するステップと
を含む、方法。
［項目２０］
前記遠隔のシステムが、プログラムを実行するように構成され、前記方法が、
前記遠隔のコンピュータシステムとの通信を確立した際に、前記プログラムと対話するために前記ユーザ端末にユーザインタフェースを提供するステップ
を含む、項目１９に記載の方法。
［項目２１］
前記ユーザインタフェースが、前記位置に基づくデータ又は時間に基づくデータを決定するように構成されている、項目１９又は２０に記載の方法。
［項目２２］
項目１９〜２１のいずれか一項に記載の前記方法を実行するように構成されたプロセッサを備えるユーザ端末。
［項目２３］
喫煙具用の容器であって、
該容器は電磁的に問い合わせ可能なデータ記憶装置を備えており、問い合わせ可能なデータ記憶装置は、ユーザ端末と関連付けられた電磁的な質問器による電磁的な問い合わせの際に、データを出力するように構成されており、出力された前記データが、前記ユーザ端末に対して命令して、
遠隔のプロセッサへの通信リンクを確立し、
前記遠隔のプロセッサに出力するために、
Ｉ）ユーザ端末位置データと、
ＩＩ）前記電磁的な問い合わせと関連付けられたタイミング情報と、
のいずれかを決定することを
実行させる、
ように構成されている容器。
［項目２４］
前記電磁的に問い合わせ可能なデータ記憶装置がＲＦＩＤを備える、項目２３に記載の容器。
［項目２５］
電磁的な問い合わせに際して、前記データの出力がウェブサイトのアドレスを含む、項目２３又は２４に記載の容器。
［項目２６］
電磁的な問い合わせに際して、前記データの出力が前記容器と関連付けられた識別データを含む、項目２３〜２５のいずれか一項に記載の容器。
【図１】
0006725135.tif 000002
【図２ａ】
0006725135.tif 000003
【図２ｂ】
0006725135.tif 000004
【図３】
0006725135.tif 000005
【図４ａ】
0006725135.tif 000006
【図４ｂ】
0006725135.tif 000007
【図５】
0006725135.tif 000008
【図６】
0006725135.tif 000009
【図７】
0006725135.tif 000010
【図８】
0006725135.tif 000011
【図９】
0006725135.tif 000012
【図１０】
0006725135.tif 000013
【図１１】
0006725135.tif 000014