JPH10254807A - 匿名的にサーバサイトを閲覧する方法 - Google Patents

匿名的にサーバサイトを閲覧する方法

Info

Publication number
JPH10254807A
JPH10254807A JP10010779A JP1077998A JPH10254807A JP H10254807 A JPH10254807 A JP H10254807A JP 10010779 A JP10010779 A JP 10010779A JP 1077998 A JP1077998 A JP 1077998A JP H10254807 A JPH10254807 A JP H10254807A
Authority
JP
Japan
Prior art keywords
user
proxy system
specific
site
identifier
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP10010779A
Other languages
English (en)
Inventor
Eran Gabber
ガバー エラン
Phillip B Gibbons
ビー.ギボンズ フィリップ
Yossi Matias
マティアス ヨッシ
Alain J Mayer
ジェイ.メイヤー アレイン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia of America Corp
Original Assignee
Lucent Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lucent Technologies Inc filed Critical Lucent Technologies Inc
Publication of JPH10254807A publication Critical patent/JPH10254807A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0407Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the identity of one or more communicating identities is hidden
    • H04L63/0421Anonymous communication, i.e. the party's identifiers are hidden from the other party or parties, e.g. using an anonymizer
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M13/00Testing of machine parts
    • G01M13/02Gearings; Transmission mechanisms
    • G01M13/021Gearings
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/383Anonymous user system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • H04L61/301Name conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • H04L61/3015Name registration, generation or assignment
    • H04L61/3025Domain name generation or assignment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/565Conversion or adaptation of application format or content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/30Types of network names
    • H04L2101/365Application layer names, e.g. buddy names, unstructured names chosen by a user or home appliance name
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

(57)【要約】 【課題】 ユーザの秘密性を保ちながらユーザの識別を
提供する、匿名性のある個人化されたウェブ閲覧を行
う。 【解決手段】 本発明は、ユーザサイト105aと、ユ
ーザサイト105aによって閲覧されることが可能サー
バサイト110gとを有するネットワーク200で使用
される。中央プロキシシステム110aは、(1)ユー
ザサイト105aに固有のデータから生成されるサイト
固有の代用識別子を処理する第1ルーチンと、(2)代
用識別子をサーバサイト110gへ送信した後、ユーザ
サイト105aから受信される閲覧コマンドをサーバサ
イト110gへ再送する第2ルーチンと、(3)閲覧コ
マンドのうちユーザサイト105aの識別をサーバサイ
ト110gに明らかにする部分を除去(および置換)す
る第3ルーチンを有する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ネットワークに関
し、特に、ネットワーク上の個人化(パーソナル化)さ
れたサーバリソースを匿名的にユーザが閲覧することを
可能にするシステムおよび方法に関する。
【0002】
【従来の技術】周知のように、インターネットは、共通
のプロトコルを用いて協働(協力)するネットワーク
(例えば、公衆および私設のデータ通信ネットワークお
よびマルチメディアネットワーク)の集合体が世界的な
ネットワークのネットワークを形成したものである。
【0003】近年、より効率的で、信頼性が高く、費用
効果の高いコンピュータおよびネットワーキングツール
が利用可能になることにより、多くの会社および個人
(まとめて「ユーザ」という。)が、成長しつつある電
子市場に関わることが可能になっている。コンピュータ
産業全体が経験したテクノロジーにおけるはかりしれな
い利得により、これらのユーザは、パーソナルコンピュ
ータ(PC)のような市販のコンピュータによって、情
報処理および通信の需要を満たすことが可能となってい
る。この目的のために、PCメーカは、ほとんどのPC
に、インターネットのようなネットワークを通じた通信
に使用可能なインタフェースを装備させている。
【0004】インターネットは、顧客に情報およびサー
ビスを提供するビジネスの主要な場所としての地位をま
すます増大させている。このようなビジネスのうちよく
知られた例として、ニュースプロバイダ(例えば、www.
cnn.com (Cable News Network)、www.nytimes.com (New
York Times)、www.wsj.com (Wall Street Journal)、w
ww.ft.com (Financial Times Magazine)、www.business
week.com (BusinessWeek Magazine))、自動車メーカ
(例えば、www.ford.com/us(フォード社)、www.gm.co
m(GM)、www.toyota.com(トヨタ)、書店(例え
ば、www.amazone.com (Amazon.com books))、ソフトウ
ェアプロバイダ(例えば、www.microsoft.com(Microso
ft社))などの多くのものがある。
【0005】ほとんどの場合、このようなビジネスは、
ワールドワイドウェブ上にホームページを開設する(す
なわち「ウェブサイト」。ワールドワイドウェブは、イ
ンターネットの論理的オーバレイである)。ウェブサイ
トは、販売促進、広告およびビジネス実行のために使用
可能な、電子的にアドレス可能なロケーションである。
電子的な顧客は、ウェブブラウザ(例えば、Netscape N
avigator(登録商標)、Microsoft Internet Explorer
(登録商標))を用いて、それらのウェブサイト上で提
供される情報にアクセスする。
【0006】ますます多くのウェブサイトが、ユーザの
好みに従って調整されたハイパーリンク(あるハイパー
テキスト文書内のポイントから別の文書内のポイントあ
るいは同じ文書内の別の場所への参照あるいはリンクで
あって、しばしば目立つように(例えば、異なる色、フ
ォントまたは書体で)表示される)および表示されるメ
ッセージを有する、ユーザの関心にカスタマイズされた
「個人化ウェブページ」を含むことが可能な個人化サー
ビスを提供している。このような好みは、ユーザに、そ
のウェブサイトのアカウントを設定させることによって
確かめることができる。これにより、ウェブサイトは、
そのユーザがたどったハイパーリンクを追跡することに
よって、あるいは、ユーザとの明示的なダイアログを通
じて、ユーザの以前の訪問に関する情報を記憶すること
ができる。例えば、Wall StreetJournalは、セクション
の順序および選択をカスタマイズした「個人化ジャーナ
ル」を各ユーザに提供している。アカウントを開設する
ためには、ユーザは一般に、ユーザ名、パスワード、電
子メール(Eメール)アドレスなどを含むフォームを電
子的に完成させなければならない。電子メールアドレス
は、ウェブサイトが、ウェブサイト上でユーザに提供さ
れない情報を送るために使用されることが多い。
【0007】一般にインターネットを通じて、そして特
にワールドワイドウェブを通じての電子通信の秘密性が
本質的に欠如しているため、秘密電子通信を保証するこ
とが可能なシステムが非常に有効であると長い間考えら
れている。この問題の例として、安全で秘密の(匿名
の)状態でワールドワイドウェブを閲覧し、個人化サー
ビスを提供するサイトを訪れたいと考える顧客について
考える。この顧客は、複数のサイトに対して、真正の識
別を明かさず、同じユーザ名、パスワードを再使用せず
に、ウェブサイトにアカウントを開設したいと考える。
顧客は、あるサイトでのセキュリティの破れが他のサイ
トに影響を与えるのを避けるために、複数のサイトで同
じユーザ名およびパスワードを再使用しないようにす
る。さらに、これらのユーザ名およびパスワードを使用
しないようにすることは、複数のサイトが共謀して顧客
の情報を組み合わせて特定の顧客に関する一件書類を構
成する可能性を制限する。
【0008】一般に、顧客は多くのウェブサイトを訪れ
るため、各ウェブサイトごとに新たなユーザ名およびパ
スワードを発明し記憶することは面倒となる。さらに、
多くのウェブサイトは、顧客に対して、ユーザ名および
パスワードとともに電子メールアドレスを要求するが、
電子メールアドレスを入力することによって、顧客の識
別が知られてしまう。
【0009】さらに、ウェブサイトがクライアントおよ
びビジターを追跡することを可能にする製品が市販され
ている。このような追跡は、ユーザによって自発的に情
報が提供されたり、フォームが完成されたりしなくて
も、可能である。このようなシステムの例として、Open
Market, Inc.から市販されているWebreporterや、Group
Cortexから市販されているSiteTrackがある。その広告
には次のように記載されている。
【0010】「誰があなたのサイトを訪れているかを識
別します。実際に訪れた人数を記録します。彼らがたど
ったリンクを見つけ、その完全なパスを追跡します。ユ
ーザがどのサイトからやってきてどのサイトへ行ったか
が分かります・・・。」
【0011】これらの製品が可能となっているのは、ワ
ールドワイドウェブが主に依拠しているハイパーテキス
トトランスポートプロトコル(HTTPプロトコル)に
より、特定の情報がユーザからウェブサイトへ返される
ためである。この情報には、例えば、ユーザの電子メー
ルアドレス、ユーザがやってくる前のウェブサイト、ユ
ーザのソフトウェアおよびホストコンピュータに関する
情報が含まれることが可能である。他の関連するユーザ
情報は、一般にcookieと呼ばれるもの(ウェブサイトが
ユーザのブラウザに記憶させることが可能な情報)を用
いてユーザのブラウザへ送ることも可能である。そのウ
ェブサイトに次に訪れると、ユーザのブラウザは、ユー
ザが知らないうちにウェブサイトに情報を返す。
【0012】
【発明が解決しようとする課題】以上のことから、衝突
すると思われる2つの目的、すなわち、ユーザの秘密性
およびユーザの識別を提供することを満たす、匿名の個
人化されたウェブ閲覧を行う方式が、従来技術において
必要とされていることが明らかである。
【0013】
【課題を解決するための手段】従来技術の上記の欠点を
解決するため、本発明は、次の2つの機能を実行するプ
ロキシシステムを実現する。 (1)ネットワーク内のサーバサイト(例えば、ウェブ
サイト、ジャンクションポイント、インテリジェントポ
ータルデバイス、ルータ、ネットワークサーバなど)
が、そのサイトを閲覧(アクセス、検索、読み出し、接
続など)しているユーザの真正な識別を決定することが
できないようにする、ユーザ固有の識別子の自動置換。 (2)サーバサイトが、そのサーバサイトを閲覧してい
るユーザの真正な識別を決定することを可能にする閲覧
コマンドに付随する他の情報の自動除去。
【0014】本発明の重要な特徴は、以上の機能が、サ
ーバサイトへの後続の訪問中にプロキシシステムによっ
て一貫して実行されることである(同じ代用識別子がそ
のサーバサイトへの繰り返しの訪問で使用される。ま
た、サーバサイトは、ユーザによって供給される情報と
プロキシシステムによって供給される情報を区別するこ
とができないため、プロキシシステムはサーバサイトに
とって透過的(トランスペアレント)である)。従っ
て、本発明は、匿名閲覧のみならず、代用識別子の一貫
した使用に基づいた個人化を実現する。
【0015】注意すべき点であるが、本願において「真
正な」という用語は、正確な、実際の、認証された、少
なくとも部分的に正しい、本物の、真の、などを意味
し、「または」という用語は、および/またはの両方を
含めて意味し、「〜に付随する」という句およびその派
生語は、〜内に有する、〜と相互接続される、〜を含
む、〜内に包含される、〜に接続する、〜と結合する、
〜と通信する、〜と並置される、〜と協力する、〜とイ
ンタリーブされる、〜の性質である、〜と関連する、〜
を有する、〜の性質を有する、などを意味する。
【0016】以下でさらに詳細に説明するように、本発
明の原理によれば、上記のようなユーザの秘密性および
ユーザの識別という衝突する問題が、プロキシシステ
ム、周辺プロキシシステム、および、ユーザがプロキシ
システムを通じて匿名的にサーバサイトを閲覧すること
を可能にする代用識別子をサーバサイトに提供する方法
によって、解決される。
【0017】一実施例では、本発明は、サーバサイトで
受信されユーザにとって個人的な識別子に基づいてユー
ザによって閲覧されることが可能なサーバサイトを有す
るネットワークとともに使用するために、ユーザが中央
プロキシシステムを通じて匿名的にサーバサイトを閲覧
することを可能にする代用識別子をサーバサイトに提供
する中央プロキシシステムが実現される。本発明のさま
ざまな実施例によれば、代用識別子は、ユーザサイトに
よって、または、中央サイトに付随するルーチンによっ
て、適当に生成されることが可能である(代用識別子を
生成する有効な方法(機能)については後述する)。例
示的な中央プロキシシステムは以下のものを有する。 (1)ユーザに固有のデータから生成されるサイト固有
の代用識別子を処理(受信、受容、取得、構成、生成、
など)するコンピュータ実行可能な第1ルーチン。 (2)代用識別子をサーバサイトへ送信し、その後、ユ
ーザから受信される閲覧コマンドをサーバサイトへ再送
するコンピュータ実行可能な第2ルーチン。 (3)閲覧コマンドのうちユーザの識別をサーバサイト
に明らかにする部分を除去(およびおそらくは置換)す
るコンピュータ実行可能な第3ルーチン。
【0018】一実施例では、上記の2つの基本機能のう
ちの第1の機能は、中央プロキシシステムの外部で実行
され、第2の機能については、少なくとも一部は、中央
プロキシシステム内で実行される。中央プロキシシステ
ムは、代用識別子を適当に処理し転送し、ユーザを識別
することになる他の情報を取り外すことによって、上記
の基本機能のうちの第2の機能を直接実行する。Netcom
(登録商標)のようなインターネットアクセスプロバイ
ダ(ISP)や、America Online(登録商標)あるいは
Compuserve(登録商標)のようなネットワーキングサー
ビスは、中央プロキシシステムを使用して、ユーザによ
る閲覧コマンドの匿名再送を行うことが可能である。
【0019】「同じ」ユーザが「同じ」サーバサイトに
対してプロキシシステムを次に使用することにより、プ
ロキシシステムは同じ(サイト固有の)代用識別子を
(直接または間接に)生成し使用することを理解するこ
とが重要である。一般に、プロキシシステムは、ユーザ
とサーバの間でメッセージを通信する通路として機能す
る。実施例によって、プロキシシステムは、匿名性を保
証するために、ユーザがサーバへ通信するメッセージの
一部を除去または置換することが可能である。
【0020】本発明の代替実施例は、サーバサイトで受
信されユーザにとって個人的な識別子に基づいてユーザ
によって閲覧されることが可能なサーバサイトを有する
ネットワークとともに使用するように設計された周辺プ
ロキシシステムの形で実現される。この周辺プロキシシ
ステムは以下のものを有する。 (1)特定ユーザから受信されるデータから特定代用識
別子を生成するコンピュータ実行可能な第1ルーチン。 (2)特定代用識別子を中央プロキシシステムへ送信す
るコンピュータ実行可能な第2ルーチン。中央プロキシ
システムは、特定代用識別子をサーバイトへ再送し、そ
の後、特定ユーザから受信される閲覧コマンドをサーバ
サイトへ再送する。この実施例によれば、第1ルーチン
は、少なくとも一部は、ユーザサイトに付随することが
可能であり、これにより、複数のコンピュータシステム
にわたって本発明の基本機能を分散させる。
【0021】
【発明の実施の形態】図1は、本発明の原理を適切に使
用することにより中央または周辺プロキシシステムが実
現される、例示的な分散ネットワーク(全体的に100
で示す)の高水準ブロック図である。分散ネットワーク
100は、例えばインターネット115によって接続さ
れた複数のコンピュータサイト105〜110を有す
る。インターネット115はワールドワイドウェブを含
む。ワールドワイドウェブは、ネットワーク自体ではな
く、ブラウザ、サーバサイト、HTMLページなどの組
合せによってインターネット115上に維持される「抽
象概念」である。
【0022】実施例によれば、各プロキシシステムは、
ネットワーク100の複数のサーバサイト110に代用
識別子を提供する。代用識別子により、ユーザサイト
(従ってユーザ(図示せず))は、プロキシシステムを
通じて匿名的にサーバサイトを閲覧することが可能とな
る。同じ(サイト固有の)代用識別子を特定サーバサイ
トで一貫して使用することにより、閲覧が個人化され
る。説明のため、サイト105aは本明細書を通じてユ
ーザサイトであると仮定し、サイト110aは中央プロ
キシサイトであると仮定し、サイト110gはサーバサ
イトであると仮定する。
【0023】当業者には理解されるように、図1は単な
る例示であり、他の設定では、サイト105〜110
は、ユーザ、中央プロキシもしくはサーバサイト、また
はこれらのうちの少なくとも2つの組合せであることが
可能である。「サーバサイト」という用語は、ここでは
広義に解釈するものとし、閲覧されることが可能な任意
のサイトを含む。
【0024】実施例はインターネット115上で実装さ
れ使用されるのに適しているが、本発明の原理および技
術的範囲は、有線か無線かにかかわらず、サーバサイト
で受信されユーザにとって個人的な識別子に基づいてユ
ーザによって閲覧されることが可能なサーバサイトを有
する適当に構成されたコンピュータ、通信、マルチメデ
ィアなどのネットワークで実現可能である。さらに、本
発明の原理について、単一のユーザサイト105a、単
一の中央プロキシサイト110aおよび単一のサーバサ
イト110gを用いて説明するが、別の実施例では複数
のユーザ、中央プロキシまたはサーバのサイトを含むこ
とも可能である。
【0025】ネットワーク100は、ネットワーク10
0のサイト105〜110どうしを相互接続するように
動作する安全でない複数の通信チャネルを有すると仮定
される。通信チャネルの概念は既知であり、相互接続さ
れるサイト間で情報の安全で内通信を行う(インターネ
ットは、周知の通信プロトコルを使用する)。分散ネッ
トワークオペレーティングシステムが、少なくともいく
つかのサイト105、110上で実行され、サイト間で
の情報の安全で内通信を管理する。分散ネットワークオ
ペレーティングシステムも既知である。
【0026】本発明の中央プロキシシステム110a
(詳細は図2に関して後述する)によれば、代用識別子
は、中央プロキシシステム110aによって、適切に間
接的にサーバサイト110gに提供される(代用識別子
によって、ユーザサイト105aは、サーバサイト11
0gを匿名的に閲覧することが可能となることを想起す
べきである)。サイト固有の代用識別子は、ユーザ10
5aに固有のデータから、ユーザ105aまたは中央プ
ロキシシステム110aのいずれかによって適切に提供
あるいは生成される。中央プロキシシステム110a
は、複数の実行可能ルーチンを有する。第1ルーチン
は、ユーザ105aに固有のデータからサイト固有の代
用識別子を生成する(サイト固有の代用識別子は、中央
プロキシサイト110aによって(例えば、中央プロキ
シシステム110aに付随するルーチンによって)、適
切に生成されることが可能である)。第2ルーチンは、
代用識別子をサーバサイト110gへ送信し(おそらく
は複数の中間のユーザサイトおよびサーバサイト10
5、110を介して)、その後、ユーザサイト105a
から受信される閲覧コマンドをサーバサイト110gへ
再送する。第3ルーチンは、閲覧コマンドのうちユーザ
の識別をサーバサイト110g(および複数の中間のユ
ーザサイトおよびサーバサイト105、110)に明ら
かにする部分を除去(およびおそらくは置換)する。こ
こで、「ルーチン」という用語は広義に解釈されるもの
であり、プログラム、手続き(プロシージャ)、オブジ
ェクト、タスク、サブルーチン、関数、アルゴリズム、
命令セットなどのような通常の意味を含むのみならず、
命令の列や、機能的に等価なファームウェアおよびハー
ドウェア実装をも含むものである。
【0027】あるいは、本発明の周辺プロキシシステム
(全体的に120で示す)(これについて詳細は図5に
関して後述する)は、サーバサイト110gで受信され
ユーザサイト105aにとって個人的な代用識別子に基
づいてユーザサイト105aによって閲覧されることが
可能なサーバサイト110gを有するネットワーク10
0で使用するように設計される。周辺プロキシシステム
120は、第1および第2の実行可能ルーチンを有す
る。第1ルーチンは、ユーザサイト105aまたは中央
プロキシシステム110aに存在し、ユーザサイト10
5aに固有のデータから特定代用識別子を生成する。第
2ルーチンは、ユーザサイト105a、または、部分的
にユーザサイト105aおよび中央プロキシシステム1
10aに存在し、特定代用識別子を中央プロキシシステ
ム110aに送信する。その後、中央プロキシシステム
110aは、特定代用識別子をサーバサイト110gへ
再送し、その後、ユーザサイト105aとサーバサイト
110gの間で情報(例えば、閲覧コマンド、データな
ど)を通信(例えば、送信、受信など)する。
【0028】実施例によれば、周辺プロキシシステム1
20は、第1および第2のルーチンの実行のロケーショ
ンにおいて、中央プロキシシステム110aと異なる。
中央プロキシ実施例では、すべてのルーチンは中央プロ
キシシステム110aで実行される。これは、すべての
ユーザがユーザ固有の情報を中央プロキシシステム11
0aに送らなければならないことを意味する。周辺プロ
キシシステム120の実施例では、第1および第2のル
ーチンはユーザサイト105aに付随するプロキシサブ
システムで実行されることが可能である。一実施例で
は、ユーザシステム105aのユーザ固有情報(例え
ば、ユーザの識別、パスワード、電子メールアドレス、
電話番号、クレジットカード番号、郵便アドレスなど)
はローカルのままであり、一般に、中央プロキシシステ
ム110aよりも安全となる。
【0029】上記のように、Netcom(登録商標)のよう
なISPや、America Online(登録商標)あるいはComp
userve(登録商標)のようなネットワーキングサービス
は、いずれかのプロキシシステム(中央または周辺)を
使用して、ユーザサイトとサーバサイトの間での閲覧
(例えば、アクセス、選択、読み出しなど)コマンドの
匿名通信(送信、受信、再送など)を提供することが可
能となる。
【0030】上記の実施例の重要な特徴は、サイト固有
の代用識別子を使用することにより、ユーザが、アカウ
ントの開設を要求する各サーバサイト(例えば、New Yo
rk Times、Wall Street Journal、Newspage(登録商
標)およびESPN(登録商標)のサイト)ごとに新た
なユーザ名およびパスワードを「発明」する必要がなく
なることである。実施例は、別個の、ユーザにとって安
全な代用識別子(例えば、エイリアスのユーザ名、パス
ワード、電子メールアドレス、郵便アドレス、クレジッ
トカード番号など)を生成する。ユーザは、例えばプロ
キシシステムセッションの開始時に、1個以上の文字列
(ランダムでもよい)を与える。プロキシシステムは、
それを用いて、そのユーザに対する安全なサイト固有の
代用識別子を生成する。これにより、ユーザは、各サー
バサイトごとに新たな固有の識別子を発明する負担から
解放される。さらに、ユーザは、特定のサーバサイトが
アカウントを要求するのに応答するたびにこのような安
全な識別子をタイプ入力する必要がなくなる。その代わ
りに、プロキシシステムが、自動的に適当な安全な識別
子を提供する。実施例では、プロキシシステムは、サー
バサイトの閲覧中に、ユーザサイト105aから送られ
る他の識別情報(例えば、HTTPヘッダなど)をフィ
ルタリングする。サーバサイトは一般に、プロキシシス
テム110aによって供給される情報と、ユーザサイト
105aによって供給される情報を区別することができ
ないことに留意することが重要である。すなわち、中央
プロキシシステム110aは、サーバサイトにとって透
過的である。
【0031】一実施例では、代用識別子は、サーバから
の要求に応じて、ユーザからの介在なしに送信される。
このプロセスは、ワールドワイドウェブ上でユーザを識
別するためにサーバによって使用される一般的な手続き
である「基本認証要求」への応答を自動化する。このよ
うにして、ユーザはこの活動による負担を受けない。
【0032】実施例によれば、代用識別子を生成するた
め、プロキシシステムは、ユーザ定義可能文字列の形で
秘密情報(少なくとも1つのサーバサイトにとって秘密
な)を適当に管理する。この文字列は、ユーザによって
定義され、プロキシシステムに付随するメモリに記憶す
るというような通常の方法で管理される。あるいは、あ
る関数(後述)を用いて、少なくとも一部は秘密情報に
付随する代用識別子を生成することも可能である。1つ
のアプローチによれば、プロキシシステムは、データベ
ース、データレポジトリ、配列など、あるいは、ユーザ
情報を置換(エイリアス)識別子にマッピングするため
に用いられるエイリアステーブルのような、通常のデー
タ構造を管理することにより、代用識別子を管理する。
【0033】一実施例によれば、ユーザは、各セッショ
ンの開始時に、自己の秘密(ユーザ定義可能文字列)を
発信する。これは、プロキシシステムによって、直接ま
たは間接に、そのセッションの代用識別子を生成するた
めに使用される。このオプションは、ユーザが異なると
きに異なるプロキシを選択する自由度を有し、プロキシ
システムに記憶される恒久的な秘密情報がないという点
で有利である。別の関連実施例では、データは少なくと
も2つの秘密のユーザ定義可能文字列からなり、第1ル
ーチンはその少なくとも2つの秘密のユーザ定義可能文
字列から一部が生成される代用識別子を処理する。もち
ろん、本発明に従って、別の適当なアプローチを用い
て、匿名の個人化ウェブ閲覧を実現する目的を達成する
ことも可能である。
【0034】図2は、分散ネットワーク100のサブネ
ットワーク(全体的に200で示す)のブロック図であ
る。本発明の原理に従って、サブネットワーク200
は、ユーザサイト105a、中央プロキシシステム11
0aおよびサーバサイト110g(インターネット11
5の他の複数のサーバサイト110とともに示す)を有
する。
【0035】説明のため、ユーザサイト105aは、サ
ーバサイト110g(New York Tribuneウェブサイト
(NYT))にアクセスするコマンドを発行すると仮定
する。このようなアクセスは、中央プロキシシステム
(サーバサイト)110aを介して行われ、これによ
り、ユーザサイト105aに関するユーザ固有データが
インターネット115の残りの部分に通信されないこと
が保証される。例えば、ユーザサイト105aに関する
データを含むHTTPヘッダフィールドがあれば、中央
プロキシシステム110aがフィルタリングする。
【0036】中央プロキシシステム110aは、インタ
ーネット115の他のサイトを介さずにユーザサイト1
05aに接続するサーバサイト上で実行される。実施例
によれば、中央プロキシシステム110aは、ユーザサ
イト105aから、物理的にも論理的にも、適当に離れ
ていることが可能である。サーバサイトは、要求をした
マシンのIP(Internet Protocol)アドレスを物理的お
よび論理的に決定することができるため、ユーザサイト
105aはサーバサイトに直接アクセスすることはな
い。
【0037】実施例によれば、NYT110gにアクセ
スするユーザサイト105aのコマンドがユーザサイト
105aの現在のセッションの最初の要求である場合、
中央プロキシシステム110aは、それを認識し、おそ
らくはユーザサイト105aのブラウザに自己のHTM
L文書を表示する。
【0038】図3を参照すると、本発明の原理に従っ
て、中央プロキシシステム110aのはめ込まれたイン
タフェース305(JanusSM)を表示する通常のブラウ
ザ300(Netscape(登録商標))のフルスクリーンウ
ィンドウが示されている。インタフェース305は、サ
イト105aのユーザに、ユーザ定義可能文字列を入力
するよう要求する。ユーザ定義可能文字列は、実施例に
よれば、ユーザによって供給される識別(ID)データ
および秘密(S)データである。各ユーザは、まず、ユ
ーザID(例えば、電子メールアドレス)およびユーザ
Sを供給することにより、代用識別子が選択あるいは生
成されることを可能にする(サイト固有の代用識別子
は、ユーザ105aと、ユーザ105aが閲覧しようと
している特定サーバサイトとに固有のデータから適切に
生成される)。あるいは、アプリケーションによって
は、ユーザによって供給される他のデータ(例えば、ク
レジットカード番号、郵便アドレス、ハンドルなど)も
適当である。
【0039】実施例によれば、代用識別子は、適当な関
数を用いて構成(生成)される。この関数は、匿名性、
一貫性、衝突耐性および一意性、一件書類の作成からの
保護、ならびに、単一の秘密および受容可能性の特徴を
有する。匿名性に関して、ユーザの識別は秘密に保たれ
なければならない。すなわち、サーバサイト、あるい
は、サイトの連合が、代用識別からユーザの真正な識別
を決定することはできない。一貫性に関して、各サーバ
サイトごとに、各ユーザに代用識別子が提供され、サー
バサイトは、この代用識別子が与えられるとユーザを認
識することが可能であることにより、ユーザのアクセス
を個人化することが可能となり、こうしてユーザはサー
バサイトに「登録」されることが可能となる。
【0040】衝突耐性および一意性に関して、与えられ
たユーザの識別およびサーバサイトに対して、第三者
が、そのサーバサイトに対する同一のエイリアス(なり
すまし)につながるような別のユーザ識別を発見しては
ならない。一件書類の作成からの保護に関して、ユーザ
は、異なるサーバサイトに対して異なるエイリアス(代
用識別子)を割り当てられることにより、サイトの連合
が、ユーザによってアクセスされたサイトのセットに基
づいてユーザの習慣を知りユーザプロファイル(一件書
類)を作成することはできない。最後に、単一の秘密
(ユーザ定義可能文字列)および受容可能性により、与
えられたユーザの識別および単一の秘密に対して、安全
で別個のエイリアス(代用識別子)が、各サーバサイト
ごとに、ユーザにとって透過的に、必要に応じて自動生
成される。ユーザの観点からは、ユーザ定義可能文字列
は、サーバサイトの集合体に対する普遍的なパスワード
と透過である。
【0041】本実施例によれば、反対者(ユーザを識別
しようとするサーバサイト)Eがユーザの秘密Sを読む
ことができた場合、ユーザIDは「破られている」(秘
密でない)。あるいは、Eがエイリアスパスワードを読
むことができた場合、特定サーバサイトwに関してユー
ザIDは「部分的に開かれている」(完全に安全ではな
い)。ユーザIDが部分的に開かれ、かつ、Eがエイリ
アスパスワードをエイリアスユーザ名とともにユーザI
Dに関連づけることができた場合、wに関してユーザI
Dは「開かれている」(安全でない)。関数T()が以
下のように定義されると仮定する。T(ユーザ名,ウェ
ブサイト(w),S)=(代用ユーザ名、パスワー
ド)。すなわち、T(id,w,S)=(Uw,Pw)
と定義する。また、Tu(id,w,S)=Uwおよび
Tp(id,w,S)=Pwと定義する。
【0042】Tu(id,w,S)=Uw=h(enc
(k,id,f(s1,w))) Tp(id,w,S)=Pw=h(enc(k,id,
f(s2,w))) である。ただし、 id:ユーザサイト105aのID(例えば電子メール
アドレス)を表す。 w:サーバサイト110gのドメイン名を表す。 //:連接の論理演算を表す。 S:k//s1//s2、すなわち、ユーザサイト105
aの定義可能文字列を表す。 xor:排他的論理和のブール演算を表す。 f(k,x):擬似乱数値を生成するように適当に構成
された関数を表し、des(k,h(x),x)のよう
な関数の群から選択することが可能である。 enc(k,x,r):r//(f(k,r) xor
x)を表す。 h():MD5のような、衝突耐性のあるハッシュ関数
を表す。 des(k,i,x):情報xの暗号ブロック連鎖(C
BC)モードにおける、鍵kおよび初期化ベクトルiを
用いたDES暗号化(既知)を表す。 Tu()およびTp()はいずれも、ハッシュ関数
h()の結果を適当に切り詰めて、特定サーバサイトに
対して許容される最長のユーザ名あるいはパスワードに
合わせることが可能である。
【0043】この関数T()を上記の特徴に関係づける
と以下のようになる。 1.Eは、部分的に開かれているのみであって破られて
いないユーザの識別IDを推量することができるだけで
ある。 2.T()は決定性関数であり、Eは、開かれておらず
破られていないユーザのエイリアスパスワードを推量す
ることができるだけである。 3.与えられたwと、破られておらず開かれていないユ
ーザIDとに対して、EはIDおよびSを推量すること
ができるだけである。 4.破られていないユーザIDおよびwに対して、T
(id,w,S)は、wに等しくないw′に対するT
(id,w′,S)に関する情報をEに与えない。 5.T(id,w,S)の値域は、正しいユーザ名およ
びパスワードとしてサーバサイトによって受容されるよ
うなものである。これは、制限された長さの印字可能文
字列を意味する。 当業者には理解されるように、本発明の原理に従って、
上記の通りの他の適当な関数を代用することも可能であ
る。
【0044】上記の代用識別子生成関数、および、これ
に関する限り、本発明に従って代用識別子を生成する他
の適当に構成された関数を使用することは、匿名化され
個人化された閲覧という上記の特徴を実現するように作
用する。本発明によれば、はじめにサイト固有の代用識
別子によってサーバサイトを匿名的に訪れ、その代用識
別子の関数としてサーバサイトと対話し、後の機会に同
一のサイト固有の代用識別子を用いてそのサーバサイト
を再訪問し、認識された代用識別子の関数として(おそ
らくは個人化された処置を受けて)再来の顧客としてそ
のサーバサイトと対話する。略言すれば、代用識別子は
一貫して生成され、実施例ではサイト固有のものとして
生成される。
【0045】本発明の一実施例では、代用識別子は、サ
イト固有の代用ユーザ名およびサイト固有の代用ユーザ
パスワードを含む。「サイト固有」とは、おそらくは各
サイトのアドレスに依存して、名前およびパスワードが
サイトごとに異なることを意味する。これは、与えられ
たユーザに関する一件書類を作成する作業を複雑にす
る。関連実施例では、第1ルーチンは、サイト固有デー
タからユーザサイト105aに対するサイト固有の代用
電子メールアドレスを生成する。代替実施例では、第1
ルーチンは、サーバサイトのアドレスからサイト固有の
代用識別子を生成する。もちろん、サイトのアドレス以
外のサイト固有の情報を用いて代用識別子を生成するこ
とも可能である。
【0046】ユーザが中央プロキシシステム110aに
最初に接続された場合、ユーザは、ランダムに適当にユ
ーザ定義文字列(秘密)を生成し、それをローカルに記
憶する。一実施例では、第1ルーチンは、ユーザサイト
105aから受信されるデータに擬似ランダム関数およ
びハッシュ関数(例えば、上記のT()関数)を適用す
ることによって生成される代用識別子を処理する。当業
者には、擬似ランダム関数およびハッシュ関数の構成お
よび操作ならびにその使用法は周知である。本実施例お
よび関連実施例の重要な特徴は、本発明が、現在の関数
および将来発見される関数を利用して匿名性およびセキ
ュリティを改善することができることである。
【0047】あるいは、現在のセッションの最初の接続
である場合、ユーザは、記憶されているユーザ定義文字
列を中央プロキシシステム110aに適当に送ることも
可能である。それにもかかわらず、ブラウザ300は、
インタフェース305を、ユーザのIDおよびその他の
ユーザ定義可能文字列とともに中央プロキシシステム1
10aに送信する。中央プロキシシステム110aは、
この情報を受信し、それをセッションの残りの部分で使
用することが可能である。
【0048】一実施例では、第1ルーチンは、閲覧コマ
ンドに付加されるセッションタグを受信または生成し、
中央プロキシサイト110aは、セッションタグを使用
して、代用識別子を各閲覧コマンドと関連づける。セッ
ションタグは、本発明に必須ではないが、ユーザサイト
105aがデータを一度だけ(通常は各セッションの開
始時に)供給することを可能にする1つの手段を提供す
る。関連実施例では、中央プロキシサイト110aは、
ユーザサイト105aに固有のセッション情報を含むこ
とが可能でありサーバサイト110gがアクセス可能な
データ記憶領域を有する。
【0049】一実施例では、上記の第2ルーチン(中央
プロキシシステム110aにローカルなものとすること
が可能である)は、代用識別子をサーバサイト110g
へ送信する。別の実施例では、第2ルーチンは、ユーザ
によってウェブページ305のフィールドに供給される
英数字コードに基づいてサーバサイト110gへ代用識
別子を送信する。この英数字コードは、第2ルーチンに
対して、代用識別子をどのようにしてどこに見つけるか
を知らせ、ユーザが、代用識別子を直接提供しなければ
ならないことのないようにする。関連実施例では、ユー
ザはウェブページ305のフィールドに英数字コードを
手入力する。もちろん、本発明は、ウェブページ305
のフィールドの知的解析により英数字コードをどのよう
にしてどこに見つけるかを自動的に決定することも含
む。当業者には、一般にインターネットは周知であり、
特に、ワールドワイドウェブと、ワールドワイドウェブ
の構造が「閲覧(ブラウジング)」を促進する方法につ
いては周知である。本発明は、インターネットおよびワ
ールドワイドウェブにおいて有用であると考えられる
が、当業者には直ちに理解されるように、本発明は、適
当に設定されたコンピュータ、通信、マルチメディアな
どのネットワーク構成においてインターネット以外のア
プリケーションでも有効である。
【0050】中央プロキシシステム110aがユーザに
関する必要な情報を取得した後、上記の第3ルーチン
は、閲覧コマンドのうちユーザサイト105aの識別を
サーバサイト110gに明らかにする部分を除去し、ユ
ーザサイト105aのもとのアクセス要求をNYTサイ
ト110gへ(例えば、HTTPのgetリクエストを
用いて)転送する。これにより、要求(リクエスト)か
ら、ユーザの識別を明らかにする可能性のあるヘッダフ
ィールドなどが選択的に除去される。
【0051】これがNYTサイト110gへのユーザの
最初の訪問である場合、NYTサイト110gはユーザ
に電子フォームを提供し、アカウントを開設するため
に、例えば、ユーザ名、パスワード、および電子メール
アドレスの入力を要求する。図4を参照すると、本発明
の原理に従って、サーバサイト110gのはめ込まれた
インタフェース400("The New York Tribune")を表
示する通常のNetscape(登録商標)ブラウザ300のフ
ルスクリーンウィンドウが示されている。
【0052】ここで、固有のユーザ名および秘密のパス
ワードを入力しなければならない代わりに、ユーザは、
簡単なエスケープ文字列(例えば、<uuuu>および<pppp
>)をこれらのフィールドに入力する。具体的には、上
記の英数字コードをこのようなエスケープシーケンスに
適切に設定することが可能である。当業者にはエスケー
プシーケンスは周知である。これらの文字列は、中央プ
ロキシサイト110aによって認識される。中央プロキ
シサイト110aは、ユーザサイト105aのユーザ名
および秘密(ユーザ定義可能文字列)ならびにNew York
Tribuneのドメイン名を使用して、例えば関数T(I
D,秘密,ドメイン名)によって、代用識別子(例え
ば、図2のエイリアスユーザ名u3およびエイリアスパ
スワードp3など)を計算する。サイト固有の代用識別
子は、ユーザが特定サーバサイトに入力するのと同じ機
構を用いて、中央プロキシシステム110aによって特
定サーバサイトに送られる。換言すれば、プロキシシス
テム110aは、ユーザサイト105aからサーバサイ
ト110g宛の情報通信(例えば、閲覧コマンド)を受
信し、それをサーバサイト110gへ再送する。すなわ
ち、中央プロキシシステム110aは、匿名化のための
透過的な通路として作用するとともに、サイト固有の代
用識別子の一貫性のある生成を通じて、サーバサイト閲
覧の個人化を行う。
【0053】後でNYTサイト110gを訪れると、ユ
ーザサイト105aは(中央プロキシシステム110a
によってNYTサイト110gへ転送された最初のge
tリクエストに応答して)自己を認証することを要求さ
れるが、中央プロキシシステム110aは、自動的にu
3およびp3を再計算し、NYTサイト110gにこれ
らの値を返送(getリクエストの再送)することによ
って応答するように適切に動作する。これにより、ユー
ザサイト105aは、NYT110gアカウントのユー
ザ名およびパスワードを記憶する負担から解放される。
要するに、ユーザサイト105aを巻き込まずに適切に
実行されるプロトコルは、以下の通りである。 (1)NYTサイトサーバ110gが、最初のgetリ
クエストに失敗することによって中央プロキシサイト1
10aからの認証を要求する。 (2)中央プロキシサイト110aは代用識別子(例え
ば、エイリアスユーザ名,エイリアスパスワード)=T
(ID,秘密,ドメイン名)、など)を再計算する。 (3)中央プロキシサイト110aは、この代用識別子
とともにgetを再送信することによって応答する。
【0054】代用識別子は、ユーザ105aによる同じ
サーバサイトへの後の訪問でも提示されるという意味で
一貫性がある。一貫性のある代用識別子により、サーバ
サイトは、再来したユーザを認識し、そのユーザに個人
化されたサービスを提供することが可能となる。一実施
例では、第2ルーチンは、サーバからの要求に応じて、
ユーザ105aからの介在なしに、代用識別子を送信す
る。このプロセスは、ワールドワイドウェブ上でユーザ
を識別するためにサーバによって使用される一般的な手
続きである「基本認証要求」への応答を自動化する。こ
のようにして、ユーザ105aはこの活動による負担を
受けない。本実施例では、第2ルーチンは、代用識別子
とともにもとのユーザ要求をサーバへ再送する必要があ
る可能性もある。
【0055】注意すべき点であるが、多くのサーバは、
アカウントを作成するために正しい電子メールアドレス
を要求する。真正な電子メールアドレスはユーザを一意
的に識別してしまうため、ユーザはそれをこの目的に使
用することはできない。本発明のプロキシシステムは、
ユーザサイト105aのエイリアス電子メールアドレス
を作成することによってこの問題を適切に解決し、電子
メールを電子メールボックスに記憶する。一実施例で
は、中央プロキシシステム110aは、ユーザ宛の電子
メールを格納することが可能なデータ記憶領域を有し、
それにより、サーバがユーザに直接接続することがなく
なる。従来の匿名リメーラとは異なり、本実施例は、中
央プロキシシステム110aにエイリアスから真正なユ
ーザ識別子への変換テーブル(これは大きく無防備とな
ることがある)を記憶する必要がない。本実施例では、
中央プロキシシステム110aが変換テーブルを管理し
保護する必要がなく、そのようなテーブルの内容を第三
者に知られこともないため、本実施例は従来技術のアプ
ローチよりも本質的に安全である。
【0056】代替実施例では、中央プロキシシステム1
05aはさらに、ユーザごとにサーバサイト固有の電子
メールボックスを格納することが可能なデータ記憶領域
を有する。本実施例によれば、各ユーザは、そのユーザ
宛のメールを生成した各サイトごとにメールボックスを
有する。ユーザへの自動メール再送によってセキュリテ
ィを危険にさらすのではなく、本実施例は、各ユーザが
明示的に取得するように電子メールを記憶する。
【0057】ユーザは、各サーバごとに、おそらくはユ
ーザ代用識別子によって識別される別々の電子メールボ
ックスを設けると有効である。このアプローチにより、
第三者から受信される電子メールメッセージ(例えば、
ジャンク電子メール)を適切に廃棄するとともに、電子
メールメッセージの選択的廃棄も可能となる。
【0058】一実施例では、各電子メールボックスは付
随する鍵を有する。この鍵は、データとインデックス番
号の関数である。電子メールボックスでの鍵の使用は既
知である。別の実施例では、中央プロキシシステム11
0aはさらに、与えられた代用識別子に対して、ユーザ
宛の、複数のサイト固有電子メールボックスに格納され
た電子メールを収集するコンピュータ実行可能ルーチン
を有する。この実施例は、ユーザが適当なデータを供給
すると、ユーザサイト105aのさまざまなメールボッ
クスを自動的に検索し、そこからメールを取得するメイ
ン収集ルーチンを適切に使用することが可能である。
【0059】一実施例によれば、中央プロキシシステム
110aは、電子支払いをサポートするのに必要な機能
を有し、ユーザは、電子支払い情報を使用して、サーバ
サイトとの匿名商取引を行う。これを実現するため、中
央プロキシシステム110aは、このような電子支払い
情報を格納することが可能なデータ記憶領域を有する。
さらに、代用識別子は、少なくとも一部は、クレジット
/デビットカード番号、銀行支店あるいは口座番号、郵
便アドレス、電話番号、課税識別番号、社会保険番号な
どを用いて生成される。匿名商取引を実現するさまざま
な方法は既知である。
【0060】別の例として、ますます多くのサイトが、
ユーザにサービスの課金をすることができるように、ア
カウントの開設の一部として正しいクレジット番号を要
求する(例えば、Wall Street Journal(登録商標)、
ESPN(登録商標)、など)。上記のプロキシシステ
ムは、代用識別子により、ユーザがこれらの事項を記憶
することからユーザを解放し、ウェブサイトへ(不本意
に)データが流れることに対する保護を提供している
が、クレジットカード番号をサイトに提供したユーザに
対する完全な匿名性を提供するものではない。1つの解
決法は、既に簡単に説明したように、中央プロキシシス
テム110aが、自己の正しいクレジットカード番号を
要求側サイトに提供した後、ユーザから金額を収集する
ことである。中央プロキシシステム110aがインター
ネットプロバイダに組み込まれている場合(例えば、Am
erica Online(登録商標)のように)、この関係は既に
存在する。
【0061】あるいは、中央プロキシシステム110a
は、他のサイトから知られ信頼されていることにより、
中央プロキシシステム110aは、エイリアスクレジッ
トカード番号および満期日を生成して、このデータを認
証し、要求側サイトに送ることも可能である。その後、
サイトはこの番号が実際に中央プロキシシステム110
aから発信されたことを検査し、それを正しいものとし
て受容し、中央プロキシシステム110aから金額を収
集することができると理解する。もはや、中央プロキシ
システム110aとサイトの間で「真の」クレジットカ
ード番号を送る必要はない。
【0062】上記の実施例のさまざまな特徴は、図1に
記載した周辺プロキシシステムでも適切に実現されるこ
とを認識することが重要である。具体的には、図5を参
照すると、図1の分散ネットワークのサブネットワーク
(全体的に500で示す)のブロック図において、周辺
プロキシシステム120が示されている。本発明の原理
によれば、サブネットワーク500は、各ユーザサイト
105aと、中央プロキシシステム110aと、NYT
サイト110g(インターネット115の複数のサーバ
サイト110とともに示す)を有する。
【0063】上記のように、周辺プロキシシステム12
0は、第1および第2の実行可能ルーチンを有する。第
1ルーチンは、ユーザサイト105aに存在し、ユーザ
サイト105aに固有のデータから代用識別子を生成す
る。第2ルーチンは、実施例では同じくユーザサイト1
05aに存在し、代用識別子を中央プロキシシステム1
10aへ送信する。中央プロキシシステム110aは、
代用識別子をサーバサイト110gへ再送し、その後、
ユーザサイト105aとサーバサイト110gの間で情
報(例えば、閲覧コマンド、データなど)を通信(例え
ば、送信、受信など)する。この第2の構成は、ユーザ
が中央プロキシシステム110aあるいは間の通信ライ
ンを信頼しておらず、ユーザの識別やその他の秘密情報
を安全に保ちたい場合に特に有効である。
【0064】ローカルプロキシシステム510は、これ
を管理するために使用され、また、ユーザの識別および
その他の情報を用いて代用識別子を計算する。ローカル
プロキシシステム510は、中央プロキシシステム11
0aと通信する。中央プロキシシステム110aは、サ
ーバへの通信を転送し電子メールを処理するために使用
される。一実施例では、中央プロキシシステム110a
は、ユーザに付随するコンピュータ実行可能なローカル
ルーチンと通信する。このローカルルーチンは、ユーザ
に固有のデータからサイト固有の代用識別子を生成す
る。中央プロキシシステム110は、各ユーザにとって
ローカルな分散ルーチンに基づくことが可能であり、そ
の場合、分散ルーチンが、代用識別子を生成し、それを
中央プロキシシステム110aへ送信する。
【0065】次に、図6は、本発明のマーカプロキシ実
施例による、各ユーザサイト105a、中央プロキシシ
ステム110aならびに複数のサーバサイト110b、
110c、および110gを有する、分散ネットワーク
100のサブネットワーク(全体的に600で示す)の
ブロック図である。上記のように、本発明の中央プロキ
シシステムは、少なくとも2つの構成、すなわち、中央
プロキシ構成(図2)または周辺プロキシ構成(図5)
で使用可能である。
【0066】中央プロキシ構成では、中央プロキシシス
テム110aが代用識別子を計算する。この構成の実装
では、ユーザサイト105aが、ユーザ定義可能文字列
(例えば、ユーザの識別、パスワードおよびその他の秘
密情報)を一度提供することが要求され、その後、中央
プロキシシステム110aは、必要に応じて代用識別子
を生成する。中央プロキシシステム110aは、ユーザ
定義可能文字列を、同じユーザサイト105aによって
生成される一連のHTTPリクエストと関連づける。中
央プロキシシステム110aは、特定のユーザサイト1
05aと中央プロキシシステム110aの間のすべての
通信を含む1つのセッションに各リクエストを関連づけ
ることも可能である。
【0067】しかし、HTTPプロトコルは一般に、セ
ッションおよびリクエスト間の関係を直接サポートしな
い。具体的には、各HTTPリクエストは新たなソケッ
ト接続で送られ、同じユーザからの引き続くリクエスト
をリンクすることができるHTTPヘッダフィールドは
要求されない。
【0068】注意すべき点であるが、中央プロキシシス
テム110aは計算なしで通信を転送することが可能で
あるため、セッションの識別は一般に周辺プロキシ構成
では不要である。代表的実施例では、周辺プロキシシス
テム120は、ユーザサイト105aから受信される閲
覧コマンドを中央プロキシシステム110aへ再送し、
中央プロキシシステム110aは、このコマンドをサー
バサイト110gへ再送する。一実施例によれば、周辺
プロキシシステム120は、閲覧コマンドのうちユーザ
サイト105aの識別をサーバサイト110gに明らか
にする部分を除去(およびおそらくは置換)する。
【0069】一実施例では、ユーザサイト105aは、
ローカルに、マーカプログラム605を実行する。マー
カプログラム605は、ユーザサイト105aのリクエ
ストにセッションタグtを付けるように動作する。中央
プロキシシステム110aは、このタグを用いて、ユー
ザ群の特定ユーザに属するリクエストを識別する。マー
カプログラム605は、ユーザサイト105aのセッシ
ョンタグを記憶し、このタグにすべてのリクエストを付
加するように実装されることも可能である。中央プロキ
シシステム110aは、サーバサイトへリクエストを転
送する前にこのセッションタグを除去する。セッション
タグは一意的であるべきであり、2人のユーザが同じタ
グを有してはならない。
【0070】注意すべき点であるが、Netscape(登録商
標)は"cookie"を使用している。これは、長期的なセッ
ション情報を記憶し取得するための機構である("cooki
e"の使用は概念的には既知である)。cookieは、閲覧さ
れるサーバによって生成され、特定のドメイン名に関連
づけられる。ブラウザ300は、ユーザがそのドメイン
を再訪問するときに、特定のドメイン名に関連づけられ
たcookieを送信する。サーバは一般に、自己のドメイン
に付随するcookieを生成するのみである。cookieは、
「ショッピングカート」、アカウント名、パスワード、
イベントカウンタ、ユーザ初期設定などのようなセッシ
ョン情報を保持する簡単な機構を提供する。
【0071】会社によっては、ユーザおよびその習慣を
追跡するためにcookieを広範に使用している。本発明の
プロキシシステムは、閲覧されるサーバに代用識別子を
提示するため、サーバは、真のユーザ識別を知ることが
できない。こうして、サーバがcookieに格納するすべて
の情報はある「別人」に関するものであり、真のユーザ
に関するものではない。ユーザが同じサーバに戻るとき
には、同じ代用識別子が提示され、この別人に対して以
前にサーバが生成したcookieも提示される。
【0072】上記から明らかなように、本発明は、ユー
ザサイトおよびサーバサイトを有するネットワークとと
もに使用される。サーバサイトは、サーバサイトで受信
されユーザサイトにとって個人的な識別子に基づいてユ
ーザサイトによって閲覧されることが可能である。本発
明によれば、ユーザサイトが中央プロキシシステムを通
じて匿名的かつ個人的にサーバサイトを閲覧することを
可能にする、一貫性のある代用識別子をサーバサイトに
提供する中央プロキシシステムおよび周辺プロキシシス
テムが実現される。
【0073】例示的な中央プロキシシステムは以下のも
のを有する。 (1)ユーザサイトに固有のデータから生成されるサイ
ト固有の代用識別子を処理する実行可能な第1ルーチ
ン。 (2)代用識別子をサーバサイトへ送信し、その後、ユ
ーザサイトから受信される閲覧コマンドをサーバサイト
へ再送する実行可能な第2ルーチン。 (3)閲覧コマンドのうちユーザサイトの識別をサーバ
サイトに明らかにする部分を除去(およびおそらくは置
換)する実行可能な第3ルーチン。
【0074】例示的な周辺プロキシシステムは以下のも
のを有する。 (1)特定ユーザサイトから受信されるデータから特定
代用識別子を生成する実行可能な第1ルーチン。 (2)特定代用識別子を中央プロキシシステムへ送信す
る実行可能な第2ルーチン。その後、中央プロキシシス
テムは、特定代用識別子をサーバイトへ再送し、その
後、特定ユーザサイトから受信される閲覧コマンドをサ
ーバサイトへ再送する。
【0075】以上、本発明について詳細に説明したが、
当業者であれば、本発明の原理に基づいてさまざまな変
形例を実施することが可能である。具体的には、当業者
には明らかなように、上記のルーチンはソフトウェアに
よるものであり、適当な通常のコンピュータシステムあ
るいはネットワークで実行可能である。本発明の別の実
施例は、少なくとも一部は、ファームウェアもしくはハ
ードウェア、または、ソフトウェア、ファームウェアお
よびハードウェアのうちの少なくとも2つの適当な組合
せによって適切に実装することも可能である。このよう
なファームウェア実施例あるいはハードウェア実施例に
は、マルチ、並列および分散処理環境あるいは構成や、
プログラマブルアレイロジック(PAL)およびプログ
ラマブルロジックアレイ(PLA)、ディジタル信号プ
ロセッサ(DSP)、フィールドプログラマブルゲート
アレイ(FPGA)、特定用途向け集積回路(ASI
C)、大規模集積回路(LSI)、超大規模集積回路
(VLSI)などのようなプログラマブル論理デバイス
によって、本発明のさまざまなタイプのモジュール、回
路、コントローラ、ルーチンおよびシステムを形成する
ことが可能である。
【0076】従来のコンピュータシステムアーキテクチ
ャは、Hans-Peter Messmer, "The Indispensable PC Ha
rdware Book", Addison Wesley (2nd ed. 1995)、およ
び、William Stallings, "Computer Organization and
Architecture", MacMillan Publishing Co. (3rd ed. 1
993)に詳細に記載されている。従来のコンピュータ(あ
るいは通信)ネットワーク設計は、Darren L. Spohn, "
Data Network Design", McGraw-Hill, Inc. (1993)に詳
細に記載されている。従来のデータ通信は、Bud Bates
and Donald Gregory, "Voice and Data Communications
Handbook", McGraw-Hill, Inc. (1996)、R. D. Gitli
n, J. F. Hayes and S. B. Weinstein, "Data Communic
ations Principles", Plenum Press (1992)、および、J
ames Harry Green, "The Irwin Handbook of Telecommu
nications", Irwin ProfessionalPublishing (2nd ed.
1992)に詳細に記載されている。
【0077】
【発明の効果】以上述べたごとく、本発明によれば、ユ
ーザの秘密性を保ちながらユーザの識別を提供する、匿
名性のある個人化されたウェブ閲覧を行うことが可能と
なる。
【図面の簡単な説明】
【図1】本発明の原理を適切に使用することにより、ネ
ットワークのサーバサイトに代用識別子を提供してユー
ザが匿名的に閲覧することを可能にする中央または周辺
プロキシシステムが実現される、例示的な分散ネットワ
ークの高水準ブロック図である。
【図2】図1の分散ネットワークにおいて、本発明の原
理に従って、各ユーザサイト、中央プロキシシステムお
よび複数のサーバサイトを含む例示的なサブネットワー
クのブロック図である。
【図3】本発明の原理によるプロキシシステムの例示的
なフルスクリーンウィンドウの図である。
【図4】本発明の原理による特定サーバサイトのインタ
フェースの例示的なフルスクリーンウィンドウの図であ
る。
【図5】図1の分散ネットワークにおいて、本発明の原
理に従って、各ユーザサイト、中央プロキシシステム、
周辺プロキシシステムおよび複数のサーバサイトを含む
例示的なサブネットワークのブロック図である。
【図6】図1の分散ネットワークにおいて、本発明のマ
ーカプロキシ実施例に従って、各ユーザサイト、中央プ
ロキシシステムおよび複数のサーバサイトを含む例示的
なサブネットワークのブロック図である。
【符号の説明】
100 分散ネットワーク 105 コンピュータサイト 105a ユーザサイト 110 コンピュータサイト 110a 中央プロキシサイト 110b サーバサイト 110c サーバサイト 110g サーバサイト 115 インターネット 120 周辺プロキシシステム 200 サブネットワーク 300 ブラウザ 305 インタフェース(ウェブページ) 400 インタフェース 500 サブネットワーク 510 ローカルプロキシシステム 600 サブネットワーク 605 マーカプログラム
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 FI H04L 11/20 102A (71)出願人 596077259 600 Mountain Avenue, Murray Hill, New Je rsey 07974−0636U.S.A. (72)発明者 フィリップ ビー.ギボンズ アメリカ合衆国、07090 ニュージャージ ー、ウェストフィールド、エンブリー コ ート 201 (72)発明者 ヨッシ マティアス アメリカ合衆国、20854 メリーランド、 ポトマック、ロサリンダ ドライブ 11815 (72)発明者 アレイン ジェイ.メイヤー アメリカ合衆国、10025 ニューヨーク、 ニューヨーク、ウェスト 100 ストリー ト 309、アパートメント 3

Claims (55)

    【特許請求の範囲】
  1. 【請求項1】 ネットワークに接続され、ユーザが中央
    プロキシシステムを通じて匿名的に前記ネットワーク上
    のサーバサイトを閲覧することを可能にする中央プロキ
    シシステムにおいて、 前記ユーザに固有のデータから生成されるサイト固有の
    代用識別子を処理するコンピュータ実行可能な第1ルー
    チンと、 前記代用識別子を前記サーバサイトへ送信した後、前記
    ユーザから受信される閲覧コマンドを前記サーバサイト
    へ再送するコンピュータ実行可能な第2ルーチンと、 前記閲覧コマンドのうち前記ユーザの識別を前記サーバ
    サイトに明らかにする部分を除去するコンピュータ実行
    可能な第3ルーチンとからなることを特徴とする中央プ
    ロキシシステム。
  2. 【請求項2】 前記データは、前記ユーザによって供給
    される識別データおよびユーザ定義可能文字列からなる
    ことを特徴とする請求項1の中央プロキシシステム。
  3. 【請求項3】 前記サイト固有の代用識別子は、サイト
    固有の代用ユーザ名およびサイト固有の代用ユーザパス
    ワードからなることを特徴とする請求項1の中央プロキ
    シシステム。
  4. 【請求項4】 前記第1ルーチンは、前記データから前
    記ユーザに対するサイト固有の代用電子メールアドレス
    を生成することを特徴とする請求項1の中央プロキシシ
    ステム。
  5. 【請求項5】 前記第1ルーチンは、前記サーバサイト
    のアドレスから前記サイト固有の代用識別子を生成する
    ことを特徴とする請求項1の中央プロキシシステム。
  6. 【請求項6】 前記サーバサイトは、前記ユーザにウェ
    ブページを提示することが可能なワールドワイドウェブ
    サイトであり、前記第2ルーチンは、前記ユーザの指示
    の下で前記代用識別子を前記サーバサイトへ送信するこ
    とを特徴とする請求項1の中央プロキシシステム。
  7. 【請求項7】 前記第2ルーチンは、前記ユーザによっ
    てウェブページフィールドに供給される英数字コードに
    基づいて前記代用識別子を前記サーバサイトへ送信する
    ことを特徴とする請求項1の中央プロキシシステム。
  8. 【請求項8】 前記英数字コードはエスケープシーケン
    スとして構成されることを特徴とする請求項7の中央プ
    ロキシシステム。
  9. 【請求項9】 前記ユーザは前記ウェブページフィール
    ドに前記英数字コードを手入力することを特徴とする請
    求項7の中央プロキシシステム。
  10. 【請求項10】 前記中央プロキシシステムは、前記ユ
    ーザに付随するコンピュータ実行可能なローカルルーチ
    ンと通信し、該ローカルルーチンは、前記ユーザに固有
    のデータから前記サイト固有の代用識別子を生成するこ
    とを特徴とする請求項9の中央プロキシシステム。
  11. 【請求項11】 前記ユーザ宛の電子メールを格納する
    ことが可能なデータ記憶領域をさらに有することを特徴
    とする請求項1の中央プロキシシステム。
  12. 【請求項12】 前記第1ルーチンは、前記ユーザから
    受信されるデータに擬似ランダム関数およびハッシュ関
    数を適用することによって構成される代用識別子を処理
    することを特徴とする請求項1の中央プロキシシステ
    ム。
  13. 【請求項13】 前記ユーザごとに、前記サーバサイト
    に固有の電子メールボックスを格納することが可能なデ
    ータ記憶領域をさらに有することを特徴とする請求項1
    の中央プロキシシステム。
  14. 【請求項14】 各電子メールボックスは付随する鍵を
    有し、該鍵は前記データとインデックス番号の関数であ
    ることを特徴とする請求項13の中央プロキシシステ
    ム。
  15. 【請求項15】 与えられた代用識別子に対して、複数
    のサイト固有電子メールボックスに格納された前記ユー
    ザ宛の電子メールを収集するコンピュータ実行可能なル
    ーチンをさらに有することを特徴とする請求項1の中央
    プロキシシステム。
  16. 【請求項16】 前記第1ルーチンは、前記閲覧コマン
    ドに付加されたセッションタグを受信し、前記中央プロ
    キシシステムは、該セッションタグを使用して、前記代
    用識別子を各閲覧コマンドと関連づけることを特徴とす
    る請求項1の中央プロキシシステム。
  17. 【請求項17】 前記サーバサイトがアクセス可能な、
    前記ユーザに固有のセッション情報を格納することが可
    能なデータ記憶領域をさらに有することを特徴とする請
    求項1の中央プロキシシステム。
  18. 【請求項18】 電子支払い情報を格納することが可能
    なデータ記憶領域をさらに有し、前記ユーザは該電子支
    払い情報を使用して前記サーバサイトとの匿名商取引を
    行うことを特徴とする請求項1の中央プロキシシステ
    ム。
  19. 【請求項19】 前記ユーザに固有のデータから前記サ
    イト固有の代用識別子を生成し該サイト固有の代用識別
    子を前記第1ルーチンへ送信する初期化ルーチンをさら
    に有することを特徴とする請求項1の中央プロキシシス
    テム。
  20. 【請求項20】 ネットワークに接続され、少なくとも
    1つのユーザが中央プロキシシステムを通じて匿名的に
    前記ネットワーク上のサーバサイトを閲覧することを可
    能にする周辺プロキシシステムにおいて、該周辺プロキ
    シシステムは、 特定ユーザから受信されるデータから特定代用識別子を
    生成するコンピュータ実行可能な第1ルーチンと、 前記特定代用識別子を前記中央プロキシシステムへ送信
    するコンピュータ実行可能な第2ルーチンとからなり、 前記中央プロキシシステムは、前記特定代用識別子を前
    記サーバサイトへ再送した後、前記特定ユーザから受信
    される閲覧コマンドを前記サーバサイトへ再送すること
    を特徴とする周辺プロキシシステム。
  21. 【請求項21】 前記データは、前記特定ユーザによっ
    て供給される識別データおよびユーザ定義可能文字列か
    らなることを特徴とする請求項20の周辺プロキシシス
    テム。
  22. 【請求項22】 前記特定代用識別子は、特定代用ユー
    ザ名および特定代用ユーザパスワードからなることを特
    徴とする請求項20の周辺プロキシシステム。
  23. 【請求項23】 前記第1ルーチンは、前記データから
    前記特定ユーザに対する特定代用電子メールアドレスを
    生成することを特徴とする請求項20の周辺プロキシシ
    ステム。
  24. 【請求項24】 前記第1ルーチンは、前記サーバサイ
    トのアドレスから前記特定代用識別子を生成することに
    より、前記特定代用識別子は前記サーバサイトに固有な
    ものとなることを特徴とする請求項20の周辺プロキシ
    システム。
  25. 【請求項25】 前記サーバサイトは、前記ユーザに少
    なくもと1つのウェブページを提示することが可能なワ
    ールドワイドウェブサイトであり、前記中央プロキシシ
    ステムは、前記特定ユーザの指示の下で前記特定代用識
    別子を前記サーバサイトへ送信することを特徴とする請
    求項20の周辺プロキシシステム。
  26. 【請求項26】 前記中央プロキシシステムは、前記特
    定ユーザによってウェブページフィールドに供給される
    英数字コードに基づいて前記特定代用識別子を前記サー
    バサイトへ送信することを特徴とする請求項20の周辺
    プロキシシステム。
  27. 【請求項27】 前記英数字コードはエスケープシーケ
    ンスとして構成されることを特徴とする請求項26の周
    辺プロキシシステム。
  28. 【請求項28】 前記中央プロキシシステムは、前記閲
    覧コマンドのうち前記特定ユーザの識別を前記サーバサ
    イトに明らかにする部分を除去するコンピュータ実行可
    能な第3ルーチンをさらに有することを特徴とする請求
    項20の周辺プロキシシステム。
  29. 【請求項29】 前記第1および第2ルーチンは前記特
    定ユーザに付随するコンピュータシステム上で実行可能
    であり、前記中央プロキシシステムは、前記特定ユーザ
    に付随するコンピュータシステムとは異なるネットワー
    クアドレスを有するコンピュータシステムであることを
    特徴とする請求項28の周辺プロキシシステム。
  30. 【請求項30】 前記中央プロキシシステムは、前記特
    定ユーザ宛の電子メールを格納することが可能なデータ
    記憶領域をさらに有することを特徴とする請求項20の
    周辺プロキシシステム。
  31. 【請求項31】 前記第1ルーチンは、前記特定ユーザ
    から受信されるデータに擬似ランダム関数およびハッシ
    ュ関数を適用することによって前記特定代用識別子を生
    成することを特徴とする請求項20の周辺プロキシシス
    テム。
  32. 【請求項32】 前記中央プロキシシステムは、前記特
    定ユーザに対する、前記サーバサイトに固有の電子メー
    ルボックスを格納することが可能なデータ記憶領域をさ
    らに有することを特徴とする請求項20の周辺プロキシ
    システム。
  33. 【請求項33】 前記電子メールボックスは付随する鍵
    を有し、該鍵は前記データとインデックス番号の関数で
    あることを特徴とする請求項32の周辺プロキシシステ
    ム。
  34. 【請求項34】 前記中央プロキシシステムは、与えら
    れた特定代用識別子に対して、複数の電子メールボック
    スに格納された前記特定ユーザ宛の電子メールを収集す
    るコンピュータ実行可能なルーチンをさらに有すること
    を特徴とする請求項20の周辺プロキシシステム。
  35. 【請求項35】 前記中央プロキシシステムは、前記閲
    覧コマンドにセッションタグを付加するコンピュータ実
    行可能なマーカルーチンをさらに有し、該セッションタ
    グを使用して、前記特定代用識別子を各閲覧コマンドと
    関連づけることを特徴とする請求項20の周辺プロキシ
    システム。
  36. 【請求項36】 前記中央プロキシシステムは、前記サ
    ーバサイトがアクセス可能な、前記特定ユーザに固有の
    セッション情報を格納することが可能なデータ記憶領域
    をさらに有することを特徴とする請求項20の周辺プロ
    キシシステム。
  37. 【請求項37】 前記中央プロキシシステムは、電子支
    払い情報を格納することが可能なデータ記憶領域をさら
    に有し、前記特定ユーザは、該電子支払い情報を使用し
    て前記サーバサイトとの匿名商取引を行うことを特徴と
    する請求項20の周辺プロキシシステム。
  38. 【請求項38】 ユーザによって閲覧されることが可能
    なサーバサイトを有するネットワークとともに使用さ
    れ、前記ユーザがプロキシシステムを通じて匿名的に前
    記ネットワーク上のサーバサイトを閲覧することを可能
    にする方法において、 特定ユーザから受信されるデータから特定代用識別子を
    生成する生成ステップと、 前記特定代用識別子を前記サーバサイトへ送信する送信
    ステップと、 前記特定ユーザから受信される閲覧コマンドを前記サー
    バサイトへ再送する再送ステップとからなることを特徴
    とする、匿名的にサーバサイトを閲覧する方法。
  39. 【請求項39】 前記データは、前記特定ユーザによっ
    て供給される識別データおよびユーザ定義可能文字列か
    らなることを特徴とする請求項38の方法。
  40. 【請求項40】 前記特定代用識別子は、特定代用ユー
    ザ名および特定代用ユーザパスワードからなることを特
    徴とする請求項38の方法。
  41. 【請求項41】 前記データから前記特定ユーザに対す
    る特定代用電子メールアドレスを生成するステップをさ
    らに有することを特徴とする請求項38の方法。
  42. 【請求項42】 前記サーバサイトのアドレスから前記
    特定代用識別子を生成するステップをさらに有すること
    により、前記特定代用識別子は前記サーバサイトに固有
    なものとなることを特徴とする請求項38の方法。
  43. 【請求項43】 前記サーバサイトは、前記ユーザに少
    なくもと1つのウェブページを提示することが可能なワ
    ールドワイドウェブサイトであり、前記方法は、前記特
    定ユーザの指示の下で前記特定代用識別子を前記サーバ
    サイトへ送信するステップをさらに有することを特徴と
    する請求項38の方法。
  44. 【請求項44】 前記送信ステップは、前記特定ユーザ
    によってウェブページフィールドに供給される英数字コ
    ードに基づいて前記特定代用識別子を前記サーバサイト
    へ送信するステップを有することを特徴とする請求項3
    8の方法。
  45. 【請求項45】 前記英数字コードはエスケープシーケ
    ンスとして構成されることを特徴とする請求項44の方
    法。
  46. 【請求項46】 前記閲覧コマンドのうち前記特定ユー
    ザの識別を前記サーバサイトに明らかにする部分を除去
    するステップをさらに有することを特徴とする請求項3
    8の方法。
  47. 【請求項47】 前記生成ステップは、前記特定ユーザ
    に付随するコンピュータシステム上で実行され、前記送
    信ステップおよび前記再送ステップは、前記特定ユーザ
    に付随するコンピュータシステムとは異なるネットワー
    クアドレスを有するコンピュータシステム上で実行され
    ることを特徴とする請求項46の方法。
  48. 【請求項48】 前記特定ユーザ宛の電子メールを格納
    するステップをさらに有することを特徴とする請求項3
    8の方法。
  49. 【請求項49】 前記生成ステップは、前記特定ユーザ
    から受信されるデータに擬似ランダム関数およびハッシ
    ュ関数を適用するステップを有することを特徴とする請
    求項38の方法。
  50. 【請求項50】 前記特定ユーザに対する、前記サーバ
    サイトに固有の電子メールボックスを作成するステップ
    をさらに有することを特徴とする請求項38の方法。
  51. 【請求項51】 前記電子メールボックスは付随する鍵
    を有し、該鍵は前記データとインデックス番号の関数で
    あることを特徴とする請求項50の方法。
  52. 【請求項52】 与えられた特定代用識別子に対して、
    複数の電子メールボックスに格納された前記特定ユーザ
    宛の電子メールを収集するステップをさらに有すること
    を特徴とする請求項38の方法。
  53. 【請求項53】 前記方法は、前記閲覧コマンドにセッ
    ションタグを付加するステップをさらに有し、前記プロ
    キシシステムは、該セッションタグを使用して、前記特
    定代用識別子を各閲覧コマンドと関連づけることを特徴
    とする請求項38の方法。
  54. 【請求項54】 前記サーバサイトがアクセス可能な、
    前記特定ユーザに固有のセッション情報を格納するステ
    ップをさらに有することを特徴とする請求項38の方
    法。
  55. 【請求項55】 前記方法は、電子支払い情報を格納す
    るステップをさらに有し、前記特定ユーザは、該電子支
    払い情報を使用して前記サーバサイトとの匿名商取引を
    行うことを特徴とする請求項38の方法。
JP10010779A 1997-01-22 1998-01-22 匿名的にサーバサイトを閲覧する方法 Pending JPH10254807A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/787557 1997-01-22
US08/787,557 US5961593A (en) 1997-01-22 1997-01-22 System and method for providing anonymous personalized browsing by a proxy system in a network

Publications (1)

Publication Number Publication Date
JPH10254807A true JPH10254807A (ja) 1998-09-25

Family

ID=25141878

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10010779A Pending JPH10254807A (ja) 1997-01-22 1998-01-22 匿名的にサーバサイトを閲覧する方法

Country Status (5)

Country Link
US (1) US5961593A (ja)
EP (1) EP0855659B1 (ja)
JP (1) JPH10254807A (ja)
CA (1) CA2222480C (ja)
DE (1) DE69838769T2 (ja)

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000231544A (ja) * 1998-12-31 2000-08-22 Lucent Technol Inc ウエブサイトユーザ情報を匿名にて送信する方法
JP2001273257A (ja) * 2000-03-23 2001-10-05 Nippon Telegr & Teleph Corp <Ntt> 代理認証サーバ
JP2001282649A (ja) * 2000-03-22 2001-10-12 Internatl Business Mach Corp <Ibm> クライアントのプロファイル情報をサーバに提供する方法とシステム
JP2002055882A (ja) * 2000-10-30 2002-02-20 Kochi Univ Of Technology 情報通信システム
JP2002149605A (ja) * 2000-11-07 2002-05-24 Bank Of Tokyo-Mitsubishi Ltd 認証代行装置、認証代行方法及び記録媒体
JP2002183003A (ja) * 2000-12-12 2002-06-28 Nec Corp プロバイダアクセスシステム、プロバイダアクセス方法および記録媒体
JP2003050932A (ja) * 2001-08-06 2003-02-21 Fuji Bolt Seisakusho:Kk 通信データ中継方法と装置、並びに通信データの中継による購買代行方法と装置
JP2003510694A (ja) * 1999-09-20 2003-03-18 クインタイルズ トランスナショナル コーポレイション 匿名化された健康管理情報を分析するためのシステム及び方法
JP2003527035A (ja) * 2000-03-17 2003-09-09 デコード ジェネティクス イーエッチエフ. 遠隔の第三者監視を有する自動識別保護システム
JP2005167968A (ja) * 2003-11-13 2005-06-23 Nippon Telegr & Teleph Corp <Ntt> 匿名通信方法
JP2006216072A (ja) * 2000-07-21 2006-08-17 Samsung Electronics Co Ltd ワールドワイドウェブ上のホームネットワークのためのアーキテクチャー
JP2006253769A (ja) * 2005-03-08 2006-09-21 National Institute Of Advanced Industrial & Technology 情報処理システムおよび方法
JP2008533586A (ja) * 2005-03-08 2008-08-21 イネィター ケービー 認証システムおよび認証方法
KR100889081B1 (ko) 2001-01-29 2009-03-16 인프로 라이센싱 사를 원격 프록시 서버 에이전트
JP2009112015A (ja) * 2003-05-23 2009-05-21 Ind Technol Res Inst 個人認証デバイスとこのシステムおよび方法
JP2010532972A (ja) * 2007-07-07 2010-10-14 クゥアルコム・インコーポレイテッド 無線通信デバイスにおいて身元マスキングを用いてターゲット特定情報を提供するための方法及びシステム
US8095597B2 (en) 2001-05-01 2012-01-10 Aol Inc. Method and system of automating data capture from electronic correspondence
JP2012014419A (ja) * 2010-06-30 2012-01-19 Yahoo Japan Corp セキュリティトークンを返信するプログラム及び方法
JP2012505620A (ja) * 2008-10-24 2012-03-01 リ,ヒョク 通信中継システム、サーバ及びその方法
JP2012155704A (ja) * 2010-12-31 2012-08-16 Regify Sa 配信機能を備えた中間ノード及びフェデレイティッドメータリング機能を備えた通信ネットワーク
US8645572B2 (en) 2001-02-02 2014-02-04 Opentv, Inc. Service gateway for interactive television
JP2014135022A (ja) * 2013-01-11 2014-07-24 Kddi Corp 端末装置、プログラム、および広告表示方法
US9203912B2 (en) 2007-11-14 2015-12-01 Qualcomm Incorporated Method and system for message value calculation in a mobile environment
US9355273B2 (en) 2006-12-18 2016-05-31 Bank Of America, N.A., As Collateral Agent System and method for the protection and de-identification of health care data
US9391789B2 (en) 2007-12-14 2016-07-12 Qualcomm Incorporated Method and system for multi-level distribution information cache management in a mobile environment
US9392074B2 (en) 2007-07-07 2016-07-12 Qualcomm Incorporated User profile generation architecture for mobile content-message targeting
JP2021524118A (ja) * 2018-04-26 2021-09-09 セクラス ゲー・エム・ベー・ハーSECLOUS GmbH 匿名化システムにおける多要素アクセスコントロール方法

Families Citing this family (632)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6535880B1 (en) 2000-05-09 2003-03-18 Cnet Networks, Inc. Automated on-line commerce method and apparatus utilizing a shopping server verifying product information on product selection
US7082426B2 (en) * 1993-06-18 2006-07-25 Cnet Networks, Inc. Content aggregation method and apparatus for an on-line product catalog
US6714933B2 (en) 2000-05-09 2004-03-30 Cnet Networks, Inc. Content aggregation method and apparatus for on-line purchasing system
US6021307A (en) 1994-04-07 2000-02-01 Chan; Hark C. Information distribution and processing system
US7991347B1 (en) 1994-04-07 2011-08-02 Data Innovation Llc System and method for accessing set of digital data at a remote site
US6473860B1 (en) 1994-04-07 2002-10-29 Hark C. Chan Information distribution and processing system
US6188869B1 (en) 1994-04-07 2001-02-13 Hark C. Chan Information distribution and processing system
USRE44685E1 (en) 1994-04-28 2013-12-31 Opentv, Inc. Apparatus for transmitting and receiving executable applications as for a multimedia system, and method and system to order an item using a distributed computing system
US5694546A (en) 1994-05-31 1997-12-02 Reisman; Richard R. System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list
US7181758B1 (en) 1994-07-25 2007-02-20 Data Innovation, L.L.C. Information distribution and processing system
US6289200B1 (en) 1994-07-25 2001-09-11 Hark C. Chan Information distribution system which intermittaly transmits radio frequency signal digital data
US6460036B1 (en) 1994-11-29 2002-10-01 Pinpoint Incorporated System and method for providing customized electronic newspapers and target advertisements
US5758257A (en) 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
US5835061A (en) 1995-06-06 1998-11-10 Wayport, Inc. Method and apparatus for geographic-based communications service
US8606851B2 (en) 1995-06-06 2013-12-10 Wayport, Inc. Method and apparatus for geographic-based communications service
US20050114218A1 (en) * 1996-01-17 2005-05-26 Privacy Infrastructure, Inc. Third party privacy system
US6119101A (en) * 1996-01-17 2000-09-12 Personal Agents, Inc. Intelligent agents for electronic commerce
US6189030B1 (en) 1996-02-21 2001-02-13 Infoseek Corporation Method and apparatus for redirection of server external hyper-link references
US6370571B1 (en) * 1997-03-05 2002-04-09 At Home Corporation System and method for delivering high-performance online multimedia services
US7529856B2 (en) * 1997-03-05 2009-05-05 At Home Corporation Delivering multimedia services
US5983227A (en) * 1997-06-12 1999-11-09 Yahoo, Inc. Dynamic page generator
US6907315B1 (en) 1997-09-12 2005-06-14 Amazon.Com, Inc. Method and system for displaying and editing of information
US7222087B1 (en) 1997-09-12 2007-05-22 Amazon.Com, Inc. Method and system for placing a purchase order via a communications network
US5960411A (en) 1997-09-12 1999-09-28 Amazon.Com, Inc. Method and system for placing a purchase order via a communications network
EP0917119A3 (en) * 1997-11-12 2001-01-10 Citicorp Development Center, Inc. Distributed network based electronic wallet
IL125432A (en) * 1998-01-30 2010-11-30 Easynet Access Inc Personalized internet interaction
US6112228A (en) * 1998-02-13 2000-08-29 Novell, Inc. Client inherited functionally derived from a proxy topology where each proxy is independently configured
US6209100B1 (en) * 1998-03-27 2001-03-27 International Business Machines Corp. Moderated forums with anonymous but traceable contributions
FI105738B (fi) * 1998-05-29 2000-09-29 Alma Media Oyj Palveluiden yhdistäminen Internet-tyyppisessä verkossa
EA200100081A1 (ru) * 1998-06-16 2001-06-25 @Еркомманд Система обеспечения конфиденциальности от третьих лиц
US7809642B1 (en) 1998-06-22 2010-10-05 Jpmorgan Chase Bank, N.A. Debit purchasing of stored value card for use by and/or delivery to others
US6615189B1 (en) 1998-06-22 2003-09-02 Bank One, Delaware, National Association Debit purchasing of stored value card for use by and/or delivery to others
US6336116B1 (en) * 1998-08-06 2002-01-01 Ryan Brown Search and index hosting system
US6374274B1 (en) * 1998-09-16 2002-04-16 Health Informatics International, Inc. Document conversion and network database system
US6738827B1 (en) * 1998-09-29 2004-05-18 Eli Abir Method and system for alternate internet resource identifiers and addresses
US6275824B1 (en) * 1998-10-02 2001-08-14 Ncr Corporation System and method for managing data privacy in a database management system
US6480850B1 (en) * 1998-10-02 2002-11-12 Ncr Corporation System and method for managing data privacy in a database management system including a dependently connected privacy data mart
US7765279B1 (en) 1998-10-28 2010-07-27 Verticalone Corporation System and method for scheduling harvesting of personal information
US6871220B1 (en) 1998-10-28 2005-03-22 Yodlee, Inc. System and method for distributed storage and retrieval of personal information
ATE492973T1 (de) 1998-10-30 2011-01-15 Virnetx Inc Netzwerkprotokoll zur geschützten kommunikation
US6502135B1 (en) 1998-10-30 2002-12-31 Science Applications International Corporation Agile network protocol for secure communications with assured system availability
US6826616B2 (en) 1998-10-30 2004-11-30 Science Applications International Corp. Method for establishing secure communication link between computers of virtual private network
US7418504B2 (en) 1998-10-30 2008-08-26 Virnetx, Inc. Agile network protocol for secure communications using secure domain names
US10511573B2 (en) 1998-10-30 2019-12-17 Virnetx, Inc. Agile network protocol for secure communications using secure domain names
US6874023B1 (en) * 1998-11-10 2005-03-29 Claria Corporation Web based email control center for monitoring and providing a sumary of the detected event information organized according to relationships between the user and network sites
US7660763B1 (en) 1998-11-17 2010-02-09 Jpmorgan Chase Bank, N.A. Customer activated multi-value (CAM) card
US6032136A (en) 1998-11-17 2000-02-29 First Usa Bank, N.A. Customer activated multi-value (CAM) card
US6330605B1 (en) 1998-11-19 2001-12-11 Volera, Inc. Proxy cache cluster
CA2351626A1 (en) * 1998-11-23 2000-06-08 Profitscape, Inc. Electronic factoring
US8069407B1 (en) 1998-12-08 2011-11-29 Yodlee.Com, Inc. Method and apparatus for detecting changes in websites and reporting results to web developers for navigation template repair purposes
US7672879B1 (en) 1998-12-08 2010-03-02 Yodlee.Com, Inc. Interactive activity interface for managing personal data and performing transactions over a data packet network
US7085997B1 (en) 1998-12-08 2006-08-01 Yodlee.Com Network-based bookmark management and web-summary system
US6725429B1 (en) * 1998-12-29 2004-04-20 Pitney Bowes Inc. System and method for presenting and processing documents on the internet
US6389533B1 (en) * 1999-02-05 2002-05-14 Intel Corporation Anonymity server
IL128720A (en) * 1999-02-25 2009-06-15 Cidway Technologies Ltd Method for confirming actions performed over the phone
GB9904791D0 (en) * 1999-03-02 1999-04-28 Smartport Limited An internet interface system
US6496855B1 (en) 1999-03-02 2002-12-17 America Online, Inc. Web site registration proxy system
US7801775B1 (en) 1999-03-29 2010-09-21 Amazon.Com, Inc. Method and system for authenticating users when conducting commercial transactions using a computer
US7249377B1 (en) * 1999-03-31 2007-07-24 International Business Machines Corporation Method for client delegation of security to a proxy
US20040083184A1 (en) * 1999-04-19 2004-04-29 First Data Corporation Anonymous card transactions
US7313381B1 (en) * 1999-05-03 2007-12-25 Nokia Corporation Sim based authentication as payment method in public ISP access networks
US6227447B1 (en) * 1999-05-10 2001-05-08 First Usa Bank, Na Cardless payment system
AU4979400A (en) * 1999-05-14 2000-12-05 Pivia, Inc. Applications and services supported by a client-server independent intermediary mechanism
US7305473B2 (en) * 1999-05-28 2007-12-04 The Coca-Cola Company Provision of transparent proxy services to a user of a client device
US7146505B1 (en) 1999-06-01 2006-12-05 America Online, Inc. Secure data exchange between date processing systems
US7752535B2 (en) * 1999-06-01 2010-07-06 Yodlec.com, Inc. Categorization of summarized information
US7120927B1 (en) * 1999-06-09 2006-10-10 Siemens Communications, Inc. System and method for e-mail alias registration
US6754183B1 (en) * 1999-06-14 2004-06-22 Sun Microsystems, Inc. System and method for integrating a vehicle subnetwork into a primary network
US7058817B1 (en) 1999-07-02 2006-06-06 The Chase Manhattan Bank System and method for single sign on process for websites with multiple applications and services
US6401125B1 (en) * 1999-08-05 2002-06-04 Nextpage, Inc. System and method for maintaining state information between a web proxy server and its clients
WO2001016768A1 (en) * 1999-08-27 2001-03-08 Netspend Corporation An online purchase system and method
US7343351B1 (en) * 1999-08-31 2008-03-11 American Express Travel Related Services Company, Inc. Methods and apparatus for conducting electronic transactions
US6732113B1 (en) * 1999-09-20 2004-05-04 Verispan, L.L.C. System and method for generating de-identified health care data
US7401115B1 (en) 2000-10-23 2008-07-15 Aol Llc Processing selected browser requests
AU1244201A (en) * 1999-10-26 2001-05-08 Eugene A. Fusz Method and apparatus for anonymous data profiling
US7630986B1 (en) 1999-10-27 2009-12-08 Pinpoint, Incorporated Secure data interchange
AU773884B2 (en) 1999-11-03 2004-06-10 Cisco Technology, Inc. Distributed network communication system which enables multiple network providers to use a common distributed network infrastructure
US7321864B1 (en) 1999-11-04 2008-01-22 Jpmorgan Chase Bank, N.A. System and method for providing funding approval associated with a project based on a document collection
AU3438401A (en) 1999-11-04 2001-05-14 Jp Morgan Chase Bank System and method for automated financial project management
JP4207337B2 (ja) * 1999-11-11 2009-01-14 ソニー株式会社 通信システム及び通信方法
US7020845B1 (en) * 1999-11-15 2006-03-28 Gottfurcht Elliot A Navigating internet content on a television using a simplified interface and a remote control
US6600497B1 (en) * 1999-11-15 2003-07-29 Elliot A. Gottfurcht Apparatus and method to navigate interactive television using unique inputs with a remote control
AU3083501A (en) * 1999-11-24 2001-06-04 Geopartners Research, Inc. Method and system for disclosing personal data while protecting personal privacy
US8571975B1 (en) 1999-11-24 2013-10-29 Jpmorgan Chase Bank, N.A. System and method for sending money via E-mail over the internet
US10275780B1 (en) 1999-11-24 2019-04-30 Jpmorgan Chase Bank, N.A. Method and apparatus for sending a rebate via electronic mail over the internet
US7437550B2 (en) 1999-12-02 2008-10-14 Ponoi Corp. System for providing session-based network privacy, private, persistent storage, and discretionary access control for sharing private data
US8793160B2 (en) 1999-12-07 2014-07-29 Steve Sorem System and method for processing transactions
US7720712B1 (en) 1999-12-23 2010-05-18 Amazon.Com, Inc. Placing a purchase order using one of multiple procurement options
US6601170B1 (en) 1999-12-30 2003-07-29 Clyde Riley Wallace, Jr. Secure internet user state creation method and system with user supplied key and seeding
WO2001050353A1 (en) * 2000-01-04 2001-07-12 Ma'at System and method for anonymous observation and use of premium content
US7720754B1 (en) 2000-01-05 2010-05-18 Uniteller Financial Services, Inc. Money-transfer techniques
US7870065B2 (en) 2000-01-05 2011-01-11 Uniteller Financial Services, Inc. Money-transfer techniques
US6938013B1 (en) 2000-01-05 2005-08-30 Uniteller Financial Services, Inc. Money-transfer techniques
US6934757B1 (en) * 2000-01-06 2005-08-23 International Business Machines Corporation Method and system for cross-domain service invocation using a single data handle associated with the stored common data and invocation-specific data
WO2001052076A1 (en) * 2000-01-13 2001-07-19 Yodlee.Com, Inc. Method and apparatus for automatically filling on-line forms by a third-party server
US20010037359A1 (en) * 2000-02-04 2001-11-01 Mockett Gregory P. System and method for a server-side browser including markup language graphical user interface, dynamic markup language rewriter engine and profile engine
CA2298194A1 (en) * 2000-02-07 2001-08-07 Profilium Inc. Method and system for delivering and targeting advertisements over wireless networks
US6711682B1 (en) * 2000-02-09 2004-03-23 Microsoft Corporation Online service registration system and method
US7644124B1 (en) * 2000-02-15 2010-01-05 Porter Swain W Privacy enhanced methods and apparatuses for conducting electronic communications
US6867789B1 (en) 2000-02-15 2005-03-15 Bank One, Delaware, National Association System and method for generating graphical user interfaces
AU2001247984A1 (en) * 2000-02-16 2001-08-27 Bea Systems Inc. Workflow integration system for enterprise wide electronic collaboration
WO2001061967A2 (en) * 2000-02-17 2001-08-23 Telegea.Com, Inc. Systems and methods for supporting on-line delivery of communication services
US7421395B1 (en) * 2000-02-18 2008-09-02 Microsoft Corporation System and method for producing unique account names
US20070229222A1 (en) * 2000-02-22 2007-10-04 Leeds Richard A System and method for presenting customized selections over a computer network
US7203315B1 (en) 2000-02-22 2007-04-10 Paul Owen Livesay Methods and apparatus for providing user anonymity in online transactions
WO2001065494A2 (en) * 2000-02-28 2001-09-07 Sprarkcharge, Inc. System, and method for prepaid anonymous and pseudonymous credit card type transactions
WO2001065442A1 (en) * 2000-02-29 2001-09-07 Iprivacy Llc Method and system for user defined filtering of communications to anonymous users in a computer network
WO2001065380A1 (en) * 2000-02-29 2001-09-07 Iprivacy Llc Anonymous and private browsing of web-sites through private portals
US7328172B2 (en) * 2000-03-03 2008-02-05 Gxs, Inc. Provision of electronic commerce services
US7181412B1 (en) * 2000-03-22 2007-02-20 Comscore Networks Inc. Systems and methods for collecting consumer data
US7930285B2 (en) 2000-03-22 2011-04-19 Comscore, Inc. Systems for and methods of user demographic reporting usable for identifying users and collecting usage data
US7493655B2 (en) * 2000-03-22 2009-02-17 Comscore Networks, Inc. Systems for and methods of placing user identification in the header of data packets usable in user demographic reporting and collecting usage data
US7260837B2 (en) * 2000-03-22 2007-08-21 Comscore Networks, Inc. Systems and methods for user identification, user demographic reporting and collecting usage data usage biometrics
US20030046332A1 (en) * 2000-03-22 2003-03-06 Maximilian Riegel Method and communication system for providing geographic data during the retrieval of information from the www/wap
US9514459B1 (en) * 2000-03-24 2016-12-06 Emc Corporation Identity broker tools and techniques for use with forward proxy computers
US7209959B1 (en) * 2000-04-04 2007-04-24 Wk Networks, Inc. Apparatus, system, and method for communicating to a network through a virtual domain providing anonymity to a client communicating on the network
GB2361153A (en) * 2000-04-04 2001-10-10 Global Knowledge Network Ltd User security, privacy and anonymity on the Internet
US7113914B1 (en) 2000-04-07 2006-09-26 Jpmorgan Chase Bank, N.A. Method and system for managing risks
US6952769B1 (en) * 2000-04-17 2005-10-04 International Business Machines Corporation Protocols for anonymous electronic communication and double-blind transactions
US6802007B1 (en) 2000-04-24 2004-10-05 International Business Machines Corporation Privacy and security for smartcards in a method, system and program
US6746371B1 (en) * 2000-04-28 2004-06-08 International Business Machines Corporation Managing fitness activity across diverse exercise machines utilizing a portable computer system
US7822635B1 (en) 2000-04-28 2010-10-26 International Business Machines Corporation Managing consumer preferences with a portable data processing system
US6981028B1 (en) * 2000-04-28 2005-12-27 Obongo, Inc. Method and system of implementing recorded data for automating internet interactions
US20060004663A1 (en) * 2000-05-12 2006-01-05 Singhal Tara C Method and apparatus for a private information system and service transactions that minimize theft of identity data
US8086697B2 (en) 2005-06-28 2011-12-27 Claria Innovations, Llc Techniques for displaying impressions in documents delivered over a computer network
US7475404B2 (en) 2000-05-18 2009-01-06 Maquis Techtrix Llc System and method for implementing click-through for browser executed software including ad proxy and proxy cookie caching
US7509490B1 (en) * 2000-05-26 2009-03-24 Symantec Corporation Method and apparatus for encrypted communications to a secure server
US7673329B2 (en) * 2000-05-26 2010-03-02 Symantec Corporation Method and apparatus for encrypted communications to a secure server
US7225169B1 (en) * 2000-05-26 2007-05-29 International Business Machines Corporation Method and system for commerce with full anonymity
CN1878180A (zh) * 2000-05-29 2006-12-13 诺基亚有限公司 同步方法
US7426530B1 (en) 2000-06-12 2008-09-16 Jpmorgan Chase Bank, N.A. System and method for providing customers with seamless entry to a remote server
AU5384300A (en) * 2000-06-22 2002-01-02 Migration Systems Ag Data transfere device
US10185936B2 (en) 2000-06-22 2019-01-22 Jpmorgan Chase Bank, N.A. Method and system for processing internet payments
US6675017B1 (en) 2000-06-30 2004-01-06 Bellsouth Intellectual Property Corporation Location blocking service for wireless networks
US8041817B2 (en) 2000-06-30 2011-10-18 At&T Intellectual Property I, Lp Anonymous location service for wireless networks
AU2001271487A1 (en) * 2000-06-30 2002-01-14 Real Media, Inc. System and method for delivering advertisement information on a data network with enhanced user privacy
US6738808B1 (en) * 2000-06-30 2004-05-18 Bell South Intellectual Property Corporation Anonymous location service for wireless networks
WO2002003219A1 (en) * 2000-06-30 2002-01-10 Plurimus Corporation Method and system for monitoring online computer network behavior and creating online behavior profiles
US6983379B1 (en) * 2000-06-30 2006-01-03 Hitwise Pty. Ltd. Method and system for monitoring online behavior at a remote site and creating online behavior profiles
SG97905A1 (en) * 2000-07-28 2003-08-20 Singapore Comp Systems Ltd Method and apparatus for accessing web pages
EP1178409A1 (de) * 2000-08-01 2002-02-06 DR. Riccardo Genghini Studio Notarile Genghini Cookiemanager zur Kontrolle des Cookietransfers in Internet-Client-Server Computersystem
US7796998B1 (en) 2000-08-01 2010-09-14 At&T Intellectual Property, I, L.P. Method and system for delivery of a calling party's location
WO2002011019A1 (en) 2000-08-01 2002-02-07 First Usa Bank, N.A. System and method for transponder-enabled account transactions
US8566248B1 (en) 2000-08-04 2013-10-22 Grdn. Net Solutions, Llc Initiation of an information transaction over a network via a wireless device
US9928508B2 (en) 2000-08-04 2018-03-27 Intellectual Ventures I Llc Single sign-on for access to a central data repository
US7257581B1 (en) 2000-08-04 2007-08-14 Guardian Networks, Llc Storage, management and distribution of consumer information
US7437312B2 (en) * 2000-08-23 2008-10-14 Bizrate.Com Method for context personalized web browsing
US6985963B1 (en) * 2000-08-23 2006-01-10 At Home Corporation Sharing IP network resources
TW515988B (en) * 2000-09-14 2003-01-01 Synq Technology Inc Segmented registration system and the method thereof
US6977927B1 (en) 2000-09-18 2005-12-20 Hewlett-Packard Development Company, L.P. Method and system of allocating storage resources in a storage area network
US7386610B1 (en) 2000-09-18 2008-06-10 Hewlett-Packard Development Company, L.P. Internet protocol data mirroring
US8335855B2 (en) 2001-09-19 2012-12-18 Jpmorgan Chase Bank, N.A. System and method for portal infrastructure tracking
US7246263B2 (en) 2000-09-20 2007-07-17 Jpmorgan Chase Bank System and method for portal infrastructure tracking
WO2002027552A2 (en) * 2000-09-26 2002-04-04 Neoteris, Inc. Enhanced browsing environment
US7774455B1 (en) 2000-09-26 2010-08-10 Juniper Networks, Inc. Method and system for providing secure access to private networks
US7085817B1 (en) 2000-09-26 2006-08-01 Juniper Networks, Inc. Method and system for modifying requests for remote resources
US7865569B1 (en) 2000-09-26 2011-01-04 Juniper Networks, Inc. Method and system for modifying script portions of requests for remote resources
US7136896B1 (en) 2000-09-26 2006-11-14 Juniper Networks, Inc. Dynamic toolbar for markup language document
US20050137971A1 (en) * 2000-10-02 2005-06-23 Ibm Corporation Personally customizable credit card accounts
US20030069857A1 (en) * 2000-10-23 2003-04-10 Junda Laurence E. Proxy system for customer confidentiality
US20020073165A1 (en) * 2000-10-23 2002-06-13 Pingpong Technology, Inc. Real-time context-sensitive customization of user-requested content
US7930252B2 (en) * 2000-10-24 2011-04-19 Google, Inc. Method and system for sharing anonymous user information
US7277961B1 (en) 2000-10-31 2007-10-02 Iprivacy, Llc Method and system for obscuring user access patterns using a buffer memory
US7945476B2 (en) * 2000-10-31 2011-05-17 Context Web, Inc. Internet contextual advertisement delivery system
FR2816417B1 (fr) * 2000-11-06 2003-09-26 Enrico Cartocci Procede et systeme pour etendre le champ d'adresses publiques attribuables a une connexion au reseau internet, et leur application a la lutte contre la diffusion illegale d'oeuvres protegees
US7996288B1 (en) 2000-11-15 2011-08-09 Iprivacy, Llc Method and system for processing recurrent consumer transactions
US7379913B2 (en) * 2000-11-27 2008-05-27 Nextworth, Inc. Anonymous transaction system
US6631849B2 (en) 2000-12-06 2003-10-14 Bank One, Delaware, National Association Selectable multi-purpose card
US7206854B2 (en) * 2000-12-11 2007-04-17 General Instrument Corporation Seamless arbitrary data insertion for streaming media
US7433829B2 (en) 2000-12-12 2008-10-07 Jpmorgan Chase Bank, N.A. System and method for managing global risk
US7224978B2 (en) 2000-12-19 2007-05-29 Bellsouth Intellectual Property Corporation Location blocking service from a wireless service provider
US7245925B2 (en) 2000-12-19 2007-07-17 At&T Intellectual Property, Inc. System and method for using location information to execute an action
US7116977B1 (en) 2000-12-19 2006-10-03 Bellsouth Intellectual Property Corporation System and method for using location information to execute an action
US7085555B2 (en) 2000-12-19 2006-08-01 Bellsouth Intellectual Property Corporation Location blocking service from a web advertiser
US7428411B2 (en) 2000-12-19 2008-09-23 At&T Delaware Intellectual Property, Inc. Location-based security rules
US7181225B1 (en) 2000-12-19 2007-02-20 Bellsouth Intellectual Property Corporation System and method for surveying wireless device users by location
US7130630B1 (en) 2000-12-19 2006-10-31 Bellsouth Intellectual Property Corporation Location query service for wireless networks
US7110749B2 (en) 2000-12-19 2006-09-19 Bellsouth Intellectual Property Corporation Identity blocking service from a wireless service provider
US7363339B2 (en) * 2000-12-22 2008-04-22 Oracle International Corporation Determining group membership
US7711818B2 (en) 2000-12-22 2010-05-04 Oracle International Corporation Support for multiple data stores
US7802174B2 (en) 2000-12-22 2010-09-21 Oracle International Corporation Domain based workflows
US7380008B2 (en) * 2000-12-22 2008-05-27 Oracle International Corporation Proxy system
US7548888B2 (en) * 2000-12-22 2009-06-16 Schutz Jared P Digital computer system and methods for implementing a financial transaction
US8015600B2 (en) 2000-12-22 2011-09-06 Oracle International Corporation Employing electronic certificate workflows
US7937655B2 (en) 2000-12-22 2011-05-03 Oracle International Corporation Workflows with associated processes
US7349912B2 (en) 2000-12-22 2008-03-25 Oracle International Corporation Runtime modification of entries in an identity system
US7085834B2 (en) 2000-12-22 2006-08-01 Oracle International Corporation Determining a user's groups
US7213249B2 (en) * 2000-12-22 2007-05-01 Oracle International Corporation Blocking cache flush requests until completing current pending requests in a local server and remote server
US7475151B2 (en) 2000-12-22 2009-01-06 Oracle International Corporation Policies for modifying group membership
US7415607B2 (en) 2000-12-22 2008-08-19 Oracle International Corporation Obtaining and maintaining real time certificate status
US7581011B2 (en) 2000-12-22 2009-08-25 Oracle International Corporation Template based workflow definition
JP2002197005A (ja) * 2000-12-26 2002-07-12 Ntt Docomo Inc サービス代行制御方法
US20020087621A1 (en) * 2000-12-29 2002-07-04 Hendriks Chris L. Method and system to manage internet user navigation data
US8396810B1 (en) * 2000-12-29 2013-03-12 Zixit Corporation Centralized authorization and fraud-prevention system including virtual wallet for network-based transactions
US7054906B2 (en) * 2000-12-29 2006-05-30 Levosky Michael P System and method for controlling and organizing Email
US7076538B2 (en) * 2001-01-12 2006-07-11 Lenovo (Singapore) Pte. Ltd. Method and system for disguising a computer system's identity on a network
US20020138448A1 (en) * 2001-01-22 2002-09-26 Younouzov Mehmed K. Method and apparatus for a virtual e-box
US20020099832A1 (en) * 2001-01-22 2002-07-25 Tal Yaegerman Method for accessing the internet
US7039721B1 (en) 2001-01-26 2006-05-02 Mcafee, Inc. System and method for protecting internet protocol addresses
US20020112013A1 (en) * 2001-02-12 2002-08-15 Fiona Walsh Method for generating commercial email communications while preserving Internet privacy
US20020111910A1 (en) * 2001-02-12 2002-08-15 Avenue A, Inc. Method and facility for preserving internet privacy
US6606690B2 (en) 2001-02-20 2003-08-12 Hewlett-Packard Development Company, L.P. System and method for accessing a storage area network as network attached storage
US20020120782A1 (en) * 2001-02-26 2002-08-29 Douglas Dillon Transparent proxying enhancement
US20020138596A1 (en) * 2001-03-09 2002-09-26 Matthew Darwin Method to proxy IP services
WO2002076041A2 (en) * 2001-03-20 2002-09-26 Koninklijke Philips Electronics N.V. Beacon network
US20020152272A1 (en) * 2001-04-12 2002-10-17 Rahav Yairi Method for managing multiple dynamic e-mail aliases
US8849716B1 (en) 2001-04-20 2014-09-30 Jpmorgan Chase Bank, N.A. System and method for preventing identity theft or misuse by restricting access
AU2002339711A1 (en) * 2001-04-20 2002-12-03 Ponoi Corp. System and method for secure and private communication
US8701170B1 (en) 2001-05-11 2014-04-15 Kount Inc. System for secure enrollment and secure verification of network users by a centralized identification service
US20020184327A1 (en) 2001-05-11 2002-12-05 Major Robert Drew System and method for partitioning address space in a proxy cache server cluster
US7313546B2 (en) 2001-05-23 2007-12-25 Jp Morgan Chase Bank, N.A. System and method for currency selectable stored value instrument
JP2002366819A (ja) * 2001-05-31 2002-12-20 Hewlett Packard Co <Hp> 識別子に基づいた電子クーポンの配布システム
US7730528B2 (en) * 2001-06-01 2010-06-01 Symantec Corporation Intelligent secure data manipulation apparatus and method
US7689506B2 (en) 2001-06-07 2010-03-30 Jpmorgan Chase Bank, N.A. System and method for rapid updating of credit information
US6937976B2 (en) * 2001-07-09 2005-08-30 Hewlett-Packard Development Company, L.P. Method and system for temporary network identity
US7266839B2 (en) 2001-07-12 2007-09-04 J P Morgan Chase Bank System and method for providing discriminated content to network users
US8239531B1 (en) * 2001-07-23 2012-08-07 At&T Intellectual Property Ii, L.P. Method and apparatus for connection to virtual private networks for secure transactions
US7827292B2 (en) * 2001-07-23 2010-11-02 At&T Intellectual Property Ii, L.P. Flexible automated connection to virtual private networks
US7827278B2 (en) * 2001-07-23 2010-11-02 At&T Intellectual Property Ii, L.P. System for automated connection to virtual private networks related applications
WO2003010701A1 (en) 2001-07-24 2003-02-06 First Usa Bank, N.A. Multiple account card and transaction routing
US20030055872A1 (en) * 2001-08-03 2003-03-20 Wizsoft Ltd. System and method for enabling a secure e-commerce server
US7306141B1 (en) 2001-08-13 2007-12-11 Jpmorgan Chase Bank, N.A. System and method for funding a collective account by use of an electronic tag
US8800857B1 (en) 2001-08-13 2014-08-12 Jpmorgan Chase Bank, N.A. System and method for crediting loyalty program points and providing loyalty rewards by use of an electronic tag
US8020754B2 (en) 2001-08-13 2011-09-20 Jpmorgan Chase Bank, N.A. System and method for funding a collective account by use of an electronic tag
FI115420B (fi) 2001-08-20 2005-04-29 Helsingin Kauppakorkeakoulu Informaatiopalveluiden käyttäjäkohtainen personointi
FI115419B (fi) 2001-08-20 2005-04-29 Helsingin Kauppakorkeakoulu Informaatiopalveluiden käyttäjäkohtainen personointi
US7313815B2 (en) * 2001-08-30 2007-12-25 Cisco Technology, Inc. Protecting against spoofed DNS messages
US20030050964A1 (en) * 2001-09-07 2003-03-13 Philippe Debaty Method and system for context manager proxy
AU2002341707A1 (en) * 2001-09-21 2003-04-07 First Usa Bank, N.A. Method for providing cardless payment
US7099850B1 (en) 2001-09-21 2006-08-29 Jpmorgan Chase Bank, N.A. Methods for providing cardless payment
US7103576B2 (en) 2001-09-21 2006-09-05 First Usa Bank, Na System for providing cardless payment
US7032017B2 (en) * 2001-09-25 2006-04-18 Intel Corporation Identifying unique web visitors behind proxy servers
US7472091B2 (en) * 2001-10-03 2008-12-30 Accenture Global Services Gmbh Virtual customer database
US20030093471A1 (en) * 2001-10-18 2003-05-15 Mitch Upton System and method using asynchronous messaging for application integration
US7552222B2 (en) * 2001-10-18 2009-06-23 Bea Systems, Inc. Single system user identity
US7275260B2 (en) 2001-10-29 2007-09-25 Sun Microsystems, Inc. Enhanced privacy protection in identification in a data communications network
US7496751B2 (en) 2001-10-29 2009-02-24 Sun Microsystems, Inc. Privacy and identification in a data communications network
CA2919269A1 (en) 2001-11-01 2003-05-08 Jpmorgan Chase Bank, N.A. System and method for establishing or modifying an account with user selectable terms
US7631084B2 (en) 2001-11-02 2009-12-08 Juniper Networks, Inc. Method and system for providing secure access to private networks with client redirection
US7146403B2 (en) 2001-11-02 2006-12-05 Juniper Networks, Inc. Dual authentication of a requestor using a mail server and an authentication server
US7225256B2 (en) 2001-11-30 2007-05-29 Oracle International Corporation Impersonation in an access system
US7987501B2 (en) 2001-12-04 2011-07-26 Jpmorgan Chase Bank, N.A. System and method for single session sign-on
GB0129767D0 (en) * 2001-12-12 2002-01-30 Euro Celtique Sa Medical after sales support
US20030115153A1 (en) * 2001-12-19 2003-06-19 Chen Li Identifier management in message transmission system
US20070061472A1 (en) * 2001-12-19 2007-03-15 Chen Li Identifier management in message transmission system
NL1019618C2 (nl) * 2001-12-20 2003-06-24 Koninkl Kpn Nv Werkwijze, systeem en agent voor het versturen van informatie over een communicatienetwerk.
US6961783B1 (en) 2001-12-21 2005-11-01 Networks Associates Technology, Inc. DNS server access control system and method
US20030120608A1 (en) * 2001-12-21 2003-06-26 Jorge Pereyra Secure method for purchasing and payment over a communication network and method for delivering goods anonymously
US7076555B1 (en) 2002-01-23 2006-07-11 Novell, Inc. System and method for transparent takeover of TCP connections between servers
US7996517B2 (en) * 2002-01-23 2011-08-09 Novell, Inc. Transparent network connection takeover
US7093291B2 (en) * 2002-01-28 2006-08-15 Bailey Ronn H Method and system for detecting and preventing an intrusion in multiple platform computing environments
US7941533B2 (en) 2002-02-19 2011-05-10 Jpmorgan Chase Bank, N.A. System and method for single sign-on session management without central server
US7516447B2 (en) 2002-02-22 2009-04-07 Bea Systems, Inc. Methods and apparatus for building, customizing and using software abstractions of external entities
WO2003077080A2 (en) 2002-03-08 2003-09-18 Jp Morgan Chase Bank Financial system for isolated economic environment
US8392301B1 (en) 2002-03-08 2013-03-05 Jpmorgan Chase Bank, N.A. Financial system for isolated economic environment
US7756896B1 (en) 2002-03-11 2010-07-13 Jp Morgan Chase Bank System and method for multi-dimensional risk analysis
US7353383B2 (en) 2002-03-18 2008-04-01 Jpmorgan Chase Bank, N.A. System and method for single session sign-on with cryptography
US7899753B1 (en) 2002-03-25 2011-03-01 Jpmorgan Chase Bank, N.A Systems and methods for time variable financial authentication
US20180165441A1 (en) 2002-03-25 2018-06-14 Glenn Cobourn Everhart Systems and methods for multifactor authentication
AU2003230751A1 (en) 2002-03-29 2003-10-13 Bank One, Delaware, N.A. System and process for performing purchase transaction using tokens
US20040210498A1 (en) 2002-03-29 2004-10-21 Bank One, National Association Method and system for performing purchase and other transactions using tokens with multiple chips
US20030191814A1 (en) * 2002-04-03 2003-10-09 Luu Tran Personalization in a wireless portal server
US7016959B2 (en) * 2002-04-11 2006-03-21 International Business Machines Corporation Self service single sign on management system allowing user to amend user directory to include user chosen resource name and resource security data
US7257645B2 (en) 2002-05-01 2007-08-14 Bea Systems, Inc. System and method for storing large messages
US7526519B2 (en) 2002-05-01 2009-04-28 Bea Systems, Inc. High availability application view deployment
US7424717B2 (en) 2002-05-01 2008-09-09 Bea Systems, Inc. Systems and methods for business process plug-in development
US8135772B2 (en) 2002-05-01 2012-03-13 Oracle International Corporation Single servlets for B2B message routing
US7350184B2 (en) * 2002-05-02 2008-03-25 Bea Systems, Inc. System and method for enterprise application interactions
US7627631B2 (en) 2002-05-02 2009-12-01 Bea Systems, Inc. Systems and methods for collaborative business plug-ins
US7484224B2 (en) * 2002-05-02 2009-01-27 Bae Systems, Inc. Adapter deployment without recycle
US7676538B2 (en) 2002-05-02 2010-03-09 Bea Systems, Inc. Systems and methods for application view transactions
US7222148B2 (en) 2002-05-02 2007-05-22 Bea Systems, Inc. System and method for providing highly available processing of asynchronous service requests
US7165249B2 (en) * 2002-05-02 2007-01-16 Bea Systems, Inc. Systems and methods for modular component deployment
US7493628B2 (en) * 2002-05-02 2009-02-17 Bea Systems, Inc. Shared common connection factory
EP1506484A4 (en) * 2002-05-08 2006-05-03 Canon Kk INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, STORAGE MEDIUM AND PROGRAM
US7450742B2 (en) 2002-05-08 2008-11-11 Canon Kabushiki Kaisha Information processing apparatus, information processing system, information processing method, storage medium, and program
US6928619B2 (en) * 2002-05-10 2005-08-09 Microsoft Corporation Method and apparatus for managing input focus and z-order
US7216163B2 (en) 2002-05-15 2007-05-08 Oracle International Corporation Method and apparatus for provisioning tasks using a provisioning bridge server
US7840658B2 (en) 2002-05-15 2010-11-23 Oracle International Corporation Employing job code attributes in provisioning
US7246324B2 (en) 2002-05-23 2007-07-17 Jpmorgan Chase Bank Method and system for data capture with hidden applets
US7793095B2 (en) 2002-06-06 2010-09-07 Hardt Dick C Distributed hierarchical identity management
AU2003274400A1 (en) 2002-06-06 2003-12-22 Neoteris, Inc. Method and system for providing secure access to private networks
US7143174B2 (en) 2002-06-12 2006-11-28 The Jpmorgan Chase Bank, N.A. Method and system for delayed cookie transmission in a client-server architecture
US7472171B2 (en) 2002-06-21 2008-12-30 Jpmorgan Chase Bank, National Association Method and system for determining receipt of a delayed cookie in a client-server architecture
US6988099B2 (en) * 2002-06-27 2006-01-17 Bea Systems, Inc. Systems and methods for maintaining transactional persistence
EP1379045B1 (en) * 2002-07-01 2007-10-10 Telefonaktiebolaget LM Ericsson (publ) Arrangement and method for protecting end user data
US7568002B1 (en) 2002-07-03 2009-07-28 Sprint Spectrum L.P. Method and system for embellishing web content during transmission between a content server and a client station
US7801945B1 (en) 2002-07-03 2010-09-21 Sprint Spectrum L.P. Method and system for inserting web content through intermediation between a content server and a client station
US7360210B1 (en) 2002-07-03 2008-04-15 Sprint Spectrum L.P. Method and system for dynamically varying intermediation functions in a communication path between a content server and a client station
US8239304B1 (en) 2002-07-29 2012-08-07 Jpmorgan Chase Bank, N.A. Method and system for providing pre-approved targeted products
EP1388986A1 (en) * 2002-08-06 2004-02-11 Hewlett Packard Company, a Delaware Corporation Process for protecting personal identification data in a network by associating substitute identifiers
US20040049467A1 (en) * 2002-09-11 2004-03-11 Blair Jeffrey D. Single account world wide web/internet authentication/purchase system and method
US7809595B2 (en) 2002-09-17 2010-10-05 Jpmorgan Chase Bank, Na System and method for managing risks associated with outside service providers
US20060075137A1 (en) * 2002-09-30 2006-04-06 Hajime Maekawa Information processing apparatus and receiving apparatus
US7058660B2 (en) 2002-10-02 2006-06-06 Bank One Corporation System and method for network-based project management
US7603341B2 (en) 2002-11-05 2009-10-13 Claria Corporation Updating the content of a presentation vehicle in a computer network
US8301493B2 (en) 2002-11-05 2012-10-30 Jpmorgan Chase Bank, N.A. System and method for providing incentives to consumers to share information
DE60223060D1 (de) 2002-12-13 2007-11-29 Hewlett Packard Co System und Verfahren zum Schutz der Privatsphäre
TW587226B (en) * 2002-12-26 2004-05-11 Min-Jie Su Card verification and authorization system and method thereof
WO2004059940A1 (en) * 2002-12-30 2004-07-15 Koninklijke Philips Electronics N.V. Anonymous log-in from an information carrier player to a web server
US20040128259A1 (en) * 2002-12-31 2004-07-01 Blakeley Douglas Burnette Method for ensuring privacy in electronic transactions with session key blocks
US7650591B2 (en) 2003-01-24 2010-01-19 Bea Systems, Inc. Marshaling and un-marshaling data types in XML and Java
GB0302263D0 (en) * 2003-01-31 2003-03-05 Roke Manor Research Secure network browsing
US7293038B2 (en) * 2003-02-25 2007-11-06 Bea Systems, Inc. Systems and methods for client-side filtering of subscribed messages
US7752599B2 (en) * 2003-02-25 2010-07-06 Bea Systems Inc. Systems and methods extending an existing programming language with constructs
US7774697B2 (en) 2003-02-25 2010-08-10 Bea Systems, Inc. System and method for structuring distributed applications
US8032860B2 (en) 2003-02-26 2011-10-04 Oracle International Corporation Methods for type-independent source code editing
US7707564B2 (en) * 2003-02-26 2010-04-27 Bea Systems, Inc. Systems and methods for creating network-based software services using source code annotations
US7650276B2 (en) * 2003-02-26 2010-01-19 Bea Systems, Inc. System and method for dynamic data binding in distributed applications
US7299454B2 (en) * 2003-02-26 2007-11-20 Bea Systems, Inc. Method for multi-language debugging
US7076772B2 (en) * 2003-02-26 2006-07-11 Bea Systems, Inc. System and method for multi-language extensible compiler framework
US7539985B2 (en) 2003-02-26 2009-05-26 Bea Systems, Inc. Systems and methods for dynamic component versioning
US20040226030A1 (en) * 2003-02-28 2004-11-11 Kyle Marvin Systems and methods for an extensible software proxy
US20050044173A1 (en) * 2003-02-28 2005-02-24 Olander Daryl B. System and method for implementing business processes in a portal
US7444620B2 (en) * 2003-02-28 2008-10-28 Bea Systems, Inc. Systems and methods for a common runtime container framework
US7636722B2 (en) * 2003-02-28 2009-12-22 Bea Systems, Inc. System and method for describing application extensions in XML
US7650592B2 (en) * 2003-03-01 2010-01-19 Bea Systems, Inc. Systems and methods for multi-view debugging environment
US7451113B1 (en) 2003-03-21 2008-11-11 Mighty Net, Inc. Card management system and method
US7254542B2 (en) 2003-03-31 2007-08-07 International Business Machines Corporation Portal data passing through non-persistent browser cookies
SG114613A1 (en) * 2003-04-14 2005-09-28 Pezzaniti Domenico Marketing method
US8306907B2 (en) 2003-05-30 2012-11-06 Jpmorgan Chase Bank N.A. System and method for offering risk-based interest rates in a credit instrument
US7376838B2 (en) 2003-07-17 2008-05-20 Jp Morgan Chase Bank Method for controlled and audited access to privileged accounts on computer systems
US7735122B1 (en) * 2003-08-29 2010-06-08 Novell, Inc. Credential mapping
US7953663B1 (en) 2003-09-04 2011-05-31 Jpmorgan Chase Bank, N.A. System and method for financial instrument pre-qualification and offering
US7770204B2 (en) * 2003-09-30 2010-08-03 Novell, Inc. Techniques for securing electronic identities
US7290278B2 (en) * 2003-10-02 2007-10-30 Aol Llc, A Delaware Limited Liability Company Identity based service system
US7882132B2 (en) 2003-10-09 2011-02-01 Oracle International Corporation Support for RDBMS in LDAP system
US7340447B2 (en) 2003-10-09 2008-03-04 Oracle International Corporation Partitioning data access requests
US7904487B2 (en) 2003-10-09 2011-03-08 Oracle International Corporation Translating data access requests
US8190893B2 (en) 2003-10-27 2012-05-29 Jp Morgan Chase Bank Portable security transaction protocol
US8234373B1 (en) 2003-10-27 2012-07-31 Sprint Spectrum L.P. Method and system for managing payment for web content based on size of the web content
US7991843B2 (en) * 2003-10-29 2011-08-02 Nokia Corporation System, method and computer program product for managing user identities
TWI290439B (en) * 2005-11-09 2007-11-21 Min-Chieh Su Mobile communication terminal verification authorization system and method thereof
WO2005048544A1 (en) 2003-11-17 2005-05-26 Hardt Dick C Method and system for pseudonymous email address
US8170912B2 (en) 2003-11-25 2012-05-01 Carhamm Ltd., Llc Database structure and front end
US7810137B1 (en) * 2003-12-22 2010-10-05 Cisco Technology, Inc. Method of controlling network access that induces consumption of merchant goods or services
US7421696B2 (en) 2003-12-22 2008-09-02 Jp Morgan Chase Bank Methods and systems for managing successful completion of a network of processes
US7555107B2 (en) * 2003-12-30 2009-06-30 Alcatel-Lucent Usa Inc. “Roaming” method and apparatus for use in emulating a user's “home” telecommunications environment
US7392386B2 (en) 2004-01-28 2008-06-24 J P Morgan Chase Bank Setuid-filter method for providing secure access to a credentials store for computer systems
WO2005083610A1 (en) * 2004-02-23 2005-09-09 Verisign, Inc. Token authentication system and method
US7494925B2 (en) * 2004-02-23 2009-02-24 Micron Technology, Inc. Method for making through-hole conductors for semiconductor substrates
US7091718B1 (en) * 2004-02-27 2006-08-15 Honeywell Federal Manufacturing & Technologies, Llc System having unmodulated flux locked loop for measuring magnetic fields
US7814119B2 (en) * 2004-03-19 2010-10-12 Hitachi, Ltd. Control of data linkability
US7853782B1 (en) 2004-04-14 2010-12-14 Sprint Spectrum L.P. Secure intermediation system and method
US9172679B1 (en) 2004-04-14 2015-10-27 Sprint Spectrum L.P. Secure intermediation system and method
US9245266B2 (en) 2004-06-16 2016-01-26 Callahan Cellular L.L.C. Auditable privacy policies in a distributed hierarchical identity management system
US8527752B2 (en) 2004-06-16 2013-09-03 Dormarke Assets Limited Liability Graduated authentication in an identity management system
US8504704B2 (en) 2004-06-16 2013-08-06 Dormarke Assets Limited Liability Company Distributed contact information management
US8346593B2 (en) 2004-06-30 2013-01-01 Experian Marketing Solutions, Inc. System, method, and software for prediction of attitudinal and message responsiveness
US7886345B2 (en) * 2004-07-02 2011-02-08 Emc Corporation Password-protection module
US7392222B1 (en) 2004-08-03 2008-06-24 Jpmorgan Chase Bank, N.A. System and method for providing promotional pricing
US8255413B2 (en) 2004-08-19 2012-08-28 Carhamm Ltd., Llc Method and apparatus for responding to request for information-personalization
US8078602B2 (en) 2004-12-17 2011-12-13 Claria Innovations, Llc Search engine for a computer network
US7725926B1 (en) * 2004-08-23 2010-05-25 Hewlett-Packard Development Company, L.P. Authentication
US7512973B1 (en) 2004-09-08 2009-03-31 Sprint Spectrum L.P. Wireless-access-provider intermediation to facilliate digital rights management for third party hosted content
US7630974B2 (en) 2004-09-28 2009-12-08 Oracle International Corporation Multi-language support for enterprise identity and access management
US7600011B1 (en) 2004-11-04 2009-10-06 Sprint Spectrum L.P. Use of a domain name server to direct web communications to an intermediation platform
US20060108880A1 (en) * 2004-11-24 2006-05-25 Lg Electronics Inc. Linear compressor
US8219807B1 (en) * 2004-12-17 2012-07-10 Novell, Inc. Fine grained access control for linux services
US8271785B1 (en) * 2004-12-20 2012-09-18 Novell, Inc. Synthesized root privileges
US7693863B2 (en) 2004-12-20 2010-04-06 Claria Corporation Method and device for publishing cross-network user behavioral data
US8214398B1 (en) 2005-02-16 2012-07-03 Emc Corporation Role based access controls
US8645941B2 (en) 2005-03-07 2014-02-04 Carhamm Ltd., Llc Method for attributing and allocating revenue related to embedded software
US8073866B2 (en) 2005-03-17 2011-12-06 Claria Innovations, Llc Method for providing content to an internet user based on the user's demonstrated content preferences
US8175889B1 (en) 2005-04-06 2012-05-08 Experian Information Solutions, Inc. Systems and methods for tracking changes of address based on service disconnect/connect data
US7774332B2 (en) * 2005-04-12 2010-08-10 International Business Machines Corporation Enabling interactive integration of network-accessible applications in a content aggregation framework
KR100857019B1 (ko) * 2005-04-19 2008-09-05 주식회사 엘지화학 기계적 및 전기적 커넥팅 부재
CA2608705A1 (en) * 2005-05-17 2006-11-23 Telcordia Technologies, Inc. Secure virtual point of service for 3g wireless networks
US8352935B2 (en) 2005-05-19 2013-01-08 Novell, Inc. System for creating a customized software distribution based on user requirements
US7702912B2 (en) * 2005-05-19 2010-04-20 Novell, Inc. Secure systems management
US8074214B2 (en) 2005-05-19 2011-12-06 Oracle International Corporation System for creating a customized software installation on demand
US7401731B1 (en) 2005-05-27 2008-07-22 Jpmorgan Chase Bank, Na Method and system for implementing a card product with multiple customized relationships
US8185877B1 (en) 2005-06-22 2012-05-22 Jpmorgan Chase Bank, N.A. System and method for testing applications
CN101253526B (zh) 2005-08-11 2011-10-19 康塔网络公司 基于因特网的广告或服务的投放和定价的方法和系统
US8583926B1 (en) 2005-09-19 2013-11-12 Jpmorgan Chase Bank, N.A. System and method for anti-phishing authentication
US20070112913A1 (en) * 2005-11-17 2007-05-17 Bales Christopher E System and method for displaying HTML content from portlet as a page element in a communites framework
US8046696B2 (en) * 2005-11-17 2011-10-25 Oracle International Corporation System and method for providing active menus in a communities framework
US8078597B2 (en) * 2005-11-17 2011-12-13 Oracle International Corporation System and method for providing extensible controls in a communities framework
US20070112799A1 (en) * 2005-11-17 2007-05-17 Bales Christopher E System and method for providing resource interlinking for a communities framework
US20070112856A1 (en) * 2005-11-17 2007-05-17 Aaron Schram System and method for providing analytics for a communities framework
US7493329B2 (en) * 2005-11-17 2009-02-17 Bea Systems, Inc. System and method for providing generic controls in a communities framework
US7590687B2 (en) * 2005-11-17 2009-09-15 Bea Systems, Inc. System and method for providing notifications in a communities framework
US20070112798A1 (en) * 2005-11-17 2007-05-17 Bea Systems, Inc. System and method for providing unique key stores for a communities framework
US20070112781A1 (en) * 2005-11-17 2007-05-17 Mcmullen Cindy System and method for providing search controls in a communities framework
US7680927B2 (en) * 2005-11-17 2010-03-16 Bea Systems, Inc. System and method for providing testing for a communities framework
US7805459B2 (en) * 2005-11-17 2010-09-28 Bea Systems, Inc. Extensible controls for a content data repository
US8255818B2 (en) * 2005-11-17 2012-08-28 Oracle International Corporation System and method for providing drag and drop functionality in a communities framework
US8185643B2 (en) * 2005-11-17 2012-05-22 Oracle International Corporation System and method for providing security in a communities framework
EP1969544B1 (en) * 2005-12-29 2011-02-09 Regify AG Communication system for providing the delivery of e-mail message
US20090012903A1 (en) * 2006-01-26 2009-01-08 Contextweb, Inc. Online exchange for internet ad media
US20110055914A1 (en) * 2006-01-31 2011-03-03 Taro Sugahara Personal information leakage preventive device and method
US8408455B1 (en) 2006-02-08 2013-04-02 Jpmorgan Chase Bank, N.A. System and method for granting promotional rewards to both customers and non-customers
US7784682B2 (en) 2006-02-08 2010-08-31 Jpmorgan Chase Bank, N.A. System and method for granting promotional rewards to both customers and non-customers
US8676973B2 (en) * 2006-03-07 2014-03-18 Novell Intellectual Property Holdings, Inc. Light-weight multi-user browser
US7753259B1 (en) 2006-04-13 2010-07-13 Jpmorgan Chase Bank, N.A. System and method for granting promotional rewards to both customers and non-customers
JP4812508B2 (ja) * 2006-05-12 2011-11-09 富士通株式会社 プレゼンス情報を取り扱うシステム
US7505918B1 (en) 2006-05-26 2009-03-17 Jpmorgan Chase Bank Method and system for managing risks
US8793490B1 (en) 2006-07-14 2014-07-29 Jpmorgan Chase Bank, N.A. Systems and methods for multifactor authentication
US7730480B2 (en) 2006-08-22 2010-06-01 Novell, Inc. System and method for creating a pattern installation by cloning software installed another computer
US7606752B2 (en) 2006-09-07 2009-10-20 Yodlee Inc. Host exchange in bill paying services
US12243055B2 (en) 2006-10-02 2025-03-04 Segmint Inc. Anonymized targeted content delivery
EP3709248A1 (en) * 2006-10-02 2020-09-16 Segmint Inc. Personalized consumer advertising placement
US10614459B2 (en) 2006-10-02 2020-04-07 Segmint, Inc. Targeted marketing with CPE buydown
US8874465B2 (en) 2006-10-02 2014-10-28 Russel Robert Heiser, III Method and system for targeted content placement
US20080249951A1 (en) * 2006-10-10 2008-10-09 Gilder Clark S Security systems and methods for digital payments
WO2008046059A2 (en) * 2006-10-12 2008-04-17 Shapiro Peter A Method and system for making anonymous on-line purchases
US8620952B2 (en) 2007-01-03 2013-12-31 Carhamm Ltd., Llc System for database reporting
US8156557B2 (en) * 2007-01-04 2012-04-10 Cisco Technology, Inc. Protection against reflection distributed denial of service attacks
US7873710B2 (en) * 2007-02-06 2011-01-18 5O9, Inc. Contextual data communication platform
US8763136B2 (en) * 2007-03-22 2014-06-24 Red Hat, Inc. Privacy enhanced browser
US8301787B2 (en) * 2007-03-22 2012-10-30 Red Hat, Inc. Selective use of anonymous proxies
US8285656B1 (en) 2007-03-30 2012-10-09 Consumerinfo.Com, Inc. Systems and methods for data verification
US20080271121A1 (en) * 2007-04-27 2008-10-30 Heather Maria Hinton External user lifecycle management for federated environments
US8473735B1 (en) 2007-05-17 2013-06-25 Jpmorgan Chase Systems and methods for managing digital certificates
US8676642B1 (en) 2007-07-05 2014-03-18 Jpmorgan Chase Bank, N.A. System and method for granting promotional rewards to financial account holders
US20090048977A1 (en) * 2007-07-07 2009-02-19 Qualcomm Incorporated User profile generation architecture for targeted content distribution using external processes
US20090086963A1 (en) * 2007-09-28 2009-04-02 Matson Systems, Inc. Systems and Methods for Protecting the Anonymity of Entities
US7689627B2 (en) * 2007-10-15 2010-03-30 Yahoo! Inc. Identity management
US8417601B1 (en) 2007-10-18 2013-04-09 Jpmorgan Chase Bank, N.A. Variable rate payment card
US8549279B1 (en) 2007-10-23 2013-10-01 United Parcel Service Of America, Inc. Encryption and tokenization architectures
US8127986B1 (en) 2007-12-14 2012-03-06 Consumerinfo.Com, Inc. Card registry systems and methods
US9990674B1 (en) 2007-12-14 2018-06-05 Consumerinfo.Com, Inc. Card registry systems and methods
US8321682B1 (en) 2008-01-24 2012-11-27 Jpmorgan Chase Bank, N.A. System and method for generating and managing administrator passwords
USD582476S1 (en) 2008-02-21 2008-12-09 Jpmorgan Chase Bank, N.A. Pivoting transaction device
USD582977S1 (en) 2008-02-21 2008-12-16 Jpmorgan Chase Bank, N.A. Transaction device
USD576671S1 (en) 2008-02-21 2008-09-09 Jpmorganchase Bank, N.A. Overlapping transaction device
US8566839B2 (en) 2008-03-14 2013-10-22 William J. Johnson System and method for automated content presentation objects
US8923806B2 (en) 2008-03-14 2014-12-30 William J. Johnson System and method for presenting application data by data processing system(s) in a vicinity
US8639267B2 (en) 2008-03-14 2014-01-28 William J. Johnson System and method for location based exchanges of data facilitating distributed locational applications
US8761751B2 (en) 2008-03-14 2014-06-24 William J. Johnson System and method for targeting data processing system(s) with data
US8634796B2 (en) 2008-03-14 2014-01-21 William J. Johnson System and method for location based exchanges of data facilitating distributed location applications
US8600341B2 (en) 2008-03-14 2013-12-03 William J. Johnson System and method for location based exchanges of data facilitating distributed locational applications
US10885552B2 (en) 2008-03-17 2021-01-05 Segmint, Inc. Method and system for targeted content placement
US8239256B2 (en) 2008-03-17 2012-08-07 Segmint Inc. Method and system for targeted content placement
US11120471B2 (en) 2013-10-18 2021-09-14 Segmint Inc. Method and system for targeted content placement
US11669866B2 (en) 2008-03-17 2023-06-06 Segmint Inc. System and method for delivering a financial application to a prospective customer
US8825520B2 (en) 2008-03-17 2014-09-02 Segmint Inc. Targeted marketing to on-hold customer
US11663631B2 (en) 2008-03-17 2023-05-30 Segmint Inc. System and method for pulling a credit offer on bank's pre-approved property
US8234159B2 (en) 2008-03-17 2012-07-31 Segmint Inc. Method and system for targeted content placement
US11138632B2 (en) 2008-03-17 2021-10-05 Segmint Inc. System and method for authenticating a customer for a pre-approved offer of credit
US7729940B2 (en) 2008-04-14 2010-06-01 Tra, Inc. Analyzing return on investment of advertising campaigns by matching multiple data sources
US8000993B2 (en) * 2008-04-14 2011-08-16 Tra, Inc. Using consumer purchase behavior for television targeting
US8261334B2 (en) 2008-04-25 2012-09-04 Yodlee Inc. System for performing web authentication of a user by proxy
US8312033B1 (en) 2008-06-26 2012-11-13 Experian Marketing Solutions, Inc. Systems and methods for providing an integrated identifier
USD635186S1 (en) 2008-06-30 2011-03-29 Jpmorgan Chase Bank, N.A. Metal transaction device
US9305292B1 (en) 2008-07-03 2016-04-05 Jpmorgan Chase Bank, N.A. Systems and methods for providing an adaptable transponder device
USD636021S1 (en) 2008-07-17 2011-04-12 Jpmorgan Chase Bank, N.A. Eco-friendly transaction device
WO2010011752A2 (en) * 2008-07-22 2010-01-28 Contextweb, Inc. New open insertion order system to interface with an exchange for internet ad media
US9256904B1 (en) 2008-08-14 2016-02-09 Experian Information Solutions, Inc. Multi-bureau credit file freeze and unfreeze
CN101662460B (zh) 2008-08-25 2015-07-15 阿里巴巴集团控股有限公司 一种跨域通讯的方法、系统和装置
US8447669B2 (en) 2008-08-26 2013-05-21 Visa U.S.A. Inc. System and method for implementing financial assistance programs
EP2321950A1 (en) * 2008-08-27 2011-05-18 Telefonaktiebolaget L M Ericsson (publ) Peer to peer network
US8463897B2 (en) 2008-10-09 2013-06-11 At&T Intellectual Property I, L.P. Systems and methods to emulate user network activity
US20100114607A1 (en) * 2008-11-04 2010-05-06 Sdi Health Llc Method and system for providing reports and segmentation of physician activities
US20100205297A1 (en) * 2009-02-11 2010-08-12 Gurusamy Sarathy Systems and methods for dynamic detection of anonymizing proxies
US8695091B2 (en) * 2009-02-11 2014-04-08 Sophos Limited Systems and methods for enforcing policies for proxy website detection using advertising account ID
US20100205215A1 (en) * 2009-02-11 2010-08-12 Cook Robert W Systems and methods for enforcing policies to block search engine queries for web-based proxy sites
US9734125B2 (en) * 2009-02-11 2017-08-15 Sophos Limited Systems and methods for enforcing policies in the discovery of anonymizing proxy communications
US9141758B2 (en) * 2009-02-20 2015-09-22 Ims Health Incorporated System and method for encrypting provider identifiers on medical service claim transactions
US8555359B2 (en) 2009-02-26 2013-10-08 Yodlee, Inc. System and methods for automatically accessing a web site on behalf of a client
US12423709B2 (en) * 2009-03-05 2025-09-23 Tara Chand Singhal System of security that prevents abuse of identity data in global commerce via mobile wireless authorizations
USD602986S1 (en) 2009-03-06 2009-10-27 Jpmorgan Chase Bank, N.A. Metal transaction device
US8639920B2 (en) 2009-05-11 2014-01-28 Experian Marketing Solutions, Inc. Systems and methods for providing anonymized user profile data
US9608826B2 (en) 2009-06-29 2017-03-28 Jpmorgan Chase Bank, N.A. System and method for partner key management
US20110225009A1 (en) * 2010-03-12 2011-09-15 Kress Andrew E System and method for providing geographic prescription data
US9652802B1 (en) 2010-03-24 2017-05-16 Consumerinfo.Com, Inc. Indirect monitoring and reporting of a user's credit data
CN114169909A (zh) 2010-05-10 2022-03-11 塞戈米特公司 使客户存储要约的方法、系统和显示要约的方法和处理器
US8931058B2 (en) 2010-07-01 2015-01-06 Experian Information Solutions, Inc. Systems and methods for permission arbitrated transaction services
US8744956B1 (en) 2010-07-01 2014-06-03 Experian Information Solutions, Inc. Systems and methods for permission arbitrated transaction services
US8910259B2 (en) 2010-08-14 2014-12-09 The Nielsen Company (Us), Llc Systems, methods, and apparatus to monitor mobile internet activity
US8886773B2 (en) 2010-08-14 2014-11-11 The Nielsen Company (Us), Llc Systems, methods, and apparatus to monitor mobile internet activity
WO2012054786A1 (en) 2010-10-20 2012-04-26 Playspan Inc. Flexible monetization service apparatuses, methods and systems
US8930262B1 (en) 2010-11-02 2015-01-06 Experian Technology Ltd. Systems and methods of assisted strategy design
US8484186B1 (en) 2010-11-12 2013-07-09 Consumerinfo.Com, Inc. Personalized people finder
US9147042B1 (en) 2010-11-22 2015-09-29 Experian Information Solutions, Inc. Systems and methods for data verification
US20120191790A1 (en) * 2011-01-24 2012-07-26 appMobi, Inc. Web-Based Push Messaging Methods and Systems
WO2012106655A2 (en) 2011-02-05 2012-08-09 Visa International Service Association Merchant-consumer bridging platform apparatuses, methods and systems
WO2012109628A2 (en) 2011-02-10 2012-08-16 Visa International Service Assocation Electronic coupon issuance and redemption apparatuses, methods and systems
US10586227B2 (en) 2011-02-16 2020-03-10 Visa International Service Association Snap mobile payment apparatuses, methods and systems
AU2012217606A1 (en) 2011-02-16 2013-05-09 Visa International Service Association Snap mobile payment apparatuses, methods and systems
SG193510A1 (en) 2011-02-22 2013-10-30 Visa Int Service Ass Universal electronic payment apparatuses, methods and systems
US9773212B2 (en) 2011-02-28 2017-09-26 Visa International Service Association Secure anonymous transaction apparatuses, methods and systems
WO2012122060A1 (en) 2011-03-04 2012-09-13 Visa International Service Association Cloud service facilitator apparatuses, methods and systems
US9256874B2 (en) 2011-04-15 2016-02-09 Shift4 Corporation Method and system for enabling merchants to share tokens
US9818111B2 (en) * 2011-04-15 2017-11-14 Shift4 Corporation Merchant-based token sharing
US8688589B2 (en) 2011-04-15 2014-04-01 Shift4 Corporation Method and system for utilizing authorization factor pools
US9558519B1 (en) 2011-04-29 2017-01-31 Consumerinfo.Com, Inc. Exposing reporting cycle information
US9646291B2 (en) 2011-05-11 2017-05-09 Visa International Service Association Electronic receipt manager apparatuses, methods and systems
US9444903B2 (en) 2011-06-02 2016-09-13 Surfeasy Inc. Proxy based network communications
US10509841B2 (en) * 2011-06-06 2019-12-17 International Business Machines Corporation Inferred user identity in content distribution
US9363327B2 (en) 2011-06-15 2016-06-07 Juniper Networks, Inc. Network integrated dynamic resource routing
US9571566B2 (en) 2011-06-15 2017-02-14 Juniper Networks, Inc. Terminating connections and selecting target source devices for resource requests
US8504723B2 (en) * 2011-06-15 2013-08-06 Juniper Networks, Inc. Routing proxy for resource requests and resources
US9124920B2 (en) 2011-06-29 2015-09-01 The Nielson Company (Us), Llc Methods, apparatus, and articles of manufacture to identify media presentation devices
US9621406B2 (en) 2011-06-30 2017-04-11 Amazon Technologies, Inc. Remote browsing session management
US8577963B2 (en) 2011-06-30 2013-11-05 Amazon Technologies, Inc. Remote browsing session between client browser and network based browser
US8594617B2 (en) 2011-06-30 2013-11-26 The Nielsen Company (Us), Llc Systems, methods, and apparatus to monitor mobile internet activity
US8799412B2 (en) 2011-06-30 2014-08-05 Amazon Technologies, Inc. Remote browsing session management
US9582598B2 (en) 2011-07-05 2017-02-28 Visa International Service Association Hybrid applications utilizing distributed models and views apparatuses, methods and systems
US9355393B2 (en) 2011-08-18 2016-05-31 Visa International Service Association Multi-directional wallet connector apparatuses, methods and systems
AU2012278963B2 (en) 2011-07-05 2017-02-23 Visa International Service Association Electronic wallet checkout platform apparatuses, methods and systems
US10438176B2 (en) 2011-07-17 2019-10-08 Visa International Service Association Multiple merchant payment processor platform apparatuses, methods and systems
US20130030917A1 (en) 2011-07-28 2013-01-31 American Express Travel Related Services Company, Inc. Systems and methods for generating and using a digital pass
US9037696B2 (en) 2011-08-16 2015-05-19 Amazon Technologies, Inc. Managing information associated with network resources
US10318941B2 (en) 2011-12-13 2019-06-11 Visa International Service Association Payment platform interface widget generation apparatuses, methods and systems
US10825001B2 (en) 2011-08-18 2020-11-03 Visa International Service Association Multi-directional wallet connector apparatuses, methods and systems
US12462245B2 (en) 2011-08-18 2025-11-04 Visa International Service Association Remote decoupled application persistent state apparatuses, methods and systems
US9710807B2 (en) 2011-08-18 2017-07-18 Visa International Service Association Third-party value added wallet features and interfaces apparatuses, methods and systems
US10242358B2 (en) 2011-08-18 2019-03-26 Visa International Service Association Remote decoupled application persistent state apparatuses, methods and systems
US9195768B2 (en) 2011-08-26 2015-11-24 Amazon Technologies, Inc. Remote browsing session management
CN102955824A (zh) 2011-08-31 2013-03-06 国际商业机器公司 用于保密搜索的方法、保密搜索设备、计算机设备
US10089403B1 (en) 2011-08-31 2018-10-02 Amazon Technologies, Inc. Managing network based storage
US9117225B2 (en) 2011-09-16 2015-08-25 Visa International Service Association Apparatuses, methods and systems for transforming user infrastructure requests inputs to infrastructure design product and infrastructure allocation outputs
US11354723B2 (en) 2011-09-23 2022-06-07 Visa International Service Association Smart shopping cart with E-wallet store injection search
US10223730B2 (en) 2011-09-23 2019-03-05 Visa International Service Association E-wallet store injection search apparatuses, methods and systems
US9383958B1 (en) 2011-09-27 2016-07-05 Amazon Technologies, Inc. Remote co-browsing session management
US8914514B1 (en) 2011-09-27 2014-12-16 Amazon Technologies, Inc. Managing network based content
US9641637B1 (en) 2011-09-27 2017-05-02 Amazon Technologies, Inc. Network resource optimization
US9178955B1 (en) 2011-09-27 2015-11-03 Amazon Technologies, Inc. Managing network based content
US8589385B2 (en) 2011-09-27 2013-11-19 Amazon Technologies, Inc. Historical browsing session management
US9152970B1 (en) 2011-09-27 2015-10-06 Amazon Technologies, Inc. Remote co-browsing session management
US10693991B1 (en) 2011-09-27 2020-06-23 Amazon Technologies, Inc. Remote browsing session management
US8615431B1 (en) 2011-09-29 2013-12-24 Amazon Technologies, Inc. Network content message placement management
US20130097046A1 (en) * 2011-10-14 2013-04-18 Balachander Krishnamurthy System and Method of Providing Transactional Privacy
GB2495797B (en) 2011-10-19 2013-11-20 Ibm Protecting privacy when communicating with a web server
US11030562B1 (en) 2011-10-31 2021-06-08 Consumerinfo.Com, Inc. Pre-data breach monitoring
US9313100B1 (en) 2011-11-14 2016-04-12 Amazon Technologies, Inc. Remote browsing session management
US8972477B1 (en) 2011-12-01 2015-03-03 Amazon Technologies, Inc. Offline browsing session management
US9117002B1 (en) 2011-12-09 2015-08-25 Amazon Technologies, Inc. Remote browsing session management
US9009334B1 (en) 2011-12-09 2015-04-14 Amazon Technologies, Inc. Remote browsing session management
US9953378B2 (en) 2012-04-27 2018-04-24 Visa International Service Association Social checkout widget generation and integration apparatuses, methods and systems
WO2013090611A2 (en) 2011-12-13 2013-06-20 Visa International Service Association Dynamic widget generator apparatuses, methods and systems
US9330188B1 (en) 2011-12-22 2016-05-03 Amazon Technologies, Inc. Shared browsing sessions
US9339691B2 (en) 2012-01-05 2016-05-17 Icon Health & Fitness, Inc. System and method for controlling an exercise device
US10223710B2 (en) 2013-01-04 2019-03-05 Visa International Service Association Wearable intelligent vision device apparatuses, methods and systems
US10262148B2 (en) 2012-01-09 2019-04-16 Visa International Service Association Secure dynamic page content and layouts apparatuses, methods and systems
US11308227B2 (en) 2012-01-09 2022-04-19 Visa International Service Association Secure dynamic page content and layouts apparatuses, methods and systems
US8627195B1 (en) 2012-01-26 2014-01-07 Amazon Technologies, Inc. Remote browsing and searching
US9509783B1 (en) 2012-01-26 2016-11-29 Amazon Technlogogies, Inc. Customized browser images
US8839087B1 (en) 2012-01-26 2014-09-16 Amazon Technologies, Inc. Remote browsing and searching
US9336321B1 (en) 2012-01-26 2016-05-10 Amazon Technologies, Inc. Remote browsing and searching
US9092405B1 (en) 2012-01-26 2015-07-28 Amazon Technologies, Inc. Remote browsing and searching
US9087024B1 (en) 2012-01-26 2015-07-21 Amazon Technologies, Inc. Narration of network content
AU2013214801B2 (en) 2012-02-02 2018-06-21 Visa International Service Association Multi-source, multi-dimensional, cross-entity, multimedia database platform apparatuses, methods and systems
US9037975B1 (en) 2012-02-10 2015-05-19 Amazon Technologies, Inc. Zooming interaction tracking and popularity determination
US9183258B1 (en) 2012-02-10 2015-11-10 Amazon Technologies, Inc. Behavior based processing of content
US9137210B1 (en) * 2012-02-21 2015-09-15 Amazon Technologies, Inc. Remote browsing session management
US9374244B1 (en) 2012-02-27 2016-06-21 Amazon Technologies, Inc. Remote browsing session management
US9208316B1 (en) 2012-02-27 2015-12-08 Amazon Technologies, Inc. Selective disabling of content portions
US10296558B1 (en) 2012-02-27 2019-05-21 Amazon Technologies, Inc. Remote generation of composite content pages
US9626446B2 (en) 2012-03-07 2017-04-18 Snap Trends, Inc. Methods and systems of advertising based on aggregated information of social networks within geographical locations via a network
US20130254830A1 (en) * 2012-03-22 2013-09-26 Madhav Moganti Apparatus and method for assuring communications of corporate users
US9460220B1 (en) 2012-03-26 2016-10-04 Amazon Technologies, Inc. Content selection based on target device characteristics
US9307004B1 (en) 2012-03-28 2016-04-05 Amazon Technologies, Inc. Prioritized content transmission
US9772979B1 (en) 2012-08-08 2017-09-26 Amazon Technologies, Inc. Reproducing user browsing sessions
US8943197B1 (en) 2012-08-16 2015-01-27 Amazon Technologies, Inc. Automated content update notification
US9060031B1 (en) 2012-10-18 2015-06-16 Amazon Technologies, Inc. Anonymized personalization of network content
US20140115715A1 (en) * 2012-10-23 2014-04-24 Babak PASDAR System and method for controlling, obfuscating and anonymizing data and services when using provider services
US10255598B1 (en) 2012-12-06 2019-04-09 Consumerinfo.Com, Inc. Credit card account data extraction
US9910902B1 (en) * 2013-02-22 2018-03-06 Facebook, Inc. Anonymizing user identifiable information
US9032206B2 (en) 2013-02-25 2015-05-12 Surfeasy, Inc. Rule sets for client-applied encryption in communications networks
US9697263B1 (en) 2013-03-04 2017-07-04 Experian Information Solutions, Inc. Consumer data request fulfillment system
US9923897B2 (en) * 2013-03-06 2018-03-20 Surfeasy, Inc. Edge server selection for enhanced services network
US9254409B2 (en) 2013-03-14 2016-02-09 Icon Health & Fitness, Inc. Strength training apparatus with flywheel and related methods
US10356579B2 (en) 2013-03-15 2019-07-16 The Nielsen Company (Us), Llc Methods and apparatus to credit usage of mobile devices
US9301173B2 (en) 2013-03-15 2016-03-29 The Nielsen Company (Us), Llc Methods and apparatus to credit internet usage
US9419957B1 (en) 2013-03-15 2016-08-16 Jpmorgan Chase Bank, N.A. Confidence-based authentication
US20140297472A1 (en) * 2013-03-27 2014-10-02 Michael Joseph Ryan Anonymous check-in at a merchant location
US9578137B1 (en) 2013-06-13 2017-02-21 Amazon Technologies, Inc. System for enhancing script execution performance
US10152463B1 (en) 2013-06-13 2018-12-11 Amazon Technologies, Inc. System for profiling page browsing interactions
US9477991B2 (en) 2013-08-27 2016-10-25 Snap Trends, Inc. Methods and systems of aggregating information of geographic context regions of social networks based on geographical locations via a network
KR102115914B1 (ko) * 2013-09-17 2020-05-27 삼성전자주식회사 익명 메시지 전송 방법 및 이를 적용한 메시지 전송 시스템
US9894489B2 (en) 2013-09-30 2018-02-13 William J. Johnson System and method for situational proximity observation alerting privileged recipients
WO2015072084A1 (ja) * 2013-11-12 2015-05-21 日本電気株式会社 匿名化装置、情報処理システム、匿名化方法、情報処理方法、および、コンピュータ・プログラムを記録する記録媒体
US10102536B1 (en) 2013-11-15 2018-10-16 Experian Information Solutions, Inc. Micro-geographic aggregation system
US9529851B1 (en) 2013-12-02 2016-12-27 Experian Information Solutions, Inc. Server architecture for electronic data quality processing
EP3623020B1 (en) 2013-12-26 2024-05-01 iFIT Inc. Magnetic resistance mechanism in a cable machine
US9692753B2 (en) * 2014-01-17 2017-06-27 Safecard, Llc Password encode card system and method
US10148726B1 (en) 2014-01-24 2018-12-04 Jpmorgan Chase Bank, N.A. Initiating operating system commands based on browser cookies
US10262362B1 (en) 2014-02-14 2019-04-16 Experian Information Solutions, Inc. Automatic generation of code for attributes
WO2015138339A1 (en) 2014-03-10 2015-09-17 Icon Health & Fitness, Inc. Pressure sensor to quantify work
US9595023B1 (en) 2014-05-21 2017-03-14 Plaid Technologies, Inc. System and method for facilitating programmatic verification of transactions
US9449346B1 (en) 2014-05-21 2016-09-20 Plaid Technologies, Inc. System and method for programmatically accessing financial data
US10426989B2 (en) 2014-06-09 2019-10-01 Icon Health & Fitness, Inc. Cable system incorporated into a treadmill
US9635041B1 (en) * 2014-06-16 2017-04-25 Amazon Technologies, Inc. Distributed split browser content inspection and analysis
WO2015195965A1 (en) 2014-06-20 2015-12-23 Icon Health & Fitness, Inc. Post workout massage device
US11257117B1 (en) 2014-06-25 2022-02-22 Experian Information Solutions, Inc. Mobile device sighting location analytics and profiling system
US9372987B1 (en) * 2014-08-04 2016-06-21 Anonyome Labs, Inc. Apparatus and method for masking a real user controlling synthetic identities
US10178106B1 (en) * 2014-10-06 2019-01-08 Anonyome Labs, Inc. Apparatus and method for identifying and warning of synthetic identity behavior that reduces user privacy
US9762688B2 (en) 2014-10-31 2017-09-12 The Nielsen Company (Us), Llc Methods and apparatus to improve usage crediting in mobile devices
US11423420B2 (en) 2015-02-06 2022-08-23 The Nielsen Company (Us), Llc Methods and apparatus to credit media presentations for online media distributions
US11216468B2 (en) 2015-02-08 2022-01-04 Visa International Service Association Converged merchant processing apparatuses, methods and systems
US10391361B2 (en) 2015-02-27 2019-08-27 Icon Health & Fitness, Inc. Simulating real-world terrain on an exercise device
US10003591B2 (en) 2015-09-08 2018-06-19 Plaid Technologies, Inc. Secure permissioning of access to user accounts, including secure deauthorization of access to user accounts
US9767309B1 (en) 2015-11-23 2017-09-19 Experian Information Solutions, Inc. Access control system for implementing access restrictions of regulated database records while identifying and providing indicators of regulated database records matching validation criteria
US10757154B1 (en) 2015-11-24 2020-08-25 Experian Information Solutions, Inc. Real-time event-based notification system
US10726491B1 (en) 2015-12-28 2020-07-28 Plaid Inc. Parameter-based computer evaluation of user accounts based on user account data stored in one or more databases
US10984468B1 (en) 2016-01-06 2021-04-20 Plaid Inc. Systems and methods for estimating past and prospective attribute values associated with a user account
US10493349B2 (en) 2016-03-18 2019-12-03 Icon Health & Fitness, Inc. Display on exercise device
US10272317B2 (en) 2016-03-18 2019-04-30 Icon Health & Fitness, Inc. Lighted pace feature in a treadmill
US10625137B2 (en) 2016-03-18 2020-04-21 Icon Health & Fitness, Inc. Coordinated displays in an exercise device
US10671705B2 (en) 2016-09-28 2020-06-02 Icon Health & Fitness, Inc. Customizing recipe recommendations
US10455037B2 (en) 2016-12-14 2019-10-22 International Business Machines Corporation Systems and methods to anonymize web browsing
US10455413B2 (en) 2016-12-14 2019-10-22 International Business Machines Corporation Systems and methods to anonymize web browsing
CA3050139A1 (en) 2017-01-31 2018-08-09 Experian Information Solutions, Inc. Massive scale heterogeneous data ingestion and user resolution
US11501258B1 (en) * 2017-03-03 2022-11-15 Indeed, Inc. Systems and methods for mediating job applications between user devices and application tracking systems
US10467551B2 (en) 2017-06-12 2019-11-05 Ford Motor Company Portable privacy management
US10735183B1 (en) 2017-06-30 2020-08-04 Experian Information Solutions, Inc. Symmetric encryption for private smart contracts among multiple parties in a private peer-to-peer network
US10878421B2 (en) 2017-07-22 2020-12-29 Plaid Inc. Data verified deposits
US11468085B2 (en) 2017-07-22 2022-10-11 Plaid Inc. Browser-based aggregation
US11190374B2 (en) 2017-08-28 2021-11-30 Bright Data Ltd. System and method for improving content fetching by selecting tunnel devices
LT3767494T (lt) 2017-08-28 2023-03-10 Bright Data Ltd. Būdas pagerinti turinio parsisiuntimą, pasirenkant tunelinius įrenginius
US10726095B1 (en) 2017-09-26 2020-07-28 Amazon Technologies, Inc. Network content layout using an intermediary system
US10664538B1 (en) 2017-09-26 2020-05-26 Amazon Technologies, Inc. Data security and data access auditing for network accessible content
US10810324B2 (en) 2018-04-20 2020-10-20 At&T Intellectual Property I, L.P. Methods, systems and algorithms for providing anonymization
US10963434B1 (en) 2018-09-07 2021-03-30 Experian Information Solutions, Inc. Data architecture for supporting multiple search models
US11316862B1 (en) 2018-09-14 2022-04-26 Plaid Inc. Secure authorization of access to user accounts by one or more authorization mechanisms
WO2020146667A1 (en) 2019-01-11 2020-07-16 Experian Information Solutions, Inc. Systems and methods for secure data aggregation and computation
EP3780557B1 (en) 2019-02-25 2023-02-15 Bright Data Ltd. System and method for url fetching retry mechanism
EP4383686A1 (en) 2019-04-02 2024-06-12 Bright Data Ltd. System and method for managing non-direct url fetching service
US11941065B1 (en) 2019-09-13 2024-03-26 Experian Information Solutions, Inc. Single identifier platform for storing entity data
US11682041B1 (en) 2020-01-13 2023-06-20 Experian Marketing Solutions, Llc Systems and methods of a tracking analytics platform
US11887069B2 (en) 2020-05-05 2024-01-30 Plaid Inc. Secure updating of allocations to user accounts
US11455420B2 (en) * 2020-05-14 2022-09-27 Microsoft Technology Licensing, Llc Providing transparency and user control over use of browsing data
US11727140B2 (en) 2020-05-14 2023-08-15 Microsoft Technology Licensing, Llc Secured use of private user data by third party data consumers
US11327960B1 (en) 2020-10-16 2022-05-10 Plaid Inc. Systems and methods for data parsing
US12361213B2 (en) 2020-10-16 2025-07-15 Plaid Inc. Systems and methods for data parsing
US11880377B1 (en) 2021-03-26 2024-01-23 Experian Information Solutions, Inc. Systems and methods for entity resolution
EP4377817A4 (en) 2021-07-26 2025-05-28 Bright Data Ltd. Emulating web browser in a dedicated intermediary box
US12586126B2 (en) 2021-11-03 2026-03-24 Consumerinfo.Com, Inc. Methods and apparatuses for generating a new credit file and adding tradelines
CN117319494A (zh) * 2023-09-27 2023-12-29 新华三信息安全技术有限公司 智能服务系统、方法、电子设备及存储介质
US12568085B2 (en) * 2023-11-06 2026-03-03 Zscaler, Inc. Systems and methods for generating sub-identities for workloads

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5550984A (en) * 1994-12-07 1996-08-27 Matsushita Electric Corporation Of America Security system for preventing unauthorized communications between networks by translating communications received in ip protocol to non-ip protocol to remove address and routing services information
US5742762A (en) * 1995-05-19 1998-04-21 Telogy Networks, Inc. Network management gateway
WO1997015885A1 (en) * 1995-10-25 1997-05-01 Open Market, Inc. Managing transfers of information in a communications network
US5768391A (en) * 1995-12-22 1998-06-16 Mci Corporation System and method for ensuring user privacy in network communications
US5673322A (en) * 1996-03-22 1997-09-30 Bell Communications Research, Inc. System and method for providing protocol translation and filtering to access the world wide web from wireless or low-bandwidth networks
US5729537A (en) * 1996-06-14 1998-03-17 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for providing anonymous data transfer in a communication system

Cited By (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000231544A (ja) * 1998-12-31 2000-08-22 Lucent Technol Inc ウエブサイトユーザ情報を匿名にて送信する方法
US8930404B2 (en) 1999-09-20 2015-01-06 Ims Health Incorporated System and method for analyzing de-identified health care data
US9886558B2 (en) 1999-09-20 2018-02-06 Quintiles Ims Incorporated System and method for analyzing de-identified health care data
JP2003510694A (ja) * 1999-09-20 2003-03-18 クインタイルズ トランスナショナル コーポレイション 匿名化された健康管理情報を分析するためのシステム及び方法
JP2003527035A (ja) * 2000-03-17 2003-09-09 デコード ジェネティクス イーエッチエフ. 遠隔の第三者監視を有する自動識別保護システム
JP2001282649A (ja) * 2000-03-22 2001-10-12 Internatl Business Mach Corp <Ibm> クライアントのプロファイル情報をサーバに提供する方法とシステム
US6978373B1 (en) 2000-03-22 2005-12-20 International Business Machines Corporation Methods systems and computer program products for providing secure client profile completion by network intermediaries
JP2001273257A (ja) * 2000-03-23 2001-10-05 Nippon Telegr & Teleph Corp <Ntt> 代理認証サーバ
US7337217B2 (en) 2000-07-21 2008-02-26 Samsung Electronics Co., Ltd. Architecture for home network on world wide web
JP2009064452A (ja) * 2000-07-21 2009-03-26 Samsung Electronics Co Ltd ユーザインタフェース提供方法及びネットワークシステム
JP2006216072A (ja) * 2000-07-21 2006-08-17 Samsung Electronics Co Ltd ワールドワイドウェブ上のホームネットワークのためのアーキテクチャー
JP2002055882A (ja) * 2000-10-30 2002-02-20 Kochi Univ Of Technology 情報通信システム
JP2002149605A (ja) * 2000-11-07 2002-05-24 Bank Of Tokyo-Mitsubishi Ltd 認証代行装置、認証代行方法及び記録媒体
JP2011175675A (ja) * 2000-11-07 2011-09-08 Bank Of Tokyo-Mitsubishi Ufj Ltd 認証代行装置
JP2002183003A (ja) * 2000-12-12 2002-06-28 Nec Corp プロバイダアクセスシステム、プロバイダアクセス方法および記録媒体
US8812666B2 (en) 2001-01-29 2014-08-19 Da Capital Fund Limited Liability Company Remote proxy server agent
KR100889081B1 (ko) 2001-01-29 2009-03-16 인프로 라이센싱 사를 원격 프록시 서버 에이전트
US9369330B2 (en) 2001-02-02 2016-06-14 Opentv, Inc. Service gateway for interactive television
US10826748B2 (en) 2001-02-02 2020-11-03 Opentv, Inc. Service gateway for interactive television
US8645572B2 (en) 2001-02-02 2014-02-04 Opentv, Inc. Service gateway for interactive television
US9280763B2 (en) 2001-05-01 2016-03-08 Mercury Kingdom Assets Limited Method and system of automating data capture from electronic correspondence
US8095597B2 (en) 2001-05-01 2012-01-10 Aol Inc. Method and system of automating data capture from electronic correspondence
US10027613B2 (en) 2001-05-01 2018-07-17 Mercury Kingdom Assets Limited Method and system of automating data capture from electronic correspondence
JP2003050932A (ja) * 2001-08-06 2003-02-21 Fuji Bolt Seisakusho:Kk 通信データ中継方法と装置、並びに通信データの中継による購買代行方法と装置
JP2009112015A (ja) * 2003-05-23 2009-05-21 Ind Technol Res Inst 個人認証デバイスとこのシステムおよび方法
JP2005167968A (ja) * 2003-11-13 2005-06-23 Nippon Telegr & Teleph Corp <Ntt> 匿名通信方法
JP2008533586A (ja) * 2005-03-08 2008-08-21 イネィター ケービー 認証システムおよび認証方法
JP2006253769A (ja) * 2005-03-08 2006-09-21 National Institute Of Advanced Industrial & Technology 情報処理システムおよび方法
US9355273B2 (en) 2006-12-18 2016-05-31 Bank Of America, N.A., As Collateral Agent System and method for the protection and de-identification of health care data
JP2010532972A (ja) * 2007-07-07 2010-10-14 クゥアルコム・インコーポレイテッド 無線通信デバイスにおいて身元マスキングを用いてターゲット特定情報を提供するための方法及びシステム
US9596317B2 (en) 2007-07-07 2017-03-14 Qualcomm Incorporated Method and system for delivery of targeted information based on a user profile in a mobile communication device
US9392074B2 (en) 2007-07-07 2016-07-12 Qualcomm Incorporated User profile generation architecture for mobile content-message targeting
US9398113B2 (en) 2007-07-07 2016-07-19 Qualcomm Incorporated Methods and systems for providing targeted information using identity masking in a wireless communications device
US9485322B2 (en) 2007-07-07 2016-11-01 Qualcomm Incorporated Method and system for providing targeted information using profile attributes with variable confidence levels in a mobile environment
US9497286B2 (en) 2007-07-07 2016-11-15 Qualcomm Incorporated Method and system for providing targeted information based on a user profile in a mobile environment
US9705998B2 (en) 2007-11-14 2017-07-11 Qualcomm Incorporated Method and system using keyword vectors and associated metrics for learning and prediction of user correlation of targeted content messages in a mobile environment
US9203912B2 (en) 2007-11-14 2015-12-01 Qualcomm Incorporated Method and system for message value calculation in a mobile environment
US9203911B2 (en) 2007-11-14 2015-12-01 Qualcomm Incorporated Method and system for using a cache miss state match indicator to determine user suitability of targeted content messages in a mobile environment
US9391789B2 (en) 2007-12-14 2016-07-12 Qualcomm Incorporated Method and system for multi-level distribution information cache management in a mobile environment
JP2012505620A (ja) * 2008-10-24 2012-03-01 リ,ヒョク 通信中継システム、サーバ及びその方法
JP2012014419A (ja) * 2010-06-30 2012-01-19 Yahoo Japan Corp セキュリティトークンを返信するプログラム及び方法
JP2012155704A (ja) * 2010-12-31 2012-08-16 Regify Sa 配信機能を備えた中間ノード及びフェデレイティッドメータリング機能を備えた通信ネットワーク
JP2014135022A (ja) * 2013-01-11 2014-07-24 Kddi Corp 端末装置、プログラム、および広告表示方法
JP2021524118A (ja) * 2018-04-26 2021-09-09 セクラス ゲー・エム・ベー・ハーSECLOUS GmbH 匿名化システムにおける多要素アクセスコントロール方法

Also Published As

Publication number Publication date
EP0855659A1 (en) 1998-07-29
EP0855659B1 (en) 2007-11-28
DE69838769D1 (de) 2008-01-10
DE69838769T2 (de) 2008-11-20
CA2222480A1 (en) 1998-07-22
CA2222480C (en) 2004-01-13
US5961593A (en) 1999-10-05

Similar Documents

Publication Publication Date Title
JPH10254807A (ja) 匿名的にサーバサイトを閲覧する方法
Reiter et al. Anonymous web transactions with crowds
Gabber et al. Consistent, yet anonymous, Web access with LPWA
Kormann et al. Risks of the passport single signon protocol
US10425379B2 (en) Establishing unique sessions for DNS subscribers
US7120927B1 (en) System and method for e-mail alias registration
US6496931B1 (en) Anonymous web site user information communication method
AU2002340207B2 (en) Verification of a person identifier received online
US6366950B1 (en) System and method for verifying users&#39; identity in a network using e-mail communication
CN107251528B (zh) 用于提供源自服务提供商网络内的数据的方法和装置
US20010027474A1 (en) Method for clientless real time messaging between internet users, receipt of pushed content and transacting of secure e-commerce on the same web page
US20020152378A1 (en) Key-based secure network user states
US20040073629A1 (en) Method of accessing internet resources through a proxy with improved security
US20040236962A1 (en) Method and apparatus for secure browser-based information service
JP2005538434A (ja) 連携型(フェデレーテッド)環境におけるユーザ判定による認証のための方法およびシステム
AU2002340207A1 (en) Verification of a person identifier received online
Pfitzmann et al. Privacy in browser-based attribute exchange
JP2002189646A (ja) 中継装置
WO2003030002A1 (en) Systems and methods for providing secured electronic messaging
US7636939B2 (en) Endpoint identification and security
JP2011186873A (ja) 社内情報閲覧用サーバ・システムおよびその制御方法
JP2005529392A (ja) 階層的分散アイデンティティ管理
US20070297408A1 (en) Message control system in a shared hosting environment
JP4892163B2 (ja) 電子私書箱システム
JP2003281060A (ja) メール受信拒否システムおよびメール受信拒否プログラム