Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5656204B2 - 他のユーザのユーザ嗜好に基づいて、ユーザに表示されるコンテンツをカスタマイズする方法 - Google Patents
[go: Go Back, main page]

JP5656204B2 - 他のユーザのユーザ嗜好に基づいて、ユーザに表示されるコンテンツをカスタマイズする方法 - Google Patents

他のユーザのユーザ嗜好に基づいて、ユーザに表示されるコンテンツをカスタマイズする方法 Download PDF

Info

Publication number
JP5656204B2
JP5656204B2 JP2013501323A JP2013501323A JP5656204B2 JP 5656204 B2 JP5656204 B2 JP 5656204B2 JP 2013501323 A JP2013501323 A JP 2013501323A JP 2013501323 A JP2013501323 A JP 2013501323A JP 5656204 B2 JP5656204 B2 JP 5656204B2
Authority
JP
Japan
Prior art keywords
user
preferences
link
web page
forum
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.)
Active
Application number
JP2013501323A
Other languages
English (en)
Other versions
JP2013522799A (ja
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.)
IFWE Inc
Original Assignee
IFWE 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
Application filed by IFWE Inc filed Critical IFWE Inc
Publication of JP2013522799A publication Critical patent/JP2013522799A/ja
Application granted granted Critical
Publication of JP5656204B2 publication Critical patent/JP5656204B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9536Search customisation based on social or collaborative filtering
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/972Access to data in other repository systems, e.g. legacy data or dynamic Web page generation

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Primary Health Care (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、一般に、特定のユーザの嗜好に基づいて、ユーザに表示されるオンラインコンテンツをカスタマイズするための技術分野に関する。特に、本発明は、別のユーザのユーザ嗜好に基づいてユーザに対して表示されるコンテンツのカスタマイズにも関する。
インターネット技術の急速な増加及び発展により、ワールドワイドウェブ(以下、「ウェブ」又は「インターネット」という)は、情報のユピキタスソースになっている。例えば、ウェブは、イベント(例えば、コンテンツ、集会等)についての情報を広告するために広く利用される。ウェブはまた、電子商取引のための主要な手段であり、人々に電子システムを通じて製品又はサービスを販売又は購入することを可能にしている。多くの場合、ウェブサイト提供者は、彼らのウェブページを閲覧又は利用する人々の人数と収益とを同程度とみなしている。彼らのウェブページの閲覧者数を増やすために、及びこのような閲覧者から結果的に彼らの収益を増やすために、ウェブサイト提供者は、多くの場合、彼らの閲覧者の嗜好に直ぐに適合するために、ウェブページを「カスタマイズ」する。いくつかの例では、ウェブサイト提供者は、閲覧者の利用履歴を追跡し、及びこのような利用履歴に基づく嗜好情報を抽出することにより、嗜好を捉えている。しかしながら、ウェブサイト提供者がユーザについて十分な情報を有していない場合(例えば、ユーザがウェブサイト提供者によって提供されたウェブページを閲覧したことがないとき、ユーザは、嗜好の十分な数を識別するために、ウェブサイト提供者によって提供されたウェブページをブラウジングする十分な時間を過ごしていない等)、ウェブサイト提供者がこのようなユーザに表示されるウェブページをカスタマイズ又は個別化することは不可能である。
本発明の少なくとも1つの実施形態は、ユーザの個人嗜好に基づいて、ウェブページ上にカスタマイズされたコンテンツを表示するためのサービス及びシステムに関する。一実施形態では、サーバ(例えば、ウェブサーバ又は管理サーバ)は、第1フォーラム(例えば、ウェブページ)から、第2ユーザとコンテンツを共有するために第1ユーザからの要求を受信する。応答で、サーバは、第2ユーザが利用するコンテンツへのリンクを生成する。このリンクは、第1ユーザに関連する第1ユーザ嗜好へのポインタを含む。いくつかの例では、第1ユーザ嗜好は、最初のユーザに関連する一意の識別子と共に格納される。続いて、第2ユーザがコンテンツへのアクセスを試みたとき、サーバは、コンテンツを含む第2ウェブページを生成する。サーバは、第1ユーザに関連するユーザ嗜好を用いることにより、ウェブページ(それは第2ユーザに対して表示される)をカスタマイズする。
その結果、サーバが第2ユーザに対する十分な利用履歴又は予め格納されたユーザ嗜好を有しない場合であっても、サーバは、第1ユーザのユーザ嗜好に基づいて、第2ユーザに対する表示をカスタマイズすることができる。第1ユーザが共有を開始したこと、特に、第2ユーザと共有する特定のコンテンツを選択したことで、その基本的なベースは、第1ユーザが、少なくともいくつかの第2ユーザの嗜好を認識していることにある。従って、カスタマイズ情報が他では手に入らない場合、第1ユーザ及び第2ユーザは、ユーザに対してウェブサイトをカスタマイズすることにおいて、有利に用いられ得る少なくともいくつかの共通嗜好を有している。
他の利点及び特徴は、以下の説明及び請求項で明らかになる。詳細な説明及び具体例は、例示目的のみを対象とするものであり、且つ本発明の範囲を限定することを目的としないことは当然である。
本発明のこれら及び他の目的、機能及び特徴は、本明細書の一部を形成する全ての請求項及び図面と併せて、以下の詳細な説明から当業者には明らかになるであろう。
図1は、本発明を実施することができる代表的な環境の簡単且つ一般的な説明を提供する。 図2は、管理サーバのアーキテクチャ例を示すブロック図である。 図3は、個別コンテンツを表示するための全体的な方法の一例を示すフロー図である。 図4は、ウェブページに表示されるコンテンツをカスタマイズするための他の方法を示すフロー図である。 図5は、ユーザ嗜好に基づいてウェブページのコンテンツをカスタマイズするために改良されたプロセスを示す他のフロー図である。 図6は、コンピュータシステムのためのアーキテクチャの一例を示すハイレベルブロック図である。
ここで提供される見出しは便宜上のみのものであり、必ずしも請求された発明の範囲又は意味に影響を与えるものではない。
図面において、同じ参照符号及び任意の頭文字は、理解及び利便性を容易にするために、同一又は類似の構造又は機能を有する要素又は動作を識別する。任意の特定要素又は動作の説明を容易に識別するために、参照符号のうち最も大きな数字又は複数の数字は、最初に説明された(例えば、要素114が最初に説明され、且つ図1を参照して説明される)要素の図番号を参照する。
本発明の種々の例は、説明されない。次の説明は、これらの例の説明を通じて理解及び可能にするための特定の詳細を提供する。当業者であれば、本発明は、これらの詳細の多くが無くとも実施可能であることを理解できるであろう。同様に、関連する技術分野の当業者はまた、本発明がここに詳述されていない他の多くの明白な特徴を含み得ることを理解できるであろう。さらに、不必要に関連した説明を不明瞭にすることを防ぐように、いくつかの良く知られた構造又は機能は、以下に示され又は詳述されないことがある。
本発明の特定の具体的な実施例の詳細な説明と併せて用いられているが、以下に用いられる用語は、その最も広い合理的な方法で解釈されるべきである。確かに、特定の用語が以下で強調されることがあり得るが、制限された方法で解釈されるように意図された任意の用語は、本詳細な説明の項のように、公然及び具体的に定義される。
図1及び以下の説明は、本発明を実施することができる代表的な環境の簡単な、一般的な説明を提供する。必須ではないが、本発明の態様は、このような汎用データ処理装置(例えば、サーバコンピュータ又はパーソナルコンピュータ)で実行されるルーチンのようなコンピュータ実行可能命令の一般的な文脈で説明され得る。当業者は、本発明が、ワイヤレス機器、インターネット機器、ハンドヘルドデバイス(携帯情報端末(PDA)を含む)、ウェアラブルコンピュータ、全てのセル方式又は移動式電話、マルチプロセッサシステム、マイクロプロセッサベース又はプログラマブル家庭用電化製品、セットトップボックス、ネットワークPC、ミニコンピュータ及び管理コンピュータ等を含む、他のコンピュータ、データプロセッシング又はコンピュータシステム構成で実施できることを理解するであろう。実際に、「コンピュータ」、「サーバ」等の用語は、ここでは互換的に用いられ、上記デバイス及びシステムのいずれかを参照し得る。
このような特定の機能として、本発明の側面は、単一のデバイス上で排他的に実行されるものとして説明されるが、機能又はモジュールが異なる処理デバイス間で共有される場合、本発明は、分散環境で実行することができる。異種の処理デバイスは、ローカルエリアネットワーク(LAN)、ワイドエリアネットワーク(WAN)、又はインターネット等の通信ネットワークを介してリンクされる。分散コンピューティング環境では、プログラムモジュールは、ローカル及びリモートの両方のメモリ記憶装置に配置され得る。
本発明の態様は、磁気的又は光学的に読取可能なコンピュータディスク、ハードワイヤード又は予めプログラムされたチップ(例えば、EEPROM半導体チップ)、ナノテクノロジーメモリ、生物メモリ、又は他のデータ記録媒体を含む具体的なコンピュータ読取可能な媒体上に記録又は配布可能であり得る。あるいは、本発明に係るコンピュータ実装命令、データ構造、画面表示及び他のデータは、一定の期間に渡って伝搬媒体(例えば、電磁波、音波等)上の伝搬信号上で、インターネット又は他のネットワーク(ワイヤレスネットワークを含む)上に分散され得る。いくつかの実装では、データは、任意のアナログ又はデジタルネットワーク(パケットスイッチ、回路スイッチ、又は他のスキーム)上に提供され得る。
図1に示すように、ユーザは、ネットワークと通信するために、パーソナルコンピューティングデバイス(例えば、電話102、パーソナルコンピュータ104等)を用いることができる。本明細書で用いられる用語「電話」は、セル方式の電話、パーソナルデジタルアシスタント(PDA)、ポータブル電子メールデバイス(例えば、ブラックベリー(登録商標))、ポータブルメディアプレイヤー(例えば、アイポッドタッチ(登録商標))、又はネットワークに接続可能な通信機能を有する他のデバイスであり得る。一例では、電話102は、1つ又は複数のセル方式のトランシーバ又は基地局アンテナ106(セル方式実装で)、アクセスポイント、ターミナルアダプタ、ルータ又はモデム108(IPベース通信実装で)、又はこれらの組み合わせ(統合されたネットワーク形態で)を用いて接続する。
いくつかの事例では、ネットワーク110は、インターネットであり、電話102(例えば、WiFi機能を有する)又はパーソナルコンピュータ104に、様々なウェブサーバを介して提供されるウェブコンテンツにアクセスすることを可能にする。いくつかの例では、特に、電話102がネットワーク110を介してウェブコンテンツにアクセスするために用いられ(例えば、電話102の3G又はLTEがネットワーク110に接続するために用いられ)、ネットワーク110は、セル方式、IPベース又は統合通信型ネットワークであり、モバイル通信用グローバルシステム(GSM)、時分割多元接続(TDMA)、符号分割多元接続(CDMA)、直交周波数分割多元接続方式(OFDM)、汎用パケット無線サービス(GRPS)、拡張データGSM環境(EGE)、先進移動電話システム(AMPS)、ワールドワイドインターオペラビリティフォーマイクロウェーブアクセス(WiMAX)、ユニバーサルモバイルテレコミュニケーションシステム(UMTS)、高速データ通信の最適化(EVDO)、ボイスオーバーインターネットプロトコル(VOIP)、アンライセンスドモバイルアクセス(UMA)に限定されないものを含む。
いくつかの例では、ユーザは、ネットワーク110を介して管理サーバに接続するために、パーソナルコンピューティングデバイス(例えば、電話102、パーソナルコンピュータ104等)の一つを用いる。一つの実施例では、管理サーバ114は、ローカルデータベース118に結合されたサーバコンピュータ116を備える。ここで示される用語「管理サーバ」とは、個別又は複数のサーバステーション若しくは他のコンピューティング装置を指す。一実施形態では、管理サーバは、ウェブサイト及びコンテンツ(例えば、様々なウェブページ)をホスティング可能なウェブサーバである。いくつかの実施形態では、管理サーバは、ウェブサーバにより生成されたコンテンツを提供、管理、及び/又は制御するためにウェブサーバと通信するが、ウェブサーバからは分離される。一般的に、管理サーバ114は、例えば、予め識別されたユーザの嗜好に基づいて、ウェブページのコンテンツをカスタマイズするために、ウェブページ(例えば、ウェブサイト提供者又はウェブサーバ)を介して提供されるコンテンツを制御する。
ここでさらに詳細に述べられるように、管理サーバ114は、上述した機能のそれぞれを達成するために、1つ以上の機能ユニットを内蔵する。
図1に示すように、いくつかの実施例では、パーソナルコンピューティングデバイス及び管理サーバ114は、ネットワーク110を介して、1つ以上のウェブサーバ(例えば、ウェブサーバ120)に接続される。それぞれのウェブサーバは、例えば、ネットワーク110を介して、パーソナルコンピューティングデバイスによってアクセスされ得るウェブコンテンツ(例えば、ウェブページ)を提供することをウェブサイト提供者に可能にする、コンピューティングステーションに対応する。
管理サーバは、ここで定義されるように、例えば1つ以上のウェブサイト提供者に、ここで述べられたサービスを提供する分離サーバとなり得る。他実施例では、管理サーバは、それ自体でも、ここで述べられる技術を実現するサービスも実行するウェブサイト提供者になり得る。当業者によって理解される、管理サーバを実装するためのさらなる例は、ここ記述された技術を実装するために同様に適している。
以下にさらに述べるように、管理サーバ114は、ユーザの活動をモニタし、このようなユーザに関連付けられたユーザ嗜好を捉えるために、ウェブサイトプロバイダと連携して動作する。ユーザ嗜好の例は、実際のユーザの活動(例えば、ショッピングバーゲン品に関する電子メールアラートにサインアップすること、旅行バーゲン品に関する広告をクリックすること等)、ユーザにより要求され又はアクセスされたサービスのタイプ(例えば、映画レビュー、特定種類のスポーツのレビュー記事、特定種類の衣服に関するファッションヒント等の要求)を含む。管理サーバ114は、ユーザに関連付けられた一意の識別子と関連してこのような嗜好を保存する。例えば、管理サーバ114は、ユーザに対して一意の識別子を定めるために、クッキー(例えば、ユーザのコンピューティングデバイスに格納された)又はユーザのデータ要求の一部(ユーザの要求のヘッダにある情報)を用いる。一意の識別子が定められると、管理サーバ114は、ユーザのその後の行動を追跡するとともに、このような行動に基づいてユーザ嗜好を生成する。管理サーバ114はまた、ユーザの一意の識別子に関連するこのような嗜好を格納する。
いくつかの実施例では、管理サーバ114は、管理サーバに接続されたデータベースに、一意の識別子及びユーザ嗜好情報を格納する。いくつかの実施例では、管理サーバ114は、ユーザのクライアントコンピューティングデバイスに直接的に一意の識別子を格納し、ネットワーク10を介してこのような情報にアクセスする。当業者によって理解されるような、一意の識別子を生成するため及び/又は一意の識別子と連携するユーザ嗜好を格納するための他の方法又は手段は、ここで述べられる実施例に加えて実装するために同様に効果的である。
一実施例として、ユーザAがウェブページから、コンテンツ又はターゲットリンク(例えば、ウェブページに含まれるショッピングセールのアラートへのリンク)の一部をユーザBと共有したいとき、管理サーバ114は、例えば、ターゲットリンクにリンクアドレス(例えば、URLリンク)を生成するために、ウェブサーバ120と連携する。いくつかの実施形態では、リンクアドレスは、一意の識別子への(及び結果的に、一意の識別子に関連する格納されたユーザ嗜好に対する)ポインタを含む。結果的に、リンクアドレスは、ユーザに関連するユーザ嗜好にリンクされる。
いくつの実施形態では、管理サーバ114はさらに、リンクアドレスにアクセスするユーザBに応じて表示されるウェブページのコンテンツをカスタマイズすることに関与する。管理サーバ114は、ユーザBからの要求を識別すると、管理サーバ114は、ユーザAのユーザ嗜好を反映するために、ウェブページ(リンクアドレスに応答して表示される)をカスタマイズする。基本的なベースは、ユーザAが一般的に類似する嗜好を有する人々と情報を共有することにある。例えば、ユーザAが地元のジャズクラブにおいて行われる特定のイベントを(ユーザ13と)共有する場合、前提は、ユーザAがユーザBの嗜好を知っている(及びユーザAの嗜好の一部を少なくとも共有する)ことである。ユーザB(共有したリンクアドレスを介してウェブページに入ると)は、ウェブサーバに事前に知られていない(ウェブサーバは、Aの嗜好のみを知っている)ために、従来のウェブサーバ又は管理サーバは、任意のカスタマイズ(ユーザ嗜好に基づいた)のない、一般的なウェブページを表示するであろう。しかしながら、管理サーバ114は、ユーザAがユーザBと少なくともいくつかの嗜好を共有することを知っている利点を用いており、そのため、管理サーバ114は、ユーザAのユーザ嗜好に関連するユーザBに表示されるウェブページ(ユーザBがリンクアドレスにアクセスすると)をカスタマイズする。
次の例では、ユーザAが地元のジャズクラブにおけるイベントに関連するリンクを共有することを考える。管理サーバは、ユーザAの以前の活動に基づいて、軽音楽及びクラッシック音楽に係る地元のイベントを含むユーザAの嗜好を格納する。その結果、ユーザBのウェブページが表示されると、管理サーバ114は、軽音楽及びクラッシック音楽イベントに係る情報(例えば、カスタマイズされた広告、カスタマイズされた地元のイベント情報、カスタマイズされたニュース記事等)を含むカスタマイズされたウェブページをもたらす。
ウェブサイト又はウェブページの表示及びカスタマイズに適用されるように、ここで述べられる技術が有用であることを、さらなる例示の目的として留意することが重要である。もちろん、ここで述べられる技術は、他の状況に拡張され、一人のユーザのユーザ嗜好が他のユーザに対して表示される情報をカスタマイズすることに適用される。このような状況の例は、購読料のかかるオンラインで音楽又はビデオをストリーミングすることをユーザに可能にするフォーラムである。このようなウェブサイトは、ユーザの以前の閲覧又は視聴履歴に基づいて、関連する映画又は音楽を「提案」する。このようなサービスのユーザが第2のユーザと特定の音楽又は映画を共有するとき、ここで述べられる技術は、単に第1ユーザのリストされた提案に基づいて、第2ユーザに対して「提案する」リストを生成するために利用され得る。ここで述べる「フォーラム」は、ネットワークを通じて表示されるデジタル情報を閲覧及びアクセスすることをユーザに可能にする任意のアプリケーションをいう。説明に役立つ実例は、ウェブページ、デジタル音楽プレイヤ(例えば、アイチューンズ(登録商標))等である。
図2は、ここで述べられる様々な機能を実行するために構築された管理サーバ114の例示的なアーキテクチャを説明するブロック図である。例示された実施形態では、管理サーバ114は、管理サーバ114の機能を実行する計算サブシステム200を含む。計算サブシステム200は、ソフトウェア及び/又はファームウェアによりプログラムされたプログラマブル回路を用いることにより、又は特殊用途のハードワイヤード回路を用いることにより、又はこのような実施形態の組み合わせを用いることにより実装され得る。場合によっては、計算サブシステム200は、ディールズサーバのプロセッサ内のユニットとして実装される。
一実施形態において、管理サーバ114は、ウェブサイト提供者により提供されたウェブページのユーザ(例えば、ユーザA、ユーザB等)に対する一意の識別子を生成するために設定された識別子モジュール202を含む。上述したように、識別子モジュール202は、管理サーバ114にローカルに格納され、又はそれぞれのクライアントコンピューティングデバイス内の一意の識別子をもたらす。いくつかの実施形態では、管理サーバ114は、ユーザに関連するユーザ嗜好を識別及び格納するために識別子モジュール202と通信する嗜好マネージャ204を含む。嗜好マネージャ204は、ユーザ個々の一意の識別子に関連して記憶されたユーザの嗜好をもたらす。いくつかの例では、ユーザ嗜好は、データベース内にレコード形式で格納され、それぞれのレコードは、特定のユーザのユーザ嗜好を示す。
いくつかの例では、管理サーバ114は、ウェブサイトから特定の情報を共有する(例えば、ユーザBと)ことに応えてリンクアドレスを生成するために、提供ユーザ(例えば、ユーザA)からのリクエストを受信するための受信モジュール206を含む。受信モジュール206は、リンクアドレスを生成することをもたらすために、リンク生成モジュール20と通信する。リンク生成モジュール208は、リンクアドレスがユーザAの一意の識別子へのポインタを含むようなリンクアドレスを生成する。いくつかの例では、受信モジュール208は、ユーザBにリンクアドレスを伝えることをユーザAに可能にするために、ユーザAにリンクアドレスを送る。いくつかの例では、管理サーバ114は、ユーザAに直接的にリンクアドレスを伝える。他の例では、ユーザAは、リンクアドレスを受信し、その後、ユーザBに情報を伝える(例えば、電子メールを通して、電話を通して、ノートへの記載によって等)。
いくつかの実施例では、管理サーバ114は、ユーザBに生成され及び表示されるウェブページ(リンクアドレスに対応する)のコンテンツをもたらすコンテンツ生成モジュール210を含む。上述したように、コンテンツ生成モジュール210は、ユーザAのユーザ嗜好に基づいてユーザBに表示されるコンテンツをカスタマイズする。
いくつかの実施例では、識別モジュール202はさらに、ユーザBによる利用を検出し、ユーザBのための一意の識別子を生成するために構成される。嗜好マネージャ204は、それに応じて、ユーザBのユーザ嗜好を取込み及び記憶するために構成される。いくつかの実施例では、嗜好マネージャ204は、ユーザA及びユーザBの一意の識別子へのリンクを含む共通嗜好ネットワークを生成する。一実施形態では、嗜好ネットワークは、ユーザA及びBの結合されたユーザ嗜好を含む独立要素を含み得る。他の実施形態では、嗜好ネットワークは、例えば、個別ユーザ嗜好へのポインタ又はリンクを含み動作する。その結果、共通の嗜好ネットワークは、ユーザA及びユーザBの両方に対応するユーザ嗜好を効果的に含む。その後、ユーザA又はユーザBのいずれか一方が第3ユーザ(ユーザC)と新しいコンテンツを共有するときに、コンテンツ生成モジュール210は、ユーザCに表示されるカスタマイズされたコンテンツのためにユーザA及びBのユーザ嗜好の結合(例えば、共通嗜好ネットワークにより示されるような)を用いる。
いくつかの実施例では、ユーザA又はBのいずれか一方がウェブサイト提供者により提供されたウェブページにアクセスに戻るとき、コンテンツ生成モジュール210は、
ユーザA及びBのユーザ嗜好の結合に基づいて、対応するウェブページのカスタマイズをアップデートする。
いくつかの実施形態では、嗜好マネージャ204は、それぞれのユーザの格納されたユーザ嗜好に基づいて、嗜好の特定ハイレベルカテゴリ(例えば、映画、地元の音楽イベント、スポーツニュース等)を識別する。このような例では、コンテンツ生成モジュール210は、(上記したように)ユーザA及びBの嗜好を結合するとき、ユーザA及びユーザBの両方に共通するハイレベルカテゴリに該当するそれらの嗜好のみを結合する。ユーザAの活動に基づいて、嗜好マネージャ204が映画レビュー、地元コンテンツ、地元募金イベントといったユーザAのハイレベルカテゴリ下で多数の嗜好を格納する。同様に、嗜好マネージャ204は、映画レビュー、ショッピングバーゲン品、地元スポーツニュースといったユーザBのハイレベルカテゴリ下で多数の嗜好を格納する。このようなシナリオで、嗜好マネージャ204は、ユーザA及びユーザBのユーザ嗜好を結合し、ユーザA及びユーザBに共通するカテゴリで該当するそれらの嗜好のみを結合する。上記の例では、カテゴリ「映画レビュー」のみが該当する、ユーザA及びユーザBのユーザ嗜好のそれぞれは、第3ユーザ(ユーザC)に表示されるカスタマイズされたコンテンツに対する結合で用いられ、またはユーザA及びBのための次のコンテンツカスタマイズのために用いられる。
図3は、個別コンテンツを表示するための方法の全体的な一例を示すフロー図である。ブロック310において、サーバ(例えば、管理サーバ)は、第1フォーラム(例えば、ウェブページ内で表示されるコンテンツ)で提供されたコンテンツのユーザ(例えばユーザA)の利用を監視する。いくつかの実施例では、上記のように、サーバは、ユーザに関連する一意の識別子と連携するユーザ嗜好を格納する。ブロック312において、サーバは、第2ユーザ(例えば、ユーザB)とコンテンツを共有する(例えば、地元コンテンツに招待するためのリンク)ためにユーザAから要求を受信する。要求を受信すると、サーバは、ブロック314において、第2ユーザにより用いられるためのコンテンツへのリンクを生成する。リンクは、ユーザAのユーザ嗜好へのポインタを含む。いくつかの例では、リンクは、ユーザAに関連付けられた一意の識別子へのポインタを含み、ユーザAに関連付けられた格納されたユーザ嗜好へのポインタを効果的に提供する。ブロック316において、サーバは、ユーザAのユーザ嗜好に基づいて、ユーザBに表示される第2フォーラム(例えば、第2ウェブページ)の提示をカスタマイズする。その結果、ユーザBへのカスタマイズされないウェブページの提供に代わり(サーバは未だユーザBの情報を有していないため)、サーバは、ユーザAのユーザ嗜好に基づいて提示をカスタマイズする。いくつかの例では、第1フォーラム及び第2フォーラムは、特定のフォーラム提供者(例えば、ウェブサイト提供者)により提供されたコンテンツのバリエーション(例えば、ユーザ嗜好に基づいた)をカスタマイズする。
図4は、ウェブページに表示されるコンテンツをカスタマイズするための方法の他の例を示すフロー図である。ブロック410は、サーバ(例えば、管理サーバ)が、ウェブサイト提供者により提供された第1ウェブページの第1ユーザを識別する。ブロック412において、サーバは、第1ユーザに第1の一意の識別子を割り当てる。いくつかの例では、上述したように、第1の一意の識別子は、サーバのサイト又はユーザのコンピューティングデバイスのサイトのいずれか一方に格納される。その後、ブロック414において、第1ユーザの利用履歴に基づいて、サーバは、第1ユーザに関連する第1ユーザ嗜好を格納する。いくつかの例では、第1ユーザ嗜好は、第1の一意の識別子と連携して格納される。
ステップ416において、サーバは、第2ユーザと第1ウェブページのコンテンツ又はターゲットを共有するために、第1ユーザから要求を受信する。サーバがこのような要求を受信するとき、プロセスはブロック418へ進み、サーバは、コンテンツ又はターゲットにリンクするアドレスを生成する。いくつかの例では、上述のように、リンクアドレスは、第1の一意の識別子(及び第1ユーザ嗜好に関連する)へのポインタを含む。ブロック420において、第1ユーザに第2ユーザとリンクアドレスを共有することを可能にするために、サーバは、第1ユーザにリンクアドレスを提供する。または、サーバは、第2ユーザにリンクアドレスを直接的に伝え得る。
ブロック422において、サーバは、(例えば、ウェブブラウザのURLセクションにリンクアドレスをタイピングすることにより)コンテンツにアクセスする第2ユーザによる試みを識別する。サーバは、第1ユーザ嗜好に基づいて第2ウェブページをカスタマイズする。いくつかの例では、第1ウェブページ及び第2ウェブページは、共通のウェブサイト提供者により制御され、且つ第1ウェブページ及び第2ウェブページは、共通のウェブサイト提供者により提供されるコンテンツのバリエーションはカスタマイズされる(例えば、第1ユーザおよび第2ユーザにカスタマイズされる)。
図5は、ユーザ嗜好に基づいてウェブページのコンテンツをカスタマイズするための改良されたプロセスを示すフロー図である。ブロック510において、サーバは、第2ユーザに第2の一意の識別子を割り当てる。ブロック512において、サーバは、第2ユーザの利用パターン及び履歴を追跡するとともに、第2の一意の識別子と連携する第2のユーザ嗜好を格納する。ブロック514において、サーバは、例えば、共通嗜好ネットワークを用いる第1及び第2ユーザ嗜好の間のリンクを格納する。嗜好ネットワークは、第1及び第2ユーザの結合されたユーザ嗜好を効果的に含む。
ブロック516において、プロセスは、共通嗜好カテゴリに基づいて結合された嗜好が変更されることを必要とするか否かを任意に決定する。結合された嗜好が変更されることを必要とする場合、プロセスは、ブロック518に移り、サーバは、第1及び第2ユーザに対してユーザ嗜好内で嗜好のハイレベルカテゴリを認識する。サーバはさらに、共通ハイレベルカテゴリ(例えば、第1ユーザ及び第2ユーザの両方に共通する)を認識するとともに、第1及び第2ユーザの両方に共通するハイレベルカテゴリに該当するそれらのユーザ嗜好のみを結合する(例えば、共通嗜好ネットワーク内で)。その後(または、ブロック516において、結合された嗜好が変更されることを必要としない場合)、プロセスは、ブロック520にシフトし、結合された嗜好は、その後のウェブページカスタマイズに適用される。このようなカスタマイズが起こると、例えば、第3ユーザに第3ウェブページの表示の間、第1ユーザ又は第2ユーザは、第3ユーザとターゲットを共有する。結合された嗜好はまた、第1ユーザ又は第2ユーザの何れか一方に表示される次のウェブページをカスタマイズするために利用し得る。
図6は、管理サーバ(例えば、図1の114)、ウェブサーバ(例えば、図1の125)等を実装して利用され得るコンピュータシステム600のためのアーキテクチャの一例を示すハイレベルブロック図である。図6において、コンピュータシステム600は、1つ以上のプロセッサ605及び相互接続625を介して接続されたメモリ610を含む。相互接続625は、1つ以上の任意の別々の物理バス、ポイントツーポイント接続、又は適切なブリッジ接続された両方、又はコントローラを示す抽象物である。相互接続625は、そのため、例えば、システムバス、ペリフェラル コンポーネントインターコネクト(PCI)バス、インダストリスタンダードアーキテクチャ(ISA)バス、スモールコンピュータシステムインターフェース(SCSI)バス、ユニバーサルシリアルバス(USB)、アイアイシー(12C)バス、又は時には"ファイヤワイヤ"と呼ばれるアイトリプルイー(IEEE)スタンダード694バスを含み得る。
プロセッサー605は、例えば、ホストコントローラの全ての動作を制御する中央処理装置(CPUs)を含み得る。実際の実施例では、プロセッサ605は、メモリ610に格納されたソフトウェア又はファームウェアを実行することによりこれを実行する。プロセッサ605は、1つ以上のプログラム可能な汎用又は専用マイクロプロセッサ、デジタル信号プロセッサ(DSPs)、プログラマブルコントローラ、特定用途向け集積回路(ASICs)、プログラマブルロジックデバイス(PLDs)等、又はこのようなデバイスの組み合わせであり得、又は含み得る。
メモリ610は、コンピュータシステム1100のメインメモリであり又は含む。メモリ610は、ランダムアクセスメモリ(RAM)、リードオンリーメモリ(ROM)、フラッシュメモリ(上述のような)等、又はこのようなデバイスの組み合わせの任意の種類を示す。利用において、メモリ610は、とりわけ、プロセッサ605により実行されるとき、本発明の実施形態を実現する操作を実行することをもたらすマシン命令のセットを含み得る。
相互接続625を介して接続されるプロセッサ605はまた、ネットワークアダプタ615である。ネットワークアダプタ615は、リモートデバイスと通信する能力をもつコンピュータシステム600を提供し、ストレージクライアント、及び/又は他のストレージサーバ、及び、例えば、イーサネットアダプタ又はファイバチャネルアダプタなどであり得る。
文脈が明らかに必要としない限り、明細書及び特許請求の範囲を通して、用語「含む」「備える」等は、排他的又は網羅的な意味とは対照的に、包括的な意味(すなわち、「含むがこれに限定されない」という意味で言われるように)に解釈されるべきである。ここで用いられるように、用語「接続」、「結合された」又はそのいずれかのバリエーションは、その2つ以上の要素の間に、直接的又は間接的のいずれか、任意の接続又は結合を示し得る。このような要素間の結合又は接続は、物理的、論理的又はその組み合わせであり得る。その結果、単語「ここ」、「上記」、「以下」及び同様の趣旨の言葉は、本出願で用いられるとき、本出願の特定の部分でなく全体としての本出願を参照する。文脈において、上記詳細な説明中の単語又は複数の番号はまた、それぞれ複数又は単数を含み得る。単語「又は」は、2つ以上の項目のリストを参考に、単語の以下の解釈の全てをカバーし、リスト内の任意の項目、全てのリスト内の項目、及びリスト内の任意の組み合わせをカバーする。
本発明の実施形態の上記詳細な説明は、網羅的であることや、上記に開示した完全な形態に限定することを意図しない。発明の具体例は例示の目的のために、上記に記載されているが、関連技術分野における当業者が認識するように、様々な同等の変更は、本発明の範囲内で可能である。プロセス又はブロックは、本願内の指定された順序で示されているが、代替的な実装では、異なる順序で実行するステップを有するルーチンを実行してもよく、又は異なる順序でブロックを有するシステムを採用し得る。いくつかのプロセス又はブロックは、削除、移動、追加、細分化、結合、及び/又は代替又はサブコンビネーションに変更され得る。プロセス又はブロックがまた、連続して実行されるとして示された時間において、これらのプロセッサ又はブロックは、代わりに実行又は並行に実装され得、又は異なる時間に実行され得る。さらに、ここに記載された任意の特定の番号は、一例に過ぎない。代替の実装が異なる値又は範囲を採用し得ることが理解される。
ここで提供された様々な実例及び教示はまた、上述したシステム以外のシステムに適用され得る。上述した様々な例の要素及び動作は、本発明の更なる実装を提供するために組み合わされ得る。
出願書類に添付されてリスト化され得るものを含む、上述された全ての特許及び出願及び他の参考文献は、参照によりここに組み込まれる。本発明の態様は、もしも必要であれば、本発明のさらなる実装を提供するために、このような参照に含まれるシステム、機能、及び概念を採用するために変更され得る。
これら及び他の変更は、上述した詳細な説明に照らして、本発明に加えられ得る。上記の説明は、本発明の特定の実施例について説明し、考えられるベストモードを説明しているが、上述されたテキストで示される詳細に関わらず、本発明は、多くの方法で実施され得る。それでもここで開示された本発明により包含されているとしても、システムの詳細は、その具体的な実装においてかなり異なることがあり得る。上記指摘したように、本発明のいくつかの機能又は態様を述べるときに利用される特定の用語は、用語が、任意の特徴、機能、又はその用語が関連付けられている本発明の態様に限定されるとここに再定義されることを意味するものと解釈されるべきではない。上記詳細な説明の項が明示的にこのような用語を定義しない限り、一般的には、以下の特許請求の範囲で用いられる用語は、明細書に開示された具体例に本発明を限定するものと解釈されるべきでない。従って、本発明の実際の範囲は、開示された例ではなく、特許請求の範囲の下で、本発明を実施又は実装する全ての同等の方法をも網羅する。
本発明の特定の例は、以下の特定の請求項のフォームに提示されているが、出願人は、あらゆる請求項のフォームで本発明の様々な例を想定している。例えば、本発明のただ一つの例は、合衆国法典第35巻第112条、第6パラグラフのミーンズプラスファンクションクレームのように記載されているが、他の例は、同様に、ミーンズプラスファンクションクレーム、又はコンピュータ可読媒体のような他のフォームとして具現化され得る。(合衆国法典第35巻第112条第6パラグラフで扱われることを意図した任意の請求項は、単語「手段」で始まり)、従って、出願人は、本発明の他の例に対するこのような追加請求項フォームを追及するために、出願を提出した後に、追加請求項を追加する権利を有する。

Claims (15)

  1. 個々の情報を表示する方法であって、
    第1フォーラム上の利用履歴及び予め記録された嗜好を含む要素を分析することにより、第1ユーザに対する第1の複数の嗜好を生成し、
    第1の複数の嗜好の一部を選択するために、第1ユーザに対する選択肢を提供し、
    第1の複数の嗜好の一部を第2ユーザと共有するために、第1ユーザから要求を受信し、
    第2ユーザによって利用される第1の複数の嗜好の一部にリンクを生成し、そこで、リンクは、第1ユーザに関連する第1の複数の嗜好の一部へのポインタを含み、
    第2ユーザが前記リンクにアクセスするとすぐに、第2ユーザへの第2フォーラムの提示をカスタマイズし、そこで、第2ユーザに提示される第2フォーラムは、第1ユーザに関連する第1の複数の嗜好の一部に従ってカスタマイズされることを特徴とする方法。
  2. 第1ユーザに対して第1の一意の識別子を定め、
    第1の一意の識別子と連携した第1の複数の嗜好の一部を格納する請求項1に記載の方法。
  3. 第2ユーザへの第2フォーラムの提示を予めカスタマイズする方法であって、
    第2ユーザからのリンクへアクセスする要求を識別し、
    第2ユーザからの要求に応答して、第1の複数の嗜好の一部を読み出し、
    第1の複数の嗜好の一部を含むように第2フォーラムを生成し、そこで第2フォーラムの生成は、読み出した第1の複数の嗜好の一部に基づいて、第2フォーラムをカスタマイズすることを含む請求項1に記載の方法。
  4. 第1フォーラムは、第1ウェブページであり、第2フォーラムは、第2ウェブページである請求項1に記載の方法。
  5. 第1ウェブページ及び第2ウェブページは、所定のウェブサイト提供者により表示されるウェブコンテンツが、カスタマイズされて変化したものである請求項4に記載の方法。
  6. コンテンツへのリンクは、第2フォーラムへのURLである請求項1に記載の方法。
  7. 第2フォーラム上の利用履歴及び予め記録された嗜好を含む要素を分析することにより、第2ユーザに対する第2の複数の嗜好を生成し、
    第2ユーザに関連する第2の一意の識別子と連携した第2の複数の嗜好の一部を選択するために、第2ユーザに対して選択肢を提供する請求項1に記載の方法。
  8. 第3ユーザによって利用される所定のコンテンツに第2リンクを生成し、そこで、第2リンクは、第1の複数の嗜好の一部及び/又は第2の複数の嗜好の一部へのポインタを含み、
    第3ユーザが第2リンクにアクセスするとすぐに、第3ユーザへの第3フォーラムの提示をカスタマイズし、そこで、第3ユーザに提示される第3フォーラムは、第1の複数の嗜好の一部及び第2の複数の嗜好の一部の組み合わせに従ってカスタマイズされる請求項7に記載の方法。
  9. 第3フォーラム上の利用履歴及び予め記録された嗜好を含む要素を分析することにより、第3ユーザに対して第3の複数の嗜好を生成し、
    第3の複数の嗜好の一部を選択するために、第3ユーザに対して選択肢を提供し、
    第1の複数の嗜好の一部、第2の複数の嗜好の一部、及び第3ユーザに関連する第3の複数の嗜好の一部へのリンクを備える嗜好ネットワークを維持し、そこで、嗜好ネットワークは、第1の複数の嗜好の一部、第2の複数の嗜好の一部、及び第3の複数の嗜好の一部の組み合わせを含む請求項8に記載の方法。
  10. ウェブページに表示されるコンテンツのカスタマイズのためのシステムであって、
    コンピュータメモリデバイスと、
    第1ウェブサイト提供者により提供された第1ウェブページに関連するターゲットリンクを第2ユーザと共有するために、第1ユーザからの要求を受信するように構成される第1レシーバモジュールと、
    利用履歴及び予め記録された嗜好を含む分析により、第1ユーザに対する第1の複数の嗜好を生成するとともに、第1の複数の嗜好の一部を選択するために第1ユーザに対して選択肢を提供するために構成された嗜好マネージャと、
    嗜好マネージャと通信するリンクアドレス生成モジュールであって、
    ターゲットリンクへのリンクアドレスを生成し、そこで、リンクアドレスは、第1アドレスに関連する第1の一意の識別子へのポインタを含み、さらに、そこで、リンクアドレス生成モジュールが、第1の一意の識別子に連携する第1ユーザに関連する第1の複数の嗜好の一部を格納し、
    第2ユーザと前記リンクアドレスを共有することを第1ユーザに可能にするために、第1ユーザに前記リンクアドレスを提供するリンクアドレス生成モジュールと、
    ターゲットリンクにアクセスするために、第2ユーザによる要求を識別するように構成された第2レシーバモジュールと、
    ターゲットリンクに関連する第2ウェブページのコンテンツを生成するために構成されたコンテンツ生成モジュールであって、そこで、コンテンツ生成モジュールは、第1ユーザに関連する第1の複数の嗜好の一部に基づいて、第2ユーザに表示されることとなる第2ウェブページをカスタマイズするコンテンツ生成モジュールとを備えることを特徴とするシステム。
  11. 第1ユーザの第1の一意の識別子を生成するための識別モジュールをさらに備える請求項10に記載のシステム。
  12. 嗜好マネージャはさらに、
    第2ユーザに関連する第2の複数の嗜好を生成するために、第2ユーザの利用履歴及び
    予め記録された嗜好を分析し、
    第2ユーザに関連する第2の一意の識別子に連携する第2の複数の嗜好の一部を選択するために第2ユーザに選択肢を提供する請求項10に記載のシステム。
  13. 嗜第2の複数の嗜好の一部を選択した後に、
    識別モジュールは、第1ウェブサイト提供者によって提供された所定のウェブページにアクセスするための第1ユーザによる要求を識別するようにさらに構成され、
    コンテンツ生成モジュールは、第2の複数の嗜好の一部に基づいて、所定のウェブページをカスタマイズするようにさらに構成される請求項12に記載のシステム。
  14. 第2の複数の嗜好の一部を選択した後に、
    識別モジュールは、第1ウェブサイト提供者により提供された所定のウェブページにアクセスするために、第1ユーザによる要求を識別するようにさらに構成され、
    コンテンツ生成モジュールは、第1の複数の嗜好の一部及び第2の複数の嗜好の一部の組み合わせに基づいて、所定のウェブページをカスタマイズするようにさらに構成される請求項12に記載のシステム。
  15. 嗜好マネージャは、さらに、
    第1の複数の嗜好の一部及び第2の複数の嗜好の一部の間のリンクを格納し、
    第1の複数の嗜好の一部及び第2の複数の嗜好の一部の組み合わせを格納するユーザ嗜好の共通セットを維持し、
    第1ユーザ及び/又は第2ユーザにより要求されたウェブページのカスタマイズに対して、ユーザ嗜好の共通セットを利用するように構成される請求項12に記載のシステム。
JP2013501323A 2010-03-19 2011-03-17 他のユーザのユーザ嗜好に基づいて、ユーザに表示されるコンテンツをカスタマイズする方法 Active JP5656204B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/728,176 US9053189B2 (en) 2010-03-19 2010-03-19 Customizing content displayed for a user based on user preferences of another user
US12/728,176 2010-03-19
PCT/US2011/028876 WO2011116227A2 (en) 2010-03-19 2011-03-17 Customizing content displayed for a user based on user preferences of another user

Publications (2)

Publication Number Publication Date
JP2013522799A JP2013522799A (ja) 2013-06-13
JP5656204B2 true JP5656204B2 (ja) 2015-01-21

Family

ID=44648208

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013501323A Active JP5656204B2 (ja) 2010-03-19 2011-03-17 他のユーザのユーザ嗜好に基づいて、ユーザに表示されるコンテンツをカスタマイズする方法

Country Status (8)

Country Link
US (1) US9053189B2 (ja)
EP (1) EP2548170A2 (ja)
JP (1) JP5656204B2 (ja)
KR (1) KR20130028916A (ja)
CN (1) CN103069413A (ja)
AU (1) AU2011227209A1 (ja)
CA (1) CA2796928A1 (ja)
WO (1) WO2011116227A2 (ja)

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8839390B2 (en) * 2011-03-08 2014-09-16 Microsoft Corporation Grouping personal accounts to tailor a web service
US9053750B2 (en) * 2011-06-17 2015-06-09 At&T Intellectual Property I, L.P. Speaker association with a visual representation of spoken content
US9141719B2 (en) * 2012-03-30 2015-09-22 American Express Travel Related Sevices Company, Inc. Systems and methods for advanced targeting
US9595015B2 (en) * 2012-04-05 2017-03-14 Nokia Technologies Oy Electronic journal link comprising time-stamped user event image content
US9160786B1 (en) * 2012-05-08 2015-10-13 Google Inc. Method for media sharing based on location proximity
US9471615B2 (en) * 2012-06-06 2016-10-18 Brandificant Inc. Enhancing content mediated engagement
KR20140031452A (ko) * 2012-08-30 2014-03-13 삼성전자주식회사 디바이스 그룹에 대한 부가 정보 제공 시스템 및 방법
US9432418B1 (en) * 2012-09-28 2016-08-30 Google Inc. Presenting an event-related post in a stream
US9648074B2 (en) * 2013-05-31 2017-05-09 Tencent Technology (Shenzhen) Company Limited Systems and methods for delivering media data based on geographical locations
US9386119B2 (en) 2013-07-30 2016-07-05 International Business Machines Corporation Mobile web adaptation techniques
JP2015049772A (ja) * 2013-09-03 2015-03-16 株式会社Kddi研究所 プライバシポリシ加工システム、プライバシポリシ加工方法およびプログラム
US10122824B1 (en) * 2013-09-13 2018-11-06 Reflektion, Inc. Creation and delivery of individually customized web pages
US9350774B2 (en) * 2013-12-16 2016-05-24 Dropbox, Inc. Automatic sharing of digital multimedia
US12314348B2 (en) * 2014-01-07 2025-05-27 Disney Enterprises, Inc. Method and system for user content view protection
US9547630B2 (en) 2014-04-08 2017-01-17 International Business Machines Corporation Identification of multimedia content in paginated data using metadata
US9632984B2 (en) 2014-05-06 2017-04-25 Bank Of America Corporation Customizing content presentation format in accordance with the category of device used to access the content
US9582829B2 (en) 2014-05-06 2017-02-28 Bank Of America Corporation Dynamically modifying an application questionnaire
EP3161686A1 (en) 2014-06-24 2017-05-03 Google, Inc. Methods, systems and media for presenting content based on user preferences of multiple users in the presence of a media presentation device
US20160019309A1 (en) * 2014-07-18 2016-01-21 Oracle International Corporation Modifying digital content based upon usage patterns
US11341542B2 (en) * 2014-08-06 2022-05-24 Ebay Inc. User customizable web advertisements
CN104468795B (zh) * 2014-12-10 2018-07-13 北京国双科技有限公司 网站分享功能的实现方法和系统
CN105989135B (zh) * 2015-02-26 2019-12-13 阿里巴巴集团控股有限公司 搜索结果的获取方法及装置
KR101610883B1 (ko) * 2015-04-23 2016-04-08 네이버 주식회사 정보 제공 장치 및 방법
WO2017060121A1 (en) * 2015-10-07 2017-04-13 Unilever Plc Improvements relating to hair compositions
CN109845250B (zh) * 2016-10-18 2021-07-16 韩国斯诺有限公司 用于影像的效果共享方法及系统
US10565274B2 (en) * 2017-06-30 2020-02-18 Microsoft Technology Licensing, Llc Multi-application user interest memory management
CN108363749B (zh) * 2018-01-29 2019-03-01 上海星佑网络科技有限公司 用于信息处理的方法和装置
CN108540482A (zh) * 2018-04-20 2018-09-14 上海银赛计算机科技有限公司 帐号分析系统、方法及装置
CN109254812B (zh) * 2018-08-08 2021-10-29 连尚(新昌)网络科技有限公司 一种更新标签页的方法、系统、终端及服务器
US12200165B1 (en) 2018-09-27 2025-01-14 Iqx Corp. Automated silent network authentication protocol security, verification, and access control for cellular handheld devices
US11765262B2 (en) 2018-09-27 2023-09-19 Iqx Corp. Customer capture using dynamically generated customized webpages
CN111654518B (zh) * 2020-04-14 2022-05-17 北京奇艺世纪科技有限公司 内容推送方法、装置、电子设备及计算机可读存储介质
CN114881641A (zh) * 2022-05-07 2022-08-09 中国银行股份有限公司 一种支付方式处理方法及装置
US11907654B2 (en) * 2022-07-18 2024-02-20 Microsoft Technology Licensing, Llc Contextual creation of distributable assets

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6480852B1 (en) * 1998-12-11 2002-11-12 International Business Machines Corporation Method and system for rating bookmarks in a web browser
US6813775B1 (en) * 1999-03-29 2004-11-02 The Directv Group, Inc. Method and apparatus for sharing viewing preferences
US8255791B2 (en) * 2000-11-29 2012-08-28 Dov Koren Collaborative, flexible, interactive real-time displays
US20030093316A1 (en) * 2001-11-14 2003-05-15 John Wirth Method and system for generating a custom web page from a URL suffix
EP1483906A1 (en) * 2002-03-06 2004-12-08 Koninklijke Philips Electronics N.V. System for recommending program information in accordance with user preferences
JP2003288361A (ja) * 2002-03-27 2003-10-10 Kanazawa Inst Of Technology コンテンツ配信システムおよびコンテンツ配信方法
US7360174B2 (en) * 2002-12-19 2008-04-15 Microsoft Corporation Contact user interface
US20040221231A1 (en) * 2003-04-30 2004-11-04 Madril Robert John Editing a document within web-based production system
US7373389B2 (en) 2003-08-27 2008-05-13 Spoke Software Periodic update of data in a relationship system
JP2006059004A (ja) * 2004-08-18 2006-03-02 Landscape:Kk 消費者情報管理システム及び消費者情報管理プログラム
US20060167991A1 (en) 2004-12-16 2006-07-27 Heikes Brian D Buddy list filtering
JP2007041390A (ja) * 2005-08-04 2007-02-15 Canon Inc 画像形成装置
US8768772B2 (en) * 2005-09-20 2014-07-01 Yahoo! Inc. System and method for selecting advertising in a social bookmarking system
US8533199B2 (en) * 2005-12-14 2013-09-10 Unifi Scientific Advances, Inc Intelligent bookmarks and information management system based on the same
JP2007242923A (ja) * 2006-03-09 2007-09-20 Matsushita Electric Ind Co Ltd 半導体集積回路の静電気保護素子
US20070244903A1 (en) * 2006-04-18 2007-10-18 Ratliff Emily J Collectively managing media bookmarks
KR100807264B1 (ko) * 2006-04-29 2008-02-28 강찬구 온라인 컨텐츠 마켓플레이스 시스템 및 운영방법
US7925691B2 (en) * 2006-08-21 2011-04-12 W.W. Grainger, Inc. System and method for facilitating ease of use of a web page user interface
US20080052203A1 (en) * 2006-08-25 2008-02-28 David Beyer Design and management of an online environment that serves hierarchical community networks
US20080098313A1 (en) * 2006-10-23 2008-04-24 Instabuddy Llc System and method for developing and managing group social networks
US20080098087A1 (en) * 2006-10-24 2008-04-24 Fabfemme Inc. Integrated electronic invitation process
US8954500B2 (en) * 2008-01-04 2015-02-10 Yahoo! Inc. Identifying and employing social network relationships
US8065391B2 (en) * 2007-04-19 2011-11-22 Hugh Olliphant System and method for selecting and displaying webpages
US8302033B2 (en) * 2007-06-22 2012-10-30 Apple Inc. Touch screen device, method, and graphical user interface for providing maps, directions, and location-based information
US8245241B2 (en) * 2007-10-02 2012-08-14 International Business Machines Corporation Arrangements for interactivity between a virtual universe and the world wide web
US7836005B2 (en) * 2007-10-16 2010-11-16 Kuo-Hui Chien System and method for automatic generation of user-oriented homepage
US20090132665A1 (en) * 2007-11-20 2009-05-21 Evite Llc Method and system for communicating invitations and responses to an event with a mobile device
US10152721B2 (en) * 2007-11-29 2018-12-11 International Business Machines Corporation Aggregate scoring of tagged content across social bookmarking systems
KR20090089004A (ko) 2008-02-18 2009-08-21 이승란 개인맞춤광고서비스 시스템 및 방법
US20090254615A1 (en) * 2008-04-03 2009-10-08 International Business Machines Corporation Apparatus, system, and method for managing collaborative sharing by invitees to a meeting of their meeting status
US9250092B2 (en) * 2008-05-12 2016-02-02 Apple Inc. Map service with network-based query for search
US8316451B2 (en) * 2008-06-21 2012-11-20 Microsoft Corporation Presenting privacy policy in a network environment responsive to user preference
US20100162091A1 (en) * 2008-12-22 2010-06-24 Ncr Corporation Methods and Apparatus for Internet Browsing and Searching Employing Geographic Location Information
US20110087966A1 (en) * 2009-10-13 2011-04-14 Yaniv Leviathan Internet customization system
US20120072288A1 (en) * 2010-08-17 2012-03-22 Matthew Dusig Selecting and processing offers to complete tasks, research programs, and consumer rewards programs based on location

Also Published As

Publication number Publication date
EP2548170A2 (en) 2013-01-23
WO2011116227A3 (en) 2011-11-17
WO2011116227A2 (en) 2011-09-22
JP2013522799A (ja) 2013-06-13
CN103069413A (zh) 2013-04-24
CA2796928A1 (en) 2011-09-22
AU2011227209A1 (en) 2012-11-15
KR20130028916A (ko) 2013-03-20
US9053189B2 (en) 2015-06-09
US20110231778A1 (en) 2011-09-22

Similar Documents

Publication Publication Date Title
JP5656204B2 (ja) 他のユーザのユーザ嗜好に基づいて、ユーザに表示されるコンテンツをカスタマイズする方法
US12056037B2 (en) Method and system for measuring user engagement with content items
US9826374B2 (en) System and method for sharing content on third-party mobile applications
US10789304B2 (en) Method and system for measuring user engagement with content items
US20120221411A1 (en) Apparatus and methods for determining user intent and providing targeted content according to intent
US20190347287A1 (en) Method for screening and injection of media content based on user preferences
US10789614B2 (en) Method and system for issuing recommended information
US9679309B2 (en) Placement attribute targeting
US20120110484A1 (en) Centralized registration for distributed social content services
US20100229121A1 (en) System and method for capturing, aggregating and presenting attention hotspots in shared media
US20120203865A1 (en) Apparatus and methods for providing behavioral retargeting of content from partner websites
WO2022199494A1 (zh) 一种基于用户兴趣的内容推荐方法与终端设备
US20110131503A1 (en) Apparatus and methods for providing targeted advertising from user behavior
CN102890685A (zh) 一种信息重定向的方法及设备
US9772737B1 (en) Managing content access data in a communication network
KR102335207B1 (ko) 전자 장치 및 그의 소셜 미디어 컨텐츠 제공 방법
CN104735130A (zh) 一种多媒体文件下载的方法与装置
US20260093765A1 (en) Systems and methods of controlling redirection of clients via encoded links
US12493647B2 (en) Method and apparatus for bookmarking a portion of an electronic document
US20220405268A1 (en) Public content validation and presentation method and apparatus
HK1184568A (en) Customizing content displayed for a user based on user preferences of another user
CN103051604B (zh) 网络应用推送系统、网络应用加载方法和终端
US9792627B1 (en) Platform-aware commercial content resolution
WO2016086797A1 (zh) 浏览器中搜索信息、图片处理、识别的方法和浏览器客户端

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20130821

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140206

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140214

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140421

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20141003

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20141029

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20141105

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20141118

R150 Certificate of patent or registration of utility model

Ref document number: 5656204

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250