JP2003501725A - サーバ側のwebサマリの生成および提示 - Google Patents

サーバ側のwebサマリの生成および提示

Info

Publication number
JP2003501725A
JP2003501725A JP2001500971A JP2001500971A JP2003501725A JP 2003501725 A JP2003501725 A JP 2003501725A JP 2001500971 A JP2001500971 A JP 2001500971A JP 2001500971 A JP2001500971 A JP 2001500971A JP 2003501725 A JP2003501725 A JP 2003501725A
Authority
JP
Japan
Prior art keywords
user
portal
subscriber
information
internet
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2001500971A
Other languages
English (en)
Inventor
イナラ,スマール・クマール
ランガン,ピー・ベンカト
サテイアボル,ラーマクリシユナ
ラジヤン,スリーランガ・プラサンナクマール
Original Assignee
ヨードリー・コム・インコーポレイテツド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=23259897&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JP2003501725(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by ヨードリー・コム・インコーポレイテツド filed Critical ヨードリー・コム・インコーポレイテツド
Publication of JP2003501725A publication Critical patent/JP2003501725A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/41User authentication where a single sign-on provides access to a plurality of computers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/567Integrating service provisioning from a plurality of service providers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2119Authenticating web pages, e.g. with suspicious links
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/289Intermediate processing functionally located close to the data consumer application, e.g. in same machine, in same home or in same sub-network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Multimedia (AREA)
  • Software Systems (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

(57)【要約】 ポータルサーバは、加入者の提供するインターネット宛先に基づく加入者のサマリ探索、事前プログラムされたサイト情報に基づく宛先からの情報検索(107)、サマリ情報の加入者へのダウンロード(119、115)を行なうソフトウェアエージェントを含む。検索すべき情報の宛先と性質は事前にプログラムされる。さらに加入者がサマリ探索をセットアップし開始する構成および開始インタフェースがある。場合によって、サマリ探索が、インターネット接続サーバに格納され(101)、検索されるテンプレートとして個々のクライアントに構成される。さらに場合によって(109)、検索情報が直ちに加入者に送られ、他の状況では、情報は後に、加入者が検索すべくポータルで保存される(111)。本発明の好ましい実施形態では、事前に格納された構成情報を用いて、インターネットの宛先で加入者に自動ログインが行われる(105)。

Description

【発明の詳細な説明】
【0001】 (発明の分野) 本発明は、種々の通信手段および接続技術を含むインターネットナビゲーショ
ンの分野にあり、より詳細には、ユーザのWEBサイトまたは企業が選択したW
EBサイトからサマリ情報を収集し、プッシュまたはプル技術のいずれかを使用
してその情報をHTMLとしてユーザに提示するための、ソフトウェアを含む、
方法および装置に関する。
【0002】 (関連文献の相互参照) 本発明は、1998年12月8日出願の「Method and Appar
atus for Providing and Maintaining a
User−Interactive Portal System Acce
ssible via Internet or other Switche
d−Packet−Network(インターネットまたは他の交換パケットネ
ットワークを介してアクセス可能なユーザ対話形ポータルシステムを提供および
保持するための方法および装置)」という名称の特許出願第09/208740
号に対する一部継続出願(CIP)で、この開示は、参照によりその全体を本明
細書に組み込んでいる。
【0003】 (発明の背景) World Wide Web(WWW)として知られている情報ネットワー
クは、良く知られたインターネットのサブセットであり、これは間違いなく公的
にアクセス可能で利用可能な情報の最も完璧なソースである。標準的なインター
ネット接続のあるパーソナルコンピュータなど適切なインターネット機器を持っ
ている人ならだれでも、情報を収集し、そのようなサーバおよびページのホスト
とのトランザクションを開始する目的でインターネットに接続されたサーバに格
納された(webページと呼ばれる)情報ページにアクセス(オンラインで到達
)し、その情報ページをナビゲートすることができる。
【0004】 多くの企業はインターネットを介してアクセス可能な種々の加入サービスを提
供している。たとえば、多くの人々は最近バンキング、株式取引、ショッピング
などをインターネットアクセスを介して自分自身の家庭という快適なところから
行っている。一般的にユーザは、加入することにより、そのような機能のために
パーソナル化した安全なWEBページにアクセス権を持っている。ユーザ名およ
びパスワードまたは他の個人識別コードをタイプすることで、ユーザは情報を入
手し、トランザクションを開始し、株式を買い、さらに無数の他の作業を成し遂
げることができる。
【0005】 インターネットによって仲介されるサービスにいくつかのまたは多くの加入を
している個人に生じる問題は、必ず多くのパスワードおよび/またはログインコ
ードが使用されるということである。パスワードまたはコードをすでに他のユー
ザが使っている場合もあるので、同じパスワードまたはコードがすべてのサービ
スに使用できるとは限らない。ユーザは、たぶん社会保険番号などのユーザに対
して一意なコードを、サービスごとに異なる可能性のあるセキュリティの質を含
むセキュリティの問題という理由で使いたいとは思わない場合もある。さらに、
ユーザは自分の自由意志で、セキュリティを高めるために異なるサイトに対して
は異なるパスワードを選択することができるが、それによってユーザが所持する
可能性のあるパスワードの数も実際増大する。
【0006】 多くのパスワードのある加入を行うユーザを困らせる可能性のある他の問題は
、種々のサービスを直ぐに見つけてアクセスすることができるようにコンピュー
タのキャッシュに多くのWEBページをブックマークしなければならないことで
ある。たとえば、飛行機での旅行の予約および支払いをするために、ユーザはイ
ンターネットに接続し、自分のブックマークファイルに行き、1つの航空企業の
ページを選択する。次いで、いったんそのページが配信されると、ユーザはユー
ザの名前およびパスワードを入力し、画面上の指示に従う。ユーザがチケットを
WEBページから購入し、経費をオンラインバンキングサービスから振り込みた
い場合、ユーザは個人の銀行または口座のページを探して選択し、チケットのた
めの経費の振込みを開始しなければならない。他のページにアクセスするには、
異なるユーザ名および異なるパスワードが必要なこともあり、事態はたいへん困
難になる。
【0007】 この前述の例は単に例示的なものであるが、WEBページを見つけること、パ
スワードでログインすることなどに関係した多くの作業は、WEBで首尾よく取
引きを行うために必要とされることが一般に知られている。
【0008】 発明者が知っており、関連文献の部分への相互参照にリストされている関係し
たケースで記述されたサービスは、ユーザが1つの場所に自分のパスワードで保
護されたページのすべてを格納することを可能にすることによって、それらのペ
ージからの情報の閲覧および収集を非常に簡単にするようなWEBサービスを提
供する。上記のサービスの特徴は、ユーザに、要求されたタスクがユーザの指示
に基づくエージェント(ソフトウェア)によって実行されるようにいくらかのタ
スクをシステムにプログラムすることを可能にする。このサービスは、ユーザの
パスワードおよびログイン情報を格納して、この情報を使用してユーザのサイト
にログインする、すなわち、ユーザはリンクにアクセスするために、手動でログ
インまたはパスワードコードを入力する必要なく、ナビゲートすることが可能で
ある。
【0009】 上述のサービスは、ナビゲーションを容易にするために自分がリストしたサイ
ト(ハイパーリンク)のすべてが含まれる対話形ホームページとして表示するこ
とができる、ユーザ個人専用のアプリケーションを提示するためにサーバを使用
する。このアプリケーションは、ユーザがハイパーリンクをクリックして、ペー
ジにナビゲートでき、必要な場合にはログインが自動的にユーザが気付くことな
く行われるようなハイパーリンクの形でユーザのURLをリストする。
【0010】 上述のアプリケーションは、ユーザのために特定のサマリの返還やユーザ口座
のページの更新を含めスケジュールされたタスクを行うようにプログラムするこ
とができるソフトウェアエージェントも含む。検索機能を設けており、そのよう
なページがポータルサーバまたはクライアントのマシンなどのどこかに提示可能
な形でキャッシュされている場合、ソフトウェアエージェントと連携して特定の
コンテンツを求めてユーザが入力したURLを検索するように構成している。
【0011】 上述の特徴に加えて、検索機能とともにソフトウェアエージェントは、ユーザ
によって入力として与えられるあるいはサービスプロバイダにより適切と思われ
るあらゆるURLまたはURLのグループにナビゲートすることが可能なことが
望ましく、これは、各URLの更新されたコンテンツに関するサマリ情報を提供
することが目的であり、ユーザに対してHTML情報ページとして提示すること
ができる。
【0012】 明らかに必要とされるものは、ユーザが提供するURLまたは知られているU
RLに個別にナビゲートし、適切なパスワード情報を用いて各URLにログイン
して(必要な場合には)、要求されたサマリ情報をユーザに人間とマシンが可読
なHTMLドキュメントの形で返還することができる方法および装置である。そ
のようなシステムは、効果的なサマリ化サービスを提供するはずであり、すなわ
ち、重要な情報をユーザに提示することができるようにするのに、ユーザが自分
個人のポータルホームページでハイパーリンクを呼び出す必要がないのである。
【0013】 (発明の概要) 本発明の好ましい実施形態では、インターネットに接続されたサーバおよびそ
のサーバ上で実行するサマリソフトウェアエージェントを含むポータルソフトウ
ェアを備えるインターネットポータルを提供する。このポータルは、加入者固有
のインターネットの宛先のリストを保持し、そのサマリソフトウェアエージェン
トはインターネットの宛先にアクセスし、事前にプログラムされた基準に従って
情報を検索し、検索した情報を加入者に配信するためにサマリ化する。
【0014】 一実施形態では、そのポータルはさらに、加入者がサマリ探索のセットアップ
および開始を行うための構成および開始インタフェースを備え、サマリ探索はイ
ンタフェースに接続されたサーバに格納され、検索されるテンプレートとして個
々のクライアントごとに構成することができる。サマリ情報が格納され、後で加
入者の要求でダウンロードされる場合もあれば、情報が直ぐにクライアントにプ
ッシュされる場合もある。さらにいくつかの実施形態では、ポータルで加入者に
ついて格納されたデータに従って各インターネットサイトで加入者に対して自動
ログインが行われる。
【0015】 本発明をいくつかの実施形態で実施するための方法をさらに以下の説明で提供
しており、初めて、加入者に長いログイン手順なしで複数のWEBサイトに迅速
にアクセスすることを可能にするシステムであり、さらにサマリ探索の結果のデ
ータのサマリおよびダウンロードも行うことが可能なシステムである。
【0016】 (好ましい実施形態の説明) 本発明の一実施形態によれば、一意なインターネットポータルを設けており、
インターネット機能のある機器からインターネットまたは他のネットワーク接続
を介してアクセスしたユーザに、一意なサービスを提供するように構成している
。そのようなインタフェースは、ユーザに多くのパーソナル化したWEBページ
を格納する方法を提供し、さらに検索機能およびある特定のタスクを行う機能も
提供する。本発明の方法および装置の実行可能な詳細を以下に教示する。
【0017】 図1は、本発明の一実施形態によるインターネットポータルシステム11とイ
ンターネットネットワーク13の概略図である。この実施形態では、ポータルシ
ステム11は一意のネットワークポータルに加えてISPとして動作しているが
、他の実施形態では、スタンドアロンのインターネットサーバとして実装するこ
とができる。さらに他の実施形態では、本明細書で記述しているサービスと装置
は検索およびリスティングサービス(AltaVista(商標)、Yahoo
(商標))などによって、またはWEBに接続されたサーバのホストとして機能
する企業によって提供されるものとすることもできる。
【0018】 インターネット13は、本発明の好ましい使用を表しているが、限定的に見な
すべきではなく、というのは、本発明は他のネットワークおよびネットワークの
組合せでも適用できるはずである。
【0019】 この実施形態のISP15は、サーバ31、ここでは単一のモデムを表すモデ
ムバンク33およびディジタルデータを格納するための大容量記憶リポジトリ2
9を備えている。モデムバンクは、便宜上のものである、というのは、他のタイ
プのネットワークリンクからサーバに接続ができるからである。当技術分野で一
般的なISP15は、個々の加入者ごとにインターネットアクセスサービスを提
供する。良く知られているインターネットアクセスサービスに加えて、ISP1
5は、さらに多くのWEBページまたは宛先をそれらのページに関連したあらゆ
るパスワードおよび/またはパーソナル化したコードとともに格納するためのイ
ンターネットポータルとしての一意な加入サービスを、以下の部分でより詳細に
記述するやり方で提供している。この一意なポータルサービスは、発明者がパス
ワードオール(Password−All)スーツと名付けたポータルソフトウ
ェア35を実行することで提供する。本発明のこのソフトウェアを、本明細書で
は、ポータルソフトウェアとしてとパスワードオールソフトウェアスーツとして
の両方で呼ぶ。さらに、以下の記述の多くで、本発明の装置を、パスワードオー
ルサーバ(Password−All Server)またはパスワードオール
ポータル(Password−All Portal)などのパスワードオール
(Password−All)用語で呼ぶ。
【0020】 ISP15は、示しているようにインターネット13に接続している。たとえ
ば、IPデータルータ、データスイッチ、ゲートウェイルータなどの、インター
ネット13などのネットワークに存在し接続されている当技術分野で知られてい
る他の装備は、ここでは例示していないが、存在していることを前提とすること
ができる。ISP15へのアクセスは、当技術分野で知られているコネクション
型電話システムを通して、またはケーブルモデム、特別なネットワーク接続(た
とえばT1)、ISDNなどの他のあるゆるインターネット/WEBアクセス接
続を通して行う。そのような接続は、インターネット機器17からアクセス回線
19を介しモデム33を通るものとして例示している。
【0021】 好ましい実施形態では、ユーザは、当技術分野では良く知られているユーザ名
とパスワードでインターネットパスワードオールポータルサービスにアクセスす
ると、個人専用のWEBページが加入者に提供される。ユーザには自分のインタ
ーネット口座を使用する他の個人がいる場合の他の実施形態では、ポータル31
へのアクセスが認めれるには、ユーザに一意の付加的なパスワードまたはコード
が必要とされる。そのような個人専用のポータルWEBページは、大容量記憶の
いずれかの便利な形とすることができるレポジトリ29に格納することができる
【0022】 3つのインターネットサーバ23、25および27をインターネット13に示
しており、これらは、種々の企業によってホストとして機能し、ユーザの動作機
器17によって加入が行われるインターネットサーバを表す。たとえば、サーバ
23はバンクサーバとすることができ、対話形のオンラインバンキングおよび口
座管理を行うことができる。サーバ25は投資用サーバとすることができ、投資
口座を作成し管理することができる。サーバ27は航空企業または旅行用サーバ
とすることができ、フライトの予約、チケットの購入などを行うことができる。
この例では、3つのサーバすべてはアクセスするためにユーザIDとパスワード
が必要な安全なサーバだが、本発明は、単に安全なサービスに必ずしも限定する
ものではない。
【0023】 本発明の好ましい実施形態では、機器17などのインターネット機能のある機
器を用いる加入ユーザは、ISP15がホストとして機能するパスワードオール
ポータルシステム11に接続し、それによって、個人専用の対話形WEBページ
にアクセスすることで、今度は、サーバ23、25および27などのインターネ
ット13のいくつかのサーバのいずれか1つに、パスワードまたはコードを追加
して入力する必要なくアクセスすることができる。好ましい実施形態では、この
サービスが可能なソフトウェアを発明者はパスワードオールと名付ている。パス
ワードオールは、一意なサーバで、さらにいくつかの例ではユーザ端末(クライ
アント)でも実行されるソフトウェアスーツと見なすことができる。ポータルソ
フトウェア35によって提供される付加的な対話性は、接続したユーザにキーワ
ード、テキスト列などに関連した情報を求めて自分がリストしたページを検索し
、事前に定義した時間スケジュールに従って、サーバ23、25および27など
の1つまたは複数のインターネットに接続したサーバにアクセスして対話するこ
とを含む、ユーザ定義のタスクをプログラムすることを可能にする。これらの機
能の実行可能な詳細を以下の部分で教示する。
【0024】 図2は、加入者からの安全なアクセスに応答して、サーバ31で実行されるパ
スワードオールポータルソフトウェア35によって提供され、本発明の一実施形
態によるディスプレイモニタ画面で見ることができる個人専用のポータルページ
の例示である。ページ32は、ユーザが加入しているまたはメンバとなっている
WEBページの対話形のリスト34を提示しており、この例ではURLで識別さ
れるが、各ページに対するユーザ名および一般的には暗号化されたパスワード情
報とともにいずれかの便利なペンネーム、好ましく説明的なペンネームで識別す
るようにすることができる。宛先の下の第1の欄にリストされているものは、例
示的な宛先、LBC.com、My Bank.com、My Bank.co
m、My Stocks.com、My shopping.com、Mort
gage.comおよびAirline.comである。これらは、ページ33
などに提示およびリストできる多くの例示的な宛先のいくつかに過ぎない。アプ
リケーション33内にリストされているが直ぐに見ることが出来ない付加的なリ
ストを見えるようにするために、スクロールバー35を提供しているので、ユー
ザは当技術分野で知られているような閲覧を可能にするためにリストをスクロー
ルアップまたはダウンすることが可能である。
【0025】 この例のリスト34でリストされた項目は、図1のサーバ23、25および2
7などの宛先と見なすことができる。一般的に、このリストの項目に関連したU
RLはユーザをサーバ自体に到達させるのではなく、サーバに格納されているペ
ージに到達させる。リスト34の各項目に関連したユーザ名およびパスワードの
データは、宛先と名付けられた欄の右手のユーザ名およびパスワードと名付けら
れたそれぞれの欄に例示している。各リスト、または少なくとも各リストの一部
は、選択すると、その宛先へのURLを呼び出すハイパーリンクである。いくつ
かの例では、ある特定なサービスには複数の関連するURLがある可能性がある
。たとえば、My Bank.comには、単一の加入者でも関連した様々な口
座または取引きなどに関連した複数のURLがある可能性がある。この場合、単
一の高次レベルのリストに関連して様々な宛先用のサブリストがある可能性があ
る。この便法は示していないが、この教示により、そのメカニズムは当業者には
明らかになろう。
【0026】 いくつかの実施形態では、1つのページ33を、共通の口座および加入先を共
用する夫と妻などの複数のユーザが共用することができる。この例は、本明細書
ではMortgage.comと名付けられたサーバについて例示されており、
そこではJohnおよびJane Doeがともにユーザ名と名付けられた欄の
下にともにリストされている。他の実施形態では、個々の人々、おそらくは事業
主、許可された仕事仲間、投資者などの1つのネットワークは1つのアプリケー
ションを共用することができる。このようにして、システム11は、個人のプラ
イベート用のほか業務用としても構成することができる。
【0027】 図1のインターネットポータルサーバ31を介して機能するアプリケーション
33にアクセスした後、ユーザは、さらに対話するためにある特定な宛先へナビ
ゲートする目的で、自分のリスト34のスクロール、ハイライトいずれかのUR
Lの選択を行うことができる。アプリケーション33は、すでにそれぞれのUR
Lに対してそれぞれのパスワードとユーザ名を有する。しかし、ユーザに対して
パスワードとユーザ名を表示することは必ずしも必要ではない。これらはユーザ
プロファイルに、気付かないように格納しユーザの選択の必要に応じて呼び出す
ことができる。したがってユーザは、リスト34で利用可能なあらゆる宛先に対
してパスワードとユーザ名を入力する必要がないのである。もちろん、各リスト
34は加入ユーザによって構築、構成および保持され、編集機能も提供され、そ
の結果ユーザは変更するURLのリストを追加したり、削除したりなどする機能
の変更などを含めて、リストの編集および更新を行うことができる。
【0028】 本発明の他の態様では、銀行のページまたは他の企業ページへの新しいパスス
ルーなどのユーザのプロファイルの新しいリストは、以下のように半自動的に追
加することができる。通常、ユーザがある企業によってホストとして機能するW
EBページとの対話によってその企業に新しい口座を開くとき、ユーザは通常ユ
ーザID、アドレス、eメールアカウントなどを含むある特定な情報、ならびに
通常その口座にアクセスするための新しいユーザ名およびパスワードを提供する
ように要求される。このプロセスにおいて、ユーザは自分のブラウザからその企
業のページと対話することになる。パスワードオールプラグインを設けており、
新しい企業に対して必要な情報を入力した後、ユーザは(右クリック、キースト
ロークなどで)所定のシグナルを起動させることができ、次いでパスワードオー
ルスーツはユーザのパスワードに新しいパススルーを入力することになる。パス
ワードオールポータルサーバにおけるすべてのプロファイル。
【0029】 新しい入力に関係した方法では、パスワードオールポータルのホスト機能を果
たす企業は、他の企業との協定によりパスワードオールポータルで、ほとんどの
機能をユーザに気付かれないようにログインおよびサインアップサービスを提供
することができる。たとえば、パスワードオールポータルに、銀行、セキュリテ
ィサービスなどの提携企業の選択可能なリストがある場合があり、パスワードオ
ールポータルに加入し、プロファイルを有するユーザはそのような提携企業の中
から選択し、新しい口座を開くことができ、同時にかつ自動的にこの口座はユー
ザのパスワードオールポータルページと提携企業がホストとして機能するサーバ
に追加されることになる。異なる口座には多少の対話を行うことが必要な場合が
あるが、しかし主に、ユーザのプロファイルからの大部分の情報は再入力するこ
となく直接使用することができる。
【0030】 発明者は、多くのユーザになる見込みのある人が、本発明の実施形態によるパ
スワードオールのようなサービスを実行するパスワードオールポータルサーバの
ホストとして機能する企業にパスワードとユーザ名を提供することを心配する場
合があることを予期している。この問題に対応するために、好ましい実施形態で
は、ユーザは平文のパスワードをパスワードオールに提供することが必ずしも必
要ではない。その代わりに、各パスワードの暗号化バージョンが提供される。ユ
ーザがパスワードオールポータルサーバでパスワードオールの自分のパススルー
のページにリンクし、ユーザがハイパーリンクを呼び出したとき、暗号化された
パスワードがユーザのシステムに返還され、次いで保持された暗号化キーまたは
マスタパスワードによって選択した宛先への接続用の本物で必要なパスワードを
呼び出す。したがって、平文のパスワードを、外部のソースからの攻撃、または
同様に他の仕方での認識されている誤用を受けやすいパスワードオールポータル
サーバに格納することは必ずしも必要とはされない。
【0031】 関係した安全施策の点で、本発明の好ましい一実施形態では、ユーザの完全な
プロファイルは決して単一のサーバに格納されず、2つまたはそれ以上、好まし
くはさらに多くのサーバに分散され、そのようにすることで、いずれか1つのサ
ーバでいずれかの問題が生じても、いずれか特定のユーザに対する影響全体は最
小限になる。
【0032】 上述のように、パスワードオールによって、ユーザは必要なログオンデータを
完備し、暗号化方式で格納されているユーザの通常のサイバースペースの宛先の
完全なリストにアクセスすることが可能になり、それによって、ユーザは単に、
パスワードオールリストで宛先(ハイパーリンク)を選択することができ、その
後、ユーザブラウザは選択された宛先のURLを呼び出す。追加された機能では
、パスワードオールは、ハイパーリンクが呼び出され、宛先のWEBページが提
示される時の間のナビゲーション時間にバナー広告および他のタイプの広告を表
示することができる。
【0033】 本発明のさらに他の実施形態では、ユーザ/加入者は提供される一意の各機能
を利用するためにパスワードオールページにアクセスする必要はない。この変形
形態では、プラグインが加入者のWEBブラウザに提供される。加入者がローカ
ルブラウザを使用して、自分のオンラインバンキングの宛先などの安全なログイ
ンを必要とするWEBページにナビゲートする場合、加入者にIDとパスワード
の入力ウィンドウが提示されるとき、プラグインがホットキーまたはマウスデバ
イスの右クリックなどの所定のユーザ入力によって起動するようにすることがで
きる。次いで、プラグインは、気付かれないように(クライアントにキャッシュ
しておくことができる)パスワードオールページにアクセスして、自動的にログ
オンに必要なデータにアクセスして、必要データを提供する。
【0034】 本発明のさらに他の態様では、検索オプション37によって、ユーザはキーワ
ードなどのタイプ入力に基づいてある特定なURLを求めてリスト34の検索が
可能である。場合によっては、リスト34に格納されたURLの数を、機能37
などの検索機能が有用であるくらいに増大させることもできる。リスト34の下
の部分に、リスト34とは論理的には区別されるように例示した条件ダイアログ
ボックス51を設けており、当技術分野で知られているように検索オプション3
7の入力を受け入れる。一実施形態では、検索オプション37は第2のウインド
ウを形成することができ、そこにボックス51などのダイアログボックスを配置
することができる。
【0035】 本発明の他の態様では、検索機能はさらにウインドウ33から呼び出されるウ
インドウに構成することができ、そうすることで、リストされた宛先の中のすべ
てまたは選択したものの検索および結果の返還を、少なくともある程度はユーザ
が構成する仕方で行うことが可能になる。たとえば、ユーザが検索条件を入力し
、リストされた宛先のすべての中から選択することができるようなダイアログボ
ックスを提示することができる。つぎに、検索によって、選択された宛先の各々
にアクセスが行われ、その結果は条件の各例が見出されるに従ってユーザに提示
すること、または結果は検索の後にアクセスする仕方でリストすることができる
【0036】 検索機能はすべてのユーザが利用可能なパスワードオールポータルソフトウェ
アの一部で、ユーザのパーソナルページのハイパーリンクによってアクセスでき
ることが好ましい。いくつかの実施形態では、ユーザはそのような機能を作成し
たユーザのみが利用可能な仕方で格納することができる高度に個人化した検索機
能を作成することができる。
【0037】 本発明の多くの態様では、ある特定なWEBページおよびある特定なタイプの
WEBページを知っていることは非常に所望される。多くの実施形態では、宛先
のWEBページの特徴は、パスワードオールポータルソフトウェア35の保持お
よび拡張を行う各個人(維持保持者)によって研究され、多くの特徴はユーザが
ある特定の作業を成し遂げるために構成モジュールで提供できる。多くの場合、
これらの特徴はユーザには気付かれないで呼び出され、組み込まれる。
【0038】 本発明のさらに他の態様では、パスワードオールスーツは、ユーザのプロファ
イルによってユーザが構成し、タイミングを決める仕方で定期的にレポートをユ
ーザに提供するように構成される。たとえば、銀行口座の残高、株式の購入、株
価、航空運賃の購入合計、フリークエントフライヤーマイルなどの変動のレポー
トがサマリ化され、ユーザに様々な多くの方法で提供することができる。パスワ
ードオールソフトウェアを持つパスワードオールポータルサーバは、ユーザに対
する広く多様なトランザクショントラフィックを処理するので、サマリ化および
収集を行い、ならびに多くの有用な仕方で統計を処理する機会がある。本発明の
好ましい実施形態では、そのようなレポートは、パスワードオールポータルのユ
ーザの安全なパーソナルなWEBページに表示することも含めて、いくつかの異
なる仕方で提供し、導入することができる。
【0039】 上述のタスクを行う機能に加えて、レポートを含むタスクの結果、飛行機のチ
ケットなどのハードドキュメントは、インターネットまたは他のデータパケット
ネットワークを通して、ファックスマシン、接続されたコンピュータノード、e
メールサーバおよび他のインターネットに接続されたなどのユーザが指定する宛
先に送ることができる。すべてのタスクはユーザの定義したスケジュールに従っ
てセットアップを行い、実行させることができ、一方ユーザは何か他のことを行
うか、あるいはスケジュールされたタスクには関与しない。
【0040】 本発明の他の実施形態では、物品およびサービスの購入などの金銭のトランザ
クションのためのインターネットの利用が増大していることを認識して、ユーザ
のプロファイルの中に、種々の宛先で行われたトランザクションを自動的に突き
止め、トランザクションごとをベースとして、または期間の後のいずれかで、ユ
ーザの銀行口座へのアクセスを使用することによって支払いの許可を行う機能を
提供しており、このすべては、ユーザが事前にプログラムし、許可することがで
きる。
【0041】 アプリケーション35の一部として例示している他の機能またはオプションは
、最新のURLオプション41、更新機能43、追加機能45を含む。機能41
によって、ユーザは最も最近にアクセスしたURLを直ちにナビゲートすること
が可能である。更新機能43は、コンテンツと新しいアドレスについてURLを
更新する手段を提供する。追加機能は、ユーザに追加のURLをリスト34に追
加することを可能する。同様に、機能45はさらに入力項目を削除する手段も提
供することができる。アカウントを追加するための他の方法は上述している。本
発明の実施形態で一意のパスワードオールポータルによって、およびパスワード
オールソフトウェアスーツによって提供されるサービスが、パスワードとユーザ
名を必要とする宛先に限定されるものではないことに留意されたい。多くの実施
形態でパスワードオールポータルおよびソフトウェアは、さらにブックマークな
どの編集を含めて、ユーザのブックマークのすべてを管理するためにも使用する
ことができる。この態様では、ブックマークは一般的にインデックス化、グルー
プ化階層化の仕方で提示されることになる。
【0042】 パスワードオールには、ブックマークの追加、取得、削除あるいは管理を行う
ための編集機能を提供している。本発明の多くの実施形態では、便利なように、
ブックマークをユーザのパスワードオールサイトからダウンロードし、同じユー
ザのローカルブラウザ上にロードすることができる。このやり方で、ユーザ用に
セットされるブックマークの追加および改善を、パスワードオールにアクセスす
ることなく処理することができる。さらに、ブックマークは1つまたは複数のパ
スワードオールプラグインを使用することによって、ユーザローカルPCからパ
スワードオールサイト上のユーザのホームページにアップロードすることができ
る。
【0043】 当業者にとって本明細書の教示により、本明細書の種々の実施形態で提供して
いる機能性は、特に入力機能が制限される可能性のあるインターネット機能のあ
る機器に提供可能であることが明らかになろう。たとえば、WEB TVアプリ
ケーションのセットトップボックスには、IDとパスワードなど入力するための
キーボードがない場合がある。本発明を実施する際、キーボード入力は最小限に
または除去される。同じ補足説明は多くの他の種類のインターネット機器にも適
用される。
【0044】 本発明の好ましい実施形態では、いったん加入ユーザがパスワードオールにア
クセスすると、あらゆるナビゲーションに必要なのは、ポイントアンドクリック
機能のみである。キーボードまたはキーパッドのない機器などの制限のある装置
を使用しパスワードオールスーツにアクセスするためには、スマートカードすな
わちパスワードが埋め込まれたもの、あるいは何らかの他のタイプの認証を使用
することができる。
【0045】 当業者にとって、アプリケーション33などの対話形アプリケーションが、本
発明の趣旨および範囲を逸脱することなくWEBページ以外の形で提供すること
ができることは明らかになろう。たとえば、アプリケーション33などのアプリ
ケーションは、オフラインでセットアップおよび構成を行い、オンライン時に動
作させることができるダウンロード可能なモジュールまたはプログラムとして提
供することができる。
【0046】 図3は、図1のインターネットパスワードオールポータルと対話するユーザを
例示する流れ図である。本発明の一実施形態に従って例示した以下のプロセスス
テップは、図1のポータル31などの本発明のインターネットポータルとの対話
中に開始および呼び出しを行うことができる例示的なユーザステップおよび自動
化したソフトウェアプロセスを例示することを意図している。ステップ53では
、ユーザは図1のインターネット機器17などの互換性のある機器を介してイン
ターネットまたは他の先に記述した交換パケットネットワークに接続する。
【0047】 ステップ55で、ユーザはユーザ名とパスワードを入力し、これは一実施形態
では、単に自分のISPのユーザ名とパスワードとすることができる。他の実施
形態では、ISPによってインターネットにログオンした後に、図1のポータル
サーバ31などのインターネットポータルにアクセスするために、第2のパスワ
ードまたはコードが必要とされることもある。場合によっては、ISPとの特別
な取り決めがあり、ISPによるインターネットアクセス用とパスワードオール
用の両方に対して1つのパスワードで済む場合もある。ステップ57では、図2
のページ32などのパーソナルWEBページがインターネットポータルサーバ3
1を介して表示される。少なくとも、パーソナル化したWEBページは、ユーザ
が構成したすべてのURLを含むことになり、中でも検索機能によって機能を拡
張することができる。
【0048】 ステップ58では、ユーザは、少なくとも自分がブックマークした宛先からU
RLを選択し、ハイパーリンク技術によって知られているように、気付かれない
URLが呼び出されることになり、ユーザは普通のユーザ対話の目的でその宛先
にナビゲートすることになる。この動作の際に、必要な場合には、パスワードオ
ールポータルソフトウェアは、気付かれないようにユーザを宛先ページにログオ
ンする。
【0049】 ステップ60では、ユーザは図2に記述されたオプション37などのオプショ
ンをクリックすることによって検索エンジンを呼び出す。ステップ62では、ユ
ーザは検索パラメータを図2のテキストフィールド51などの提供されたテキス
トフィールドに入力する。そのようなパラメータを入力した後、ユーザはボタン
52などのボタンによって検索を開始させる。ステップ64で、検索エンジンは
情報を抽出する。1つオプションでは、そのような情報は、検索パラメータによ
って提供される記述に合ったURLの形とすることができる。ステップ66で、
URLの検索されたリストは、他の生成されたページで提示することができ、そ
れに従いユーザはどのURLにナビゲートするかを選択することができる。任意
選択の検索機能では、ユーザは検索条件を提供し、その条件に見合う可能性のあ
る宛先の任意のものまたはすべてを検索することができる。
【0050】 他の実施形態では、WEBページは提示可能な形でキャッシュされ、ステップ
64で抽出された情報は、テキスト、画像、対話形のコンテンツなどの、格納さ
れたページのいずれかに含まれるあらゆる情報を含むことができる。この場合、
1つの表示される結果のページは、結果を検索するために結果と関連したURL
を含む生成されたリンクを提供することができる。場合によってはテキストまた
はグラフィック結果をクリックすることによって、関連したWEBページがユー
ザに対して結果がハイライトされて表示され、ディスプレイウインドウで見るこ
とができる。
【0051】 WEBサマリのための機能を拡張したエージェント 本発明の他の態様では、発明者がギャザラ(gatherer)と名付けたソ
フトウェアエージェントが、ユーザの要求または企業の判断に従ってURLにつ
いてのサマリ情報の収集および返還を行うように構成されている。このことは、
本発明の実施形態において発明者が提供する一意のスクリプト記述および言語構
文解析によって達成され、これでは、サービスに関連した知識作業要員が加入者
または企業の指示に従って記述されたスクリプトをギャザラに提供する。そのよ
うなソフトウェアギャザラとその機能は、使用可能な詳細を以下の部分で記述す
る。
【0052】 次に図1を参照すると、この場合はISP15がホストとして機能するポータ
ルサービスネットワークを表す例示的なアーキテクチャを例示している。この実
施形態のポータルソフトウェア35はISPの位置でセットアップされるポータ
ルサーバ31上で実行される。大容量レポジトリ29は、パスワード、ログイン
名などの加入者情報を格納するために使用される。インターネットサーバ23、
25および27は、たとえばインターネット機器17を動作させるポータルサー
ビスに加入者がよく利用する企業のWEBページを機能させるように構成されて
いる。
【0053】 図2にともに上述したポータルソフトウェア35の主な目的は、ハイパーリン
クの形で加入者のWEBサイトのすべてをリストする対話形アプリケーションを
提供することである。ユーザが自分のパーソナルリストからハイパーリンクを呼
び出すとき、ソフトウェア35は加入者のパーソナル情報を使用して、加入者に
自動的にかつ気付かれないようにログイン機能を提供し、同時に加入者を該当す
る宛先にジャンプさせる。
【0054】 再び図2を参照すると、ユーザが入力したハイパーリンクを含む対話形リスト
34と一組の対話形ツールが図1のポータルソフトウェア35によって加入者に
表示される。リスト34と対話する加入者が使用可能なツールの1つがエージェ
ント(ソフトウェア)39である。エージェント39は、口座情報の取得、簡単
なトランザクションの実行、今度のイベントについてユーザが要求した通知情報
の返還などのある特定のタスクを行うようにプログラムすることができる。検索
機能37および更新機能43は、機能性を支援する点で必要な場合にエージェン
ト39に組み込むことがことができる。
【0055】 いくつかの実施形態では、このエージェント39はユーザが加入者しているW
EBページに含まれる、口座サマリ、注文追跡情報およびユーザが定義したパラ
メータによる他のある特定な情報などのある特定なサマリ情報の検索および返還
を行えることを上部の開示で記述している。この機能は、定期的な時間スケジュ
ールまたはオンデマンドで動作するようユーザがプログラムすることができる。
【0056】 以下の開示では、エージェント39に対して機能拡張を行う。以下で詳細を記
述するそのような機能の拡張は、ポータルソフトウェア35(図1および2)の
エージェント39に組み込むことができ、ポータルソフトウェア35とともに実
行する別個のエージェントまたはギャザラとして提供すること、またはいくつか
の実施形態では、ポータルソフトウェア35とは別個のスタンドアロンソフトウ
ェアとして提供することもできる。
【0057】 図4は、本発明の一実施形態によるサマリ化ソフトウェアエージェント67な
らびにその種々の機能およびレイヤを例示するブロック図である。これ以降ギャ
ザラ67と呼ぶサマリ化エージェント67は、ネットワークサーバで実行するよ
うに構成されたプログラム可能かつ対話形のソフトウェアアプリケーションであ
る。一実施形態では、ギャザラ67は図1のポータルソフトウェア35に組み込
み、エージェント39(図2)の別個のソフトウェアモジュールの形で提供する
ことができる。他の実施形態では、ギャザラ67は上述のようにエージェントの
機能を拡張するものとしてエージェント39の一部とすることができる。さらに
他の実施形態では、ギャザラ67は、上述のポータルサービスとは別個のサービ
スにより制御されるペアレント側またはクライアント側アプリケ―ションとして
提供することもできる。
【0058】 この例示的な実施形態では、ギャザラ67は、拡張された機能を提供するため
その中に組み込まれた様々なサブモジュールおよびインタフェースモジュールを
有するマルチ機能のソフトウェアアプリケーションである。ギャザラ67は、ク
ライアント(ユーザ)とサービスに関連した知識作業要員の両方からの指示入力
が可能なように構成されたクライアント/サービスインタフェースレイヤ69を
有する。ブラウザインタフェース77がレイヤ69に提供され、クライアントの
PCあるいは他のインターネット機器または他のネットワーク機器で実行される
ブラウザから、アプリケーション67にアクセスを行うように構成されている。
インタフェース77は、ユーザにサマリ要求をギャザラ67に入力すること、サ
マリ結果を受け取ることを可能にする目的で、ユーザのブラウザアプリケーショ
ン(図示せず)と双方向通信を容易にする。インタフェース77は、当技術分野
で知られている可能性あるすべての既存のネットワーク通信プロトコルをサポー
トすることができ、将来のプロトコルもサポートするように構成することができ
る。
【0059】 レイヤ69も、人間の知識作業要員が、WEBサイトからデータを見つけたり
、検索したりするためにギャザラ67によって必要とされるサイトロジックを含
む指示スクリプトの作成および提供することを可能にするよう構成された一意の
入力スクリプト記述モジュール79を備える。この場合、ギャザラ67は図1の
サーバ31などのネットワークサーバ上で実行し動作する。しかし、このことは
本発明を実施するために必要とはされない。
【0060】 この例では、ギャザラ67は図1のサーバ31上で実行するポータルソフトウ
ェアスーツ35の一部とする。ギャザラ67は、本発明の趣旨および範囲を逸脱
することなくいくつかの専用エージェントまたは1つのマルチ機能エージェント
として提供することができる。たとえば、1つのギャザラ67は、追加のユーザ
要求を行うように要求された追加のギャザラ67とともに、単一のユーザ要求を
実行するようにスクリプト記述およびプログラムを行うことができる。あるいは
、1つのギャザラ67は、各個別のユーザ専用に割り当て、そのユーザからのす
べての要求を処理するように構成することができる。
【0061】 インタフェースレイヤ69は、クライアントと知識作業要員の両方からの情報
の交換を容易にする。適切なプラグインを使用してWEBブラウザを動作させる
クライアントは、ギャザラ67と通信および対話を行うことが可能である。たと
えば、ユーザはapartments.com(ユーザが登録したWEBサイト
の1つ)から所与の地域(ユーザが定義)に位置する1月あたり1000ドル未
満の賃貸アパートすべてについての価格のサマリを返還するように要求を入力す
る。ここで言及した要求は、定期的な要求または一時的な(オンデマンド)要求
のいずれか一方として分類される。通信された要求よってサービス動作が開始し
、サービスに関連付けられた知識作業要員はモジュール79を使用しギャザラ6
7をセットアップしてその機能を実行する。モジュール79は一般的に知識作業
要員が動作させるネットワーク接続のPCから実行される。
【0062】 本発明の一実施形態によれば、モジュール79によって容易になる一意なスク
リプト記述方法が提供され、ギャザラ67はユーザによって要求された目標の情
報を取得することが可能である。たとえば、WEBサイトapartments
.comの上述の例は、サイトを生成し、情報を掲示するために使用される特定
のHTML(hyper−text−markup−language:ハイパ
ーテキストマークアップ言語)ロジックを有する。そのようなサイトロジックは
、様々な事業体がホストとして機能する様々な大部分のサイトにとって比較的標
準的なメニューである。この知識を使用することで、知識作業要員は、ギャザラ
67が従うサイト特定のスクリプトまたはテンプレートを作成する。そのような
テンプレートには、たとえばapartments.comで、使用される適切
なフィールドの記述および位置が含まれる。アパートの説明、場所、保証金情報
、賃貸料情報、仲介業者連絡情報および他に関係のあるフィールドは、モジュー
ル79を用いて生成されるテンプレート上の位置と表示の記述について照合され
る。完成したテンプレートは、場合によっては図1のレポジトリ29などの記憶
機能に含まれるデータベースに格納される。そのようなテンプレートは再使用す
ることができ、新しいデータを用いて更新(編集)することができる。
【0063】 一実施形態では、1つのスクリプトは、複数のWEBページのためのサイトロ
ジックを含み、特定のナビゲーション用命令のための命令、パスワードとログイ
ン情報もその中に含み、1度に1つのサイトというふうに逐次的に実行すること
ができる。知識作業要員はOLE(object linking and e
mbedding)などの自動制御によってスクリプト記述の大半を行うことが
でき、スクリプト記述の微小な部分は、大半が当技術分野で知られている適切な
コンピュータの言語を用いて手作業によって行うことができる。
【0064】 ギャザラ67は、内部情報の収集およびパラメータの構成のために構成された
プロセスレイヤ71を有する。任意選択のポータルサーバインタフェース81を
設けており、ギャザラ67は更新された情報をハイパーリンクのユーザリストに
提供し、さらに必要な場合にはポータルサーバ31からデータを取得することが
可能である。たとえば、必要とされるハイパーリンクをユーザのホームページか
らナビゲーション目的でスクリプト記述テンプレートに反映させることもできる
。ギャザラ67がスタンドアロンサービスの一部である一実施形態では、ユーザ
ログイン情報を提供するための規則は、要求されたとき、クライアント側で提供
することができる。たとえば、暗号化されたパスワードはクライアントのプラグ
インによって提供することができ、ギャザラ67は、自動ログインが行われると
き、一時的にユーザの暗号化キーを借用することができる。
【0065】 機器構成モジュール83を設けており、ユーザはサービスと通信し、サマリ情
報を受け取るためにインターネット機器の定義および構成を行うことが可能であ
る。そのような機器には、パームトップPC、ラップトップPC、セルラ方式電
話、WEB TVなどを含むことができるが、それらのみに限られるわけではな
い。一般的にユーザは、ネットワークサーバから自分のデスクトップPC上の自
分のブラウザウインドウに表示する構成WEBページを提示されることになる。
このページはモジュール83に対する通信デバイスパラメータと通信プロトコル
タイプのためのインタフェースを含む。このようにして、ユーザはサマリ情報を
受け取るための好ましいデバイスを構成することができる。そのようなデバイス
固有のデバイスパラメータと通信プロトコルは、サイトのテンプレートのスクリ
プト記述に組み込まれ、WEBサマリの配信のための命令として使用される。
【0066】 ナビゲーションレイヤ73を設けており、ギャザラ67用に外部のサイトのナ
ビゲーションとデータの収集の機能を行うよう構成している。このため、通信イ
ンタフェース/ブラウザ制御モジュール85を設けており、WEBデータを含む
WEBサイトにアクセスするためのWEBブラウザとして機能するように構成し
ている。制御85は、知識作業要員によって作成されたスクリプト記述のテンプ
レートから命令を受け取る。
【0067】 構文解析エンジン87を設けており、スクリプト記述モジュール79によって
生成されたテンプレートに従って個々のWEBサイトの構文解析を行うように構
成している。構文解析エンジン87は、Pearlエンジン、IE HTMLエ
ンジンまたは他のいずれかのエンジンあるいは知られている構文解析エンジンの
組合せとすることができる。このテンプレート(図示せず)は制御85と構文解
析エンジン87に、所望のデータにアクセスするためにどこへ行き、宛先サイト
のどのフィールドを探すべきかを通知する。いったんデータフィールドが定まる
と、構文解析エンジン87は、適切なフィールドの現在のデータを収集し、デー
タの変換、圧縮および記憶などの処理をさらに行うために、そのデータをサービ
スに返還する。
【0068】 WEBサイトはサイトをセットアップする際に一貫したロジックを使用するツ
ールを使用するので、このロジックは制御83と構文解析エンジン87に命令す
るためにサマリ化サービスが使用することができる。発明者は、本明細書でam
azon(商標).comにナビゲートして、そこから情報を収集するための例
示的なスクリプトロジックを提供する。ナビゲーションに必要なハイパーリンク
および/または実際のURLは示していないが、テンプレートスクリプトに含む
ことができるものとする。この例では、(発明者が知っている)企業名Yodl
eeをスクリプトの中で使用して、オブジェクトホルダとオブジェクトコンテナ
を命名し、この場合ではActiveX(商標)の規則を使用している。他の実
施形態では、Java(商標)スクリプトまたは他のオブジェクトリンキング制
御を使用することができる。スクリプト記述のテンプレートロジックの例は以下
の通りである。 # Site amazon.order.x - shows status of orders from Amazon login(7); get("/exec/obidos/order-list/"); my@tables=get_tables_containing_text("Orders:"); my$order_list=new Yodlee::ObjectHolder('orders'); $order_list->source('amazon'); $order_list->link_info(get_link_info()); my @href_list; my @container_list; foreach my $table(@tables){ my @rows=get_table_row(); foreach my $i(0..$#rows){ select_row($i); my $text=get_text($rows[$i]); next if $text=~/Orders:|Status/; my @items=get_row_items(); next unless @items>=4; my($order_num, $date, $status); select_cell(1); $order_num=get_cell_text(); my $href=get_url_of_first_href(get_cell()); select_cell(2); $date=get_cell_text(); select_cell(3); $status=get_cell_text(); next unless defined $order_num and defined $date and defined $st
atus; my $order=new Yodlee::Container('order'); $order->order_number($order_num); $order->date($date); $order->status( $status); $order_list->push_object($order); if(defined $href){ push(@href_list, $href); push(@container_list, $order); foreach my $i (0..$#href_list){ get($href_list[$i]); @tables=get_tables_containing_text("Items Ordered:"); foreach my $table(@table){ my @rows=get_table_rows(); foreach my $j(0..$#rows){ select_row($j); my $href=get_url_of_href(get_row()); next unless defined $href; my@child_list=get_children(get_row(),'a'); next unless defined $child_list[0]; my $text=get_text($child_list[0]); $container_list[$i]->description($text); } } } result($order_list);
【0069】 上記の例は、制御85と構文解析87にAmazon(商標).comにナビ
ゲートし、そこからデータを取得するように命令するスクリプトであって、具体
的には、ユーザの現在の注文状況を反映するデータである。スクリプトは、事実
上あらゆるサイトからあらゆるタイプのテキスト情報でも取得するように記述す
ることができる。たとえば、ユーザはニューヨークタイムズのヘッドライン、株
価を形成する上位10銘柄、サンフランシスコからニューヨークまでのフライト
の比較リストなどを取得したいと思う場合がある。一実施形態では、メタデータ
を1つのテンプレート上に多くのスクリプトがある場合に煩雑化を少なくする目
的で、実際のスクリプト記述言語に関連付け、その代わりに使用することができ
る。
【0070】 データ処理レイヤ75を設けており、企業のルールおよびクライアントの指針
に従ってユーザに返還されたデータの格納、処理および提示を行うよう構成して
いる。データベースインタフェースモジュール89を設けており、ギャザラ67
が図1のレポジトリ29などの大容量レポジトリにアクセスできるように構成し
、これは、サマリデータ、テンプレート、提示の指示などの格納および検索を行
うことを目的としている。ギャザラエージェント67は、さらにインタフェース
89によって、プロファイル情報、ユーザの口座およびURL情報、格納された
サイトロジックなどのデータにアクセスすることもできる。WEBからスキャン
されたデータは、標準的なフォーマットで、レポジトリ29などのデータベース
または接続された他の記憶機能に格納される。もちろん、格納されたすべてのデ
ータは、要求した個人に関連付けられるか、または企業の判断に従って利用可能
な人のためのものである。
【0071】 サマリ化ページモジュール91を設けており、WEBサマリページを編成して
ユーザに提供するよう構成している。いくつかの実施形態では、モジュール91
は直ちにWEBサマリをユーザにプッシュすることができ、またはモジュール9
1はユーザがプルメソッドによってアクセスするためにそのようなサマリページ
を格納することができ、この場合、通知をユーザに送り、サマリページが使用可
能であることを知らせることができる。サマリ化モジュール91は、WEBペー
ジの表示のためにデータをHTMLフォーマットにフォーマットすることが可能
なHTMLレンダラを含む。このようにして、eメールメッセージなどをユーザ
のサマリページにHTMLテキストとして表示することができる。さらに、あら
ゆるサイトからのいずれのサマリデータでも、そのサイトへの埋め込まれたハイ
パーリンクを含むことができる。このようにして、HTMLでeメールテキスト
閲覧するユーザは、それをクリックして、適切なeメールプログラムを起動させ
ることができる。他のサイトはデフォルトで、サマリページを通してリンクされ
ることになる。
【0072】 ほとんどのユーザは、上述のようにWEBページによってサマリデータにアク
セスすることになるが、このことは本発明を実施するために必須なものではない
。いくつかの実施形態では、ユーザはパームトップ、または場合によってはセル
ラ方式電話などのインターネット機能のある様々な機器の1つ向けにフォーマッ
トされ、配信されるサマリ情報を必要とすることになる。このため、レンダラは
サマリデータを代替デバイス固有のいくつかのフォーマットにフォーマットして
提示することが可能である。知られている様々なフォーマットの例には、XML
、普通のテキスト、VoxML、HDML、音声、ビデオなどが含まれるが、こ
れらにのみ限定するものではない。
【0073】 本発明の好ましい一実施形態では、ギャザラ67には、企業のルール、クライ
アントの指針またはこの2つの組合せに従って動作できるような柔軟性がある。
たとえば、ユーザがユーザ/加入済みWEBページについてサマリデータを、H
TMLドキュメントの形で定期的に実行し、提示するようにとの要求を行う場合
、そのときギャザラ67は自動的に必要な内部情報とユーザが提供する情報に対
してアクセスおよび解析を行い、指示を公式化することになる。スクリプト記述
モジュール79を使用して、知識作業要員は、サイトロジック、ユーザ入力およ
び知られている情報に従って「どこに行くべきか」の情報と「何を取得すべきか
」の情報を含むテンプレート(そのサイト用にまだ作成されていない場合)を提
供する。
【0074】 あるいは、ユーザが場合によっては自分の抵当貸付サイトで現在の利息のレー
ト、再度融資のコストなどの、自分のサイトの1つのデータについてのサマリを
要求する場合、サービスは独自の判断で、比較のために代替の抵当貸付サイトか
ら求められてはいないが付加的なサマリを提供する。このタイプのサマリ化はユ
ーザのプロファイル情報に基づくユーザの立場を強化することを意図して設計さ
れているはずである。この場合、最新の金利レート、株式市況、車の価格、飛行
機のチケットのディスカウントなどについての更新データは、比較の目的でサー
ビスによって格納されるはずである。サマリを求めるユーザの要求に、ユーザに
対する何らかの利益の点で、匹敵するものとなるまたはより優れているものとな
る可能性がある場合、そのようなサマリデータを含めることができる。
【0075】 多くの場合、作成されたテンプレートは、WEBサイトがそのサイトロジック
パラメータを変更しないかぎり再使用することができ、変更の場合には、その新
しいロジックにアクセスして、すべての既存のテンプレートを更新しなければな
らないか、または新しいテンプレートをサイト用に作成することができる。テン
プレートはサイトから取得し、知識作業要員によって格納されるサイト特定スク
リプトを含む。一実施形態では、WEBページのホストとして機能する企業が、
サービスとWEBホスト間の協定によって、サービスにサイトロジックとあらゆ
るロジックの更新情報を自動的に提供する。
【0076】 一代替形態では、ギャザラ67はユーザのPCにインストールされたクライア
ントアプリケーションとして実装することができる。この実施形態では、ユーザ
はログインまたはパスワードコードを提供するようには要求されないはずである
。サマリ化スクリプトはクライアントソフトウェアに送ることができ、テンプレ
ートは、ユーザマシン上にローカルに暗号化および格納が行われているログイン
およびパスワード情報を使用して適切なスクリプトで自動的に作成することがで
きる。
【0077】 WEBサマリ情報を提供することに加えて、ギャザラ67はさらに、新しいサ
イトへの自動登録などを提供し、既存のサイトへの古い登録情報を更新するため
に使用することもできる。たとえば、ユーザが新しいサイトに加入または登録を
行いたい場合、ユーザの関連情報に変更がない限り、サイトの識別情報のみがユ
ーザから必要とされる。新しいパスワードなどが必要な場合、ギャザラ67は制
御モジュール73によって、ユーザによって提供される代替コードのリストから
ログインまたはパスワードコードを提示することができる。他の実施形態では、
豊富なパスワードオプションを含むデータベース(図示せず)に、様々なパスワ
ードを試みる目的でサイトに受け入れられるまで、ギャザラ67がアクセスする
ことができる。いったんパスワードまたはログインコードが受け入れられると、
それはユーザに送られ、自分のパスワードリストとネットワークレベルに格納す
ることができる。
【0078】 当業者にとっては、ギャザラ67などのソフトウェアアプリケーションはデー
タネットワークで接続された多くの別個の場所で実行することができることが明
らかになろう。たとえば、複数のギャザラアプリケーションは、1つまたは複数
の大容量レポジトリにリンクした別個の多くのサーバに分散することができる。
クライアントアプリケーションには、サービスと通信するためのWEBブラウザ
プラグインが含まれるが、これにのみ限定するものではない。拡張プラグインは
、プロシキサーバに提供することもでき、その結果自動ログインとデータアクセ
スは、なおユーザが気付かないようにして行うことができる。
【0079】 他の実施形態では、ギャザラ67と通信可能なプラグインを設け、他のネット
ワークデバイスがデスクトップコンピュータを必要とすることなく要求を開始し
、応答を受けることを可能にする目的でそのようなデバイス上で実行するように
構成することができる。
【0080】 多くの実施形態では、デスクトップPCを動作させるユーザは、自分の加入し
たWEBサイトのいくつかまたはすべてに関係したサマリを一時的にまたは定期
的に注文する。例示的な要求/応答対話の論理的流れは以下で提供している。
【0081】 図5は、ユーザ定義モードで動作する図4のソフトウェアエージェントによっ
て行われる例示的なサマリ化プロセスを例示する論理流れ図である。ステップ9
3では、ユーザはサマリに対する新しい要求(サマリの注文)を開始する。解説
目的のため、ステップ93の要求は1つのサイトに関わり、テンプレートは生成
されていないものとする。ステップ95では、その要求の受け取りおよび解析が
行われる。知識作業要員がこのステップを行うことはありうる。新しい要求は、
ユーザのポータルホームページに掲示する、直接ギャザラ67に送ること、ある
いはeメールまたは他のメディアを介してサービスに通信することさえできる。
【0082】 ステップ97では、知識作業要員は要求されたURLに関連付けられた特定の
サイトロジックにアクセスする。たとえば、要求が複数のURLに関わる場合、
そのときそれらのURL用のすべてのサイトロジックにアクセスする。ロジック
は、特定のURLにユーザが登録した時点で取得される場合、または登録の少し
後にWEBサイトのホストから送付される場合に、図1のレポジトリ29などの
レポジトリで入手することができる。全く新しいURLの場合、そのときロジッ
クはサイトから取得しなければならない。しかし、多くの場合、ロジックは共通
のURLにアクセスする複数のユーザによって知られることになる。したがって
、ロジック/ユーザ関連のデータベースのクロスリンキングは、特定のユーザに
とって新しく、しかし他のユーザにとっては新しくないサイトのロジックにアク
セスするために行うことができる。
【0083】 ステップ99では、知識作業要員はすべてのサイトロジック、URL、ログイ
ンおよびパスワード情報ならびにユーザ要求情報を含むスクリプト記述モジュー
ル79(図4)によってテンプレートを作成する。前述したように、テンプレー
トは同じ要求に対して再使用することができる。多くの場合、スクリプト記述は
ほとんど自動的に行うことができるので、知識作業要員による手作業の入力は最
小限度である。多くの場合、既存のテンプレートは新しい要求に完全に一致する
ので、再使用することができる。その場合、ステップ97、99および101は
不必要なはずである。
【0084】 ステップ101では、テンプレートが格納され、要求したユーザに関連付けら
れる。格納されたテンプレートは、つぎにサマリの収集を行うためにスケジュー
ルされた時間に検索することができる。ステップ103では、図4のモジュール
85などのブラウザ制御が起動し、サマリデータを収集する目的で格納されたテ
ンプレートにアクセスして特定のURLにナビゲートする。タイミング機能がス
テップ101で格納されたテンプレートに付属している場合、そのときテンプレ
ート自体での実行およびブラウザ機能の呼び出しを行うことができる。他の実施
形態では、知識作業要員は、ブラウザ制御に通知してつぎのタスク用のテンプレ
ートを取得することができる。いくつかの実施形態では前述のように、複数の制
御を1つのテンプレートを用いて使用することができる。
【0085】 ステップ105では、必要な場合には、自動ログインが行われ、それぞれの指
定されたURLにアクセスする。ステップ107では、指定されたWEBページ
にナビゲートが行われ、テンプレートのロジックに従って要求されたデータのた
めにWEBページの構文解析が行われる。複数のWEBページを構文解析する必
要がある場合、そのときこのステップがページの数だけ繰り返される。様々な構
文解析エンジンをこのプロセスで使用することができ、たとえばIE(商標)パ
ーサまたはPearl(商標)パーサなどがある。要求されたデータのみがステ
ップ107で保持される。
【0086】 要求は直ちに返還する必要があるオンデマンド要求またはデータを掲示してお
くことができるスケジュールされた要求とすることができる。ステップ109で
は、そのようなロジックが確定される。データが定期的なスケジュールに従って
提示されるものの場合、ステップ107で構文解析されたサマリデータは、ステ
ップ111で後で使用するために格納される。ステップ113では、サマリデー
タは、まだフォーマットされていない場合、HTMLとして翻訳され、ステップ
115でサマリWEBページの形で提示される。サマリページは、ユーザにとっ
て都合の良いときユーザがアクセスする(プル)ために掲示することができる、
またはユーザにWEBページとしてプッシュし、自動的にユーザのPCに表示す
るようにすることができる。サマリページが利用可能であることの通知をユーザ
に送り、注文が完了したことを知らせることもできる。
【0087】 サマリデータが一時的オンデマンドの要求であり、ユーザによって直ちに要求
されている場合、そのとき、ステップ117で(ユーザが構成する)ネットワー
ク機器とデータ配信方法が確定され、データが配信および表示用に適切なフォー
マットに翻訳される。ステップ119では、サマリデータはプロトコルに従って
ユーザ指定の機器に配信される。ステップ121では、ユーザは要求した情報を
適切なフォーマットで受け取る。
【0088】 当業者にとっては、この例で例示しているものよりも多くの論理ステップがあ
る場合またはより少ない論理ステップでいい場合のほか、サブステップを追加す
る場合もあることは明らかになろう。たとえば、ステップ105は、他の実施形
態では、ユーザからの暗号化キーを取得するなどのサブステップを含む。さらに
他の実施形態では、要求の一部は、ステップ113と同様のHTMLに翻訳する
ことにすることができるが、同時に同じ要求データの他のある特定の部分は、代
替方法によって他のフォーマットに翻訳し、配信するものとすることができるは
ずである。多くの可能性がある。
【0089】 本発明の方法および装置は、ユーザ入力なしで現在のサマリをユーザに提示す
るために使用することができる。このようなプロセスロジックを以下で詳細に説
明する。
【0090】 図6は、ユーザ入力が最小限の、または全くないユーザ独立スマートモードで
図4のソフトウェアエージェントによって行われる例示的なサマリ化プロセスを
例示する論理流れ図である。ステップ117では、企業によって開始されるサマ
リプロセスが始まる。この場合、企業はユーザにより良い取引を見つけるように
手助けしたり、または、ユーザ個人にユーザがまだ加入していない代替ページか
らのサマリとそのページへのリンクを提示したりすることができる。
【0091】 ステップ119では、ユーザ情報およびパラメータを含むデータベースがアク
セスされ、再検討される。ユーザ固有のある特定の情報が、企業が提供するサマ
リレポートを開始するために必要とされる。ステップ121では、知識作業要員
は、サマリ化のために指定したターゲットサイトに特定のサイトロジックにアク
セスする。ステップ123では、知識作業要員は既存のユーザテンプレートを変
更したり、または必要な場合には新しいテンプレートを作成する。ステップ12
5では、そのテンプレートはレポジトリ29などのレポジトリに格納され、ユー
ザに関連付けられる。
【0092】 図5で述べたように、テンプレートはタイミング機能に従ってそれ自体で実行
し、制御85(図4)などのブラウザ制御を呼び出すか、またはタスク通知の結
果として制御85によってアクセスされるかのいずれか一方である。ステップ1
27では、ブラウザ制御がナビゲーションを開始する。ステップ129では、要
求されれば、自動ログインが行われ、選択したサイトにアクセスする。そのWE
Bページがユーザにとって新しく、ユーザがWEBサイトに登録していない場合
、そのとき、協定または他の規則によって、サービスはそのようなサイトにアク
セスすることができる。そのような協定が行われるのは、たとえば、顧客が提示
されるサマリ情報を好感する場合、WEBサイトのホストは新しい顧客を獲得す
る見込みがある場合である。他の多くの状況では、パスワード情報もログイン情
報も、クライアントに対して個人向けではない一般的情報を取得するために必要
とはされない。
【0093】 ステップ131では、すべてのサイトがサマリデータ用に構文解析され、ステ
ップ133で標準的な形式で格納される。ステップ135では、そのデータをサ
マリページに提示するために、HTMLとしてコンパイルおよび翻訳が行われる
。ステップ137では、そのデータのすべてを含むWEBサマリがユーザに利用
可能にされ、ユーザにそれがあることが通知される。
【0094】 ユーザが要求していないが、ユーザがユーザの組織を強化するのに役立つある
特定の情報を提供することは、WEBで現在よく行われているビジネスである。
さらに、要請されていないWEBサマリが、ユーザのプロファイルの現在のオプ
ションよりも良い機会を提供する可能性がある。もちろん、この仕方でユーザを
援助するためには、企業(サービス)がユーザのプロファイル、既存の口座なら
びにユーザのリスト上の種々のWEBサイトを有するサービス情報に対するアク
セス権を有することが必要とされる。ユーザはユーザのパーソナル情報の使用を
禁止する可能性があり、その場合、企業が開始するサマリは、厳密に比較モード
ではなく提供モードで行われる場合を除いて行われることはないはいはずである
【0095】 本方法および装置は、言語およびプラットホームに独立した仕方でも実施する
ことができ、様々なスケーラブルなサーバアーキテクチャにも実装することがで
きる。
【0096】 本発明の方法および装置は、インターネット上の私的個人、インターネットに
接続されたWAN上で動作する事業体、構内WANを介して動作する事業体など
によって実施することができる。カスタマイズ可能な多くの状況がある。
【0097】 以上に教示した本発明は最大限に広い範囲を確保するはずである。本発明の趣
旨および範囲は、頭記の請求項によってのみ限定されるものである。
【図面の簡単な説明】
【図1】 本発明の一実施形態によるインターネットポータルシステムおよびネットワー
クの概略図である。
【図2】 本発明の一実施形態によりディスプレイモニタ画面で見ることができる、個人
専用のポータルホームページアプリケーションの例示的な平面図である。
【図3】 図1のインターネットポータルとのユーザ対話を例示する流れ図である。
【図4】 本発明の一実施形態によるサマリ化ソフトウェアエージェントおよびその機能
を例示するブロック図である。
【図5】 ユーザ定義モードで動作する図4のソフトウェアエージェントによって行われ
る例示的なサマリ化プロセスを例示する論理流れ図である。
【図6】 ユーザ入力が最小限のユーザ独立スマートモードで図4のソフトウェアエージ
ェントによって行われる例示的なサマリ化プロセスを例示する論理流れ図である
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G06F 15/00 310 G06F 15/00 310A (81)指定国 EP(AT,BE,CH,CY, DE,DK,ES,FI,FR,GB,GR,IE,I T,LU,MC,NL,PT,SE),OA(BF,BJ ,CF,CG,CI,CM,GA,GN,GW,ML, MR,NE,SN,TD,TG),AP(GH,GM,K E,LS,MW,SD,SL,SZ,TZ,UG,ZW ),EA(AM,AZ,BY,KG,KZ,MD,RU, TJ,TM),AE,AL,AM,AT,AU,AZ, BA,BB,BG,BR,BY,CA,CH,CN,C R,CU,CZ,DE,DK,DM,EE,ES,FI ,GB,GD,GE,GH,GM,HR,HU,ID, IL,IN,IS,JP,KE,KG,KP,KR,K Z,LC,LK,LR,LS,LT,LU,LV,MA ,MD,MG,MK,MN,MW,MX,NO,NZ, PL,PT,RO,RU,SD,SE,SG,SI,S K,SL,TJ,TM,TR,TT,TZ,UA,UG ,UZ,VN,YU,ZA,ZW (72)発明者 サテイアボル,ラーマクリシユナ アメリカ合衆国、カリフオルニア・95051、 サンタ・クララ、ポインシアナ・ドライ ブ・3707、アパートメント・154 (72)発明者 ラジヤン,スリーランガ・プラサンナクマ ール アメリカ合衆国、カリフオルニア・95051、 サンタ・クララ、グラナダ・アベニユー・ 3475、ナンバー・320 Fターム(参考) 5B075 ND36 NK02 PP03 PP13 PQ02 PQ22 PQ46 PR01 5B082 HA05 HA08 5B085 BG07 CA04

Claims (12)

    【特許請求の範囲】
  1. 【請求項1】 インターネットに接続されたサーバと サマリソフトウェアエージェントを含む、サーバ上で実行されるポータルソフ
    トウェアとを備えるインターネットポータルであって、 ポータルが、加入者に固有のインターネットの宛先のリストを保持し、サマリ
    ソフトウェアエージェントが、インターネットの宛先にアクセスし、事前にプロ
    グラムされた基準に従って情報を検索し、加入者に配信するために検索された情
    報をサマリ化するインターネットポータル。
  2. 【請求項2】 加入者がサマリ探索をセットアップして開始するための構成
    および開始インタフェースをさらに備える請求項1に記載のポータル。
  3. 【請求項3】 サマリ探索が、インターネットに接続されたサーバにおいて
    格納され検索されるテンプレートとして個々のクライアントごとに構成されてい
    る請求項1に記載のポータル。
  4. 【請求項4】 サマリ探索において検索される情報が、加入者によって検索
    されるように格納される請求項1に記載のポータル。
  5. 【請求項5】 サマリ探索において検索される情報が、直ちに加入者にダウ
    ンロードされる請求項1に記載のポータル。
  6. 【請求項6】 ポータルで加入者について格納されたデータに従って、各イ
    ンターネットサイトで加入者に対して自動ログインが行われる請求項1に記載の
    ポータル。
  7. 【請求項7】 インターネットポータルシステムにおいて、WEBサイトの
    情報のサマリに個々の加入者ごとに保持されるURLを与える方法であって、方
    法は、 (a)URLにアクセスするためにポータルで実行可能なサマリソフトウェア
    エージェントを構成するステップと、 (b)各加入者に固有の事前にプログラムされた基準に従ってアクセスされる
    WEBサイトの各々から情報を検索するステップと、 (c)情報を加入者に提供するステップとを含む方法。
  8. 【請求項8】 加入者が、構成および開始インタフェースを介して、サマリ
    探索を構成し開始するステップをさらに含む請求項7に記載の方法。
  9. 【請求項9】 サマリ探索が、インターネットに接続されたサーバにおいて
    格納され検索されるテンプレートとして個々のクライアントごとに構成されてい
    る請求項7に記載の方法。
  10. 【請求項10】 サマリ探索において検索される情報が、加入者によって検
    索されるように格納される請求項7に記載の方法。
  11. 【請求項11】 サマリ探索において検索される情報が、直ちに加入者にダ
    ウンロードされる請求項7に記載の方法。
  12. 【請求項12】 ポータルで加入者について格納されたデータに従って、各
    インターネットサイトで加入者に対して自動ログインが行われる請求項7に記載
    の方法。
JP2001500971A 1999-06-01 2000-04-18 サーバ側のwebサマリの生成および提示 Pending JP2003501725A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/323,598 1999-06-01
US09/323,598 US6199077B1 (en) 1998-12-08 1999-06-01 Server-side web summary generation and presentation
PCT/US2000/010411 WO2000073921A1 (en) 1999-06-01 2000-04-18 Server-side web summary generation and presentation

Publications (1)

Publication Number Publication Date
JP2003501725A true JP2003501725A (ja) 2003-01-14

Family

ID=23259897

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001500971A Pending JP2003501725A (ja) 1999-06-01 2000-04-18 サーバ側のwebサマリの生成および提示

Country Status (8)

Country Link
US (2) US6199077B1 (ja)
EP (1) EP1192558A4 (ja)
JP (1) JP2003501725A (ja)
CN (1) CN1353838A (ja)
AU (1) AU758865B2 (ja)
BR (1) BR0011015A (ja)
HK (1) HK1044834A1 (ja)
WO (1) WO2000073921A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007520772A (ja) * 2003-06-25 2007-07-26 イーワイズ システムズ プロプライエタリー リミテッド オンライン支払を容易にするためのシステム及び方法
JP2009059353A (ja) * 2001-07-12 2009-03-19 Biap Systems Inc 選択的に情報を検索しその後その情報の表示を可能にする装置および方法
JP2017529622A (ja) * 2014-09-18 2017-10-05 ホアウェイ・テクノロジーズ・カンパニー・リミテッド 情報表示方法、端末、及びサーバ

Families Citing this family (394)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7448063B2 (en) * 1991-11-25 2008-11-04 Actv, Inc. Digital interactive system for providing full interactivity with live programming events
US20040261127A1 (en) * 1991-11-25 2004-12-23 Actv, Inc. Digital interactive system for providing full interactivity with programming events
WO1997014108A1 (en) * 1995-10-11 1997-04-17 Block Financial Corporation Financial information access system
US5706442A (en) * 1995-12-20 1998-01-06 Block Financial Corporation System for on-line financial services using distributed objects
US20030212996A1 (en) * 1996-02-08 2003-11-13 Wolzien Thomas R. System for interconnection of audio program data transmitted by radio to remote vehicle or individual with GPS location
US5761606A (en) * 1996-02-08 1998-06-02 Wolzien; Thomas R. Media online services access via address embedded in video or audio program
US20020049832A1 (en) * 1996-03-08 2002-04-25 Craig Ullman Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
JP3270351B2 (ja) 1997-01-31 2002-04-02 株式会社東芝 電子化文書処理装置
FR2778294B1 (fr) * 1998-04-30 2000-06-09 Alsthom Cge Alcatel Profil d'abonne internet
US6115709A (en) * 1998-09-18 2000-09-05 Tacit Knowledge Systems, Inc. Method and system for constructing a knowledge profile of a user having unrestricted and restricted access portions according to respective levels of confidence of content of the portions
ATE268484T1 (de) 1998-10-28 2004-06-15 Verticalone Corp System und verfahren für den automatischen zugriff auf persönliche daten
US6802042B2 (en) * 1999-06-01 2004-10-05 Yodlee.Com, Inc. Method and apparatus for providing calculated and solution-oriented personalized summary-reports to a user through a single user-interface
US6412073B1 (en) * 1998-12-08 2002-06-25 Yodiee.Com, Inc Method and apparatus for providing and maintaining a user-interactive portal system accessible via internet or other switched-packet-network
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
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
US20010051907A1 (en) * 1998-12-08 2001-12-13 Srihari Kumar Interactive financial portfolio tracking interface
US20060136595A1 (en) * 1998-12-08 2006-06-22 Ramakrishna Satyavolu Network-based verification and fraud-prevention system
US6517587B2 (en) * 1998-12-08 2003-02-11 Yodlee.Com, Inc. Networked architecture for enabling automated gathering of information from Web servers
US7085997B1 (en) * 1998-12-08 2006-08-01 Yodlee.Com Network-based bookmark management and web-summary system
US6859212B2 (en) * 1998-12-08 2005-02-22 Yodlee.Com, Inc. Interactive transaction center interface
US7200804B1 (en) * 1998-12-08 2007-04-03 Yodlee.Com, Inc. Method and apparatus for providing automation to an internet navigation application
US6484263B1 (en) * 1999-01-28 2002-11-19 International Business Machines Corporation Security profile for web browser
EP1222561A2 (en) 1999-05-28 2002-07-17 The Coca-Cola Company Method and apparatus for surrogate control of network-based electronic transactions
US7305473B2 (en) * 1999-05-28 2007-12-04 The Coca-Cola Company Provision of transparent proxy services to a user of a client device
US8423648B2 (en) * 1999-06-01 2013-04-16 Yodlee.Com, Inc. Method and system for verifying state of a transaction between a client and a service over a data-packet-network
US7752535B2 (en) * 1999-06-01 2010-07-06 Yodlec.com, Inc. Categorization of summarized information
US20040078423A1 (en) * 2002-03-22 2004-04-22 Ramakrishna Satyavolu Method and apparatus for controlled establishment of a turnkey system providing a centralized data aggregation and summary capability to third party entities
US6477565B1 (en) * 1999-06-01 2002-11-05 Yodlee.Com, Inc. Method and apparatus for restructuring of personalized data for transmission from a data network to connected and portable network appliances
US7729283B2 (en) * 1999-06-01 2010-06-01 Yodlee.Com, Inc. Method and apparatus for configuring and establishing a secure credential-based network link between a client and a service over a data-packet-network
WO2001002988A2 (en) * 1999-07-01 2001-01-11 Seekip.Com Method and system for continually tracking and reporting information available on global computer networks
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
US6741992B1 (en) * 1999-07-29 2004-05-25 Xtenit Flexible rule-based communication system and method for controlling the flow of and access to information between computer users
US6763388B1 (en) * 1999-08-10 2004-07-13 Akamai Technologies, Inc. Method and apparatus for selecting and viewing portions of web pages
US6834306B1 (en) * 1999-08-10 2004-12-21 Akamai Technologies, Inc. Method and apparatus for notifying a user of changes to certain parts of web pages
US7409364B1 (en) 1999-09-08 2008-08-05 Jpmorgan Chase Bank, N.A. Financial advice strategy system
US7949722B1 (en) * 1999-09-29 2011-05-24 Actv Inc. Enhanced video programming system and method utilizing user-profile information
US7542921B1 (en) 1999-09-30 2009-06-02 Jpmorgan Chase Bank, N.A. Network-based financial planning system and method
US7020704B1 (en) * 1999-10-05 2006-03-28 Lipscomb Kenneth O System and method for distributing media assets to user devices via a portal synchronized by said user devices
AU7863600A (en) * 1999-10-05 2001-05-10 Zapmedia, Inc. System and method for distributing media assets to user devices and managing user rights of the media assets
US6556997B1 (en) * 1999-10-07 2003-04-29 Comverse Ltd. Information retrieval system
US7039656B1 (en) * 1999-10-20 2006-05-02 Yodlee.Com, Inc. Method and apparatus for synchronizing data records between a remote device and a data server over a data-packet-network
US6675350B1 (en) * 1999-11-04 2004-01-06 International Business Machines Corporation System for collecting and displaying summary information from disparate sources
AU3438401A (en) 1999-11-04 2001-05-14 Jp Morgan Chase Bank System and method for automated financial project management
US20060229930A9 (en) * 1999-11-15 2006-10-12 Gottfurcht Elliot A Method to generate advertising revenue based on time and location
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
US6546387B1 (en) * 1999-11-15 2003-04-08 Transcom Software Inc. Computer network information management system and method using intelligent software agents
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
US6665657B1 (en) * 1999-11-19 2003-12-16 Niku Corporation Method and system for cross browsing of various multimedia data sources in a searchable repository
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
AU2073401A (en) * 1999-12-10 2001-06-18 Myteam.Com, Inc. Tools for administering leagues and accessing and populating a community websitestructure
CA2396266C (en) 2000-01-12 2007-03-13 Metavante Corporation Integrated systems for electronic bill presentment and payment
US6867789B1 (en) 2000-02-15 2005-03-15 Bank One, Delaware, National Association System and method for generating graphical user interfaces
US6757719B1 (en) * 2000-02-25 2004-06-29 Charmed.Com, Inc. Method and system for data transmission between wearable devices or from wearable devices to portal
US6711414B1 (en) * 2000-02-25 2004-03-23 Charmed Technology, Inc. Wearable computing device capable of responding intelligently to surroundings
US20050021679A1 (en) * 2000-02-25 2005-01-27 Alexander Lightman Method and system for data transmission between wearable devices or from wearable devices to portal
US20010034746A1 (en) * 2000-02-26 2001-10-25 Alex Tsakiris Methods and systems for creating user-defined personal web cards
JP4498523B2 (ja) * 2000-02-29 2010-07-07 パナソニック株式会社 ブックマークリスト表示方法、及び携帯電話機
US20020004844A1 (en) * 2000-03-08 2002-01-10 Yali Harari Method and system for enabling the exchange, management and supervision of leads and requests in a network
EP1428142A2 (en) 2000-03-22 2004-06-16 Sidestep, Inc. Method and apparatus for dynamic information connection engine
ES2381530T3 (es) * 2000-03-31 2012-05-29 Opentv, Inc. Sistema y método para la inserción de metadatos locales
US6782003B1 (en) * 2000-04-12 2004-08-24 Serviceswitch.Com Data management system and method
JP2002007399A (ja) * 2000-04-17 2002-01-11 Toyota Motor Corp 資産情報管理方法及び管理システム及び資産情報管理用識別子データベース及び資産情報管理用識別子のデータ構造
US7212996B1 (en) * 2000-04-20 2007-05-01 Jpmorgan Chase Bank, N.A. System and method for dynamic, multivariable comparison of financial products
US7734543B2 (en) 2000-05-09 2010-06-08 Metavante Corporation Electronic bill presentment and payment system
US7668738B2 (en) * 2000-06-01 2010-02-23 Blue Cross And Blue Shield Of South Carolina Insurance claim filing system and method
GB2362972A (en) * 2000-06-02 2001-12-05 Res Summary Com An internet based searchable database for up to date financial executive summaries with links to full documents
US10142836B2 (en) 2000-06-09 2018-11-27 Airport America, Llc Secure mobile device
US7599847B2 (en) 2000-06-09 2009-10-06 Airport America Automated internet based interactive travel planning and management system
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
US10185936B2 (en) 2000-06-22 2019-01-22 Jpmorgan Chase Bank, N.A. Method and system for processing internet payments
US20020194267A1 (en) * 2000-06-23 2002-12-19 Daniel Flesner Portal server that provides modification of user interfaces for access to computer networks
US20040111370A1 (en) * 2000-06-27 2004-06-10 Digital World Access, Inc. Single source money management system
US20080215472A1 (en) * 2000-06-27 2008-09-04 Nicholas Ahthony Lindsay Brown Variable use advanced messaging system and method
US20010056399A1 (en) * 2000-06-27 2001-12-27 Eric Saylors Web dependent consumer financing and virtual reselling method
US20050211765A1 (en) * 2000-06-27 2005-09-29 Digital World Access, Inc. Money management network
US7370011B2 (en) * 2000-06-28 2008-05-06 Yahoo! Inc. Financial information portal
JP2002014684A (ja) * 2000-06-29 2002-01-18 Matsushita Graphic Communication Systems Inc 情報配信方法、サーバ装置及び情報受信端末装置
EP1305694A2 (en) * 2000-06-30 2003-05-02 Flamenco Networks, Inc. Method, apparatus, and system for centrally defining and distributing connection definitions over a network
US7315567B2 (en) * 2000-07-10 2008-01-01 Motorola, Inc. Method and apparatus for partial interference cancellation in a communication system
US7640200B2 (en) * 2000-07-10 2009-12-29 Byallaccounts, Inc. Financial portfolio management system and method
US7086067B1 (en) 2000-07-14 2006-08-01 International Business Machines Corporation Dynamic Java bean for VisualAge for Java
US7568152B1 (en) * 2000-07-14 2009-07-28 International Business Machines Corporation Text file interface support in an object oriented application
US7013310B2 (en) * 2002-01-03 2006-03-14 Cashedge, Inc. Method and apparatus for retrieving and processing data
US8086508B2 (en) 2000-07-24 2011-12-27 Cashedge, Inc. Method and apparatus for delegating authority
US7536340B2 (en) * 2000-07-24 2009-05-19 Cashedge, Inc. Compliance monitoring method and apparatus
US7797207B1 (en) 2000-07-24 2010-09-14 Cashedge, Inc. Method and apparatus for analyzing financial data
US7146338B2 (en) 2001-06-28 2006-12-05 Checkfree Services Corporation Inter-network financial service
US7031935B1 (en) * 2000-07-31 2006-04-18 J.P. Morgan Advisory Services Inc. Method and system for computing path dependent probabilities of attaining financial goals
US7249056B1 (en) * 2000-08-17 2007-07-24 Performics, Inc. Method and system for exchanging data between affiliated sites
US7512665B1 (en) * 2000-08-17 2009-03-31 International Business Machines Corporation Chained uniform resource locators
US20020054090A1 (en) * 2000-09-01 2002-05-09 Silva Juliana Freire Method and apparatus for creating and providing personalized access to web content and services from terminals having diverse capabilities
US20060074727A1 (en) 2000-09-07 2006-04-06 Briere Daniel D Method and apparatus for collection and dissemination of information over a computer network
US20030236728A1 (en) * 2000-09-20 2003-12-25 Amir Sunderji Method and apparatus for managing a financial transaction system
US7383223B1 (en) * 2000-09-20 2008-06-03 Cashedge, Inc. Method and apparatus for managing multiple accounts
US8335855B2 (en) 2001-09-19 2012-12-18 Jpmorgan Chase Bank, N.A. System and method for portal infrastructure tracking
US20020035483A1 (en) * 2000-09-20 2002-03-21 Patel Kirtikumar Natubhai Multiple portal distributed business/information system and method
US20080015982A1 (en) * 2000-09-20 2008-01-17 Jeremy Sokolic Funds transfer method and system including payment enabled invoices
US7792962B2 (en) * 2000-09-25 2010-09-07 Short Path, Inc. System and method for managing provision of commercial products and services in a building
US20020038355A1 (en) * 2000-09-25 2002-03-28 Scitt Mager System and method for managing infrastructure and eviroment in a bulding
KR100801445B1 (ko) * 2000-09-29 2008-02-11 소니 가부시끼 가이샤 에이전트를 이용한 정보관리시스템
US7606733B2 (en) * 2000-10-27 2009-10-20 Sandisk Il Ltd. Account portability for computing
US7103556B2 (en) * 2000-11-02 2006-09-05 Jpmorgan Chase Bank, N.A. System and method for aggregate portfolio client support
US20060047781A1 (en) * 2000-11-22 2006-03-02 Ed Anuff Method and system for providing remote portal service modules
US7325067B1 (en) * 2000-11-27 2008-01-29 Esaya, Inc. Personalized account migration system and method
JP2002169808A (ja) * 2000-11-30 2002-06-14 Hitachi Ltd セキュアマルチデータベースシステム
SE0004566D0 (sv) * 2000-12-11 2000-12-11 Boxer Tv Access Ab An electronics device comprising means for receiving a television signal and means for communivating with a provider of Internet pages
WO2002050710A1 (en) * 2000-12-20 2002-06-27 International Business Machines Corporation Facilitating access to a resource of an on-line service
US7295999B1 (en) * 2000-12-20 2007-11-13 Jpmorgan Chase Bank, N.A. System and method for determining eligibility and enrolling members in various programs
JP2002215582A (ja) * 2000-12-28 2002-08-02 Morgan Stanley Dean Witter Japan Ltd 認証方法及び装置
SE0100188L (sv) * 2001-01-24 2002-07-25 Ericsson Telefon Ab L M En anordning och ett förfarande relaterande till access av slutanvändarstationer i en portalstruktur
SE0100191L (sv) * 2001-01-24 2002-07-25 Ericsson Telefon Ab L M En anordning och ett förfarande relaterande till access av applikationer/tjänster
US20020112002A1 (en) * 2001-02-15 2002-08-15 Abato Michael R. System and process for creating a virtual stage and presenting enhanced content via the virtual stage
US20020156909A1 (en) * 2001-02-15 2002-10-24 Harrington Jeffrey M. System and method for server side control of a flash presentation
JP2002318838A (ja) * 2001-02-19 2002-10-31 Toshiba Corp 電子商取引管理サーバ及び電子商取引管理方法
US20020120565A1 (en) * 2001-02-28 2002-08-29 Yu Philip Shi-Lung System and method for providing downloading services for digital objects
US7895098B2 (en) 2001-03-01 2011-02-22 Jpmorgan Chase Bank, N.A. System and method for measuring and utilizing pooling analytics
US7861155B2 (en) * 2001-03-05 2010-12-28 International Business Machines Corporation Method and system for providing message publishing on a dynamic page builder on the internet
JP3702800B2 (ja) * 2001-03-12 2005-10-05 日本電気株式会社 組織ポータルシステム
US20020133706A1 (en) * 2001-03-19 2002-09-19 Alok Khanna Login for online account aggregation
US20020133604A1 (en) * 2001-03-19 2002-09-19 Alok Khanna Instruction set file generation for online account aggregation
US20020133605A1 (en) * 2001-03-19 2002-09-19 Alok Khanna Generation and use of rules for reading of data for online account aggregation
JP2002283301A (ja) * 2001-03-26 2002-10-03 Makita Corp 際切りマルノコ
US6745188B2 (en) * 2001-03-28 2004-06-01 Ge Capital Aviation Services, Inc. Methods and systems for generating and managing offerings
US20020143700A1 (en) * 2001-03-29 2002-10-03 Wu Guangdian Guordon Method and apparatus for individual-centric use of the internet
US7991886B1 (en) * 2001-03-30 2011-08-02 Base Base Corporation Method and apparatus for individual-centric use of the internet
US20030023512A1 (en) * 2001-04-06 2003-01-30 Phil Festa Interactive on-line catalog
US20020152279A1 (en) * 2001-04-12 2002-10-17 Sollenberger Deborah A. Personalized intranet portal
US20020152117A1 (en) * 2001-04-12 2002-10-17 Mike Cristofalo System and method for targeting object oriented audio and video content to users
US7277927B2 (en) 2001-04-13 2007-10-02 Earthlink, Inc. Systems and methods for saving internet content into a handheld internet appliance
WO2002084516A1 (en) * 2001-04-13 2002-10-24 Earthlink, Inc. Systems and methods for transferring information between a database in a handheld internet appliance and a web site
US7277923B2 (en) 2001-04-13 2007-10-02 Earthlink, Inc. Systems and methods for automatically accessing internet information from a local application on a handheld internet appliance
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
US7023301B2 (en) * 2001-05-16 2006-04-04 Matsushita Electric Industrial Co., Ltd. Laminated filter with a single shield conductor, integrated device, and communication apparatus
US20020180789A1 (en) * 2001-06-01 2002-12-05 Gregory Guttmann Framework for developing web-based and email-based collaborative programs
US20020184300A1 (en) * 2001-06-05 2002-12-05 Schmeling Garth F. Device management system and method
FR2825870B1 (fr) * 2001-06-06 2005-03-11 Canon Europa Nv Procede et dispositif de creation d'un document
US7689506B2 (en) 2001-06-07 2010-03-30 Jpmorgan Chase Bank, N.A. System and method for rapid updating of credit information
US6879972B2 (en) 2001-06-15 2005-04-12 International Business Machines Corporation Method for designing a knowledge portal
US7266839B2 (en) 2001-07-12 2007-09-04 J P Morgan Chase Bank System and method for providing discriminated content to network users
US6778990B2 (en) * 2001-07-27 2004-08-17 Hewlett-Packard Development Company, L.P. Dynamic component activation method using a relational database as the repository for registration information
JP4604422B2 (ja) 2001-07-31 2011-01-05 ソニー株式会社 通信システム、通信装置及び通信方法
US8296400B2 (en) * 2001-08-29 2012-10-23 International Business Machines Corporation System and method for generating a configuration schema
US7293070B2 (en) 2001-09-17 2007-11-06 Vignette Corporation Method and system for deploying web components between portals in a portal framework
US8606916B2 (en) 2001-09-17 2013-12-10 Open Text S.A. Graphical user interface for performing administration on web components of web sites in a portal framework
US7103576B2 (en) 2001-09-21 2006-09-05 First Usa Bank, Na System for providing cardless payment
US20030061348A1 (en) * 2001-09-24 2003-03-27 Jacobs James W. System and method of providing information from a plurality of information sources
AU2002349979A1 (en) * 2001-10-16 2003-04-28 Newattitude Inc. (Dba Digital World Access, Inc.) Self-administered automatic payroll deduction
US7312785B2 (en) 2001-10-22 2007-12-25 Apple Inc. Method and apparatus for accelerated scrolling
US20030079051A1 (en) * 2001-10-24 2003-04-24 Dean Moses Method and system for the internationalization of computer programs employing graphical user interface
US7958049B2 (en) * 2001-11-01 2011-06-07 Metavante Corporation System and method for obtaining customer bill information and facilitating bill payment at biller websites
WO2003038561A2 (en) 2001-11-01 2003-05-08 First Usa Bank, N.A. System and method for establishing or modifying an account with user selectable terms
US6918088B2 (en) * 2001-11-05 2005-07-12 Sun Microsystems, Inc. Service portal with application framework for facilitating application and feature development
US20030105830A1 (en) * 2001-12-03 2003-06-05 Duc Pham Scalable network media access controller and methods
US7987501B2 (en) 2001-12-04 2011-07-26 Jpmorgan Chase Bank, N.A. System and method for single session sign-on
CA2469887A1 (en) * 2001-12-10 2003-06-19 Peter C. Freund Methods and system for adding liquidity to alternative investment transactions
US7206744B2 (en) * 2001-12-14 2007-04-17 Sbc Technology Resources, Inc. Voice review of privacy policy in a mobile environment
US20030126301A1 (en) * 2001-12-31 2003-07-03 Jeff Mason Machine, process and manufacture for synchronizing data across integrated applications
US20040236653A1 (en) * 2002-01-03 2004-11-25 Sokolic Jeremy N. System and method for associating identifiers with data
US20050187867A1 (en) * 2002-01-03 2005-08-25 Sokolic Jeremy N. System and method for associating identifiers with transactions
US6996620B2 (en) * 2002-01-09 2006-02-07 International Business Machines Corporation System and method for concurrent security connections
US7203845B2 (en) * 2002-01-11 2007-04-10 Cashedge, Inc. Multiple trust modes for handling data
US7076795B2 (en) 2002-01-11 2006-07-11 International Business Machiness Corporation System and method for granting access to resources
US20030145338A1 (en) * 2002-01-31 2003-07-31 Actv, Inc. System and process for incorporating, retrieving and displaying an enhanced flash movie
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
US20030229508A1 (en) * 2002-02-21 2003-12-11 Monte Zweben Methods and systems for providing targeted marketing over the internet
US7260617B2 (en) * 2002-03-04 2007-08-21 International Business Machines Corporation Method, system, and article of manufacture for implementing security features at a portal server
US7756896B1 (en) 2002-03-11 2010-07-13 Jp Morgan Chase Bank System and method for multi-dimensional risk analysis
AU2003230751A1 (en) 2002-03-29 2003-10-13 Bank One, Delaware, N.A. System and process for performing purchase transaction using tokens
US7447991B2 (en) * 2002-04-01 2008-11-04 Hewlett-Packard Development Company, L.P. Document agents
EP1504393A4 (en) 2002-04-23 2008-03-19 Clearing House Service Company PAYMENT IDENTIFICATION CODE AND PAYMENT SYSTEM THEREWITH
JP4018450B2 (ja) * 2002-05-27 2007-12-05 キヤノン株式会社 文書管理システム、文書管理装置、認証方法、コンピュータ読み取り可能なプログラム、及び記憶媒体
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
AU2003247593A1 (en) 2002-06-18 2003-12-31 Wireless Ink, Llc Method, apparatus and system for management of information content for enhanced accessibility over wireless communication networks
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
US6987987B1 (en) 2002-07-03 2006-01-17 Sprint Spectrum L.P. Method and system for providing advanced notice of cost to access web content
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
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
US6931530B2 (en) * 2002-07-22 2005-08-16 Vormetric, Inc. Secure network file access controller implementing access control and auditing
US6678828B1 (en) * 2002-07-22 2004-01-13 Vormetric, Inc. Secure network file access control system
US7334124B2 (en) * 2002-07-22 2008-02-19 Vormetric, Inc. Logical access block processing protocol for transparent secure file storage
US8527291B1 (en) * 2002-08-02 2013-09-03 Medsocket LLC Medical search engine system method and software product
US7606756B2 (en) * 2002-08-02 2009-10-20 Jpmorgan Chase Bank, N.A. Synthetic funds having structured notes
US7958144B2 (en) 2002-08-30 2011-06-07 Boss Logic, Llc System and method for secure reciprocal exchange of data
US7058660B2 (en) 2002-10-02 2006-06-06 Bank One Corporation System and method for network-based project management
US7143288B2 (en) 2002-10-16 2006-11-28 Vormetric, Inc. Secure file system server architecture and methods
US8301493B2 (en) 2002-11-05 2012-10-30 Jpmorgan Chase Bank, N.A. System and method for providing incentives to consumers to share information
US9805373B1 (en) 2002-11-19 2017-10-31 Oracle International Corporation Expertise services platform
US7596602B2 (en) * 2002-12-10 2009-09-29 Louis Ellman System and method of facilitating the dissemination of information by means of active advertisements in portable information transceivers
US7930716B2 (en) * 2002-12-31 2011-04-19 Actv Inc. Techniques for reinsertion of local market advertising in digital video from a bypass source
US8683518B2 (en) * 2003-01-07 2014-03-25 Home Box Office, Inc. Integrated media viewing environment
US20040148241A1 (en) * 2003-01-24 2004-07-29 Qi Thomas J. Method of evaluating a portfolio of leased items
US20040148566A1 (en) * 2003-01-24 2004-07-29 Jp Morgan Chase Bank Method to evaluate project viability
US20040210520A1 (en) * 2003-04-02 2004-10-21 Fitzgerald Daleen R. Bill payment payee information management system and method
US7636786B2 (en) * 2003-06-19 2009-12-22 International Business Machines Corporation Facilitating access to a resource of an on-line service
CA2434276A1 (en) * 2003-07-03 2005-01-03 Ibm Canada Limited - Ibm Canada Limitee Password management
US7185272B2 (en) * 2003-07-30 2007-02-27 William M Pearce Method for automatically filling in web forms
US7624068B1 (en) * 2003-08-18 2009-11-24 Jpmorgan Chase Bank, N.A. Method and system for dynamically adjusting discount rates for a card transaction
US20050060252A1 (en) * 2003-09-11 2005-03-17 Andrew Doddington Graphical software tool for modeling financial products
US8438147B2 (en) 2003-09-29 2013-05-07 Home Box Office, Inc. Media content searching and notification
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
US8190893B2 (en) 2003-10-27 2012-05-29 Jp Morgan Chase Bank Portable security transaction protocol
US20050097190A1 (en) * 2003-10-31 2005-05-05 Aaron Abdelhak System and method for customized portal web pages
US20050101318A1 (en) * 2003-11-07 2005-05-12 Brett Williams Wireless network access methods, communications device configuration methods, configuration devices, communications systems, and articles of manufacture
US7639642B2 (en) * 2003-11-07 2009-12-29 Hewlett-Packard Development Company, L.P. Wireless network monitoring methods, configuration devices, communications systems, and articles of manufacture
US7269653B2 (en) * 2003-11-07 2007-09-11 Hewlett-Packard Development Company, L.P. Wireless network communications methods, communications device operational methods, wireless networks, configuration devices, communications systems, and articles of manufacture
US20050131837A1 (en) 2003-12-15 2005-06-16 Sanctis Jeanne D. Method, system and program product for communicating e-commerce content over-the-air to mobile devices
US20100174826A1 (en) * 2003-12-23 2010-07-08 Anupam Sharma Information gathering system and method
US8150824B2 (en) * 2003-12-31 2012-04-03 Google Inc. Systems and methods for direct navigation to specific portion of target document
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
US8725607B2 (en) 2004-01-30 2014-05-13 The Clearing House Payments Company LLC Electronic payment clearing and check image exchange systems and methods
US7490242B2 (en) * 2004-02-09 2009-02-10 International Business Machines Corporation Secure management of authentication information
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
US20050241727A1 (en) * 2004-04-29 2005-11-03 Kosmyna Michael J Vented Funnel
US8370269B2 (en) 2004-06-02 2013-02-05 Overstock.Com, Inc. System and methods for electronic commerce using personal and business networks
WO2006009879A2 (en) 2004-06-18 2006-01-26 Washington Mutual, Inc. System for automatically transferring account information, such as information regarding a financial servicees account
US8429006B1 (en) 2004-06-18 2013-04-23 Jpmorgan Chase Bank, N.A. System and method for offer targeting
US7974895B1 (en) 2004-07-16 2011-07-05 Jp Morgan Chase Bank System and method for developing finance rate information
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
US20060069730A1 (en) * 2004-09-10 2006-03-30 Hideyuki Azuma Public relations communication methods and systems
US20060059129A1 (en) * 2004-09-10 2006-03-16 Hideyuki Azuma Public relations communication methods and systems
US20060059128A1 (en) * 2004-09-16 2006-03-16 Ruggle Matthew J Digital content licensing toolbar
US8732004B1 (en) 2004-09-22 2014-05-20 Experian Information Solutions, Inc. Automated analysis of data to generate prospect notifications based on trigger events
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
JP2006155373A (ja) * 2004-11-30 2006-06-15 Ntt Docomo Inc サイト情報提供装置およびサイト情報提供方法
US7480631B1 (en) 2004-12-15 2009-01-20 Jpmorgan Chase Bank, N.A. System and method for detecting and processing fraud and credit abuse
US7478123B2 (en) 2004-12-29 2009-01-13 International Business Machines Corporation Effortless registration with content providers and methods thereof
US20110161958A1 (en) * 2005-01-03 2011-06-30 Jp Morgan Chase Bank Method and system for managing business calculations using multi-dimensional data
US7890343B1 (en) 2005-01-11 2011-02-15 Jp Morgan Chase Bank System and method for generating risk management curves
US20060173770A1 (en) * 2005-01-31 2006-08-03 Mckay Anthony Telephony controlled auction
US20060195398A1 (en) * 2005-02-04 2006-08-31 Sanjeev Dheer Method and apparatus for processing payment requests
US7613688B2 (en) * 2005-02-28 2009-11-03 Sap Ag Generating business warehouse reports
US20060265427A1 (en) * 2005-04-05 2006-11-23 Cohen Alexander J Multi-media search, discovery, submission and distribution control infrastructure
EP1889189A1 (en) * 2005-05-16 2008-02-20 West Services Inc. User interface for search and document production
US20060277460A1 (en) * 2005-06-03 2006-12-07 Scott Forstall Webview applications
US20060277481A1 (en) * 2005-06-03 2006-12-07 Scott Forstall Presenting clips of content
US9098597B2 (en) * 2005-06-03 2015-08-04 Apple Inc. Presenting and managing clipped content
US8185877B1 (en) 2005-06-22 2012-05-22 Jpmorgan Chase Bank, N.A. System and method for testing applications
US7546290B2 (en) * 2005-08-11 2009-06-09 Marc Colando Systems and methods for extracting and adapting data
US20070067239A1 (en) * 2005-09-19 2007-03-22 Cashedge, Inc. Method and Apparatus for Transferring Financial Information
US8583926B1 (en) 2005-09-19 2013-11-12 Jpmorgan Chase Bank, N.A. System and method for anti-phishing authentication
US7979340B2 (en) 2005-09-21 2011-07-12 Overstock.Com, Inc. System, program product, and methods for online image handling
US20070100748A1 (en) * 2005-10-19 2007-05-03 Sanjeev Dheer Multi-channel transaction system for transferring assets between accounts at different financial institutions
US20070130518A1 (en) * 2005-12-01 2007-06-07 Alefo Interactive Ltd. Method and apparatus for a personalized web page
US7412349B2 (en) * 2005-12-09 2008-08-12 Sap Ag Interface for series of tests
US8230487B2 (en) 2005-12-21 2012-07-24 International Business Machines Corporation Method and system for controlling access to a secondary system
US20070192798A1 (en) * 2005-12-30 2007-08-16 Barrett Morgan Digital content delivery via virtual private network (VPN) incorporating secured set-top devices
US7962396B1 (en) 2006-02-03 2011-06-14 Jpmorgan Chase Bank, N.A. System and method for managing risk
GB0603463D0 (en) * 2006-02-21 2006-04-05 Instant Access Technologies Lt Accessing information
US7711636B2 (en) 2006-03-10 2010-05-04 Experian Information Solutions, Inc. Systems and methods for analyzing data
US7529795B2 (en) 2006-03-20 2009-05-05 Stragent, Llc Message board aggregator
US7941525B1 (en) 2006-04-01 2011-05-10 ClickTale, Ltd. Method and system for monitoring an activity of a user
US8458725B2 (en) 2006-04-10 2013-06-04 Oracle International Corporation Computer implemented method for removing an event registration within an event notification infrastructure
US9390118B2 (en) * 2006-04-19 2016-07-12 Oracle International Corporation Computer implemented method for transforming an event notification within a database notification infrastructure
US8082489B2 (en) * 2006-04-20 2011-12-20 Oracle International Corporation Using a spreadsheet engine as a server-side calculation model
US20070250512A1 (en) * 2006-04-24 2007-10-25 Dell Products L.P. Video interactivity via connectivity through a conditional access system
US8464275B2 (en) * 2006-05-10 2013-06-11 Oracle International Corporation Method of using a plurality of subscriber types in managing a message queue of a database management system
US7707192B1 (en) 2006-05-23 2010-04-27 Jp Morgan Chase Bank, N.A. Confidence index for assets
US7849069B2 (en) * 2006-06-21 2010-12-07 International Business Machines Corporation Method and system for federated resource discovery service in distributed systems
US11853374B2 (en) 2006-06-22 2023-12-26 Rohit Chandra Directly, automatically embedding a content portion
US11288686B2 (en) 2006-06-22 2022-03-29 Rohit Chandra Identifying micro users interests: at a finer level of granularity
US10884585B2 (en) 2006-06-22 2021-01-05 Rohit Chandra User widget displaying portions of content
US10289294B2 (en) 2006-06-22 2019-05-14 Rohit Chandra Content selection widget for visitors of web pages
US11301532B2 (en) 2006-06-22 2022-04-12 Rohit Chandra Searching for user selected portions of content
US11763344B2 (en) 2006-06-22 2023-09-19 Rohit Chandra SaaS for content curation without a browser add-on
US10909197B2 (en) 2006-06-22 2021-02-02 Rohit Chandra Curation rank: content portion search
US8910060B2 (en) * 2006-06-22 2014-12-09 Rohit Chandra Method and apparatus for highlighting a portion of an internet document for collaboration and subsequent retrieval
US9292617B2 (en) 2013-03-14 2016-03-22 Rohit Chandra Method and apparatus for enabling content portion selection services for visitors to web pages
US10866713B2 (en) 2006-06-22 2020-12-15 Rohit Chandra Highlighting on a personal digital assistant, mobile handset, eBook, or handheld device
US11429685B2 (en) 2006-06-22 2022-08-30 Rohit Chandra Sharing only a part of a web page—the part selected by a user
US7844891B2 (en) * 2006-06-23 2010-11-30 Rohit Chandra Method and apparatus for creating, configuring and displaying a widget to display user-generated highlights
US8793490B1 (en) 2006-07-14 2014-07-29 Jpmorgan Chase Bank, N.A. Systems and methods for multifactor authentication
US8775214B2 (en) 2006-07-19 2014-07-08 Thompson Reuters (Market) LLC Management method and system for a user
US7606752B2 (en) 2006-09-07 2009-10-20 Yodlee Inc. Host exchange in bill paying services
US20080072053A1 (en) * 2006-09-15 2008-03-20 Halim Budi S Web-based authentication system and method
US8201217B1 (en) * 2006-10-03 2012-06-12 Stamps.Com Inc. Systems and methods for single sign-in for multiple accounts
US8046823B1 (en) 2006-10-03 2011-10-25 Stamps.Com Inc. Secure application bridge server
US8086637B1 (en) 2006-12-22 2011-12-27 Emc Corporation Access control for business process data
US8656295B2 (en) * 2007-01-05 2014-02-18 Apple Inc. Selecting and manipulating web content
US20080281718A1 (en) * 2007-01-08 2008-11-13 Barrett Morgan Household network incorporating secure set-top devices
US8239358B1 (en) * 2007-02-06 2012-08-07 Dmitri Soubbotin System, method, and user interface for a search engine based on multi-document summarization
US8285656B1 (en) 2007-03-30 2012-10-09 Consumerinfo.Com, Inc. Systems and methods for data verification
US20080288400A1 (en) * 2007-04-27 2008-11-20 Cashedge, Inc. Centralized Payment Method and System for Online and Offline Transactions
WO2008137748A1 (en) * 2007-05-02 2008-11-13 Cashedge, Inc. Multi-channel and cross-channel account opening
US8739043B2 (en) * 2007-05-10 2014-05-27 Microsoft Corporation Signing up to a person or entity
US8473735B1 (en) 2007-05-17 2013-06-25 Jpmorgan Chase Systems and methods for managing digital certificates
US8290152B2 (en) * 2007-08-30 2012-10-16 Microsoft Corporation Management system for web service developer keys
US8683378B2 (en) * 2007-09-04 2014-03-25 Apple Inc. Scrolling techniques for user interfaces
US9690820B1 (en) 2007-09-27 2017-06-27 Experian Information Solutions, Inc. Database system for triggering event notifications based on updates to database records
EP2071475A1 (en) * 2007-12-07 2009-06-17 Alcatel Lucent Device and method for automatically executing a semantic search request for finding chosen information into an information source
US8000562B2 (en) * 2007-12-14 2011-08-16 Xerox Corporation Image downsampling for print job processing
US8045827B2 (en) * 2007-12-14 2011-10-25 Xerox Corporation Image downsampling during processing
US9990674B1 (en) 2007-12-14 2018-06-05 Consumerinfo.Com, Inc. Card registry systems and methods
US8583480B2 (en) 2007-12-21 2013-11-12 Overstock.Com, Inc. System, program product, and methods for social network advertising and incentives for same
US7983963B2 (en) * 2007-12-28 2011-07-19 Overstock.Com, Inc. System, program product, and method of electronic communication network guided navigation
US8214804B2 (en) 2007-12-31 2012-07-03 Overstock.Com, Inc. System and method for assigning computer users to test groups
WO2009092114A1 (en) * 2008-01-18 2009-07-23 Cashedge Inc. Real-time settlement of financial transactions using electronic fund transfer networks
US8321682B1 (en) 2008-01-24 2012-11-27 Jpmorgan Chase Bank, N.A. System and method for generating and managing administrator passwords
US8478637B1 (en) 2008-04-08 2013-07-02 Jpmorgan Chase Bank, N.A. Index for assessing discount potential
US20090276359A1 (en) * 2008-04-24 2009-11-05 Cashedge, Inc. Multi-Product-Multi-Channel Payment Platform System and Method
US8261334B2 (en) 2008-04-25 2012-09-04 Yodlee Inc. System for performing web authentication of a user by proxy
US9195754B2 (en) * 2008-06-13 2015-11-24 International Business Machines Corporation Expansion of search result information
US11005910B1 (en) 2008-06-17 2021-05-11 Federal Home Loan Mortgage Corporation (Freddie Mac) Systems, methods, and computer-readable storage media for extracting data from web applications
US8326662B1 (en) 2008-06-18 2012-12-04 Overstock.Com, Inc. Positioning E-commerce product related to graphical imputed consumer demand
US8312033B1 (en) 2008-06-26 2012-11-13 Experian Marketing Solutions, Inc. Systems and methods for providing an integrated identifier
CA2740206C (en) * 2008-08-18 2016-11-29 Cashedge, Inc. Money movement network hub system
US20100070863A1 (en) * 2008-09-16 2010-03-18 International Business Machines Corporation method for reading a screen
US20100083358A1 (en) * 2008-09-29 2010-04-01 Perfios Software Solutions Pvt. Ltd Secure Data Aggregation While Maintaining Privacy
US8060424B2 (en) 2008-11-05 2011-11-15 Consumerinfo.Com, Inc. On-line method and system for monitoring and reporting unused available credit
US8700072B2 (en) 2008-12-23 2014-04-15 At&T Mobility Ii Llc Scalable message fidelity
US20100174638A1 (en) 2009-01-06 2010-07-08 ConsumerInfo.com Report existence monitoring
US8965784B2 (en) 2009-01-14 2015-02-24 Signature Systems Llc Reward exchange method and system implementing data collection and analysis
US8352869B2 (en) * 2009-02-24 2013-01-08 Ebay Inc. Systems and methods for providing multi-directional visual browsing on an electronic device
US8555359B2 (en) 2009-02-26 2013-10-08 Yodlee, Inc. System and methods for automatically accessing a web site on behalf of a client
US9747622B1 (en) 2009-03-24 2017-08-29 Overstock.Com, Inc. Point-and-shoot product lister
US8214390B2 (en) * 2009-06-03 2012-07-03 Yahoo! Inc. Binary interest vector for better audience targeting
US9608826B2 (en) 2009-06-29 2017-03-28 Jpmorgan Chase Bank, N.A. System and method for partner key management
US8676632B1 (en) 2009-07-16 2014-03-18 Overstock.Com, Inc. Pricing and forecasting
US9262754B1 (en) 2009-08-21 2016-02-16 Wells Fargo Bank, N.A. Request tracking system and method
US20110213707A1 (en) * 2010-03-01 2011-09-01 Fiserv, Inc. Systems and methods for facilitating person-to-person payments
CN102200907A (zh) * 2010-03-24 2011-09-28 深圳市金蝶中间件有限公司 一种门户应用程序的个性化配置方法及装置
US8549314B2 (en) 2010-04-29 2013-10-01 King Saud University Password generation methods and systems
US9275360B2 (en) 2010-05-21 2016-03-01 Hsbc Technology & Services (Usa) Inc. Account opening flow configuration computer system and process for implementing same
WO2011146711A1 (en) 2010-05-21 2011-11-24 Hsbc Technologies Inc. Account opening computer system architecture and process for implementing same
WO2012051180A1 (en) 2010-10-11 2012-04-19 Hsbc Technologies Inc. Computer architecture and process for application processing engine
CN101980475B (zh) * 2010-10-18 2012-07-25 北京星网锐捷网络技术有限公司 Web服务配置管理方法及装置
WO2012054572A2 (en) 2010-10-21 2012-04-26 Hsbc Technologies Inc. Computer metrics system and process for implementing same
EP2633480A4 (en) 2010-10-27 2016-08-17 Hsbc Technology & Services Usa Inc INTEGRATED INTEGRATED CLIENT COMMUNICATION SYSTEM AND PROCESS FOR IMPLEMENTING THE SAME
US9047642B2 (en) 2011-03-24 2015-06-02 Overstock.Com, Inc. Social choice engine
US9558519B1 (en) 2011-04-29 2017-01-31 Consumerinfo.Com, Inc. Exposing reporting cycle information
CN102801687A (zh) * 2011-05-24 2012-11-28 鸿富锦精密工业(深圳)有限公司 单点登录***及方法
US9471772B2 (en) 2011-06-01 2016-10-18 Paypal, Inc. Password check by decomposing password
US9483606B1 (en) 2011-07-08 2016-11-01 Consumerinfo.Com, Inc. Lifescore
CN102291456A (zh) * 2011-08-11 2011-12-21 Tcl集团股份有限公司 账号管理方法、装置及***
US9106691B1 (en) 2011-09-16 2015-08-11 Consumerinfo.Com, Inc. Systems and methods of identity protection and management
US8738516B1 (en) 2011-10-13 2014-05-27 Consumerinfo.Com, Inc. Debt services candidate locator
CN103324622A (zh) * 2012-03-21 2013-09-25 北京百度网讯科技有限公司 一种自动生成首页摘要的方法及装置
US9853959B1 (en) 2012-05-07 2017-12-26 Consumerinfo.Com, Inc. Storage and maintenance of personal data
US8626659B1 (en) 2012-09-28 2014-01-07 Fiserv, Inc. Facilitating presentation of content relating to a financial transaction
US10546262B2 (en) 2012-10-19 2020-01-28 Overstock.Com, Inc. Supply chain management system
US10949876B2 (en) 2012-10-29 2021-03-16 Overstock.Com, Inc. System and method for management of email marketing campaigns
US9654541B1 (en) 2012-11-12 2017-05-16 Consumerinfo.Com, Inc. Aggregating user web browsing data
US9916621B1 (en) 2012-11-30 2018-03-13 Consumerinfo.Com, Inc. Presentation of credit score factors
US20140188728A1 (en) 2012-12-31 2014-07-03 Fiserv, Inc. Systems and methods for performing financial transactions
US10102570B1 (en) 2013-03-14 2018-10-16 Consumerinfo.Com, Inc. Account vulnerability alerts
US9406085B1 (en) 2013-03-14 2016-08-02 Consumerinfo.Com, Inc. System and methods for credit dispute processing, resolution, and reporting
US9419957B1 (en) 2013-03-15 2016-08-16 Jpmorgan Chase Bank, N.A. Confidence-based authentication
US11676192B1 (en) 2013-03-15 2023-06-13 Overstock.Com, Inc. Localized sort of ranked product recommendations based on predicted user intent
US11023947B1 (en) 2013-03-15 2021-06-01 Overstock.Com, Inc. Generating product recommendations using a blend of collaborative and content-based data
US10685398B1 (en) 2013-04-23 2020-06-16 Consumerinfo.Com, Inc. Presenting credit score information
US10810654B1 (en) 2013-05-06 2020-10-20 Overstock.Com, Inc. System and method of mapping product attributes between different schemas
US9483788B2 (en) 2013-06-25 2016-11-01 Overstock.Com, Inc. System and method for graphically building weighted search queries
US10929890B2 (en) 2013-08-15 2021-02-23 Overstock.Com, Inc. System and method of personalizing online marketing campaigns
US10102536B1 (en) 2013-11-15 2018-10-16 Experian Information Solutions, Inc. Micro-geographic aggregation system
US9477737B1 (en) 2013-11-20 2016-10-25 Consumerinfo.Com, Inc. Systems and user interfaces for dynamic access of multiple remote databases and synchronization of data based on user rules
US10872350B1 (en) 2013-12-06 2020-12-22 Overstock.Com, Inc. System and method for optimizing online marketing based upon relative advertisement placement
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
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
US11216815B2 (en) 2014-05-27 2022-01-04 American Express Travel Related Services Company, Inc. Systems and methods for fraud liability shifting
US11295308B1 (en) 2014-10-29 2022-04-05 The Clearing House Payments Company, L.L.C. Secure payment processing
US10185946B2 (en) 2014-12-31 2019-01-22 Fiserv, Inc. Facilitating presentation of content relating to a financial transaction
US10672000B1 (en) 2015-03-18 2020-06-02 Access Control Advantage, Inc. Bypass system
US10091270B2 (en) 2015-04-22 2018-10-02 SafeNet International LLC Method and system for allowing cloud-based applications to automatically integrate network enabled sensors during runtime
US11042882B2 (en) 2015-07-01 2021-06-22 The Clearing House Payments Company, L.L.C. Real-time payment system, method, apparatus, and computer program
US11694168B2 (en) 2015-07-01 2023-07-04 The Clearing House Payments Company L.L.C. Real-time payment system, method, apparatus, and computer program
WO2017044479A1 (en) 2015-09-08 2017-03-16 Plaid Technologies, Inc. Secure permissioning of access to user accounts, including secure deauthorization of access to user accounts
US11410230B1 (en) 2015-11-17 2022-08-09 Consumerinfo.Com, Inc. Realtime access and control of secure regulated data
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
US10534845B2 (en) 2016-05-11 2020-01-14 Overstock.Com, Inc. System and method for optimizing electronic document layouts
US10540709B2 (en) 2016-05-26 2020-01-21 Ebay Inc. Presentation of digital data
WO2018144612A1 (en) 2017-01-31 2018-08-09 Experian Information Solutions, Inc. Massive scale heterogeneous data ingestion and user resolution
US10970769B2 (en) 2017-03-02 2021-04-06 Overstock.Com, Inc. Method and system for optimizing website searching with user pathing
US11468085B2 (en) 2017-07-22 2022-10-11 Plaid Inc. Browser-based aggregation
US10878421B2 (en) 2017-07-22 2020-12-29 Plaid Inc. Data verified deposits
US11436577B2 (en) 2018-05-03 2022-09-06 The Clearing House Payments Company L.L.C. Bill pay service with federated directory model support
US20200074541A1 (en) 2018-09-05 2020-03-05 Consumerinfo.Com, Inc. Generation of data structures based on categories of matched data items
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
US11315179B1 (en) 2018-11-16 2022-04-26 Consumerinfo.Com, Inc. Methods and apparatuses for customized card recommendations
US11238656B1 (en) 2019-02-22 2022-02-01 Consumerinfo.Com, Inc. System and method for an augmented reality experience via an artificial intelligence bot
US11514493B1 (en) 2019-03-25 2022-11-29 Overstock.Com, Inc. System and method for conversational commerce online
US11205179B1 (en) 2019-04-26 2021-12-21 Overstock.Com, Inc. System, method, and program product for recognizing and rejecting fraudulent purchase attempts in e-commerce
US11941065B1 (en) 2019-09-13 2024-03-26 Experian Information Solutions, Inc. Single identifier platform for storing entity data
US11734368B1 (en) 2019-09-26 2023-08-22 Overstock.Com, Inc. System and method for creating a consistent personalized web experience across multiple platforms and channels
US11887069B2 (en) 2020-05-05 2024-01-30 Plaid Inc. Secure updating of allocations to user accounts
CN111783407A (zh) * 2020-07-17 2020-10-16 西思艾(北京)软件有限公司 一种电子表单创建***
US11327960B1 (en) 2020-10-16 2022-05-10 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
CN113127653B (zh) * 2021-04-20 2024-01-26 维沃移动通信(杭州)有限公司 信息显示方法、装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10222581A (ja) * 1996-12-03 1998-08-21 Fujitsu Ltd 金融情報仲介処理装置およびそのプログラムを格納した記憶媒体
JPH1125051A (ja) * 1997-07-09 1999-01-29 Hitachi Ltd 情報システム

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5855015A (en) * 1995-03-20 1998-12-29 Interval Research Corporation System and method for retrieval of hyperlinked information resources
US5708825A (en) * 1995-05-26 1998-01-13 Iconovex Corporation Automatic summary page creation and hyperlink generation
US5649186A (en) * 1995-08-07 1997-07-15 Silicon Graphics Incorporated System and method for a computer-based dynamic information clipping service
US6119101A (en) * 1996-01-17 2000-09-12 Personal Agents, Inc. Intelligent agents for electronic commerce
US5931907A (en) * 1996-01-23 1999-08-03 British Telecommunications Public Limited Company Software agent for comparing locally accessible keywords with meta-information and having pointers associated with distributed information
US6006333A (en) * 1996-03-13 1999-12-21 Sun Microsystems, Inc. Password helper using a client-side master password which automatically presents the appropriate server-side password to a particular remote server
JPH09259028A (ja) * 1996-03-19 1997-10-03 Toshiba Corp 情報呈示方法
US5794233A (en) * 1996-04-09 1998-08-11 Rubinstein; Seymour I. Browse by prompted keyword phrases
US6029182A (en) * 1996-10-04 2000-02-22 Canon Information Systems, Inc. System for generating a custom formatted hypertext document by using a personal profile to retrieve hierarchical documents
US5983227A (en) * 1997-06-12 1999-11-09 Yahoo, Inc. Dynamic page generator
US6038668A (en) * 1997-09-08 2000-03-14 Science Applications International Corporation System, method, and medium for retrieving, organizing, and utilizing networked data
US6041326A (en) * 1997-11-14 2000-03-21 International Business Machines Corporation Method and system in a computer network for an intelligent search engine
US5987466A (en) * 1997-11-25 1999-11-16 International Business Machines Corporation Presenting web pages with discrete, browser-controlled complexity levels
US6032162A (en) * 1998-01-08 2000-02-29 Burke; Alexander James System for processing and storing internet bookmark address links
US6108686A (en) * 1998-03-02 2000-08-22 Williams, Jr.; Henry R. Agent-based on-line information retrieval and viewing system
US6332161B1 (en) * 1998-09-25 2001-12-18 Charles Schwab & Co., Inc. Customer web log-in architecture
US6687745B1 (en) * 1999-09-14 2004-02-03 Droplet, Inc System and method for delivering a graphical user interface of remote applications over a thin bandwidth connection

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10222581A (ja) * 1996-12-03 1998-08-21 Fujitsu Ltd 金融情報仲介処理装置およびそのプログラムを格納した記憶媒体
JPH1125051A (ja) * 1997-07-09 1999-01-29 Hitachi Ltd 情報システム

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009059353A (ja) * 2001-07-12 2009-03-19 Biap Systems Inc 選択的に情報を検索しその後その情報の表示を可能にする装置および方法
JP2007520772A (ja) * 2003-06-25 2007-07-26 イーワイズ システムズ プロプライエタリー リミテッド オンライン支払を容易にするためのシステム及び方法
JP4869923B2 (ja) * 2003-06-25 2012-02-08 イーワイズ システムズ プロプライエタリー リミテッド オンライン支払を容易にするためのシステム及び方法
US8825545B2 (en) 2003-06-25 2014-09-02 Ewise Systems Pty Ltd. System and method for facilitating on-line payment
JP2017529622A (ja) * 2014-09-18 2017-10-05 ホアウェイ・テクノロジーズ・カンパニー・リミテッド 情報表示方法、端末、及びサーバ
US10798221B2 (en) 2014-09-18 2020-10-06 Huawei Technologies Co., Ltd. Information display method, terminal, and server
US11616860B2 (en) 2014-09-18 2023-03-28 Honor Device Co., Ltd. Information display method, terminal, and server

Also Published As

Publication number Publication date
EP1192558A1 (en) 2002-04-03
US20010000537A1 (en) 2001-04-26
WO2000073921A1 (en) 2000-12-07
US6199077B1 (en) 2001-03-06
AU758865B2 (en) 2003-04-03
HK1044834A1 (zh) 2002-11-01
EP1192558A4 (en) 2002-11-20
AU4359300A (en) 2000-12-18
CN1353838A (zh) 2002-06-12
BR0011015A (pt) 2002-02-19

Similar Documents

Publication Publication Date Title
JP2003501725A (ja) サーバ側のwebサマリの生成および提示
US8190629B2 (en) Network-based bookmark management and web-summary system
US6725425B1 (en) Method and apparatus for retrieving information from semi-structured, web-based data sources
US6278993B1 (en) Method and apparatus for extending an on-line internet search beyond pre-referenced sources and returning data over a data-packet-network (DPN) using private search engines as proxy-engines
US8266515B2 (en) Categorization of summarized information
US6802042B2 (en) Method and apparatus for providing calculated and solution-oriented personalized summary-reports to a user through a single user-interface
US6594766B2 (en) Method and apparatus for providing and maintaining a user-interactive portal system accessible via internet or other switched-packet-network
US7672879B1 (en) Interactive activity interface for managing personal data and performing transactions over a data packet network
US20070130347A1 (en) Method and Apparatus for Providing Calculated and Solution-Oriented Personalized Summary-Reports to a User through a Single User-Interface
US20020059369A1 (en) Method and apparatus for creating and distributing non-sensitized information summaries to users
US20080091663A1 (en) Software Bundle for Providing Automated Functionality to a WEB-Browser
US8683316B2 (en) Method and apparatus for providing auto-registration and service access to internet sites for internet portal subscribers
JP2004501411A (ja) ユーザの複数のウエッブ−サービスからのデータの知識に基づいて、オンライン活動に関する知的提案をユーザに提供するための方法および装置
EP1290585A1 (en) Network-based bookmark management and web-summary system
WO2001052076A1 (en) Method and apparatus for automatically filling on-line forms by a third-party server
WO2001090942A1 (en) Cobranding portal services and normalizing advertisements delivered

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041026

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20050120

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20050202

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050425

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20050531