JP2009522960A - コンテンツの選択的収集および選択的提示の装置および方法 - Google Patents

コンテンツの選択的収集および選択的提示の装置および方法 Download PDF

Info

Publication number
JP2009522960A
JP2009522960A JP2008549679A JP2008549679A JP2009522960A JP 2009522960 A JP2009522960 A JP 2009522960A JP 2008549679 A JP2008549679 A JP 2008549679A JP 2008549679 A JP2008549679 A JP 2008549679A JP 2009522960 A JP2009522960 A JP 2009522960A
Authority
JP
Japan
Prior art keywords
content
secondary content
operable
terminal
wireless terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2008549679A
Other languages
English (en)
Inventor
コリンズ、ブルース
ウォーカー、ゴードン・ケント
ブラウン、ジェフェリー・エヌ.
ワン、ジュン
ベネット、クリストファー・ジョン
ロ、チャールズ・エヌ.
ジン、ハイペン
ドンデティ、ラクシュミナス・レディー
ゲレンズ、ランドール・コールマン
マッゲンティ、マーク
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US11/566,145 external-priority patent/US8635526B2/en
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Priority claimed from PCT/US2007/060248 external-priority patent/WO2007082190A2/en
Publication of JP2009522960A publication Critical patent/JP2009522960A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/27Arrangements for recording or accumulating broadcast information or broadcast-related information
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/13Arrangements for device control affected by the broadcast information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/61Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54
    • H04H60/65Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54 for using the result on users' side
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Signal Processing (AREA)
  • Strategic Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Databases & Information Systems (AREA)
  • Tourism & Hospitality (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Computer Graphics (AREA)
  • Human Resources & Organizations (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

【課題】 コンテンツの選択的収集および選択的提示の装置および方法を提供することである。
【解決手段】 ターゲティングコンテンツを配信するように動作可能な装置および方法が開示されている。さらに、配信されたターゲティングコンテンツのうちの選択されたターゲティングコンテンツを選択的に選択してキャッシュすることと、キャッシュされたコンテンツのうちのさらにいくつかを選択して端末上で提示することと、を行うように動作可能な、類似の装置および方法が開示されている。態様によっては、コンテンツの選択的キャッシングは、所定のコンテンツ属性情報と所定のプロファイル情報との間の一致に基づくことが可能である。さらに、態様によっては、インジケータは、キャッシュされたコンテンツの1つまたは複数を他のコンテンツの提示に選択的に含めることをトリガするように動作可能であり、これは、前記インジケータに関連付けられた所望のコンテンツ属性と、キャッシュされたコンテンツの個々の所定のコンテンツ属性情報とに基づくことが可能である。

Description

(35 U.S.C.119および120の下での優先権の主張)
本特許出願は、2006年1月6日に出願された米国特許仮出願第60/756,746号(件名「移動端末におけるターゲティング広告の配信方法および装置(Methods and Apparatus for Delivery of Targeted Advertising on Mobile Devices)」)、2006年1月10日に出願された米国特許仮出願第60/758,097号(件名「移動端末におけるターゲティング広告の配信方法および装置(Methods and Apparatus for Delivery of Targeted Advertising on Mobile Devices)」)、2006年4月4日に出願された米国特許仮出願第60/789,446号(件名「ユーザ嗜好に基づくコンテンツの受信装置および方法(Apparatus and Methods of Receiving Content Based on User Preferences)」)、2006年5月25日に出願された米国特許仮出願第60/809,138号(件名「移動体ブロードキャストサービスにおけるターゲティング広告キャッシングおよび挿入(Targeted Advertisement Caching and Insertion in Mobile Broadcast Services)」)、2006年12月5日に出願された米国特許出願第11/566,145号(件名「ブロードキャストシステムにおけるターゲティング広告(Target Advertisement in a Broadcast System)」)、および2006年8月1日に出願された米国特許仮出願第60/834,978号(件名「広告挿入(Advertising Insertion)」)の優先権を主張するものであり、これらのそれぞれは、それぞれの譲受人に譲渡されており、参照により本明細書に明示的に組み込まれている。
記載の態様は、コンテンツ配信システムに関し、特に、コンテンツの選択的収集および選択的提示の装置および方法に関する。
放送やペイテレビのような従来型のメディア配信システムの最大の問題の1つが、個々の消費者の嗜好に合わせたメディアコンテンツを提供するための消費者のプロファイリングを行うことができないことである。たとえば、このような、嗜好に合わせたコンテンツとして、ターゲティング広告やダイレクトマーケティングがある。問題は、2つの要素からなる。普通は世帯単位で追跡されている従来のテレビ環境では、番組を見たり、(たとえば、対話型テレビで)トランザクションを行ったりしている実際の個人の視聴習慣を識別することは、あらゆる形態のプラットフォームでも、不可能ではなくとも困難である。これは、各世帯には複数の視聴者がいるのが普通であって、誰がどの番組を見ているかを識別する方法がないためである。第2の問題は、プロファイリングが、一般には、ほとんどの国の大衆にあまり好意的に受け止められていないことである。加入者の同意を得ずに加入者の情報を収集することは、多くの場合、違法である。
コンピュータや無線端末にメディアコンテンツを提供するシステムのような、非従来型のメディア配信システムにも、これらの問題はある程度当てはまる可能性がある。たとえば、無線端末にメディアコンテンツを供給する分野では、メディアコンテンツを消費している実際の個人の識別は、さほど問題ではない。無線端末は、典型的には、1人のみが使用するものだからである。しかしながら、プロファイリングに関する問題は一般的になってきており、コンピュータおよび/または無線端末の場合でも、非常に大きな課題である。
そこで、ターゲティングコンテンツの配信および受信の、改良されたシステムおよび方法が望まれている。
(発明の概要)
記載の態様は、ターゲティングコンテンツの配信を達成すること、および/または、ターゲティングコンテンツの選択的キャッシングおよび選択的提示を達成することのための装置、方法、プロセッサ、およびコンピュータ可読メディアを含む。
一態様では、無線端末上でコンテンツを提示する方法が、1次コンテンツに関連付けられた2次コンテンツインジケータと、複数の2次コンテンツのそれぞれに対応する2次コンテンツ属性と、無線端末のユーザに関連付けられた選択パラメータと、を取得することを備える。2次コンテンツインジケータは、1次コンテンツを基準とする2次コンテンツタイミングを備え、さらに2次コンテンツパラメータを備える。この方法はさらに、複数の2次コンテンツの1対多送信から、選択パラメータと個々の2次コンテンツ属性との間の一致に基づいて選択された2次コンテンツを記憶することを含む。さらに、この方法は、選択された2次コンテンツのうちの1つを、2次コンテンツパラメータと個々の2次コンテンツ属性との間の一致に基づいて、2次コンテンツインジケータに対して識別することを含む。さらに、この方法は、選択された2次コンテンツのうちの識別された1つを、2次コンテンツタイミングで、出力装置を介して提示することを含む。
別の態様では、少なくとも1つのプロセッサが、前述の操作を実行するように構成される。
さらに別の態様では、コンピュータプログラム製品が、1次コンテンツに関連付けられた2次コンテンツインジケータを取得することをコンピュータに行わせる第1のコードセットを備えるコンピュータ可読メディアを備える。2次コンテンツインジケータは、1次コンテンツを基準とする2次コンテンツタイミングを備え、さらに2次コンテンツパラメータを備える。このコンピュータ可読メディアはさらに、複数の2次コンテンツのそれぞれに対応する2次コンテンツ属性を取得することをコンピュータに行わせる第2のコードセットを備える。さらに、このコンピュータ可読メディアは、無線端末のユーザに関連付けられた選択パラメータを取得することをコンピュータに行わせる第3のコードセットを備える。さらに、このコンピュータ可読メディアは、複数の2次コンテンツの1対多送信から、選択パラメータと個々の2次コンテンツ属性との間の一致に基づいて選択された2次コンテンツを記憶することをコンピュータに行わせる第4のコードセットを備える。このコンピュータ可読メディアはさらに、選択された2次コンテンツのうちの1つを、2次コンテンツパラメータと個々の2次コンテンツ属性との間の一致に基づいて、2次コンテンツインジケータに対して識別することをコンピュータに行わせる第5のコードセットを備える。さらに、このコンピュータ可読メディアは、選択された2次コンテンツのうちの識別された1つを、2次コンテンツタイミングで、出力装置を介して提示することをコンピュータに行わせる第6のコードセットを備える。
さらに別の態様では、コンテンツを提示する装置が、1次コンテンツに関連付けられた2次コンテンツインジケータを取得する手段を備える。2次コンテンツインジケータは、1次コンテンツを基準とする2次コンテンツタイミングを備え、さらに2次コンテンツパラメータを備える。さらに、この装置は、複数の2次コンテンツのそれぞれに対応する2次コンテンツ属性を取得する手段と、この装置のユーザに関連付けられた選択パラメータを取得する手段と、を備える。さらに、この装置は、複数の2次コンテンツの1対多送信から、選択パラメータと個々の2次コンテンツ属性との間の一致に基づいて選択された2次コンテンツを記憶する手段を備える。この装置はさらに、選択された2次コンテンツのうちの1つを、2次コンテンツパラメータと個々の2次コンテンツ属性との間の一致に基づいて、2次コンテンツインジケータに対して識別する手段を備える。さらに、この装置は、選択された2次コンテンツのうちの識別された1つを、2次コンテンツタイミングで提示する手段を備える。
さらに別の態様では、コンテンツを提示する端末が、メモリおよびプロセッサを有するコンピュータプラットフォームを備え、メモリは、選択パラメータを備える。この端末はさらに、コンピュータプラットフォームと通信するユーザインターフェースと、コンピュータプラットフォームと通信する通信モジュールと、を含む。この通信モジュールは、1次コンテンツに関連付けられた2次コンテンツインジケータと、複数の2次コンテンツのそれぞれに対応する2次コンテンツ属性と、複数の2次コンテンツの1対多送信と、を取得するように動作可能である。2次コンテンツインジケータは、1次コンテンツを基準とする2次コンテンツタイミングを備え、さらに2次コンテンツパラメータを備える。さらに、この端末は、複数の2次コンテンツの1対多送信から、選択パラメータと個々の2次コンテンツ属性との間の第1の一致に基づいて選択された2次コンテンツを、メモリに記憶することを開始するように動作可能な選択ロジックを有するコンテンツセレクタを備える。この選択ロジックはさらに、選択された2次コンテンツのうちの1つを、2次コンテンツパラメータと個々の2次コンテンツ属性との間の第2の一致に基づいて、2次コンテンツインジケータに対して識別するように動作可能である。さらに、この端末は、選択された2次コンテンツのうちの識別された1つを、2次コンテンツタイミングでユーザインターフェース上に提示することを開始するように動作可能なメディア管理ロジックを有するメディアモジュールを備える。
別の態様では、ターゲティングコンテンツを配信する方法が、1次コンテンツに関連付けられた2次コンテンツインジケータを取得することを備え、2次コンテンツインジケータは、2次コンテンツパラメータを備える。この方法はさらに、複数の2次コンテンツを取得することと、それぞれが、複数の2次コンテンツの個々の2次コンテンツに関連付けられた、複数の2次コンテンツ属性を取得することと、を備える。さらに、この方法は、2次コンテンツインジケータと、複数の2次コンテンツ属性と、複数の2次コンテンツと、を含む1対多送信を生成することを備える。さらに、この方法は、無線端末にキャッシュされた複数の2次コンテンツのうちの、ユーザ嗜好データに基づいて選択された2次コンテンツの識別情報を取得することと、さらに、無線端末上での、選択された2次コンテンツの提示に関連付けられた、無線端末とのユーザ対話の識別情報を取得することと、を備える。さらに、この方法は、選択された2次コンテンツの識別情報およびユーザ対話の識別情報に基づいて、2次コンテンツパラメータ、または1対多送信に含まれる複数の2次コンテンツの個数の少なくとも一方を調節することを備える。
別の態様では、少なくとも1つのプロセッサが、前述の操作を実行するように構成される。
さらに別の態様では、コンピュータプログラム製品が、1次コンテンツに関連付けられた2次コンテンツインジケータを取得することをコンピュータに行わせる第1のコードセットを備えるコンピュータ可読メディアを備え、2次コンテンツインジケータは、2次コンテンツパラメータを備える。このコンピュータ可読メディアはさらに、複数の2次コンテンツを取得することをコンピュータに行わせる第2のコードセットを備える。さらに、このコンピュータ可読メディアは、それぞれが、複数の2次コンテンツの個々の2次コンテンツに関連付けられた、複数の2次コンテンツ属性を取得することをコンピュータに行わせる第3のコードセットを備える。さらに、このコンピュータ可読メディアは、2次コンテンツインジケータと、複数の2次コンテンツ属性と、複数の2次コンテンツと、を含む1対多送信を生成することをコンピュータに行わせる第4のコードセットを備える。このコンピュータ可読メディアはさらに、無線端末にキャッシュされた複数の2次コンテンツのうちの、ユーザ嗜好データに基づいて選択された2次コンテンツの識別情報を取得することと、さらに、無線端末上での、選択された2次コンテンツの提示に関連付けられた、無線端末とのユーザ対話の識別情報を取得することと、をコンピュータに行わせる第5のコードセットを備える。さらに、このコンピュータ可読メディアは、選択された2次コンテンツの識別情報およびユーザ対話の識別情報に基づいて、2次コンテンツパラメータ、または1対多送信に含まれる複数の2次コンテンツの個数の少なくとも一方を調節することをコンピュータに行わせる第6のコードセットを備える。
別の態様では、コンテンツを配信する装置が、1次コンテンツに関連付けられた2次コンテンツインジケータを取得する手段を備え、2次コンテンツインジケータは、2次コンテンツパラメータを備える。この装置はさらに、複数の2次コンテンツを取得する手段と、それぞれが、複数の2次コンテンツの個々の2次コンテンツに関連付けられた、複数の2次コンテンツ属性を取得する手段と、を備える。この装置はさらに、2次コンテンツインジケータと、複数の2次コンテンツ属性と、複数の2次コンテンツと、を含む1対多送信を生成する手段を備える。さらに、この装置は、無線端末にキャッシュされた複数の2次コンテンツのうちの、ユーザ嗜好データに基づいて選択された2次コンテンツの識別情報を取得する手段と、さらに、無線端末上での、選択された2次コンテンツの提示に関連付けられた、無線端末とのユーザ対話の識別情報を取得する手段と、を備える。さらに、この装置は、選択された2次コンテンツの識別情報およびユーザ対話の識別情報に基づいて、2次コンテンツパラメータ、または1対多送信に含まれる複数の2次コンテンツの個数の少なくとも一方を調節する手段を備える。
他の態様では、コンテンツを配信する装置が、メモリおよびプロセッサを有するコンピュータプラットフォームを備える。メモリは、1次コンテンツに関連付けられた2次コンテンツインジケータと、複数の2次コンテンツと、それぞれが、複数の2次コンテンツの個々の2次コンテンツに関連付けられた、複数の2次コンテンツ属性と、配信管理ロジックを有する配信マネージャモジュールと、コンテンツ管理ロジックを有するコンテンツマネージャモジュールと、を備える。2次コンテンツインジケータは、2次コンテンツパラメータを備える。さらに、この装置は、プロセッサが配信管理ロジックを実行することによって、1対多送信を生成するように動作可能な送信機を備え、この1対多送信は、2次コンテンツインジケータと、複数の2次コンテンツ属性と、複数の2次コンテンツと、を含む。さらに、この装置は、コンピュータプラットフォームと通信する通信モジュールを備え、この通信モジュールは、無線端末にキャッシュされた複数の2次コンテンツのうちの、ユーザ嗜好データに基づいて選択された2次コンテンツの識別情報を無線端末から取得するように動作可能である。この通信モジュールはさらに、無線端末上での、選択された2次コンテンツの提示に関連付けられた、無線端末とのユーザ対話の識別情報を取得するように動作可能である。さらに、この装置では、プロセッサは、コンテンツ管理ロジックを実行して、選択された2次コンテンツの識別情報およびユーザ対話の識別情報に基づいて、2次コンテンツパラメータ、または1対多送信に含まれる複数の2次コンテンツの個数の少なくとも一方を調節するように動作可能である。
(詳細な説明)
以下では、本発明の装置および方法について、添付図面を参照しながら、より詳細に説明する。本発明の装置および方法は、多様な形態で具体化されることが可能であり、本明細書に記載の態様に限定されると解釈されてはならない。さらに、本明細書を通して、同様の参照符号は同様の要素を表す。
記載の態様は、ターゲティングコンテンツを配信すること、配信されたターゲティングコンテンツのうちのいくつかを選択的に選択してキャッシュすることと、キャッシュされたコンテンツのうちのさらにいくつかを選択して端末上で提示することと、に関する。一例では、記載の態様は、どのようなタイプのコンテンツにも当てはまるものであって、ブロードキャスト/マルチキャストサービスの個々の消費者にターゲティングされた広告を配信することにより、広告の効果を高めることが可能である。態様によっては、広告は、ファイルまたはクリップの形態をとる。これらのクリップは、消費者の無線端末にキャッシュされることが可能である。消費者がブロードキャスト/マルチキャストチャンネルを視聴しているときに、ネットワークが、広告を再生する機会をアナウンスすると、無線端末は、ネットワークから指定されたターゲティング目的に最もよく適合する広告クリップをキャッシュから選択し、選択された広告クリップを再生する。広告クリップは、音響、映像、静止画像、テキストなどのような様々なメディアタイプの組み合わせを含むことが可能であり、これらのいずれもが、さらにアニメーション化されてもよい。
そこで、以下では、移動体ブロードキャストサービスにおけるターゲティング広告のキャッシングおよび挿入を包含する複数の態様について説明する。これらの態様は、リアルタイム(たとえば、ブロードキャストストリーミング)番組コンテンツおよび非リアルタイム(たとえば、クリップキャスト)番組コンテンツの両方に当てはまる。これらの態様は、たとえば、(a)広告そのものと、(b)フィルタと、(c)2次コンテンツインジケータおよび/またはキューイング信号とを含んでよい。(a)広告そのものは、広告挿入イベントの前に、無線端末に選択的にダウンロード可能であるか、かつ/または、無線端末にキャッシュされ、広告挿入イベントは、2次コンテンツインジケータまたはキューイング信号によって表されることが可能である。(b)フィルタは、配信システム、サービス提供者、広告主などによって定義されるルールセットであり、各種条件に従って、広告記憶のカスタマイズならびに広告のターゲティング挿入を制御するように動作する。これらのフィルタは、次に述べるタイプの属性のうちの1つまたは複数に従って動作することが可能である。すなわち、それらの属性は、サービスガイド属性(メイン番組の概要説明、ジャンル、レーティングなど)、ユーザプロファイルの形式で端末に記憶される属性、2次コンテンツインジケータおよび/またはキューイングプロトコルに埋め込まれ、広告スロットの動的かつ可変な値を指定するような属性であって、複数の無線端末へのブロードキャストおよび/またはマルチキャスト送信によって搬送されることが可能であるため、コンテンツキャッシングおよびコンテンツ選択のパラメータの動的更新を可能にする属性、広告そのものに含まれる属性、および他の属性(ターゲティングユーザ集団(user demographics)、ユーザロケーション、時刻、曜日、その他)である。フィルタルールにおいて用いられる属性は、性質的には静的かつ/または動的であってよく、フィルタルールそのものは動的または静的であってよい。(c)2次コンテンツインジケータおよび/またはキューイング信号は、広告挿入イベントを無線端末に知らせる手段を提供し、広告を基準とする1次コンテンツ全体のタイミング構造を表現する。2次コンテンツインジケータおよび/またはキューイング信号には、1つまたは複数のキュータイプがあってよく、たとえば、次にある広告挿入イベントを受信者に通知するイベント待ち状態キュー、広告挿入イベントの開始を受信者に通知するイベント通知キュー、広告挿入イベントの終了を受信者に通知するイベント終了キュー、進行中の広告挿入イベントを受信者に通知するイベント続行キューなどがある。キュー信号が、フィルタ識別子によって、広告選択フィルタにリンクされることが可能であり、フィルタ識別子は、フィルタおよびフィルタに関連付けられたルールのエイリアスを表現する。したがって、態様によっては、2次コンテンツインジケータおよび/またはキュー信号は、提示における1次コンテンツと広告コンテンツとの同期切り替えを可能にする。
さらに、記載の態様は、高度に動的かつ柔軟なシステムを想定しており、すべてのルール、フィルタ、属性、および他の任意のキャッシュ/選択条件が、無線端末によって受信された送信データに基づくことが可能である。このような動的かつ柔軟なシステムは、無線端末におけるターゲティングコンテンツの提示および関連付けられたユーザ対話を最適化し、これらに関連付けられた収益を最大化するために、システムの改良が頻繁に行われることを想定している。
図1を参照すると、一態様では、システム100が、1つまたは複数の無線端末104においてコンテンツ102の選択的ダウンロードおよび選択的提示を行う装置および方法を提供する。システム100は、1つまたは複数のコンテンツ102を、第1のネットワーク110を介するなどして、配信システム108に供給するように動作可能な、1つまたは複数のコンテンツ提供者106を含むことが可能である。配信システム108は、1つまたは複数のコンテンツ102を、各コンテンツ102に関連付けられた1つまたは複数のコンテンツメタデータ112とともに、1つまたは複数の無線端末104へ配信するように動作可能である。たとえば、配信システム108は、送信機114および/または第2のネットワーク116を含むことが可能であり、送信機114は、第2のネットワーク116を介して1つまたは複数の無線端末104に配信されるコンテンツ102および/またはコンテンツメタデータ112の1対多送信118を生成するように動作可能である。
各無線端末104は、送信118にアクセスするとすぐにコンテンツセレクタ120を実行するように動作可能であり、コンテンツセレクタ120は、選択データベース124内の1つまたは複数の選択パラメータ122に基づいて、送信118内の1つまたは複数のコンテンツ102のうちの選択されたいくつかを無線端末104にダウンロードするように決定するよう動作可能である。選択パラメータ122は、1つまたは複数のコンテンツフィルタ123、ユーザ情報125を表す1つまたは複数のデータ、および端末情報127を表す1つまたは複数のデータなどのデータを含むことが可能であるが、これらに限定されない。さらに、態様によっては、選択パラメータ122は、個々の無線端末104のそれぞれに対して、かつ/または各無線端末104の個々のユーザのそれぞれに対して、一意であることが可能であり、かつ/または、カスタマイズされることが可能である。したがって、態様によっては、各無線端末104は、同じ送信118の中の1つまたは複数のコンテンツ102のうちの、異なる組み合わせをダウンロードすることが可能である。したがって、態様によっては、1つまたは複数の選択パラメータ122は、コンテンツセレクタ120が、個々のコンテンツメタデータ112のうちの1つまたは複数と、選択パラメータ122のうちの1つまたは複数との間の一致に基づいて、個々の無線端末104の個々のユーザにターゲティングされた、かつ/または個々のユーザが関心を有する可能性がある、選択されたコンテンツ126をダウンロードすることを可能にする。
さらに、たとえば、選択されたコンテンツ126がリアルタイムコンテンツまたはライブコンテンツを備える態様では、コンテンツセレクタ120は、選択されたコンテンツ126を、出力装置130による提示のためにメディアモジュール128へ転送することが可能である。他の態様では、たとえば、選択されたコンテンツ126が非リアルタイムコンテンツを備える場合には、コンテンツセレクタ120は、選択されたコンテンツ126を、コンテンツ記憶装置132にキャッシュまたは保存されるように転送することが可能である。非リアルタイムの場合、メディアモジュール128は、任意の時点にコンテンツ記憶装置132にアクセスして、保存されている、選択されたコンテンツ126を取り出し、出力装置130による提示を起動するように動作可能である。
出力装置130は、メディアモジュール128との組み合わせで、選択されたコンテンツ126を、無線端末104のユーザによって消費される番組または提示134として生成するように動作可能である。各番組または提示134は、選択されたコンテンツ126のうちの1つまたは複数を組み合わせたものを備えることが可能である。たとえば、態様によっては、選択されたコンテンツ126は、1つまたは複数の1次コンテンツ136および1つまたは複数の2次コンテンツ138を、1次コンテンツ136および2次コンテンツ138に対応する1つまたは複数のコンテンツメタデータ112とともに備えることが可能である。さらに、たとえば、態様によっては、個々の番組または提示134のうちの1つまたは複数の1次コンテンツ136が、1つまたは複数の2次コンテンツインジケータ140を含むことが可能であり、2次コンテンツインジケータ140のそれぞれは、1つまたは複数の2次コンテンツ138を含めるための、1次コンテンツ136を基準とする2次コンテンツスペースまたはタイミング142を定義する。さらに、態様によっては、コンテンツインジケータ140は、1つまたは複数の2次コンテンツパラメータ144を含むことが可能であり、2次コンテンツパラメータ144は、各2次コンテンツスペースまたはタイミング142において使用される所望の2次コンテンツの必須および/または任意の属性を定義することが可能である。
たとえば、各2次コンテンツインジケータ140は、(a)1次コンテンツと2次コンテンツとが同時に提示されるようにするための、1つまたは複数の2次コンテンツ138と、1次コンテンツ136との組み合わせ、(b)1次コンテンツ136の全体、および各2次コンテンツ138の全体が、番組または提示134の中で提示されるようにするための、1つまたは複数の2次コンテンツ138の、1次コンテンツ136の中への挿入、および/または、1つまたは複数の2次コンテンツ138の、1次コンテンツ136への追加、(c)1次コンテンツ136の一部分の、1つまたは複数の2次コンテンツ138への置換(1次コンテンツ136の置換部分は、2次コンテンツスペースまたはタイミング142に対応する)、のうちの少なくとも1つを提供することが可能である。
メディアモジュール128は、各2次コンテンツインジケータ140を受け取るとすぐにコンテンツセレクタ120と通信し、コンテンツセレクタ120は、選択されたコンテンツ126のうちのどれを個々の2次コンテンツスペースまたはタイミング142に含めるかを決定するように動作可能である。たとえば、コンテンツセレクタ120は、コンテンツ記憶装置132にキャッシュされた、選択されたコンテンツ126のうちの、個々の2次コンテンツインジケータ140の1つまたは複数の2次コンテンツパラメータ144と一致する、1つまたは複数の対応するコンテンツメタデータ112を有する、1つまたは複数の選択されたコンテンツ126を識別するように動作可能である。態様によっては、コンテンツセレクタ120は、一致の判定を、所定のコンテンツフィルタ123のルールまたは属性に基づいて行うことが可能である。さらに、態様によっては、コンテンツセレクタ120はさらに、ユーザ情報125の所定部分および端末情報127の所定部分のうちの1つまたは任意の組み合わせを、一致の判定に利用することが可能である。どのケースでも、コンテンツセレクタ120は、各2次コンテンツインジケータ140に対して、各無線端末104にある選択されたコンテンツ126のうちの、メディアモジュール128によって取り出され、出力メカニズム130によって生成され、番組または提示134の個々のスペースまたはタイミング142に含まれる、1つまたは複数の選択されたコンテンツ126を識別する。したがって、無線端末104ごとに、1つまたは複数の選択されたコンテンツ126の各組み合わせと、1つまたは複数の選択パラメータ122の各組み合わせとが異なる可能性があるため、同じ2次コンテンツインジケータ140が2つの異なる無線端末104によって運用されると、各無線端末104で提示される同じ1次コンテンツ136に対して、異なる2次コンテンツ138が含まれることになる可能性がある。
さらに、態様によっては、無線端末104はさらに、選択されたコンテンツ126の消費、ならびに対応する端末情報および/またはユーザ情報の状態についての監視、記録、および報告を行う追跡/報告モジュール146をさらに含むことが可能である。たとえば、追跡/報告モジュール146は、番組または提示134の間(さらに、態様によっては、特に、2次コンテンツ138の提示の間)における無線端末104とのユーザ対話を記録するように動作可能であることができる。追跡/報告モジュール146はさらに、このような記録データを、システム100に関連付けられた任意のエンティティ、またはシステム100のアクティビティに関心がある任意のエンティティによって使用されるべく、詳細な形式で、かつ/または要約形式で、かつ/または任意の所定形式で提供する報告148を生成するように動作可能であることができる。
したがって、システム100は、複数のコンテンツ102の1対多送信118からの選択されたコンテンツ126を、各無線端末104に関連付けられた、独自に構成されたコンテンツキャッシング機能に基づいて、独自に選択する装置および方法を、各無線端末104に提供する。さらに、システム100は、1つまたは複数の選択されたコンテンツ126の個々の組み合わせの中から、1次コンテンツの番組または提示に含める2次コンテンツを、各無線端末104に関連付けられた、独自に構成されたコンテンツ挿入機能に基づいて、独自に選択する装置および方法を、各無線端末104に提供する。さらに、態様によっては、システム100は、選択されたコンテンツの消費、ならびにこの消費に対応するユーザ対話および/または端末情報についての監視および報告を行う機能を、各無線端末104に提供する。さらに、システム100は、無線端末によるターゲティングコンテンツのダウンロードおよび提示を最適化するように動作可能な、動的かつ柔軟なソリューションを提供する。
図2を参照すると、本明細書において使用される、コンテンツ102は、映像、音響、マルチメディアコンテンツ、リアルタイムコンテンツ、非リアルタイムコンテンツ(「クリップ」とも呼ばれる)、スクリプト、プログラム、または他の任意のタイプの、無線端末104に配信され、無線端末104によって実行または提示されるように動作可能なデータまたはオブジェクトのうちの少なくとも1つを備えてよいが、これらに限定されない。たとえば、コンテンツ102は、予約された番組、アドホックおよび/またはオンデマンドで受信された番組、および/または、広告または他の任意の形式の、他のコンテンツに追加されるか、他のコンテンツの中に挿入されるか、かつ/または、他のコンテンツと同時に、または他のコンテンツの代わりに、提示されるコンテンツのうちの1つまたは任意の組み合わせを含むことが可能である。さらに、たとえば、コンテンツ102は、テレビ番組、ビデオ、映画、歌、対話データ(ワールドワイドウェブページなど)、リンクなどを備えることが可能であるが、これらに限定されない。さらに、コンテンツ102は、一意コンテンツ識別子(ID)150を備えることが可能であり、これは、たとえば、個々のコンテンツに関連付けられた文字、番号、名前、ファイル名、ファイルパスなどのうちの1つまたは任意の組み合わせである。
さらに、複数のコンテンツ102の少なくとも1つが、1つまたは複数のコンテンツメタデータ112に関連付けられる。たとえば、複数のコンテンツ102のそれぞれに関連付けられた「コンテンツ供給者」のうちの1つまたは複数が、個々のコンテンツメタデータ112を定義し、このコンテンツメタデータ112を個々のコンテンツに関連付けることが可能である。本明細書においては、「コンテンツ供給者」という用語は、(コンテンツ提供者106のような)コンテンツ提供者、コンテンツ小売業者、課金および顧客サービス提供者、および(配信システム108のような)メディア配信者のうちの1つまたは任意の組み合わせを含むことが可能である。コンテンツメタデータ112は、個々のコンテンツ102のそれぞれを説明する、かつ/または個々のコンテンツ102のそれぞれに関連付けられた、任意のデータを備える。たとえば、コンテンツメタデータ112は、コンテンツID 150と1つまたは複数のコンテンツ属性152(たとえば、カテゴリ、名前、コンテンツの長さ、コンテンツタイプ、2次コンテンツインジケータ140、2次コンテンツパラメータ144、コード、識別子、テーマ、ジャンル、対象とする視聴者および/または市場、スクリプト、コンテンツフィルタ識別子、キューイングプロトコルパラメータ、関連する視聴者および/または市場、第1に関連付けられるタイプの製品および/またはサービス、第2に関連付けられるタイプの製品および/またはサービス、番組レベルのコンテンツ説明または関連付けられたコンテンツの一部を説明するテーマ、所望の2次コンテンツの個数、1つまたは複数の所望の2次コンテンツの提示順序、および/または、対応するコンテンツに関連する任意のメタデータ)とのうちの1つまたは任意の組み合わせを備えることが可能であるが、これらに限定されない。1つまたは複数のコンテンツメタデータ112が、個々のコンテンツ102から離れていても、個々のコンテンツ102に結合されていても、個々のコンテンツ102に埋め込まれていてもよい。態様によっては、たとえば、コンテンツ102とコンテンツメタデータ112とが離れている場合には、これらは、それぞれ、同じコンテンツID 150を備えるか、ポイントすることによって、たとえば、個々のコンテンツメタデータが個々のコンテンツに関連付けられることを可能にすることができる。
図3を参照すると、態様によっては、送信118は、コンテンツ102およびコンテンツメタデータ112の、1つまたは複数のチャンネルまたはサービス154、156、158を、個々のエンドユーザによる消費のために、各無線端末104(図1)に提供することが可能である。態様によっては、たとえば、各送信118は、順方向リンク専用(Forward Link Only)(FLO(商標))システム(たとえば、カリフォルニア州、サンディエゴのクアルコム社(Qualcomm, Incorporated of San Diego, CA)から調達可能なMediaFLO(商標)システム)における1対多送信を備えることが可能である。このようなシステムでは、送信118は、「多重」内にフローまたは論理ストリームを備える(「多重」は、所与の地理的領域において利用可能なフローの組み合わせである)。さらに、送信118によって搬送される各サービスまたはチャンネル154、156、158は、複数のコンテンツ102のうちの1つまたは何らかの組み合わせを備えることが可能である。態様によっては、特定のコンテンツ小売業者向けにカスタマイズされたサービスを「チャネル」と呼ぶ場合もある。したがって、送信118は、所与のコンテンツ小売業者に対して、同じサービスまたはチャネル154、156、158を複数のエンドポイントに同時に配信することが可能であるとともに、異なるコンテンツ小売業者がサービスをカスタマイズすることにより、同等のコンテンツに小売業者独自のルックアンドフィールを加えたチャネルを提供することを可能にする。
図4を参照すると、態様によっては、送信118によって搬送される各サービスまたはチャネル154、156、158の提示は、多数のエンドユーザまたは消費者160を引きつけることが可能なので、システム100は、配信システム108と通信する1つまたは複数の広告主162をさらに含むことが可能である。広告主162は、1つまたは複数のコンテンツ102(図1)(典型的には、2次コンテンツ138(図1))を、1つまたは複数の広告の形式で、選択されたエンドユーザ160に提示することを望むエンティティを備える。たとえば、この態様では、1次コンテンツ136(図1)は、テレビ番組、ビデオ、映画、歌などを備えることが可能であるが、これらに限定されない。さらに、たとえば、2次コンテンツ138(図1)は、広告を備えることが可能であるが、これに限定されない。
態様によっては、図1〜4を参照すると、広告主162は、広告主インターフェース164を介して配信システム108と対話することにより、1つまたは複数の2次コンテンツスペースまたはタイミング142を取得して、その中で1つまたは複数の個々の広告を提示することを試行することが可能である。たとえば、広告主162は、2次コンテンツ138を配信システム108に提供することが可能であり、あるいは、コンテンツ提供者106に2次コンテンツ138を配信させることが可能である。さらに、広告主162は、単独で、または配信システム108と連係して、1次コンテンツ136と2次コンテンツインジケータ140との間の関係、ならびに1つまたは複数の2次コンテンツパラメータ144を定義するように動作することが可能である。したがって、広告主162は、1つまたは複数の2次コンテンツ138を、番組または提示134に含めるために選択することをコンテンツセレクタ120に行わせるために、番組または提示134を少なくとも部分的に構成することが可能であり、選択された1つまたは複数の2次コンテンツ138は、広告主162が望む属性に対応する、1つまたは複数の所定のコンテンツメタデータ112を有する。さらに、広告主152は、広告主162が望む属性に対応する、1つまたは複数の所定のコンテンツメタデータ112を有する、1つまたは複数の2次コンテンツ138を選択することをコンテンツセレクタ120に行わせるために、単独で、または配信システム108との組み合わせで、各2次コンテンツインジケータ140に対して使用する1つまたは複数の選択パラメータ122(コンテンツフィルタ123など)を定義することが可能である。したがって、態様によっては、広告主162は、所定のコンテンツを所与の2次コンテンツスペースまたはタイミング142で提示する権利を購入することが可能である。一方、他の態様では、広告主162は、コンテンツ102を、広告の形式で配信システム108に提供することが可能であり、各追跡/報告モジュール146からの各報告148によって決定される、個々の広告のそれぞれの実際の消費に基づいて、料金を支払うことが可能である。
図1を再度参照すると、第1のネットワーク110および第2のネットワーク116は、システム100の各種コンポーネント間および/またはエンティティ間の個々の通信リンクを提供する。態様によっては、第1のネットワーク110および第2のネットワーク116は、相互に独立したネットワークを備えることが可能であり、他の態様では、相互に関連するネットワークを備えることが可能である。一般に、第1のネットワーク110および第2のネットワーク116は、それぞれが、1つまたは複数のデータネットワークおよび/または1つまたは複数の通信ネットワークの任意の1つまたは任意の組み合わせを備えることが可能である。たとえば、態様によっては、第1のネットワーク110は、公衆通信ネットワーク(インターネットなど)を備えることが可能であり、第2のネットワーク116は、加入式の1対多ネットワーク(たとえば、カリフォルニア州、サンディエゴのクアルコム社から調達可能なMediaFLO(商標)システムを含む順方向リンク専用(FLO)ネットワークのようなマルチキャストネットワーク)を備えることが可能である。他の態様では、第1のネットワーク110および第2のネットワーク116は、他のネットワークの1つまたは組み合わせを含むことが可能であり、他のネットワークとしては、デジタルビデオブロードキャスティング(DVB)ネットワーク(衛星用DVB−S、ケーブル用DVB−C、地上波テレビ用DVB−T、ハンドヘルド向け地上波テレビ用DVB−Hなど)、地上電話ネットワーク、衛星電話ネットワーク、赤外線ネットワーク(Infrared Data Association(IrDA)ベースのネットワークなど)、短距離無線ネットワーク、Bluetooth(登録商標)技術のネットワーク、ZigBee(登録商標)プロトコルネットワーク、超広帯域(Ultra Wide Band)(UWB)プロトコルネットワーク、家庭内無線周波数(HomeRF)ネットワーク、SWAP(Shared Wireless Access Protocol)ネットワーク、広帯域ネットワーク(ワイヤレスイーサネット(登録商標)製品互換性推進協議会(Wireless Ethernet(登録商標) Compatibility Alliance)(WECA)ネットワーク、Wi−Fi Alliance(Wireless Fidelity Alliance)ネットワーク、802.11ネットワークなど)、公衆交換電話ネットワーク、公衆異機種間通信ネットワーク(インターネットなど)、構内通信ネットワーク、移動体無線ネットワークなどがある。
さらに、第1のネットワーク110および/または第2のネットワーク116の一部の態様に含まれることが可能な電話ネットワークの例として、アナログおよびデジタルのネットワーク/技術のうちの1つまたは任意の組み合わせがあり、このようなネットワーク/技術として、CDMA(符号分割多元接続)、WCDMA(広帯域符号分割多元接続)、UMTS(Universal Mobile Telecommunications System)、AMPS(Advanced Mobile Phone Service)、TDMA(時分割多元接続)、FDMA(周波数分割多元接続)、OFDMA(直交周波数分割多元接続)、GSM(Global System for Mobile Communications)、単一キャリヤ(1X)無線送信技術(RTT)、EV−DO(Evolution Data Only)技術、GPRS(General Packet Radio Service)、EDGE(Enhanced Data GSM Environment)、HSPDA(High Speed Downlink Data Packet Access)、アナログおよびデジタル衛星システム、および他の任意の、無線通信ネットワークおよびデータ通信ネットワークの少なくとも一方で用いられることが可能な技術/プロトコルなどがある。
図1および5を参照すると、システム100の各無線端末104は、送信118の受信および/または配信システム108との通信を行うために、第2のネットワーク116にアクセスするように動作可能である。
特に図5を参照すると、各無線端末104は、コンピュータプラットフォーム164を備えることが可能であり、コンピュータプラットフォーム164は、プロセッサ168によって実行可能なデータ、ロジック、およびアプリケーションを保存するように動作可能なメモリ166を有する。ユーザは、1つまたは複数のユーザインターフェース170を介して無線端末104および無線端末104の常駐アプリケーションと対話することが可能であり、ユーザインターフェース170は、1つまたは複数の入力装置172および1つまたは複数の出力装置174を含むことが可能である。さらに、無線端末104は、通信モジュール176を介して、外部の装置および/またはネットワークと通信することが可能である。
なお、無線端末104は、携帯電話として図示されているが、システム100に含まれる無線端末104のタイプは、どれだけの数であっても、どのような組み合わせであってもよい。たとえば、無線端末104は、携帯電話、携帯情報端末(PDA)、ラップトップコンピュータ、双方向ページャ、携帯ゲーム機、携帯音楽端末、または任意のタイプのコンピュータ化された無線端末などであってよいが、これらに限定されない。したがって、本発明の装置および方法は、有線または無線の通信ポータルを含む、任意の形態の無線端末またはコンピュータモジュールにおいて実行可能であり、たとえば、無線モデム、PCMCIAカード、アクセス端末、パーソナルコンピュータ、電話、またはこれらの任意の組み合わせまたはサブ組み合わせにおいて実行可能であるが、これらに限定されない。
コンピュータプラットフォーム164は、第1のネットワーク110(図1)および/または第2のネットワーク116(図1)のようなネットワークを介してデータを送信するように動作可能であり、また、無線端末内で生成されたか、ネットワークまたは無線端末104に接続された任意のネットワーク装置または他のコンピュータ装置から受信された、ルーチン、アプリケーション、および表示データ(任意)を受信して実行するように動作可能である。コンピュータプラットフォーム164は、たとえば、ハードウェア、ファームウェア、ソフトウェア、データ、および実行可能命令のうちの1つまたは任意の組み合わせに埋め込まれることが可能である。
メモリ166は、揮発性メモリおよび不揮発性メモリ(読み出し専用メモリおよび/またはランダムアクセスメモリ(RAMおよびROM)、EPROM、EEPROM、フラッシュカード、フラッシュメモリセル、電子ファイルシステム、および任意の、コンピュータプラットフォームに一般的なメモリなど)のうちの1つまたは任意の組み合わせを備えることが可能である。さらに、メモリ166は、1つまたは複数の任意の2次または3次記憶装置(磁気メディア、光学メディア、テープ、ソフトディスク、またはハードディスクなど(リムーバブルメモリメカニズムを含む))を含むことが可能である。
さらに、プロセッサ168は、特定用途向け集積回路(「ASIC」)、チップセット、プロセッサ、論理回路、および他の任意のデータ処理装置のうちの1つまたは複数であることが可能である。態様によっては、プロセッサ168(または他のプロセッサ(ASICなど))は、無線端末104のメモリ166に記憶されている任意の常駐プログラムとインターフェースするアプリケーションプログラミングインターフェース(API)層178を実行することが可能である。API 178は、典型的には、個々の無線端末において実行されるランタイム環境である。このようなランタイム環境の1つが、カリフォルニア州、サンディエゴのクアルコム社で開発されたBinary Runtime Environment for Wireless(登録商標)(BREW(登録商標))ソフトウェアである。(たとえば、無線コンピューティング装置におけるアプリケーションの実行を制御するように動作する)他のランタイム環境も利用可能である。
さらに、プロセッサ168は、ハードウェア、ファームウェア、ソフトウェア、データ、実行可能命令、およびこれらの組み合わせのかたちで具体化される様々な処理サブシステム180を含むことが可能であり、これらは、無線端末104の機能性、およびネットワーク116上での無線端末の運用性を有効にする。たとえば、処理サブシステム180は、配信システム108および/または他のネットワーク接続された装置との間で、通信を開始および維持すること、ならびにデータを交換することを可能にする。たとえば、無線端末104が携帯電話として定義される態様では、プロセッサ168は、処理サブシステム180の1つまたは組み合わせをさらに含むことが可能であり、そのような処理サブシステムとして、音、不揮発性メモリ、ファイルシステム、送信、受信、サーチャ、層1、層2、層3、主制御、リモートプロシージャ、ハンドセット、電力管理、デジタル信号処理装置、メッセージング、呼マネージャ、Bluetooth(登録商標)システム、Bluetooth(登録商標)LPOS、位置エンジン、ユーザインターフェース、スリープ、データサービス、セキュリティ、認証、USIM/SIM、音声サービス、ボコーダ、メッセージング、グラフィックス、USB、マルチメディアなどがある。開示の態様の場合、プロセッサ168の処理サブシステム180は、コンピュータプラットフォーム164で実行されて本明細書に記載の機能性を有効にするアプリケーションと対話する任意のサブシステムコンポーネントを含むことが可能である。たとえば、処理サブシステム180は、コンテンツセレクタ120の代わりにAPI 178からのデータ読み出しおよびデータ書き込みを受ける任意のサブシステムコンポーネントを含むことが可能である。
さらに、通信モジュール176は、ハードウェア、ファームウェア、ソフトウェア、データ、実行可能命令、およびこれらの組み合わせのかたちで具体化されることが可能であり、無線端末104の各種コンポーネント間の通信、ならびに無線端末104と第1のネットワーク110および/または第2のネットワーク116との間の通信を有効にするように動作可能である。たとえば、携帯電話の態様では、通信モジュール176は、無線通信接続を確立する送信および受信チェーンコンポーネントを含む、必須のハードウェア、ファームウェア、ソフトウェア、データ、実行可能命令、およびこれらの組み合わせを含むことが可能である。
さらに、たとえば、通信モジュール176は、複数のコンテンツ102およびそれぞれに関連付けられた1つまたは複数のメタデータ112(もしあれば)を配信システム108から受信し、これらをコンテンツセレクタ120に転送するか、これらへのアクセスをコンテンツセレクタ120に提供するように動作可能である。同様に、たとえば、通信モジュール176は、1つまたは複数の選択パラメータ122を受信し、これらをコンテンツセレクタ120に転送するか、これらへのアクセスをコンテンツセレクタ120に提供するように動作可能である。その後、たとえば、通信モジュール176は、選択されたコンテンツ126を、さらなる処理のために、個々に、他の装置コンポーネントに転送するように動作可能である。
さらに、1つまたは複数の入力装置172が、無線端末への入力を生成し、1つまたは複数の出力装置174が、無線端末のユーザによって消費される情報を生成する。たとえば、入力装置172は、キーまたはキーボードのようなメカニズム、ナビゲーションメカニズム、マウス、タッチスクリーンディスプレイ、音声認識モジュールと関連するマイクなどを含むことが可能である。態様によっては、入力装置172は、無線端末にあるアプリケーションやモジュールをアクティブ化したり、これらと対話したりすることなどのためにユーザ入力を受け取るインターフェースを提供する。さらに、たとえば、出力装置174は、ディスプレイ、オーディオスピーカ、触覚フィードバックメカニズムなどを含むことが可能である。さらに、ユーザインターフェース170は、入力装置172および/または出力装置174のうちの1つまたは任意の組み合わせを備えることが可能である。
さらに、図5および6を参照すると、コンピュータプラットフォーム164はさらにコンテンツセレクタ120を含み、コンテンツセレクタ120は、複数のコンテンツ102の送信118から、個々の端末ユーザが関心を示しそうな選択されたコンテンツ126を抽出してキャッシュするように動作可能であり、かつ、選択されたコンテンツ126のうちの選択されたもの182を、番組または提示134での生成のために取り出して含むように動作可能である。コンテンツセレクタ120は、たとえば、ハードウェア、ファームウェア、ソフトウェア、データ、実行可能命令、およびこれらの組み合わせのうちの1つまたは複数のかたちで具体化されることが可能である。さらに、コンテンツセレクタ120は、本明細書に記載の選択関連アクティビティのすべて、または少なくとも一部分を管理、実行、および/または開始するように動作可能な選択ロジック184を備えることが可能である。さらに、態様によっては、コンテンツセレクタ120は、配信システム108に関連付けられたクライアントアプリケーションおよび/またはクライアントエージェントを備えることが可能である。
具体的には、選択ロジック184は、アルゴリズム、ルール、ファジーロジック、ニューラルネットワーク、ヒューリスティック関係、意志決定ルーチンなどであり、複数のコンテンツ102の1つに関連付けられているか、かつ/または、選択されたコンテンツ126に関連付けられている、個々のコンテンツメタデータ112(図1)と、個々の対応する1つまたは複数の選択パラメータ122および/または2次コンテンツパラメータ144(図1)との間の対応を決定するように動作可能であることができる。態様によっては、たとえば、1つまたは複数のコンテンツメタデータ112と1つまたは複数の選択パラメータ122との間の対応は、一致の確度および/またはパーセンテージを備えることが可能であり、対応は、所定のしきい値条件を満たすことによって決定されることが可能である。さらに、態様によっては、選択ロジック184は、識別された対応に基づいて、選択されたコンテンツ126の記憶および/または提示を開始することが可能であり、選択されたコンテンツ126は、たとえば、ユーザ入力、2次コンテンツインジケータ140、および/またはコンテンツタイプ(たとえば、リアルタイム、非リアルタイム、および他のコンテンツの中で提示されるコンテンツなど)に基づいて選択され、1つまたは複数のコンテンツメタデータ112および/または2次コンテンツパラメータ144で識別されることが可能である。
態様によっては、コンテンツセレクタ120は、キャッシュ機能186および挿入機能188を含むことが可能であり、これらはそれぞれ、記憶または提示するコンテンツを選択することに関連付けられた選択関連アクティビティを実行する。たとえば、キャッシュ機能186は、所定の選択パラメータ122を取り出すために選択データベース124にアクセスするように動作可能であり、そしてさらに、複数のコンテンツ102のうちの選択されたもの(たとえば、選択されたコンテンツ126)を、選択パラメータ122で定義されたガイドラインに従って、識別および選択してキャッシュするために送信118にアクセスするように動作可能である。具体的には、キャッシュ機能186は、複数のコンテンツ102からの選択されたコンテンツ126を、1つまたは複数のコンテンツ選択パラメータ122を踏まえて、1つまたは複数の対応するコンテンツメタデータ112を介して、コンテンツ102を評価することに基づいて、フィルタリングするように動作可能なロジックまたは他の任意のタイプの意志決定メカニズムを含むことが可能である。したがって、キャッシュ機能186は、選択されたコンテンツ126を送信118から抽出し、選択されたコンテンツ126をコンテンツ記憶装置132にキャッシュするように動作する。
さらに、挿入機能188は、2次コンテンツインジケータ140に応えて、所定の選択パラメータ122を取り出すために選択データベース124にアクセスするように動作可能であり、そしてさらに、選択されたコンテンツ126のうちの選択されたものを、選択パラメータ122で定義されたガイドラインに従って、識別および選択して番組または提示134(図1)に含めるためにコンテンツ記憶装置132にアクセスするように動作可能である。具体的には、挿入機能188は、選択されたコンテンツ126からの選択されたコンテンツ182を、1つまたは複数のコンテンツ選択パラメータ122を踏まえて、1つまたは複数の対応するコンテンツメタデータ112を介して、選択されたコンテンツ126を評価することに基づいて、フィルタリングするように動作可能なロジックまたは他の任意のタイプの意志決定メカニズムを含むことが可能である。したがって、挿入機能188は、選択されたコンテンツ126から、選択されたコンテンツ182を抽出し、(たとえば、2次コンテンツ138の形式での)選択されたコンテンツ182を、番組または提示134(図1)に含めるために、メディアモジュール128(図1)および/または出力装置130(図1)へ転送するように動作する。
図7を参照すると、たとえば、態様によっては、コンテンツセレクタ120は、(要求パラメータを含むことが可能な)コンテンツ要求を、アプリケーションから受け取る。たとえば、コンテンツ要求は、2次コンテンツパラメータ144を有する2次コンテンツインジケータ140を備えることが可能である。コンテンツセレクタ120は、1つまたは複数の選択パラメータ122を参照し、選択パラメータ122は、(i)ユーザ嗜好に関するデータを提供することが可能なユーザ情報125と、(ii)関連する装置の状態データ(時刻など)を提供することが可能な端末情報127と、(iii)2次コンテンツパラメータ144の1つによって定義されることが可能であって、一致を判定するためのルールを提供することが可能なコンテンツフィルタ123と、を含むことが可能である。たとえば、2次コンテンツパラメータ144は、コンテンツID150、カテゴリ、名前、コンテンツの長さ、コンテンツタイプ、コード、識別子、テーマ、ジャンル、対象とする視聴者および/または市場、関連する視聴者および/または市場、第1に関連付けられるタイプの製品および/またはサービス、第2に関連付けられるタイプの製品および/またはサービス、番組レベルのコンテンツ説明または関連付けられたコンテンツの一部を説明するテーマ、コンテンツフィルタルールまたは属性を定義するスクリプト、所望の2次コンテンツの個数、1つまたは複数の所望の2次コンテンツの提示順序、および/または、対応するコンテンツに関連する任意のメタデータのうちの、1つまたは任意の組み合わせを含むことが可能である。この情報に基づいて、コンテンツセレクタ120は、コンテンツメタデータ112を評価し、一致するコンテンツに対応する1つまたは複数のコンテンツID 150を返すように動作可能である。
図5を再度参照すると、前述のように、コンテンツセレクタ120は、コンテンツを識別および選択するために、1つまたは複数の選択パラメータ122を有する選択データベース124の1つまたは複数のコンポーネントと対話する。たとえば、態様によっては、コンテンツセレクタ120は、複数のコンテンツフィルタ123のうちの1つまたは複数を備える1つまたは複数の選択パラメータ122を利用することが可能であり、コンテンツフィルタ123は、選択されたコンテンツ126の記憶および/または表示のカスタマイズを制御するルールおよび/または属性を定義する。さらに、たとえば、態様によっては、コンテンツセレクタ120は、ユーザ情報125の1つまたは複数の部分を備える1つまたは複数の選択パラメータ122を利用することが可能であり、ユーザ情報125は、無線端末104の1人または複数のユーザに限定的に関連付けられたデータまたはプロファイルを含む。さらに、たとえば、態様によっては、コンテンツセレクタ120は、端末情報127の1つまたは複数の部分を備える1つまたは複数の選択パラメータ122を利用することが可能であり、端末情報127は、無線端末104に限定的に関連付けられたデータまたは状態情報を含む。他の態様では、コンテンツセレクタ120は、コンテンツフィルタ123、ユーザ情報125、および端末情報127の任意の組み合わせを備える1つまたは複数の選択パラメータ122を利用することが可能である。
図5および8を参照すると、各コンテンツフィルタ123は、コンテンツフィルタの一意識別を可能にするフィルタ識別子(ID)190を備えることが可能である。たとえば、フィルタID 190は、名前、数字、文字、シンボル、ファイル名、パス名などのうちの1つまたは任意の組み合わせを含むことが可能であるが、これらに限定されない。態様によっては、フィルタID 190に関連付けられるのは、1つまたは複数のフィルタルール192および/または1つまたは複数のフィルタ属性194であってよく、これらは両方とも、コンテンツの構造および動作、ならびに提示されるコンテンツ同士の間の(たとえば、これらの提示を同期することに関する)相互関係を定義する。他の態様では、個々のコンテンツフィルタ123に関連付けられた動作および/またはパラメータは、1つまたは複数のフィルタスクリプト196において定義されることが可能であり、フィルタスクリプト196は、コンテンツの構造および動作、ならびに提示されるコンテンツ同士の間の(たとえば、これらの提示を同期することに関する)相互関係を定義する実行可能命令の組み合わせである。さらに他の態様では、コンテンツフィルタ123は、フィルタルール192、フィルタ属性194、およびフィルタスクリプト196の組み合わせを備えることが可能である。個々のフィルタルール192、フィルタ属性194、およびフィルタスクリプト196のそれぞれは、ユーザ情報125および端末情報127の一部分から入手可能なパラメータ、ならびに、配信システム108から入手可能なパラメータ(たとえば、コンテンツメタデータ112、2次コンテンツパラメータ144、ならびに、チャネル/サービスおよび各種コンテンツの提示スケジュールをリストしたサービスガイドにおいて入手可能な情報)を利用することが可能である。たとえば、コンテンツフィルタ123は、コンテンツ関連メタデータ(<中程度の値のスポット(medium-value-spot)>、<1次コンテンツのカーレース>、<アクション映画>、<SF映画>など)、ユーザ情報関連メタデータおよび嗜好(<女性>、<年齢:30〜40>、<SF>など)、および2次コンテンツパラメータ(<SC1>:<新型モデルカー>、<対象視聴者:ヤングアダルト>、<SC2>:<カーレース番組>、<値:低〜中程度>、<SC3>:<対象視聴者:アダルト>、<対象視聴者:SFファン>、<新作映画の宣伝>、<値:中〜高程度>など)を利用することが可能である。したがって、各コンテンツフィルタ123は、(たとえば、前述の各ソースの任意の組み合わせからの)複数のルール、属性、および/またはスクリプトをコンパイルすることが可能であり、コンテンツ102および/または選択されたコンテンツ126に関連付けられた個々のコンテンツメタデータ112を照合するために、コンテンツセレクタ120によって実行可能である。
さらに、各コンテンツフィルタ123のコンポーネントは、動的および/または静的であってよく、両者の何らかの組み合わせであってもよい。さらに、各コンテンツフィルタ123の1つまたは複数のコンポーネントが、各フィルタルール192および/またはフィルタ属性194の優先度についてのガイダンスを提供することが可能であり、これによって、各種要因を重み付けして各コンテンツフィルタ123を調整することにより、所望の一致結果を取得することが可能になる。さらに、コンテンツセレクタ120が各コンテンツフィルタ123を実行することにより、複数のコンテンツが一致として格付けされることが可能である。したがって、フィルタルール192および/またはフィルタ属性194は、このような一致コンテンツ(第1の一致結果や最もよく適合する一致結果など)から、一致率を比較するなどして各一致を相対的に格付けすることに基づいて、選択するメカニズムを定義することが可能である。
態様によっては、たとえば、フィルタルール192は、ルールブロックまたはルールセットのかたちで表されることが可能である。たとえば、コンテンツフィルタ123は、以下のように、ユーザ情報125にあるパラメータに基づくフィルタルール192を有することが可能である。
フィルタ1:
<性別=男性>かつ<ユーザプロファイル=「アウトドア愛好者」>の場合は、
コンテンツ1を挿入し、
<年齢=13〜19歳>かつ<ユーザプロファイル=「スポーツファン」>の場合は、
コンテンツ2を挿入する。
ここで、「性別」、「年齢」、および「ユーザプロファイル」は、ユーザ情報125内にフィールドを備え、「男性」、「アウトドア愛好者」、「13〜19歳」、および「スポーツファン」は、個々のフィールドを特徴づけるユーザデータを備え、「コンテンツ1」および「コンテンツ2」は、個々のコンテンツID 150を備える。さらに、たとえば、コンテンツフィルタ123は、以下のように、ユーザ情報125およびコンテンツメタデータ112にあるパラメータに基づくフィルタルール192を有することが可能である。
フィルタ2:
<ユーザの関心=「スキー」>かつ<広告スポット値(ad-spot-val)=「高」>の場合は、
コンテンツ1を挿入する。
<ユーザの関心=「レース」>かつ<広告コンテンツタイプ=「カーチェイス」>の場合は、
コンテンツ2を挿入する。
ここで、「ユーザの関心」は、ユーザ情報125内にフィールドを備え、「スキー」および「レース」は、個々のユーザ情報フィールドを特徴づけるユーザデータを備え、「広告スポット値」および「広告コンテンツタイプ」は、コンテンツメタデータ112用のフィールドを備え、「高」および「カーチェイス」は、コンテンツメタデータの個々のフィールドを特徴づけるコンテンツメタデータを備え、「コンテンツ1」および「コンテンツ2」は、個々のコンテンツID 150を備える。
さらに、態様によっては、各コンテンツフィルタ123は、無線端末104での記憶のためにコンテンツをキャッシュすること、または番組または提示134(図1)に含めるコンテンツを選択することの一方に関連付けられることが可能である。図9を参照すると、たとえば、コンテンツキャッシュフィルタ198は、フィルタをターゲティングサービス提供者および/またはターゲティングロケーションに関連付けるフィルタ属性194(サービス提供者識別子(ID)200およびロケーション識別子(ID)202など)を含むことが可能である。サービス提供者ID 200およびロケーションID 202の両方が、コンテンツフィルタの一意識別を可能にする。たとえば、ID 200および202のそれぞれは、名前、数字、文字、シンボル、ファイル名、パス名などのうちの1つまたは任意の組み合わせを含むことが可能であるが、これらに限定されない。さらに、コンテンツキャッシュフィルタ198は、ターゲティングユーザ集団に関連するフィルタ属性194を含むことが可能であり、これは、たとえば、ユーザ集団プロファイル204および/またはユーザ集団データ206(たとえば、性別208、年齢範囲210、および収入範囲212)に基づく。
図10を参照すると、たとえば、コンテンツ選択フィルタ214は、参照216や継続時間218のようなフィルタ属性194を含むことが可能である。参照216は、選択されたコンテンツが参照される際の手がかりとなる名前であることが可能であり、継続時間218は、選択されたコンテンツの長さを(たとえば、秒単位で)定義することが可能である。さらに、コンテンツ選択フィルタ214は、選択条件220や一致パラメータ222のようなフィルタルール192を含むことが可能である。選択条件220は、選択されたコンテンツの必須特性であり、一致パラメータ222は、選択されたコンテンツが可能な限り一致しなければならない特性である。たとえば、選択条件220は、コンテンツ提供者106(図1)または広告主162(図4)を識別するコンテンツ所有者識別子(ID)224(名前、文字、数字、コードなど)を含むことが可能である。さらに、たとえば、選択条件220は、コンテンツタイプ224(たとえば、選択されたコンテンツのメディアタイプ(たとえば、オーディオ、ビデオなど))を含むことが可能である。さらに、一致パラメータ222は、一致ユーザ集団プロファイル226、一致ユーザ集団データ228、ターゲティング時刻および/または曜日を定義する一致日部分(match day part)230、ユーザの関心をターゲティングする一致関心プロファイル232、および、地理的位置またはネットワークコンポーネント(第2のネットワーク116および/または配信システム108に関連付けられたネットワーク装置など)から引き出されたロケーション情報に基づくことが可能な、ユーザのターゲティングロケーションを定義する一致ロケーション234の、それぞれの1つまたは複数を含むことが可能である。
図5および11を参照すると、ユーザ情報125は、無線端末104のユーザに関連する任意のデータを備えることが可能である。各無線端末104は、ユーザ情報125の1つまたは複数の組み合わせを含むことが可能であり、各組み合わせは、無線端末104の異なるユーザに対応することが可能である。態様によっては、たとえば、ユーザ情報125は、個々のユーザ情報を一意識別するユーザ識別子(ID)236(名前、文字、数字、コードなど)を備える。さらに、ユーザ情報125は、1つまたは複数のユーザ集団データ238を備えることが可能であり、ユーザ集団データ238をコンパイルして代表的なユーザ集団プロファイル240にすることが可能である。たとえば、ユーザ集団データ238は、性別、年齢、収入、および他の同様のタイプの、ユーザを分類することが可能なユーザ集団を特徴づけるために使用可能な情報のようなデータを含むことが可能であるが、これらに限定されない。さらに、ユーザ情報125は、1つまたは複数のユーザ嗜好データ242を含むことが可能であり、ユーザ嗜好データ242をコンパイルしてユーザ嗜好プロファイル244にすることが可能である。ユーザ嗜好データ242は、ユーザから受け取られたデータであってよく、無線端末104とのユーザ対話から導出されてもよい。後で詳述されるように、嗜好決定モジュール246が、態様によっては、追跡/報告モジュール146との組み合わせで、ユーザ嗜好データ242および/またはユーザ嗜好プロファイル244を生成および更新するように動作可能であることができる。ユーザ嗜好データ242は、個々のユーザの関心を定義する記述子であってよく、これは、コンテンツメタデータ112(図1)および/または2次コンテンツパラメータ144(図1)に対応することが可能である。
図5および12を参照すると、端末情報127は、特定の無線端末104に関連する任意のデータを備えることが可能である。態様によっては、たとえば、端末情報127は、個々のユーザ情報を一意識別する端末識別子(ID)246(名前、文字、数字、コードなど)を備える。たとえば、端末ID 246は、移動体識別番号(MIN)、無線端末104にあるハードウェアおよび/またはソフトウェアコンポーネントに対応するシリアル番号、ハードウェアおよび/またはソフトウェアコンポーネントに対応するバージョン番号、および他の任意の、無線端末104を識別するように動作可能なデータを含むことが可能である。さらに、端末情報127は、1つまたは複数の加入データ248を備えることが可能であり、加入データ248は、1つまたは複数の配信システム108(図1)および/または1つまたは複数のチャネルまたはサービス154、156、158(図3)に対応する加入者情報および認証情報を提供することが可能である。たとえば、加入データ248は、リムーバブル識別情報モジュール(RUIM)、加入者識別情報モジュール(SIM)、ユニバーサル加入者識別情報モジュール(USIM)、インターネットプロトコル識別情報サービスモジュール(ISIM)、名前、アカウント番号、キー、または別の、ユーザまたは無線端末を所与のチャネルおよび/またはサービスに関連付けるデータを備えることが可能である。さらに、端末情報127は、1つまたは複数の端末状態データ250を備えることが可能であり、端末状態データ250は、個々の無線端末104および/または無線端末のハードウェアまたはソフトウェアコンポーネントに関連する状態を定義する。たとえば、端末状態データ250は、時間(時刻および/または曜日/日/月(time of week/month/year)など)、ロケーション(グローバル・ポジショニング・システム(GPS)からの情報に基づく地理的ロケーション、および/またはネットワーク(たとえば、無線端末が通信している基地局送信機または配信システム送信機、または補助GPS(A−GPS)システム)からの情報に基づくネットワーク関連ロケーションなど)、無線端末で実行されているアプリケーションのステータス、無線端末にあるハードウェアコンポーネントのステータス、監視されているチャネル、利用中または実行中のアプリケーションの部分などを含むことが可能である。態様によっては、端末状態データ250は、1つまたは複数の処理サブシステム180から、連続的に、または、ある所定の間隔で、または、所定のイベント(たとえば、起動や状態の変化)の発生時に、受け取られることが可能である。
選択データベース124内の選択パラメータ122は、動的および/または静的なパラメータであってよい。たとえば、1つまたは複数の選択パラメータ122は、嗜好決定モジュール252および追跡/報告モジュール146の一方または組み合わせによって、連続的に、または、ある所定の間隔で、または、所定のイベントの発生時に、更新されることが可能である。さらに、送信118は、1つまたは複数の選択パラメータ122を追加、変更、および/または削除するように動作可能であることができる。
図5および13を参照すると、たとえば、嗜好決定モジュール252は、嗜好決定ロジック254を含み、嗜好決定ロジック254は、プロファイルジェネレータ256を実行して、1つまたは複数のユーザ嗜好データ242を有する1つまたは複数のユーザ嗜好プロファイル258を生成するように動作可能である。態様によっては、ユーザ嗜好プロファイル244および/または嗜好データ242は、無線端末104のユーザごとに生成されることが可能である。個々のユーザ嗜好データ242は、無線端末104の個々のユーザが関心を示しそうなコンテンツの態様および/または説明を定義する。したがって、個々のユーザ嗜好データ242および/または個々のユーザ嗜好プロファイル244の1つまたは複数を利用して、個々の無線端末104のユーザが関心を示しそうな新しいコンテンツおよび番組を提案または推奨することが可能である。
態様によっては、たとえば、プロファイルジェネレータ256は、生成ロジック262を含むことが可能であり、生成ロジック262は、個々のユーザ嗜好データ242のうちの1つまたは複数を、(たとえば、1つまたは複数の所定の嗜好ルール264を、端末ユーザから受け取られたデータ、または別の端末コンポーネント(追跡/報告モジュール146、プロセッサ168、処理サブシステム180など)から受け取られたデータに適用することに基づいて)解析および/または導出および/または予測するように動作可能である。たとえば、態様によっては、生成ロジック262は、1つまたは複数の嗜好ルール264を、嗜好サーベイ266内のデータに適用し、嗜好サーベイ266は、端末ユーザによって回答されるアンケートを備えることが可能である。たとえば、嗜好サーベイ266は、複数の所定のコンテンツ嗜好カテゴリを識別することが可能であり、この中から、ユーザが、関心のあるカテゴリを選択することが可能である。これらのカテゴリは、大まかな説明的カテゴリを含むことが可能であり、各カテゴリに1つまたは複数のサブカテゴリを含むことが可能であり、かつ/または、各サブカテゴリに1つまたは複数のサブカテゴリを含むことが可能である。そして、選択された、所定のコンテンツ嗜好カテゴリは、嗜好データ242として記憶されることが可能である。あるいは、たとえば、嗜好サーベイ266は、端末ユーザの回答(たとえば、端末ユーザの好き嫌い)を引き出すように意図された、所定のターゲティング質問を含むことが可能であり、これを用いて、ユーザ嗜好データ242および/またはユーザ嗜好プロファイル244を決定することが可能である。たとえば、このような、あらかじめ決められた質問として、「あなたはハイキング/キャンプに行くことが好きですか?」、「あなたは海外旅行を楽しみますか」、「あなたはPCまたはゲームコンソールでゲームをしますか?」のような質問が考えられるが、これらに限定されない。他の代替では、嗜好サーベイ266は、ユーザが好む事柄のタイプ(たとえば、カテゴリ、テーマ、ジャンル、商品、サービスなど)を識別する選択肢をユーザに与えるユーザインターフェースを提供することが可能である。
さらに、別の態様の別の例では、生成ロジック262は、1つまたは複数の嗜好ルール264を、追跡/報告モジュール146によって監視および収集される、収集された消費関連情報268に適用する。たとえば、収集された消費関連情報268は、無線端末で実行されている内容、ならびに無線端末とのユーザ対話に関連する。1つまたは複数の嗜好ルール264は、意志決定ルーチン、ヒューリスティクス、アルゴリズム、公式、または他の任意の、1つまたは複数のユーザ関連情報または端末関連情報を評価して、嗜好データ242および/または嗜好プロファイル244を生成するように動作可能なメカニズムを含むことが可能である。したがって、嗜好決定モジュール252は、受け取られたユーザベースまたは端末ベースの情報を解析し、そこから結論を引き出すか、他の方法で分析することにより、1つまたは複数の嗜好データ242および/または嗜好プロファイル244を生成することが可能である。
さらに、態様によっては、ユーザ嗜好プロファイル244および/または嗜好データ242を構築することにおける嗜好決定モジュール252の自己構築性(self-building properties)が、新しいユーザ嗜好プロファイルを迅速かつ正確に定義して、嗜好決定モジュール252が、最新情報に基づいて生成されたデータの正確さを維持することを可能にするメカニズムを提供する。
さらに、1つまたは複数の所定の嗜好ルール264は、1つまたは複数の端末における嗜好決定の容易な管理を可能にするために構成可能および更新可能であってよい。態様によっては、1つまたは複数の嗜好ルール264が、1つまたは複数の選択パラメータ122(たとえば、ユーザ情報、端末情報、コンテンツ消費動作など)とコンテンツメタデータ112との関係を定義する。
以下は、嗜好ルール264の単純な動作例である。「ユーザが『アメリカンチョッパー』および『コップス』を見ていたら、『オートバイ』および『法の執行』に関連付けられたすべてのコンテンツ/番組を記憶および推奨する。さらに、すべての種類の『自動車』に関する『広告』を送信する」、「ユーザが『マーサ・スチュワート』に関連付けられたコンテンツ/番組を見ていたら、『料理』および『家の修繕』に関連付けられたすべてのコンテンツ/番組を記憶および推奨する」。これらの例では、「アメリカンチョッパー」、「コップス」、「オートバイ」、「法の執行」、「広告」、「自動車」、「マーサ・スチュワート」、「料理」、および「家の修繕」という言葉が、コンテンツメタデータ112およびコンテンツ選択パラメータ122の一方または両方の例である。どのケースでも、態様によっては、各嗜好ルール264は、1つまたは複数のコンテンツメタデータ112を備えるデータを、1つまたは複数のコンテンツ選択パラメータ122と互いに関連付けようとする。
さらに、個々の嗜好ルール264は、1つまたは複数の選択パラメータ122のアドホック定義を提供することが可能であり、かつ/または、各選択パラメータ122は、個々の嗜好ルール264の一部として識別されることが可能な、所定の嗜好カテゴリに対応することが可能である。たとえば、1つまたは複数の嗜好カテゴリがあらかじめ決められている態様では、嗜好ルール264は、選択パラメータ122を分析して、この情報を、所定のカテゴリの1つまたは複数と相互に関連付けようとすることが可能である。このケースでは、たとえば、選択パラメータ122間の対応は、所与の所定の嗜好カテゴリとの一致の確度および/またはパーセンテージを備えることが可能であり、対応は、所定のしきい値条件を満たすことによって決定されることが可能である(たとえば、確度が50%超であれば、ユーザをこの嗜好に関連付ける)。したがって、各嗜好ルール264は、ユーザ嗜好関連情報と嗜好データとの関係を定義および/または予測するように動作可能なアルゴリズム、意志決定ルーチン、ファジーロジック、ヒューリスティック関係、ニューラルネットワークなどのうちの1つまたは任意の組み合わせを含むことが可能である。
さらに、1つまたは複数の所定の嗜好ルール264、およびこれに対応して生成された選択パラメータ122は、コンテンツソース(サービスおよび/またはチャネルなど)および/または所定のコンテンツメタデータ112に関連付けられることが可能であり、これによって、ソースおよび/またはコンテンツタイプに応じて異なる嗜好決定がなされることが可能になる。たとえば、コンテンツのソースは、広く変化するタイプのコンテンツを供給することが可能であり、いくつかの選択パラメータ122は、コンテンツのソースおよび/またはタイプの配列全体にまたがることが可能であり、他の選択パラメータ122は、ソース別および/またはタイプ別であることが可能である。
別の例では、1つまたは複数の所定の嗜好ルール264、およびこれに対応して生成された選択パラメータ122は、端末情報127の一部として追跡されることが可能な地理的ロケーションに関連付けられることが可能である。一態様では、たとえば、嗜好決定モジュール252は、端末情報127、および/または処理サブシステム180の、ロケーションで決まる部分と対話することを通して、無線端末104が訪問するロケーションおよび対応するロケーション識別情報を追跡することが可能である。たとえば、ロケーション識別情報は、商号(business name)、営業タイプ(business type)などと、(イベント名、イベントタイプなどのような)ロケーションに関連付けられた追加情報とを含むことが可能である。さらに、嗜好決定ロジック254および/または嗜好ルール264は、無線端末のロケーションに関連付けられた頻度および/または動向に基づいてユーザ嗜好データを生成するように動作可能であることができる。たとえば、無線端末104を携帯する端末ユーザが30日以内にスポーツ店を2回以***れた場合、嗜好決定モジュール252は、対応するユーザ嗜好プロファイル244に1つまたは複数のスポーツカテゴリを追加するように動作可能である。同様の嗜好データは、ナイトクラブ、スポーツスタジアム、コンサート、映画などに行った場合にも生成されることが可能であり、これらは、単なる物理的な建物や場所に限定されず、端末がそのロケーションにあった時刻にその場所で行われたイベントも含む。
別の態様では、たとえば、嗜好決定モジュール252は、無線端末104とのユーザ対話をロケーションの関数として追跡することが可能である。したがって、無線端末104が、「職場」と呼ばれているロケーションとは異なる、「自宅」と呼ばれているロケーションにある場合には、別の嗜好ルール264を適用することが可能である。別の例では、無線端末104が、所定の場所(職場、ショッピングモール、遊園地、史跡、政府所有地、空港、バス停、駅など)の近傍にある場合に、様々な嗜好ルール264が有効化されることが可能である。
さらに、既に述べられたように、嗜好プロファイル244および/または嗜好データ242は、無線端末104のユーザごとに生成されることが可能であり、これらは、ユーザ別かつ/または端末別の情報に基づくため、ユーザの嗜好に応じて、端末ごとに、かつ、ユーザごとに異なる可能性がある。
さらに、態様によっては、プライバシおよびユーザプロファイリングの侵害性に関する懸念に対処するために、個々の嗜好プロファイル244および/または嗜好データ242は、無線端末104のプロファイルジェネレータ256内で自動的に生成されることが可能であり、個々の嗜好プロファイル244および/または嗜好データ242が外部パーティに対してさらされることはありえない。これらの態様では、個々の嗜好プロファイル244および/または嗜好データ242は、無線端末104(の、たとえば、非永続的メモリ)に残り、たとえば、メモリが消去された場合、かつ/またはメモリの電源が切れた場合、かつ/または無線端末が故障した場合には、失われる可能性がある。さらに、個々の嗜好プロファイル244および/または嗜好データ242は、セキュリティを強化するために暗号化されることが可能である。たとえば、個々の嗜好プロファイル244および/または嗜好データ242は、対応するコンテンツセレクタ120だけがアクセスできるように、暗号化されることが可能である。したがって、個々の嗜好プロファイル244および/または嗜好データ242の、このようなセキュリティ強化および非永続的記憶は、ユーザプロファイリングの実装が侵害的にならない可能性を高め、プライバシに関するユーザの懸念に対処する。
図14を参照すると、一態様の一例では、嗜好決定モジュール252は、ユーザごとのスコアのリストをカテゴリのリストのかたちで記憶し、この、記憶されたスコアのリストは、プロファイル状態270を定義する。プロファイル状態270は、ユーザ嗜好プロファイル244としてユーザ情報125(図1、5、および11)に含められるべく、選択データベース124(図1および5)に転送されることが可能である。たとえば、ユーザ嗜好プロファイル244は、重み付け可能なスコアを、関心カテゴリのベクトル方向に含めることが可能である。さらに、嗜好決定モジュール252は、ダウンロードカテゴリのリスト272をコンテンツセレクタ120(図1および5)に転送することが可能であり、このリストは、無線端末104にダウンロードするコンテンツ102(図1)をユーザ嗜好に基づいて選択する際に使用される。たとえば、ダウンロードカテゴリのリスト272は、個々のユーザのプロファイル状態270を定義するスコアのリストに対応するコンテンツメタデータ、コンテンツクラス、コンテンツ識別子などのうちの1つまたは複数を含むことが可能であるが、これらに限定されない。個々の、ダウンロードカテゴリのリスト272は、個々のユーザ嗜好プロファイル244と同一であってよく、あるいは、ユーザ嗜好プロファイル244の何らかの(たとえば、個々のユーザの最高関心領域に対応する)サブセットであってもよい。プロファイルジェネレータ256は、1つまたは複数の嗜好ルール264に基づいて、プロファイル状態270、ユーザ嗜好プロファイル244、およびダウンロードカテゴリのリスト272を生成するように動作可能である。たとえば、プロファイルジェネレータ256は、連続的に、または周期的に、または、所定のイベントの発生時に実行されて、データベース273に記憶されている蓄積された入力を処理し、プロファイル状態270を定義するスコアのリストにあるスコアを更新することが可能である。たとえば、蓄積された入力として、イベントデータ274、端末状態データ250、外部供給集団統計(externally provided demographics)276、および追跡レポート148などの情報があるが、これらに限定されない。イベントデータ274は、ユーザアクション、クリックスルー、Web検索、ビデオの開始および終了、他のアプリケーションの開始および終了などを含み、追跡/報告モジュール146(図1および5)から受け取られることが可能である。端末状態データ250は、選択データベース124(図1)内の端末情報127(図1および12)から受け取られるか、処理サブシステム180(図5)から直接受け取られる。外部供給集団統計276は、年齢、収入、性別、職業、関心カテゴリのスコアなどであり、ユーザ情報125(図1および11)から受け取られることが可能である。追跡レポート148は、追跡/報告モジュール146から受け取られ、ユーザが反応するコンテンツのタイプや、ユーザがどのような状況でどのタイプのコンテンツを消費することを受け入れるか、などに関する情報を提供することが可能である。したがって、データベース273は、プロファイルジェネレータ256が最後に実行されてから受け取られたデータに対応する新しい入力278と、過去にプロファイルジェネレータ256への入力として使用された蓄積された入力を備える履歴入力280と、を含むことが可能である。さらに嗜好ルール264は、時間重み関数を含むことが可能であり、時間重み関数は、履歴入力280として記憶されている古いイベントほど、新しい入力278として記憶されているか履歴入力280内に記憶されている、より新しいイベントより軽い重み付けがなされ、最終的には決定から除外されることを可能にする。さらに、プロファイルジェネレータ256の生成ロジック262(図13)は、ユーザ検出アルゴリズムを含むことが可能であり、ユーザ検出アルゴリズムは、同じ端末を使用する複数のユーザを、たとえば、ログイン情報および/またはユーザ動作に基づいて検出して、ユーザごとに別々のプロファイルを保持するように動作可能である。
図5および15を参照すると、一態様では、追跡/報告モジュール146は、消費関連情報284を監視および収集する消費データコレクタ282と、収集された消費関連情報284に基づいて報告148を生成するレポータ286と、を含むことが可能である。
消費データコレクタ282は、無線端末104の任意の場所(たとえば、プロセッサ168および/または処理サブシステム180の中、メモリ166の中、任意のモジュールまたはアプリケーションの中、その他)に存在するデータを集めることが可能である。消費データコレクタ282は、ハードウェア、ファームウェア、ソフトウェア、データ、実行可能命令、およびこれらの組み合わせのうちの1つまたは複数のかたちで具体化されることが可能である。態様によっては、消費データコレクタ282は、収集ロジック288を含み、収集ロジック288は、1つまたは複数の収集パラメータ290および/または1つまたは複数の追跡ルール292に基づいて、収集された消費関連情報284を集めるように、プロセッサ168によって実行可能である。収集パラメータ290および/または追跡ルール292は、嗜好決定モジュール252(図13)の1つまたは複数の嗜好ルール264(図13)に関連付けられることが可能であり、無線端末104とのユーザ対話に基づく、端末ユーザのコンテンツ嗜好の決定に関連することが可能な、無線端末104にある情報を識別することが可能である。1つまたは複数の収集パラメータ290および/または追跡ルール292は、無線端末に、または、コンテンツを消費する端末に個人別のコンテンツを提供することに関心がある任意のパーティに、コンテンツセレクタ120(図1)を提供することを管理するパーティ(たとえば、コンテンツ小売業者、サービス提供者、コンテンツ提供者106(図1)、配信システム108(図1)、および/または広告主162(図4))によって確立されることが可能である。代替として、態様によっては、常駐コンテンツセレクタ120(図1)の選択性を調整するためにどの端末関連パラメータを監視するかを、端末ユーザが制御することが可能であってもよい。さらに、たとえば、1つまたは複数の収集パラメータ290および/または追跡ルール292は、無線端末104で発生する、監視および収集すべきコンテンツ消費動作(どのコンテンツが消費されたか、そのコンテンツがどのように消費されたか、そのコンテンツがいつ消費されたか、その消費の時間長はいかほどであったか、ならびに、対応する端末状態情報および/または関連するユーザ対話を含む)を識別することが可能である。
たとえば、どのコンテンツが消費されたかに関連する情報を監視および収集することに関しては、収集パラメータ290は、コンテンツ名またはコンテンツ識別子(ID)150(図2)、1つまたは複数のコンテンツメタデータ112によって定義されることが可能なコンテンツタイプおよび/または説明などのようなデータのロギングを起動することが可能である。
たとえば、そのコンテンツがどのように消費されたかに関しては、1つまたは複数の収集パラメータ290が、そのコンテンツのアクセスおよび/または消費に利用されたハードウェアコンポーネント、ソフトウェアモジュール、および/またはアプリケーションのようなデータのロギングを起動することが可能である。さらに、これらのパラメータは、コンテンツの消費をもたらしたすべてのユーザ対話(たとえば、別のコンテンツの消費の途中に表示されたポップアップ広告をクリックすることなど)のロギングを起動することが可能である。たとえば、ハードウェアコンポーネントは、キーおよびキーボード、ディスプレイ、オーディオスピーカまたはマイク、コンピュータチップなどを含み、ソフトウェアモジュール/アプリケーションは、コンテンツのアクセス、管理、および/または提示を行ったり、コンテンツの提示中または提示前後に端末で発生する他の動作を実施したりするために実行されるソフトウェアを含む。
さらに、たとえば、そのコンテンツがいつどれだけの時間にわたって消費されたかについては、1つまたは複数の収集パラメータ290は、すべてのコンテンツ消費の開始および終了、またはそのコンテンツの消費中または消費の前後における他の任意のアプリケーションの使用に対応するタイムスタンプ情報(時、分、秒、日、および/または日付情報を含む)のロギングを起動することが可能である。代替として、この情報は、コンテンツ消費の時刻および継続時間および/またはアプリケーション使用状況に関連する情報を既に追跡した他のアプリケーションおよび/またはサブシステムから集められることが可能である。
さらに、たとえば、端末状態情報に関しては、1つまたは複数の収集パラメータ290は、先行かつ/または後続のコンテンツ消費に対応する、無線端末での所定のアクティビティまたは一般的なアクティビティのロギングを起動することが可能である。たとえば、嗜好決定を行うためには、コンテンツ消費アクティビティの時間の中で、かつ/またはこの時間の前後に、無線端末においてどのような非コンテンツ消費関連アクティビティが発生しているかを知ることが適切である。それは、これらの非コンテンツ消費関連アクティビティがコンテンツ消費動作に影響を及ぼしている可能性があるためである。このような情報は、端末状態データ250として利用可能であり、端末状態データ250は、処理サブシステム180を含む、無線端末104において利用可能なすべての情報を含むことが可能である。たとえば、端末状態データ250は、無線端末104で動作中のコンポーネントのステータスのほかに、地理的ランドマークおよび/またはロケーションベースのイベント(たとえば、所与の日時にスタジアムで行われているスポーツイベント)と相互に関連付けられることが可能な位置/ロケーション情報を含むことが可能である。
態様によっては、レポータ286は、レポータロジック294を備え、レポータロジック294は、収集された消費情報284を取得し、報告148の内容および構成を定義する報告ルール296の適用に基づいて報告148を生成するように動作可能である。
図16を参照すると、一態様の一例では、追跡/報告モジュール146は、無線端末104(図1)におけるコンテンツの消費に関連付けられた、各種イベント300、端末状態データ250、およびユーザアクション302に関するデータを蓄積するデータベース298を備える。たとえば、このケースでは、イベント300は、コンテンツの提示などのようなアクションを含むことが可能であるが、これに限定されない。たとえば、このケースでは、端末状態データ250は、時刻、視聴されているチャネル、ロケーションなどを含むことが可能であるが、これに限定されない。たとえば、このケースでは、ユーザアクション302は、ユーザによるユニバーサルリソースロケータ(URL)のクリック、チャネル変更、ボリューム調節などのようなアクションを含むことが可能であるが、これに限定されない。このようなデータは、新しい入力304としてデータベース298に記憶されることが可能であり、データベース298には、前の追跡および監視からの履歴入力306もあってよい。消費データコレクタ282は、これらの蓄積された入力を、追跡ルール292に従って処理して、収集された消費関連情報284を生成する。レポータ286は、収集された消費関連情報284を取得し、これを、報告ルール296に従って処理する。報告ルール296は、態様によっては、プライバシポリシー308を含むことが可能である。プライバシポリシー308は、どのデータが非公開データであって、どのデータが公開データであるかを決定するために、1つまたは複数のルールを備えることが可能である。さらに、たとえば、プライバシポリシー308は、1つまたは複数の所定の非公開データ識別子および/または所定の公開データ識別子を含むことが可能であり、これらは、報告148内の非公開データおよび/または公開データをそれぞれ識別する。たとえば、非公開データは、端末ユーザ名、端末ユーザアドレス、端末ユーザまたは無線端末に関連付けられた識別子、および他の任意の、端末ユーザおよび/または端末の識別情報を示すことが決定されているデータを含むことが可能である。さらに、たとえば、公開データは、端末ユーザおよび/または端末を特徴づけるために使用される一般的な情報(たとえば、集団データ、消費動作、端末の製造元および型式、および他の任意の、端末ユーザおよび/または無線端末に関連する非侵害的情報)を備えることが可能である。結果として、レポータ286は、追跡された動作を詳述および/または要約する内部追跡報告310および外部追跡報告312の一方または両方を生成するように動作可能である。たとえば、内部追跡報告310は、特定のユーザに関する詳細情報を含むことが可能であり、外部追跡報告312は、プライバシポリシー308に基づいて端末別および/またはユーザ別情報が除かれた、より一般的な情報を含むことが可能である。したがって、内部追跡報告310は、非公開データを含むことが可能であり、外部追跡報告312は、所定の非公開データを除外し、かつ/または、所定の公開データのみを含むことが可能である。
図5を再度参照すると、コンテンツ記憶装置132は、コンテンツセレクタ120(図1)によって選択された任意のコンテンツを記憶またはキャッシュするように動作可能である。コンテンツ記憶装置132は、選択されたコンテンツ126を保存すること、ならびに選択されたコンテンツ126のうちの1つまたは複数を取り出すためにアクセスされることが可能な、任意のタイプのメモリであってよい。たとえば、態様によっては、コンテンツ記憶装置132は、電子ファイルシステムを備えることが可能であり、この電子ファイルシステムは、コンテンツタイプ(たとえば、アプリケーション、音楽、ビデオ、キャッシュなど)ごとに配列された、個々のコンテンツが記憶されることが可能な複数の記憶ロケーション(フォルダなど)を含むことが可能である。
さらに、図5を参照すると、コンピュータプラットフォーム164はさらに、選択されたコンテンツ126を管理および提示するように動作可能なメディアモジュール128を含む。たとえば、メディアモジュール128は、ハードウェア、ファームウェア、ソフトウェア、データ、実行可能命令、およびこれらの組み合わせのうちの1つまたは複数のかたちで具体化されることが可能である。さらに、たとえば、メディアモジュール128は、配信システム108に関連付けられたクライアントアプリケーションおよび/またはクライアントエージェントを備えることが可能である。
態様によっては、メディアモジュール128は、メディア管理ロジック314を含むことが可能であり、メディア管理ロジック314は、選択されたコンテンツ126を管理するために、端末ユーザとインターフェースすることに適した複数のメディアメニュー316のうちの1つまたは複数を生成するように動作可能であり、選択されたコンテンツ126を管理することは、無線端末104で、選択されたコンテンツ126の提示を生成すること、および/または選択されたコンテンツ126を記憶することを含む。
たとえば、図17を参照すると、メディア管理ロジック314は、1つまたは複数の選択されたコンテンツ126を端末ユーザに提示する個人化コンテンツリストメニュー318を、たとえば、表示型ユーザインターフェース170上に生成することが可能である。たとえば、ある態様では、個人化コンテンツリストメニュー318は、個々のチャネルまたはサービス154(または156および/または158)に関連付けられた、選択されたコンテンツ126をリストし、他の態様では、このリストは、2つ以上のチャネルまたはすべてのチャネルからの選択されたコンテンツを含むことが可能である。個人化コンテンツリストメニュー318は、コンテンツセレクタ120に関して前述された、無線端末ベースの一致アクティビティに基づいて、個人化された、またはユーザが好んだコンテンツリストを備える。
たとえば、メディアモジュール128の初期化後、ただちに、メディア管理ロジック314は、自動的に、または、入力装置172(図5)で受け取られた端末ユーザ入力への応答として、複数のメディアメニュー316(図5)から、個人化コンテンツリストメニュー318を取得し、これを端末ユーザに提示することが可能である。態様によっては、たとえば、メディア管理ロジック314は、選択されたコンテンツ126を探し、所定の情報(たとえば、コンテンツ識別子(ID)150(図2)および/またはコンテンツメタデータ112(図2)(たとえば、選択されたコンテンツに関連付けられた名前または題目))を解析し、この情報320を端末ユーザに提示するように動作可能である。ある態様では、コンテンツメタデータ112がコンテンツID 150を備えるか、コンテンツID 150がコンテンツメタデータ112を備えることが望ましい場合があり、他の態様では、コンテンツメタデータ112とコンテンツID 150とが互いに排他的であることが望ましい場合もある。したがって、ユーザは、1つまたは複数の入力装置172(図5)を利用して、選択インジケータ322(ハイライト、チェックマークなど)を与えることにより、リストされたコンテンツの1つまたは複数の選択を示すことが可能である。
さらに、たとえば、メディア管理ロジック314(図5)は、示された選択の(たとえば、出力装置174(図5)による)実行および提示を初期化する「選択」仮想ボタン324のような、選択可能な機能を含むことが可能である。また、これらの選択可能な機能はさらに、他のメニュー(たとえば、ヘルプメニューや、コンテンツの削除および/または設定(たとえば、コンテンツの個数、および/またはコンテンツの保存に利用するメモリの量、コンテンツを保存するための所定の時間長など)の調節を行うコンテンツ管理メニューなど)にアクセスする「オプション」仮想ボタン326を含むことが可能である。
図5を参照すると、他の態様では、メディア管理ロジック314は、選択されたコンテンツ126をコンテンツ記憶装置132に保管したり、コンテンツ記憶装置132から取り出したりするように動作可能であり、コンテンツ記憶装置132は、任意の選択されたコンテンツ126の長期記憶装置および/または短期記憶装置を提供することが可能である。たとえば、長期記憶装置は、端末ユーザが、選択されたコンテンツ126を保管したり、後で実行したりすることを望む場合に望ましく、短期記憶装置は、コンテンツの実行ならびに他の任意の短期記憶に関連付けられたメモリ空間を含むことが可能である。
コンテンツ記憶装置132は、揮発性メモリおよび不揮発性メモリ(読み出し専用メモリおよび/またはランダムアクセスメモリ(RAMおよびROM)、電気的書き込み可能ROM(EPROM)、電気的消去可能書き込み可能ROM(EEPROM)、フラッシュカード、フラッシュメモリセル、電子ファイルシステム(EPS)、および任意の、コンピュータプラットフォームに一般的なメモリなど)のうちの1つまたは任意の組み合わせを備えることが可能である。さらに、コンテンツ記憶装置132は、1つまたは複数の任意の2次または3次記憶装置(磁気メディア、光学メディア、テープ、ソフトディスク、またはハードディスクなど(リムーバブルメモリメカニズムを含む))を含むことが可能である。さらに、前述のように、メディア管理ロジック314は、コンテンツ記憶装置132に関連付けられた任意の記憶パラメータ(ファイルの個数、メモリ上限など)を管理することが可能である。
したがって、前述のように、無線端末104は、コンテンツセレクタ120の動作を通して、選択されたコンテンツ126をキャッシュして端末ユーザに提示するように動作可能であり、態様によっては、選択されたコンテンツ126は、個々の端末ユーザの関心および/または嗜好にターゲティングされる。
図18を参照すると、一態様の一例では、コンテンツセレクタ120は、番組または提示134において1次コンテンツ136および2次コンテンツ138の両方の組み合わせが提示されるように、1つまたは複数の2次コンテンツ138の、1次コンテンツ136への挿入を起動するように動作可能である。たとえば、この態様は、別のコンテンツの提示(たとえば、ビデオの提示)に広告を挿入すること、または広告を追加することを含むことが可能である。別の例では、1つのコンテンツを別のコンテンツの上に重ね合わせることが可能である。この例では、2次コンテンツインジケータ140(図1)または他の何らかのキューイングメカニズムが、2次コンテンツ138が挿入されるべき空間またはタイミング142を1次コンテンツ136内に定義することが可能である。この態様では、1次コンテンツ136は、第1の部分330と第2の部分332と第3の部分334とに分割されることが可能であり、第1の部分330と第2の部分332との間に2次コンテンツ138が挿入される。したがって、番組または提示134は、1次コンテンツ136と2次コンテンツ138との組み合わせの連続的な提示を備える。また、この態様は、1次コンテンツ136の先頭または末尾に1つまたは複数の2次コンテンツ138を追加することをさらに含むことが可能であることに注意されたい。
さらに、2次コンテンツインジケータ140(図1)または他の何らかのキューイングメカニズムは、スペースまたはタイミング142の利用可能性ならびに2次コンテンツ138の提示に関連するキューイング通知を、2次コンテンツパラメータ144などにより、提供することが可能である。たとえば、キューイングメカニズムは、2次コンテンツ138の提示の開始をアナウンスするイベント通知キュー336を含むことが可能である。同様に、たとえば、キューイングメカニズムは、2次コンテンツ138の提示の終了をアナウンスするイベント終了キュー338を含むことが可能である。さらに、たとえば、キューイングメカニズムは、次にある2次コンテンツ138の提示をアナウンスするイベント待ち状態キュー340を含むことが可能である。たとえば、次にある提示の前に、所定の間隔で、複数の冗長なイベント待ち状態キュー340を発行して、次にある提示の予告を与えることが可能である。たとえば、冗長なイベント待ち状態キュー340は、2次コンテンツ138の提示までの残り時間の情報を含むことが可能である。さらに、たとえば、キューイングメカニズムは、進行中の2次コンテンツ138の提示をアナウンスするイベント続行キュー342、たとえば、個々のイベントが進行中であることの通知を含むことが可能である。たとえば、提示中に、所定の間隔で、複数の冗長なイベント続行キュー342を発行して、進行中であることの通知を与えることが可能である。たとえば、冗長なイベント続行キュー342は、2次コンテンツ138の提示の残り時間の情報を含むことが可能である。
図19を参照すると、別の態様の一例では、コンテンツセレクタ120は、1次コンテンツ136の一部分を1つまたは複数の2次コンテンツ138に置き換えることを起動するように動作可能であり、1次コンテンツ136の置き換えられた部分は、2次コンテンツスペースまたはタイミング142に対応する。たとえば、この態様は、全国または広域ベースの広告を有するスペース142をローカル広告に置き換えることを含むことが可能である。この態様では、1次コンテンツ136は、第1の部分344と第2の部分346と第3の部分348とに分割されることが可能であり、第1の部分344と第3の部分346との間の、第2の部分346の場所に2次コンテンツ138が挿入される。したがって、番組または提示134は、1次コンテンツ136から第2の部分346を差し引いたものと、第2の部分346が置き換えられた2次コンテンツ138との組み合わせの連続的な提示を備える。
図20を参照すると、さらに別の態様の一例では、コンテンツセレクタ120は、1次コンテンツおよび2次コンテンツの両方が同時に提示されるように、1つまたは複数の2次コンテンツ138と、1次コンテンツ136とを組み合わせるように動作可能である。たとえば、この態様は、スピーカでの音楽(オーディオ)の提示とディスプレイでのタイトルおよびアーチスト情報とを組み合わせること、あるいはディスプレイの第1の部分でのタイトルおよびアーチスト情報と、このディスプレイの第2の部分での広告情報とを組み合わせることを含むことが可能である。この態様では、1次コンテンツ136は、第1の部分350と第2の部分352と第3の部分354とに分割されることが可能であり、2次コンテンツ138が1次コンテンツに追加されて、第2の部分346と2次コンテンツ138とが同時に提示される。別の態様では、1つのコンテンツを別のコンテンツの上に重ね合わせることが可能である。したがって、番組または提示134は、1次コンテンツ136の連続提示と、スペースまたはタイミング142における1次コンテンツ136および2次コンテンツ138の両方の同時提示とを備える。
かくして、図1を参照すると、システム100の各無線端末104は、配信システム108からの送信118に含まれる複数のコンテンツ102の中から選択された、選択されたコンテンツ126を選択的にダウンロードし、選択的に提示するように動作可能である。
図21を参照すると、態様によっては、配信システム108は、任意のタイプのハードウェア、ソフトウェア、ファームウェア、サーバ、パーソナルコンピュータ、ミニコンピュータ、メインフレームコンピュータ、および一般的には任意の専用コンピューティング装置および/または汎用コンピューティング装置の、1つまたは任意の組み合わせを備えることが可能である。さらに、データを受け取り、処理し、利用可能な形式で各パーティに提供すること、および/または、端末とネットワークと配信システム108との間のデータフローに別の制御層を与えることのために、協調して動作する、配信システム108に関連付けられた、別のサーバ群またはコンピュータ装置群および/またはネットワーク群が存在することが可能である。
配信システム108は、コンピュータプラットフォーム360を備えることが可能であり、コンピュータプラットフォーム360は、データを受信および送信すること、ソフトウェアアプリケーションを受け取って実行すること、ならびにデータおよび/またはコンテンツを生成かつ/または表示することが可能な、1つまたは複数の常駐および/または分散コンピュータプラットフォームを備える。たとえば、コンピュータプラットフォーム360は、ハードウェア、ファームウェア、ソフトウェア、データ、実行可能命令、およびこれらの組み合わせのかたちで具体化されることが可能である。
コンピュータプラットフォーム360は、配信システム108への入力を生成する入力メカニズム362と、配信システム108のローカルおよび/またはリモートオペレータによって消費される情報を生成する出力メカニズム364とに関連付けられることが可能である。たとえば、入力メカニズム362は、キーまたはキーボード、マウス、タッチスクリーンディスプレイ、音声認識モジュールなどのようなメカニズムを含むことが可能である。さらに、たとえば、出力メカニズム364は、ディスプレイ、オーディオスピーカ、触覚フィードバックメカニズムなどであることが可能である。さらに、入力メカニズム362は、配信システム108にアクセスすることが可能なリモート装置(たとえば、リモートコンピュータ、ダムターミナル、および/またはワークステーション)であることが可能である。態様によっては、たとえば、入力メカニズム362および/または出力メカニズム364は、コンテンツ提供者から受け取ったコンテンツの受け入れおよび説明;1つまたは複数のコンテンツ小売業者および/または課金および顧客サービス提供者に関連付けられたチャネル、層、およびパッケージの確立、保守、および削除;加入情報および課金情報の確立、保守、および削除;および(4)メディアフローによるコンテンツ配信、のうちの1つまたは複数を管理する1人または複数のオペレータによって利用されることが可能である。
さらに、コンピュータプラットフォーム360は、1つまたは複数のデータリポジトリおよび/またはメモリ366を含むことが可能であり、データリポジトリおよび/またはメモリ366は、揮発性メモリおよび不揮発性メモリ(読み出し専用メモリおよび/またはランダムアクセスメモリ(RAMおよびROM)、EPROM、EEPROM、フラッシュカード、または任意の、コンピュータプラットフォームに一般的なメモリなど)を備えることが可能である。さらに、メモリ366は、1つまたは複数のフラッシュメモリセルを含むことが可能であり、あるいは、任意の2次または3次記憶装置(磁気メディア、光学メディア、テープ、ソフトディスク、またはハードディスクなど(リムーバブルメモリメカニズムを含む))であることが可能である。いくつかの態様では、たとえば、メモリ366は、1つまたは複数のコンテンツサーバを含む。
さらに、コンピュータプラットフォーム360はまた、プロセッサ368を含み、プロセッサ368は、特定用途向け集積回路(ASIC)、または他のチップセット、プロセッサ、論理回路、または他の、実行可能命令を実行するデータ処理装置であってよい。
コンピュータプラットフォーム360はさらに、通信モジュール370を含むことが可能であり、通信モジュール370は、ハードウェア、ファームウェア、ソフトウェア、データ、実行可能命令、およびこれらの組み合わせの1つまたは複数のかたちで具体化され、配信システム108の各種コンポーネント間、および配信システム108と第1のネットワーク110、第2のネットワーク116と無線端末104との間の有線通信および無線通信を可能にする。たとえば、通信モジュール370は、無線端末104および/または第1のネットワーク110および第2のネットワーク116との無線通信のためのトランシーバモジュールを含むことが可能である。
さらに、コンピュータプラットフォーム360は、1つまたは複数の加入/課金マネージャモジュール372を含むことが可能であり、加入/課金マネージャモジュール372は、配信システム108に関連付けられた、メディアコンテンツの加入および課金の全機能を管理するように動作する。たとえば、加入/課金マネージャモジュール372は、ハードウェア、プロセッサ、ソフトウェア、ファームウェア、データ、および/または他の実行可能命令セットのうちの1つまたは複数のかたちで具体化されることが可能である。さらに、態様によっては、加入/課金マネージャモジュール372は、加入/課金管理ロジック374を含み、加入/課金管理ロジック374は、加入/課金情報376を受け取り、記憶し、処理する機能を、配信システム108に提供する。たとえば、加入/課金情報376は、加入者/端末ユーザ識別情報、アドレスおよび支払い関連情報、対応する無線端末の識別子情報、加入者アカウント情報、パッケージ、層、およびチャネル情報などを含むことが可能である。さらに、加入/課金管理ロジック374は、加入関連情報(たとえば、加入要求、加入要求の承認または拒否、および、承認された加入要求に基づく、コンテンツのチャネル、層、またはパッケージに対するデジタル著作権の管理に関連する情報)を受け取り、処理し、送信するように動作可能であることができる。
さらに、コンピュータプラットフォーム360は、1つまたは複数の配信マネージャモジュール378を含むことが可能であり、配信マネージャモジュール378は、配信システム108に関連付けられた、メディアコンテンツの配信の全機能を管理するように動作する。たとえば、配信マネージャモジュール378は、ハードウェア、プロセッサ、ソフトウェア、ファームウェア、データ、および/または他の実行可能命令セットのうちの1つまたは複数のかたちで具体化されることが可能である。さらに、態様によっては、配信マネージャモジュール378は、配信管理ロジック380を含み、配信管理ロジック380は、配信情報382を受け取り、記憶し、処理し、コンテンツの配信を制御する機能を、配信システム108に提供する。たとえば、配信情報382は、情報および/または配信関連情報間の相対的な関連付け(たとえば、MediaFLO(商標)システムのパラメータ(フロー、フローリージョン、ネットワーク、コンテンツ、チャネル、サービス、層、パッケージ、コンテンツ供給者などを含む)の1つまたは組み合わせ)を含むことが可能である。さらに、配信管理ロジック380は、コンテンツおよびコンテンツ関連情報、ならびにコンテンツ小売業者別情報(たとえば、カスタマイズ情報、補助サービス、補助提示、チャネル情報、層情報、およびパッケージ情報)を受け取り、処理するように動作可能であることができる。さらに、配信管理ロジック380は、(たとえば、1対多またはマルチキャストメカニズムによる)送信118を開始するように動作可能であることができる。たとえば、マルチキャストメカニズムは、MediaFLO(商標)システムの順方向リンク専用(FLO)ネットワークのようなマルチキャストシステムのすべてまたは一部を備えることが可能である。
さらに、コンピュータプラットフォーム360は、1つまたは複数のコンテンツ/チャネルマネージャモジュール384を含むことが可能であり、コンテンツ/チャネルマネージャモジュール384は、配信システム108によって受け取られたコンテンツおよび配信されたチャネル/サービスに関連する動作を管理するように動作する。たとえば、コンテンツ/チャネルマネージャモジュール384は、ハードウェア、プロセッサ、ソフトウェア、ファームウェア、データ、および/または他の実行可能命令セットのうちの1つまたは複数のかたちで具体化されることが可能である。さらに、態様によっては、コンテンツ/チャネルマネージャモジュール384は、コンテンツ/チャネル管理ロジック386を含み、コンテンツ/チャネル管理ロジック386は、複数のコンテンツ102、個々のサービスおよび/またはチャネル154、156、および158(図3)、ならびに関連付けられたコンテンツ関連情報(たとえば、コンテンツメタデータ112、コンテンツID 150、および関連付けられたチャネル/サービス情報(関連付けられたコンテンツ、層、およびパッケージの情報など))を受け取り、記憶し、処理する機能を、配信システム108に提供する。
態様によっては、たとえば、コンテンツ/チャネル管理ロジック386は、各種のコンテンツおよびチャネル/サービス管理機能(たとえば、チャネル/サービス定義、説明定義アクティビティ、コンテンツ記述子アクティビティなど)を実施するために、配信システム108のユーザとインターフェースするのに適した、複数のコンテンツおよびチャネル/サービスメニュー388の1つまたは複数を生成するように動作可能である。
たとえば、図22を参照すると、コンテンツ/チャネル管理ロジック386は、ユーザが1つまたは複数の所定のメタデータ392(たとえば、コンテンツカテゴリ、ジャンル、テーマなど)を定義することを可能にするメタデータ定義メニュー390を、たとえば、表示型ユーザインターフェース170(図5)上に、生成することが可能である。たとえば、コンテンツ/チャネル管理ロジック386(図21)は、ユーザコマンドを受けて、複数のコンテンツおよびチャネル/サービスメニュー388(図21)からメタデータ定義メニュー390を取り出し、これをユーザに提示することが可能である。ユーザは、1つまたは複数の入力装置172(図5)を利用して、所定のメタデータ392(図21および22)のリストを作成することが可能であり、このリストが、任意のコンテンツを説明するために使用されることが可能である。たとえば、ユーザは、名前、説明、(潜在的説明のデータベースを参照する際に用いられる)カテゴリコードを入力し、かつ/または、コンテンツ説明データベースから取得された潜在的説明のリストから選択することによって、説明を個々に定義することが可能である。さらに、たとえば、メタデータ定義メニュー390は、リストされた記述子を保存する「保存」仮想ボタン394、および/または複数のコンテンツおよびチャネル/サービスメニュー388(図21)(たとえば、ヘルプメニュー、および/または、新しい記述子を入力または定義したり、既存の記述子を編集または削除したりするメニューなど)のうちの別のメニューにアクセスする「オプション」仮想ボタン396のような、選択可能な機能を含むことが可能である。このようにして、利用可能な所定のメタデータ392のリストを、作成および/または修正、ならびに保存することが可能である。態様によっては、1つまたは複数の所定のコンテンツメタデータ392は、所定のコンテンツメタデータ392がサービス/チャネル別、および/またはサービス提供者別であるように、個々の154、156、および158(図3)の1つまたは複数に関連付けられることが可能である。したがって、態様によっては、メタデータ定義メニュー390とのユーザ対話の結果として、1つまたは複数の使用可能な所定のメタデータ392が生成され、これが、複数のコンテンツ102のうちの1つまたは複数を定義することに使用されることが可能である。
これに対応して、図23を参照すると、態様によっては、コンテンツ/チャネル管理ロジック386(図21)は、ユーザが、複数のコンテンツ102のうちの所与のコンテンツの説明を、このコンテンツを1つまたは複数の所定のメタデータ392に関連付けることによって行うことを可能にするように、動作可能である。コンテンツ/チャネル管理ロジック386は、コンテンツ説明メニュー398を生成することが可能であり、コンテンツ説明メニュー398は、ユーザが、1つまたは複数の個々のコンテンツメタデータ112として所与のコンテンツID 150またはコンテンツ102に関連付けるべきメタデータを、利用可能な所定のメタデータのリスト392から選択することを可能にする。態様によっては、コンテンツ説明メニュー398にしかるべき利用可能なメタデータがない場合に、コンテンツ/チャネル管理ロジック386(図21)は、(たとえば、ユーザをメタデータ定義メニュー390(図22)に誘導することによって)ユーザが1つまたは複数のメタデータを個人的に定義することを可能にするように動作可能である。さらに、たとえば、コンテンツ説明メニュー398は、入力メカニズム172(図5)および/または出力メカニズム174(図5)に関連付けられた表示型ユーザインターフェースで、配信システム108のユーザに提示されることが可能である。さらに、態様によっては、コンテンツ/チャネル管理ロジック386(図21)は、識別されたチャネルおよび/またはサービス154、156、および158(図3)に基づいて、利用可能な所定のメタデータのリスト392を、前述のように、既に定義された、所与のチャネルまたはサービスに関連付けられたメタデータで埋めるように動作可能である。
たとえば、コンテンツ/チャネル管理ロジック386(図21)は、複数のコンテンツ102(図1)のうちの所与のコンテンツを受け取ると、ただちに、複数のコンテンツおよびチャネル/サービスメニュー388(図21)からコンテンツ説明メニュー398を自動的に取り出して、ユーザに提示することが可能である。代替として、メニュー398は、受け取られたユーザ入力に基づいて、取り出されることが可能である。さらに別の代替として、メニュー398は、配信システム108がコンテンツを受け取る前に、コンテンツメタデータ112を所与のコンテンツに関連付けるために、コンテンツ提供者106(図1)によって利用されることが可能である。どのケースでも、ユーザは、1つまたは複数の入力メカニズム172(図5)を利用して選択インジケータ400(たとえば、ハイライトやチェックマークなど)を与えて、1つまたは複数の所定のコンテンツカテゴリ392の選択を示すことによって、所与のコンテンツ102(図1)に関連付けられる1つまたは複数のコンテンツメタデータ112(図1)を定義することが可能である。
代替として、または追加として、たとえば、ユーザは、メニュー398内の1つまたは複数のコンテンツメタデータ112(図1)を、名前や説明などを入力することにより、個々に定義することが可能である。これらの標準でないメタデータは、選択された所定のメタデータとの組み合わせで、複数のコンテンツ102のうちの所与のコンテンツに対応するコンテンツメタデータ112として定義されることが可能である。さらに、態様によっては、コンテンツ/チャネル管理ロジック386(図21)は、標準でないコンテンツ記述子を1つまたは複数の所定のコンテンツ記述子に関連付け、この関係をコンテンツ記述子として記憶するように動作可能であることが可能な、アルゴリズム、意志決定ルーチン、ファジーロジック、ヒューリスティック関係、ニューラルネットワークなどを含むことが可能である。
さらに、たとえば、コンテンツ説明メニュー398は、選択されたコンテンツカテゴリをコンテンツメタデータ112として保存する「保存」仮想ボタン402、および/または、複数のコンテンツおよびチャネル/サービスメニュー388(図21)のうちの別のメニューにアクセスする「オプション」仮想ボタン404のような、選択可能な機能を含むことが可能である。たとえば、「オプション」仮想ボタン404を選択すると、ヘルプメニュー、および/または、コンテンツが、個々の記述子に対して考慮されるためにはどのタイプの特徴を有するべきであるかを説明する情報を取り出すメニューにアクセスすることが可能になる。したがって、複数のコンテンツ102(図1)のうちの、コンテンツID 150で識別されることが可能な個々のコンテンツに対して、1つまたは複数のコンテンツメタデータ112(図1)が、作成および/または修正され、保存されることが可能である。したがって、態様によっては、コンテンツ説明メニュー398とのユーザ対話の結果として、複数のコンテンツ102(図1)のうちの1つまたは複数に対する1つまたは複数のコンテンツメタデータ112(図1)が生成される。
なお、メタデータ112(図1)を定義し、メタデータ112を、複数のコンテンツ102(図1)のうちの1つまたは複数に関連付ける機能は、配信システム108に関連付けられた任意の端末において実行されることが可能であることに注意されたい。たとえば、コンテンツ提供者106は、この機能を実行することが可能である。
図24を参照すると、一態様の一例では、1つまたは複数のコンテンツ提供者106が、アグリゲータ406を含むことが可能であり、アグリゲータ406は、メタデータを定義するように動作可能であり、かつ、複数のコンテンツ102を1つまたは複数のメタデータ112に関連付けるように動作可能である。たとえば、アグリゲータ406は、複数のコンテンツ102を、コンテンツのクラスまたはカテゴリのラベリングを備えることが可能な所定の複数のメタデータ392(図22)のうちの1つをそれぞれが有する外部ソースおよびタグから受け取る。さらに、たとえば、アグリゲータ406は、複数のコンテンツ102のうちの複数のコンテンツを、クラスまたはカテゴリが類似であるグループに集約することが可能である。したがって、アグリゲータ406は、コンテンツ102および対応するコンテンツメタデータ112を定義する。その後、アグリゲータ406は、コンテンツ102および対応するコンテンツメタデータ112を、配信システム108(図21)の配信マネージャモジュール378に転送するように動作可能である。配信マネージャモジュール378はさらに、ダウンロードリスト408を取得することが可能であり、ダウンロードリスト408は、たとえば、ユーザ嗜好プロファイル244(図11)からの、かつ/またはファイルシステム更新に加入しようとする外部ソースからの、クラスまたはカテゴリのリストを定義する。ダウンロードリスト408は、関心対象クラスのファイルダウンロード(たとえば、複数のコンテンツ102および関連付けられたメタデータ112の送信)を開始するために使用される。ダウンロードされたファイル情報410は、各ファイルがファイル名およびパス名を含むことが可能な電子ファイルシステム412の場合のように、コンテンツ記憶装置132にパブリッシュされる。電子ファイルシステム412は、ファイルシステム内の各ファイルの移動、コピー、削除、および他の管理をリモートで行う機能を含む。たとえば、このようなファイルシステム更新メカニズムを用いて、広告キャッシュへの広告の配置、Webブラウザキャッシュへのコンテンツの追加、人気のあるビデオまたは音楽クリップのダウンロード(事前対応またはプロモーションとして実行可能)、および/または個々の無線端末へのソフトウェア更新の配信を行うことが可能である。
したがって、図21を再度参照すると、配信システム108は、1対多送信118を生成するように動作可能であり、1対多送信118は、システム100(図1)に関与している1つまたは複数の無線端末104(図1)へのマルチキャスト送信であってよい。さらに、前述のように、コンテンツセレクタ120(図1)は、ダウンロードする選択されたコンテンツ126(図1)を送信188から選択するように動作可能であり、さらに、選択されたコンテンツ126のうちの、番組または提示134に含めるコンテンツを識別するように動作可能である。
態様によっては、送信118は、キューイングプロトコル414を含むことが可能であり、キューイングプロトコル414は、各無線端末104に対して、コンテンツキャッシングイベントおよび/またはコンテンツ挿入イベントを信号で伝えること、および/またはメタデータをコンテンツまたはコンテンツのセグメントに関連付けることを行うようアラートするように動作可能である。たとえば、キューイングプロトコル414は、無線端末104においてコンテンツのダウンロードおよび/または提示を行うことに関連する1つまたは複数の態様を定義することが可能である。
図25を参照すると、一態様の一例では、キューイングプロトコルペイロード415が、所定のサイズ417(たとえば、ビットサイズ)および所定のペイロード構造419を有するデータオブジェクトを備えることが可能である。たとえば、この態様では、キューイングプロトコルペイロード415は、いくつかのフィールドを含むことが可能であり、各フィールドは、所定長または可変長を有することが可能であり、これらのフィールドは、フィルタ識別子(ID)数フィールド421と、1つまたは複数の予約フィールド423と、フィルタ(f)インジケータフィールド425と、ブランキングインジケータフィールド427と、イベントタイプフィールド429と、キュータイプフィールド431と、バージョン(ver)番号フィールド433と、タイムスタンプ/フレーム番号フィールド435と、所定長継続時間フィールド437と、フィルタIDリストフィールド439と、他のフィルタメタデータおよびスクリプトフィールド441と、を含む。フィルタ識別子(ID)数フィールド421は、ペイロードに含まれているフィルタ識別子の個数を示す。1つまたは複数の予約フィールド423は、プロトコルに基づいて予約されることが可能である。フィルタ(f)インジケータフィールド425は、他のメタデータおよびスクリプトがペイロードに含まれているかどうかを示し、たとえば、含まれていない場合は「0」に設定することによって示し、含まれている場合は「1」に設定することによって示す。ブランキングインジケータフィールド427は、たとえば、1次コンテンツにブランキングがない場合には「0」に設定されることが可能であり、1次コンテンツにブランキングがある場合(すなわち、1次コンテンツの提示をさせないようにする場合)には「1」に設定されることが可能である。イベントタイプフィールド429は、伸縮可能な長さを有し、たとえば、イベントがリアルタイム広告または非リアルタイム広告を備えていることを識別し、たとえば、ターゲティング情報に基づいて1次コンテンツより他の何らかのコンテンツを優先するための、ブラックアウトに用いられるように伸張されることが可能である。キュータイプフィールド431は、キューのタイプ、たとえば、イベント待ち状態、イベント通知、イベント続行、イベント終了などを識別する。バージョン(ver)番号フィールド433は、使用中のキューイングプロトコルのバージョンを識別する。タイムスタンプ/フレーム番号フィールド435は、たとえば、タイミングを同期するイベントのための、1次コンテンツに関連付けられた測定ポイントを提供する。所定長継続時間フィールド437は、イベントの継続時間を与える。継続時間は、イベントが完了するまでの残り時間であり、タイムスタンプ単位である。フィルタIDリストフィールド439は、イベントで使用されるフィルタ識別情報をリストする。他のフィルタメタデータおよびスクリプトフィールド441は、コンテンツセレクタ120(図1)によって使用される他のメタデータ、属性、パラメータ、スクリプトなどを含み、メタデータおよびスクリプトには、同期マルチメディア統合言語(SMIL)を使用することが可能である。
図26を参照すると、別の例では、キューイングプロトコルペイロード416が、所定のサイズ418(たとえば、ビットサイズ)および所定のペイロード構造420を有するデータオブジェクトを備えることが可能である。たとえば、この態様では、キューイングプロトコルペイロード416は、8ビットのシーケンス番号フィールド422と、2ビットのバージョン(ver)番号フィールド424と、2ビットのキュータイプフィールド426と、2ビットのイベントタイプフィールド428と、1ビットのブランキングインジケータフィールド430と、1つまたは複数の可変長の予約フィールド432と、8ビットのフィルタ識別子(ID)数フィールド434と、32ビットのタイムスタンプ/フレーム番号フィールド436と、16ビットの継続時間フィールド438と、可変長のフィルタIDフィールド440と、他のフィルタメタデータおよびスクリプトの長さフィールド442と、可変長の他のフィルタメタデータおよびスクリプトフィールド444と、を含むことが可能である。8ビットのシーケンス番号フィールド422は、他のペイロードに対する、ペイロード416の相対的な位置を識別する。2ビットのバージョン(ver)番号フィールド424は、使用中のキューイングプロトコルのバージョンを識別する。2ビットのキュータイプフィールド426は、キューのタイプ(たとえば、イベント待ち状態、イベント通知、イベント続行など)を識別する。2ビットのイベントタイプフィールド428は、たとえば、イベントがリアルタイム広告または非リアルタイム広告を備えていることを識別する。1ビットのブランキングインジケータフィールド430は、たとえば、1次コンテンツにブランキングがない場合には「0」に設定されることが可能であり、1次コンテンツにブランキングがある場合には「1」に設定されることが可能である。1つまたは複数の可変長の予約フィールド432は、プロトコルに基づいて予約されることが可能である。8ビットのフィルタ識別子(ID)数フィールド434は、ペイロードに含まれているフィルタ識別子の個数を示す。32ビットのタイムスタンプ/フレーム番号フィールド436は、たとえば、タイミングを同期するイベントのための、1次コンテンツに関連付けられた測定ポイントを提供する。16ビットの継続時間フィールド438は、イベントの継続時間を与える。継続時間は、イベントが完了するまでの残り時間であり、タイムスタンプ単位である。可変長のフィルタIDフィールド440は、イベントで使用されるフィルタ識別情報をリストし、各フィルタ識別情報は、8ビットのフィールドを備える。他のフィルタメタデータおよびスクリプトの長さフィールド442は、他のフィルタメタデータおよびスクリプトの長さを定義する。可変長の他のフィルタメタデータおよびスクリプトフィールド444は、コンテンツセレクタ120(図1)によって使用される他のメタデータ、属性、パラメータ、スクリプトなどを含み、メタデータおよびスクリプトには、同期マルチメディア統合言語(SMIL)を使用することが可能である。
さらに、たとえば、キューイングプロトコル414(図21)は、キューイングプロトコルスタック内で、送信118によりトランスポートされることが可能である。態様によっては、キューイングプロトコルスタックは、キューがリアルタイムコンテンツ用か非リアルタイムコンテンツ用かに応じて変化してよく、態様によっては、キュープロトコルスタックは、リアルタイムコンテンツ用と非リアルタイムコンテンツ用とが同じであってよい。
たとえば、図27〜36を参照すると、各種キューイングプロトコルスタックの各部分は、たとえば、インターネットプロトコル(IP)に基づくネットワーク層450と、たとえば、ユーザデータグラムプロトコル(UDP)に基づくトランスポート層452と、アプリケーション層454の中で搬送されるキューイングプロトコル414と、を含む。
図27を参照すると、たとえば、キューイングプロトコルスタック460が、リアルタイムコンテンツと非リアルタイムコンテンツとで同じであってよく、キューイングプロトコル414のペイロード部分が、他のプロトコルまたはアプリケーション(たとえば、リアルタイムトランスポートプロトコル(RTP)462および/または非同期階層型符号化(asynchronous layered coding)の最上部に構築された1方向トランスポートによるファイル配信(FLUTE/ALC)ファイル転送アプリケーション464)で定義されてよい。たとえば、リアルタイムコンテンツの配信の場合、キューパケットは、RTPストリーム内で、メディアパケットとともに帯域内で、または別のRTPストリーム内で具体化されることが可能である。さらに、たとえば、非リアルタイムコンテンツの場合、キューパケットは、FLUTE/ALCで搬送されることが可能である。
図28および29を参照すると、別の態様では、キューイングプロトコルスタック466が、リアルタイムコンテンツに利用されることが可能であり、キューイングプロトコルスタック468が、非リアルタイムコンテンツに利用されることが可能である。キューイングプロトコルスタック466では、RTP 462が、メディアまたはコンテンツパケットのために定義された所定のペイロードタイプ、およびキューパケットのために定義された別の所定のペイロードタイプを含むことが可能である。したがって、RTP 462は、キューイングプロトコル414のペイロードのいくらかを搬送することが可能である。キューイングプロトコルスタック468では、キューイングプロトコル414が、FLUTE/ALC 464を用いて、同期マルチメディア統合言語(SMIL)で定義されることが可能である。
図30および31を参照すると、別の態様では、キューイングプロトコルスタック472が、リアルタイムコンテンツに利用されることが可能であり、キューイングプロトコルスタック474が、非リアルタイムコンテンツに利用されることが可能である。キューイングプロトコルスタック472では、RTP 462が、キューイングプロトコル414のペイロードのいくらかを搬送することが可能である。キューイングプロトコルスタック474では、キューイングプロトコル414が、リアルタイムの場合と同じであってよく、FLUTE/ALC 464を用いて搬送されることが可能である。
図32および33を参照すると、別の態様では、キューイングプロトコルスタック476が、リアルタイムコンテンツに利用されることが可能であり、キューイングプロトコルスタック478が、非リアルタイムコンテンツに利用されることが可能である。キューイングプロトコルスタック476では、RTP 462が、キューイングプロトコル414のペイロードのいくらかを搬送することが可能である。キューイングプロトコルスタック478では、キューイングプロトコル414が、FLUTE/ALC 464を用いて、SMIL 470で定義され、搬送されることが可能である。
図34および35を参照すると、別の態様では、キューイングプロトコルスタック480が、リアルタイムコンテンツに利用されることが可能であり、キューイングプロトコルスタック482が、非リアルタイムコンテンツに利用されることが可能であり、両方のケースで、同じキューイングプロトコル414が使用されることが可能である。キューイングプロトコルスタック480では、RTP 462が、キューイングプロトコル414のペイロードのいくらかを搬送することが可能である。キューイングプロトコルスタック482では、SMIL 470が、キューイングプロトコル414の各部分を含むことが可能であり、SMIL 470およびキューイングプロトコル414の両方が、FLUTE/ALC 464を用いて搬送されることが可能である。
図36を参照すると、別の態様では、キューイングプロトコルスタック484は、リアルタイムコンテンツと非リアルタイムコンテンツの両方に利用されることが可能である。RTP 462が、リアルタイムコンテンツプロトコルのペイロードのいくらかを搬送することが可能であり、非リアルタイムプロトコルペイロードのいくらかが、SMIL 470で定義され、FLUTE/ALC 464を用いて搬送されることが可能である。
操作については、図37を参照すると、無線端末でコンテンツを提示する方法の一態様は、1次コンテンツを取得すること(ブロック490)を備える。たとえば、図1を参照すると、無線端末104は、配信システム108から、複数のコンテンツ102の送信118を受信する。コンテンツセレクタ120は、送信118中の複数のコンテンツ102の中から、選択されたコンテンツ126を選択するように動作可能である。選択されたコンテンツ126の少なくとも1つが、1次コンテンツ136を備えることが可能である。
本方法はさらに、2次コンテンツタイミングおよび2次コンテンツパラメータを含む、1次コンテンツに関連付けられた2次コンテンツインジケータを取得すること(ブロック492)を含む。たとえば、図1を参照すると、無線端末104は、送信118から2次コンテンツインジケータ140を取得することが可能である。2次コンテンツインジケータ140は、コンテンツ102の各コンテンツにおいて、あるいは、対応するコンテンツメタデータ112において、あるいは、送信118によって搬送されるキューイングプロトコル414(図21)において、定義されることが可能である。さらに、2次コンテンツタイミングおよび2次コンテンツパラメータは、1つまたは複数の2次コンテンツパラメータ144によって、またはキューイングプロトコル414によって、定義されることが可能である。
さらに、本方法は、複数の2次コンテンツのそれぞれに対応する2次コンテンツ属性を取得すること(ブロック494)を含む。たとえば、図1を参照すると、無線端末104は、複数のコンテンツ102に対応する複数のコンテンツメタデータ112を、送信118から取得することが可能である。
本方法はさらに、選択パラメータを取得すること(ブロック496)を含む。たとえば、図1を参照すると、無線端末104は、1つまたは複数の選択パラメータ122(たとえば、コンテンツフィルタ123、ユーザ情報125、および端末情報127)を取得することが可能である。
さらに、本方法は、複数の2次コンテンツの1対多送信を取得すること(ブロック498)を含む。たとえば、図1を参照すると、無線端末104は、2次コンテンツ138を含む複数のコンテンツ102を搬送することが可能な送信118を取得する。態様によっては、無線端末104は、端末情報127内で定義されることが可能な加入データ248(図12)に基づいて、送信118を受信することを許可される。さらに、態様によっては、1対多送信は、マルチキャスト送信を備えることが可能である。
本方法はさらに、1対多送信から選択された2次コンテンツを、選択パラメータと個々の2次コンテンツ属性との間の一致に基づいて記憶すること(ブロック500)を含む。たとえば、図1を参照すると、無線端末104は、コンテンツセレクタ120を実行して、送信118内の複数のコンテンツ102からの選択されたコンテンツを、1つまたは複数の選択パラメータ122と、選択されたコンテンツに対応するコンテンツメタデータ112で定義された個々のコンテンツ属性との間の一致に基づいて、選択するように動作可能である。態様によっては、たとえば、選択パラメータ122は、コンテンツフィルタ123であることが可能であり、コンテンツフィルタ123は、送信118によって定義されることが可能であるか、かつ/または、端末のユーザによって設定されるか、端末とのユーザ対話に基づいて(たとえば、挙動に基づいて)設定されることが可能である。態様によっては、たとえば、選択パラメータ122は、ユーザ嗜好プロファイル244(図11)および/またはユーザ嗜好データ242(図11)を含むユーザ情報125であることが可能であり、これによって、コンテンツセレクタ120が、個々のコンテンツ属性との比較に基づいて、端末ユーザが関心を示しそうなコンテンツをダウンロードすることが可能になる。態様によっては、たとえば、選択パラメータ122は、端末情報127であることが可能であり、端末情報127は、加入状態またはハードウェア状態またはソフトウェア状態であってよい。
さらに、本方法は、選択された2次コンテンツのうちの1つを、2次コンテンツパラメータと個々の2次コンテンツ属性との間の一致に基づいて、2次コンテンツインジケータに対して識別すること(ブロック502)を含む。たとえば、図1を参照すると、無線端末104は、2次コンテンツインジケータ140および/またはキューイングプロトコル414(図21)を受け取ることに基づいて、コンテンツセレクタ120を実行するように動作可能である。このケースでは、コンテンツセレクタ120は、2次コンテンツパラメータ144を取得し、コンテンツ記憶装置132にキャッシュされている選択されたコンテンツ126のコンテンツメタデータ112との一致を判定するように動作可能である。一致するコンテンツメタデータ112は、選択されたコンテンツ126のうちの1つに関連付けられ、したがって、このコンテンツを識別する。いわゆる一致は、一致のしきい値、一致の程度を定量化するために割り当てられた重みなどに基づくことが可能である。さらに、コンテンツセレクタ120は、最もよい一致または最高度に定量化されうる一致、最初の一致、および/または他の任意の所定の一致スキームに基づいて、一致するコンテンツを選択することが可能である。
さらに、本方法は、選択された2次コンテンツのうちの識別された1つを、2次コンテンツタイミングで、出力装置を介して提示すること(ブロック504)を含む。たとえば、図1を参照すると、メディアモジュール128は、2次コンテンツパラメータ144および/またはキューイングプロトコル414(図21)に基づいて、選択されたコンテンツ126のうちの識別された1つを受け取り、これを、番組または提示134に含めるために出力装置130へ転送するように動作可能である。
本方法はさらに、選択された2次コンテンツの提示に関連付けられたアクティビティを追跡すること(ブロック506)を含むことが可能である。たとえば、図1を参照すると、無線端末104は、追跡/報告モジュール146を実行して、2次コンテンツ138を含む提示134に関連付けられた所定の端末のハードウェアおよびソフトウェアの状態を、端末ユーザの、端末との対話をキャプチャすることを含め、監視および記録することが可能である。
さらに、本方法は、追跡されたアクティビティに基づいて報告を生成すること(ブロック508)を含むことが可能である。たとえば、図1を参照すると、追跡/報告モジュール146は、2次コンテンツ138の提示に関連して発生した、監視および追跡されたアクティビティに関連する情報を、詳細に、または要約して提供する報告148を生成するように動作可能であることができる。このような報告148は、プライバシポリシー308(図16)の対象になって、非公開であると考えられる所定の情報を除去することが可能であり、これによって、システム100の非侵害的態様が維持される。
なお、システム100の無線端末104では、上記で定義されたアクションの一部分またはすべてが実行されることが可能である。たとえば、一態様では、上述のアクションのすべてが無線端末104で実行される。別の態様では、たとえば、選択されたコンテンツ126を識別してダウンロードすることに関連付けられたアクションが、無線端末104の外部で実行されることが可能であり、1次コンテンツ136の提示134に含める2次コンテンツ138を識別するために、選択されたコンテンツ126の中から選択するアクションが、無線端末104で実行されることが可能である。
別の態様では、図38を参照すると、ターゲティングコンテンツを配信する方法の一例は、1次コンテンツを取得すること(ブロック520)と、2次コンテンツタイミングおよび2次コンテンツパラメータを含む、1次コンテンツに関連付けられた2次コンテンツインジケータを取得すること(ブロック522)と、を備える。たとえば、図1を参照すると、配信システム108は、複数のコンテンツ102および対応する複数のコンテンツメタデータ112を、1つまたは複数のコンテンツ提供者106から受け取ることが可能である。1次コンテンツは、複数のコンテンツ102のうちの1つを備えることが可能である。2次コンテンツインジケータは、コンテンツタイミングおよび他のコンテンツパラメータとともに、複数のコンテンツ102のそれぞれにおいて、あるいは、2次コンテンツインジケータ140および/またはキューイングプロトコル414(図21)を含むことが可能な、複数のコンテンツメタデータ112において、定義されることが可能である。2次コンテンツインジケータ140および/またはキューイングプロトコル414は、システム100の任意の関係者(たとえば、配信システム108のオペレータ、コンテンツ提供者106、広告主162(図4)、サービス提供者、コンテンツ小売業者など)によって、複数のコンテンツ102に関連付けられることが可能である。
さらに、本方法は、複数の2次コンテンツを取得すること(ブロック524)と、複数の2次コンテンツのそれぞれに対応する2次コンテンツ属性を取得すること(ブロック526)と、を含むことが可能である。たとえば、図1を参照すると、配信システム108によって取得された複数のコンテンツ102はさらに、複数の2次コンテンツを含むことが可能である。同様に、配信システム108によって取得された複数のコンテンツメタデータ112はさらに、複数の2次コンテンツのそれぞれに対応する1つまたは複数の2次コンテンツ属性を含むことが可能である。2次コンテンツ属性(たとえば、コンテンツメタデータ112)は、システム100の任意の関係者(たとえば、配信システム108のオペレータ、コンテンツ提供者106、広告主162(図4)、サービス提供者、コンテンツ小売業者など)によって、複数のコンテンツ102に関連付けられることが可能である。
本方法はさらに、1次コンテンツおよび2次コンテンツインジケータの1対多送信を生成すること(ブロック528)と、複数の2次コンテンツの1対多送信を生成すること(ブロック530)と、を含むことが可能である。たとえば、図1を参照すると、配信システム108は、送信118によって搬送される複数のコンテンツ102の中に1次コンテンツおよび2次コンテンツの両方が含まれるように、送信118を生成することが可能である。また、前述のように、送信118は、2次コンテンツインジケータ140を、複数のコンテンツ102の中で、または複数のコンテンツメタデータ112の中で、あるいは、独立したキューイングプロトコル414(図21)として、搬送することが可能である。さらに、これらのデータの、個別の1対多送信があってよいこと、あるいは、これらのデータをすべて備える1つの送信があってよいことに注意されたい。ただし、この1つの送信は、これらのデータのうちの異なる1つを各チャネルが有する複数のチャネルを含むことが可能である。
さらに、本方法は、無線端末にキャッシュされた2次コンテンツの識別情報、およびキャッシュされた2次コンテンツの提示に関連付けられた、無線端末とのユーザ対話の識別情報を取得すること(ブロック532)を含むことが可能である。たとえば、図1を参照すると、配信システム108は、無線端末104から追跡報告148を受け取るように動作可能であり、追跡報告は、端末のハードウェアおよびソフトウェアの状態に関連する情報、ならびに、選択された2次コンテンツ138を含む提示134に関連して無線端末104で行われるユーザ対話に関連する情報を提供する。
さらに、本方法は、2次コンテンツパラメータ、または1対多送信に含まれる複数の2次コンテンツの個数の少なくとも一方を、識別情報に基づいて調節すること(ブロック534)を含むことが可能である。たとえば、図1を参照すると、配信システム108は、複数のコンテンツ102のうちの少なくとも1つに関連付けられた1つまたは複数の2次コンテンツパラメータ144を、追跡報告148内で受け取られたフィードバックに基づいて、たとえば、コンテンツマネージャモジュール384(図21)を介して、調節することが可能である。別の例では、配信システム108は、1次コンテンツ136および2次コンテンツ138を含む、送信118に含まれたコンテンツを、追跡報告148内で受け取られたフィードバックに基づいて、たとえば、コンテンツマネージャモジュール384(図21)を介して、変更することが可能である。
なお、システム100の配信システム108では、上記で定義されたアクションの一部分またはすべてが実行されることが可能である。たとえば、一態様では、上述のアクションのすべてが配信システム108で実行される。別の態様では、たとえば、複数のコンテンツ102のそれぞれを1つまたは複数のコンテンツメタデータ112で特徴づけることに関連付けられたアクション、ならびに調節するアクションが、配信システム108の外部で実行されることが可能であり、残りのアクションが配信システム108で実行されることが可能である。さらに、上記で定義されたアクションの1つまたは複数が、システム100の1つまたは複数のコンポーネントによって実行されることが可能である。たとえば、1次コンテンツ、2次コンテンツ、個々のコンテンツメタデータ、ならびに2次コンテンツインジケータおよび/またはキューイングプロトコルは、システム100の1つまたは複数のコンポーネントの任意の組み合わせによって配信されることが可能である。
したがって、各種態様では、本明細書に記載のシステム100の装置および方法は、説明的メタデータを有する複数のコンテンツの配信を提供する。さらに、各種態様では、本明細書に記載のシステム100の装置および方法は、複数のコンテンツの1対多送信から無線端末によって選択されたコンテンツの保持および提示を提供する。無線端末によって実行可能なコンテンツセレクタが、複数のコンテンツの送信からの選択されたコンテンツを、たとえば、無線端末にある選択パラメータと、コンテンツに関連付けられたコンテンツメタデータとの間の対応に基づいて、抽出し、キャッシュする。選択されたコンテンツは、1次コンテンツおよび2次コンテンツを備えることが可能である。態様によっては、選択パラメータは、端末にある嗜好関連情報から識別された、端末によって生成されたユーザ嗜好データを含むことが可能である。さらに、態様によっては、ユーザ嗜好データの詳細が無線端末の外部にさらされることを防ぐために、完全に非侵害的であって、非公開であるメカニズムが提供される。さらに、本明細書に記載のシステム100の装置および方法は、選択されたコンテンツの1つまたは複数を要求する信号を発すること、および選択されたコンテンツの1つまたは複数を他のコンテンツの提示に含めることを行うメカニズムを提供する。たとえば、コンテンツセレクタは、1次コンテンツの提示に2次コンテンツを含めることを、たとえば、所望の2次コンテンツパラメータと、キャッシュされた2次コンテンツのコンテンツメタデータとの間の一致に基づいて、開始するように、無線端末において実行可能である。したがって、無線端末のユーザには、無線端末が1つまたは複数のユーザ嗜好に基づいてコンテンツのグループから選択したコンテンツが提供され、したがって、このコンテンツは、ユーザの関心を引きそうなコンテンツである。
本明細書で開示された実施形態に関連して記載された、各種の例示的なロジック、論理ブロック、モジュール、および回路は、本明細書に記載の機能を実行するように設計された汎用プロセッサ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)または他のプログラマブルロジックデバイス、ディスクリートゲートまたはトランジスタロジック、ディスクリートハードウェアコンポーネント、またはこれらの任意の組み合わせにより実装または実行が可能である。汎用プロセッサは、マイクロプロセッサであってよいが、代替として、任意の従来型のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であってもよい。プロセッサは、コンピューティング装置の組み合わせ(たとえば、DSPとマイクロプロセッサとの組み合わせ、複数のマイクロプロセッサの組み合わせ、1つまたは複数のマイクロプロセッサとDSPコアとの組み合わせ、または他の任意のこのような構成)として実装されてもよい。
さらに、本明細書に開示された態様に関連して記載された方法またはアルゴリズムのステップおよび/またはアクションは、ハードウェアとして直接具体化されるか、プロセッサで実行されるソフトウェアモジュールとして具体化されるか、これら2つの組み合わせとして具体化されることが可能である。ソフトウェアモジュールは、RAMメモリ、フラッシュメモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、レジスタ、ハードディスク、リムーバブルディスク、CD−ROM、または他の任意の、当該技術分野において公知の形式の記憶メディアに存在することが可能である。例示的記憶メディアをプロセッサに結合して、プロセッサがこの記憶メディアから情報を読み出したり、この記憶メディアに情報を書き込んだりすることが可能であるようにすることが可能である。代替では、この記憶メディアをプロセッサと一体化させることが可能である。さらに、態様によっては、プロセッサおよび記憶メディアは、ASIC内に存在することが可能である。さらに、このASICは、ユーザ端末内に存在することが可能である。代替では、プロセッサおよび記憶メディアは、ユーザ端末内のディスクリートコンポーネントとして存在することが可能である。さらに、態様によっては、方法またはアルゴリズムのステップおよび/またはアクションは、機械可読メディアおよび/またはコンピュータ可読メディアにある命令の1つまたは任意の組み合わせまたはセットとして存在することが可能である。
先述の開示は、例示的な態様および/または実施形態を説明しているが、これらに対しては、添付の請求項によって定義された、本明細書に記載の態様および/または実施形態の範囲を逸脱することなく、様々な変更および修正がなされることが可能であることに注意されたい。さらに、本明細書に記載の態様および/または実施形態の各要素は、単数として記載または請求されている場合があるが、単数に限定されることが明示的に述べられていない限り、複数であることも想定されている。さらに、特に断りがない限り、任意の態様および/または実施形態のすべてまたは一部が、他の任意の態様および/または実施形態のすべてまたは一部とともに利用されることが可能である。
コンテンツを選択的にダウンロードし、選択的に提示するように動作可能な無線端末を含む、コンテンツを配信するシステムの一態様の概略図である。 図1のコンテンツの一態様の概略図である。 図1の複数のコンテンツの複数のチャネルの送信の一態様の概略図である。 図1のシステムの(広告主を含む)コンポーネント群の一態様の概略図である。 図1の無線端末の一態様の概略図である。 図1のコンテンツセレクタの一態様の概略図である。 図1のコンテンツセレクタの別の態様の概略図である。 図1のコンテンツフィルタの一態様の概略図である。 図1のコンテンツフィルタのコンテンツキャッシュフィルタ部分の一態様の概略図である。 図1のコンテンツフィルタのコンテンツ選択フィルタ部分の一態様の概略図である。 図1のユーザ情報の一態様の概略図である。 図1の端末情報の一態様の概略図である。 図5の嗜好決定モジュールの一態様の概略図である。 図5の嗜好決定モジュールの別の態様の概略図である。 図1の追跡/報告モジュールの一態様の概略図である。 図1の追跡/報告モジュールの別の態様の概略図である。 図1の無線端末で提示可能な個人化コンテンツリストメニューの一態様の表示である。 図1の無線端末での提示において実行可能な、1次コンテンツへの2次コンテンツの追加の一態様の概略図である。 図1の無線端末での提示において実行可能な、2次コンテンツによる1次コンテンツの置き換えの一態様の概略図である。 図1の無線端末によって実行可能な、1次コンテンツおよび2次コンテンツの同時提示の一態様の概略図である。 図1の配信システムの一態様の概略図である。 態様によっては、図1のメディア配信システムとの対話によって使用可能なメタデータ定義メニューの一態様の表示である。 態様によっては、図1のメディア配信システムとの対話によって使用可能なコンテンツ説明メニューの一態様の表示である。 図1のシステムにおいてターゲティングコンテンツを配信する処理の一態様の概略図である。 図1のシステムにおいて使用されるように動作可能なキューイングプロトコルの一態様の概略図である。 図1のシステムにおいて使用されるように動作可能なキューイングプロトコルの別の態様の概略図である。 図1のシステムにおいて使用されるように動作可能な、リアルタイムコンテンツおよび非リアルタイムコンテンツの両方向けのキューイングプロトコルスタックの一態様の概略図である。 図1のシステムにおいて使用されるように動作可能な、リアルタイムキューイングプロトコルスタックおよび非リアルタイムキューイングプロトコルスタックのそれぞれの態様の概略図である。 図1のシステムにおいて使用されるように動作可能な、リアルタイムキューイングプロトコルスタックおよび非リアルタイムキューイングプロトコルスタックのそれぞれの態様の概略図である。 図1のシステムにおいて使用されるように動作可能な、リアルタイムキューイングプロトコルスタックおよび非リアルタイムキューイングプロトコルスタックのそれぞれの態様の概略図である。 図1のシステムにおいて使用されるように動作可能な、リアルタイムキューイングプロトコルスタックおよび非リアルタイムキューイングプロトコルスタックのそれぞれの態様の概略図である。 図1のシステムにおいて使用されるように動作可能な、リアルタイムキューイングプロトコルスタックおよび非リアルタイムキューイングプロトコルスタックのそれぞれの態様の概略図である。 図1のシステムにおいて使用されるように動作可能な、リアルタイムキューイングプロトコルスタックおよび非リアルタイムキューイングプロトコルスタックのそれぞれの態様の概略図である。 図1のシステムにおいて使用されるように動作可能な、リアルタイムキューイングプロトコルスタックおよび非リアルタイムキューイングプロトコルスタックのそれぞれの態様の概略図である。 図1のシステムにおいて使用されるように動作可能な、リアルタイムキューイングプロトコルスタックおよび非リアルタイムキューイングプロトコルスタックのそれぞれの態様の概略図である。 図1のシステムにおいて使用されるように動作可能な、リアルタイムコンテンツおよび非リアルタイムコンテンツの両方向けのキューイングプロトコルスタックの一態様の概略図である。 図1の無線端末において動作可能な、コンテンツを提示する方法の一態様のフローチャートである。 図1の配信システムにおいて動作可能な、コンテンツを配信する方法の一態様のフローチャートである。

Claims (89)

  1. 無線端末においてコンテンツを提示する方法であって、
    1次コンテンツに関連付けられた2次コンテンツインジケータであって、前記1次コンテンツを基準とする2次コンテンツタイミングを備え、さらに2次コンテンツパラメータを備える前記2次コンテンツインジケータを取得することと、
    複数の2次コンテンツのそれぞれに対応する2次コンテンツ属性を取得することと、
    前記無線端末に関連付けられた選択パラメータを取得することと、
    前記複数の2次コンテンツの1対多送信から、前記選択パラメータと個々の2次コンテンツ属性との間の一致に基づいて選択された2次コンテンツを記憶することと、
    前記選択された2次コンテンツのうちの1つを、前記2次コンテンツパラメータと個々の2次コンテンツ属性との間の一致に基づいて、前記2次コンテンツインジケータに対して識別することと、
    前記選択された2次コンテンツのうちの前記識別された1つを、前記2次コンテンツタイミングで、出力装置を介して提示することと、
    を備える方法。
  2. 前記選択された2次コンテンツのうちの前記識別された1つを前記提示することに関連付けられた、前記無線端末とのユーザ対話を追跡することと、前記追跡の結果に基づいて追跡報告を生成することと、をさらに備える、請求項1に記載の方法。
  3. 前記選択された2次コンテンツのうちの前記識別された1つを前記提示することの消費を追跡することと、前記追跡の結果に基づいて消費報告を生成することと、をさらに備える、請求項1に記載の方法。
  4. 前記追跡の結果に所定のプライバシルールを適用して、非公開でない消費報告を生成することをさらに備える、請求項3に記載の方法。
  5. 前記追跡の結果から、所定の非公開データに対応する情報を備えるデータを除去することをさらに備え、消費報告を生成することは、前記除去されたデータを含まない前記追跡の結果に基づいて、非公開でない消費報告を生成することをさらに備える、請求項3に記載の方法。
  6. 前記2次コンテンツパラメータはさらに、コンテンツフィルタ識別子を備え、前記選択された2次コンテンツのうちの1つを識別することはさらに、前記コンテンツフィルタ識別子に対応するコンテンツフィルタを前記選択された2次コンテンツに適用して、前記選択された2次コンテンツのうちの前記識別された1つを決定することを備える、請求項1に記載の方法。
  7. 前記2次コンテンツパラメータはさらに、コンテンツフィルタスクリプト識別子を備え、前記選択された2次コンテンツのうちの1つを識別することはさらに、前記選択された2次コンテンツに対して、前記コンテンツフィルタスクリプト識別子に対応するコンテンツフィルタスクリプトを実行して、前記選択された2次コンテンツのうちの前記識別された1つを決定することを備える、請求項1に記載の方法。
  8. 前記2次コンテンツパラメータはさらに、2次コンテンツを選択するルールを含むコンテンツフィルタスクリプトを備え、前記選択された2次コンテンツのうちの1つを識別することはさらに、前記選択された2次コンテンツに対して前記コンテンツフィルタスクリプトを実行して、前記選択された2次コンテンツのうちの前記識別された1つを決定することを備える、請求項1に記載の方法。
  9. 前記2次コンテンツパラメータはさらに、所望のコンテンツ識別子を備え、各2次コンテンツ属性はさらに、前記複数の2次コンテンツのうちの個々の2次コンテンツに対応する2次コンテンツ識別子を備え、前記選択された2次コンテンツのうちの1つを識別することはさらに、前記所望のコンテンツ識別子を、前記選択された2次コンテンツのうちの1つの、個々の2次コンテンツ識別子と照合することを備える、請求項1に記載の方法。
  10. 前記2次コンテンツパラメータはさらに、2次コンテンツの個数の表現を備え、前記選択された2次コンテンツのうちの1つを前記識別することはさらに、前記2次コンテンツパラメータと、複数の前記選択された2次コンテンツのそれぞれの個々の2次コンテンツ属性との間の一致に基づいて、前記複数の選択された2次コンテンツを識別することを備え、前記複数の選択された2次コンテンツは、前記個数の2次コンテンツに対応し、前記選択された2次コンテンツのうちの前記識別された1つを提示することはさらに、前記複数の選択された2次コンテンツを提示することを備える、請求項1に記載の方法。
  11. 前記2次コンテンツパラメータはさらに、前記個数のコンテンツの順序の表現を備え、前記複数の選択された2次コンテンツを提示することはさらに、前記順序に従って、前記複数の選択された2次コンテンツを提示することを備える、請求項10に記載の方法。
  12. 選択されたコンテンツを記憶することはさらに、ユーザコンテンツ嗜好と、個々の2次コンテンツ属性とを照合して一致を判定することを備える、請求項1に記載の方法。
  13. 前記無線端末とのユーザ対話イベントを監視することと、前記監視されたユーザ対話イベントに時間重み関数を適用することに基づいて前記ユーザコンテンツ嗜好を調節することと、をさらに備える、請求項12に記載の方法。
  14. 前記複数の2次コンテンツの1対多送信から、一致に基づいて選択された2次コンテンツを記憶することはさらに、ユーザ加入、端末状態データ、端末ロケーション、および個々の2次コンテンツ属性のうちの少なくとも2つに基づいて前記一致を判定することを備える、請求項1に記載の方法。
  15. 前記複数の2次コンテンツの1対多送信から選択された2次コンテンツを記憶することはさらに、前記選択された2次コンテンツのそれぞれを、前記選択された2次コンテンツの個々の2次コンテンツに対応する個々の2次コンテンツ属性に基づいて、複数の記憶ロケーションのうちの所定の1つと関連付けて保存することを備える、請求項1に記載の方法。
  16. 複数の2次コンテンツのそれぞれに対応する前記2次コンテンツ属性に所定のコンテンツ収集フィルタを適用して、前記選択パラメータと前記2次コンテンツ属性との間の一致を判定することをさらに備える、請求項1に記載の方法。
  17. 前記選択された2次コンテンツのそれぞれに対応する前記2次コンテンツ属性に所定のコンテンツ収集フィルタを適用して、前記2次コンテンツパラメータと前記個々の2次コンテンツ属性との間の一致を判定することをさらに備える、請求項1に記載の方法。
  18. 1次コンテンツに関連付けられた2次コンテンツインジケータを取得することが、前記1次コンテンツに関連付けられた複数の2次コンテンツインジケータを取得することをさらに備え、前記複数の2次コンテンツインジケータのそれぞれが、前記1次コンテンツを基準とする個々の2次コンテンツタイミングを備え、個々の複数の2次コンテンツパラメータをさらに備えることと、
    複数の2次コンテンツのそれぞれに対応する2次コンテンツ属性を取得することが、前記複数の2次コンテンツのそれぞれに対応する複数の2次コンテンツ属性を取得することをさらに備えることと、
    選択された2次コンテンツを記憶することが、前記選択パラメータと、前記複数の選択された2次コンテンツのそれぞれの個々の2次コンテンツ属性との間の一致に基づいて、複数の選択された2次コンテンツを記憶することをさらに備えることと、
    前記選択された2次コンテンツのうちの1つを識別することが、個々の複数の2次コンテンツパラメータのそれぞれの一部分と、個々の複数の2次コンテンツ属性のそれぞれの一部分との間の一致に基づいて、複数の前記選択された2次コンテンツを識別することをさらに備えることと、
    前記識別された複数の前記選択された2次コンテンツのうちの1つを、個々の2次コンテンツタイミングのそれぞれで、出力装置を介して提示することと、
    をさらに備える、請求項1に記載の方法。
  19. 前記複数の2次コンテンツパラメータのそれぞれに対応する所定の相対重みを受け取ることをさらに備え、前記複数の前記選択された2次コンテンツを識別することは、前記個々の所定の相対重みに従って照合することをさらに備える、請求項18に記載の方法。
  20. 前記複数の2次コンテンツインジケータのそれぞれに対応する各2次コンテンツタイミングに対応する所定の相対順序を受け取ることをさらに備え、前記識別された複数の前記選択された2次コンテンツのうちの1つを提示することは、前記個々の相対順序に基づくことをさらに備える、請求項18に記載の方法。
  21. 1次コンテンツおよび関連付けられた1次コンテンツ属性を取得することをさらに備え、前記2次コンテンツパラメータは、前記1次コンテンツ属性に関連付けられる、請求項1に記載の方法。
  22. 複数の2次コンテンツのそれぞれに対応する2次コンテンツ属性を取得することが、前記1対多送信内の各2次コンテンツ属性を受け取ることをさらに備え、前記1対多送信にコンテンツキャッシュフィルタを適用して、前記選択パラメータと前記個々の2次コンテンツ属性との間の一致を判定することをさらに備える、請求項1に記載の方法。
  23. 取得された各2次コンテンツ属性にコンテンツキャッシュフィルタを適用することと、前記コンテンツキャッシュフィルタを前記適用することに基づいて、前記選択パラメータと前記個々の2次コンテンツ属性との間の一致を判定することと、前記一致に基づいて、前記複数の2次コンテンツから前記選択された2次コンテンツを識別することと、前記1対多送信にアクセスして、前記選択された2次コンテンツを取得することと、をさらに備える、請求項1に記載の方法。
  24. 前記1次コンテンツを取得することをさらに備え、前記選択された2次コンテンツのうちの前記識別された1つを提示することは、前記選択された2次コンテンツのうちの前記識別された1つと、提示における前記1次コンテンツとを、同時に提示することをさらに備える、請求項1に記載の方法。
  25. 前記1次コンテンツを取得することをさらに備え、前記選択された2次コンテンツのうちの前記識別された1つを提示することは、前記選択された2次コンテンツのうちの前記識別された1つを、前記1次コンテンツの提示に隣接する所定のスペースに挿入することをさらに備える、請求項1に記載の方法。
  26. 前記1次コンテンツを取得することをさらに備え、前記選択された2次コンテンツのうちの前記識別された1つを提示することは、前記1次コンテンツの提示の一部分を、前記選択された2次コンテンツのうちの前記識別された1つに置き換えることをさらに備える、請求項1に記載の方法。
  27. 前記選択された2次コンテンツのうちの1つを識別することと、前記選択された2次コンテンツのうちの前記識別された1つを提示することと、の各アクションは、前記無線端末において実行される、請求項1に記載の方法。
  28. 2次コンテンツインジケータを取得することと、2次コンテンツ属性を取得することと、選択パラメータを取得することと、および選択された2次コンテンツを記憶することと、の各アクションは、前記無線端末において実行される、請求項1に記載の方法。
  29. 前記無線端末の複数のユーザのうちの1人を識別することをさらに備え、前記選択パラメータを取得することは、前記識別されたユーザに関連付けられた複数のユーザ情報のうちの1つを取得することをさらに備える、請求項1に記載の方法。
  30. 前記1次コンテンツを取得することをさらに備え、前記選択パラメータは、ユーザ嗜好データを備え、前記1次コンテンツを取得することはさらに、前記無線端末において、複数のコンテンツのマルチキャスト送信から前記1次コンテンツを選択することを備え、前記複数のコンテンツのそれぞれは、コンテンツメタデータを備え、前記選択することは、前記ユーザ嗜好データの少なくとも一部分と、前記コンテンツメタデータのうちの個々のコンテンツメタデータとの間の一致に基づく、請求項1に記載の方法。
  31. 2次コンテンツインジケータを取得すること、ならびに、2次コンテンツ属性を取得することはさらに、前記無線端末において、前記2次コンテンツインジケータおよび各2次コンテンツ属性を前記マルチキャスト送信から受け取ることを備え、前記選択された2次コンテンツのうちの1つを識別することはさらに、前記無線端末において、前記選択された2次コンテンツのうちの少なくとも1つに関連付けられた前記コンテンツメタデータのうちの少なくとも1つを分析して、前記2次コンテンツパラメータと前記個々の2次コンテンツ属性との間の一致を判定することを備える、請求項30に記載の方法。
  32. 前記1次コンテンツおよび前記2次コンテンツインジケータを前記マルチキャスト送信の別々のチャネルで受け取ることをさらに備える、請求項31に記載の方法。
  33. 前記1次コンテンツおよび前記2次コンテンツインジケータを前記マルチキャスト送信の1つのチャネルで受け取ることをさらに備える、請求項31に記載の方法。
  34. 1次コンテンツに関連付けられた2次コンテンツインジケータであって、前記1次コンテンツを基準とする2次コンテンツタイミングを備え、さらに2次コンテンツパラメータを備える前記2次コンテンツインジケータを取得することと、
    複数の2次コンテンツのそれぞれに対応する2次コンテンツ属性を取得することと、
    無線端末のユーザに関連付けられた選択パラメータを取得することと、
    前記複数の2次コンテンツの1対多送信から、前記選択パラメータと個々の2次コンテンツ属性との間の一致に基づいて選択された2次コンテンツを記憶することと、
    前記選択された2次コンテンツのうちの1つを、前記2次コンテンツパラメータと個々の2次コンテンツ属性との間の一致に基づいて、前記2次コンテンツインジケータに対して識別することと、
    前記選択された2次コンテンツのうちの前記識別された1つを、前記2次コンテンツタイミングで、出力装置を介して提示することと、
    の各アクションを実行するように構成された、少なくとも1つのプロセッサ。
  35. コンピュータ可読メディアを備えるコンピュータプログラム製品であって、
    前記コンピュータ可読メディアは、
    1次コンテンツに関連付けられた2次コンテンツインジケータであって、前記1次コンテンツを基準とする2次コンテンツタイミングを備え、さらに2次コンテンツパラメータを備える前記2次コンテンツインジケータを取得することをコンピュータに行わせる第1のコードセットと、
    複数の2次コンテンツのそれぞれに対応する2次コンテンツ属性を取得することを前記コンピュータに行わせる第2のコードセットと、
    無線端末のユーザに関連付けられた選択パラメータを取得することを前記コンピュータに行わせる第3のコードセットと、
    前記複数の2次コンテンツの1対多送信から、前記選択パラメータと個々の2次コンテンツ属性との間の一致に基づいて選択された2次コンテンツを記憶することを前記コンピュータに行わせる第4のコードセットと、
    前記選択された2次コンテンツのうちの1つを、前記2次コンテンツパラメータと個々の2次コンテンツ属性との間の一致に基づいて、前記2次コンテンツインジケータに対して識別することを前記コンピュータに行わせる第5のコードセットと、
    前記選択された2次コンテンツのうちの前記識別された1つを、2次コンテンツタイミングで、出力装置を介して提示することを前記コンピュータに行わせる第6のコードセットと、
    を備える、コンピュータプログラム製品。
  36. コンテンツを提示する装置であって、
    1次コンテンツに関連付けられた2次コンテンツインジケータであって、前記1次コンテンツを基準とする2次コンテンツタイミングを備え、さらに2次コンテンツパラメータを備える前記2次コンテンツインジケータを取得する手段と、
    複数の2次コンテンツのそれぞれに対応する2次コンテンツ属性を取得する手段と、
    前記装置のユーザに関連付けられた選択パラメータを取得する手段と、
    前記複数の2次コンテンツの1対多送信から、前記選択パラメータと個々の2次コンテンツ属性との間の一致に基づいて選択された2次コンテンツを記憶する手段と、
    前記選択された2次コンテンツのうちの1つを、前記2次コンテンツパラメータと個々の2次コンテンツ属性との間の一致に基づいて、前記2次コンテンツインジケータに対して識別する手段と、
    前記選択された2次コンテンツのうちの前記識別された1つを、前記2次コンテンツタイミングで提示する手段と、
    を備える装置。
  37. コンテンツを提示する端末であって、
    選択パラメータを備えるメモリと、プロセッサと、を有するコンピュータプラットフォームと、
    前記コンピュータプラットフォームと通信するユーザインターフェースと、
    前記コンピュータプラットフォームと通信する通信モジュールであって、1次コンテンツに関連付けられた2次コンテンツインジケータであって、前記1次コンテンツを基準とする2次コンテンツタイミングを備え、さらに2次コンテンツパラメータを備える前記2次コンテンツインジケータと、複数の2次コンテンツのそれぞれに対応する2次コンテンツ属性と、前記複数の2次コンテンツの1対多送信と、を取得するように動作可能な前記通信モジュールと、
    前記選択パラメータと個々の2次コンテンツ属性との間の第1の一致に基づいて、前記複数の2次コンテンツの前記1対多送信から選択された2次コンテンツを前記メモリに記憶することを開始するように動作可能な選択ロジックを有するコンテンツセレクタであって、前記選択ロジックはさらに、前記選択された2次コンテンツのうちの1つを、前記2次コンテンツパラメータと個々の2次コンテンツ属性との間の第2の一致に基づいて、前記2次コンテンツインジケータに対して識別するように動作可能である、前記コンテンツセレクタと、
    前記選択された2次コンテンツのうちの前記識別された1つを、前記2次コンテンツタイミングで前記ユーザインターフェース上に提示することを開始するように動作可能なメディア管理ロジックを有するメディアモジュールと、
    を備える端末。
  38. 前記選択された2次コンテンツのうちの前記識別された1つの提示に関連付けられた、前記無線端末とのユーザ対話に関連する情報を収集するように動作可能な第1のロジックを有する追跡モジュールをさらに備え、前記追跡モジュールはさらに、前記収集された情報に基づいて追跡報告を生成するように動作可能な第2のロジックを備える、請求項37に記載の端末。
  39. 前記選択された2次コンテンツのうちの前記識別された1つの提示に対応する消費関連情報を収集するように動作可能な収集ロジックを備える消費データコレクタを有する追跡モジュールをさらに備え、前記追跡モジュールはさらに、前記収集された消費関連情報に基づいて消費報告を生成するように動作可能なレポータロジックを備える、請求項37に記載の端末。
  40. 前記追跡モジュールはさらに、所定のプライバシルールを備え、前記レポータロジックはさらに、前記所定のプライバシルールを前記収集された消費関連情報に適用して、非公開でないデータだけを備える消費報告を生成するように動作可能である、請求項39に記載の端末。
  41. 前記追跡モジュールはさらに、所定の非公開データを定義する所定のプライバシルールを備え、前記レポータロジックはさらに、前記所定の非公開データに対応するデータを前記消費報告から除去するように動作可能であり、前記除去されたデータがない前記消費報告は、非公開でない消費報告を備える、請求項39に記載の端末。
  42. 前記2次コンテンツパラメータはさらに、コンテンツフィルタ識別子を備え、前記選択ロジックはさらに、前記コンテンツフィルタ識別子に対応するコンテンツフィルタを前記選択された2次コンテンツに適用して、前記選択された2次コンテンツのうちの前記識別された1つを決定するように動作可能である、請求項37に記載の端末。
  43. 前記2次コンテンツパラメータはさらに、コンテンツフィルタスクリプト識別子を備え、前記選択ロジックはさらに、前記選択された2次コンテンツに対して、前記コンテンツフィルタスクリプト識別子に対応するコンテンツフィルタスクリプトを実行して、前記選択された2次コンテンツのうちの前記識別された1つを決定するように動作可能である、請求項37に記載の端末。
  44. 前記2次コンテンツパラメータはさらに、2次コンテンツを選択するためのルールを含むコンテンツフィルタスクリプトを備え、前記選択ロジックはさらに、前記選択された2次コンテンツに対して前記コンテンツフィルタスクリプトを実行して、前記選択された2次コンテンツのうちの前記識別された1つを決定するように動作可能である、請求項37に記載の端末。
  45. 前記2次コンテンツパラメータはさらに、所望のコンテンツ識別子を備え、各2次コンテンツ属性はさらに、前記複数の2次コンテンツのうちの個々の2次コンテンツに対応する2次コンテンツ識別子を備え、前記選択ロジックはさらに、前記所望のコンテンツ識別子を、前記選択された2次コンテンツのうちの1つの、個々の2次コンテンツ識別子と照合するように動作可能である、請求項37に記載の端末。
  46. 前記2次コンテンツパラメータはさらに、2次コンテンツの個数の表現を備え、前記選択ロジックはさらに、前記2次コンテンツパラメータと、複数の前記選択された2次コンテンツのそれぞれの個々の2次コンテンツ属性との間の一致に基づいて、前記複数の選択された2次コンテンツを識別するように動作可能であり、前記複数の前記選択された2次コンテンツは、前記個数の2次コンテンツに対応し、前記メディア管理ロジックはさらに、前記複数の選択された2次コンテンツの提示を開始するように動作可能である、請求項37に記載の端末。
  47. 前記2次コンテンツパラメータはさらに、前記個数のコンテンツの順序の表現を備え、前記メディア管理ロジックはさらに、前記順序に従って、前記複数の選択された2次コンテンツを提示することを開始するように動作可能である、請求項46に記載の端末。
  48. 前記選択パラメータは、ユーザコンテンツ嗜好を備え、前記選択ロジックはさらに、前記ユーザコンテンツ嗜好を個々の2次コンテンツ属性と照合して前記第1の一致を判定するように動作可能である、請求項37に記載の端末。
  49. 前記無線端末におけるユーザ対話イベントを監視するように動作可能な収集ロジックを有する追跡モジュールをさらに備え、前記ユーザコンテンツ嗜好を生成するように動作可能な生成ロジックを有するプロファイルジェネレータをさらに備え、前記生成ロジックはさらに、監視されたユーザ対話イベントに時間重み関数を適用することに基づいて前記ユーザコンテンツ嗜好を調節するように動作可能である、請求項48に記載の端末。
  50. 前記選択ロジックはさらに、ユーザ加入、端末状態データ、ロケーション、および個々の2次コンテンツ属性のうちの少なくとも2つに基づいて、前記第1の一致を判定するように動作可能である、請求項37に記載の端末。
  51. 前記メモリは、複数の記憶ロケーションを備え、前記選択ロジックはさらに、前記選択された2次コンテンツのそれぞれを、前記選択された2次コンテンツの個々の2次コンテンツに対応する個々の2次コンテンツ属性に基づいて、前記複数の記憶ロケーションのうちの所定の1つと関連付けて保存することを開始するように動作可能である、請求項37に記載の端末。
  52. 前記メモリはさらに、複数のコンテンツフィルタを備え、前記選択ロジックはさらに、前記複数のコンテンツフィルタのうちの所定のコンテンツフィルタを、複数の2次コンテンツのうちの少なくとも1つに対応する前記2次コンテンツ属性に適用して、前記第1の一致を判定するように動作可能である、請求項37に記載の端末。
  53. 前記メモリはさらに、複数のコンテンツフィルタを備え、前記選択ロジックはさらに、前記複数のコンテンツフィルタのうちの所定のコンテンツフィルタを、前記選択された2次コンテンツのうちの少なくとも1つに対応する前記2次コンテンツ属性に適用して、前記第2の一致を判定するように動作可能である、請求項37に記載の端末。
  54. 前記2次コンテンツインジケータは、前記1次コンテンツに関連付けられた複数の2次コンテンツインジケータのうちの1つを備え、前記複数の2次コンテンツインジケータのそれぞれが、前記1次コンテンツを基準とする個々の2次コンテンツタイミングを備え、個々の複数の2次コンテンツパラメータをさらに備えることと、
    前記通信モジュールはさらに、前記1次コンテンツに関連付けられた前記複数の2次コンテンツインジケータを取得するように動作可能であり、前記通信モジュールはさらに、前記複数の2次コンテンツのそれぞれに対応する前記複数の2次コンテンツ属性を取得するように動作可能であることと、
    前記コンテンツセレクタはさらに、前記選択パラメータと、前記複数の選択された2次コンテンツのそれぞれの個々の2次コンテンツ属性との間の第3の一致に基づいて、複数の選択された2次コンテンツを記憶することを開始するように動作可能であり、前記コンテンツセレクタはさらに、個々の複数の2次コンテンツパラメータのそれぞれの一部分と、個々の複数の2次コンテンツ属性のそれぞれの一部分との間の第4の一致に基づいて、複数の前記選択された2次コンテンツを識別するように動作可能であることと、
    前記メディアモジュールはさらに、前記識別された複数の前記選択された2次コンテンツのうちの1つの提示を開始するように動作可能であることと、
    をさらに備える、請求項37に記載の端末。
  55. 前記コンテンツセレクタは、前記複数の2次コンテンツパラメータのそれぞれに対応する所定の相対重みを受け取るように動作可能であり、前記選択ロジックはさらに、前記個々の所定の相対重みに従って前記第4の一致を判定するように動作可能である、請求項54に記載の端末。
  56. 前記メディアモジュールは、前記複数の2次コンテンツインジケータのそれぞれに対応する各2次コンテンツタイミングに対応する所定の相対順序を受け取るように動作可能であり、前記メディア管理ロジックはさらに、前記個々の相対順序に基づいて前記提示を開始するように動作可能である、請求項54に記載の端末。
  57. 前記コンテンツセレクタは、1次コンテンツおよび関連付けられた1次コンテンツ属性を取得するように動作可能であり、前記2次コンテンツパラメータは、前記1次コンテンツ属性に関連付けられる、請求項37に記載の端末。
  58. 複数のコンテンツフィルタを備える選択データベースをさらに備え、前記通信モジュールはさらに、各2次コンテンツ属性と、前記複数の2次コンテンツのそれぞれとを、前記1対多送信から受け取るように動作可能であり、前記選択ロジックはさらに、前記複数のコンテンツフィルタのうちの選択されたコンテンツフィルタを前記1対多送信に適用して前記第1の一致を判定するように動作可能である、請求項37に記載の端末。
  59. 前記選択ロジックはさらに、前記複数のコンテンツフィルタのうちの第2の選択されたコンテンツフィルタを前記選択された2次コンテンツに適用して前記第2の一致を判定するように動作可能である、請求項58に記載の端末。
  60. 複数のコンテンツフィルタを備える選択データベースをさらに備え、前記選択ロジックはさらに、前記複数のコンテンツフィルタから選択されたコンテンツキャッシュフィルタを各2次コンテンツ属性に適用して、前記選択された2次コンテンツのうちの前記識別された1つを決定するように動作可能であり、前記選択ロジックはさらに、前記1対多送信にアクセスして、前記選択された2次コンテンツのうちの前記識別された1つを取得するように動作可能である、請求項37に記載の端末。
  61. 前記通信モジュールはさらに、前記1次コンテンツを受け取るように動作可能であり、前記提示は、前記選択された2次コンテンツのうちの前記識別された1つと前記1次コンテンツとの同時提示を備える、請求項37に記載の端末。
  62. 前記通信モジュールはさらに、前記1次コンテンツを受け取るように動作可能であり、前記メディア管理ロジックは、前記選択された2次コンテンツのうちの前記識別された1つを、前記提示における前記1次コンテンツに隣接する所定のスペースの中に挿入するように動作可能である、請求項37に記載の端末。
  63. 前記通信モジュールはさらに、前記1次コンテンツを受け取るように動作可能であり、前記メディア管理ロジックは、前記提示において、前記1次コンテンツの一部分を、前記選択された2次コンテンツのうちの前記識別された1つに置き換えるように動作可能である、請求項37に記載の端末。
  64. 前記端末の複数のユーザに対応する複数のユーザ情報を備える選択データベースをさらに備え、前記コンテンツ選択ロジックはさらに、前記複数のユーザ情報から前記選択パラメータを、所与のユーザと前記端末との対話に基づいて識別するように動作可能なユーザ検出アルゴリズムを備える、請求項37に記載の端末。
  65. 前記選択パラメータは、ユーザ嗜好データを備え、前記選択ロジックはさらに、前記1次コンテンツを、複数のコンテンツのマルチキャスト送信から選択するように動作可能であり、前記複数のコンテンツのそれぞれは、コンテンツメタデータを備え、前記選択ロジックは、前記ユーザ嗜好データの少なくとも一部分と、前記コンテンツメタデータのうちの個々のコンテンツメタデータとの間の第3の一致に基づいて、前記1次コンテンツを選択するように動作可能である、請求項37に記載の端末。
  66. 前記1対多送信は、前記2次コンテンツインジケータおよび前記2次コンテンツ属性のマルチキャスト送信を備え、前記選択ロジックはさらに、前記選択された2次コンテンツの少なくとも1つに関連付けられた前記コンテンツメタデータの少なくとも1つを分析して前記第2の一致を判定するように動作可能である、請求項65に記載の端末。
  67. 前記マルチキャスト送信はさらに、前記1次コンテンツおよび前記2次コンテンツインジケータのための別々のチャネルを備える、請求項66に記載の端末。
  68. 前記マルチキャスト送信はさらに、前記1次コンテンツおよび前記2次コンテンツインジケータのための1つのチャネルを備える、請求項66に記載の端末。
  69. ターゲティングコンテンツを配信する方法であって、
    1次コンテンツに関連付けられた2次コンテンツインジケータであって、2次コンテンツパラメータを備える前記2次コンテンツインジケータを取得することと、
    複数の2次コンテンツを取得することと、
    それぞれが前記複数の2次コンテンツの個々の2次コンテンツに関連付けられた、複数の2次コンテンツ属性を取得することと、
    前記2次コンテンツインジケータと、前記複数の2次コンテンツ属性と、前記複数の2次コンテンツと、を含む1対多送信を生成することと、
    無線端末にキャッシュされた前記複数の2次コンテンツのうちの、ユーザ嗜好データに基づいて選択された2次コンテンツの識別情報を取得することと、さらに、前記無線端末上での、前記選択された2次コンテンツの提示に関連付けられた、前記無線端末とのユーザ対話の識別情報を取得することと、
    前記選択された2次コンテンツの前記識別情報および前記ユーザ対話の前記識別情報に基づいて、前記2次コンテンツパラメータ、または前記1対多送信に含まれる前記複数の2次コンテンツの個数の少なくとも一方を調節することと、
    を備える方法。
  70. 前記複数の2次コンテンツ属性のそれぞれを、複数の所定のユーザ嗜好データのうちの1つに対応するように定義することをさらに備える、請求項69に記載の方法。
  71. 前記複数の2次コンテンツ属性のそれぞれを、複数の所定のユーザ嗜好データのうちの選択されたユーザ嗜好データに対応するように定義することをさらに備える、請求項69に記載の方法。
  72. 前記選択された2次コンテンツを、前記複数の2次コンテンツのうちの、前記複数の2次コンテンツ属性のうちの所定の2次コンテンツ属性を有する2次コンテンツであるとして識別することを、前記無線端末に要求するように前記2次コンテンツパラメータを定義することをさらに備える、請求項69に記載の方法。
  73. 前記選択された2次コンテンツを、前記複数の2次コンテンツのうちの、前記複数の2次コンテンツ属性のうちの所定の2次コンテンツ属性のセットを有する2次コンテンツであるとして識別することを、前記無線端末に要求するように前記2次コンテンツパラメータを定義することをさらに備える、請求項69に記載の方法。
  74. 前記複数の2次コンテンツのうちの前記選択された2次コンテンツを識別するために前記無線端末によって実行可能であるコンテンツ選択フィルタを識別するように、前記2次コンテンツパラメータを定義することをさらに備える、請求項69に記載の方法。
  75. 前記複数の2次コンテンツのうちの前記選択された2次コンテンツを識別するために前記無線端末によって実行可能である複数のコンテンツ選択フィルタのうちの1つの識別情報を備えるように、前記2次コンテンツインジケータを定義することをさらに備える、請求項69に記載の方法。
  76. 前記複数の2次コンテンツのうちの前記選択された2次コンテンツに関連付けられた提示パラメータを識別するために前記無線端末によって実行可能なキューイングプロトコルを備えるように、前記2次コンテンツインジケータを定義することをさらに備える、請求項69に記載の方法。
  77. 前記2次コンテンツインジケータを取得することはさらに、前記1次コンテンツを基準とする2次コンテンツタイミングを取得することを備え、前記2次コンテンツタイミングは、前記複数の2次コンテンツのうちの前記選択された2次コンテンツの提示のタイミングを制御するために前記無線端末によって実行可能であり、前記1対多送信を生成することはさらに、前記2次コンテンツタイミングを含めることを備える、請求項69に記載の方法。
  78. 1次コンテンツに関連付けられた2次コンテンツインジケータであって、2次コンテンツパラメータを備える前記2次コンテンツインジケータを取得することと、
    複数の2次コンテンツを取得することと、
    それぞれが前記複数の2次コンテンツの個々の2次コンテンツに関連付けられた、複数の2次コンテンツ属性を取得することと、
    前記2次コンテンツインジケータと、前記複数の2次コンテンツ属性と、前記複数の2次コンテンツと、を含む1対多送信を生成することと、
    無線端末にキャッシュされた前記複数の2次コンテンツのうちの、ユーザ嗜好データに基づいて選択された2次コンテンツの識別情報を取得することと、さらに、前記無線端末上での、前記選択された2次コンテンツの提示に関連付けられた、前記無線端末とのユーザ対話の識別情報を取得することと、
    前記選択された2次コンテンツの前記識別情報および前記ユーザ対話の前記識別情報に基づいて、前記2次コンテンツパラメータ、または前記1対多送信に含まれる前記複数の2次コンテンツの個数の少なくとも一方を調節することと、
    の各アクションを実行するように構成された、少なくとも1つのプロセッサ。
  79. コンピュータ可読メディアを備えるコンピュータプログラム製品であって、
    前記コンピュータ可読メディアは、
    1次コンテンツに関連付けられた2次コンテンツインジケータであって、2次コンテンツパラメータを備える前記2次コンテンツインジケータを取得することをコンピュータに行わせる第1のコードセットと、
    複数の2次コンテンツを取得することを前記コンピュータに行わせる第2のコードセットと、
    それぞれが、前記複数の2次コンテンツの個々の2次コンテンツに関連付けられた、複数の2次コンテンツ属性を取得することを前記コンピュータに行わせる第3のコードセットと、
    前記2次コンテンツインジケータと、前記複数の2次コンテンツ属性と、前記複数の2次コンテンツと、を含む1対多送信を生成することを前記コンピュータに行わせる第4のコードセットと、
    無線端末にキャッシュされた前記複数の2次コンテンツのうちの、ユーザ嗜好データに基づいて選択された2次コンテンツの識別情報を取得することと、さらに、前記無線端末上での、前記選択された2次コンテンツの提示に関連付けられた、前記無線端末とのユーザ対話の識別情報を取得することと、を前記コンピュータに行わせる第5のコードセットと、
    前記選択された2次コンテンツの前記識別情報および前記ユーザ対話の前記識別情報に基づいて、前記2次コンテンツパラメータ、または前記1対多送信に含まれる前記複数の2次コンテンツの個数の少なくとも一方を調節することを前記コンピュータに行わせる第6のコードセットと、
    を備える、コンピュータプログラム製品。
  80. コンテンツを配信する装置であって、
    1次コンテンツに関連付けられた2次コンテンツインジケータであって、2次コンテンツパラメータを備える前記2次コンテンツインジケータを取得する手段と、
    複数の2次コンテンツを取得する手段と、
    それぞれが前記複数の2次コンテンツの個々の2次コンテンツに関連付けられた、複数の2次コンテンツ属性を取得する手段と、
    前記2次コンテンツインジケータと、前記複数の2次コンテンツ属性と、前記複数の2次コンテンツと、を含む1対多送信を生成する手段と、
    無線端末にキャッシュされた前記複数の2次コンテンツのうちの、ユーザ嗜好データに基づいて選択された2次コンテンツの識別情報を取得し、さらに、前記無線端末上での、前記選択された2次コンテンツの提示に関連付けられた、前記無線端末とのユーザ対話の識別情報を取得する手段と、
    前記選択された2次コンテンツの前記識別情報および前記ユーザ対話の前記識別情報に基づいて、前記2次コンテンツパラメータ、または前記1対多送信に含まれる前記複数の2次コンテンツの個数の少なくとも一方を調節する手段と、
    を備える装置。
  81. コンテンツを配信する装置であって、
    メモリおよびプロセッサを有するコンピュータプラットフォームであって、前記メモリは、1次コンテンツに関連付けられた2次コンテンツインジケータと、複数の2次コンテンツと、それぞれが、前記複数の2次コンテンツの個々の2次コンテンツに関連付けられた、複数の2次コンテンツ属性と、配信管理ロジックを有する配信マネージャモジュールと、コンテンツ管理ロジックを有するコンテンツマネージャモジュールと、を備え、前記2次コンテンツインジケータは、2次コンテンツパラメータを備える、前記コンピュータプラットフォームと、
    前記プロセッサが前記配信管理ロジックを実行することによって、前記2次コンテンツインジケータと、前記複数の2次コンテンツ属性と、前記複数の2次コンテンツと、を含む1対多送信を生成するように動作可能な送信機と、
    前記コンピュータプラットフォームと通信する通信モジュールであって、無線端末にキャッシュされた前記複数の2次コンテンツのうちの、ユーザ嗜好データに基づいて選択された2次コンテンツの識別情報を、前記無線端末から取得するように動作可能であり、さらに、前記選択された2次コンテンツの、前記無線端末における提示に関連付けられた、前記無線端末とのユーザ対話の識別情報を取得するように動作可能である、前記通信モジュールと、を備え、
    前記プロセッサは、前記コンテンツ管理ロジックを実行して、前記選択された2次コンテンツの前記識別情報および前記ユーザ対話の前記識別情報に基づいて、前記2次コンテンツパラメータ、または前記1対多送信に含まれる前記複数の2次コンテンツの個数の少なくとも一方を調節するように動作可能である、装置。
  82. 前記複数の2次コンテンツ属性のそれぞれは、複数の所定のユーザ嗜好データのうちの1つに対応する、請求項81に記載の装置。
  83. 前記複数の2次コンテンツ属性のそれぞれは、複数の所定のユーザ嗜好データのうちの選択されたユーザ嗜好データに対応する、請求項81に記載の装置。
  84. 前記2次コンテンツパラメータは、前記選択された2次コンテンツを、前記複数の2次コンテンツのうちの、前記複数の2次コンテンツ属性のうちの所定の2次コンテンツ属性を有する2次コンテンツであるとして識別することを、前記無線端末に要求するように動作可能である、請求項81に記載の装置。
  85. 前記2次コンテンツパラメータは、前記選択された2次コンテンツを、前記複数の2次コンテンツのうちの、前記複数の2次コンテンツ属性のうちの所定の2次コンテンツ属性のセットを有する2次コンテンツであるとして識別することを、前記無線端末に要求するように動作可能である、請求項81に記載の装置。
  86. 前記2次コンテンツパラメータは、前記複数の2次コンテンツのうちの前記選択された2次コンテンツを識別するために前記無線端末によって実行可能であるコンテンツ選択フィルタを識別するように動作可能である、請求項81に記載の装置。
  87. 前記2次コンテンツインジケータはさらに、前記複数の2次コンテンツのうちの前記選択された2次コンテンツを識別するために前記無線端末によって実行可能である複数のコンテンツ選択フィルタのうちの1つの識別情報を備える、請求項81に記載の装置。
  88. 前記2次コンテンツインジケータはさらに、前記複数の2次コンテンツのうちの前記選択された2次コンテンツに関連付けられた提示パラメータを識別するために前記無線端末によって実行可能なキューイングプロトコルを備える、請求項81に記載の装置。
  89. 前記メモリはさらに、前記1次コンテンツを基準とする2次コンテンツタイミングイベントを備え、前記2次コンテンツタイミングイベントは、前記複数の2次コンテンツのうちの前記選択された2次コンテンツの提示のタイミングを制御するために前記無線端末によって実行可能であり、前記1対多送信はさらに、前記2次コンテンツタイミングイベントを備える、請求項81に記載の装置。
JP2008549679A 2006-01-06 2007-01-08 コンテンツの選択的収集および選択的提示の装置および方法 Pending JP2009522960A (ja)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US75674606P 2006-01-06 2006-01-06
US75809706P 2006-01-10 2006-01-10
US78944606P 2006-04-04 2006-04-04
US80913806P 2006-05-25 2006-05-25
US83497806P 2006-08-01 2006-08-01
US11/566,145 US8635526B2 (en) 2006-05-25 2006-12-01 Target advertisement in a broadcast system
PCT/US2007/060248 WO2007082190A2 (en) 2006-01-06 2007-01-08 Apparatus and methods of selective collection and selective presentation of content

Publications (1)

Publication Number Publication Date
JP2009522960A true JP2009522960A (ja) 2009-06-11

Family

ID=40024220

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008549679A Pending JP2009522960A (ja) 2006-01-06 2007-01-08 コンテンツの選択的収集および選択的提示の装置および方法

Country Status (4)

Country Link
US (1) US7706740B2 (ja)
JP (1) JP2009522960A (ja)
KR (2) KR20100106628A (ja)
TW (1) TW200810462A (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009265685A (ja) * 2008-04-21 2009-11-12 Nippon Telegr & Teleph Corp <Ntt> メッセージ配信システム及びメッセージ配信方法
JP2010061354A (ja) * 2008-09-03 2010-03-18 Nikon Corp 端末装置、配信システム、端末装置のデータ管理方法およびプログラム
JP2011504626A (ja) * 2007-11-14 2011-02-10 クゥアルコム・インコーポレイテッド 移動環境においてキャッシュ逸失状態マッチインジケータを使用して、ターゲット・コンテンツ・メッセージのユーザ適合性を判定するための方法およびシステム
JP2013239181A (ja) * 2008-01-17 2013-11-28 Qualcomm Inc 無線通信ネットワークにける目標メディアコンテンツ配信および獲得のための方法および装置
JP2015520536A (ja) * 2012-04-03 2015-07-16 グーグル・インコーポレーテッド ライブストリームで広告を供給しながら、広告をプリフェッチすること
JP2015164320A (ja) * 2011-05-27 2015-09-10 クゥアルコム・インコーポレイテッドQualcomm Incorporated インターネットプロトコルマルチキャストコンテンツ配信のアプリケーショントランスポートレベルロケーションフィルタ処理
US9391789B2 (en) 2007-12-14 2016-07-12 Qualcomm Incorporated Method and system for multi-level distribution information cache management in a mobile environment
US9398113B2 (en) 2007-07-07 2016-07-19 Qualcomm Incorporated Methods and systems for providing targeted information using identity masking in a wireless communications device

Families Citing this family (280)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6954456B2 (en) 2001-12-14 2005-10-11 At & T Corp. Method for content-aware redirection and content renaming
US7555543B2 (en) 2003-12-19 2009-06-30 Microsoft Corporation Server architecture for network resource information routing
US7647385B2 (en) * 2003-12-19 2010-01-12 Microsoft Corporation Techniques for limiting network access
US7668939B2 (en) * 2003-12-19 2010-02-23 Microsoft Corporation Routing of resource information in a network
US8346157B1 (en) 2004-06-16 2013-01-01 Colby Steven M Content customization in asymmertic communication systems
US10445799B2 (en) 2004-09-30 2019-10-15 Uber Technologies, Inc. Supply-chain side assistance
US7848765B2 (en) 2005-05-27 2010-12-07 Where, Inc. Location-based services
US20070027808A1 (en) * 2005-07-29 2007-02-01 Microsoft Corporation Strategies for queuing events for subsequent processing
US20090291246A1 (en) * 2005-08-16 2009-11-26 Hisashi Shoda Optical recording medium, azo-type iron chelate coloring matter, and azo-type metal chelate coloring matter additive
WO2007035918A2 (en) * 2005-09-21 2007-03-29 Qwikker, Inc. Device-aware content delivery
US20070124395A1 (en) * 2005-09-22 2007-05-31 Stephen Edge Geography-based filtering of broadcasts
US8515336B2 (en) * 2006-01-06 2013-08-20 Qualcomm Incorporated Apparatus and methods of selective collection and selective presentation of content
US8635526B2 (en) * 2006-05-25 2014-01-21 Qualcomm Incorporated Target advertisement in a broadcast system
US8358976B2 (en) 2006-03-24 2013-01-22 The Invention Science Fund I, Llc Wireless device with an aggregate user interface for controlling other devices
US8117246B2 (en) * 2006-04-17 2012-02-14 Microsoft Corporation Registering, transfering, and acting on event metadata
US20070266305A1 (en) * 2006-05-10 2007-11-15 David Cong System and method for monitoring user behavior with regard to interactive rich-media content
US20070266396A1 (en) * 2006-05-11 2007-11-15 General Instrument Corporation System and Method for Implementing Location-Based Content Restrictions in a Mobile Video Broadcast Environment
US8280982B2 (en) 2006-05-24 2012-10-02 Time Warner Cable Inc. Personal content server apparatus and methods
US9386327B2 (en) 2006-05-24 2016-07-05 Time Warner Cable Enterprises Llc Secondary content insertion apparatus and methods
US8024762B2 (en) 2006-06-13 2011-09-20 Time Warner Cable Inc. Methods and apparatus for providing virtual content over a network
US9135626B2 (en) * 2006-06-30 2015-09-15 Nokia Technologies Oy Advertising middleware
US20080052407A1 (en) * 2006-08-24 2008-02-28 Motorola, Inc. Method and system for information broadcasting
US8060612B1 (en) 2006-09-29 2011-11-15 Sprint Communications Company L.P. NAI (Network Access Identifier) embedding
US8135331B2 (en) * 2006-11-22 2012-03-13 Bindu Rama Rao System for providing interactive user interactive user interest survey to user of mobile devices
CN101523911B (zh) * 2006-10-31 2013-08-28 Tivo有限公司 用于将辅助节目数据下载到dvr的方法和装置
US8700014B2 (en) 2006-11-22 2014-04-15 Bindu Rama Rao Audio guided system for providing guidance to user of mobile device on multi-step activities
US8478250B2 (en) 2007-07-30 2013-07-02 Bindu Rama Rao Interactive media management server
US11256386B2 (en) 2006-11-22 2022-02-22 Qualtrics, Llc Media management system supporting a plurality of mobile devices
US10803474B2 (en) 2006-11-22 2020-10-13 Qualtrics, Llc System for creating and distributing interactive advertisements to mobile devices
US20080140810A1 (en) * 2006-12-07 2008-06-12 Electronics And Telecommunications Research Institute System and method for hierarchically communicating information using cache server
US8019271B1 (en) * 2006-12-29 2011-09-13 Nextel Communications, Inc. Methods and systems for presenting information on mobile devices
US8688805B2 (en) * 2007-01-04 2014-04-01 At&T Mobility Ii Llc Scenario based content delivery
KR101382393B1 (ko) * 2007-01-16 2014-04-09 삼성전자주식회사 서버 및 그의 동시접속 제어 방법
US8321449B2 (en) * 2007-01-22 2012-11-27 Jook Inc. Media rating
US7911974B1 (en) 2007-01-25 2011-03-22 Sprint Communications Company L.P. Service layer availability
US10289259B2 (en) 2007-02-13 2019-05-14 Visual Targeting Corporation Method for defining a presentation format targetable to a demographic
US8181206B2 (en) * 2007-02-28 2012-05-15 Time Warner Cable Inc. Personal content server apparatus and methods
US8315652B2 (en) 2007-05-18 2012-11-20 Immersion Corporation Haptically enabled messaging
US8510773B1 (en) 2007-06-27 2013-08-13 Verve Wireless, Inc. Systems and methods for providing targeted advertising and content delivery to mobile devices
US8874721B1 (en) * 2007-06-27 2014-10-28 Sprint Communications Company L.P. Service layer selection and display in a service network monitoring system
US7991910B2 (en) 2008-11-17 2011-08-02 Amazon Technologies, Inc. Updating routing information based on client location
US8028090B2 (en) 2008-11-17 2011-09-27 Amazon Technologies, Inc. Request routing utilizing client location information
US9392074B2 (en) * 2007-07-07 2016-07-12 Qualcomm Incorporated User profile generation architecture for mobile content-message targeting
US20090048977A1 (en) * 2007-07-07 2009-02-19 Qualcomm Incorporated User profile generation architecture for targeted content distribution using external processes
US7805373B1 (en) * 2007-07-31 2010-09-28 Qurio Holdings, Inc. Synchronizing multiple playback device timing utilizing DRM encoding
US8478245B2 (en) 2007-08-01 2013-07-02 Phunware, Inc. Method and system for rendering content on a wireless device
US8660479B2 (en) * 2007-09-04 2014-02-25 Ibiquity Digital Corporation Digital radio broadcast receiver, broadcasting methods and methods for tagging content of interest
US8351843B2 (en) 2007-09-04 2013-01-08 Ibiquity Digital Corporation Digital radio broadcast receiver, broadcasting methods and methods for tagging content of interest
US20090099920A1 (en) * 2007-09-11 2009-04-16 Asaf Aharoni Data Mining
US8849183B2 (en) 2007-10-05 2014-09-30 Qualcomm Incorporated Location and time based filtering of broadcast information
US9015692B1 (en) * 2007-10-23 2015-04-21 Phunware, Inc. Method and system for customizing content on a server for rendering on a wireless device
US20090119710A1 (en) * 2007-11-01 2009-05-07 Qualcomm Incorporated Method and apparatus for enhancing support for user-generated content delivery
US8219670B2 (en) * 2007-11-08 2012-07-10 University Of Maryland System and method for adaptive context aware interaction of user with entity of interest
CN102017550A (zh) * 2007-11-14 2011-04-13 高通股份有限公司 用于确定地理用户简档以基于所述简档确定有目标的内容消息的适宜性的方法和***
US20090150541A1 (en) * 2007-12-06 2009-06-11 Sony Corporation And Sony Electronics Inc. System and method for dynamically generating user interfaces for network client devices
US8655718B2 (en) * 2007-12-18 2014-02-18 Yahoo! Inc. Methods for augmenting user-generated content using a monetizable feature
US20090164301A1 (en) * 2007-12-21 2009-06-25 Yahoo! Inc. Targeted Ad System Using Metadata
US9538141B2 (en) * 2007-12-31 2017-01-03 Alcatel Lucent Method and apparatus for controlling presentation of content at a user terminal
US20090171790A1 (en) * 2008-01-01 2009-07-02 Transaxtions Llc Time based targeted advertising
US20090183194A1 (en) * 2008-01-10 2009-07-16 Michael Raftelis Methods and apparatus to handle telecommunication service changes
US10326812B2 (en) 2008-01-16 2019-06-18 Qualcomm Incorporated Data repurposing
US20090193455A1 (en) * 2008-01-29 2009-07-30 Samsung Electronics Co., Ltd. Information storage medium and method for providing additional contents based on trigger, and digital broadcast reception apparatus
US8973028B2 (en) * 2008-01-29 2015-03-03 Samsung Electronics Co., Ltd. Information storage medium storing metadata and method of providing additional contents, and digital broadcast reception apparatus
US8731582B2 (en) * 2008-02-08 2014-05-20 Trimble Navigation Limited Method and system for generating targeted content
US20090204639A1 (en) * 2008-02-11 2009-08-13 Microsoft Corporation Selective content replacement for media players
US20090204672A1 (en) * 2008-02-12 2009-08-13 Idelix Software Inc. Client-server system for permissions-based locating services and location-based advertising
WO2009101602A2 (en) * 2008-02-15 2009-08-20 Nokia Corporation System and method for delivering notification messages
CA2716011C (en) * 2008-02-19 2014-07-29 Nokia Corporation System and method for multiple-level message filtering
US8060904B1 (en) 2008-02-25 2011-11-15 Qurio Holdings, Inc. Dynamic load based ad insertion
US8681811B2 (en) * 2008-02-27 2014-03-25 Ncomputing Inc. System and method for obtaining cross compatibility with a plurality of thin-client platforms
US8156243B2 (en) 2008-03-31 2012-04-10 Amazon Technologies, Inc. Request routing
US8447831B1 (en) 2008-03-31 2013-05-21 Amazon Technologies, Inc. Incentive driven content delivery
US8533293B1 (en) 2008-03-31 2013-09-10 Amazon Technologies, Inc. Client side cache management
US8606996B2 (en) 2008-03-31 2013-12-10 Amazon Technologies, Inc. Cache optimization
US7962597B2 (en) 2008-03-31 2011-06-14 Amazon Technologies, Inc. Request routing based on class
US7970820B1 (en) 2008-03-31 2011-06-28 Amazon Technologies, Inc. Locality based content distribution
US8321568B2 (en) 2008-03-31 2012-11-27 Amazon Technologies, Inc. Content management
US8601090B1 (en) 2008-03-31 2013-12-03 Amazon Technologies, Inc. Network resource identification
JP5166949B2 (ja) * 2008-04-10 2013-03-21 株式会社エヌ・ティ・ティ・ドコモ レコメンド情報生成装置およびレコメンド情報生成方法
US8234712B2 (en) * 2008-04-11 2012-07-31 International Business Machines Corporation Executable content filtering
US20090276722A1 (en) * 2008-04-30 2009-11-05 Jonathan Segel Method and apparatus for dual mode content searching, selection, delivery, and playout
EP2124449A1 (en) * 2008-05-19 2009-11-25 THOMSON Licensing Device and method for synchronizing an interactive mark to streaming content
US8542702B1 (en) * 2008-06-03 2013-09-24 At&T Intellectual Property I, L.P. Marking and sending portions of data transmissions
US8214518B1 (en) * 2008-06-09 2012-07-03 Sprint Communications Company L.P. Dynamic multimedia presentations
US9912740B2 (en) 2008-06-30 2018-03-06 Amazon Technologies, Inc. Latency measurement in resource requests
US9407681B1 (en) 2010-09-28 2016-08-02 Amazon Technologies, Inc. Latency measurement in resource requests
US7925782B2 (en) 2008-06-30 2011-04-12 Amazon Technologies, Inc. Request routing using network computing components
US20100049599A1 (en) * 2008-08-20 2010-02-25 First Data Corporation Filtering mobile marketing offers
US20100048226A1 (en) * 2008-08-20 2010-02-25 First Data Corporation Managing mobile marketing offers
US8422509B2 (en) * 2008-08-22 2013-04-16 Lg Electronics Inc. Method for processing a web service in an NRT service and a broadcast receiver
KR101054755B1 (ko) 2008-08-27 2011-08-05 기아자동차주식회사 시트백 연동형 전후 슬라이딩 헤드레스트 장치
US8332885B2 (en) * 2008-10-14 2012-12-11 Time Warner Cable Inc. System and method for content delivery with multiple embedded messages
US9268871B2 (en) * 2008-10-16 2016-02-23 Qualcomm Incorporated Methods and apparatus for obtaining content with reduced access times
US20100114714A1 (en) * 2008-10-31 2010-05-06 James Gerard Vitek Method and system for sharing revenue of an application platform
KR101652994B1 (ko) * 2008-11-13 2016-08-31 삼성전자주식회사 사용자 맞춤형 휴대 광고 서비스를 제공하는 시스템 및 방법
US8065417B1 (en) 2008-11-17 2011-11-22 Amazon Technologies, Inc. Service provider registration by a content broker
US8732309B1 (en) 2008-11-17 2014-05-20 Amazon Technologies, Inc. Request routing utilizing cost information
US8073940B1 (en) 2008-11-17 2011-12-06 Amazon Technologies, Inc. Managing content delivery network service providers
US8060616B1 (en) 2008-11-17 2011-11-15 Amazon Technologies, Inc. Managing CDN registration by a storage provider
US8521880B1 (en) 2008-11-17 2013-08-27 Amazon Technologies, Inc. Managing content delivery network service providers
US8122098B1 (en) 2008-11-17 2012-02-21 Amazon Technologies, Inc. Managing content delivery network service providers by a content broker
US8272022B2 (en) * 2008-11-18 2012-09-18 Lg Electronics Inc. Method for receiving a broadcast signal and broadcast receiver
US8694496B2 (en) * 2008-11-26 2014-04-08 At&T Intellectual Property I, L.P. Harvesting application metadata
US8443390B2 (en) * 2008-12-05 2013-05-14 Qualcomm Incorporated Enhanced method and apparatus for enhancing support for service delivery
US8219638B2 (en) * 2008-12-15 2012-07-10 Google Inc. Editing information configured for use in selecting content regarding at least one content provider
US9280778B2 (en) 2008-12-15 2016-03-08 Qualcomm Incorporated Location logging and location and time based filtering
TWI387341B (zh) * 2008-12-15 2013-02-21 Wistron Corp 電視機及其操作方法
US20100179865A1 (en) * 2009-01-09 2010-07-15 Qualcomm Incorporated Multimedia content cache
US8782725B2 (en) 2009-01-15 2014-07-15 Lg Electronics Inc. Method of processing non-real time service and broadcast receiver
KR101695820B1 (ko) * 2009-01-15 2017-01-23 엘지전자 주식회사 비실시간 서비스 처리 방법 및 방송 수신기
JP4807419B2 (ja) * 2009-02-19 2011-11-02 横河電機株式会社 無線通信ログ収集システム及び無線装置
US8463242B2 (en) * 2009-02-27 2013-06-11 Research In Motion Limited Communications system providing mobile device notification content type selection features and related methods
US8756341B1 (en) 2009-03-27 2014-06-17 Amazon Technologies, Inc. Request routing utilizing popularity information
US8521851B1 (en) 2009-03-27 2013-08-27 Amazon Technologies, Inc. DNS query processing using resource identifiers specifying an application broker
US8688837B1 (en) 2009-03-27 2014-04-01 Amazon Technologies, Inc. Dynamically translating resource identifiers for request routing using popularity information
US8412823B1 (en) 2009-03-27 2013-04-02 Amazon Technologies, Inc. Managing tracking information entries in resource cache components
US20100263005A1 (en) * 2009-04-08 2010-10-14 Eric Foster White Method and system for egnaging interactive web content
US10282373B2 (en) * 2009-04-17 2019-05-07 Excalibur Ip, Llc Subject-based vitality
US8621520B2 (en) * 2009-05-19 2013-12-31 Qualcomm Incorporated Delivery of selective content to client applications by mobile broadcast device with content filtering capability
US8782236B1 (en) 2009-06-16 2014-07-15 Amazon Technologies, Inc. Managing resources using resource expiration data
WO2010151836A2 (en) * 2009-06-25 2010-12-29 Adam Vital Iii Robust tagging systems and methods
US20110010433A1 (en) * 2009-07-10 2011-01-13 Microsoft Corporation Targeted presentation and delivery of themes
CA2766479C (en) * 2009-07-31 2018-01-23 Ibiquity Digital Corporation Digital radio broadcast receiver, broadcasting methods and methods for tagging content of interest
US20120191815A1 (en) * 2009-12-22 2012-07-26 Resonate Networks Method and apparatus for delivering targeted content
US10475047B2 (en) 2009-08-28 2019-11-12 Resonate Networks, Inc. Method and apparatus for delivering targeted content to website visitors
US8397073B1 (en) 2009-09-04 2013-03-12 Amazon Technologies, Inc. Managing secure content in a content delivery network
US8984548B2 (en) * 2009-09-29 2015-03-17 At&T Intellectual Property I, L.P. Applied automatic demographic analysis
IT1398915B1 (it) * 2009-09-29 2013-03-28 Adb Multimedia S R L Metodo per la creazione, la distribuzione e la pubblicazione selettiva di dati su terminali remoti interattivi
US8433771B1 (en) 2009-10-02 2013-04-30 Amazon Technologies, Inc. Distribution network with forward resource propagation
US20110087753A1 (en) * 2009-10-12 2011-04-14 Hongtao Yu System for delivery of targeted advertising to internet users
KR101674682B1 (ko) 2009-11-17 2016-11-09 엘지전자 주식회사 네트워크 tv의 메뉴 제공 방법
US20110166932A1 (en) * 2010-01-07 2011-07-07 Qualcomm Incorporated System and method of providing content based on user interaction
US9495338B1 (en) 2010-01-28 2016-11-15 Amazon Technologies, Inc. Content distribution network
US20110191246A1 (en) * 2010-01-29 2011-08-04 Brandstetter Jeffrey D Systems and Methods Enabling Marketing and Distribution of Media Content by Content Creators and Content Providers
US20110191288A1 (en) * 2010-01-29 2011-08-04 Spears Joseph L Systems and Methods for Generation of Content Alternatives for Content Management Systems Using Globally Aggregated Data and Metadata
US20110191691A1 (en) * 2010-01-29 2011-08-04 Spears Joseph L Systems and Methods for Dynamic Generation and Management of Ancillary Media Content Alternatives in Content Management Systems
US20110191287A1 (en) * 2010-01-29 2011-08-04 Spears Joseph L Systems and Methods for Dynamic Generation of Multiple Content Alternatives for Content Management Systems
US11157919B2 (en) * 2010-01-29 2021-10-26 Ipar, Llc Systems and methods for dynamic management of geo-fenced and geo-targeted media content and content alternatives in content management systems
US20110247028A1 (en) 2010-04-01 2011-10-06 Mark Eyer Receiver and System Using an Electronic Questionnaire for Advanced Broadcast Services
US9723360B2 (en) 2010-04-01 2017-08-01 Saturn Licensing Llc Interests and demographics profile for advanced broadcast services
US8650283B1 (en) * 2010-06-07 2014-02-11 Purplecomm Inc. Content delivery technology
US8468214B1 (en) 2010-06-15 2013-06-18 Proximetry, Inc. Systems and methods for distributing content using attributes
US9454763B2 (en) 2010-08-24 2016-09-27 Adobe Systems Incorporated Distribution of offer to a social group by sharing based on qualifications
US9432746B2 (en) 2010-08-25 2016-08-30 Ipar, Llc Method and system for delivery of immersive content over communication networks
US8756272B1 (en) 2010-08-26 2014-06-17 Amazon Technologies, Inc. Processing encoded content
US8875169B2 (en) 2010-08-27 2014-10-28 Sony Corporation Transmission and reception apparatus, methods, and systems for filtering content
US8909694B2 (en) * 2010-08-27 2014-12-09 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
US8924528B1 (en) 2010-09-28 2014-12-30 Amazon Technologies, Inc. Latency measurement in resource requests
US9712484B1 (en) 2010-09-28 2017-07-18 Amazon Technologies, Inc. Managing request routing information utilizing client identifiers
US10097398B1 (en) 2010-09-28 2018-10-09 Amazon Technologies, Inc. Point of presence management in request routing
US8819283B2 (en) 2010-09-28 2014-08-26 Amazon Technologies, Inc. Request routing in a networked environment
US8938526B1 (en) 2010-09-28 2015-01-20 Amazon Technologies, Inc. Request routing management based on network components
US9003035B1 (en) 2010-09-28 2015-04-07 Amazon Technologies, Inc. Point of presence management in request routing
US8468247B1 (en) 2010-09-28 2013-06-18 Amazon Technologies, Inc. Point of presence management in request routing
US10958501B1 (en) 2010-09-28 2021-03-23 Amazon Technologies, Inc. Request routing information based on client IP groupings
US8577992B1 (en) 2010-09-28 2013-11-05 Amazon Technologies, Inc. Request routing management based on network components
US8930513B1 (en) 2010-09-28 2015-01-06 Amazon Technologies, Inc. Latency measurement in resource requests
US20120084155A1 (en) * 2010-10-01 2012-04-05 Yahoo! Inc. Presentation of content based on utility
US8700409B1 (en) * 2010-11-01 2014-04-15 Sprint Communications Company L.P. Real-time versioning of device-bound content
US8452874B2 (en) 2010-11-22 2013-05-28 Amazon Technologies, Inc. Request routing processing
US9391949B1 (en) 2010-12-03 2016-07-12 Amazon Technologies, Inc. Request routing processing
US8626950B1 (en) 2010-12-03 2014-01-07 Amazon Technologies, Inc. Request routing processing
US20120158502A1 (en) * 2010-12-17 2012-06-21 Microsoft Corporation Prioritizing advertisements based on user engagement
US8781304B2 (en) 2011-01-18 2014-07-15 Ipar, Llc System and method for augmenting rich media content using multiple content repositories
US10586227B2 (en) 2011-02-16 2020-03-10 Visa International Service Association Snap mobile payment apparatuses, methods and systems
CN109118199A (zh) 2011-02-16 2019-01-01 维萨国际服务协会 快拍移动支付装置,方法和***
AU2012220669A1 (en) 2011-02-22 2013-05-02 Visa International Service Association Universal electronic payment apparatuses, methods and systems
US8700468B2 (en) 2011-03-02 2014-04-15 Adobe Systems Incorporated Micro-segment definition system
US8630902B2 (en) 2011-03-02 2014-01-14 Adobe Systems Incorporated Automatic classification of consumers into micro-segments
US8635226B2 (en) 2011-03-02 2014-01-21 Adobe Systems Incorporated Computing user micro-segments for offer matching
US20120226562A1 (en) * 2011-03-02 2012-09-06 Adobe Systems Incorporated Persistent metadata for a user-controlled policy of personal data disclosure and usage for online advertising
US9177327B2 (en) 2011-03-02 2015-11-03 Adobe Systems Incorporated Sequential engine that computes user and offer matching into micro-segments
US8799951B1 (en) 2011-03-07 2014-08-05 Google Inc. Synchronizing an advertisement stream with a video source
US9485108B2 (en) 2011-03-14 2016-11-01 Qualcomm Incorporated System and apparatus for using multichannel file delivery over unidirectional transport (“FLUTE”) protocol for delivering different classes of files in a broadcast network
US9361624B2 (en) 2011-03-23 2016-06-07 Ipar, Llc Method and system for predicting association item affinities using second order user item associations
US10467042B1 (en) 2011-04-27 2019-11-05 Amazon Technologies, Inc. Optimized deployment based upon customer locality
US8635107B2 (en) 2011-06-03 2014-01-21 Adobe Systems Incorporated Automatic expansion of an advertisement offer inventory
US9582598B2 (en) 2011-07-05 2017-02-28 Visa International Service Association Hybrid applications utilizing distributed models and views apparatuses, methods and systems
WO2013006725A2 (en) 2011-07-05 2013-01-10 Visa International Service Association Electronic wallet checkout platform apparatuses, methods and systems
US9355393B2 (en) 2011-08-18 2016-05-31 Visa International Service Association Multi-directional wallet connector apparatuses, methods and systems
US9553817B1 (en) * 2011-07-14 2017-01-24 Sprint Communications Company L.P. Diverse transmission of packet content
US9710807B2 (en) 2011-08-18 2017-07-18 Visa International Service Association Third-party value added wallet features and interfaces apparatuses, methods and systems
US10242358B2 (en) 2011-08-18 2019-03-26 Visa International Service Association Remote decoupled application persistent state apparatuses, methods and systems
US10825001B2 (en) 2011-08-18 2020-11-03 Visa International Service Association Multi-directional wallet connector apparatuses, methods and systems
US10223730B2 (en) 2011-09-23 2019-03-05 Visa International Service Association E-wallet store injection search apparatuses, methods and systems
US9779450B2 (en) 2011-12-13 2017-10-03 Ebay Inc. Mobile application to conduct an auction based on physical presence
US9134969B2 (en) 2011-12-13 2015-09-15 Ipar, Llc Computer-implemented systems and methods for providing consistent application generation
US9386329B2 (en) * 2011-12-16 2016-07-05 Sony Corporation Broadcast program processing device, broadcast program processing method, broadcasting station device, information distribution server, program, and information storage media
AU2013214801B2 (en) 2012-02-02 2018-06-21 Visa International Service Association Multi-source, multi-dimensional, cross-entity, multimedia database platform apparatuses, methods and systems
US8904009B1 (en) 2012-02-10 2014-12-02 Amazon Technologies, Inc. Dynamic content delivery
US10021179B1 (en) 2012-02-21 2018-07-10 Amazon Technologies, Inc. Local resource delivery network
US20130238426A1 (en) * 2012-03-06 2013-09-12 Verizon Patent And Licensing Inc. Providing advertisements via multiple devices
US9172674B1 (en) 2012-03-21 2015-10-27 Amazon Technologies, Inc. Managing request routing information utilizing performance information
GB2500654A (en) * 2012-03-28 2013-10-02 Sony Corp Selecting and inserting content into specified time periods within a real-time audio-video broadcast programme
US10623408B1 (en) 2012-04-02 2020-04-14 Amazon Technologies, Inc. Context sensitive object management
US8782060B2 (en) * 2012-04-13 2014-07-15 Theplatform For Media, Inc. Multiple phase content ingest
US9785883B2 (en) 2012-04-27 2017-10-10 Excalibur Ip, Llc Avatars for use with personalized generalized content recommendations
US8996530B2 (en) * 2012-04-27 2015-03-31 Yahoo! Inc. User modeling for personalized generalized content recommendations
US9836545B2 (en) 2012-04-27 2017-12-05 Yahoo Holdings, Inc. Systems and methods for personalized generalized content recommendations
US9154551B1 (en) 2012-06-11 2015-10-06 Amazon Technologies, Inc. Processing DNS queries to identify pre-processing information
EP2871840A4 (en) * 2012-07-06 2016-05-11 Sh Nat Eng Res Ct Nanotech Co DIGITAL TELEVISION NETWORK STRUCTURE, AND USER TERMINAL
US9195632B2 (en) * 2012-09-26 2015-11-24 Facebook, Inc. Customizing content delivery from a brand page to a user in a social networking environment
US9525659B1 (en) 2012-09-04 2016-12-20 Amazon Technologies, Inc. Request routing utilizing point of presence load information
US20140074959A1 (en) * 2012-09-10 2014-03-13 Apple Inc. Client side media station generation
US9135048B2 (en) 2012-09-20 2015-09-15 Amazon Technologies, Inc. Automated profiling of resource usage
US9323577B2 (en) 2012-09-20 2016-04-26 Amazon Technologies, Inc. Automated profiling of resource usage
US9053424B1 (en) * 2012-10-26 2015-06-09 Google Inc. Learning mechanism for recommended reordering of elements based on demographic information
US9762955B2 (en) 2012-11-16 2017-09-12 At&T Mobility Ii Llc Substituting alternative media for presentation during variable speed operation
US10387537B1 (en) * 2012-12-18 2019-08-20 Amazon Technologies, Inc. Presentation of introductory content
US10205698B1 (en) 2012-12-19 2019-02-12 Amazon Technologies, Inc. Source-dependent address resolution
US20140282786A1 (en) 2013-03-12 2014-09-18 Time Warner Cable Enterprises Llc Methods and apparatus for providing and uploading content to personalized network storage
US10224030B1 (en) * 2013-03-14 2019-03-05 Amazon Technologies, Inc. Dynamic gazetteers for personalized entity recognition
US9158534B2 (en) * 2013-03-15 2015-10-13 Wolters Kluwer United States Inc. Smart endpoint architecture
KR20140119968A (ko) * 2013-04-01 2014-10-13 삼성전자주식회사 콘텐츠 서비스 방법 및 시스템
US9277262B2 (en) 2013-04-05 2016-03-01 Disney Enterprises, Inc. Content orchestration for assembly of customized content streams
US9294391B1 (en) 2013-06-04 2016-03-22 Amazon Technologies, Inc. Managing network computing components utilizing request routing
US20150067744A1 (en) 2013-08-27 2015-03-05 Home Box Office, Inc. Providing responsive video previews during rewind and fast forward
KR102171707B1 (ko) * 2014-01-08 2020-10-29 삼성전자주식회사 멀티미디어 데이터 재생 방법 및 장치
US10162513B2 (en) * 2014-02-21 2018-12-25 Groupon, Inc. Method and system for adjusting item relevance based on consumer interactions
US9552559B2 (en) 2014-05-06 2017-01-24 Elwha Llc System and methods for verifying that one or more directives that direct transport of a second end user does not conflict with one or more obligations to transport a first end user
US9842349B2 (en) * 2014-07-11 2017-12-12 Louddoor, Llc System and method for preference determination
US9584836B2 (en) * 2014-09-03 2017-02-28 International Business Machines Corporation Mobility enhanced advertising on internet protocol television
US20160094986A1 (en) * 2014-09-29 2016-03-31 Sprint Communications Company L.P. Content delivery metadata exchange in wireless communication systems
JP6137498B2 (ja) 2014-10-23 2017-05-31 トヨタ自動車株式会社 エネルギー節約支援システム
US10091096B1 (en) 2014-12-18 2018-10-02 Amazon Technologies, Inc. Routing mode and point-of-presence selection service
US10033627B1 (en) 2014-12-18 2018-07-24 Amazon Technologies, Inc. Routing mode and point-of-presence selection service
US10097448B1 (en) 2014-12-18 2018-10-09 Amazon Technologies, Inc. Routing mode and point-of-presence selection service
US20160241997A1 (en) * 2015-02-13 2016-08-18 Watch Out!, Inc. Geofence entry timestamps from diverse sources
US20180084380A1 (en) * 2015-02-13 2018-03-22 Watch Out!, Inc. Enhanced locality communication system
US20160247193A1 (en) * 2015-02-19 2016-08-25 Troy Group, Inc. System and method of dynamically targeting information to product users
US20160257198A1 (en) 2015-03-02 2016-09-08 Ford Global Technologies, Inc. In-vehicle component user interface
US9747740B2 (en) 2015-03-02 2017-08-29 Ford Global Technologies, Llc Simultaneous button press secure keypad code entry
US10225326B1 (en) 2015-03-23 2019-03-05 Amazon Technologies, Inc. Point of presence based data uploading
US9887931B1 (en) 2015-03-30 2018-02-06 Amazon Technologies, Inc. Traffic surge management for points of presence
US9819567B1 (en) 2015-03-30 2017-11-14 Amazon Technologies, Inc. Traffic surge management for points of presence
US9887932B1 (en) 2015-03-30 2018-02-06 Amazon Technologies, Inc. Traffic surge management for points of presence
US9832141B1 (en) 2015-05-13 2017-11-28 Amazon Technologies, Inc. Routing based request correlation
US10616179B1 (en) 2015-06-25 2020-04-07 Amazon Technologies, Inc. Selective routing of domain name system (DNS) requests
US10097566B1 (en) 2015-07-31 2018-10-09 Amazon Technologies, Inc. Identifying targets of network attacks
US9967717B2 (en) 2015-09-01 2018-05-08 Ford Global Technologies, Llc Efficient tracking of personal device locations
US9914418B2 (en) 2015-09-01 2018-03-13 Ford Global Technologies, Llc In-vehicle control location
US9860710B2 (en) 2015-09-08 2018-01-02 Ford Global Technologies, Llc Symmetrical reference personal device location tracking
US9744852B2 (en) 2015-09-10 2017-08-29 Ford Global Technologies, Llc Integration of add-on interior modules into driver user interface
US9742795B1 (en) 2015-09-24 2017-08-22 Amazon Technologies, Inc. Mitigating network attacks
US9774619B1 (en) 2015-09-24 2017-09-26 Amazon Technologies, Inc. Mitigating network attacks
US9794281B1 (en) 2015-09-24 2017-10-17 Amazon Technologies, Inc. Identifying sources of network attacks
US10547903B2 (en) * 2015-10-26 2020-01-28 Arris Enterprises, Inc. Advertisement display based on channel switch
US10270878B1 (en) 2015-11-10 2019-04-23 Amazon Technologies, Inc. Routing for origin-facing points of presence
US10046637B2 (en) 2015-12-11 2018-08-14 Ford Global Technologies, Llc In-vehicle component control user interface
US10257307B1 (en) 2015-12-11 2019-04-09 Amazon Technologies, Inc. Reserved cache space in content delivery networks
US10049051B1 (en) 2015-12-11 2018-08-14 Amazon Technologies, Inc. Reserved cache space in content delivery networks
US10348639B2 (en) 2015-12-18 2019-07-09 Amazon Technologies, Inc. Use of virtual endpoints to improve data transmission rates
US11386141B1 (en) * 2016-01-25 2022-07-12 Kelline ASBJORNSEN Multimedia management system (MMS)
US10082877B2 (en) 2016-03-15 2018-09-25 Ford Global Technologies, Llc Orientation-independent air gesture detection service for in-vehicle environments
US9914415B2 (en) * 2016-04-25 2018-03-13 Ford Global Technologies, Llc Connectionless communication with interior vehicle components
US10075551B1 (en) 2016-06-06 2018-09-11 Amazon Technologies, Inc. Request management for hierarchical cache
CN106209986B (zh) * 2016-06-28 2019-03-15 北京金山安全软件有限公司 广告拉取方法、装置以及终端
US10430838B1 (en) * 2016-06-28 2019-10-01 Snap Inc. Methods and systems for generation, curation, and presentation of media collections with automated advertising
US10110694B1 (en) 2016-06-29 2018-10-23 Amazon Technologies, Inc. Adaptive transfer rate for retrieving content from a server
US9992086B1 (en) 2016-08-23 2018-06-05 Amazon Technologies, Inc. External health checking of virtual private cloud network environments
US10033691B1 (en) 2016-08-24 2018-07-24 Amazon Technologies, Inc. Adaptive resolution of domain name requests in virtual private cloud network environments
US10616250B2 (en) 2016-10-05 2020-04-07 Amazon Technologies, Inc. Network addresses with encoded DNS-level information
US10831549B1 (en) 2016-12-27 2020-11-10 Amazon Technologies, Inc. Multi-region request-driven code execution system
US10372499B1 (en) 2016-12-27 2019-08-06 Amazon Technologies, Inc. Efficient region selection system for executing request-driven code
US10938884B1 (en) 2017-01-30 2021-03-02 Amazon Technologies, Inc. Origin server cloaking using virtual private cloud network environments
US10503613B1 (en) 2017-04-21 2019-12-10 Amazon Technologies, Inc. Efficient serving of resources during server unavailability
US11075987B1 (en) 2017-06-12 2021-07-27 Amazon Technologies, Inc. Load estimating content delivery network
US10447648B2 (en) 2017-06-19 2019-10-15 Amazon Technologies, Inc. Assignment of a POP to a DNS resolver based on volume of communications over a link between client devices and the POP
US10419883B2 (en) 2017-07-31 2019-09-17 4Info, Inc. Systems and methods for statistically associating mobile devices and non-mobile devices with geographic areas
US11234060B2 (en) 2017-09-01 2022-01-25 Roku, Inc. Weave streaming content into a linear viewing experience
US20190075353A1 (en) * 2017-09-01 2019-03-07 Roku, Inc. Client side stitching of secondary content
US11418858B2 (en) 2017-09-01 2022-08-16 Roku, Inc. Interactive content when the secondary content is server stitched
US10742593B1 (en) 2017-09-25 2020-08-11 Amazon Technologies, Inc. Hybrid content request routing system
US10592578B1 (en) 2018-03-07 2020-03-17 Amazon Technologies, Inc. Predictive content push-enabled content delivery network
US10862852B1 (en) 2018-11-16 2020-12-08 Amazon Technologies, Inc. Resolution of domain name requests in heterogeneous network environments
US11025747B1 (en) 2018-12-12 2021-06-01 Amazon Technologies, Inc. Content request pattern-based routing system
US11109105B2 (en) 2019-01-11 2021-08-31 Sharp Nec Display Solutions, Ltd. Graphical user interface for insights on viewing of media content
US20240054409A1 (en) * 2020-12-24 2024-02-15 Matthew KASHAN Systems and methods for location-based event matching
US11748435B2 (en) * 2021-04-23 2023-09-05 S&P Global Inc. Content-free system and method to recommend news and articles
WO2022235263A1 (en) * 2021-05-04 2022-11-10 Google Llc Attribution model for related and mixed content item responses

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000358005A (ja) * 1999-06-15 2000-12-26 Victor Co Of Japan Ltd 放送システム、サービス提供方法及び受信分配復号装置
JP2001346140A (ja) * 2000-04-07 2001-12-14 Sharp Corp オーディオビジュアルシステムの使用方法
JP2002271736A (ja) * 2001-03-07 2002-09-20 Nippon Hoso Kyokai <Nhk> コンテンツ再生装置、コンテンツ提供装置、コンテンツ再生プログラム及び、コンテンツ提供プログラム
JP2002280982A (ja) * 2001-03-22 2002-09-27 Toshiba Corp 放送システムとその放送局および受信装置
JP2003179901A (ja) * 2001-12-10 2003-06-27 Sony Corp 番組配信システムおよび付加情報挿入方法

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6615251B1 (en) 1995-12-11 2003-09-02 John R. Klug Method for providing node targeted content in an addressable network
US5796952A (en) 1997-03-21 1998-08-18 Dot Com Development, Inc. Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database
US6029045A (en) 1997-12-09 2000-02-22 Cogent Technology, Inc. System and method for inserting local content into programming content
US6268856B1 (en) * 1998-09-08 2001-07-31 Webtv Networks, Inc. System and method for controlling delivery of content over a communications network
JP3950587B2 (ja) * 1999-08-10 2007-08-01 株式会社日立製作所 図面管理システム、図面更新方法及び情報蓄積媒体
US8712848B2 (en) * 1999-12-08 2014-04-29 Qualcomm Incorporated Method for distributing advertisements to client devices using an obscured ad monitoring function
US20020016736A1 (en) * 2000-05-03 2002-02-07 Cannon George Dewey System and method for determining suitable breaks for inserting content
JP2002056137A (ja) 2000-08-09 2002-02-20 Ushio Inc 広告情報の上映方法
US7136871B2 (en) 2001-11-21 2006-11-14 Microsoft Corporation Methods and systems for selectively displaying advertisements

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000358005A (ja) * 1999-06-15 2000-12-26 Victor Co Of Japan Ltd 放送システム、サービス提供方法及び受信分配復号装置
JP2001346140A (ja) * 2000-04-07 2001-12-14 Sharp Corp オーディオビジュアルシステムの使用方法
JP2002271736A (ja) * 2001-03-07 2002-09-20 Nippon Hoso Kyokai <Nhk> コンテンツ再生装置、コンテンツ提供装置、コンテンツ再生プログラム及び、コンテンツ提供プログラム
JP2002280982A (ja) * 2001-03-22 2002-09-27 Toshiba Corp 放送システムとその放送局および受信装置
JP2003179901A (ja) * 2001-12-10 2003-06-27 Sony Corp 番組配信システムおよび付加情報挿入方法

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9398113B2 (en) 2007-07-07 2016-07-19 Qualcomm Incorporated Methods and systems for providing targeted information using identity masking in a wireless communications device
US9596317B2 (en) 2007-07-07 2017-03-14 Qualcomm Incorporated Method and system for delivery of targeted information based on a user profile in a mobile communication device
US9497286B2 (en) 2007-07-07 2016-11-15 Qualcomm Incorporated Method and system for providing targeted information based on a user profile in a mobile environment
US9485322B2 (en) 2007-07-07 2016-11-01 Qualcomm Incorporated Method and system for providing targeted information using profile attributes with variable confidence levels in a mobile environment
US9705998B2 (en) 2007-11-14 2017-07-11 Qualcomm Incorporated Method and system using keyword vectors and associated metrics for learning and prediction of user correlation of targeted content messages in a mobile environment
JP2011504626A (ja) * 2007-11-14 2011-02-10 クゥアルコム・インコーポレイテッド 移動環境においてキャッシュ逸失状態マッチインジケータを使用して、ターゲット・コンテンツ・メッセージのユーザ適合性を判定するための方法およびシステム
JP2013122773A (ja) * 2007-11-14 2013-06-20 Qualcomm Inc 移動環境方法および移動環境システムにおけるユーザ・プロファイル・マッチ表示
US9203912B2 (en) 2007-11-14 2015-12-01 Qualcomm Incorporated Method and system for message value calculation in a mobile environment
US9203911B2 (en) 2007-11-14 2015-12-01 Qualcomm Incorporated Method and system for using a cache miss state match indicator to determine user suitability of targeted content messages in a mobile environment
US9391789B2 (en) 2007-12-14 2016-07-12 Qualcomm Incorporated Method and system for multi-level distribution information cache management in a mobile environment
JP2013239181A (ja) * 2008-01-17 2013-11-28 Qualcomm Inc 無線通信ネットワークにける目標メディアコンテンツ配信および獲得のための方法および装置
JP2009265685A (ja) * 2008-04-21 2009-11-12 Nippon Telegr & Teleph Corp <Ntt> メッセージ配信システム及びメッセージ配信方法
JP2010061354A (ja) * 2008-09-03 2010-03-18 Nikon Corp 端末装置、配信システム、端末装置のデータ管理方法およびプログラム
JP2015164320A (ja) * 2011-05-27 2015-09-10 クゥアルコム・インコーポレイテッドQualcomm Incorporated インターネットプロトコルマルチキャストコンテンツ配信のアプリケーショントランスポートレベルロケーションフィルタ処理
JP2015520536A (ja) * 2012-04-03 2015-07-16 グーグル・インコーポレーテッド ライブストリームで広告を供給しながら、広告をプリフェッチすること

Also Published As

Publication number Publication date
KR20080083704A (ko) 2008-09-18
US20080090513A1 (en) 2008-04-17
US7706740B2 (en) 2010-04-27
KR20100106628A (ko) 2010-10-01
TW200810462A (en) 2008-02-16

Similar Documents

Publication Publication Date Title
US7706740B2 (en) Apparatus and methods of selective collection and selective presentation of content
US8515336B2 (en) Apparatus and methods of selective collection and selective presentation of content
WO2007082190A2 (en) Apparatus and methods of selective collection and selective presentation of content
JP5726952B2 (ja) 無線通信ネットワークにける目標メディアコンテンツ配信および獲得のための方法および装置
JP5908529B2 (ja) ユーザの個人化情報に基づくコンテンツ配信および選択されたコンテンツ受信の装置および方法
US9282146B2 (en) System and method for delivering content to users on a network
KR101644284B1 (ko) 온라인 사용자 프로필을 기초로 선택되고 상기 프로필과 관련성 있는 텔레비전 프로그램 또는 채널과 함께 제공되는 텔레비전 표적 광고
JP5265365B2 (ja) カスタマイズされたチャネル情報を提供し、提示するための装置および方法
KR101200460B1 (ko) 사용자 행동에 기초하여 무선 디바이스 상의 미디어 컨텐츠의 표시를 최적화하기 위한 방법 및 장치
JP5714211B2 (ja) チャンネルのカスタマイズのための補助サービスを配信し実行するための装置および方法
US10524021B2 (en) Method and system for retrieving online content in an interactive television environment
US20080010132A1 (en) Methods, systems, and computer program products for targeting advertising to customers of content service providers
CN102255907B (zh) 业务推送方法和***
JP2014532239A (ja) ローカルに格納されているコンテンツとの精密な興味マッチングをするための方法および装置
KR101599743B1 (ko) 휴대 방송망을 이용한 휴대 광고 제공 장치, 방법 및 광고 서버 그리고 그 시스템
Schlee et al. Technological Use Case Analysis
CA2688959A1 (en) Method and system for retrieving online content in an interactive television environment

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110705

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120207