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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0407—Network 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/0421—Anonymous communication, i.e. the party's identifiers are hidden from the other party or parties, e.g. using an anonymizer
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01M—TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
- G01M13/00—Testing of machine parts
- G01M13/02—Gearings; Transmission mechanisms
- G01M13/021—Gearings
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/383—Anonymous user system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/30—Managing network names, e.g. use of aliases or nicknames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/30—Managing network names, e.g. use of aliases or nicknames
- H04L61/301—Name conversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/30—Managing network names, e.g. use of aliases or nicknames
- H04L61/3015—Name registration, generation or assignment
- H04L61/3025—Domain name generation or assignment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/565—Conversion or adaptation of application format or content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/30—Types of network names
- H04L2101/365—Application layer names, e.g. buddy names, unstructured names chosen by a user or home appliance name
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
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ルーチンを有する。
提供する、匿名性のある個人化されたウェブ閲覧を行
う。 【解決手段】 本発明は、ユーザサイト105aと、ユ
ーザサイト105aによって閲覧されることが可能サー
バサイト110gとを有するネットワーク200で使用
される。中央プロキシシステム110aは、(1)ユー
ザサイト105aに固有のデータから生成されるサイト
固有の代用識別子を処理する第1ルーチンと、(2)代
用識別子をサーバサイト110gへ送信した後、ユーザ
サイト105aから受信される閲覧コマンドをサーバサ
イト110gへ再送する第2ルーチンと、(3)閲覧コ
マンドのうちユーザサイト105aの識別をサーバサイ
ト110gに明らかにする部分を除去(および置換)す
る第3ルーチンを有する。
Description
【0001】
【発明の属する技術分野】本発明は、ネットワークに関
し、特に、ネットワーク上の個人化(パーソナル化)さ
れたサーバリソースを匿名的にユーザが閲覧することを
可能にするシステムおよび方法に関する。
し、特に、ネットワーク上の個人化(パーソナル化)さ
れたサーバリソースを匿名的にユーザが閲覧することを
可能にするシステムおよび方法に関する。
【0002】
【従来の技術】周知のように、インターネットは、共通
のプロトコルを用いて協働(協力)するネットワーク
(例えば、公衆および私設のデータ通信ネットワークお
よびマルチメディアネットワーク)の集合体が世界的な
ネットワークのネットワークを形成したものである。
のプロトコルを用いて協働(協力)するネットワーク
(例えば、公衆および私設のデータ通信ネットワークお
よびマルチメディアネットワーク)の集合体が世界的な
ネットワークのネットワークを形成したものである。
【0003】近年、より効率的で、信頼性が高く、費用
効果の高いコンピュータおよびネットワーキングツール
が利用可能になることにより、多くの会社および個人
(まとめて「ユーザ」という。)が、成長しつつある電
子市場に関わることが可能になっている。コンピュータ
産業全体が経験したテクノロジーにおけるはかりしれな
い利得により、これらのユーザは、パーソナルコンピュ
ータ(PC)のような市販のコンピュータによって、情
報処理および通信の需要を満たすことが可能となってい
る。この目的のために、PCメーカは、ほとんどのPC
に、インターネットのようなネットワークを通じた通信
に使用可能なインタフェースを装備させている。
効果の高いコンピュータおよびネットワーキングツール
が利用可能になることにより、多くの会社および個人
(まとめて「ユーザ」という。)が、成長しつつある電
子市場に関わることが可能になっている。コンピュータ
産業全体が経験したテクノロジーにおけるはかりしれな
い利得により、これらのユーザは、パーソナルコンピュ
ータ(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社))などの多くのものがある。
ビスを提供するビジネスの主要な場所としての地位をま
すます増大させている。このようなビジネスのうちよく
知られた例として、ニュースプロバイダ(例えば、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
(登録商標))を用いて、それらのウェブサイト上で提
供される情報にアクセスする。
ワールドワイドウェブ上にホームページを開設する(す
なわち「ウェブサイト」。ワールドワイドウェブは、イ
ンターネットの論理的オーバレイである)。ウェブサイ
トは、販売促進、広告およびビジネス実行のために使用
可能な、電子的にアドレス可能なロケーションである。
電子的な顧客は、ウェブブラウザ(例えば、Netscape N
avigator(登録商標)、Microsoft Internet Explorer
(登録商標))を用いて、それらのウェブサイト上で提
供される情報にアクセスする。
【0006】ますます多くのウェブサイトが、ユーザの
好みに従って調整されたハイパーリンク(あるハイパー
テキスト文書内のポイントから別の文書内のポイントあ
るいは同じ文書内の別の場所への参照あるいはリンクで
あって、しばしば目立つように(例えば、異なる色、フ
ォントまたは書体で)表示される)および表示されるメ
ッセージを有する、ユーザの関心にカスタマイズされた
「個人化ウェブページ」を含むことが可能な個人化サー
ビスを提供している。このような好みは、ユーザに、そ
のウェブサイトのアカウントを設定させることによって
確かめることができる。これにより、ウェブサイトは、
そのユーザがたどったハイパーリンクを追跡することに
よって、あるいは、ユーザとの明示的なダイアログを通
じて、ユーザの以前の訪問に関する情報を記憶すること
ができる。例えば、Wall StreetJournalは、セクション
の順序および選択をカスタマイズした「個人化ジャーナ
ル」を各ユーザに提供している。アカウントを開設する
ためには、ユーザは一般に、ユーザ名、パスワード、電
子メール(Eメール)アドレスなどを含むフォームを電
子的に完成させなければならない。電子メールアドレス
は、ウェブサイトが、ウェブサイト上でユーザに提供さ
れない情報を送るために使用されることが多い。
好みに従って調整されたハイパーリンク(あるハイパー
テキスト文書内のポイントから別の文書内のポイントあ
るいは同じ文書内の別の場所への参照あるいはリンクで
あって、しばしば目立つように(例えば、異なる色、フ
ォントまたは書体で)表示される)および表示されるメ
ッセージを有する、ユーザの関心にカスタマイズされた
「個人化ウェブページ」を含むことが可能な個人化サー
ビスを提供している。このような好みは、ユーザに、そ
のウェブサイトのアカウントを設定させることによって
確かめることができる。これにより、ウェブサイトは、
そのユーザがたどったハイパーリンクを追跡することに
よって、あるいは、ユーザとの明示的なダイアログを通
じて、ユーザの以前の訪問に関する情報を記憶すること
ができる。例えば、Wall StreetJournalは、セクション
の順序および選択をカスタマイズした「個人化ジャーナ
ル」を各ユーザに提供している。アカウントを開設する
ためには、ユーザは一般に、ユーザ名、パスワード、電
子メール(Eメール)アドレスなどを含むフォームを電
子的に完成させなければならない。電子メールアドレス
は、ウェブサイトが、ウェブサイト上でユーザに提供さ
れない情報を送るために使用されることが多い。
【0007】一般にインターネットを通じて、そして特
にワールドワイドウェブを通じての電子通信の秘密性が
本質的に欠如しているため、秘密電子通信を保証するこ
とが可能なシステムが非常に有効であると長い間考えら
れている。この問題の例として、安全で秘密の(匿名
の)状態でワールドワイドウェブを閲覧し、個人化サー
ビスを提供するサイトを訪れたいと考える顧客について
考える。この顧客は、複数のサイトに対して、真正の識
別を明かさず、同じユーザ名、パスワードを再使用せず
に、ウェブサイトにアカウントを開設したいと考える。
顧客は、あるサイトでのセキュリティの破れが他のサイ
トに影響を与えるのを避けるために、複数のサイトで同
じユーザ名およびパスワードを再使用しないようにす
る。さらに、これらのユーザ名およびパスワードを使用
しないようにすることは、複数のサイトが共謀して顧客
の情報を組み合わせて特定の顧客に関する一件書類を構
成する可能性を制限する。
にワールドワイドウェブを通じての電子通信の秘密性が
本質的に欠如しているため、秘密電子通信を保証するこ
とが可能なシステムが非常に有効であると長い間考えら
れている。この問題の例として、安全で秘密の(匿名
の)状態でワールドワイドウェブを閲覧し、個人化サー
ビスを提供するサイトを訪れたいと考える顧客について
考える。この顧客は、複数のサイトに対して、真正の識
別を明かさず、同じユーザ名、パスワードを再使用せず
に、ウェブサイトにアカウントを開設したいと考える。
顧客は、あるサイトでのセキュリティの破れが他のサイ
トに影響を与えるのを避けるために、複数のサイトで同
じユーザ名およびパスワードを再使用しないようにす
る。さらに、これらのユーザ名およびパスワードを使用
しないようにすることは、複数のサイトが共謀して顧客
の情報を組み合わせて特定の顧客に関する一件書類を構
成する可能性を制限する。
【0008】一般に、顧客は多くのウェブサイトを訪れ
るため、各ウェブサイトごとに新たなユーザ名およびパ
スワードを発明し記憶することは面倒となる。さらに、
多くのウェブサイトは、顧客に対して、ユーザ名および
パスワードとともに電子メールアドレスを要求するが、
電子メールアドレスを入力することによって、顧客の識
別が知られてしまう。
るため、各ウェブサイトごとに新たなユーザ名およびパ
スワードを発明し記憶することは面倒となる。さらに、
多くのウェブサイトは、顧客に対して、ユーザ名および
パスワードとともに電子メールアドレスを要求するが、
電子メールアドレスを入力することによって、顧客の識
別が知られてしまう。
【0009】さらに、ウェブサイトがクライアントおよ
びビジターを追跡することを可能にする製品が市販され
ている。このような追跡は、ユーザによって自発的に情
報が提供されたり、フォームが完成されたりしなくて
も、可能である。このようなシステムの例として、Open
Market, Inc.から市販されているWebreporterや、Group
Cortexから市販されているSiteTrackがある。その広告
には次のように記載されている。
びビジターを追跡することを可能にする製品が市販され
ている。このような追跡は、ユーザによって自発的に情
報が提供されたり、フォームが完成されたりしなくて
も、可能である。このようなシステムの例として、Open
Market, Inc.から市販されているWebreporterや、Group
Cortexから市販されているSiteTrackがある。その広告
には次のように記載されている。
【0010】「誰があなたのサイトを訪れているかを識
別します。実際に訪れた人数を記録します。彼らがたど
ったリンクを見つけ、その完全なパスを追跡します。ユ
ーザがどのサイトからやってきてどのサイトへ行ったか
が分かります・・・。」
別します。実際に訪れた人数を記録します。彼らがたど
ったリンクを見つけ、その完全なパスを追跡します。ユ
ーザがどのサイトからやってきてどのサイトへ行ったか
が分かります・・・。」
【0011】これらの製品が可能となっているのは、ワ
ールドワイドウェブが主に依拠しているハイパーテキス
トトランスポートプロトコル(HTTPプロトコル)に
より、特定の情報がユーザからウェブサイトへ返される
ためである。この情報には、例えば、ユーザの電子メー
ルアドレス、ユーザがやってくる前のウェブサイト、ユ
ーザのソフトウェアおよびホストコンピュータに関する
情報が含まれることが可能である。他の関連するユーザ
情報は、一般にcookieと呼ばれるもの(ウェブサイトが
ユーザのブラウザに記憶させることが可能な情報)を用
いてユーザのブラウザへ送ることも可能である。そのウ
ェブサイトに次に訪れると、ユーザのブラウザは、ユー
ザが知らないうちにウェブサイトに情報を返す。
ールドワイドウェブが主に依拠しているハイパーテキス
トトランスポートプロトコル(HTTPプロトコル)に
より、特定の情報がユーザからウェブサイトへ返される
ためである。この情報には、例えば、ユーザの電子メー
ルアドレス、ユーザがやってくる前のウェブサイト、ユ
ーザのソフトウェアおよびホストコンピュータに関する
情報が含まれることが可能である。他の関連するユーザ
情報は、一般にcookieと呼ばれるもの(ウェブサイトが
ユーザのブラウザに記憶させることが可能な情報)を用
いてユーザのブラウザへ送ることも可能である。そのウ
ェブサイトに次に訪れると、ユーザのブラウザは、ユー
ザが知らないうちにウェブサイトに情報を返す。
【0012】
【発明が解決しようとする課題】以上のことから、衝突
すると思われる2つの目的、すなわち、ユーザの秘密性
およびユーザの識別を提供することを満たす、匿名の個
人化されたウェブ閲覧を行う方式が、従来技術において
必要とされていることが明らかである。
すると思われる2つの目的、すなわち、ユーザの秘密性
およびユーザの識別を提供することを満たす、匿名の個
人化されたウェブ閲覧を行う方式が、従来技術において
必要とされていることが明らかである。
【0013】
【課題を解決するための手段】従来技術の上記の欠点を
解決するため、本発明は、次の2つの機能を実行するプ
ロキシシステムを実現する。 (1)ネットワーク内のサーバサイト(例えば、ウェブ
サイト、ジャンクションポイント、インテリジェントポ
ータルデバイス、ルータ、ネットワークサーバなど)
が、そのサイトを閲覧(アクセス、検索、読み出し、接
続など)しているユーザの真正な識別を決定することが
できないようにする、ユーザ固有の識別子の自動置換。 (2)サーバサイトが、そのサーバサイトを閲覧してい
るユーザの真正な識別を決定することを可能にする閲覧
コマンドに付随する他の情報の自動除去。
解決するため、本発明は、次の2つの機能を実行するプ
ロキシシステムを実現する。 (1)ネットワーク内のサーバサイト(例えば、ウェブ
サイト、ジャンクションポイント、インテリジェントポ
ータルデバイス、ルータ、ネットワークサーバなど)
が、そのサイトを閲覧(アクセス、検索、読み出し、接
続など)しているユーザの真正な識別を決定することが
できないようにする、ユーザ固有の識別子の自動置換。 (2)サーバサイトが、そのサーバサイトを閲覧してい
るユーザの真正な識別を決定することを可能にする閲覧
コマンドに付随する他の情報の自動除去。
【0014】本発明の重要な特徴は、以上の機能が、サ
ーバサイトへの後続の訪問中にプロキシシステムによっ
て一貫して実行されることである(同じ代用識別子がそ
のサーバサイトへの繰り返しの訪問で使用される。ま
た、サーバサイトは、ユーザによって供給される情報と
プロキシシステムによって供給される情報を区別するこ
とができないため、プロキシシステムはサーバサイトに
とって透過的(トランスペアレント)である)。従っ
て、本発明は、匿名閲覧のみならず、代用識別子の一貫
した使用に基づいた個人化を実現する。
ーバサイトへの後続の訪問中にプロキシシステムによっ
て一貫して実行されることである(同じ代用識別子がそ
のサーバサイトへの繰り返しの訪問で使用される。ま
た、サーバサイトは、ユーザによって供給される情報と
プロキシシステムによって供給される情報を区別するこ
とができないため、プロキシシステムはサーバサイトに
とって透過的(トランスペアレント)である)。従っ
て、本発明は、匿名閲覧のみならず、代用識別子の一貫
した使用に基づいた個人化を実現する。
【0015】注意すべき点であるが、本願において「真
正な」という用語は、正確な、実際の、認証された、少
なくとも部分的に正しい、本物の、真の、などを意味
し、「または」という用語は、および/またはの両方を
含めて意味し、「〜に付随する」という句およびその派
生語は、〜内に有する、〜と相互接続される、〜を含
む、〜内に包含される、〜に接続する、〜と結合する、
〜と通信する、〜と並置される、〜と協力する、〜とイ
ンタリーブされる、〜の性質である、〜と関連する、〜
を有する、〜の性質を有する、などを意味する。
正な」という用語は、正確な、実際の、認証された、少
なくとも部分的に正しい、本物の、真の、などを意味
し、「または」という用語は、および/またはの両方を
含めて意味し、「〜に付随する」という句およびその派
生語は、〜内に有する、〜と相互接続される、〜を含
む、〜内に包含される、〜に接続する、〜と結合する、
〜と通信する、〜と並置される、〜と協力する、〜とイ
ンタリーブされる、〜の性質である、〜と関連する、〜
を有する、〜の性質を有する、などを意味する。
【0016】以下でさらに詳細に説明するように、本発
明の原理によれば、上記のようなユーザの秘密性および
ユーザの識別という衝突する問題が、プロキシシステ
ム、周辺プロキシシステム、および、ユーザがプロキシ
システムを通じて匿名的にサーバサイトを閲覧すること
を可能にする代用識別子をサーバサイトに提供する方法
によって、解決される。
明の原理によれば、上記のようなユーザの秘密性および
ユーザの識別という衝突する問題が、プロキシシステ
ム、周辺プロキシシステム、および、ユーザがプロキシ
システムを通じて匿名的にサーバサイトを閲覧すること
を可能にする代用識別子をサーバサイトに提供する方法
によって、解決される。
【0017】一実施例では、本発明は、サーバサイトで
受信されユーザにとって個人的な識別子に基づいてユー
ザによって閲覧されることが可能なサーバサイトを有す
るネットワークとともに使用するために、ユーザが中央
プロキシシステムを通じて匿名的にサーバサイトを閲覧
することを可能にする代用識別子をサーバサイトに提供
する中央プロキシシステムが実現される。本発明のさま
ざまな実施例によれば、代用識別子は、ユーザサイトに
よって、または、中央サイトに付随するルーチンによっ
て、適当に生成されることが可能である(代用識別子を
生成する有効な方法(機能)については後述する)。例
示的な中央プロキシシステムは以下のものを有する。 (1)ユーザに固有のデータから生成されるサイト固有
の代用識別子を処理(受信、受容、取得、構成、生成、
など)するコンピュータ実行可能な第1ルーチン。 (2)代用識別子をサーバサイトへ送信し、その後、ユ
ーザから受信される閲覧コマンドをサーバサイトへ再送
するコンピュータ実行可能な第2ルーチン。 (3)閲覧コマンドのうちユーザの識別をサーバサイト
に明らかにする部分を除去(およびおそらくは置換)す
るコンピュータ実行可能な第3ルーチン。
受信されユーザにとって個人的な識別子に基づいてユー
ザによって閲覧されることが可能なサーバサイトを有す
るネットワークとともに使用するために、ユーザが中央
プロキシシステムを通じて匿名的にサーバサイトを閲覧
することを可能にする代用識別子をサーバサイトに提供
する中央プロキシシステムが実現される。本発明のさま
ざまな実施例によれば、代用識別子は、ユーザサイトに
よって、または、中央サイトに付随するルーチンによっ
て、適当に生成されることが可能である(代用識別子を
生成する有効な方法(機能)については後述する)。例
示的な中央プロキシシステムは以下のものを有する。 (1)ユーザに固有のデータから生成されるサイト固有
の代用識別子を処理(受信、受容、取得、構成、生成、
など)するコンピュータ実行可能な第1ルーチン。 (2)代用識別子をサーバサイトへ送信し、その後、ユ
ーザから受信される閲覧コマンドをサーバサイトへ再送
するコンピュータ実行可能な第2ルーチン。 (3)閲覧コマンドのうちユーザの識別をサーバサイト
に明らかにする部分を除去(およびおそらくは置換)す
るコンピュータ実行可能な第3ルーチン。
【0018】一実施例では、上記の2つの基本機能のう
ちの第1の機能は、中央プロキシシステムの外部で実行
され、第2の機能については、少なくとも一部は、中央
プロキシシステム内で実行される。中央プロキシシステ
ムは、代用識別子を適当に処理し転送し、ユーザを識別
することになる他の情報を取り外すことによって、上記
の基本機能のうちの第2の機能を直接実行する。Netcom
(登録商標)のようなインターネットアクセスプロバイ
ダ(ISP)や、America Online(登録商標)あるいは
Compuserve(登録商標)のようなネットワーキングサー
ビスは、中央プロキシシステムを使用して、ユーザによ
る閲覧コマンドの匿名再送を行うことが可能である。
ちの第1の機能は、中央プロキシシステムの外部で実行
され、第2の機能については、少なくとも一部は、中央
プロキシシステム内で実行される。中央プロキシシステ
ムは、代用識別子を適当に処理し転送し、ユーザを識別
することになる他の情報を取り外すことによって、上記
の基本機能のうちの第2の機能を直接実行する。Netcom
(登録商標)のようなインターネットアクセスプロバイ
ダ(ISP)や、America Online(登録商標)あるいは
Compuserve(登録商標)のようなネットワーキングサー
ビスは、中央プロキシシステムを使用して、ユーザによ
る閲覧コマンドの匿名再送を行うことが可能である。
【0019】「同じ」ユーザが「同じ」サーバサイトに
対してプロキシシステムを次に使用することにより、プ
ロキシシステムは同じ(サイト固有の)代用識別子を
(直接または間接に)生成し使用することを理解するこ
とが重要である。一般に、プロキシシステムは、ユーザ
とサーバの間でメッセージを通信する通路として機能す
る。実施例によって、プロキシシステムは、匿名性を保
証するために、ユーザがサーバへ通信するメッセージの
一部を除去または置換することが可能である。
対してプロキシシステムを次に使用することにより、プ
ロキシシステムは同じ(サイト固有の)代用識別子を
(直接または間接に)生成し使用することを理解するこ
とが重要である。一般に、プロキシシステムは、ユーザ
とサーバの間でメッセージを通信する通路として機能す
る。実施例によって、プロキシシステムは、匿名性を保
証するために、ユーザがサーバへ通信するメッセージの
一部を除去または置換することが可能である。
【0020】本発明の代替実施例は、サーバサイトで受
信されユーザにとって個人的な識別子に基づいてユーザ
によって閲覧されることが可能なサーバサイトを有する
ネットワークとともに使用するように設計された周辺プ
ロキシシステムの形で実現される。この周辺プロキシシ
ステムは以下のものを有する。 (1)特定ユーザから受信されるデータから特定代用識
別子を生成するコンピュータ実行可能な第1ルーチン。 (2)特定代用識別子を中央プロキシシステムへ送信す
るコンピュータ実行可能な第2ルーチン。中央プロキシ
システムは、特定代用識別子をサーバイトへ再送し、そ
の後、特定ユーザから受信される閲覧コマンドをサーバ
サイトへ再送する。この実施例によれば、第1ルーチン
は、少なくとも一部は、ユーザサイトに付随することが
可能であり、これにより、複数のコンピュータシステム
にわたって本発明の基本機能を分散させる。
信されユーザにとって個人的な識別子に基づいてユーザ
によって閲覧されることが可能なサーバサイトを有する
ネットワークとともに使用するように設計された周辺プ
ロキシシステムの形で実現される。この周辺プロキシシ
ステムは以下のものを有する。 (1)特定ユーザから受信されるデータから特定代用識
別子を生成するコンピュータ実行可能な第1ルーチン。 (2)特定代用識別子を中央プロキシシステムへ送信す
るコンピュータ実行可能な第2ルーチン。中央プロキシ
システムは、特定代用識別子をサーバイトへ再送し、そ
の後、特定ユーザから受信される閲覧コマンドをサーバ
サイトへ再送する。この実施例によれば、第1ルーチン
は、少なくとも一部は、ユーザサイトに付随することが
可能であり、これにより、複数のコンピュータシステム
にわたって本発明の基本機能を分散させる。
【0021】
【発明の実施の形態】図1は、本発明の原理を適切に使
用することにより中央または周辺プロキシシステムが実
現される、例示的な分散ネットワーク(全体的に100
で示す)の高水準ブロック図である。分散ネットワーク
100は、例えばインターネット115によって接続さ
れた複数のコンピュータサイト105〜110を有す
る。インターネット115はワールドワイドウェブを含
む。ワールドワイドウェブは、ネットワーク自体ではな
く、ブラウザ、サーバサイト、HTMLページなどの組
合せによってインターネット115上に維持される「抽
象概念」である。
用することにより中央または周辺プロキシシステムが実
現される、例示的な分散ネットワーク(全体的に100
で示す)の高水準ブロック図である。分散ネットワーク
100は、例えばインターネット115によって接続さ
れた複数のコンピュータサイト105〜110を有す
る。インターネット115はワールドワイドウェブを含
む。ワールドワイドウェブは、ネットワーク自体ではな
く、ブラウザ、サーバサイト、HTMLページなどの組
合せによってインターネット115上に維持される「抽
象概念」である。
【0022】実施例によれば、各プロキシシステムは、
ネットワーク100の複数のサーバサイト110に代用
識別子を提供する。代用識別子により、ユーザサイト
(従ってユーザ(図示せず))は、プロキシシステムを
通じて匿名的にサーバサイトを閲覧することが可能とな
る。同じ(サイト固有の)代用識別子を特定サーバサイ
トで一貫して使用することにより、閲覧が個人化され
る。説明のため、サイト105aは本明細書を通じてユ
ーザサイトであると仮定し、サイト110aは中央プロ
キシサイトであると仮定し、サイト110gはサーバサ
イトであると仮定する。
ネットワーク100の複数のサーバサイト110に代用
識別子を提供する。代用識別子により、ユーザサイト
(従ってユーザ(図示せず))は、プロキシシステムを
通じて匿名的にサーバサイトを閲覧することが可能とな
る。同じ(サイト固有の)代用識別子を特定サーバサイ
トで一貫して使用することにより、閲覧が個人化され
る。説明のため、サイト105aは本明細書を通じてユ
ーザサイトであると仮定し、サイト110aは中央プロ
キシサイトであると仮定し、サイト110gはサーバサ
イトであると仮定する。
【0023】当業者には理解されるように、図1は単な
る例示であり、他の設定では、サイト105〜110
は、ユーザ、中央プロキシもしくはサーバサイト、また
はこれらのうちの少なくとも2つの組合せであることが
可能である。「サーバサイト」という用語は、ここでは
広義に解釈するものとし、閲覧されることが可能な任意
のサイトを含む。
る例示であり、他の設定では、サイト105〜110
は、ユーザ、中央プロキシもしくはサーバサイト、また
はこれらのうちの少なくとも2つの組合せであることが
可能である。「サーバサイト」という用語は、ここでは
広義に解釈するものとし、閲覧されることが可能な任意
のサイトを含む。
【0024】実施例はインターネット115上で実装さ
れ使用されるのに適しているが、本発明の原理および技
術的範囲は、有線か無線かにかかわらず、サーバサイト
で受信されユーザにとって個人的な識別子に基づいてユ
ーザによって閲覧されることが可能なサーバサイトを有
する適当に構成されたコンピュータ、通信、マルチメデ
ィアなどのネットワークで実現可能である。さらに、本
発明の原理について、単一のユーザサイト105a、単
一の中央プロキシサイト110aおよび単一のサーバサ
イト110gを用いて説明するが、別の実施例では複数
のユーザ、中央プロキシまたはサーバのサイトを含むこ
とも可能である。
れ使用されるのに適しているが、本発明の原理および技
術的範囲は、有線か無線かにかかわらず、サーバサイト
で受信されユーザにとって個人的な識別子に基づいてユ
ーザによって閲覧されることが可能なサーバサイトを有
する適当に構成されたコンピュータ、通信、マルチメデ
ィアなどのネットワークで実現可能である。さらに、本
発明の原理について、単一のユーザサイト105a、単
一の中央プロキシサイト110aおよび単一のサーバサ
イト110gを用いて説明するが、別の実施例では複数
のユーザ、中央プロキシまたはサーバのサイトを含むこ
とも可能である。
【0025】ネットワーク100は、ネットワーク10
0のサイト105〜110どうしを相互接続するように
動作する安全でない複数の通信チャネルを有すると仮定
される。通信チャネルの概念は既知であり、相互接続さ
れるサイト間で情報の安全で内通信を行う(インターネ
ットは、周知の通信プロトコルを使用する)。分散ネッ
トワークオペレーティングシステムが、少なくともいく
つかのサイト105、110上で実行され、サイト間で
の情報の安全で内通信を管理する。分散ネットワークオ
ペレーティングシステムも既知である。
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)に明ら
かにする部分を除去(およびおそらくは置換)する。こ
こで、「ルーチン」という用語は広義に解釈されるもの
であり、プログラム、手続き(プロシージャ)、オブジ
ェクト、タスク、サブルーチン、関数、アルゴリズム、
命令セットなどのような通常の意味を含むのみならず、
命令の列や、機能的に等価なファームウェアおよびハー
ドウェア実装をも含むものである。
(詳細は図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の間で情報(例えば、閲覧コマンド、データな
ど)を通信(例えば、送信、受信など)する。
(全体的に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よりも安全となる。
20は、第1および第2のルーチンの実行のロケーショ
ンにおいて、中央プロキシシステム110aと異なる。
中央プロキシ実施例では、すべてのルーチンは中央プロ
キシシステム110aで実行される。これは、すべての
ユーザがユーザ固有の情報を中央プロキシシステム11
0aに送らなければならないことを意味する。周辺プロ
キシシステム120の実施例では、第1および第2のル
ーチンはユーザサイト105aに付随するプロキシサブ
システムで実行されることが可能である。一実施例で
は、ユーザシステム105aのユーザ固有情報(例え
ば、ユーザの識別、パスワード、電子メールアドレス、
電話番号、クレジットカード番号、郵便アドレスなど)
はローカルのままであり、一般に、中央プロキシシステ
ム110aよりも安全となる。
【0029】上記のように、Netcom(登録商標)のよう
なISPや、America Online(登録商標)あるいはComp
userve(登録商標)のようなネットワーキングサービス
は、いずれかのプロキシシステム(中央または周辺)を
使用して、ユーザサイトとサーバサイトの間での閲覧
(例えば、アクセス、選択、読み出しなど)コマンドの
匿名通信(送信、受信、再送など)を提供することが可
能となる。
なISPや、America Online(登録商標)あるいはComp
userve(登録商標)のようなネットワーキングサービス
は、いずれかのプロキシシステム(中央または周辺)を
使用して、ユーザサイトとサーバサイトの間での閲覧
(例えば、アクセス、選択、読み出しなど)コマンドの
匿名通信(送信、受信、再送など)を提供することが可
能となる。
【0030】上記の実施例の重要な特徴は、サイト固有
の代用識別子を使用することにより、ユーザが、アカウ
ントの開設を要求する各サーバサイト(例えば、New Yo
rk Times、Wall Street Journal、Newspage(登録商
標)およびESPN(登録商標)のサイト)ごとに新た
なユーザ名およびパスワードを「発明」する必要がなく
なることである。実施例は、別個の、ユーザにとって安
全な代用識別子(例えば、エイリアスのユーザ名、パス
ワード、電子メールアドレス、郵便アドレス、クレジッ
トカード番号など)を生成する。ユーザは、例えばプロ
キシシステムセッションの開始時に、1個以上の文字列
(ランダムでもよい)を与える。プロキシシステムは、
それを用いて、そのユーザに対する安全なサイト固有の
代用識別子を生成する。これにより、ユーザは、各サー
バサイトごとに新たな固有の識別子を発明する負担から
解放される。さらに、ユーザは、特定のサーバサイトが
アカウントを要求するのに応答するたびにこのような安
全な識別子をタイプ入力する必要がなくなる。その代わ
りに、プロキシシステムが、自動的に適当な安全な識別
子を提供する。実施例では、プロキシシステムは、サー
バサイトの閲覧中に、ユーザサイト105aから送られ
る他の識別情報(例えば、HTTPヘッダなど)をフィ
ルタリングする。サーバサイトは一般に、プロキシシス
テム110aによって供給される情報と、ユーザサイト
105aによって供給される情報を区別することができ
ないことに留意することが重要である。すなわち、中央
プロキシシステム110aは、サーバサイトにとって透
過的である。
の代用識別子を使用することにより、ユーザが、アカウ
ントの開設を要求する各サーバサイト(例えば、New Yo
rk Times、Wall Street Journal、Newspage(登録商
標)およびESPN(登録商標)のサイト)ごとに新た
なユーザ名およびパスワードを「発明」する必要がなく
なることである。実施例は、別個の、ユーザにとって安
全な代用識別子(例えば、エイリアスのユーザ名、パス
ワード、電子メールアドレス、郵便アドレス、クレジッ
トカード番号など)を生成する。ユーザは、例えばプロ
キシシステムセッションの開始時に、1個以上の文字列
(ランダムでもよい)を与える。プロキシシステムは、
それを用いて、そのユーザに対する安全なサイト固有の
代用識別子を生成する。これにより、ユーザは、各サー
バサイトごとに新たな固有の識別子を発明する負担から
解放される。さらに、ユーザは、特定のサーバサイトが
アカウントを要求するのに応答するたびにこのような安
全な識別子をタイプ入力する必要がなくなる。その代わ
りに、プロキシシステムが、自動的に適当な安全な識別
子を提供する。実施例では、プロキシシステムは、サー
バサイトの閲覧中に、ユーザサイト105aから送られ
る他の識別情報(例えば、HTTPヘッダなど)をフィ
ルタリングする。サーバサイトは一般に、プロキシシス
テム110aによって供給される情報と、ユーザサイト
105aによって供給される情報を区別することができ
ないことに留意することが重要である。すなわち、中央
プロキシシステム110aは、サーバサイトにとって透
過的である。
【0031】一実施例では、代用識別子は、サーバから
の要求に応じて、ユーザからの介在なしに送信される。
このプロセスは、ワールドワイドウェブ上でユーザを識
別するためにサーバによって使用される一般的な手続き
である「基本認証要求」への応答を自動化する。このよ
うにして、ユーザはこの活動による負担を受けない。
の要求に応じて、ユーザからの介在なしに送信される。
このプロセスは、ワールドワイドウェブ上でユーザを識
別するためにサーバによって使用される一般的な手続き
である「基本認証要求」への応答を自動化する。このよ
うにして、ユーザはこの活動による負担を受けない。
【0032】実施例によれば、代用識別子を生成するた
め、プロキシシステムは、ユーザ定義可能文字列の形で
秘密情報(少なくとも1つのサーバサイトにとって秘密
な)を適当に管理する。この文字列は、ユーザによって
定義され、プロキシシステムに付随するメモリに記憶す
るというような通常の方法で管理される。あるいは、あ
る関数(後述)を用いて、少なくとも一部は秘密情報に
付随する代用識別子を生成することも可能である。1つ
のアプローチによれば、プロキシシステムは、データベ
ース、データレポジトリ、配列など、あるいは、ユーザ
情報を置換(エイリアス)識別子にマッピングするため
に用いられるエイリアステーブルのような、通常のデー
タ構造を管理することにより、代用識別子を管理する。
め、プロキシシステムは、ユーザ定義可能文字列の形で
秘密情報(少なくとも1つのサーバサイトにとって秘密
な)を適当に管理する。この文字列は、ユーザによって
定義され、プロキシシステムに付随するメモリに記憶す
るというような通常の方法で管理される。あるいは、あ
る関数(後述)を用いて、少なくとも一部は秘密情報に
付随する代用識別子を生成することも可能である。1つ
のアプローチによれば、プロキシシステムは、データベ
ース、データレポジトリ、配列など、あるいは、ユーザ
情報を置換(エイリアス)識別子にマッピングするため
に用いられるエイリアステーブルのような、通常のデー
タ構造を管理することにより、代用識別子を管理する。
【0033】一実施例によれば、ユーザは、各セッショ
ンの開始時に、自己の秘密(ユーザ定義可能文字列)を
発信する。これは、プロキシシステムによって、直接ま
たは間接に、そのセッションの代用識別子を生成するた
めに使用される。このオプションは、ユーザが異なると
きに異なるプロキシを選択する自由度を有し、プロキシ
システムに記憶される恒久的な秘密情報がないという点
で有利である。別の関連実施例では、データは少なくと
も2つの秘密のユーザ定義可能文字列からなり、第1ル
ーチンはその少なくとも2つの秘密のユーザ定義可能文
字列から一部が生成される代用識別子を処理する。もち
ろん、本発明に従って、別の適当なアプローチを用い
て、匿名の個人化ウェブ閲覧を実現する目的を達成する
ことも可能である。
ンの開始時に、自己の秘密(ユーザ定義可能文字列)を
発信する。これは、プロキシシステムによって、直接ま
たは間接に、そのセッションの代用識別子を生成するた
めに使用される。このオプションは、ユーザが異なると
きに異なるプロキシを選択する自由度を有し、プロキシ
システムに記憶される恒久的な秘密情報がないという点
で有利である。別の関連実施例では、データは少なくと
も2つの秘密のユーザ定義可能文字列からなり、第1ル
ーチンはその少なくとも2つの秘密のユーザ定義可能文
字列から一部が生成される代用識別子を処理する。もち
ろん、本発明に従って、別の適当なアプローチを用い
て、匿名の個人化ウェブ閲覧を実現する目的を達成する
ことも可能である。
【0034】図2は、分散ネットワーク100のサブネ
ットワーク(全体的に200で示す)のブロック図であ
る。本発明の原理に従って、サブネットワーク200
は、ユーザサイト105a、中央プロキシシステム11
0aおよびサーバサイト110g(インターネット11
5の他の複数のサーバサイト110とともに示す)を有
する。
ットワーク(全体的に200で示す)のブロック図であ
る。本発明の原理に従って、サブネットワーク200
は、ユーザサイト105a、中央プロキシシステム11
0aおよびサーバサイト110g(インターネット11
5の他の複数のサーバサイト110とともに示す)を有
する。
【0035】説明のため、ユーザサイト105aは、サ
ーバサイト110g(New York Tribuneウェブサイト
(NYT))にアクセスするコマンドを発行すると仮定
する。このようなアクセスは、中央プロキシシステム
(サーバサイト)110aを介して行われ、これによ
り、ユーザサイト105aに関するユーザ固有データが
インターネット115の残りの部分に通信されないこと
が保証される。例えば、ユーザサイト105aに関する
データを含むHTTPヘッダフィールドがあれば、中央
プロキシシステム110aがフィルタリングする。
ーバサイト110g(New York Tribuneウェブサイト
(NYT))にアクセスするコマンドを発行すると仮定
する。このようなアクセスは、中央プロキシシステム
(サーバサイト)110aを介して行われ、これによ
り、ユーザサイト105aに関するユーザ固有データが
インターネット115の残りの部分に通信されないこと
が保証される。例えば、ユーザサイト105aに関する
データを含むHTTPヘッダフィールドがあれば、中央
プロキシシステム110aがフィルタリングする。
【0036】中央プロキシシステム110aは、インタ
ーネット115の他のサイトを介さずにユーザサイト1
05aに接続するサーバサイト上で実行される。実施例
によれば、中央プロキシシステム110aは、ユーザサ
イト105aから、物理的にも論理的にも、適当に離れ
ていることが可能である。サーバサイトは、要求をした
マシンのIP(Internet Protocol)アドレスを物理的お
よび論理的に決定することができるため、ユーザサイト
105aはサーバサイトに直接アクセスすることはな
い。
ーネット115の他のサイトを介さずにユーザサイト1
05aに接続するサーバサイト上で実行される。実施例
によれば、中央プロキシシステム110aは、ユーザサ
イト105aから、物理的にも論理的にも、適当に離れ
ていることが可能である。サーバサイトは、要求をした
マシンのIP(Internet Protocol)アドレスを物理的お
よび論理的に決定することができるため、ユーザサイト
105aはサーバサイトに直接アクセスすることはな
い。
【0037】実施例によれば、NYT110gにアクセ
スするユーザサイト105aのコマンドがユーザサイト
105aの現在のセッションの最初の要求である場合、
中央プロキシシステム110aは、それを認識し、おそ
らくはユーザサイト105aのブラウザに自己のHTM
L文書を表示する。
スするユーザサイト105aのコマンドがユーザサイト
105aの現在のセッションの最初の要求である場合、
中央プロキシシステム110aは、それを認識し、おそ
らくはユーザサイト105aのブラウザに自己のHTM
L文書を表示する。
【0038】図3を参照すると、本発明の原理に従っ
て、中央プロキシシステム110aのはめ込まれたイン
タフェース305(JanusSM)を表示する通常のブラウ
ザ300(Netscape(登録商標))のフルスクリーンウ
ィンドウが示されている。インタフェース305は、サ
イト105aのユーザに、ユーザ定義可能文字列を入力
するよう要求する。ユーザ定義可能文字列は、実施例に
よれば、ユーザによって供給される識別(ID)データ
および秘密(S)データである。各ユーザは、まず、ユ
ーザID(例えば、電子メールアドレス)およびユーザ
Sを供給することにより、代用識別子が選択あるいは生
成されることを可能にする(サイト固有の代用識別子
は、ユーザ105aと、ユーザ105aが閲覧しようと
している特定サーバサイトとに固有のデータから適切に
生成される)。あるいは、アプリケーションによって
は、ユーザによって供給される他のデータ(例えば、ク
レジットカード番号、郵便アドレス、ハンドルなど)も
適当である。
て、中央プロキシシステム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と定義する。
しようとするサーバサイト)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()の結果を適当に切り詰めて、特定サーバサイトに
対して許容される最長のユーザ名あるいはパスワードに
合わせることが可能である。
(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)の値域は、正しいユーザ名およ
びパスワードとしてサーバサイトによって受容されるよ
うなものである。これは、制限された長さの印字可能文
字列を意味する。 当業者には理解されるように、本発明の原理に従って、
上記の通りの他の適当な関数を代用することも可能であ
る。
と以下のようになる。 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
ルーチンは、サーバサイトのアドレスからサイト固有の
代用識別子を生成する。もちろん、サイトのアドレス以
外のサイト固有の情報を用いて代用識別子を生成するこ
とも可能である。
イト固有の代用ユーザ名およびサイト固有の代用ユーザ
パスワードを含む。「サイト固有」とは、おそらくは各
サイトのアドレスに依存して、名前およびパスワードが
サイトごとに異なることを意味する。これは、与えられ
たユーザに関する一件書類を作成する作業を複雑にす
る。関連実施例では、第1ルーチンは、サイト固有デー
タからユーザサイト105aに対するサイト固有の代用
電子メールアドレスを生成する。代替実施例では、第1
ルーチンは、サーバサイトのアドレスからサイト固有の
代用識別子を生成する。もちろん、サイトのアドレス以
外のサイト固有の情報を用いて代用識別子を生成するこ
とも可能である。
【0046】ユーザが中央プロキシシステム110aに
最初に接続された場合、ユーザは、ランダムに適当にユ
ーザ定義文字列(秘密)を生成し、それをローカルに記
憶する。一実施例では、第1ルーチンは、ユーザサイト
105aから受信されるデータに擬似ランダム関数およ
びハッシュ関数(例えば、上記のT()関数)を適用す
ることによって生成される代用識別子を処理する。当業
者には、擬似ランダム関数およびハッシュ関数の構成お
よび操作ならびにその使用法は周知である。本実施例お
よび関連実施例の重要な特徴は、本発明が、現在の関数
および将来発見される関数を利用して匿名性およびセキ
ュリティを改善することができることである。
最初に接続された場合、ユーザは、ランダムに適当にユ
ーザ定義文字列(秘密)を生成し、それをローカルに記
憶する。一実施例では、第1ルーチンは、ユーザサイト
105aから受信されるデータに擬似ランダム関数およ
びハッシュ関数(例えば、上記のT()関数)を適用す
ることによって生成される代用識別子を処理する。当業
者には、擬似ランダム関数およびハッシュ関数の構成お
よび操作ならびにその使用法は周知である。本実施例お
よび関連実施例の重要な特徴は、本発明が、現在の関数
および将来発見される関数を利用して匿名性およびセキ
ュリティを改善することができることである。
【0047】あるいは、現在のセッションの最初の接続
である場合、ユーザは、記憶されているユーザ定義文字
列を中央プロキシシステム110aに適当に送ることも
可能である。それにもかかわらず、ブラウザ300は、
インタフェース305を、ユーザのIDおよびその他の
ユーザ定義可能文字列とともに中央プロキシシステム1
10aに送信する。中央プロキシシステム110aは、
この情報を受信し、それをセッションの残りの部分で使
用することが可能である。
である場合、ユーザは、記憶されているユーザ定義文字
列を中央プロキシシステム110aに適当に送ることも
可能である。それにもかかわらず、ブラウザ300は、
インタフェース305を、ユーザのIDおよびその他の
ユーザ定義可能文字列とともに中央プロキシシステム1
10aに送信する。中央プロキシシステム110aは、
この情報を受信し、それをセッションの残りの部分で使
用することが可能である。
【0048】一実施例では、第1ルーチンは、閲覧コマ
ンドに付加されるセッションタグを受信または生成し、
中央プロキシサイト110aは、セッションタグを使用
して、代用識別子を各閲覧コマンドと関連づける。セッ
ションタグは、本発明に必須ではないが、ユーザサイト
105aがデータを一度だけ(通常は各セッションの開
始時に)供給することを可能にする1つの手段を提供す
る。関連実施例では、中央プロキシサイト110aは、
ユーザサイト105aに固有のセッション情報を含むこ
とが可能でありサーバサイト110gがアクセス可能な
データ記憶領域を有する。
ンドに付加されるセッションタグを受信または生成し、
中央プロキシサイト110aは、セッションタグを使用
して、代用識別子を各閲覧コマンドと関連づける。セッ
ションタグは、本発明に必須ではないが、ユーザサイト
105aがデータを一度だけ(通常は各セッションの開
始時に)供給することを可能にする1つの手段を提供す
る。関連実施例では、中央プロキシサイト110aは、
ユーザサイト105aに固有のセッション情報を含むこ
とが可能でありサーバサイト110gがアクセス可能な
データ記憶領域を有する。
【0049】一実施例では、上記の第2ルーチン(中央
プロキシシステム110aにローカルなものとすること
が可能である)は、代用識別子をサーバサイト110g
へ送信する。別の実施例では、第2ルーチンは、ユーザ
によってウェブページ305のフィールドに供給される
英数字コードに基づいてサーバサイト110gへ代用識
別子を送信する。この英数字コードは、第2ルーチンに
対して、代用識別子をどのようにしてどこに見つけるか
を知らせ、ユーザが、代用識別子を直接提供しなければ
ならないことのないようにする。関連実施例では、ユー
ザはウェブページ305のフィールドに英数字コードを
手入力する。もちろん、本発明は、ウェブページ305
のフィールドの知的解析により英数字コードをどのよう
にしてどこに見つけるかを自動的に決定することも含
む。当業者には、一般にインターネットは周知であり、
特に、ワールドワイドウェブと、ワールドワイドウェブ
の構造が「閲覧(ブラウジング)」を促進する方法につ
いては周知である。本発明は、インターネットおよびワ
ールドワイドウェブにおいて有用であると考えられる
が、当業者には直ちに理解されるように、本発明は、適
当に設定されたコンピュータ、通信、マルチメディアな
どのネットワーク構成においてインターネット以外のア
プリケーションでも有効である。
プロキシシステム110aにローカルなものとすること
が可能である)は、代用識別子をサーバサイト110g
へ送信する。別の実施例では、第2ルーチンは、ユーザ
によってウェブページ305のフィールドに供給される
英数字コードに基づいてサーバサイト110gへ代用識
別子を送信する。この英数字コードは、第2ルーチンに
対して、代用識別子をどのようにしてどこに見つけるか
を知らせ、ユーザが、代用識別子を直接提供しなければ
ならないことのないようにする。関連実施例では、ユー
ザはウェブページ305のフィールドに英数字コードを
手入力する。もちろん、本発明は、ウェブページ305
のフィールドの知的解析により英数字コードをどのよう
にしてどこに見つけるかを自動的に決定することも含
む。当業者には、一般にインターネットは周知であり、
特に、ワールドワイドウェブと、ワールドワイドウェブ
の構造が「閲覧(ブラウジング)」を促進する方法につ
いては周知である。本発明は、インターネットおよびワ
ールドワイドウェブにおいて有用であると考えられる
が、当業者には直ちに理解されるように、本発明は、適
当に設定されたコンピュータ、通信、マルチメディアな
どのネットワーク構成においてインターネット以外のア
プリケーションでも有効である。
【0050】中央プロキシシステム110aがユーザに
関する必要な情報を取得した後、上記の第3ルーチン
は、閲覧コマンドのうちユーザサイト105aの識別を
サーバサイト110gに明らかにする部分を除去し、ユ
ーザサイト105aのもとのアクセス要求をNYTサイ
ト110gへ(例えば、HTTPのgetリクエストを
用いて)転送する。これにより、要求(リクエスト)か
ら、ユーザの識別を明らかにする可能性のあるヘッダフ
ィールドなどが選択的に除去される。
関する必要な情報を取得した後、上記の第3ルーチン
は、閲覧コマンドのうちユーザサイト105aの識別を
サーバサイト110gに明らかにする部分を除去し、ユ
ーザサイト105aのもとのアクセス要求をNYTサイ
ト110gへ(例えば、HTTPのgetリクエストを
用いて)転送する。これにより、要求(リクエスト)か
ら、ユーザの識別を明らかにする可能性のあるヘッダフ
ィールドなどが選択的に除去される。
【0051】これがNYTサイト110gへのユーザの
最初の訪問である場合、NYTサイト110gはユーザ
に電子フォームを提供し、アカウントを開設するため
に、例えば、ユーザ名、パスワード、および電子メール
アドレスの入力を要求する。図4を参照すると、本発明
の原理に従って、サーバサイト110gのはめ込まれた
インタフェース400("The New York Tribune")を表
示する通常のNetscape(登録商標)ブラウザ300のフ
ルスクリーンウィンドウが示されている。
最初の訪問である場合、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は、匿名化のための
透過的な通路として作用するとともに、サイト固有の代
用識別子の一貫性のある生成を通じて、サーバサイト閲
覧の個人化を行う。
ワードを入力しなければならない代わりに、ユーザは、
簡単なエスケープ文字列(例えば、<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を再送信することによって応答する。
ーザサイト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ルーチンは、代用識別子
とともにもとのユーザ要求をサーバへ再送する必要があ
る可能性もある。
サーバサイトへの後の訪問でも提示されるという意味で
一貫性がある。一貫性のある代用識別子により、サーバ
サイトは、再来したユーザを認識し、そのユーザに個人
化されたサービスを提供することが可能となる。一実施
例では、第2ルーチンは、サーバからの要求に応じて、
ユーザ105aからの介在なしに、代用識別子を送信す
る。このプロセスは、ワールドワイドウェブ上でユーザ
を識別するためにサーバによって使用される一般的な手
続きである「基本認証要求」への応答を自動化する。こ
のようにして、ユーザ105aはこの活動による負担を
受けない。本実施例では、第2ルーチンは、代用識別子
とともにもとのユーザ要求をサーバへ再送する必要があ
る可能性もある。
【0055】注意すべき点であるが、多くのサーバは、
アカウントを作成するために正しい電子メールアドレス
を要求する。真正な電子メールアドレスはユーザを一意
的に識別してしまうため、ユーザはそれをこの目的に使
用することはできない。本発明のプロキシシステムは、
ユーザサイト105aのエイリアス電子メールアドレス
を作成することによってこの問題を適切に解決し、電子
メールを電子メールボックスに記憶する。一実施例で
は、中央プロキシシステム110aは、ユーザ宛の電子
メールを格納することが可能なデータ記憶領域を有し、
それにより、サーバがユーザに直接接続することがなく
なる。従来の匿名リメーラとは異なり、本実施例は、中
央プロキシシステム110aにエイリアスから真正なユ
ーザ識別子への変換テーブル(これは大きく無防備とな
ることがある)を記憶する必要がない。本実施例では、
中央プロキシシステム110aが変換テーブルを管理し
保護する必要がなく、そのようなテーブルの内容を第三
者に知られこともないため、本実施例は従来技術のアプ
ローチよりも本質的に安全である。
アカウントを作成するために正しい電子メールアドレス
を要求する。真正な電子メールアドレスはユーザを一意
的に識別してしまうため、ユーザはそれをこの目的に使
用することはできない。本発明のプロキシシステムは、
ユーザサイト105aのエイリアス電子メールアドレス
を作成することによってこの問題を適切に解決し、電子
メールを電子メールボックスに記憶する。一実施例で
は、中央プロキシシステム110aは、ユーザ宛の電子
メールを格納することが可能なデータ記憶領域を有し、
それにより、サーバがユーザに直接接続することがなく
なる。従来の匿名リメーラとは異なり、本実施例は、中
央プロキシシステム110aにエイリアスから真正なユ
ーザ識別子への変換テーブル(これは大きく無防備とな
ることがある)を記憶する必要がない。本実施例では、
中央プロキシシステム110aが変換テーブルを管理し
保護する必要がなく、そのようなテーブルの内容を第三
者に知られこともないため、本実施例は従来技術のアプ
ローチよりも本質的に安全である。
【0056】代替実施例では、中央プロキシシステム1
05aはさらに、ユーザごとにサーバサイト固有の電子
メールボックスを格納することが可能なデータ記憶領域
を有する。本実施例によれば、各ユーザは、そのユーザ
宛のメールを生成した各サイトごとにメールボックスを
有する。ユーザへの自動メール再送によってセキュリテ
ィを危険にさらすのではなく、本実施例は、各ユーザが
明示的に取得するように電子メールを記憶する。
05aはさらに、ユーザごとにサーバサイト固有の電子
メールボックスを格納することが可能なデータ記憶領域
を有する。本実施例によれば、各ユーザは、そのユーザ
宛のメールを生成した各サイトごとにメールボックスを
有する。ユーザへの自動メール再送によってセキュリテ
ィを危険にさらすのではなく、本実施例は、各ユーザが
明示的に取得するように電子メールを記憶する。
【0057】ユーザは、各サーバごとに、おそらくはユ
ーザ代用識別子によって識別される別々の電子メールボ
ックスを設けると有効である。このアプローチにより、
第三者から受信される電子メールメッセージ(例えば、
ジャンク電子メール)を適切に廃棄するとともに、電子
メールメッセージの選択的廃棄も可能となる。
ーザ代用識別子によって識別される別々の電子メールボ
ックスを設けると有効である。このアプローチにより、
第三者から受信される電子メールメッセージ(例えば、
ジャンク電子メール)を適切に廃棄するとともに、電子
メールメッセージの選択的廃棄も可能となる。
【0058】一実施例では、各電子メールボックスは付
随する鍵を有する。この鍵は、データとインデックス番
号の関数である。電子メールボックスでの鍵の使用は既
知である。別の実施例では、中央プロキシシステム11
0aはさらに、与えられた代用識別子に対して、ユーザ
宛の、複数のサイト固有電子メールボックスに格納され
た電子メールを収集するコンピュータ実行可能ルーチン
を有する。この実施例は、ユーザが適当なデータを供給
すると、ユーザサイト105aのさまざまなメールボッ
クスを自動的に検索し、そこからメールを取得するメイ
ン収集ルーチンを適切に使用することが可能である。
随する鍵を有する。この鍵は、データとインデックス番
号の関数である。電子メールボックスでの鍵の使用は既
知である。別の実施例では、中央プロキシシステム11
0aはさらに、与えられた代用識別子に対して、ユーザ
宛の、複数のサイト固有電子メールボックスに格納され
た電子メールを収集するコンピュータ実行可能ルーチン
を有する。この実施例は、ユーザが適当なデータを供給
すると、ユーザサイト105aのさまざまなメールボッ
クスを自動的に検索し、そこからメールを取得するメイ
ン収集ルーチンを適切に使用することが可能である。
【0059】一実施例によれば、中央プロキシシステム
110aは、電子支払いをサポートするのに必要な機能
を有し、ユーザは、電子支払い情報を使用して、サーバ
サイトとの匿名商取引を行う。これを実現するため、中
央プロキシシステム110aは、このような電子支払い
情報を格納することが可能なデータ記憶領域を有する。
さらに、代用識別子は、少なくとも一部は、クレジット
/デビットカード番号、銀行支店あるいは口座番号、郵
便アドレス、電話番号、課税識別番号、社会保険番号な
どを用いて生成される。匿名商取引を実現するさまざま
な方法は既知である。
110aは、電子支払いをサポートするのに必要な機能
を有し、ユーザは、電子支払い情報を使用して、サーバ
サイトとの匿名商取引を行う。これを実現するため、中
央プロキシシステム110aは、このような電子支払い
情報を格納することが可能なデータ記憶領域を有する。
さらに、代用識別子は、少なくとも一部は、クレジット
/デビットカード番号、銀行支店あるいは口座番号、郵
便アドレス、電話番号、課税識別番号、社会保険番号な
どを用いて生成される。匿名商取引を実現するさまざま
な方法は既知である。
【0060】別の例として、ますます多くのサイトが、
ユーザにサービスの課金をすることができるように、ア
カウントの開設の一部として正しいクレジット番号を要
求する(例えば、Wall Street Journal(登録商標)、
ESPN(登録商標)、など)。上記のプロキシシステ
ムは、代用識別子により、ユーザがこれらの事項を記憶
することからユーザを解放し、ウェブサイトへ(不本意
に)データが流れることに対する保護を提供している
が、クレジットカード番号をサイトに提供したユーザに
対する完全な匿名性を提供するものではない。1つの解
決法は、既に簡単に説明したように、中央プロキシシス
テム110aが、自己の正しいクレジットカード番号を
要求側サイトに提供した後、ユーザから金額を収集する
ことである。中央プロキシシステム110aがインター
ネットプロバイダに組み込まれている場合(例えば、Am
erica Online(登録商標)のように)、この関係は既に
存在する。
ユーザにサービスの課金をすることができるように、ア
カウントの開設の一部として正しいクレジット番号を要
求する(例えば、Wall Street Journal(登録商標)、
ESPN(登録商標)、など)。上記のプロキシシステ
ムは、代用識別子により、ユーザがこれらの事項を記憶
することからユーザを解放し、ウェブサイトへ(不本意
に)データが流れることに対する保護を提供している
が、クレジットカード番号をサイトに提供したユーザに
対する完全な匿名性を提供するものではない。1つの解
決法は、既に簡単に説明したように、中央プロキシシス
テム110aが、自己の正しいクレジットカード番号を
要求側サイトに提供した後、ユーザから金額を収集する
ことである。中央プロキシシステム110aがインター
ネットプロバイダに組み込まれている場合(例えば、Am
erica Online(登録商標)のように)、この関係は既に
存在する。
【0061】あるいは、中央プロキシシステム110a
は、他のサイトから知られ信頼されていることにより、
中央プロキシシステム110aは、エイリアスクレジッ
トカード番号および満期日を生成して、このデータを認
証し、要求側サイトに送ることも可能である。その後、
サイトはこの番号が実際に中央プロキシシステム110
aから発信されたことを検査し、それを正しいものとし
て受容し、中央プロキシシステム110aから金額を収
集することができると理解する。もはや、中央プロキシ
システム110aとサイトの間で「真の」クレジットカ
ード番号を送る必要はない。
は、他のサイトから知られ信頼されていることにより、
中央プロキシシステム110aは、エイリアスクレジッ
トカード番号および満期日を生成して、このデータを認
証し、要求側サイトに送ることも可能である。その後、
サイトはこの番号が実際に中央プロキシシステム110
aから発信されたことを検査し、それを正しいものとし
て受容し、中央プロキシシステム110aから金額を収
集することができると理解する。もはや、中央プロキシ
システム110aとサイトの間で「真の」クレジットカ
ード番号を送る必要はない。
【0062】上記の実施例のさまざまな特徴は、図1に
記載した周辺プロキシシステムでも適切に実現されるこ
とを認識することが重要である。具体的には、図5を参
照すると、図1の分散ネットワークのサブネットワーク
(全体的に500で示す)のブロック図において、周辺
プロキシシステム120が示されている。本発明の原理
によれば、サブネットワーク500は、各ユーザサイト
105aと、中央プロキシシステム110aと、NYT
サイト110g(インターネット115の複数のサーバ
サイト110とともに示す)を有する。
記載した周辺プロキシシステムでも適切に実現されるこ
とを認識することが重要である。具体的には、図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あるいは間の通信ライ
ンを信頼しておらず、ユーザの識別やその他の秘密情報
を安全に保ちたい場合に特に有効である。
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へ送信する。
を管理するために使用され、また、ユーザの識別および
その他の情報を用いて代用識別子を計算する。ローカル
プロキシシステム510は、中央プロキシシステム11
0aと通信する。中央プロキシシステム110aは、サ
ーバへの通信を転送し電子メールを処理するために使用
される。一実施例では、中央プロキシシステム110a
は、ユーザに付随するコンピュータ実行可能なローカル
ルーチンと通信する。このローカルルーチンは、ユーザ
に固有のデータからサイト固有の代用識別子を生成す
る。中央プロキシシステム110は、各ユーザにとって
ローカルな分散ルーチンに基づくことが可能であり、そ
の場合、分散ルーチンが、代用識別子を生成し、それを
中央プロキシシステム110aへ送信する。
【0065】次に、図6は、本発明のマーカプロキシ実
施例による、各ユーザサイト105a、中央プロキシシ
ステム110aならびに複数のサーバサイト110b、
110c、および110gを有する、分散ネットワーク
100のサブネットワーク(全体的に600で示す)の
ブロック図である。上記のように、本発明の中央プロキ
シシステムは、少なくとも2つの構成、すなわち、中央
プロキシ構成(図2)または周辺プロキシ構成(図5)
で使用可能である。
施例による、各ユーザサイト105a、中央プロキシシ
ステム110aならびに複数のサーバサイト110b、
110c、および110gを有する、分散ネットワーク
100のサブネットワーク(全体的に600で示す)の
ブロック図である。上記のように、本発明の中央プロキ
シシステムは、少なくとも2つの構成、すなわち、中央
プロキシ構成(図2)または周辺プロキシ構成(図5)
で使用可能である。
【0066】中央プロキシ構成では、中央プロキシシス
テム110aが代用識別子を計算する。この構成の実装
では、ユーザサイト105aが、ユーザ定義可能文字列
(例えば、ユーザの識別、パスワードおよびその他の秘
密情報)を一度提供することが要求され、その後、中央
プロキシシステム110aは、必要に応じて代用識別子
を生成する。中央プロキシシステム110aは、ユーザ
定義可能文字列を、同じユーザサイト105aによって
生成される一連のHTTPリクエストと関連づける。中
央プロキシシステム110aは、特定のユーザサイト1
05aと中央プロキシシステム110aの間のすべての
通信を含む1つのセッションに各リクエストを関連づけ
ることも可能である。
テム110aが代用識別子を計算する。この構成の実装
では、ユーザサイト105aが、ユーザ定義可能文字列
(例えば、ユーザの識別、パスワードおよびその他の秘
密情報)を一度提供することが要求され、その後、中央
プロキシシステム110aは、必要に応じて代用識別子
を生成する。中央プロキシシステム110aは、ユーザ
定義可能文字列を、同じユーザサイト105aによって
生成される一連のHTTPリクエストと関連づける。中
央プロキシシステム110aは、特定のユーザサイト1
05aと中央プロキシシステム110aの間のすべての
通信を含む1つのセッションに各リクエストを関連づけ
ることも可能である。
【0067】しかし、HTTPプロトコルは一般に、セ
ッションおよびリクエスト間の関係を直接サポートしな
い。具体的には、各HTTPリクエストは新たなソケッ
ト接続で送られ、同じユーザからの引き続くリクエスト
をリンクすることができるHTTPヘッダフィールドは
要求されない。
ッションおよびリクエスト間の関係を直接サポートしな
い。具体的には、各HTTPリクエストは新たなソケッ
ト接続で送られ、同じユーザからの引き続くリクエスト
をリンクすることができるHTTPヘッダフィールドは
要求されない。
【0068】注意すべき点であるが、中央プロキシシス
テム110aは計算なしで通信を転送することが可能で
あるため、セッションの識別は一般に周辺プロキシ構成
では不要である。代表的実施例では、周辺プロキシシス
テム120は、ユーザサイト105aから受信される閲
覧コマンドを中央プロキシシステム110aへ再送し、
中央プロキシシステム110aは、このコマンドをサー
バサイト110gへ再送する。一実施例によれば、周辺
プロキシシステム120は、閲覧コマンドのうちユーザ
サイト105aの識別をサーバサイト110gに明らか
にする部分を除去(およびおそらくは置換)する。
テム110aは計算なしで通信を転送することが可能で
あるため、セッションの識別は一般に周辺プロキシ構成
では不要である。代表的実施例では、周辺プロキシシス
テム120は、ユーザサイト105aから受信される閲
覧コマンドを中央プロキシシステム110aへ再送し、
中央プロキシシステム110aは、このコマンドをサー
バサイト110gへ再送する。一実施例によれば、周辺
プロキシシステム120は、閲覧コマンドのうちユーザ
サイト105aの識別をサーバサイト110gに明らか
にする部分を除去(およびおそらくは置換)する。
【0069】一実施例では、ユーザサイト105aは、
ローカルに、マーカプログラム605を実行する。マー
カプログラム605は、ユーザサイト105aのリクエ
ストにセッションタグtを付けるように動作する。中央
プロキシシステム110aは、このタグを用いて、ユー
ザ群の特定ユーザに属するリクエストを識別する。マー
カプログラム605は、ユーザサイト105aのセッシ
ョンタグを記憶し、このタグにすべてのリクエストを付
加するように実装されることも可能である。中央プロキ
シシステム110aは、サーバサイトへリクエストを転
送する前にこのセッションタグを除去する。セッション
タグは一意的であるべきであり、2人のユーザが同じタ
グを有してはならない。
ローカルに、マーカプログラム605を実行する。マー
カプログラム605は、ユーザサイト105aのリクエ
ストにセッションタグtを付けるように動作する。中央
プロキシシステム110aは、このタグを用いて、ユー
ザ群の特定ユーザに属するリクエストを識別する。マー
カプログラム605は、ユーザサイト105aのセッシ
ョンタグを記憶し、このタグにすべてのリクエストを付
加するように実装されることも可能である。中央プロキ
シシステム110aは、サーバサイトへリクエストを転
送する前にこのセッションタグを除去する。セッション
タグは一意的であるべきであり、2人のユーザが同じタ
グを有してはならない。
【0070】注意すべき点であるが、Netscape(登録商
標)は"cookie"を使用している。これは、長期的なセッ
ション情報を記憶し取得するための機構である("cooki
e"の使用は概念的には既知である)。cookieは、閲覧さ
れるサーバによって生成され、特定のドメイン名に関連
づけられる。ブラウザ300は、ユーザがそのドメイン
を再訪問するときに、特定のドメイン名に関連づけられ
たcookieを送信する。サーバは一般に、自己のドメイン
に付随するcookieを生成するのみである。cookieは、
「ショッピングカート」、アカウント名、パスワード、
イベントカウンタ、ユーザ初期設定などのようなセッシ
ョン情報を保持する簡単な機構を提供する。
標)は"cookie"を使用している。これは、長期的なセッ
ション情報を記憶し取得するための機構である("cooki
e"の使用は概念的には既知である)。cookieは、閲覧さ
れるサーバによって生成され、特定のドメイン名に関連
づけられる。ブラウザ300は、ユーザがそのドメイン
を再訪問するときに、特定のドメイン名に関連づけられ
たcookieを送信する。サーバは一般に、自己のドメイン
に付随するcookieを生成するのみである。cookieは、
「ショッピングカート」、アカウント名、パスワード、
イベントカウンタ、ユーザ初期設定などのようなセッシ
ョン情報を保持する簡単な機構を提供する。
【0071】会社によっては、ユーザおよびその習慣を
追跡するためにcookieを広範に使用している。本発明の
プロキシシステムは、閲覧されるサーバに代用識別子を
提示するため、サーバは、真のユーザ識別を知ることが
できない。こうして、サーバがcookieに格納するすべて
の情報はある「別人」に関するものであり、真のユーザ
に関するものではない。ユーザが同じサーバに戻るとき
には、同じ代用識別子が提示され、この別人に対して以
前にサーバが生成したcookieも提示される。
追跡するためにcookieを広範に使用している。本発明の
プロキシシステムは、閲覧されるサーバに代用識別子を
提示するため、サーバは、真のユーザ識別を知ることが
できない。こうして、サーバがcookieに格納するすべて
の情報はある「別人」に関するものであり、真のユーザ
に関するものではない。ユーザが同じサーバに戻るとき
には、同じ代用識別子が提示され、この別人に対して以
前にサーバが生成したcookieも提示される。
【0072】上記から明らかなように、本発明は、ユー
ザサイトおよびサーバサイトを有するネットワークとと
もに使用される。サーバサイトは、サーバサイトで受信
されユーザサイトにとって個人的な識別子に基づいてユ
ーザサイトによって閲覧されることが可能である。本発
明によれば、ユーザサイトが中央プロキシシステムを通
じて匿名的かつ個人的にサーバサイトを閲覧することを
可能にする、一貫性のある代用識別子をサーバサイトに
提供する中央プロキシシステムおよび周辺プロキシシス
テムが実現される。
ザサイトおよびサーバサイトを有するネットワークとと
もに使用される。サーバサイトは、サーバサイトで受信
されユーザサイトにとって個人的な識別子に基づいてユ
ーザサイトによって閲覧されることが可能である。本発
明によれば、ユーザサイトが中央プロキシシステムを通
じて匿名的かつ個人的にサーバサイトを閲覧することを
可能にする、一貫性のある代用識別子をサーバサイトに
提供する中央プロキシシステムおよび周辺プロキシシス
テムが実現される。
【0073】例示的な中央プロキシシステムは以下のも
のを有する。 (1)ユーザサイトに固有のデータから生成されるサイ
ト固有の代用識別子を処理する実行可能な第1ルーチ
ン。 (2)代用識別子をサーバサイトへ送信し、その後、ユ
ーザサイトから受信される閲覧コマンドをサーバサイト
へ再送する実行可能な第2ルーチン。 (3)閲覧コマンドのうちユーザサイトの識別をサーバ
サイトに明らかにする部分を除去(およびおそらくは置
換)する実行可能な第3ルーチン。
のを有する。 (1)ユーザサイトに固有のデータから生成されるサイ
ト固有の代用識別子を処理する実行可能な第1ルーチ
ン。 (2)代用識別子をサーバサイトへ送信し、その後、ユ
ーザサイトから受信される閲覧コマンドをサーバサイト
へ再送する実行可能な第2ルーチン。 (3)閲覧コマンドのうちユーザサイトの識別をサーバ
サイトに明らかにする部分を除去(およびおそらくは置
換)する実行可能な第3ルーチン。
【0074】例示的な周辺プロキシシステムは以下のも
のを有する。 (1)特定ユーザサイトから受信されるデータから特定
代用識別子を生成する実行可能な第1ルーチン。 (2)特定代用識別子を中央プロキシシステムへ送信す
る実行可能な第2ルーチン。その後、中央プロキシシス
テムは、特定代用識別子をサーバイトへ再送し、その
後、特定ユーザサイトから受信される閲覧コマンドをサ
ーバサイトへ再送する。
のを有する。 (1)特定ユーザサイトから受信されるデータから特定
代用識別子を生成する実行可能な第1ルーチン。 (2)特定代用識別子を中央プロキシシステムへ送信す
る実行可能な第2ルーチン。その後、中央プロキシシス
テムは、特定代用識別子をサーバイトへ再送し、その
後、特定ユーザサイトから受信される閲覧コマンドをサ
ーバサイトへ再送する。
【0075】以上、本発明について詳細に説明したが、
当業者であれば、本発明の原理に基づいてさまざまな変
形例を実施することが可能である。具体的には、当業者
には明らかなように、上記のルーチンはソフトウェアに
よるものであり、適当な通常のコンピュータシステムあ
るいはネットワークで実行可能である。本発明の別の実
施例は、少なくとも一部は、ファームウェアもしくはハ
ードウェア、または、ソフトウェア、ファームウェアお
よびハードウェアのうちの少なくとも2つの適当な組合
せによって適切に実装することも可能である。このよう
なファームウェア実施例あるいはハードウェア実施例に
は、マルチ、並列および分散処理環境あるいは構成や、
プログラマブルアレイロジック(PAL)およびプログ
ラマブルロジックアレイ(PLA)、ディジタル信号プ
ロセッサ(DSP)、フィールドプログラマブルゲート
アレイ(FPGA)、特定用途向け集積回路(ASI
C)、大規模集積回路(LSI)、超大規模集積回路
(VLSI)などのようなプログラマブル論理デバイス
によって、本発明のさまざまなタイプのモジュール、回
路、コントローラ、ルーチンおよびシステムを形成する
ことが可能である。
当業者であれば、本発明の原理に基づいてさまざまな変
形例を実施することが可能である。具体的には、当業者
には明らかなように、上記のルーチンはソフトウェアに
よるものであり、適当な通常のコンピュータシステムあ
るいはネットワークで実行可能である。本発明の別の実
施例は、少なくとも一部は、ファームウェアもしくはハ
ードウェア、または、ソフトウェア、ファームウェアお
よびハードウェアのうちの少なくとも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)に詳細に記載されている。
ャは、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ルー
チンと、 前記代用識別子を前記サーバサイトへ送信した後、前記
ユーザから受信される閲覧コマンドを前記サーバサイト
へ再送するコンピュータ実行可能な第2ルーチンと、 前記閲覧コマンドのうち前記ユーザの識別を前記サーバ
サイトに明らかにする部分を除去するコンピュータ実行
可能な第3ルーチンとからなることを特徴とする中央プ
ロキシシステム。 - 【請求項2】 前記データは、前記ユーザによって供給
される識別データおよびユーザ定義可能文字列からなる
ことを特徴とする請求項1の中央プロキシシステム。 - 【請求項3】 前記サイト固有の代用識別子は、サイト
固有の代用ユーザ名およびサイト固有の代用ユーザパス
ワードからなることを特徴とする請求項1の中央プロキ
シシステム。 - 【請求項4】 前記第1ルーチンは、前記データから前
記ユーザに対するサイト固有の代用電子メールアドレス
を生成することを特徴とする請求項1の中央プロキシシ
ステム。 - 【請求項5】 前記第1ルーチンは、前記サーバサイト
のアドレスから前記サイト固有の代用識別子を生成する
ことを特徴とする請求項1の中央プロキシシステム。 - 【請求項6】 前記サーバサイトは、前記ユーザにウェ
ブページを提示することが可能なワールドワイドウェブ
サイトであり、前記第2ルーチンは、前記ユーザの指示
の下で前記代用識別子を前記サーバサイトへ送信するこ
とを特徴とする請求項1の中央プロキシシステム。 - 【請求項7】 前記第2ルーチンは、前記ユーザによっ
てウェブページフィールドに供給される英数字コードに
基づいて前記代用識別子を前記サーバサイトへ送信する
ことを特徴とする請求項1の中央プロキシシステム。 - 【請求項8】 前記英数字コードはエスケープシーケン
スとして構成されることを特徴とする請求項7の中央プ
ロキシシステム。 - 【請求項9】 前記ユーザは前記ウェブページフィール
ドに前記英数字コードを手入力することを特徴とする請
求項7の中央プロキシシステム。 - 【請求項10】 前記中央プロキシシステムは、前記ユ
ーザに付随するコンピュータ実行可能なローカルルーチ
ンと通信し、該ローカルルーチンは、前記ユーザに固有
のデータから前記サイト固有の代用識別子を生成するこ
とを特徴とする請求項9の中央プロキシシステム。 - 【請求項11】 前記ユーザ宛の電子メールを格納する
ことが可能なデータ記憶領域をさらに有することを特徴
とする請求項1の中央プロキシシステム。 - 【請求項12】 前記第1ルーチンは、前記ユーザから
受信されるデータに擬似ランダム関数およびハッシュ関
数を適用することによって構成される代用識別子を処理
することを特徴とする請求項1の中央プロキシシステ
ム。 - 【請求項13】 前記ユーザごとに、前記サーバサイト
に固有の電子メールボックスを格納することが可能なデ
ータ記憶領域をさらに有することを特徴とする請求項1
の中央プロキシシステム。 - 【請求項14】 各電子メールボックスは付随する鍵を
有し、該鍵は前記データとインデックス番号の関数であ
ることを特徴とする請求項13の中央プロキシシステ
ム。 - 【請求項15】 与えられた代用識別子に対して、複数
のサイト固有電子メールボックスに格納された前記ユー
ザ宛の電子メールを収集するコンピュータ実行可能なル
ーチンをさらに有することを特徴とする請求項1の中央
プロキシシステム。 - 【請求項16】 前記第1ルーチンは、前記閲覧コマン
ドに付加されたセッションタグを受信し、前記中央プロ
キシシステムは、該セッションタグを使用して、前記代
用識別子を各閲覧コマンドと関連づけることを特徴とす
る請求項1の中央プロキシシステム。 - 【請求項17】 前記サーバサイトがアクセス可能な、
前記ユーザに固有のセッション情報を格納することが可
能なデータ記憶領域をさらに有することを特徴とする請
求項1の中央プロキシシステム。 - 【請求項18】 電子支払い情報を格納することが可能
なデータ記憶領域をさらに有し、前記ユーザは該電子支
払い情報を使用して前記サーバサイトとの匿名商取引を
行うことを特徴とする請求項1の中央プロキシシステ
ム。 - 【請求項19】 前記ユーザに固有のデータから前記サ
イト固有の代用識別子を生成し該サイト固有の代用識別
子を前記第1ルーチンへ送信する初期化ルーチンをさら
に有することを特徴とする請求項1の中央プロキシシス
テム。 - 【請求項20】 ネットワークに接続され、少なくとも
1つのユーザが中央プロキシシステムを通じて匿名的に
前記ネットワーク上のサーバサイトを閲覧することを可
能にする周辺プロキシシステムにおいて、該周辺プロキ
シシステムは、 特定ユーザから受信されるデータから特定代用識別子を
生成するコンピュータ実行可能な第1ルーチンと、 前記特定代用識別子を前記中央プロキシシステムへ送信
するコンピュータ実行可能な第2ルーチンとからなり、 前記中央プロキシシステムは、前記特定代用識別子を前
記サーバサイトへ再送した後、前記特定ユーザから受信
される閲覧コマンドを前記サーバサイトへ再送すること
を特徴とする周辺プロキシシステム。 - 【請求項21】 前記データは、前記特定ユーザによっ
て供給される識別データおよびユーザ定義可能文字列か
らなることを特徴とする請求項20の周辺プロキシシス
テム。 - 【請求項22】 前記特定代用識別子は、特定代用ユー
ザ名および特定代用ユーザパスワードからなることを特
徴とする請求項20の周辺プロキシシステム。 - 【請求項23】 前記第1ルーチンは、前記データから
前記特定ユーザに対する特定代用電子メールアドレスを
生成することを特徴とする請求項20の周辺プロキシシ
ステム。 - 【請求項24】 前記第1ルーチンは、前記サーバサイ
トのアドレスから前記特定代用識別子を生成することに
より、前記特定代用識別子は前記サーバサイトに固有な
ものとなることを特徴とする請求項20の周辺プロキシ
システム。 - 【請求項25】 前記サーバサイトは、前記ユーザに少
なくもと1つのウェブページを提示することが可能なワ
ールドワイドウェブサイトであり、前記中央プロキシシ
ステムは、前記特定ユーザの指示の下で前記特定代用識
別子を前記サーバサイトへ送信することを特徴とする請
求項20の周辺プロキシシステム。 - 【請求項26】 前記中央プロキシシステムは、前記特
定ユーザによってウェブページフィールドに供給される
英数字コードに基づいて前記特定代用識別子を前記サー
バサイトへ送信することを特徴とする請求項20の周辺
プロキシシステム。 - 【請求項27】 前記英数字コードはエスケープシーケ
ンスとして構成されることを特徴とする請求項26の周
辺プロキシシステム。 - 【請求項28】 前記中央プロキシシステムは、前記閲
覧コマンドのうち前記特定ユーザの識別を前記サーバサ
イトに明らかにする部分を除去するコンピュータ実行可
能な第3ルーチンをさらに有することを特徴とする請求
項20の周辺プロキシシステム。 - 【請求項29】 前記第1および第2ルーチンは前記特
定ユーザに付随するコンピュータシステム上で実行可能
であり、前記中央プロキシシステムは、前記特定ユーザ
に付随するコンピュータシステムとは異なるネットワー
クアドレスを有するコンピュータシステムであることを
特徴とする請求項28の周辺プロキシシステム。 - 【請求項30】 前記中央プロキシシステムは、前記特
定ユーザ宛の電子メールを格納することが可能なデータ
記憶領域をさらに有することを特徴とする請求項20の
周辺プロキシシステム。 - 【請求項31】 前記第1ルーチンは、前記特定ユーザ
から受信されるデータに擬似ランダム関数およびハッシ
ュ関数を適用することによって前記特定代用識別子を生
成することを特徴とする請求項20の周辺プロキシシス
テム。 - 【請求項32】 前記中央プロキシシステムは、前記特
定ユーザに対する、前記サーバサイトに固有の電子メー
ルボックスを格納することが可能なデータ記憶領域をさ
らに有することを特徴とする請求項20の周辺プロキシ
システム。 - 【請求項33】 前記電子メールボックスは付随する鍵
を有し、該鍵は前記データとインデックス番号の関数で
あることを特徴とする請求項32の周辺プロキシシステ
ム。 - 【請求項34】 前記中央プロキシシステムは、与えら
れた特定代用識別子に対して、複数の電子メールボック
スに格納された前記特定ユーザ宛の電子メールを収集す
るコンピュータ実行可能なルーチンをさらに有すること
を特徴とする請求項20の周辺プロキシシステム。 - 【請求項35】 前記中央プロキシシステムは、前記閲
覧コマンドにセッションタグを付加するコンピュータ実
行可能なマーカルーチンをさらに有し、該セッションタ
グを使用して、前記特定代用識別子を各閲覧コマンドと
関連づけることを特徴とする請求項20の周辺プロキシ
システム。 - 【請求項36】 前記中央プロキシシステムは、前記サ
ーバサイトがアクセス可能な、前記特定ユーザに固有の
セッション情報を格納することが可能なデータ記憶領域
をさらに有することを特徴とする請求項20の周辺プロ
キシシステム。 - 【請求項37】 前記中央プロキシシステムは、電子支
払い情報を格納することが可能なデータ記憶領域をさら
に有し、前記特定ユーザは、該電子支払い情報を使用し
て前記サーバサイトとの匿名商取引を行うことを特徴と
する請求項20の周辺プロキシシステム。 - 【請求項38】 ユーザによって閲覧されることが可能
なサーバサイトを有するネットワークとともに使用さ
れ、前記ユーザがプロキシシステムを通じて匿名的に前
記ネットワーク上のサーバサイトを閲覧することを可能
にする方法において、 特定ユーザから受信されるデータから特定代用識別子を
生成する生成ステップと、 前記特定代用識別子を前記サーバサイトへ送信する送信
ステップと、 前記特定ユーザから受信される閲覧コマンドを前記サー
バサイトへ再送する再送ステップとからなることを特徴
とする、匿名的にサーバサイトを閲覧する方法。 - 【請求項39】 前記データは、前記特定ユーザによっ
て供給される識別データおよびユーザ定義可能文字列か
らなることを特徴とする請求項38の方法。 - 【請求項40】 前記特定代用識別子は、特定代用ユー
ザ名および特定代用ユーザパスワードからなることを特
徴とする請求項38の方法。 - 【請求項41】 前記データから前記特定ユーザに対す
る特定代用電子メールアドレスを生成するステップをさ
らに有することを特徴とする請求項38の方法。 - 【請求項42】 前記サーバサイトのアドレスから前記
特定代用識別子を生成するステップをさらに有すること
により、前記特定代用識別子は前記サーバサイトに固有
なものとなることを特徴とする請求項38の方法。 - 【請求項43】 前記サーバサイトは、前記ユーザに少
なくもと1つのウェブページを提示することが可能なワ
ールドワイドウェブサイトであり、前記方法は、前記特
定ユーザの指示の下で前記特定代用識別子を前記サーバ
サイトへ送信するステップをさらに有することを特徴と
する請求項38の方法。 - 【請求項44】 前記送信ステップは、前記特定ユーザ
によってウェブページフィールドに供給される英数字コ
ードに基づいて前記特定代用識別子を前記サーバサイト
へ送信するステップを有することを特徴とする請求項3
8の方法。 - 【請求項45】 前記英数字コードはエスケープシーケ
ンスとして構成されることを特徴とする請求項44の方
法。 - 【請求項46】 前記閲覧コマンドのうち前記特定ユー
ザの識別を前記サーバサイトに明らかにする部分を除去
するステップをさらに有することを特徴とする請求項3
8の方法。 - 【請求項47】 前記生成ステップは、前記特定ユーザ
に付随するコンピュータシステム上で実行され、前記送
信ステップおよび前記再送ステップは、前記特定ユーザ
に付随するコンピュータシステムとは異なるネットワー
クアドレスを有するコンピュータシステム上で実行され
ることを特徴とする請求項46の方法。 - 【請求項48】 前記特定ユーザ宛の電子メールを格納
するステップをさらに有することを特徴とする請求項3
8の方法。 - 【請求項49】 前記生成ステップは、前記特定ユーザ
から受信されるデータに擬似ランダム関数およびハッシ
ュ関数を適用するステップを有することを特徴とする請
求項38の方法。 - 【請求項50】 前記特定ユーザに対する、前記サーバ
サイトに固有の電子メールボックスを作成するステップ
をさらに有することを特徴とする請求項38の方法。 - 【請求項51】 前記電子メールボックスは付随する鍵
を有し、該鍵は前記データとインデックス番号の関数で
あることを特徴とする請求項50の方法。 - 【請求項52】 与えられた特定代用識別子に対して、
複数の電子メールボックスに格納された前記特定ユーザ
宛の電子メールを収集するステップをさらに有すること
を特徴とする請求項38の方法。 - 【請求項53】 前記方法は、前記閲覧コマンドにセッ
ションタグを付加するステップをさらに有し、前記プロ
キシシステムは、該セッションタグを使用して、前記特
定代用識別子を各閲覧コマンドと関連づけることを特徴
とする請求項38の方法。 - 【請求項54】 前記サーバサイトがアクセス可能な、
前記特定ユーザに固有のセッション情報を格納するステ
ップをさらに有することを特徴とする請求項38の方
法。 - 【請求項55】 前記方法は、電子支払い情報を格納す
るステップをさらに有し、前記特定ユーザは、該電子支
払い情報を使用して前記サーバサイトとの匿名商取引を
行うことを特徴とする請求項38の方法。
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)
| 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)
| 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)
| 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 |
-
1997
- 1997-01-22 US US08/787,557 patent/US5961593A/en not_active Expired - Lifetime
- 1997-11-27 CA CA002222480A patent/CA2222480C/en not_active Expired - Fee Related
-
1998
- 1998-01-13 DE DE69838769T patent/DE69838769T2/de not_active Expired - Lifetime
- 1998-01-13 EP EP98300205A patent/EP0855659B1/en not_active Expired - Lifetime
- 1998-01-22 JP JP10010779A patent/JPH10254807A/ja active Pending
Cited By (44)
| 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' 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) | メール受信拒否システムおよびメール受信拒否プログラム |