CN1301365A - 信息管理系统 - Google Patents
信息管理系统 Download PDFInfo
- Publication number
- CN1301365A CN1301365A CN98810373A CN98810373A CN1301365A CN 1301365 A CN1301365 A CN 1301365A CN 98810373 A CN98810373 A CN 98810373A CN 98810373 A CN98810373 A CN 98810373A CN 1301365 A CN1301365 A CN 1301365A
- Authority
- CN
- China
- Prior art keywords
- user
- data
- information
- search
- data set
- 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
-
- 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/953—Querying, e.g. by the use of web search engines
- G06F16/9538—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2216/00—Indexing scheme relating to additional aspects of information retrieval not explicitly covered by G06F16/00 and subgroups
- G06F2216/01—Automatic library building
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99942—Manipulating data structure, e.g. compression, compaction, compilation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99943—Generating database or data structure, e.g. via user interface
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99944—Object-oriented database structure
- Y10S707/99945—Object-oriented database structure processing
Abstract
提供信息管理系统,该系统包括数据库和一个或多个数据检索工具,设置该数据检索工具使其根据系统用户的登记的兴趣搜索信息,并数据库中存储与搜索信息有关的数据。用户兴趣可以存储在数据库中,作为包括一个或多个关键词的用户简介。此外,可以限定项目,各项目有存储在系统内的简介。用户界面使用户输入用户和项目简介或其它信息,和设置数据输入工具,以便根据用户输入产生一个或多个数据集,作为简介存储在数据库中。设置控制装置,以便用户进行输入和将用户输入提交给数据输入工具,以提供产生和存储的数据集,由此提供搜索和定位相关信息用的数据检索工具。用户还可以从数据检索工具产生的输出中人工选择与用户简介有关的或与一个或多个项目有关的用户可适当存取的信息进行持久存储。可设置控制装置使其控制用户的存取,以查阅或变更项目和共享有关信息。
Description
本发明涉及信息管理系统。
目前信息管理是一个复杂的问题。存在可从许多信息源取用的大量信息。例如,在公共(corporate)环境中,可以有内部数据库和共享字处理环境,用户可以访问例如因特网等信息网络。
因特网是基于分布在几个国家但相互连接在一起的多个分离的通信网络的公知通信系统。它提供来自许多不同供应者的丰富信息资源,但由于没有中心监视和控制,这种非常丰富会在访问特定信息时产生问题。
软件代理(agent)提供涉及信息管理的公知方法。各代理一般包括以与局部数据一起代表实体(基于人或机器)按自主方式完成一项任务或多项任务的功能性(functionality),或包括存取数据的装置,以支持一项任务或多项任务。例如,信息代理可以选择与主题或用户有关的文件。因此,需要访问这些文件、选择相关文件的处理功能以及促使选择进行的数据。
在一些发表的论文中说明了不同类型的基于代理的系统,例如在关于智能代理和多种代理技术的实际应用(Practical Applicationof Intelligent Agents and Multi-Agent Technology)的第一和第二届国际协会的会议论文集中发表的那些论文。这些论文分别在1996年和1997年由Practical Application Company Ltd.,Blackpool,Lancashire出版。由Hyacinth S.Nwana在Knowledge EngineeringReview journal,Vol.11,No.3,第205-244页的“Software Agents:An Overview”中对基于代理的技术作出了综合的全面回顾。
在同时待审的国际专利申请WO96/23265中,论述了专用于信息管理的软件代理。称为“JASPER”的代理与用户的因特网浏览器有关并提醒用户他们感兴趣的文件。为此,JASPER使用与用户有关的关键词集。但是,利用集群(clustering)技术,JASPER可以扩展关键词集,以选取否则不应该定位的文件。
还有处理信息本身的公知工具,例如在本申请人的同时待审的申请号为97302616.4的欧洲专利申请中所述的PROSUM信息概要器(summariser)。该概要器根据用户的特别兴趣而不是简单地按照文件内容来概括信息。因此,查看搜索结果并阅读由PROSUM产生的概要的用户会留心这样的文件,在该文件中,用户感兴趣的内容仅由文件内的索引(reference)来表示,该文件主要涉及其它方面。这类文件往往不会被更普通的搜索装置拾取。
按照本发明的实施例,提供一种多用户的信息管理系统,该系统包括:
ⅰ)至少一个用户界面,用于接收用户输入信息;
ⅱ)数据存储装置;
ⅲ)数据输入工具,根据从界面上接收的用户输入信息产生数据集,并将数据集存储在数据存储装置中;
ⅳ)产生和存储用户简介的装置,各用户简介包括分配给各个用户的至少一个关键词;
ⅴ)至少一个数据检索工具,根据多个用户简介的每一简介定位信息,存储与这样定位的信息有关的数据,和根据数据输入工具产生的至少一个数据集搜索这样存储的数据;和
ⅵ)控制装置,接收所述用户输入,并操作一个或多个所述工具,
其中,在使用中控制装置适合于接收所述用户的输入信息,操作数据输入工具,以产生和存储来自输入信息的所述数据集,并将所述数据集输入给数据检索工具,以检索这样存储的所述数据。
在本申请中的“信息”指例如无论是以字、图象表示的还是以计算机代码表示的任何信息,并应该包括计算机文件或计算机程序、因特网页面、电子邮件文件、文本文件、字处理文件或多媒体对象,例如电影、图片或声音文件。
“用户”可以是另一设备。用户在本说明书的上下文中不一定是人。
一般来说,用户输入工具产生的数据集包括具有信息特征的数据集,但与信息本身相比,是更小的数据集。因此,数据集可以包括识别符和一组关键词,或者数据集可以包括附加信息,例如产生和下载数据、原作者、甚至摘要或概述。
本发明的实施例为对相同题目感兴趣的多个用户提供特别有用的信息管理环境。优选地,控制装置还包括这样的装置,相对于该用户信息输入产生的数据集,记录用户识别信息。这使控制装置能够在该用户和其它用户之间进行存取和修改控制。
本发明的实施例可以为多个用户提供极其有用的数据存储和管理环境。例如,在共同的环境中,数据输入工具产生的数据集可以具有项目特征,可以作为该项目的简介来存储。控制装置适合仅对提供用户输入信息的用户进行对数据集和/或有关信息的存取。这可以例如通过寄存相对于该数据集识别符的该用户识别符,或将用户识别符附加到数据集上来完成。可以将这样的用户称为与数据集有关的主方。另一方面,控制装置可以对另外的用户进行存取,但没有变更数据集和/或有关信息的能力。
优选地,控制装置还为作为主方登记的用户提供管理能力,即控制装置保留对数据集具有存取权的其他用户的识别符寄存器,主方对寄存器的内容进行唯一的控制。
优选地,该系统还包括用户选择装置,应用选择由数据检索工具输出的结果,选择的结果持久地存储。可以持久地存储与有关用户相关的该结果,和/或持久地存储与数据检索工具使用的数据集有关的结果,以定位该结果。这里引入“虚拟情况文件(virtual casefile)”的概念。例如将密切相关的背景信息提供给数据集的选择持久存储的结果甚至可以是特定的用户,以便将不同集的存储结果提供给检索与数据集相关的虚拟情况文件的一个用户,并由此提供给与相同数据集有关的另一用户。
优选地,在数据检索工具报告通过搜索发现数据的方式中,包括对搜索中使用的数据集的各数据段的相关性测量。这种测量在当今复杂的信息环境中有很大的用途,当今,用户按直接方式查阅比可获得信息的很少部分多得多的信息是不实际的。可以按离散而不是连续的方式进行相关性测量。例如,相关性测量可以用于将搜索结果分成两层或更多的层,第一层与请求强相关,而第二层与请求弱相关。优选地,用户可以在响应请求中选择用多少层来报告。这种选择与已知搜索引擎不大相同,搜索引擎报告固定数的搜索结果而不是达到某个相关等级的所有结果。
作为主方登记的用户预定的能力是分配其它用户到一数据集。数据集可以表示一个项目。各项目可以有分配给它的用户集。这可以提供管理设施,在该设施中,当项目完成时,项目主方可以将该完成标记在系统中。然后,系统删除分配的用户识别表。项目数据集或简介可以按后面的日期重新激活或简单地由主方从系统中删除。优选地,本发明实施例的系统可以对多个搜索、检索和/或分析工具提供透明界面,用户能够在不必选择和操作不同工具的情况下使用系统。这可以通过提供系统处理能力来做到,以便系统可以分析上下文中的要求和适当选择工具。
应该指出,本发明实施例的数据存储装置可以包括一个数据库或多个数据库。例如,除了系统数据库以外,自身的数据库也可以提供给一个或多个搜索、检索和/或分析工具。该(或任何)数据库当然也可以分布或集中。
下面,参照附图利用实例说明本发明的实施例,其中:
图1是表示本发明优选实施例的信息管理系统(IMS)的主要部件的图;
图2是表示信息相互关系的典型可视图。
优选地,可以利用称为“JASPER”的软件代理提供许多信息管理系统(IMS)部件的功能性,“JASPER”披露于本申请人的同时待审的专利申请号为WO96/23265的专利申请中。在以下说明中,当论述多个IMS部件的功能性时,将参照JASPER。
根据IMS中的所有数据项在面向对象的计算意义上是对象和每个对象有一“简介(profile)”的原理,建立IMS的优选实施例内的信息结构。简介可以是各个对象内容的元数据总结,或者,简介可以包括关键词简表。简介可以包括能够使对象被检索的信息和相对于与特定主题的相关性来说在IMS内要被评价的信息。优选地,在IMS内,利用本申请人的同时待审的JASPER专利申请中所述的功能性来产生简介。
在IMS内对象的某些类型有特定的特性。
“文件”是普通的对象,“文件”表示正文文件-例如WEB页、文本文件或字处理文件-或表示另一个多媒体对象-例如电视录象、图象或声音文件。
项目(project)是项目对象。“项目”是,只是附加有用户可以在项目上工作和变更项目的附加物的普通对象。
在IMS内,以与项目很相同的方式,用户也可被看成对象。用户的兴趣由用户简介来表示,该用户简介可以由用户手工修改或由IMS自动地修改。在用户对象和IMS内存储的任何其它对象之间可以建立或建议链路。
参照图1,分成五个功能部分来说明信息管理系统(IMS)的实施例:
服务器
局部存储器
用户界面
数据分析
搜索和检索。
IMS的核心是为控制各功能部分的部件之间的信息流而配置的服务器160,例如,接收信息请求和为了产生对这种请求的响应而投入的一个或多个部件。
在系统的局部存储器功能部分内,按照对服务器160的局部信息检索的要求,服务器160与包括IMS数据库的存储器的数据库部件105连接,并与用于搜索IMS数据库105的局部搜索引擎(Engine)110连接。如下所述,在局部存储器内还包括用户简介100和项目简介102。
在系统的搜索和检索功能部分-用于IMS的存取外部信息源的主要装置-设有一连串部件,各部件与因特网155连接,以按照连接的服务器160的要求协助信息的搜索和检索。特别是,在响应服务器160特定请求中,可以提供“智能”代理或其它软件代理145和搜索引擎140以从因特网155搜索和检索信息。此外,可以提供部件150以协助外部检索文件的文本控制。服务器160通过公共网关接口(CGI)165与代理部件140和145及文本控制装置150连接。CGI接口在现有技术中是众所周知的,例如在因特网上的UniversalResource Locator(URL)上列出的手册。
http:∥www.boutell.com《faq/books.htm
在系统的数据分析功能部分内,设有一个或多个简介代理115和数据分析工具120,它们通过CGI165分别与服务器160连接。在简介代理115和项目(102)的局部存储器及用户(100)简介之间也可以设置物理或逻辑连接。在分析工具120和包括存储的简介100和102及联系工具125的多个其它IMS部件之间也可以设置物理或逻辑连接。
在服务器本身的功能部分内,服务器160通过公共网关接口(CGI)165与部件连接,设计该部件以支持系统的用户界面功能部分。特别地,服务器160与联系工具125连接,以提供用于在用户界面上信息的可视图形化的主要装置。服务器160还可以与语音转换部件135连接,使某些段的信息可以从服务器160至用户界面都可作为语音信息使用。此外,服务器160可以与个人代理部件130连接,设置该部件130以监视从用户界面接收的用户输入,并通过服务器160将该用户输入提供给IMS的其它部件,和响应在IMS内由用户输入触发的动作,将信息提供给用户界面。
用户界面功能部分利用环球网(WWW)浏览器界面170对各个用户175提供界面。浏览器界面170与联系工具125、个人代理部件130和语音转换部件135连接,尤其是能够使联系工具的输出对IMS的用户进行图形显示。
下面更详细地说明图1所示的IMS的各部件的操作和功能性。
服务器
服务器160在IMS内提供基本的控制装置,将包括于其中的各部件的功能性链接在一起,控制多个部件和投入的多个部件之间的信息流,以获得信息或按照需要处理信息。特别地,响应从IMS其它部件接收的输入,服务器160可以使CGI调用合适的部件,并可以将一个部件产生的输出提供给另一个部件。在其最简单的实现中,服务器160可以执行IMS部件之间网关的角色,系统的基本功能性在这些部件中实施。但是,多数系统规定的功能性也可以在服务器本身的部件内实现。例如,由分析工具120完成的数据分析的某些方面可以合并在服务器160内。服务器160倾向于对用户隐瞒IMS部件的特定实施和在这些部件之间所需的内部通信,以获得特定的功能性。
搜索引擎
可以设置搜索引擎,以搜索外部存储的信息-搜索引擎140-或搜索在IMS数据库105内的内部存储信息-局部搜索引擎110。可以配置局部搜索引擎110,以响应通过与个人代理130的连续通信由浏览器界面170传送的用户输入(例如用户输入新题目说明时)进行实时操作。IMS数据库的局部搜索可以展现与用户输入相关的数据对象的存储索引,包括涉及相同或其它题目的可以由IMS的其它用户建立的存储索引。由局部搜索引擎110识别的数据对象通过个人代理130由浏览器界面170在显示器上列出,或由联系工具125图形显示。同样,例如利用由用户输入文件或题目说明的简介代理115构成的搜索简介,搜索引擎140可以在较长的期间内为了相关文件搜索因特网。外部搜索的结果可以由联系工具125显示,包括利用分析工具120产生的搜索结果推导出的信息。
用户可以限定范围,对于该范围来说,搜索引擎110、140例如按指定的兴趣“半径”搜索。
搜索因特网155所使用的各种搜索引擎是公知的,例如“YAHOO”。可以使用“PROSEARCH”,其功能性披露于本申请人的上述JASPER的同时待审的专利申请中。
分析工具
可以设置分析工具120,使其与服务器160连接,以接收例如搜索引擎110和140或智能代理145搜索的信息结果,以及根据这些结果利用存储在IMS数据库中的信息和根据与用户和/或项目有关的简介推导出进一步的信息。优选地,可以这样配置分析工具,使其可确认例如由项目简介102或用户简介100表示的对象和由搜索引擎返回的数据对象之间的相关程度。获得的数据对象本身可以由简介代理115产生的数据对象简介来表示。利用联系工具125,可以使用按与相关程度有关的相关得分表示的分析结果,以用图形表示由搜索获得的对象之间的相关程度,例如,通过改变显示器上连接一对有代表性的节点图标的连线宽度或长度来表示。
联系工具
数据对象常常相关。数据对象有与其它数据对象共有的内容,例如,两个文本文件可以共享相同的关键词集。已有例如JASPER那样的工具,该工具可以发现这些相互关系,但它常常难以将这些相互关系按两者都清楚和非限制性的方式提供给用户。表示相互关系的公知方法也不可能对各用户提供拟人化的视图。
IMS的搜索和检索功能部分可得到的全部信息可以被看成用对象之间的相互关系连接对象的巨大网络(或图形)。联系工具125的目的在于通过浏览器界面170按清楚的方式为用户175提供用户实际需要查看的对象的小子集(subset),并允许用户浏览查阅数据之间的相互关系。联系工具125既不用来提供证明也不用来提供演绎;简单地帮助用户查看在IMS内公知的相关对象之间按多种方式映射特别表示的有关信息。
联系工具125的基本功能如下:
·通过浏览器界面170在窗口内显示连接节点的图形。如已经由例如“智能”代理145或搜索引擎140或110那样的IMS代理建议,所以在IMS中节点表示数据对象。在各节点上可以显示不同的图标,以表示由图形上的节点表示的数据对象的类型。
·按这种方式显示数据对象,以便允许用户能够查阅数据对象之间的相互关系。优选地,通过改变连接各节点图标的连线宽度或长度可以在图形上表示一对数据对象之间的相关程度。
·就数据相互关系来看,优选地,项目或用户简介可以表示成中心位置的节点,由表示与中心项目或用户简介有关的数据对象的链接节点包围。
·例如通过按击节点图标可以容易地搜索由显示的节点图标表示的数据。如果合适,那么联系工具125可以通过服务器160获得由例如PROSUM等文件概要软件代理提供的数据对象概要,并在用户按击显示于图形显示窗口内的对应图标后在文本窗口内显示该概要。
·在通过分析工具120由例如“智能代理”145或搜索引擎140和110等IMS代理自动建议的关系的认可中,用户可以与图形所示的建议的数据对象建立人工链路。通过服务器160,利用联系工具125可以进行数据对象之间人工产生或认可的链路与局部存储功能单元之间的通信,以便存储在IMS数据库105中。有关对象的人工搜集可以构成项目的虚拟情况文件,可以在某种程度上是与具体用户有关的。
·通过“切断”,就是说通过规定高质量地显示有关图形所需的数据对象之间的最小相关程度,用户可以规定由IMS代理建议的信息中的多少在屏幕上显示。
·用户可以任意地横切有关数据对象的图形。
·联系工具125通过服务器160可以与IMS代理连接(例如与简介代理115和分析工具120(最好是JASPER)),并和个人代理130连接,以提供用于搜索的由用户输入的数据。搜索数据可以包括由简介代理115产生的用户输入文件的简介,或由搜索代理110、140搜索的文件简介。
·图形可以在JAVA允许的网浏览器的帧内显示,而联系工具本身可以作为JAVA的程序来实现。
·当数据输入时(例如,新项目的说明),联系工具125可以连续地与搜索代理110、140通信和提供与正在输入的数据相似(或相关)的文件。
·当用户输入新项目时,联系工具125将在屏幕上产生一帧,其中一个表示当前项目的节点设置在中心。
·节点出现在图形中,分别表示由搜索代理110、140获得的文件。
·用户可以按击节点,以查阅有关文件。
·如果用户确定建议的文件确实相关,那么节点可以人为地与项目链接。这种人为进行的链接用粗线显示。算法可以由联系工具125实施,以根据例如由用户提供或由简介代理115推导的关键词表,产生表示数据对象和它们之间相互关系的图形。联系工具125可以提供以下存取,以使图形建立算法进行操作:
(1)按搜索的相关程度的顺序进行优先级排队,以存储由搜索
代理110或140获得的索引;
(2)图形数据结构,在其内表示对象和他们的内部相互关系;
和
(3)搜索代理界面。
联系工具125可以完成算法,以获取用户输入的关键词和提供由IMS搜索代理140、110检索的相关信息,算法包括以下程序步骤:过程搜索(关键词):
产生空图形和在图形的中心放置表示搜索的节点;
根据用户提供的关键词激活搜索代理;
切断代理结果(忽略由分析工具120认可的与搜索弱相关的任何情况)和存储代理结果节点索引到优先级队列中;
将各搜索结果放在图形上,作为用其长度与节点的相关程度成反比的连线连接到中心节点的节点(连线越短越相关);结束搜索当在优先级队列中有多个节点时:
从优先级队列中找出最高优先级的节点并除去它;
标记被访问的节点;
得到所选节点的关键词;
仅保留最相关的关键词;
根据这些关键词激活搜索代理;
切断结果(忽略任何弱相关等级的内容);
用其长度与相关程度成反比的连线将附加结果的节点添加到的图形上;
结束循环
参照图2,该图表示按照上述算法产生的图形实例。在图2所示的实例中,搜索题目由中心位置的节点200表示。搜索程序获得由与中心搜索题目200相关的节点表示的数据项的截断的表,例如,“DOC1”由节点205表示,用相对长的连线与中心搜索节点200连接,表现出弱相关,而“DOC5”由节点210表示,用短连线与搜索节点200连接,表示强相关。
然后,上述算法中的“当(While)”循环进一步分析最强相关的节点,即节点210,仅采用在节点简介中包括的最相关的关键词,以完成进一步更专门的搜索。这种进一步的搜索可以在图形上产生两个附加节点,与节点210链接的节点215和220。
个人代理
个人代理可以包括在IMS中,它通过CGI 165与服务器160连接,并与浏览器界面170连接。个人代理的实例是“备忘录代理”,可参见在有关智能代理和多代理技术的实际应用的第一届国际会议的会议论文集中,由Bradley J.Rhodes and Thad Stanner披露的“备忘录代理:一种自动连续运行的信息检索系统(Remembrance Agent:A Continuously Running Automated Information RetrievalSystem)”。
可以配置个人代理130,以连续监视来自用户界面的用户输入和实时开始有关信息的搜索,并将这种搜索结果通过浏览器界面170提供给用户。例如,用户可以用IMS寄存有兴趣的题目,利用说明或在浏览器界面170内输入的一系列关键词限定题目。例如,当关键词被用户打入时,个人代理130可以捕获关键词,通过服务器160将关键词一个一个地提交给局部搜索引擎110。如果局部搜索引擎在IMS数据库105内发现有关的被索引的数据对象,那么可以利用个人代理130通过浏览器界面170将它们提供给用户,或通过联系工具125进行图形显示。
语音转换
可以包括语音转换部件135,该部件135采用语音合成技术,例如由本申请人生产的“LAUREATE”产品提供的语音合成技术,如果合适,那么在用户界面上提供出现的数据对象的语音表示。例如,在按击联系工具125显示的相应的节点图标后,可以提供给用户文件的语音概要。另一方面,作为整夜(overnight)搜索结果发现的文件的一序列语音表示在登录IMS后可以自动地提供给用户。
简介代理
IMS中的所有对象可以有简介。简介代理115可以包括在IMS中,以产生各种类型对象的对象简介。例如,可以将文件呈给简介代理115,以产生包括表示文件的元数据的文件简介。元数据文件简介可以通过服务器160存储在IMS数据库105中。优选地,JASPER产品用于实现IMS中简介代理115的功能性。如果需要,在提供给JASPER编简介之前,文件可以被转换成网页格式(例如在服务器160 CGI界面上)。
提供给简介代理115的文件可以来源于IMS中的各种资源,简介结果可以用于各种目的。例如,用户输入的文件或项目说明可以利用浏览器界面170和服务器160来提供进行编简介。项目可以由服务器产生,用作CGI正本(script),该正本根据项目说明产生一个HTML文件,以便提交给简介代理115。产生的简介可以由简介代理115存储在局部存储器中,作为项目简介102,用于由搜索引擎110和140进行有关数据对象的搜索,或被“智能”代理145使用。由内部或外部搜索获得的数据对象同样可以由简介代理115编简介,存储在IMS数据库105中或包括在项目简介102或用户简介100中。数据对象简介还提供方便的基础,由此,分析工具200可以进一步导出IMS用户感兴趣的信息。
通过用户拥有经过人工添加或修正关键词的项目,可以在任何时间增强项目简介。
系统使用
参照图1,本发明的实施例可以如下使用。
用户集,例如在公共环境或公安环境和其有关的环境中的雇员,通过个人计算机或其它合适的终端175可访问该系统。利用连到网服务器160的环球网浏览器界面170,各用户可按公知的方式注册到系统中。为了注册,用户至少提供包括例如识别(姓名和联系明细)的有关他们自己信息的最小集和表示用户特定兴趣的一组关键词。信息的最小集在服务器160中运行的控制处理的控制下被储存在系统数据库105中。
在浏览器界面170和系统服务器160之间,设有工具125、130、135的阵列。这些工具中的一个,例如个人代理130可以提供与用户连接以获得信息的最小集的功能性(已知这种类型的功能性,因而本文中不再说明)。
然后,将用户提供的关键词集提供给需要它的系统的各部件。该集可以包括例如简介代理115、智能代理145、个人代理130、联系工具125和分析工具120。
由于系统包括公知的搜索工具的功能性,因而一旦用户注册,那么这些工具将开始与其接收的关键词集有关的操作。因此,一旦把用户简介提供给它,个人代理130可以开始通过局部搜索引擎110监视在系统数据库105中存在的输入项,进行输入和/或与其它用户的通信。
除了个人代理130外,还有向其提供用户简介的搜索能力,该搜索能力在较长期间起作用,从而在固定时间间隔后或在该用户的下次登录时报告给用户。这提供给简介代理115和访问因特网的智能代理145。
简介代理115具有上述JASPER代理的搜索功能性,JASPER代理披露于国际专利申请WO96/23265。JASPER代理存储与其它用户选择的文件有关的简介或元信息。对于各用户来说,该代理监视正在输入的简介,利用用户简介遮蔽它们。如果正在输入的简介是用户感兴趣的,那么它通知用户。因此,JASPER产生自己的简介数据库,该数据库涉及更密切的用户组感兴趣的文件或其它对象。
JASPER使用用户简介,以先进的方式分类与用户感兴趣的对象有关的元信息。就是说,它使用集群技术将用户关键词分类成用户子集。它还可以使用集群技术扩大检索范围,以包括与对象或文件有关的简介(或元信息),该对象或该文件与利用简介装入的文件密切相关,但简介本身不直接识别该对象或该文件。按该方式识别的文件可以在用户界面上利用“什么是新的”页面展示给用户。
在用于搜索目的的集群方面,智能代理145有相同的功能性。上述JASPER功能性和本发明中访问因特网155的智能代理145的功能性之间的差别仅在于包括的检搜空间。智能代理145使用用户简介来搜索因特网本身,而不局限于与用户已经选择并因此装入JASPER数据库的文件有关的简介。
智能代理145也可以使用集群技术集群用户的关键词集,产生与不同兴趣有关的子集。这些子集可以被馈送到普通的搜索引擎,例如公知的“YAHOO”引擎,以获得更集中在用户感兴趣的搜索题目上的结果。
本发明的系统利用在WO96/23265中披露的集群技术将结果提供给用户。集群技术用于识别有关的对象和进行相关程度的测量。可以输出相关程度的测量,作为与各对对象之间的链路有关或至少与各对象和目标对象之间链路有关的“星形等级(star rating)”。可以使用联系工具125产生对象之间的一套链路,和使用星形等级确定如何(或是否)显示一套链路。例如,可以仅显示最强的链路,或仅显示第一和第二层。
本发明实施例的特别重要的方面是按项目简介确定的方式管理用户之间信息的能力。利用弘SPER的功能性,根据用户输入的描述,由简介工具115产生项目简介。该描述可以是这种类型的项目描述文件,即可以由法人实体产生,或可以是描述场景的简单的几个词或数据段。编简介工具产生项目简介,例如可以包括将其装入系统的装入日期、用户的识别符(该用户被作为项目用有方储存)和具有项目特征的关键词。
项目简介被装入系统数据库105。该文件也按与上述用户简介相同的方式装入系统的各种引擎。因此,各种搜索引擎将运行有关项目简介搜索的相同类别,从而通过浏览器170按相同的方式报告。利用JASPER集群能力的搜索结果具有施加给对象之间的链路强度的有关星形等级。以下述方式,通过建立显示链路强度的不同等级的图形,由联系工具施加这种星形等级。
将该图形提供给可以选择链路的项目主方,如果合适,该链路被认可或在对象之间产生链路。如果主方认可链路,那么链路连接的对象就装入系统数据库105,作为该主方和项目的虚拟情况文件。就该主方来说,主方未认可的链路连接的对象被放弃。如果两个项目被认为是相同的,在它们之间建立链路,那么与一个项目链接的任何信息可以间接地与另一个项目相联系。
如上所述,其它用户可以请求分配到一个项目,或可以由主方进行分配。系统以这种方式维持分配的寄存器。如果一个分配的用户希望显示有关项目搜索的结果,那么可以展示给它们由主方选择的虚拟情况文件,或可以展示给它们最新搜索的结果,并可以产生它们自己的虚拟情况文件。这意味着项目简介可以自动地适应各个用户的兴趣。
例如,在犯罪的上下文中,警察会对时间和情节感兴趣。法医对证据的状态和有效性更感兴趣。因此,如果法医可以与项目(“案件”)主方进行的选择无关地设立虚拟案件文件,那么这是非常有用的,而如果该主方是警察,那么会有不同的兴趣。
下表用于全面地显示IMS局部存储器的优选关系数据库的实现,该实现是通过对该数据库内的表的一系列SQL调用完成的。
序号 | 作用 | SQL/Perl |
1 | 检查用户明细以便登录 | 从用户中选择*,其中登录名=‘$user’和口令=‘$pwd’ |
2 | 产生新用户 | 插入用户(口令、登录名、全名、角色、位置、电话、电子邮件、行踪、照片ID)数值($pwd、$loginname、$fullname、$role、$location、$tel、$email、$where、$photo) |
3 | 删除用户 | 从用户中选择主方ID,其中用户ID=‘$userid’;$db->Sql($Sql):$db->FetchRow:s主方ID=$db->数据(‘主方ID’):从用户中删除,其中主方ID=‘$ownerid’ |
4 | 产生用户简 | 从用户中选择用户ID,其中 |
介 | 明细=‘$details’;$db->Sql($Sql);$db->FetchRow;$userid=$db->数据(‘用户ID’):插入简介(用户ID、关键词)数值($userid、$keyword): | |
5 | 将关键词添加在用户简介中 | 插入简介(用户ID,关键词)数值($ownerid、$keyword) |
6 | 从用户简介中除去关键词 | 从简介中删除,其中关键词=‘$keyword’和主方ID=‘$ownerid’ |
7 | 产生新项目 | 插入项目(标题、日期标记、主方ID、定位、作业者、明细)数值($title、$date、$location、$worker、$details) |
8 | 产生项目简介 | 从项目中选择项目ID,其中明细=‘$details’$db->Sql($Sql);$db->FetchRow;$userid=sdb->日期(‘项目ID’);插入项目简介(项目ID,关键词)数值($projectid,$keyword) |
9 | 将关键词添加在项目简介中 | 插入项目简介(项目ID,关键词)数值($projectid,$keyword) |
10 | 从项目简介中除去关键词 | 从项目简介中删除,其中关键词=‘$keyword’ |
11 | 添加新对象 | 插入对象中(标题、注释、类型、项目ID、定位)数值($title、$annotation、$type、$projectid、$location); |
12 | 删除对象 | 从对象中删除,其中标题=‘$title’; |
13 | 向对象添加一链路 | 插入链路中(ObjectID,Object2ID)数值($objectid、$object2id); |
14 | 搜索项目简介和计数在各项目中出现的关键词列表的次数。 | 当Projects.ProjectID=Projprof.ProjectID,根据ProjectsINNER JOIN Projprof,选择Projprof.ProjectID,Projects.Title,Count(Projects.Title)作为[Count of Title]其中(((Projprof.keyword)=‘$keyword 1’或(Projprof.keyword)=‘$keyword 2’或(Projprof.keyword)=‘$keyword 3’))按Projprof.ProjectID,Projects.Title分组; |
15 | 找出用户目前 | 当Projects.ProjectID=Workers.ProjectD,根据Projects |
正在工作的项目。 | INNER JOIN Workers,选择Projects.Title,Workers.OwnerID其中(((Workers.OwnerID)=‘$ownerid’)); | |
16 | 产生虚拟情况文件。 | 当Objecta ObjectID=ProjLinks.ObjectID,根据ObjectsINNER JOIN ProjLinks,选择Objects.ObjectID,Objects.Title,Objects.Location其中(((ProjLinka ObjectID)=‘$projectid’)); |
17 | 显示用户目前正在工作的项目 | 插入链路状态(项目ID、用户ID、url、标题)数值(-1、$userid、$url、$title) |
18 | 改变到用户正在工作的项目 | 变更链路状态,设定url=‘$url’、标题=‘$title’,其中Userid=‘$userid’ |
19 | 找出用户目前正在工作的项目。 | 根据链路状态选择*,其中Userid=‘$userid’; |
20 | 公布新对象 | 插入对象(标题、主方ID、位置)数值($title、$userID、$objurl); |
21 | 除去对象 | 从对象中删除,其中Objectid=‘$objectid’ |
22 | 对象与项目联结 | 插入ProjLinks(项目ID、对象ID)数值($projid、$objectid); |
23 | 改变用户的优先权 | 更新用户,设定”.$.”=””.$query-〉param($.).”其中登录名=’$user’”; |
Claims (9)
1.一种多用户的信息管理系统,该系统包括:
ⅰ)至少一个用户界面,用于接收用户输入信息;
ⅱ)数据存储装置;
ⅲ)数据输入工具,根据从界面上接收的用户输入信息产生一个数据集,和将数据集存储在数据存储装置中;
ⅳ)产生和存储用户简介的装置,各用户简介包括分配给各个用户的至少一个关键词;
ⅴ)至少一个数据检索工具,根据多个用户简介的每一个简介定位信息,存储与这样定位的信息有关的数据,按照数据输入工具产生的至少一个数据集搜索这样存储的数据;和
ⅵ)控制装置,接收所述用户输入,并运行一个或多个所述工具,
其中,在使用中控制装置适合于接收所述用户输入信息,运行数据输入工具,以产生和存储来自输入信息的所述数据集,和将所述数据集输入至数据检索工具,以搜索这样存储的所述数据。
2.如权利要求1的信息管理系统,其中,控制装置还包括这样的装置,相对于从该用户输入信息产生的数据集记录用户识别信息。
3.如上述任一权利要求的信息管理系统,其中,控制装置适合仅对提供用户输入信息的用户提供对数据集和/或有关信息的存取权。
4.如权利要求1和2中任一项的信息管理系统,其中,控制装置向另外的用户提供存取权,但没有变更数据集和/或有关信息的能力。
5.如上述任何一项权利要求的信息管理系统,其中,控制装置保持具有对数据集的存取权的其他用户的识别符的寄存器,主方对寄存器的内容进行唯一的控制。
6.如上述任何一项权利要求的信息管理系统,其中,该系统还包括用户选择装置,用于选择由数据检索工具输出的结果,选择的结果被持久地存储。
7.如权利要求6的信息管理系统,其中,持久地存储与有关用户相关的该结果,和/或持久地存储与数据检索工具使用的数据集有关的结果,以定位该结果。
8.如上述任何一项权利要求的信息管理系统,其中,在数据检索工具报告通过搜索发现的数据的方式中,包括对搜索中使用的数据集的各数据段的相关性测量。
9.如权利要求8的信息管理系统,其中,按离散而不是连续的方式进行相关性测量,使测量可以用于将搜索结果分成两集或更多集,第一集与请求强相关,而第二层与请求弱相关。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP97308360.3 | 1997-10-21 | ||
EP97308360 | 1997-10-21 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1301365A true CN1301365A (zh) | 2001-06-27 |
Family
ID=8229554
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN98810373A Pending CN1301365A (zh) | 1997-10-21 | 1998-10-15 | 信息管理系统 |
Country Status (10)
Country | Link |
---|---|
US (1) | US6424968B1 (zh) |
EP (1) | EP1038240B1 (zh) |
JP (1) | JP4312954B2 (zh) |
KR (1) | KR20010031249A (zh) |
CN (1) | CN1301365A (zh) |
AU (1) | AU746138B2 (zh) |
CA (1) | CA2304626C (zh) |
DE (1) | DE69805437T2 (zh) |
NZ (1) | NZ503682A (zh) |
WO (1) | WO1999021108A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101247368B (zh) * | 2008-03-26 | 2010-08-18 | 腾讯科技(深圳)有限公司 | 一种即时通讯中的用户搜索方法、系统、服务器及客户端 |
CN107480937A (zh) * | 2017-07-20 | 2017-12-15 | 苏州浦瑞融网络科技有限公司 | 一种基于用户自助查找数据的企业管理系统 |
CN116628201A (zh) * | 2023-05-18 | 2023-08-22 | 浙江数洋科技有限公司 | 一种文本资料库的智能化分群和推送方法 |
Families Citing this family (115)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999046697A1 (fr) * | 1998-03-11 | 1999-09-16 | Yasuo Nishizawa | Interverrouillage par http d'un outil accessoire agent a applications integrees sur serveur web |
US6658453B1 (en) * | 1998-05-28 | 2003-12-02 | America Online, Incorporated | Server agent system |
US6366910B1 (en) | 1998-12-07 | 2002-04-02 | Amazon.Com, Inc. | Method and system for generation of hierarchical search results |
GB2354605B (en) * | 1999-06-25 | 2002-06-19 | Jacobs Rimell | Automated provisioning system |
US7181438B1 (en) * | 1999-07-21 | 2007-02-20 | Alberti Anemometer, Llc | Database access system |
US7418435B1 (en) | 1999-08-05 | 2008-08-26 | Oracle International Corporation | Multi-model access to data |
US20020002563A1 (en) * | 1999-08-23 | 2002-01-03 | Mary M. Bendik | Document management systems and methods |
AU7718500A (en) * | 1999-09-28 | 2001-04-30 | Imetrikus, Inc. | Internet brokering service based upon individual health profiles |
NL1013193C2 (nl) * | 1999-10-01 | 2001-04-03 | Resense V O F | Interactieve zoekmachine. |
EP1252585A2 (en) * | 1999-10-26 | 2002-10-30 | Jean Poncet | A reversed computer system based on access by content instead of access by address and its fully optimized implementation |
CN1451125A (zh) * | 1999-10-29 | 2003-10-22 | 英特尔公司 | 标识万维网站点 |
US6574660B1 (en) * | 1999-12-28 | 2003-06-03 | Intel Corporation | Intelligent content delivery system based on user actions with client application data |
US8019757B2 (en) | 2000-01-14 | 2011-09-13 | Thinkstream, Inc. | Distributed globally accessible information network implemented to maintain universal accessibility |
ES2329008T3 (es) * | 2000-01-14 | 2009-11-20 | Thinkstream, Inc. | Red de informacion dsitribuida accessible de forma global. |
US6564208B1 (en) * | 2000-02-24 | 2003-05-13 | Inktomi Corporation | Delivering non-default items in association with search results |
GB0004993D0 (en) * | 2000-03-01 | 2000-04-19 | Moores Toby | Interaction protocol |
CA2407974A1 (en) * | 2000-03-16 | 2001-09-20 | Poly Vista, Inc. | A system and method for analyzing a query and generating results and related questions |
JP3567849B2 (ja) * | 2000-04-06 | 2004-09-22 | 日本電気株式会社 | 情報提供システム |
KR20010102786A (ko) * | 2000-05-08 | 2001-11-16 | 곽영관 | 인터넷상에서의 웹 정보 스크랩 시스템 및 그 방법 |
AU2001261232A1 (en) * | 2000-05-08 | 2001-11-20 | Walker Digital, Llc | Method and system for providing a link in an electronic file being presented to a user |
US6944677B1 (en) * | 2000-05-09 | 2005-09-13 | Aspect Communications Corporation | Common user profile server and method |
KR100677092B1 (ko) * | 2000-05-22 | 2007-02-05 | 삼성전자주식회사 | 상품 정보 갱신 매체 및 방법 |
US7725526B1 (en) * | 2000-06-23 | 2010-05-25 | International Business Machines Corporation | System and method for web based sharing of search engine queries |
AU2001276920A1 (en) * | 2000-07-17 | 2002-01-30 | Blue Ripple, Inc. | Content distribution |
GB2369899A (en) * | 2000-07-20 | 2002-06-12 | Volodya Vovk | Data labelling device and method thereof |
US7739308B2 (en) * | 2000-09-08 | 2010-06-15 | Oracle International Corporation | Techniques for automatically provisioning a database over a wide area network |
JP4553334B2 (ja) * | 2000-09-29 | 2010-09-29 | 株式会社 日立システムアンドサービス | 検索情報生成装置 |
GB2368935A (en) * | 2000-11-14 | 2002-05-15 | Itt Mfg Enterprises Inc | Updating a searchable database of descriptive information describing information stored at a plurality of addressable logical locations |
US6684217B1 (en) * | 2000-11-21 | 2004-01-27 | Hewlett-Packard Development Company, L.P. | System and method for generating a profile from which a publication may be created |
JPWO2002044945A1 (ja) * | 2000-11-29 | 2004-04-02 | 富士通株式会社 | 仮想保管システム及び仮想保管サービス提供方法 |
US6850939B2 (en) * | 2000-11-30 | 2005-02-01 | Projectvillage | System and method for providing selective data access and workflow in a network environment |
US20040019552A1 (en) * | 2000-12-07 | 2004-01-29 | Tobin Christopher M. | Limited inventory offered for sale at iteratively adjusted pricing |
EP1233350A1 (en) * | 2001-02-16 | 2002-08-21 | Abb Research Ltd. | Customizable web portal |
US6850934B2 (en) * | 2001-03-26 | 2005-02-01 | International Business Machines Corporation | Adaptive search engine query |
GB2374688B (en) | 2001-04-19 | 2004-12-29 | Ibm | A method and system for distributing software features to a computer |
EP1258813A3 (en) * | 2001-05-10 | 2005-11-30 | Siemens Aktiengesellschaft | Patent information system |
US7010518B1 (en) * | 2001-06-20 | 2006-03-07 | Microstrategy, Inc. | System and method for user defined data object hierarchy |
US20030061204A1 (en) * | 2001-09-25 | 2003-03-27 | Parry Travis J. | Systems and methods for selective information retrieval based on search source attributes |
US7343365B2 (en) * | 2002-02-20 | 2008-03-11 | Microsoft Corporation | Computer system architecture for automatic context associations |
US7167910B2 (en) * | 2002-02-20 | 2007-01-23 | Microsoft Corporation | Social mapping of contacts from computer communication information |
US7107285B2 (en) | 2002-03-16 | 2006-09-12 | Questerra Corporation | Method, system, and program for an improved enterprise spatial system |
CA2479375A1 (en) * | 2002-03-16 | 2003-10-02 | Questerra Corporation | Method, system, and program for an improved enterprise spatial system |
US7130843B2 (en) * | 2002-05-20 | 2006-10-31 | International Business Machines Corporation | Method, system and program product for locating personal information over a network |
US7444302B2 (en) * | 2002-06-14 | 2008-10-28 | Ellie Mae, Inc. | Online system for fulfilling loan applications from loan originators |
US20040205514A1 (en) * | 2002-06-28 | 2004-10-14 | Microsoft Corporation | Hyperlink preview utility and method |
US7370072B2 (en) * | 2002-07-08 | 2008-05-06 | Electronic Evidence Discovery, Inc. | System and method for collecting electronic evidence data |
US7472089B2 (en) | 2002-08-15 | 2008-12-30 | Ellie Mae, Inc. | Loan origination system interface for online loan application processing |
WO2004023325A1 (en) * | 2002-09-04 | 2004-03-18 | Mentor Graphics (Holdings) Ltd. | Polymorphic computational system and method |
US6996251B2 (en) | 2002-09-30 | 2006-02-07 | Myport Technologies, Inc. | Forensic communication apparatus and method |
US7778438B2 (en) | 2002-09-30 | 2010-08-17 | Myport Technologies, Inc. | Method for multi-media recognition, data conversion, creation of metatags, storage and search retrieval |
US10721066B2 (en) | 2002-09-30 | 2020-07-21 | Myport Ip, Inc. | Method for voice assistant, location tagging, multi-media capture, transmission, speech to text conversion, photo/video image/object recognition, creation of searchable metatags/contextual tags, storage and search retrieval |
JP4493505B2 (ja) * | 2002-10-17 | 2010-06-30 | ザ ナレッジ アイティー コーポレーション | バーチャルナレッジ管理システム |
TW200413971A (en) * | 2002-11-08 | 2004-08-01 | Sumitomo Heavy Industries | Information management device, information management system, information management program and recording media |
KR100901623B1 (ko) | 2002-12-17 | 2009-06-08 | 주식회사 케이티 | 개인패턴망을 이용한 검색 서비스 방법 |
US7548858B2 (en) * | 2003-03-05 | 2009-06-16 | Microsoft Corporation | System and method for selective audible rendering of data to a user based on user input |
US20040255301A1 (en) * | 2003-06-13 | 2004-12-16 | Andrzej Turski | Context association schema for computer system architecture |
US20050028168A1 (en) * | 2003-06-26 | 2005-02-03 | Cezary Marcjan | Sharing computer objects with associations |
US7685016B2 (en) * | 2003-10-07 | 2010-03-23 | International Business Machines Corporation | Method and system for analyzing relationships between persons |
KR100600862B1 (ko) * | 2004-01-30 | 2006-07-14 | 김선권 | 인터넷상의 정보자원에 대한 접근 경로를 체계적으로수집하고 검색하는 방법, 및 이 방법을 실행할 수 있는컴퓨터 프로그램을 수록한 기록매체 |
US7552170B2 (en) * | 2004-02-26 | 2009-06-23 | Research In Motion Limited | Apparatus and method for aggregating web services |
US7359893B2 (en) * | 2004-03-31 | 2008-04-15 | Yahoo! Inc. | Delivering items based on links to resources associated with search results |
WO2005116979A2 (en) | 2004-05-17 | 2005-12-08 | Visible Path Corporation | System and method for enforcing privacy in social networks |
US9626437B2 (en) * | 2004-06-10 | 2017-04-18 | International Business Machines Corporation | Search scheduling and delivery tool for scheduling a search using a search framework profile |
US20060069753A1 (en) * | 2004-06-18 | 2006-03-30 | Limin Hu | Automatic web-based client-server application program update system |
US8990254B2 (en) | 2004-07-02 | 2015-03-24 | Ellie Mae, Inc. | Loan origination software system for processing mortgage loans over a distributed network |
WO2006015238A2 (en) | 2004-07-28 | 2006-02-09 | Visible Path Corporation | System and method for using social networks to facilitate business processes |
US20060059422A1 (en) * | 2004-09-16 | 2006-03-16 | Ting-Hu Wu | Desktop application implemented with web paradigm |
JP4516815B2 (ja) * | 2004-09-28 | 2010-08-04 | 株式会社ニューズウォッチ | 検索装置 |
US20060101023A1 (en) * | 2004-11-05 | 2006-05-11 | Ellie Mae, Inc. | Universal computing paradigm with single-code base utilizing a flexible distributed computing architecture |
US7849106B1 (en) | 2004-12-03 | 2010-12-07 | Oracle International Corporation | Efficient mechanism to support user defined resource metadata in a database repository |
US8131766B2 (en) * | 2004-12-15 | 2012-03-06 | Oracle International Corporation | Comprehensive framework to integrate business logic into a repository |
US7921076B2 (en) | 2004-12-15 | 2011-04-05 | Oracle International Corporation | Performing an action in response to a file system event |
US7716260B2 (en) | 2004-12-16 | 2010-05-11 | Oracle International Corporation | Techniques for transaction semantics for a database server performing file operations |
US7548918B2 (en) | 2004-12-16 | 2009-06-16 | Oracle International Corporation | Techniques for maintaining consistency for different requestors of files in a database management system |
US7627574B2 (en) | 2004-12-16 | 2009-12-01 | Oracle International Corporation | Infrastructure for performing file operations by a database server |
US7567262B1 (en) * | 2005-02-25 | 2009-07-28 | IDV Solutions LLC | Hybrid graphics for interactive reporting |
US8316315B2 (en) * | 2005-02-28 | 2012-11-20 | Microsoft Corporation | Automatically generated highlight view of electronic interactions |
DE102005013189A1 (de) * | 2005-03-22 | 2006-10-05 | Reinhard Boltin | Verfahren zur rechnergestützten Informationsverwaltung |
US7809675B2 (en) * | 2005-06-29 | 2010-10-05 | Oracle International Corporation | Sharing state information among a plurality of file operation servers |
US7788263B2 (en) | 2005-08-10 | 2010-08-31 | Microsoft Corporation | Probabilistic retrospective event detection |
US8356053B2 (en) * | 2005-10-20 | 2013-01-15 | Oracle International Corporation | Managing relationships between resources stored within a repository |
US8572088B2 (en) * | 2005-10-21 | 2013-10-29 | Microsoft Corporation | Automated rich presentation of a semantic topic |
US7610304B2 (en) * | 2005-12-05 | 2009-10-27 | Oracle International Corporation | Techniques for performing file operations involving a link at a database management system |
US7827177B2 (en) * | 2006-10-16 | 2010-11-02 | Oracle International Corporation | Managing compound XML documents in a repository |
US9183321B2 (en) * | 2006-10-16 | 2015-11-10 | Oracle International Corporation | Managing compound XML documents in a repository |
JP2008245082A (ja) * | 2007-03-28 | 2008-10-09 | Toshiba Corp | 番組グラフ作成装置及び方法 |
US8589283B2 (en) * | 2007-08-30 | 2013-11-19 | Ccip Corp. | Method and system for loan application non-acceptance follow-up |
US20090060165A1 (en) * | 2007-08-30 | 2009-03-05 | Pradeep Kumar Dani | Method and System for Customer Transaction Request Routing |
US9152995B2 (en) * | 2007-08-30 | 2015-10-06 | Cc Serve Corporation | Method and system for loan application non-acceptance follow-up |
US20090063320A1 (en) * | 2007-08-30 | 2009-03-05 | Shawna Kerry Powell | Electronic Lending System Method and Apparatus for Loan Completion |
US8600798B1 (en) | 2007-09-21 | 2013-12-03 | Ellie Mae, Inc. | Loan screening |
US8015137B2 (en) * | 2008-04-29 | 2011-09-06 | International Business Machines Corporation | Determining the degree of relevance of alerts in an entity resolution system over alert disposition lifecycle |
US8250637B2 (en) * | 2008-04-29 | 2012-08-21 | International Business Machines Corporation | Determining the degree of relevance of duplicate alerts in an entity resolution system |
US20090271394A1 (en) * | 2008-04-29 | 2009-10-29 | Allen Thomas B | Determining the degree of relevance of entities and identities in an entity resolution system that maintains alert relevance |
US8326788B2 (en) * | 2008-04-29 | 2012-12-04 | International Business Machines Corporation | Determining the degree of relevance of alerts in an entity resolution system |
US7890370B2 (en) * | 2008-04-30 | 2011-02-15 | Target Brands, Inc. | Using alerts to bring attention to in-store information |
US20090287782A1 (en) * | 2008-05-14 | 2009-11-19 | Daniel Brian Odess | Interactive Multimedia Timeline |
US8504569B2 (en) * | 2009-05-20 | 2013-08-06 | Genieo Innovation Ltd. | Apparatus and methods for providing answers to queries respective of a user based on user uniquifiers |
US20100299691A1 (en) * | 2009-05-20 | 2010-11-25 | Genieo Innovation Ltd. | System and Method for Personalization of Television Content Provided by a Set-Top Box Based on a User's Context and Uniquifiers |
US8407212B2 (en) * | 2009-05-20 | 2013-03-26 | Genieo Innovation Ltd. | System and method for generation of a customized web page based on user identifiers |
US9727842B2 (en) | 2009-08-21 | 2017-08-08 | International Business Machines Corporation | Determining entity relevance by relationships to other relevant entities |
CA2835415A1 (en) * | 2011-05-11 | 2012-11-15 | The Cleveland Clinic Foundation | Interactive graphical map visualization for healthcare |
US8688696B2 (en) * | 2011-06-27 | 2014-04-01 | Microsoft Corporation | Multi-part search result ranking |
US9442942B2 (en) * | 2011-10-20 | 2016-09-13 | Nokia Technologies Oy | Method, apparatus and computer program product for dynamic and visual object search interface |
DE102012100470A1 (de) | 2012-01-20 | 2013-07-25 | Nektoon Ag | Verfahren zur Zusammenstellung von Dokumenten |
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 |
AU2016321166B2 (en) | 2015-09-08 | 2021-07-15 | Plaid Inc. | Secure permissioning of access to user accounts, including secure deauthorization of access to user accounts |
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 |
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 |
US11316862B1 (en) | 2018-09-14 | 2022-04-26 | Plaid Inc. | Secure authorization of access to user accounts by one or more authorization mechanisms |
US11887069B2 (en) | 2020-05-05 | 2024-01-30 | Plaid Inc. | Secure updating of allocations to user accounts |
US11327960B1 (en) | 2020-10-16 | 2022-05-10 | Plaid Inc. | Systems and methods for data parsing |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5263167A (en) * | 1991-11-22 | 1993-11-16 | International Business Machines Corporation | User interface for a relational database using a task object for defining search queries in response to a profile object which describes user proficiency |
JPH0830426A (ja) * | 1994-07-13 | 1996-02-02 | Fuji Xerox Co Ltd | データ処理装置 |
EP0718784B1 (en) * | 1994-12-20 | 2003-08-27 | Sun Microsystems, Inc. | Method and system for the retrieval of personalized information |
AU707050B2 (en) * | 1995-01-23 | 1999-07-01 | British Telecommunications Public Limited Company | Methods and/or systems for accessing information |
JP3205220B2 (ja) * | 1995-06-09 | 2001-09-04 | シャープ株式会社 | データ検索装置 |
US5724571A (en) * | 1995-07-07 | 1998-03-03 | Sun Microsystems, Inc. | Method and apparatus for generating query responses in a computer-based document retrieval system |
JP3588510B2 (ja) * | 1995-11-30 | 2004-11-10 | 株式会社東芝 | 情報フィルタリング装置 |
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 |
US5978799A (en) * | 1997-01-30 | 1999-11-02 | Hirsch; G. Scott | Search engine including query database, user profile database, information templates and email facility |
US6574661B1 (en) * | 1997-09-26 | 2003-06-03 | Mci Communications Corporation | Integrated proxy interface for web based telecommunication toll-free network management using a network manager for downloading a call routing tree to client |
-
1998
- 1998-10-15 EP EP98947682A patent/EP1038240B1/en not_active Expired - Lifetime
- 1998-10-15 DE DE69805437T patent/DE69805437T2/de not_active Expired - Lifetime
- 1998-10-15 US US09/194,188 patent/US6424968B1/en not_active Expired - Lifetime
- 1998-10-15 NZ NZ503682A patent/NZ503682A/en unknown
- 1998-10-15 AU AU94520/98A patent/AU746138B2/en not_active Ceased
- 1998-10-15 WO PCT/GB1998/003101 patent/WO1999021108A1/en not_active Application Discontinuation
- 1998-10-15 CA CA002304626A patent/CA2304626C/en not_active Expired - Fee Related
- 1998-10-15 KR KR1020007004232A patent/KR20010031249A/ko not_active Application Discontinuation
- 1998-10-15 CN CN98810373A patent/CN1301365A/zh active Pending
- 1998-10-15 JP JP2000517358A patent/JP4312954B2/ja not_active Expired - Fee Related
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101247368B (zh) * | 2008-03-26 | 2010-08-18 | 腾讯科技(深圳)有限公司 | 一种即时通讯中的用户搜索方法、系统、服务器及客户端 |
CN107480937A (zh) * | 2017-07-20 | 2017-12-15 | 苏州浦瑞融网络科技有限公司 | 一种基于用户自助查找数据的企业管理系统 |
CN116628201A (zh) * | 2023-05-18 | 2023-08-22 | 浙江数洋科技有限公司 | 一种文本资料库的智能化分群和推送方法 |
CN116628201B (zh) * | 2023-05-18 | 2023-10-20 | 浙江数洋科技有限公司 | 一种文本资料库的智能化分群和推送方法 |
Also Published As
Publication number | Publication date |
---|---|
US20020073056A1 (en) | 2002-06-13 |
WO1999021108A1 (en) | 1999-04-29 |
JP4312954B2 (ja) | 2009-08-12 |
NZ503682A (en) | 2001-09-28 |
AU746138B2 (en) | 2002-04-18 |
DE69805437D1 (de) | 2002-06-20 |
CA2304626A1 (en) | 1999-04-29 |
EP1038240B1 (en) | 2002-05-15 |
CA2304626C (en) | 2007-11-20 |
EP1038240A1 (en) | 2000-09-27 |
AU9452098A (en) | 1999-05-10 |
DE69805437T2 (de) | 2002-12-12 |
KR20010031249A (ko) | 2001-04-16 |
JP2001521224A (ja) | 2001-11-06 |
US6424968B1 (en) | 2002-07-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1301365A (zh) | 信息管理系统 | |
Chau et al. | Design and evaluation of a multi-agent collaborative Web mining system | |
Blumberg et al. | The problem with unstructured data | |
US5854923A (en) | Facility for the intelligent selection of information objects (persona) | |
US7165069B1 (en) | Analysis of search activities of users to identify related network sites | |
KR101108329B1 (ko) | 단일 질의에 대한 다수의 검색 결과 세트들을 표시하는 시스템 및 방법 | |
US20080281807A1 (en) | Search engine | |
US20030204485A1 (en) | Gathering change data from information provider network indicative of event changes at information provider node relative to pre-stored information in the database by information collection agents | |
US20050080779A1 (en) | Scoping queries in a search engine | |
US6728932B1 (en) | Document clustering method and system | |
CN1867908A (zh) | 具有个人搜索参数的搜索增强系统 | |
CN1169195A (zh) | 存取信息的方法和/或系统 | |
EP1741025A2 (en) | Methods and systems for processing media files | |
CN1233801A (zh) | 消息代理装置、方法及计算机程序产品 | |
US11080250B2 (en) | Method and apparatus for providing traffic-based content acquisition and indexing | |
US20030046275A1 (en) | Method and system for searching for web content | |
JP2010257453A (ja) | サーチクエリデータを用いて文書にタグ付けするシステム | |
Lynch | Networked information resource discovery: an overview of current issues | |
KR20010104871A (ko) | 검색결과의 자동분류 기능을 갖는 인터넷 사이트 검색서비스 시스템 | |
US20020116203A1 (en) | System and method for managing job resumes | |
Kerschberg et al. | Just-in-time knowledge management | |
CN1141638C (zh) | 基于计算机的信息的显示配置方法、显示方法和显示系统 | |
US20030233356A1 (en) | User interface for facilitating interaction between a user and an information system | |
US20090164457A1 (en) | Information collection, filtering and distribution method and system | |
KR20050068575A (ko) | 통합 컨텐츠 관리서버, 상기 관리서버에서 컨텐츠를관리하는 방법 및 상기 관리 서버를 포함한 컨텐츠 제공서비스 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |