CN1353838A - 服务器端的web摘要生成和表示 - Google Patents
服务器端的web摘要生成和表示 Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/41—User authentication where a single sign-on provides access to a plurality of computers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/567—Integrating service provisioning from a plurality of service providers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing 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/2119—Authenticating web pages, e.g. with suspicious links
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/289—Intermediate processing functionally located close to the data consumer application, e.g. in same machine, in same home or in same sub-network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
Abstract
本发明涉及服务器端的Web摘要生成和表示。一台门户服务器包括一个软件智能体,将智能体配置为根据订户提供的因特网目的地为订户搜索摘要信息,以根据预编程的站点信息从以上目的地中检索信息(107),并向订户下载摘要信息(119,115)。要检索的信息目的地和性质是预编程的。还包括一个配置和启动界面,供订户设置并启动摘要搜索。在某些情况中,以在与因特网连接的服务器上存储(101)和检索的模板的方式,配置各客户的摘要搜索。同时在某些情况中(109),向订户立即发送检索的信息,而在其他情况中,在门户中保存上述信息,以供订户稍后检索(111)。在本发明的最佳实施方式中,通过使用预先存储的配置信息,订户自动登录到因特网目的地(105)。
Description
技术领域
本发明涉及因特网导航领域,包括各种通信装置和连接技术,更确切地说,涉及用于根据用户或企业选择的网站收集摘要信息,然后使用推送或拖拉技术以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的方法,其中根据门户存储的各订户的数据,订户自动登录到各因特网站点。
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)
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)
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)
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 |
-
1999
- 1999-06-01 US US09/323,598 patent/US6199077B1/en not_active Expired - Lifetime
-
2000
- 2000-04-18 CN CN00808348A patent/CN1353838A/zh active Pending
- 2000-04-18 BR BR0011015-9A patent/BR0011015A/pt not_active IP Right Cessation
- 2000-04-18 AU AU43593/00A patent/AU758865B2/en not_active Ceased
- 2000-04-18 EP EP00923475A patent/EP1192558A4/en not_active Ceased
- 2000-04-18 JP JP2001500971A patent/JP2003501725A/ja active Pending
- 2000-04-18 WO PCT/US2000/010411 patent/WO2000073921A1/en active Application Filing
- 2000-12-14 US US09/737,404 patent/US20010000537A1/en not_active Abandoned
-
2002
- 2002-08-26 HK HK02106274.2A patent/HK1044834A1/zh unknown
Cited By (14)
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 |