JP5429498B2 - 電子プロファイルの開発、格納、使用、およびそれらに基づいてアクション行うためのシステム - Google Patents

電子プロファイルの開発、格納、使用、およびそれらに基づいてアクション行うためのシステム Download PDF

Info

Publication number
JP5429498B2
JP5429498B2 JP2010547868A JP2010547868A JP5429498B2 JP 5429498 B2 JP5429498 B2 JP 5429498B2 JP 2010547868 A JP2010547868 A JP 2010547868A JP 2010547868 A JP2010547868 A JP 2010547868A JP 5429498 B2 JP5429498 B2 JP 5429498B2
Authority
JP
Japan
Prior art keywords
content
entity
profile
information
user
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.)
Expired - Fee Related
Application number
JP2010547868A
Other languages
English (en)
Other versions
JP2011513819A (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.)
Atigeo LLC
Original Assignee
Atigeo LLC
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 Atigeo LLC filed Critical Atigeo LLC
Publication of JP2011513819A publication Critical patent/JP2011513819A/ja
Application granted granted Critical
Publication of JP5429498B2 publication Critical patent/JP5429498B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/21Design, administration or maintenance of databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/258Data format conversion from or to a database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6245Protecting personal data, e.g. for financial or medical purposes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0269Targeted advertisements based on user profile or attribute

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Game Theory and Decision Science (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Data Mining & Analysis (AREA)
  • Bioethics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明の実施形態は、コンピューティングシステム、ならびにプロファイル属性の収集、開発、解析、および使用のためのソフトウェアに関する。
ユーザにコンテンツアイテムを提供するための現在のシステムは、例えば、ユーザに関する有意義な情報を取得するためのシステムの能力、およびシステムのユーザがそれら自体の情報へのアクセスおよびそれらの使用を制御する程度といった、ユーザ情報に対するアプローチによって変化する。
いくつかのシステムは、単純に、ユーザに関する単一の周知のデータ点に基づいて、ユーザにとって適切、または望ましくなり得るものを決定する。例えば、位置に基づくサービスは、ユーザのモバイルデバイスから位置情報を受信し、近隣のビジネス、ガソリンスタンド、またはATMを識別する。地域の気象情報等の、他の場所に関連する情報も提供され得る。しかしながら、情報は、ユーザの場所だけに基づいて選択される。システムは、識別されたビジネスまたは事実のうちのいずれかが、他のユーザよりも特定のユーザに関連しているかどうかを知る、いかなる方法も持たない。
いくつかのシステムは、単一のアクションに基づいて、ユーザにとって適切、または望ましくなり得るものを推測する。例えば、文脈型広告システムは、ウェブページの中の目標語に部分的に基づいて、ウェブページに広告を提供し得る。これらのシステムは、広告が、ウェブページを視聴するユーザに実際に関連するかどうかを知る、いかなる方法も持たず、広告は、単にウェブページ上の目標語が合致するという理由だけで選択される。いくつかのシステムは、ユーザによって提供される他の類似する製品の評価に基づいて、ユーザにとって望ましくなり得る製品を決定する。例えば、いくつかの推薦サービスは、ある種類の製品、例えば、本または映画の、限られたユーザの評価、あるいは視聴または購入に基づく暗示的評価を受信し、そして、著者、テーマ、俳優、監督、ジャンル等の、良い評価を受けたアイテムに対する類似性に基づいて、ある事例では、そのユーザに類似するユーザ群の評価、視聴、または購入を参照することによって、ユーザが好み得る他の本または映画を推薦する。
位置に基づくシステム、文脈型広告、および推薦システムは、ユーザに関する限られた周知の情報に基づいて、どのようなものがそれらに関連し得るのかを強制的に決定する。これらのシステムは、推薦が、明示的にシステムと共有される限られた利用可能な情報に基づいているので、本当にユーザに関連する情報の送達について高い成功率を達成することができない場合がある。システムは、他のシステムによって収集された、またはそれらと共有される情報を含む、ユーザに関する他のいかなる情報も分からない。しかしながら、これらのシステムは、ユーザが、彼らの個人情報を管理できるようにし得る。すなわち、ユーザは、限られた量の個人情報だけしかシステムと共有していない。
他のシステムは、ユーザに関するより詳細な情報に基づいて、より知的な推薦をユーザに行い得るが、これらのシステムは、ユーザのプライバシーの問題を被る場合がある。例えば、ディープパケット検査技術は、広帯域ネットワーク上でユーザから送信およびユーザにより受信される情報を解析することができる。ユーザによって経時的に送信または受信される全ての情報を検査することによって、インターネットサービスプロバイダは、ユーザの、およびユーザに関連し得る、明確な状況を展開することができる。しかしながら、このアプローチは、ユーザが個人情報を収集されていることを知らない場合があり、かつ誰に情報が提供されるのかを管理しないので、深刻なプライバシーに対する懸念を引き起こす。
インターネットブラウザに広告を紹介する広告システムは、様々な方法で、表示する広告を選択し得る。ウェブサイトは、単純に、スポンサを有し、そして、新聞または雑誌の広告スペースの販売に類似した手法で、広告を販売し得る。例えば、文脈型広告システムは、ウェブページの中の目標語に部分的に基づいて、ウェブページに広告を提供し得る。これらのシステムは、広告が、ウェブページを視聴するユーザに実際に関連するかどうかを知る、いかなる方法も持たず、広告は、単にウェブページ上の目標語が合致するという理由だけで選択される。例えば、Googleは、ユーザの電子メールメッセージまたは検索文字列の中に含まれる単語に基づいて、広告を表示し得る。広告は、単一の視聴されている電子メールメッセージのコンテンツに基づいて選択される。ユーザに関する他のいかなる情報も利用できない。他のシステムは、ウェブサイトを閲覧するユーザと関連付けられる、格納されたクッキーのコンテンツに基づいて、表示する広告を選択し得る。これは、場合によっては、ユーザの告知に基づく同意を伴わずに行われる場合があり、ユーザのプライバシーに対する懸念を引き起こす。
これらの以前のシステムはまた、アクセスされる特定のウェブサイトまたは電子サービスに対する所有権が欠点である。例えば、Facebook、Ticketmaster、およびESPN等のウェブサイトは、それらのユーザと関連付けられるいくつかのプロファイル情報を保持する。しかしながら、あるサイトでユーザによって格納されるプロファイル情報は、概して、他の人はアクセスすることができず、他の人が他のウェブサイトに移動した時に、その利益を当該ユーザに与えない。あるサイトが他のサイトと情報を共有できるようにすると、ここでもプライバシーに対する懸念が高まる。しばしば、あるシステムは、プロファイル情報を別のシステムと供給するように、必要なユーザの同意を得ることに対して抑制的になり得る。
本発明の一実施形態によるシステムの概略図である。 本発明の一実施形態による、電子プロファイルのための概念的データベーススキーマの概略図である。 本発明の一実施形態による、ディスプレイのブラウザウィンドウの中で動作する、プロファイル管理インターフェースの概略図である。 本発明の一実施形態による曖昧性除去エンジンの動作を示す、フローチャートである。 本発明の一実施形態による指標付けエンジンの動作を示す、フローチャートである。 本発明の一実施形態による曖昧性除去エンジンの動作を示す、フローチャートである。 本発明の一実施形態によるプロファイル管理システムの動作を示す、フローチャートである。 本発明の一実施形態による解析エンジンの動作を示す、フローチャートである。 本発明の一実施形態によるユーザインターフェースの概略図である。 本発明の一実施形態によるユーザインターフェースの概略図である。 本発明の一実施形態によるユーザインターフェースの概略図である。 本発明の一実施形態による、広告または他のコンテンツを選択するためのシステムの概略図である。 本発明の一実施形態による、プラグインを動作させるウェブブラウザの概略図である。 本発明の一実施形態による、プラグインを動作させるウェブブラウザの概略図である。 本発明の一実施形態によるシステムの動作を示す、フローチャートである。 本発明の一実施形態による、図1のシステムの動作を示す、フローチャートである。 本発明の種々の実施形態による、図1のシステムの動作を示す、フローチャートである。 本発明の種々の実施形態による、図1のシステムの動作を示す、フローチャートである。 本発明の種々の実施形態による、図1のシステムの動作を示す、フローチャートである。 本発明の種々の実施形態による、図1のシステムの動作を示す、フローチャートである。 本発明の種々の実施形態による、図1のシステムの動作を示す、フローチャートである。 本発明の種々の実施形態による、図1のシステムの動作を示す、フローチャートである。 本発明の種々の実施形態による、図1のシステムの動作を示す、フローチャートである。 本発明の種々の実施形態による、図1のシステムの動作を示す、フローチャートである。 本発明の一実施形態による、図1のシステムの動作を示す、フローチャートである。 本発明の一実施形態による、図1のシステムの動作を示す、フローチャートである。 本発明の種々の実施形態による、ユーザインターフェースの概略図である。 本発明の種々の実施形態による、ユーザインターフェースの概略図である。 本発明の種々の実施形態による、ユーザインターフェースの概略図である。 本発明の種々の実施形態による、ユーザインターフェースの概略図である。
本発明の実施形態の十分な理解を提供するように、ある詳細を以下に述べる。しかしながら、本発明の実施形態は、これらの様々な特定の詳細を伴わずに実施され得ることが、当業者に明らかになるであろう。いくつかの事例では、本発明の実施形態の説明を不必要に不明確にすることを回避するために、周知のコンピュータシステムの構成要素、ネットワークアーキテクチャ、制御信号、およびソフトウェアの動作は、詳細に示されていない。
本発明の実施形態は、電子プロファイルを取得、拡張、管理、格納、および使用することができる、プロファイリングシステムを提供する。本明細書で説明される電子プロファイルは、エンティティに関する情報を含むデータ構造を含み、その全てまたは一部は、電子プロファイルに部分的に基づいて予測的または決定的アクションを取り得る、解析エンジンへの入力として使用され得る。以下に述べるように、エンティティは、それらの電子プロファイルの全てまたは一部の使用を制御し得、特定のエンティティからの要求に応答するコンテンツをスコア化および選択するために、部分的にまたは完全に使用できるようにする。解析エンジンは、予測的または決定的アクションを取るように、電子プロファイルからの情報を使用する。「プロファイル」という用語は、電子プロファイル、ならびに電子プロファイルのプロファイル属性のうちのいくつかまたは全てを含む。解析エンジンはまた、複数のプロファイル所有エンティティのプロファイル属性に基づいて一群のプロファイルを作成する等、他のエンティティの電子プロファイルからのプロファイル属性を使用してもよい。例えば、以下にさらに説明するように、製品、サービス、コンテンツ、団体、人々、またはプロファイル所有エンティティに特に関連し得る他のアイテム(ゲーム、シミュレーション、または他の仮想環境内等の仮想アイテムを含む)は、エンティティの電子プロファイルの中の情報、他のエンティティの電子プロファイルの中の情報、または情報の組み合わせに基づいて提案される。エンティティは、一人の人または一群の人々であり得る。エンティティは、現実または仮想のものであり得る。エンティティは、複数の別個かつ相異なるプロファイルを有し得る。エンティティは、システムの単一または複数のユーザであり得る。エンティティはまた、共通の属性を共有する人々の一部であり得る。エンティティはまた、特定の単一または複数の属性を共有する、または共有しない、人々の一部であり得る。エンティティはまた、コンテンツの製品、場所、またはアイテム等が挙げられるが、これに限定されない、物体であり得る。
本発明の一実施形態によるシステム100の一実施例を図1に示す。プロファイリングシステム110は、プロファイル管理システム115と、曖昧性除去エンジン120と、解析エンジン125とを含む。これらの個々の構成要素は、以下にさらに論じられる。プロファイリングシステム110は、概して、以下に説明するプロファイル管理システム115、曖昧性除去エンジン120、および解析エンジン125の機能をプロセッサに実装させ得る、コンピュータが読み取り可能な命令を格納する、プロセッサおよびメモリを含む。これらのエンジンのうちの1つ以上は、サーバ、他のコンピュータもしくはコンピューティングデバイス、またはコンピューティングデバイスのネットワーク上に実装され得る。単一のシステムとして示されているが、プロファイリングシステム110は、デバイスの各々によって実行される処理の一部を伴って、複数のコンピューティングデバイス全体に分散されるように実装されてもよい。
プロファイル管理インターフェース135およびコンテンツビューア137を実装するように、好適な処理、メモリ、および通信能力を伴う任意のデバイスとして実装され得る、ユーザデバイス130は、プロファイリングシステム110と通信する。それに応じて、ユーザデバイス130は、パーソナルコンピュータ、キオスク、携帯電話、携帯情報端末、テレビのセットトップボックス、テレビ、または音楽再生機であってもよいが、これに限定されない。ユーザデバイス130は、公的にアクセス可能なワークステーションまたはキオスクの場合等では、単一のユーザに特有のものであってもよく、または複数のユーザによって使用されてもよい。いくつかの実施形態では、ユーザは、物理的な人である必要はないが、一群の人々の代表であり得、またはプロファイル入力機能を行う、自動プロセスまたはコンピュータプログラムであり得る。プロファイリングシステム110とユーザデバイス130との間の通信は、任意の機構によって生じ得る。いくつかの実施形態では、プロファイリングシステム110は、所望に応じて、セキュアなまたはセキュアでない手法で、httpを使用したインターネットを通じてユーザデバイス130と通信し得るウェブサービスとして、完全または部分的に実装され得る。ユーザデバイス130は、以下に詳述するように、コンテンツを視聴するための、コンテンツビューア137を含む。いくつかの実施形態では、コンテンツビューアは、Internet Explorer、Mozilla、Safari、およびFirefoxが挙げられるが、これに限定されない、インターネットブラウザプログラムである。いくつかの実施形態では、コンテンツビューアは、ブラウザプラグインである。プロファイル管理インターフェース135は、プロファイル管理システム115が、ユーザデバイス130を使用するユーザによって表されるエンティティに関するプロファイル属性を確立、増補、あるいは操作するために通信することを可能にする。曖昧性除去エンジン120は、以下にさらに説明するように、ユーザデバイス130から供給されるプロファイル属性を受信し、そしてさらに、ノイズおよび変動を含む、提供される情報の中の曖昧性を低減するように、情報を処理する。曖昧性を低減する処理は、ユーザデバイスとの相互作用を通して動的に生じ得る。図1に示されるユーザデバイス130bおよび130cを含む、任意の数のユーザデバイスが、プロファイリングシステム110と通信し得る。
ユーザデバイス130および他のソースから受信されたプロファイル属性は、電子プロファイル格納部140に格納される電子プロファイルを生成するように、プロファイル管理システム115および曖昧性除去エンジン120によって処理される。以下にさらに説明するように、電子プロファイルは、データベース構造であってもよく、よって、図1に示されるように、データベースに格納され得る。しかしながら、電子プロファイルを格納するために、あらゆるタイプの電子格納部が使用されてもよく、また、プロファイルは、任意の数の相異なる格納場所に格納されてもよく、そして、個々のプロファイルは、複数の格納場所全体に分散されてもよい。電子プロファイルは、以下にさらに詳しく論じる。
コンテンツプロバイダ、またはプロファイル所有エンティティとの相互作用を求める他のエンティティは、プロバイダデバイス145を使用して、プロファイリングシステム110と通信し得る。ユーザデバイス130と同様に、コンテンツ格納インターフェース150を実装するように好適な処理、メモリ、および通信能力を伴う、任意のデバイスが使用され得る。したがって、プロバイダデバイス145は、サーバコンピュータ、パーソナルコンピュータ、携帯電話、携帯情報端末、セットトップボックス、テレビ、またはキオスクとして実装され得るが、これに限定されない。プロバイダデバイス145は、有線または無線といった任意の手法で、プロファイリングシステム110と通信し得る。
プロバイダデバイス145は、コンテンツ格納部155と通信する。コンテンツ格納部155は、プロバイダが、1つ以上のプロファイル所有エンティティの共有を望み得る情報を含む、あらゆる好適な電子メモリ格納部である。コンテンツ格納部155は、テキストファイルもしくはメディアファイル、データベース、広告、社会的接触、顧客関係管理情報、企業リソース管理情報、カタログデータ、在庫、画像、動画、慈善事業情報、スポーツ情報、医療情報、文書、データ、ソフトウェアコード、論理(例えば、回路、ファームウェア)、方程式、またはこれらのタイプの情報の組み合わせ等の、ニュースまたはエンターテイメントコンテンツを格納し得るが、これに限定されない。プロバイダデバイス145bおよび145cを含む、任意の数のプロバイダデバイスが、プロファイリングシステム110と通信し得る。付加的なプロバイダデバイスは、それら自体の関連付けられたコンテンツ格納部を有し得、または、コンテンツ格納部155と通信し得る。
プロバイダデバイス145は、説明されるコンテンツスコア化インターフェース機能をプロセッサに実装させる、コンピュータが読み取り可能な命令を格納するプロセッサおよびメモリとして実装され得る、コンテンツスコア化インターフェース150を実装する。コンテンツのスコア化を以下にさらに説明するが、一般的な概要として、コンテンツスコア化インターフェース150は、コンテンツ格納部155の中のコンテンツのうちのいくつかまたは全てを、解析エンジン125がアクセスできるようにする。解析エンジン125は、次いで、電子プロファイル格納部140に格納される電子プロファイルのうちの1つ以上に基づいて、コンテンツアイテムをスコア化し得る。このプロセスの出力は、様々な方法でコンテンツスコア化インターフェース150に提供され得、調べる単一または複数の電子プロファイルに対する関連性(および/または無関連性)、または関連性の昇順または降順で列記される、コンテンツ格納部155の中のランク付けされたコンテンツのリスト、あるいは、関連性スコアの閾値を上回る、または下回る関連性スコアを有するコンテンツアイテムの指標に基づいて、コンテンツ格納部155の中のコンテンツに割り当てられる数値スコアを含む。本明細書で使用する場合、「関連性」は、関連性の検討、関連性の欠如(すなわち、無関連性)、またはそれらの組み合わせを広く含む。
さらなる詳細は以下に提供されるが、本発明の一実施形態によるシステム100の使用の概要を説明する。エンティティは、プロファイル管理システム115と通信するプロファイル管理インターフェース135を通して、プロファイリングシステム110にプロファイル属性を通信し得る。プロファイル管理システム115および曖昧性除去エンジン120は、提供されるプロファイル属性を精緻化および拡張し得る。エンティティの電子プロファイルは、電子プロファイル格納部140に格納される。図1には単一の電子ファイル格納部140の場所が示されているが、電子プロファイルは、いくつかの実施形態では、エンティティによって使用され得る、異なる物理的な電子デバイスと関連付けられる複数の格納場所にわたるものを含む、複数の格納場所にわたって分散され得る。したがって、いくつかの実施形態では、エンティティのプロファイル一部だけが、電子プロファイル格納部140上に位置し得る。エンティティは、次いで、プロバイダに情報を要求し得る。図1では、ユーザデバイス130は、プロバイダデバイス145と通信するように示される。いくつかの実施形態では、エンティティおよびプロバイダは、図1に示されるように、プロファイル管理インターフェース135およびコンテンツスコア化インターフェース150を含む、同じデバイスを使用して通信し得るが、他の実施形態では、エンティティおよびプロバイダは、異なるデバイスを使用して通信し得る。エンティティから情報の要求を受信すると、プロバイダデバイス145は、コンテンツスコア化インターフェース150を通して、解析エンジン125から解析を要求する。解析エンジン125は、電子プロファイル格納部140に格納されるエンティティの電子プロファイルにアクセスし、かつ、提供されたエンティティが、プロバイダからの要求に応答して、そのプロファイル属性の全てまたは一部を使用できるように選択された場合に、アクセスされた電子プロファイルに従って、コンテンツ格納部155の中のコンテンツをスコア化する。結果として生じるスコアは、コンテンツスコア化インターフェース150を通して、プロバイダデバイス145に提供される。スコアを受信すると、プロバイダは、次いで、スコアに基づいてコンテンツをエンティティに通信し得る。例えば、コンテンツは、スコアに基づいてプロバイダによって選択され、そして、コンテンツビューア137上のエンティティによる視聴のために提供することができる。
このように、プロファイリングシステム110は、エンティティとコンテンツプロバイダとの間の信頼できる中間物として機能し得る。コンテンツプロバイダは、実際にプロファイル属性自体を受信せずに、エンティティのプロファイル属性に基づいて、そのコンテンツの解析を受信する。プロファイル属性のアクセシビリティを制御することができ、また、コンテンツプロバイダが直接的に情報を取得できない可能性があることを知ることで、エンティティは、より多くの情報をプロファイリングシステム110と共有し得る。さらに、プロファイル管理システム115および曖昧性除去エンジン120を通して、電子プロファイルは、より構造化されたものとなり得、一方で、自由形態のユーザ入力を通して純粋に作成したものよりも容易に作成され得る。曖昧性除去エンジン120は、エンティティのプロファイルに追加するための関連用語を提案し得、エンティティは、確認または拒否し得る。
本発明によるシステム100の一実施例の概要を説明してきたが、以下、電子プロファイルの実施例を論じる。本明細書で説明される電子プロファイルは、エンティティに関する情報を含むデータ構造を含み、その全てまたは一部は、電子プロファイルに部分的に基づいて予測的または決定的アクションを取り得る、解析エンジンへの入力として使用され得る。例えば、リコール電子プロファイルは、電子プロファイル格納部140に格納され、かつ、電子プロファイルと関連付けられるエンティティに関連し得るコンテンツを識別するように、解析エンジン125によって使用され得る。
よって、電子プロファイルの実施例は、データ構造を含む。以下に説明する電子プロファイル属性を格納し得る、あらゆるタイプのデータ構造が使用され得る。一実施形態では、電子プロファイルは、リレーショナルデータベースに格納される。図2は、本発明の一実施形態による、電子プロファイルのための概念的データベーススキーマ200の一部を示す。データベーススキーマ200は、スタースキーマとして組織されるが、他の組織は他の実施形態に採用され得る。スキーマ200は、電子プロファイルの態様を相互に関連させる、電子プロファイルを所有するエンティティに関する情報を提供する、複数のテーブルを含む。スキーマ200に従って構築されるデータベースは、概して、任意の好適な電子格納媒体に格納され得る。いくつかの実施形態では、電子プロファイルの一部は、エンティティによって使用される異なる電子デバイスと関連付けられる格納媒体の間を含む、複数の電子格納媒体の間に分散され得る。
電子プロファイルに格納されるエンティティに関する情報には、以下のものの組み合わせが挙げられるが、これに限定されない。すなわち、構造化および非構造化データ、選好、所有物、社会的なつながり、画像、許可、推薦選好、場所、役割および文脈、現実または仮想の人物、スケジュール、タスク、ウェブリンク、パスワード、データベースに格納されるデータ、ならびに金融情報、病歴、および課金情報等の他のエンティティによって管理される情報である。これらのエンティティの態様は、一般的に上記に説明されるように、予測的または決定的アクションを取るように、任意の組み合わせで、解析エンジンによって使用され得る。以下、電子プロファイル200の中に含まれるプロファイル属性の態様の実施例をさらに説明する。
スキーマ200によって表される電子プロファイルは、エンティティに関するデータをユーザテーブル201の中に含む。図2では、「ユーザ」という用語をテーブルおよびプロファイルの他の態様を説明するために使用しているが、当該用語は、プロファイルを個人または人を代表するものに限定することを意味するものではない。電子プロファイルに含まれる情報は、概して、電子プロファイルと関連付けられるエンティティに関する情報であり、これは、電子プロファイルを所有するエンティティとも称され得る。エンティティは、概して、複数の相異なるプロファイルを所有し得る。エンティティは、人または一群の人々であり得る。エンティティはまた、共通の属性を共有する人々の一部であり得る。エンティティはまた、コンテンツの製品、場所、ビジネス、またはアイテム等が挙げられるが、これに限定されない、物体であり得る。エンティティは、共通の属性を共有する、物体の一部であり得る。図2の「ユーザ」という用語は、単純に、プロファイルと関連付けられるエンティティを指す。より一般的には、ユーザという用語は、本明細書で説明されるように、プロファイル所有エンティティを指し得る。
エンティティに関するデータ202は、ユーザテーブル201に格納される。テーブル201は、各タイプのデータのための列を含み得る。例えば、ユーザID1と関連付けられるデータは、エンティティの名前(「ボブ スミス」)と、住所(555 Park Lane)と、年齢(35)と、性別(男性)とを含む。ユーザID2と関連付けられるデータは、身長(5フィート10インチ(約177.8cm))と、体重(180ポンド(約81.6kg)と、性別(女性)と、病歴とを含む。ユーザID3と関連付けられるデータは、金融情報と、住所(329 Whistle Way)とを含む。ユーザテーブル201に格納されるエンティティに関するデータは、概して、身長、住所、衣服のサイズ、連絡先情報、医療情報、金融情報、クレジットカード番号、人種分類、体重、および性別等が挙げられるが、これに限定されない、事実または人口学的情報を含み得る。あらゆる組み合わせのデータタイプが格納され得る。ユーザテーブル201はまた、ユーザID203を含む。ユーザIDは、電子プロファイルを生成する、または電子プロファイルを使用するシステムによって生成されてもよく、あるいはエンティティの電子メールアカウントまたは他の既存のアカウント等の、プロファイル所有エンティティによって既に所有されているユーザIDと関連付けてもよく、またはこれと同一であってもよい。電子プロファイルを有する各エンティティは、図1の電子プロファイル格納部140に格納される、テーブル201等の、対応するユーザテーブルを有し得る。
エンティティの選好も、エンティティの電子プロファイルに格納され得る。選好は、概して、エンティティと、物体、人々、または群を表し得る種々の単語との間の関連付けを指す。個人の各選好は、その関連付けが、例えば「私は猫が好き」といった1つの選好となり得ることを表す。選好は、あらゆる好適な手法で格納され得る。図2のスキーマでは、選好は、ユーザ選好テーブル210、ユーザ選好用語テーブル220、選好用語テーブル230、および選好限定子テーブル240の使用によって格納されるが、以下にさらに説明する。図2の選好を表すために使用される4つのテーブルは、例示的なものに過ぎず、選好は、他の実施形態では、プロファイル所有エンティティが、それらの選好と関連付けられるように、他の手法で格納され得る。
再び図2を参照すると、エンティティのユーザテーブル201は、ユーザ選好テーブル210と関連付けられる。ユーザ選好テーブル210は、電子プロファイル格納部140の中にプロファイルを有するエンティティのユーザID203を含み、各ユーザIDと関連付けられる個人の選好ID211を列記する。例えば、図2に示される実施例では、ユーザID1は、「スポーツの選好1」および「スポーツ、旅行の選好1」と関連付けられる。少数のユーザID203だけしか含まれていないように示されているが、ユーザ選好テーブル210は、概して、プロファイリングシステムに周知の複数のユーザIDのリストと、ユーザIDと関連付けられる個人の選好IDのリストとを含み得る。このように、エンティティの選好は、エンティティに関連するデータと関連付けられ得る。概して、選好IDを表すために任意の文字列が使用され得る。また、ユーザ選好テーブル210には、選好に含まれる用語との関連付けを記録するために使用される、限定子ID212が含まれる。限定子は、以下にさらに説明される。
各選好IDは、ユーザ選好用語テーブル220の中に、関連する入力を有する。ユーザ選好用語テーブル220は、各ユーザ選好IDと関連付けられる用語IDのリストを含む。図2では、例えば、選好ID「スポーツの選好1」は、用語ID1および用語ID2と関連付けられて示されている。用語IDを表すために、概して、任意の文字列が使用され得る。その結果、各用語IDは、選好用語テーブル230の中の入力と関連付けられる。選好用語テーブル230は、用語IDによって表される実際の用語を列記する。用語は、概して、任意の文字列であってもよく、かつ、概して、1つ以上の単語または他の表現であってもよい、意味のユニットである。図2に示されるように、選好用語テーブル230は、用語ID1が、メジャーリーグ野球という用語と関連付けられることを示す。1つの用語だけが用語ID1と関連付けられて示されているが、任意の数の用語がそのように関連付けられ得る。
したがって、上記に説明されるように、エンティティは、最終的に1つ以上の用語を含む選好と関連付けられ得る。しかしながら、エンティティと用語との間の関係は、まだ説明されていない。エンティティの選好は、エンティティの好き、嫌い、またはその両方の尺度を含み得る。さらに、エンティティの選好は、ある環境で、エンティティが何であるか、または何でないのか、何をするか、または何をしないのか、に関する情報を含み得る。図2のスキーマ200では、各選好は、ユーザ選好テーブル210の中の選好IDと限定子IDとの間の関連付けによって示されるように、1つ以上の限定子と関連付けられ得る。各限定子IDと関連付けられる用語は、次いで、選好限定子テーブル240に格納される。限定子は、プロファイル所有エンティティに対する選好用語の関係を説明する。限定子の実施例は、それぞれ、選好との肯定的または否定的関連付けを説明するように、「好き」および「嫌い」を含む。選好単語とプロファイル所有エンティティとの間のより複雑な関連付けを作成するように、「その時」、「それ以外の時」、「全くない」、「いつも」、「行う」、「行わない」、「そうである」、「そうではない」を含む、他の限定子が使用され得る。図2に示されるように、限定子「限定子ID1」は、関連付け「好き」を表し、「限定子ID2」は、関連付け「嫌い」を表す。
したがって、図2に示される構造は、ユーザID1によって表されるエンティティの2つの選好をコード化する。「スポーツの選好1」は、ユーザID1が、メジャーリーグ野球およびシアトルマリナーズが好きであることを示す。「スポーツの選好2」は、ユーザID1が、フェンウェイパークが好きであることを示す。同様に、ユーザID2は、「スポーツの選好2」を有し、ユーザID2が、メジャーリーグ野球およびニューヨークヤンキースが嫌いであることを示す。ユーザID3は、「スポーツの選好3」を有し、ユーザID3が、デレク・ジーターが好きであることを示す。
図2に記載されているテーブルを使用して選好を格納する手法は、例えば、個々の用語を何度も図1のプロファイル格納部140に格納するように要求せずに、複数の用語IDを複数のユーザ選好IDと関連付けることができるようにすることによって、効率的な格納および解析を援助し得る。その代わりに、用語IDと複数のユーザ選好との間に複数の関連付けが作成され得る。しかしながら、論じられているように、概して、エンティティの電子プロファイルをコード化するために、あらゆるデータ構造が使用され得る。いくつかの実施形態では、ベクトルまたは指標としてプロファイルが表され、かつ任意選択で格納され得る。ベクトルは、プロファイルと関連付けられるエンティティを一意的に識別し得る。例えば、プロファイルベクトルは、各軸が用語、単語、またはユーザデバイスを表す、複数の軸を表し得、ベクトルは、プロファイルに含まれる各用語、単語、およびユーザデバイスと関連付けられるビットを含む。
所有物、画像、社会的なつながり、許可、推薦選好、場所、役割、および文脈を含む、エンティティに関するさらなる情報は、エンティティの電子プロファイルに格納され得る。図2には示されていないが、これらのさらなる態様は、中央ユーザテーブル201と関連付けられる付加的なスターテーブルとして格納され得る。エンティティの所有物としては、データ、ゲームシステム、携帯電話、コンピュータ、自動車、衣服、銀行または他のアカウント、利用契約、およびケーブルまたは他のサービスプロバイダが挙げられるが、これに限定されない、エンティティが所有する、またはアクセスを有するものを含み得る。
エンティティの社会的なつながりには、実際または仮想のプロファイルを通じた、友人、家族、隣人、同僚、団体、会員制プログラム、Facebook、Myspace、もしくはLinkedIn等の社会的ネットワークへのエンティティの参加に関する情報、またはエンティティが属するビジネスとの関係が挙げられるが、これに限定されない。
電子プロファイルの全てまたは一部にアクセスするための許可は、以下にさらに説明されるが、エンティティのプロファイル属性がいつ使用され得るのかという指標を含み得る。例えば、エンティティは、特定のエンティティからの要求にだけ応答して、他のエンティティからの要求には応答せずに、プロファイリングシステムがそれらのプロファイル属性を使用する権限を与え得る。許可は、いつ、どのように、どのくらいの頻度で、またはどこで、プロファイリングシステムが、特定のエンティティまたは特定のタイプのエンティティからの要求に応答して、エンティティのプロファイルにアクセスし得るのかを特定し得る。例えば、エンティティは、スポーツのウェブサイトには、エンティティのプロファイルに関連するコンテンツに関する情報を取得する可能性があるが、銀行には取得する可能性がない、と特定し得る。概ね上記に説明されるように、プロファイリングシステムだけが、格納されたプロファイル属性に対する直接アクセスを有し、プロファイル属性は、概して、エンティティのプロファイルに基づくそれらのコンテンツのスコア化を要求し得る、コンテンツプロバイダと共有されない。しかしながら、いくつかの実施形態では、エンティティが、特定のコンテンツプロバイダに情報を提供するためにそれらのプロファイルを使用する許可を付与していた時に、またはネットワークコンテンツに対して相関させるように、プロバイダに指標が提供される時に、スコア化が行われ得る。
推薦選好は、エンティティが、付加的な情報、あるいはデータまたは所有物を、それらの電子プロファイルに追加することに対する推薦を所望する、または受け入れるかどうかを含み得る。推薦選好は、どのエンティティが、電子プロファイル所有エンティティに対して、およびどの条件下で推薦を行うのかを特定し得る。
エンティティの位置情報は、GPS座標、国、州、都市、地域、店舗名、教会、ホテル、レストラン、空港、他の会場、所在地住所、または仮想的な場所等の、様々なレベルの細かさで判定される、物理的もしくは仮想的の両方の、過去、現在、または未来の場所を含み得る。いくつかの実施形態では、位置情報は、エンティティと関連付けられるIPアドレスを解析することによって得られ得る。
エンティティの役割は、父、母、娘、息子、友人、従業員、兄弟、姉妹、スポーツファン、映画ファン、卸売業者、配給業者、小売業者、および(ゲーム環境または他のサイトの中の)仮想人物が挙げられるが、これに限定されない他人、またはものに対するエンティティの関係の分類を含み得る。
エンティティの文脈は、買い物、検索、作業、運転、またはエンティティが休暇を購入する等に関わるプロセス等の、エンティティが過去、現在、または未来に何を行うのかを含む、エンティティの活動または動作モードの指標を含み得る。
以下にさらに説明するように、電子プロファイルの全てまたは一部は、解析エンジンへの入力として使用され得る。いくつかの実施形態では、それらの電子プロファイルに基づいて、解析エンジンの有意義な出力を有するには、個人に関するデータが不十分な場合がある。したがって、いくつかの実施形態では、1つ以上の共通の属性を個人と共有するセグメントのプロファイルが、個人のプロファイルの変わりに、またはそれに加えて、解析エンジンへの入力として使用され得る。セグメントのプロファイルはまた、そのエンティティのセグメントに関連し得るコンテンツを選択するために使用され得、また、1つ以上の属性をセグメントと共有するエンティティにコンテンツを渡し得る。
プロファイル属性および電子プロファイルのコンテンツを格納するための例示的な機構を説明してきたが、以下、プロファイル属性を取得するための例示的な方法およびシステムを論じる。プロファイル属性は、概して、プロファイル所有エンティティの代表、他の個人を含む、あらゆるソースから、またはそれらが他の電子システムと相互作用する時に、プロファイル所有エンティティに関するデータの収集から取得され得る。いくつかの実施形態では、再び図1を参照すると、プロファイル属性は、プロファイル管理インターフェース135を使用して、プロファイル所有エンティティまたはユーザデバイス130の代表によって、直接的に入力され得る。いくつかの実施形態では、プロファイル属性は、推定されて、電子プロファイルに含められる。すなわち、プロファイル属性は、プロファイル所有エンティティによって入力される、または規則に従って生成されるのではなく、インターフェースを通して電子プロファイルに追加することができる。以下により詳細に説明するが、そこからプロファイル属性が推定され得る基準として、種々の情報を使用することができる。
プロファイル管理インターフェース135は、プロファイル所有エンティティまたはそれらの代表から、プロファイル属性を受信するために好適なあらゆる形態を取り得る。一実施形態では、プロファイル管理インターフェース135は、ユーザデバイス130上で動作するアプリケーションを含む。ユーザデバイス130上のアプリケーションは、プロファイリングシステム110と通信し得る。一実施形態では、曖昧性除去エンジン、解析エンジン、またはその両方は、アプリケーションプログラミングインターフェース(API)として実装され得、ユーザデバイス130上で動作するアプリケーションは、プロファイリングシステム110によって動作される1つ以上のAPIを呼び出し得る。いくつかの実施形態では、プロファイリングシステム110と通信するユーザデバイス130上のアプリケーションは、インターネットブラウザウィンドウの中で動作し、ユーザデバイスのディスプレイ305のブラウザウィンドウの中で動作する、プロファイル管理インターフェース135の一実施形態を図3に示す。プロファイル所有エンティティまたはそのエンティティの代表は、プロファイル属性を選好入力フィールド310内に入力し得る。情報を入力する前に、エンティティは、例えば、ユーザ名、パスワード、またはその両方を入力することによって、またはエンティティと関連付けられる1つ以上のユーザデバイスおよびそれらの文脈の識別を含む、他の認証の方法を使用することによって、プロファイリングシステムにそれら自体を識別させることができる。プロファイル属性を選好入力フィールド310内に入力する時に、エンティティはまた、限定子セレクタ308を使用して、プロファイル属性と関連付けられる限定子を選択することができる。いくつかの実施形態ではエンティティに独特であり得る、限定子セレクタ308は、ドロップダウンメニュー、異なる限定子を示すボタン、または他の機構を含み得る。例えば、限定子セレクタ308は、「好き」のための、および「嫌い」のためのボタンを含んでもよく、よって、エンティティは、それらが選好入力フィールド310に提供する用語が好きか嫌いかを特定してもよい。エンティティは、入力されたプロファイル属性を、図1のプロファイリングシステム110のプロファイル管理システム115に提出し得る。情報は、例えば、エンターキーを押す、またはブラウザウィンドウ302の中に表示される入力ボタンをクリックすることによって提出され得る。情報は、httpを含む、任意の好適な通信プロトコルを使用して、プロファイル管理システム115に通信され得る。
したがって、プロファイル所有エンティティは、プロファイル属性をプロファイル管理システム115に提供し得る。プロファイル属性は、直接的に取り込まれ得る。例えば、選好の場合は「私は猫が好き」、または役割の場合は「私は父である」となる。しかしながら、場合によっては、提供されたプロファイル属性は、「私はジャイアンツが好き」のように、曖昧になり得る。プロファイル所有エンティティが、ニューヨークジャイアンツ、サンフランシスコジャイアンツ、または大きい人々に対する選好を意図しているのかがはっきりしなくなる場合がある。
したがって、エンティティによって提出されるプロファイル属性は、図1の曖昧性除去エンジン120に提出され得る。以下にさらに説明するように、曖昧性除去エンジン120は、図3の曖昧性除去選択領域320の中に示され得る、関連用語のリストを提供し得る。いくつかの実施形態では、曖昧性除去エンジン120によって提供される関連用語は、図式的な手法で表示され得る。エンティティは、次いで、管理されているプロファイルへの追加のために、曖昧性除去リストから関連用語を選択し得る。代替として、または加えて、エンティティは、右クリック等によって、1つの用語をエンティティのプロファイルに追加すべきであることを、ブラウザウィンドウの中のどこかに表示される、またはより一般的には、ユーザデバイスによって表示される1つ以上の用語を選択あるいは示してもよい。代替として、または加えて、プロファイリングシステムの実施形態は、エンティティのアクションを識別して、関連用語をエンティティの電子プロファイルに自動的に追加し得る。以下にさらに説明するが、解析エンジン125による処理の後、関連するコンテンツは、コンテンツ領域330の中に示され得る。いくつかの実施形態では、コンテンツ領域330は、同じスクリーン上に同じプロファイル管理インターフェース135を提供しなくてもよく、また、いくつかの実施形態では、コンテンツ領域330が同じユーザデバイス上にある必要はない。すなわち、プロファイル属性は、一方のデバイス上で入力または修正され得るが、いくつかの実施形態では、そのプロファイル属性に基づいて表示または提供されるコンテンツは、異なるデバイス上に提供され得る。
したがって、曖昧性除去エンジン120は、エンティティによって入力される選好情報に基づいて、エンティティにも関連し得、かつエンティティの電子プロファイルへの追加が検討され得る用語を選択するように機能する。一実施形態では、曖昧性除去エンジン120は、単純に、エンティティの入力を含む全ての周知の用語のリストを提供し得る。例えば、エンティティが「ジャイアンツ」と入力した場合、「ジャイアンツ」という単語を含む、辞書またはスポーツの全ての句または用語のリストが提供され得る。この方法論は、付加的なプロファイル属性を正確に取り込み得るが、大規模な実装に対して扱いにくくなり得る。
したがって、曖昧性除去エンジン120は、図4に示されるように、指標付けエンジン420とともに機能し得る。概して、指標付けエンジン420は、アクセスされたコンテンツソース410に格納されるコンテンツを解析し、そして、指標付きのコンテンツストア430を生成するように、1つ以上のコンテンツソース410にアクセスする。「コンテンツ」は、以下に説明するように、例えば図4−6を参照する説明について、単一または複数の「文書」と類似的に称され得る。別個の格納部として示されているが、指標付きのコンテンツストア430は、コンテンツソース410からのコンテンツとともに格納される指標付け情報を含み得、またはコンテンツソース410の中のコンテンツに関連する指標レコードだけを含み得る。指標情報は、概して、コンテンツソース410からのコンテンツの中の用語の相対頻度に関する情報を含む。このように、以下にさらに説明するように、用語は、問い合わせ用語とともに、または問い合わせテーブルと同じパターンで頻繁に現れることを識別し得る。曖昧性除去エンジン120は、次いで、エンティティによって表現される選好に関連する用語をより効率的に識別するように、指標付きコンテンツストア430にアクセスし得る。表現された選好は、1つの格納場所に格納され得、または複数の格納場所に分散され得る。
指標付けエンジン420は、概して、コンテンツソース410からの文書に指標を付けるために、任意の方法論を使用し得る。指標付けエンジン420は、概して、説明される機能のうちの1つ以上をプロセッサに実装させる、コンピュータが読み取り可能な命令でコード化された、プロセッサおよびメモリを含む。プロセッサおよびメモリは、いくつかの実施形態では、曖昧性除去エンジン、解析エンジン、またはそれらの組み合わせを実装するために使用されるものと共有され得る。一実施形態では、コンテンツソース410からの文書のベクトル空間表現は、指標付けエンジン420によって生成され得る。各文書のベクトル表現は、使用されるコンテンツソース410の中の全ての文書によって表される用語群の中の各用語を表す要素を含んで生成され得る。ベクトルは、用語頻度を含み得る。すなわち、用語に対する逆文書頻度測定である。指標付けエンジン420によって実行され得る方法の一実施例を図5に示す。図5は、特定のカテゴリに特有の指標付きコンテンツストア430が作成され得る一実施例をさらに説明する。しかしながら、いくつかの実施形態では、指標付きコンテンツストアは、1つ以上のカテゴリに一般化され得る。しかしながら、指標付きコンテンツストア430が、単一の情報のカテゴリに特有である場合の実施形態では、特有のカテゴリに対する指標付きコンテンツをそれぞれが含む、複数のコンテンツストア(同じ、または異なる媒体に物理的に格納され得る)を提供するのに有利になり得る。このように、指標付けエンジン420によって行われる指標付けは、情報のカテゴリに対して特有になり、かつ、場合によっては、一般のコンテンツストアに問い合わせるよりも、大きな関連性の合致を可能にし得る。
図5の参照を続けると、指標付けエンジンは、カテゴリ特有の専門的コンテンツ512のリストを受信し得る。専門的コンテンツは、例えば、(例えば、Wikipedia Commonのデータセット、または特定のカテゴリに関する他の任意の情報群を使用して)カテゴリの中のコンテンツの代表とみなされ得る、特定のカテゴリの中の一群のコンテンツを含み得る。指標付けエンジンは、インターネットまたはカテゴリ特有のコンテンツ510の他のデジタルソースを通じて、リストの中のカテゴリ特有のコンテンツを位置付ける。カテゴリ特有のコンテンツ510のソースは、単一の格納媒体の中に位置付けられ得、または、インターネットまたは他の通信機構を通じて指標付けエンジンにアクセス可能な、複数の格納媒体の中に分散され得る。
指標付けエンジンは、514で、専門的コンテンツからテキストを抽出し、かつ、516での単語正規化、辞書検索、および共通の英語用語の削除等の、様々なフィルタリング手順を行い得る。単語正規化中に、同じ単語の時制または変化が相互に群化される。辞書検索中に、単語の意味を抽出することができる。共通の英語用語の削除中に、「and」または「the」等の共通の単語を削除して、さらに処理しなくてもよい。文法、文章構造、段落構造、および句読点も、廃棄されてもよい。指標付けエンジンは、次いで、518で、各文書から抽出されたテキストのベクトル空間単語頻度分解を行い得る。本明細書での文書という用語の使用は、実際のテキスト文書の処理を制限することを意味するものではない。むしろ、文書という用語は、コンピュータファイル等の、指標付けエンジンによってアクセスされる各コンテンツ単位を指し、かつ、概して任意の長さを有し得る。
分解中に、各文書は、文書の用語頻度(TF)に基づいて評価され得る。用語頻度は、文書の中の独特な用語の割合を説明する。用語頻度は、文書の中に現れる用語の回数を、文書の中の独特の用語の数で割ることによって計算され得る。用語頻度のベクトルは、各文書を説明するように、指標付けエンジンによって生成され得、ベクトルは、解析されるコンテンツストア全体に含まれる各用語に対する用語頻度を表す、要素を有する。
各文書を表すベクトルはまた、逆文書頻度(IDF)の測度を含み得、これは、コンテンツストアの中の全ての文書にわたって、その用語がどのくらい頻繁に使用されているのかを反映し、したがって、特定の文書に対してその用語がどの程度特徴的になり得るかの測度である。IDFは、その用語を含む文書の数を、コンテンツストアの中の文書の数で割ったものの対数として計算され得る。
したがって、文書内の用語および文書に対する用語頻度−逆文書頻度(「TF−IDF」)のスコアは、文書の中の用語の用語頻度値と、コンテンツストアの中のその用語の逆文書頻度のスコアを乗算することによって決定され得る。このように、高いTF−IDFスコアを有する用語は、低いTF−IDFスコアを有するものよりも、文書、コンテンツストア、またはその両方を代表し得る(これは、「the」または「and」等の、コンテンツストア全体を通して遍在化する用語であり得る)。
いくつかの実施形態では、カルバック・ライブラ・ダイバージェンスDKLも、文書のベクトル表現に含まれ得る。DKLは、問い合わせに対して文書がどの程度近いか、すなわち概して、問い合わせと文書との間にどのくらい多くの共通の情報が存在するか、の測度を提供し得る。DKLは、2つの異なる確率分布間の距離の測度であり、一方は、問い合わせ用語の分散を表し、他方は、文書の中の用語の分散を表す。DKLは、次のように計算され得る。
式中、pは、文書の中の用語の分散であり、qは、問い合わせ用語の分散であり、iは、各用語を表す。文書の中の用語の分散は、コンテンツストアの中の各用語に対する入力を伴うベクトルになり得、入力は、文書の中の各用語の頻度に従って加重される。問い合わせ用語の分散は、コンテンツストアの中の各用語に対する入力を伴うベクトルになり得、入力は、問い合わせの中の各用語の頻度に従って加重される。
したがって、TF−IDF、カルバック・ライブラ・ダイバージェンス、文書関連性測定の他の方法、またはそれらの組み合わせを使用して、図5の指標付きコンテンツストア430は、解析された文書のそれぞれに対する種々の用語の重要性の測度を表す、1つ以上のコンテンツ指標を含む。
文書の指標付けを説明してきたが、指標付きコンテンツストア430を使用して、曖昧性除去エンジン120によって選好を曖昧性除去するためのプロセスを図6に示す。610で、例えば図3の選好入力フィールド310への入力によって、エンティティは、選好を宣言する。次いで612で、曖昧性除去エンジン120は、宣言された選好を使用して、問い合わせる専門的コンテンツストアを選択する。選択範囲は、様々な方法で作成され得る。いくつかの実施形態では、単一のコンテンツストアが使用され、いかなる選択範囲も作成する必要はない。他の実施形態では、曖昧性除去エンジン120は、選好情報を入力するエンティティに関する文脈情報を受信し、文脈情報は、専門的コンテンツストアを選択するために使用される。例えば、一実施形態では、曖昧性除去エンジンは、プロファイル属性を入力するエンティティがスポーツ関連のウェブサイトからそのようにする旨の情報を受信し、それに応じて、専門的スポーツコンテンツストアが選択され得る。
614で、専門的コンテンツストアの中の文書は、上記に説明されるように、個々の用語に対するそれらの関連性に基づいて評価される。いくつかの実施形態では、選好が入力されると評価が実施され、その一方で、測定値を含む既に格納されたベクトルがアクセスされる。表現された選好に対する一組の最も関連する文書が識別され得る。最も関連する文書は、選好用語に基づいて、各文書に対する関連数を計算することによって識別され得る。関連数は、入力された選好用語を使用して、選好に対する各文書の関連性を表す。関連数の実施形態は、0〜100の尺度を使用し、かつ複数用語の選好に適応し得る。他の実施形態では、0〜10を含み、または負の数が使用され得る、他の尺度または範囲が関連数に使用され得る。いくつかの実施形態では、エンティティが、「嫌い」または「否定」の負の文法を提供した、プロファイルの態様に関連するスコアを表現するように、負の相対数が使用され得る。単一の用語に対する関連数は、概して、正規化TF−IDF値として計算され得る。一実施形態では、用語のTF−IDF値から、指標付きコンテンツストアの中の全ての用語に対する最小TF−IDF値を引いて、その結果を、指標付きコンテンツストアの中の全ての用語に対する最大TF−IDF値と、指標付きコンテンツストアの中の全ての用語に対する最小TF−IDF値との差で割ることによって、計算が行われ得る。選好の中の複数の用語について、各文書の関連数は、次式で与えられ得る。
NTermsは、問い合わせの中の用語の数である。したがって、関連数は、問い合わせの中の各用語に対する関連数の合計を、用語の数で割ったものである。このように、関連数は、個々の用語に対する用語ごとの関連性スコアの正規化を表す。このように、関連数は、その用語に対するTF−IDF値に部分的に基づいているが、コンテンツストアまたは他の組の中の全ての文書にわたる、その用語に対する最大および最小TF−IDF値で正規化され得る。したがって、上記のように計算した関連数は、0から100の間の数である。カルバック・ライブラ・ダイバージェンスDKLはまた、単一のコンテンツストアからの、または複数のコンテンツストアにわたる、コンテンツアイテムをスコア化する関連数として使用され得る。DKLの場合、より少ないDKL数は、(それが、アイテムと選好との間の情報空間が小さいことを示し得るので)より関連するコンテンツアイテムを示す。
いくつかの実施形態では、プロファイリングシステムが動作する時に、関連数の計算は経時的に変化し得ないが、いくつかの実施形態では、関連数または関連数を計算するための方法は、プロファイリングシステムが動作する時に、様々な方法で修正され得る。関連数は、エンティティフィードバックまたはニューラルネットワークを含む他の学習方法論を通して修正され得る。例えば、上述のように計算された関連数は、関連値を生成する、または修正するための手法を精緻化または学習し得るニューラルネットワークを初期化するために使用され得る、一組のニューラルネットワークの重みを展開するために使用され得る。ニューラルネットワークは、一組の訓練事例に対して訓練され得、これは、結果として生じる関連数の目標値を設定するように、文書のエンティティ選択を使用することによるものを含む、様々な方法のうちのいずれかで展開され得る。訓練中に、またはプロファイリングシステムの動作中に、所望の結果(エンティティまたは管理者が、関連性スコアを特定する、またはエンティティフィードバックが、特定の関連性スコアを示す場合の動作状況等)と、計算された関連数との間に、誤差関数が生成され得る。誤差関数は、関連数を計算するために使用されるニューラルネットワーク、あるいは他のシステムまたは方法を修正するために使用され得る。このように、関連数の計算、およびいくつかの実施形態では関連数自体は、プロファイリングシステムがコンテンツアイテムおよびエンティティと相互作用する時に変化する。例えば、コンテンツアイテムの関連数は、エンティティフィードバックが、コンテンツアイテムの関連性が多い、または少ないことを示す場合に増加し得る。エンティティフィードバックは、エンティティがコンテンツアイテムに割り当てる関連性の程度を示す等、明示的であり得るか、または複数のエンティティが、コンテンツアイテムを選択したこと、または関連数が、プロファイリングシステムによって割り当てられた数よりも高く、または低くなければならないことを示す程度まで、コンテンツアイテムを選択したこと、またはこれに応答することを識別する等によって、暗示的であり得る。エンティティフィードバックはまた、必ずしもエンティティから意図的なフィードバックを受信せずに、1つ以上のエンティティの行動、選択、またはその両方を監視することによって得られるフィードバックをも含み得る。本発明の実施形態とともに使用可能な、ニューラルネットワーク、エンティティフィードバック修正、および他のコンピュータ学習技術の実施例は、2009年2月25日に出願の同時係属中の米国特許出願番号第12/392,933号で説明されており、当該出願は、任意の目的に対して、参照することによりその全体が本明細書に組み込まれる。
再び図6を参照すると、一組のかなり関連する文書は、閾値関連数を設定することによって、または結果の定数を設定することによって、そして、関連数の絶対値に関わらず、関連数の順にその結果数を選択することによって識別され得る。いくつかの実施形態では、最も関連する文書は、連続する結果の間で関連性スコアの著しい変化が生じる、文書の関連性評価リストの中の場所を識別することによって選択される。よって、例えば、90、89、87、85、82、80、60、59、58、・・・という関連数を有する文書がある場合、次の文書に対して20ポイントという比較的大きい関連性の低下の前に生じていることから、80の閾値関連数が選択され得る。
最も関連する文書が選択された後に、曖昧性除去エンジンは、616で、それらの文書の中で最も特徴的な関連キーワードを判定し得る。最も関連するキーワードは、それらが現れる文書の関連数によって、文書の中で最も高いTF−IDFの用語に加重し、そして、各用語について文書全体にわたってその積の合計を取ることによって決定され得る。616で、閾値、または最も高い結果として生じる用語の定数を超える結果を有する用語が、最も特徴的な関連キーワードとして、曖昧性除去エンジンによって選択され得る。620で、これらの選択されたキーワードは、このキーワードが有用かどうかを判定するために、エンティティに提示され得る。例えば、キーワードは、図3の曖昧性除去選択領域320の中に列記され得る。選好を入力するエンティティは、識別されたキーワードのうちの1つ以上が、それらが入力した選好を精緻化するのに役立つこと、または別の理由で、それらの電子プロファイルに含めなければならないことが分かり、かつ、622で、キーワードをそれらの選好に追加すべきであることを示し得る。曖昧性除去エンジンは、追加された選好用語を使用して、図6に示されるプロセスを繰り返すことによって、曖昧性除去動作をさらに継続し得る。キーワードがエンティティの選好に属するものとして識別されない場合は、624で、宣言された選好が格納される。
本発明の実施形態による曖昧性除去および指標付けエンジンを実装するために使用され得る、関連用語を識別して、指標付けするためのシステムおよび方法の実施例は、2009年2月25日に出願の同時係属中の米国特許出願番号第12/392,933号で説明されており、当該出願は、任意の目的に対して、参照することによりその全体が本明細書に組み込まれる。
前述のように、選好を含むプロファイル属性は、推定することができ、かつエンティティの電子プロファイルに含めることができる。種々の情報および挙動を、プロファイル属性を推定するために使用することができる。例えば、プロファイル属性は、エンティティの電子プロファイルの他のプロファイル属性から推定することができる。プロファイル属性は、他の類似または関連するエンティティについて、電子プロファイルまたは電子プロファイルに含まれる特定の選好を使用して推定され得る。他の情報も同様に使用することができる。図7は、本発明の一実施形態による、プロファイル属性を推定するためのフローチャートを示す。プロファイル所有エンティティは、例えば、電子プロファイル格納部140(図1)に格納されたプロファイルを有する。プロファイル管理システム115は、630で、プロファイル所有エンティティの現在のプロファイルのプロファイル属性を解析し、632で、他のプロファイルエンティティに対するプロファイル属性を解析し、634で、プロファイル所有エンティティの挙動を解析し、636で、関連するエンティティ、プロファイル属性、および挙動を解析する。図7には、4つのタイプの情報を解析するように示されているが、本発明の実施形態は、4つのタイプのうちの1つまたはその組み合わせが解析される場合を含み、また、具体的に示されていない他のタイプの情報が解析される場合も含む。プロファイル管理システム115は、638で、解析に基づいて、可能性が高いプロファイルの付加的な属性を推定し、642で、プロファイル所有エンティティの電子プロファイルの中のプロファイル属性に、推定されたプロファイル属性を追加、および/またはこれを修正する。
したがって、電子プロファイルの作成および格納を促進し得る、プロファイル属性の入力、および入力されたプロファイル属性の精緻化の実施例を上記に説明した。
再び図1を参照すると、エンティティの電子プロファイルに含まれる情報は、予測的または決定的アクションを取るように、解析エンジン125によって使用され得る。いくつかの実施形態では、解析エンジンは、ユーザデバイス130を通してエンティティによって提供される検索基準と組み合わせて、エンティティの電子プロファイルを使用する。検索基準は、テキスト、事前設定された検索基準の選択、または両者の組み合わせとして入力することができる。様々な予測的または決定的アクションは、エンティティの電子プロファイルに含まれる情報に部分的に基づいて、解析エンジン125によって取られ得る。製品、物体、場所、またはサービスは、エンティティの電子プロファイルに含まれる情報に基づいて、エンティティに選択、提案、説明、または提示され得る。他の実施形態では、他のエンティティは、それらの電子プロファイルに基づいて、エンティティへの可能な関係、またはそれに対する関心が通知され得る。いくつかの実施形態では、エンティティによって閲覧されるウェブサイト上のコンテンツは、それらのプロファイルに従って修正され得る。コンテンツの修正は、ディスプレイの中のコンテンツの順序付けまたはランク付け、コンテンツのハイライト、コンテンツの成形、またはそれらの組み合わせを含み得る。プロファイリングシステム110はまた、そのプロファイルに基づいて、エンティティに対する通知、注意喚起、電子メール、メッセージ、または他の対応を生成する、プロバイダデバイスを生成または支援し得る。したがって、解析エンジンは、エンティティのプロファイル属性に基づいて、エンティティまたは第三者に対するアクションを取り得る。
以下にさらに説明される一実施形態では、解析エンジン125は、それらの電子プロファイルおよびエンティティによって入力される検索情報に基づいて、エンティティへの提示のためのコンテンツを選択する。エンティティの関連するコンテンツを選択する解析エンジン125の動作の実施例を図8に示す。解析エンジン125は、エンティティの検索情報を受信して、710で、エンティティの電子プロファイルの中の、選好等の1つ以上の態様にアクセスする。いくつかの実施形態では、単一の格納された選好がアクセスされ、いくつかの実施形態では、複数の選択された選好がアクセスされ得、また、いくつかの実施形態では、全ての格納された選好がアクセスされ得る。いくつかの実施形態では、プロファイルの他の態様が、1つ以上の選好の代わりに、またはこれ加えてアクセスされ得る。解析エンジン125は、エンティティの関連情報を提供するように、図1のプロバイダデバイス145等の、エンティティまたは第三者からの要求に応答するエンティティの電子プロファイルにアクセスし得る。エンティティと関連付けられるどの選好にアクセスするかの選択は、いくつかの実施形態では、解析のための要求の文脈に従って行われ得る。例えば、要求がスポーツコンテンツプロバイダからのものである場合、1つ以上のスポーツ関連の選好がアクセスされ得る。他の実施形態では、複数の選好がアクセスされ得、要求またはエンティティの文脈は、関連数が計算される手法を変化させ得る。例えば、いくつかの実施形態では、総関連数は、それぞれの選好を使用して計算される個々の関連数を合計することによって計算される。加重和も取られ得、それが関連付けられる選好に基づく、個々の関連数のそれぞれに一致する加重を伴う。したがって、エンティティの電子プロファイルに格納され得るエンティティの文脈は、関連数を計算する際に、個々の選好の加重を決定し得る。
それらの電子プロファイルに基づいて、ユーザに対して関連するコンテンツを選択することに加えて、いくつかの実施形態では、解析エンジン125は、代替として、または加えて、特定の一組のコンテンツに最も関連する、プロファイルを有するエンティティ、またはプロファイルの一部を選択し得る。例えば、再び図1を参照すると、プロバイダデバイス145は、コンテンツ格納部155からの選択されたコンテンツまたは全てのコンテンツの指標を通信し得る。解析エンジン125は、上記に概説されるように、次いで、コンテンツに基づいて、1つ以上の電子プロファイル140(またはそれらのプロファイルの態様)をスコア化し得る。解析エンジン125は、次いで、プロバイダデバイスによって提供されるコンテンツに関連し得る、エンティティのプロファイルの選択をプロバイダデバイス145に報告、または関連するプロファイルの態様の報告を返し得る。例えば、解析エンジンは、馬またはスポーツが好きなエンティティが、プロバイダデバイス145によって提供されるコンテンツに関連すると思われる旨を報告する等、コンテンツに関連する特定のエンティティ、またはそれらのエンティティの態様を示し得る。これは、それらのコンテンツをより効果的に標的化する、またはユーザに対するメールまたは他の通信を準備する際に、プロバイダを援助し得る。上述のように、いくつかの実施形態では、電子プロファイルは、プロファイルが、プロバイダの解析を実施するために使用され得ることを特定する時にだけ利用される。選択されたコンテンツに基づいて、エンティティプロファイルをスコア化する、およびエンティティを発見する実施例を、以下にさらに詳細に説明する。
他の実施形態では、図8に示されるプロセスを開始するために、特定の要求を必要とし得ない。解析エンジン125は、712で、解析エンジン125が動作している文脈に基づいて、解析のための1つ以上のコンテンツ指標を選択し得る。いくつかの実施形態では、使用する単一または複数のコンテンツ指標は、既に周知であり得、または1つだけしか存在し得ず、その場合は、712での選択を必要とし得ない。他の実施形態では、解析のための要求を取り巻く文脈は、解析エンジン125が、解析のために1つ以上のコンテンツ指標を選択できるようにし得る。例えば、図1のプロバイダデバイス145が、スポーツオンラインサービスプロバイダである場合、解析エンジン125は、スポーツ関連のコンテンツ指標を選択し得る。または、プロバイダデバイス145等のプロバイダが、図1の格納部155の中のコンテンツ等の、特定のコンテンツストアの解析を要求する場合、解析エンジンは、格納部155の中のコンテンツと関連付けられる指標を選択し得る。
再び図8を参照すると、解析エンジンは、714で、アクセスされた選好に基づいて、選択された指標の中のコンテンツをスコア化する。スコア化プロセスは、格納された選好の中の用語に基づいて、解析エンジンがコンテンツアイテムを評価できるようにする手法を含む、あらゆる手法で生じ得る。一実施形態では、スコア化プロセスは、図6を参照して上記に説明されるように、選好に基づいて、関連数をコンテンツアイテムに割り当てるステップを含み、そして、614で、選好の曖昧性除去中に文書評価が行われる。しかしながら、この場合、コンテンツアイテムは、単純にスコア化されるだけであり、また、選好の曖昧性除去中に行われたような、文書内の関連用語のさらなる解析は行われ得ない。本出願の実施形態とともに使用可能なコンテンツスコア化のための実施例および技術は、2009年2月25日に出願の同時係属中の米国特許出願番号第12/392,933号で説明されており、当該出願は、任意の目的に対して、参照することにより本明細書にその全体が組み込まれる。
したがって、選択された指標の中のコンテンツアイテムは、アクセスされた電子プロファイル選好の中の用語を使用して関連数を計算することによって、スコア化され得る。関連するコンテンツは、次いで、716で、上記に説明された、選好の曖昧性除去のための文書および用語の選択と同じような手法で選択され得る。すなわち、閾値を超える関連数を有するコンテンツが選択され得、または定数の最高評価のコンテンツアイテムが選択され得、あるいは関連数の急激な減少の前の全てのコンテンツアイテムが選択され得る。選択されたコンテンツアイテム、それらの評価、またはその両方は、次いで、図1のプロバイダデバイス145に、またはいくつかの実施形態では、ユーザデバイス130に直接的に送信され得る。選択されたコンテンツアイテムは、図3に示されるユーザデバイスのディスプレイのコンテンツ領域330の中に表示され得る。プロバイダデバイス、ユーザデバイス、またはその両方は、その関連数に従って、受信されたコンテンツを処理し得、かつ、例えば、その関連性に基づいて、異なるように、または異なる時間にコンテンツを表示し得る。したがって、いくつかの実施形態では、関連数は、コンテンツの選択に使用する必要はないが、1つ以上のコンテンツアイテムが、ユーザデバイスまたはプロバイダデバイスによって処理される方法を変更するために使用され得る。
選択されたコンテンツアイテムは、他のインターフェースを使用して表示され得、かつそれらの関連数に従って配列され得る。例えば、解析エンジンによって識別されるコンテンツアイテムは、関連性の昇順または降順にエンティティに表示され得る。ユーザに関連するコンテンツを表示するユーザインターフェース800の一実施形態を図9に示す。ユーザインターフェース800は、ユーザデバイス130のタッチスクリーンディスプレイ840上に表示され、ハンドヘルドデバイスとして実装されて図9に示される。ユーザインターフェース800は、複数のコンテンツアイテム810〜838を表示する。各アイテムは、画像、テキスト、または画像またはテキストによって表されるさらなるコンテンツへのリンク、またはそれらの組み合わせを含み得る。コンテンツアイテムは、エンティティのプロファイルに対するそれらの関連性に従って、ユーザインターフェース800内に位置付けられる。ユーザインターフェースは、ディスプレイ840は平坦であり得るが、あたかも球表面上に置かれたかのごとく現れるように位置付けられる、コンテンツアイテムを含む。一実施形態では、コンテンツアイテムは、それらが、それらの関連数に対応する、ユーザインターフェース800の中央からある距離を置いて設置されるように配列される。すなわち、コンテンツアイテムは、ユーザインターフェース800の中央からのそれらの角距離に応じて減少した関連性を有し得る。
したがって、中央のコンテンツアイテム810は、最高の識別された関連数を有するコンテンツアイテムであり得、一方で、コンテンツアイテム820、816、830、および812は、次に高い関連数を有し、コンテンツアイテム836、826、822、および832は、その次に高い関連数を有し、そして、コンテンツアイテム834、824、828、および838は、その次に高い関連数を有する。ユーザインターフェース800は、ユーザが、例えば線に接触することによって、経度または緯度のいずれかのコンテンツアイテムの線を選択できるように、相互作用的であってもよい。選択されると、ユーザは、緯度または経度にわたってスクロールさせることができる。さらなる関連コンテンツ(図9には図示せず)は、視界内に適宜回転させることができる。
ユーザインターフェース800はまた、概ね上述したように、プロファイル属性を曖昧性除去するためにも使用され得る。選好用語を入力したユーザは、アイテム810として現れ得る。図6に示されるプロセスの一実施形態による、一義化エンジン120によって識別される関連キーワードは、同様に、概して、アイテム810に対するそれらの関連性によって決定される角距離で設置される、アイテム812−838によって示される場所に表示され得る。いくつかの実施形態では、表示されたコンテンツまたは一義化用語の連続した帯は、異なる方法で関連性を精緻化する。例えば、一実施形態では、アイテム810は、選好用語を表現したエンティティに対応する。用語810に従って識別された関連キーワードは、820、830、および示され得ない他のもの等の、810の緯度帯の中に設置され得る。アイテム832、812、および822を含む次の緯度域は、2つの用語を使用して関連キーワードを識別することによって生成され得る。例えば、関連キーワードは、コンテンツストアに問い合わせるように、アイテム810にある用語およびアイテム830にある用語の両方を使用して、アイテム832として表示され得る。
同様に、または加えて、異なる緯度または経度帯は、異なるカテゴリの情報に対応し得る。例えば、エンティティが表現した選好用語が「野球」である場合、アイテム810には野球が示され得る。異なる野球選手の名前が、アイテム812、814、816、および818に適宜表示され得、一方で、異なる野球チームの名前が、アイテム822、824、826、および828に表示され得る。上述のように、アイテム822に示される用語は、位置810および812にある用語を含む、複数の用語に対する関連性によって決定され得る。したがって、「アレックス・ロドリゲス」という選手がアイテム812に現れる場合、その選手が所属するチーム(ヤンキース)がアイテム822に現れ得る。上述のように、ユーザは、次いで、任意の緯度または経度帯を選択し、それを回転させて付加的な選択肢を表示領域内に表示させ得る。ユーザインターフェース800を視聴するエンティティは、例えば、関連するアイテムに接触または軽くたたくことによって、そのように示され得る、表示された選好曖昧性除去用語のうちのいずれかが、それらの選好に関連するものと判定し、そして、図6を参照して上記に説明したように、それをエンティティの選好に追加し得る。他の実施形態では、ユーザインターフェース800は、あたかも複数の入れ子にされた球上に配列されたかのように表示される、アイテムを含み得る。異なる球は、異なるカテゴリの関連キーワードを含み得る。よって、例えば、野球選手の名前は、図9に示される全てのアイテム位置に表示され得、一方で、別の球−図示される球よりも半径が大きいか、または小さい−は、野球チームの名前を表示する。
ユーザプロファイル管理インターフェースの別の実施形態を図10および11に示す。ここでも、実施形態は、タッチスクリーンディスプレイ840を有するハンドヘルドデバイスとして示される、ユーザデバイス130上に実装されて示される。最初のビューでは、ユーザデバイス130は、選好入力フィールド910を表示し、また、2つの格納された選好920および930と関連付けられる用語も表示し得る。格納された選好920は、ベイブ、ルース、大陪審、バリー、マゴワン、ボンズ、および記録という用語を含む。格納された選好930は、シアトルマリナーズ、シアトル、およびマリナーズという用語を含む。エンティティは、選好入力フィールド910に用語を入力することによって、新しい選好のための用語を入力し得る。一実施例として、エンティティは、「ドジャーズ」という用語を選好入力フィールド910に入力し得る。次いで、図11に示されるように、明確化ビューが、ユーザデバイス130によって表示され得る。明確化ビューは、表現された用語におそらく関連するものとして、曖昧性除去エンジンによって識別される用語1010を含む。したがって、得点、スコア、ピッチング、ヒット、ロサンゼルス、ロス、およびアンゼルス、という用語が、図11のユーザデバイス130によって表示される。エンティティは、それらのプロファイルに関連するものとして、これらの用語のうちのいずれかを選択し、そして、エンティティのプロファイルに含めるために、それらをプロファイリングシステムに送信し得る。例えば、エンティティは、ロサンゼルスおよびピッチングを選択し得る。次いで、ドジャーズ、ロサンゼルス、およびピッチングを含む、格納されたプロファイルが作成され得る。他の実施形態では、選択に続いて、曖昧性除去エンジンによって、これまで入力された全ての用語に基づいて関連するものと判定される、付加的な用語が、ユーザデバイス130によって表示され得る。
プロファイル属性を曖昧性除去する、および選択に対してコンテンツをスコア化する実施例の両方で、ユーザの選好に基づいてコンテンツをスコア化し、かつ関連する関連キーワードを識別する実施例を上記に説明した。選好用語に基づいた関連数の計算を説明した。
本発明の実施形態は、ネットワークアクセス可能なコンテンツにアクセスするエンティティに対して、広告または他のコンテンツを選択するためのシステムを提供し得る。好適なシステム101を図12に示す。選択は、ウェブページ、ウェブサイト、電子メール、メッセージング、メッセージアイテム、文書、または画像等が挙げられるが、これに限定されない、エンティティの電子プロファイルおよびエンティティによってアクセスされるコンテンツに基づいて、システムによって行われる。ブラウザプラグインは、別個のウィンドウまたはブラウザウィンドウの一部の中に、選択された広告、コンテンツ、またはその両方を描画し得る。このように、選択されたコンテンツ、広告、またはその両方は、エンティティが他のサイトを閲覧する、または他のコンテンツにアクセスするまで保持され得る。コンテンツおよび広告を表示するために、同じ領域が使用され得るが、選択された広告およびコンテンツは、エンティティが、異なるウェブサイトに移動する、または異なるネットワークアクセス可能なコンテンツにアクセスする時に変化し得る。したがって、本発明の実施形態では、プロファイリングシステム110は、エンティティのウェブ閲覧行動に関する情報を受信し得、かつ、選択されたコンテンツのエンティティへの送信を可能にするが、選択されたコンテンツは、エンティティと関連付けられる電子プロファイル、およびエンティティのウェブ閲覧行動に関する情報に部分的に基づいて選択される。
図12のシステム101とともに使用する電子プロファイルを、概ね上記に説明した。解析エンジンは、エンティティのコンテンツ、広告、またはその両方へのリンクを選択するように、電子プロファイルからの情報を使用する。プロファイリングシステム110は、概ね上記に説明したように、プロファイル管理システム115と、曖昧性除去エンジン120と、解析エンジン125とを含む。本発明の実施形態では、プロファイリングシステム110は、エンティティのウェブ閲覧行動に関する情報を受信し、かつ、選択されたコンテンツのエンティティへの送信を可能にするが、選択されたコンテンツは、エンティティと関連付けられる電子プロファイル、およびエンティティのウェブ閲覧行動に関する情報に部分的に基づいて選択される。
コンテンツビューア137は、エンティティの閲覧行動、ネットワークアクセス行動、またはその両方に関する情報に基づいて選択されるコンテンツを視聴するために使用される、インターネット閲覧のプラグインまたはスタンドアロンアプリケーションとして実装され得、それらの電子プロファイル、またはコンテンツビューア137は、異なるアプリケーションに組み込まれ得る。したがって、ユーザデバイス130は、パーソナルコンピュータ、キオスク、携帯電話、携帯情報端末、テレビセットトップボックス、テレビ、GPSシステム、投影機、ディスプレイ、または音楽再生機であってもよいが、これに限定されない。プロファイリングシステム110のユーザデバイス、プロファイル、および態様を上記に説明した。
本発明の実施形態では、プロファイリングシステム110は、ユーザデバイス130を動作させるエンティティによって閲覧されるウェブページの名前、あるいはコンテンツの全てまたは一部等の、さらなる情報をユーザデバイス130から受信する。この情報は、電子プロファイル格納部140または他の格納部にも格納され得るが、一時的に格納され得る場合、またはいくつかの実施形態では全く格納されない場合がある。
ユーザデバイス130はさらに、ブラウザプラグインであり得る、インターネットブラウザおよびコンテンツビューア137を動作させる。いくつかの実施形態では、ブラウザプラグインは、プロファイル管理インターフェース135として同じユーザデバイス130上で動作するが、いくつかの実施形態では、コンテンツビューア137は、いかなるプロファイル管理インターフェース135も持たないユーザデバイス上で動作する。すなわち、エンティティは、それらの格納されたプロファイル情報に基づいて選択される広告およびリンクを視聴する同じデバイスを使用して、プロファイル情報を入力または精緻化する必要はない。
ユーザデバイス130は、インターネットを通じて、ウェブサーバ139または他の情報のソースに接続され得、エンティティは、任意のインターネットブラウザまたは他のソフトウェアを使用してウェブを閲覧するように、デバイス130を使用し得る。
コンテンツソース142は、画像、テキスト、動画、またはそれらの組み合わせであり得る広告を含む、コンテンツのあらゆるソースを表す。広告は、任意の数のビジネスまたは広告主によって提供され得る。解析エンジン125、指標付けエンジン、または複数のエンジンの組み合わせは、コンテンツソース142からのコンテンツを解析し、広告を広告格納部144に格納し、かつコンテンツへのリンクをリンク格納部146に格納し得る。いくつかの実施形態では、コンテンツソース142、広告格納部144、リンク格納部146、またはそれらの組み合わせは、一組のコンテンツソース、広告、リンク、またはスポンサ付きのコンテンツソース、広告、またはリンクとして指定される、それらの組み合わせを含み得る。スポンサ付きのコンテンツソース、広告、およびリンクは、他のコンテンツソース、広告、およびリンクと別々に、または異なって解析され得、いくつかの実施形態では、別々に物理的に格納され得る。別個の格納部として示されているが、いくつかの実施形態では、広告およびコンテンツリンクは、同じ格納媒体に格納され得、また、任意の数の物理的な格納場所全体に分散され得る。さらに、いくつかの実施形態では、広告、リンク、またはその両方は、電子プロファイル格納部140の中の電子プロファイルの一部または全てとして、同じ物理的な格納デバイスに格納され得る。以下にさらに説明するように、広告およびリンクは、広告およびリンクの中の用語、またはこれと関連付けられる用語の相対頻度を示す、指標とともに格納され得る。広告およびリンクを説明したが、他のコンテンツ、リッチメディア、または他のアプリケーション機能が、プロファイリングシステム110によって格納されて、アクセスされ得る。
解析エンジン125は、電子プロファイル格納部140に格納される電子プロファイルのうちの1つ以上に基づいて、広告、リンク、リッチメディア、他のアプリケーション機能、またはそれらの組み合わせをスコア化し得る。スコアは、加えて、ユーザデバイス130によってアクセスされるウェブサイトの影響を受け得る。このプロセスの出力は、多数の関連するリンク、広告、またはその両方が、ユーザデバイス130上に表示されるブラウザウィンドウの中に表示されるように、コンテンツビューア137に提供され得る。定数のそれぞれのリンクおよび広告が表示され得、またはいくつかの実施形態では、特定の閾値を超えるスコアを有する全てのリンクまたは広告が表示され得る。
したがって、エンティティは、プロファイル管理システム115と通信するプロファイル管理インターフェース135を通して、プロファイル情報をプロファイリングシステム110に通信し得る。プロファイル管理システム115および曖昧性除去エンジン120は、提供されるプロファイル情報を精緻化して、拡張し得る。エンティティの電子プロファイルは、電子プロファイル格納部140に格納される。図1には、単一の電子プロファイル格納部140の場所が示されているが、電子プロファイルは、いくつかの実施形態では、エンティティによって使用され得る異なる物理的な電子デバイスと関連付けられる複数の格納場所にわたって含む、複数の格納場所にわたって分散され得る。したがって、いくつかの実施形態では、エンティティのプロファイルの一部だけが、電子プロファイル格納部140上に位置し得る。エンティティが、コンテンツビューア137を備えるブラウザを使用して、ウェブまたは他のネットワーク利用可能なコンテンツ(ユーザデバイス130、または別のデバイス上のいずれか)を閲覧する時に、コンテンツビューア137は、解析エンジン125に広告、リンク、またはその両方を要求する。コンテンツビューア137はまた、解析エンジン125による使用のために、プロファイリングシステム110にアクセスされるネットワークアクセス可能なコンテンツに関する情報を送信し得る。アクセスされるネットワークアクセス可能なコンテンツが、ウェブページまたはウェブサイトを含む実施形態では、アクセスされるウェブページまたはサイトに関する情報は、URL、メタデータ、訪問日時、閲覧されるウェブサイトのコンテンツ、およびウェブサイトホストを含み得るが、これに限定されない。アクセスされるネットワークアクセス可能なコンテンツが、ウェブページではない実施形態では、送信される情報は、アクセスされるコンテンツと関連付けられるメタデータ、用語またはコンテンツの他の特徴、コンテンツの場所、ファイルタイプ、およびコンテンツと関連付けられる1つ以上のプロトコル、またはそれらの組み合わせを含み得る。
解析エンジン125は、電子プロファイル140に格納され、かつ、エンティティが、コンテンツビューア137からの要求に応答して、そのプロファイル情報の全てまたは一部を使用することができるように選択するように提供されたエンティティの電子プロファイルにアクセスし、アクセスされた電子プロファイル、訪問したウェブサイトまたはページについて受信された情報、またはその両方に従って、広告格納部144、リンク格納部146、またはその両方をスコア化する。結果として生じるスコアは、要求されたウェブサイトのコンテンツとともに、ユーザデバイス130上のブラウザの中に、コンテンツビューア137によって表示するための広告、リンク、またはその両方を選択するために使用される。
エンティティと関連付けられるプロファイルはさらに、電子壁紙情報、スキニング、商標設定情報、またはそれらの組み合わせを含み得る、コンテンツビューア137の外観設定を格納し得る。外観設定は、エンティティの電子プロファイルにおける外観設定によって示される、壁紙、スキン、または他の外観を有するウィンドウの中に、エンティティのための選択されたコンテンツを描画するために使用され得る。
関連する広告、リンク、またはその両方を選択する解析エンジン125の動作の実施例を、図8を参照して説明する。解析エンジン125は、711で、ウェブサイト、ウェブページ、電子メール、メッセージング、メッセージアイテム、文書、または画像が挙げられるが、これに限定されない、エンティティによってアクセスされるネットワークアクセス可能なコンテンツアイテムに関する情報を受信するか、または単純に、エンティティによって、またはそのために動作させられている、ブラウザプラグインからの情報に対する要求を受信する。解析エンジン125は、概ね上述したように、710で、エンティティの電子プロファイルの中の、格納された選好にアクセスする。文脈は、関連性の計算のための加重、またはコンテンツをスコア化するために使用される選好属性を変化させるために使用され得、例えば、解析エンジン125は、文脈を提供するように、図12に示される広告格納部144およびリンク格納部146を使用し得る。
再び図7を参照すると、解析エンジンは、714で、アクセスされた選好に基づく、選択された指標の中のコンテンツ、およびウェブサイトまたはウェブページ等の、アクセスされたネットワークアクセス可能なコンテンツアイテムに関する、受信された情報をスコア化する。スコア化プロセスは、概ね上述したように、任意の手法で生じ得る。関連する広告およびコンテンツリンクは、次いで716で、上記に説明された、選好の曖昧性除去のための文書および用語の選択と同じような手法で選択され得る。すなわち、閾値を超える関連数を有するコンテンツが選択され得、または定数の最高評価のコンテンツアイテムが選択され得、あるいは関連数の急激な減少の前の全てのコンテンツアイテムが選択され得る。選択されたリンク、広告、またはその両方は、次いで、図3に示されるユーザデバイスのディスプレイのコンテンツ領域330に表示され得る。
エンティティと関連付けられる電子プロファイル情報を使用した、関連する広告、および関連するコンテンツへのリンクの選択、ならびにエンティティによって訪問される、ウェブサイトまたはウェブページ等の、1つ以上のネットワークアクセス可能なコンテンツアイテムに関する情報の選択の概要を説明してきたが、コンテンツビューア137が、それらの関連する広告、リンク、またはその両方を、どのように表示し得るのかの実施例を、図13を参照して以下に説明する。当然、他の実施形態では、関連するコンテンツは、個別に表示され得る。
ブラウザウィンドウ1820を図13に示す。ブラウザウィンドウは、Internet Explorer、Mozilla、Safari、およびFirefoxが挙げられるが、これに限定されない任意のインターネットブラウザプログラムによって生成され得る。加えて、インターネットブラウザプログラムは、概ね上記に説明されるように、任意のタイプのユーザデバイス上で動作し得る。ブラウザウィンドウ1820は、概して、エンティティによって訪問されるウェブサイトのウェブサイトコンテンツ1802を表示する。概ね理解されているように、エンティティがウェブを閲覧し、続いてリンクする、またはURLを入力すると、異なるウェブサイトコンテンツが、領域1802の中に表示される。図1および12を参照して上記に説明されたコンテンツビューア137は、関連コンテンツ領域1804を描画し得る。関連コンテンツ領域1804は、ウェブサイトコンテンツ1802の一部をオーバーレイし得、かつ、概して、ビューアによってブラウザウィンドウ1820の中の好適な場所に位置付けられ、また、当該技術で知られているように、任意の所望の場所にピン留めされ得る。しかしながら、一実施形態では、図13に示されるように、関連コンテンツ領域1804は、ワイドスクリーンモニタが使用される時に存在し得る、未使用のスクリーン幅1810を使用する。いくつかの実施形態では800×600ピクセルよりも大きく、また、いくつかの実施形態では1000ピクセルよりも幅が広いが、約1024ピクセルよりも幅の広いディスプレイ等の、大型の、またはワイドスクリーンディスプレイは、標準的なウェブサイトを描画した時に、未使用のスクリーン幅1810を有し得る。コンテンツビューア137等のビューアをインストールするプロセスでは、アプリケーションは、ユーザデバイス130のスクリーン解像度を判断し得、かつ、ビューアをスクリーン上のどこに位置付けるのかに関する判定を行う。アプリケーションは、エクスペリエンスが最適にならない場合に、エンティティが異なるモニタを利用することを推薦し得る。標準的なウェブサイトは、異なるアスペクト比または幅を有して、スクリーン上に現れるように設計され得、未使用の空間1810は、ワイドスクリーンのアスペクト比のスクリーンが使用される時に存在し得る。いくつかの実施形態では、コンテンツビューア137は、解析エンジン125によって選択される、リンク、広告、またはその両方を、未使用の空間1810に描画するように構成される。このように、関連コンテンツ領域1804の中に表示されるアイテムは、ウェブページコンテンツ1802の表示に影響を及ぼし得ない。他の実施形態では、コンテンツビューア137は、図14に示されるように、ウェブサイトコンテンツ領域1802内に、関連コンテンツ領域1804を描画し得る。いくつかの実施形態では、関連コンテンツ領域1804を視聴するエンティティは、領域1804の周囲をドラッグし、そしてクリックして当該領域を固定位置に設置することによって、ユーザデバイスのディスプレイの中の領域1804の位置を選択し得る。
コンテンツビューア137はまた、エンティティが、そのような情報を提供するために使用され得るように、それらの電子プロファイルを構成している場合に、広告主または他のコンテンツプロバイダへの報告を促進し得る。プロファイリングシステム110は、特定の期間にわたって配信される広告インプレッション数を追跡し得、コンテンツビューア137は、広告またはコンテンツリンクに関するクリックスルーをプロファイリングシステム110に報告し得る。このように、プロファイリングシステムは、広告インプレッションおよびクリックスルー率を報告することができる。プロファイリングシステム110はまた、広告を視聴した、広告をクリックした、またはその両方を行った、エンティティの電子プロファイルに基づいて、消費者のプロファイルデータを集計し得る。いくつかの実施形態では、プロファイリングシステム110は、エンティティの電子プロファイルがそのように使用され得ることを示す場合にだけ、データを集計する。クリックスルーまたは他のデータの報告は、インターネット広告局または他の団体によって採用される規格を使用して行われ得る。クリックスルーは、広告、コンテンツ、またはその両方に関連して報告され得る。さらに、報告は、どのような他の広告、コンテンツ、またはその両方が、エンティティに表示されたのかに関する情報を含み得る。さらにまた、いくつかの実施形態では、報告は、エンティティに提供される広告およびリンクの選択を行うように、プロファイリングシステム110に提供される情報を含むことができる。
関連コンテンツ領域1804は、解析エンジン125によって供給される、関連するリンク、広告、リッチメディア、アプリケーション、またはそれらの組み合わせを含み得る。図13の実施形態では、5つのリンクおよび1つの広告が提供されている。図13では、リンクが広告の上に表示されているが、他の構成も可能である。ビューアが、ウェブを閲覧して、異なるウェブページを訪問する時に、ウェブサイトコンテンツ領域1802の中に表示されるコンテンツが変化し得る。新しいウェブサイト情報が解析エンジン125に送信される時に、関連コンテンツ領域1804の中に表示されるリンクおよび広告も変化し得る。図13では、ウェブブラウザウィンドウとして示されているが、関連コンテンツ領域1804は、他のアプリケーションでは、別個のアプリケーションまたはプロセスであり得、視聴するウェブページまたはサイトに基づく選択を表示する代わりに、または加えて、エンティティによってアクセスされる、文書、画像、および電子メール等の対応等が挙げられるが、これに限定されない、他のネットワークアクセス可能なコンテンツに基づく選択を表示し得る。ビューアは、関連コンテンツ領域1804の中のリンクまたは広告をクリックし得、選択に関連するさらなる情報を、ウェブページコンテンツ領域1802の中に表示させる。いくつかの実施形態では、エンティティは、ウェブページコンテンツ領域1802または関連コンテンツ領域1804の中に現れる用語を選択して、右クリックすることによって、あるいは、選択された用語を、エンティティの電子プロファイルに含めるために、プロファイリングシステム110に送信すべきである旨を示すことによって、それらの電子プロファイルに情報を追加し得る。
このように、ユーザデバイスを動作させるエンティティは、アプリケーションウィンドウの中に表示される情報を完全に制御し得る。表示されるコンテンツは、エンティティのプロファイル、およびエンティティによってアクセスされるネットワークアクセス可能なコンテンツに基づいている。このように、広告、コンテンツ、リッチメディア、アプリケーション、およびそれらの組み合わせは、エンティティに対してより正確に目標が定められる。
以下、コンテンツビューア137および解析エンジン125の使用のための例示的なシナリオを、図15を参照して説明する。1905で、コンテンツビューア137が起動される。これは、例えば、説明されるユーザデバイスの機能を行うように、ソフトウェアを含むブラウザプラグインを備えるユーザデバイス上で、インターネットブラウザを起動することによって生じ得る。いくつかの実施形態では、別個のアプリケーションが、コンテンツビューア137の機能を行うユーザデバイス上で起動される。起動されると、コンテンツビューア137は、初期のコンテンツ組を表示し得る。初期のコンテンツは、広告、リンク、リッチメディア、またはそれらの組み合わせのデフォルトの選択であり得る。他の実施形態では、初期のコンテンツは、エンティティの電子プロファイルに基づいて選択され得る。そのような一実施形態では、1910で、コンテンツビューア137を動作させるエンティティの識別子が、解析エンジン125に送信される。エンティティは、ユーザ名、パスワード、またはその両方で、コンテンツビューア137にログインすることによるもの、またはユーザデバイス130の識別を解析エンジン125に送信することによるものを含む、実質的に任意の手法で識別され得る。エンティティのアイデンティティの指標を受信することで、解析エンジン125は、1915で、エンティティと関連付けられる格納された電子プロファイルにアクセスし得る。1920で、初期のコンテンツは、いくつかの実施形態では、同じくエンティティの電子プロファイルに格納される、エンティティの周知の過去の閲覧履歴とともに、エンティティの電子プロファイルに基づいて選択され得る。1925で、初期のコンテンツビューアの表示は、エンティティの電子プロファイルに格納される壁紙、スキン、または商標を表示する等によって、エンティティの電子プロファイルに格納される外観設定を使用して描画され得る。このように、コンテンツビューア137によって表示される初期の情報は、デフォルトの設定であり得、またはエンティティのプロファイル、過去の閲覧履歴、またはその両方に基づいて選択され得る。
エンティティは、次いで1930で、インターネットブラウザまたは類似のビューアを使用して、あるいは、他の実施形態では、任意のタイプのネットワークアクセス可能なコンテンツに任意の手法でアクセスしたエンティティを使用して、ウェブページを閲覧する。1935で、エンティティによって訪問されたウェブページ、またはアクセスされたコンテンツに関する情報が、解析エンジン125に送信される。情報は、上記に説明されるように、ウェブページと関連付けられるメタデータ、URL、ウェブページのコンテンツ、またはそれらの組み合わせを含み得る。アクセスしたネットワークアクセス可能なコンテンツがウェブページではない実施形態では、送信される情報には、アクセスされたコンテンツ、用語、またはコンテンツの他の特徴と関連付けられるメタデータ、コンテンツの場所、ファイルタイプ、およびコンテンツと関連付けられる1つ以上のプロトコル、またはそれらの組み合わせが挙げられる。解析エンジン125は、1940で、エンティティの電子プロファイルおよび受信されたウェブページ情報に基づいて、コンテンツを選択する。選択されたコンテンツは、次いで、1945で、コンテンツビューア137によって表示される。このように、エンティティが異なるウェブページを閲覧する、または異なるネットワークアクセス可能なコンテンツにアクセスする時に、コンテンツビューア137の中に表示されるコンテンツは、それに応じて変化し得る。
別の実施形態では、図1に示されるシステム100は、医師のプロファイルに基づいた関連する製品情報、ならびに、医師の製造業者のウェブサイトとの相互作用等の、付加的な情報を、医療製品の製造業者のウェブサイトを訪問する医師に提供するために使用される。先に論じたように、「プロファイル」という用語は、電子プロファイル、ならびに電子プロファイルのプロファイル属性のうちのいくつかまたは全てを意味する。例えば、傾向、異常な結果、研究論文、公表された調査、他の医療刊行物といった、付加的な関連する医療情報も、そのような情報を受信して研究を高めるように医師によって選択された場合に、医師に提供される。例えば、システム100を使用して、製薬業者は、製造業者の薬物のうちの1つについて薬物反応情報を求めて製造業者のウェブサイトを訪問する医師に、関連する製品情報を提供することができる。例示的なシステムの動作を図1および16を参照して説明する。
医師は、802で、ユーザデバイス130からユーザアカウントにログインして、医師がそこから製造業者の製品に関する情報を取得することができる、医師ポータルにアクセスする。ユーザアカウントは、電子プロファイル格納部140によって格納される、医師のプロファイルと関連付けられ、かつ、810で、プロファイル管理インターフェース135によってアクセスされる。すなわち、先に論じたように、医師は、プロファイル所有エンティティである。812で、以前に訪問したウェブサイト、最近レビューした文書または事例、患者記録、および類似のプロファイル属性(例えば、診療範囲、専門等)を有する、医師用の電子プロファイルが挙げられるが、これに限定されない、付加的な情報も任意選択で解析され得る。該医師のプロファイルがまだ作成されていない場合には、例えば医師が新しいアカウントを作成する時に、806で、当該医師のプロファイルを作成して、格納することができる。
医師のプロファイルは、例えば、医学上の専門、研究的関心、診療プロファイル、教育、診療部位、ならびに医師に関連する他の多くのタイプの情報といった、種々の情報を含み得る。医師のプロファイルは、先に説明した手法で展開することができる。
関心の薬物を検索する際に、医師は、製薬業者のウェブサイトの中で利用可能な検索ウィンドウの中に、検索基準を入力することができる。解析エンジン125による解析のための検索基準および要求は、プロバイダデバイス145によってプロファイリングシステム110に提供される。プロファイル管理システム115によってアクセスされる検索基準および医師のプロファイル(ならびに、812でアクセスされる任意の付加的な情報)に基づいて、解析エンジン125は、814で、コンテンツ格納部155に格納される製造業者の製品情報をスコア化する。スコア化の結果は、プロバイダデバイス145に提供される。スコア化によって判定された時に、最も関連する製品情報は、822で、医師による826での選択およびレビューのために、ユーザデバイス130上に提示される。
製造業者の製品情報に加えて、特定の関心の薬物の製品情報に対する医師の検索に応答して、また、付加的に医療情報を受信するように、医師によって選択された場合に、研究論文、調査結果、およびプロファイリングシステム110によって識別される他の刊行物も、医師に提示することができる。解析エンジンは、830で、医師が関心を持ち得る付加的な情報を識別するように、検索基準および医師のプロファイル(ならびに、812でアクセスされる任意の付加的な情報)に基づいて、付加的な医療情報をスコア化する。
関心の付加的な医療情報は、834で、医師に提供されるが、これは、次いで838で、医師によって選択して、ユーザデバイス130上で視聴することができる。付加的な医療情報は、それら自体の文書の形態で、または、いくつかの実施形態では、付加的な医療情報へのリンクとして、コンテンツ格納部155に格納して、文書、リンク、またはそれら2つの組み合わせとして、医師に提供することができる。
このように付加的な医療情報を医師に提供することによって、医師が、そうしなければ独自の研究では気づき得なかった、または発見し得なかった、関連する情報の受け取りを通して、医師の研究を高められ得る。
医師が、例えば、製品情報に対する付加的な検索を行う、製造業者のウェブサイトを通してナビゲートする、提示される製品および/または医療情報から選択する、または他のいくつかの相互作用といった、製造業者のウェブサイトとの相互作用を継続する時に、プロファイル管理インターフェース135は、任意選択により、818で、医師の行動を監視することができ、そして842で、行動によって精緻化される、より大きな関連性の医療情報を識別することによって、医師に提供される付加的な医療情報を更新することができる。いくつかの実施形態では、医師のプロファイルは、842で、行動で更新され、よって、後にプロファイル管理インターフェース135によって使用され得る。
図17Aおよび17Bは、慈善団体に寄付するためのエクスペリエンスを増大するための、本発明の一実施形態を示す。本実施例では、ユーザのプロファイルおよび検索基準に基づいて、種々の慈善団体がユーザに提案される。加えて、いくつかの実施形態では、ユーザは、ユーザのプロファイルに基づいて、ユーザの関心のものであり得るイベントまたはキャンペーンを有する慈善団体の、例えば、電子メッセージまたは招待状といった形態で、通知を受信する。
ユーザは、慈善団体に関する情報を提供する、エンティティのウェブサイトを訪問することができる。902で、ユーザデバイス130を通してユーザアカウントにログインすると、プロファイル管理インターフェース135は、プロファイル管理システム115と通信して、910で、電子プロファイル格納部140に格納される、ユーザの関連付けられたプロファイルにアクセスする。いかなる既存のプロファイルも電子プロファイル格納部140に格納されていない場合、906で、ユーザは、ユーザアカウントと関連付けられるプロファイルを作成することができる。プロファイル属性は、例えば、関心事、好適な慈善団体または数タイプの要因、業務、学歴、およびユーザが寄付に関心を持ち得る慈善団体を識別する際に使用することができる、プロファイルを作成するための他の情報を含むことができる。ユーザプロファイルは、先に論じたように作成して、更新することができる。
ユーザは、ユーザによって、ならびにユーザのプロファイル属性に依存することによって入力される、検索基準に合致する慈善団体の場所を見つけるように、エンティティのウェブサイトで利用可能な検索の選択肢を使用することができる。いくつかの実施形態では、検索基準および解析のための要求は、プロバイダデバイス145によってプロファイリングシステム110に提供される。いくつかの実施形態では、検索基準および要求は、ユーザデバイス130によってプロファイリングシステム110に提供される。
解析エンジン125は、ユーザの検索基準およびプロファイル属性を処理して、914で、ユーザの関心のものであり得るものを識別するために、慈善団体の関連性を評価する目的で、種々の慈善団体をスコア化する。スコア化に基づいて、918で、慈善団体のリストがユーザに提示される。慈善団体の各々と関連付けられる要約情報も、提供することができる。団体へのリンクも同様に、団体の検索およびそこへの寄付を促進するように提供することができる。慈善団体へのリンク、ならびにイベントまたはキャンペーンの詳細な情報等の、付加的な情報は、プロバイダデバイス145によって読み出され、そして922で、ユーザによる選択に応答して、ユーザデバイス130に提供される。
いくつかの実施形態では、入力された検索基準、提供されるリストから選択される慈善団体等の、ユーザのウェブサイトとの相互作用は、926で、解析エンジン125によって、情報を将来的に使用できるように、ユーザのプロファイルを任意選択で更新することによって格納される。
スコア化される慈善団体の体系は、コンテンツ格納部155に格納されるコンテンツの少なくとも一部を表す。団体は、ウェブサイトを訪問するエンティティに提供することができる団体として含まれるウェブサイトを提供するエンティティとの関係を作成したものである。
先に述べたように、いくつかの実施形態では、システムは、通知を提供し、また、ユーザの関心のものであり得るイベント、キャンペーン、または継続的な必要性を有する慈善団体への継続的なアクセスを提供する。例えば、慈善団体が、資金調達のキャンペーンを開始している、継続的な寄付またはイベントの公表を要求していて、ユーザが、そのような通知を受信することにした場合に、システムは、静的または動的な看板または広告板上の、例えば、教会、店舗、あるいはスポーツまたは娯楽の場に現れる通知によって、キャンペーンまたはイベントの通知を受信することに関心があり得る、または継続的な寄付への参加に関心があり得るプロファイルを有するユーザを識別することができる。
エンティティは、公表されることを望むキャンペーンまたはイベントの慈善団体から情報を受信する。解析エンジン125が、電子プロファイル格納部140に格納されるユーザプロファイルに基づいて、慈善事業、キャンペーン、またはイベントを高くスコア化するユーザを識別することができるように、930(図17B)で、団体からの情報が指標付けされる。解析エンジン125は、934で、ユーザプロファイルにアクセスし、そして、情報に関心があると分かるであろうユーザを識別するように、ユーザプロファイルおよび指標付き情報を使用することによってプロセスを「逆転」させる。すなわち、ユーザ(プロファイルおよび検索基準)に基づいてコンテンツが識別されるのではなく、コンテンツ(慈善事業、キャンペーン、またはイベントの情報)に基づいてユーザが識別される。
いくつかの実施形態では、解析エンジン125は、938で、イベント/キャンペーン情報に対して、電子プロファイル格納部140の中のユーザプロファイルをスコア化することによって、そして、942で、指標付き情報が閾値よりも大きいスコアを有するユーザを識別することによって、または小売店で購入し、次いで慈善寄付のために金額をドル単位まで四捨五入する等の別の明示的なトリガに基づいて、指標付き情報およびユーザプロファイルを処理する。そのようなユーザについては、情報に関連性があり、かつ、ユーザは、情報の通知、すなわち、キャンペーンまたはイベントの通知を受信することに関心を持つとみなされる。
解析エンジン125は、情報を受信することに関心を持ち得ると識別されるユーザのリストを返す。プロバイダデバイス145は、ユーザのリストを処理し、そして946で、例えば、メールの通知、ユーザのアカウントにログインした際にユーザに提示される注意喚起、または他の通知技術によって、識別されたユーザに送達される、通知を生成する。
別の実施形態では、システム100は、ユーザによる検索に応答して、提案されるアイテムを提供することによって、小売アイテムの販売および/または販売促進のために使用され、追加的または代替的に、新しい関心の小売アイテム、ならびに関連付けられたアイテムおよびデータが見つかり得る旨の通知をユーザに提供する。図18Aおよび18Bは、本発明の一実施形態による、そのような一実施例を示す。
アイテムが、ユーザによって入力される検索基準に基づいて提案される場合、ユーザによって入力される検索基準に加えて、ユーザのアカウントと関連付けられたプロファイルが使用される。1002で、ユーザによってログインした後で、関連付けられたプロファイルは、1006で、プロファイル管理インターフェース135およびプロファイル管理システム115によるアクセスのために、ユーザによって作成されて、電子プロファイル格納部140に格納される。プロファイルは、選好、好き嫌い、個人情報、誕生日、休日に関連する情報、およびユーザのプロファイルを定義するために使用され得る他の情報を含み得る。ユーザのプロファイルは、先に論じたように作成して、修正することができる。
小売業者のウェブサイトで利用可能な検索の選択肢は、ユーザが、関心のあるアイテムの検索を特定できるようにする。ユーザによって入力される検索用語に加えて、ユーザのプロファイルは、1010でアクセスされ、1014で、コンテンツ格納部155に格納される小売アイテムをスコア化する時に、解析エンジン125によって使用される。小売アイテムには、小売業者のコンテンツ、販売促進物、広告、保証情報、ギフトカード、小売業者、ベンダ、小売ドメイン、小売カテゴリ、商品、商品のタイプ、および小売に関連する他の情報等のアイテムが挙げられるが、これに限定されない。ユーザの以前の関心のアイテム、ユーザの購入履歴が挙げられるが、これに限定されない、付加的な情報は、1012で任意選択で、解析エンジン125によってアクセスされ得、そして、アクセスされた時に、1014で、小売アイテムをスコア化するために使用される。解析エンジン125は、スコア化の結果をプロバイダデバイス145に提供し、そして1018で、ユーザの検索およびプロファイルに関連し、かつユーザの関心のものになり得る、小売業者のアイテムのリストをユーザデバイス130に提供するように、プロバイダデバイス145によって使用される。先に論じたように、小売業者によってユーザに提供されるリストの中のアイテムの数は、スコア閾値および/または列記されたアイテムの数に基づき得る。いくつかの実施形態では、ユーザに提供されるコンテンツは、特定のアイテムに関するより多くの情報へのリンクの形態であり得る。小売アイテムの付加的な情報は、1022で、選択の際に読み出して、ユーザに提供することができる。
いくつかの実施形態では、入力された検索基準、提供されたリストから選択される慈善団体等の、ユーザの小売業者のウェブサイトとの相互作用は、解析エンジン125によって将来的に情報を使用できるように、1026で任意選択で、ユーザのプロファイルを更新することによって格納される。
いくつかの実施形態では、ユーザプロファイルは、関心を持ち得る小売アイテムの通知をユーザに提供するために、小売業者によって使用される。すなわち、小売業者は、コンテンツおよびユーザプロファイルに基づいてユーザを見つけて、ユーザが通知の受信を選択した場合に、コンテンツのユーザに注意喚起するように通知が提供される。
例えば、小売業者は、在庫の小売アイテムを販売することに関心がある。小売アイテムは、1030(図18B)で適宜指標付けされ、よって、電子プロファイル格納部に格納されるユーザプロファイルは、アイテムに関連するユーザプロファイルを識別するように、解析エンジン125によって、1034でアクセスし、1038でスコア化することができる。スコア化に基づいて、ユーザプロファイルは、1042で、小売アイテム、および保証、付属物、またはアイテム特有のデータ等の、関連するアイテムに関心を持ち得ると識別される。例えば、より高いスコアを有するユーザプロファイルは、アイテムの通知を受信することに興味があり得るとみなされる。ユーザプロファイルをスコア化した結果は、プロファイリングシステム110によって、プロバイダデバイス145に提供される。小売業者は、1046で、高くスコア化され、かつそのような通知を受信することを選択したプロファイルを有するユーザに対する、アイテムの通知を生成する。小売アイテムに基づくユーザプロファイルのスコア化は、関心のアイテムをユーザに認識させること、および小売業者の在庫を管理するための技術を小売業者に提供することによって、ユーザ、ならびに小売業者に対する小売のエクスペリエンスを増大させることができる。
本発明の別の実施形態では、システム100は、小売コンテンツをユーザに提供するために使用され得る。図18Cは、本発明の一実施形態による、そのような一実施例を示す。
電子プロファイル格納部140に格納されるユーザの電子プロファイルは、1050で、少なくともユーザのプロファイル属性に従って、関連し得る、すなわちユーザが購入に関心を持ち得る、コンテンツ格納部155に格納されるコンテンツを識別するように、解析エンジン125によってアクセスされる。コンテンツは、小売業者のコンテンツ、販売促進物、広告、保証情報、ギフトカード、小売業者、ベンダ、小売ドメイン、小売カテゴリ、商品、商品のタイプ、および小売に関連する他の情報等のアイテムを含み得るが、これに限定されない。
解析エンジン125は、1058で、少なくともユーザのプロファイル属性に従って、コンテンツをスコア化する。例えば、電子プロファイル格納部145に格納される他のエンティティの電子プロファイルのプロファイル属性、ユーザの以前の関心のアイテム、ユーザの購入履歴といった、付加的な情報は、1054で任意選択で、コンテンツをスコア化するために、解析エンジン125によってアクセスされて、検討される。付加的な情報は、先に説明したものに限定することを意図したものではなく、本発明の範囲から逸脱することなく、他のタイプの付加的な情報を含み得る。
コンテンツ格納部155に格納されるコンテンツは、1058で、例えば、ユーザの電子プロファイルのプロファイル属性のうちの少なくともいくつかといった、電気プロファイル格納部140に格納される1つ以上の電子プロファイルのプロファイル属性に基づいて、解析エンジン125およびスコア化されたコンテンツアイテムによって、プロバイダデバイス145のコンテンツスコア化インターフェース150を通してアクセスされる。解析エンジン125は、1062で、コンテンツのスコア化の結果をプロバイダデバイス145に提供するが、これは、ユーザの関心のものであり得る関連するコンテンツを識別するために使用される。
関連するコンテンツに関する情報は、1066で、ユーザからの明確な要求に応答して、ユーザデバイス130上でユーザに提供することができる。例えば、ユーザは、関心の小売アイテムに対する提案等の、コンテンツに対する要求を入力し、そして、関連情報および販売促進材料、代替アイテム、ならびに他の情報は、プロバイダデバイス145によって提供される。
代替の一実施形態において、プロバイダデバイス145は、1066で、ユーザデバイス130にコンテンツを自動的に提供する。例えば、プロバイダデバイス145は、ユーザの関心のものとなり得る(すなわち、スコアに基づいて、関連する)小売アイテムに対する、携帯電子デバイスの近接性(すなわちユーザ)に基づいて、携帯電子デバイス等のユーザデバイス130に、情報を提供し得る。ユーザの位置情報は、GPS機能を有する携帯電話、携帯情報端末等の、携帯電子デバイスから得られる位置情報が挙げられるが、これに限定されない種々の技術に基づいて測定され得る。当業者に周知の他の位置技術も、本発明の範囲から逸脱することなく使用され得る。したがって、プロバイダデバイス145からコンテンツを受信することができる、携帯電子デバイス(ユーザデバイス130)を携持するユーザが、関心の小売アイテムに近接した時に、ユーザは通知を受け得る。先に説明したように、コンテンツは、保証、レビュー、サービス記録、レポート、関連する関心のアイテムの情報、広告を含む小売アイテムの販売促進物、ギフトカードの提供、および他の提供品等の、特定の小売アイテムの情報を含み得る。特定の小売アイテムに関連するアイテムの情報および提供品も、提供され得る。例えば、関心の小売アイテムがパーソナルコンピュータである場合では、ユーザに提供される情報および提供物は、コンピュータ周辺機器およびコンピュータ付属物の情報および提供を含み得る。
先に説明したように、小売コンテンツの通知および情報の提供は、ユーザに対する小売のエクスペリエンスを増大し得る。
本発明の別の実施形態では、図19A、19B、19Cに示されるように、システム100は、社会的ネットワークを作成するために使用することができる。すなわち、システム100は、プロファイルを有するユーザ間の、あるいは外部の人々、団体、サイト、リンク、または関心のデータコンテンツへの社会的なつながりを、提案し、合致させて、作成するために、ユーザのプロファイルを使用することができる。
図19Aを参照すると、ユーザは、1102で、社会的ネットワークウェブサイトのユーザアカウントにログインする。ユーザアカウントは、電子プロファイル格納部140に格納されるものと関連付けられるプロファイルを有する。プロファイルがまだ作成されていない場合、例えば、ユーザが、当該ウェブサイトでユーザアカウントをちょうど作成した場合に、当該ユーザは、1106で、プロファイルを作成することができる。ユーザのプロファイルは、例えば、名前、誕生日、住所、職業、趣味、所属および団体、現在の社会的なつながり、および、他のユーザプロファイルおよび特定のユーザのプロファイルに対する社会集団のプロファイルをスコア化するために、解析エンジンによって使用することができる、ユーザのプロファイルを作成するために使用することができる、他の情報といった、ユーザおよび選好に関する情報を含むことができる。
ウェブサイトは、ユーザの社会的なつながりを作成するために使用することができる。いくつかの実施形態では、ユーザは、ユーザのプロファイルに基づいて、社会集団に加わるための推薦を要求することができる。社会集団は、個人から複数の個人まで規模が様々であり得、人々、エンティティ、関心の断片、またはそれらの組み合わせを含み得る。ユーザはまた、関心の社会集団を推薦するように、ユーザのプロファイルとともに、解析エンジン125によって使用される、検索基準を提供し得る。社会集団は、コンテンツ格納部155に格納されるコンテンツとすることができる。ユーザの要求は、プロバイダデバイス145に提供され、その結果、1110で、解析エンジン125がユーザのプロファイルにアクセスする要求を生成し、そして1114で、ユーザのプロファイルに対して、および提供された場合には検索基準に対して、社会集団をスコア化する。いくつかの実施形態では、解析エンジンは、ユーザの関心に関連し得るプロファイルを有する他の人の、専門知識、関心、または知識に少なくとも部分的に関する、ユーザのプロファイルに対して社会集団をスコア化する。専門知識、関心、または認識は、例えば、個人の知識体系のうちの専門知識を提案し得る専門、職業、刊行物、経験、活動、および他の情報に対して測定され得る。スコア化の結果は、1118で、推薦される社会集団のリストがユーザに提供されるように、プロファイリングシステム110によって、プロバイダデバイス145に提供される。ユーザは、1122で、選択された社会集団に関するより多くの情報を取得するために、リストからユーザ群を選択することができる。
いくつかの実施形態では、検索基準およびリストからの社会集団の選択は、1126で、ユーザのプロファイルを更新するために使用することができる。
ウェブサイトはまた、新しい社会集団が作成された時に、電子プロファイル格納部140に格納されるプロファイルを有するユーザに対して、通知を生成して、提供し得る。例えば、プロバイダデバイス145は、1130(図19B)で、解析エンジン125の要求とともに、新しい社会集団に関する情報をプロファイリングシステム110に提供して、新しい社会集団の情報に対するプロファイルに、1134でアクセスして、1138でスコア化する。1130で提供される情報は、関心の断片を示すブログを含み得るが、これに限定されない。スコア化の結果は、1142で、新しい社会集団に加わることに関心を持ち得るユーザを識別するように、プロバイダデバイスに提供される。そのような情報を受信することを選択し、かつ関心を持ち得ると識別されたユーザには、1146で、プロバイダデバイス145によって、それらのユーザに電子通知が生成されて、提供される。
ウェブサイトはまた、いくつかの実施形態では、他のユーザのそれぞれのプロファイルに基づいて、他のユーザを、ユーザが属する社会集団に加わらせるように推薦するために、ユーザによって使用することができる。例えば、ユーザによってプロバイダデバイス145に対して作成された要求は、1150(図19C)で、社会集団に関する情報とともに、解析エンジン125に提供される。解析エンジン145は、1154で、プロファイル管理システム115を通してプロファイルにアクセスし、1158で、社会集団のプロファイルに対して、プロファイルをスコア化する。スコア化の結果は、ユーザが社会集団に参加するように推薦された時に、どのユーザプロファイルを、ユーザデバイス130に1166で提供するかを1162で識別し、プロバイダデバイス145に提供される。リストの中のユーザの情報は、1170で、読み出されて、選択の際にユーザに提供される。いくつかの実施形態では、1174で、プロバイダデバイス145によって電子招待状が生成されて、選択されたユーザに転送される。
本実施例によって示されるように、先に論じたように作成、格納、および修正される、プロファイルは、社会的ネットワークを作成するように、システムによって使用することができる。このようなシステムは、社会集団のユーザを識別して、社会集団のユーザに通知することによって、そして、ユーザの関心のものであり得る社会的なつながりの作成によって、ユーザの間の社会的相互作用を増大させる。
他の実施形態では、システム100は、患者のために療法を個別化するために使用される。図20は、システム100のそのような使用の一実施形態を示す。
1306で、患者(すなわち、プロファイル所有エンティティ)の電子プロファイルが作成されて、電子プロファイル格納部140に格納される。患者のプロファイルは、物理的プロファイル、病歴、画像、遺伝子構造、アレルギー、腫瘍または病気プロファイル、血液、タンパク質、バクテリア、または腫瘍細胞等の実際の物理的試料、特定の薬物の関連付けられた反応確率を伴う遺伝子受容体、および患者のために個別化された療法の作成に関連する他の情報を含み得る。患者の電子プロファイルは、先に論じたように作成されて、更新され得る。
患者の電子プロファイルは、1310で、解析エンジン125によって、プロファイル管理システム115を通してアクセスされる。1312で、付加的な情報も同様に任意選択でアクセスされ得る。付加的な情報には、関連する研究、医療試行、薬物、および治療プロトコルが含まれるが、これに限定されない。
解析エンジン125は、1314で、患者のプロファイルに対する薬物および治療プロトコル、およびアクセスされた場合は付加的な情報をスコア化する。薬物およびプロトコルは、コンテンツとしてコンテンツ格納部155に格納されて、プロバイダデバイス145を通してアクセスされる。1318で、スコア化に従って患者に関連するとみなされる薬物およびプロトコルのリストが、レビューのためにプロバイダに提供される。薬物に関連する付加的な情報およびプロトコルに関連する情報は、1322で、列記されたアイテムの選択の際に、読み出して、提供することができる。
代替的な実施形態では、医師は、いくつかの事例では調合薬であり得る、個別化された療法の作成を要求する。ユーザデバイス130は、システム100と相互作用するように、医師によって使用することができる。医師は、1306で、電子プロファイル格納部140に格納される患者プロファイルを作成して、そして、患者のプロファイルに基づいて、関連する薬物および/またはプロトコルのリストを要求することができる。そのような実施形態では、解析エンジンからの結果は、1318で、レビューのために医師に提供される。
患者の電子プロファイルは、将来の解析が付加的なプロファイル属性を考慮するように、症状または診断の変化、あるいは薬物およびプロトコルに対する反応により更新することができる(図20には示さず)。
別の実施形態では、システム100は、関連し得る情報を旅行者に提供するために使用される。提供される情報は、旅行者の旅行のエクスペリエンスを増大させ得る。図21は、本発明の一実施形態による、そのような一実施例を示す。
1330で、電子プロファイル格納部140に格納されるユーザの電子プロファイルは、例えば、目的地、スケジュール、旅程、予約、およびユーザの旅行に関連する情報を収集することができる他の情報といった、ユーザの旅行計画に関連するプロファイル属性を含む。
ユーザの電子プロファイルは、1334で、ユーザの旅行計画に関連するコンテンツを識別するように、解析エンジン125によってアクセスされる。コンテンツ格納部155に格納されるコンテンツの例には、旅行情報、フライト状況情報、気象情報、販売および小売促進物等が挙げられるが、これに限定されない。解析エンジン125は、1342で、少なくとも旅行者のプロファイル属性に従って、コンテンツをスコア化する。例えば、電子プロファイル格納部145に格納される他のエンティティの電子プロファイルのプロファイル属性といった、付加的な情報は、1338で任意選択で、コンテンツをスコア化するために、解析エンジン125によってアクセスされ得る。付加的な情報は、他のエンティティの電子プロファイルのプロファイル属性を制限することを意図したものではなく、本発明の範囲から逸脱することなく、他のタイプの付加的な情報を含み得る。
解析エンジン125は、ユーザによって、例えばユーザデバイス130でユーザ入力によって、手動で起動することができる。代替の一実施形態では、解析エンジン125は、例えば、空港等の出発場所に対するユーザの近接性に基づいて、自動的に起動することができる。ユーザの位置情報は、GPS機能を有する携帯電話または携帯情報端末等の、携帯電子デバイスから得られる位置情報が挙げられるが、これに限定されない種々の技術に基づいて判定され得る。
コンテンツ格納部155に格納されるコンテンツは、解析エンジン125によって、プロバイダデバイス145のコンテンツスコア化インターフェース150を通してアクセスされ、コンテンツアイテムは、1342で、例えばユーザの電子プロファイルのプロファイル属性のうちの少なくともいくつかといった、電子プロファイル格納部140に格納される電子プロファイルのうちの1つ以上のプロファイル属性に基づいて、スコア化される。
解析エンジン125は、コンテンツのスコア化の結果をプロバイダデバイス145に提供するが、当該結果は、1346で、ユーザデバイス130のユーザに提供するように、関連するコンテンツを識別するために使用される。ユーザによって選択される選択可能なコンテンツは、1350で、レビューのために、読み出されて、ユーザに提供され得る。いくつかの実施形態では、ユーザデバイス130に提供されるコンテンツのタイプは、コンテンツプロバイダによって決定される。いくつかの実施形態では、ユーザのために電子プロファイル格納部140に格納される電子プロファイルは、ユーザデバイス130に提供されるコンテンツのタイプに関する選好を含むことができる。例えば、旅行情報に対するユーザのコンテンツの選好には、フライト状況、目的地の気象情報、およびホテル、レンタカー、代理店、小売業者の提供品および販売促進物、およびユーザが要求し得る、またはプロバイダによって関連するとみなされる他の事項が挙げられる。
図1のシステム100に関して先に論じた情報は、ユーザインターフェースを使用して表示され得、かつ相互に対するそれらの関連性に従って配列され得る。図22Aは、先に説明した情報の関係およびその選択を示すために、システム100等のシステムで使用することができる、ユーザインターフェース1400を示す。例えば、コンテンツ、プロファイル、プロファイル属性、用語、文書、およびシステム100によって管理され得る他の情報は、ユーザインターフェースによって示され、かつこれを通して選択される。ユーザインターフェース1400は、エンティティおよびプロバイダに、それぞれ、相互に対する情報および情報の関係の描写を提供するように、例えば、ユーザデバイス130のコンテンツビューア137、ならびにプロバイダデバイス145のディスプレイといった、ディスプレイ1402上に表示され得る。ユーザならびにプロバイダデバイス130および145は、プロセッサと、ディスプレイと、以下に説明するユーザインターフェース1400の機能をプロセッサに実装させ得る、コンピュータが読み取り可能な命令を格納する、メモリとを含む。
ユーザインターフェース1400は、レベル1(L1)ノード1414がL1コネクタ1412によって接続される、入力ノード1410を含む。レベル2ノード1420は、L2コネクタ1418によって、それぞれのL1ノード1414に接続される。入力ノード1410は、L1およびL2ノードが関連する情報を示し得る。L1ノード1414は、入力ノード1410に関連する情報を示し得る。L2ノード1420は、それぞれのL1ノードの関連性を補助する情報を示し得る。いくつかの実施形態では、L2ノード1420は、入力ノード1410に関連する付加的な情報を示し得るが、L2ノードが接続されるそれぞれのL1ノードよりも範囲は狭い。L1ノード1414またはL2ノード1420は、新しい入力ノード1410になるように選択することができる。L1ノード1414およびL2ノード1420によって示される情報は、新しい入力ノード1412によって示される情報に対して関連性を有する。
ノード1410、1414、1420、およびコネクタ1412、1418の特徴は、情報を伝えることができる。例えば、図22Aの線図には示されないが、情報のタイプ、情報のカテゴリ、L1ノード情報とL2ノード情報との対比、および/またはユーザインターフェース1400のノードによって示される情報の他の特徴等の、情報のグループ化を伝えるために、色および色の濃淡/明暗が使用され得る。エンティティによる選択された情報を伝えるために、ノードの強調が使用され得る。
例えば、これまでに情報がアクセスされた回数、情報の関連性、情報の量、および/または相互に対する情報のノードの他の相対的特徴といった、他のノードの情報に対するノードの情報の関連性を伝えるために、ノード1410、1414、1420のサイズおよび形状が使用され得る。ノードの情報に関する特徴を伝えるために、相互に関連するノード1410、1414、1420の位置付けも使用され得る。例えば、他方に対する一方のノードの距離は、いくつかの事例ではHebbianの関連付けの強さに基づいて、それぞれの情報の相対的関連性を示し得る。ノードを接続するコネクタの長さは、距離の違いに応じて長く、または短なり得る。ある領域内のノードの場所、座標空間、角度の範囲、または他の位置情報は、情報のカテゴリ、種別、タイプを伝え得る。ノードおよびコネクタの他の特徴は、本発明の範囲から逸脱することなく、情報伝達するためにも使用され得る。先に説明した実施例は、限定的でない実施例を意図したものである。
図22Aは、二次元空間の中のノード1410、1414、1420、およびコネクタ1412、1418を示す。しかしながら、いくつかの実施形態では、ノードおよびコネクタは、三次元空間の中に示すことができる。加えて、ノードのレベル数(すなわち、図22では、L1およびL2ノードの2つのレベル)は、図22Aに示されるものから増減させてもよい。別のノードに接続されるノードの数は、本発明の範囲から逸脱することなく、図22Aに示されるものよりも多くても、少なくてもよい。さらに、接続は、示されている場合も、示されていない場合もあり、または、例えば、二次元または三次元空間内で、ノードの壁を厚くすることを通して、色付け、もしくは相対的位置付けを通して、代替として表される場合もある。
図22Bは、本発明の一実施形態によるユーザインターフェース1400を示す。図22Bのユーザインターフェース1400は、選好属性を曖昧性除去するために使用される。先に論じたように、曖昧性除去エンジン120(図1)は、エンティティによって選好入力を精緻化するための、関連用語のリストを提供し得る。関連用語は、それぞれのノードを強調表現して、プロファイルへの用語の追加を確認することによって、選択することができる。図22Bの実施例は、スポーツに関連する専門的コンテンツに基づく、「ジャイアンツ」という用語の曖昧性除去を示す。「ジャイアンツ」という用語は、入力ノード1410によって示され、プロファイルおよび専門的コンテンツに基づく、提案された、曖昧性除去された用語は、L1ノード1414およびL2ノード1420によって示される。図22Bの実施例では、L1ノードの数は3つであり、L2ノードの数は4つである。先に論じたように、情報を示すL1およびL2ノードの数は、本発明の範囲から逸脱することなく、修正され得る。
図22Cは、本発明の一実施形態によるユーザインターフェース1400を示す。図22Cのユーザインターフェース1400は、スポーツに関連する専門的コンテンツに基づく、「サンフランシスコジャイアンツ」という検索基準に関連するコンテンツを示すために使用される。先に論じたように、ユーザデバイス130に配信される関連コンテンツは、コンテンツビューア137等のディスプレイ1402の中で表示することができる。コンテンツは、それぞれのノードを強調表現して、プロファイルへの用語の追加を確認することによって、選択することができる。「サンフランシスコジャイアンツ」という用語は、入力ノード1410によって示され、関連するものとして解析エンジン125によって識別される、コンテンツ格納部155に格納されるコンテンツは、L1ノード1414およびL2ノード1420によって示される。図22Cの実施例では、L1ノードの数は4つであり、L2ノードの数は3つである。先に論じたように、情報を示すL1およびL2ノードの数は、本発明の範囲から逸脱することなく、修正され得る。
図22Dは、システム100のユーザデバイス130上に表示される、ユーザインターフェース1400の一実施例を示す。図22Dに示されるように、ユーザインターフェース1400は、コンテンツ領域330および/または曖昧性除去選択領域320上に表示され得る。ユーザインターフェース1400が表示される領域は、ノードおよびノードコネクタによって示される情報に依存し得る。例えば、ユーザインターフェース1400が曖昧性除去情報を示す場合は、曖昧性除去選択領域320の中に表示され得る。別の実施例では、ユーザインターフェース1400が関連するコンテンツを示す場合は、コンテンツ領域330の中に示され得る。代替の実施形態では、ユーザインターフェース1400は、コンテンツ領域330または曖昧性除去選択領域320ではなく、ディスプレイ305の一領域(図示せず)に表示される。
ユーザインターフェース1400は、先に説明したように、情報を示して、選択するために使用することができる。示され、かつ選択され得る情報の他の例には、エンティティ(入力ノード1410)と選好属性(L1ノード1412)と専門的コンテンツ(L2ノード1420)の体系との関係、選好属性(入力ノード1410)と専門的コンテンツの体系(L1ノード1412)と関連コンテンツ(L2ノード1420)との関係、初期検索用語を有する曖昧性除去検索基準(入力ノード1410)、提案された関連する二次検索用語(L1ノード1412)、提案された関連する第三次検索用語(L2ノード1420)、および提案された関連する四次検索用語(L3ノード(図示せず))が挙げられる。
プロファイルを所有するエンティティのプロファイルに基づいてコンテンツをスコア化し、関連する関連用語を識別する実施例を、選好情報を曖昧性除去し、かつ選択のためにコンテンツをスコア化する、両方の一実施例で上記に説明した。電子プロファイルに少なくとも部分的に基づいた予測的および決定的なアクションの実施例を説明し、プロファイル属性に基づいた関連数の計算も説明した。
上述のことから、本発明の具体的な実施形態を例示のために本明細書で説明したが、本発明の精神および範囲から逸脱することなく、種々の変更が行われ得ることを理解されるであろう。
さらなる態様では、装置は選択されたコンテンツをプロバイダからエンティティに提供するためのシステムを含む。前記システムは、ユーザインターフェースと、ディスプレイと、メモリと、前記ユーザインターフェース、ディスプレイ、およびメモリに連結されるプロセッサとを有する、ユーザシステムであって、前記メモリは、実行された時に、前記プロセッサに、前記エンティティを識別する情報、および前記ユーザインターフェースを通して前記エンティティによって入力されるコンテンツの検索基準を受信させ、かつ選択されたコンテンツを前記ディスプレイ上に表示させる、コンピュータが読み取り可能な命令を有する、ユーザシステムを含む。前記システムはさらに、前記ユーザシステムと通信するように構成され、コンテンツ格納部と、メモリと、前記コンテンツ格納部および前記メモリに連結されるプロセッサとを有する、プロバイダシステムであって、前記メモリは、実行された時に、前記プロセッサに、前記コンテンツ格納部に格納されるコンテンツのスコア化の結果を解析させ、前記コンテンツ格納部にアクセスさせ、かつ前記スコア化の結果に従って、選択されたコンテンツを前記ユーザシステムに提供させる、コンピュータが読み取り可能な命令を有する、プロバイダシステムを含む。前記システムはさらに、前記ユーザシステムおよび前記プロバイダシステムと通信するように構成される、プロファイリングシステムであって、電子プロファイルを格納するように構成される、プロファイル格納部を有し、前記プロファイルは、それぞれのエンティティと関連付けられ、かつ前記それぞれのエンティティのプロファイル属性を含み、メモリと、前記プロファイル格納部およびメモリに連結されるプロセッサとをさらに有し、前記メモリは、実行された時に、前記プロセッサに、前記ユーザシステムから、前記エンティティ、抽出されたエンティティの指標、またはそれらの組み合わせのうちの少なくとも1つを識別する前記情報、および前記検索基準を受信させるプロファイリングシステムを含む。前記システムはまた、前記エンティティと関連付けられる前記電子プロファイルにアクセスし、スコア化の結果を提供するように、前記検索基準および前記エンティティの前記プロファイル属性に従って、各コンテンツアイテムの関連性、無関連性、またはそれらの組み合わせのうちの少なくとも1つの程度を計算し、かつ、前記コンテンツの前記スコア化の結果を前記プロバイダシステムに提供し得る。
先の態様の装置はさらに、前記コンテンツ格納部に格納される前記コンテンツは、前記プロバイダの製品に対する製品情報、広告、販売促進物、保証、またはそれらの組み合わせのうちの少なくとも1つを含むシステムを含み得る。前記システムでは、前記コンテンツ格納部に格納される前記コンテンツは、前記製品が含まれる分野に関連する二次情報をさらに含み、前記プロファイリングシステムの前記メモリは、実行された時に、前記プロセッサに、前記検索基準および前記エンティティの前記プロファイル属性に従って、前記二次情報の関連性、無関連性、またはそれらの組み合わせのうちの少なくとも1つの程度を計算させる、コンピュータが読み取り可能な命令をさらに含み得る。前記システムでは、前記二次情報は、システム構成要素、周辺機器、一次製品と関連付けられる他の製品、またはそれらの組み合わせのうちの少なくとも1つを含み得る。
先の態様の装置はさらに、前記コンテンツ格納部に格納される前記コンテンツは、前記プロバイダからの小売アイテムの情報を含むシステムを含み得る。
先の態様の装置はさらに、前記コンテンツ格納部に格納される前記コンテンツは、慈善団体の情報を含むシステムを含み得る。
先の態様の装置はさらに、前記プロファイリングシステムの前記メモリは、実行された時に、前記プロセッサに、前記プロバイダシステムによって提供される前記選択されたコンテンツの前記エンティティの選択に従って、前記エンティティのプロファイル属性を更新させる、コンピュータが読み取り可能な命令を含むシステムを含み得る。
先の態様の装置はさらに、前記プロファイリングシステムの前記メモリは、実行された時に、前記プロセッサに、前記エンティティのプロファイル属性を推定させ、かつそれを、前記プロファイル格納部に格納される前記エンティティの電子プロファイルに追加させる、コンピュータが読み取り可能な命令を含むシステムを含み得る。前記システムでは、前記プロセッサは、前記エンティティの電子プロファイルの中に含まれる既存のプロファイル属性、他のエンティティの電子プロファイルの中に含まれるプロファイル属性、エンティティの挙動、またはそれらの組み合わせのうちの少なくとも1つに基づいて、前記エンティティのプロファイル属性を推定するように構成され得る。
先の態様の装置はさらに、前記プロファイリングシステムは、前記ユーザシステムから情報を受信し、かつ前記プロファイル格納部に格納される前記電子プロファイルを生成するように構成される、プロファイル管理システムを含むシステムを含み得る。前記システムはさらに、プロファイル格納部に格納される前記電子プロファイルのうちの1つ以上に基づいて、コンテンツアイテムをスコア化するように構成される、解析エンジンを含み得る。前記システムはさらに、前記プロファイリングシステムは、前記ユーザシステムからプロファイル属性を受信し、かつ前記提供された情報における曖昧性、ノイズ、またはそれらの組み合わせのうちの少なくとも1つを低減するために、前記属性を処理するように構成される、曖昧性除去エンジンを含み得る。
先の態様の装置はさらに、実行された時に、前記プロセッサに、関連性、無関連性、またはそれらの組み合わせのうちの少なくとも1つの程度を計算させる、コンピュータが読み取り可能な命令でコード化された、前記プロファイリングシステムの前記メモリは、実行された時に、前記プロセッサに、前記コンテンツアイテムのうちの少なくともいくつかの無関連性の程度を計算させる、コンピュータが読み取り可能な命令でコード化されたメモリを備えるシステムを含み得る。
先の態様の装置はさらに、実行された時に、前記プロセッサに、関連性、無関連性、またはそれらの組み合わせのうちの少なくとも1つの程度を計算させる、コンピュータが読み取り可能な命令でコード化された、前記プロファイリングシステムの前記メモリは、実行された時に、前記プロセッサに、前記検索基準、前記エンティティのプロファイル属性、および他のエンティティの電子プロファイルからのプロファイル属性に従って、各コンテンツアイテムの関連性、無関連性、またはそれらの組み合わせのうちの少なくとも1つの程度を計算させる、コンピュータが読み取り可能な命令でコード化されたメモリを備えるシステムを含み得る。
先の態様の装置はさらに、実行された時に、前記プロセッサに、関連性、無関連性、またはそれらの組み合わせのうちの少なくとも1つの程度を計算させる、コンピュータが読み取り可能な命令でコード化された、前記プロファイリングシステムの前記メモリは、実行された時に、前記プロセッサに、前記検索基準、前記エンティティのプロファイル属性、および付加的な情報に従って、各コンテンツアイテムの関連性、無関連性、またはそれらの組み合わせのうちの少なくとも1つの程度を計算させる、コンピュータが読み取り可能な命令でコード化された、メモリと、付加的な情報を備え、前記付加的な情報は、前記エンティティと関連付けられる前記電子プロファイル、他のエンティティと関連付けられる電子プロファイル、前記検索基準、またはそれらの組み合わせに基づいて、前記エンティティに関連するシステムを含み得る。
先の態様の装置はさらに、前記コンテンツ格納部に格納される前記コンテンツは、薬物情報を含み、前記エンティティは、患者、前記患者の医師、またはそれらの組み合わせ、前記患者の少なくとも病歴を有する前記患者の前記プロファイル格納部に格納される前記電子プロファイル、前記患者の遺伝情報、またはそれらの組み合わせのうちの少なくとも1つを含み、前記プロファイリングシステムの前記メモリは、実行された時に、前記プロセッサに、前記患者に関連する薬物、治療プログラム、またはそれらの組み合わせのうちの少なくとも1つを識別するように、前記薬物情報の前記スコア化の結果を、前記プロバイダシステムに提供させる、コンピュータが読み取り可能な命令を含むシステムを含み得る。
さらなる態様では、装置は選択されたコンテンツの通知をプロバイダからエンティティに提供するためのシステムを含み得る。前記システムは、ユーザインターフェースと、ディスプレイと、メモリと、前記ユーザインターフェース、ディスプレイ、およびメモリに連結されるプロセッサとを有する、ユーザシステムであって、前記メモリは、実行された時に、前記プロセッサに、その受信に応答して、選択されたコンテンツの通知を表示させる、コンピュータが読み取り可能な命令を有する、ユーザシステムを含む。前記システムはさらに、前記ユーザシステムと通信するように構成される、プロバイダシステムであって、コンテンツ格納部と、メモリと、前記コンテンツ格納部および前記メモリに連結されるプロセッサとを有し、前記メモリは、実行された時に、前記プロセッサに、前記コンテンツ格納部に格納される選択されたコンテンツのスコア化の結果を解析させ、かつ前記選択されたコンテンツに関する情報を提供する、前記スコア化の結果によって識別されるエンティティに対する電子メッセージを生成させる、コンピュータが読み取り可能な命令を有する、プロバイダシステムを含む。前記システムはさらに、前記ユーザシステムおよび前記プロバイダシステムと通信するように構成される、プロファイリングシステムであって、電子プロファイルを格納するように構成される、プロファイル格納部を有し、前記プロファイルは、それぞれのエンティティと関連付けられ、かつ前記それぞれのエンティティのプロファイル属性を含み、メモリと、前記プロファイル格納部およびメモリに連結されるプロセッサとをさらに有するプロファイリングシステムを含む。前記メモリは、実行された時に、前記プロセッサに、前記プロバイダシステムから前記選択されたコンテンツの情報を受信させ、電子プロファイルにアクセスさせ、スコア化の結果を提供するように、前記選択されたコンテンツの前記情報、および前記エンティティの前記プロファイル属性に従って、前記電子プロファイルの関連性、無関連性、またはそれらの組み合わせのうちの少なくとも1つの程度を計算させ、かつ、前記電子プロファイルの前記スコア化の結果を前記プロバイダシステムに提供させる、コンピュータが読み取り可能な命令でコード化されている。
先の態様の装置はさらに、前記コンテンツ格納部に格納される前記選択されたコンテンツは、前記プロバイダから、小売アイテムの情報、販売促進物、プログラム、データ、またはそれらの組み合わせのうちの少なくとも1つを含むシステムを含み得る。前記システムでは、前記コンテンツ格納部に格納される前記コンテンツは、ギフトカード、小売業者、販売促進者のチャンネルまたはスポンサ、個人化コンテンツおよび関連するデータ、またはそれらの組み合わせのうちの少なくとも1つを含み得る。前記システムでは、前記コンテンツ格納部に格納される前記コンテンツは、旅行情報、気象情報、販売促進情報、種々の目的地の販売促進情報、フライト状況、またはそれらの組み合わせのうちの少なくとも1つを含み得る。
先の態様の装置はさらに、前記コンテンツ格納部に格納される前記コンテンツは、慈善団体の情報を含むシステムを含み得る。
先の態様の装置はさらに、前記コンテンツ格納部に格納される前記コンテンツは、社会集団、社会的なつながり、またはそれらの組み合わせを含むシステムを含み得る。
先の態様の装置はさらに、前記ユーザシステムは、携帯電子デバイスを備えるシステムを含み得る。前記システムでは、前記携帯電子デバイスは、前記コンテンツに関する情報の受信のプロセスをトリガし、かつ関連性、無関連性、またはそれらの組み合わせのうちの少なくとも1つの程度の計算に寄与する、前記コンテンツストレージの中のコンテンツのマーカーに対する、前記ユーザシステムの存在または近接性のうちの少なくとも1つを判定するように、前記プロバイダシステムと相互作用し得る。
先の態様の装置はさらに、前記プロバイダシステムは、前記コンテンツ格納部に格納される前記コンテンツへのアクセスを提供し、かつ前記プロファイリングシステムから前記スコア化の結果を受信するように構成される、コンテンツスコア化インターフェースを備えるシステムを含み得る。
先の態様の装置はさらに、前記ユーザデバイスは、前記プロファイリングシステムと通信して、前記電子プロファイルのプロファイル属性の、作成、修正、またはそれらの組み合わせを行うように構成される、プロファイル管理インターフェースを備えるシステムを含み得る。
先の態様の装置はさらに、実行された時に、前記プロセッサに、関連性、無関連性、またはそれらの組み合わせのうちの少なくとも1つの程度を計算させる、コンピュータが読み取り可能な命令でコード化された前記プロファイリングシステムの前記メモリは、実行された時に、前記プロセッサに、電子プロファイルのうちの少なくともいくつかの無関連性の程度を計算させる、コンピュータが読み取り可能な命令でコード化された、メモリを備えるシステムを含み得る。
さらなる態様では、方法は、選択されたコンテンツをプロバイダからエンティティに提供することを含む。前記方法は、電子プロファイルを格納するステップであって、前記電子プロファイルの各々が、それぞれのエンティティの少なくとも1つのプロファイル属性を含む、ステップを含む。前記方法はさらに、エンティティおよび検索基準を識別する情報を受信するステップと、前記エンティティと関連付けられる前記電子プロファイルにアクセスするステップと、スコア化の結果を提供するように、前記検索基準および前記エンティティの前記プロファイル属性に従って、プロバイダコンテンツの関連性、無関連性、またはそれらの組み合わせのうちの少なくとも1つの程度を計算するステップと、前記プロバイダコンテンツに対する前記スコア化の結果を解析するステップと、前記スコア化の結果に従って、選択されたコンテンツを前記エンティティに提供するステップと、を含む。
先の態様の方法はさらに、二次スコア化の結果を提供するように、前記検索基準および前記エンティティの前記プロファイル属性に従って、二次コンテンツの関連性、無関連性、またはそれらの組み合わせのうちの少なくとも1つの程度を計算するステップと、前記二次スコア化の結果を解析するステップと、前記二次スコア化の結果に基づいて、選択された二次コンテンツを前記エンティティに提供するステップと、を含み得る。
先の態様の方法はさらに、選択されたコンテンツをプロバイダから前記エンティティに提供するステップであって、プロバイダコンテンツの関連性、無関連性、またはそれらの組み合わせのうちの少なくとも1つの程度を計算するステップは、前記プロバイダコンテンツのうちの少なくともいくつかの無関連性の程度を計算するステップを含むステップを含み得る。
先の態様の方法はさらに、プロバイダコンテンツの関連性、無関連性、またはそれらの組み合わせのうちの少なくとも1つの程度を計算するステップは、前記検索基準、前記エンティティのプロファイル属性、および他のエンティティの電子プロファイルからのプロファイル属性に従って、関連性、無関連性、またはそれらの組み合わせのうちの少なくとも1つの程度を計算するステップを含み得る。
先の態様の方法はさらに、選択されたコンテンツをプロバイダから前記エンティティに提供するステップであって、プロバイダコンテンツの関連性、無関連性、またはそれらの組み合わせのうちの少なくとも1つの程度を計算するステップは、前記検索基準、前記エンティティのプロファイル属性、および付加的な情報に従って、関連性、無関連性、またはそれらの組み合わせのうちの少なくとも1つの程度を計算するステップを含み、前記付加的な情報は、前記エンティティと関連付けられる前記電子プロファイル、他のエンティティと関連付けられる電子プロファイル、前記検索基準、またはそれらの組み合わせに少なくとも基づいて、前記エンティティに関連するステップを含み得る。
先の態様の方法はさらに、選択されたコンテンツをプロバイダから前記エンティティに提供するステップであって、前記プロバイダコンテンツは、薬物情報を含み、前記エンティティは、患者、患者の医師、またはそれらの組み合わせ、前記患者の少なくとも病歴を有する前記患者について格納される前記電子プロファイル、前記患者の生物学的データ、前記患者の画像、またはそれらの組み合わせのうちの少なくとも1つを含み、前記スコア化の結果を解析するステップは、前記患者に関連する、解析の分離、薬物または治療プログラムの識別、またはそれらの組み合わせのうちの少なくとも1つを行うように、前記薬物情報の前記スコア化の結果を解析するステップを含むステップを含み得る。
先の態様の方法はさらに、選択されたコンテンツをプロバイダから前記エンティティに提供するステップであって、前記プロバイダコンテンツは、薬物情報を含み、前記エンティティユーザは、患者、患者の医師、またはそれらの組み合わせ、前記患者の遺伝情報を少なくとも有する前記患者について格納される前記電子プロファイルのうちの少なくとも1つを含み、前記スコア化の結果を解析するステップは、前記患者に関連する、解析の分離、薬物または治療プログラムの識別、またはそれらの組み合わせのうちの少なくとも1つに対する前記薬物情報の前記スコア化の結果を解析するステップを含むステップを含み得る。
先の態様の方法はさらに、選択されたコンテンツの情報をプロバイダから受信するステップと、複数のエンティティの前記電子プロファイルにアクセスするステップと、スコア化の結果を提供するように、前記選択されたコンテンツおよび前記エンティティの前記プロファイル属性の前記情報に従って、前記電子プロファイルの、関連性、非関連性、またはそれらの組み合わせのうちの少なくとも1つの程度を計算するステップと、選択されたコンテンツの前記スコア化の結果を解析するステップと、前記電子プロファイルの前記スコア化の結果に従って、前記選択されたコンテンツに関する情報を提供する電子メッセージを送達するように、エンティティを選択するステップと、電子メッセージを前記選択されたエンティティに送達するステップと、を含み得る。
先の態様の方法はさらに、前記エンティティのプロファイル属性を推定するステップと、それを、前記エンティティと関連付けられる前記電子プロファイルに追加するステップとを含み得る。前記方法は、前記エンティティのプロファイル属性を推定するステップは、前記エンティティの電子プロファイルの中に含まれる既存のプロファイル属性、他のエンティティの電子プロファイルの中に含まれるプロファイル属性、エンティティの挙動、またはそれらの組み合わせのうちの少なくとも1つに基づいて、前記エンティティのプロファイル属性を推定するステップを含み得る。
先の態様の方法はさらに、前記エンティティに提供される前記コンテンツのエンティティの選択に基づいて、前記エンティティと関連付けられる前記電子プロファイルのプロファイル属性を更新するステップを含み得る。
さらなる態様では、装置はエンティティによる使用のためのユーザデバイスを含む。ユーザデバイスは、ディスプレイと、前記ディスプレイに連結されるプロセッサと、メモリであって、実行された時に、前記プロセッサに、前記エンティティによって入力される検索基準を受信させ、コンテンツアイテム、および各コンテンツアイテムと関連付けられるそれぞれの関連性スコアを受信させ、前記関連性スコアは、前記エンティティと関連付けられる格納された電子プロファイル、前記検索基準、および各コンテンツアイテムの指標付き情報に部分的に基づいて計算され、かつ、前記ユーザデバイスのディスプレイ上に、前記コンテンツアイテムのうちの少なくとも1つを描画させ、前記コンテンツアイテムは、第1レベルのコネクタによって入力ノードに接続される第1レベルのノードとして描画され、前記検索基準は、前記入力ノードとして描画され、前記第1レベルのノードの各々は、それぞれの第2レベルのコネクタによってそれに接続される、少なくとも1つの第2レベルのノードを有し、前記それぞれのコンテンツアイテムの前記関連性スコアが基づく指標付き情報は、それぞれの第2レベルのノードとして描画される、コンピュータが読み取り可能な命令でコード化されたメモリを含む。
先の態様の装置はさらに、前記ディスプレイは、前記ユーザデバイスとは物理的に接続されないディスプレイを備えるデバイスを含み得る。
先の態様の装置はさらに、実行された時に、前記プロセッサに、前記ユーザデバイスのディスプレイ上に前記コンテンツアイテムのうちの少なくとも1つを描画させる、コンピュータが読み取り可能な命令でコード化された、前記メモリは、実行された時に、前記プロセッサに、前記ユーザデバイスのディスプレイ上にコンテンツアイテムを描画させる、コンピュータが読み取り可能な命令でコード化された、メモリを備え、前記コンテンツアイテムは、前記それぞれのコンテンツアイテムの前記計算されたスコアに少なくとも部分的に基づいて、あるサイズを有する第1レベルのノードとして描画されるデバイスを含み得る。
先の態様の装置はさらに、実行された時に、前記プロセッサに、前記ユーザデバイスのディスプレイ上に前記コンテンツアイテムのうちの少なくとも1つを描画させる、コンピュータが読み取り可能な命令でコード化された、前記メモリは、実行された時に、前記プロセッサに、前記ユーザデバイスのディスプレイ上にコンテンツアイテムを描画させる、コンピュータが読み取り可能な命令でコード化された、メモリを備え、前記コンテンツアイテムは、前記それぞれのコンテンツアイテムの前記計算されたスコアに少なくとも部分的に基づいて、前記入力ノードからある距離を有する、第1レベルのノードとして描画されるデバイスを含み得る。
先の態様の装置はさらに、実行された時に、前記プロセッサに、前記ユーザデバイスのディスプレイ上に前記コンテンツアイテムのうちの少なくとも1つを描画させる、コンピュータが読み取り可能な命令でコード化されたメモリは、実行された時に、前記プロセッサに、前記エンティティからノードの選択を受信させ、コンテンツアイテムおよび各コンテンツアイテムと関連付けられるそれぞれの関連性スコアを受信させ、前記関連性スコアは、前記エンティティと関連付けられる格納された電子プロファイル、前記検索基準、前記選択されたノード、および各コンテンツアイテムの指標付き情報に部分的に基づいて計算され、かつ、前記入力ノードとして前記選択されたノードを描画させ、かつ前記入力ノードに関連する前記関連性スコアに従って、第1レベルおよび第2レベルのノードとして前記コンテンツアイテムを描画させる、コンピュータが読み取り可能な命令でさらにコード化された、メモリを備えるデバイスを含み得る。
さらなる態様では、装置は、エンティティによる使用のためのユーザデバイスを含む。前記ユーザデバイスは、ディスプレイと、前記ディスプレイに連結されるプロセッサと、
メモリであって、実行された時に、前記プロセッサに、前記エンティティによって入力されるプロファイル属性を受信させ、各コンテンツアイテムと関連付けられるそれぞれの関連性スコアに従って、コンテンツアイテムを受信させ、前記関連性スコアは、前記エンティティと関連付けられる格納された電子プロファイル、前記入力されたプロファイル属性、および各コンテンツアイテムの指標付き情報に部分的に基づいて計算され、かつ、前記ユーザデバイスのディスプレイ上に前記コンテンツアイテムのうちの少なくとも1つを描画させ、前記文書は、第1レベルのコネクタによって入力ノードに接続される第1レベルのノードとして描画され、前記入力されたプロファイル属性は、前記入力ノードとして描画され、前記第1レベルのノードの各々は、それぞれの第2レベルのコネクタによってそれに接続される、少なくとも1つの第2レベルのノードを有し、前記それぞれのコンテンツアイテムの前記関連性スコアが基づく指標付き情報は、それぞれの第2レベルのノードとして描画される、コンピュータが読み取り可能な命令でコード化されたメモリを含む。
先の態様の装置はさらに、実行された時に、前記プロセッサに、前記ユーザデバイスのディスプレイ上に前記コンテンツアイテムのうちの少なくとも1つを描画させる、コンピュータが読み取り可能な命令でコード化された、前記メモリは、実行された時に、前記プロセッサに、前記エンティティからノードの選択を受信させ、前記選択されたノードとして描画された前記コンテンツアイテムまたは指標付き情報を、プロファイル属性として、前記エンティティと関連付けられる前記電子プロファイルに追加させ、各コンテンツアイテムと関連付けられるそれぞれの関連性スコアに従って、コンテンツアイテムを受信させ、前記関連性スコアは、前記エンティティと関連付けられる前記格納された電子プロファイル、前記追加されたプロファイル属性、前記入力されたプロファイル属性、および各コンテンツアイテムの指標付き情報に部分的に基づいて計算され、かつ、前記入力されたプロファイル属性および追加されたプロファイル属性を、前記入力ノードとして描画させ、かつ前記コンテンツアイテムおよびそれぞれの指標付き情報を、前記入力ノードに関連する前記関連性スコアに従って、第1レベルおよび第2レベルのノードとして描画させる、コンピュータが読み取り可能な命令でさらにコード化された、メモリを備えるデバイスを含み得る。
さらなる態様では、電子プロファイル管理のための方法は、それぞれのエンティティとそれぞれ関連付けられる電子プロファイルを、電子格納媒体に格納するステップであって、前記電子プロファイルの各々が、前記エンティティの少なくとも1つの選好を含む、ステップと、前記電子格納媒体と通信するプロファイリングシステムにおいて、第1のエンティティの選択肢を評価するように、電子デバイスから要求を受信するステップと、
前記第1のエンティティと関連付けられる前記電子プロファイルにアクセスするステップと、前記エンティティの前記選好に部分的に基づいて、前記第1のエンティティの前記電子プロファイルに対する各選択肢の関連性の程度を計算するステップと、を含む。
先の態様の方法はさらに、前記計算された関連性の程度、前記計算された関連性の程度に基づく選択された選択肢の指標、またはそれらの組み合わせのうちの少なくとも1つを、前記電子デバイスに送信するステップを含み得る。
先の態様の方法はさらに、電子プロファイルを格納する前記ステップは、前記電子格納媒体上のリレーショナルデータベースに電子プロファイルを格納するステップを含む電子プロファイル管理を含み得る。
先の態様の方法はさらに、各エンティティのそれぞれは、人々、物体、人々の一部、物体の一部を含む電子プロファイル管理を含み得る。
先の態様の方法はさらに、電子デバイスから要求を受信する前記ステップは、プロバイダから要求を受信するステップを含み、前記プロバイダは、前記エンティティとは異なる電子プロファイル管理を含み得る。前記方法では、前記電子プロファイルは、それぞれの許可をさらに含み得て、前記電子デバイスに送信する前記ステップは、前記第1のエンティティと関連付けられる前記許可が、前記プロバイダと通信できるようにした場合にだけ生じる。
先の態様の方法はさらに、前記選択肢は、複数のコンテンツアイテムを含み、前記関連性の程度を計算する前記ステップは、用語に従って、前記複数のアイテムを指標付けするステップと、前記エンティティの前記選好を使用して、前記指標に問い合わせるステップとを含む電子プロファイル管理を含み得る。前記方法では、前記関連性の程度を計算する前記ステップは、関連数を計算するステップを含み、前記関連数は、用語頻度、および前記選好を使用した各コンテンツアイテムに対する逆文書頻度の計算に基づいて計算され得る。前記方法では、前記選好は、複数の選好用語を含み得て、前記関連数は、用語頻度、および各選好用語を使用した逆文書頻度の計算を合計することによって、部分的に計算される。前記方法では、前記電子プロファイルは、複数の選好を含み得て、前記関連数は、前記複数の選好の各々を使用して計算される、それぞれの関連数を合計することによって、部分的に計算される。前記方法では、それぞれの関連数を合計する前記ステップは、前記それぞれの関連数の加重和を取るステップを含み得て、各選好と関連付けられる重みは、前記エンティティの文脈に部分的に基づいて決定される。
先の態様の方法はさらに、電子プロファイル情報を格納する前記ステップは、前記エンティティの選好用語を受信するステップを含み、前記方法は、前記受信された選好用語を曖昧性除去するステップをさらに含む電子プロファイル管理を含み得る。前記方法は、前記受信された選好用語を曖昧性除去する前記ステップは、前記受信された選好用語を使用して、コンテンツストアの中の関連文書を識別するステップと、前記識別された関連文書のうちの少なくとも1つから、関連キーワードを識別するステップとを含み得て、前記方法は、前記選好の一部として、前記関連キーワードを前記格納媒体に格納するステップをさらに含む。前記方法は、前記コンテンツストアは、前記選好に部分的に基づいて、一群のコンテンツストアから選択され得る。前記方法は、前記関連性の程度を計算する前記ステップは、前記関連性の程度を計算するために、ニューラルネットワークを利用するステップを含み得る。前記方法はさらに、前記関連性の程度に関するエンティティからフィードバックを受信するステップと、前記フィードバックに基づいて、前記ニューラルネットワークを修正するステップとを含み得る。
さらなる態様では、装置は、エンティティに関する少なくとも1つの選好を含むプロファイル情報を受信し、各エンティティのそれぞれの電子プロファイルを生成し、かつ前記電子プロファイルを電子プロファイル格納媒体に格納するように構成される、プロファイル管理システムと、それぞれのエンティティと関連付けられる前記少なくとも1つの選好を受信し、前記選好に関連する用語を識別し、そして、少なくとも1つの識別された用語を、前記それぞれのエンティティの電子プロファイルを伴う前記電子プロファイル格納媒体に格納するように構成される、曖昧性除去エンジンと、第1のエンティティの選択肢を評価する要求を受信し、かつ前記第1のエンティティの前記電子プロファイルに基づいて、前記それぞれの選択肢の各々の関連数を計算するように構成される、解析エンジンと、
を備える、プロファイリングシステムを含む。
先の態様の装置はさらに、前記電子プロファイルは、リレーショナルデータベースに入力を含み、各電子プロファイルのそれぞれは、前記エンティティと関連付けられるデータを含むデータテーブルと、前記エンティティと関連付けられる各選好の選好IDを含む関連ユーザ選好テーブルとを含むシステムを含み得る。前記システムでは、前記電子プロファイルは、前記ユーザ選好テーブルに関連するユーザ選好用語テーブルをさらに含み得て、前記ユーザ選好用語テーブルは、選好と関連付けられる各用語の用語IDを含む。前記システムでは、前記電子プロファイルは、選好用語テーブルをさらに含み得て、前記選好用語テーブルは、前記ユーザ選好用語テーブルに関連し、前記選好用語テーブルは、それぞれの用語IDと関連付けられる少なくとも1つの用語を含む。
先の態様の装置はさらに、前記複数のコンテンツアイテムに含まれる用語に従って、複数のコンテンツアイテムを指標付けし、かつ前記指標付きコンテンツアイテムを指標付きコンテンツストアに格納するように構成される、指標付けエンジンをさらに備え、前記曖昧性除去エンジンは、前記指標付きコンテンツストアに連結され、かつ前記選好を伴う前記指標付きコンテンツストアに問い合わせることによって、前記選好に関連する用語を識別するように構成されるシステムを含み得る。前記システムでは、前記指標付けエンジンは、それぞれのカテゴリに各々対応する、複数の指標付きコンテンツストアを生成するように構成され、前記曖昧性除去エンジンは、前記複数のコンテンツストアのカテゴリ特有のコンテンツストアを選択するように構成され得る。
先の態様の装置はさらに、前記解析エンジンは、用語頻度の計算に部分的に基づいて、前記それぞれの選択肢の各々の前記関連数を計算し、かつ各コンテンツアイテムの前記選好の中の各用語の逆文書頻度数を計算するように構成されるシステムを含み得る。
先の態様の装置はさらに、前記関連数は、1から100の間であるシステムを含み得る。
先の態様の装置はさらに、前記解析エンジンは、要求元から前記要求を受信し、かつ前記計算された関連数、選択された関連数と関連付けられる選択肢の指標、またはそれらの組み合わせのうちの少なくとも一部を、前記要求元に提供するように構成されるシステムを含み得る。
先の態様の装置はさらに、前記要求元は、前記プロファイル情報へのアクセスが許可されていないシステムを含み得る。
さらなる態様では、装置は、エンティティによる使用のためのユーザデバイスを含む。前記ユーザデバイスは、ディスプレイと、前記ディスプレイに連結されるプロセッサと、メモリであって、実行された時に、前記プロセッサに、コンテンツアイテム、および各コンテンツアイテムと関連付けられるそれぞれの関連性スコアを受信させ、前記関連性スコアは、前記エンティティと関連付けられる格納された電子プロファイルに部分的に基づいて計算され、かつ、前記ユーザデバイスのディスプレイ上に、前記コンテンツアイテムのうちの少なくとも一部を描画させ、前記コンテンツアイテムは、それらがあたかも球の表面に重ねあわせられたかのように現れるように描画され、前記コンテンツアイテムの各々と、前記球の中央との間の角距離は、前記関連数に部分的に基づく、コンピュータが読み取り可能な命令でコード化されたメモリを含む。
先の態様の装置はさらに、前記コンテンツアイテムは、緯度帯および経度帯の中に配列されるデバイスを含み得る。前記デバイスでは、1つの経度帯の中の前記コンテンツアイテムは、前記中央からの距離に基づいて、関連数を減少させ得る。
先の態様の装置はさらに、前記メモリは、前記プロセッサに、ユーザの選択に応答するコンテンツアイテムの可視選択範囲を回転させる命令でさらにコード化されたデバイスを含み得る。
さらなる態様では、エンティティに対して、コンテンツをウェブブラウザの中に表示するための方法は、前記ウェブブラウザ内に関連コンテンツ領域を描画するステップと、前記ウェブブラウザ内のウェブページ領域の中のウェブページにアクセスするステップと、前記ウェブページに関する情報を、前記エンティティの電子プロファイルにアクセスするように構成されるプロファイリングシステムに送信するステップと、前記エンティティの前記電子プロファイルおよび前記送信された情報に少なくとも部分的に基づいて選択される、少なくとも1つの広告を受信するステップと、前記関連コンテンツ領域の中に前記受信された広告を表示するステップと、を含む。
先の態様の方法はさらに、関連コンテンツは、前記ウェブページ領域の上に重ねあわされる、エンティティに対して、コンテンツをウェブブラウザの中に表示するステップを含み得る。
先の態様の方法はさらに、前記ウェブブラウザは、ワイドスクリーンモニタ上に表示され、それによって、未使用の空間を残し、前記関連コンテンツ領域を描画する前記ステップは、前記関連コンテンツ領域を前記未使用の空間の中に描画するステップを含む、エンティティに対して、コンテンツをウェブブラウザの中に表示するステップを含み得る。
先の態様の方法はさらに、前記ウェブページに関する前記情報は、前記ウェブページに含まれるURL、メタデータ、用語、またはそれらの組み合わせを含む、エンティティに対して、コンテンツをウェブブラウザの中に表示するステップを含み得る。
先の態様の方法はさらに、前記エンティティの前記電子プロファイルおよび前記送信された情報に部分的に基づいて選択される、コンテンツアイテムへの少なくとも1つのリンクを受信するステップと、前記リンクを前記関連コンテンツ領域の中に表示するステップとを含む、エンティティに対して、コンテンツをウェブブラウザの中に表示するステップを含み得る。
先の態様の方法はさらに、第2のウェブページに移動するステップと、前記第2のウェブページに関する情報を前記プロファイリングシステムに送信するステップと、前記エンティティの前記電子プロファイルおよび前記第2のウェブページに関する前記送信された情報に部分的に基づいて選択される、異なる広告を受信するステップと、前記異なる広告で前記表示される広告を更新するステップとをさらに含む、エンティティに対して、コンテンツをウェブブラウザの中に表示するステップを含み得る。
先の態様の方法はさらに、前記電子プロファイルは、電子格納媒体上にリレーショナルデータベースを備える、エンティティに対して、コンテンツをウェブブラウザの中に表示するステップを含み得る。
先の態様の方法はさらに、前記ウェブページ上の用語が、前記電子プロファイルに関連する旨の指標を受信するステップと、前記電子プロファイルに含めるために、前記用語を前記プロファイリングシステムに送信するステップとを含む、エンティティに対して、コンテンツをウェブブラウザの中に表示するステップを含み得る。
先の態様の方法はさらに、前記電子プロファイルは、許可を含み、送信する前記ステップは、前記許可が、前記ウェブブラウザと通信できるようにする場合にだけ生じる、エンティティに対して、コンテンツをウェブブラウザの中に表示するステップを含み得る。
先の態様の方法はさらに、前記選択された広告は、前記電子プロファイルおよび送信された情報に対する前記広告の、計算された関連性の程度に基づいて選択されたものである、エンティティに対して、コンテンツをウェブブラウザの中に表示するステップを含み得る。前記方法では、前記関連性の程度は、関連数を含み、前記関連数は、用語頻度、および前記電子プロファイルを使用した前記広告の逆文書頻度の計算に基づいて計算され得る。
先の態様の方法はさらに、各々がコンテンツアイテムのそれぞれへのリンクであり、かつ各々が、前記電子プロファイルおよび送信された情報に対する前記広告の計算された関連性の程度に基づいて選択される、複数のリンクを受信するステップと、前記関連コンテンツ領域の前記リンクを表示するステップとをさらに含む、エンティティに対して、コンテンツをウェブブラウザの中に表示するステップを含み得る。
さらなる態様では、装置は、エンティティによる使用のためのユーザデバイスであって、ディスプレイと、プロセッサと、前記プロセッサに連結されるメモリとを備え、前記メモリは、実行された時に、前記プロセッサに、前記ディスプレイの視聴されたコンテンツ領域の中にネットワークアクセス可能なコンテンツを表示させ、前記ネットワークアクセス可能なコンテンツに関する情報を、前記エンティティの電子プロファイルにアクセスするように構成される、プロファイリングシステムに送信させ、前記エンティティの前記電子プロファイルおよび前記送信された情報に少なくとも部分的に基づいて選択される、少なくとも1つの広告を受信させ、かつ、前記視聴されたコンテンツ領域とは異なる、前記ディスプレイの関連コンテンツ領域の中に前記受信された広告を表示させる、コンピュータが読み取り可能な命令でコード化された、ユーザデバイスを含む。
先の態様の装置はさらに、前記ネットワークアクセス可能なコンテンツは、ウェブページを備え、前記視聴されたコンテンツ領域は、ウェブページ領域を備えるデバイスを含み得る。
先の態様の装置はさらに、前記ディスプレイは、ワイドスクリーンディスプレイであり、前記関連コンテンツ領域は、標準ウェブページを表示する時には使用されない、前記ディスプレイの領域を含む、デバイスを含み得る。
先の態様の装置はさらに、前記コンピュータが読み取り可能な命令は、インターネットブラウザプラグインを備える、デバイスを含み得る。
先の態様の装置はさらに、前記コンピュータが読み取り可能な命令は、前記プロセッサに、前記エンティティと関連付けられる前記電子プロファイル、および前記ネットワークアクセス可能なコンテンツに少なくとも部分的に基づいて選択される、コンテンツアイテムへのリンクを受信させる、命令をさらに含む、デバイスを含み得る。
先の態様の装置はさらに、前記コンピュータが読み取り可能な命令は、前記プロセッサに、第2のアクセスされたネットワークアクセス可能なコンテンツアイテムに関する情報を、前記プロファイリングサーバに送信させ、前記エンティティの前記電子プロファイルおよび前記第2のアクセスされたネットワークアクセス可能なコンテンツアイテムに部分的に基づいて、第2の広告を受信させ、かつ、前記第2の広告で前記ディスプレイの前記関連コンテンツ領域を更新させる、命令をさらに含む、デバイスを含み得る。
さらなる態様では、エンティティに対して関連する広告を選択するための方法である。前記方法は、第2のコンピューティングデバイスにおいてエンティティによってアクセスされる、ネットワークアクセス可能なコンテンツアイテムに関する情報を、第1のコンピューティングデバイスで受信するステップと、前記第1のコンピューティングデバイスによって、前記エンティティと関連付けられる格納された電子プロファイルにアクセスするステップと、前記格納された電子プロファイルおよび前記受信したネットワークアクセス可能なコンテンツアイテムの情報に基づいて、複数の格納された広告をスコア化するステップと、それらのスコアに基づいて、前記複数の格納された広告のうちの少なくとも1つを選択するステップと、前記選択された広告を前記第2のコンピューティングデバイスに送信するステップと、を含む。
先の態様の方法はさらに、前記ネットワークアクセス可能なコンテンツアイテムは、ウェブページを備える、エンティティに対して関連する広告を選択するステップを含み得る。前記方法では、前記ウェブページに関する前記情報は、前記ウェブページに含まれるURL、メタデータ、1つまたは一組の用語、またはそれらの組み合わせを含み得る。
先の態様の方法はさらに、前記エンティティの前記電子プロファイルおよび前記送信された情報に部分的に基づいて、複数のコンテンツリンクをスコア化するステップと、それらのスコアに基づいて、前記複数のコンテンツリンクのうちの少なくとも1つを選択するステップと、前記選択されたリンクを前記第2のコンピューティングデバイスに送信するステップとを含み得る。
先の態様の方法はさらに、前記第2のコンピューティングデバイスにおいて前記エンティティによってアクセスされる、第2のネットワークアクセス可能なコンテンツアイテムに関する情報を、前記第1のコンピューティングデバイスにおいて受信するステップと、前記エンティティの前記電子プロファイルおよび前記第2のネットワークアクセス可能なコンテンツアイテムに関する前記送信された情報に基づいて、前記複数の格納された広告をスコア化するステップと、それらのスコアに基づいて、前記格納された広告のうちの少なくとも1つを選択するステップと、前記選択された広告を前記第2のコンピューティングデバイスに送信するステップとを含み得る。
先の態様の方法はさらに、前記電子プロファイルは、電子格納媒体上にリレーショナルデータベースを備える、エンティティに対して関連する広告を選択するステップを含み得る。
先の態様の方法はさらに、前記電子プロファイルは、許可を含み、送信する前記ステップは、前記許可が、前記第2のコンピューティングデバイスと通信できるようにした場合にだけ生じる、エンティティに対して関連する広告を選択するステップを含み得る。
先の態様の方法はさらに、スコア化する前記ステップは、関連数を計算するステップを含み、前記関連数は、用語頻度、および前記電子プロファイルを使用した前記広告の逆文書頻度の計算に基づいて計算される、エンティティに対して関連する広告を選択するステップを含み得る。

Claims (12)

  1. 電子プロファイル管理のための方法であって、
    それぞれのエンティティとそれぞれ関連付けられる電子プロファイルを、電子格納媒体に格納するステップであって、前記電子プロファイルの各々が、前記エンティティの少なくとも1つの選好を含む、ステップと、
    前記電子格納媒体と通信するプロファイリングシステムにおいて、第1のエンティティの選択肢を評価するように、電子デバイスから要求を受信するステップと、
    前記第1のエンティティと関連付けられる前記電子プロファイルにアクセスするステップと、
    前記エンティティの前記選好に部分的に基づいて、前記第1のエンティティの前記電子プロファイルに対する各選択肢の関連性の程度を計算するステップと、
    を含み、
    前記選択肢は、複数のコンテンツアイテムを含み、前記関連性の程度を計算する前記ステップは、所定のカテゴリに特有の複数のコンテンツアイテム、及び、該カテゴリに特有の複数のコンテンツアイテムに含まれる用語を用いて、前記複数のコンテンツアイテムに対して、前記用語の相対頻度に関する情報を含むように指標付けして、該指標付けしたコンテンツアイテムを、前記カテゴリに対応する指標付きコンテンツストアに格納するステップと、前記エンティティの前記選好を使用して、前記指標付きコンテンツストアに問い合わせるステップとを含む、
    方法。
  2. 前記選択肢は、薬物情報を含む前記プロバイダコンテンツを含み、前記エンティティは、患者、患者の医師、またはそれらの組み合わせ、前記患者の少なくとも病歴を有する前記患者について格納される前記電子プロファイル、前記患者の生物学的データ、前記患者の画像、またはそれらの組み合わせのうちの少なくとも1つを含み、前記スコア化の結果を解析するステップは、前記患者に関連する、解析の分離、薬物または治療プログラムの識別、またはそれらの組み合わせのうちの少なくとも1つを行うように、前記薬物情報の前記スコア化の結果を解析するステップを含む、請求項1に記載の方法。
  3. 前記計算された関連性の程度、前記計算された関連性の程度に基づく選択された選択肢の指標、またはそれらの組み合わせのうちの少なくとも1つを、前記電子デバイスに送信するステップをさらに含む、請求項1に記載の方法。
  4. 電子デバイスから要求を受信する前記ステップは、プロバイダから要求を受信するステップを含み、前記プロバイダは、前記エンティティとは異なる、請求項1に記載の方法。
  5. 前記電子プロファイルは、それぞれの許可をさらに含み、前記電子デバイスに送信する前記ステップは、前記第1のエンティティと関連付けられる前記許可が、前記プロバイダと通信できるようにした場合にだけ生じる、請求項4に記載の方法。
  6. 前記関連性の程度を計算する前記ステップは、関連数を計算するステップを含み、前記関連数は、用語頻度、および前記選好を使用した各コンテンツアイテムに対する逆文書頻度の計算に基づいて計算される、請求項1に記載の方法。
  7. 前記関連性の程度を計算する前記ステップは、前記関連性の程度を計算するために、ニューラルネットワークを利用するステップを含み、電子プロファイル情報を格納する前記ステップは、前記エンティティの選好用語を受信するステップを含み、前記受信された選好用語を曖昧性除去する前記ステップは、前記受信された選好用語を使用して、コンテンツストアの中の関連文書を識別するステップと、前記識別された関連文書のうちの少なくとも1つから、関連キーワードを識別するステップとを含み、前記方法は、
    前記受信された選好用語を曖昧性除去するステップと、
    前記選好の一部として、前記関連キーワードを前記格納媒体に格納するステップと、
    前記関連性の程度に関するエンティティからフィードバックを受信するステップと、前記フィードバックに基づいて、前記ニューラルネットワークを修正するステップと、
    をさらに含む、請求項1に記載の方法。
  8. コンピューティングデバイスにおいて第1のエンティティによってアクセスされる、ネットワークアクセス可能なコンテンツアイテムに関する情報を、前記プロファイリングシステムで受信するステップと、
    前記選択肢は、複数の格納された広告を含み、前記関連性の程度を計算する前記ステップは、前記受信したネットワークアクセス可能なコンテンツアイテムの情報に基づく方法であって、
    複数の格納された広告をスコア化するステップと、
    それらの計算された関連性の程度に基づいて、前記複数の格納された広告のうちの少なくとも1つを選択するステップと、
    前記選択された広告をコンピューティングデバイスに送信するステップと、
    を含む、請求項1に記載の方法。
  9. プロファイリングシステムであって、
    エンティティに関する少なくとも1つの選好を含むプロファイル情報を受信し、各エンティティのそれぞれの電子プロファイルを生成し、かつ前記電子プロファイルを電子プロファイル格納媒体に格納するように構成される、プロファイル管理システムと、
    それぞれのエンティティと関連付けられる前記少なくとも1つの選好を受信し、前記選好に関連する用語を識別し、そして、少なくとも1つの識別された用語を、前記それぞれのエンティティの電子プロファイルを伴う前記電子プロファイル格納媒体に格納するように構成される、曖昧性除去エンジンと、
    第1のエンティティの選択肢を評価する要求を受信し、かつ前記第1のエンティティの前記電子プロファイルに基づいて、前記それぞれの選択肢の各々の関連数を計算するように構成される、解析エンジンと、
    所定のカテゴリに特有の複数のコンテンツアイテム、及び該カテゴリに特有の複数のコンテンツアイテムに含まれる用語を用いて前記複数のコンテンツアイテムに対して、前記用語の相対頻度に関する情報を含むように指標付けし、かつ前記指標付きコンテンツアイテムを、前記カテゴリに対応する指標付きコンテンツストアに格納するように構成される、指標付けエンジンと、
    を備え、
    前記曖昧性除去エンジンは、前記カテゴリに対応する前記指標付きコンテンツストアに連結され、かつ前記選好を伴う前記カテゴリに対応する指標付きコンテンツストアに問い合わせることによって、前記選好に関連する用語を識別するように構成され、
    前記指標付けエンジンは、それぞれのカテゴリに各々対応する、複数の指標付きコンテンツストアを生成するように構成され、前記曖昧性除去エンジンは、前記複数のコンテンツストアのうち、前記カテゴリに対応する指標付きコンテンツストアを選択するように構成される、
    プロファイリングシステム。
  10. 前記電子プロファイルは、リレーショナルデータベースに入力を含み、各電子プロファイルのそれぞれは、前記エンティティと関連付けられるデータを含むデータテーブルと、前記エンティティと関連付けられる各選好の選好IDを含む関連ユーザ選好テーブルとを含む、請求項9に記載のプロファイリングシステム。
  11. 前記解析エンジンは、用語頻度の計算に部分的に基づいて、前記それぞれの選択肢の各々の前記関連数を計算し、かつ各コンテンツアイテムの前記選好の中の各用語の逆文書頻度数を計算するように構成される、請求項9に記載のプロファイリングシステム。
  12. 前記要求元は、前記プロファイル情報へのアクセスが許可されていない、請求項9に記載のプロファイリングシステム。
JP2010547868A 2008-02-25 2009-02-25 電子プロファイルの開発、格納、使用、およびそれらに基づいてアクション行うためのシステム Expired - Fee Related JP5429498B2 (ja)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US6716208P 2008-02-25 2008-02-25
US61/067,162 2008-02-25
US12/334,416 US20090216639A1 (en) 2008-02-25 2008-12-12 Advertising selection and display based on electronic profile information
US12/334,416 2008-12-12
US12/334,389 US8255396B2 (en) 2008-02-25 2008-12-12 Electronic profile development, storage, use, and systems therefor
US12/334,389 2008-12-12
PCT/US2009/035197 WO2009108732A2 (en) 2008-02-25 2009-02-25 Electronic profile development, storage, use and systems for taking action based thereon

Publications (2)

Publication Number Publication Date
JP2011513819A JP2011513819A (ja) 2011-04-28
JP5429498B2 true JP5429498B2 (ja) 2014-02-26

Family

ID=40512368

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010547868A Expired - Fee Related JP5429498B2 (ja) 2008-02-25 2009-02-25 電子プロファイルの開発、格納、使用、およびそれらに基づいてアクション行うためのシステム

Country Status (6)

Country Link
US (5) US8255396B2 (ja)
EP (7) EP2354982A1 (ja)
JP (1) JP5429498B2 (ja)
CN (1) CN102067119B (ja)
CA (2) CA2805391C (ja)
WO (2) WO2009108724A2 (ja)

Families Citing this family (159)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7493553B1 (en) * 1998-12-29 2009-02-17 Intel Corporation Structured web advertising
US9646005B2 (en) 2005-10-26 2017-05-09 Cortica, Ltd. System and method for creating a database of multimedia content elements assigned to users
US10387914B2 (en) 2005-10-26 2019-08-20 Cortica, Ltd. Method for identification of multimedia content elements and adding advertising content respective thereof
US8312031B2 (en) 2005-10-26 2012-11-13 Cortica Ltd. System and method for generation of complex signatures for multimedia data content
US10742340B2 (en) 2005-10-26 2020-08-11 Cortica Ltd. System and method for identifying the context of multimedia content elements displayed in a web-page and providing contextual filters respective thereto
US11019161B2 (en) 2005-10-26 2021-05-25 Cortica, Ltd. System and method for profiling users interest based on multimedia content analysis
US11386139B2 (en) 2005-10-26 2022-07-12 Cortica Ltd. System and method for generating analytics for entities depicted in multimedia content
US11620327B2 (en) 2005-10-26 2023-04-04 Cortica Ltd System and method for determining a contextual insight and generating an interface with recommendations based thereon
US9639532B2 (en) 2005-10-26 2017-05-02 Cortica, Ltd. Context-based analysis of multimedia content items using signatures of multimedia elements and matching concepts
US10949773B2 (en) 2005-10-26 2021-03-16 Cortica, Ltd. System and methods thereof for recommending tags for multimedia content elements based on context
US8326775B2 (en) 2005-10-26 2012-12-04 Cortica Ltd. Signature generation for multimedia deep-content-classification by a large-scale matching system and method thereof
US9396435B2 (en) 2005-10-26 2016-07-19 Cortica, Ltd. System and method for identification of deviations from periodic behavior patterns in multimedia content
US9466068B2 (en) 2005-10-26 2016-10-11 Cortica, Ltd. System and method for determining a pupillary response to a multimedia data element
US11216498B2 (en) 2005-10-26 2022-01-04 Cortica, Ltd. System and method for generating signatures to three-dimensional multimedia data elements
US9191626B2 (en) 2005-10-26 2015-11-17 Cortica, Ltd. System and methods thereof for visual analysis of an image on a web-page and matching an advertisement thereto
US9330189B2 (en) 2005-10-26 2016-05-03 Cortica, Ltd. System and method for capturing a multimedia content item by a mobile device and matching sequentially relevant content to the multimedia content item
US9747420B2 (en) 2005-10-26 2017-08-29 Cortica, Ltd. System and method for diagnosing a patient based on an analysis of multimedia content
US9218606B2 (en) 2005-10-26 2015-12-22 Cortica, Ltd. System and method for brand monitoring and trend analysis based on deep-content-classification
US9489431B2 (en) 2005-10-26 2016-11-08 Cortica, Ltd. System and method for distributed search-by-content
US11032017B2 (en) 2005-10-26 2021-06-08 Cortica, Ltd. System and method for identifying the context of multimedia content elements
US10380623B2 (en) 2005-10-26 2019-08-13 Cortica, Ltd. System and method for generating an advertisement effectiveness performance score
US9558449B2 (en) 2005-10-26 2017-01-31 Cortica, Ltd. System and method for identifying a target area in a multimedia content element
US10848590B2 (en) 2005-10-26 2020-11-24 Cortica Ltd System and method for determining a contextual insight and providing recommendations based thereon
US10607355B2 (en) 2005-10-26 2020-03-31 Cortica, Ltd. Method and system for determining the dimensions of an object shown in a multimedia content item
US11604847B2 (en) 2005-10-26 2023-03-14 Cortica Ltd. System and method for overlaying content on a multimedia content element based on user interest
US9235557B2 (en) 2005-10-26 2016-01-12 Cortica, Ltd. System and method thereof for dynamically associating a link to an information resource with a multimedia content displayed in a web-page
US9286623B2 (en) 2005-10-26 2016-03-15 Cortica, Ltd. Method for determining an area within a multimedia content element over which an advertisement can be displayed
US10733326B2 (en) 2006-10-26 2020-08-04 Cortica Ltd. System and method for identification of inappropriate multimedia content
US8255396B2 (en) * 2008-02-25 2012-08-28 Atigeo Llc Electronic profile development, storage, use, and systems therefor
US20090216563A1 (en) * 2008-02-25 2009-08-27 Michael Sandoval Electronic profile development, storage, use and systems for taking action based thereon
WO2009108726A1 (en) * 2008-02-25 2009-09-03 Atigeo Llc Determining relevant information for domains of interest
US8171031B2 (en) * 2008-06-27 2012-05-01 Microsoft Corporation Index optimization for ranking using a linear model
US8161036B2 (en) * 2008-06-27 2012-04-17 Microsoft Corporation Index optimization for ranking using a linear model
US8645936B2 (en) * 2009-09-30 2014-02-04 Zynga Inc. Apparatuses, methods and systems for an a API call abstractor
US20110119312A1 (en) * 2009-11-15 2011-05-19 Arjun Chopra System and method for automated scalability of n-tier computer applications
US9244533B2 (en) * 2009-12-17 2016-01-26 Microsoft Technology Licensing, Llc Camera navigation for presentations
US8843465B2 (en) 2010-01-29 2014-09-23 Google Inc. Distributing content
WO2011140506A2 (en) 2010-05-06 2011-11-10 Atigeo Llc Systems, methods, and computer readable media for security in profile utilizing systems
BR112012030591A2 (pt) * 2010-06-04 2017-06-20 Ad Dynamo Int Pty Ltd método para operar um sistema de anúncio online e sistema de anúncio online
EP2398210B1 (en) * 2010-06-17 2016-11-16 Huawei Technologies Co., Ltd. Targeted mobile advertising via user proxy at femto AP
TW201205307A (en) 2010-07-30 2012-02-01 Ibm Method, apparatus and computer program product for efficiently sharing information
US10216393B2 (en) 2010-07-30 2019-02-26 International Business Machines Corporation Efficiently sharing user selected information with a set of determined recipients
US8555332B2 (en) 2010-08-20 2013-10-08 At&T Intellectual Property I, L.P. System for establishing communications with a mobile device server
US8438285B2 (en) 2010-09-15 2013-05-07 At&T Intellectual Property I, L.P. System for managing resources accessible to a mobile device server
US8989055B2 (en) 2011-07-17 2015-03-24 At&T Intellectual Property I, L.P. Processing messages with a device server operating in a telephone
US8504449B2 (en) 2010-10-01 2013-08-06 At&T Intellectual Property I, L.P. Apparatus and method for managing software applications of a mobile device server
US8516039B2 (en) * 2010-10-01 2013-08-20 At&T Intellectual Property I, L.P. Apparatus and method for managing mobile device servers
US8775341B1 (en) 2010-10-26 2014-07-08 Michael Lamport Commons Intelligent control with hierarchical stacked neural networks
US9015093B1 (en) 2010-10-26 2015-04-21 Michael Lamport Commons Intelligent control with hierarchical stacked neural networks
US9392316B2 (en) 2010-10-28 2016-07-12 At&T Intellectual Property I, L.P. Messaging abstraction in a mobile device server
WO2012075054A2 (en) * 2010-11-29 2012-06-07 Jingit, Llc Engagement and payment processing platform
US9066123B2 (en) 2010-11-30 2015-06-23 At&T Intellectual Property I, L.P. System for monetizing resources accessible to a mobile device server
US8683349B2 (en) * 2010-12-31 2014-03-25 Verizon Patent And Licensing Inc. Media content user interface systems and methods
US20120173327A1 (en) * 2011-01-03 2012-07-05 International Business Machines Corporation Promoting, delivering and selling information to intranet users
US20120174038A1 (en) * 2011-01-05 2012-07-05 Disney Enterprises, Inc. System and method enabling content navigation and selection using an interactive virtual sphere
US8661327B1 (en) * 2011-01-06 2014-02-25 Intuit Inc. Method and system for automated insertion of relevant hyperlinks into social media-based communications
US20120233250A1 (en) * 2011-03-11 2012-09-13 International Business Machines Corporation Auto-updatable document parts within content management systems
US9058391B2 (en) 2011-03-14 2015-06-16 Slangwho, Inc. System and method for transmitting a feed related to a first user to a second user
US8732569B2 (en) 2011-05-04 2014-05-20 Google Inc. Predicting user navigation events
US9342280B2 (en) 2011-05-27 2016-05-17 Microsoft Technology Licesning, LLC Travel log for manipulation of content
US9769285B2 (en) 2011-06-14 2017-09-19 Google Inc. Access to network content
US8788711B2 (en) * 2011-06-14 2014-07-22 Google Inc. Redacting content and inserting hypertext transfer protocol (HTTP) error codes in place thereof
US8745212B2 (en) 2011-07-01 2014-06-03 Google Inc. Access to network content
US8650139B2 (en) * 2011-07-01 2014-02-11 Google Inc. Predicting user navigation events
US8566696B1 (en) 2011-07-14 2013-10-22 Google Inc. Predicting user navigation events
US8744988B1 (en) 2011-07-15 2014-06-03 Google Inc. Predicting user navigation events in an internet browser
US9146909B2 (en) * 2011-07-27 2015-09-29 Qualcomm Incorporated Web browsing enhanced by cloud computing
US20130031076A1 (en) * 2011-07-28 2013-01-31 Kikin, Inc. Systems and methods for contextual searching of semantic entities
US8849819B2 (en) * 2011-08-05 2014-09-30 Deacon Johnson System and method for controlling and organizing metadata associated with on-line content
US20130046623A1 (en) * 2011-08-17 2013-02-21 Telefonaktiebolaget L M Ericsson (Publ) Method For Providing a Recommendation, Recommender System, and Recommender Computer Program Product
US8782117B2 (en) * 2011-08-24 2014-07-15 Microsoft Corporation Calling functions within a deterministic calling convention
US9430439B2 (en) 2011-09-09 2016-08-30 Facebook, Inc. Visualizing reach of posted content in a social networking system
US20130066711A1 (en) * 2011-09-09 2013-03-14 c/o Facebook, Inc. Understanding Effects of a Communication Propagated Through a Social Networking System
US8600921B2 (en) 2011-09-15 2013-12-03 Google Inc. Predicting user navigation events in a browser using directed graphs
US8655819B1 (en) 2011-09-15 2014-02-18 Google Inc. Predicting user navigation events based on chronological history data
US11727249B2 (en) 2011-09-28 2023-08-15 Nara Logics, Inc. Methods for constructing and applying synaptic networks
US8732101B1 (en) 2013-03-15 2014-05-20 Nara Logics, Inc. Apparatus and method for providing harmonized recommendations based on an integrated user profile
US11151617B2 (en) 2012-03-09 2021-10-19 Nara Logics, Inc. Systems and methods for providing recommendations based on collaborative and/or content-based nodal interrelationships
US10467677B2 (en) 2011-09-28 2019-11-05 Nara Logics, Inc. Systems and methods for providing recommendations based on collaborative and/or content-based nodal interrelationships
US10789526B2 (en) 2012-03-09 2020-09-29 Nara Logics, Inc. Method, system, and non-transitory computer-readable medium for constructing and applying synaptic networks
US8170971B1 (en) 2011-09-28 2012-05-01 Ava, Inc. Systems and methods for providing recommendations based on collaborative and/or content-based nodal interrelationships
US9104664B1 (en) 2011-10-07 2015-08-11 Google Inc. Access to search results
US9584579B2 (en) 2011-12-01 2017-02-28 Google Inc. Method and system for providing page visibility information
WO2013078532A1 (en) * 2011-12-02 2013-06-06 Research In Motion Limited Methods and devices for configuring a web browser based on an other party's profile
JP5814772B2 (ja) * 2011-12-15 2015-11-17 ヤフー株式会社 広告決定システム、広告決定方法およびプログラム
US8793235B2 (en) 2012-01-19 2014-07-29 Google Inc. System and method for improving access to search results
US20150088974A1 (en) * 2012-03-10 2015-03-26 Evado Holdings Pty Ltd Method and System of Application Development for Multiple Device Client Platforms
KR20130106519A (ko) * 2012-03-20 2013-09-30 삼성전자주식회사 웹 브라우저의 히스토리 관리 방법 및 장치
US8935368B2 (en) * 2012-04-16 2015-01-13 International Business Machines Corporation Data collection from networked devices
US9946792B2 (en) 2012-05-15 2018-04-17 Google Llc Access to network content
US8843518B2 (en) * 2012-07-17 2014-09-23 Verizon Patent And Licensing Inc. Method and apparatus for establishing a connection with known individuals
CN103581111B (zh) * 2012-07-20 2017-12-12 腾讯科技(深圳)有限公司 一种通信方法及***
US8887239B1 (en) 2012-08-08 2014-11-11 Google Inc. Access to network content
US20140047319A1 (en) * 2012-08-13 2014-02-13 Sap Ag Context injection and extraction in xml documents based on common sparse templates
US20140078054A1 (en) * 2012-09-14 2014-03-20 Dan Zacharias GÄRDENFORS Display control device and system
US20140089092A1 (en) * 2012-09-27 2014-03-27 Livingsocial, Inc. Client-Based Deal Filtering and Display
US9141722B2 (en) 2012-10-02 2015-09-22 Google Inc. Access to network content
US10215434B2 (en) 2012-11-07 2019-02-26 Think Automatic, LLC Adaptive trigger sequencing for site control automation
US10015293B2 (en) 2013-02-08 2018-07-03 Iot Holdings, Inc. Method and apparatus for incorporating an internet of things (IoT) service interface protocol layer in a node
CN104021124B (zh) * 2013-02-28 2017-11-03 国际商业机器公司 用于处理网页数据的方法、装置和***
US9374411B1 (en) * 2013-03-21 2016-06-21 Amazon Technologies, Inc. Content recommendations using deep data
US10387409B2 (en) 2013-06-06 2019-08-20 International Business Machines Corporation QA based on context aware, real-time information from mobile devices
CA2865864A1 (en) * 2013-09-30 2015-03-30 The Toronto-Dominion Bank Systems and methods for administering investment portfolios based on information consumption
CA2865802A1 (en) 2013-09-30 2015-03-30 The Toronto-Dominion Bank Systems and methods for administering investment portfolios based on transaction data
EP3065103A4 (en) 2013-10-30 2017-01-18 Panasonic Intellectual Property Management Co., Ltd. Information provision system, specific-information generation device, and specific-information generation method
CN104679753B (zh) * 2013-11-26 2019-02-26 腾讯科技(深圳)有限公司 一种消息的推送方法及装置
US10162877B1 (en) * 2013-12-17 2018-12-25 VCE IP Holding Company LLC Automated compilation of content
US20150215257A1 (en) * 2014-01-26 2015-07-30 Linda Allan Mosquera Customizing communications
US10789300B2 (en) 2014-04-28 2020-09-29 Red Hat, Inc. Method and system for providing security in a data federation system
GB2527323B (en) * 2014-06-18 2016-06-15 Ibm Runtime protection of web services
US10104049B2 (en) * 2014-09-12 2018-10-16 Vmware, Inc. Secure distributed publish/subscribe system
US20160105525A1 (en) * 2014-10-08 2016-04-14 Sears Brands, L.L.C. Member profiles and associated systems, methods, and media
CN104376406B (zh) * 2014-11-05 2019-04-16 上海计算机软件技术开发中心 一种基于大数据的企业创新资源管理与分析方法
US11126598B1 (en) * 2014-11-06 2021-09-21 Ab Initio Technology Llc Techniques for performing lifecycle operations on a data store
FR3030079A1 (fr) * 2014-12-10 2016-06-17 Univ De Toulon Moyens pour determiner un niveau de pertinence d’une ressource dans un systeme de traitement d’informations
WO2016183552A1 (en) 2015-05-14 2016-11-17 Walleye Software, LLC A memory-efficient computer system for dynamic updating of join processing
EP3314903B1 (en) * 2015-06-26 2021-03-17 British Telecommunications public limited company Digital content provision
US10366108B2 (en) * 2015-06-26 2019-07-30 Sri International Distributional alignment of sets
US10223742B2 (en) * 2015-08-26 2019-03-05 Google Llc Systems and methods for selecting third party content based on feedback
US9552200B1 (en) 2015-09-18 2017-01-24 ReactiveCore LLC System and method for providing supplemental functionalities to a computer program via an ontology instance
US9864598B2 (en) 2015-09-18 2018-01-09 ReactiveCore LLC System and method for providing supplemental functionalities to a computer program
US11157260B2 (en) 2015-09-18 2021-10-26 ReactiveCore LLC Efficient information storage and retrieval using subgraphs
US9335991B1 (en) 2015-09-18 2016-05-10 ReactiveCore LLC System and method for providing supplemental functionalities to a computer program via an ontology instance
US9372684B1 (en) 2015-09-18 2016-06-21 ReactiveCore LLC System and method for providing supplemental functionalities to a computer program via an ontology instance
US11276006B2 (en) 2015-10-02 2022-03-15 Outlier AI, Inc. System, apparatus, and method to identify intelligence using a data processing platform
EP3360058A1 (en) * 2015-10-07 2018-08-15 Koninklijke Philips N.V. Device, system, and method for determining information relevant to a clinician
WO2017088010A1 (en) * 2015-11-23 2017-06-01 Lucell Pty Ltd (Acn 78 609 013 185) Value assessment and alignment device, method and system
US10411946B2 (en) 2016-06-14 2019-09-10 TUPL, Inc. Fixed line resource management
US10231076B1 (en) * 2016-09-16 2019-03-12 Wells Fargo Bank, N.A. Systems and methods for providing contextual recommendations
CN106709232A (zh) * 2016-11-09 2017-05-24 洛阳晶云信息科技有限公司 用于电子病历***的显示、数据录入和病历模板修改方法
US10257128B2 (en) * 2016-11-28 2019-04-09 Microsoft Technology Licensing, Llc Presenting messages to participants based on neighborhoods
US10152356B2 (en) 2016-12-07 2018-12-11 Vmware, Inc. Methods and apparatus for limiting data transferred over the network by interpreting part of the data as a metaproperty
US10552180B2 (en) 2016-12-07 2020-02-04 Vmware, Inc. Methods, systems, and apparatus to trigger a workflow in a cloud computing environment
US11481239B2 (en) 2016-12-07 2022-10-25 Vmware, Inc. Apparatus and methods to incorporate external system to approve deployment provisioning
WO2018130304A1 (en) * 2017-01-13 2018-07-19 Huawei Technologies Co., Ltd. Aggregation platform, requirement owner, and methods thereof
JP2018156149A (ja) * 2017-03-15 2018-10-04 オムロン株式会社 投薬支援装置、方法およびプログラム
US20180276704A1 (en) * 2017-03-27 2018-09-27 Jpmorgan Chase Bank, N.A. Systems and methods for using internet service co-branded financial instruments
US11232489B2 (en) 2017-04-24 2022-01-25 Consumer Direct, Inc. Scenario gamification to provide actionable elements and temporally appropriate advertising
US11514517B2 (en) 2017-04-24 2022-11-29 Consumer Direct, Inc. Scenario gamification to provide improved mortgage and securitization
US11321402B2 (en) * 2017-05-05 2022-05-03 Microsoft Technology Licensing, Llc. Index storage across heterogenous storage devices
US10002154B1 (en) 2017-08-24 2018-06-19 Illumon Llc Computer data system data source having an update propagation graph with feedback cyclicality
WO2019064814A1 (ja) * 2017-09-28 2019-04-04 シャープ株式会社 コンテンツ推奨装置、コンテンツ推奨方法、およびコンテンツ推奨システム
KR102486236B1 (ko) * 2017-12-26 2023-01-09 삼성전자주식회사 무선 통신 시스템에서 네트워크 기능 가상화를 위한 장치 및 방법
FR3083949B1 (fr) * 2018-07-16 2021-08-06 Ismart Procede de fiabilisation d'une communication entre au moins un serveur distant et un serveur, par appariement automatique de donnees de referencement
US11853371B1 (en) * 2018-07-31 2023-12-26 Meta Platforms, Inc. Logging information describing a type of event occurring in a mobile application received via an SDK incorporated into mobile application code of the mobile application
US11823041B1 (en) * 2018-08-30 2023-11-21 Alarm.Com Incorporated Extending learning of artificial intelligent systems
US11533387B2 (en) * 2018-11-30 2022-12-20 Cerner Innovation, Inc. Interface engine architecture
AU2020100309B4 (en) * 2019-03-20 2020-09-24 Parametric Systems Pty Ltd Techniques for Controlling Interaction with an Application Database
CN109903143A (zh) * 2019-03-27 2019-06-18 深圳市活力天汇科技股份有限公司 一种基于用户消费水平的航班推荐方法
US11010442B2 (en) 2019-09-06 2021-05-18 Outlier AI, Inc. Systems and methods for intelligence delivery
US10719374B1 (en) * 2019-09-17 2020-07-21 Capital One Services, Llc Application programming interface generator using database metadata
US11243979B1 (en) * 2019-11-26 2022-02-08 Amazon Technologies, Inc. Asynchronous propagation of database events
US11449407B2 (en) 2020-05-28 2022-09-20 Bank Of America Corporation System and method for monitoring computing platform parameters and dynamically generating and deploying monitoring packages
US20220051322A1 (en) * 2020-08-17 2022-02-17 Bonaire Software Solutions, Llc System and method for creating and managing a data attribute condition trigger matrix
US11704168B2 (en) * 2021-04-14 2023-07-18 Adobe Inc. Templates for mapping data events to API calls
US11861425B2 (en) * 2021-05-19 2024-01-02 Red Hat, Inc. Runtime mapping of asynchronous application programming interface messaging topics and schemas
US11741093B1 (en) 2021-07-21 2023-08-29 T-Mobile Usa, Inc. Intermediate communication layer to translate a request between a user of a database and the database
KR102369960B1 (ko) * 2021-07-30 2022-03-04 쿠팡 주식회사 사용자 계정의 존재 여부에 기초하여 정보를 제공하는 전자 장치 및 그 방법
JP7418877B1 (ja) 2023-03-13 2024-01-22 株式会社テクロス 情報処理装置

Family Cites Families (92)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR940001563B1 (ko) * 1985-01-21 1994-02-24 가부시끼가이샤 히다찌세이사꾸쇼 룰 베이스 시스템
US5873076A (en) * 1995-09-15 1999-02-16 Infonautics Corporation Architecture for processing search queries, retrieving documents identified thereby, and method for using same
US5794210A (en) * 1995-12-11 1998-08-11 Cybergold, Inc. Attention brokerage
JPH10222540A (ja) * 1996-12-04 1998-08-21 N T T Data Tsushin Kk 文書検索方法、装置及び記録媒体
US6807537B1 (en) * 1997-12-04 2004-10-19 Microsoft Corporation Mixtures of Bayesian networks
US6385602B1 (en) * 1998-11-03 2002-05-07 E-Centives, Inc. Presentation of search results using dynamic categorization
US20050257400A1 (en) * 1998-11-06 2005-11-24 Microsoft Corporation Navigating a resource browser session
DE19901908A1 (de) * 1999-01-19 1999-09-23 Joachim Zuckarelli Verfahren zur Visualisierung von Suchergebnissen für Suchanfragen mit zwei verknüpften Suchbegriffen
US6829770B1 (en) * 1999-02-23 2004-12-07 Microsoft Corporation Object connectivity through loosely coupled publish and subscribe events
US6434556B1 (en) * 1999-04-16 2002-08-13 Board Of Trustees Of The University Of Illinois Visualization of Internet search information
US6587876B1 (en) * 1999-08-24 2003-07-01 Hewlett-Packard Development Company Grouping targets of management policies
US7734680B1 (en) * 1999-09-30 2010-06-08 Koninklijke Philips Electronics N.V. Method and apparatus for realizing personalized information from multiple information sources
US6453347B1 (en) 1999-10-29 2002-09-17 Mcafee.Com, Inc. Active marketing based on client computer configurations
CA2399641A1 (en) * 2000-02-10 2001-08-16 Involve Techology, Inc. System for creating and maintaining a database of information utilizing user opinions
US6560590B1 (en) * 2000-02-14 2003-05-06 Kana Software, Inc. Method and apparatus for multiple tiered matching of natural language queries to positions in a text corpus
US6581072B1 (en) * 2000-05-18 2003-06-17 Rakesh Mathur Techniques for identifying and accessing information of interest to a user in a network environment without compromising the user's privacy
WO2002046916A2 (en) * 2000-10-20 2002-06-13 Polexis, Inc. Extensible information system (xis)
US6961731B2 (en) * 2000-11-15 2005-11-01 Kooltorch, L.L.C. Apparatus and method for organizing and/or presenting data
US7356530B2 (en) * 2001-01-10 2008-04-08 Looksmart, Ltd. Systems and methods of retrieving relevant information
WO2002077813A2 (en) * 2001-03-23 2002-10-03 S2 Technologies, Inc. Development and testing system and method
JP2002318820A (ja) * 2001-04-19 2002-10-31 Aloka Co Ltd 医療情報提供システム
US6968551B2 (en) * 2001-06-11 2005-11-22 John Hediger System and user interface for generation and processing of software application installation instructions
US20020198943A1 (en) * 2001-06-20 2002-12-26 David Zhuang Web-enabled two-way remote messaging facility
US20030229507A1 (en) 2001-07-13 2003-12-11 Damir Perge System and method for matching donors and charities
US20040128508A1 (en) * 2001-08-06 2004-07-01 Wheeler Lynn Henry Method and apparatus for access authentication entity
US7133862B2 (en) * 2001-08-13 2006-11-07 Xerox Corporation System with user directed enrichment and import/export control
US7257817B2 (en) * 2001-10-16 2007-08-14 Microsoft Corporation Virtual network with adaptive dispatcher
US20030154129A1 (en) 2002-02-12 2003-08-14 Capital One Financial Corporation Methods and systems for marketing comparable products
JP2003256318A (ja) * 2002-02-27 2003-09-12 Nec Corp 広告配信システム及び方法並びに広告配信用プログラム
US7076558B1 (en) * 2002-02-27 2006-07-11 Microsoft Corporation User-centric consent management system and method
US20030204496A1 (en) * 2002-04-29 2003-10-30 X-Mine, Inc. Inter-term relevance analysis for large libraries
US7191182B2 (en) * 2002-07-20 2007-03-13 Microsoft Corporation Containment hierarchy in a database system
US7149733B2 (en) * 2002-07-20 2006-12-12 Microsoft Corporation Translation of object queries involving inheritence
US7398269B2 (en) * 2002-11-15 2008-07-08 Justsystems Evans Research Inc. Method and apparatus for document filtering using ensemble filters
US20060136405A1 (en) 2003-01-24 2006-06-22 Ducatel Gary M Searching apparatus and methods
JP2004348241A (ja) * 2003-05-20 2004-12-09 Hitachi Ltd 情報提供方法、サーバ及びプログラム
US7296022B2 (en) * 2003-07-14 2007-11-13 Microsoft Corporation Method and system for accessing a network database as a web service
US20050043989A1 (en) * 2003-08-19 2005-02-24 Shifrin Daniel G. System and method of facilitating content delivery to a user
US7490286B2 (en) * 2003-09-25 2009-02-10 International Business Machines Corporation Help option enhancement for interactive voice response systems
US20050222989A1 (en) 2003-09-30 2005-10-06 Taher Haveliwala Results based personalization of advertisements in a search engine
US20050071328A1 (en) * 2003-09-30 2005-03-31 Lawrence Stephen R. Personalization of web search
US8639520B2 (en) * 2003-10-06 2014-01-28 Cerner Innovations, Inc. System and method for creating a visualization indicating relationships and relevance to an entity
US20060106793A1 (en) * 2003-12-29 2006-05-18 Ping Liang Internet and computer information retrieval and mining with intelligent conceptual filtering, visualization and automation
US7716223B2 (en) * 2004-03-29 2010-05-11 Google Inc. Variable personalization of search results in a search engine
US20050223368A1 (en) * 2004-03-30 2005-10-06 Tonic Solutions, Inc. Instrumented application for transaction tracing
WO2006001008A2 (en) * 2004-06-24 2006-01-05 Amir Lavi System for facilitating search over a network
US7827176B2 (en) * 2004-06-30 2010-11-02 Google Inc. Methods and systems for endorsing local search results
WO2006037054A1 (en) * 2004-09-27 2006-04-06 Browster, Inc. Method and apparatus for enhanced browsing
US7516122B2 (en) * 2004-12-02 2009-04-07 Computer Associates Think, Inc. System and method for implementing a management component that exposes attributes
US7428533B2 (en) * 2004-12-06 2008-09-23 Yahoo! Inc. Automatic generation of taxonomies for categorizing queries and search query processing using taxonomies
US7818350B2 (en) * 2005-02-28 2010-10-19 Yahoo! Inc. System and method for creating a collaborative playlist
WO2006102122A2 (en) * 2005-03-18 2006-09-28 Wink Technologies, Inc. Search engine that applies feedback from users to improve search results
WO2006113970A1 (en) 2005-04-27 2006-11-02 The University Of Queensland Automatic concept clustering
US20060277248A1 (en) * 2005-05-12 2006-12-07 Baxter Eugene E Configuration-based application architecture using XML/XSLT
US7627599B2 (en) 2005-05-20 2009-12-01 Palo Alto Research Center Incorporated Method, apparatus, and program product for visualizing tree structured information
US7984058B2 (en) * 2005-06-02 2011-07-19 Genius.Com Incorporated Database query construction and handling
JP2008545200A (ja) * 2005-06-28 2008-12-11 チョイスストリーム インコーポレイテッド 広告をターゲット化する統計システムの方法及び装置
US8140529B2 (en) * 2005-07-28 2012-03-20 International Business Machines Corporation Method and apparatus for autonomically regulating information transfer when accessing database resources
US20070038608A1 (en) * 2005-08-10 2007-02-15 Anjun Chen Computer search system for improved web page ranking and presentation
US20080009268A1 (en) * 2005-09-14 2008-01-10 Jorey Ramer Authorized mobile content search results
DK2508621T3 (en) 2005-11-29 2015-01-12 Childrens Hosp Medical Center Optimization and individualization of drug selection and dosage
US7620725B2 (en) * 2005-12-05 2009-11-17 About Us, Inc. Metadata collection within a trusted relationship to increase search relevance
US8713142B2 (en) * 2005-12-12 2014-04-29 Verizon Business Global Llc Profile-based user access to a network management system
CN100481077C (zh) * 2006-01-12 2009-04-22 国际商业机器公司 用于增强搜索结果导航的可视化方法及装置
US7730209B2 (en) * 2006-01-18 2010-06-01 Microsoft Corporation Efficient dispatch of messages based on message headers
US20070198328A1 (en) * 2006-02-09 2007-08-23 Fuller William T Storage Capacity Planning
US7779004B1 (en) * 2006-02-22 2010-08-17 Qurio Holdings, Inc. Methods, systems, and products for characterizing target systems
US20070225995A1 (en) * 2006-03-17 2007-09-27 Moore Barrett H Method and Security Modules for an Incident Deployment and Response System for Facilitating Access to Private Civil Security Resources
US20080040219A1 (en) 2006-08-09 2008-02-14 Jeff Kim Proximity-based wireless advertising system
US20080046313A1 (en) * 2006-08-17 2008-02-21 Shuwei Chen Methods and apparatus for serving relevant advertisements using web browser bars
US7801901B2 (en) * 2006-09-15 2010-09-21 Microsoft Corporation Tracking storylines around a query
KR20090077073A (ko) 2006-10-20 2009-07-14 스트랜즈, 아이엔씨. 퍼스널 음악 추천 매핑
TWI340340B (en) * 2006-12-01 2011-04-11 Inst Information Industry User interface apparatus, method, application program, and computer readable medium thereof
US8515809B2 (en) * 2006-12-12 2013-08-20 International Business Machines Corporation Dynamic modification of advertisements displayed in response to a search engine query
US20080162537A1 (en) * 2006-12-29 2008-07-03 Ebay Inc. Method and system for utilizing profiles
US20080263022A1 (en) * 2007-04-19 2008-10-23 Blueshift Innovations, Inc. System and method for searching and displaying text-based information contained within documents on a database
US7644098B2 (en) * 2007-04-24 2010-01-05 Yahoo! Inc. System and method for identifying advertisements responsive to historical user queries
KR100926878B1 (ko) * 2007-06-01 2009-11-16 엔에이치엔비즈니스플랫폼 주식회사 광고를 제공하는 방법 및 시스템, 그리고 광고 제공에 대한학습 데이터 수집 방법 및 시스템
JP5324567B2 (ja) 2007-06-12 2013-10-23 フェイスブック,インク. 個人化された社交ネットワーク用アプリケーションコンテンツ
US8769407B2 (en) * 2007-07-31 2014-07-01 International Business Machines Corporation Pointing help system
US8229730B2 (en) * 2007-08-31 2012-07-24 Microsoft Corporation Indexing role hierarchies for words in a search index
US20090094093A1 (en) * 2007-10-05 2009-04-09 Yahoo! Inc. System for selecting advertisements
US9594784B2 (en) * 2007-10-19 2017-03-14 Oracle International Corporation Push-model based index deletion
US8775391B2 (en) * 2008-03-26 2014-07-08 Zettics, Inc. System and method for sharing anonymous user profiles with a third party
WO2009081393A2 (en) 2007-12-21 2009-07-02 Semantinet Ltd. System and method for invoking functionalities using contextual relations
US20090216563A1 (en) * 2008-02-25 2009-08-27 Michael Sandoval Electronic profile development, storage, use and systems for taking action based thereon
WO2009108726A1 (en) * 2008-02-25 2009-09-03 Atigeo Llc Determining relevant information for domains of interest
US8255396B2 (en) * 2008-02-25 2012-08-28 Atigeo Llc Electronic profile development, storage, use, and systems therefor
US8364659B2 (en) 2008-05-14 2013-01-29 Enpulz, L.L.C. Network server employing client favorites information and profiling
US8849870B2 (en) * 2008-06-26 2014-09-30 Nokia Corporation Method, apparatus and computer program product for providing context triggered distribution of context models
JP5379239B2 (ja) * 2008-12-12 2013-12-25 アティジオ リミテッド ライアビリティ カンパニー 関心領域についての判定情報を使用した勧告の提供
WO2011140506A2 (en) * 2010-05-06 2011-11-10 Atigeo Llc Systems, methods, and computer readable media for security in profile utilizing systems

Also Published As

Publication number Publication date
WO2009108732A3 (en) 2009-11-05
CA2716432C (en) 2014-05-06
EP2260409A1 (en) 2010-12-15
JP2011513819A (ja) 2011-04-28
US20130138512A1 (en) 2013-05-30
EP2626798A1 (en) 2013-08-14
WO2009108732A2 (en) 2009-09-03
US20090216750A1 (en) 2009-08-27
EP2354982A1 (en) 2011-08-10
US8255396B2 (en) 2012-08-28
EP2624151A1 (en) 2013-08-07
EP2260408A2 (en) 2010-12-15
EP2624152A1 (en) 2013-08-07
US20100023952A1 (en) 2010-01-28
EP2624153A1 (en) 2013-08-07
CN102067119B (zh) 2016-04-27
WO2009108724A9 (en) 2010-01-21
WO2009108724A2 (en) 2009-09-03
US8402081B2 (en) 2013-03-19
US20130151570A1 (en) 2013-06-13
CA2716432A1 (en) 2009-09-03
CN102067119A (zh) 2011-05-18
CA2805391A1 (en) 2009-09-03
CA2805391C (en) 2013-10-22
US20090216639A1 (en) 2009-08-27

Similar Documents

Publication Publication Date Title
JP5429498B2 (ja) 電子プロファイルの開発、格納、使用、およびそれらに基づいてアクション行うためのシステム
US20090216563A1 (en) Electronic profile development, storage, use and systems for taking action based thereon
US20220292575A1 (en) Computer System and Method for Analyzing Data Sets and Generating Personalized Recommendations
US10152730B2 (en) Systems and methods for advertising using sponsored verbs and contexts
TWI549079B (zh) 用於導引內容至一社群網路引擎之使用者的系統及方法
KR101475552B1 (ko) 사용자에게 컨텐츠를 제공하기 위한 방법 및 서버
US10034135B1 (en) Privacy-sensitive methods, systems, and media for geo-social targeting
US20130073336A1 (en) System and method for using global location information, 2d and 3d mapping, social media, and user behavior and information for a consumer feedback social media analytics platform for providing analytic measfurements data of online consumer feedback for global brand products or services of past, present, or future customers, users or target markets
US20150227972A1 (en) System and methods for identifying and promoting tagged commercial products
US11880873B2 (en) Systems and methods for inferred review
CA2842255C (en) A recommendation engine that processes data including user data to provide recommendations and explanations for the recommendations to a user
US20120095863A1 (en) Computer system and method for analyzing data sets and providing personalized recommendations
US20130024464A1 (en) Recommendation engine that processes data including user data to provide recommendations and explanations for the recommendations to a user
US20110179078A1 (en) Open Framework for Integrating, Associating, and Interacting with Content Objects
JP2021516815A (ja) 検索エンジンの採点及びランク付け
EP2777182A1 (en) Identifying a same user of multiple communication devices based on web page visits, application usage, location, or route
US9830394B2 (en) Help service for identifying relevant resources across a community and social data streams
US20160005084A1 (en) Systems, methods, and computer program products for user-specific product related activity
KR20140104626A (ko) 추천 서비스 시스템 및 그 방법, 그리고 이에 적용되는 장치
WO2014065569A2 (ko) 광고에의 접속 사용자를 식별하기 위한 타겟 광고 시스템 및 방법

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121016

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20130115

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20130115

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20130125

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20130215

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20130215

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20130226

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20130314

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20130314

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20130326

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130416

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20130416

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20130514

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20130917

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130917

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20130924

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: 20131022

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131119

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 5429498

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees