(57)【要約】  方法およびデバイスにより、静止画像またはビデオ画像のコンテンツのユーザが注目する製品に関するさらに多くの情報を取得するために画像内のオブジェクトを指示することが可能になる。画像または画像内の座標の選択された部分を、サーバに送信される製品問い合わせメッセージ内に入れることができ得る。画像情報を受信したサーバは、その情報を処理して、画像選択内のオブジェクトまたは特定の製品を認識することができ得る。認識されたオブジェクトまたは製品を入手可能な商品のデータベースに対して比較して、入手性を判定することができ得る。市販製品に関する情報は、ユーザのコンピューティングデバイスに送信される製品情報メッセージに含めることができ得る。ユーザは、製品情報に基づき推奨製品に対する購入トランザクションを開始することができる。画像は、モバイルブロードキャストテレビネットワークを含むさまざまなコンテンツ配信サービスによってブロードキャストされ得る。【選択図】      図４Ａ
2013506937.tif 000002
【特許請求の範囲】
【請求項１】
商品トランザクションを円滑にするための方法であって、
コンピューティングデバイスから、画像の選択された部分に関する画像選択情報を含む製品問い合わせメッセージを受信することと、
前記画像選択情報を処理して、前記画像の前記選択された部分内の製品オブジェクトを識別することと、
前記少なくとも１つのオブジェクトを商品データベースと比較して、前記オブジェクトが入手可能な製品とマッチするか、または対応するかを判定することと、
前記オブジェクトが入手可能な製品とマッチするか、または対応するかに基づき製品情報メッセージを生成することと、
前記製品情報メッセージを前記コンピューティングデバイスに送信することとを備える方法。
【請求項２】
前記オブジェクトが入手可能な製品とマッチするか、または対応すると判定されたときに、前記製品情報メッセージを生成することは、
前記入手可能な製品に関する情報を取得することと、
前記入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成することとを備える請求項１に記載の方法。
【請求項３】
前記オブジェクトが入手可能な製品とマッチするか、または対応するということがないと判定されたときに、前記製品情報メッセージを生成することは、
代替の入手可能な製品を識別することと、
前記識別された代替の入手可能な製品に関する情報を取得することと、
前記入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成することとを備える請求項１に記載の方法。
【請求項４】
ユーザが注目する可能性のある追加の入手可能な製品を識別することと、
前記追加の入手可能な製品に関する情報を取得することと、
前記代替の入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成することとをさらに備える請求項２に記載の方法。
【請求項５】
前記画像選択情報は、モバイルブロードキャストテレビネットワーク、ケーブルテレビネットワーク、衛星放送テレビネットワーク、インターネット、およびビデオ記憶媒体からなる群から選択されたコンテンツ配信システムによって提供される画像に関するものである請求項１に記載の方法。
【請求項６】
前記画像選択情報は、モバイルテレビ（ＴＶ）ブロードキャストによって提供される画像に関するものであり、
前記コンピューティングデバイスは、モバイルテレビブロードキャスト送信を受信するように構成されたモバイルデバイスであり、
前記製品問い合わせメッセージは、ユニキャストネットワークを介して受信され、
前記製品情報メッセージは、前記ユニキャストネットワークを介して送信される請求項１に記載の方法。
【請求項７】
前記画像選択情報は、画像データを備え、
前記画像選択情報を処理することは、前記画像データを処理して前記ブロードキャストビデオの前記部分内の画像オブジェクトを識別することを備える請求項１に記載の方法。
【請求項８】
前記識別された画像オブジェクトを知られている製品と比較して前記製品オブジェクトを識別することをさらに備える請求項７に記載の方法。
【請求項９】
前記識別された画像オブジェクトを前記商品データベース内の画像と比較して前記製品オブジェクトを識別することをさらに備える請求項７に記載の方法。
【請求項１０】
前記識別された画像オブジェクトを前記ブロードキャストビデオ内に置かれていることが知られている製品の画像と比較することをさらに備える請求項７に記載の方法。
【請求項１１】
前記画像選択情報は、ビデオフレーム識別子と前記フレーム内の位置とを備え、
前記画像選択情報を処理して、前記画像の前記選択された部分内の製品オブジェクトを識別することは、
前記ビデオフレーム識別子と前記フレーム内の位置とを使用してデータベースから前記画像の前記選択された部分を取得することと、
前記画像の前記取得された選択された部分を処理して前記画像の前記選択された部分内の画像オブジェクトを識別することとを備える請求項１に記載の方法。
【請求項１２】
ブロードキャストビデオの一部に関する前記情報は、画像データを備え、
前記画像選択情報を処理することは、
画像を認識するサービスに前記画像データを回送することと、
前記サービスからオブジェクト記述を受信することとを備える請求項１に記載の方法。
【請求項１３】
前記製品問い合わせメッセージ内に含まれる注釈情報に基づき複数の製品オブジェクトとマッチするか、または対応する複数の入手可能な製品のうちから注目する最も可能性の高い製品を選択することをさらに備える請求項１に記載の方法。
【請求項１４】
前記製品情報メッセージへの応答として前記コンピューティングデバイスからトランザクション要求メッセージを受信することと、
前記トランザクション要求メッセージへの応答としてトランザクションを円滑にすることとをさらに備える請求項１に記載の方法。
【請求項１５】
トランザクションを円滑にすることは、電子クーポンを前記コンピューティングデバイスに送信することを備える請求項１４に記載の方法。
【請求項１６】
トランザクションを円滑にすることは、前記トランザクション要求メッセージで指示されている製品の供給元の所在地に関する情報を前記コンピューティングデバイスに送信することを備える請求項１４に記載の方法。
【請求項１７】
前記製品情報メッセージは、前記入手可能な製品の供給元の所在地に関する情報を含む請求項１に記載の方法。
【請求項１８】
プロセッサと、
前記プロセッサに結合されたメモリと、
前記プロセッサに結合され、ネットワークと通信するように構成されているネットワークアクセスポートとを備え、
前記プロセッサは、プロセッサ実行可能命令によって、
コンピューティングデバイスから、ネットワークを介して、画像の選択された部分に関する画像選択情報を含む製品問い合わせメッセージを受信することと、
前記画像選択情報を処理して、前記画像の前記選択された部分内の製品オブジェクトを識別することと、
前記少なくとも１つのオブジェクトを商品データベースと比較して、前記オブジェクトが入手可能な製品とマッチするか、または対応するかを判定することと、
前記オブジェクトが入手可能な製品とマッチするか、または対応するかに基づき製品情報メッセージを生成することと、
前記ネットワークを介して前記製品情報メッセージを前記コンピューティングデバイスに送信することとを備えるステップを実行するように構成されているサーバ。
【請求項１９】
前記プロセッサはプロセッサ実行可能命令により、前記オブジェクトが入手可能な製品とマッチするか、または対応すると判定されたときに前記製品情報メッセージを生成する前記プロセッサ実行ステップが、
前記入手可能な製品に関する情報を取得することと、
前記入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成することとを備えるように構成される請求項１８に記載のサーバ。
【請求項２０】
前記プロセッサはプロセッサ実行可能命令により、前記オブジェクトが入手可能な製品とマッチするか、または対応するということがないと判定されたときに前記製品情報メッセージを生成する前記プロセッサ実行ステップが、
代替の入手可能な製品を識別することと、
前記識別された代替の入手可能な製品に関する情報を取得することと、
前記入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成することとを備えるように構成される請求項１８に記載のサーバ。
【請求項２１】
前記プロセッサは、プロセッサ実行可能命令によって、
ユーザが注目する可能性のある追加の入手可能な製品を識別することと、
前記追加の入手可能な製品に関する情報を取得することと、
前記代替の入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成することとをさらに備えるステップを実行するように構成される請求項１９に記載のサーバ。
【請求項２２】
前記プロセッサは、プロセッサ実行可能命令によって、前記画像選択情報がモバイルブロードキャストテレビネットワーク、ケーブルテレビネットワーク、衛星放送テレビネットワーク、インターネット、およびビデオ記憶媒体からなる群から選択されたコンテンツ配信システムによって提供される画像に関するものとなるように構成される請求項１８に記載のサーバ。
【請求項２３】
前記プロセッサは、プロセッサ実行可能命令によって、
前記画像選択情報がモバイルテレビ（ＴＶ）ブロードキャストによって提供される画像に関するものであり、
前記コンピューティングデバイスがモバイルテレビブロードキャスト送信を受信するように構成されたモバイルデバイスであり、
前記製品問い合わせメッセージがユニキャストネットワークを介して受信され、
前記製品情報メッセージが前記ユニキャストネットワークを介して送信されるように構成される請求項１８に記載のサーバ。
【請求項２４】
前記プロセッサは、プロセッサ実行可能命令によって、
前記画像選択情報が画像データを備え、
前記画像選択情報を処理することが、前記画像データを処理して前記ブロードキャストビデオの前記部分内の画像オブジェクトを識別することを備えるように構成される請求項１８に記載のサーバ。
【請求項２５】
前記プロセッサは、プロセッサ実行可能命令によって、
前記識別された画像オブジェクトを知られている製品と比較して前記製品オブジェクトを識別することをさらに備えるステップを実行するように構成される請求項２４に記載のサーバ。
【請求項２６】
前記プロセッサは、プロセッサ実行可能命令によって、
前記識別された画像オブジェクトを前記商品データベース内の画像と比較して前記製品オブジェクトを識別することをさらに備えるステップを実行するように構成される請求項２４に記載のサーバ。
【請求項２７】
前記プロセッサは、プロセッサ実行可能命令によって、
前記識別された画像オブジェクトを前記ブロードキャストビデオ内に置かれていることが知られている製品の画像と比較することをさらに備えるステップを実行するように構成される請求項２４に記載のサーバ。
【請求項２８】
前記プロセッサは、プロセッサ実行可能命令によって、
前記画像選択情報がビデオフレーム識別子と前記フレーム内の位置とを備え、
前記画像選択情報を処理して、前記画像の前記選択された部分内の製品オブジェクトを識別することが、
前記ビデオフレーム識別子と前記フレーム内の位置とを使用してデータベースから前記画像の前記選択された部分を取得することと、
前記画像の前記取得された選択された部分を処理して前記画像の前記選択された部分内の画像オブジェクトを識別することとを備えるように構成される請求項１８に記載のサーバ。
【請求項２９】
前記プロセッサは、プロセッサ実行可能命令によって、
ブロードキャストビデオの一部に関する前記情報が画像データを備え、
前記画像選択情報を処理することが、
画像を認識するサービスに前記画像データを回送することと、
前記サービスからオブジェクト記述を受信することとを備えるように構成される請求項１８に記載のサーバ。
【請求項３０】
前記プロセッサは、プロセッサ実行可能命令によって、
前記製品問い合わせメッセージ内に含まれる注釈情報に基づき複数の製品オブジェクトとマッチするか、または対応する複数の入手可能な製品のうちから注目する最も可能性の高い製品を選択することをさらに備えるステップを実行するように構成される請求項１８に記載のサーバ。
【請求項３１】
前記プロセッサは、プロセッサ実行可能命令によって、
前記製品情報メッセージへの応答として前記コンピューティングデバイスからトランザクション要求メッセージを受信することと、
前記トランザクション要求メッセージへの応答としてトランザクションを円滑にすることとをさらに備えるステップを実行するように構成される請求項１８に記載のサーバ。
【請求項３２】
前記プロセッサは、プロセッサ実行可能命令によって、トランザクションを円滑にすることが、電子クーポンを前記コンピューティングデバイスに送信することを備えるように構成される請求項３１に記載のサーバ。
【請求項３３】
前記プロセッサは、プロセッサ実行可能命令によって、トランザクションを円滑にすることが、前記トランザクション要求メッセージで指示されている製品の供給元の所在地に関する情報を前記コンピューティングデバイスに送信することを備えるように構成される請求項３１に記載のサーバ。
【請求項３４】
前記プロセッサは、プロセッサ実行可能命令によって、前記製品情報メッセージが前記入手可能な製品の供給元の所在地に関する情報を含むように構成される請求項１８に記載のサーバ。
【請求項３５】
コンピューティングデバイスから、画像の選択された部分に関する画像選択情報を含む製品問い合わせメッセージを受信するための手段と、
前記画像選択情報を処理して、前記画像の前記選択された部分内の製品オブジェクトを識別するための手段と、
前記少なくとも１つのオブジェクトを商品データベースと比較して、前記オブジェクトが入手可能な製品とマッチするか、または対応するかを判定するための手段と、
前記オブジェクトが入手可能な製品とマッチするか、または対応するかに基づき製品情報メッセージを生成するための手段と、
前記製品情報メッセージを前記コンピューティングデバイスに送信するための手段とを備えるサーバ。
【請求項３６】
前記オブジェクトが入手可能な製品とマッチするか、または対応すると判定されたときに、前記製品情報メッセージを生成することは、
前記入手可能な製品に関する情報を取得するための手段と、
前記入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成するための手段とを備える請求項３５に記載のサーバ。
【請求項３７】
前記オブジェクトが入手可能な製品とマッチするか、または対応するということがないと判定されたときに、前記製品情報メッセージを生成するための手段は、
代替の入手可能な製品を識別するための手段と、
前記識別された代替の入手可能な製品に関する情報を取得するための手段と、
前記入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成するための手段とを備える請求項３５に記載のサーバ。
【請求項３８】
ユーザが注目する可能性のある追加の入手可能な製品を識別するための手段と、
前記追加の入手可能な製品に関する情報を取得するための手段と、
前記代替の入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成するための手段とをさらに備える請求項３６に記載のサーバ。
【請求項３９】
前記画像選択情報は、モバイルブロードキャストテレビネットワーク、ケーブルテレビネットワーク、衛星放送テレビネットワーク、インターネット、およびビデオ記憶媒体からなる群から選択されたコンテンツ配信システムによって提供される画像に関するものである請求項３５に記載のサーバ。
【請求項４０】
前記画像選択情報は、モバイルテレビ（ＴＶ）ブロードキャストによって提供される画像に関するものであり、
前記コンピューティングデバイスは、モバイルテレビブロードキャスト送信を受信するように構成されたモバイルデバイスであり、
前記製品問い合わせメッセージは、ユニキャストネットワークを介して受信され、
前記製品情報メッセージは、前記ユニキャストネットワークを介して送信される請求項３５に記載のサーバ。
【請求項４１】
前記画像選択情報は、画像データを備え、
前記画像選択情報を処理するための手段は、前記画像データを処理して前記ブロードキャストビデオの前記部分内の画像オブジェクトを識別するための手段を備える請求項３５に記載のサーバ。
【請求項４２】
前記識別された画像オブジェクトを知られている製品と比較して前記製品オブジェクトを識別するための手段をさらに備える請求項４１に記載のサーバ。
【請求項４３】
前記識別された画像オブジェクトを前記商品データベース内の画像と比較して前記製品オブジェクトを識別するための手段をさらに備える請求項４１に記載のサーバ。
【請求項４４】
前記識別された画像オブジェクトを前記ブロードキャストビデオ内に置かれていることが知られている製品の画像と比較するための手段をさらに備える請求項４１に記載のサーバ。
【請求項４５】
前記画像選択情報は、ビデオフレーム識別子と前記フレーム内の位置とを備え、
前記画像選択情報を処理して、前記画像の前記選択された部分内の製品オブジェクトを識別するための手段は、
前記ビデオフレーム識別子と前記フレーム内の位置とを使用してデータベースから前記画像の前記選択された部分を取得するための手段と、
前記画像の前記取得された選択された部分を処理して前記画像の前記選択された部分内の画像オブジェクトを識別するための手段とを備える請求項３５に記載のサーバ。
【請求項４６】
ブロードキャストビデオの一部に関する前記情報は、画像データを備え、
前記画像選択情報を処理するための手段は、
画像を認識するサービスに前記画像データを回送するための手段と、
前記サービスからオブジェクト記述を受信するための手段とを備える請求項３５に記載のサーバ。
【請求項４７】
前記製品問い合わせメッセージ内に含まれる注釈情報に基づき複数の製品オブジェクトとマッチするか、または対応する複数の入手可能な製品のうちから注目する最も可能性の高い製品を選択するための手段をさらに備える請求項３５に記載のサーバ。
【請求項４８】
前記製品情報メッセージへの応答として前記コンピューティングデバイスからトランザクション要求メッセージを受信するための手段と、
前記トランザクション要求メッセージへの応答としてトランザクションを円滑にするための手段とをさらに備える請求項３５に記載のサーバ。
【請求項４９】
トランザクションを円滑にするための手段は、電子クーポンを前記コンピューティングデバイスに送信するための手段を備える請求項４８に記載のサーバ。
【請求項５０】
トランザクションを円滑にするための手段は、前記トランザクション要求メッセージで指示されている製品の供給元の所在地に関する情報を前記コンピューティングデバイスに送信するための手段を備える請求項４８に記載のサーバ。
【請求項５１】
前記製品情報メッセージは、前記入手可能な製品の供給元の所在地に関する情報を含む請求項３５に記載のサーバ。
【請求項５２】
コンピュータ可読記憶媒体を備えるコンピュータプログラム製品であって、前記コンピュータ可読記憶媒体は、
コンピューティングデバイスから、画像の選択された部分に関する画像選択情報を含む製品問い合わせメッセージを受信するための少なくとも１つの命令と、
前記画像選択情報を処理して、前記画像の前記選択された部分内の製品オブジェクトを識別するための少なくとも１つの命令と、
前記少なくとも１つのオブジェクトを商品データベースと比較して、前記オブジェクトが入手可能な製品とマッチするか、または対応するかを判定するための少なくとも１つの命令と、
前記オブジェクトが入手可能な製品とマッチするか、または対応するかに基づき製品情報メッセージを生成するための少なくとも１つの命令と、
前記製品情報メッセージを前記コンピューティングデバイスに送信するための少なくとも１つの命令とを備えるコンピュータプログラム製品。
【請求項５３】
前記コンピュータ可読記憶媒体は、前記オブジェクトが入手可能な製品とマッチするか、または対応すると判定されたときに前記製品情報メッセージを生成するための少なくとも１つの命令が、
前記入手可能な製品に関する情報を取得するための少なくとも１つの命令と、
前記入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成するための少なくとも１つの命令とを備えるような前記１つの命令をさらに備える請求項５２に記載のコンピュータプログラム製品。
【請求項５４】
前記コンピュータ可読記憶媒体は、前記オブジェクトが入手可能な製品とマッチするか、または対応するということがないと判定されたときに前記製品情報メッセージを生成するための少なくとも１つの命令が、
代替の入手可能な製品を識別するための少なくとも１つの命令と、
前記識別された代替の入手可能な製品に関する情報を取得するための少なくとも１つの命令と、
前記入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成するための少なくとも１つの命令とを備えるような前記１つの命令をさらに備える請求項５２に記載のコンピュータプログラム製品。
【請求項５５】
前記コンピュータ可読記憶媒体は、
ユーザが注目する可能性のある追加の入手可能な製品を識別するための少なくとも１つの命令と、
前記追加の入手可能な製品に関する情報を取得するための少なくとも１つの命令と、
前記代替の入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成するための少なくとも１つの命令とを備える請求項５３に記載のコンピュータプログラム製品。
【請求項５６】
前記コンピュータ可読記憶媒体は、前記画像選択情報がモバイルブロードキャストテレビネットワーク、ケーブルテレビネットワーク、衛星放送テレビネットワーク、インターネット、およびビデオ記憶媒体からなる群から選択されたコンテンツ配信システムによって提供される画像に関するものとなるような少なくとも１つの命令をさらに備える請求項５２に記載のコンピュータプログラム製品。
【請求項５７】
前記コンピュータ可読記憶媒体は、
前記画像選択情報がモバイルテレビ（ＴＶ）ブロードキャストによって提供される画像に関するものであり、
前記コンピューティングデバイスがモバイルテレビブロードキャスト送信を受信するように構成されたモバイルデバイスであり、
前記製品問い合わせメッセージがユニキャストネットワークを介して受信され、
前記製品情報メッセージが前記ユニキャストネットワークを介して送信されるような少なくとも１つの命令をさらに備える請求項５２に記載のコンピュータプログラム製品。
【請求項５８】
前記コンピュータ可読記憶媒体は、
前記画像選択情報が画像データを備え、
前記画像選択情報を処理するための前記少なくとも１つの命令が、前記画像データを処理して前記ブロードキャストビデオの前記部分内の画像オブジェクトを識別するための少なくとも１つの命令を備えるような少なくとも１つの命令をさらに備える請求項５２に記載のコンピュータプログラム製品。
【請求項５９】
前記コンピュータ可読記憶媒体は、
前記識別された画像オブジェクトを知られている製品と比較して前記製品オブジェクトを識別するための少なくとも１つの命令をさらに備える請求項５８に記載のコンピュータプログラム製品。
【請求項６０】
前記コンピュータ可読記憶媒体は、
前記識別された画像オブジェクトを前記商品データベース内の画像と比較して前記製品オブジェクトを識別するための少なくとも１つの命令をさらに備える請求項５８に記載のコンピュータプログラム製品。
【請求項６１】
前記コンピュータ可読記憶媒体は、
前記識別された画像オブジェクトを前記ブロードキャストビデオ内に置かれていることが知られている製品の画像と比較するための少なくとも１つの命令をさらに備える請求項５８に記載のコンピュータプログラム製品。
【請求項６２】
前記コンピュータ可読記憶媒体は、
前記画像選択情報がビデオフレーム識別子と前記フレーム内の位置とを備え、前記方法が、
前記画像選択情報を処理して、前記画像の前記選択された部分内の製品オブジェクトを識別するための前記少なくとも１つの命令をさらに備え、前記少なくとも１つの命令は、
前記ビデオフレーム識別子と前記フレーム内の位置とを使用してデータベースから前記画像の前記選択された部分を取得するための少なくとも１つの命令と、
前記画像の前記取得された選択された部分を処理して前記画像の前記選択された部分内の画像オブジェクトを識別するための少なくとも１つの命令とを備えるような少なくとも１つの命令をさらに備える請求項５２に記載のコンピュータプログラム製品。
【請求項６３】
前記コンピュータ可読記憶媒体は、
ブロードキャストビデオの一部に関する前記情報が画像データを備え、
前記画像選択情報を処理するための前記少なくとも１つの命令が、
画像を認識するサービスに前記画像データを回送するための少なくとも１つの命令と、
前記サービスからオブジェクト記述を受信するための少なくとも１つの命令とを備えるような少なくとも１つの命令をさらに備える請求項５２に記載のコンピュータプログラム製品。
【請求項６４】
前記コンピュータ可読記憶媒体は、
前記製品問い合わせメッセージ内に含まれる注釈情報に基づき複数の製品オブジェクトとマッチするか、または対応する複数の入手可能な製品のうちから注目する最も可能性の高い製品を選択するための少なくとも１つの命令をさらに備える請求項５２に記載のコンピュータプログラム製品。
【請求項６５】
前記コンピュータ可読記憶媒体は、
前記製品情報メッセージへの応答として前記コンピューティングデバイスからトランザクション要求メッセージを受信するための少なくとも１つの命令と、
前記トランザクション要求メッセージへの応答としてトランザクションを円滑にするための少なくとも１つの命令とをさらに備える請求項５２に記載のコンピュータプログラム製品。
【請求項６６】
トランザクションを円滑にするための前記少なくとも１つの命令は、電子クーポンを前記コンピューティングデバイスに送信するための少なくとも１つの命令を備える請求項６５に記載のコンピュータプログラム製品。
【請求項６７】
トランザクションを円滑にするための前記少なくとも１つの命令は、前記トランザクション要求メッセージで指示されている製品の供給元の所在地に関する情報を前記コンピューティングデバイスに送信するための少なくとも１つの命令を備える請求項６５に記載のコンピュータプログラム製品。
【請求項６８】
前記製品情報メッセージは、前記入手可能な製品の供給元の所在地に関する情報を含む請求項５２に記載のコンピュータプログラム製品。
【請求項６９】
画像内で見られる製品について問い合わせをするための方法であって、
前記画像を表示することと、
前記画像の一部を指定するユーザ入力を受け取ることと、
前記画像の前記指定された部分に関する画像選択情報を含む製品問い合わせメッセージを生成することと、
前記製品問い合わせメッセージをトランザクションサーバに送信することと、
製品情報メッセージを受信することと、
前記製品情報メッセージに含まれる製品情報を表示することとを備える方法。
【請求項７０】
ビデオストリームを受信し、前記画像は前記ビデオストリーム内の１つの画像であることと、
前記受信されたビデオストリームを表示することと、
ユーザ入力に応答して前記ビデオストリームの前記表示を一時停止して静止ビデオ画像を表示することと、
前記静止ビデオ画像の一部を指定する前記ユーザ入力を受け取った後に前記ビデオストリームの前記表示を続行することとをさらに備える請求項６９に記載の方法。
【請求項７１】
前記製品問い合わせメッセージ内に前記静止ビデオ画像の識別子を含めることをさらに備える請求項７０に記載の方法。
【請求項７２】
前記画像選択情報は、座標情報を備える請求項７１に記載の方法。
【請求項７３】
前記画像選択情報は、画像データを備える請求項６９に記載の方法。
【請求項７４】
前記ユーザに、前記ビデオ画像の前記指定された部分に関係するコメントを入力することを促すことと、
ユーザ入力を受け取ることと、
前記ユーザ入力を注釈情報として前記製品問い合わせメッセージ内に含めることとをさらに備える請求項６９に記載の方法。
【請求項７５】
前記画像は、モバイルブロードキャストテレビネットワーク、ケーブルテレビネットワーク、衛星放送テレビネットワーク、インターネット、およびビデオ記憶媒体からなる群から選択されたコンテンツ配信システムから受信される請求項６９に記載の方法。
【請求項７６】
前記画像は、モバイルテレビブロードキャスト内で受信され、
前記製品問い合わせメッセージは、ユニキャストネットワークを介して送信され、
前記製品情報メッセージは、前記ユニキャストネットワークを介して受信される請求項６９に記載の方法。
【請求項７７】
前記製品情報を表示することと連動してトランザクションユーザインターフェースを構成することと、
ユーザ入力を受け取り、前記製品情報を表示することに応答してトランザクションを実施することと、
前記トランザクションユーザインターフェースを介して前記ユーザ入力を受け取ったことに応答してトランザクション要求メッセージを送信することとをさらに備える請求項６９に記載の方法。
【請求項７８】
プロセッサと、
前記プロセッサに結合されたディスプレイと、
前記プロセッサに結合され、ネットワークと通信するように構成されているトランシーバとを備え、
前記プロセッサは、プロセッサ実行可能命令によって、
画像を前記ディスプレイ上に表示することと、
前記画像の一部を指定するユーザ入力を受け取ることと、
前記画像の前記指定された部分に関する画像選択情報を含む製品問い合わせメッセージを生成することと、
前記トランシーバを介して前記製品問い合わせメッセージをトランザクションサーバに送信することと、
前記トランシーバを介して製品情報メッセージを受信することと、
前記製品情報メッセージに含まれる製品情報を表示することとを備えるステップを実行するように構成されるコンピューティングデバイス。
【請求項７９】
前記プロセッサは、プロセッサ実行可能命令によって、
前記トランシーバを介してビデオストリームを受信し、前記画像は前記ビデオストリーム内の１つの画像であることと、
前記受信されたビデオストリームを表示することと、
ユーザ入力に応答して前記ビデオストリームの前記表示を一時停止して静止ビデオ画像を表示することと、
前記静止ビデオ画像の一部を指定する前記ユーザ入力を受け取った後に前記ビデオストリームの前記表示を続行することとを備えるさらなるステップを実行するように構成される請求項７８に記載のコンピューティングデバイス。
【請求項８０】
前記プロセッサは、プロセッサ実行可能命令によって、前記静止ビデオ画像の識別子を前記製品問い合わせメッセージに含めることを備えるさらなるステップを実行するように構成される請求項７９に記載のコンピューティングデバイス。
【請求項８１】
前記プロセッサは、プロセッサ実行可能命令によって、前記画像選択情報が座標情報を備えるように構成される請求項８０に記載のコンピューティングデバイス。
【請求項８２】
前記プロセッサは、プロセッサ実行可能命令によって、前記画像選択情報が画像データを備えるように構成される請求項７８に記載のコンピューティングデバイス。
【請求項８３】
前記プロセッサは、プロセッサ実行可能命令によって、
前記ユーザに、前記ビデオ画像の前記指定された部分に関係するコメントを入力することを促すことと、
ユーザ入力を受け取ることと、
前記ユーザ入力を注釈情報として前記製品問い合わせメッセージ内に含めることとを備えるさらなるステップを実行するように構成される請求項７８に記載のコンピューティングデバイス。
【請求項８４】
前記プロセッサは、プロセッサ実行可能命令によって、モバイルブロードキャストテレビネットワーク、ケーブルテレビネットワーク、衛星放送テレビネットワーク、インターネット、およびビデオ記憶媒体からなる群から選択されたコンテンツ配信システムから前記画像を受信することを備えるさらなるステップを実行するように構成される請求項７８に記載のコンピューティングデバイス。
【請求項８５】
前記プロセッサに結合されたモバイルテレビブロードキャスト受信機をさらに備え、前記プロセッサは、プロセッサ実行可能命令によって、
前記画像をモバイルテレビブロードキャスト内で受信することと、
前記トランシーバを介してアクセスされるユニキャストネットワークを介して前記製品問い合わせメッセージを送信することと、
前記トランシーバを介して前記ユニキャストネットワークから前記製品情報メッセージを受信することとを備えるさらなるステップを実行するように構成される請求項７８に記載のコンピューティングデバイス。
【請求項８６】
前記プロセッサは、プロセッサ実行可能命令によって、
前記製品情報を表示することと連動してトランザクションユーザインターフェースを構成することと、
ユーザ入力を受け取り、前記製品情報を表示することに応答してトランザクションを実施することと、
前記トランザクションユーザインターフェースを介して前記ユーザ入力を受け取ったことに応答してトランザクション要求メッセージを送信することとを備えるさらなるステップを実行するように構成される請求項７８に記載のコンピューティングデバイス。
【請求項８７】
前記画像を表示するための手段と、
前記画像の一部を指定するユーザ入力を受け取るための手段と、
前記画像の前記指定された部分に関する画像選択情報を含む製品問い合わせメッセージを生成するための手段と、
前記製品問い合わせメッセージをトランザクションサーバに送信するための手段と、
製品情報メッセージを受信するための手段と、
前記製品情報メッセージに含まれる製品情報を表示するための手段とを備えるコンピューティングデバイス。
【請求項８８】
ビデオストリームを受信するための手段であって、前記画像はビデオストリーム内の１つの画像である、手段と、
前記受信されたビデオストリームを表示するための手段と、
ユーザ入力に応答して前記ビデオストリームの前記表示を一時停止して静止ビデオ画像を表示するための手段と、
前記静止ビデオ画像の一部を指定する前記ユーザ入力を受け取った後に前記ビデオストリームの前記表示を続行するための手段とをさらに備える請求項８７に記載のコンピューティングデバイス。
【請求項８９】
前記製品問い合わせメッセージ内に前記静止ビデオ画像の識別子を含めるための手段をさらに備える請求項８８に記載のコンピューティングデバイス。
【請求項９０】
前記画像選択情報は、座標情報を備える請求項８９に記載のコンピューティングデバイス。
【請求項９１】
前記画像選択情報は、画像データを備える請求項８７に記載のコンピューティングデバイス。
【請求項９２】
前記ユーザに、前記ビデオ画像の前記指定された部分に関係するコメントを入力することを促すための手段と、
ユーザ入力を受け取るための手段と、
前記ユーザ入力を注釈情報として前記製品問い合わせメッセージ内に含めるための手段とをさらに備える請求項８７に記載のコンピューティングデバイス。
【請求項９３】
モバイルブロードキャストテレビネットワーク、ケーブルテレビネットワーク、衛星放送テレビネットワーク、インターネット、およびビデオ記憶媒体からなる群から選択されたコンテンツ配信システムから前記画像を受信するための手段をさらに備える請求項８７に記載のコンピューティングデバイス。
【請求項９４】
前記画像をモバイルテレビブロードキャスト内で受信するための手段と、
ユニキャストネットワークを介して前記製品問い合わせメッセージを送信するための手段と、
前記ユニキャストネットワークを介して前記製品情報メッセージを受信するための手段とをさらに備える請求項８７に記載のコンピューティングデバイス。
【請求項９５】
前記製品情報を表示することと連動してトランザクションユーザインターフェースを構成するための手段と、
ユーザ入力を受け取り、前記製品情報を表示することに応答してトランザクションを実施するための手段と、
前記トランザクションユーザインターフェースを介して前記ユーザ入力を受け取ったことに応答してトランザクション要求メッセージを送信するための手段とをさらに備える請求項８７に記載のコンピューティングデバイス。
【請求項９６】
コンピュータ可読記憶媒体を備えるコンピュータプログラム製品であって、前記コンピュータ可読記憶媒体は、
画像を表示するための少なくとも１つの命令と、
前記画像の一部を指定するユーザ入力を受け取るための少なくとも１つの命令と、
前記画像の前記指定された部分に関する画像選択情報を含む製品問い合わせメッセージを生成するための少なくとも１つの命令と、
前記製品問い合わせメッセージをトランザクションサーバに送信するための少なくとも１つの命令と、
製品情報メッセージを受信するための少なくとも１つの命令と、
前記製品情報メッセージに含まれる製品情報を表示するための少なくとも１つの命令とを備えるコンピュータプログラム製品。
【請求項９７】
前記コンピュータ可読記憶媒体は、
ビデオストリームを受信するための少なくとも１つの命令であって、前記画像は前記ビデオストリーム内の１つの画像である、少なくとも１つの命令と、
前記受信されたビデオストリームを表示するための少なくとも１つの命令と、
ユーザ入力に応答して前記ビデオストリームの前記表示を一時停止して静止ビデオ画像を表示するための少なくとも１つの命令と、
前記静止ビデオ画像の一部を指定する前記ユーザ入力を受け取った後に前記ビデオストリームの前記表示を続行するための少なくとも１つの命令とをさらに備える請求項９６に記載のコンピュータプログラム製品。
【請求項９８】
前記コンピュータ可読記憶媒体は、前記製品問い合わせメッセージ内に前記静止ビデオ画像の識別子を含めるための少なくとも１つの命令をさらに備える請求項９７に記載の方法。
【請求項９９】
前記画像選択情報は、座標情報を備える請求項９８に記載の方法。
【請求項１００】
前記画像選択情報は、画像データを備える請求項９６に記載のコンピュータプログラム製品。
【請求項１０１】
前記コンピュータ可読記憶媒体は、
前記ユーザに、前記ビデオ画像の前記指定された部分に関係するコメントを入力することを促すための少なくとも１つの命令と、
ユーザ入力を受け取るための少なくとも１つの命令と、
前記ユーザ入力を注釈情報として前記製品問い合わせメッセージ内に含めるための少なくとも１つの命令とをさらに備える請求項９６に記載のコンピュータプログラム製品。
【請求項１０２】
前記コンピュータ可読記憶媒体は、モバイルブロードキャストテレビネットワーク、ケーブルテレビネットワーク、衛星放送テレビネットワーク、インターネット、およびビデオ記憶媒体からなる群から選択されたコンテンツ配信システムから前記画像を受信するための少なくとも１つの命令をさらに備える請求項９６に記載のコンピュータプログラム製品。
【請求項１０３】
前記コンピュータ可読記憶媒体は、
前記画像をモバイルテレビブロードキャスト内で受信するための少なくとも１つの命令と、
ユニキャストネットワークを介して前記製品問い合わせメッセージを送信するための少なくとも１つの命令と、
前記ユニキャストネットワークを介して前記製品情報メッセージを受信するための少なくとも１つの命令とをさらに備える請求項９６に記載のコンピュータプログラム製品。
【請求項１０４】
前記コンピュータ可読記憶媒体は、
前記製品情報を表示することと連動してトランザクションユーザインターフェースを構成する少なくとも１つの命令と、
ユーザ入力を受け取り、前記製品情報を表示することに応答してトランザクションを実施するための少なくとも１つの命令と、
前記トランザクションユーザインターフェースを介して前記ユーザ入力を受け取ったことに応答してトランザクション要求メッセージを送信するための少なくとも１つの命令とをさらに備える請求項９６に記載のコンピュータプログラム製品。
【発明の詳細な説明】
【背景技術】
【０００１】
デジタル通信技術は、過去数年間にわたって爆発的な成長をみせた。この成長は、インターネットとモバイルブロードキャストテレビ（mobile broadcast television）などの新しいワイヤレスサービスとを含む、新しいコンテンツ配信技術によって加速された。この新しいコンテンツ配信技術の出現で、オーディオとビデオのコンテンツに対する消費者需要が高まっただけでなく、製品を販売し、消費者需要に応える好機が新しく到来した。
【発明の概要】
【０００２】
さまざまな実施形態によって、静止画像またはビデオコンテンツのユーザがコンピューティングデバイス上に表示される画像内に現れる製品を選択し、そのような製品に関する情報を請求することを可能にする方法とシステムとが実現される。静止画像またはビデオコンテンツは、例えば、モバイルブロードキャストテレビ、ケーブルテレビサービス、衛星放送テレビサービス、インターネット、蓄積ビデオ（例えば、ＤＶＤまたはＴｉｖｏ（登録商標）、およびユーザによるビデオショットを含むさまざまなコンテンツ配信システムから受信でき得る。サーバが画像の選択された部分を取得することを可能にするのに十分な画像内のビデオ画像または画像座標の選択された部分の形態の静止画像またはビデオ画像の選択された部分に関する情報を、ユーザのコンピューティングデバイスが処理サーバ（本明細書では、「トランザクションサーバ」と称される）に送信する製品問い合わせメッセージ内に含めることができ得る。製品問い合わせメッセージで受信された画像情報はトランザクションサーバによって処理され、画像の選択された部分内のオブジェクトまたは特定の製品を認識することができ得る。認識されたオブジェクトまたは製品を入手可能な商品のデータベースに対して比較して、商業的入手性を判定することができ得る。市販製品に関する情報は、トランザクションサーバが生成し、ユーザのコンピューティングデバイスに送信する製品情報メッセージに含まれ得る。ユーザが購入する製品を選択できるように推奨製品をユーザインターフェース表示内に提示することができ得る。次いで、ユーザは、ユーザインターフェースのインタラクティブな操作などによって、推奨製品のうちの１つまたは複数に対する購入トランザクションを開始することができ得る。製品購入トランザクションは、知られているトランザクション方法に従って遂行され得る。モバイルテレビブロードキャストネットワークなどによって、静止画像またはビデオ画像のコンテンツがブロードキャストされる実施形態では、製品問い合わせメッセージは、ブロードキャストプロバイダの一部であるトランザクションサーバによって処理され得る。静止画像またはビデオ画像のコンテンツがインターネットなどのインターネットプロトコル（ＩＰ）ネットワーク経由でブロードキャストまたはユニキャストされる実施形態では、トランザクションサーバは、ウェブサーバであってよい。ケーブルまたは衛星放送テレビネットワークによってビデオコンテンツがブロードキャストされる実施形態では、トランザクションサーバは、ＩＰネットワークを介してアクセス可能なウェブサーバであってよい。
【０００３】
本明細書に組み込まれ、本明細書の一部をなす添付図面は、本発明の例示的な実施形態を示すものであり、上記の概要と併せて、以下の詳細な説明を用いて本発明の特徴を説明する。
【図面の簡単な説明】
【０００４】
【図１】さまざまな実施形態とともに使用するのに適している通信システムを例示する通信システムブロック図。
【図２】さまざまな実施形態とともに使用するのに適しているインターネットベースの通信ネットワークを例示する通信システムブロック図。
【図３】さまざまな実施形態とともに使用するのに適しているサーバ機能モジュールのシステム機能ブロック図。
【図４Ａ】モバイルテレビブロードキャストのユーザがブロードキャストされるコンテンツ内の購入対象の製品を識別することを可能にするための一実施形態の方法のプロセスフロー図。
【図４Ｂ】モバイルテレビブロードキャストのユーザがブロードキャストされるコンテンツ内の購入対象の製品を識別することを可能にするための一実施形態の方法のプロセスフロー図。
【図５】図４Ａと４Ｂとに例示されている実施形態の方法においてさまざまなシステムコンポーネント間で受け渡しされ得る例示的なメッセージのメッセージフロー図。
【図６】ユーザがブロードキャストされるコンテンツ内に見られる注目する製品に関する問い合わせを行うことを可能にするためのコンピューティングデバイス内の実装に関する一実施形態の方法のプロセスフロー図。
【図７】ユーザが問い合わせへの応答として受信された製品情報に基づき購入を完了することを可能にするためのコンピューティングデバイス内の実装に関する一実施形態の方法のプロセスフロー図。
【図８】コンピューティングデバイスから受信された製品問い合わせメッセージを処理し、モバイルデバイスへの製品情報メッセージを生成するための一実施形態の方法のプロセスフロー図。
【図９】コンピューティングデバイスから受信された製品問い合わせメッセージを処理し、モバイルデバイスへの製品情報メッセージを生成するための別の実施形態の方法のプロセスフロー図。
【図１０】モバイルデバイスから受信された製品問い合わせメッセージを処理し、モバイルデバイスへの製品情報メッセージを生成するための別の実施形態の方法のプロセスフロー図。
【図１１】コンピューティングデバイスから受信された製品問い合わせメッセージを処理し、モバイルデバイスへの製品情報メッセージを生成するための別の実施形態の方法のプロセスフロー図。
【図１２】コンピューティングデバイスから受信されたクーポン要求メッセージへの応答としてクーポンを生成するための一実施形態の方法のプロセスフロー図。
【図１３】一実施形態により購入トランザクションを完了するための一実施形態の方法のプロセスフロー図。
【図１４】注目している製品の供給元への地理的な近接度に基づきそのような製品をユーザに喚起するための一実施形態の方法のプロセスフロー図。
【図１５】さまざまな実施形態とともに使用するのに適しているモバイルデバイスのコンポーネントブロック図。
【図１６】さまざまな実施形態とともに使用するのに適しているパーソナルコンピュータのコンポーネントブロック図。
【図１７】さまざまな実施形態とともに使用するのに適しているサーバのコンポーネントブロック図。
【発明を実施するための形態】
【０００５】
さまざまな実施形態について、添付図面を参照しつつ詳細に説明する。可能な限り、同じ参照番号は、同じまたは類似の部分を指し示すために図面全体を通して使用される。特定の例と実装を参照しているが、これは例示を目的としており、本発明または請求項の範囲を制限することを意図していない。
【０００６】
「例示的な」という単語は、本明細書では、「一例、事例、または例示として使用する」ことを意味するために使用される。本明細書で「例示的な」と記述されている実装は、必ずしも、他の実装よりも好ましいか、または有利であると解釈されるものではない。
【０００７】
本明細書で使用されているような「コンピューティングデバイス」という用語は、一般的に、さまざまな実施形態のうちのどれかを達成するようにプログラムされ、構成され得るプロセッサを備える任意のデバイスを指す。本明細書で使用されているような「モバイルデバイス」および「ハンドヘルドデバイス」という用語は、携帯電話、携帯情報端末（ＰＤＡ）、パームトップコンピュータ、ワイヤレス電子メール受信機（例えば、Ｂｌａｃｋｂｅｒｒｙ（登録商標）およびＴｒｅｏ（登録商標）デバイス）、マルチメディアインターネット対応携帯電話（例えば、Ｂｌａｃｋｂｅｒｒｙ  Ｓｔｏｒｍ（登録商標））、全世界測位システム（ＧＰＳ）受信機、ワイヤレスゲームコントローラ、ならびにプログラム可能なプロセッサとメモリと静止およびビデオ画像のコンテンツを処理するための受信機回路とを備える類似のコンピューティングデバイスのうちのどれか１つまたはすべてを指す。一実施形態では、モバイルデバイスは、モバイルブロードキャストテレビサービスを受信し、処理するための受信機回路を備える。
【０００８】
「ユニキャストネットワーク」という用語は、本明細書では、データを単一の宛先に送信する通信ネットワークを指すために使用される。ユニキャストネットワークの例として、ＷｉＦｉおよびセルラーデータ通信ネットワークが挙げられる。ユニキャスト送信の例として、簡易メッセージサービス（ＳＭＳ）、マルチメディアメッセージングサービス（ＭＭＳ）、および携帯電話データ通信ネットワークを介して伝送され得る電子メールメッセージが挙げられる。
【０００９】
「ブロードキャスト」という単語は、本明細書では、多数の受信デバイスによって受信され得るようなデータ（情報パケット）の送信を意味するために使用される。ブロードキャストメッセージの例は、モバイルテレビ（ＴＶ）ブロードキャスト送信ならびにデジタルテレビ、ＩＰマルチキャストプログラム、ケーブルテレビケーブルキャスト、および衛星放送テレビブロードキャストである。ブロードキャストコンテンツ配信システムは、コンテンツ配信システムの一種であるが、実施形態は、デジタルビデオディスク（ＤＶＤ）、デジタルテレビストレージデバイス（digital television storage device）（例えば、Ｔｉｖｏ（登録商標））、またはインターネットを介してアクセスされるウェブサーバ（例えば、ｙｏｕｔｕｂｅ．ｃｏｍ）に格納されるような蓄積ビデオ画像により実装することもでき得るので、ブロードキャストコンテンツ配信システムに限定されない。これらの実施形態は、携帯電話のようなモバイルデバイス上のビデオショットなどの、ユーザによるビデオ画像ショットによりさらに実装することができ得る。
【００１０】
さまざまな実施形態が、１つまたは複数のサーバコンピュータ内に実装され得る多数のプロセスモジュール、ソフトウェアプログラム、または分析エンジンを利用して実施形態の方法を実現する。このようなプロセスモジュール、ソフトウェアプログラム、または分析エンジンは、単一処理モジュールを含む、さまざまなアーキテクチャで実装され得るが、本明細書では説明を簡単にするために、名前および機能が以下の段落で定義されている独立した処理モジュールを参照する。
【００１１】
本明細書で使用されているような「トランザクションサーバ」は、製品問い合わせメッセージを受信し、含まれるか、または参照されている画像を処理して製品を識別し、本明細書で説明されている他の製品推奨プロセスを遂行するサーバまたはサーバのネットワークを指す。トランザクションサーバは、インターネットなどの、ネットワークを介したコンピューティングデバイスとのトランザクション通信を円滑にするモジュールであってもよい「トランザクションゲートウェイ」を含むことができ得る。
【００１２】
本明細書で使用されているような「画像選択」は、注目するオブジェクトを含む画像の一部（例えば、ビデオコンテンツのフレーム内の）を選択するエンドユーザ（例えば、ビデオコンシューマ）の活動を指し、「画像選択情報」は、画像の選択された部分（つまり、ピクセル値などの画像データ）、またはメモリもしくはアクセス可能なデータベースから画像の選択された部分を取得するために使用することができる画像選択に関する情報（例えば、画像に対するファイル識別子またはフレーム内のビデオおよび画像座標のフレーム番号）を指す。画像選択情報は、製品問い合わせメッセージでトランザクションサーバに送信され、したがって、トランザクションサーバは、画像の選択された部分を受信するか、またはメモリもしくはアクセス可能なデータベースから画像選択を取得することができる。
【００１３】
本明細書で使用されているような「注釈情報」は、製品問い合わせメッセージ内の画像選択情報とともに、または画像選択情報に加えて注目するオブジェクトを修飾するためエンドユーザが与えることが可能なオプションの情報を指す。注釈情報は、テキスト入力、音声メモ、メニュー選択などの形態をとることができ得る。
【００１４】
本明細書で使用されているような「ユーザプロファイル」は、年齢、性別、年収、購入履歴、個人的好みなどの、特定のエンドユーザに関する情報を指す。ユーザプロファイル情報は、ユーザによって与えられ、および／またはユーザの活動（例えば、購入、製品問い合わせ、モバイルデバイス使用頻度など）に基づきコンピューティングデバイスまたはトランザクションサーバによって観察され得る。ユーザプロファイルは、製品の購入を推奨することに関連し得る、配信もしくは表示機能、音楽ダウンロードアカウントなどの、エンドユーザのコンピューティングデバイスもしくはモバイルデバイスに関する情報も含み得る。
【００１５】
本明細書で使用されているような「製品問い合わせ（Product Query）」メッセージは、画像選択情報を注釈情報とともにトランザクションサーバに伝達するメッセージである。
【００１６】
本明細書で使用されているような「製品相関エンジン（Product Correlation Engine）」は、注目しているオブジェクトをマーチャンダイザのデータベースからの製品と照合するトランザクションサーバ内などの、サーバ上に実装されたプロセスモジュールまたはソフトウェアモジュールを指す。本明細書で使用されているように「製品相関（Product Correlation）」は、製品問い合わせで受信された情報に基づき製品相関エンジンによって実施される方法を指す。
【００１７】
本明細書で使用されているような「推奨エンジン（Recommendation Engine）」は、製品問い合わせ、ユーザプロファイル、または他の情報に基づき製品をエンドユーザに推奨する、トランザクションサーバ内などの、サーバ上に実装されたプロセスモジュールまたはソフトウェアモジュールを指す。
【００１８】
本明細書で使用されているような「製品情報メッセージ」は、製品相関エンジンおよび製品問い合わせとユーザプロファイルとにマッチする製品に対する製品価格／クーポン情報を収めた推奨エンジンの処理によって生成されるメッセージを指す。製品情報メッセージは、製品問い合わせへの応答として常に送信される必要はなく、後で生成することもでき得る。例えば、広告と同様に、製品情報は、前の製品問い合わせまたは購入トランザクションなどの、ユーザプロファイル内の情報に基づきエンドユーザに「プッシュ」することができ得る。例えば、ある日ユーザが映画「ターミネーター」から選択された画像選択情報を含む購入問い合わせで黒い革のジャケットを要求し、応答としてジャケット情報を含む製品情報メッセージが送信される場合、映画「ターミネーター」の中で主人公が着用していたサングラスに関する情報を含む別の製品情報メッセージを次の日に送信することができ得る。
【００１９】
静止画像およびビデオプログラムは、現在、さまざまなフォーマットで消費者に配信されている。消費者は、そこで、衛星およびケーブルテレビネットワーク、ブロードキャストデジタルテレビネットワーク、およびインターネットからビジュアルコンテンツを受信する。注目すべきは、モバイルユーザへのビデオコンテンツの配信を開始したモバイルテレビブロードキャストサービスの近年の発展である。多くの異なるモバイルテレビブロードキャストサービスおよびブロードキャスト標準が将来利用可能になるかまたは企図され、これはすべて、さまざまな実施形態を実装し、さまざまな実施形態から利益を享受でき得る。このようなサービスおよび標準として、オープンモバイルアライアンスモバイルブロードキャストサービスイネーブラスイート（ＯＭＡ  ＢＣＡＳＴ：Open Mobile Alliance Mobile Broadcast Services Enabler Suitｅ）、ＭｅｄｉａＦＬＯ、デジタルビデオブロードキャストＩＰデータキャスティング（ＤＶＢ−ＩＰＤＣ：Digital Video Broadcast IP Datacasting）、および中国マルチメディアモバイルブロードキャスティング（ＣＭＭＢ：China Multimedia Mobile Broadcasting）が挙げられる。
【００２０】
モバイルテレビユーザおよびモバイルインターネットユーザは、ユーザが携帯しモバイルテレビブロードキャストサービスまたはインターネットマルチキャストプログラムを受信し、ユニキャストメッセージを介して通信することができる視聴デバイス（つまり、モバイルデバイス）を使用するという点で従来の家庭用テレビの視聴者と異なる。それに加えて、モバイルデバイスは、たいていの場合に１つのモバイルデバイスを使用するのがただ１人なので、ユーザに合わせてパーソナル化することができる。さらに、モバイルデバイスは、今では、ユーザが注目している製品の画像などのビデオ画像を撮影できるビデオカメラを組み込んでいるのがふつうである。典型的には、ユーザは、ショッピング中も含めて、どこへでもモバイルデバイスを携帯する。したがって、機動性があり、インターネットとモバイルテレビブロードキャスティングサービスにアクセスできるということは、モバイルデバイスが非常に価値の高いマーケティングおよび電子商取引ツールとなり得ることを意味している。
【００２１】
さまざまな実施形態により、エンドユーザは、ブロードキャストプログラム、マルチキャストプログラム、蓄積ビデオ画像（例えば、ＤＶＤ、Ｂｌｕ−ｒａｙ（登録商標）ディスクプレーヤー、またはＴｉｖｏ（登録商標）からの）、またはユーザビデオ内に表示される商品と相関する画像部分もしくは画像データを選択し、パーソナルコンピュータまたはモバイルデバイスなどの、ユーザのコンピューティングデバイス上でそのような製品または関係する商品に対する注文トランザクションを開始することができる。エンドユーザのコンピューティングデバイス上で実行されるクライアントアプリケーションにより、ユーザは、注目する１つまたは複数の製品を含む表示画像の一部分を指定することで注目する製品を識別することができる。ユーザは静止画像またはビデオ画像の選択された部分を、コンピュータのマウスを使って、またはタッチスクリーン上で円を指でなぞり、その画像部分の周りに円を描くなど、ポインティングデバイスを使用して指定することができ得る。注目しているオブジェクトを含む画像の選択された部分は、モバイルデバイスがトランザクションサーバに送信する製品問い合わせメッセージ内に画像選択情報としてパッケージングすることができ得る。画像データそれ自体を送信する代わりに、製品問い合わせ内の画像選択情報に、トランザクションサーバがアクセス可能なデータベースから画像を取得し、選択された部分を決定できるようにフレーム番号または画像ファイル名と選択された部分を画定する画像内の座標などの情報を含めてもよい。画像選択情報を回送する製品問い合わせメッセージは、注目する製品に関するユーザからの音声メモまたは入力したコメントなどの、追加情報（「注釈情報」）も含むことができ得る。そのような製品問い合わせメッセージは、トランザクションサーバにおいて受信されるものとしてよく、そこで、メッセージが構文解析され、画像選択情報、注釈情報、およびモバイルデバイスの識別子（ＩＤ）などの他の追加情報を取得する。画像選択情報は、形状、色、および構成などの、特定の製品特性を認識するために画像処理するように構成されているトランザクションサーバまたは別のサーバ内のソフトウェアモジュールとすることができ得る製品相関エンジンによって処理され得る。画像選択の範囲内で識別された画像オブジェクトを商品のデータベースと比較して、画像選択の範囲内のオブジェクト（複数可）が入手可能な商品とマッチまたは対応しているかを判定することができ得る。マッチが見つかった場合、その製品に対する製造、モデル、供給元、コスト、および他の購入詳細に関する情報を商品データベースから取得して、モバイルデバイスに送信される製品情報メッセージ内に組み込むことができ得る。製品情報メッセージは、推奨エンジンが、エンドユーザの注目を引くと、そのユーザのユーザプロファイル内のマッチした製品と情報とに基づき予測する製品などの、マッチする製品を超える他の関係する製品も含み得る。画像選択と市場で入手可能な製品との間の直接的なマッチが見つからない場合、画像選択は、撮像された製品の新型または取り替えモデルなどの製品、同等の競合会社の製品、または撮像された製品のレプリカに対応することがある。したがって、製品のマッチまたは対応が見つからない場合、推奨エンジンは、受信された注釈情報と、ユーザおよびモバイルデバイスに関するユーザプロファイル情報と、ユーザが注目すると思われる代替的商品の推奨を生成するための他の情報とともに認識された画像オブジェクト（複数可）を処理することができ得る。マッチした製品の場合と同様に、推奨される代替的商品情報を、エンドユーザのコンピューティングデバイスに送信される製品情報メッセージ内に組み込むことができ得る。
【００２２】
コンピューティングデバイスが製品情報メッセージを受信すると、デバイス上で実行されているクライアントアプリケーションがそのメッセージを構文解析して、選択された製品および／または推奨された代替的製品に関する情報を取得し、ユーザが購入トランザクションを開始することを可能にするユーザインターフェース表示を生成することができ得る。このユーザインターフェース表示は、ユーザのビデオコンテンツ消費を中断することを回避するために表示のビデオまたは画像コンテンツ部分の外側に位置させることができ得る。ユーザが推奨された製品を購入または注文することに決めた場合、トランザクションは、さまざまな電子商取引方法を使用して速やかに遂行され得る。例えば、ユーザがモバイルデバイスから製品問い合わせメッセージを送信した場合、そのデバイスはインターネット接続へのデータ呼び出しを行い、マーチャントサーバにアクセスして選択された製品をオンラインで購入することができ得る。別の例では、ユーザのコンピューティングデバイスがマーチャントサーバもしくはトランザクションサーバに接続して、マーチャントの「電子商取引を行わない従来の」店頭での製品購入を対象とするクーポンを受信することができる。第３の例として、推奨された製品（複数可）を購入できる店舗の場所に関する情報を地理情報サービス（ＧＩＳ）アプリケーション内に格納し、これにより、ユーザがそのような店舗の付近にいるときにユーザのモバイルデバイスがユーザにアラートを発し、車を運転して、または歩いてたどり着くまでの道順を指示するようにできる。トランザクションを完遂する仕方に関係なく、ユーザのコンピューティングデバイスは、トランザクションサーバまたはマーチャントにトランザクションを製品情報メッセージおよび／または製品問い合わせメッセージにリンクする情報を報告することができ得る。製品問い合わせメッセージで提供される画像選択の範囲内の製品は、例えば、画像認識アルゴリズム、画像情報とコンテンツプロバイダによって供給される製品配置情報とを照合すること、および人間が画像を見て製品をマニュアル認識することを含む、さまざまな技術を使用して認識され得る。
【００２３】
さまざまな実施形態とともに使用するのに適しているモバイルテレビブロードキャストネットワーク１００を含む例示的な通信システムが図１に示されている。さまざまな実施形態が、モバイルブロードキャストテレビコンテンツ配信システムに限定されていないが、ブロードキャストテレビ通信システムは、好ましい一実施形態の実装を表しており、他の種類のコンテンツ配信システムに含まれるコンポーネントを表すシステムコンポーネントを含む。モバイルテレビブロードキャストネットワーク１００は、受信機デコーダサーバ１０３で、インターネットなどのネットワークを介して１つまたは複数のコンテンツプロバイダ１０１からブロードキャストの対象となるコンテンツを受信することができる。受信されたコンテンツは、受信されたコンテンツをモバイルデバイスにブロードキャストすることができるフォーマットにするトランスコーダ１０４によって処理され得る。次いで、トランスコードされたコンテンツが、ブロードキャストサイト１１６によってブロードキャストされる送信信号をブロードキャストするブロードキャストコンテンツを多重化するブロードキャスタ１１４に渡され得る。モバイルテレビブロードキャストネットワーク１００内のスケジューラサーバ１０８は、ブロードキャスタ１１４へのコンテンツの配信を調整するとともに、ブロードキャスト送信のオーバーヘッド部分でモバイルデバイスにブロードキャストされるプログラムスケジュール情報を生成することができ得る。モバイルテレビブロードキャストネットワーク１００内のさまざまなコンポーネント間の通信は、ローカルエリアネットワーク１０２を介して実行され得る。
【００２４】
モバイルテレビブロードキャストネットワーク１００内にあるか、またはモバイルテレビブロードキャストネットワーク１００に結合されるのはトランザクションモジュール１１０であるものとしてよく、これは、ローカルエリアネットワーク１０２を介してブロードキャストネットワーク１００内の他のコンポーネントに結合され得る。購入トランザクションモジュール１１０は、トランザクションサーバ１１２と商品データベース１０６とを備えることができ得る。トランザクションサーバ１１２は、ユニキャストメッセージをモバイルデバイス１１８から受信するためにワイヤレスネットワークプロバイダ１２２にネットワークもしくはインターネットを介して結合され得る。トランザクションサーバ１１２は、入手可能な商品に関する情報を受信し、ユーザ製品問い合わせに関係するトランザクションを追跡し、トランザクションサーバ１１２を通じて実施されるトランザクションを完了し、マーチャント１２４にさまざまな製品にユーザが注目していることを知らせるためにネットワークもしくはインターネットを介して製品メーカとマーチャント１２４に結合することもでき得る。購入のため入手可能な商品に関する情報、およびトランザクションサーバ１１２の機能をサポートするために必要な他の商品関係情報を商品データベース１０６内に格納することができ得る。マーチャントおよびメーカ１２４が、商品データベース１０６内に商品情報を格納することができるものとしてもよい。
【００２５】
図１は、トランザクションサーバ１１２と商品データベース１０６とを含む、トランザクションモジュール１１０をモバイルテレビブロードキャストネットワーク１００内にあるものとして示しているが、これらのコンポーネントは、第三者によって運用されることも含めて、ブロードキャスタのネットワークの外部に配置することも可能である。さらに、商品データベース１０６は、マーチャントサーバ内など、リモートに配置することもでき、またトランザクションサービスに加入している多数の異なるマーチャントの商品データベースなどの、多くのデータベースを備えることができ得る。さらに、トランザクションサーバ１１２は、インターネットを介してアクセス可能であり、また任意の種類のコンピューティングデバイスから製品問い合わせを受信するように構成されるものとしてよく、したがって、モバイルデバイス１１８から受信された製品問い合わせに応答することに限定される必要はない。
【００２６】
動作時に、静止画像およびビデオ画像コンテンツは、ブロードキャストサイト１１６を介してモバイルテレビブロードキャストネットワーク１００によってブロードキャストされ、モバイルデバイス１１８によって受信される。ユーザは、自分のモバイルデバイス１１８を使用して選択されたブロードキャストプログラムを視聴することができる。ユーザがブロードキャストプログラム内の注目するオブジェクトを閲覧する場合、ユーザは注目するオブジェクトを含むビデオ画像の一部分を、指先をタッチスクリーン上に置いてその部分の周りに円をなぞるなどによって選択することができ得る。モバイルデバイス１１８内のプロセッサ内で動作するクライアントアプリケーションは、ビデオ画像の指示された部分を使用して、製品問い合わせメッセージを生成することができ得る。製品問い合わせメッセージは、ワイヤレスデータネットワーク１２２などのユニキャストネットワークを介してトランザクションサーバ１１２に送信され得る。このような送信では、モバイルデバイス１１８からのワイヤレスデータメッセージをワイヤレスノードアンテナ１２０によって受信し、ワイヤレスデータネットワーク１２２によってインターネットなどの別のネットワークを介してトランザクションサーバ１１２に回送することができ得る。モバイルデバイス１１８からトランザクションサーバ１１２に送られる製品問い合わせメッセージは、セルラーデータネットワークおよびワイヤレスワイドエリアネットワーク（例えば、ＷｉＦｉ（登録商標））、さらにはインターネットなどの有線ネットワーク通信などの、よく知られている通信方法およびシステムを使用して中継することができ得る。
【００２７】
通信システム２００を示している図２に例示されているようなインターネットを介して利用可能なユニキャストおよびマルチキャストの静止およびビデオ画像コンテンツなどの非ブロードキャストコンテンツに関連してさまざまな実施形態を使用することもでき得る。コンテンツプロバイダ１０１は、コンテンツ配信ネットワーク２０２を介してビデオコンテンツを配給することができ得る。コンテンツ配信ネットワークとしては、ユニキャストワイヤレス、ブロードキャストワイヤレス、インターネット、ケーブルテレビ、衛星放送テレビ、または地上波テレビネットワークがあり得る。さらに（独立して図示されていないが）、コンテンツプロバイダ１０１は、ユーザが自分のコンピューティングデバイス２０４、２０６で購入またはレンタルし使用することができるＤＶＤおよびＢｌｕ−ｒａｙディスクなどの有形のストレージ製品を介して静止画像およびビデオ画像コンテンツを配給することができ得る。さらに、従来のテレビ信号（さらにはケーブルおよび衛星放送の信号）によって配信されるコンテンツを、Ｔｉｖｏ（登録商標）デバイスなどのデジタルビデオレコーダーを使用して録画し、再生することができ得る。ユーザは、モバイルデバイス１１８、パーソナルコンピュータ（２０４、２０６）、またはテレビ（図示せず）のようなコンテンツ消費デバイス上でそのようなコンテンツを視聴することができ得る。ユーザが、コンピュータのマウスまたはタッチスクリーンのようなポインティングデバイスを使用するなどによって、注目すべきものとしてビデオ画像の一部分を指示した場合、ユーザのコンピューティングデバイス１１８、２０４、２０６は、リバースリンクデータネットワーク２０８を介してトランザクションモジュール１１０に送信され得る製品問い合わせメッセージを生成することができ得る。リバースリンクデータネットワークは、インターネット機能を提供するものであれば有線ネットワーク（例えば、ＤＳＬまたはケーブル）でもワイヤレスネットワーク（例えば、３ＧまたはＷｉＦｉ）でもよい。いくつかの実装において、コンテンツ配信ネットワークおよびリバースリンクデータネットワークは、同じネットワークであってもよい。
【００２８】
図３は、トランザクションサーバ１１２として機能している１つまたは複数のサーバ内に実装され得る機能コンポーネントを例示している。上で説明されているように、トランザクションサーバ１１２は、商品データベース１０６に、またワイヤレスネットワーク（１２２）またはリバースリンクデータネットワーク（２０８）に結合され得る。トランザクションサーバ１１２は、外部ネットワーク１２２、２０８との通信を行うように構成された回路を備えるネットワークインターフェース３０２を備えることができ得る。本明細書で説明されているさまざまな実施形態の機能を含む、さまざまなトランザクション機能を調整するために、トランザクションゲートウェイモジュール３０４をトランザクションサーバ１１２上で動作するソフトウェア内に組み込むことができ得る。またトランザクションサーバ１１２の機能に、製品相関エンジン３０６を組み込んでもよい。製品相関エンジン３０６は、画像部分を受信し、そのような画像内に含まれる製品および商品に関する情報を推論することができるソフトウェアプロセスを含み得る。トランザクションサーバ１１２は、推奨エンジン３０８の機能も備えることができ得る。このような推奨エンジン３０８は、ユーザプロファイル（例えば、年齢、性別、年収、製品購入歴など）に基づき製品を識別するためのソフトウェアプロセスを含んでいてもよい。推奨エンジン３０８は、製品問い合わせメッセージ内の情報、さらには他の関連する情報に基づきユーザに訴えかけると思われる代替的商品も識別する。トランザクションサーバ１１２は、コンピューティングデバイスユーザによる電子購入トランザクションを可能にするか、またはサポートするためのトランザクションエンジン３１０も備え得る。
【００２９】
図３に例示されている機能コンポーネントは、単一のトランザクションサーバ１１２内に、またはローカルエリアネットワークもしくはワイドエリアネットワークもしくはサーバ間データ接続によって１つにリンクされている複数のサーバ内にソフトウェアで実装され得る。参照しやすくするために、さまざまな実施形態が、単一のトランザクションサーバ１１２を参照しつつ説明されているが、単一のトランザクションサーバを参照するとしても、本発明の範囲をすべてのトランザクション機能が単一のサーバデバイス内に含まれる実装に制限するものとして解釈すべきではない。
【００３０】
上で説明されているように、さまざまな実施形態により、ユーザは、さまざまなコンテンツ配信システムから受信された静止画像およびビデオ画像内に見られる製品に関する情報を要求することができ、そのような製品問い合わせはトランザクションサーバ１１２内で処理され、この問い合わせに対する製品情報メッセージが返信される。図４は、さまざまな実施形態で実装され得るプロセス４００を示している。モバイルテレビブロードキャストネットワーク１００またはインターネットマルチキャスタなどの、コンテンツ配信システムは、通常の方法によりコンテンツをブロードキャストするものとしてよく（ステップ４０２）、コンテンツは特定の形態のコンテンツを受信するように構成されているコンピューティングデバイスによって受信され、表示される（ステップ４０４）。コンピューティングデバイス上に受信された画像コンテンツがある間、ユーザは、さまざまなユーザインターフェースツールのうちのどれかを使用して表示されている画像の一部を選択することによって注目する製品を見て、製品問い合わせを開始することができ得る（ステップ４０６）。例えば、コンピューティングデバイスがタッチスクリーンを備えるモバイルデバイスである場合、ユーザは、単にディスプレイ画面に指先でタッチして画面上の注目する製品を丸で囲むだけで製品問い合わせを開始することができ得る。コンピューティングデバイスは、表示される画像の指示された部分を選択するためにユーザの入力を受け取るように構成され得る。コンピューティングデバイスは、ユニキャストネットワークを介してトランザクションサーバ１１２に送信される画像選択情報としてその画像選択を含む製品問い合わせメッセージを生成することができ得る（ステップ４０８）。トランザクションサーバ１１２は、製品問い合わせメッセージを受信し、製品相関エンジン３０６において画像選択を処理して、画像選択に含まれる画像オブジェクトを認識する（ステップ４１０）。以下で説明するように、画像選択内の特定の画像オブジェクトを識別するか、または認識するためにさまざまな異なる画像認識技術を実装することができ得る。次いで、認識された画像をオブジェクトを商品データベース内に格納されている製品画像と比較し（ステップ４１２）、マッチがあるかどうかを判定することができ得る（判定４１４）。画像オブジェクトが商品データベース内の製品とマッチするか、または対応する（つまり、判定４１４＝「はい」）場合、製品のブランド名、供給元、および価格などの製品に関する情報が製品情報メッセージでモバイルデバイスに送信され得る（ステップ４１６）。推奨エンジン３０８は、ユーザプロファイルに適合するように製品マッチを精密化するために使用することもでき得る。画像オブジェクトが商品データベース内の製品とマッチまたは対応しない（つまり、判定４１４＝「いいえ」）場合、代替的製品推奨を構成するために推奨エンジン３０８内の他の情報と併せて画像オブジェクトを使用することができ得る（ステップ４１８）。次いで、１つまたは複数の代替的製品推奨を製品情報メッセージでモバイルデバイスに送信することができ得る（ステップ４２０）。
【００３１】
図４Ｂを参照すると、プロセス４００は、ユーザのコンピューティングデバイスがトランザクションサーバ１１２から製品情報メッセージを受信し、受信された製品情報の表示を生成し、トランザクションを望んでいるかどうかを示すようユーザに促すことができ得るときに続行する（ステップ４３２）ことがわかる。このような表示は、ユーザの応答を受信することができるユーザインターフェースによって生成され（ステップ４３４）、その応答から、製品を購入することをユーザが望んでいるかどうかを判定することができ得る（判定４３６）。モバイルデバイスが、ユーザが購入を開始することを望んでいると判定した（つまり、判定４３６＝「はい」）場合、製品情報メッセージで受信された製品情報を使用してトランザクションを処理することができ得る（ステップ４３８）。さまざまな異なるトランザクションを、購入をサポートするためにクーポンをコンピューティングデバイスに配信すること（ステップ４４０）、インターネットを介して電子オンライントランザクションを実行すること（ステップ４４２）、車を運転してたどり着くまでの道順、製品識別情報などを配信することによって店舗内の精神の購入を有効化すること（ステップ４４４）、およびＧＩＳ情報パッケージまたは他のリマインダーを作成して後からトランザクションを完了するようユーザに促すこと（ステップ４４６）など、さまざまな実施形態によって有効化することができる。このようなトランザクションは、トランザクションサーバ１１８内のトランザクションエンジン３１０によって、マーチャントのサーバ（図示せず）内のトランザクションエンジンによって、コンピューティングデバイス内で実行中のクライアントアプリケーションによって、またはトランザクションサーバ１１２またはマーチャントサーバ内のトランザクションエンジン３１０と連携して動作するコンピューティングデバイスのクライアントアプリケーションの連携動作によってはサポートされ得る。
【００３２】
コンピューティングデバイスが、表示されている製品を購入しないことを選択したと判定した（つまり、判定４３６＝「いいえ」）場合、コンピューティングデバイスは、ユーザが後で参照できるように製品情報メッセージに含まれる情報をメモリに格納することができ得る（ステップ４５０）。例えば、コンピューティングデバイスがモバイルデバイスである場合、これは、製品名と製品を置いている店舗の場所に関する情報とを格納することができ得る。次いで、将来、モバイルデバイスが製品を販売している店舗のすぐそばにいると判定したとき（例えば、モバイルデバイス内のＧＰＳ受信機によって決定されたＧＰＳ座標に基づき）、製品を近くで購入でき得ることをユーザに知らせる表示が生成され得る。一実施形態では、トランザクションサーバまたは別のサーバが、過去にユーザが購入を断ったことのある製品に関する情報を格納しておき、同じ製品を何度も推奨するのを回避するために将来購入推奨を準備する際にこの情報を利用することができ得る。別の実施形態では、ユーザのコンピューティングデバイスに、そのような情報も格納するか、または代替として格納することができ得る。
【００３３】
実施形態の方法においてさまざまなシステムコンポーネント間で受け渡しされ得るメッセージの例は、メッセージフロー図５００を示す図５に示されている。このメッセージフロー図５００は、モバイルブロードキャストテレビコンテンツ配信システムに適用可能であるが、そのシステム内のメッセージは、他の種類のコンテンツ配信システムにおいてやり取りされ得るメッセージを表す。モバイルテレビブロードキャストネットワーク１００は、モバイルデバイス１１８によって受信され、表示されるビデオプログラムコンテンツをブロードキャストすることができ得る（メッセージ５０２）。このようなビデオコンテンツを視聴しているユーザは、製品または注目している製品を含むビデオの一部を示す入力をモバイルデバイス１１８に送ることができ得る。モバイルデバイスは、処理５０４において、このような入力を使用して製品問い合わせメッセージを生成する。製品問い合わせメッセージは、ユニキャストネットワークなどを介してトランザクションサーバ１１２に送信される（メッセージ５０６）。上で説明されているように、トランザクションサーバ１１２は、処理５０８において、製品問い合わせメッセージで受信された画像情報を処理して製品情報を構成する。トランザクションサーバ１１２は、ユニキャストネットワークなどを介してモバイルデバイス１１８に送信される製品情報メッセージを生成する（メッセージ５１２）。トランザクションサーバ１１２が、製品情報メッセージ５１２をモバイルデバイス１１８に送るときに、マーチャントがユーザトランザクション要求に応答する準備を行えるように製品情報に注意を向けさせるメッセージをマーチャント１２４に送ることもでき得る（メッセージ５１３）。
【００３４】
モバイルデバイス１１８のユーザが、製品情報に基づき行動することを決定した（例えば、推奨された製品のうちの１つを購入する）場合、トランザクションサーバ１１２に送信され得るトランザクション要求メッセージを生成するように（メッセージ５１４）、対応するユーザ入力がモバイルデバイス１１８によって処理され得る。トランザクションサーバ１１２は、トランザクション要求メッセージ５１４内の情報を使用して、インターネットなどのネットワークによって送信され得るトランザクション開始メッセージ５１６を送ることによってマーチャント１２４とのトランザクションを開始することができ得る。それに対する応答として、マーチャント１２４は、インターネットなどのネットワークによって送られるトランザクション応答メッセージ５１８で応答することができ得る。一例として、トランザクション応答メッセージ５１８は、モバイルデバイス１１８に配信するための電子クーポンを含むものとしてよい。トランザクション応答メッセージ５１８がトランザクションサーバ１１２に返された場合、トランザクション情報メッセージ５２０は、トランザクションサーバ１１２によって、ユニキャストネットワークを介してモバイルデバイスに回送され得る。あるいは、マーチャント１２４は、ユニキャストネットワークを介してクーポンまたは情報を送信することなどによって、モバイルデバイス１１８に直接応答することができ得る（メッセージ５２２）。
【００３５】
モバイルデバイス１１８のユーザが、製品を購入することに決めた場合、購入トランザクションは、モバイルデバイス１１８とマーチャント１２４との間で直接的に、ユニキャストネットワークを介してトランザクション要求メッセージを送信すること（メッセージ５２４）などによって完了することができ得る。それに対する応答として、マーチャント１２４は、ユニキャストネットワークを介して送られるトランザクション応答メッセージで応答することができ得る（メッセージ５２６）。
【００３６】
定期的に、トランザクションサーバ１１２は、製品問い合わせメッセージで示されるいくつかの製品に対する消費者の注目に関する情報、さらには製品情報メッセージで消費者に送られる製品推奨などのトランザクション要約情報をマーチャント１２４に送ることができ得る（メッセージ５２８）。同様に、トランザクションサーバ１１２は、ブロードキャスタ１００および／またはコンテンツプロバイダ（図５には示されていない）に要約トランザクション情報を送ることができ得るが、それは、そのような情報がビジネスプランニングと広告収入とに役立ち得るからである（メッセージ５３０）。
【００３７】
さまざまな実施形態の処理は、例を用いて例示され得る。ユーザが映画「ターミネーター」をモバイルデバイスで視聴していて、急にアーノルド・シュワルツネッガーが着用している黒い革のジャケットを購入したくなった場合、ユーザは、そのジャケットを含むビデオ画像の部分を、タッチスクリーンのその画像部分を指で円を描いて囲むことなどによって強調表示することができ得る。モバイルデバイスはそのユーザ入力を処理して、モバイルテレビブロードキャストをネットワーク内の（または別の場所の）トランザクションサーバに送信される製品問い合わせメッセージを生成する。この製品問い合わせメッセージは、セルラーデータ通信ネットワークなどのユニキャストネットワークを介して送信され得る。トランザクションサーバは、製品問い合わせメッセージを受信し、製品相関エンジンにおいて画像選択を処理して、注目する特定の製品を認識する。製品相関エンジンが、最も可能性の高い製品が画像選択内の黒い革のジャケットであると判定する。この情報は、黒い革のジャケットを商品データベース内の入手可能な商品と比較するために使用され得る。映画「ターミネーター」の中でアーノルド・シュワルツネッガーが着用していた特定の黒い革のジャケットがもはや市販されておらず、したがって特定の製品を購入推奨することができないことも意外なことではない。その代わりに、推奨エンジンは、ブロードキャストコンテンツ（つまり、プログラムが「ターミネーター」であるということ）、ユーザの事前購入行動（例えば、ユーザの購入行動に関するデータベース内に格納され得る情報、ユーザアカウント情報、またはモバイルデバイスそれ自体によって提供される情報）、およびユーザが購入に際して注目している思われる他の製品の推奨を構成するための識別された製品に関する情報を使用することができ得る。製品情報を構成する一環として、推奨エンジンは、ジャケットのサイズ、色の好み、または注目する他の表現などの、製品問い合わせ内の注釈情報としてユーザによって提供されるコメントまたは追加情報を考慮することもでき得る。例えば、推奨エンジンは、映画の中に現れるジャケットに類似している２つ、またはそれ以上の入手可能な黒い革のジャケットのデザインを選択することもでき得る。推奨エンジンは、映画の中でアーノルド・シュワルツネッガーが着用していたモデルに似たダークサングラスなどの他の商品を推奨することも可能である。次いで、製品情報メッセージは、製品問い合わせメッセージを伝送したセルラーデータ通信ネットワークなどの、ユニキャストネットワークを介してモバイルデバイスに送信され得る。モバイルデバイスは、製品情報メッセージを受信し、クライアントアプリケーションは、その中に含まれる情報を使用してユーザインターフェース表示を生成する。次いで、ユーザは、モバイルデバイス上のユーザインターフェースを使用して推奨された製品のどれを購入するかを指示することができ得る。ユーザが推奨された製品のうちの１つを購入することを選択した場合、モバイルデバイスおよび／またはトランザクションサーバは、多数ある知られているトランザクション方法のうちのどれかを使用してトランザクションを開始することができ得る。
【００３８】
前記の例は、モバイルテレビブロードキャストコンテンツ配信システムに関するものであったが、ユーザおよびデバイスの操作は、大半の他の種類のコンテンツ配信システムと類似している。
【００３９】
ユーザがビデオ画像内に示されている製品に関して問い合わせを行えるようにコンピューティングデバイス内に実装され得る例示的な実施形態の方法が、プロセス６００を示す図６に例示されている。ブロードキャストプログラムが表示されているときに（ステップ６０２）、ユーザは、ユーザが注目する製品を画面上で確認でき得る。ユーザは、タッチスクリーン、ポインターデバイス、またはスクロールキーなどの、コンピューティングデバイス上のユーザインターフェースデバイスを使用して、注目する製品を指示するためにそのビデオをフリーズしたいことを指示することができ得る。コンピューティングデバイスは、そのユーザ入力を受け取り、特定の画像上でビデオ表示を一時停止させるようにクライアントアプリケーションによって構成され得る（ステップ６０４）。ビデオ表示の一時停止は、ブロードキャストコンテンツの受信をサスペンドするか、または視聴を遅らせてブロードキャストコンテンツの格納を続行しながら表示メモリにフレームを格納することによって実現することが可能である。ディスプレイ上に画像をフリーズさせた状態で、ユーザは、タッチスクリーン上で製品を円で囲むか、またはコンピュータのマウスを使うなどして、注目する製品を含む画像の部分を指定することができ得る。コンピューティングデバイス上のクライアントアプリケーションは、タッチスクリーンからの入力、矢印キーの一連のキーストローク、またはポインティングデバイス（例えば、コンピュータのマウスもしくはタッチパッド）からの入力などの形態で、ユーザ画像指定を受け取る（ステップ６０６）ことができ得る。
【００４０】
クライアントアプリケーションは、表示されている画像の一部を選択するものとしてユーザ入力を解釈し、トランザクションサーバ１１２に伝達できる形で選択された部分の座標を格納するように構成され得る。例えば、クライアントアプリケーションは、ユーザによって選択された特定のピクセルを画像データとして記録することができ得る。別の例では、クライアントアプリケーションは、ビデオ画像の隅など、特定の座標軸に関する画像選択の境界座標を記録することができ得る。さらに別の例では、クライアントアプリケーションは、画像選択内に包含されるピクセル番号を記録するが、画像データを記録しないようにでき得る。さらなる例示的な実施形態では、クライアントアプリケーションは、画像識別子と、タッチされた画像のフレーム番号およびピクセルまたは距離座標（例えば、隅のような座標軸からのＸおよびＹ距離）などの画像へのユーザタッチの座標とを記録することができ得る。トランザクションサーバがアクセス可能なデータベースから画像を取得し、ユーザによって選択された画像の部分を判定することを行えるようにユーザタッチの位置またはユーザ指定画像選択内で丸印を付けた領域を識別するための他の方法も使用することができ得る。参照しやすくするために、画像選択の位置もしくは領域を識別するか、または選択された画像データを含むデータは、本明細書では、画像選択情報として総称される。画像選択情報は、画像に特有の情報であり、ハイパーリンクなどの画像に付加されるか、またはリンクされた情報を包含することを意図していないことに留意されたい。
【００４１】
クライアントアプリケーションは、ユーザに製品問い合わせに関する追加入力を行うよう促すプロンプトをディスプレイ上に生成することもでき得る。例えば、ユーザに対し、個人が購入に際して注目するユニットのサイズ、色、または個数などの、所望の製品に対する説明または数量を入力するよう促すことができ得る。それに加えて、このプロンプトは、「ジャケット」、「セーター」、「サーフボード」などの、製品記述子を含めるようユーザを誘うこともでき得る。さらに、このプロンプトは、モバイルデバイスが製品問い合わせメッセージに含めるために記録し得る話された言葉としてユーザ入力を与えるようにユーザを誘うこともでき得る。ステップ６０８でユーザによって与えられる情報が多ければ多いほど、トランザクションサーバ１１２が注目する製品を識別して関連性の高い製品情報をユーザに提供する能力が高まる可能性がある。例えば、ユーザは、「ｈｏｗ  ｍｕｃｈ  ｉｓ  ｔｈａｔ  ｓｗｅａｔｅｒ？（そのセーターはいくら？）」などの製品問い合わせを言うように促され得る。ユーザからのそのような追加の入力により、トランザクションサーバ１１２は、そのユーザがセーターに注目しており、そのユーザが価格を知りたがっていると判断することが可能になり得る。別の例として、ユーザは、「ｄｏｅｓ  ｔｈａｔ  ｊａｃｋｅｔ  ｃｏｍｅ  ｉｎ  ｓｉｚｅ  ｅｘｔｒａ  ｌａｒｇｅ？（そのジャケットに特大サイズはあるか？）」と言うこともでき得る。このような情報は、トランザクションサーバ１１２が、そのユーザが画像選択内のジャケットに注目していると判断し、そのユーザの望むサイズを決定するのに役立つであろう。
【００４２】
モバイルデバイス上で動作しているクライアントアプリケーションは、追加のユーザ入力を画像選択情報として受け取り（ステップ６１０）、注釈情報および追加の入力とともに画像選択情報（つまり、ビデオ画像のユーザ選択部分に関する情報）を含む製品問い合わせメッセージを生成する（ステップ６１２）ことができ得る。次いで、製品問い合わせメッセージが、コンピューティングデバイスによって、インターネットまたはセルラーデータ通信ネットワークなどの、ユニキャストネットワーク１２２を介してトランザクションサーバ１１２に送信され得る（ステップ６１４）。製品問い合わせメッセージが送信された後、コンピューティングデバイスは、ブロードキャストコンテンツを表示することに戻ることができ得る（ステップ６１８）。そうする際に、コンピューティングデバイスは、ディスプレイ上に画像がフリーズされた時点からコンテンツの視聴をユーザが続けるように製品問い合わせプロセスの実行中にメモリ内に格納されているコンテンツの再生を開始することが可能である。あるいは、コンピューティングデバイスは、単純に、ブロードキャストプログラム内の現在時点からコンテンツの受信および表示を開始することができ得る。
【００４３】
製品問い合わせメッセージを送信した後、コンピューティングデバイスは、製品情報メッセージの形態でトランザクションサーバ１１２から応答を受信することができ得る。コンピューティングデバイス行で実行されているクライアントアプリケーションなどで、コンピューティングデバイス内に実装され得るそのようなメッセージを受信するための例示的な実施形態の方法が、プロセス７００を示す図７に示されているコンピューティングデバイスは、メインループ内での動作、またはブロードキャストプログラムを表示することなどの他のタスクを実行している間（ステップ７０２）、コンピューティングデバイスは、製品情報メッセージを受信して処理することができ得る（ステップ７０４）。コンピューティングデバイスにおいて動作しているクライアントアプリケーションは、受信された製品情報メッセージを構文解析し、購入を実施することに関してユーザを促す表示を含まれている情報を使用して生成することができ得る（ステップ７０６）。このプロセスは、製品情報メッセージが受信されたことをユーザに知らせることと、メッセージのコンテンツを視聴するために現在の活動（例えば、ブロードキャストプログラムを視聴するような）を中断すべきかどうかを指示することをユーザに促すこととを伴い得る（判定７０８）。そのようなプロンプトへのユーザ応答が、現在のプログラムを中断すべきでないことを指示している場合（つまり、判定７０８＝「いいえ」）、コンピューティングデバイスは、後からユーザに提示できるように受信された製品情報を格納する構成をとることができ得る（ステップ７０９）。ユーザが、製品情報を表示すべきであることを指示した場合、コンピューティングデバイスは、受信されたメッセージコンテンツに基づき表示を生成することができる。例えば、製品情報メッセージは、トランザクションサーバ１１２によって定められているようにコンピューティングデバイスに表示を生成させる、ＨＴＭＬまたはＸＭＬなどの、ハイパーテキストスクリプトを含み得る。別の例として、製品情報メッセージは、データおよび画像を、コンピューティングデバイス上で動作しているクライアントアプリケーションが適切な表示を生成するために使用することができるフォーマットで含むことができ得る。表示にリストされた１つまたは複数の製品についてトランザクションを実行するオプションをユーザが選択できるように、ユーザインターフェースのメニューオプションを表示の一部として提示することもでき得る。
【００４４】
コンピューティングデバイスが、購入表示プロンプトへのユーザ応答を受信すると（ステップ７１２）、これは、購入を開始すべきであることをユーザが指示するかどうかを判定することができ得る（判定７１４）。ユーザが、購入を開始すべきでないと指示した場合に（つまり、判定７１４＝「いいえ」）、コンピューティングデバイスは、製品情報メッセージからの製品情報をメモリ内に格納し（ステップ７１６）、メッセージが受信される前に進行中であった操作に戻る（ステップ７０２に戻る）ように構成され得る。例えば、コンピューティングデバイスは、推奨された製品（複数可）および供給元（例えば、そのような製品が購入され得る店舗）に関する情報をメモリに格納しておき、ユーザが製品を販売している店舗の付近内にいるときなどに、ユーザがそのような情報を想起できるように、またはコンピューティングデバイスが後からそのような製品を入手できることについてユーザに思い出させるように構成することができ得る。
【００４５】
ユーザが、購入を開始すべきであると指示した場合に（つまり、判定７１４＝「はい」）、コンピューティングデバイスは、そのようなトランザクションを実施するためのオプションをユーザに提示する別のユーザインターフェース表示を生成することができ得る（ステップ７１８）。トランザクションは、知られている電子的な、または従来の購入トランザクション方法を使用して遂行され得る。トランザクションオプションの表示には、ユーザがトランザクション開始するか、あるいはすでに選択されているトランザクションプロセスに従ってトランザクションを開始することができ得る代替的方法のリストが示され得る。
【００４６】
第１の実施形態のトランザクション方法では、ユーザは、特定の製品に対する割引価格を受ける権利をユーザに与えるクーポンを受け取ることを選んでもよく、その場合、ユーザは、マーチャントＵＲＬを宛先とするウェブサイトにアクセスする要求などの、トランザクションサーバ１１２またはマーチャントを宛先とするメッセージ内のそのようなクーポンに対する要求を送信することができ得る（ステップ７２０）。このようなメッセージは、ＳＭＳ、電子メール、またはＵＲＬを宛先とするＴＣＰ／ＩＰメッセージなどのアドレス指定可能なメッセージの形態をとるものとしてよく、インターネット、セルラーデータ通信ネットワーク、またはＷｉＦｉネットワークなどの、ユニキャストワイヤレスネットワークを介して送信することができ得る。クーポン要求メッセージに対するアドレスは、製品情報メッセージ内に含まれ、コンピューティングデバイスは、クーポン要求メッセージを生成し、送信するときにそのようなアドレス情報を使用するように構成され得る。コンピューティングデバイスは、クーポンをマーチャントから受信し、その後のトランザクションで使用するためにクーポンをメモリに格納するようにさらに構成され得る（ステップ７２２）。このようなマーチャントクーポンは、クーポン要求メッセージを送信するために使用されるユニキャストネットワークを介して送信され得るか、または別のコンテンツ配信システムによって送信され得る。例えば、モバイルテレビブロードキャスト送信を介してクーポンをモバイルデバイスに送信するための方法およびシステムは、参照により本明細書に組み込まれている、２００９年４月２日に出願した米国特許出願第１２／４１７，４９３号、名称「Ｓｙｓｔｅｍｓ  ａｎｄ  Ｍｅｔｈｏｄｓ  ｆｏｒ  Ｄｉｓｔｒｉｂｕｔｉｎｇ  ａｎｄ  Ｒｅｄｅｅｍｉｎｇ  Ｃｒｅｄｉｔｓ  ｏｎ  ａ  Ｂｒｏａｄｃａｓｔ  Ｓｙｓｔｅｍ」において説明されている。
【００４７】
第２の実施形態のトランザクション方法では、ユーザは、オンライントランザクションを実行するためにマーチャントウェブサイトにアクセスすることを選んでもよく、その場合、コンピューティングデバイスは、マーチャントのＵＲＬへのインターネット接続またはデータコールを開始し得る（ステップ７２４）。マーチャントＵＲＬは、製品情報メッセージ内に含めることが可能であり、コンピューティングデバイスは、マーチャントサーバのアクセスを開始したときに提供されるＵＲＬを使用するように構成され得る。マーチャントサーバへのオンライン接続が確立された後、ユーザは、通常の方法でオンライン購入トランザクションを完了することができ得る。
【００４８】
第３の実施形態のトランザクション方法では、ユーザは、注目する製品を置いている店舗またはマーチャントに関する情報を受信することを選んでもよく、その場合、コンピューティングデバイスは、マーチャントＵＲＬにそのような情報に対する要求を送信するように構成され得る（ステップ７２６）。そのようなメッセージは、ユーザが製品に関する、またマーチャントに関する詳細情報を取得し、近くの店舗所在地を識別し、車を運転してたどり着くまでの道順を要求することができるようにマーチャントウェブサイトにアクセスすることを伴い得る。あるいは、ｖデバイスは、望まれている情報を指定するデータ要求メッセージをマーチャントサーバによって処理できるフォーマットにフォーマットすることができ得る。次いで、コンピューティングデバイスは、製品およびマーチャント情報を受信し、格納することができる（ステップ７２８）。例えば、コンピューティングデバイスは、マーチャントＵＲＬからダウンロードされたウェブサイト画像を格納することが可能である。別の例として、コンピューティングデバイスは、製品またはマーチャントに関する電子パンフレットを受信して格納することができ得る。
【００４９】
第４の実施形態のトランザクション方法では、ユーザは、注目する製品を置いている店舗またはマーチャントに対する店舗所在地情報を取り出すことを選んでもよく、その場合、コンピューティングデバイスは、マーチャントＵＲＬに所在地要求メッセージを送信するように構成され得る（ステップ７３０）。コンピューティングデバイスは、望まれている所在地情報を指定するデータ要求メッセージをマーチャントサーバが処理できるフォーマットにフォーマットすることができ得る。次いで、コンピューティングデバイスは、受信された店舗所在地情報を受信し、格納することができる（ステップ７３２）。例えば、マーチャント所在地情報は、ＧＰＳ座標または地理情報サービス（ＧＩＳ）データの形態をとるものとしてよく、モバイルデバイスはこのデータを売られている特定の製品を提供する最も近い位置にある店舗をユーザが見つけるのを支援することができるナビゲーションまたはＧＩＳアプリケーション内に実装することができる。
【００５０】
上述のように、トランザクションサーバ１１２は、コンピューティングデバイスから受信した製品問い合わせメッセージを受け取って、自動的に処理することができ得る。トランザクションサーバ１１２が製品問い合わせメッセージに応答する際に使用する例示的な実施形態の方法が、プロセス８００を示す図８に示されている。プロセス８００では、トランザクションサーバ１１２は、インターネット、ローカルエリアネットワーク、セルラーデータ通信ネットワーク、または２つもしくはそれ以上のそのようなネットワークの組み合わせなどの、ユニキャストネットワークを介して製品問い合わせメッセージを受信することができ得る（ステップ８０２）。例えば、モバイルデバイス１１８は、セルラーデータ通信ネットワーク１２２を介して製品問い合わせメッセージを、ローカルエリアネットワーク１０２を介してメッセージをトランザクションサーバ１１２に回送するモバイルテレビブロードキャストネットワーク１００に送信することができ得る。トランザクションサーバ１１２は、受信した製品問い合わせメッセージを構文解析し、ユーザによって選択されたブロードキャスト画像の部分を取得し、この画像選択を製品相関エンジンに送ることができ得る（ステップ８０４）。トランザクションサーバ１１２は、受信した製品問い合わせメッセージを構文解析し、テキストまたは録音などの、ユーザによって提供される注釈情報を取得して処理することもでき得る（ステップ８０６）。ユーザから受信した注釈情報が音声の録音の形態をとる場合、トランザクションサーバ１１２は、音声認識ソフトウェアモジュールで口頭コメントを処理することができる。認識された、または書かれている注釈情報の構文解析し、分析して、製品の名詞、形容詞、および数などの製品問い合わせ解釈する際に役立ち得る単語を認識することができ得る。このような処理は、受信された画像のコンテキスト、ブロードキャストプログラムのコンテキスト、および前のユーザトランザクション内のユーザコメントを分析することを含み得る。
【００５１】
受信された画像選択を製品相関エンジンで処理し、オブジェクトの外形を認識し、その画像の構文解析を行って認識されたいくつかのオブジェクトに分けることができ得る。さまざまな知られている画像処理方法を使用して、製品である可能性のある画像選択内のオブジェクトを識別し、背景の景色、人間の特徴、および共通構造などの、製品問い合わせに関連しない画像選択内の要素を無視することができ得る。画像オブジェクトは、認識された外形を標準の、または知られているオブジェクトのデータベースと比較することによってさらに認識することができ得る。さらに、オブジェクトは、認識された外形を知られている製品構成の画像のデータベースと比較することによって認識することができ得る。さらに、オブジェクトは、認識された外形を製品配置広告（product placement advertising）に関係する画像などの、ブロードキャストコンテンツ内に存在することが知られている製品の画像のデータベースと比較することによって認識され得る。製品配置広告に関係する画像のデータベースは、コンテンツプロバイダから入手することができ得る。
【００５２】
識別された画像オブジェクトを製品の知られているパターンと比較して、画像選択内のオブジェクトと購入可能製品との相関関係をさらに求めることができ得る。画像選択が、知られている製品パターンまたは１つまたは複数の画像オブジェクトと比べても遜色がない、複数の異なる製品パターンと比べても遜色がない複数の画像オブジェクトを含む場合、製品相関エンジンは、ユーザの注釈情報から取得された情報を使用してユーザが注目する製品を選択することができ得る（ステップ８１２）。例えば、画像選択が革のジャケットとサングラスとを着用している俳優のトルソを含む場合、製品相関エンジンは、革のジャケットとサングラスとを潜在的製品画像オブジェクトとして識別することが可能である。ユーザが最も注目する画像オブジェクトを選択するために、製品相関エンジン（またはトランザクションサーバ１１２内の他のモジュール）は、ユーザの注釈情報がユーザの注目度をさらに明らかにするジャケット、サングラス、衣類のサイズ、色、またはスタイルを参照しているかどうかを判定することができ得る。そのため、注釈情報に「ｉｎ  ｓｉｚｅ  ４４（サイズ４４の）」とあった場合、製品相関エンジン（またはトランザクションサーバ１１２内の他のモジュール）は、ユーザが革のジャケットに注目していると結論し、そこでステップ８１２でユーザが最も注目していそうな１つの画像オブジェクト（つまり、革のジャケット）を選択することができ得る。
【００５３】
次いで、製品相関エンジン（またはトランザクションサーバ１１２内の他のモジュール）において、最も可能性の高い画像オブジェクトに関する情報を処理して、製品情報メッセージを形成することができ得る（ステップ８１４）。製品相関エンジンは、選択された画像をオブジェクトを入手可能な商品のデータベースと比較することができ得る（ステップ８１６）。そうする際に、画像オブジェクトを商品データベース内に格納されている入手可能な商品の画像と比較することができ得る。このプロセスの一部として、製品相関エンジンは、ユーザ注釈情報、特に、ユーザの製品問い合わせにより適切に対応できるように入手可能な商品と照合され得るスタイル、サイズ、色、および他の区別する特徴に関する情報も考慮することもでき得る。このような比較を実施する際に、製品相関エンジンは、ユーザが注目している画像オブジェクトが市場に出回っている特定の販売製品とマッチするか、または対応しているかどうかを判定することができ得る（判定８２０）。この判定は、特定の１人または少数のマーチャントまたはサプライヤーの商品に限定されるか、またはインターネット（例えば、マッチする製品に関するＧｏｏｇｌｅ検索）上で入手可能または言及されている任意の製品を含めて事実上無制限であってもよい。
【００５４】
画像処理、製品認識、および入手可能な商品との比較は、画像選択を入手可能な製品の画像のデータベースと、または製品配置商品の画像のデータベースと比較することなど、単一のプロセスで実行することができ得ることは理解されるであろう。
【００５５】
選択された画像オブジェクトと市場で入手可能な１つまたは複数の製品との間のマッチまたは対応が見つかった場合（つまり、判定８２０＝「はい」）、推奨エンジンは、商品データベースからマッチした商品と利用可能な供給元（例えば、サプライヤーおよびマーチャンダイザ）に関する情報を想起させることができ得る（ステップ８２２）。想起された情報を使用して、コンピューティングデバイスに送信される（ステップ８２６）、製品情報メッセージを生成することができ得る（ステップ８２４）。製品情報メッセージは、ＳＭＳ、電子メール、またはＴＣＰ／ＩＰデータメッセージなどの、知られているユニキャスト方法で、コンピューティングデバイスに送信され得る。あるいは、製品情報メッセージは、宛先コンピューティングデバイスが受信して処理することができ、コンピューティングデバイスが無視するように暗号化またはタグ付けされるような、宛先コンピューティングデバイスによってのみ処理できるフォーマットでブロードキャストされ得る。
【００５６】
トランザクションサーバ１１２は、製品問い合わせのデータベースと特定のコンピューティングデバイスに送信された対応する製品情報メッセージとを保持するなど、送信された製品情報メッセージに関する情報も記録し得る（ステップ８２８）。このような情報は、メーカとマーチャンダイザ、さらにはコンテンツプロバイダにとって価値あるものと思われる。例えば、このような情報は、将来の製品配置ガイダンスに使用することができ得る。さらに、製品情報メッセージのデータベースを保持することは、対応する購入トランザクションを完了することを円滑にすることができ得る。トランザクションサーバ１１２は、マーチャントが特定のモバイルデバイスによるその後の購入トランザクションを受け取るか、または認識する準備を整えられるように製品情報メッセージが送信されるときにマーチャントに通知することもでき得る（オプションのステップ８３０）。マーチャントがトランザクションを完了できるようにすることに加えて、このような情報は、広告およびマーケットリサーチを目的とするマーチャントにとって有益なものと思われる。それに加えて、トランザクションサーバは、ユーザが製品に注目していることを表明し、製品情報メッセージが送られたことをブロードキャストコンテンツのプロバイダに通知することができ得る（オプションのステップ８３２）。コンテンツプロバイダは、このような情報が広告収入を発生させ、そのプログラムに対するスポンサーを開拓するのに有益であることを理解し得る。製品情報メッセージ送信され、保存された後、また当事者が知らせを受けた後、製品問い合わせメッセージに応答するためのプロセスが終了し得る（ステップ８３４）。マーチャントおよびコンテンツプロバイダは、トランザクションが実行された時点において特定のトランザクションに関する情報を送信されない場合のあることに留意されたい。その代わりに、マーチャントおよびコンテンツプロバイダは特定のトランザクション詳細によりも一般的トレンドおよび消費者の反応の方に注目していると思われるため、そのような情報は、１日１回、週１回、または月１回など、定期的に、要約形式で送るとよい。
【００５７】
画像オブジェクトと市場で入手可能な１つまたは複数の製品との間のマッチまたは対応が見つからない場合（つまり、判定８２０＝「いいえ」）、推奨エンジンは、識別された画像オブジェクト、ユーザコメント、および他の利用可能な、関連する情報に関する情報を使用してユーザが注目すると思われる１つまたは複数の代替的製品を推奨することができ得る（ステップ８３６）。推奨される代替的製品を識別する際に、推奨エンジンは、ブロードキャストプログラムの性質またはジャンル、ブロードキャストプログラム内の俳優に関連する製品またはスタイル、特定のユーザの事前購入歴、ユーザの人口学的情報などの、ユーザが注目するものに関する洞察を与え得るさまざまな情報源を考慮することができ得る。例えば、特定の製品がもはや市販されていない場合、推奨エンジン（またはトランザクションサーバ１１２内の他のモジュール）は、最新のモデルまたは市販されている類似の製品を識別することができ得る。このような代替的製品推奨、さらには指示された製品が入手不可能であることに関する情報は、製品情報メッセージを生成する際に使用され得る（ステップ８２２、８２４）。
【００５８】
画像オブジェクトと市場で入手可能な１つまたは複数の製品との間のマッチまたは対応が見つかる場合であっても（つまり、判定８２０＝「はい」）、推奨エンジンは、マッチした製品、ユーザの注釈情報、ユーザプロファイル、および他の利用可能な、関連する情報に関する情報も使用してユーザが注目すると思われる１つまたは複数の追加製品を推奨することができ得る（ステップ８３６）。推奨される追加製品を識別する際に、推奨エンジンは、ブロードキャストプログラムの性質またはジャンル、ブロードキャストプログラム内の俳優に関連する製品またはスタイル、特定のユーザの事前購入歴、ユーザの人口学的情報などの、ユーザが注目するものに対する洞察を与え得るさまざまな情報源を考慮することもでき得る。例えば、識別され、マッチした製品が、ブロードキャストプログラム内の俳優が着用している衣料品である場合、推奨エンジン（またはトランザクションサーバ１１２内の他のモジュール）は、サングラスまたは帽子などの、俳優が着用している他の製品も識別し得る。別の例として、推奨エンジンは、プログラムまたはプログラムのジャンルに関連付けられているか、または関係する製品を推奨することができ得る。さらなる例として、推奨エンジンは、詰め替え品または追加数量など、ユーザが行った以前の購入に基づき製品を推奨することができ得る。このような追加製品推奨、さらにはマッチした製品情報は、製品情報メッセージを生成する際に使用され得る（ステップ８２２、８２４）。
【００５９】
図８に例示されている実施形態のプロセス８００では、注目する製品を識別するために画像認識処理を使用するが、他の方法を使用して、製品問い合わせメッセージと特定の商品との相関を求めることができる。図９に例示されている代替的一実施形態では、特定の画像フレームおよび位置の範囲内に配置されている特定の製品に関するコンテンツプロバイダによって供給される製品配置情報を画像認識処理と連携して使用することで、ユーザが注目する市販の製品を識別することができ得る。この実施形態の方法では、類似の番号が振られているステップに対して図８を参照しつつ上で説明されているプロセスと似たプロセスを使用することができ得る。画像オブジェクトが製品問い合わせメッセージで受信された画像選択内で認識された後（ステップ８０８）、製品相関エンジンは、そのような画像オブジェクトを、コンテンツプロバイダによって供給され、および／または製品配置データベースに格納されている製品配置情報と比較することができ得る（ステップ９０２）。ステップ８０８および９０２のプロセスは、単一のプロセスで実行され得ることは理解されるであろう。例えば、コンテンツプロバイダが、ビデオコンテンツ内に製品が出現するときに広告製品の画像のデータベースを利用可能にする場合、画像オブジェクトを認識し、画像オブジェクトと製品との照合を行うことは、画像選択とデータベース内の画像とを比較する画像比較アルゴリズムによって実行され得る。
【００６０】
複数の画像オブジェクトが複数の製品配置と比べても遜色がないか、または１つの画像オブジェクトが複数の製品配置と比べても遜色がない場合、製品相関エンジンは、それらの製品マッチをユーザ注釈情報と比較して、注目する最も可能性の高い１つまたは複数の製品を選択することができ得る（ステップ９０４）。製品配置情報とのこのよう比較を使用して、ユーザ画像選択と製品配置と間にマッチまたは対応があるかどうかを判定することができ得る（判定９０６）。画像オブジェクトが製品配置とマッチした場合（つまり、判定９０６＝「はい」）、この情報を使用して、問い合わせ側コンピューティングデバイスに送信される（ステップ８２６）、製品情報メッセージを生成する（ステップ８２２、８２４）ことができ得る。
【００６１】
画像オブジェクトとブロードキャストコンテンツ内に配置されている製品との間にマッチがない場合（つまり、判定＝「いいえ」）、画像オブジェクトおよび他の情報を推奨エンジン（またはトランザクションサーバ１１２内の他のモジュール）に提供し（ステップ９０８）、製品情報を作成することができ得る。推奨エンジンは、図８を参照しつつ上で説明されているのと同様の方法で、画像オブジェクトと入手可能な商品のデータベースとを比較する（ステップ８１６）ことができ得る。推奨エンジンは、図８を参照しつつ上で説明されているように、画像オブジェクトと他の利用可能な情報とを使用して代替的または追加製品を推奨すること（ステップ８３６）もでき得る。
【００６２】
製品配置広告は、次第に重要な広告形態になりつつあり、コンテンツプロバイダは、コンテンツ内に出現する製品を確実に知ることができるため、コンテンツプロバイダは、製品配置に関するより詳細な情報をトランザクションサーバ１１２に供給することができ得る。画像比較アルゴリズムに使用することができる製品配置画像データベースの例については、図９を参照しつつ上で言及されている。さらなる例では、製品配置情報は、フレーム番号（または画像タイムスタンプ）、およびそれぞれのフレーム内の製品位置（例えば、画像座標）などの画像識別子に関して供給され得る。コンテンツプロバイダがそのような製品配置情報を供給する場合、トランザクションサーバ１１２は、画像認識処理を実行する必要がないこともある。さらに、モバイルデバイスによって生成される製品問い合わせメッセージは、画像の一部を含む必要がないが、それは、ビデオコンテンツ内に配置されている製品を識別するために必要な情報が、指示されている画像座標（例えば、フレーム番号および相対的位置座標）だけであるからである。そのため、製品問い合わせメッセージに含まれるブロードキャストビデオ画像の一部に関する情報は、画像選択（つまり、画像データ）または画像内の位置（例えば、フレーム番号および座標）であってよい。
【００６３】
詳細な製品配置情報を使用して画像処理の必要性をなくす製品情報メッセージを生成するための例示的な方法は、プロセス１０００を示す図１０に示されている。この例示的なプロセス１０００では、ステップ８０２で受信した製品問い合わせメッセージを構文解析して、画像部分と画像フレーム番号に関する情報（または類似の情報）を取得することができ得る（ステップ１００２）。そこで、この実施形態では、モバイルデバイスは、ユーザが製品に対する注目を示した画像の特定のフレーム番号またはブロードキャストタイムスタンプとともに画像象限または画像内の座標に関する情報を送信することができ得る。例えば、この実施形態では、ユーザは、単純に、特定の画像のブロードキャストをフリーズし、タッチスクリーン上の所望の製品をタッチするか、またはポインティングデバイス（例えば、コンピュータのマウス）で製品を「クリック」することによって注目する製品を指示することができ得る。モバイルデバイスは、特定の画像のフレーム番号またはタイムスタンプとともにユーザのタッチまたはクイックの画像座標を含む製品問い合わせメッセージをフォーマットすることができ得る。ユーザは、図８を参照しつつ上で説明されている方法と同様に、トランザクションサーバ１１２が受信し、構文解析する（ステップ８０６）コメントも与えることができ得る。次いで、トランザクションサーバ１１２は、画像タッチ座標とフレーム番号（またはタイムスタンプ）とを使用して製品配置データベースを検索し（ステップ１００４）、広告製品が特定のフレーム内の指示されたタッチ座標または画像部分に配置されていたかどうかを判定することができ得る（判定１００６）。特定のフレーム内の指示された位置に配置された製品があった場合（つまり、判定１００６＝「はい」）、マッチしているか、または対応している製品は、図８を参照しつつ上で説明されている方法と同様にして、製品情報メッセージを生成する（ステップ８２２、８２４）ために使用され得る。特定のフレーム内の指示された位置に配置された製品がなかった場合（つまり、判定１００６＝「いいえ」）、ユーザが注目していると思われる代替的製品を推奨するために、ブロードキャストコンテンツ、ユーザのコメント、およびユーザの購入履歴に関する情報を使用することができ得る（ステップ１００８）。ユーザ指示が配置されている製品にマッチするか、または対応する場合であっても（つまり、判定１００６＝「はい」）、ユーザが注目していると思われる追加製品を推奨するために、マッチしたか、または対応している製品、コンテンツタイプ、ユーザのコメント、およびユーザの購入履歴に関する情報を使用することができ得る（ステップ１００８）。そのような代替的または追加製品は、図８を参照しつつ上で説明されている方法と同様にして、製品情報メッセージを生成する（ステップ８２２、８２４）ために使用され得る。
【００６４】
別の実施形態は、人の画像認識プロセスを利用して選択された画像をユーザが注目している可能性の高い製品とより適切に照合するプロセス１１００を示す図１１に示されている。この実施形態では、受信した製品問い合わせメッセージから構文解析されたユーザ画像選択およびコメント（ステップ８０２、８０４）は、画像選択を見て、認識されたオブジェクトに関するメッセージを返信するための職員を雇っている組織に送信され得る（ステップ１１０２）。人間が、知られているどのようなコンピュータプロセスに比べても高速に、また適切に画像内のオブジェクトを認識できることはよく知られている。そのため、サービスプロバイダは、画像問い合わせを受信し、受信した画像を、ワークステーション上で画像を見て、オペレータによって認識された製品の説明または製品名を入力することができるオペレータに受け渡すことが可能である。そのようなオペレータは、業績に基づいて報酬を受ける、サービスプロバイダの従業員、レクリエーション活動として画像照合／選択を含むオンラインコミュニティのメンバーまたはコンピュータゲームのユーザ、またはオープンマーケットプラットフォームの労働者である場合もある。そのようなオペレータは、単純に、「ジャケット」または「サングラス」などの認識されたオブジェクトを識別することができ得る。あるいは、製品のサプライヤーとモデルとをさらに識別するようにビジュアルデータベースによってオペレータをサポートすることができ得る。この方法で、人は特定の製品を認識して、市場に出ているそのような製品を特定するために使用できる識別子を与えることができ得る。
【００６５】
トランザクションサーバ１１２は、そのようなオペレータから応答が来るのを待ち（ステップ１１０４）、そのような応答を受信したときに（ステップ１１０６）、受信された製品情報を入手可能な商品のデータベースと比較し（ステップ１１０８）、マッチまたは対応があるかどうかを判定する（判定１１１０）ことができ得る。認識された製品が入手可能な商品とマッチするか、または対応している場合（つまり、判定１１１０＝「はい」）、この情報は、図８を参照しつつ上で説明されている方法と同様にして、製品情報メッセージを生成する（ステップ８２２、８２４）ために使用され得る。認識された製品と手可能な商品との間にマッチがない場合（つまり、判定１１１０＝「いいえ」）、推奨エンジンは、ユーザが注目していると思われる代替的製品を推奨するために、オペレータから受信された製品タイプを、ブロードキャストコンテンツタイプ、ユーザコメント、およびユーザの購入履歴に関する情報とともに使用することができ得る。認識された製品が手可能な商品にマッチするか、または対応する場合であっても（つまり、判定１１１０＝「はい」）、推奨エンジンは、ユーザが注目していると思われる追加製品を推奨するために、マッチした製品または対応している製品を、ブロードキャストコンテンツタイプ、ユーザコメント、およびユーザの購入履歴に関する情報とともに使用することができ得る。そのような代替的または追加製品は、図８を参照しつつ上で説明されている方法と同様にして、製品情報メッセージを生成する（ステップ８２２、８２４）ために使用され得る。
【００６６】
上述のように、トランザクションを円滑にするための一方法は、ユーザが購入時に引き換えることができる推奨された製品のクーポンをコンピューティングデバイスに送信することを伴う。図１２は、そのようなクーポン配信を実行するためにトランザクションサーバ１１２またはマーチャントサーバ（両方とも本明細書では「受信側サーバ」と称する）内に実装され得る一実施形態の方法を例示するプロセス１２００を示している。受信側サーバは、ユニキャストネットワークなどを介して、コンピューティングデバイスからクーポン要求メッセージを受信する（ステップ１２０２）ことができ得る。受信側サーバは、メッセージを構文解析して、製品データだけでなく要求側コンピューティングデバイスの識別子をも取得することができ得る（ステップ１２０４）。受信側サーバは、製品データを使用して、商品データベースから製品に関するさらなる情報を取得することができ得る（ステップ１２０６）。受信側サーバは、取得した製品データ、コンピューティングデバイス識別子、ユーザの購入履歴（例えば、識別されたモバイルデバイスに関連付けられているユーザのマーチャントまたは複数のマーチャントとの過去のトランザクションの記録）、ユーザプロファイル、および他の情報に基づきクーポンタイプをさらに決定することができる（ステップ１２０８）。この情報を使用することで、受信側サーバは、マーチャントがユーザからクーポンを受け取り、クーポンの価値についてユーザを信用するための十分な情報を含む暗号化されたデータメッセージの形態をとり得るクーポンを生成する（ステップ１２１０）ことができ得る。電子クーポンの構造および内容はよく知られているものであり、その例は、参照によりすでに組み込まれている米国特許出願第１２／４１７，４９３号に含まれている。次いで、生成されたクーポンをコンピューティングデバイスに送信することができ得る（ステップ１２１２）。クーポンは、インターネットまたはセルラーデータ通信ネットワークなどの、ユニキャストネットワークを介して、または特定のコンピューティングデバイスへの配信に影響を及ぼすクーポン情報の適切なパッケージングを伴うブロードキャストネットワークによって送信され得る。さらに、クーポン情報は、将来参照するためにトランザクションサーバ１１２内に格納され（ステップ１２１４）、および／またはトランザクションを完了する際に使用するためにマーチャントサーバに送信され得る（ステップ１２１６）。
【００６７】
さまざまな理由から、トランザクションサーバ１１２は、製品問い合わせメッセージへの応答の結果得られる完了トランザクションを記録するように構成され得る。そのような情報は、ブロードキャストコンテンツによって促される実際のトランザクション、製品配置、およびさまざまな実施形態によって提供されるサービスの記録としてマーチャンダイザとコンテンツプロバイダにとって非常に価値あるものと言える。図１３は、そのようなトランザクション情報を追跡するための一実施形態の方法を例示するプロセス１３００を示している。オンラインであろうと、物理的な店頭であろうと、トランザクションが開始されると、コンピューティングデバイスに関する情報および特定の製品情報の識別子を購入者のコンピューティングデバイスから取得することができ得る（ステップ１３０２）。例えば、購入に、コンピューティングデバイス内に格納されている電子クーポンを使用するプロセスが伴う場合、そのクーポンは、結果としてクーポンをもたらした製品情報に関連付けられている識別子を含み得る。クーポンを店舗販売時点情報管理システム（point-of-sale system）に送信するプロセスでは、コンピューティングデバイス識別子（例えば、電話番号、ＭＡＣ、または他のデバイスＩＤ）を伝達するものとしてよい。その情報を受信した後、店舗販売時点情報管理システムは、トランザクションを完了し（ステップ１３０４）、製品情報に関連付けられている識別子（または他のトランザクション関係識別子）をトランザクションサーバに送信することができ得る（ステップ１３０６）。店舗販売時点情報管理システムは、完了トランザクション情報をメモリに格納することもでき得る（ステップ１３０８）。トランザクションサーバ１１２は、学習アルゴリズムを実装することなどによって、推奨エンジンの処理を改善するために完了トランザクションおよび対応する製品情報メッセージに関する情報の相関を求めることができ得る（オプションのステップ１３１０）。それに加えて、トランザクションサーバ１１２は、将来の製品問い合わせメッセージに応答する際に使用するためにユーザ購入履歴データベース内にトランザクション情報を格納することができ得る（オプションのステップ１３１２）。それに加えて、トランザクションサーバ１１２、またはそのサーバの所有者は、購入統計量、したがって製品配置広告の広告に関する有効性の情報をコンテンツプロバイダに伝える（オプションのステップ１３１４）ことを望む場合がある。
【００６８】
ユーザがブロードキャストコンテンツ内の製品を選択するという前記の説明は非広告コンテンツを参照しているが、実施形態およびプロセスは広告（つまり、コマーシャル）コンテンツにも同様にうまく適用することができ得る。したがって、ユーザがコマーシャルからの画像を含む製品問い合わせをサブミットすると、さまざまな実施形態が、コマーシャルに関係する製品情報メッセージが結果として生成されるのと同様の方法で実行される。そのため、さまざまな実施形態では、ブロードキャストコマーシャルに対する直接的購入オプションを用意している場合がある。
【００６９】
上述のように、トランザクションを完了するための一実施形態の方法は、注目する製品を購入できるマーチャントまたは店舗に関する情報を送信することを含み得る。図１４は、そのようなトランザクションを遂行するためにモバイルデバイスで実行する例示的な方法を例示するプロセス１４００を示している。図７を参照しつつ上で説明されているように、モバイルデバイスは、製品情報メッセージで、またはモバイルデバイスからの購入開始に応答して受信されたメッセージで店舗またはマーチャントに対する位置情報を受信することができ得る（ステップ７１８、７３０、７３２を参照のこと）。図１４を参照すると、プロセス１４００において、モバイルデバイスは、モバイルデバイス内の通常処理をスケジュールする、メインループで動作する（ステップ１４０２）ように構成され得ることがわかる。メインループの一部として、モバイルデバイスは、モバイルデバイス内のＧＰＳ受信機回路からＧＰＳ座標を定期的に取得することができ得る（ステップ１４０４）。モバイルデバイスのプロセッサは、取得したＧＰＳ座標を、メモリ内に格納されている製品問い合わせへの応答として受信された位置データと比較することができ得る（ステップ１４０６）。この比較を行う際に、プロセッサは、モバイルデバイスが過去に注目した製品の供給元として識別されているマーチャントまたは店舗のすぐ近くに現在位置しているかどうかを判定することができ得る（判定１４０８）。モバイルデバイスが、メモリ内に格納されているマーチャントまたは店舗の位置に近くない場合（つまり、判定１４０８＝「いいえ」）、モバイルデバイスのプロセッサはメインループに戻ることができ得る（ステップ１４０２）。しかし、モバイルデバイスのプロセッサが、現在の位置がメモリに格納されている店舗またはマーチャントの位置から所定の距離内にあると判定した場合（つまり、判定１４０８＝「はい」）、プロセッサは、注目しているその特定の製品に関連付けられているメモリ内に格納されているデータレコードを呼び出すことができ得る（ステップ１４１０）。プロセッサは、メモリから呼び出された情報を使用して、注目している製品の供給元が近くにあることをユーザに知らせる表示またはアラートを生成することができ得る（ステップ１４１２）。この表示の一部として、プロセッサは、ユーザが製品の供給元に関する情報を保持すべきか削除すべきかを指示する（判定１４１４））ことを可能にするプロンプトを生成することができ得る。そのようなプロンプトに応答して、ユーザが、その製品に関連付けられているデータレコードを削除すべきであると指示した場合（つまり、判定１４１４＝「削除」）、モバイルデバイスのプロセッサは、メモリから対応するデータレコードを削除し（ステップ１４１６）、メインループに戻る（ステップ１４０２）ことができ得る。ユーザが、データレコードを削除することを選択しない場合（つまり、判定１４１４＝「保持」）、プロセッサは、ユーザが特定の製品に対するクーポンを表示すべきかどうかを指示することを可能にする表示を生成することができ得る（判定１４１８）。ユーザが、クーポンを表示しないことを指示した場合（つまり、判定１４１８＝「いいえ」）、このことは、ユーザがこの時点では製品を購入することに興味がないことを示している可能性があり、したがって、プロセッサはメインループに戻るものとしてよい（ステップ１４０２）。ユーザが、クーポンを表示することを要求した場合（つまり、判定１４１８＝「はい」）、プロセッサは、メモリに格納されているクーポン情報を呼び出して、クーポンの表示を生成するか、または他の何らかの方法で電子クーポンの引き換え準備をすることができ得る（ステップ１４２０）。クーポンの引き換えが実行された後、プロセッサはメインループに戻ることができ得る（ステップ１４０２）。
【００７０】
プロセッサは、ステップ１４１２で生成されるアラートで、マーチャントまたはストアの位置情報をナビゲーションまたはＧＩＳアプリケーションに、車を運転して、または歩いてたどり着くまでの道順をこのアプリケーションがユーザに示せるように提供することができ得る。アラートは、営業時間、店舗電話番号、広告表示、店舗に置かれているユーザが注目するものとしてよい追加製品のリスティング、および他の同様のマーケティングまたは有用な情報などの、購入トランザクションを円滑にし得るマーチャントまたはトランザクションサーバ１１２によって与えられる他の情報を含み得る。
【００７１】
さまざまな実施形態とともに使用するのに適している典型的なモバイルデバイス１１８は、図１５に例示されているコンポーネントを共通に有する。例えば、例示的なモバイルデバイス１１８は、内部メモリ１５０２に結合されたプロセッサ１５０１とディスプレイ１５０３とを備えることができ得る。それに加えて、モバイルデバイス１１０は、ワイヤレスデータリンクおよび／またはプロセッサ１５０１に結合された携帯電話トランシーバ１５０５とプロセッサ１５０１に結合されたモバイルテレビブロードキャスト受信機１５０８とに接続されている電磁放射線を送信し受信するためのアンテナ１５０４を有することができ得る。モバイルデバイスは、典型的には、キーパッド１５０６または小型キーボード、およびメニュー選択ボタンまたはロッカースイッチ１５０７もユーザ入力を受け取るために備える。また、モバイルデバイスは、典型的には、音を発するためにプロセッサ１５０１に結合されているスピーカー１５１０と、ユーザの音声などを録音するためにプロセッサ１５０１に結合されているマイクロホン１５１２とを備える。
【００７２】
いくつかのモバイルデバイス１１８では、全世界測位システム（ＧＰＳ）受信機回路１５０９は、プロセッサ１５０１とアンテナ１５０４とに結合され得る。いくつかの実装では、ＧＰＳ受信機回路１５０９は、例示されているようなワイヤレストランシーバ１５０５の一部の中に組み込むことができ得る。他の実装では、ＧＰＳ受信機回路は、プロセッサ１５０１に結合された独立モジュールであってもよい。
【００７３】
上述の実施形態は、図１６に例示されているノートブックコンピュータ２６０などの、さまざまなコンピューティングデバイス上に実装され得る。このようなノートブックコンピュータ２６０は、典型的には、揮発性メモリ１６０２に結合されているプロセッサ１６０１とディスクドライブ１６０３などの大容量不揮発性メモリとを備える。コンピュータ２６０は、インターネットなどの、ネットワークと通信するように構成されているプロセッサ１６０１に結合されたトランシーバ１６０５も備えることもでき得る。トランシーバ１６０５は、セルラーデータネットワークまたはワイヤレスワイドエリアネットワーク（例えば、ＷｉＦｉ）などの、ワイヤレス通信ネットワークと結合するように構成されたワイヤレストランシーバであってもよい。あるいは、またはそれに加えて、トランシーバ１６０５は、インターネットへの接続などの、有線ネットワーク１６１５に結合するためのモデム回路を備えることができ得る。参照しやすくするために、通信ネットワークからコンテンツを受信するためにコンピュータ２６０内に実装され得る代替的種類の受信機、モデム、およびトランシーバのそれぞれを、一般的にトランシーバと称する。コンピュータ２６０は、プロセッサ１６０１に結合され、またモバイルブロードキャストテレビ信号を受信するためのアンテナ（図示せず）に結合されたモバイルテレビブロードキャスト受信機１６１０も備えることができ得る。コンピュータ２６０は、フロッピー（登録商標）ディスクドライブ１６０４および／またはプロセッサ１６０１に結合されたコンパクトディスク（ＣＤ）ドライブ１６０５も備えることができ得る。コンピュータハウジング１６０６は、典型的には、タッチパッド１６０７と、キーボード１６０８と、ディスプレイ１６０９も収納する。プロセッサ１６０１を構成するソフトウェア命令は、任意の形態の有形のプロセッサ可読メモリ上に格納されるものとしてよく、このようなメモリとしては、ランダムアクセスメモリ１６０２、ハードディスクメモリ１６０３、フロッピーディスク、コンパクトディスク（コンパクトディスクドライブ１６０４内で可読）、電気的消去可能／プログラム可能読み取り専用メモリ（ＥＥＰＲＯＭ）、読み取り専用メモリ（ＦＬＡＳＨメモリなど）、および／または外部チップもしくはＵＳＢネットワークポートに差し込まれたＵＳＢ接続可能外部メモリ（例えば、「フラッシュドライブ」）などのコンピューティングデバイス２６０に差し込まれるメモリモジュール（図示せず）が挙げられる。
【００７４】
上述の実施形態は、図１７に例示されているサーバ１７００などの、さまざまな汎用コンピュータまたはサーバデバイスのどれかで実装され得る。このようなサーバ１７００は、典型的には、揮発性メモリ１７０２に結合されているプロセッサ１７０１およびディスクドライブ１７０３などの大容量不揮発性メモリを備える。サーバ１７００は、フロッピーディスクドライブおよび／またはプロセッサ１７０１に結合されたコンパクトディスク（ＣＤ）ドライブ１７０６も備えることができる。コンピュータ１７００は、インターネットなどの、ネットワーク１７０５と通信するためにプロセッサ１７０１に結合されているネットワークアクセスポート１７０４も備えることもでき得る。
【００７５】
さまざまなコンピューティングデバイス内のプロセッサ１５０１、１６０１、１７０１は、本明細書で説明されているさまざまな実施形態の機能を含む、さまざまな機能を実行するようにソフトウェア命令（アプリケーション）によって構成され得る任意のプログラム可能なマイクロプロセッサ、マイクロコンピュータ、または複数のプロセッサチップまたはチップとしてよい。いくつかのモバイルデバイスでは、複数のプロセッサ１５０１、１６０１、１７０１を備え、例えば、１つプロセッサを通信機能専用とし、別の１つのプロセッサを他のアプリケーションを実行する機能専用とすることができ得る。典型的には、ソフトウェアアプリケーションがアクセスされ、プロセッサ１５０１、１６０１、１７０１にロードされる前に、ソフトウェアアプリケーションは内部メモリ１５０２、１６０２、１７０２に格納されるものとしてよい。いくつかのモバイルデバイスでは、プロセッサ１５０１は、アプリケーションソフトウェア命令を格納するのに十分な容量の内部メモリを備えることができ得る。いくつかのコンピューティングデバイスでは、メモリは、プロセッサ１５０１、１６０１、１７０１に結合された独立メモリチップ内に置くことができ得る。多くのコンピューティングデバイス１１８、２０６において、内部メモリ１５０２は、揮発性メモリ、またはフラッシュメモリなどの不揮発性メモリ、または両方の混合メモリとすることができ得る。これを説明することを目的として、一般的にメモリと称した場合、内部メモリ１５０２、１６０２、１７０２、コンピューティングデバイスに差し込まれている取り外し可能メモリ、およびプロセッサ１５０１、１６０１、１７０１それ自体に組み込まれているメモリを含む、プロセッサ１５０１、１６０１、１７０１によってアクセス可能なすべてのメモリを指す。
【００７６】
前述の方法の説明およびプロセスフロー図は、単に、例の図解としてのみ提示されており、さまざまな実施形態のステップが示されている順序で実行されることが必要であることも、また実行されなければならないことを暗示することも意図していない。当業者であれば理解するように、前述の実施形態におけるステップは任意の順序で実行され得る。「その後」、「次いで」、「次に」などの言い回しは、ステップの順序を制限することを意図しておらず、これらの言い回しは、単に、方法を読者に順に説明するために使用されているだけである。さらに、英語原文中で単数形の、例えば、冠詞「ａ」、「ａｎ」、または「ｔｈｅ」を使用している、請求要素の参照があっても、要素を単数形に制限するものと解釈すべきでない。
【００７７】
本明細書で開示されている実施形態に関して説明されているさまざまな例示的な論理ブロック、モジュール、回路、およびアルゴリズムステップは、電子ハードウェア、コンピュータソフトウェア、またはその両方の組み合わせとして実装することができ得る。ハードウェアとソフトウェアとを入れ替えて使用できることを明確に例示するために、上では、さまざまな例示的なコンポーネント、ブロック、モジュール、回路、およびステップが、一般的にその機能に関して説明されている。このような機能がハードウェアまたはソフトウェアとして実施されるかどうかは、特定の応用例とシステム全体に課される設計制約とよって決まる。当業者であれば、それぞれの特定の用途についてさまざまな方法により説明されている機能を実装することができるが、そのような実装決定は、本発明の範囲からの逸脱を引き起こすものとして解釈すべきではない。
【００７８】
本明細書で開示されている態様に関して説明されているさまざまな例示的な論理回路、論理ブロック、モジュール、および回路を実装するために使用されるハードウェアは、汎用プロセッサ、デジタルシグナルプロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）または他のプログラム可能論理デバイス、ディスクリートゲートまたはトランジスタロジック、ディスクリートハードウェアコンポーネント、または本明細書で説明されている機能を実行するように設計されているこれらの任意の組み合わせにより実装または実行することができ得る。汎用プロセッサは、マイクロプロセッサであってよいが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であってよい。プロセッサは、コンピューティングデバイスの組み合わせ、例えば、ＤＳＰとマイクロプロセッサの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つまたは複数のマイクロプロセッサ、または他のそのような構成として実装することもでき得る。あるいは、いくつかのステップもしくは方法は、与えられた機能専用の回路によって実行され得る。
【００７９】
１つまたは複数の例示的な態様において、説明されている関数は、ハードウェア、ソフトウェア、ファームウェア、またはこれらの組み合わせで実装することができ得る。ソフトウェアで実装された場合、これらの関数は、コンピュータ可読媒体上で１つまたは複数の命令もしくはコードとして格納または送信され得る。本明細書で開示されている方法またはアルゴリズムのステップは、コンピュータ可読媒体上に置くことができ得る実行されるプロセッサ実行可能ソフトウェアモジュール内に具現化され得る。コンピュータ可読媒体は、一方の場所から他方の場所へのコンピュータプログラムの転送を容易にする媒体を含むコンピュータ記憶媒体と通信媒体の両方を含む。記憶媒体は、コンピュータによってアクセスされ得る利用可能な媒体であるものとしてよい。例えば、限定はしないが、このようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、または他の光ディスク記憶装置、磁気ディスク記憶装置、または他の磁気記憶デバイス、または命令またはデータ構造体の形態で所望のプログラムコードを搬送または格納するために使用され得る、またコンピュータによってアクセスされ得る他の媒体を備えることができ得る。また、任意の接続を、コンピュータ可読媒体と呼んで差し支えない。例えば、ソフトウェアが同軸ケーブル、光ファイバケーブル、ツイストペア線、デジタル加入者回線（ＤＳＬ）、または赤外線、ラジオ、およびマイクロ波などのワイヤレス技術を使用してウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア線、ＤＳＬ、または赤外線、ラジオ、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用されているような、「Ｄｉｓｋ」と「Ｄｉｓｃ」（両方とも日本語ではディスク）は、コンパクトディスク（ＣＤ）とレーザーディスク（登録商標）と光ディスクとデジタル多用途ディスク（ＤＶＤ）とフロッピーディスクとＢｌｕ−ｒａｙディスクとを含み、「Ｄｉｓｋ」は通常磁気的にデータを再現し、「Ｄｉｓｃ」はレーザーを使って光学的にデータを再現する。上記の組み合わせも、コンピュータ可読媒体の範囲に収まらなければならない。それに加えて、方法またはアルゴリズムのオペレーションは、コンピュータプログラム製品に組み込むことが可能な、機械可読媒体および／またはコンピュータ可読媒体上にコードおよび／または命令のうちの一方または組み合わせまたはセットとして配置され得る。
【００８０】
開示されている実施形態を前記のように提示したのは、当業者が本発明を製作または使用することができるようにするためである。これらの実施形態に対しさまざまな修正を加えられることは、当業者にとっては明白であろうし、また本明細書で定義されている一般原理は、本発明の精神または範囲から逸脱することなく他の実施形態にも適用することができ得る。したがって、本発明は、本明細書に示されている実施形態に限定されることを意図されておらず、以下の請求項ならびに本明細書で開示されている原理および新規性のある特徴と一致する最も広い範囲を適用されることを意図されている。
【図１】
2013506937.tif 000003
【図２】
2013506937.tif 000004
【図３】
2013506937.tif 000005
【図４Ａ】
2013506937.tif 000006
【図４Ｂ】
2013506937.tif 000007
【図５】
2013506937.tif 000008
【図６】
2013506937.tif 000009
【図７】
2013506937.tif 000010
【図８】
2013506937.tif 000011
【図９】
2013506937.tif 000012
【図１０】
2013506937.tif 000013
【図１１】
2013506937.tif 000014
【図１２】
2013506937.tif 000015
【図１３】
2013506937.tif 000016
【図１４】
2013506937.tif 000017
【図１５】
2013506937.tif 000018
【図１６】
2013506937.tif 000019
【図１７】
2013506937.tif 000020
【手続補正書】
【提出日】平成24年6月13日(2012.6.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
商品トランザクションを円滑にするための方法であって、
コンピューティングデバイスから、ブロードキャストコンテンツの画像の選択された部分に関する画像選択情報を含む製品問い合わせメッセージを受信することと、
前記画像選択情報を処理して、前記画像の前記選択された部分内の製品オブジェクトを識別することと、
前記製品オブジェクトを商品データベースと比較して、前記製品オブジェクトが入手可能な製品に対応するかどうかを判定することと、
前記ブロードキャストコンテンツ内に、また前記画像の選択された部分の外側に表示される第２の製品を識別することと、
前記製品オブジェクトが入手可能な製品とマッチするか、または対応するかと、前記識別された第２の製品とに基づき製品情報メッセージを生成することと、
前記製品情報メッセージを前記コンピューティングデバイスに送信することとを備える方法。
【請求項２】
前記オブジェクトが入手可能な製品とマッチするか、または対応すると判定されたときに、前記製品情報メッセージを生成することは、
前記入手可能な製品に関する情報を取得することと、
前記入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成することとを備える請求項１に記載の方法。
【請求項３】
前記オブジェクトが入手可能な製品とマッチするか、または対応するということがないと判定されたときに、前記製品情報メッセージを生成することは、
代替の入手可能な製品を識別することと、
前記識別された代替の入手可能な製品に関する情報を取得することと、
前記入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成することとを備える請求項１に記載の方法。
【請求項４】
ユーザが注目する可能性のある追加の入手可能な製品を識別することと、
前記追加の入手可能な製品に関する情報を取得することと、
前記代替の入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成することとをさらに備える請求項２に記載の方法。
【請求項５】
前記画像選択情報は、モバイルブロードキャストテレビネットワーク、ケーブルテレビネットワーク、衛星放送テレビネットワーク、インターネット、およびビデオ記憶媒体からなる群から選択されたコンテンツ配信システムによって提供される画像に関するものである請求項１に記載の方法。
【請求項６】
前記画像選択情報は、モバイルテレビ（ＴＶ）ブロードキャストによって提供される画像に関するものであり、
前記コンピューティングデバイスは、モバイルテレビブロードキャスト送信を受信するように構成されたモバイルデバイスであり、
前記製品問い合わせメッセージは、ユニキャストネットワークを介して受信され、
前記製品情報メッセージは、前記ユニキャストネットワークを介して送信される請求項１に記載の方法。
【請求項７】
前記画像選択情報は、画像データを備え、
前記画像選択情報を処理することは、前記画像データを処理して前記ブロードキャストビデオの前記部分内の画像オブジェクトを識別することを備える請求項１に記載の方法。
【請求項８】
前記識別された画像オブジェクトを知られている製品と比較して前記製品オブジェクトを識別することをさらに備える請求項７に記載の方法。
【請求項９】
前記識別された画像オブジェクトを前記商品データベース内の画像と比較して前記製品オブジェクトを識別することをさらに備える請求項７に記載の方法。
【請求項１０】
前記識別された画像オブジェクトを前記ブロードキャストビデオ内に置かれていることが知られている製品の画像と比較することをさらに備える請求項７に記載の方法。
【請求項１１】
前記画像選択情報は、ビデオフレーム識別子と前記フレーム内の位置とを備え、
前記画像選択情報を処理して、前記画像の前記選択された部分内の製品オブジェクトを識別することは、
前記ビデオフレーム識別子と前記フレーム内の位置とを使用してデータベースから前記画像の前記選択された部分を取得することと、
前記画像の前記取得された選択された部分を処理して前記画像の前記選択された部分内の画像オブジェクトを識別することとを備える請求項１に記載の方法。
【請求項１２】
ブロードキャストビデオの一部に関する前記情報は、画像データを備え、
前記画像選択情報を処理することは、
画像を認識するサービスに前記画像データを回送することと、
前記サービスからオブジェクト記述を受信することとを備える請求項１に記載の方法。
【請求項１３】
前記製品問い合わせメッセージ内に含まれる注釈情報に基づき複数の製品オブジェクトとマッチするか、または対応する複数の入手可能な製品のうちから注目する最も可能性の高い製品を選択することをさらに備える請求項１に記載の方法。
【請求項１４】
前記製品情報メッセージへの応答として前記コンピューティングデバイスからトランザクション要求メッセージを受信することと、
前記トランザクション要求メッセージへの応答としてトランザクションを円滑にすることとをさらに備える請求項１に記載の方法。
【請求項１５】
トランザクションを円滑にすることは、電子クーポンを前記コンピューティングデバイスに送信することを備える請求項１４に記載の方法。
【請求項１６】
トランザクションを円滑にすることは、前記トランザクション要求メッセージで指示されている製品の供給元の所在地に関する情報を前記コンピューティングデバイスに送信することを備える請求項１４に記載の方法。
【請求項１７】
前記製品情報メッセージは、前記入手可能な製品の供給元の所在地に関する情報を含む請求項１に記載の方法。
【請求項１８】
プロセッサと、
前記プロセッサに結合されたメモリと、
前記プロセッサに結合され、ネットワークと通信するように構成されているネットワークアクセスポートとを備え、
前記プロセッサは、プロセッサ実行可能命令によって、
コンピューティングデバイスから、ネットワークを介して、画像の選択された部分に関する画像選択情報を含む製品問い合わせメッセージを受信することと、
前記画像選択情報を処理して、前記画像の前記選択された部分の外側の製品オブジェクトを識別することと、
前記製品オブジェクトを商品データベースと比較して、前記製品オブジェクトが入手可能な製品に対応するかどうかを判定することと、
前記製品オブジェクトが入手可能な製品とマッチするか、または対応するかに基づき製品情報メッセージを生成することと、
前記ネットワークを介して前記製品情報メッセージを前記コンピューティングデバイスに送信することとを備えるステップを実行するように構成されているサーバ。
【請求項１９】
前記プロセッサはプロセッサ実行可能命令により、前記オブジェクトが入手可能な製品とマッチするか、または対応すると判定されたときに前記製品情報メッセージを生成する前記プロセッサ実行ステップが、
前記入手可能な製品に関する情報を取得することと、
前記入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成することとを備えるように構成される請求項１８に記載のサーバ。
【請求項２０】
前記プロセッサはプロセッサ実行可能命令により、前記オブジェクトが入手可能な製品とマッチするか、または対応するということがないと判定されたときに前記製品情報メッセージを生成する前記プロセッサ実行ステップが、
代替の入手可能な製品を識別することと、
前記識別された代替の入手可能な製品に関する情報を取得することと、
前記入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成することとを備えるように構成される請求項１８に記載のサーバ。
【請求項２１】
前記プロセッサは、プロセッサ実行可能命令によって、
ユーザが注目する可能性のある追加の入手可能な製品を識別することと、
前記追加の入手可能な製品に関する情報を取得することと、
前記代替の入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成することとをさらに備えるステップを実行するように構成される請求項１９に記載のサーバ。
【請求項２２】
前記プロセッサは、プロセッサ実行可能命令によって、前記画像選択情報がモバイルブロードキャストテレビネットワーク、ケーブルテレビネットワーク、衛星放送テレビネットワーク、インターネット、およびビデオ記憶媒体からなる群から選択されたコンテンツ配信システムによって提供される画像に関するものとなるように構成される請求項１８に記載のサーバ。
【請求項２３】
前記プロセッサは、プロセッサ実行可能命令によって、
前記画像選択情報がモバイルテレビ（ＴＶ）ブロードキャストによって提供される画像に関するものであり、
前記コンピューティングデバイスがモバイルテレビブロードキャスト送信を受信するように構成されたモバイルデバイスであり、
前記製品問い合わせメッセージがユニキャストネットワークを介して受信され、
前記製品情報メッセージが前記ユニキャストネットワークを介して送信されるように構成される請求項１８に記載のサーバ。
【請求項２４】
前記プロセッサは、プロセッサ実行可能命令によって、
前記画像選択情報が画像データを備え、
前記画像選択情報を処理することが、前記画像データを処理して前記ブロードキャストビデオの前記部分内の画像オブジェクトを識別することを備えるように構成される請求項１８に記載のサーバ。
【請求項２５】
前記プロセッサは、プロセッサ実行可能命令によって、
前記識別された画像オブジェクトを知られている製品と比較して前記製品オブジェクトを識別することをさらに備えるステップを実行するように構成される請求項２４に記載のサーバ。
【請求項２６】
前記プロセッサは、プロセッサ実行可能命令によって、
前記識別された画像オブジェクトを前記商品データベース内の画像と比較して前記製品オブジェクトを識別することをさらに備えるステップを実行するように構成される請求項２４に記載のサーバ。
【請求項２７】
前記プロセッサは、プロセッサ実行可能命令によって、
前記識別された画像オブジェクトを前記ブロードキャストビデオ内に置かれていることが知られている製品の画像と比較することをさらに備えるステップを実行するように構成される請求項２４に記載のサーバ。
【請求項２８】
前記プロセッサは、プロセッサ実行可能命令によって、
前記画像選択情報がビデオフレーム識別子と前記フレーム内の位置とを備え、
前記画像選択情報を処理して、前記画像の前記選択された部分内の製品オブジェクトを識別することが、
前記ビデオフレーム識別子と前記フレーム内の位置とを使用してデータベースから前記画像の前記選択された部分を取得することと、
前記画像の前記取得された選択された部分を処理して前記画像の前記選択された部分内の画像オブジェクトを識別することとを備えるように構成される請求項１８に記載のサーバ。
【請求項２９】
前記プロセッサは、プロセッサ実行可能命令によって、
ブロードキャストビデオの一部に関する前記情報が画像データを備え、
前記画像選択情報を処理することが、
画像を認識するサービスに前記画像データを回送することと、
前記サービスからオブジェクト記述を受信することとを備えるように構成される請求項１８に記載のサーバ。
【請求項３０】
前記プロセッサは、プロセッサ実行可能命令によって、
前記製品問い合わせメッセージ内に含まれる注釈情報に基づき複数の製品オブジェクトとマッチするか、または対応する複数の入手可能な製品のうちから注目する最も可能性の高い製品を選択することをさらに備えるステップを実行するように構成される請求項１８に記載のサーバ。
【請求項３１】
前記プロセッサは、プロセッサ実行可能命令によって、
前記製品情報メッセージへの応答として前記コンピューティングデバイスからトランザクション要求メッセージを受信することと、
前記トランザクション要求メッセージへの応答としてトランザクションを円滑にすることとをさらに備えるステップを実行するように構成される請求項１８に記載のサーバ。
【請求項３２】
前記プロセッサは、プロセッサ実行可能命令によって、トランザクションを円滑にすることが、電子クーポンを前記コンピューティングデバイスに送信することを備えるように構成される請求項３１に記載のサーバ。
【請求項３３】
前記プロセッサは、プロセッサ実行可能命令によって、トランザクションを円滑にすることが、前記トランザクション要求メッセージで指示されている製品の供給元の所在地に関する情報を前記コンピューティングデバイスに送信することを備えるように構成される請求項３１に記載のサーバ。
【請求項３４】
前記プロセッサは、プロセッサ実行可能命令によって、前記製品情報メッセージが前記入手可能な製品の供給元の所在地に関する情報を含むように構成される請求項１８に記載のサーバ。
【請求項３５】
コンピューティングデバイスから、画像の選択された部分に関する画像選択情報を含む製品問い合わせメッセージを受信するための手段と、
前記画像選択情報を処理して、前記画像の前記選択された部分内の製品オブジェクトを識別するための手段と、
前記少なくとも１つのオブジェクトを商品データベースと比較して、前記オブジェクトが入手可能な製品とマッチするか、または対応するかを判定するための手段と、
前記オブジェクトが入手可能な製品とマッチするか、または対応するかに基づき製品情報メッセージを生成するための手段と、
前記製品情報メッセージを前記コンピューティングデバイスに送信するための手段とを備えるサーバ。
【請求項３６】
前記オブジェクトが入手可能な製品とマッチするか、または対応すると判定されたときに、前記製品情報メッセージを生成することは、
前記入手可能な製品に関する情報を取得するための手段と、
前記入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成するための手段とを備える請求項３５に記載のサーバ。
【請求項３７】
前記オブジェクトが入手可能な製品とマッチするか、または対応するということがないと判定されたときに、前記製品情報メッセージを生成するための手段は、
代替の入手可能な製品を識別するための手段と、
前記識別された代替の入手可能な製品に関する情報を取得するための手段と、
前記入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成するための手段とを備える請求項３５に記載のサーバ。
【請求項３８】
ユーザが注目する可能性のある追加の入手可能な製品を識別するための手段と、
前記追加の入手可能な製品に関する情報を取得するための手段と、
前記代替の入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成するための手段とをさらに備える請求項３６に記載のサーバ。
【請求項３９】
前記画像選択情報は、モバイルブロードキャストテレビネットワーク、ケーブルテレビネットワーク、衛星放送テレビネットワーク、インターネット、およびビデオ記憶媒体からなる群から選択されたコンテンツ配信システムによって提供される画像に関するものである請求項３５に記載のサーバ。
【請求項４０】
前記画像選択情報は、モバイルテレビ（ＴＶ）ブロードキャストによって提供される画像に関するものであり、
前記コンピューティングデバイスは、モバイルテレビブロードキャスト送信を受信するように構成されたモバイルデバイスであり、
前記製品問い合わせメッセージは、ユニキャストネットワークを介して受信され、
前記製品情報メッセージは、前記ユニキャストネットワークを介して送信される請求項３５に記載のサーバ。
【請求項４１】
前記画像選択情報は、画像データを備え、
前記画像選択情報を処理するための手段は、前記画像データを処理して前記ブロードキャストビデオの前記部分内の画像オブジェクトを識別するための手段を備える請求項３５に記載のサーバ。
【請求項４２】
前記識別された画像オブジェクトを知られている製品と比較して前記製品オブジェクトを識別するための手段をさらに備える請求項４１に記載のサーバ。
【請求項４３】
前記識別された画像オブジェクトを前記商品データベース内の画像と比較して前記製品オブジェクトを識別するための手段をさらに備える請求項４１に記載のサーバ。
【請求項４４】
前記識別された画像オブジェクトを前記ブロードキャストビデオ内に置かれていることが知られている製品の画像と比較するための手段をさらに備える請求項４１に記載のサーバ。
【請求項４５】
ブロードキャストビデオの一部に関する前記情報は、画像データを備え、
前記画像選択情報を処理するための手段は、
画像を認識するサービスに前記画像データを回送するための手段と、
前記サービスからオブジェクト記述を受信するための手段とを備える請求項３５に記載のサーバ。
【請求項４６】
前記製品問い合わせメッセージ内に含まれる注釈情報に基づき複数の製品オブジェクトとマッチするか、または対応する複数の入手可能な製品のうちから注目する最も可能性の高い製品を選択するための手段をさらに備える請求項３５に記載のサーバ。
【請求項４７】
前記製品情報メッセージへの応答として前記コンピューティングデバイスからトランザクション要求メッセージを受信するための手段と、
前記トランザクション要求メッセージへの応答としてトランザクションを円滑にするための手段とをさらに備える請求項３５に記載のサーバ。
【請求項４８】
トランザクションを円滑にするための手段は、電子クーポンを前記コンピューティングデバイスに送信するための手段を備える請求項４７に記載のサーバ。
【請求項４９】
トランザクションを円滑にするための手段は、前記トランザクション要求メッセージで指示されている製品の供給元の所在地に関する情報を前記コンピューティングデバイスに送信するための手段を備える請求項４７に記載のサーバ。
【請求項５０】
前記製品情報メッセージは、前記入手可能な製品の供給元の所在地に関する情報を含む請求項３５に記載のサーバ。
【請求項５１】
コンピュータ可読記憶媒体を備えるコンピュータプログラム製品であって、前記コンピュータ可読記憶媒体は、
コンピューティングデバイスから、画像の選択された部分に関する画像選択情報を含む製品問い合わせメッセージを受信するための少なくとも１つの命令と、
前記画像選択情報を処理して、前記画像の前記選択された部分内の第１の製品オブジェクトと前記画像の前記選択された部分の外側の第２の製品オブジェクトとを識別するための少なくとも１つの命令と、
前記第１の、または第２の製品オブジェクトを商品データベースと比較して、前記第１の、または第２の製品オブジェクトが入手可能な製品とマッチするか、または対応するかを判定するための少なくとも１つの命令と、
前記第１の、または第２の製品オブジェクトが入手可能な製品とマッチするか、または対応するかに基づき製品情報メッセージを生成するための少なくとも１つの命令と、
前記製品情報メッセージを前記コンピューティングデバイスに送信するための少なくとも１つの命令とを備えるコンピュータプログラム製品。
【請求項５２】
前記コンピュータ可読記憶媒体は、前記第１の、または第２の製品オブジェクトが入手可能な製品とマッチするか、または対応すると判定されたときに前記製品情報メッセージを生成するための少なくとも１つの命令が、
前記入手可能な製品に関する情報を取得するための少なくとも１つの命令と、
前記入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成するための少なくとも１つの命令とを備えるような前記１つの命令をさらに備える請求項５１に記載のコンピュータプログラム製品。
【請求項５３】
前記コンピュータ可読記憶媒体は、前記第１の、または第２の製品オブジェクトが入手可能な製品とマッチするか、または対応するということがないと判定されたときに前記製品情報メッセージを生成するための少なくとも１つの命令が、
代替の入手可能な製品を識別するための少なくとも１つの命令と、
前記識別された代替の入手可能な製品に関する情報を取得するための少なくとも１つの命令と、
前記入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成するための少なくとも１つの命令とを備えるような前記１つの命令をさらに備える請求項５１に記載のコンピュータプログラム製品。
【請求項５４】
前記コンピュータ可読記憶媒体は、
ユーザが注目する可能性のある追加の入手可能な製品を識別するための少なくとも１つの命令と、
前記追加の入手可能な製品に関する情報を取得するための少なくとも１つの命令と、
前記代替の入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成するための少なくとも１つの命令とを備える請求項５２に記載のコンピュータプログラム製品。
【請求項５５】
前記コンピュータ可読記憶媒体は、前記画像選択情報がモバイルブロードキャストテレビネットワーク、ケーブルテレビネットワーク、衛星放送テレビネットワーク、インターネット、およびビデオ記憶媒体からなる群から選択されたコンテンツ配信システムによって提供される画像に関するものとなるような少なくとも１つの命令をさらに備える請求項５１に記載のコンピュータプログラム製品。
【請求項５６】
前記コンピュータ可読記憶媒体は、
前記画像選択情報がモバイルテレビ（ＴＶ）ブロードキャストによって提供される画像に関するものであり、
前記コンピューティングデバイスがモバイルテレビブロードキャスト送信を受信するように構成されたモバイルデバイスであり、
前記製品問い合わせメッセージがユニキャストネットワークを介して受信され、
前記製品情報メッセージが前記ユニキャストネットワークを介して送信されるような少なくとも１つの命令をさらに備える請求項５１に記載のコンピュータプログラム製品。
【請求項５７】
前記コンピュータ可読記憶媒体は、
前記画像選択情報が画像データを備え、
前記画像選択情報を処理するための前記少なくとも１つの命令が、前記画像データを処理して前記ブロードキャストビデオの前記部分内の画像オブジェクトを識別するための少なくとも１つの命令を備えるような少なくとも１つの命令をさらに備える請求項５１に記載のコンピュータプログラム製品。
【請求項５８】
前記コンピュータ可読記憶媒体は、
前記識別された画像オブジェクトを知られている製品と比較して前記第１の、または第２の製品オブジェクトを識別するための少なくとも１つの命令をさらに備える請求項５７に記載のコンピュータプログラム製品。
【請求項５９】
前記コンピュータ可読記憶媒体は、
前記識別された画像オブジェクトを前記商品データベース内の画像と比較して前記第１の、または第２の製品オブジェクトを識別するための少なくとも１つの命令をさらに備える請求項５７に記載のコンピュータプログラム製品。
【請求項６０】
前記コンピュータ可読記憶媒体は、
前記識別された画像オブジェクトを前記ブロードキャストビデオ内に置かれていることが知られている製品の画像と比較するための少なくとも１つの命令をさらに備える請求項５７に記載のコンピュータプログラム製品。
【請求項６１】
前記コンピュータ可読記憶媒体は、
前記画像選択情報がビデオフレーム識別子と前記フレーム内の位置とを備え、前記方法が、
前記画像選択情報を処理して、前記画像の前記選択された部分内の前記第１の製品オブジェクトと前記画像の前記選択された部分の外側の前記第２の製品オブジェクトとを識別するための前記少なくとも１つの命令を備え、前記少なくとも１つの命令は、
前記ビデオフレーム識別子と前記フレーム内の位置とを使用してデータベースから前記画像の前記選択された部分を取得するための少なくとも１つの命令と、
前記画像の前記取得された選択された部分を処理して前記画像の前記選択された部分内の画像オブジェクトを識別するための少なくとも１つの命令とを備えるような少なくとも１つの命令をさらに備える請求項５１に記載のコンピュータプログラム製品。
【請求項６２】
前記コンピュータ可読記憶媒体は、
ブロードキャストビデオの一部に関する前記情報が画像データを備え、
前記画像選択情報を処理するための前記少なくとも１つの命令が、
画像を認識するサービスに前記画像データを回送するための少なくとも１つの命令と、
前記サービスからオブジェクト記述を受信するための少なくとも１つの命令とを備えるような少なくとも１つの命令をさらに備える請求項５１に記載のコンピュータプログラム製品。
【請求項６３】
前記コンピュータ可読記憶媒体は、
前記製品問い合わせメッセージ内に含まれる注釈情報に基づき複数の製品オブジェクトとマッチするか、または対応する複数の入手可能な製品のうちから注目する最も可能性の高い製品を選択するための少なくとも１つの命令をさらに備える請求項５１に記載のコンピュータプログラム製品。
【請求項６４】
前記コンピュータ可読記憶媒体は、
前記製品情報メッセージへの応答として前記コンピューティングデバイスからトランザクション要求メッセージを受信するための少なくとも１つの命令と、
前記トランザクション要求メッセージへの応答としてトランザクションを円滑にするための少なくとも１つの命令とをさらに備える請求項５１に記載のコンピュータプログラム製品。
【請求項６５】
トランザクションを円滑にするための前記少なくとも１つの命令は、電子クーポンを前記コンピューティングデバイスに送信するための少なくとも１つの命令を備える請求項６４に記載のコンピュータプログラム製品。
【請求項６６】
トランザクションを円滑にするための前記少なくとも１つの命令は、前記トランザクション要求メッセージで指示されている製品の供給元の所在地に関する情報を前記コンピューティングデバイスに送信するための少なくとも１つの命令を備える請求項６４に記載のコンピュータプログラム製品。
【請求項６７】
前記製品情報メッセージは、前記入手可能な製品の供給元の所在地に関する情報を含む請求項５１に記載のコンピュータプログラム製品。
【請求項６８】
画像内で見られる製品について問い合わせをするための方法であって、
前記画像を表示することと、
前記画像の一部を指定するユーザ入力を受け取ることと、
前記画像の前記指定された部分に関する画像選択情報を含む製品問い合わせメッセージを生成することと、
前記製品問い合わせメッセージをトランザクションサーバに送信することと、
前記画像内にあるが、前記画像の前記指定された部分の外側にある製品に対応する製品情報メッセージを受信することと、
前記製品情報メッセージに含まれる製品情報を表示することとを備える方法。
【請求項６９】
ビデオストリームを受信し、前記画像は前記ビデオストリーム内の１つの画像であることと、
前記受信されたビデオストリームを表示することと、
ユーザ入力に応答して前記ビデオストリームの前記表示を一時停止して静止ビデオ画像を表示することと、
前記静止ビデオ画像の一部を指定する前記ユーザ入力を受け取った後に前記ビデオストリームの前記表示を続行することとをさらに備える請求項６８に記載の方法。
【請求項７０】
前記製品問い合わせメッセージ内に前記静止ビデオ画像の識別子を含めることをさらに備える請求項６９に記載の方法。
【請求項７１】
前記画像選択情報は、座標情報を備える請求項７０に記載の方法。
【請求項７２】
前記画像選択情報は、画像データを備える請求項６８に記載の方法。
【請求項７３】
前記ユーザに、前記ビデオ画像の前記指定された部分に関係するコメントを入力することを促すことと、
ユーザ入力を受け取ることと、
前記ユーザ入力を注釈情報として前記製品問い合わせメッセージ内に含めることとをさらに備える請求項６８に記載の方法。
【請求項７４】
前記画像は、モバイルブロードキャストテレビネットワーク、ケーブルテレビネットワーク、衛星放送テレビネットワーク、インターネット、およびビデオ記憶媒体からなる群から選択されたコンテンツ配信システムから受信される請求項６８に記載の方法。
【請求項７５】
前記画像は、モバイルテレビブロードキャスト内で受信され、
前記製品問い合わせメッセージは、ユニキャストネットワークを介して送信され、
前記製品情報メッセージは、前記ユニキャストネットワークを介して受信される請求項６８に記載の方法。
【請求項７６】
前記製品情報を表示することと連動してトランザクションユーザインターフェースを構成することと、
ユーザ入力を受け取り、前記製品情報を表示することに応答してトランザクションを実施することと、
前記トランザクションユーザインターフェースを介して前記ユーザ入力を受け取ったことに応答してトランザクション要求メッセージを送信することとをさらに備える請求項６８に記載の方法。
【請求項７７】
プロセッサと、
前記プロセッサに結合されたディスプレイと、
前記プロセッサに結合され、ネットワークと通信するように構成されているトランシーバとを備え、
前記プロセッサは、プロセッサ実行可能命令によって、
画像を前記ディスプレイ上に表示することと、
前記画像の一部を指定するユーザ入力を受け取ることと、
前記画像の前記指定された部分に関する画像選択情報を含む製品問い合わせメッセージを生成することと、
前記トランシーバを介して前記製品問い合わせメッセージをトランザクションサーバに送信することと、
前記トランシーバを介して製品情報メッセージを受信することと、
前記製品情報メッセージに含まれる製品情報を表示することとを備えるステップを実行するように構成されるコンピューティングデバイス。
【請求項７８】
前記プロセッサは、プロセッサ実行可能命令によって、
前記トランシーバを介してビデオストリームを受信し、前記画像は前記ビデオストリーム内の１つの画像であることと、
前記受信されたビデオストリームを表示することと、
ユーザ入力に応答して前記ビデオストリームの前記表示を一時停止して静止ビデオ画像を表示することと、
前記静止ビデオ画像の一部を指定する前記ユーザ入力を受け取った後に前記ビデオストリームの前記表示を続行することとを備えるさらなるステップを実行するように構成される請求項７７に記載のコンピューティングデバイス。
【請求項７９】
前記プロセッサは、プロセッサ実行可能命令によって、前記静止ビデオ画像の識別子を前記製品問い合わせメッセージに含めることを備えるさらなるステップを実行するように構成される請求項７８に記載のコンピューティングデバイス。
【請求項８０】
前記プロセッサは、プロセッサ実行可能命令によって、前記画像選択情報が座標情報を備えるように構成される請求項７９に記載のコンピューティングデバイス。
【請求項８１】
前記プロセッサは、プロセッサ実行可能命令によって、前記画像選択情報が画像データを備えるように構成される請求項７７に記載のコンピューティングデバイス。
【請求項８２】
前記プロセッサは、プロセッサ実行可能命令によって、
前記ユーザに、前記ビデオ画像の前記指定された部分に関係するコメントを入力することを促すことと、
ユーザ入力を受け取ることと、
前記ユーザ入力を注釈情報として前記製品問い合わせメッセージ内に含めることとを備えるさらなるステップを実行するように構成される請求項７７に記載のコンピューティングデバイス。
【請求項８３】
前記プロセッサは、プロセッサ実行可能命令によって、モバイルブロードキャストテレビネットワーク、ケーブルテレビネットワーク、衛星放送テレビネットワーク、インターネット、およびビデオ記憶媒体からなる群から選択されたコンテンツ配信システムから前記画像を受信することを備えるさらなるステップを実行するように構成される請求項７７に記載のコンピューティングデバイス。
【請求項８４】
前記プロセッサに結合されたモバイルテレビブロードキャスト受信機をさらに備え、前記プロセッサは、プロセッサ実行可能命令によって、
前記画像をモバイルテレビブロードキャスト内で受信することと、
前記トランシーバを介してアクセスされるユニキャストネットワークを介して前記製品問い合わせメッセージを送信することと、
前記トランシーバを介して前記ユニキャストネットワークから前記製品情報メッセージを受信することとを備えるさらなるステップを実行するように構成される請求項７７に記載のコンピューティングデバイス。
【請求項８５】
前記プロセッサは、プロセッサ実行可能命令によって、
前記製品情報を表示することと連動してトランザクションユーザインターフェースを構成することと、
ユーザ入力を受け取り、前記製品情報を表示することに応答してトランザクションを実施することと、
前記トランザクションユーザインターフェースを介して前記ユーザ入力を受け取ったことに応答してトランザクション要求メッセージを送信することとを備えるさらなるステップを実行するように構成される請求項７７に記載のコンピューティングデバイス。
【請求項８６】
前記画像を表示するための手段と、
前記画像の一部を指定するユーザ入力を受け取るための手段と、
前記画像の前記指定された部分に関する画像選択情報を含む製品問い合わせメッセージを生成するための手段と、
前記製品問い合わせメッセージをトランザクションサーバに送信するための手段と、
製品情報メッセージを受信するための手段と、
前記製品情報メッセージに含まれる製品情報を表示するための手段とを備えるコンピューティングデバイス。
【請求項８７】
ビデオストリームを受信するための手段であって、前記画像はビデオストリーム内の１つの画像である、手段と、
前記受信されたビデオストリームを表示するための手段と、
ユーザ入力に応答して前記ビデオストリームの前記表示を一時停止して静止ビデオ画像を表示するための手段と、
前記静止ビデオ画像の一部を指定する前記ユーザ入力を受け取った後に前記ビデオストリームの前記表示を続行するための手段とをさらに備える請求項８６に記載のコンピューティングデバイス。
【請求項８８】
前記製品問い合わせメッセージ内に前記静止ビデオ画像の識別子を含めるための手段をさらに備える請求項８７に記載のコンピューティングデバイス。
【請求項８９】
前記画像選択情報は、座標情報を備える請求項８８に記載のコンピューティングデバイス。
【請求項９０】
前記画像選択情報は、画像データを備える請求項８６に記載のコンピューティングデバイス。
【請求項９１】
前記ユーザに、前記ビデオ画像の前記指定された部分に関係するコメントを入力することを促すための手段と、
ユーザ入力を受け取るための手段と、
前記ユーザ入力を注釈情報として前記製品問い合わせメッセージ内に含めるための手段とをさらに備える請求項８６に記載のコンピューティングデバイス。
【請求項９２】
モバイルブロードキャストテレビネットワーク、ケーブルテレビネットワーク、衛星放送テレビネットワーク、インターネット、およびビデオ記憶媒体からなる群から選択されたコンテンツ配信システムから前記画像を受信するための手段をさらに備える請求項８６に記載のコンピューティングデバイス。
【請求項９３】
前記画像をモバイルテレビブロードキャスト内で受信するための手段と、
ユニキャストネットワークを介して前記製品問い合わせメッセージを送信するための手段と、
前記ユニキャストネットワークを介して前記製品情報メッセージを受信するための手段とをさらに備える請求項８６に記載のコンピューティングデバイス。
【請求項９４】
前記製品情報を表示することと連動してトランザクションユーザインターフェースを構成するための手段と、
ユーザ入力を受け取り、前記製品情報を表示することに応答してトランザクションを実施するための手段と、
前記トランザクションユーザインターフェースを介して前記ユーザ入力を受け取ったことに応答してトランザクション要求メッセージを送信するための手段とをさらに備える請求項８６に記載のコンピューティングデバイス。
【請求項９５】
コンピュータ可読記憶媒体を備えるコンピュータプログラム製品であって、前記コンピュータ可読記憶媒体は、
画像を表示するための少なくとも１つの命令と、
前記画像の一部を指定するユーザ入力を受け取るための少なくとも１つの命令と、
前記画像の前記指定された部分に関する画像選択情報を含む製品問い合わせメッセージを生成するための少なくとも１つの命令と、
前記製品問い合わせメッセージをトランザクションサーバに送信するための少なくとも１つの命令と、
製品情報メッセージを受信するための少なくとも１つの命令と、
前記製品情報メッセージに含まれる製品情報を表示するための少なくとも１つの命令とを備えるコンピュータプログラム製品。
【請求項９６】
前記コンピュータ可読記憶媒体は、
ビデオストリームを受信するための少なくとも１つの命令であって、前記画像は前記ビデオストリーム内の１つの画像である、少なくとも１つの命令と、
前記受信されたビデオストリームを表示するための少なくとも１つの命令と、
ユーザ入力に応答して前記ビデオストリームの前記表示を一時停止して静止ビデオ画像を表示するための少なくとも１つの命令と、
前記静止ビデオ画像の一部を指定する前記ユーザ入力を受け取った後に前記ビデオストリームの前記表示を続行するための少なくとも１つの命令とをさらに備える請求項９５に記載のコンピュータプログラム製品。
【請求項９７】
前記コンピュータ可読記憶媒体は、前記製品問い合わせメッセージ内に前記静止ビデオ画像の識別子を含めるための少なくとも１つの命令をさらに備える請求項９６に記載の方法。
【請求項９８】
前記画像選択情報は、座標情報を備える請求項９７に記載の方法。
【請求項９９】
前記画像選択情報は、画像データを備える請求項９５に記載のコンピュータプログラム製品。
【請求項１００】
前記コンピュータ可読記憶媒体は、
前記ユーザに、前記ビデオ画像の前記指定された部分に関係するコメントを入力することを促すための少なくとも１つの命令と、
ユーザ入力を受け取るための少なくとも１つの命令と、
前記ユーザ入力を注釈情報として前記製品問い合わせメッセージ内に含めるための少なくとも１つの命令とをさらに備える請求項９５に記載のコンピュータプログラム製品。
【請求項１０１】
前記コンピュータ可読記憶媒体は、モバイルブロードキャストテレビネットワーク、ケーブルテレビネットワーク、衛星放送テレビネットワーク、インターネット、およびビデオ記憶媒体からなる群から選択されたコンテンツ配信システムから前記画像を受信するための少なくとも１つの命令をさらに備える請求項９５に記載のコンピュータプログラム製品。
【請求項１０２】
前記コンピュータ可読記憶媒体は、
前記画像をモバイルテレビブロードキャスト内で受信するための少なくとも１つの命令と、
ユニキャストネットワークを介して前記製品問い合わせメッセージを送信するための少なくとも１つの命令と、
前記ユニキャストネットワークを介して前記製品情報メッセージを受信するための少なくとも１つの命令とをさらに備える請求項９５に記載のコンピュータプログラム製品。
【請求項１０３】
前記コンピュータ可読記憶媒体は、
前記製品情報を表示することと連動してトランザクションユーザインターフェースを構成する少なくとも１つの命令と、
ユーザ入力を受け取り、前記製品情報を表示することに応答してトランザクションを実施するための少なくとも１つの命令と、
前記トランザクションユーザインターフェースを介して前記ユーザ入力を受け取ったことに応答してトランザクション要求メッセージを送信するための少なくとも１つの命令とをさらに備える請求項９５に記載のコンピュータプログラム製品。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００８０
【補正方法】変更
【補正の内容】
【００８０】
開示されている実施形態を前記のように提示したのは、当業者が本発明を製作または使用することができるようにするためである。これらの実施形態に対しさまざまな修正を加えられることは、当業者にとっては明白であろうし、また本明細書で定義されている一般原理は、本発明の精神または範囲から逸脱することなく他の実施形態にも適用することができ得る。したがって、本発明は、本明細書に示されている実施形態に限定されることを意図されておらず、以下の請求項ならびに本明細書で開示されている原理および新規性のある特徴と一致する最も広い範囲を適用されることを意図されている。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［１］
商品トランザクションを円滑にするための方法であって、
コンピューティングデバイスから、画像の選択された部分に関する画像選択情報を含む製品問い合わせメッセージを受信することと、
前記画像選択情報を処理して、前記画像の前記選択された部分内の製品オブジェクトを識別することと、
前記少なくとも１つのオブジェクトを商品データベースと比較して、前記オブジェクトが入手可能な製品とマッチするか、または対応するかを判定することと、
前記オブジェクトが入手可能な製品とマッチするか、または対応するかに基づき製品情報メッセージを生成することと、
前記製品情報メッセージを前記コンピューティングデバイスに送信することとを備える方法。
［２］
前記オブジェクトが入手可能な製品とマッチするか、または対応すると判定されたときに、前記製品情報メッセージを生成することは、
前記入手可能な製品に関する情報を取得することと、
前記入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成することとを備える［１］に記載の方法。
［３］
前記オブジェクトが入手可能な製品とマッチするか、または対応するということがないと判定されたときに、前記製品情報メッセージを生成することは、
代替の入手可能な製品を識別することと、
前記識別された代替の入手可能な製品に関する情報を取得することと、
前記入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成することとを備える［１］に記載の方法。
［４］
ユーザが注目する可能性のある追加の入手可能な製品を識別することと、
前記追加の入手可能な製品に関する情報を取得することと、
前記代替の入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成することとをさらに備える［２］に記載の方法。
［５］
前記画像選択情報は、モバイルブロードキャストテレビネットワーク、ケーブルテレビネットワーク、衛星放送テレビネットワーク、インターネット、およびビデオ記憶媒体からなる群から選択されたコンテンツ配信システムによって提供される画像に関するものである［１］に記載の方法。
［６］
前記画像選択情報は、モバイルテレビ（ＴＶ）ブロードキャストによって提供される画像に関するものであり、
前記コンピューティングデバイスは、モバイルテレビブロードキャスト送信を受信するように構成されたモバイルデバイスであり、
前記製品問い合わせメッセージは、ユニキャストネットワークを介して受信され、
前記製品情報メッセージは、前記ユニキャストネットワークを介して送信される［１］に記載の方法。
［７］
前記画像選択情報は、画像データを備え、
前記画像選択情報を処理することは、前記画像データを処理して前記ブロードキャストビデオの前記部分内の画像オブジェクトを識別することを備える［１］に記載の方法。
［８］
前記識別された画像オブジェクトを知られている製品と比較して前記製品オブジェクトを識別することをさらに備える［７］に記載の方法。
［９］
前記識別された画像オブジェクトを前記商品データベース内の画像と比較して前記製品オブジェクトを識別することをさらに備える［７］に記載の方法。
［１０］
前記識別された画像オブジェクトを前記ブロードキャストビデオ内に置かれていることが知られている製品の画像と比較することをさらに備える［７］に記載の方法。
［１１］
前記画像選択情報は、ビデオフレーム識別子と前記フレーム内の位置とを備え、
前記画像選択情報を処理して、前記画像の前記選択された部分内の製品オブジェクトを識別することは、
前記ビデオフレーム識別子と前記フレーム内の位置とを使用してデータベースから前記画像の前記選択された部分を取得することと、
前記画像の前記取得された選択された部分を処理して前記画像の前記選択された部分内の画像オブジェクトを識別することとを備える［１］に記載の方法。
［１２］
ブロードキャストビデオの一部に関する前記情報は、画像データを備え、
前記画像選択情報を処理することは、
画像を認識するサービスに前記画像データを回送することと、
前記サービスからオブジェクト記述を受信することとを備える［１］に記載の方法。
［１３］
前記製品問い合わせメッセージ内に含まれる注釈情報に基づき複数の製品オブジェクトとマッチするか、または対応する複数の入手可能な製品のうちから注目する最も可能性の高い製品を選択することをさらに備える［１］に記載の方法。
［１４］
前記製品情報メッセージへの応答として前記コンピューティングデバイスからトランザクション要求メッセージを受信することと、
前記トランザクション要求メッセージへの応答としてトランザクションを円滑にすることとをさらに備える［１］に記載の方法。
［１５］
トランザクションを円滑にすることは、電子クーポンを前記コンピューティングデバイスに送信することを備える［１４］に記載の方法。
［１６］
トランザクションを円滑にすることは、前記トランザクション要求メッセージで指示されている製品の供給元の所在地に関する情報を前記コンピューティングデバイスに送信することを備える［１４］に記載の方法。
［１７］
前記製品情報メッセージは、前記入手可能な製品の供給元の所在地に関する情報を含む［１］に記載の方法。
［１８］
プロセッサと、
前記プロセッサに結合されたメモリと、
前記プロセッサに結合され、ネットワークと通信するように構成されているネットワークアクセスポートとを備え、
前記プロセッサは、プロセッサ実行可能命令によって、
コンピューティングデバイスから、ネットワークを介して、画像の選択された部分に関する画像選択情報を含む製品問い合わせメッセージを受信することと、
前記画像選択情報を処理して、前記画像の前記選択された部分内の製品オブジェクトを識別することと、
前記少なくとも１つのオブジェクトを商品データベースと比較して、前記オブジェクトが入手可能な製品とマッチするか、または対応するかを判定することと、
前記オブジェクトが入手可能な製品とマッチするか、または対応するかに基づき製品情報メッセージを生成することと、
前記ネットワークを介して前記製品情報メッセージを前記コンピューティングデバイスに送信することとを備えるステップを実行するように構成されているサーバ。
［１９］
前記プロセッサはプロセッサ実行可能命令により、前記オブジェクトが入手可能な製品とマッチするか、または対応すると判定されたときに前記製品情報メッセージを生成する前記プロセッサ実行ステップが、
前記入手可能な製品に関する情報を取得することと、
前記入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成することとを備えるように構成される［１８］に記載のサーバ。
［２０］
前記プロセッサはプロセッサ実行可能命令により、前記オブジェクトが入手可能な製品とマッチするか、または対応するということがないと判定されたときに前記製品情報メッセージを生成する前記プロセッサ実行ステップが、
代替の入手可能な製品を識別することと、
前記識別された代替の入手可能な製品に関する情報を取得することと、
前記入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成することとを備えるように構成される［１８］に記載のサーバ。
［２１］
前記プロセッサは、プロセッサ実行可能命令によって、
ユーザが注目する可能性のある追加の入手可能な製品を識別することと、
前記追加の入手可能な製品に関する情報を取得することと、
前記代替の入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成することとをさらに備えるステップを実行するように構成される［１９］に記載のサーバ。
［２２］
前記プロセッサは、プロセッサ実行可能命令によって、前記画像選択情報がモバイルブロードキャストテレビネットワーク、ケーブルテレビネットワーク、衛星放送テレビネットワーク、インターネット、およびビデオ記憶媒体からなる群から選択されたコンテンツ配信システムによって提供される画像に関するものとなるように構成される［１８］に記載のサーバ。
［２３］
前記プロセッサは、プロセッサ実行可能命令によって、
前記画像選択情報がモバイルテレビ（ＴＶ）ブロードキャストによって提供される画像に関するものであり、
前記コンピューティングデバイスがモバイルテレビブロードキャスト送信を受信するように構成されたモバイルデバイスであり、
前記製品問い合わせメッセージがユニキャストネットワークを介して受信され、
前記製品情報メッセージが前記ユニキャストネットワークを介して送信されるように構成される［１８］に記載のサーバ。
［２４］
前記プロセッサは、プロセッサ実行可能命令によって、
前記画像選択情報が画像データを備え、
前記画像選択情報を処理することが、前記画像データを処理して前記ブロードキャストビデオの前記部分内の画像オブジェクトを識別することを備えるように構成される［１８］に記載のサーバ。
［２５］
前記プロセッサは、プロセッサ実行可能命令によって、
前記識別された画像オブジェクトを知られている製品と比較して前記製品オブジェクトを識別することをさらに備えるステップを実行するように構成される［２４］に記載のサーバ。
［２６］
前記プロセッサは、プロセッサ実行可能命令によって、
前記識別された画像オブジェクトを前記商品データベース内の画像と比較して前記製品オブジェクトを識別することをさらに備えるステップを実行するように構成される［２４］に記載のサーバ。
［２７］
前記プロセッサは、プロセッサ実行可能命令によって、
前記識別された画像オブジェクトを前記ブロードキャストビデオ内に置かれていることが知られている製品の画像と比較することをさらに備えるステップを実行するように構成される［２４］に記載のサーバ。
［２８］
前記プロセッサは、プロセッサ実行可能命令によって、
前記画像選択情報がビデオフレーム識別子と前記フレーム内の位置とを備え、
前記画像選択情報を処理して、前記画像の前記選択された部分内の製品オブジェクトを識別することが、
前記ビデオフレーム識別子と前記フレーム内の位置とを使用してデータベースから前記画像の前記選択された部分を取得することと、
前記画像の前記取得された選択された部分を処理して前記画像の前記選択された部分内の画像オブジェクトを識別することとを備えるように構成される［１８］に記載のサーバ。
［２９］
前記プロセッサは、プロセッサ実行可能命令によって、
ブロードキャストビデオの一部に関する前記情報が画像データを備え、
前記画像選択情報を処理することが、
画像を認識するサービスに前記画像データを回送することと、
前記サービスからオブジェクト記述を受信することとを備えるように構成される［１８］に記載のサーバ。
［３０］
前記プロセッサは、プロセッサ実行可能命令によって、
前記製品問い合わせメッセージ内に含まれる注釈情報に基づき複数の製品オブジェクトとマッチするか、または対応する複数の入手可能な製品のうちから注目する最も可能性の高い製品を選択することをさらに備えるステップを実行するように構成される［１８］に記載のサーバ。
［３１］
前記プロセッサは、プロセッサ実行可能命令によって、
前記製品情報メッセージへの応答として前記コンピューティングデバイスからトランザクション要求メッセージを受信することと、
前記トランザクション要求メッセージへの応答としてトランザクションを円滑にすることとをさらに備えるステップを実行するように構成される［１８］に記載のサーバ。
［３２］
前記プロセッサは、プロセッサ実行可能命令によって、トランザクションを円滑にすることが、電子クーポンを前記コンピューティングデバイスに送信することを備えるように構成される［３１］に記載のサーバ。
［３３］
前記プロセッサは、プロセッサ実行可能命令によって、トランザクションを円滑にすることが、前記トランザクション要求メッセージで指示されている製品の供給元の所在地に関する情報を前記コンピューティングデバイスに送信することを備えるように構成される［３１］に記載のサーバ。
［３４］
前記プロセッサは、プロセッサ実行可能命令によって、前記製品情報メッセージが前記入手可能な製品の供給元の所在地に関する情報を含むように構成される［１８］に記載のサーバ。
［３５］
コンピューティングデバイスから、画像の選択された部分に関する画像選択情報を含む製品問い合わせメッセージを受信するための手段と、
前記画像選択情報を処理して、前記画像の前記選択された部分内の製品オブジェクトを識別するための手段と、
前記少なくとも１つのオブジェクトを商品データベースと比較して、前記オブジェクトが入手可能な製品とマッチするか、または対応するかを判定するための手段と、
前記オブジェクトが入手可能な製品とマッチするか、または対応するかに基づき製品情報メッセージを生成するための手段と、
前記製品情報メッセージを前記コンピューティングデバイスに送信するための手段とを備えるサーバ。
［３６］
前記オブジェクトが入手可能な製品とマッチするか、または対応すると判定されたときに、前記製品情報メッセージを生成することは、
前記入手可能な製品に関する情報を取得するための手段と、
前記入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成するための手段とを備える［３５］に記載のサーバ。
［３７］
前記オブジェクトが入手可能な製品とマッチするか、または対応するということがないと判定されたときに、前記製品情報メッセージを生成するための手段は、
代替の入手可能な製品を識別するための手段と、
前記識別された代替の入手可能な製品に関する情報を取得するための手段と、
前記入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成するための手段とを備える［３５］に記載のサーバ。
［３８］
ユーザが注目する可能性のある追加の入手可能な製品を識別するための手段と、
前記追加の入手可能な製品に関する情報を取得するための手段と、
前記代替の入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成するための手段とをさらに備える［３６］に記載のサーバ。
［３９］
前記画像選択情報は、モバイルブロードキャストテレビネットワーク、ケーブルテレビネットワーク、衛星放送テレビネットワーク、インターネット、およびビデオ記憶媒体からなる群から選択されたコンテンツ配信システムによって提供される画像に関するものである［３５］に記載のサーバ。
［４０］
前記画像選択情報は、モバイルテレビ（ＴＶ）ブロードキャストによって提供される画像に関するものであり、
前記コンピューティングデバイスは、モバイルテレビブロードキャスト送信を受信するように構成されたモバイルデバイスであり、
前記製品問い合わせメッセージは、ユニキャストネットワークを介して受信され、
前記製品情報メッセージは、前記ユニキャストネットワークを介して送信される［３５］に記載のサーバ。
［４１］
前記画像選択情報は、画像データを備え、
前記画像選択情報を処理するための手段は、前記画像データを処理して前記ブロードキャストビデオの前記部分内の画像オブジェクトを識別するための手段を備える［３５］に記載のサーバ。
［４２］
前記識別された画像オブジェクトを知られている製品と比較して前記製品オブジェクトを識別するための手段をさらに備える［４１］に記載のサーバ。
［４３］
前記識別された画像オブジェクトを前記商品データベース内の画像と比較して前記製品オブジェクトを識別するための手段をさらに備える［４１］に記載のサーバ。
［４４］
前記識別された画像オブジェクトを前記ブロードキャストビデオ内に置かれていることが知られている製品の画像と比較するための手段をさらに備える［４１］に記載のサーバ。
［４５］
前記画像選択情報は、ビデオフレーム識別子と前記フレーム内の位置とを備え、
前記画像選択情報を処理して、前記画像の前記選択された部分内の製品オブジェクトを識別するための手段は、
前記ビデオフレーム識別子と前記フレーム内の位置とを使用してデータベースから前記画像の前記選択された部分を取得するための手段と、
前記画像の前記取得された選択された部分を処理して前記画像の前記選択された部分内の画像オブジェクトを識別するための手段とを備える［３５］に記載のサーバ。
［４６］
ブロードキャストビデオの一部に関する前記情報は、画像データを備え、
前記画像選択情報を処理するための手段は、
画像を認識するサービスに前記画像データを回送するための手段と、
前記サービスからオブジェクト記述を受信するための手段とを備える［３５］に記載のサーバ。
［４７］
前記製品問い合わせメッセージ内に含まれる注釈情報に基づき複数の製品オブジェクトとマッチするか、または対応する複数の入手可能な製品のうちから注目する最も可能性の高い製品を選択するための手段をさらに備える［３５］に記載のサーバ。
［４８］
前記製品情報メッセージへの応答として前記コンピューティングデバイスからトランザクション要求メッセージを受信するための手段と、
前記トランザクション要求メッセージへの応答としてトランザクションを円滑にするための手段とをさらに備える［３５］に記載のサーバ。
［４９］
トランザクションを円滑にするための手段は、電子クーポンを前記コンピューティングデバイスに送信するための手段を備える［４８］に記載のサーバ。
［５０］
トランザクションを円滑にするための手段は、前記トランザクション要求メッセージで指示されている製品の供給元の所在地に関する情報を前記コンピューティングデバイスに送信するための手段を備える［４８］に記載のサーバ。
［５１］
前記製品情報メッセージは、前記入手可能な製品の供給元の所在地に関する情報を含む［３５］に記載のサーバ。
［５２］
コンピュータ可読記憶媒体を備えるコンピュータプログラム製品であって、前記コンピュータ可読記憶媒体は、
コンピューティングデバイスから、画像の選択された部分に関する画像選択情報を含む製品問い合わせメッセージを受信するための少なくとも１つの命令と、
前記画像選択情報を処理して、前記画像の前記選択された部分内の製品オブジェクトを識別するための少なくとも１つの命令と、
前記少なくとも１つのオブジェクトを商品データベースと比較して、前記オブジェクトが入手可能な製品とマッチするか、または対応するかを判定するための少なくとも１つの命令と、
前記オブジェクトが入手可能な製品とマッチするか、または対応するかに基づき製品情報メッセージを生成するための少なくとも１つの命令と、
前記製品情報メッセージを前記コンピューティングデバイスに送信するための少なくとも１つの命令とを備えるコンピュータプログラム製品。
［５３］
前記コンピュータ可読記憶媒体は、前記オブジェクトが入手可能な製品とマッチするか、または対応すると判定されたときに前記製品情報メッセージを生成するための少なくとも１つの命令が、
前記入手可能な製品に関する情報を取得するための少なくとも１つの命令と、
前記入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成するための少なくとも１つの命令とを備えるような前記１つの命令をさらに備える［５２］に記載のコンピュータプログラム製品。
［５４］
前記コンピュータ可読記憶媒体は、前記オブジェクトが入手可能な製品とマッチするか、または対応するということがないと判定されたときに前記製品情報メッセージを生成するための少なくとも１つの命令が、
代替の入手可能な製品を識別するための少なくとも１つの命令と、
前記識別された代替の入手可能な製品に関する情報を取得するための少なくとも１つの命令と、
前記入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成するための少なくとも１つの命令とを備えるような前記１つの命令をさらに備える［５２］に記載のコンピュータプログラム製品。
［５５］
前記コンピュータ可読記憶媒体は、
ユーザが注目する可能性のある追加の入手可能な製品を識別するための少なくとも１つの命令と、
前記追加の入手可能な製品に関する情報を取得するための少なくとも１つの命令と、
前記代替の入手可能な製品に関する前記取得された情報を含む前記製品情報メッセージを生成するための少なくとも１つの命令とを備える［５３］に記載のコンピュータプログラム製品。
［５６］
前記コンピュータ可読記憶媒体は、前記画像選択情報がモバイルブロードキャストテレビネットワーク、ケーブルテレビネットワーク、衛星放送テレビネットワーク、インターネット、およびビデオ記憶媒体からなる群から選択されたコンテンツ配信システムによって提供される画像に関するものとなるような少なくとも１つの命令をさらに備える［５２］に記載のコンピュータプログラム製品。
［５７］
前記コンピュータ可読記憶媒体は、
前記画像選択情報がモバイルテレビ（ＴＶ）ブロードキャストによって提供される画像に関するものであり、
前記コンピューティングデバイスがモバイルテレビブロードキャスト送信を受信するように構成されたモバイルデバイスであり、
前記製品問い合わせメッセージがユニキャストネットワークを介して受信され、
前記製品情報メッセージが前記ユニキャストネットワークを介して送信されるような少なくとも１つの命令をさらに備える［５２］に記載のコンピュータプログラム製品。
［５８］
前記コンピュータ可読記憶媒体は、
前記画像選択情報が画像データを備え、
前記画像選択情報を処理するための前記少なくとも１つの命令が、前記画像データを処理して前記ブロードキャストビデオの前記部分内の画像オブジェクトを識別するための少なくとも１つの命令を備えるような少なくとも１つの命令をさらに備える［５２］に記載のコンピュータプログラム製品。
［５９］
前記コンピュータ可読記憶媒体は、
前記識別された画像オブジェクトを知られている製品と比較して前記製品オブジェクトを識別するための少なくとも１つの命令をさらに備える［５８］に記載のコンピュータプログラム製品。
［６０］
前記コンピュータ可読記憶媒体は、
前記識別された画像オブジェクトを前記商品データベース内の画像と比較して前記製品オブジェクトを識別するための少なくとも１つの命令をさらに備える［５８］に記載のコンピュータプログラム製品。
［６１］
前記コンピュータ可読記憶媒体は、
前記識別された画像オブジェクトを前記ブロードキャストビデオ内に置かれていることが知られている製品の画像と比較するための少なくとも１つの命令をさらに備える［５８］に記載のコンピュータプログラム製品。
［６２］
前記コンピュータ可読記憶媒体は、
前記画像選択情報がビデオフレーム識別子と前記フレーム内の位置とを備え、前記方法が、
前記画像選択情報を処理して、前記画像の前記選択された部分内の製品オブジェクトを識別するための前記少なくとも１つの命令をさらに備え、前記少なくとも１つの命令は、
前記ビデオフレーム識別子と前記フレーム内の位置とを使用してデータベースから前記画像の前記選択された部分を取得するための少なくとも１つの命令と、
前記画像の前記取得された選択された部分を処理して前記画像の前記選択された部分内の画像オブジェクトを識別するための少なくとも１つの命令とを備えるような少なくとも１つの命令をさらに備える［５２］に記載のコンピュータプログラム製品。
［６３］
前記コンピュータ可読記憶媒体は、
ブロードキャストビデオの一部に関する前記情報が画像データを備え、
前記画像選択情報を処理するための前記少なくとも１つの命令が、
画像を認識するサービスに前記画像データを回送するための少なくとも１つの命令と、
前記サービスからオブジェクト記述を受信するための少なくとも１つの命令とを備えるような少なくとも１つの命令をさらに備える［５２］に記載のコンピュータプログラム製品。
［６４］
前記コンピュータ可読記憶媒体は、
前記製品問い合わせメッセージ内に含まれる注釈情報に基づき複数の製品オブジェクトとマッチするか、または対応する複数の入手可能な製品のうちから注目する最も可能性の高い製品を選択するための少なくとも１つの命令をさらに備える［５２］に記載のコンピュータプログラム製品。
［６５］
前記コンピュータ可読記憶媒体は、
前記製品情報メッセージへの応答として前記コンピューティングデバイスからトランザクション要求メッセージを受信するための少なくとも１つの命令と、
前記トランザクション要求メッセージへの応答としてトランザクションを円滑にするための少なくとも１つの命令とをさらに備える［５２］に記載のコンピュータプログラム製品。
［６６］
トランザクションを円滑にするための前記少なくとも１つの命令は、電子クーポンを前記コンピューティングデバイスに送信するための少なくとも１つの命令を備える［６５］に記載のコンピュータプログラム製品。
［６７］
トランザクションを円滑にするための前記少なくとも１つの命令は、前記トランザクション要求メッセージで指示されている製品の供給元の所在地に関する情報を前記コンピューティングデバイスに送信するための少なくとも１つの命令を備える［６５］に記載のコンピュータプログラム製品。
［６８］
前記製品情報メッセージは、前記入手可能な製品の供給元の所在地に関する情報を含む［５２］に記載のコンピュータプログラム製品。
［６９］
画像内で見られる製品について問い合わせをするための方法であって、
前記画像を表示することと、
前記画像の一部を指定するユーザ入力を受け取ることと、
前記画像の前記指定された部分に関する画像選択情報を含む製品問い合わせメッセージを生成することと、
前記製品問い合わせメッセージをトランザクションサーバに送信することと、
製品情報メッセージを受信することと、
前記製品情報メッセージに含まれる製品情報を表示することとを備える方法。
［７０］
ビデオストリームを受信し、前記画像は前記ビデオストリーム内の１つの画像であることと、
前記受信されたビデオストリームを表示することと、
ユーザ入力に応答して前記ビデオストリームの前記表示を一時停止して静止ビデオ画像を表示することと、
前記静止ビデオ画像の一部を指定する前記ユーザ入力を受け取った後に前記ビデオストリームの前記表示を続行することとをさらに備える［６９］に記載の方法。
［７１］
前記製品問い合わせメッセージ内に前記静止ビデオ画像の識別子を含めることをさらに備える［７０］に記載の方法。
［７２］
前記画像選択情報は、座標情報を備える［７１］に記載の方法。
［７３］
前記画像選択情報は、画像データを備える［６９］に記載の方法。
［７４］
前記ユーザに、前記ビデオ画像の前記指定された部分に関係するコメントを入力することを促すことと、
ユーザ入力を受け取ることと、
前記ユーザ入力を注釈情報として前記製品問い合わせメッセージ内に含めることとをさらに備える［６９］に記載の方法。
［７５］
前記画像は、モバイルブロードキャストテレビネットワーク、ケーブルテレビネットワーク、衛星放送テレビネットワーク、インターネット、およびビデオ記憶媒体からなる群から選択されたコンテンツ配信システムから受信される［６９］に記載の方法。
［７６］
前記画像は、モバイルテレビブロードキャスト内で受信され、
前記製品問い合わせメッセージは、ユニキャストネットワークを介して送信され、
前記製品情報メッセージは、前記ユニキャストネットワークを介して受信される［６９］に記載の方法。
［７７］
前記製品情報を表示することと連動してトランザクションユーザインターフェースを構成することと、
ユーザ入力を受け取り、前記製品情報を表示することに応答してトランザクションを実施することと、
前記トランザクションユーザインターフェースを介して前記ユーザ入力を受け取ったことに応答してトランザクション要求メッセージを送信することとをさらに備える［６９］に記載の方法。
［７８］
プロセッサと、
前記プロセッサに結合されたディスプレイと、
前記プロセッサに結合され、ネットワークと通信するように構成されているトランシーバとを備え、
前記プロセッサは、プロセッサ実行可能命令によって、
画像を前記ディスプレイ上に表示することと、
前記画像の一部を指定するユーザ入力を受け取ることと、
前記画像の前記指定された部分に関する画像選択情報を含む製品問い合わせメッセージを生成することと、
前記トランシーバを介して前記製品問い合わせメッセージをトランザクションサーバに送信することと、
前記トランシーバを介して製品情報メッセージを受信することと、
前記製品情報メッセージに含まれる製品情報を表示することとを備えるステップを実行するように構成されるコンピューティングデバイス。
［７９］
前記プロセッサは、プロセッサ実行可能命令によって、
前記トランシーバを介してビデオストリームを受信し、前記画像は前記ビデオストリーム内の１つの画像であることと、
前記受信されたビデオストリームを表示することと、
ユーザ入力に応答して前記ビデオストリームの前記表示を一時停止して静止ビデオ画像を表示することと、
前記静止ビデオ画像の一部を指定する前記ユーザ入力を受け取った後に前記ビデオストリームの前記表示を続行することとを備えるさらなるステップを実行するように構成される［７８］に記載のコンピューティングデバイス。
［８０］
前記プロセッサは、プロセッサ実行可能命令によって、前記静止ビデオ画像の識別子を前記製品問い合わせメッセージに含めることを備えるさらなるステップを実行するように構成される［７９］に記載のコンピューティングデバイス。
［８１］
前記プロセッサは、プロセッサ実行可能命令によって、前記画像選択情報が座標情報を備えるように構成される［８０］に記載のコンピューティングデバイス。
［８２］
前記プロセッサは、プロセッサ実行可能命令によって、前記画像選択情報が画像データを備えるように構成される［７８］に記載のコンピューティングデバイス。
［８３］
前記プロセッサは、プロセッサ実行可能命令によって、
前記ユーザに、前記ビデオ画像の前記指定された部分に関係するコメントを入力することを促すことと、
ユーザ入力を受け取ることと、
前記ユーザ入力を注釈情報として前記製品問い合わせメッセージ内に含めることとを備えるさらなるステップを実行するように構成される［７８］に記載のコンピューティングデバイス。
［８４］
前記プロセッサは、プロセッサ実行可能命令によって、モバイルブロードキャストテレビネットワーク、ケーブルテレビネットワーク、衛星放送テレビネットワーク、インターネット、およびビデオ記憶媒体からなる群から選択されたコンテンツ配信システムから前記画像を受信することを備えるさらなるステップを実行するように構成される［７８］に記載のコンピューティングデバイス。
［８５］
前記プロセッサに結合されたモバイルテレビブロードキャスト受信機をさらに備え、前記プロセッサは、プロセッサ実行可能命令によって、
前記画像をモバイルテレビブロードキャスト内で受信することと、
前記トランシーバを介してアクセスされるユニキャストネットワークを介して前記製品問い合わせメッセージを送信することと、
前記トランシーバを介して前記ユニキャストネットワークから前記製品情報メッセージを受信することとを備えるさらなるステップを実行するように構成される［７８］に記載のコンピューティングデバイス。
［８６］
前記プロセッサは、プロセッサ実行可能命令によって、
前記製品情報を表示することと連動してトランザクションユーザインターフェースを構成することと、
ユーザ入力を受け取り、前記製品情報を表示することに応答してトランザクションを実施することと、
前記トランザクションユーザインターフェースを介して前記ユーザ入力を受け取ったことに応答してトランザクション要求メッセージを送信することとを備えるさらなるステップを実行するように構成される［７８］に記載のコンピューティングデバイス。
［８７］
前記画像を表示するための手段と、
前記画像の一部を指定するユーザ入力を受け取るための手段と、
前記画像の前記指定された部分に関する画像選択情報を含む製品問い合わせメッセージを生成するための手段と、
前記製品問い合わせメッセージをトランザクションサーバに送信するための手段と、
製品情報メッセージを受信するための手段と、
前記製品情報メッセージに含まれる製品情報を表示するための手段とを備えるコンピューティングデバイス。
［８８］
ビデオストリームを受信するための手段であって、前記画像はビデオストリーム内の１つの画像である、手段と、
前記受信されたビデオストリームを表示するための手段と、
ユーザ入力に応答して前記ビデオストリームの前記表示を一時停止して静止ビデオ画像を表示するための手段と、
前記静止ビデオ画像の一部を指定する前記ユーザ入力を受け取った後に前記ビデオストリームの前記表示を続行するための手段とをさらに備える［８７］に記載のコンピューティングデバイス。
［８９］
前記製品問い合わせメッセージ内に前記静止ビデオ画像の識別子を含めるための手段をさらに備える［８８］に記載のコンピューティングデバイス。
［９０］
前記画像選択情報は、座標情報を備える［８９］に記載のコンピューティングデバイス。
［９１］
前記画像選択情報は、画像データを備える［８７］に記載のコンピューティングデバイス。
［９２］
前記ユーザに、前記ビデオ画像の前記指定された部分に関係するコメントを入力することを促すための手段と、
ユーザ入力を受け取るための手段と、
前記ユーザ入力を注釈情報として前記製品問い合わせメッセージ内に含めるための手段とをさらに備える［８７］に記載のコンピューティングデバイス。
［９３］
モバイルブロードキャストテレビネットワーク、ケーブルテレビネットワーク、衛星放送テレビネットワーク、インターネット、およびビデオ記憶媒体からなる群から選択されたコンテンツ配信システムから前記画像を受信するための手段をさらに備える［８７］に記載のコンピューティングデバイス。
［９４］
前記画像をモバイルテレビブロードキャスト内で受信するための手段と、
ユニキャストネットワークを介して前記製品問い合わせメッセージを送信するための手段と、
前記ユニキャストネットワークを介して前記製品情報メッセージを受信するための手段とをさらに備える［８７］に記載のコンピューティングデバイス。
［９５］
前記製品情報を表示することと連動してトランザクションユーザインターフェースを構成するための手段と、
ユーザ入力を受け取り、前記製品情報を表示することに応答してトランザクションを実施するための手段と、
前記トランザクションユーザインターフェースを介して前記ユーザ入力を受け取ったことに応答してトランザクション要求メッセージを送信するための手段とをさらに備える［８７］に記載のコンピューティングデバイス。
［９６］
コンピュータ可読記憶媒体を備えるコンピュータプログラム製品であって、前記コンピュータ可読記憶媒体は、
画像を表示するための少なくとも１つの命令と、
前記画像の一部を指定するユーザ入力を受け取るための少なくとも１つの命令と、
前記画像の前記指定された部分に関する画像選択情報を含む製品問い合わせメッセージを生成するための少なくとも１つの命令と、
前記製品問い合わせメッセージをトランザクションサーバに送信するための少なくとも１つの命令と、
製品情報メッセージを受信するための少なくとも１つの命令と、
前記製品情報メッセージに含まれる製品情報を表示するための少なくとも１つの命令とを備えるコンピュータプログラム製品。
［９７］
前記コンピュータ可読記憶媒体は、
ビデオストリームを受信するための少なくとも１つの命令であって、前記画像は前記ビデオストリーム内の１つの画像である、少なくとも１つの命令と、
前記受信されたビデオストリームを表示するための少なくとも１つの命令と、
ユーザ入力に応答して前記ビデオストリームの前記表示を一時停止して静止ビデオ画像を表示するための少なくとも１つの命令と、
前記静止ビデオ画像の一部を指定する前記ユーザ入力を受け取った後に前記ビデオストリームの前記表示を続行するための少なくとも１つの命令とをさらに備える［９６］に記載のコンピュータプログラム製品。
［９８］
前記コンピュータ可読記憶媒体は、前記製品問い合わせメッセージ内に前記静止ビデオ画像の識別子を含めるための少なくとも１つの命令をさらに備える［９７］に記載の方法。
［９９］
前記画像選択情報は、座標情報を備える［９８］に記載の方法。
［１００］
前記画像選択情報は、画像データを備える［９６］に記載のコンピュータプログラム製品。
［１０１］
前記コンピュータ可読記憶媒体は、
前記ユーザに、前記ビデオ画像の前記指定された部分に関係するコメントを入力することを促すための少なくとも１つの命令と、
ユーザ入力を受け取るための少なくとも１つの命令と、
前記ユーザ入力を注釈情報として前記製品問い合わせメッセージ内に含めるための少なくとも１つの命令とをさらに備える［９６］に記載のコンピュータプログラム製品。
［１０２］
前記コンピュータ可読記憶媒体は、モバイルブロードキャストテレビネットワーク、ケーブルテレビネットワーク、衛星放送テレビネットワーク、インターネット、およびビデオ記憶媒体からなる群から選択されたコンテンツ配信システムから前記画像を受信するための少なくとも１つの命令をさらに備える［９６］に記載のコンピュータプログラム製品。
［１０３］
前記コンピュータ可読記憶媒体は、
前記画像をモバイルテレビブロードキャスト内で受信するための少なくとも１つの命令と、
ユニキャストネットワークを介して前記製品問い合わせメッセージを送信するための少なくとも１つの命令と、
前記ユニキャストネットワークを介して前記製品情報メッセージを受信するための少なくとも１つの命令とをさらに備える［９６］に記載のコンピュータプログラム製品。
［１０４］
前記コンピュータ可読記憶媒体は、
前記製品情報を表示することと連動してトランザクションユーザインターフェースを構成する少なくとも１つの命令と、
ユーザ入力を受け取り、前記製品情報を表示することに応答してトランザクションを実施するための少なくとも１つの命令と、
前記トランザクションユーザインターフェースを介して前記ユーザ入力を受け取ったことに応答してトランザクション要求メッセージを送信するための少なくとも１つの命令とをさらに備える［９６］に記載のコンピュータプログラム製品。
【国際調査報告】
2013506937.tif 000021
2013506937.tif 000022
2013506937.tif 000023