JP2004536394A - ネットワークアーキテクチャにおいて連続式メッセージ送信ユニットを用いるシステムおよびその方法 - Google Patents
ネットワークアーキテクチャにおいて連続式メッセージ送信ユニットを用いるシステムおよびその方法 Download PDFInfo
- Publication number
- JP2004536394A JP2004536394A JP2003509261A JP2003509261A JP2004536394A JP 2004536394 A JP2004536394 A JP 2004536394A JP 2003509261 A JP2003509261 A JP 2003509261A JP 2003509261 A JP2003509261 A JP 2003509261A JP 2004536394 A JP2004536394 A JP 2004536394A
- Authority
- JP
- Japan
- Prior art keywords
- message
- campaign
- client
- code
- trigger
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 238000004590 computer program Methods 0.000 claims abstract description 23
- 238000004891 communication Methods 0.000 claims description 10
- 238000012544 monitoring process Methods 0.000 claims description 10
- 230000007717 exclusion Effects 0.000 claims description 9
- 230000000694 effects Effects 0.000 claims description 8
- 230000004913 activation Effects 0.000 claims description 4
- 230000000977 initiatory effect Effects 0.000 claims description 4
- 230000003213 activating effect Effects 0.000 claims 6
- 238000010586 diagram Methods 0.000 abstract description 21
- 230000004044 response Effects 0.000 abstract description 6
- 230000009471 action Effects 0.000 description 8
- 230000015654 memory Effects 0.000 description 8
- 230000008685 targeting Effects 0.000 description 7
- 230000006399 behavior Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 239000003086 colorant Substances 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 230000003542 behavioural effect Effects 0.000 description 2
- 230000001276 controlling effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000000875 corresponding effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000001932 seasonal effect Effects 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/53—Network services using third party service providers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/535—Tracking the activity of the user
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/62—Establishing a time schedule for servicing the requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Marketing (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
【選択図】図1A
Description
【0001】
本発明はコンピュータ技術に関し、より詳細にはコンピュータネットワーク環境における情報提示に関するがこれに限定するものではない。
【背景技術】
【0002】
インターネットは、クライアントサーバモデルを用い、かつ相互接続されたコンピュータからなる広域ネットワークである。インターネットは、クライアント・コンピュータによってアクセス可能なサーバ・コンピュータを備える。通常、サーバは、複数のファイルまたはページを有する、インターネット上のサイトのホストとなる。サーバのネットワークアドレスは、通常URL(Uniform Resource Locator)によって指定される。インターネットによって、インターネット・サービス・プロバイダ(ISP)経由で、ユーザはクライアントから複数のサーバにアクセルすることができる。ユーザはクライアントのブラウザ・アプリケーションを用いることにより、特定のサーバのURLアドレスに基づいて、そのサーバに接続または「リンク」することができる。
【0003】
インターネット・コンピュータネットワークは、元々政府の研究所と教育機関との間における学術情報のやり取りを促進するコミュニケーション・リンクとして設計されたものである。しかし、近年、WWW(World Wide Web)の使用の増加により、インターネットは爆発的に成長し、科学界を越え、家庭、会社、教室まで広がった。WWWは、アプリケーション・プロトコルとしてHTTP(Hypertext Transfer Protocol)を通常用いた複数のインターネットサーバを参照し、ユーザにテキスト、グラフィック、サウンド、ビデオ等と通信するためのファイルへのアクセスを提供する。次いで、HTTPは、HTML(Hyper Markup Language)と呼ばれるページ記述言語を用いて、ユーザへ表示されるウェブページの形式を特定する。HTMLページは、他のサーバやページへのハイパーテキスト・リンクを含むことができ、この場合、対象となるサーバのURLがリンク内に記憶され、または埋め込まれる。
【0004】
ウェブページ内のリンクを様々な形式でユーザに表示してよい。例えば、下線を引いたテキスト、太字のテキスト、周辺のテキストとは異なる色のテキスト、またはリンクであることを容易に識別可能とするためにユーザの注意を引くようになされたその他の形式のテキストで表示してよい。ユーザがリンクを選択する(例えばコンピュータマウスなどの入力デバイスでリンクを「クリック」する)と、ブラウザによってTCP/IP(Transmission Control Protocol/Internet Protocol)が、リンク内で指定されたURLによって識別されたサーバへリクエストをして、識別されたサーバからウェブページが得られる。ユーザのコンピュータモニタまたはディスプレイ上に表示されたグラフィック画像内にリンクを埋め込んでもよい。その画像の幾何領域がユーザにより選択されると、ブラウザは再び指定されたURLにより識別されたサーバにTCP/IPリクエストする。このようにしてユーザは様々なサーバ間をナビゲート(すなわちサーフィン)して、HTMLページまたは興味のあるドキュメントを発見し、検索できる。
【0005】
インターネットが益々普及するにつれて、販売業者は自社の製品やサービスに対する新しい広告媒体として、インターネットに目を向けるようになった。自社のウェブサイトのスポンサーである販売業者は、自社のサイトのページ内に広告資料を通常載せている。しかし、独立型ウェブサイトの作成、維持には相当量の資源が必要であり、多くの販売業者にとって重荷となる可能性がある。また、独立型ウェブサイトのセットアップに要する時間、費用では、特定の季節的または限定的期間に、あるいは1度の使用に上記の方法を用いることは適さない。更に、広告媒体の対象者は、販売業者に誘われそのサイトを訪問した人物に限られてしまう。
【発明の開示】
【発明が解決しようとする課題】
【0006】
上記の問題を解決するために用いられる技術は、広告のスポンサーになることに同意したスポンサーまたはコンテンツ・プロバイダのウェブサイト上に広告を作成することである。この作成に適した広告は簡素であり、グラフィックバナーの形態をとる。このバナーは、宣伝する製品またはサービスに関する画像を含み、その画像は通常グラフィックファイル(例えば「.gif」ファイル)で記録され、スポンサーのページのHTML記述に従って表示される。販売業者は、しばしば特定のウェブサイトのスポンサーに、スポンサーサイト上のバナーの配置権利に対する広告料を支払う必要が生じる。また、バナーを多くのサイトに広域配信または表示してもよい。しかし、通常の広告バナーは、一方向通信を用い、インターネット双方向機能を利用して購入注文または指示をするかもしれない客またはユーザからデータを求めることはしない。
【0007】
人口統計に基づいて対象を定めた広告を提供するために、この広告の広告主または配信者は、エンドユーザに関する人口統計データの取得を求めてよい。インターネット経由でユーザに関する人口統計データを取得するための通常の方法は、インターネットを利用するユーザにHTMLで書かれたフォームを提供して、情報をリクエストすることである。人口統計情報をこのように取得することは、しばしば困難を伴う。なぜなら、誰がこの情報を見るか分からない、またはこの情報が何に用いられるかが分からない場合は、ユーザは情報をフォームに記入したがらないからである。
必要とするものは、メッセージを閲覧者に選択的に配信するための改良技術である。
【課題を解決するための手段】
【0008】
本発明は、閲覧者にメッセージを選択的に配信する技術を提供する。特定の実施形態において、潜在的な閲覧者に関する情報に基づいてメッセージを閲覧者に配信するためのシステム、方法、装置およびコンピュータ・プログラム・プロダクトが提供される。特定の実施形態において、対象となるメッセージは、クライアントのメッセージ・リクエストに応答し、サーバによってクライアント・マシンで利用可能となる。ここで、サーバはクライアントのリクエストの一部としてのクライアント・マシンIDおよび/またはユーザIDを取得し、かつデータベースを照会してユーザに対する保留メッセージ、またはユーザのプロファイルに一致する保留メッセージの有無を調べる。特定の実施形態において、互いに連結してキャンペーンを構成する複数のメッセージを提供することができる。クライアントは、ウェブブラウザ等のフォアグランド・アプリケーションで使用されていない利用可能な帯域を用いて、このキャンペーンを受け取ることができる。
【0009】
代表的な実施形態において、本発明は情報をユーザに表示する方法を提供する。この発明は多様な段階を有する。例えば、クライアント上に第1のアプリケーションによって表示されるメッセージを示すイベントの発生を検出する段階は、この方法の一部となり得る。更に、コンテンツ・サーバでリポジトリから第1のメッセージに対するコンテンツを取り出す段階は、この方法に含まれる。また、クライアントで収集、分析される行動情報に基づいて、表示する1つまたは複数のメッセージの選択を開始する段階もこの方法に含まれる。最後に、選択したメッセージを表示する機会に窺って、クライアントでのアクティビティをモニタする段階をこの方法に従って実施することができる。
【発明の効果】
【0010】
従来の技術よりも優れた本発明によって多数の利点が得られる。本発明による特定の実施形態において、特定のアプリケーションにより、必要とする狭さまたは広さの範囲で対象者を識別する機能が提供される。それによる利点としては、広告(特に大容量のリッチメディア広告)を供給するコストが、集中型アーキテクチャを用いた第1の世代の広告ネットワークで供給する場合と比べて劇的に下がることである。
【0011】
これらの、並びに他の利益は本明細書内に記載されている。本明細書の本発明の性質および利点は、本明細書の残りの部分および添付図面を参照することによってさらに理解することができる。
【発明を実施するための最良の形態】
【0012】
本発明は、閲覧者にメッセージを選択的に配信する技術を提供する。特定の実施形態において、潜在的な閲覧者に関する情報に基づいてメッセージを閲覧者に配信するためのシステム、方法、装置およびコンピュータ・プログラム・プロダクトが提供される。特定の実施形態において、対象となるメッセージは、クライアントのメッセージ・リクエストに応答し、サーバによってクライアント・マシンで利用可能となる。ここで、サーバはクライアントのリクエストの一部としてのクライアント・マシンIDおよび/またはユーザIDを取得し、かつデータベースを照会してユーザに対する保留メッセージ、またはユーザのプロファイルに一致する保留メッセージの有無を調べる。特定の実施形態において、互いに連結してキャンペーンを構成する複数のメッセージを提供することができる。クライアントは、ウェブブラウザ等のフォアグランド・アプリケーションで使用されていない利用可能な帯域を用いて、このキャンペーンを受け取ることができる。
【0013】
第1世代の広告ネットワークは集中型アーキテクチャを有するため、広告が表示される度に、コンテンツ(例えば広告)は通常中央サーバからユーザのブラウザに配信される。そのため、同一の広告がサーバから何度も(百万回あるいは10億回でも)配信される。本発明のネットワーク・メッセージ・システムにより、このような従来技術のシステムよりも優れた効率性が可能となる。また、本発明のネットワーク・メッセージ・システムのアーキテクチャにより、サーバオンリー広告サーバを備えたものよりも、優れた従順性が可能となる。
【0014】
図1Aは、本発明の実施形態によるCMUネットワーク・システム用コンピュータネットワーク・フレームワーク100の概略図である。例えばクライアント・サーバ、広域ネットワーク(例えばインターネット)などのネットワーク102は、1つまたは複数のCMUクライアント・コンピュータ104、1つまたは複数のコンテンツ・サーバ・コンピュータ106、1つまたは複数のCMUサーバ・コンピュータ108を連結している。
【0015】
CMUクライアント・コンピュータ104には、エンドユーザにネットワークへのアクセスを提供する任意の型式のコンピュータを使用してよい。1実施形態において、CMUクライアント・コンピュータ104には、例えばマイクロソフト・ウィンドウズ(商標)、アップル・マッキントッシュ(商標)、リナックス、またはユニックス・オペレーティング・システムなどのオペレーティング・システムで動作するパーソナル・コンピュータを使用してよい。特定の実施形態において、CMUクライアント・コンピュータ104はウェブエンジン110を備えてもよく、このウェブエンジン110は、マイクロソフト・インターネット・エクスプローラ(商標)またはネットスケープ・ナビゲータ(商標)などのウェブブラウザを含むことができる。CMUクライアント・コンピュータ104を利用するエンドユーザは、ネットワーク102に接続された様々なウェブサイト(例えばコンテンツ・サーバ・コンピュータ106)に格納された情報やウェブページにアクセスするためのウェブエンジン110を使用する。CMUクライアント・コンピュータ104は、ネットワーク経由で受け取る様々なCMUを受け取り、処理し、表示するためのCMUクライアント・システム112を備えてもよい。
【0016】
コンテンツ・サーバ・コンピュータ106はウェブ・コンテンツ114とウェブサーバ116を含んでよい。当業者には明らかなように、本発明の特定の実施形態において、このようなコンテンツ・サーバ・コンピュータ106および他のサーバ・コンピュータを、適切に構成された任意のコンピュータ(例えばサン・マイクロシステムズ(商標)、ヒューレット・パッカードカンパニー(商標)またはインターナショナル・ビジネスマシーンズ(商標)から市販されているサーバ・コンピュータを含む)を用いて実装してよい。ウェブ・コンテンツ114は、ネットワークを介してアクセス可能な任意の情報(ウェブページなどを含む)を含んでよい。1実施形態において、ウェブ・コンテンツ114は、インターネットを介しての閲覧に一般的に使用可能な種類のものであってよい。例えば、本発明のウェブページは、ニュース、地図、クーポン、サービスの提供、ディレクトリ、商品の販売、およびエンドユーザをコンテンツ・サーバ・コンピュータ106に引き付ける他の種類の情報を含んだHTML(HyperText Markup Language)ファイルを含んでよい。ウェブサーバ116はプログラム・コードを含んでよく、このプログラム・コードにより、コンテンツ・サーバ・コンピュータ106はネットワーク102と通信することができる。
【0017】
CMUサーバ・コンピュータ108には、CMUクライアント・コンピュータ104によって提示/表示される情報を供給可能なウェブサーバ120を含む任意の型式のコンピュータを使用してよい。この情報は例えば広告情報などの任意の種類の情報を含んでよい。また、CMUサーバ・コンピュータ108は、ネットワーク102と通信するCMUサーバ・システム118を備えてもよい。
【0018】
図1Bにおいて、本発明の実施形態によるネットワーク・メッセージ・システムの実例の概略図が示されている。このネットワーク・メッセージ・システムを、ユーザの現在のコンテキストおよび過去の行動に基づいて、メッセージを取り出し、これをユーザに表示するために利用してよい。本説明において、それぞれの構成要素における様々な副構成要素も、フレームワークの構成要素と見なしてよいことは理解されよう。例えば、システムの任意の構成要素上で実行される特定のソフトウェア・モジュールをそのシステムの構成要素と見なしてよい。ネットワーク102(例えばインターネット)に接続されたCMUクライアント・コンピュータ104に、CMUクライアント・システム112はインストールされ、動作する。CMUクライアント・システム112は、リトリーバ208、ディスプレーヤ210、フォームおよびログインヘルパ212を含んだ複数の構成要素を備えてよい。
【0019】
CMUクライアント・コンピュータ104にインストールされ、動作するウェブエンジン110(例えば、マイクロソフト・インターネット・エクスプローラなどのインターネット・ブラウザ)を利用して、ユーザが1つのサイトまたはドメイン(例えばwww.yahoo.com)から他(例えばwww.amazon.com)へと、ネットワーク102に接続された複数のサイトにアクセスする(一般に「ネットサーフィン」として知られている)場合、リトリーバ208が、ネットワーク102経由でCMUサーバ・コンピュータ108へリクエスト216を送る。このリクエスト216は、少なくとも2つの情報、すなわちユーザ固有のカスタマID(つまりユーザID)220とユーザが入力した現在のドメイン(つまりマシンID)222とを含んでよい。
【0020】
CMUサーバ・コンピュータ108は、リトリーバ208からリクエスト216を受け取り、指定されたドメイン222に対して何らかの保留メッセージがあるか否かを判断するためにチェックをする。指定されたドメインに関するメッセージがあると判断した場合、CMUサーバ・コンピュータ108は履歴ベースの対象設定データベース224を照会し、特定のユーザ220のドメイン222に対して何らかの特定の保留メッセージがあるか否かを判断する。メッセージがある場合、特定のメッセージ226は、ユーザのCMUクライアント・コンピュータ104上のリトリーバ208へ戻される。
【0021】
1実施形態において、メッセージ226は、2つの構成要素、すなわち1ブロックのインコンテキスト・ルール228と、該メッセージのユーザに提示される部分を構成するコンテンツ230とを含んでよいことに留意されたい。インコンテキスト・ルール228に、メッセージ・コンテンツ230がユーザに表示される状態が記述されてよい。あるインコンテキスト・ルールにおける例示において、以下が含まれる。(1)取り出されたメッセージがユーザに提示されるドメイン、(2)取り出されたメッセージがユーザに提示される特定のウェブページ、(3)現在のURL内で発見された場合にメッセージを提示させるURLサブストリング、(4)時刻および日付情報
【0022】
また、ルール228は、ほぼ任意の種類の関連情報、例えばマイレージプログラム加入、クラブメンバーシップ、使用しているクレジットカードの種類、趣味および関心事、基本的な人口統計情報(性別、年齢、収入など)のようなユーザに関する特定の既知の属性を含んで/参照してよい。コンテンツ230は、テキスト、画像、図、色などを含んだ標準HTMLと、メッセージの表示時に自動的に再生されるサウンドファイルと、他の形式のマルチメディアファイル/コンテンツとを含んでもよい。
【0023】
リトリーバ208はCMUサーバ・コンピュータ108からメッセージ226を受け取ると、そのメッセージを次回の提示用にローカルキャッシュ232に格納してよい。ユーザがページからページへのサーフィンを続けると、コンテキスト・ウォッチャー234がユーザのコンテキスト(例えばURL、日付/時刻など)を調べ、ローカルキャッシュ232内に記録され、かつインコンテキスト・ルールと一致するメッセージを探してよい。一致したメッセージが見つかると、ディスプレーヤ210またはフォームおよびログインヘルパ212が、一致したメッセージを表示する。
【0024】
1実施形態において、メッセージ・キャッシュ232は、メッセージ・システム・サーバ108から受け取ったメッセージをバッファしてよい。これにより、クライアント・コンピュータ104は任意の所定の時間に複数のメッセージを保持することができる。例えば、メッセージ・キャッシュ232は、ユーザが訪れている現在のウェブサイトまたはウェブページに関するメッセージと、それと類似のウェブサイトまたはウェブページに関する追加メッセージとを含んでよい。例えば、エンドユーザがオンライン書店のカタログを閲覧している時に、メッセージ・キャッシュ232は本に関するメッセージと、オンライン書店のカタログから購入可能な映画に関する追加メッセージとを含んでよい。このように、ユーザが映画に関するウェブページにナビゲートするとすぐに、映画に関するメッセージを適切な提示形式のモジュールにルーティングすることができる。
【0025】
1実施形態において、ディスプレーヤ210は、メッセージ・コンテンツ230が提示/表示され、かつユーザに連結された画像ディスプレイ(すなわちユーザの表示面)上に独立したウィンドウを開いてよい。別のオプションとして、メッセージ・コンテンツ230を、フォームおよびログインヘルパ212に付加した小さなウィンドウ内に提示してよい。使用する特定の伝達手段を、メッセージ226に埋め込まれた属性236として識別し、メッセージ作成中に選択してよい。
【0026】
オプションとして、メッセージ226は、適切な時刻/日付以降にメッセージを確実に提示させないように用い得る1つまたは複数の満了日238を含んでよい。この満了日238をキャッシュ232でモニタして、クライアント・マシンから期限切れのメッセージを削除するように用いてもよい。別のオプションとして、メッセージはユーザに提示されるメッセージの中で、そのメッセージの優先度を判断する際に使用し得る優先情報240を、含んでもよい。
【0027】
別の実施形態において、適切なコンテキスト・ルール228を満足する任意のユーザに提示されるメッセージ226を、CMUサーバ・コンピュータ108上で使用可能にしてよい。次いで、対象設定データベース224内の履歴ベースのプロファイルの一致を必要とせずに、これらのメッセージを、リトリーバ208によってCMUクライアント・コンピュータ104に送達してよい。1実施形態において、クライアント・コンピュータ104および/またはサーバ108は、ルールが満足しているか否かを判断する際に使用するためのユーザの好み、プロファイル、ユーザに関する履歴情報のデータストア242を含んでよい。
【0028】
本発明の実施形態において、ネットワーク・メッセージ・システムを利用して、様々なメッセージ/コンテンツ、例えばインターネット・バナー広告技術等を送達してよい。本明細書の以下の部分で、本発明の実施形態によるネットワーク・メッセージ・システムにおいて使用し得る様々な構成要素を説明する。
【0029】
前述のように、ネットワーク・メッセージ・システム用のメッセージは、2つの部分、すなわち(1)ルールファイル228、(2)提示用コンテンツ/メディアを含んでよい。ルールファイル228は、いつそして何処に関連するコンテンツ/メディアを表示するかを判断するためにクライアントによって利用される情報を含んでよい。ある例示のルールファイル属性は、メッセージの種類と、特定のメッセージ用のメディアおよびサイズの一覧表と、タイミング情報(開始日、終了日、頻度情報など)と、キャンペーンを何処で始めるべきかを示すトリガと、コンテンツを何処に表示させるかを示すトリガとを含む。
【0030】
提示用コンテンツ/メディア230は、HTML(Hypertext Markup Language)、画像、および/または他の形式のマルチメディアファイルを含んでよい。1実施形態において、コンテンツは、現在バナーに用いられている表示サイズを示す1つまたは複数の業界標準画像ファイルを含んでもよい。しかしながら、コンテンツを標準画像ファイルに限定する必要はなく、様々な形式のリッチメディア(フラッシュ、ビデオ、オーディオ等)を含んでよいことは理解されよう。
【0031】
メッセージ・キャンペーンまたは一連のメッセージを、指定されたトリガの1つのトリッピングに基づいてクライアント上に起動してよい。すなわち、(モデル化および/または履歴による対象設定を利用しない場合)指定されたトリガの1つがヒットするまでメッセージを提示しなくてもよい。1実施形態において、1セットのトリガを1セットのURL(Uniform Resource Locator)として定義してよい。1セットのURLをサーチストリングと組み合わせてもよい。特に、URLマスクをサーチエンジンの照会と連動させるために用いてもよい。例えば、Yahooサーチエンジンと共に用いられる標準サーチURLテンプレートがある。ユーザは、興味のある事柄のキーワード(「レーザ」、「ソニー」、「DVD」など)をこのテンプレートに入力して、トリガを定義してよい。
【0032】
トリガルールの1つにマッピングしたページにユーザがナビゲートした場合、トリガがトリップする。オプションとして、本発明の実施形態において、履歴による対象設定、かつ/またはモデル化を行って、ユーザへメッセージおよびコンテンツを提示する場合は、トリガをトリップさせる必要はない。一般に、トリガは、条件の満足時にクライアント・システム112に動作(例えばユーザにメッセージを示す)を行わせることを指示する条件である。トリガの1つの形態をURLとしてよい。興味のあるURLを確認すると、指定した動作が行われる。トリガがトリップすると、ルールファイルで指定された第1のメッセージ用のコンテンツがメッセージ・サーバから取り出され、メッセージ・キャンペーンが起動する。この起動トリガリストを見るための1つの方法は、トリガリストを「リアルタイム対象設定」を行うための機構として閲覧することである。すなわち、ユーザは、特定の行動に基づいて、メッセージ・サーバに送られた対応する行動情報の処理を必要とせずに、メッセージ・キャンペーンに対して選択され、対象となり得る。これにより、ユーザの行動の確認に対しての高速な応答が可能となる。この手法は、詳細な行動情報(ナビゲーション情報を含む)をネットワーク経由でメッセージ・サーバへ送信する必要がないため、プライバシー対策を強固とする上で有益となり得る。提示するメディアが取り出されると、クライアントはいつメッセージを提示するかを決定してよい。
【0033】
1実施形態において、以下のすべての基準が満たされる場合に、クライアントはメッセージを提示してよい。(1)(上述のように)メッセージ・キャンペーンが起動した場合、(2)メッセージ・クライアント・システムと一致するサイズの画像に対するHTML画像(オリジナル画像と呼称してもよい)のリクエストをクライアントが検出した場合、(3)オリジナル画像がリクエストされているサーバのドメイン名称が、メッセージ・サーバ・システムの除外リストに含まれていない場合、(4)指定されたグローバルドメイン包含リストに、またはメッセージのプライベートドメイン包含リストに現在のウェブページのドメインが含まれている場合、および/または(5)現在のウェブページのドメインがメッセージのプライベートドメイン除外リストにない場合。
【0034】
図2において、本発明の特定の実施形態におけるコンピュータ・システムの代表例のブロック図が示されている。図2に示すように、本発明の様々な特定の実施形態において、コンピューティング・システム200は図2に示された1つまたは複数の構成要素を具体化することができる。他の特定用途向け代替品を利用する場合もあるが、簡略化するためにコンピュータ・システム200を構成する構成要素は、他に記載がない限りハードウェア、ソフトウェア、またはそれらの組み合わせにおいて整合性のある1つまたは複数の処理システムにより実装されるものとする。
【0035】
コンピュータ・システム200は、通信チャネル(例えばバス290)を介して連結された複数の構成要素(ペンティアム(登録商標)またはpowerPC(登録商標)、デジタル・サウンド・プロセッサ(「DSP」)などの1つまたは複数の汎用または特殊用途向けプロセッサ270などを含む)を備える。システム200の構成要素は、特定の用途に応じて、1つまたは複数の入力デバイス272(例えばマウス、キーボード、マイク、ペンなど)と、1つまたは複数の出力デバイス274(例えば適当なディスプレイ、スピーカ、アクチュエータなど)とを含んでもよい。
【0036】
システム200は、ストレージ/メモリ・デバイス、ハードまたは取り外し可能ストレージ/メモリ・メディアなどのコンピュータ可読ストレージ媒体278に接続されたコンピュータ可読ストレージ媒体リーダ276も含む。更にこれらのデバイスまたはメディアは別途ストレージ・デバイス282およびメモリ284として示されており、これらは、特定の用途に応じてハードディスク・バリアント、フロッピー/コンパクトディスク・バリアント、デジタル多用途ディスク(DVD)バリアント、スマートカード、読み出し専用メモリ、ランダムアクセスメモリ、キャッシュメモリなどを含むことができる。直接、あるいは専用線または公衆回線を経由してデバイス間の通信をするために、1つまたは複数の適当な通信インターフェース280、例えばモデム、DSL、赤外線または他の適当な送受信器などを備えることができる。ここで専用線または公衆回線は上述のものを含むがこれに限定されない。
【0037】
ワーキング・メモリ284は、使用時にシステム200の構成要素に格納、またはロードされ、かつ構成要素を実行するオペレーティング・システム(「OS」)要素292と、他のプログラム294(アプリケーション・プログラム、モバイルコード、データなど)とを更に含む。特定のOSを、特定のデバイス、特徴、または特定のアプリケーション(例えばウィンドウズ、マック、リナックス、ユニックスまたはパームOSバリアント、専有OSなど)による他の態様に応じて変更することができる。当業者には既知の様々なプログラム言語またはツールも利用することができる。後述のように、実施形態には、ブラウザまたは電子メールクライアント(ネットスケープ社、マイクロソフト社等の製品)などのネットワーク・クライアント、JVM(Java Virtual Machine)などのモバイルコード・エグゼキュータ、マイクロソフト・ウインドウズ互換APIなどのアプリケーション・プログラム・インターフェース(API)などが含まれ得る(実施形態を常駐型アプリケーションと共に、またはモバイルコードおよび常駐型アプリケーション構成要素との組み合わせと共に実施してもよい)。
【0038】
システム200の1つまたは複数の構成要素を、ハードウェア、ソフトウェアまたは適切な組み合わせによって実装することができる。ソフトウェア(例えば、全体または部分的にアプリケーション・プログラム、オブジェクト、ダウンロード可能なサーブレットなど)で実装する場合、システム200の構成要素はローカルまたはリモートストレージからメモリ(またはキャッシュメモリ等)まで過渡的またはより永続的に通信し、実行することができる。あるいは、別の適切な機構を利用して、構成要素をコンパイルされた形態または翻訳形態で実施することができる。更に入力、中間または結果データ、あるいは機能要素を、特定のアプリケーションによるストレージ・メディア、キャッシュ、あるいはより永続的な揮発性または非揮発性メモリ(例えばストレージ・デバイス282またはメモリ284)内に、より過渡的にまたはより永続的に常駐させることができる。
【0039】
図3は、本発明の実施形態によるCMUサーバ・システム118の例示における様々な機能態様の概略図である。図3で示されるCMUサーバ・システム118の機能ブロックを、ハードウェア、ソフトウェアあるいはそれらの適切な組み合わせで実装することができる。特定の実施形態において、CMUサーバ・システム118は、CMUコンテンツ302と、CMU開始トリガ304と、CMU表示ルール306と、ハッシュ・テーブル308と、CMUキャンペーン・リスト310と、CMUコントローラ312と、共有URL履歴ストア314と、通信エンジン316とを備える。また、ある実施形態においてCMUサーバ・システム118に別の機能態様が含まれてもよい。更にすべての特定の実施形態に、図3に示す構成要素が含まれる必要はない。
【0040】
特定の実施形態において、CMUコンテンツ302はメッセージ226を作成するための使用され得る多様なコンテキストを含む。コンテンツ302は、広告情報、クーポン、実施要請、画像、マルチメディア・オブジェクト等を含むことができる。CMU開始トリガ304は多様なトリガイベントを含み、このトリガイベントは、メッセージ226の表示に適したコンテキストの検出を開始するために検出され得る。特定の実施形態において、トリガは例えばウェブページのURLであってよい。CMU表示ルール306は、検出され得る多様なコンテキストに関する情報を提供し、これらが検出されるとメッセージ226の表示が開始される。
【0041】
本明細書において上述のように、メッセージ226は、2つの構成要素、すなわち1ブロックのインコンテキスト・ルール228と、そのメッセージのユーザに提示された部分を構成するコンテンツ230とを含む。従って、メッセージ226を、CMUコンテンツ302およびCMU表示ルール306を用いてCMUサーバ・システム118によって作成してよい。インコンテキスト・ルール228にはメッセージ・コンテンツ230がユーザに表示される状態が記述されるが、このインコンテキスト・ルール228はCMU表示ルール306から取り出すことができる。あるCMU表示ルールにおける例示は以下が含まれる。(1)取り出されたメッセージがユーザに提示されるドメイン、(2)取り出されたメッセージがユーザに提示される特定のウェブページ、(3)現在のURL内で発見された場合にメッセージを提示させるURLサブストリング(4)時刻および日付情報。また、CMU表示ルール306は、ほぼ任意の種類の関連情報(例えば、マイレージプログラム加入、クラブメンバーシップ、使用しているクレジットカードの種類、趣味および関心事、基本的な人口統計情報(性別、年齢、収入など)のようなユーザに関する特定の既知の属性)を含んで/参照してよい。コンテンツ302は、テキスト、画像、図、色などを含んだ標準HTMLと、メッセージの表示時に自動的に再生されるサウンドファイルと、他の形式のマルチメディアファイル/コンテンツとを含んでよい。
【0042】
以下に図5を参照して詳細に説明するように、ハッシュ・テーブル308によってサーバの無効なリクエストの数を最小限に抑えることができる。
【0043】
CMUキャンペーン・リスト310は、キャンペーンまたは一連のメッセージを格納するためのリポジトリを提供する。キャンペーンに関連する指定されたトリガの1つのトリッピングに基づいて、クライアント上にメッセージ・キャンペーンを起動させてよい。システム管理者または他の権限のあるユーザは、メッセージ・キャンペーンをCMUキャンペーン・リスト310内に格納するためにシステムへ定義付けすることができる。本発明の特定の実施形態に従って、キャンペーンを対象のユーザのクライアント・マシンへ送ることができる。
【0044】
CMUサーバ118は共有URL履歴ストア314も備える。ある実施形態において、あるユーザを、その履歴プロファイルに基づいてCMUを受け取る対象にしてよい。履歴ベースの対象設定において、行動および/または属性を基にユーザを選択してよい。例えば、訪れたドメイン、閲覧したページの数、サイトで費やした時間などを含んだナビゲーション行動を基に、ユーザを選択してよい。上述の行動に、「ブラインドトリガ」を用いて、以前にタグ付けした任意のページの閲覧も含めることができる。ブラインドトリガは、ユーザがアクティビティを見ずにトラッキングしたページにトリガを設定することで作成される(それゆえブラインドを言う)。例えば、FOO.comで何かを購入した人数を知りたいとする。それゆえブラインドトリガを設定して、受領ページへのナビゲーションを確認する。ユーザが訪れた回数を、ブラインドトリガが設定された期間に渡って総計することができる。特定の実施形態において、ユーザは如何なるフィードバックが起きていることも気づかないであろう。別の履歴対象設定要因は、ZIPコードと、以前に閲覧したクーポン/メッセージに関するクリックスルー頻度、相互ブランドの加入IDコードまたはタイプ、ユーザが活動状態であった週の数などを含む。
【0045】
CMUサーバ118は、ネットワーク102を介して1つまたは複数のCMUクライアント・コンピュータ104と通信する通信エンジン316を更に含む。CMUコントローラ312は、CMUサーバ・システム118内の各構成要素の処理のアクティビティを調整する。
【0046】
図4は、本発明の実施形態による表示ルールの代表例の概略図である。CMU表示ルール306を用いて、CMUクライアント・コンピュータ104でのメッセージ(広告を含む)の提示、タイミング、構成を制御することができる。CMU表示ルール306はグローバル包含リスト402を含む。グローバル包含リスト402はすべてのキャンペーンを表示してよいサイトを提供する。ローカル包含リスト404は特定のキャンペーンのみを表示してよいサイトを提供する。グローバル除外リスト406はキャンペーンを表示してはいけないサイトを提供する。広告除外リスト410は、表示しない広告の広告主を識別する。ローカル除外リスト408は、特定のキャンペーンを表示してはいけないサイトを示す。最後に、複数のキャンペーンがトリガされ、それらの表示の優先度を決定する場合に優先ルール412を使用してよい。
【0047】
クライアントが以下の基準のすべてを満足した場合にキャンペーンが表示される。(1)キャンペーンが上述のように起動した場合、(2)クライアントが、キャンペーンと互換性のある画像(例えばサイズが同じ等)に対するHTML画像(オリジナル画像)のリクエストを確認した場合、(3)オリジナル画像がリクエストされているサーバのドメイン名が広告サーバ除外リスト410にない場合、(4)現在のウェブページのドメインが特定のグローバルドメイン包含リスト402またはCMUプライベートドメイン包含リスト404にある場合、(5)現在のウェブページのドメインがCMUのプライベートドメイン除外リスト408にない場合。ある実施形態において、メッセージの表示を制御する別の態様をCMU表示ルール306に含んでよい。更に、すべての特定の実施形態において、図4に示された機能的な態様が含まれなくてもよい。
【0048】
図5は、本発明の実施形態によるハッシュ・テーブル308の例示の概略図である。クライアント上で動作するインターネット・ブラウザを利用してユーザがインターネットドメインを入力すると、クライアントはメッセージのリクエストを開始する。1実施形態において、クライアント・ハッシュ・テーブル308を使用することより、サーバの無効なリクエストの数を最小限に抑えてよい。このような実施形態において、ハッシュ・テーブルは、クライアントが所定のドメイン504でメッセージが使用可能か否かを判断するのに必要な情報を提供してよい。すなわち、まずクライアントは、ネットワーク経由でサーバにリクエストを送信する前に、ハッシュ・テーブル内のドメインを調査してよい。1実施形態において、サーバのリクエストは、ハッシュ・テーブル内に入力されているドメインに対して行われてよい。また、各クライアントは、ハッシュ・テーブルの更新バージョンに対して定期的にチェックしてよい(すなわち、サーバのリクエストを送信してよい)。
【0049】
クライアントが現在のドメインに対して使用可能なメッセージがあることを確認すると、クライアントはサーバへ使用可能なメッセージ・ユニットに対してリクエストをしてよい。このリクエストに含まれる情報は以下を含んでよい。(1)クライアント・マシンを識別するマシンIDと、(2)ユーザを識別するユーザIDと、(3)ローカルの時刻と、(4)メッセージがリクエストされているドメインと、(5)このドメインに対して以前に取り出された、ローカルにキャッシュされたメッセージのリスト(このリストには、メッセージIDとバージョン番号が入力されてよい)。
【0050】
サーバのリクエストに応じて、クライアントはルールファイルのリストを受け取って、CMUサーバ・システム118のルールファイル306から取り出す。次いでクライアントはリスト内のファイルをそれぞれ取り出してよい。
【0051】
ルールファイルがサーバ118から取り出されると、クライアントはリクエストをして、コンテンツ・リスト内の最初の画像に対するコンテンツを取り出す。オプションとして、例えばある形式のリッチメディアなどの大容量のコンテンツ・ファイルを取り出す場合には、そのコンテンツを比較的送信中の回線容量を占有しないトリックキング処理を施してクライアントに送信してよい。
【0052】
ユーザがインターネット・ブラウザを利用して、各ウェブページをナビゲートすると、クライアントは現在のURLを受け取り、ローカルにキャッシュされたルールファイルのリスト内で一致するトリガを探してよい。クライアントは一致するトリガが見つけると、以前に取得したコンテンツを提示してよい。1実施形態において、2つ以上のトリガの一致が見つかった場合、最も優先度の高いメッセージを選択してよい。クライアントはメッセージ・コンテンツを提示した後に、現在のメッセージのルールファイルに関連した他のコンテンツ/画像があるか否かをチェックしてよい。関連したコンテンツ/画像がある場合、リスト内の次の画像を取り出して、ローカルにキャッシュしてよい。次のトリガが適切だと認識した場合、このコンテンツ/画像を提示してよい。
【0053】
図6は、本発明の実施形態によるキャンペーン・リストの実例の概略図である。図6に示すように、CMUキャンペーン・リスト310に複数のメッセージを格納することができる。キャンペーンに関連して指定されたトリガの1つのトリッピングに基づいて、メッセージ・キャンペーン226をクライアント上に起動してよい。システム管理者または他の権限のあるユーザは、CMUキャンペーン・リスト310内に格納するためにシステムへメッセージ・キャンペーンを定義付けすることができる。本発明の特定の実施形態に従って、キャンペーンを対象となるユーザのクライアント・マシンに送ってもよい。
【0054】
図7は、本発明の実施形態よるCMUメッセージを表す概略図である。前述したように、ネットワーク・メッセージ・システム用のメッセージは、(1)ルールファイル、(2)提示用コンテンツ/メディアを含んでよい。図7に示す1つの特定の実施形態において、メッセージ226は、そのメッセージのユーザに提示する部分を構成するコンテンツ230と、メッセージ・コンテンツ230がユーザに提示された状況を記述してよいCMU表示ルール228とを含む。特定の実施形態において、メッセージ226は任意の満了情報238と、任意の優先情報240とを含んでもよい。
【0055】
コンテンツ230は、HTML(Hypertext Markup Language)、テキスト、画像、図、色、メッセージ表示の際に自動的に再生されるサウンドファイル、他の形式のマルチメディアファイル/コンテンツを含んでよい。1実施形態において、コンテンツはバナーに現在使用されている表示サイズを示す1つまたは複数の業界標準画像ファイルも含んでよい。しかし、コンテンツ230は標準画像ファイルに限定される必要はなく、フラッシュ、ビデオ、オーディオなどの様々な形式のリッチメディアであってよいことは理解されよう。
【0056】
ルール228のある例示は以下を含む。(1)取り出されたメッセージがユーザに提示されるドメイン、(2)取り出されたメッセージがユーザに提示される特定のウェブページ、(3)現在のURL内で発見された場合にメッセージを提示させるURLサブストリング、(4)時刻および日付情報。また、ルール228は、ほぼ任意の種類の関連情報(例えば、マイレージプログラム加入、クラブメンバーシップ、使用しているクレジットカードの種類、趣味および関心事、基本的な人口統計情報(性別、年齢、収入など)のようなユーザに関する特定の既知の属性)を含んで/参照してよい。メッセージ226は、関連するコンテンツ/メディアをいつ表示するか、および何処に表示するかを決定するためにクライアントが利用する情報(表示属性236と呼ぶ)を含んでよい。追加のルール228の例示は、メッセージの種類と、メディアのリストおよび特定のメッセージのサイズと、タイミング情報(例えば開始日、終了日、頻度情報など)とを含む。トリガ244は、キャンペーンを開始する場所(開始トリガと呼ぶ)を示し、コンテンツを何処に表示するかを示すトリガを示すことができる。
【0057】
図8は、本発明の実施形態によるCMUクライアント・システムの代表例の概略図である。CMUクライアント・システム112は、CMUキャンペーン・リスト・リトリーバ808と、CMUメッセージ・プリフェッチャ806と、CMUトリガ設定エンジン804と、ハッシュ・テーブル・コントローラ802と、表示エンジン810と、キャッシュ812と、キャッシュ・クリーンアップ・エンジン814と、ユーザ選好816と、個人URL履歴ストア818と、通信エンジン820とを含んだ複数の構成要素を備えてよい。
【0058】
CMUキャンペーン・リスト・リトリーバ808は、CMUサーバ・システム118からの更新をチェックすることができる。特定の実施形態において、例えばチェックを毎日行うことができる。特定の実施形態において、CMUリトリーバ808は、ネットワーク102を介してリクエスト216をCMUサーバ・コンピュータ108に送ることによって更新を行う。リクエスト216は、少なくとも2つの情報、すなわちユーザ固有のカスタマID(つまりユーザID)220と、ユーザにより入力された現在のドメイン(マシンID)222とを含んでよい。
【0059】
CMUサ−バ・コンピュータ108は、リトリーバ808からリクエスト216を受け取り、指定されたドメイン222に対して何らかの保留メッセージがあるか否かを判断するためのチェックを行う。指定されたドメインに関連するメッセージがあると判断すると、CMUサーバ・コンピュータ108は履歴ベースの対象設定データベース224を照会して、この特定のユーザ220のドメイン222に対して何らかの特定の保留メッセージがあるか否かを判断する。メッセージがある場合、特定のメッセージ226はCMUクライアント・コンピュータ104上のリトリーバ808に戻される。
【0060】
CMUメッセージ・プリフェッチャ806は、利用可能な帯域がある場合、CMUメッセージを取得する。メッセージを後で表示するためにキャッシュ812内に格納することができる。キャッシュ・クリーンアップ・エンジン814は、終了したキャンペーンをクリーンアップする。CMUトリガ設定エンジン804はユーザのコンテキスト(URL、日時/時刻など)を調査し、ローカルキャッシュ812に格納され、インコンテキスト・ルールと一致するメッセージを探してよい。一致したメッセージが見つかった場合、そのメッセージを表示エンジン810によって表示してよい。ハッシュ・テーブル・コントローラ802は、ハッシュ・テーブルの更新をチェックする。特定の実施形態において、例えばこのチェックを毎日行ってよい。
【0061】
ユーザ選好816はユーザへの表示に対してCMUを位置指定する選好と、CMUの表示に対する遅延時間の制御の選好とを含む。個人URL履歴ストア818は、クライアントのユーザが訪れたURLに関するファイルを保持する。特定の実施形態において、URL履歴ストア818はクライアント・マシン上に常駐して、ユーザのプライバシーを保護する。通信エンジン820は、CMUクライアント112とネットワーク102上の他のコンピュータとの間の通信を制御する。
【0062】
図9は、ユーザのクライアント・コンピュータ104のビジュアル・ディスプレイ上に、ディスプレーヤ210によって提示された表示の代表的な例の概略図である。1実施形態において、クライアントは例えばポップアップ・ウィンドウ900などの、クライアントが専用に作成した重なりウィンドウ(またはフレーム)内でメッセージを提示してよい。好ましい実施形態において、このフレームは、クライアント104上で動作するブラウザ・アプリケーション902(例えばマイクロソフト社のインターネット・エクスプローラ)とは別個に、クライアント上で動作するアプリケーション(例えばメッセージ・クライアント・システム)によって表示される。本発明の実施形態において、以下の属性の1つまたは複数を含んでよい。(1)ユーザによって再配置可能なメッセージ・ウィンドウ(例えば、ユーザがドラッグおよびドロップ手法によって、ブラウザのクライアント領域内の周辺に移動することができるメッセージ・ウィンドウ)、(2)上部右側コーナーに配置され得る、選択的にメッセージ・ウィンドウを閉じるためのクローズボックスまたはボタン904を有し得るメッセージ・ウィンドウ(例えば、マイクロソフト・ウィンドウズのアプリケーションのウィンドウの上部右側コーナーに配置されたもの)、(3)メッセージ、メッセージ・クライアント・システムおよび/またはユーザの選好に関する情報をユーザに提示するためのメッセージ・ウィンドウ(例えば、マイクロソフト・ウィンドウズのウィンドウ内に表示される「?」ボックス)、(4)ブランディング情報、(5)ユーザがブラウザのウィンドウをスクロール、サイズ変更または移動した際にメッセージ・ウィンドウがその相対位置を保持できるように、ブラウザのウィンドウのクライアント領域の原点に対するメッセージ・ウィンドウの位置のトラッキング、(6)ユーザが後で参照するために、提示されたメッセージの保存を可能とする保存制御特徴906、および/または(7)ネットワーク経由でメッセージを転送し、そのメッセージの画像部分をプリントする特徴。
【0063】
オプションとして、特定のクライアント上に提示されたメッセージの行動をカスタマイズするために、1つまたは複数の選好がユーザにとって利用可能である。図示された例のように、メッセージのウィンドウが表示される位置と、ウェブページのロードの完了とメッセージの表示の間の遅延とに関する選好を設定することをユーザに許可してよい。別のオプションとして、ユーザがブラウザ・アプリケーション上に表示されたページで十分な時間を費やすならば、ページ毎に遅延時間を利用して複数のメッセージをユーザに循環させてもよい。
【0064】
以下に、上述のような代表的な位置決め選好特徴を単に説明するための例を示す。ユーザはメッセージ・ウィンドウの位置をブラウザ・ウィンドウの上部左側コーナー、直接ブラウザ・ウィンドウ上、またはクライアント・コンピュータのビジュアル・ディスプレイの中央領域に表示するように構成することができる。以下に、上述のような提示遅延選好特徴を単に説明するための例を示す。ブラウザ・アプリケーションによってウェブページのロードが完了直後、ブラウザ・アプリケーションによってウェブページのロードが完了してから1.5秒後、および/またはウェブページがロードされてからユーザが設定した秒数の後のタイミングで、メッセージ・ウィンドウ内にメッセージが表示される。
【0065】
新しいメッセージ・キャンペーンがネットワーク・メッセージ・システムに入力されると、それらのメッセージ・キャンペーンは発行するためのキューに入れられる。次いで、キューに入れられたメッセージ・キャンペーンは以下のように処理される。まず、各メッセージのURLトリガのドメインが取り出され、取り出されたドメインからドメイン・リストが作成される。次に作成されたドメインリストを用いて、クライアント・ハッシュ・テーブルを更新する。次いで、このトリガ情報はメッセージ・システム・サーバに送られ、メッセージに対するクライアントのリクエストに応答するためにメッセージ・システム・サーバによって使用される。それからルールファイル情報が取り出され、メッセージ・サーバ・システムに送られ、メッセージ・システム・サーバからメッセージ・コンテンツが取り出される。保留メッセージ/メッセージ・キャンペーンを公開するためのキューがクリアされるまでこの処理は繰り返される。
【0066】
公開されたキャンペーンは、メッセージ・システム・サーバを経由してクライアント・マシンに配信される。メッセージ・システム・サーバは、ネットワーク・メッセージ・システムの全体に渡って以下の情報を配信してもよい。(1)クライアント・ハッシュ・テーブル、(2)ルールファイルリスト、(3)ルールファイル、メッセージに関連したコンテンツ。1実施形態において、公開処理が行われる毎にハッシュ・テーブルを更新してよい(例えば、新しいメッセージ/ドメインの組み合わせが付加されずに何も取り出されなければ、ハッシュ・テーブルを変更しないままにすることができる)。
【0067】
クライアントからのリクエストに応じて、ルールファイルのリストはサーバによってネットワーク経由でクライアントに送信される。ユーザがブラウザ・アプリケーション経由で様々なドメインにナビゲートした場合、クライアント・マシンのユーザはクライアントからのリクエストをしてよい。リクエストの一部として、サーバに例えばユーザの現在のドメインやクライアント・マシンに既に常駐する(現在のドメインに対する)ルールファイルのリストなどの情報を提供してよい。
【0068】
次に、サーバは現在のドメインで使用することができるメッセージを発見する。各メッセージのファイル名はファイルストア306に付加される。リストの各入力は、クライアントが入力に対してとるべきアクションを示すアクションコードを含む。これらのアクションは、例えば以下を含む。(1)付加、指定されたメッセージをクライアントのローカルキャッシュに付加する、(2)削除、クライアントのローカルキャッシュから指定されたメッセージを除去する、(3)更新、クライアントのキャッシュ内の指定されたメッセージを更新する。ルールファイルとメッセージに関連したコンテンツとを通常標準ウェブサービング手法を用いてクライアントに送達してよい。
【0069】
図10において、本発明の特定の実施形態における方法の代表的な例のフローチャートが示されている。フローチャートに示すように、ユーザに情報を表示する方法の例は、メッセージがクライアント上に第1のアプリケーションによって表示されることを示すイベントが発生したことを検出する段階(1002)と、コンテンツ・サーバでリポジトリから第1のメッセージに対するコンテンツを取り出す段階(1004)と、クライアントで収集され、分析された行動情報に基づいて、表示される1つまたは複数のメッセージの選択を開始する段階(1006)と、選択したメッセージを表示する機会を窺って、クライアントにおけるアクティビティをモニタする段階(1008)と、を含む。
【0070】
様々な実施形態を以上に渡って説明したが、これらの実施形態は単に例示であり、それに限定するものではないことは理解されよう。それゆえ好ましい実施形態の外延と範囲は、如何なる上述の実施形態の例示にも限定されず、添付の特許請求の範囲およびその均等物によってのみ定義されるものとする。
【図面の簡単な説明】
【0071】
【図1A】本発明の実施形態によるネットワーク・メッセージ送信システム用コンピュータネットワーク・フレームワークの概略図である。
【図1B】本発明の実施形態によるネットワーク・メッセージ・システムの例示の概略図である。
【図2】本発明の実施形態によるハードウェア環境の代表例の概略図である。
【図3】本発明の実施形態による連続式メッセージ送信ユニット(CMU)サーバ・システムの実例の概略図である。
【図4】本発明の実施形態による表示ルールの代表的な例の概略図である。
【図5】本発明の実施形態によるハッシュ・テーブルの実例の概略図である。
【図6】本発明の実施形態によるキャンペーン・リストの実例の概略図である。
【図7】本発明の実施形態によるCMUメッセージの代表的な例の概略図である。
【図8】本発明の実施形態によるCMUクライアント・システムの代表的な例の概略図である。
【図9】本発明の実施形態による、ビジュアル・ディプレイ上に提示された表示の実例の概略図である。
【図10】本発明の実施形態による、ユーザに情報を提示する方法のフローチャートである。
Claims (43)
- ユーザに情報を表示する方法であって、
メッセージがクライアント上の第1のアプリケーションによって表示されることを示すイベントの発生を検出する段階と、
コンテンツ・サーバでリポジトリから第1のメッセージに対するコンテンツを取り出す段階と、
前記クライアントで収集され、分析された行動情報に基づいて、表示する1つまたは複数のメッセージの選択を開始する段階と、
選択したメッセージを提示する機会を窺って、前記クライアントにおけるアクティビティをモニタする段階と、
を含む方法。 - メッセージがクライアント上の第1のアプリケーションによって提示されることを示すイベントの発生を検出する段階は、
前記第1のアプリケーションを利用して、1セットのルールのうち1つまたは複数のルールを満足させる情報を得るために、ネットワークと通信する前記クライアント上の第2のアプリケーションをモニタする段階を含み、
前記第2のアプリケーションは、前記ネットワークに接続されたサイトにアクセスするために、ユーザによって利用される、請求項1に記載の方法。 - コンテンツ・サーバでリポジトリから第1のメッセージに対するコンテンツを取り出す前記段階は、
前記第1のアプリケーションを利用して前記第2のアプリケーションから、前記1セットのルールのうち1つまたは複数のルールを満足させる情報を収集する段階と、
前記第1のアプリケーションを利用して、前記クライアント上に前記収集した情報の少なくとも一部を格納する段階と、
前記クライアント上に格納された前記収集した情報の前記一部に基づいて、前記第1のアプリケーションによって提示するためのコンテンツを前記ネットワーク経由で受け取る段階と、
を含む、請求項2に記載の方法。 - 選択したメッセージを提示する機会を窺ってモニタする前記段階は、
前記メッセージに対応するHTML画像を前記クライアントが表示した場合に、メッセージを提示する段階を含む、請求項1に記載の方法。 - メッセージを提示する前記段階は、ポップアップウィンドウ内にメッセージを提示する、請求項4に記載の方法。
- メッセージを提示する前記段階は、ユーザの指定した位置に前記メッセージを提示する、請求項4に記載の方法。
- メッセージを提示する前記段階は、初期設定位置に前記メッセージを提示する、請求項4に記載の方法。
- メッセージを提示する前記段階は、HTMLバナーによって前記メッセージを提示する、請求項4に記載の方法。
- 前記提示するメッセージを保存する段階を更に含む、請求項4に記載の方法。
- 選択したメッセージを提示する機会を窺って、モニタする前記段階は、
前記クライアントが前記メッセージに対応するHTML画像を表示した場合と、
オリジナルメッセージがリクエストされたサーバのドメイン名が除外リストに存在しない場合と、
現在表示されているウェブページのドメインが、グローバル・ドメイン包含リストおよび個人ドメイン包含リストの少なくとも一方に含まれている場合と、
にメッセージを提示する段階を含む、請求項1に記載の方法。 - キャンペーンに対するコンテンツを入力する段階と、
前記キャンペーンを起動するための第1のセットのトリガルールを入力する段階であって、該第1のセットのトリガルールは少なくとも1つのルールを含む、第1のセットのトリガルールを入力する段階と、
キャンペーンの起動後、キャンペーンからのメッセージを表示するための第2のセットのトリガルールを入力する段階であって、該第2のセットのトリガルールは少なくとも1つのトリガルールを含む、第2のセットのトリガルールを入力する段階と、
前記キャンペーンをサーバに発行する段階と、
を含む方法。 - クライアント・コンピュータからリクエストを受け取る段階と、
前記リクエストに基づいて前記第1のセットのトリガルールの中から少なくとも1つのトリガが満足する場合、前記キャンペーンを起動する段階と、
を更に含む、請求項11に記載の方法。 - 前記起動する段階は、前記クライアントにコンテンツおよび前記第2のセットのトリガルールを送信する段階を含む、請求項12に記載の方法。
- 前記キャンペーンの満了日を入力する段階と、前記キャンペーンの起動時に前記クライアントに前記満了日を送信する段階とを更に含む、請求項12に記載の方法。
- 前記第2のセットのトリガルールはドメインアドレスを含む、請求項11に記載の方法。
- 前記第2のセットのトリガルールは、前記ドメインアドレスに関連した文字列を更に含む、請求項15に記載の方法。
- メッセージがクライアント上の第1のアプリケーションによって表示されることを示すイベントの発生を検出する段階と、
コンテンツ・サーバでリポジトリから第1のメッセージに対するコンテンツを取り出すコードと
前記クライアントで収集、分析された行動情報に基づいて、表示する1つまたは複数のメッセージの選択を開始するコードと、
選択したメッセージを提示する機会を窺って、前記クライアントにおけるアクティビティをモニタするコードと、
を含むコンピュータ・プログラム・プロダクト。 - メッセージがクライアント上の第1のアプリケーションによって提示されることを示すイベントの発生を検出する前記コードは、
前記第1のアプリケーションを利用して、1セットのルールのうち1つまたは複数のルールを満足させる情報を得るために、前記クライアント上でネットワークと通信する第2のアプリケーションをモニタするコードを含み、
前記第2のアプリケーションは、前記ネットワークに接続されたサイトにアクセスするために、ユーザによって利用される、
請求項17に記載のコンピュータ・プログラム・プロダクト。 - コンテンツ・サーバでリポジトリから第1のメッセージに対するコンテンツを取り出す前記コードは、
前記第1のアプリケーションを利用して前期第2のアプリケーションから、前記1セットのルールのうち1つまたは複数のルールを満足させる情報を収集するコードと、
前記第1のアプリケーションを利用して、前記クライアント上に前記収集した情報の少なくとも一部を格納するコードと、
前記クライアント上に格納された前記収集した情報の前記一部に基づいて、前記第1のアプリケーションによって提示するためのコンテンツを前記ネットワーク経由で受け取るコードと、
を含む、請求項18に記載のコンピュータ・プログラム・プロダクト。 - 選択したメッセージを提示する機会を窺って、モニタする前記段階は、
前記クライアントが前記メッセージに対応するHTML画像を表示した場合に、メッセージを提示するコードを含む、請求項17に記載のコンピュータ・プログラム・プロダクト。 - メッセージを提示する前記コードは、ポップアップウィンドウ内にメッセージを提示するコードを含む、請求項20に記載のコンピュータ・プログラム・プロダクト。
- メッセージを提示する前記コードは、ユーザの指定した位置に前記メッセージを提示するコードを含む、請求項20に記載のコンピュータ・プログラム・プロダクト。
- メッセージを提示する前記コードは、初期設定位置に前記メッセージを提示するコードを含む、請求項20に記載のコンピュータ・プログラム・プロダクト。
- メッセージを提示する前記コードは、HTMLバナーによって前記メッセージを提示するコードを含む、請求項20に記載のコンピュータ・プログラム・プロダクト。
- 前記提示されたメッセージを保存するコードを更に含む、請求項20に記載のコンピュータ・プログラム・プロダクト。
- 選択したメッセージを提示する機会を窺って、モニタする前記コードは、
前記クライアントが前記メッセージに対応するHTML画像を表示した場合と、
オリジナルメッセージがリクエストされたサーバのドメイン名が除外リストに存在しない場合と、
現在表示されているウェブページのドメインが、グローバル・ドメイン包含リストおよび個人ドメイン包含リストの少なくとも一方に含まれている場合と、
にメッセージを提示するコードを含む、請求項17に記載のコンピュータ・プログラム・プロダクト。 - キャンペーンに対するコンテンツを入力するコードと、
前記キャンペーンを起動するための第1のセットのトリガルールを入力するコードであって、該第1のセットのトリガルールは少なくとも1つのルールを含む、第1のセットのトリガルールを入力するコードと、
キャンペーンの起動後、キャンペーンからメッセージを表示するための第2のセットのトリガルールを入力するコードであって、該第2のセットのトリガルールは少なくとも1つのトリガルールを含む、第2のセットのトリガルールを入力するコードと、
前記キャンペーンをサーバに公開するコードと、
を含むコンピュータ・プログラム・プロダクト。 - クライアント・コンピュータからリクエストを受け取るコードと、
前記リクエストに基づき、前記第1のセットのトリガルールの中から少なくとも1つのトリガが満足する場合に、前記キャンペーンを起動するコードと、
を更に含む、請求項27に記載のコンピュータ・プログラム・プロダクト。 - 起動する前記コードは、前記クライアントにコンテンツおよび前記第2のセットのトリガルールを送信するコードを含む、請求項28に記載のコンピュータ・プログラム・プロダクト。
- 前記キャンペーンの満了日を入力するコードと、前記キャンペーンの起動時に前記クライアントに前記満了日を送信するコードとを更に含む、請求項28に記載のコンピュータ・プログラム・プロダクト。
- 前記第2のセットのトリガルールはドメインアドレスを含む、請求項27に記載のコンピュータ・プログラム・プロダクト。
- 前記第2のセットのトリガルールは、前記ドメインアドレスに関連した文字列を更に含む、請求項31に記載のコンピュータ・プログラム・プロダクト。
- ユーザに情報を表示するシステムであって、
メッセージがクライアント上の第1のアプリケーションによって表示されることを示すイベントの発生を検出する手段と、
コンテンツ・サーバでリポジトリから第1のメッセージに対するコンテンツを取り出す手段と、
前記クライアントで収集、分析された行動情報に基づいて、表示する1つまたは複数のメッセージの選択を開始する手段と、
選択したメッセージを提示する機会を窺って、前記クライアントにおけるアクティビティをモニタする手段と、
を含むシステム。 - キャンペーンに対するコンテンツを入力する手段と、
前記キャンペーンを起動するための第1のセットのトリガルールを入力する手段であって、該第1のセットのトリガルールは少なくとも1つのルールを含む、第1のセットのトリガルールを入力する手段と、
キャンペーンの起動後、キャンペーンからメッセージを表示するための第2のセットのトリガルールを入力する手段であって、該第2のセットのトリガルールは少なくとも1つのトリガルールを含む、第2のセットのトリガルールを入力する手段と、
前記キャンペーンをサーバに公開する手段と、
を含むシステム。 - キャンペーンに対するコンテンツを入力する段階と、
キャンペーンの起動後、キャンペーンからメッセージを表示するための1セットのトリガルールを入力する段階であって、該1セットのトリガルールは少なくとも1つのトリガルールを含む、入力する段階と、
前記キャンペーンをサーバに発行する段階と、
を含む方法。 - 前記キャンペーンの満了日を入力する段階と、前記キャンペーンの起動時にクライアントに前記満了日を送信する段階とを更に含む、請求項35に記載の方法。
- 前記1セットのトリガルールはドメインアドレスを含む、請求項35に記載の方法。
- 前記1セットのトリガルールは、前記ドメインアドレスに関連した文字列を更に含む、請求項35に記載の方法。
- キャンペーンに対するコンテンツを入力するコードと、
キャンペーンの起動後、キャンペーンからメッセージを表示するための1セットのトリガルールを入力するコードであって、該1セットのトリガルールは少なくとも1つのトリガルールを含む、入力するコードと、
前記キャンペーンをサーバに公開するコードと、
を含むコンピュータ・プログラム・プロダクト。 - 前記キャンペーンの満了日を入力するコードを更に含み、前記キャンペーンの起動時にクライアントに前記満了日を送信する、請求項39に記載のコンピュータ・プログラム。
- 前記1セットのトリガルールはドメインアドレスを含む、請求項39に記載のコンピュータ・プログラム・プロダクト。
- 前記1セットのトリガルールは、前記ドメインアドレスに関連した文字列を更に含む、請求項39に記載のコンピュータ・プログラム・プロダクト。
- キャンペーンに対するコンテンツを入力する手段と、
キャンペーンの起動後、前記キャンペーンからメッセージを表示するための1セットのトリガルールを入力する手段であって、該1セットのトリガルールは少なくとも1つのルールを含む、入力する手段と、
前記キャンペーンをサーバに公開する手段と、
を含むシステム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US30188801P | 2001-06-29 | 2001-06-29 | |
PCT/US2002/019385 WO2003003149A2 (en) | 2001-06-29 | 2002-06-18 | System and method for using continuous messaging units in a network architecture |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009144207A Division JP2009259260A (ja) | 2001-06-29 | 2009-06-17 | ネットワークアーキテクチャにおいて連続式メッセージ送信ユニットを用いるシステムおよびその方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004536394A true JP2004536394A (ja) | 2004-12-02 |
Family
ID=23165323
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003509261A Withdrawn JP2004536394A (ja) | 2001-06-29 | 2002-06-18 | ネットワークアーキテクチャにおいて連続式メッセージ送信ユニットを用いるシステムおよびその方法 |
JP2009144207A Withdrawn JP2009259260A (ja) | 2001-06-29 | 2009-06-17 | ネットワークアーキテクチャにおいて連続式メッセージ送信ユニットを用いるシステムおよびその方法 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009144207A Withdrawn JP2009259260A (ja) | 2001-06-29 | 2009-06-17 | ネットワークアーキテクチャにおいて連続式メッセージ送信ユニットを用いるシステムおよびその方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US7219139B2 (ja) |
EP (1) | EP1399835A4 (ja) |
JP (2) | JP2004536394A (ja) |
AU (1) | AU2002320107A1 (ja) |
CA (1) | CA2449846A1 (ja) |
WO (1) | WO2003003149A2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018503898A (ja) * | 2014-12-12 | 2018-02-08 | ベイジン ジンドン シャンケ インフォメーション テクノロジー カンパニー リミテッド | 消費者の行動データを処理するための方法および装置 |
Families Citing this family (91)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7475404B2 (en) | 2000-05-18 | 2009-01-06 | Maquis Techtrix Llc | System and method for implementing click-through for browser executed software including ad proxy and proxy cookie caching |
US8086697B2 (en) * | 2005-06-28 | 2011-12-27 | Claria Innovations, Llc | Techniques for displaying impressions in documents delivered over a computer network |
JP4040849B2 (ja) * | 2001-07-16 | 2008-01-30 | 株式会社東芝 | 知識蓄積支援システムおよび同システムにおけるメッセージ移動方法 |
US7139565B2 (en) | 2002-01-08 | 2006-11-21 | Seven Networks, Inc. | Connection architecture for a mobile network |
US7069515B1 (en) * | 2002-05-21 | 2006-06-27 | Claria Corporation | Method and apparatus for displaying messages in computer systems |
US7603341B2 (en) | 2002-11-05 | 2009-10-13 | Claria Corporation | Updating the content of a presentation vehicle in a computer network |
US20060235938A1 (en) * | 2002-11-12 | 2006-10-19 | Pennell Mark E | System and method for delivery of information based on web page content |
US7853563B2 (en) | 2005-08-01 | 2010-12-14 | Seven Networks, Inc. | Universal data aggregation |
US7917468B2 (en) | 2005-08-01 | 2011-03-29 | Seven Networks, Inc. | Linking of personal information management data |
US8468126B2 (en) | 2005-08-01 | 2013-06-18 | Seven Networks, Inc. | Publishing data in an information community |
US9235457B2 (en) * | 2003-03-27 | 2016-01-12 | Oracle International Corporation | Proactively communicating information between processes through a message repository |
US8170912B2 (en) | 2003-11-25 | 2012-05-01 | Carhamm Ltd., Llc | Database structure and front end |
US20050198315A1 (en) * | 2004-02-13 | 2005-09-08 | Wesley Christopher W. | Techniques for modifying the behavior of documents delivered over a computer network |
WO2006023765A2 (en) * | 2004-08-19 | 2006-03-02 | Claria, Corporation | Method and apparatus for responding to end-user request for information |
US8078602B2 (en) * | 2004-12-17 | 2011-12-13 | Claria Innovations, Llc | Search engine for a computer network |
US8255413B2 (en) * | 2004-08-19 | 2012-08-28 | Carhamm Ltd., Llc | Method and apparatus for responding to request for information-personalization |
US20060053048A1 (en) * | 2004-09-03 | 2006-03-09 | Whenu.Com | Techniques for remotely delivering shaped display presentations such as advertisements to computing platforms over information communications networks |
WO2006045102A2 (en) | 2004-10-20 | 2006-04-27 | Seven Networks, Inc. | Method and apparatus for intercepting events in a communication system |
US7706781B2 (en) | 2004-11-22 | 2010-04-27 | Seven Networks International Oy | Data security in a mobile e-mail service |
FI117152B (fi) | 2004-12-03 | 2006-06-30 | Seven Networks Internat Oy | Sähköpostiasetusten käyttöönotto matkaviestimelle |
US7693863B2 (en) * | 2004-12-20 | 2010-04-06 | Claria Corporation | Method and device for publishing cross-network user behavioral data |
US8645941B2 (en) | 2005-03-07 | 2014-02-04 | Carhamm Ltd., Llc | Method for attributing and allocating revenue related to embedded software |
US20060235965A1 (en) * | 2005-03-07 | 2006-10-19 | Claria Corporation | Method for quantifying the propensity to respond to an advertisement |
US7877703B1 (en) | 2005-03-14 | 2011-01-25 | Seven Networks, Inc. | Intelligent rendering of information in a limited display environment |
US8073866B2 (en) * | 2005-03-17 | 2011-12-06 | Claria Innovations, Llc | Method for providing content to an internet user based on the user's demonstrated content preferences |
US8438633B1 (en) | 2005-04-21 | 2013-05-07 | Seven Networks, Inc. | Flexible real-time inbox access |
WO2006136660A1 (en) | 2005-06-21 | 2006-12-28 | Seven Networks International Oy | Maintaining an ip connection in a mobile network |
US7756962B2 (en) * | 2005-12-28 | 2010-07-13 | Visioneering Holdings Inc. | System and method for advertising on a network |
US7769395B2 (en) | 2006-06-20 | 2010-08-03 | Seven Networks, Inc. | Location-based operations and messaging |
US9178793B1 (en) * | 2006-09-29 | 2015-11-03 | Yahoo! Inc. | Engine for processing content rules associated with locations in a page |
US8620952B2 (en) | 2007-01-03 | 2013-12-31 | Carhamm Ltd., Llc | System for database reporting |
US7966309B2 (en) | 2007-01-17 | 2011-06-21 | Google Inc. | Providing relevance-ordered categories of information |
US8005822B2 (en) * | 2007-01-17 | 2011-08-23 | Google Inc. | Location in search queries |
US7966321B2 (en) | 2007-01-17 | 2011-06-21 | Google Inc. | Presentation of local results |
US8326858B2 (en) * | 2007-01-17 | 2012-12-04 | Google Inc. | Synchronization of fixed and mobile data |
US8966407B2 (en) | 2007-01-17 | 2015-02-24 | Google Inc. | Expandable homepage modules |
US8805425B2 (en) | 2007-06-01 | 2014-08-12 | Seven Networks, Inc. | Integrated messaging |
US8693494B2 (en) | 2007-06-01 | 2014-04-08 | Seven Networks, Inc. | Polling |
WO2009024929A1 (en) * | 2007-08-22 | 2009-02-26 | Koninklijke Philips Electronics N.V. | System and method for displaying selected information to a person undertaking exercises |
EP2043322A1 (fr) * | 2007-09-25 | 2009-04-01 | Gemplus | Procédé et objet pour extraire un contenu à caractère publicitaire à partir d'un message émis dans un réseau de radiocommunication |
US7949934B2 (en) * | 2007-10-24 | 2011-05-24 | Microsoft Corporation | Enabling pseudo-class styles without revealing personal information |
US8364181B2 (en) | 2007-12-10 | 2013-01-29 | Seven Networks, Inc. | Electronic-mail filtering for mobile devices |
US9002828B2 (en) | 2007-12-13 | 2015-04-07 | Seven Networks, Inc. | Predictive content delivery |
US8107921B2 (en) | 2008-01-11 | 2012-01-31 | Seven Networks, Inc. | Mobile virtual network operator |
US8862657B2 (en) | 2008-01-25 | 2014-10-14 | Seven Networks, Inc. | Policy based content service |
US20090193338A1 (en) | 2008-01-28 | 2009-07-30 | Trevor Fiatal | Reducing network and battery consumption during content delivery and playback |
US8787947B2 (en) | 2008-06-18 | 2014-07-22 | Seven Networks, Inc. | Application discovery on mobile devices |
US8078158B2 (en) | 2008-06-26 | 2011-12-13 | Seven Networks, Inc. | Provisioning applications for a mobile device |
US9197486B2 (en) * | 2008-08-29 | 2015-11-24 | Google Inc. | Adaptive accelerated application startup |
US8909759B2 (en) | 2008-10-10 | 2014-12-09 | Seven Networks, Inc. | Bandwidth measurement |
US9077630B2 (en) | 2010-07-26 | 2015-07-07 | Seven Networks, Inc. | Distributed implementation of dynamic wireless traffic policy |
WO2012018430A1 (en) | 2010-07-26 | 2012-02-09 | Seven Networks, Inc. | Mobile network traffic coordination across multiple applications |
EP2599280A2 (en) | 2010-07-26 | 2013-06-05 | Seven Networks, Inc. | Mobile application traffic optimization |
US8838783B2 (en) | 2010-07-26 | 2014-09-16 | Seven Networks, Inc. | Distributed caching for resource and mobile network traffic management |
US9330196B2 (en) | 2010-11-01 | 2016-05-03 | Seven Networks, Llc | Wireless traffic management system cache optimization using http headers |
EP2635973A4 (en) | 2010-11-01 | 2014-01-15 | Seven Networks Inc | TO THE BEHAVIOR OF A MOBILE APPLICATION AND INTERMEDIATE STORAGE TAILORED TO NETWORK CONDITIONS |
US9060032B2 (en) | 2010-11-01 | 2015-06-16 | Seven Networks, Inc. | Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic |
US8843153B2 (en) | 2010-11-01 | 2014-09-23 | Seven Networks, Inc. | Mobile traffic categorization and policy for network use optimization while preserving user experience |
US8166164B1 (en) | 2010-11-01 | 2012-04-24 | Seven Networks, Inc. | Application and network-based long poll request detection and cacheability assessment therefor |
WO2012060995A2 (en) | 2010-11-01 | 2012-05-10 | Michael Luna | Distributed caching in a wireless network of content delivered for a mobile application over a long-held request |
US8484314B2 (en) | 2010-11-01 | 2013-07-09 | Seven Networks, Inc. | Distributed caching in a wireless network of content delivered for a mobile application over a long-held request |
US8326985B2 (en) | 2010-11-01 | 2012-12-04 | Seven Networks, Inc. | Distributed management of keep-alive message signaling for mobile network resource conservation and optimization |
EP3422775A1 (en) | 2010-11-22 | 2019-01-02 | Seven Networks, LLC | Optimization of resource polling intervals to satisfy mobile device requests |
GB2495463B (en) | 2010-11-22 | 2013-10-09 | Seven Networks Inc | Aligning data transfer to optimize connections established for transmission over a wireless network |
US9325662B2 (en) | 2011-01-07 | 2016-04-26 | Seven Networks, Llc | System and method for reduction of mobile network traffic used for domain name system (DNS) queries |
WO2012145541A2 (en) | 2011-04-19 | 2012-10-26 | Seven Networks, Inc. | Social caching for device resource sharing and management |
EP2702500B1 (en) | 2011-04-27 | 2017-07-19 | Seven Networks, LLC | Detecting and preserving state for satisfying application requests in a distributed proxy and cache system |
CA2797631C (en) | 2011-04-27 | 2013-11-19 | Seven Networks, Inc. | System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief |
WO2013015994A1 (en) | 2011-07-27 | 2013-01-31 | Seven Networks, Inc. | Monitoring mobile application activities for malicious traffic on a mobile device |
US8977755B2 (en) | 2011-12-06 | 2015-03-10 | Seven Networks, Inc. | Mobile device and method to utilize the failover mechanism for fault tolerance provided for mobile traffic management and network/device resource conservation |
US8918503B2 (en) | 2011-12-06 | 2014-12-23 | Seven Networks, Inc. | Optimization of mobile traffic directed to private networks and operator configurability thereof |
WO2013086447A1 (en) | 2011-12-07 | 2013-06-13 | Seven Networks, Inc. | Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol |
US9009250B2 (en) | 2011-12-07 | 2015-04-14 | Seven Networks, Inc. | Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation |
US9021021B2 (en) | 2011-12-14 | 2015-04-28 | Seven Networks, Inc. | Mobile network reporting and usage analytics system and method aggregated using a distributed traffic optimization system |
US9832095B2 (en) | 2011-12-14 | 2017-11-28 | Seven Networks, Llc | Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic |
WO2013090821A1 (en) | 2011-12-14 | 2013-06-20 | Seven Networks, Inc. | Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization |
EP2801236A4 (en) | 2012-01-05 | 2015-10-21 | Seven Networks Inc | DETECTION AND MANAGEMENT OF USER INTERACTIONS WITH FRONT PANEL APPLICATIONS ON A MOBILE DEVICE IN DISTRIBUTED CACHE STORES |
WO2013116856A1 (en) | 2012-02-02 | 2013-08-08 | Seven Networks, Inc. | Dynamic categorization of applications for network access in a mobile network |
WO2013116852A1 (en) | 2012-02-03 | 2013-08-08 | Seven Networks, Inc. | User as an end point for profiling and optimizing the delivery of content and data in a wireless network |
US8812695B2 (en) | 2012-04-09 | 2014-08-19 | Seven Networks, Inc. | Method and system for management of a virtual network connection without heartbeat messages |
WO2013155208A1 (en) | 2012-04-10 | 2013-10-17 | Seven Networks, Inc. | Intelligent customer service/call center services enhanced using real-time and historical mobile application and traffic-related statistics collected by a distributed caching system in a mobile network |
WO2014011216A1 (en) | 2012-07-13 | 2014-01-16 | Seven Networks, Inc. | Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications |
US9161258B2 (en) | 2012-10-24 | 2015-10-13 | Seven Networks, Llc | Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion |
US20140177497A1 (en) | 2012-12-20 | 2014-06-26 | Seven Networks, Inc. | Management of mobile device radio state promotion and demotion |
US9271238B2 (en) | 2013-01-23 | 2016-02-23 | Seven Networks, Llc | Application or context aware fast dormancy |
US8874761B2 (en) | 2013-01-25 | 2014-10-28 | Seven Networks, Inc. | Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols |
US9326185B2 (en) | 2013-03-11 | 2016-04-26 | Seven Networks, Llc | Mobile network congestion recognition for optimization of mobile traffic |
US9065765B2 (en) | 2013-07-22 | 2015-06-23 | Seven Networks, Inc. | Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network |
CN105657072A (zh) * | 2016-03-31 | 2016-06-08 | 北京奇艺世纪科技有限公司 | 一种控制数据推送的方法及装置 |
US10547576B1 (en) * | 2016-04-04 | 2020-01-28 | Google Llc | Modifying presentation of message based on content identified by uniform resource locator (URL) in message |
AT522893A2 (de) * | 2019-08-30 | 2021-03-15 | Luntsch Albert | Verfahren zum Darstellen von Werbeanzeigen in einem Browser und/oder in einer App |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1091580A (ja) * | 1996-07-18 | 1998-04-10 | Nippon Telegr & Teleph Corp <Ntt> | 有効情報表示方法及び有効情報表示システム及び記録媒体 |
WO1998034189A1 (en) * | 1997-01-22 | 1998-08-06 | Flycast Communications Corp. | Internet advertising system |
JPH11338809A (ja) * | 1998-05-27 | 1999-12-10 | Sony Corp | 情報通信システム、情報通信端末および広告の提供制御方法 |
Family Cites Families (74)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5481741A (en) * | 1986-04-14 | 1996-01-02 | National Instruments Corporation | Method and apparatus for providing attribute nodes in a graphical data flow environment |
US5734863A (en) * | 1986-04-14 | 1998-03-31 | National Instruments Corporation | Method and apparatus for providing improved type compatibility and data structure organization in a graphical data flow diagram |
US5446919A (en) | 1990-02-20 | 1995-08-29 | Wilkins; Jeff K. | Communication system and method with demographically or psychographically defined audiences |
US5898434A (en) | 1991-05-15 | 1999-04-27 | Apple Computer, Inc. | User interface system having programmable user interface elements |
US5608850A (en) * | 1994-04-14 | 1997-03-04 | Xerox Corporation | Transporting a display object coupled to a viewpoint within or between navigable workspaces |
US5717923A (en) | 1994-11-03 | 1998-02-10 | Intel Corporation | Method and apparatus for dynamically customizing electronic information to individual end users |
US6029195A (en) | 1994-11-29 | 2000-02-22 | Herz; Frederick S. M. | System for customized electronic identification of desirable objects |
US6460036B1 (en) * | 1994-11-29 | 2002-10-01 | Pinpoint Incorporated | System and method for providing customized electronic newspapers and target advertisements |
US5617526A (en) * | 1994-12-13 | 1997-04-01 | Microsoft Corporation | Operating system provided notification area for displaying visual notifications from application programs |
US5675510A (en) | 1995-06-07 | 1997-10-07 | Pc Meter L.P. | Computer use meter and analyzer |
US6026368A (en) | 1995-07-17 | 2000-02-15 | 24/7 Media, Inc. | On-line interactive system and method for providing content and advertising information to a targeted set of viewers |
US5823879A (en) | 1996-01-19 | 1998-10-20 | Sheldon F. Goldberg | Network gaming system |
US5901287A (en) | 1996-04-01 | 1999-05-04 | The Sabre Group Inc. | Information aggregation and synthesization system |
US5848396A (en) | 1996-04-26 | 1998-12-08 | Freedom Of Information, Inc. | Method and apparatus for determining behavioral profile of a computer user |
US5933811A (en) | 1996-08-20 | 1999-08-03 | Paul D. Angles | System and method for delivering customized advertisements within interactive communication systems |
US6108637A (en) | 1996-09-03 | 2000-08-22 | Nielsen Media Research, Inc. | Content display monitor |
US6006252A (en) | 1996-10-08 | 1999-12-21 | Wolfe; Mark A. | System and method for communicating information relating to a network resource |
US6347398B1 (en) | 1996-12-12 | 2002-02-12 | Microsoft Corporation | Automatic software downloading from a computer 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 |
US6643696B2 (en) | 1997-03-21 | 2003-11-04 | Owen Davis | Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database |
US6714975B1 (en) * | 1997-03-31 | 2004-03-30 | International Business Machines Corporation | Method for targeted advertising on the web based on accumulated self-learning data, clustering users and semantic node graph techniques |
US6892354B1 (en) * | 1997-04-16 | 2005-05-10 | Sony Corporation | Method of advertising on line during a communication link idle time |
US6029141A (en) | 1997-06-27 | 2000-02-22 | Amazon.Com, Inc. | Internet-based customer referral system |
US6760746B1 (en) * | 1999-09-01 | 2004-07-06 | Eric Schneider | Method, product, and apparatus for processing a data request |
US6418471B1 (en) | 1997-10-06 | 2002-07-09 | Ncr Corporation | Method for recording and reproducing the browsing activities of an individual web browser |
US6119098A (en) * | 1997-10-14 | 2000-09-12 | Patrice D. Guyot | System and method for targeting and distributing advertisements over a distributed network |
US6009410A (en) | 1997-10-16 | 1999-12-28 | At&T Corporation | Method and system for presenting customized advertising to a user on the world wide web |
US6134532A (en) | 1997-11-14 | 2000-10-17 | Aptex Software, Inc. | System and method for optimal adaptive matching of users to most relevant entity and information in real-time |
US6446128B1 (en) | 1997-12-01 | 2002-09-03 | Netselector, Inc. | Site access via intervening control layer |
US6088731A (en) | 1998-04-24 | 2000-07-11 | Associative Computing, Inc. | Intelligent assistant for use with a local computer and with the internet |
AUPP347398A0 (en) * | 1998-05-11 | 1998-06-04 | Creative Edge Internet Services Pty Ltd | Internet advertising system |
WO1999060504A1 (en) | 1998-05-15 | 1999-11-25 | Unicast Communications Corporation | A technique for implementing browser-initiated network-distributed advertising and for interstitially displaying an advertisement |
US6892223B1 (en) * | 1998-05-22 | 2005-05-10 | Bandai Co., Ltd. | System and method of displaying information on desktop |
US6381742B2 (en) | 1998-06-19 | 2002-04-30 | Microsoft Corporation | Software package management |
US6141010A (en) * | 1998-07-17 | 2000-10-31 | B. E. Technology, Llc | Computer interface method and apparatus with targeted advertising |
AU5465099A (en) | 1998-08-04 | 2000-02-28 | Rulespace, Inc. | Method and system for deriving computer users' personal interests |
US6286043B1 (en) | 1998-08-26 | 2001-09-04 | International Business Machines Corp. | User profile management in the presence of dynamic pages using content templates |
US6266058B1 (en) * | 1998-09-08 | 2001-07-24 | Hewlett Packard Company | Apparatus and method for linking browser bars with active documents for a browser |
US6297819B1 (en) | 1998-11-16 | 2001-10-02 | Essential Surfing Gear, Inc. | Parallel web sites |
US6442529B1 (en) | 1998-11-17 | 2002-08-27 | Novaweb Technologies, Inc. | Methods and apparatus for delivering targeted information and advertising over the internet |
US6332127B1 (en) * | 1999-01-28 | 2001-12-18 | International Business Machines Corporation | Systems, methods and computer program products for providing time and location specific advertising via the internet |
CA2299773C (en) * | 1999-03-09 | 2003-12-09 | Netzero, Inc. | Monitoring of individual internet usage |
US6237022B1 (en) * | 1999-03-15 | 2001-05-22 | Webtv Networks, Inc. | System and method for distributing preferenced data over a communications network |
US6570595B2 (en) * | 1999-06-24 | 2003-05-27 | Xoucin, Inc. | Exclusive use display surface areas and persistently visible display of contents including advertisements |
IL130749A0 (en) | 1999-06-30 | 2000-06-01 | Cydoor Technologies | Methods and apparatus for tracking and rating computer user behavior |
EP1218835A4 (en) | 1999-08-26 | 2002-11-13 | Memetrics Inc | MANAGE CONTENT DELIVERY TO USERS |
US6434745B1 (en) | 1999-09-15 | 2002-08-13 | Direct Business Technologies, Inc. | Customized web browsing and marketing software with local events statistics database |
US6763379B1 (en) | 1999-10-14 | 2004-07-13 | Ideaflood, Inc. | System, apparatus and method for presenting and displaying content on a wide area network |
US6567854B1 (en) * | 1999-10-21 | 2003-05-20 | Genuity Inc. | Internet service delivery via server pushed personalized advertising dashboard |
US6697825B1 (en) * | 1999-11-05 | 2004-02-24 | Decentrix Inc. | Method and apparatus for generating and modifying multiple instances of element of a web site |
WO2001039024A2 (en) | 1999-11-22 | 2001-05-31 | Avenue A, Inc. | Dynamic internet advertising |
US6848004B1 (en) * | 1999-11-23 | 2005-01-25 | International Business Machines Corporation | System and method for adaptive delivery of rich media content to a user in a network based on real time bandwidth measurement & prediction according to available user bandwidth |
US7149222B2 (en) * | 1999-12-21 | 2006-12-12 | Converged Access, Inc. | Integrated access point network device |
US20020068500A1 (en) * | 1999-12-29 | 2002-06-06 | Oz Gabai | Adaptive toy system and functionality |
AU2001236474A1 (en) * | 2000-01-21 | 2001-07-31 | Ibrite, Inc. | Unique architecture for handheld computers |
US6438215B1 (en) | 2000-02-29 | 2002-08-20 | Ameritech Corporation | Method and system for filter based message processing in a unified messaging system |
US20010037240A1 (en) | 2000-03-27 | 2001-11-01 | Marks Michael B. | Internet radio device and system |
US7979880B2 (en) * | 2000-04-21 | 2011-07-12 | Cox Communications, Inc. | Method and system for profiling iTV users and for providing selective content delivery |
US20020016736A1 (en) * | 2000-05-03 | 2002-02-07 | Cannon George Dewey | System and method for determining suitable breaks for inserting content |
US6691106B1 (en) | 2000-05-23 | 2004-02-10 | Intel Corporation | Profile driven instant web portal |
US6827669B2 (en) * | 2000-05-24 | 2004-12-07 | Netpulse, Llc | Reliability system for networked exercise equipment |
US6971973B2 (en) * | 2000-05-24 | 2005-12-06 | Netpulse, Llc | Custom content delivery for networked exercise equipment |
US20020077219A1 (en) * | 2000-05-24 | 2002-06-20 | Cohen Michael Alvarez | Incentive awards for use of exercise equipment |
US20010049320A1 (en) * | 2000-05-24 | 2001-12-06 | Cohen Michael Alvarez | Pricing exercise equipment according to usage |
WO2001090917A2 (en) | 2000-05-24 | 2001-11-29 | Espotting (Uk) Limited | Searching apparatus and a method of searching |
US7022047B2 (en) * | 2000-05-24 | 2006-04-04 | Netpulse, Llc | Interface for controlling and accessing information on an exercise device |
US20020059099A1 (en) | 2000-06-26 | 2002-05-16 | Coletta Craig J. | Method and apparatus for collecting on-line consumer data and streaming advertisements in response to sweepstakes participation |
US20020042750A1 (en) * | 2000-08-11 | 2002-04-11 | Morrison Douglas C. | System method and article of manufacture for a visual self calculating order system over the world wide web |
US7054900B1 (en) | 2000-08-18 | 2006-05-30 | Netzero, Inc. | Automatic, profile-free web page recommendation |
US6477575B1 (en) * | 2000-09-12 | 2002-11-05 | Capital One Financial Corporation | System and method for performing dynamic Web marketing and advertising |
US6334111B1 (en) | 2000-10-06 | 2001-12-25 | Careau & Co. | Method for allocating commissions over the internet using tags |
US7174305B2 (en) * | 2001-01-23 | 2007-02-06 | Opentv, Inc. | Method and system for scheduling online targeted content delivery |
US20030023698A1 (en) * | 2001-07-25 | 2003-01-30 | International Business Machines Corporation | Method and apparatus for remotely configuring and displaying information |
US8086559B2 (en) | 2002-09-24 | 2011-12-27 | Google, Inc. | Serving content-relevant advertisements with client-side device support |
-
2002
- 2002-06-17 US US10/174,403 patent/US7219139B2/en not_active Expired - Lifetime
- 2002-06-18 CA CA002449846A patent/CA2449846A1/en not_active Abandoned
- 2002-06-18 JP JP2003509261A patent/JP2004536394A/ja not_active Withdrawn
- 2002-06-18 WO PCT/US2002/019385 patent/WO2003003149A2/en active Application Filing
- 2002-06-18 EP EP02749607A patent/EP1399835A4/en not_active Withdrawn
- 2002-06-18 AU AU2002320107A patent/AU2002320107A1/en not_active Abandoned
-
2009
- 2009-06-17 JP JP2009144207A patent/JP2009259260A/ja not_active Withdrawn
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1091580A (ja) * | 1996-07-18 | 1998-04-10 | Nippon Telegr & Teleph Corp <Ntt> | 有効情報表示方法及び有効情報表示システム及び記録媒体 |
WO1998034189A1 (en) * | 1997-01-22 | 1998-08-06 | Flycast Communications Corp. | Internet advertising system |
JP2001514772A (ja) * | 1997-01-22 | 2001-09-11 | フライキャスト コミュニケイションズ コーポレイション | インターネット広告システム |
JPH11338809A (ja) * | 1998-05-27 | 1999-12-10 | Sony Corp | 情報通信システム、情報通信端末および広告の提供制御方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018503898A (ja) * | 2014-12-12 | 2018-02-08 | ベイジン ジンドン シャンケ インフォメーション テクノロジー カンパニー リミテッド | 消費者の行動データを処理するための方法および装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2003003149A3 (en) | 2003-03-27 |
EP1399835A2 (en) | 2004-03-24 |
US20030005067A1 (en) | 2003-01-02 |
WO2003003149A2 (en) | 2003-01-09 |
JP2009259260A (ja) | 2009-11-05 |
CA2449846A1 (en) | 2003-01-09 |
US7219139B2 (en) | 2007-05-15 |
AU2002320107A1 (en) | 2003-03-03 |
EP1399835A4 (en) | 2006-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2004536394A (ja) | ネットワークアーキテクチャにおいて連続式メッセージ送信ユニットを用いるシステムおよびその方法 | |
JP4355660B2 (ja) | ウェブページコンテンツに基づく情報の伝達システムおよび方法 | |
US6496857B1 (en) | Delivering targeted, enhanced advertisements across electronic networks | |
KR101304119B1 (ko) | 이전에 포착된 연관성 데이터에 기초한 광고 리타게팅을 위한 시스템 및 방법 | |
US7149704B2 (en) | System, method and computer program product for collecting information about a network user | |
US7181488B2 (en) | System, method and computer program product for presenting information to a user utilizing historical information about the user | |
US6393407B1 (en) | Tracking user micro-interactions with web page advertising | |
US20120030023A1 (en) | Targeted Advertising System and Method | |
US20050091111A1 (en) | Network methods for interactive advertising and direct marketing | |
US20070043817A1 (en) | Personalized electronic-mail delivery | |
US20030046148A1 (en) | System and method of providing advertising on the internet | |
JP2007510973A (ja) | コンピュータネットワーク上での広告活動の最適化 | |
KR20050029236A (ko) | 보조 컨텐츠 전송 시스템 | |
JP2001043282A (ja) | 分散データ処理システム | |
JP2008305409A (ja) | 広告を別の広告によって置き換えるネットワーク装置 | |
JP2009530705A (ja) | ネットワークのための的を絞ったコンテンツの配信 | |
JP2008305381A (ja) | ターゲットされたデータをウェブページの利用可能なスペースに挿入する方法及びシステム | |
WO1999057660A1 (en) | Content enhancement system | |
US7483878B2 (en) | Generation and presentation of search results using addressing information | |
KR20030006426A (ko) | 인터넷 광고 시스템 및 방법 | |
KR100602325B1 (ko) | 인터넷 웹 페이지 광고 제어 시스템 및 방법과 컴퓨터 판독 가능 기록 매체 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050609 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080520 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20080818 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20080825 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090217 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090617 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20091111 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20091111 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20100413 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20100521 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20101213 |
|
A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20110405 |