JP5952307B2 - WebアプリケーションとWebサービスのアンビエント適応性を管理するためのシステム、方法および媒体 - Google Patents

WebアプリケーションとWebサービスのアンビエント適応性を管理するためのシステム、方法および媒体 Download PDF

Info

Publication number
JP5952307B2
JP5952307B2 JP2013550888A JP2013550888A JP5952307B2 JP 5952307 B2 JP5952307 B2 JP 5952307B2 JP 2013550888 A JP2013550888 A JP 2013550888A JP 2013550888 A JP2013550888 A JP 2013550888A JP 5952307 B2 JP5952307 B2 JP 5952307B2
Authority
JP
Japan
Prior art keywords
web
data
ambient data
content
web content
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2013550888A
Other languages
English (en)
Other versions
JP2014510329A (ja
Inventor
ヴォーフト,エリック デ
ヴォーフト,エリック デ
Original Assignee
エスデーエル トリディオン デヴェロプメント ラブ ベー ヴェ
エスデーエル トリディオン デヴェロプメント ラブ ベー ヴェ
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 エスデーエル トリディオン デヴェロプメント ラブ ベー ヴェ, エスデーエル トリディオン デヴェロプメント ラブ ベー ヴェ filed Critical エスデーエル トリディオン デヴェロプメント ラブ ベー ヴェ
Publication of JP2014510329A publication Critical patent/JP2014510329A/ja
Application granted granted Critical
Publication of JP5952307B2 publication Critical patent/JP5952307B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/972Access to data in other repository systems, e.g. legacy data or dynamic Web page generation
    • AHUMAN NECESSITIES
    • A24TOBACCO; CIGARS; CIGARETTES; SIMULATED SMOKING DEVICES; SMOKERS' REQUISITES
    • A24FSMOKERS' REQUISITES; MATCH BOXES; SIMULATED SMOKING DEVICES
    • A24F40/00Electrically operated smoking devices; Component parts thereof; Manufacture thereof; Maintenance or testing thereof; Charging means specially adapted therefor
    • A24F40/50Control or monitoring
    • AHUMAN NECESSITIES
    • A24TOBACCO; CIGARS; CIGARETTES; SIMULATED SMOKING DEVICES; SMOKERS' REQUISITES
    • A24FSMOKERS' REQUISITES; MATCH BOXES; SIMULATED SMOKING DEVICES
    • A24F40/00Electrically operated smoking devices; Component parts thereof; Manufacture thereof; Maintenance or testing thereof; Charging means specially adapted therefor
    • A24F40/50Control or monitoring
    • A24F40/51Arrangement of sensors
    • 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/24Querying
    • G06F16/245Query processing
    • G06F16/2457Query processing with adaptation to user needs
    • G06F16/24578Query processing with adaptation to user needs using ranking
    • 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/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05BELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
    • H05B3/00Ohmic-resistance heating
    • H05B3/20Heating elements having extended surface area substantially in a two-dimensional plane, e.g. plate-heater
    • H05B3/22Heating elements having extended surface area substantially in a two-dimensional plane, e.g. plate-heater non-flexible
    • H05B3/26Heating elements having extended surface area substantially in a two-dimensional plane, e.g. plate-heater non-flexible heating conductor mounted on insulating base
    • H05B3/265Heating elements having extended surface area substantially in a two-dimensional plane, e.g. plate-heater non-flexible heating conductor mounted on insulating base the insulating base being an inorganic material, e.g. ceramic
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05BELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
    • H05B2203/00Aspects relating to Ohmic resistive heating covered by group H05B3/00
    • H05B2203/002Heaters using a particular layout for the resistive material or resistive elements
    • H05B2203/003Heaters using a particular layout for the resistive material or resistive elements using serpentine layout

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • Ceramic Engineering (AREA)
  • Information Transfer Between Computers (AREA)

Description

本特許出願は、2011年1月29日付けで出願され、「Systems, Methods and Media for Managing Ambient Adaptability of Web Applications and Web Services」と題された米国仮特許出願第13/016,988号に基づく優先権の利益を主張し、当該米国仮特許出願中において引用されている全ての先行技術文献を含め、当該米国仮特許出願の開示内容全体が参照により本明細書中に組み込まれる。
本特許出願の発明内容は、2011年1月29日付けで出願され、「Systems, Methods and Media for Web Content Management」と題された米国仮特許出願第13/016,989号に開示された発明内容と関連しており、当該米国仮特許出願中において引用されている全ての先行技術文献を含め、当該米国仮特許出願の開示内容全体が参照により本明細書中に組み込まれる。
本発明は、一般的にはWebコンテンツ管理技術に関係し、より具体的には、Webコンテンツを管理するためのシステム、方法および媒体に関係するが、本明細書による教示はそのようなシステム、方法および媒体だけに限定されるものではない。
本発明に係る幾つかの実施形態に従うならば、本発明は、Webコンテンツを管理するための方法を対象とし、当該方法は、(a)Webサーバと関係付けることが可能なWebコンテンツを提供するステップ、(b)前記Webサーバから受信したアンビエント・データおよび少なくとも一つの第三者たる情報源からのアンビエント・データを評価し、(c)前記アンビエント・データをデータ・ベース内に記憶するステップ、(d)前記アンビエント・データに基づいて前記Webコンテンツ内に含まれるコンテンツ情報を選択的に修正するステップ、および(e)前記修正されたWebコンテンツを前記Webサーバに提供するステップを備える。
本発明に係るその他の実施形態に従うならば、本発明は、Webコンテンツを管理するためのシステムを対象とし、当該システムは、(a)コンピュータ読み出し可能な命令を含むWebコンテンツ管理用のアプリケーションを記憶するメモリ、および(b)前記Webコンテンツ管理用のアプリケーションを実行するように適合されたプロセッサを具備し、前記Webコンテンツ管理用のアプリケーションは、(1)コンテンツ管理モジュールであって、(i)一のマーケティング・キャンペーンを表しているグローバル・マーケティング・フレームワークを維持管理し、(ii)前記グローバル・マーケティング・フレームワークの少なくとも一部分からWebコンテンツを生成するように適合され、前記WebコンテンツはWebサーバ上でホスティングされるように適合される、コンテンツ管理モジュール、および(2)アンビエント・データ・フレームワークであって、(i)前記Webサーバから受信したアンビエント・データおよび少なくとも一つの第三者たる情報源からのアンビエント・データを評価し、(ii)前記アンビエント・データをデータ・ベース内に記憶し、(iii)前記アンビエント・データに基づいて前記Webコンテンツ内に含まれるコンテンツ情報を選択的に修正するように適合されたアンビエント・データ・フレームワークを具備し、(3)前記コンテンツ管理モジュールは、前記コンテンツ情報が修正されたWebコンテンツを前記Webサーバに対して提供するように適合される。
本発明に係る幾つかの実施形態に従うならば、本発明は、コンピュータ・プログラムが記録されたコンピュータ読み出し可能記憶媒体を対象とし、当該コンピュータ・プログラムは、Webコンテンツを管理するための方法をコンピュータ・システム内においてプロセッサにより実行するための実行可能なコンピュータ・プログラムであり、当該Webコンテンツを管理するための方法は、(a)Webサーバと関係付けることが可能なWebコンテンツを提供するステップ、(b)前記Webサーバから受信したアンビエント・データおよび少なくとも一つの第三者たる情報源からのアンビエント・データを評価し、(c)前記アンビエント・データをデータ・ベース内に記憶するステップ、(d)前記アンビエント・データに基づいて前記Webコンテンツ内に含まれるコンテンツ情報を選択的に修正するステップ、および(e)前記修正されたWebコンテンツを前記Webサーバに提供するステップを備える。
Webコンテンツを管理するためのシステムであって、本発明に係る複数の実施例を実施するために使用することが可能なシステムの例示的なアーキテクチャを表す概略図。 アンビエント・データ・フレームワークを実装するための一つのフレームワークを示す図。 アンビエント・データ・フレームワークのランタイム・モジュールと関連する処理フローの概略的なブロック図。 Webコンテンツを管理するための方法を示す例示的なフローチャート。 本開示の複数の実施例を実施するのに使用することが可能な例示的なコンピュータ・システムの概略的なブロック図。
本発明は、多くの異なる形態をとる実施例を許容可能である一方で、幾つかの具体的な実施例が図面に示され、かつ本明細書中において詳細に説明されるが、本開示は、本発明の原理を説明するための例示的な説明と考えるべきであり、本発明の技術的範囲を、本明細書及び図面に開示された実施例に限定することを意図していないことが理解される。
一般的に言って、本明細書中で開示されるシステム及び方法は、例えばWebページのようなWebコンテンツをアクセスするエンド・ユーザの好みを表すアンビエント・データを収集するように適合されることが可能である。当該システム及び方法はさらに、第三者たるコンテンツ供給源からもアンビエント・データを収集し、訪問者の情報に基づいて当該Webコンテンツを修正することが可能である。従って、当該Webコンテンツの情報内容は当該エンド・ユーザの好みに合わせてカスタマイズすることが可能である。
図1Aを参照すると、Webコンテンツを管理するためのシステムであって、本発明に係る複数の実施例を実施するために使用することが可能なシステムの例示的なアーキテクチャを表す概略的なブロック図が図示されている。一般的に言って、当該アーキテクチャは、ネットワーク115を介してWebサーバ110と通信可能に接続されたクライアント・システム105(または複数のクライアント・システム)を含むことが可能である。ネットワーク115は、多数の異なる通信チャネルの中のいずれか一つを含むことが可能であり、幾つかの実施形態においては、インターネットを含むことが可能である。クライアント・システム105は、任意の汎用コンピュータ・システムを含むことが可能であり、そのような汎用コンピュータ・システムは、Webサーバ110に情報(例えば、Webコンテンツなど)を要求したり、Webサーバ110に対して当該情報を提供したりするように適合されたWebブラウザ・アプリケーションや他の適切なアプリケーションを実装することが可能である。一つの適切なクライアント・システム105は、図3を参照して後述するようなコンピュータ・システム300を含むことが可能である。
訪問者が、自身のクライアント・デバイス105と関係付けられたWebブラウザを介してWebコンテンツ(バナー広告やリンク等のような一つ以上のインタラクティブ・コンテンツを有するWebページ)を要求する場合、当該クライアント・デバイス105は、ネットワーク115を介してWebサーバ110に向けて要求を送信する。
本発明に係る幾つかの実施形態に従うならば、Webサーバ110が当該Webコンテンツを当該クライアント・デバイス105に提供する前に、コンテンツ管理(CM)システム110Bと関係付けられたアンビエント・データ・フレームワーク120は、当該訪問者の好みに応じて、当該Webコンテンツの情報内容をカスタマイズすることが可能である。CM環境110Bは、例えば、クライアント・デバイス、サーバおよびアプリケーション等のような多数のコンピュータ・システムを含むことが可能であり、そのようなコンピュータ・システムには、Webコンテンツ管理アプリケーションおよびWebコンテンツを創作するためのその他の関連するアプリケーションが組み込まれている。
上述したとおり、Webコンテンツは、複数の広告を組み込んだ1枚のWebページを含むことが可能である。その他の実施形態においては、当該Webページ自体を広告とすることも可能である。Webページは、バナー広告、ハイパーリンクおよびその他のようなインタラクティブ・コンテンツの形で複数の広告を含むことが可能である。インタラクティブ・コンテンツは、訪問者を広告ポータルまたは情報提供元と関係付けられた待ち受けページへと誘導することが可能である。説明を簡単にするために、本明細書においては、インタラクティブなコンテンツとインタラクティブではないコンテンツの両者を含んだWebページおよびこれらのコンテンツと関係付けられた任意の待ち受けページを纏めてWebコンテンツと呼ぶことにする。加えて、用語「情報提供元」は、広告と関係付けられた任意の個人又は営業主体を含むものとして解釈される。
本発明に係る幾つかの実施形態に従うならば、アンビエント・データ・フレームワーク120は、Webコンテンツ管理アプリケーション130Aと関係付けられることが可能である。幾つかの実施形態においては、Webコンテンツ管理アプリケーション130Aは、一般には、コンテンツ管理モジュール130Bを含むことが可能であり、コンテンツ管理モジュール130Bは、一のマーケティング・キャンペーンを表しているグローバル・マーケティング・フレームワーク(図示せず)を維持管理し、当該グローバル・マーケティング・フレームワークの少なくとも一部分からWebサーバ115を介してWebコンテンツ(これも図示せず)を生成するように適合されている。
WebコンテンツをホスティングしているWebサーバ110は、一つ以上の種類のWeb分析を使用して訪問者の挙動を分析することにより、アンビエント・データを決定するように適合されることが可能である。用語「アンビエント・データ」には、多種多様な範囲のデータが含まれると解釈され得ることを理解されたい。一般的に言って、アンビエント・データが表すデータの範囲は、以下のようなデータに及ぶ。例えば、訪問者を表す特定のデータ、データが収集される条件をアンビエント・データ・フレームワーク120が特徴付けることを可能にするエフェメラル・データ等のような一般的なデータ、およびWebアプリケーションをホスティングしている環境を表すデータ等である。アンビエント・データを例示する限定的ではない実例には、Webサーバによって決定されるWeb分析、訪問者関係管理(CRM)システムからの特定のトランザクション・データ、ソーシャル・ネットワーク基盤システム内に配置されているソーシャル・ネットワーク・プロフィールやソーシャル・ネットワーク・コンテンツ、およびこれらの組み合わせ等が含まれ得る。
Web分析は、一般的には、訪問者によるWeb挙動と関係付けられたデータを収集し、測定し、分析し、記憶し、そして通知するためのシステムや方法として説明され、当該訪問者の好みを判定することを目的とする。本発明に係るシステムと方法は、Webコンテンツ(例えば、Webページと関係付けられた広告など)の効率を最適化するために、この情報を利用することが可能である。例えば、当該Webコンテンツは当該訪問者の好みに応じてカスタマイズされることが可能である。
一般的に言って、Web分析は、例えば、クリック分析、訪問者ライフサイクル分析のような機能、Webサーバ110に対するファイル要求の回数を表すヒット・データなどを含むことが可能である。また、Web分析は、ページ・ビュー・データ(これは、複数の異なるクライアントからの一意なビューまたは集約された閲覧回数を含むことが可能である)、特定のクライアント・デバイスからのWebページに対する複数のヒットを表し、訪問者またはセッションに関するデータ、あるいは、1枚のWebページの上に一つの広告が表示された回数をさらに含むことが可能である。加えて、1枚のWebページを要求した後に当該Webページに付随する他のWebページに一切訪問することなく当該Webページから離れて行く訪問者を表す直帰率が利用されることが可能である。幾つかの実施形態においては、Webサーバ110は、広告をクリックせずに当該Webページを離れて行く訪問者のパーセンテージを評価すると共に、訪問者が当該Webページを閲覧するのに費やした時間の平均量を評価する。Web分析に関する幾つかの実例が上記において開示されたけれども、当該技術分野における当業者は、上記開示がWeb分析の全てを語り尽くすものではないことを理解するだろう。従って、Web分析の実例に関して上述した開示に加えて、当該技術分野における当業者にとって既知である更なるタイプのWeb分析を本明細書中の技術内容に従って使用することが同様に考慮される。
Web分析に加え、クライアント・デバイス105と関係付けられているWebブラウザは、Webサーバ110に対して、各訪問者固有の(すなわち、個人が識別可能な)特定タイプの情報を直接的に提示することが可能である。例えば、当該Webブラウザは、訪問者の名前、訪問者の識別子(クライアントID)、住所、郵便番号、電話番号、クレジット・カード番号、ソーシャル・ネットワーク・プロフィール、IPアドレス、MACアドレスおよびこれらの組み合わせなどを表す情報を提供することが可能である。当該技術分野における当業者は、訪問者を表す他の多くの種類の個人特定可能な情報が本発明に従って利用され得ることを理解するだろう。
幾つかの実施形態においては、Webサーバ110は、Webブラウザと関係付けられた他のタイプのデータ(例えば、一つのWebブラウザ・セッションと関係付けられたクッキーや”window.name”データなど)を検査することにより、アンビエント・データを収集するように適合されることが可能である。クッキーが第三者のクッキーを含んでいるならば、Webブラウザは、Webページと訪問者との間の特定の対話とは無関係であるより広い範囲のアンビエント・データを提示することが可能である。このようにして、第三者のクッキーは、訪問者がアクセスしたWebページの各々を表すWeb分析に関与することが可能である。
Webサーバ110は一つ以上の更なる方法を介してアンビエント・データを決定するために同様に使用されることが可能である。例えば、Webページは、訪問者から情報を受信するように適合された一つ以上のWebフォームを含むことが可能である。その他の実施形態においては、Webブラウザは、Webページと関係付けられたURL(Uniform Resource Locator)内に埋め込まれたクエリー文字列と共に、当該Webページへのアクセスに関してログインすることを求められる訪問者についてのHTTP(Hyper Text Transfer Protocol)認証情報、およびこれらの組み合わせを利用することが可能である。
アンビエント・データは、上述した一つ以上のWeb分析方法によって決定されることが可能であり、続いて、当該Webページと関係付けられた情報提供元によって利用される第三者たる情報源に提供される。一般的な意味での第三者たる情報源は訪問者関係管理(CRM)アプリケーションを含むことが可能である。
更なる実施形態においては、Webブラウザまたはクライアント・デバイスから収集されたアンビエント・データを、特定の情報提供元(例えば、Webコンテンツと関係付けられた営業主体)と関係付けられたマーケティング・エコシステム(図示なし)から取り入れたアンビエント・データと組み合わせるために、アンビエント・データ・フレームワーク120が利用され得る。以下の説明においては、用語「エコシステム」は一つ以上の第三者たる情報源を含むように解釈され、当該一つ以上の第三者たる情報源は、一つ以上のWebコンテンツを要求する特定の訪問者と関係付けられた特定のアンビエント・データを配置するために、アンビエント・データ・フレームワーク120によってアクセスされる。
本発明に係る幾つかの実施形態に従うならば、アンビエント・データ・フレームワーク120は、例えば、天気に関係するデータ、または地理的位置に関するデータなどにように訪問者にとって興味ある情報を提供する多種多様なタイプの第三者たる情報源の間のインターフェースを提供するように適合されることが可能である。このような情報は、Webコンテンツの情報内容を選択的に修正するために、アンビエント・データ・フレームワーク120によって利用されることが可能であり、その結果、各個人向けにカスタマイズされた天気情報または現在居る場所に応じたイベント情報に加え、当該訪問者と関係付けられた以前の購買履歴データやWeb分析結果に基づいて、当該訪問者をターゲットとする広告を当該Webコンテンツ内に含めることが可能となる。
アンビエント・データ・フレームワーク120は、例えば、CRMシステムのような第三者たる情報源との間にインターフェースを提供することにより、細粒度レベルにおいて効果的に動作するように適合されることが可能である。アンビエント・データ・フレームワーク120は、例えば、以前の購買履歴のような非常に個人識別力の高いアンビエント・データをCRMシステムから利用することが可能であり、その結果、Webコンテンツがクライアント・デバイス105に配送される前に、当該Webコンテンツを修正することが可能となる。このようにして、アンビエント・データ・フレームワーク120は、自身のデータ・ベース内において、個々の訪問者の好みに適合するように当該Webコンテンツをカスタマイズすることが可能となる。
さらに、アンビエント・データ・フレームワーク120は、多種多様に変化する粒度レベルに従って動作することも可能である。例えば、アンビエント・データ・フレームワーク120は、個々の訪問者についてWebページのコンテンツを修正したり、それぞれが複数の訪問者から成るグループについてWebページのコンテンツを修正したり、Webコンテンツを要求する大勢の訪問者のプロファイルを集約したりするように適合されることが可能である。
以下、図1Aと図1Bの両者をまとめて参照すると、本発明に係る幾つかの実施形態に従うならば、アンビエント・データ・フレームワーク120は、一般的には、ランタイム・モジュール125を含んでいるものとして説明されることが可能であり、ランタイム・モジュール125は、Java(登録商標)サーブレットにより実装された第三者たる情報源およびASP.NETにより実装された(例えば、Webサービスが有効に設定された)第三者たる情報源のうちの少なくとも一方に対してアンビエント・データ・フレームワーク120とのインターフェースを提供するように適合され、上記2つの第三者たる情報源はそれぞれ、Webアプリケーション・コンテナ135AおよびWebサービス・コンテナ135Bと表される。Webコンテンツ管理アプリケーション130Aは、(ランタイム・モジュール125によって組み立てられる)アンビエント・データ・フレームワーク120からアンビエント・データを受信することが可能であり、当該受信したアンビエント・データは、Webコンテンツを生成するためのコンテンツとして利用されることが可能である。上記において、Webアプリケーション・コンテナ135AおよびWebサービス・コンテナ135Bは、別々のコンテナとして説明されてきたけれども、当該技術分野における当業者であれば、Webアプリケーション・コンテナ、Webサービスが有効化されたコンテナ、及びその他同様のコンテナのような第三者たる情報源からのデータは、単一の第三者たる情報源に合併されることが可能であることを理解できるだろう。
ランタイム・モジュール125は、Webサーバ115のホスティング環境(例えば、コンテナ135A、135B、ライフサイクル予測データおよびセキュリティ基盤)を抽象化してアンビエント・データ・フレームワーク120とするように適合されることが可能である。さらには、ランタイム・モジュール125は、クライアント・システム105から受信したアクセス要求から一組のアンビエント・データをキャプチャするように適合されることが可能である。例えば、アンビエント・データは、同一の訪問者による以前のアクセス要求から収集された以前のアンビエント・データに加え、Webアプリケーション・コンテナ135AおよびWebサービス・コンテナ135Bによって提供される訪問者のオーソライゼーション属性(例えば、ユーザ名、パスワード等)、アクセス要求データ、及び/又はセッション・データの少なくとも一つから収集される。
用語「ライフサイクル」とは、アンビエント・データを決定するための訪問者を中心としたアプローチを含むことが可能であることが理解されよう。ライフサイクル分析法は、全く異なる性質を持つ複数のWeb分析をまとまりの有る一つの訪問者プロファイルに統合することが可能であり、そのようなまとまりの有る一つの訪問者プロファイルは、マーケティング担当者が彼らのWebコンテンツを最適化するための機能を提供することが可能である。上記説明において詳述したようなページ・ビュー、クリックおよび他の事象などに基づく複数のWeb分析を集約する機能をライフサイクルが含み得ることは注目に値する。ライフサイクル分析法は、アンビエント・データを未加工のまま記憶するのではなく、個別の訪問者と密接に関係付けられている。
幾つかの実施形態においては、ランタイム・モジュール125によって利用されるライフサイクル・データは、例えば、セッション開始、データ要求開始、およびデータ要求終了のような複数のステージを含むことが可能である。ランタイム・モジュール125は、ランタイム・モジュール125によって利用されている特定のWebサービス/Webアプリケーション・コンテナ(例えば、135Aおよび135Bなど)に依存しない態様でライフサイクル・データを収集することが可能であると考えられる。すなわち、ランタイム・モジュール125は、多種多様なデータ・フォーマットを利用するWebサービス/Webアプリケーション・コンテナ(例えば、135Aおよび135Bなど)と共に利用されることが可能なライフサイクル・データを収集することが可能である。
一般的に言って、ランタイム・モジュール125は、クライアント・デバイス105のWebブラウザから受信したWebリクエストと関係付けられることが可能なアンビエント・データをキャプチャするように適合されることが可能である。アンビエント・データは、WebブラウザのWebセッション・データまたはWebコンテンツに対する要求を生成することに関与しているその他のアプリケーションから収集されることが可能であり、例えば、モバイル・エージェント、デバイス、訪問者、コンテンツ、アフィリエイト、および外部アプリケーション等から収集されることが可能である。
ランタイム・モジュール125は、図1Cに示す一つ以上のクレーム・プロセッサ140A乃至140Eを利用することが可能であり、これらのクレーム・プロセッサは、追加的な又は新たに導出されたアンビエント・データおよび/または第三者たる情報源のような外部のデータ・ソースから収集されたアンビエント・データを使用して、既にキャプチャされているアンビエント・データを強化することが可能である。クレーム・プロセッサ140A乃至140Eは、既にキャプチャされたアンビエント・データを外部のデータ・シンクに提示したり、キャプチャされたアンビエント・データに基づいて、および/または訪問者とWebコンテンツとの間の対話から予測された訪問者のライフサイクル・ステージに基づいて第三者たる情報源を駆動したりするように適合されることが可能である。
ランタイム・モジュール125はさらに、HTTP(Hyper Text Transfer Protocol)エンド・ポイント保護(すなわち、拡張可能であり、OAuth2.0オーソライゼーション標準規格に基づくOOB(out-of-the-box)実装を伴う)およびオーソライゼーション属性(拡張可能であり、Simple Web Tokenに基づくOOB実装を伴う)に加えて、訪問者追跡動作およびWebブラウザ・セッションの管理機能を実現することが可能である。ランタイム・モジュール125は、OAuth2.0オーソライゼーション標準を利用するとして上述されたけれども、ランタイム・モジュール125は、ネットワーク接続の上でデータをオーソライズするために他の何らかの適切な方法や標準を含み得ることが理解されよう。
さらに、ランタイム・モジュール125は、クレーム・プロセッサ140A乃至140Eによって修正から生成されたクレーム値を保護するように適合されたクレーム・エンジン150を含むことが可能である。クレーム値は、例えば、Webブラウザのオーソライゼーション属性のようなアンビエント・データを含むことが可能であることが理解されよう。さらに、ランタイム・モジュール125は、決定論的なライフサイクル予測(例えば、要求開始データおよび/または要求終了データ、セッション開始データなど)を利用するクレーム・プロバイダを含むことが可能である。加えて、アンビエント・データ・フレームワーク120は、第三者たる情報源と関係付けられた“Java(登録商標)サーブレット”および“.NET API(Application Programming Interface)”を介したアンビエント・データに対するコンテキスト内アクセスを利用することが可能である。しかしながら、当該技術分野における当業者であれば、上記のようなアンビエント・データ・フレームワークは、上記以外の他のデータ・フォーマットやサーバ・ランタイム構成設定(例えば、PHP、RubyOnRailsなど)などを有するさらに追加の第三者たる情報源からデータを受信するように適合されることが可能であることが理解できるだろう。例示的な実施形態においては、図1Bにおけるアンビエント・サーブレット・フィルタ(Ambient Servlet Filter)は、Java(登録商標)サーブレットに基づくWebアプリケーション・コンテナのためのものであり、図1BにおけるHTTPモジュール(HTTP Module)は、ASP.NETに基づくWebサービス・コンテナのためのものである。それらのAPI(Application Programming Interface)は、一つ以上のクレーム・プロセッサ140A乃至140E、Webサービス/Webアプリケーション・コンテナ135Aおよび135Bの中にホスティングされているプログラム・ライブラリ群(図示せず)、第三者たるWebアプリケーションに基づく情報源、または.NET機能を介してWebサービスが有効に設定された第三者たる情報源に対して利用可能にされている。
幾つかの実施形態においては、クレーム・プロセッサ140A乃至140Eは、クレーム・プロバイダ、またはクレーム・コンシューマとして機能することが可能であり、別の実施形態においては、上述した両者として機能することが可能である。クレーム・プロセッサ140A乃至140Eの各々は、予め定義されたAPI(Application Programming Interface)を実装することが可能であり、これらのAPIは、ランタイム・モジュール125がクレーム・プロセッサ140A乃至140Eの中の一つ以上を初期化し、当該初期化されたクレーム・プロセッサ140A乃至140Eを起動して、既存のアンビエント・データを消費したり、追加の新たな種類のアンビエント・データを提供したりする処理の少なくとも一つを可能にする。
データ交換アダプタ145A乃至145Nは、クレーム・プロセッサ140A乃至140Eの中から選択された一組のクレーム・プロセッサをパッケージ化し、展開する能力をアンビエント・データ・フレームワーク120に対して提供することが可能である。データ交換アダプタ145A乃至145Nを指して「カートリッジ」と呼ぶことも可能であることが理解されよう。データ交換アダプタ145A乃至145Nは、上述の初期化されたクレーム・プロセッサ140A乃至140Eの各々に関するメタデータを含むことが可能である。当該メタデータは、クレーム・プロセッサ140A乃至140Eが(もし有れば)依存する入力クレーム、およびクレーム・プロセッサ140A乃至140Eが(もし有れば)提供する出力クレームを記述することが可能である。メタデータを含んでいることにより、アンビエント・データ・フレームワーク120は、クレーム・パイプライン155を確立するために、個々のクレーム・プロセッサ140A乃至140Eを正確な順番で起動することが可能となる(図1Cを参照)。
クレーム・プロセッサ140A乃至140Eの類型の非限定的な具体例には、入力に全く依存しないけれども、一つ以上の出力クレームを生成するクレーム・プロセッサが含まれ得る。例えば、あるクレーム・プロセッサは、サーバの時刻と日付のようなデータを提供する。その他のクレーム・プロセッサは、一つ以上の入力に依存して一つ以上の出力クレームを生成することが可能である。例えば、あるクレーム・プロセッサは、訪問者識別子などを入力として受信して、それを氏名として出力したり、少なくとも一つの第三者たる情報源(例えば、メール・サーバなど)から検索された電子メール・アドレスとして出力したりすることが可能である。
その他のクレーム・プロセッサは、例えば、一つ以上の入力クレームに依存する形で入力を受信し、出力クレームを全く生成しない。例えば、あるクレーム・プロセッサは、訪問者の好みなどを入力として受信し、CM環境110Bと関係付けられたデータ・ベース107などの外部のデータ・ソースにそれを記憶する。さらに別の実施形態においては、クレーム・プロセッサは依存入力クレームを全く受信せず、出力クレームも全く生成しない。例示的な方法で説明するならば、あるクレーム・プロセッサは、例えば、第三者追跡サブシステムのようにライフサイクル・データ(例えば、要求開始、要求終了など)に基づく外部のサブシステムを駆動することが可能である。
クレーム・プロセッサのスコープはアンビエント・データが有効であり続けられるライフスパンを表すことが可能であることが理解されよう。この事は、アンビエント・データをどのように取り扱うべきであるかについての文脈を提供する。従って、スコープを決定することは、メモリとプロセッサ処理能力の最適な使用を可能にする(すなわち、セッション・スコープを有するクレームが利用中のWebアプリケーション・コンテナによってキャッシュされる可能性が有る場合)。さらに、クレーム・プロセッサ140A乃至140Eの入力クレームへの依存状態が修正されない限り、アンビエント・データを再評価する必要が無い場合がある。幾つかの実施形態においては、ランタイム・モジュール125は、推移的なスコープ(例えば、あるブラウザの要求から次のブラウザの要求までのライフスパン)を含むことが可能なクレーム・プロセッサ140A乃至140Eを利用するように適合されることが可能である。
要するに、アンビエント・データ・フレームワーク120は、HTTPエンド・ポイントを保護し、オーソライゼーション属性を導出するように適合されることが可能である。オーソライゼーション属性は、第三者たる情報源(およびその所有者)、訪問者、コンテンツ/リソースの所有者およびこれらの組み合わせと関係している。加えて、アンビエント・データ・フレームワーク120は、ホスティングしているWebサービス/Webアプリケーション・コンテナ135Aおよび135Bには依存しないセッション・ライフサイクル(ステージ)予測を利用することが可能である。幾つかの実施形態においては、アンビエント・データ・フレームワーク120は、訪問者によって利用されるWebブラウザについての追跡機能とセッション管理機能を提供することを含むことが可能である。追跡機能は戻って来た訪問者を識別するのに利用することが可能であることが理解されよう。その他の実施形態においては、セッション識別機能は、アンビエント・データ・フレームワーク120が、単一の訪問者との間のエンゲージメントを構成する一連の複数の要求(ライフサイクル)をグループ化することを可能にする。
加えて、アンビエント・データ・フレームワーク120は、多重処理クラスタおよび/または配置シナリオを利用することによって、第三者たる情報源からのデータの送信元を識別するように適合されることが可能である。幾つかの事例においては、アンビエント・データ・フレームワーク120は、Webコンテンツを実装する個人、独立ベンダ、及び独立したサービス・プロバイダの中の少なくとも一つが、Webコンテンツに対して追加の新たな機能を提供することによってアンビエント・データを強化することを可能にする。さらにこれら追加の新たな機能は、Webアプリケーションおよび/またはWebサービスが有効に設定されたアプリケーションの形でWebコンテンツ内に含められることが可能である。これら追加の新たな機能は、当該Webコンテンツの中核的な情報内容を修正する必要なしに、当該Webコンテンツ内に組み込まれることが可能である。
以下、図1A乃至図1Cを参照すると、処理フロー160は、一般的に、第1のクレーム・パイプライン155、第2のクレーム・パイプライン165およびクレーム蓄積部170を含むことが可能である。セッション・ライフサイクル(ステージ)予測に関連して上述したとおり、3段階の別々のステージ(例えば、セッション開始、要求開始、要求終了)の各々について、ランタイム・モジュール125は、第1のクレーム・パイプライン155および第2のクレーム・パイプライン165を含む処理フローを確立し、起動することが可能である。第1のクレーム・パイプライン155は、最初の「要求開始パイプライン」と共に、その実行に先立って、セッションが検出される毎に一回だけ実行される「セッション開始パイプライン」を含むことが可能である。
Webサーバ110の上において、Webページの処理またはWebサービスのデータ要求の処理は、要求開始パイプラインと要求終了パイプラインから成るペアの間に封入されることが可能である(例えば、所与のセッション内の最初の「要求開始パイプライン」に先立って、「セッション開始パイプライン」が起動されることが可能である)。これら複数のパイプラインの実行の間に挟まれる形で、Webリクエストに関する実際のインプリメンテーションやハンドラーが実行される。
「セッション開始ステージ」または「要求開始ステージ」にあるクレーム・プロセッサ140A乃至140Eは、(場合によっては外部のデータ・ソースを起動することによって)アンビエント・データをクレーム蓄積部170に提供したり、外部のサブシステム(例えば、第三者たる情報源)を起動したり出来るようにされていても良い。「要求終了ステージ」にあるクレーム・プロセッサ140A乃至140Eは、CM環境110Bと関係付けられているデータ・ベース107のような外部のデータ・ソースの中にアンビエント・データを格納したり、外部のサブシステムを起動したりすることが出来る。
データ交換アダプタ145A乃至145Nによって提示されるメタデータは入力クレームに対するクレーム・プロセッサ140A乃至140Eの中のいずれかの依存状態、およびクレーム・プロセッサ140A乃至140Eの別の幾つかが依存している可能性がある任意の既知の出力クレームについて記述することが可能である。アンビエント・データ・フレームワーク120は、これらの入力クレームと出力クレームと共にクレームのスコープを検査し、その結果として、個々のクレーム・プロセッサ140A乃至140Eが起動されるべき順番を決定することが可能である。クレーム・プロセッサ140A乃至140Eのうち、入力クレームに一切依存していない可能性があるものを第1のパイプライン155または第2のパイプライン165の中の任意の位置に配置することが可能である。
アンビエント・データ・フレームワーク120と関係付けられたWebページ/Webサービス・コンテナ130Aおよび130B(例えば、第三者たる情報源)は、Webアプリケーション/Webサービス・コンテナ135Aおよび135B内にホスティングされているWebベースのアプリケーション、Webサービス・ロジック、ランタイムおよび/またはプログラム・ライブラリのうちの少なくとも一つを含むことが可能である。
図2は、Webコンテンツを管理するための例示的な方法を図示する例示的なフローチャート200を示す。方法200は、Webサーバと関係付けられているWebページを介してWebコンテンツを提供するステップ205と共に、Webサーバを介してクライアント・デバイスと関係付けられているWebブラウザ・アプリケーションから要求を受信するステップ210を含むことが可能である。
方法200は、当該Webサーバを介して、当該要求の中に含まれているアンビエント・データおよび少なくとも一つの第三者たる情報源からのアンビエント・データを評価するステップ215およびデータ・ベース内に当該アンビエント・データを格納するステップ220を含むことが可能である。その他の実施形態においては、当該アンビエント・データに基づいて、当該Webコンテンツ内に含まれている情報内容を選択的に修正するステップ225を含むことが可能である。
本発明に係る幾つかの実施形態に従うならば、方法200は、その情報内容が修正されたWebコンテンツを当該Webサーバに提供し、当該Webサーバがさらに当該コンテンツをクライアント・デバイスに提供するステップ230を含むことが可能である。
<第1の例示的なユースケース>
数多くの事例において、訪問者の地理的な位置は、Webリクエストの発信元である(典型的には、クライアント・デバイスの位置に相当する)IP(Internet Protocol)アドレスから導出されることが可能であり、またはモバイル・クライアント・デバイス105によって提供される地理的位置データから直接的に得られる。この事例において、ランタイム・モジュール125は、アンビエント・データ・フレームワーク120から発信元IPアドレスまたは位置座標の一方を選択し、現在の天候の状況を検索するための天気サービスデータを含む第三者たる情報源に接続する。当該天候の状況はアンビエント・データに追加される。Webコンテンツ管理アプリケーション130Aは、天気データを含むと共に、当該天気データと関連した追加の特定の宣伝広告、コンテンツ、バナーおよびリンクを含むことが可能である。Webコンテンツ管理アプリケーション130Aは、モバイル・クライアント・デバイス105に供給されるWebコンテンツ(例えば、Webページ等)の中の組み合わされたデータを含むことが可能である。
追加の事例においては、Webページは、例えば、ランタイム・モジュール125により生成された家族向け催しの宣伝広告のような提案を含むことが可能である。このように、地理的位置と天気データの両者を表すアンビエント・データはWebページ上に表示されるべき適切な家族向け催しを選択するために利用されることが可能である。例えば、ランタイム・モジュール125は、訪問者と関係付けられた地理的位置に近接したインドアまたはアウトドアの家族向け催しを収集するか否かを決定することが可能である。
ランタイム・モジュール125は、IPアドレスや位置座標のような地理的位置の情報を特定した一つだけのクレーム・プロセッサ140Aを使用して分析を開始することが理解されよう。追加のクレーム・プロセッサは、クレーム・プロセッサ140Aからの入力情報に依存して、さらに追加のアンビエント・データをデータ・ベース107に追加することが可能である。例えば、IPアドレスを取得したクレーム・プロセッサ140Aは、実際の位置座標(すなわち、緯度と経度)を位置決めするための第2のクレーム・プロセッサ140Bを起動することが可能である。第2のクレーム・プロセッサ140Bは、天気データを特定するための第3のクレーム・プロセッサ140Cを起動することが可能である。
最後に、ランタイム・モジュール125は、クレーム・プロセッサ140A乃至140Cからの関連する出力結果を集約し、関連するリンクやバナーなどを含むWebページの形でWebコンテンツを生成するために、当該集約された出力結果は、Webコンテンツ管理アプリケーションによって利用される。
<第2の例示的なユースケース>
アンビエント・データ・フレームワーク120は、アンビエント・データ・フレームワーク120が戻って来た訪問者を識別することを可能にする訪問者追跡機能を提供するように適合されることが可能である。例えば、戻って来た訪問者は、当該訪問者によって提供された明示的なログイン情報(認証情報)に基づいて識別されることが可能である。いずれに事例においても、当該識別されたユーザの識別子は、明示的な訪問者の好みを収集するために利用されることが可能である。幾つかの実施形態においては、これらの好みは、以前のセッションの持続中に確立されていた可能性がある。このような場合、Webコンテンツ管理アプリケーション130Aは、明示的な好みに基づいて、宣伝広告、コンテンツ、バナーおよびリンク等の特定のコンテンツを組み込むことが可能であり、または当該訪問者をさらに別の指定された待ち受けページにリダイレクトすることが可能である。
ランタイム・モジュール125は、訪問者の識別データを取得する一つだけのクレーム・プロセッサ140Aを使用して分析を開始することが理解されよう。追加のクレーム・プロセッサは、クレーム・プロセッサ140Aからの入力情報に依存して、さらに追加のアンビエント・データをデータ・ベース107に追加することが可能である。例えば、訪問者の識別データを取得したクレーム・プロセッサ140Aは、CRMシステムのような少なくとも一つの第三者たる情報源から明示的な好みを特定するための第2のクレーム・プロセッサ140Bを起動することが可能である。第2のクレーム・プロセッサ140Bは、バナーやリンク等のマーケティング・プロダクトを取得するための第3のクレーム・プロセッサ140Cを起動することが可能である。
最後に、ランタイム・モジュール125は、クレーム・プロセッサ140A乃至140Cからの関連する出力結果を集約し、関連するリンクやバナーなどを含むWebページの形でWebコンテンツを生成するために、当該集約された出力結果は、Webコンテンツ管理アプリケーションによって利用される。
図3は、本発明の一実施例を実施するのに使用することが可能な例示的なコンピュータ・システム300を図示する。図3に示すコンピュータ・システム300は、一つ以上のプロセッサ310とメモリ320とを含んでいる。主記憶(メモリ)320は、プロセッサ310による実行のための命令とデータをその一部において記憶する。主記憶(メモリ)320は、システム300が動作中のときには、実行可能コードを記憶することが可能である。図3に示すシステム300はさらに、大容量記憶装置330、可搬型記憶媒体ドライブ装置340、出力デバイス350、ユーザ入力デバイス360、グラフィック・ディスプレイ370、およびその他の周辺機器380を含んでいる。
図3に示したハードウェア構成要素は、単一のバス390によって接続されているものとして図示されている。これらのハードウェア構成要素は、一つ以上のデータ転送手段を介して接続されていても良い。プロセッサ・ユニット310と主記憶(メモリ)320とは、ローカルなマイクロプロセッサ・バスを介して接続されていても良く、大容量記憶装置330、周辺機器380、可搬型記憶媒体ドライブ装置340およびディスプレイ・システム370は、一つ以上のI/O(入出力)バスを介して接続されていても良い。
磁気ディスク・ドライブ又は光学ディスク・ドライブを使用して実装されることが可能な大容量記憶装置330は、プロセッサ・ユニット310による使用のためにデータと命令とを記憶するための不揮発性記憶装置である。大容量記憶装置330は、本発明に係る複数の実施例に関するシステム・ソフトウェアを記憶することが可能であり、その目的は、そのようなソフトウェアを主記憶(メモリ)320内に読み込むためである。
可搬型記憶媒体ドライブ装置340は、フロッピー(登録商標)ディスク、コンパクト・ディスクまたはデジタル・ビデオ・ディスク等のような可搬型の不揮発性記憶倍多雨と共に動作し、図3に示すコンピュータ・システム300との間でデータ及び命令コードを入出力する。本発明に係る複数の実施例に関するシステム・ソフトウェアは、上記のような可搬型記憶媒体の上に記憶されることが可能であり、可搬型記憶媒体ドライブ装置340を介してコンピュータ・システム300上に読み込まれる。
入力デバイス360は、ユーザ・インターフェースの一部を実現する。入力デバイス360は、英数字やその他の情報を入力するために、キーボード等のような英数字キーパッドを含むことが可能であり、あるいは、マウス、トラックボール、スタイラス又はカーソル指示キー等のようなポインティング・デバイスを含むことが可能である。加えて、図3に示すシステム300は、出力デバイス350を含んでいる。適切な出力デバイスには、スピーカー、プリンタ装置、ネットワーク・インターフェース、およびモニター装置が含まれる。
ディスプレイ・システム370は、液晶ディスプレイ(LCD)またはその他の適切なディスプレイ装置などを含むことが可能である。ディスプレイ・システム370は、テキスト形式情報またはグラフィック情報を受信し、これらの情報を処理して画面表示装置に出力する。
周辺機器380は、コンピュータ・システム300に追加的な機能を追加するための任意のタイプのコンピュータ支援用機器を含むことが可能である。そのような周辺機器380には、モデムやルータ等が含まれ得る。
図3に示したコンピュータ・システム300に含まれる複数のハードウェア構成要素は、本発明の複数の実施例と共に使用するのに適していても良いコンピュータ・システム内において典型的に見出されるものであり、当該技術分野において広く周知であるその種の広汎な範疇のコンピュータ部品を表すように意図されている。従って、図3に示したコンピュータ・システム300は、パーソナル・コンピュータ、ハンドヘルド・コンピュータシステム、電話、モバイル・コンピュータシステム、ワークステーション、サーバ、マイクロ・コンピュータ、メインフレーム・コンピュータあるいはその他何らかのコンピュータ・システムとすることが可能である。そのようなコンピュータは、上述したものとは異なるバス構成、ネットワーク・プラットフォーム、マルチプロセッサ・プラットフォームなどをさらに含むことも可能である。UNIX(登録商標)、Linux(登録商標)、Windows(登録商標)、Macintosh OS、Palm OSおよびその他の適切なオペレーティング・システムを含む多種多様なオペレーティング・システムを使用することが可能である。
上述した機能の幾つかは、記憶媒体(例えば、コンピュータ読み出し可能記憶媒体)上に格納された複数の命令コードによって構成されることが可能である。当該命令コードは、プロセッサにより読み込まれ、実行される。記憶媒体の幾つかの例を挙げるならば、メモリデバイス、テープ、ディスクなどである。当該命令コードは、プロセッサにより実行された際に動作状態となり、本発明に従って動作するようにプロセッサに指令する。当該技術分野における当業者にとっては、命令コード、プロセッサ、および記憶媒体などは慣れ親しんだものであろう。
本明細書中で説明された処理を実行するのに適した任意のハードウェア・プラットフォームが、本発明を実施するための使用に適していることは注目に値する。本明細書中で用いられている用語「コンピュータ読み出し可能記憶媒体」は、CPUに対して実行のために命令コードを供給することに関与する任意の媒体を指している。そのような媒体は、不揮発性の媒体、揮発性の媒体および伝送媒体を含むがこれらだけに限定されない数多くの形態をとることができる。例えば、不揮発性の媒体は、固定ディスクのような光学ディスクや磁気ディスクを含む。揮発性の媒体は、システムRAM等のようなダイナミック・メモリを含む。伝送媒体は、同軸ケーブル、銅線、光ファイバーを含み、とりわけ、バスの一つ以上の実施形態を構成する導線を含んでいる。さらに伝送媒体は、音響学的な又は光の波の形をとることができ、これらは例えば、無線周波数(RF)通信および赤外線(IR)データ通信の持続期間中に生成される。コンピュータ読み出し可能媒体の一般的な形態は、例えば、フロッピー(登録商標)ディスク、フレキシブル・ディスク、ハード・ディスク、磁気テープ、その他の任意の磁気媒体、CD−ROMディスク、DVD(Digital Video Disk)、その他の任意の光学媒体、その他何らかの印字や穿孔のパターンを有する物理的場媒体、RAM、PROM、EPROM、FRASHEPROM、その他の任意のメモリ・チップやデータ交換アダプタ、搬送波、またはコンピュータが読み出し可能な他の任意の媒体を含んでいる。
コンピュータ読み出し可能媒体の多種多様な形態は、一つ以上の命令コードの一つ以上のシーケンスを実行のためにCPUに伝送することに関与することが可能である。バスは、データをシステムRAMに伝送し、そこからCPUが命令コードを取り出して実行する。システムRAMによって受信された命令コードは、任意付加的に、CPUによる実行の前又は後に固定ディスクに格納されることが可能である。
本明細書中の上述した説明は、例示的なものであり、限定的なものではない。本開示に接することによって、当該技術分野における当業者にとって、本発明の数多くのバリエーションが自明なものとなるだろう。従って、本発明の技術的範囲は、本明細書中の上述した説明を参照することによって決定されるのではなく、本明細書に添付した特許請求の範囲およびその均等物を含む全ての範囲によって決定されるべきである。

Claims (19)

  1. Webコンテンツを管理するための方法であって、当該方法は:
    (a)コンテンツ管理モジュールがWebサーバと関係付けることが可能なWebコンテンツを前記Webサーバに提供するステップ、
    (b)アンビエント・データ・フレームワークが前記Webサーバから受信したアンビエント・データおよび少なくとも一つの第三者たる情報源からのアンビエント・データを前記アンビエント・データ・フレームワークが評価するステップであって、前記Webサーバから受信したアンビエント・データは、セッション開始、要求開始、および要求終了を含むライフサイクル予測を有する一つ以上のWeb分析の結果を含む、評価するステップ
    (c)前記アンビエント・データ・フレームワークがクレーム・プロセッサのセットをパッケージ化及び展開することによって、前記Webコンテンツにアクセスする訪問者に対する関心情報とインターフェースするようにアンビエントデータフレームを適合するステップであって、前記クレーム・プロセッサは、一つ以上のクレーム・パイプラインに提供される出力を形成するためにメタデータを使用して順番に配置され、この依存関係に基づいて、前記クレーム・プロセッサは、出力を生成する、適合するステップ、
    前記アンビエント・データ・フレームワークが前記出力をデータ・ベース内に記憶するステップ、
    前記アンビエント・データ・フレームワークが前記一つ以上のクレーム・プロセッサの出力に基づいて前記Webコンテンツ内に含まれるコンテンツ情報を選択的に修正するステップ、および
    前記コンテンツ管理モジュールが前記修正されたWebコンテンツをクライアント・デバイスに提供するステップ、を含む方法。
  2. アンビエント・データは、訪問者の名前、訪問者の識別子、住所、郵便番号、電話番号、クレジット・カード番号、IPアドレス、MACアドレス、訪問期間の長さ、訪問頻度、およびこれらの組合せのうちの少なくとも一つを含む、請求項1記載の方法。
  3. クッキー、前記Webコンテンツと関係付けられたWebフォーム、前記Webコンテンツと関係付けられたURL(Uniform Resource Locator)内に埋め込まれたクエリー文字列、Webブラウザ・セッションと関係付けられた”window.name”情報、HTTP(Hyper Text Transfer Protocol)認証情報、およびこれらの組み合わせのうちの少なくとも一つからアンビエント・データが収集される、請求項1または請求項2記載の方法。
  4. 前記一つ以上のWeb分析の結果は、一つ以上のクレーム・プロセッサを介して受信され、
    前記一つ以上のクレーム・プロセッサは、アンビエント・データを表す前記一つ以上のWeb分析の結果を記憶するように適合されたクレーム蓄積部と通信可能に接続されていることを特徴とする、請求項1に記載の方法。
  5. 前記少なくとも一つの第三者たる情報源から、データ交換アダプタを介して、クレーム蓄積部の中へとアンビエント・データを受信するステップをさらに備える、請求項1乃至4のいずれか一項に記載の方法。
  6. 前記第三者たる情報源は、Java(登録商標)サーブレット、Webサービスが有効に設定されたアプリケーション、訪問者関係管理システム、天気データの情報源、地理的位置データの情報源、およびこれらの組み合わせのいずれかを含むことを特徴とする、請求項1乃至5のいずれか一項に記載の方法。
  7. Webコンテンツを管理するためのシステムであって、当該システムは、
    (a)コンピュータ読み出し可能な命令を含むWebコンテンツ管理用のアプリケーションを記憶するメモリ、および
    (b)前記Webコンテンツ管理用のアプリケーションを実行するように適合されたプロセッサを具備し、
    前記Webコンテンツ管理用のアプリケーションは、
    (1)コンテンツ管理モジュールであって、(i)一のマーケティング・キャンペーンを表しているグローバル・マーケティング・フレームワークを維持管理し、(ii)前記Webサーバを介して前記グローバル・マーケティング・フレームワークの少なくとも一部分からWebコンテンツを生成するように適合される、コンテンツ管理モジュール;および、
    (2)アンビエント・データ・フレームワークであって、(i)前記Webサーバを介して、要求に含まれるアンビエント・データおよび少なくとも一つの第三者たる情報源からのアンビエント・データを評価し、(ii)前記Webコンテンツにアクセスする訪問者に対する関心情報とインターフェースし、(iii)該関心情報を利用して前記Webコンテンツのコンテンツを選択的に修正することであって、前記Webサーバから受信したアンビエント・データは、セッション開始、要求開始、および要求終了を含むライフサイクル予測を有する一つ以上のWeb分析の結果を含み、iv)前記アンビエント・データをデータ・ベース内に記憶し、()前記アンビエント・データに基づいて前記Webコンテンツ内に含まれるコンテンツ情報を選択的に修正するように適合されたアンビエント・データ・フレームワーク;
    を具備し、
    記コンテンツ管理モジュールは、(i)前記訪問者のモバイル機器のWebブラウザによって提供された前記Webコンテンツを要求する前記訪問者のモバイル機器の構成を決定することであって、該構成は、前記訪問者のモバイル機器又は前記Webブラウザから収集された訪問者特有の情報から決定され、(ii)修正されたWebコンテンツをクライアント・デバイスに対して提供するように適合されることを特徴とする、システム。
  8. アンビエント・データは、訪問者の名前、訪問者の識別子、住所、郵便番号、電話番号、クレジット・カード番号、IPアドレス、MACアドレス、訪問期間の長さ、訪問頻度、およびこれらの組み合わせのうちの少なくとも一つを含む、請求項7に記載のシステム。
  9. クッキー、前記Webコンテンツをホスティングするプレゼンテーションサーバと関係付けられたWebフォーム、前記Webコンテンツをホスティングするプレゼンテーションサーバと関係付けられたURL(Uniform Resource Locator)内に埋め込まれたクエリー文字列、Webブラウザ・セッションと関係付けられた”window.name”情報、HTTP(Hyper Text Transfer Protocol)認証情報、およびこれらの組み合わせのうちの少なくとも一つからアンビエント・データが収集される、請求項または請求項8に記載のシステム。
  10. ンタイム・モジュールは、クレーム・パイプラインを利用してデータ蓄積部の中に向けてアンビエント・データのフローを開始するようにさらに適合され、
    前記クレーム・パイプラインは、前記ライフサイクル予測の前記セッション開始、前記要求開始、および前記要求終了の各々と関係付けられたクレーム・プロセッサを順序付けて並べた一覧を含むことを特徴とする、請求項7に記載のシステム。
  11. 前記順序付けて並べた一覧に従って、前記クレーム・プロセッサの各々は、自身と関係付けられたアンビエント・データをクレーム蓄積部に対して提供し、順序付けて並べた一覧は、前記セッション開始と関係付けられたクレーム・プロセッサにより始まり、前記要求開始と関係付けられたクレーム・プロセッサはこれに続き、前記要求終了と関係付けられたクレーム・プロセッサにより終わることを特徴とする、請求項10に記載のシステム。
  12. 前記クレーム・プロセッサの各々は:
    一つ以上の追加のクレーム・プロセッサから入力を受け取り、データを出力しない従属型クレーム・プロセッサ;
    一つ以上の追加のクレーム・プロセッサから入力を受け取らず、データを出力しない独立型クレーム・プロセッサ;
    一つ以上の追加のクレーム・プロセッサから第1のフォーマットで入力を受け取り、一つ以上の追加的なフォーマットでデータを出力する従属型クレーム・プロセッサ;
    一つ以上の追加のクレーム・プロセッサから入力を受け取らず、一つ以上の追加的なフォーマットでデータを出力する独立型クレーム・プロセッサ;
    のうちの少なくとも一つを含むことを特徴とする、請求項10または請求項11に記載のシステム。
  13. 前記アンビエント・データ・フレームワークは、一つ以上のクレーム・プロセッサを起動し、クレーム・プロセッサ間の依存関係を決定するように適合されたクレーム・エンジンを含むことを特徴とする、請求項10乃至12のいずれか一項に記載のシステム。
  14. 前記クレーム・プロセッサと第三者たる情報源との間にインターフェースを提供するように構成された一つ以上のデータ交換アダプタをさらに具備する、請求項10乃至13のいずれか一項に記載のシステム。
  15. レーム蓄積部は、前記Webサーバと通信可能に接続されたデータ・ベースと関係付けられていることを特徴とする、請求項10乃至14のいずれか一項に記載のシステム。
  16. 前記第三者たる情報源は、Java(登録商標)サーブレット、Webサービスが有効に設定されたアプリケーション、訪問者関係管理システム、天気データの情報源、地理的位置データの情報源、およびこれらの組み合わせのいずれかを含むことを特徴とする、請求項乃至15のいずれか一項に記載のシステム。
  17. 前記モバイル機器の構成は、オペレーティング・システムのバージョンおよび国際モバイル機器識別子(IMEI:International Mobile Equipment Identifier)のうちの少なくとも一方を含むことを特徴とする、請求項7に記載のシステム。
  18. コンピュータ・プログラムが記録されたコンピュータ読み出し可能記憶媒体であって、前記コンピュータ・プログラムは、Webコンテンツを管理するための方法をコンピュータ・システム内においてプロセッサにより実行するための実行可能なコンピュータ・プログラムであり、
    前記Webコンテンツを管理するための方法は:
    (a)コンテンツ管理モジュールがWebサーバと関係付けることが可能なWebコンテンツを前記Webサーバに提供するステップ、
    (b)アンビエント・データ・フレームワークが前記Webサーバから受信したアンビエント・データおよび少なくとも一つの第三者たる情報源からのアンビエント・データを前記アンビエント・データ・フレームワークが評価するステップであって、前記Webサーバから受信したアンビエント・データは、セッション開始、要求開始、および要求終了を含むライフサイクル予測を有する一つ以上のWeb分析の結果を含む、評価するステップ
    (c)前記アンビエント・データ・フレームワークがクレーム・プロセッサのセットをパッケージ化及び展開することによって、前記Webコンテンツにアクセスする訪問者に対する関心情報とインターフェースするようにアンビエントデータフレームを適合するステップであって、前記クレーム・プロセッサは、一つ以上のクレーム・パイプラインに提供される出力を形成するためにメタデータを使用して順番に配置され、この依存関係に基づいて、前記クレーム・プロセッサは、出力を生成する、適合するステップ、
    前記アンビエント・データ・フレームワークが前記出力をデータ・ベース内に記憶するステップ、
    前記アンビエント・データ・フレームワークが前記一つ以上のクレーム・プロセッサの出力に基づいて前記Webコンテンツ内に含まれるコンテンツ情報を選択的に修正するステップ、および
    前記コンテンツ管理モジュールが前記修正されたWebコンテンツをクライアント・デバイスに提供するステップ;
    を備えることを特徴とする、コンピュータ読み出し可能記憶媒体
  19. コンピュータ・プログラムが記録されたコンピュータ読み出し可能記憶媒体であって、
    前記コンピュータ・プログラムは、請求項1乃至の中のいずれか一項により規定されるWebコンテンツ管理方法をコンピュータ・システム内においてプロセッサにより実行するための実行可能なコンピュータ・プログラムであることを特徴とする、コンピュータ読み出し可能記憶媒体。
JP2013550888A 2011-01-29 2012-01-27 WebアプリケーションとWebサービスのアンビエント適応性を管理するためのシステム、方法および媒体 Active JP5952307B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/016,988 2011-01-29
US13/016,988 US9547626B2 (en) 2011-01-29 2011-01-29 Systems, methods, and media for managing ambient adaptability of web applications and web services
PCT/EP2012/051291 WO2012101243A1 (en) 2011-01-29 2012-01-27 Systems, methods, and media for managing ambient adaptability of web applications and web services

Publications (2)

Publication Number Publication Date
JP2014510329A JP2014510329A (ja) 2014-04-24
JP5952307B2 true JP5952307B2 (ja) 2016-07-13

Family

ID=45581847

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013550888A Active JP5952307B2 (ja) 2011-01-29 2012-01-27 WebアプリケーションとWebサービスのアンビエント適応性を管理するためのシステム、方法および媒体

Country Status (4)

Country Link
US (5) US9547626B2 (ja)
EP (1) EP2668599A1 (ja)
JP (1) JP5952307B2 (ja)
WO (1) WO2012101243A1 (ja)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9547626B2 (en) 2011-01-29 2017-01-17 Sdl Plc Systems, methods, and media for managing ambient adaptability of web applications and web services
US9596188B2 (en) 2001-01-18 2017-03-14 Sdl Inc. Globalization management system and method therefor
US9773270B2 (en) 2012-05-11 2017-09-26 Fredhopper B.V. Method and system for recommending products based on a ranking cocktail
US10452740B2 (en) 2012-09-14 2019-10-22 Sdl Netherlands B.V. External content libraries
US10580015B2 (en) 2011-02-25 2020-03-03 Sdl Netherlands B.V. Systems, methods, and media for executing and optimizing online marketing initiatives
US10614167B2 (en) 2015-10-30 2020-04-07 Sdl Plc Translation review workflow systems and methods
US10657540B2 (en) 2011-01-29 2020-05-19 Sdl Netherlands B.V. Systems, methods, and media for web content management
US11308528B2 (en) 2012-09-14 2022-04-19 Sdl Netherlands B.V. Blueprinting of multimedia assets
US11386186B2 (en) 2012-09-14 2022-07-12 Sdl Netherlands B.V. External content library connector systems and methods

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7114160B2 (en) * 2002-04-17 2006-09-26 Sbc Technology Resources, Inc. Web content customization via adaptation Web services
US11182455B2 (en) 2011-01-29 2021-11-23 Sdl Netherlands B.V. Taxonomy driven multi-system networking and content delivery
US9405896B2 (en) * 2011-04-12 2016-08-02 Salesforce.Com, Inc. Inter-application management of user credential data
US10148762B2 (en) * 2011-10-18 2018-12-04 Facebook, Inc. Platform-specific notification delivery channel
US9430449B2 (en) 2012-03-30 2016-08-30 Sdl Plc Systems, methods, and media for managing editable previews of webpages
US9985942B2 (en) * 2012-07-30 2018-05-29 Weckey Portable sign-in service
US11669584B2 (en) 2013-02-10 2023-06-06 Wix.Com Ltd. System and method for third party application activity data collection
US9276932B2 (en) 2013-11-07 2016-03-01 International Business Machines Corporation Federated identity mapping using delegated authorization
AU2014358700B2 (en) * 2013-12-04 2019-08-15 Wix.Com Ltd. System and method for third party application activity data collection
US9710526B2 (en) * 2014-06-25 2017-07-18 Microsoft Technology Licensing, Llc Data set preview technology
US20170012990A1 (en) 2015-07-08 2017-01-12 International Business Machines Corporation Indirect user authentication
US10270753B2 (en) * 2015-08-14 2019-04-23 Salesforce.Com, Inc. Background authentication refresh
EP3465412A4 (en) * 2016-05-29 2020-01-15 Wix.com Ltd. CREATION AND UPDATING OF HIERARCHICAL WEBSITES BASED ON COLLECTED BUSINESS KNOWLEDGE
US10558722B2 (en) * 2017-03-31 2020-02-11 Intel Corporation Provision of on premise ambient service method and apparatus
US10902461B2 (en) 2018-08-03 2021-01-26 International Business Machines Corporation Environmental modification using tone model analysis
US11576435B2 (en) * 2019-01-18 2023-02-14 Hava Health, inc. Smoking cessation system
CN113626122B (zh) * 2021-08-06 2023-08-18 北京奇艺世纪科技有限公司 业务数据的处理方法、装置、电子设备和存储介质
CN114180421B (zh) * 2021-12-08 2023-07-07 日立楼宇技术(广州)有限公司 一种召梯方法、装置、计算机设备及存储介质
US20240127146A1 (en) * 2022-10-12 2024-04-18 Sdl Limited Translation Decision Assistant

Family Cites Families (420)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4036080A (en) 1974-11-29 1977-07-19 The Garrett Corporation Multi-rim flywheel
JPS57130844A (en) 1981-02-02 1982-08-13 Mazda Motor Corp Side brake control system for automobile
US4337919A (en) 1981-06-22 1982-07-06 Grove Valve And Regulator Company Bearing retainers for a rotary valve
JPS5952312A (ja) 1982-09-17 1984-03-26 Fanuc Ltd 位置決め制御方式
JPS5952307A (ja) 1982-09-17 1984-03-26 Toshiba Corp 警報機能付調節計
US5351189A (en) 1985-03-29 1994-09-27 Kabushiki Kaisha Toshiba Machine translation system including separated side-by-side display of original and corresponding translated sentences
US4916614A (en) 1986-11-25 1990-04-10 Hitachi, Ltd. Sentence translator using a thesaurus and a concept-organized co- occurrence dictionary to select from a plurality of equivalent target words
US4845658A (en) 1986-12-01 1989-07-04 Massachusetts Institute Of Technology Information method and apparatus using simplex and duplex communications
US4920499A (en) 1987-09-30 1990-04-24 E. I. Du Pont De Nemours And Company Expert system with natural-language rule updating
JP2831647B2 (ja) 1988-03-31 1998-12-02 株式会社東芝 機械翻訳システム
GB2241359A (en) 1990-01-26 1991-08-28 Sharp Kk Translation machine
JPH03268062A (ja) 1990-03-19 1991-11-28 Fujitsu Ltd 機械翻訳電子メール装置における私用単語の登録装置
US5418717A (en) 1990-08-27 1995-05-23 Su; Keh-Yih Multiple score language processing system
US5497319A (en) 1990-12-31 1996-03-05 Trans-Link International Corp. Machine translation and telecommunications system
US5477451A (en) 1991-07-25 1995-12-19 International Business Machines Corp. Method and system for natural language translation
JP3189186B2 (ja) 1992-03-23 2001-07-16 インターナショナル・ビジネス・マシーンズ・コーポレ−ション パターンに基づく翻訳装置
CA2141221A1 (en) 1992-09-04 1994-03-17 Jaime G. Carbonell Integrated authoring and translation system
US5873056A (en) 1993-10-12 1999-02-16 The Syracuse University Natural language processing system for semantic vector representation which accounts for lexical ambiguity
JP3367675B2 (ja) 1993-12-16 2003-01-14 オープン マーケット インコーポレイテッド オープンネットワーク販売システム及び取引トランザクションのリアルタイムでの承認を行う方法
US5644775A (en) 1994-08-11 1997-07-01 International Business Machines Corporation Method and system for facilitating language translation using string-formatting libraries
US5715314A (en) 1994-10-24 1998-02-03 Open Market, Inc. Network sales system
US5774868A (en) 1994-12-23 1998-06-30 International Business And Machines Corporation Automatic sales promotion selection system and method
US5625564A (en) 1995-01-13 1997-04-29 Cadence Design Systems, Inc. System and method for hierarchical device extraction
US5987402A (en) 1995-01-31 1999-11-16 Oki Electric Industry Co., Ltd. System and method for efficiently retrieving and translating source documents in different languages, and other displaying the translated documents at a client device
US5715466A (en) 1995-02-14 1998-02-03 Compuserve Incorporated System for parallel foreign language communication over a computer network
US5675802A (en) 1995-03-31 1997-10-07 Pure Atria Corporation Version control system for geographically distributed software development
US7272639B1 (en) 1995-06-07 2007-09-18 Soverain Software Llc Internet server access control and monitoring systems
US5812776A (en) 1995-06-07 1998-09-22 Open Market, Inc. Method of providing internet pages by mapping telephone number provided by client to URL and returning the same in a redirect command by server
EP0830774B1 (en) 1995-06-07 2004-10-06 divine technology ventures Internet server access control and monitoring systems
US5708780A (en) 1995-06-07 1998-01-13 Open Market, Inc. Internet server access control and monitoring systems
US6973656B1 (en) 1995-08-16 2005-12-06 International Business Machines Corporation Method and apparatus for linking data in a distributed data processing system
JPH0981569A (ja) 1995-09-12 1997-03-28 Hitachi Ltd 多カ国対応サービス提供システム
WO1997015885A1 (en) 1995-10-25 1997-05-01 Open Market, Inc. Managing transfers of information in a communications network
US6279112B1 (en) 1996-10-29 2001-08-21 Open Market, Inc. Controlled transfer of information in computer networks
US5987401A (en) 1995-12-08 1999-11-16 Apple Computer, Inc. Language translation for real-time text-based conversations
US5974372A (en) 1996-02-12 1999-10-26 Dst Systems, Inc. Graphical user interface (GUI) language translator
SG77111A1 (en) 1996-02-28 2000-12-19 It Innovations Pte Ltd A system for manipulating and upgrading data objects with remote data sources automatically and seamlessly
US5894554A (en) 1996-04-23 1999-04-13 Infospinner, Inc. System for managing dynamic web page generation requests by intercepting request at web server and routing to page server thereby releasing web server to process other requests
US5813007A (en) 1996-06-20 1998-09-22 Sun Microsystems, Inc. Automatic updates of bookmarks in a client computer
JPH1011447A (ja) 1996-06-21 1998-01-16 Ibm Japan Ltd パターンに基づく翻訳方法及び翻訳システム
US6085162A (en) 1996-10-18 2000-07-04 Gedanken Corporation Translation system and method in which words are translated by a specialized dictionary and then a general dictionary
US6212634B1 (en) 1996-11-15 2001-04-03 Open Market, Inc. Certifying authorization in computer networks
US6092035A (en) 1996-12-03 2000-07-18 Brothers Kogyo Kabushiki Kaisha Server device for multilingual transmission system
US5884246A (en) 1996-12-04 1999-03-16 Transgate Intellectual Properties Ltd. System and method for transparent translation of electronically transmitted messages
US6044344A (en) 1997-01-03 2000-03-28 International Business Machines Corporation Constrained corrective training for continuous parameter system
US5898836A (en) 1997-01-14 1999-04-27 Netmind Services, Inc. Change-detection tool indicating degree and location of change of internet documents by comparison of cyclic-redundancy-check(CRC) signatures
US6343302B1 (en) 1997-02-13 2002-01-29 Yahoo! Inc. Remote web site authoring system and method
US6076051A (en) 1997-03-07 2000-06-13 Microsoft Corporation Information retrieval utilizing semantic representation of text
KR19990076935A (ko) 1997-03-31 1999-10-25 다카노 야스아키 문서처리방법,및기계번역장치
US5884097A (en) 1997-05-17 1999-03-16 Intertop Corporation Data structure and methods for defining and using attribute data blocks to instantiate objects and describe changes to objects
US5978828A (en) 1997-06-13 1999-11-02 Intel Corporation URL bookmark update notification of page content or location changes
US6256712B1 (en) 1997-08-01 2001-07-03 International Business Machines Corporation Scaleable method for maintaining and making consistent updates to caches
US6026413A (en) 1997-08-01 2000-02-15 International Business Machines Corporation Determining how changes to underlying data affect cached objects
US6041333A (en) 1997-11-14 2000-03-21 Microsoft Corporation Method and apparatus for automatically updating a data file from a network
US6161082A (en) 1997-11-18 2000-12-12 At&T Corp Network based language translation system
US6041360A (en) 1997-11-21 2000-03-21 International Business Machines Corporation Web browser support for dynamic update of bookmarks
US9900305B2 (en) 1998-01-12 2018-02-20 Soverain Ip, Llc Internet server access control and monitoring systems
US6122666A (en) 1998-02-23 2000-09-19 International Business Machines Corporation Method for collaborative transformation and caching of web objects in a proxy network
US10541973B2 (en) * 1998-02-23 2020-01-21 Transperfect Global, Inc. Service of cached translated content in a requested language
US6623529B1 (en) 1998-02-23 2003-09-23 David Lakritz Multilingual electronic document translation, management, and delivery system
US8489980B2 (en) * 1998-02-23 2013-07-16 Transperfect Global, Inc. Translation management system
US6526426B1 (en) 1998-02-23 2003-02-25 David Lakritz Translation management system
US7668782B1 (en) 1998-04-01 2010-02-23 Soverain Software Llc Electronic commerce system for offer and acceptance negotiation with encryption
CN1178928C (zh) 1998-04-08 2004-12-08 Basf公司 使用金属氧化物溶胶生产成形体的方法、成形体、及其在生产氧化烯中的应用
US6693517B2 (en) 2000-04-21 2004-02-17 Donnelly Corporation Vehicle mirror assembly communicating wirelessly with vehicle accessories and occupants
US6330566B1 (en) 1998-06-22 2001-12-11 Microsoft Corporation Apparatus and method for optimizing client-state data storage
US6330598B1 (en) 1998-06-23 2001-12-11 Ameritech Corporation Global service management system for an advanced intelligent network
US6128655A (en) 1998-07-10 2000-10-03 International Business Machines Corporation Distribution mechanism for filtering, formatting and reuse of web based content
US6108703A (en) 1998-07-14 2000-08-22 Massachusetts Institute Of Technology Global hosting system
US6263332B1 (en) 1998-08-14 2001-07-17 Vignette Corporation System and method for query processing of structured documents
US6490563B2 (en) 1998-08-17 2002-12-03 Microsoft Corporation Proofreading with text to speech feedback
US6347316B1 (en) 1998-12-14 2002-02-12 International Business Machines Corporation National language proxy file save and incremental cache translation option for world wide web documents
US6356903B1 (en) 1998-12-30 2002-03-12 American Management Systems, Inc. Content management system
US6363337B1 (en) 1999-01-19 2002-03-26 Universal Ad Ltd. Translation of data according to a template
US6356865B1 (en) 1999-01-29 2002-03-12 Sony Corporation Method and apparatus for performing spoken language translation
US7302429B1 (en) 1999-04-11 2007-11-27 William Paul Wanker Customizable electronic commerce comparison system and method
US6338033B1 (en) 1999-04-20 2002-01-08 Alis Technologies, Inc. System and method for network-based teletranslation from one natural language to another
US6725333B1 (en) 1999-04-22 2004-04-20 International Business Machines Corporation System and method for managing cachable entities
EP1049030A1 (en) 1999-04-28 2000-11-02 SER Systeme AG Produkte und Anwendungen der Datenverarbeitung Classification method and apparatus
US20020032564A1 (en) 2000-04-19 2002-03-14 Farzad Ehsani Phrase-based dialogue modeling with particular application to creating a recognition grammar for a voice-controlled user interface
US6401105B1 (en) 1999-07-08 2002-06-04 Telescan, Inc. Adaptive textual system for associating descriptive text with varying data
AUPQ206399A0 (en) 1999-08-06 1999-08-26 Imr Worldwide Pty Ltd. Network user measurement system and method
US7088692B1 (en) 1999-08-18 2006-08-08 Nokia Corporation Apparatus, and associated method, for rewarding performance of a computer game at a mobile terminal
US6278969B1 (en) 1999-08-18 2001-08-21 International Business Machines Corp. Method and system for improving machine translation accuracy using translation memory
US6477524B1 (en) 1999-08-18 2002-11-05 Sharp Laboratories Of America, Incorporated Method for statistical text analysis
US6415257B1 (en) 1999-08-26 2002-07-02 Matsushita Electric Industrial Co., Ltd. System for identifying and adapting a TV-user profile by means of speech technology
US6748569B1 (en) 1999-09-20 2004-06-08 David M. Brooke XML server pages language
JP3440040B2 (ja) 1999-10-22 2003-08-25 株式会社ファンコミュニケーションズ ネットワーク広告配信管理・ポイント還元システム、ネットワーク広告配信管理・ポイント還元システムの管理サーバ及びコンピュータ読取り可能な記録媒体。
US7383320B1 (en) 1999-11-05 2008-06-03 Idom Technologies, Incorporated Method and apparatus for automatically updating website content
US7130807B1 (en) 1999-11-22 2006-10-31 Accenture Llp Technology sharing during demand and supply planning in a network-based supply chain environment
JP3657835B2 (ja) 1999-12-27 2005-06-08 日本電信電話株式会社 情報提供方法及び情報提供システム
JP3992263B2 (ja) 2000-03-30 2007-10-17 株式会社日立製作所 データベース−ファイル連携方法
CA2408819C (en) 2000-05-11 2006-11-07 University Of Southern California Machine translation techniques
US7031908B1 (en) 2000-06-01 2006-04-18 Microsoft Corporation Creating a language model for a language processing system
US6865528B1 (en) 2000-06-01 2005-03-08 Microsoft Corporation Use of a unified language model
JP2001350790A (ja) 2000-06-06 2001-12-21 Valueflash Japan Inc 双方向通信ネットワークによるユーザ情報に対応した案内情報の配信方法及びその通信システム並びに情報記録媒体
JP2001357222A (ja) 2000-06-12 2001-12-26 Sony Corp コンテンツ管理システム、コンテンツ管理装置およびコンテンツ管理方法
US7865358B2 (en) 2000-06-26 2011-01-04 Oracle International Corporation Multi-user functionality for converting data from a first form to a second form
JP2002024678A (ja) 2000-07-05 2002-01-25 Sony Corp コンテンツ管理システム、コンテンツ管理装置およびコンテンツ管理方法
KR100387918B1 (ko) 2000-07-11 2003-06-18 이수성 통역기
US7464086B2 (en) * 2000-08-01 2008-12-09 Yahoo! Inc. Metatag-based datamining
WO2002017115A2 (en) 2000-08-21 2002-02-28 Thoughtslinger Corporation Simultaneous multi-user document editing system
JP2002073677A (ja) 2000-09-05 2002-03-12 Zenrin Co Ltd 閲覧者の個人嗜好情報収集装置およびこれを利用した情報閲覧支援装置
US6477575B1 (en) 2000-09-12 2002-11-05 Capital One Financial Corporation System and method for performing dynamic Web marketing and advertising
US20020083103A1 (en) 2000-10-02 2002-06-27 Ballance Chanin M. Machine editing system incorporating dynamic rules database
US6782384B2 (en) 2000-10-04 2004-08-24 Idiom Merger Sub, Inc. Method of and system for splitting and/or merging content to facilitate content processing
WO2002033607A1 (en) 2000-10-16 2002-04-25 Iis Inc. Method for offering multilingual information translated in many languages through a communication network
JP2002132822A (ja) 2000-10-23 2002-05-10 Nippon Telegr & Teleph Corp <Ntt> インターネット広告配信システム及びインターネット広告配信方法
US20020103698A1 (en) 2000-10-31 2002-08-01 Christian Cantrell System and method for enabling user control of online advertising campaigns
JP2004513458A (ja) 2000-11-09 2004-04-30 エルヴィ株式会社 ユーザが変更可能な翻訳のウエイト
US20020124109A1 (en) 2000-12-26 2002-09-05 Appareon System, method and article of manufacture for multilingual global editing in a supply chain system
US6990439B2 (en) 2001-01-10 2006-01-24 Microsoft Corporation Method and apparatus for performing machine translation using a unified language model and translation model
US7904595B2 (en) 2001-01-18 2011-03-08 Sdl International America Incorporated Globalization management system and method therefor
US6757689B2 (en) 2001-02-02 2004-06-29 Hewlett-Packard Development Company, L.P. Enabling a zero latency enterprise
US20020112013A1 (en) 2001-02-12 2002-08-15 Fiona Walsh Method for generating commercial email communications while preserving Internet privacy
US7406436B1 (en) * 2001-03-22 2008-07-29 Richard Reisman Method and apparatus for collecting, aggregating and providing post-sale market data for an item
US20020178166A1 (en) 2001-03-26 2002-11-28 Direct411.Com Knowledge by go business model
AU2002305137A1 (en) * 2001-04-06 2002-10-21 Predictive Media Corporation Method and apparatus for identifying unique client users from user behavioral data
JP4330285B2 (ja) 2001-04-16 2009-09-16 沖電気工業株式会社 機械翻訳用辞書登録装置、機械翻訳用辞書登録方法、機械翻訳装置、機械翻訳方法及び記録媒体
US7295962B2 (en) 2001-05-11 2007-11-13 University Of Southern California Statistical memory-based translation system
US7177792B2 (en) 2001-05-31 2007-02-13 University Of Southern California Integer programming decoder for machine translation
US7050964B2 (en) 2001-06-01 2006-05-23 Microsoft Corporation Scaleable machine translation system
US7734459B2 (en) 2001-06-01 2010-06-08 Microsoft Corporation Automatic extraction of transfer mappings from bilingual corpora
WO2003005166A2 (en) 2001-07-03 2003-01-16 University Of Southern California A syntax-based statistical translation model
JP2003022265A (ja) 2001-07-06 2003-01-24 Nec Corp 言語自動翻訳システム
JP4202622B2 (ja) 2001-07-13 2008-12-24 富士通株式会社 コンテンツ配信方法、コンテンツ情報処理装置、および、プログラム
US7836057B1 (en) 2001-09-24 2010-11-16 Auguri Corporation Weighted preference inference system and method
JP3452558B2 (ja) 2001-09-25 2003-09-29 インターナショナル・ビジネス・マシーンズ・コーポレーション 翻訳対象のリソースと分野別辞書を関連付けるための方法、システムおよびプログラム
KR100453227B1 (ko) 2001-12-28 2004-10-15 한국전자통신연구원 번역 지원 시스템에서의 유사 문장 검색 방법
JP2003216608A (ja) 2002-01-23 2003-07-31 Sony Corp 情報収集/分析方法及びシステム
AU2003210803A1 (en) 2002-02-01 2003-09-02 John Fairweather A system and method for real time interface translation
ITMO20020028A1 (it) 2002-02-13 2003-08-13 Democt Ct Di Servizi Per La Di Metodo e sistema per la gestione dello scambio di documenti relativi al ciclo di vita di un ordine fra cliente e fornitore
US7689667B2 (en) 2002-02-21 2010-03-30 International Business Machines Corporation Protocol to fix broken links on the world wide web
US20040034520A1 (en) 2002-03-04 2004-02-19 Irene Langkilde-Geary Sentence generator
WO2003079225A1 (en) 2002-03-11 2003-09-25 University Of Southern California Named entity translation
WO2004001623A2 (en) 2002-03-26 2003-12-31 University Of Southern California Constructing a translation lexicon from comparable, non-parallel corpora
US7340388B2 (en) 2002-03-26 2008-03-04 University Of Southern California Statistical translation using a large monolingual corpus
WO2003081441A1 (fr) 2002-03-27 2003-10-02 Hiroo Okino Systeme de distribution de courrier, procede de distribution de courrier, programme de distribution de courrier, support d'enregistrement contenant ce programme de distribution de courrier, et dispositif d'aide a la creation de site web
ES2343786T3 (es) 2002-03-27 2010-08-10 University Of Southern California Modelo de probabilidad de union basado en frases para traduccion automatica estadistica.
US7624005B2 (en) 2002-03-28 2009-11-24 University Of Southern California Statistical machine translation
US20030200094A1 (en) 2002-04-23 2003-10-23 Gupta Narendra K. System and method of using existing knowledge to rapidly train automatic speech recognizers
US20040039593A1 (en) 2002-06-04 2004-02-26 Ramine Eskandari Managing customer loss using customer value
WO2003104990A1 (en) 2002-06-05 2003-12-18 Sap Aktiengesellschaft Apparatus and method for integrating variable subsidiary information with main office information in an enterprise system
US7353165B2 (en) 2002-06-28 2008-04-01 Microsoft Corporation Example based machine translation system
TW576984B (en) 2002-07-19 2004-02-21 Jen-Hwang Weng On-line web page editing system and method
US6931530B2 (en) 2002-07-22 2005-08-16 Vormetric, Inc. Secure network file access controller implementing access control and auditing
JP4401633B2 (ja) 2002-08-29 2010-01-20 富士通株式会社 印刷物に掲載された広告の効果を計測する広告効果計測方法、及びこれらの方法をコンピュータに行わせるプログラム
US20040044517A1 (en) 2002-08-30 2004-03-04 Robert Palmquist Translation system
US7209875B2 (en) 2002-12-04 2007-04-24 Microsoft Corporation System and method for machine learning a confidence metric for machine translation
WO2004063830A2 (en) 2003-01-09 2004-07-29 Innovative Information Inc. Distributed system enabling integration and automation of marketing, sales and service
US7039704B2 (en) 2003-01-24 2006-05-02 The Cobalt Group, Inc. Business platform with networked, association-based business entity access management and active content website configuration
US20040187090A1 (en) 2003-03-21 2004-09-23 Meacham Randal P. Method and system for creating interactive software
JP2004362249A (ja) 2003-06-04 2004-12-24 Advanced Telecommunication Research Institute International 翻訳知識最適化装置、翻訳知識最適化のためのコンピュータプログラム、コンピュータ及び記憶媒体
AU2004202391A1 (en) 2003-06-20 2005-01-13 Microsoft Corporation Adaptive machine translation
US7383542B2 (en) 2003-06-20 2008-06-03 Microsoft Corporation Adaptive machine translation service
US7111229B2 (en) 2003-06-25 2006-09-19 Yahoo! Inc. System and method for providing a webpage
US8548794B2 (en) 2003-07-02 2013-10-01 University Of Southern California Statistical noun phrase translation
WO2005008415A2 (en) 2003-07-08 2005-01-27 Us Lynx Llc An automated publishing system that facilitates collaborative editing and accountability through virtual document architecture
AU2003903994A0 (en) 2003-07-31 2003-08-14 Canon Kabushiki Kaisha Collaborative editing with automatic layout
JP2005056080A (ja) 2003-08-01 2005-03-03 Inter-Ment Kk ウェブサイト解析システム及び方法並びにウェブサイト解析用プログラム
US7406660B1 (en) 2003-08-01 2008-07-29 Microsoft Corporation Mapping between structured data and a visual surface
WO2005020091A1 (en) 2003-08-21 2005-03-03 Idilia Inc. System and method for processing text utilizing a suite of disambiguation techniques
US8135575B1 (en) 2003-08-21 2012-03-13 Google Inc. Cross-lingual indexing and information retrieval
JP2005100335A (ja) 2003-09-01 2005-04-14 Advanced Telecommunication Research Institute International 機械翻訳装置、機械翻訳コンピュータプログラム及びコンピュータ
US7539619B1 (en) 2003-09-05 2009-05-26 Spoken Translation Ind. Speech-enabled language translation system and method enabling interactive user supervision of translation and speech recognition accuracy
US8930561B2 (en) 2003-09-15 2015-01-06 Sony Computer Entertainment America Llc Addition of supplemental multimedia content and interactive capability at the client
US7389223B2 (en) 2003-09-18 2008-06-17 International Business Machines Corporation Method and apparatus for testing a software program using mock translation input method editor
WO2005033909A2 (en) 2003-10-08 2005-04-14 Any Language Communications Inc. Relationship analysis system and method for semantic disambiguation of natural language
US20050086105A1 (en) 2003-10-17 2005-04-21 Mcfadden Jeffrey A. Optimization of advertising campaigns on computer networks
JP2005174120A (ja) 2003-12-12 2005-06-30 Toshiba Corp Webサービス接続処理方法とシステム、およびプログラム
EP1703419A1 (en) 2003-12-15 2006-09-20 Laboratory for Language Technology Translation judgment device, method, and program
CA2547199A1 (en) 2003-12-16 2005-06-30 Speechgear, Inc. Translator database
JP3790825B2 (ja) 2004-01-30 2006-06-28 独立行政法人情報通信研究機構 他言語のテキスト生成装置
US8296126B2 (en) 2004-02-25 2012-10-23 Research In Motion Limited System and method for multi-lingual translation
CA2938561C (en) 2004-02-27 2019-09-03 Accenture Global Services Limited System for individualized customer interaction
US7983896B2 (en) 2004-03-05 2011-07-19 SDL Language Technology In-context exact (ICE) matching
US7426508B2 (en) * 2004-03-11 2008-09-16 International Business Machines Corporation Systems and methods for user-constructed hierarchical interest profiles and information retrieval using same
US7606814B2 (en) * 2004-03-11 2009-10-20 Microsoft Corporation Tracing a web request through a web server
JP4492165B2 (ja) 2004-03-22 2010-06-30 セイコーエプソン株式会社 情報提供システム、情報提供方法、情報提供プログラム
US8296127B2 (en) 2004-03-23 2012-10-23 University Of Southern California Discovery of parallel text portions in comparable collections of corpora and training using comparable texts
US7509387B2 (en) 2004-04-07 2009-03-24 Nokia Corporation System, apparatus, and method for using reduced Web service messages
US20060041558A1 (en) 2004-04-13 2006-02-23 Mccauley Rodney System and method for content versioning
US7373505B2 (en) * 2004-04-15 2008-05-13 Microsoft Corporation Displaying a security element with a browser window
US8666725B2 (en) 2004-04-16 2014-03-04 University Of Southern California Selection and use of nonstatistical translation components in a statistical machine translation framework
WO2005109284A2 (en) 2004-05-03 2005-11-17 Trintuition Llc Apparatus and method for creating and using documents in a distributed computing network
US7716037B2 (en) 2004-05-24 2010-05-11 Sri International Method and apparatus for natural language translation in a finite domain
US7769756B2 (en) 2004-06-07 2010-08-03 Sling Media, Inc. Selection and presentation of context-relevant supplemental content and advertising
US20060053367A1 (en) 2004-09-08 2006-03-09 Eric Chen Customization method and system for authoring web pages
US7639387B2 (en) 2005-08-23 2009-12-29 Ricoh Co., Ltd. Authoring tools using a mixed media environment
US20060080257A1 (en) 2004-10-08 2006-04-13 Level 3 Communications, Inc. Digital content distribution framework
US8090844B2 (en) 2004-10-08 2012-01-03 Truecontext Corporation Content management across shared, mobile file systems
JP5452868B2 (ja) 2004-10-12 2014-03-26 ユニヴァーシティー オブ サザン カリフォルニア トレーニングおよび復号のためにストリングからツリーへの変換を使うテキスト‐テキスト・アプリケーションのためのトレーニング
US20060080265A1 (en) 2004-10-13 2006-04-13 Mark Hinds Method for pricing products in a retail store
US7945437B2 (en) 2005-02-03 2011-05-17 Shopping.Com Systems and methods for using automated translation and other statistical methods to convert a classifier in one language to another language
FI117656B (fi) 2005-02-15 2006-12-29 Lumi Interactive Ltd Sisällön optimointi vastaanottaville päätelaitteille
US7788087B2 (en) 2005-03-01 2010-08-31 Microsoft Corporation System for processing sentiment-bearing text
US7698126B2 (en) 2005-03-08 2010-04-13 Microsoft Corporation Localization matching component
US7739286B2 (en) 2005-03-17 2010-06-15 University Of Southern California Topic specific language models built from large numbers of documents
JP2006260329A (ja) 2005-03-18 2006-09-28 Ricoh Co Ltd ネットワーク装置
US7516062B2 (en) 2005-04-19 2009-04-07 International Business Machines Corporation Language converter with enhanced search capability
US7536641B2 (en) 2005-04-29 2009-05-19 Google Inc. Web page authoring tool for structured documents
US9275025B2 (en) 2005-04-29 2016-03-01 Adobe Systems Incorporated Interactive special paste
US20060282255A1 (en) 2005-06-14 2006-12-14 Microsoft Corporation Collocation translation from monolingual and available bilingual corpora
EP1894125A4 (en) 2005-06-17 2015-12-02 Nat Res Council Canada MEANS AND METHOD FOR ADAPTED LANGUAGE TRANSLATION
US7680647B2 (en) 2005-06-21 2010-03-16 Microsoft Corporation Association-based bilingual word alignment
US20070016363A1 (en) 2005-07-15 2007-01-18 Oracle International Corporation Interactive map-based user interface for transportation planning
US8090612B2 (en) 2005-07-19 2012-01-03 Hewlett-Packard Development Company, L.P. Producing marketing items for a marketing campaign
US7739708B2 (en) 2005-07-29 2010-06-15 Yahoo! Inc. System and method for revenue based advertisement placement
US7389222B1 (en) 2005-08-02 2008-06-17 Language Weaver, Inc. Task parallelization in a text-to-text system
US7813918B2 (en) 2005-08-03 2010-10-12 Language Weaver, Inc. Identifying documents which form translated pairs, within a document collection
US7620549B2 (en) 2005-08-10 2009-11-17 Voicebox Technologies, Inc. System and method of supporting adaptive misrecognition in conversational speech
US20070048714A1 (en) 2005-08-12 2007-03-01 Microsoft Corporation Media player service library
US20070043553A1 (en) 2005-08-16 2007-02-22 Microsoft Corporation Machine translation models incorporating filtered training data
US7769772B2 (en) 2005-08-23 2010-08-03 Ricoh Co., Ltd. Mixed media reality brokerage network with layout-independent recognition
US20090234711A1 (en) 2005-09-14 2009-09-17 Jorey Ramer Aggregation of behavioral profile data using a monetization platform
US8015222B2 (en) 2005-10-24 2011-09-06 Emc Corporation Virtual repository management
WO2007051484A1 (en) 2005-11-03 2007-05-10 D'agostini Organizzazione Srl Network-based translation system and method
US20070118545A1 (en) 2005-11-21 2007-05-24 International Business Machines Corporation Dynamic business process integration using complex event processing
CA2631859A1 (en) 2005-12-08 2007-12-13 Mybuys, Inc. Apparatus and method for providing a marketing service
WO2007068123A1 (en) 2005-12-16 2007-06-21 National Research Council Of Canada Method and system for training and applying a distortion component to machine translation
US20070192374A1 (en) 2006-02-16 2007-08-16 Emc Corporation Virtual repository management to provide functionality
US8015491B2 (en) 2006-02-28 2011-09-06 Maven Networks, Inc. Systems and methods for a single development tool of unified online and offline content providing a similar viewing experience
US8707451B2 (en) 2006-03-01 2014-04-22 Oracle International Corporation Search hit URL modification for secure application integration
US7743334B2 (en) 2006-03-02 2010-06-22 Microsoft Corporation Dynamically configuring a web page
US20070226058A1 (en) 2006-03-21 2007-09-27 Myware, Inc. Time based electronic advertisement
WO2007118424A1 (en) * 2006-04-13 2007-10-25 Zhang, Sheng Web search on mobile devices
US8898052B2 (en) 2006-05-22 2014-11-25 Facebook, Inc. Systems and methods for training statistical speech translation systems from speech utilizing a universal speech recognizer
JP2008027265A (ja) 2006-07-24 2008-02-07 Dentsu Inc 広告システム
US8185830B2 (en) 2006-08-07 2012-05-22 Google Inc. Configuring a content document for users and user groups
US8453052B1 (en) 2006-08-16 2013-05-28 Google Inc. Real-time document sharing and editing
US8521506B2 (en) 2006-09-21 2013-08-27 Sdl Plc Computer-implemented method, computer software and apparatus for use in a translation system
US7958453B1 (en) 2006-09-29 2011-06-07 Len Bou Taing System and method for real-time, multi-user, interactive and collaborative environments on the web
US20080086298A1 (en) 2006-10-10 2008-04-10 Anisimovich Konstantin Method and system for translating sentences between langauges
US8195447B2 (en) 2006-10-10 2012-06-05 Abbyy Software Ltd. Translating sentences between languages using language-independent semantic structures and ratings of syntactic constructions
US8078450B2 (en) 2006-10-10 2011-12-13 Abbyy Software Ltd. Method and system for analyzing various languages and constructing language-independent semantic structures
US8972268B2 (en) 2008-04-15 2015-03-03 Facebook, Inc. Enhanced speech-to-speech translation system and methods for adding a new word
WO2008053062A2 (en) 2006-11-01 2008-05-08 Cvon Innovations Ltd Optimization of advertising campaigns on mobile networks
US7660723B2 (en) 2006-11-17 2010-02-09 International Business Machines Corporation Ranking method and system
US8335679B2 (en) 2006-11-21 2012-12-18 Lionbridge Technologies, Inc. Methods and systems for local, computer-aided translation incorporating translator revisions to remotely-generated translation predictions
US8494834B2 (en) 2006-11-21 2013-07-23 Lionbridge Technologies, Inc. Methods and systems for using and updating remotely-generated translation predictions during local, computer-aided translation
US8219134B2 (en) 2006-12-13 2012-07-10 Quickplay Media Inc. Seamlessly switching among unicast, multicast, and broadcast mobile media content
US20080154577A1 (en) 2006-12-26 2008-06-26 Sehda,Inc. Chunk-based statistical machine translation system
US9208251B2 (en) 2007-01-19 2015-12-08 Linkedin Corporation Computer-based evaluation tool for selecting personalized content for users
US7873710B2 (en) * 2007-02-06 2011-01-18 5O9, Inc. Contextual data communication platform
US7983897B2 (en) 2007-02-14 2011-07-19 Google Inc. Machine translation feedback
US20080244053A1 (en) 2007-03-30 2008-10-02 Yahoo! Inc. Geographic reader display data
US20080270398A1 (en) 2007-04-30 2008-10-30 Landau Matthew J Product affinity engine and method
TWI386822B (zh) 2007-09-05 2013-02-21 Shing Lung Chen 建置多語翻譯資料庫內容之方法
US20100312619A1 (en) 2007-05-23 2010-12-09 Pekka Ala-Pietila Method and a system for providing mobile communications services
JP2009020845A (ja) 2007-07-14 2009-01-29 Media Flats Co Ltd 広告成果管理システム、広告成果管理装置及び広告成果管理方法
US8954367B2 (en) 2007-08-23 2015-02-10 Dside Technologies, Llc System, method and computer program product for interfacing software engines
US8719349B2 (en) 2007-08-24 2014-05-06 Clear Channel Management Services, Inc. System and method for providing a radio-like experience
US8423346B2 (en) 2007-09-05 2013-04-16 Electronics And Telecommunications Research Institute Device and method for interactive machine translation
US8527260B2 (en) 2007-09-06 2013-09-03 International Business Machines Corporation User-configurable translations for electronic documents
US20090099931A1 (en) 2007-10-04 2009-04-16 Cvon Innovations Ltd. System, method and computer program for assocating advertisements with web or wap pages
US7945571B2 (en) 2007-11-26 2011-05-17 Legit Services Corporation Application of weights to online search request
US9201870B2 (en) 2008-01-25 2015-12-01 First Data Corporation Method and system for providing translated dynamic web page content
US8196095B2 (en) 2008-02-05 2012-06-05 Yahoo! Inc. Mobile marketing application
US20090217196A1 (en) 2008-02-21 2009-08-27 Globalenglish Corporation Web-Based Tool for Collaborative, Social Learning
US20090217352A1 (en) 2008-02-25 2009-08-27 Tong Shen Web managed multimedia asset management method and system
US20100070364A1 (en) 2008-02-28 2010-03-18 James Michael Dugan PipPops - Partners In Profit Point Of Purchase Savings System
US20090240539A1 (en) 2008-03-21 2009-09-24 Microsoft Corporation Machine learning system for a task brokerage system
US8615388B2 (en) 2008-03-28 2013-12-24 Microsoft Corporation Intra-language statistical machine translation
US20090248801A1 (en) 2008-03-31 2009-10-01 International Business Machines Corporation Automatic Change Detection and Notification System and Method
US20090259684A1 (en) 2008-04-09 2009-10-15 Macrovision Corporation Digital content library service
US7949633B1 (en) 2008-05-12 2011-05-24 Adobe Systems Incorporated Shared edit access of electronic content
US8594992B2 (en) 2008-06-09 2013-11-26 National Research Council Of Canada Method and system for using alignment means in matching translation
US20090313005A1 (en) 2008-06-11 2009-12-17 International Business Machines Corporation Method for assured lingual translation of outgoing electronic communication
JP5188284B2 (ja) 2008-06-17 2013-04-24 三菱電機株式会社 サービス接続システム及びサービス接続方法
US20100017704A1 (en) * 2008-07-18 2010-01-21 Yahoo! Inc. Dynamic content layout
US8260846B2 (en) * 2008-07-25 2012-09-04 Liveperson, Inc. Method and system for providing targeted content to a surfer
JP2010055235A (ja) 2008-08-27 2010-03-11 Fujitsu Ltd 翻訳支援プログラム、及び該システム
US20100070847A1 (en) 2008-09-12 2010-03-18 International Business Machines Corporation Web Content Management Template Pages in a Portal
US8775154B2 (en) 2008-09-18 2014-07-08 Xerox Corporation Query translation through dictionary adaptation
US8458589B2 (en) 2008-09-18 2013-06-04 Apple Inc. Localized label user interface control
US9176952B2 (en) 2008-09-25 2015-11-03 Microsoft Technology Licensing, Llc Computerized statistical machine translation with phrasal decoder
WO2010046782A2 (en) 2008-10-24 2010-04-29 App Tek Hybrid machine translation
WO2010062540A1 (en) 2008-10-27 2010-06-03 Research Triangle Institute Method for customizing translation of a communication between languages, and associated system and computer program product
WO2010062542A1 (en) 2008-10-27 2010-06-03 Research Triangle Institute Method for translation of a communication between languages, and associated system and computer program product
US8635539B2 (en) 2008-10-31 2014-01-21 Microsoft Corporation Web-based language translation memory compilation and application
US20100121630A1 (en) 2008-11-07 2010-05-13 Lingupedia Investments S. A R. L. Language processing systems and methods
JP5640015B2 (ja) * 2008-12-01 2014-12-10 トプシー ラブズ インコーポレイテッド 計算された評判又は影響度スコアに基づくランキング及び選択エンティティ
JP2010152588A (ja) 2008-12-25 2010-07-08 Logic Design:Kk ガイド情報提供システム、その方法、及びコンピュータプログラム
CN102395950B (zh) 2009-02-13 2016-03-16 起元技术有限责任公司 与数据存储***的通信
US20100211865A1 (en) 2009-02-19 2010-08-19 Microsoft Corporation Cross-browser page visualization generation
US8818695B2 (en) 2009-02-23 2014-08-26 Hti Ip, L.L.C. Method for reporting traffic conditions
US8843359B2 (en) 2009-02-27 2014-09-23 Andrew Nelthropp Lauder Language translation employing a combination of machine and human translations
GB2468278A (en) 2009-03-02 2010-09-08 Sdl Plc Computer assisted natural language translation outputs selectable target text associated in bilingual corpus with input target text from partial translation
US9262403B2 (en) 2009-03-02 2016-02-16 Sdl Plc Dynamic generation of auto-suggest dictionary for natural language translation
US8340635B2 (en) * 2009-03-16 2012-12-25 Apple Inc. Capability model for mobile devices
US20100242069A1 (en) 2009-03-17 2010-09-23 Epsodic, L.L.C. System and method for creating personalized advertisement and personalizing products with interactive graphical user interface embedded in advertisement
CN102428461B (zh) 2009-03-18 2015-11-25 谷歌公司 利用显示替换的web翻译
US20100257457A1 (en) 2009-04-07 2010-10-07 De Goes John A Real-time content collaboration
US20100281008A1 (en) 2009-04-29 2010-11-04 Digital River, Inc. Universal Tracking Agent System and Method
US8346585B1 (en) 2009-05-11 2013-01-01 Amazon Technologies, Inc. Data mining for targeted republishing
US9471920B2 (en) * 2009-05-15 2016-10-18 Idm Global, Inc. Transaction assessment and/or authentication
US10671698B2 (en) 2009-05-26 2020-06-02 Microsoft Technology Licensing, Llc Language translation using embeddable component
US9405745B2 (en) 2009-06-01 2016-08-02 Microsoft Technology Licensing, Llc Language translation using embeddable component
JP5236581B2 (ja) 2009-06-16 2013-07-17 新日鉄住金ソリューションズ株式会社 送信装置、その制御方法、プログラム及び情報処理システム
US20110010243A1 (en) 2009-07-10 2011-01-13 Microsoft Corporation User control of advertising content
US9213776B1 (en) 2009-07-17 2015-12-15 Open Invention Network, Llc Method and system for searching network resources to locate content
US8352244B2 (en) 2009-07-21 2013-01-08 International Business Machines Corporation Active learning systems and methods for rapid porting of machine translation systems to new language pairs or new domains
SG178117A1 (en) 2009-08-07 2012-03-29 Access Innovation Media Pty Ltd System and method for real time text streaming
CN101996166B (zh) 2009-08-14 2015-08-05 张龙哺 双语句对模式化记录方法以及翻译方法和翻译***
JP5526654B2 (ja) 2009-08-20 2014-06-18 富士通株式会社 データ送信プログラム、データ送信装置および操作手順書編集方法
CN101996215B (zh) 2009-08-27 2013-07-24 阿里巴巴集团控股有限公司 一种应用于电子商务网站的信息匹配方法和***
US20110060998A1 (en) 2009-09-04 2011-03-10 Rick Schwartz System and method for managing internet media content
US20110066469A1 (en) 2009-09-15 2011-03-17 Albert Kadosh Method and system for translation workflow management across the internet
EP2299369A1 (en) 2009-09-22 2011-03-23 Celer Soluciones S.L. Management, automatic translation and post-editing method
US9053202B2 (en) 2009-09-25 2015-06-09 Yahoo! Inc. Apparatus and methods for user generated translation
US8364463B2 (en) 2009-09-25 2013-01-29 International Business Machines Corporation Optimizing a language/media translation map
US20110078626A1 (en) 2009-09-28 2011-03-31 William Bachman Contextual Presentation of Digital Media Asset Collections
US20110097693A1 (en) 2009-10-28 2011-04-28 Richard Henry Dana Crawford Aligning chunk translations for language learners
US20110125783A1 (en) 2009-11-19 2011-05-26 Whale Peter Apparatus and method of adaptive questioning and recommending
US9348931B2 (en) 2009-12-28 2016-05-24 International Business Machines Corporation Integration of web information architecture taxonomy and web metrics taxonomy
US8930176B2 (en) 2010-04-01 2015-01-06 Microsoft Corporation Interactive multilingual word-alignment techniques
US8818790B2 (en) 2010-04-06 2014-08-26 Samsung Electronics Co., Ltd. Syntactic analysis and hierarchical phrase model based machine translation system and method
WO2011126484A1 (en) 2010-04-08 2011-10-13 Duniel Garcia System and method for website synchronization
US8413045B2 (en) 2010-04-12 2013-04-02 Google Inc. Rich browser-based word processor
US8250145B2 (en) * 2010-04-21 2012-08-21 Facebook, Inc. Personalizing a web page outside of a social networking system with content from the social networking system
US8977739B2 (en) 2010-05-03 2015-03-10 Salesforce.Com, Inc. Configurable frame work for testing and analysis of client-side web browser page performance
US8768686B2 (en) 2010-05-13 2014-07-01 International Business Machines Corporation Machine translation with side information
US9552355B2 (en) 2010-05-20 2017-01-24 Xerox Corporation Dynamic bi-phrases for statistical machine translation
US9767095B2 (en) 2010-05-21 2017-09-19 Western Standard Publishing Company, Inc. Apparatus, system, and method for computer aided translation
US8380487B2 (en) 2010-06-21 2013-02-19 International Business Machines Corporation Language translation of selected content in a web conference
US9465782B2 (en) 2010-07-13 2016-10-11 Motionpoint Corporation Dynamic language translation of web site content
US8478717B2 (en) 2010-07-26 2013-07-02 Oracle International Corporation Enterprise collaboration with reusable content
US9317622B1 (en) * 2010-08-17 2016-04-19 Amazon Technologies, Inc. Methods and systems for fragmenting and recombining content structured language data content to reduce latency of processing and rendering operations
US20140163963A2 (en) 2010-09-24 2014-06-12 National University Of Singapore Methods and Systems for Automated Text Correction
US9009599B2 (en) * 2010-10-15 2015-04-14 Cellco Partnership Technique for handling URLs for different mobile devices that use different user interface platforms
CA2818406C (en) 2010-11-18 2017-07-18 Google Inc. Multi-mode web browsing
US20120136718A1 (en) 2010-11-29 2012-05-31 Microsoft Corporation Display of Search Ads in Local Language
WO2012088023A2 (en) * 2010-12-20 2012-06-28 Akamai Technologies, Inc. Methods and systems for delivering content to differentiated client devices
US20120185759A1 (en) 2011-01-13 2012-07-19 Helen Balinsky System and method for collaboratively editing a composite document
US11182455B2 (en) 2011-01-29 2021-11-23 Sdl Netherlands B.V. Taxonomy driven multi-system networking and content delivery
US9547626B2 (en) 2011-01-29 2017-01-17 Sdl Plc Systems, methods, and media for managing ambient adaptability of web applications and web services
US10657540B2 (en) 2011-01-29 2020-05-19 Sdl Netherlands B.V. Systems, methods, and media for web content management
US8572505B2 (en) 2011-01-31 2013-10-29 Oracle International Corporation Automatically testing a web application that has independent display trees
US9183537B2 (en) 2011-02-19 2015-11-10 Accenture Global Services Limited Content authoring and deployment technology
US10580015B2 (en) 2011-02-25 2020-03-03 Sdl Netherlands B.V. Systems, methods, and media for executing and optimizing online marketing initiatives
US20120221319A1 (en) 2011-02-28 2012-08-30 Andrew Trese Systems, Methods and Media for Translating Informational Content
US9058333B2 (en) 2011-03-02 2015-06-16 Microsoft Technology Licensing, Llc Publishable metadata for content management and component testing
US8869245B2 (en) * 2011-03-09 2014-10-21 Ebay Inc. Device reputation
US9183192B1 (en) 2011-03-16 2015-11-10 Ruby Investments Properties LLC Translator
CN102193914A (zh) 2011-05-26 2011-09-21 中国科学院计算技术研究所 计算机辅助翻译的方法及***
US9519682B1 (en) * 2011-05-26 2016-12-13 Yahoo! Inc. User trustworthiness
US20140304080A1 (en) 2011-05-30 2014-10-09 Lube2Go Llc Systems and methods for mobile on-site service and advertising
US20120330644A1 (en) 2011-06-22 2012-12-27 Salesforce.Com Inc. Multi-lingual knowledge base
KR101850124B1 (ko) 2011-06-24 2018-04-19 구글 엘엘씨 교차-언어 쿼리 제안을 위한 쿼리 번역 평가
US8688454B2 (en) 2011-07-06 2014-04-01 Sri International Method and apparatus for adapting a language model in response to error correction
US8676804B1 (en) * 2011-07-12 2014-03-18 Google Inc. Managing information about entities using observations generated from user modified values
US8725496B2 (en) 2011-07-26 2014-05-13 International Business Machines Corporation Customization of a natural language processing engine
US10061860B2 (en) 2011-07-29 2018-08-28 Oath Inc. Method and system for personalizing web page layout
WO2013019961A2 (en) 2011-08-02 2013-02-07 Design Play Technologies Inc. Real-time collaborative design platform
US9473904B2 (en) 2011-09-23 2016-10-18 Verizon Telematics Inc. Method and system for determining and triggering targeted marketing content
US8627204B2 (en) 2011-10-18 2014-01-07 Microsoft Corporation Custom optimization of web pages
US11210708B2 (en) * 2011-11-03 2021-12-28 ADObjects, Inc. Responsive advertisement footprint and framework
FI125823B (en) 2011-11-03 2016-02-29 Rex Partners Oy A measure of the quality of machine translation
US8983825B2 (en) 2011-11-14 2015-03-17 Amadou Sarr Collaborative language translation system
US9088572B2 (en) 2011-11-16 2015-07-21 Flextronics Ap, Llc On board vehicle media controller
US9053079B2 (en) 2011-12-12 2015-06-09 Microsoft Technology Licensing, Llc Techniques to manage collaborative documents
WO2013102052A1 (en) 2011-12-28 2013-07-04 Bloomberg Finance L.P. System and method for interactive automatic translation
US8903707B2 (en) 2012-01-12 2014-12-02 International Business Machines Corporation Predicting pronouns of dropped pronoun style languages for natural language translation
US9311650B2 (en) * 2012-02-22 2016-04-12 Alibaba Group Holding Limited Determining search result rankings based on trust level values associated with sellers
US9465797B2 (en) 2012-02-23 2016-10-11 Google Inc. Translating text using a bridge language
US8862456B2 (en) 2012-03-23 2014-10-14 Avaya Inc. System and method for automatic language translation for applications
US9141606B2 (en) 2012-03-29 2015-09-22 Lionbridge Technologies, Inc. Methods and systems for multi-engine machine translation
US9430449B2 (en) 2012-03-30 2016-08-30 Sdl Plc Systems, methods, and media for managing editable previews of webpages
CN102662935A (zh) 2012-04-08 2012-09-12 北京语智云帆科技有限公司 一种交互式的机器翻译方法和机器翻译***
US10659422B2 (en) 2012-04-30 2020-05-19 Brightedge Technologies, Inc. Content management systems
US9519640B2 (en) 2012-05-04 2016-12-13 Microsoft Technology Licensing, Llc Intelligent translations in personal see through display
US9773270B2 (en) 2012-05-11 2017-09-26 Fredhopper B.V. Method and system for recommending products based on a ranking cocktail
US9256587B2 (en) 2012-06-04 2016-02-09 Aphotofolio.Com Editor for website and website menu
US9208144B1 (en) 2012-07-12 2015-12-08 LinguaLeo Inc. Crowd-sourced automated vocabulary learning system
US9081762B2 (en) 2012-07-13 2015-07-14 Enyuan Wu Phrase-based dictionary extraction and translation quality evaluation
US9396184B2 (en) 2012-08-01 2016-07-19 Xerox Corporation Method for translating documents using crowdsourcing and lattice-based string alignment technique
US20140058718A1 (en) 2012-08-23 2014-02-27 Indian Institute Of Technology Bombay Crowdsourcing translation services
US9026425B2 (en) 2012-08-28 2015-05-05 Xerox Corporation Lexical and phrasal feature domain adaptation in statistical machine translation
US9461876B2 (en) * 2012-08-29 2016-10-04 Loci System and method for fuzzy concept mapping, voting ontology crowd sourcing, and technology prediction
US9747388B2 (en) 2012-08-31 2017-08-29 Salesforce.Com, Inc. Systems and methods for providing access to external content objects
US9824085B2 (en) 2012-08-31 2017-11-21 Microsoft Technology Licensing, Llc Personal language model for input method editor
US11308528B2 (en) 2012-09-14 2022-04-19 Sdl Netherlands B.V. Blueprinting of multimedia assets
US11386186B2 (en) 2012-09-14 2022-07-12 Sdl Netherlands B.V. External content library connector systems and methods
US10452740B2 (en) 2012-09-14 2019-10-22 Sdl Netherlands B.V. External content libraries
CN102902667A (zh) 2012-10-12 2013-01-30 曾立人 一种翻译记忆匹配结果显示方法
WO2014062941A1 (en) 2012-10-17 2014-04-24 Proz.Com Method and apparatus to facilitate high-quality translation of texts by multiple translators
US20140114864A1 (en) 2012-10-22 2014-04-24 International Business Machines Corporation Case management integration with external content repositories
WO2014078569A1 (en) * 2012-11-14 2014-05-22 The 41St Parameter, Inc. Systems and methods of global identification
US20140142917A1 (en) 2012-11-19 2014-05-22 Lindsay D'Penha Routing of machine language translation to human language translator
EP2929461A2 (en) 2012-12-06 2015-10-14 Raytheon BBN Technologies Corp. Active error detection and resolution for linguistic translation
US9213777B2 (en) * 2012-12-18 2015-12-15 Apple Inc. Method and apparatus for archiving dynamic webpages based on source attributes
US20140188993A1 (en) * 2012-12-28 2014-07-03 Motorola Solutions, Inc. Method and apparatus for analysis of social media
US9600473B2 (en) 2013-02-08 2017-03-21 Machine Zone, Inc. Systems and methods for multi-user multi-lingual communications
US9935996B2 (en) 2013-02-28 2018-04-03 Open Text Sa Ulc Systems, methods and computer program products for dynamic user profile enrichment and data integration
US9069759B2 (en) 2013-03-15 2015-06-30 One Hour Translation, Ltd. System and method for website tranlsations
US9300676B2 (en) * 2013-03-15 2016-03-29 Socure Inc. Risk assessment using social networking data
US9183198B2 (en) 2013-03-19 2015-11-10 International Business Machines Corporation Customizable and low-latency interactive computer-aided translation
US9300611B2 (en) 2013-03-26 2016-03-29 Dropbox, Inc. Content-item linking system for messaging services
JP2014203141A (ja) * 2013-04-02 2014-10-27 キヤノン株式会社 管理装置、管理システム、制御方法およびコンピュータプログラム
US9280753B2 (en) 2013-04-09 2016-03-08 International Business Machines Corporation Translating a language in a crowdsourced environment
US10025776B1 (en) 2013-04-12 2018-07-17 Amazon Technologies, Inc. Language translation mediation system
US20140358519A1 (en) 2013-06-03 2014-12-04 Xerox Corporation Confidence-driven rewriting of source texts for improved translation
US10025778B2 (en) 2013-06-09 2018-07-17 Microsoft Technology Licensing, Llc Training markov random field-based translation models using gradient ascent
US20150040000A1 (en) 2013-08-02 2015-02-05 Moboom Ltd. Methods and systems for generating server-side media queries
CA2861469A1 (en) 2013-08-14 2015-02-14 National Research Council Of Canada Method and apparatus to construct program for assisting in reviewing
US9311422B2 (en) * 2013-09-12 2016-04-12 Adobe Systems Incorporated Dynamic simulation of a responsive web page
US10169424B2 (en) * 2013-09-27 2019-01-01 Lucas J. Myslinski Apparatus, systems and methods for scoring and distributing the reliability of online information
US10902004B2 (en) * 2013-10-16 2021-01-26 Salesforce.Com, Inc. Processing user-submitted updates based on user reliability scores
US20160283952A1 (en) * 2013-11-04 2016-09-29 Agingo Corporation Ranking information providers
US20150127660A1 (en) * 2013-11-04 2015-05-07 Here Global B.V. Method and apparatus for calculating ranks and trust levels for data sources
US10049135B2 (en) * 2013-11-22 2018-08-14 Ronald Gordon WHITLEY, JR. Method and apparatus for context based data analytics
US9349000B2 (en) 2014-01-27 2016-05-24 Microsoft Technology Licensing, Llc Web service sandbox system
US20150310504A1 (en) 2014-04-25 2015-10-29 Kevin Grant Potter Automated Method To Match And Initiate Online Social Influencers
JP6102845B2 (ja) 2014-07-10 2017-03-29 コニカミノルタ株式会社 接続制御システム、管理サーバー、接続支援方法および接続支援プログラム
US10019746B2 (en) 2014-12-01 2018-07-10 Verizon Patent And Licensing Inc. Microsites architecture
US9537873B2 (en) 2015-02-20 2017-01-03 Authentic8, Inc. Secure analysis application for accessing web resources
US10007646B1 (en) 2015-04-03 2018-06-26 Nutanix, Inc. Method and system for presenting multiple levels of content for a document
US10614167B2 (en) 2015-10-30 2020-04-07 Sdl Plc Translation review workflow systems and methods
US10678866B1 (en) 2016-09-30 2020-06-09 Vasumathi Ranganathan Rules driven content network for tracking, tracing, auditing and life cycle management of information artifacts
US10409583B2 (en) 2017-11-27 2019-09-10 Salesforce.Com, Inc. Content deployment system having a content publishing engine with a filter module for selectively extracting content items provided from content sources for integration into a specific release and methods for implementing the same

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9781050B2 (en) 2001-01-18 2017-10-03 Sdl Inc. Globalization management system and method therefor
US9596188B2 (en) 2001-01-18 2017-03-14 Sdl Inc. Globalization management system and method therefor
US9954794B2 (en) 2001-01-18 2018-04-24 Sdl Inc. Globalization management system and method therefor
US10990644B2 (en) 2011-01-29 2021-04-27 Sdl Netherlands B.V. Systems and methods for contextual vocabularies and customer segmentation
US11044949B2 (en) 2011-01-29 2021-06-29 Sdl Netherlands B.V. Systems and methods for dynamic delivery of web content
US10061749B2 (en) 2011-01-29 2018-08-28 Sdl Netherlands B.V. Systems and methods for contextual vocabularies and customer segmentation
US11301874B2 (en) 2011-01-29 2022-04-12 Sdl Netherlands B.V. Systems and methods for managing web content and facilitating data exchange
US10521492B2 (en) 2011-01-29 2019-12-31 Sdl Netherlands B.V. Systems and methods that utilize contextual vocabularies and customer segmentation to deliver web content
US9547626B2 (en) 2011-01-29 2017-01-17 Sdl Plc Systems, methods, and media for managing ambient adaptability of web applications and web services
US10657540B2 (en) 2011-01-29 2020-05-19 Sdl Netherlands B.V. Systems, methods, and media for web content management
US10580015B2 (en) 2011-02-25 2020-03-03 Sdl Netherlands B.V. Systems, methods, and media for executing and optimizing online marketing initiatives
US10572928B2 (en) 2012-05-11 2020-02-25 Fredhopper B.V. Method and system for recommending products based on a ranking cocktail
US9773270B2 (en) 2012-05-11 2017-09-26 Fredhopper B.V. Method and system for recommending products based on a ranking cocktail
US10452740B2 (en) 2012-09-14 2019-10-22 Sdl Netherlands B.V. External content libraries
US11308528B2 (en) 2012-09-14 2022-04-19 Sdl Netherlands B.V. Blueprinting of multimedia assets
US11386186B2 (en) 2012-09-14 2022-07-12 Sdl Netherlands B.V. External content library connector systems and methods
US10614167B2 (en) 2015-10-30 2020-04-07 Sdl Plc Translation review workflow systems and methods
US11080493B2 (en) 2015-10-30 2021-08-03 Sdl Limited Translation review workflow systems and methods

Also Published As

Publication number Publication date
US10061749B2 (en) 2018-08-28
WO2012101243A1 (en) 2012-08-02
US20200104343A1 (en) 2020-04-02
US11044949B2 (en) 2021-06-29
US20150149885A1 (en) 2015-05-28
US10990644B2 (en) 2021-04-27
US20180314674A1 (en) 2018-11-01
EP2668599A1 (en) 2013-12-04
US10521492B2 (en) 2019-12-31
US20120197957A1 (en) 2012-08-02
US9547626B2 (en) 2017-01-17
JP2014510329A (ja) 2014-04-24
US20150149886A1 (en) 2015-05-28

Similar Documents

Publication Publication Date Title
JP5952307B2 (ja) WebアプリケーションとWebサービスのアンビエント適応性を管理するためのシステム、方法および媒体
US11347824B2 (en) Universal visitor identification system
US11961120B2 (en) Systems and methods for accessing first party cookies
US7533084B2 (en) Monitoring user specific information on websites
US9215123B1 (en) DNS requests analysis
JP6518700B2 (ja) ユーザとコンテンツデータとの対話によってデータをルーティングしてユーザを接続するシステムおよび方法
US10318988B2 (en) Managing cookie data
US10862888B1 (en) Linking a forwarded contact on a resource to a user interaction on a requesting source item
US20100088234A1 (en) Unified analytics across a distributed computing services infrastructure
US20110214163A1 (en) Automated analysis of cookies
US9842133B2 (en) Auditing of web-based video
CA2834677A1 (en) A method to adapt ads rendered in a mobile device based on existence of other mobile applications
US20120143677A1 (en) Discoverability Using Behavioral Data
US10360133B2 (en) Analyzing analytic element network traffic
US20130179798A1 (en) Application dissemination and feedback
WO2018085499A1 (en) Techniques for classifying a web page based upon functions used to render the web page
JP2022546073A (ja) サードパーティ・クッキーなしにウェブ・パブリッシャー・インベントリをプログラマティック・エクスチェンジに接続すること
US9858549B2 (en) Business transaction resource usage tracking
CN112347382A (zh) 产品页面分享方法、装置及电子设备
US20180204223A1 (en) Determining audience interest levels during presentations based on user device activity
KR20090096206A (ko) 그룹웨어 광고방법 및 그 장치
KR20060082184A (ko) 인터넷 광고서버시스템

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150127

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20151217

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20151222

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160318

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160609

R150 Certificate of patent or registration of utility model

Ref document number: 5952307

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250