CN1353838A - 服务器端的web摘要生成和表示 - Google Patents

服务器端的web摘要生成和表示 Download PDF

Info

Publication number
CN1353838A
CN1353838A CN00808348A CN00808348A CN1353838A CN 1353838 A CN1353838 A CN 1353838A CN 00808348 A CN00808348 A CN 00808348A CN 00808348 A CN00808348 A CN 00808348A CN 1353838 A CN1353838 A CN 1353838A
Authority
CN
China
Prior art keywords
user
subscriber
information
internet
door
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
CN00808348A
Other languages
English (en)
Inventor
苏曼·K·埃纳拉
P·文卡特·朗安
拉马克里西纳·萨特亚沃鲁
斯里兰格·P·拉简
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yodlee com Inc
Original Assignee
Yodlee com Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=23259897&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN1353838(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Yodlee com Inc filed Critical Yodlee com Inc
Publication of CN1353838A publication Critical patent/CN1353838A/zh
Pending legal-status Critical Current

Links

Images

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

Abstract

本发明涉及服务器端的Web摘要生成和表示。一台门户服务器包括一个软件智能体,将智能体配置为根据订户提供的因特网目的地为订户搜索摘要信息,以根据预编程的站点信息从以上目的地中检索信息(107),并向订户下载摘要信息(119,115)。要检索的信息目的地和性质是预编程的。还包括一个配置和启动界面,供订户设置并启动摘要搜索。在某些情况中,以在与因特网连接的服务器上存储(101)和检索的模板的方式,配置各客户的摘要搜索。同时在某些情况中(109),向订户立即发送检索的信息,而在其他情况中,在门户中保存上述信息,以供订户稍后检索(111)。在本发明的最佳实施方式中,通过使用预先存储的配置信息,订户自动登录到因特网目的地(105)。

Description

服务器端的WEB摘要生成和表示
技术领域
本发明涉及因特网导航领域,包括各种通信装置和连接技术,更确切地说,涉及用于根据用户或企业选择的网站收集摘要信息,然后使用推送或拖拉技术以HTML方式向用户显示该信息的方法和装置,包括软件。相关文档交叉参考
本发明为以下专利申请,即序号为09/208,740,题目为“用于提供并维护可通过因特网或其他包交换网络进行访问的用户交互门户系统的方法和装置”,申请日期为1998年12月8日的专利申请的部分继续申请(CIP),这里全文引用作为参考。
背景技术
作为众所周知的因特网的子网,称为万维网(WWW)的信息网络无疑是最完整的可公开访问的信息资源。具有诸如带有标准因特网连接的个人计算机之类的适当因特网装置的任何人,均可以访问(联机访问)并导航到因特网连接的服务器上存储的信息页(称为网页),其目的是收集信息并与此类服务器或网页的主机进行交易。
许多公司提供可通过因特网访问的各种订购服务。例如,现在许多人通过因特网在舒适安逸的家中办理银行业务,股票交易,购物等。通常,用户通过订购访问以上功能的个人化的安全网页。通过输入用户名、密码或其他个人标识码,用户能够获取信息、开始交易、购买股票、或完成各种各样的其他任务。
订购多个或许多利用因特网作为经纪人的服务的个人遇到的一个问题是,总要使用许多密码和/或登录代码。通常每种服务不能使用相同的密码或代码,因为其他人已经获得该密码或代码。由于因服务而异的安全问题,包括安全性问题,用户也不希望提供诸如社会安全号之类的个人唯一代码。另外,出于自愿,用户会为不同网站选择不同密码,以增加安全性,事实上,这同样增加了用户可能拥有的密码数。
另一个困扰具有许多利用密码进行订购的用户的问题是,他们必须在计算机的高速缓冲中添加许多网页的书签,以便快速查找并访问各种服务。例如,为了预定并支付航空旅行,用户必须连接到因特网,转到他/她的书签文件,然后选择航空网页。接着,该用户必须输入用户名和密码,并且在网页出现后遵循屏幕上的指令。如果用户希望从网站购买机票,并希望从联机银行服务中转帐,则该用户必须查找并选择其个人银行或帐户网页,以进行该机票的转帐。访问不同网页,需要不同的用户名和密码,从而事情变得很复杂。
尽管上述示例是示范性的,众所周知,为了在网上开展业务,需要许多与查找网页、利用密码进行登录等有关的工作。
发明人熟知并且在相关文档的交叉引用中列出的相关案例中说明的一种服务,提供WEB服务,该服务允许用户在一个位置存储其所有密码保护的网页,从而大大简化浏览处理以及根据这些网页生成信息。上述服务的特征在于,允许用户在系统中安排某些任务,从而根据用户的指令,利用智能体(软件)执行请求的任务。该服务存储用户密码和登录信息,然后使用该信息登录到用户的网站,从而使用户无需手工输入登录代码或密码代码就能够导航,以访问链接。
上述服务使用一台服务器提供用户个人化的应用,以便于导航,其中以包含该用户所有所列站点(超链接)的交互主页的方式,显示用户个人化的应用。该应用以超链接方式列出该用户的所有URL,从而用户只需单击超链接就能导航到其网页,其中对用户而言,登录(如果需要的话)是自动的,透明的。
以上所述的应用还包括一个软件智能体,并更新有关用户帐号的网页,其中可以对软件智能体进行编程以执行用户的预定任务,包括返回特定摘要。提供搜索功能,并且该功能适合与软件智能体合作,以搜索用户输入的特定内容的URL,如果以可显示方式在诸如门户服务器或客户机之类的位置高速缓冲存储了这些网页的话。
除上述特征之外,最好启用软件智能体连同搜索功能,以导航到任意URL或URL组,前提是服务提供商认为用户或有关人员所输入的内容合适,以便提供有关各URL之更新内容的摘要信息,所述信息以HTML信息页的方式提供给用户。
显然需要一种能够独立导航到用户提供的URL或已知URL,利用各URL的正确密码信息(如果需要的话)进行登录,并且以人机可读的HTML文档的方式向用户返回所请求的摘要信息的方法和装置。此类系统将提供有效的摘要服务,其中无需用户在其个人门户主页调用超链接,就能够向该用户显示重要信息。
发明内容
在本发明的最佳实施方式中,提供因特网门户,包括一台因特网连接的服务器;以及在该服务器上运行的一个门户软件,包括摘要软件智能体。该门户维护订户特有的因特网目的地列表,摘要软件智能体访问该因特网目的地,根据预编程标准检索信息,并总结检索的信息以提供给订户。
在一种实施方式中,门户还包括一个配置和开始界面,供订户设置和启动摘要搜索,并且以在因特网连接的服务器上存储、检索的模板的方式,配置各客户端的摘要搜索。在某些情况中,存储摘要信息以便订户请求时进行下载,而在其他情况中,立即将该信息推送给客户端。同时在某些实施方式中,根据门户存储的各订户的数据,各订户自动登录到因特网站点。
在以下说明中,提供在几种实施方式中实现本发明的方法,以及第一次启用该系统的方法,以允许订户无需冗长的登录过程就能快速访问许多网站,同时总结并下载由摘要搜索产生的数据。
附图说明
图1为根据本发明之某一实施方式的因特网门户系统和网络的概要。
图2为根据本发明之某一实施方式的、可在显示监视器上看到的个人化门户主页应用的示范平面图。
图3为一流程图,表示用户与图1所示的因特网门户的交互。
图4为一个框图,表示根据本发明之某一实施方式的摘要软件智能体以及其功能。
图5为一逻辑流程图,表示在用户定义模式中运行的图4所示软件智能体执行的示范摘要过程。
图6为一逻辑流程图,表示在具有最小用户输入的、用户无关的智能模式中图4所示软件智能体执行的示范摘要过程。
具体实施方式
根据本发明的最佳实施方式,提供唯一因特网门户,并且因特网门户适合向从支持因特网的装置经由因特网或其他网络连接获得访问的用户,提供唯一服务。此类界面向用户提供存储许多个人网页的方法,并且提供搜索功能和某些任务执行功能。以下详细说明本发明的方法和装置。
图1为根据本发明之某一实施方式的因特网门户系统11和因特网网络13的概要。在本实施方式中,门户系统11除作为唯一网络门户之外,还作为一家ISP,而在其他实施方式中,以独立因特网服务器的方式,实现门户系统11。然而在其他实施方式中,利用诸如搜索和列表服务(AltavistaTM、YahooTM),或利用提供WEB连接服务器空间租赁的公司,提供上述服务和装置。
因特网13表示本发明的首选应用,但并不限于此,因为本发明可应用于其他网络或其组合。
在本实施方式中,ISP 15包括一台服务器31,一个调制解调器池33(此处用一台调制解调器表示),和一个用于存储数字数据的海量存储器存储库29。调制解调器池是一种便利设施,与服务器的连接可以为任何类型的网络链路。作为本技术领域中之典型的ISP,ISP15为各订户提供因特网访问服务。除众所周知的因特网访问服务之外,ISP15还以下面详细说明的方式,提供唯一订购服务作为因特网门户,以便存储许多网页或目的地以及与这些网页关联的所有密码和个人代码。通过执行门户软件35提供上述唯一门户服务,其中发明人将门户软件35称为Password-All套件。这里,将本发明的软件称为门户软件和Password-All软件套件。同时,在以下大部分说明中,依据Password-All术语,将本发明的装置称为Password-All服务器或Password-All门户。
如图所示,将ISP 15连接到因特网13。这里,未示出ISP15中存在并连接到诸如因特网13之类的网络的该技术领域中公知的其他设备,如IP数据路由器,数据交换机,网关路由器等,但是应认为存在这些设备。正如该技术领域中公知的那样,通过面向连接的电话系统,或通过任何其他因特网/WEB访问连接,如通过线缆调制解调器、专用网络连接(如,T1)、ISDN等,访问ISP15。利用从因特网装置17到调制解调器池33的访问线路19,表示此类连接。
在最佳实施方式中,正如该技术领域中公知的那样,用户利用用户名和密码访问因特网Password-All门户服务,后者向订户提供个人化的网页。在另一实施方式中,会有其他人使用一个用户的因特网帐号,因此,在准许访问门户31之前,需要只有该用户才有的附加密码或代码。可以在储存库29中存储以上个人化的门户网页,而储存库29可以为任何方便形式的海量存储器。
在因特网13中示出三台因特网服务器23、25和27,它们表示作为各公司之主机并且被用户操作装置17订购的因特网服务器。例如,服务器23可以为一台银行服务器,其中执行交互联机银行业务和帐户管理。服务器25可以为一台投资服务器,其中创建并管理投资帐户。服务器27可以为一台航空旅行服务器,其中可以预定航班,购买机票。在本例中,三台服务器均为需要用户ID和访问密码的安全服务器,但是本发明并不仅仅限于安全服务。
在本发明的最佳实施方式中,操纵诸如装置17之类的支持因特网的装置的订购用户,通过ISP15连接到作为主机的Password-All门户系统11,从而访问个人化的交互网页,该网页又提供对因特网13上的许多服务器中任意服务器的访问,如访问服务器23、25和27,而无需输入附加密码或代码。在最佳实施方式中,发明人将启用上述服务的软件称为Password-All。Password-All为在唯一服务器,有时在用户工作站(客户机)上执行的软件套件。门户软件35提供的附加交互性,允许连接的用户搜索其所列网页中与关键字、文本字符串等有关的信息,并且允许用户根据预先定义的时间表,规划用户定义的任务,涉及访问以及与诸如服务器23、25和27之类的一台或多台因特网连接的服务器的交互。以下详细说明这些功能。
图2表示根据本发明之某一实施方式的、可在显示监视器上看到的个人化门户网页,其中在服务器31上运行的Password-All门户软件35响应订户的安全访问,提供该网页。网页32显示用户订购的交互列表34,即成员网页,以及用户名和通常加密的各网页的密码信息,其中在本例中利用URL标识网页,也可以利用任何方便的、最具有描述性的假名标识网页。在列名为目的地的第一列中,列出示范目的地LBC.com,MyBank.com,MyStocks.com,Myshopping.com,Mortgage.com,和Airline.com。这些仅仅为可能列出在网页33的许多示范目的地中的少数目的地。为了查看不能在应用33内直接查看的附加列表,提供滚动条35,滚动条35允许用户上下滚动该列表,以便以该技术领域中的公知方式查看列表。
在本例中,可以认为列表34中列出的项目为诸如图1所示的服务器23、25和27上的目的地。通常,与该列表上的项目关联的URL不会把用户带到该服务器本身,而是带到该服务器上存储的网页。在列名为目的地的右侧,分别在列名为用户名和密码的列中,显示与列表34中各项目关联的用户名和密码数据。每个列表或至少每个列表的一部分是一个超链接,当选择超链接时,调用其目的地的URL。在某些实例中,特定服务可以具有多个关联URL。例如,MyBank.com可以具有多个关联URL,如与单一订户关联的不同帐号或业务。在此情况中,存在与单一较高层列表关联的不同目的地的子列表。尽管未示出其手段,但是借助上述说明,其实现机制对熟练技术人员而言是显而易见的。
在某些实施方式中,多个用户可共享页面33,如丈夫和妻子共享共同帐号和订购。这里,利用标识为Mortgage.com的服务器说明此种情况,其中在标记为用户名的列中同时列出John和Jane Doe。在另一实施方式中,对于个体的网络,或许是业主、授权合作者或投资方等可共享一个应用。这样,系统11适合于个人和商业用途。
在获得对通过图1所示的因特网门户服务器31提供的应用33的访问权之后,用户可以滚动、突出显示并选择其列表34中的任意URL,从而导航到特定目的地以便进一步交互。应用33已经将各URL的用户名和密码列出。因而,无需显示用户的密码和用户名。也可以将这些数据透明地存储在用户的配置文件中,并在选择时调用。因此,用户无需输入列表34支持的所有目的地的密码和用户名。当然,由订购用户创建、配置并维护各列表34,同时提供编辑功能,从而用户可以编辑、更新列表,包括改变URL,添加和删除列表等。
根据本发明的另一方面,可以按以下方式半自动地添加用户配置文件的新列表,如进入银行或其他公司主页的新中转页。通常,当用户通过与某个公司的网页进行交互,在该公司新开帐户时,要求用户提供某些信息,通常包括用户的ID、地址、电子邮件帐号等,通常还包括访问该帐号的新用户名和密码。在该过程中,用户将从其浏览器与公司的网页进行交互。提供Password-All插件,其中在输入新公司要求的信息后,用户可以激活一个预定义信号(右击鼠标、击键等),Password-All套件将在用户密码中进入一个新中转页。所有配置文件在Password-All门户服务器。
在新条目的有关方法中,提供Password-All门户主机的公司,通过与其他公司达成协议,以其大部分操作对用户透明的操作方式,在Password-All门户向用户提供登录和签字服务。例如,在Password-All门户列出合作公司的可选浏览列表,如银行、安全服务等,具有Password-All门户订购和配置文件的用户可以选择上述合作公司中的公司,然后新开帐号,同时,自动将该帐号添加到该用户的Password-All门户网页中,以及作为合作公司之主机的服务器中。不同帐号可能需要某些交互性,但是大多数情况下,可以直接使用用户配置文件中的大部分信息,而无需重新输入。
发明人已经注意到,许多潜在用户对根据本发明之某一实施方式向作为Password-All门户服务器宿主的公司提供密码和用户名难免会产生担心,其中门户服务器执行Password-All服务。在最佳实施方式中,为解决上述问题,用户无需向Password-All提供明文密码,而是提供各密码的加密形式。当用户连接到位于Password-All门户服务器的Password-All中的中转页面时,当他/她调用超链接时,将加密的密码返回到用户系统,接着,用户系统依靠保存的加密密钥或主密码,调用所选目的地的连接所需的实际密码。因此,无需在Password-All门户服务器存储明文密码,其中门户服务器容易受到来自外部的攻击,或以其他方式误用。
在有关安全方法中,在本发明的最佳实施方式中,永远不在一台服务器上存储用户的全部配置文件,而是分布到两台或多台(最好是多台)服务器上,从而一台服务器出现问题对特定用户的整体影响最小。
如上所述,Password-All允许用户访问拥有以加密格式存储的必要登录数据的该用户的网络空间目的地的完整列表,从而用户只需选择Password-All列表中的一个目的地(超链接),接着用户的浏览器将调用所选目的地的URL。作为附加功能,Password-All也可以在调用超链接之间的导航时间和显示目的网页期间,显示旗帜广告和其他类型的广告。
根据本发明的另一方面,用户/订户无需访问Password-All网页,也能享受所提供的特有功能的优点。在此变更中,提供一个用于订户WEB浏览器的插件。如果订户使用本地浏览器导航到需要安全登录的网页,如其联机银行业务目的地,则当显示输入窗口供该订户输入ID和密码时,利用预定的用户输入,如热键单击鼠标右键,激活该插件。然后,该插件以透明方式访问Password-All页面(也可以在客户机中缓冲),自动访问并提供登录所需的数据。
根据本发明的另一方面,搜索选项37允许用户根据诸如关键字之类的输入,搜索列表34中的特定URL。在某些情况中,列表34中存储的URL数可能很多,从而诸如功能37之类的搜索功能具有很大吸引力。提供与列表34逻辑分离的条件对话框51,后者适合于接收作为该技术中公知的搜索选项37的输入。在一种实施方式中,搜索选项37可弹出第二窗口,其中第二窗口包括如对话框51的对话框。
根据本发明的另一方面,也可以在从窗口33调用的窗口中配置搜索功能,从而使其搜索所列目的地的全部或所选目的地,然后以至少某些部分可由用户配置的方式,返回结果。例如,提供一个对话框,供用户输入搜索条件,并在所列目的地的全部目的地中选择。该搜索将依次访问各个所选目的地,然后向用户提供结果作为找到的各条件的实例,或者以在该搜索之后访问的形式,列出结果。
搜索功能最好是Password-All门户软件的一部分,从而所有用户均可以使用,并且利用用户个人主页中的超链接进行访问。在某些实施方式中,用户可以创建高度个性化的搜索功能,其中以只有创建该功能的用户才能使用该功能的方式,存储该搜索功能。
根据本发明的许多方面,非常需要特定网页或某些类型的网页的知识。在许多实施方式中,由维护并增强Password-All门户软件35的人员(推动者)研究目的地网页的特性,并且以配置模块的方式提供许多特性,以便用户完成特定任务。在大多数情况中,以对用户透明的方式,调用并体现这些特性。
根据本发明的另一方面,构造Password-All套件,以便通过用户的配置文件,按照该用户即将构造和定时的方式,向用户提供定期报告。例如,总结有关银行帐号中帐号余额、股票购买、股票价值、总的航空旅行购买、飞行里程的改变报告,然后以多种不同方式提供给用户。由于带有Password-All软件的Password-All门户服务器,处理用户的各种交易通信量,所以能够以多种有益方式总结、收集、处理统计数据。在本发明的最佳实施方式中,能够以多种不同方式提供并实现以上报告,包括在Password-All门户上的用户安全个人网页上显示该报告。
除能够按照上述方式执行任务之外,可以通过因特网或其他数据包网络,将包括报告的任务结果以及诸如机票之类的硬质文档,发送到用户定义的目的地,如传真机、连接的计算机节点、电子邮件服务器、或其他因特网连接的装置。可以设置所有任务,从而在用户做其他事情或者在用户不从事预定任务时,根据用户定义的时间表运行所有任务。
根据本发明的另一实施方式,认识到使用因特网进行购买商品和服务之类的金融交易越来越多,所以在用户的配置文件内提供一种功能,以自动跟踪在不同目的地进行的交易,并且通过访问用户的银行帐号,批准以每个交易为基础或在每个会话后的交易,其中可以对所有操作进行预编程,并由用户授权。
作为应用35之的一部分的其他功能或选项包括,上一个URL选项41,更新功能43,和添加功能45。功能41允许用户立即导航到上次访问的URL。更新功能43提供更新内容和新地址的URL的方法。添加功能允许用户将附加URL添加到列表34中。同样,功能45也能够提供删除条目的方法。上面说明了添加帐号的其他方式。请注意,本发明之实施方式中特有的Password-All门户以及Password-All软件套件提供的服务,并不限于要求密码和用户名的目的地。可以使用许多实施方式中的Password-All门户和软件来管理用户的所有书签,包括编辑书签等。在这方面,通常以索引、分组或层次结构的方式显示书签。
Password-All具有编辑功能,以添加、获取、删除、管理书签。在本发明的许多实施方式中,作为一种便利设施,可以从用户的Password-All站点下载书签,然后加载到该用户的本地浏览器中。这样,可以使用该用户之书签集合中的增加和改进,而无需转到Password-All。另外,通过使用一个或多个Password-All插件,可以将书签从用户的本地PC上载到Password-All站点上的个人主页。
对熟练技术人员而言,在给出上述说明之后,可以明显看出本发明之各种实施方式中提供的功能性特别适合于其输入能力有限的、支持因特网的装置。例如,WEB TV应用中的机顶盒不带用于输入ID和密码的键盘也照样能用。在实施本发明时,将键盘输入降到最低程度,或取消键盘输入。上述注释适用于许多其他类型的因特网装置。
在本发明的最佳实施方式中,一旦订户用户进入Password-All,只需点击就进行所有导航。为了使用没有键盘或辅助键盘之类的特别装置进入Password-All站点,可以使用智能卡或嵌入密码,或某些其他类型的验证。
对熟练技术人员而言,显然能够以除网页之外的其他形式提供诸如应用33之类的交互应用,而并不背离本发明的实质和范围。例如,可以以可下载模块或程序的方式,提供诸如应用33之类的应用,其中可以设置并脱机配置该模块和程序,并且该模块和程序能够在联机时运行。
图3为一流程图,表示用户与图1所示的因特网Password-All门户的交互。根据本发明之某一实施方式,该图所示的处理步骤意在表示与本发明之因特网门户(如图1所示的门户31)交互期间开始调用的典型用户步骤和自动化软件过程。在步骤53中,用户通过诸如图1所示的因特网装置17之类的兼容装置,连接到因特网或前面说明的包交换网络。
在步骤55中,用户输入用户名和密码,其中在一种实施方式中,只需输入其ISP用户名和密码。在另一实施方式中,需要输入第二密码或代码,以便在通过ISP登录到因特网之后,访问诸如图1所示的门户服务器31之类的因特网门户。在某些情况中,通过与ISP达成特殊协议,可利用一个密码同时访问ISP和Password-All。在步骤57中,通过因特网门户服务器31显示诸如图2所示的页面32之类的个人网页。个人化的网页至少包含所有用户配置的URL,同时利用搜索功能增强其功能。
在步骤58中,用户将至少从其作为书签的目的地中选择一个URL,然后,正如超链接技术中公知的那样,调用该透明URL,并且用户将导航到该目的地,以进行正常用户交互。在本操作中,Password-All门户软件透明地将该用户登录到目的地网页上,如果需要登录的话。
在步骤60中,用户通过单击诸如图2所示的选项37之类的选项,调用搜索引擎。在步骤62中,用户在诸如图2所示的文本字段51之类的文本字段中,输入搜索参数。在输入上述参数之后,用户利用诸如按钮52之类的按钮开始搜索。在步骤64中,搜索引擎抽取信息。作为一种选择,此类信息可以为与搜索参数提供的描述匹配的URL形式。在步骤66中,以分离页面的方式显示搜索的URL列表,此后,用户可以选择要导航的URL。对于作为选项的搜索功能而言,用户可以提供搜索标准,然后搜索任意或所有可能的目的地。
在另一实施方式中,以可显示方式高速缓冲网页,在步骤64中抽取的信息可以包括所有存储页面中包含的任意信息,如文本、图像、交互内容等。在此情况中,一个显示的结果页面可以提供生成的搜索结果的连接,包括与该结果关联的URL。或许通过单击文本或图像结果,将向用户显示关联网页,其中相对于显示窗口突出显示该结果。
用于WEB摘要的增强智能体
根据本发明的另一方面,发明人称为收集程序的软件智能体,适合于根据用户请求或公司判断,收集并返回有关URL的摘要信息。在本发明的实施方式中,利用发明人提供的脚本处理和语言语法分析方法实现上述服务,其中与该服务有关的人类知识工程师根据订户或公司指示,向收集程序提供编写的脚本。以下详细说明此类软件收集程序以及其能力。
现在参照图1,该图表示利用ISP15作为宿主的门户服务网络的典型体系结构。此实施方式中的门户软件35在该ISP处放置的门户服务器31上运行。海量存储器29用于存储诸如密码、登录名之类的订户信息。因特网服务器23、25和27为适合于服务公司网页的服务器,其中诸如操作因特网装置17之类的门户服务的订户光顾该公司的网页。
以上参照图2说明的门户软件35的主要目的是提供交互应用,后者以超链接的形式列出该订户的所有网站。当用户从其个人列表中调用某个超链接时,软件35使用该订户的个人信息,以便为该订户提供自动、透明的登录功能,从而使该订户跳转到主题目的地。
再次参照图2,利用图1所示的门户软件35,向订户显示包含用户输入的超链接的交互列表34和一组交互工具。订户能够与列表34进行交互的工具之一是智能体(软件)39。可以对智能体39进行编程,以执行某些任务,如获得帐号信息,执行简单交易,返回用户请求的有关即将发生的事件的信息等。如果需要,可以使搜索功能37和更新功能43与智能体39结合,以提高功能性。
在上述公开中,在某些实施方式中,智能体39根据用户定义的参数,搜索并返回有关用户订购的网页上包含的某些摘要信息,包括帐号摘要,订单跟踪信息和某些其他信息。用户可以对此功能进行编程,以便按照定期时间表或在需要时起作用。
在以下公开中,提供智能体39的增强。如下所述,可以将此增强集成到门户软件35(图1和图2)的智能体39中;也可以以独立智能体(即收集程序)的方式提供,以便与门户软件35一起运行;或者在某些实施方式中,以与门户软件35分离的独立服务的方式提供。
图4为一个框图,表示根据本发明之某一实施方式的摘要软件智能体67、其各种能力以及其层次。摘要智能体67,以下称为收集程序67,为适合于在网络服务器上运行的可编程的交互软件应用程序。在一种实施方式中,可以把收集程序67和图1所示的门户软件35结合起来,并且以与智能体39(图2)分离的软件模块的方式提供收集程序67。如上所述,在另一实施方式中,收集程序67可以为智能体39的一部分,作为该智能体的增强功能。而在另一实施方式中,可以以上述门户服务的独立服务控制的服务器端或客户端的应用程序的方式,提供收集程序67。
在上述典型实施方式中,收集程序67是一个多功能软件应用程序,其内部具有提供增强功能的各种子模块和接口模块。收集程序67具有一个客户/服务接口层69,从而与该服务有关的客户(用户)和知识工程师能够进行输入。在层69内提供浏览器接口77,从而能够从在该客户的PC或其他因特网或网络装置上运行的浏览器中,访问应用程序67。接口77有助于与用户的浏览器应用程序(未示出)的双向通信,以便允许用户向收集程序67输入摘要请求,或接收摘要结果。接口77支持所有的现有网络通信协议,如该技术中公知的协议,并且能够支持未来协议。
层69还包括一个唯一的输入脚本处理模块79,后者允许人类知识工程师创建并提供指示脚本,以便从网站中查找、检索数据,其中指示脚本包含收集程序67所需的站点逻辑。在该情况中,收集程序67在诸如图1所示的服务器31之类的网络服务器上运行。然而,本发明并不做此要求。
在本例中,假设收集程序67为在图1所示的服务器31上运行的门户软件套件35的一部分。能够以若干专用智能体的方式,或者以一个多功能智能体的方式,提供收集程序67,而并不背离本发明的实质和范围。例如,可以对一个收集程序67进行脚本处理和编程以执行单一用户请求,而执行另外的用户请求时调用另外的收集程序67。作为选择,一个收集程序67也可以是专用的,并且分配给各用户,该收集程序适合于处理该用户的所有请求。
接口层69有助于客户与知识工程师交换信息。操作具有适当插件WEB浏览器的客户能够与收集程序67进行通信和交互。例如,用户可以输入以下请求,即从apartment.com(用户注册的网站之一)返回给定地区(由用户定义)中月租金为$1000.00以下的所有公寓的定价的摘要。可以将上述请求分类为定期请求,或依次(需要时)请求。传达的请求启动一个服务操作,其中与该服务有关的知识工程师使用模块79设置收集程序67,以执行其功能。通常从知识工程师操纵的网络连接的PC,执行模块79。
根据本发明的实施方式,提供利用模块79推动的唯一脚本处理方法,以使收集程序67获得用户请求的目标信息。例如,以上网站示例apartment.com具有特定的HTML(超文本标注语言)逻辑,用于创建其站点和张贴信息。对于由不同实体提供宿主的大部分不同站点,此类站点逻辑是比较标准的设备。通过使用以上知识,知识工程师创建站点特有的脚本或模板,供收集程序67使用。此类模板包含在例如apartment.com站点使用的适当字段的说明和位置。根据利用模块79创建的模板的位置和标记说明,匹配公寓说明、位置、定金信息、租金信息、代理人联系信息、以及其他有关字段。将完整模板存储在存储设备中包含的数据库中,存储设备如图1所示的存储器29。可以重用此类模板,并且可以利用新数据更新(编辑)此类模板。
在一个实施方式中,一个脚本可以包含许多网页的站点逻辑,其中可以包含特定导航指令的指令和密码或登录信息,并且串行执行,如一次一个站点。请注意,通过自动控件,如利用对象链接和嵌入(OLE),知识工程师能够完成大部分脚本处理,只有小部分脚本处理需要利用适当的计算机语言(该领域中公知的许多语言)手工完成。
收集程序67具有一个处理层71,用于内部信息收集和参数配置。作为选件,提供门户服务器接口81,以允许收集程序67为用户超链接列表提供更新信息,并且从门户服务器31获取数据,如果需要的话。例如,可以将需要的超链接从用户主页镜像到脚本处理模板,以便导航。在收集程序67为独立服务的一部分的实施方式中,可以约定当发出请求时,在客户端提供用户登录信息。例如,在执行自动登录时,利用客户端插件提供加密密码,然后收集程序67临时借用用户的加密密钥。
提供装置配置模块83,该模块允许用户定义和配置因特网装置,以便与服务通信,并接收摘要信息。此类装置包括但不限于,掌上型电脑、膝上型电脑、蜂窝电话、WEB TV等。通常,由网络服务器向用户显示配置网页,其中在其桌上型电脑的浏览器窗口中进行显示。该网页包含向模块83传达设备参数和通信协议类型的界面。这样,用户可以配置接收摘要信息的首选设备。将此类设备固有的设备参数和通信协议合并到站点模板的脚本中,并用作发送WEB摘要的指令。
提供导航层73,用于执行外部站点导航功能,以及为收集程序67收集数据。为此,提供通信接口/浏览器控件模块85,作为访问包含WEB数据的网站的WEB浏览器。控件85从知识工程师创建的脚本模板接收其指令。
提供语法分析引擎87,用于根据经由脚本处理模块79创建的模板,对各网站进行语法分析。语法分析引擎87可以为Pearl引擎,HTML引擎,其他任何已知的语法分析引擎或其组合。模板(未示出)通知控件85和语法分析引擎转到什么位置,查找目的地站点的什么字段,以访问所需数据。一旦找到数据字段,语法分析引擎87就收集适当字段中的最新信息,然后向服务返回该数据,以便进行诸如数据转换、压缩和存储之类的其他处理。
由于网站使用工具,其中该功能在设置其站点时使用一致的逻辑,所以摘要服务可以使用该逻辑来控制控件85和语法分析引擎87。这里,发明人提供用于导航和从amazonTM.com收集数据的典型脚本逻辑。未示出导航所需的超链接和/或实际URL,但是应认为模板脚本中包含超链接。在本例中,在该脚本中使用公司名Yodlee(发明人公知的公司),命名对象持有人和对象容器,在此情况中为ActiveXTM约定。在另一实施方式中,可以使用JavaTM脚本或其他对象链接控件。该脚本模板逻辑示例如下:
#Site amazon.orders.x-表示来自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_infb());

my@href_list;

my@container_list;

foreach my$table(@tables){

    my@rows=get_table_rows();

fbreachmy$i(O..$#rows){

    select_row($i);

    my$text=get_text($rows[$i]);

    nextif$text=~/Orders:|Status/;

    my@items=get_row_items();

    next unless@items>=4;

    my($order_num,$date,$status);

    select_cell(l);

    $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();
        <!-- SIPO <DP n="16"> -->
        <dp n="d16"/>
next unless defined$order_num and defined$date and defined$status;

my$order=new Yodlee::Container(′orders′);

$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(O..$#href_list){

   get($href_list[$i]);

   @tables=get_tables_containing_text("Iterns Ordered:");
foreach my$table(@tables){

   my@rows=get_able_rows();
foreach my $j(O..$#rows){

  select_row($j);

  my$href=get_url_of_first_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);
以上示例为一个脚本,该脚本控制控件85和语法分析程序87导航,并从amazonTM.com获取数据,特别是反映该用户的当前订单状态的数据。可以编写脚本,以从任意站点获取任何类型的文本信息。例如,用户可能希望获取纽约时报的标题,表现最好的十只股票,从旧金山到纽约的航班的比较列表等。在一种实施方式中,可以关联并使用元数据代替实际的脚本语言,以降低一个模板上许多脚本中的复杂性。
提供数据处理层75,用于根据公司规则和客户命令,存储、处理、以及向用户显示返回的数据。提供数据库接口模块89,以使收集程序67访问诸如图1所示的存储器29之类的海量存储器,以便存储、检索摘要数据、模板、显示命令等。收集程序智能体67也可以通过接口89访问数据,如配置文件信息,用户帐号和URL信息,存储的站点逻辑等。以标准格式在诸如存储器29之类的数据库,或其他连接的存储设备中,存储从WEB扫描的数据。当然,所有存储的数据均与请求该数据的个人关联,或者根据公司的判断力,使该数据对该人可用。
提供摘要页面模块91,用于组织和向用户提供WEB摘要页面。在某些实施方式中,模块91可立即向用户推送WEB摘要,模块91也可以存储此类摘要页面,以便用户利用推送方法进行访问,其中可以向用户发送通知,提示摘要页面的可用性。摘要模块91包括一个HTML翻译器,后者能够将数据格式化为HTML格式,以显示网页。这样,可以在用户的摘要页面上,以HTML文本方式显示电子邮件消息。另外,来自任何站点的摘要数据可以包含该站点的嵌入式超链接。这样,查看HTML格式的电子邮件文本的用户可以单击它,然后启动正确的电子邮件程序。在默认情况下,将通过摘要页面链接其他站点。
如上所述,许多用户将通过网页访问其摘要数据,然而,本发明并不做此要求。在某些实施方式中,用户可能希望对摘要信息进行格式化,然后发送到支持因特网的各种装置中的一种装置,如掌上型电脑,或蜂窝电话。为此,翻译器能够将摘要数据格式化并表示为所选设备专用的许多格式。各种已知格式包括但不限于XML,明文,VoxML, HDML,音频,视频等。
在本发明的最佳实施方式中,收集程序67的灵活性在于,它可以根据公司规则、客户命令或两者的组合起作用。例如,如果用户定期请求用户/订购网页的摘要数据,并且以HTML文档的形式显示,则收集程序67将自动访问、分析请求的内部信息以及用户提供的信息,以表示命令。通过使用脚本处理模块79,知识工程师提供模板(如果该模板不是已经为该站点创建的模板),后者包括与站点逻辑相应的“转到何处”和“获取什么内容”信息,用户输入和已知信息。
作为选择,如果用户请求有关某个站点数据的摘要,如其mortgage站点的最新利率和再供资金成本,则该服务可自己决定主动提供其他mortgage站点的摘要,以便比较。设计此类摘要的目的是,根据其配置文件信息增强该用户的地位。此时,该服务将存储有关最新利率、股票表现、汽车价格、机票折扣的更新数据,以便进行比较。如果根据对用户的益处,摘要数据等于或好于用户的摘要请求,则可以包含该摘要数据。
在许多情况中,可以重用创建的模板,除非网站改变其站点逻辑参数,此时,必须访问新逻辑,更新现有模板,或者创建该站点的新模板。该模板包含从该站点获得并由知识工程师保存的该站点特有的脚本。在一种实施方式中,作为网页宿主的公司依靠该服务与WEB主机之间的协议,自动向该服务提供其站点逻辑以及所有逻辑更新。
在另一实施方式中,以用户PC上安装的客户应用程序的方式,实现收集程序67。在该实施方式中,不要求用户提供登录或密码代码。将摘要脚本发送到客户软件,然后使用经过加密并在本地用户机器上存储的登录和密码信息,利用正确脚本自动创建模板。
除提供WEB摘要信息之外,收集程序67也用于向新站点提供自动注册,更新现有站点的已有注册信息。例如,如果用户希望订购或注册一个新站点,只要其相关信息未改变,则只需要该站点的标识。如果需要新密码,则收集程序67通过控制模块73显示用户提供的选择代码列表中的登录或密码代码。在另一实施方式中,收集程序67可以访问包含大量密码选项的数据库(未示出),以尝试不同密码,直至该站点接受某个密码。一旦接受某个密码或登录代码,就可以将其发送给用户,同时在其密码列表和网络层中存储。
对熟练技术人员而言,显然能够在数据网络中连接的许多独立位置,实现诸如收集程序67之类的软件应用程序。例如,可以将许多收集程序应用程序分布到与一个或多个海量存储器连接的独立服务器上。客户应用程序包括但不限于用于与服务进行通信的WEB浏览器插件。也可以向代理服务器提供插件扩展,以便以对用户透明的方式执行自动登录或数据访问。
在另一实施方式中,提供并配置能够与收集程序67通信的插件,以便在其他网络设备上运行,其目的是使得此类设备发起请求并获得应答,而无需桌上型计算机。
在大部分实施方式中,操纵桌上型PC的用户,将订购与其某些或全部订购网站有关的一个一次摘要或定期摘要。以下说明典型请求/应答交互的逻辑流程。
图5为一逻辑流程图,表示在用户定义模式中运行的图4所示软件智能体执行的典型摘要过程。在步骤93中,用户发出新的摘要请求(摘要订单)。为了进行讨论,假设步骤93的请求包含一个未创建模板的站点。在步骤95中,接收并分析该请求。知识工程师将执行此步骤。可以将新请求张贴到用户的门户主页上,直接发送给收集程序67,甚至通过电子邮件或其他媒体与该服务通信。
在步骤97中,知识工程师访问与请求URL关联的特定站点逻辑。例如,如果该请求涉及许多URL,则访问这些URL的所有站点逻辑。可以从诸如图1所示的存储器29之类的存储器中得到逻辑,如果用户在注册特定URL时获得它们的话,或者在注册之后,由网站主机发送。如果它是一个全新的URL,则必须从站点获得该逻辑。然而,在大部分情况中,许多用户通过访问公共URL了解该逻辑。因此,可以在逻辑/用户关联的数据库中执行交叉链接,以访问是特定用户的新站点但并不是其他用户的新站点的站点的逻辑。
在步骤99中,知识工程师依靠包含所有站点逻辑、URL、登录和密码信息、以及用户请求信息的脚本处理模块79(图4),创建模板。如上所述,对相同请求可重用模板。在大部分情况中,大部分脚本处理是自动的,知识工程师只需执行很少手工输入。在许多情况中,现有模板将精确匹配新请求,并且可以重用。既然这样,将不需要步骤97、99和101。
在步骤101中,存储该模板并与请求用户关联。现在,可以在预定时间检索存储的模板,以便进行摘要搜集。在步骤103中,激活诸如图4所示模块85之类的浏览器控件,以访问存储的模板并导航到指定的URL,其目的是收集摘要数据。如果在步骤101中存储的模板具有定时功能,则该模板将自执行,并调用浏览器功能。在另一实施方式中,知识工程师可以通知浏览器控件获取其下一个任务的模板。如上所述,在某些实施方式中,与一个模板一起使用许多控件。
在步骤105中,执行自动登录,如果需要的话,以便访问各个指定的URL。在步骤107中,导航到指定网页,并根据该模板上的逻辑,对请求的数据进行语法分析。如果要对许多网页要进行语法分析,则此步骤重复次数为网页数。此过程可以使用各种语法分析引擎,如IETM语法分析程序,PearlTM语法分析程序。在步骤107中,仅保存请求的数据。
请求可以为要求立即返回的按需请求,也可以为张贴数据的预定请求。在步骤109中,验证此类逻辑。如果根据定期时间表显示数据,则在步骤111中存储在步骤107中进行语法分析的摘要数据,以供随后使用。在步骤113中,如果摘要数据未进行格式化,则以HTML方式翻译摘要数据,然后在步骤115中,以摘要网页的方式进行显示。可以张贴摘要页面,以便用户在方便时访问(拖拉),或者以网页方式推送给用户,并且自动在用户的PC上显示。也可以向用户发送摘要页面可用性的通知,以提醒用户订单完成。
如果摘要数据来自一次按需请求,并且用户立即需要,则在步骤117中,验证网络装置和数据发送方法(由用户配置),然后以适当格式翻译该数据,以便发送和显示。在步骤119中,根据协议向用户指定的装置发送摘要数据。在步骤121中,用户以适当格式接收请求的信息。
对熟练技术人员而言,显然其逻辑步骤可以多于或少于本例中的逻辑步骤,并且可以增加子步骤。例如,在其他实施方式中,步骤105可以包含子步骤,如从用户处获得加密密钥。而在另一实施方式中,在步骤113中以HTML格式翻译部分请求,而以其他格式翻译同一请求数据的其他部分,然后通过选择的方法发送。可能性有许多。
可以使用本发明的方法和装置向用户显示摘要而无需用户输入。以下详细说明其处理逻辑。
图6为一逻辑流程图,表示在具有最小用户输入或无需用户输入的、用户独立的智能模式中图4所示软件智能体执行的典型摘要过程。在步骤117中,公司发起的摘要过程开始。此时,公司可以协助用户查找更好的交易,或者向用户提供该用户未订购的选择性网页的摘要和链接。
在步骤119中,访问并检查包含用户信息和参数的数据库。启动公司资助的摘要报告可能需要用户特有的某些信息。在步骤121中,知识工程师访问指定目标站点特有的站点逻辑,以生成摘要。在步骤123中,知识工程师修改现有的用户模板,或创建新模板,如果需要的话。在步骤125中,在诸如存储器29之类的存储器中存储该模板,并与用户关联。
如图5所述,该模板或者根据定时功能自执行,然后调用诸如控件85(图4)之类的浏览器控件,或者作为通知任务的结果,利用控件85访问该模板。在步骤127中,浏览器控件开始导航。在步骤129中,如果需要的话,执行自动登录,以访问选择的站点。如果该网页对用户是新的,并且用户未注册该网页,则通过协议或其他约定,可以提供访问此类站点的服务。例如,如果网站的主机认识到因客户喜欢所提供的摘要信息而有可能获得新客户的话,就可以签定协议。在许多其他情况中,获取不是用户私人信息的一般信息不需要密码和登录信息。
在步骤131中,对所有站点进行语法分析以得到摘要数据,然后在步骤133中,以标准格式存储。在步骤135中,编译该数据,并以HTML方式进行翻译,以便在摘要页面上显示。在步骤137中,用户可得到包含所有数据的WEB摘要会并通知用户其存在。
提供未请求的某些信息有助于增强用户的最新网上业务的组织。另外,主动提供的WEB摘要会比用户配置文件中的当前选项提供更好的机会。当然,按上述方式帮助用户要求公司(服务)利用用户列表上的各种网站,访问用户的配置文件、现有帐号以及服务信息。用户可以禁止使用用户的个人信息,在该情况中,将不执行公司发起的摘要,除非严格以提供模式而不是比较模式处理公司发起的摘要。
可以以与语言和平台无关的方式,实现该方法和装置,并且在各种可伸缩的服务器体系结构上实现。
可以通过因特网上的个人,在与因特网相连的WAN上运作的业务,通过专用WAN运作的业务等,实现本发明的方法和装置。有许多自定义情况。
如本文所述,本发明将提供最广泛的范围。仅由以下权利要求书限制本发明的实质和范围。

Claims (12)

1.一个因特网门户,包括:
一台与因特网连接的服务器;以及
在该服务器上运行的一个门户软件,包括摘要软件智能体;
其中该门户维护订户特有的因特网目的地列表,摘要软件智能体访问该因特网目的地,根据预先编制的条件检索信息,并总结检索的信息以提供给订户。
2.根据权利要求1的门户,还包括一个配置和开始界面,供订户设置和启动摘要搜索。
3.根据权利要求1的门户,其中以在与因特网连接的服务器上存储、检索的模板的方式,配置各客户端的摘要搜索。
4.根据权利要求1的门户,其中存储有在摘要搜索中检索的信息,以便订户检索。
5.根据权利要求1的门户,其中将在摘要搜索中检索的信息立即下载给订户。
6.根据权利要求1的门户,其中根据门户存储的各订户的数据,订户自动登录到各因特网站点。
7.在因特网门户系统中,用于提供网站摘要信息的方法,其中为各订户维护网站的URL,该方法包括以下步骤:
(a)配置可在该门户上执行的摘要软件智能体,以访问URL;
(b)根据各订户特有的、预先先编制的条件,检索所访问网站的各个网站的信息;
(c)向订户提供该信息。
8.根据权利要求7的方法,还包括以下步骤,订户通过配置和启动界面,配置和启动摘要搜索。
9.根据权利要求7的方法,其中以在与因特网连接的服务器上存储、检索的模板的方式,配置各客户端的摘要搜索。
10.根据权利要求7的方法,其中存储有在摘要搜索中检索的信息,以便订户检索。
11.根据权利要求7的方法,其中将在摘要搜索中检索的信息立即下载给订户。
12.根据权利要求7的方法,其中根据门户存储的各订户的数据,订户自动登录到各因特网站点。
CN00808348A 1999-06-01 2000-04-18 服务器端的web摘要生成和表示 Pending CN1353838A (zh)

Applications Claiming Priority (2)

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

Publications (1)

Publication Number Publication Date
CN1353838A true CN1353838A (zh) 2002-06-12

Family

ID=23259897

Family Applications (1)

Application Number Title Priority Date Filing Date
CN00808348A Pending CN1353838A (zh) 1999-06-01 2000-04-18 服务器端的web摘要生成和表示

Country Status (8)

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

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7730128B2 (en) 2004-12-29 2010-06-01 International Business Machines Corporation Effortless registration with content providers and methods thereof
CN1902627B (zh) * 2003-12-31 2010-06-02 Google公司 直接导航至目标文档特定部分的系统和方法
CN101980475A (zh) * 2010-10-18 2011-02-23 北京星网锐捷网络技术有限公司 Web服务配置管理方法及装置
CN101454747B (zh) * 2006-06-21 2011-04-13 国际商业机器公司 用于分布式系统中联合资源发现服务的方法和系统
CN102200907A (zh) * 2010-03-24 2011-09-28 深圳市金蝶中间件有限公司 一种门户应用程序的个性化配置方法及装置
CN102291456A (zh) * 2011-08-11 2011-12-21 Tcl集团股份有限公司 账号管理方法、装置及系统
CN102334154A (zh) * 2009-02-24 2012-01-25 电子湾有限公司 用于提供多方向视觉浏览的系统和方法

Families Citing this family (390)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040261127A1 (en) * 1991-11-25 2004-12-23 Actv, Inc. Digital interactive system for providing full interactivity with programming events
US7448063B2 (en) * 1991-11-25 2008-11-04 Actv, Inc. Digital interactive system for providing full interactivity with live 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
ATE273538T1 (de) 1998-10-28 2004-08-15 Verticalone Corp Gerät und verfahren für automatische aggregation und abgabe von elektronischer persönlicher information oder daten
US6517587B2 (en) * 1998-12-08 2003-02-11 Yodlee.Com, Inc. Networked architecture for enabling automated gathering of information from Web servers
US20060136595A1 (en) * 1998-12-08 2006-06-22 Ramakrishna Satyavolu Network-based verification and fraud-prevention system
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
US7085997B1 (en) * 1998-12-08 2006-08-01 Yodlee.Com Network-based bookmark management and web-summary system
US7200804B1 (en) * 1998-12-08 2007-04-03 Yodlee.Com, Inc. Method and apparatus for providing automation to an internet navigation application
US20010051907A1 (en) * 1998-12-08 2001-12-13 Srihari Kumar Interactive financial portfolio tracking interface
US8069407B1 (en) 1998-12-08 2011-11-29 Yodlee.Com, Inc. Method and apparatus for detecting changes in websites and reporting results to web developers for navigation template repair purposes
US7672879B1 (en) 1998-12-08 2010-03-02 Yodlee.Com, Inc. Interactive activity interface for managing personal data and performing transactions over a data packet network
US6859212B2 (en) * 1998-12-08 2005-02-22 Yodlee.Com, Inc. Interactive transaction center 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
US6484263B1 (en) * 1999-01-28 2002-11-19 International Business Machines Corporation Security profile for web browser
US7305473B2 (en) * 1999-05-28 2007-12-04 The Coca-Cola Company Provision of transparent proxy services to a user of a client device
EP1222561A2 (en) 1999-05-28 2002-07-17 The Coca-Cola Company Method and apparatus for surrogate control of network-based electronic transactions
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
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
US7752535B2 (en) * 1999-06-01 2010-07-06 Yodlec.com, Inc. Categorization of summarized information
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
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
AU6205000A (en) * 1999-07-01 2001-01-22 Seekip.Com Web-based infomediary for intellectual property transfer
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
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
US6763388B1 (en) * 1999-08-10 2004-07-13 Akamai Technologies, Inc. Method and apparatus for selecting and viewing portions 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
WO2001033477A2 (en) 1999-11-04 2001-05-10 Jpmorgan Chase Bank System and method for automated financial project management
US6675350B1 (en) * 1999-11-04 2004-01-06 International Business Machines Corporation System for collecting and displaying summary information from disparate sources
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
US20060229930A9 (en) * 1999-11-15 2006-10-12 Gottfurcht Elliot A Method to generate advertising revenue based on time and location
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
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
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
WO2001042942A1 (en) * 1999-12-10 2001-06-14 Myteam.Com, Inc. Tools for administering leagues and accessing and populating a community website structure
US7945491B2 (en) 2000-01-12 2011-05-17 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
US6711414B1 (en) 2000-02-25 2004-03-23 Charmed Technology, Inc. Wearable computing device capable of responding intelligently to surroundings
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
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
AU2001247789A1 (en) 2000-03-22 2001-10-03 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
AU2001263013B2 (en) 2000-05-09 2006-06-29 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
US20050211765A1 (en) * 2000-06-27 2005-09-29 Digital World Access, Inc. Money management network
US20010056399A1 (en) * 2000-06-27 2001-12-27 Eric Saylors Web dependent consumer financing and virtual reselling method
US20080215472A1 (en) * 2000-06-27 2008-09-04 Nicholas Ahthony Lindsay Brown Variable use advanced messaging system and method
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 情報配信方法、サーバ装置及び情報受信端末装置
WO2002003169A2 (en) * 2000-06-30 2002-01-10 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
US7152058B2 (en) * 2000-07-13 2006-12-19 Biap Systems, Inc. Apparatus for and method of selectively retrieving information and enabling its subsequent display
US7568152B1 (en) * 2000-07-14 2009-07-28 International Business Machines Corporation Text file interface support in an object oriented application
US7086067B1 (en) 2000-07-14 2006-08-01 International Business Machines Corporation Dynamic Java bean for VisualAge for Java
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
US7512665B1 (en) * 2000-08-17 2009-03-31 International Business Machines Corporation Chained uniform resource locators
US7249056B1 (en) * 2000-08-17 2007-07-24 Performics, Inc. Method and system for exchanging data between affiliated sites
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
US20080015982A1 (en) * 2000-09-20 2008-01-17 Jeremy Sokolic Funds transfer method and system including payment enabled invoices
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
US20020035483A1 (en) * 2000-09-20 2002-03-21 Patel Kirtikumar Natubhai Multiple portal distributed business/information system and method
US8335855B2 (en) 2001-09-19 2012-12-18 Jpmorgan Chase Bank, N.A. System and method for portal infrastructure tracking
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
WO2002027514A1 (en) * 2000-09-25 2002-04-04 Scott Mager System and method for managing infrastructure and environment in a building
US7373375B2 (en) * 2000-09-29 2008-05-13 Sony Corporation Information management system using agents
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
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
KR100620830B1 (ko) * 2000-12-20 2006-09-13 인터내셔널 비지네스 머신즈 코포레이션 온라인 서비스의 자원에 대한 액세스를 돕는 방법
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
US20020156909A1 (en) * 2001-02-15 2002-10-24 Harrington Jeffrey M. System and method for server side control of a flash presentation
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
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 日本電気株式会社 組織ポータルシステム
US20020133605A1 (en) * 2001-03-19 2002-09-19 Alok Khanna Generation and use of rules for reading of data for online account aggregation
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
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
US20020152117A1 (en) * 2001-04-12 2002-10-17 Mike Cristofalo System and method for targeting object oriented audio and video content to users
US20020152279A1 (en) * 2001-04-12 2002-10-17 Sollenberger Deborah A. Personalized intranet portal
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
US7277927B2 (en) 2001-04-13 2007-10-02 Earthlink, Inc. Systems and methods for saving internet content into a handheld internet appliance
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
AU2002312381A1 (en) 2001-06-07 2002-12-16 First Usa 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
CA2466071C (en) 2001-11-01 2016-04-12 Bank One, Delaware, 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
WO2003050654A2 (en) * 2001-12-10 2003-06-19 Bank One, Delaware, N.A. 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
US20050187867A1 (en) * 2002-01-03 2005-08-25 Sokolic Jeremy N. System and method for associating identifiers with transactions
US20040236653A1 (en) * 2002-01-03 2004-11-25 Sokolic Jeremy N. System and method for associating identifiers with data
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
US8751391B2 (en) 2002-03-29 2014-06-10 Jpmorgan Chase Bank, N.A. System and process for performing purchase transactions using tokens
US7447991B2 (en) * 2002-04-01 2008-11-04 Hewlett-Packard Development Company, L.P. Document agents
WO2003091849A2 (en) 2002-04-23 2003-11-06 The Clearing House Service Company L.L.C. Payment identification code system
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
US7568002B1 (en) 2002-07-03 2009-07-28 Sprint Spectrum L.P. Method and system for embellishing web content during transmission between a content server and a client station
US7801945B1 (en) 2002-07-03 2010-09-21 Sprint Spectrum L.P. Method and system for inserting web content through intermediation between a content server and a client station
US7360210B1 (en) 2002-07-03 2008-04-15 Sprint Spectrum L.P. Method and system for dynamically varying intermediation functions in a communication path between a content server and a client station
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
US6931530B2 (en) * 2002-07-22 2005-08-16 Vormetric, Inc. Secure network file access controller implementing access control and auditing
US7334124B2 (en) * 2002-07-22 2008-02-19 Vormetric, Inc. Logical access block processing protocol for transparent secure file storage
US6678828B1 (en) * 2002-07-22 2004-01-13 Vormetric, Inc. Secure network file access control system
US7606756B2 (en) 2002-08-02 2009-10-20 Jpmorgan Chase Bank, N.A. Synthetic funds having structured notes
US8527291B1 (en) * 2002-08-02 2013-09-03 Medsocket LLC Medical search engine system method and software product
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
WO2004064296A2 (en) * 2003-01-07 2004-07-29 Home Box Office 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
AU2003903229A0 (en) * 2003-06-25 2003-07-10 Ewise Systems Pty Ltd A system and method for facilitating on-line payment
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
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
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
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
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
US8429006B1 (en) 2004-06-18 2013-04-23 Jpmorgan Chase Bank, N.A. System and method for offer targeting
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
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
US20060059129A1 (en) * 2004-09-10 2006-03-16 Hideyuki Azuma Public relations communication methods and systems
US20060069730A1 (en) * 2004-09-10 2006-03-30 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
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
WO2006108104A2 (en) * 2005-04-05 2006-10-12 Cohen Alexander J Multi-media search, discovery, submission and distribution control infrastructure
CA2608808C (en) * 2005-05-16 2019-01-15 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
US11763344B2 (en) 2006-06-22 2023-09-19 Rohit Chandra SaaS for content curation without a browser add-on
US9292617B2 (en) 2013-03-14 2016-03-22 Rohit Chandra Method and apparatus for enabling content portion selection services for visitors to web pages
US10884585B2 (en) 2006-06-22 2021-01-05 Rohit Chandra User widget displaying portions of content
US11301532B2 (en) 2006-06-22 2022-04-12 Rohit Chandra Searching for user selected portions of content
US10866713B2 (en) 2006-06-22 2020-12-15 Rohit Chandra Highlighting on a personal digital assistant, mobile handset, eBook, or handheld device
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
US10289294B2 (en) 2006-06-22 2019-05-14 Rohit Chandra Content selection widget for visitors of web pages
US10909197B2 (en) 2006-06-22 2021-02-02 Rohit Chandra Curation rank: content portion search
US11288686B2 (en) 2006-06-22 2022-03-29 Rohit Chandra Identifying micro users interests: at a finer level of granularity
US11429685B2 (en) 2006-06-22 2022-08-30 Rohit Chandra Sharing only a part of a web page—the part selected by a user
US11853374B2 (en) 2006-06-22 2023-12-26 Rohit Chandra Directly, automatically embedding a content portion
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
WO2008085979A1 (en) * 2007-01-08 2008-07-17 Bmo Llc 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
US20080288376A1 (en) 2007-04-27 2008-11-20 Cashedge, Inc. Centralized payment hub method and system
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
US8045827B2 (en) * 2007-12-14 2011-10-25 Xerox Corporation Image downsampling during processing
US8000562B2 (en) * 2007-12-14 2011-08-16 Xerox Corporation Image downsampling for print job 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
US20100030687A1 (en) * 2008-01-18 2010-02-04 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
WO2010022109A1 (en) * 2008-08-18 2010-02-25 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
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
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
US8589213B2 (en) 2010-10-21 2013-11-19 Hsbc Technology & Services (Usa) Inc. Computer metrics system and process for implementing same
US8645248B2 (en) 2010-10-27 2014-02-04 Hsbc Technology & Services (Usa) Inc. Integrated customer communications computer system and process for implementing same
EP2572338A4 (en) 2010-05-21 2016-04-27 Hsbc Technology & Services Usa Inc ACCOUNT OPERATING COMPUTER SYSTEM ARCHITECTURE AND IMPLEMENTATION METHOD THEREFOR
EP2628091A4 (en) 2010-10-11 2016-04-27 Hsbc Technology & Services Usa Inc Computer Architecture and Method for an Application Processing Machine
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
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
US11676192B1 (en) 2013-03-15 2023-06-13 Overstock.Com, Inc. Localized sort of ranked product recommendations based on predicted user intent
US9419957B1 (en) 2013-03-15 2016-08-16 Jpmorgan Chase Bank, N.A. Confidence-based authentication
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
CA2961682C (en) 2014-09-18 2021-09-07 Huawei Technologies Co., Ltd. Information display method, terminal, and server
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
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
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
CA3119897C (en) 2015-09-08 2022-08-09 Plaid 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
BR112019015920A8 (pt) 2017-01-31 2020-04-28 Experian Inf Solutions Inc ingestão de dados heterogêneos em escala massiva e resolução de usuário
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
US10880313B2 (en) 2018-09-05 2020-12-29 Consumerinfo.Com, Inc. Database platform for realtime updating of user data from third party sources
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 维沃移动通信(杭州)有限公司 信息显示方法、装置

Family Cites Families (19)

* 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
JP3420488B2 (ja) * 1996-12-03 2003-06-23 富士通株式会社 金融情報仲介処理装置、金融情報仲介処理方法およびそのプログラムを格納した記録媒体
US5983227A (en) * 1997-06-12 1999-11-09 Yahoo, Inc. Dynamic page generator
JPH1125051A (ja) * 1997-07-09 1999-01-29 Hitachi Ltd 情報システム
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

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1902627B (zh) * 2003-12-31 2010-06-02 Google公司 直接导航至目标文档特定部分的系统和方法
US7730128B2 (en) 2004-12-29 2010-06-01 International Business Machines Corporation Effortless registration with content providers and methods thereof
CN101454747B (zh) * 2006-06-21 2011-04-13 国际商业机器公司 用于分布式系统中联合资源发现服务的方法和系统
CN102334154A (zh) * 2009-02-24 2012-01-25 电子湾有限公司 用于提供多方向视觉浏览的系统和方法
US8954421B2 (en) 2009-02-24 2015-02-10 Ebay Inc. Systems and methods to provide visual browsing
US9183589B2 (en) 2009-02-24 2015-11-10 Ebay, Inc. Systems and methods to provide visual browsing
CN102334154B (zh) * 2009-02-24 2016-02-03 电子湾有限公司 用于提供多方向视觉浏览的系统和方法
US10095804B2 (en) 2009-02-24 2018-10-09 Ebay Inc. Systems and methods to provide visual browsing
US10509845B2 (en) 2009-02-24 2019-12-17 Ebay Inc. Systems and methods to provide visual browsing
US11436298B2 (en) 2009-02-24 2022-09-06 Ebay Inc. Systems and methods to provide visual browsing
US11836210B2 (en) 2009-02-24 2023-12-05 Ebay Inc. Systems and methods to provide visual browsing
CN102200907A (zh) * 2010-03-24 2011-09-28 深圳市金蝶中间件有限公司 一种门户应用程序的个性化配置方法及装置
CN101980475A (zh) * 2010-10-18 2011-02-23 北京星网锐捷网络技术有限公司 Web服务配置管理方法及装置
CN102291456A (zh) * 2011-08-11 2011-12-21 Tcl集团股份有限公司 账号管理方法、装置及系统

Also Published As

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

Similar Documents

Publication Publication Date Title
CN1353838A (zh) 服务器端的web摘要生成和表示
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
US6842782B1 (en) Method and apparatus for tracking functional states of a web-site and reporting results to web developers
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
US6802042B2 (en) Method and apparatus for providing calculated and solution-oriented personalized summary-reports to a user through a single user-interface
US8069407B1 (en) Method and apparatus for detecting changes in websites and reporting results to web developers for navigation template repair purposes
CN100373377C (zh) 用于检索来自多个不同数据库的搜索结果的方法
US20060101323A1 (en) Categorization of summarized information
US20020059369A1 (en) Method and apparatus for creating and distributing non-sensitized information summaries to users
US20070130347A1 (en) Method and Apparatus for Providing Calculated and Solution-Oriented Personalized Summary-Reports to a User through a Single User-Interface
CN1200515A (zh) 信息提供系统
US8683316B2 (en) Method and apparatus for providing auto-registration and service access to internet sites for internet portal subscribers
US20110145717A1 (en) Web-browsing system
JP2007133845A (ja) ログインシステムおよび携帯電話機で撮像した映像をアップロードするためのシステム
JP2008028970A (ja) 動画配信システム
KR20000049464A (ko) 개인 포털 서비스 시스템 및 그 운영방법
JP2004509380A (ja) ネットワークベースのブックマーク管理およびweb要約システム
KR20130073163A (ko) 즐겨찾기를 이용한 정보검색시스템
CN1308286A (zh) 用于处理因特网命令语言的方法、系统及程序产品
WO2001090942A1 (en) Cobranding portal services and normalizing advertisements delivered
KR20050029955A (ko) 인터넷 개인 홈페이지 로딩 관리 시스템 및 방법
KR20080089549A (ko) 연예인 관련 단일 웹페이지 제공 방법

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication