CN1439131A - 用于检索来自多个不同数据库的搜索结果的方法和系统 - Google Patents

用于检索来自多个不同数据库的搜索结果的方法和系统 Download PDF

Info

Publication number
CN1439131A
CN1439131A CN01811840A CN01811840A CN1439131A CN 1439131 A CN1439131 A CN 1439131A CN 01811840 A CN01811840 A CN 01811840A CN 01811840 A CN01811840 A CN 01811840A CN 1439131 A CN1439131 A CN 1439131A
Authority
CN
China
Prior art keywords
database
databases
search results
search
user
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.)
Granted
Application number
CN01811840A
Other languages
English (en)
Other versions
CN100373377C (zh
Inventor
T·米勒
B·舍尔普
P·敦坎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Webfeat Inc
Original Assignee
Webfeat Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Webfeat Inc filed Critical Webfeat Inc
Publication of CN1439131A publication Critical patent/CN1439131A/zh
Application granted granted Critical
Publication of CN100373377C publication Critical patent/CN100373377C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/252Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
    • G06F16/2471Distributed queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99939Privileged access

Abstract

本发明一般涉及用于检索搜索结果的方法和系统。本发明尤其涉及用于检索同时来自多个不同数据库的搜索结果方法和系统,无论这些数据库通过Web,或者其它专有内部网是可用的。在典型实施例中,该系统包括用户界面(12),控制引擎(14),以及多个转换器(16a,16b,16c,16d,16e),转换器用于与多个对应的数据库通信。在最佳操作中,用户通过用户界面输入搜索项目和其它将被搜索的相关信息。该搜索项目和其它相关信息随后被传递至控制引擎,控制引擎依次将它们转发至合适的与特定的被搜索的数据库对应的转换器。随后这些转换器同时格式化表示和提出它们各自的到对应数据库(18a,18b,18c,18d,18e)的搜索请求。随后在特定数据库中同时执行搜索。然后,来自每个特定数据库的搜索结果返回和合并用于通过用户界面(12)显示给用户。

Description

用于检索来自多个不同数据库的搜索结果的方法和系统
相关申请的引用
本申请请求受益于在35U.S.C.§119之下的未决美国临时专利申请号NO.60/200,004的优先权,其申请日为2000年4月27日,其中公开的内容在此全部引用以做参考。
发明背景
Internet和万维网(Web)的引入向人们提供了大量可以通过Web访问的信息。Web有效地形成了许多虚拟图书馆,而且,就某种意义来说,物理容量不再需要驻留在一个单独的物理位置。目前,有8千多万的数字形式的出版物与Web相连接在一起,这些数字出版物提供了数以兆计的信息页面。而通过Web可用的信息的数量大得惊人,而现状是多数可供研究使用的信息是完全无法通过诸如常用搜索引擎的传统信息搜索工具所访问的。
某些信息是无法使用传统的信息搜索工具通过Web进行访问的,因为这些信息可能驻留在专有数据库上,而这些数据库一般不能通过Web访问。这些专有数据库通常由商用数据库供应商提供,并且访问这些专有数据库通常得在预订的基础上才会被允许。结果是,有兴趣从这些专有的数据库中获得信息的人不得不向每一个数据库供应商分别预订。
此外,在大多数公众可以访问的Web数据库中的内容,例如在美国专利商标局的专利和商标数据库中,不能使用传统的信息搜索工具直接进行访问,这些搜索工具例如Yahoo!和Northern Light的搜索引擎。也就是说,当搜索引擎可以识别和返回一个对应于包含特定数据库的站点的超链接的时候,该搜索引擎不能搜索特定数据库中的信息。因此,有兴趣从这些数据库中获得信息的人不得不直接到相应的站点去获取相关信息。
更加需要注意的是,数据库供应商用他们自己特定的要求和技术规程设计他们自己的专有数据库。而数据库通常通过数据库接口从外面控制访问,这样的数据库接口不同的数据库供应商所提供的是不同的。因此,有兴趣从这些不同的数据库中检索信息的人不得不分别访问每一个数据库。
例如,一个公司,比如法律公司,可能向许多数据库供应商预订一定数量的数据库,以获得对不同类型的信息的访问。为了向许多独立用户提供便利的访问,通常对这种预订的数据库的访问通过可点击的图标提供在公司局域网上。一般每个图标代表一个链接,当链接被激活的时候,可以创建对不同数据库的访问。结果是,每次访问预期的特定数据库的时候,不得不点击相应的图标,即使相同的搜索,都必须在不同的数据库中展开。
此外,即使上述某些专有数据库允许通过Web接口从Web进行访问,这类数据库中的每一个仍需要由用户分别访问。例如,典型地,为了通过Web访问一个专有数据库,用户需要使用他/她的Web浏览器连接到该数据库供应商的站点上,然后通过一个接口进行访问。而后,如果用户希望访问另一个专有数据库,用户需要离开第一数据库供应商的站点,然后连接到另一个数据库供应商的站点上,以访问其它数据库。结果是,如果用户希望访问不同的数据库,需要独立并且连续的访问。因此,希望开发一种方法和系统,能够同时对多个数据库进行有效的访问。
发明概述
一般地,本发明涉及一种用于检索搜索结果的方法和系统。本发明尤其涉及一种用于同时检索来自多个不同的数据库的搜索结果的方法和系统,不论这样的数据库是通过Web,或者其它专有的内部网络可用。
根据本发明的一个方面,允许一个或多个用户同时搜索多个不同的数据库,并且通过使用标准Web浏览器在一个单一的用户界面上接收合并后的结果。
根据本发明的另一方面,多个数据库可以根据用户提供的一个独立的搜索指令被同时搜索,并且将来自多个数据库的合并后的搜索结果显示给用户。
在一个典型实施例中,该系统包括一个用户界面,一个控制引擎,以及多个转换器,用于与多个对应的数据库通信。在典型操作中,用户通过用户界面输入搜索项目和涉及他/她的搜索的其它相关信息,以及指定所要搜索的几个数据库。然后该搜索项目和其他相关信息被传递到控制引擎,在控制引擎中按顺序将它们转发到与被搜索的特定数据库相对应的合适的转换器。然后,这些转换器向对应的数据库同时格式化表示并提出他们各自的搜索请求,在处理过程中执行任何所需的授权功能。然后,在特定的数据库中同时执行搜索。来自每一个特定数据库的搜索结果返回且合并后显示在用户的界面上。
因此,在一个实施例中,提供了一个用于检索来自多个数据库的搜索结果的系统包括:一用户界面,用来接收搜索信息;多个转换器,用来根据搜索信息检索分别来自多个数据库的搜索结果;其中多个转换器中的每一个执行多个授权功能,并且利用所对应数据库的搜索信息和语法信息格式化表示搜索请求;其中多个转换器同时使用它们各自的搜索请求检索来自它们对应数据库的搜索结果。另外,该系统进一步包括控制引擎,用来将搜索信息转发至多个转换器,并且将多个转换器检索到的搜索结果合并。
因此,在另一个实施例中,提供了一种检索来自多个数据库的搜索结果的方法,包括:接收来自用户的搜索信息;使用搜索信息和数据库语法信息以及协议信息格式化表示多个搜索请求,其中每一个搜索请求是可以由对应的数据库识别的;在它们的对应的数据库中同时执行多个搜索请求;在执行多个搜索请求之后,从多个数据库中返回搜索结果;以及合并搜索结果并向用户显示。
参考本说明书的其余部分,包括附图和权利要求,将认识到本发明的其它特征和优点。本发明的进一步的特征和优点,以及本发明的各种实施例的结构和操作,在下面将参考附图详细描述,类似的参考数字表示类似的或功能上相似的元件。
附图的简要说明
图1为表示本发明典型实施例结构的简要示意图;
图2为表示根据本发明的用户界面的第一典型实施例图;
图3为表示根据本发明的用户界面的第二典型实施例图;
图4为表示根据本发明的用户界面的第三典型实施例图;
图5为举例说明本发明的典型实施例操作的简要流程图;以及
图6为进一步举例说明图5中所示的操作的一个方面的简要流程图。
特定实施例的描述
下面将描述本发明的不同实施例。图1为表示本发明的最典型实施例结构的简要示意图。在该典型实施例中,系统10包括用户界面12,控制引擎14,和多个转换器16a-h。
在典型实施例中,包括用户界面12,控制引擎14和转换器16a-h的系统10用集成方式或模块方式的计算机软件来实现。应该理解,系统10可以用软件,硬件,或者二者结合的形式实现。根据此处所公开的,本领域的普通技术人员应该知道用其它方式,方法和技术实现本发明。
更适宜地,系统10驻留在一个独立的服务器上(未示出)。但是,应该理解,系统10不是必须驻留在一个独立的服务器上。根据设计规程和要求,系统10的不同部分,例如用户界面12,控制引擎14和转换器16a-h可以驻留在不同的服务器上。此外,服务器可以是用户的公司中的内部服务器或者用户公司的包含在ISP中的服务器,或者可以通过计算机网络访问的任何服务器。
参考图2,给出了用户界面12的一个典型佳实施例。在该典型实施例中,用户界面12允许用户输入预定的搜索项目和其它的关于他/她的搜索的有关信息。该用户界面12被设计成允许用户选择不同的搜索策略。例如,初学者关键词搜索和高级多项布尔搜索都作为可选项提供。
此外,用户界面12也允许用户选择或指定一个或多个可用数据库,在这些数据库中搜索可以得到控制。例如,用户可以指定搜索来自多个数据库供应商的数据库,诸如Compendex,Derwent,ABIInform/ProQuest,Disclosure,和PR Newswire。参考图1,用户可以通过用户界面12选择或者指定搜索数据库18a-c和18f。
通过使用用户界面12,对于单独的搜索,搜索项目仅需要输入一次。结果是,当需要搜索多个数据库时,用户可以避免重复输入同样的搜索项目。由用户输入的搜索项目和其它相关信息将通过用户界面12到达控制引擎14。如下面将要说明的,随后控制引擎14将搜索项目和其它相关信息转发到与特定数据库18对应的每一个转换器16,使转换器16访问特定的数据库18。例如,假设转换器16a-c和16f对应于数据库18a-c和18f,如果用户指定搜索数据库18a-c和18f,那么控制引擎14将搜索项目和其它相关信息转发到转换器16a-c和16f。
在一个实施例中,用户界面12用标准web浏览器实现,例如MicrosoftInternet Explorer,NetscapeNavigator,以及类似的产品。应该理解的是,此处仅给出一个用户界面12,同样也能够实现多个用户界面12,允许多个用户同时控制他们各自的搜索。例如,用户界面12能够通过可点击的图标在公司的局域网上来实现。一个或多个用户可以点击图标,从而允许在一个或多个可用的数据库18a-c和18f中执行各自的搜索。
参考图3,用户界面12进一步地给出了用户的搜索结果。例如,搜索结果用超链接以摘要的格式显示给用户。超链接可以用HTML来实现,当然也可以使用其它描述或者标示语言,例如DHTML,XML等。显示给用户的结果为从多个特定数据库中检索到的合并后的结果。如下面将要说明的,控制引擎14从转换器16a-h接收各自的结果,并通过用户界面12将这些结果合并后显示给用户。
参考图4,用户界面12,当用户选择了相应的超链接的时候,也向用户显示与搜索结果对应的详细记录。如上所述,搜索结果可以用超链接以摘要的格式显示给用户。如果用户期望获得更多的关于特定搜索的结果,该用户可以简单点击相应的超链接,浏览对应的全部记录。如下面将要说明的,转换器16创建各自的超链接,这些超链接与搜索结果相对应,从而允许用户界面12显示根据相应的超链接被激活时的对应的全部记录。
在可选的实施例中,用户界面12以用户代理的形式实现,例如,应用程序。类似地,用户代理经配置可以从用户或者从任何其它诸如应用程序的资源接收搜索信息和其它相关信息。而且,当从控制引擎14接收搜索结果的时候,用户代理可以进一步处理这种搜索结果。根据此处所公开的,本技术领域的普通技术人员将理解实现根据本发明的用户界面12的方式,方法和技术。
通常,控制引擎14管理和控制系统10的操作。如以上所述,控制引擎14将用户界面12所接收的搜索项目和其它相关信息转发至与特定数据库18对应的所有的转换器16。在典型实施例中,控制引擎14为多线程的,这就是说,为程序执行产生一个新线程以运行特定数据库18a-h中每一个搜索。由于具有多线程功能,控制引擎14允许多个搜索并行运行。也就是说,分别对特定数据库18a-h所有的搜索请求能够同时格式化表示和执行。在一个实施例中,控制引擎14用Microsoft Visual C++实现。但是,根据文中所公开的内容,对于本技术领域的普通技术人员来说,显然,也完全可以用其它计算机语言来实现,例如用JAVA来实现根据本发明的控制引擎14。
控制引擎14将从转换器16a-h接收的所有的结果合并起来。合并后的结果代表从不同的特定数据库18a-h检索到的结果经合成后的搜索结果。更可取地,该合并后的结果用描述或者标示语言来格式化表示,例如HTML。随后,该合并后的结果被转发至用户界面12以实现相应的恰当的显示。
对特定数据库18a-h的访问通过转换器16a-h实现。每一个转换器16是为了与对应的数据库18进行交互而专门定制的。对应于转换器16a-h的数据库18a-h能够Web可访问或者本地可访问。例如,参考图1,数据库18a-e是通过Web可访问的,而数据库18f-h是与公司内部网连接的数据库,并且不能从外部访问。
如以上所述,每一个数据库是通过数据库接口访问的。通常对于不同的数据库来说这种数据库接口是不同的。例如,对于Web可访问的数据库,这些数据库可以具有能够控制通信和接口协议的数据库接口,这些协议例如HTTP,远程网络,Z39.50或者其它协议;而对于本地可访问的数据库,这些数据库可以具有能够控制通信和接口协议的数据库接口,这些协议例如Microsoft’s ODBC标准或者其它销售商专用标准。应该注意的是,数据库接口可以通过不同的方式实现。例如,数据库接口能够是用于搜索或访问数据库的搜索引擎或者其它搜索机制。本技术领域的普通技术人员将理解实现数据库接口的方式,方法和技术。
因为每一个转换器16是为与相应的数据库18交互而定制的,因此,每一个转换器16包含关于对应的数据库接口的特定的已知信息,例如,包含关于登录和搜索请求的语法和格式的信息。关于对应的数据库接口的特定信息可以通过,例如,通过使用识别不同的词,搜索项和从对应的数据库接收而接收的格式代码等方法,例如,这种信息可以通过从Web可访问的数据库接口所接收的HTTP响应获得。关于对应数据库接口的特定信息也能够从数据库供应商或者其它资源获得。
使用该信息,例如,搜索项,通过用户界面12从用户处接收,以及属于对应的数据库接口的特定信息,为了建立与对应的数据库18的连接,转换器16首先联系对应的数据库接口并执行任何所需的步骤,以满足数据库认证请求。一旦连接建立,转换器16随之格式化表示一个搜索请求,该请求可以由对应的数据库18所识别。在典型实施例中,转换器16使用HTTP建立数据库连接并将搜索请求传输到对应的数据库18。参考图1,例如,转换器16能够通过Internet利用HTTP将搜索请求转发至对应的数据库18a。
在对应的数据库18根据搜索请求执行搜索之后,搜索结果返回到对应的转换器16。类似地,在典型实施例中,搜索结果用HTML编码。应该理解的是,该搜索结果能够以其它描述或标示语言编码,并且对应的数据库18和转换器16可以利用其它通信和接口协议彼此通信。
在搜索结果从对应的数据库18返回之后,转换器16对搜索结果进行语法分析,以创建多个摘要统计和记录以及对应的超链接。摘要统计和记录以及对应的超链接随后被转发至控制引擎14。摘要统计和记录以及对应的超链接用HTML,DHTML,XML或者其它类似的标示语言表示。
如以上所述,控制引擎14将从所有的转换器16a-h接收的摘要统计和记录以及对应的超链接合并。该合并后的结果随后被转发至用户界面12,以产生适当的显示结果。该合并后的结果表示从各个特定数据库中所检索的集合的搜索结果。
图5是表示系统10操作的简要流程图。在500,用户通过用户界面1 2提供搜索项目或搜索请求以及其它相关信息和指定所要搜索的可用数据库18a-h中的几个。例如,用户能够指定搜索数据库18a-c。
在510,控制引擎14将搜索项目和其它相关信息转发到与特定数据库18对应的合适的转换器16。例如,如果用户指定搜索数据库18a-c,那么转换器16a-c从控制引擎14接收搜索项目和其它相关信息。
在520,合适的转换器16联系并转发搜索项目和其它相关信息到它们各自特定数据库18,以便使搜索能够在特定数据库18中执行。这一步骤的其它细节将在下面进一步介绍。
在530,搜索结果从特定数据库18通过对应的转换器16接收。在从对应数据库18中接收各自的搜索结果之后,每一个转换器16对从其对应的数据库18返回的该搜索结果做语法分析和记录,并且产生任何希望的摘要统计和记录及对应的超链接。摘要统计可以包括,例如,从每个数据库18检索到的多个搜索结果。随后转换器16将各自的摘要统计和记录及对应的超链接转发至控制引擎14。控制引擎14将这些摘要统计和记录及对应的超链接合并,并将合并后的结果转发至用户界面12。
在540,控制引擎14对全部处理信息进行记录,并保存在处理日志中。
在550,用户界面12显示对应的经合并的结果。
图6是进一步表示步骤520对每一个合适的转换器16操作的简要流程图。在600,转换器16对来自控制引擎14的搜索项目做语法分析。
在610,转换器16为了建立到对应的数据库18的数据库接口的访问而提交特定的注册和认证信息。一旦注册和认证信息得到验证,会话认证信息将返回到转换器16。
在620,一旦注册信息得到验证并且建立访问,转换器16随之将搜索项目和其它相关信息合并到一个搜索请求中,该搜索请求可以由对应数据库18识别。如以上所述,搜索请求是专门格式化表示的,以便允许它被对应数据库18的数据库接口所读懂。
在630,搜索请求和会话认证信息被传输到对应数据库18的数据库接口。搜索请求随后在对应数据库18中执行。
在640,搜索结果从对应数据库18返回到转换器16。转换器16将结果进行语法分析得到摘要统计和记录。在典型实施例中,摘要统计和记录为HTML格式。
在650,转换器16进一步创建多个超链接,这些链接分别链接到摘要记录。结果是,摘要记录也具有对应的详细记录,超链接也一起创建链接摘要记录和对应的详细记录。
在660,转换器16将摘要统计和记录及创建的所有的超链接返回至控制引擎14,用于同来自其它转换器16的其他摘要统计和记录及超链接进行合并。
下面的例子进一步表示系统10的操作。参考图1,假设转换器16a-h专门为了与数据库18a-h分别定制。用户通过用户界面12输入预期的搜索项目和其它相关信息,并且指定搜索控制在数据库18a-c和18f中进行。
随后,控制引擎14将搜索项和其它相关信息转发至转换器16a-c和16f。一旦接收搜索项和其它相关信息,转换器16a-c和16f先同时分别联系数据库18a-c和18f数据库接口,以建立访问连接。
当访问连接建立后,转换器16a-c和16f每个都执行必须的认证步骤,以便保证搜索能够被控制在对应的数据库18a-c和18f中进行。随后,转换器16a-c和16f每一个都将搜索项目和其它搜索信息合并到搜索请求,这些搜索请求可以由它们各自的数据库18a-c和18f识别。例如,如果数据库18a是兼容HTTP的,由转换器16a产生的搜索请求可以利用HTTP;如果数据库18b是利用远程网络访问的,由转换器16b产生的搜索请求可以利用远程网络;如果数据库18c是用Z39.50访问的,由转换器16c产生的搜索请求可以利用Z39.50;以及如果数据库18f是使用ODBC的,由转换器16f产生的搜索请求可以利用ODBC。
随后,由转换器16a-c和16f产生的搜索请求分别在数据库18a-c和18f中执行。然后,来自每一个数据库18a-c和18f的搜索结果分别返回转换器16a-c和16f。
之后,转换器16a-c和16f的每一个对搜索结果进行语法分析,形成摘要统计和记录。结果是,得到与摘要记录相对应的详细记录,并创建一个与摘要记录和对应的详细记录相关的超链接。随后,转换器16a-c和16f将所有它们各自的摘要统计和记录及超链接转发至控制引擎14,用于由用户界面12合并和显示。
在典型实施例中,当数据库18a-h被转换器16a-h访问时,系统10进一步管理和控制认证。转换器16a-h中的每一个,在将一个搜索请求提交到其对应数据库之前,需要建立与该数据库的认证会话。转换器16执行所需的页提取序列,特定类型管理,以及需要鉴别的会话ID管理。每一个数据库18是不同的,转换器16满足上述数据库的特定需要。上述情况有时很简单,例如,用户ID/密码登录,有时可能是相当复杂的,包括一系列多个Web页要求涉及到包括会话ID和特定类型。该认证处理不需要任何用户交互就可以执行。
转换器16能够比用户更快地通过浏览器执行认证任务,这是因为转换器16使用了不同的最优化的组合。这些包括忽略次要的Web页元素,例如图形,外来帧,等等;避免了用户所不能避免的次要步骤;对多个队列认证信息的高速缓存;不同网络处理优化的使用,例如改向切断,持久连接等等。
转换器16被设计成控制这些数据库18,从而提供用户ID/密码和IP认证,以满足不同客户的需要。通过IP认证机制,数据库仅接收来自客户与指定Internet地址的连接,例如,图书馆或者由用户使用的公众网络。因此,同样的转换器16能够被用在一个使用用户ID和密码的环境中,并且在使用IP认证的不同环境中。一个搜索可以包括利用不同的用户ID/密码和IP认证机制同时使用几个转换器16。所有这些方式对用户来说都是显而易见的。
在另一个典型实施例中,系统10包括一个认证管理器。该认证管理器提供访问存储在中央数据库中的用户认证信息的方式。例如,这使得用户使用他/她的图书馆证号进入系统10时进行认证。随后认证管理器访问中央数据库以获得用于根据用户行为获得数据库访问的认证信息。结果是,系统10不仅能够控制用户的访问,也控制以适当的方式控制它们对不同的数据库18a-h的访问。
此外,系统10允许并行的用户请求,例如,提取和显示下一组搜索结果以及提取和显示所选择的搜索结果全文。类似于原始搜索,这些行为需要合并正确的认证。原始搜索产生用会话ID和特定类型的认证,并且转换器16利用认证信息建立到下一组和全文资源的超链接。这不同于在本地数据库直接搜索,其中独立客户会话与数据库18交互。取而代之的是,系统10在多个用户的行为的基础上工作,以便同时管理所有用户认证信息。这些通过利用对下一组和全文链接路由从而返回经过转换器16以及附属作为额外链接参数的认证信息实现。通过把会话信息附属在链接中,系统10能够正确管理大量同时发生的会话。
可以理解的是,这里描述的例子和实施例仅为举例目的,并且因此各种修改和稍微改变将暗示熟知本技术的人员而且也将包括在本申请的精神整个范围以及权利要求的范围中。所有的出版物,专利,以及专利申请在此一并引用,以供各种目的参考。

Claims (41)

1.用于检索来自多个数据库的搜索结果的系统,包括:
一界面,配置为接收搜索信息;以及
多个转换器,配置为根据所述搜索信息检索分别来自所述多个数据库的搜索结果;
其中所述多个转换器的每一个利用特定于其对应数据库的所述搜索信息和语法及协议信息格式化表示搜索请求;以及
其中所述多个转换器使用所述各自搜索请求从它们的对应数据库同时检索所述搜索结果。
2.根据权利要求1所述的系统,进一步包括:
控制引擎,配置为将所述搜索信息转发至所述多个转换器,并且将所述多个转换器检索到的所述搜索结果合并。
3.根据权利要求2所述的系统,其中被所述控制引擎合并后的所述搜索结果被传送至所述用于对用户显示的界面。
4.根据权利要求2所述的系统,其中被所述控制引擎合并后的所述搜索结果被传送至所述用于进一步处理的界面。
5.根据权利要求3所述的系统,其中所述合并后的搜索结果用标示语言格式化表示。
6.根据权利要求5所述的系统,其中标示语言从一组包括HTML,DHTML和XML中选择。
7.根据权利要求1所述的系统,其中所述转换器的每一个进一步配置为执行一个或多个认证步骤,以便与其对应的数据库通信。
8.根据权利要求1所述的系统,其中所述多个数据库中的至少一个或多个是Web可访问的。
9.根据权利要求8所述的系统,其中所述多个数据库中的至少一个或多个是本地可访问的。
10.根据权利要求1所述的系统,其中所述多个转换器中的每一个利用接口协议与其对应的数据库通信。
11.根据权利要求10所述的方法,其中所述接口协议从一组包括HTTP,远程网络,Z39.50和ODBC中选择。
12.根据权利要求1所述的系统,其中所述界面用Web浏览器实现;以及
其中所述界面从用户接收所述搜索信息。
13.根据权利要求1所述的系统,其中所述系统用计算机软件实现。
14.用于检索来自多个数据库的搜索结果的系统,包括:
用户界面,配置为接收由用户输入的搜索信息;
多个转换器,其中每个转换器配置为与对应数据库通信,以便允许在对应的数据库中执行搜索;以及
控制引擎,配置为将所述搜索信息转发至所述多个转换器,其中每个转换器使用所述对应的数据库专门的搜索信息和协议信息来格式化表示搜索请求以实现所述搜索;
其中所述多个转换器使用所述各自的搜索请求实现所述各自的搜索,并且同时检索来自所述多个数据库的搜索结果。
15.根据权利要求14所述的系统,其中所述控制引擎进一步配置为将从所述多个数据库检索的所述搜索结果合并。
16.根据权利要求14所述的系统,其中每个转换器进一步配置为执行一个或多个认证步骤,以便与其对应的数据库通信。
17.根据权利要求14所述的系统,其中由所述控制引擎合并后的所述搜索结果被传送至所述用户界面用于对用户显示或者返回到呼叫程序。
18.根据权利要求17所述的系统,其中所述合并后的搜索结果用标示语言格式化表示。
19.根据权利要求18所述的系统,其中所述标示语言从一组包括HTML,DHTML和XML中选择。
20.根据权利要求14所述的系统,其中所述多个数据库中的至少一个或多个是Web可访问的。
21.根据权利要求20所述的系统,其中所述多个数据库中的至少一个或多个是本地可访问的。
22.根据权利要求14所述的系统,其中所述多个转换器中的每一个与其对应的数据库利用接口协议通信。
23.根据权利要求22所述的系统,其中所述接口协议从一组包括HTTP,远程网络,Z39.50和ODBC中选择。
24.用于检索来自多个数据库的搜索结果的方法,包括:
从用户或者用户代理处接收搜索信息;
使用所述搜索信息和数据库语法及协议信息格式化表示多个搜索请求,其中每个请求可以由对应的数据库识别;
在其对应的数据库中同时执行所述多个搜索请求;
在执行所述多个搜索请求之后,从所述多个数据库返回搜索结果;以及
将所述搜索结果合并,用于对用户或者用户代理显示。
25.根据权利要求24所述的方法,进一步包括:
利用接口协议,所述多个搜索请求与它们对应的数据库通信。
26.根据权利要求25所述的方法,其中所述接口协议从一组包括HTTP,远程网络,Z39.50和ODBC中选择。
27.根据权利要求24所述的方法,其中所述合并后的搜索结果用标示语言格式化表示。
28.根据权利要求27所述的方法,其中所述标示语言从一组包括HTML,DHTML和XML中选择。
29.根据权利要求24所述的方法,进一步包括:
在所述多个数据库中同时分别执行一个或多个认证过程。
30.根据权利要求24所述的方法,其中所述多个数据库中的至少一个或多个是Web可访问的。
31.根据权利要求30所述的方法,其中所述多个数据库中的至少一个或多个是本地可访问的。
32.用于检索来自多个数据库的搜索结果的方法,包括:
从用户处接收搜索信息;
利用所述搜索信息和数据库语法及协议信息产生多个搜索请求,其中每个搜索请求定制为被对应的数据库所剪裁;
根据所述多个搜索请求,同时检索来自所述多个数据库搜索结果;以及
将所述搜索结果合并。
33.根据权利要求32所述的方法,包括:
在所述多个数据库中同时分别执行一个或多个认证过程。
34.根据权利要求32所述的方法,进一步包括:
利用接口协议,所述多个搜索请求与它们对应的数据库通信。
35.根据权利要求34所述的方法,其中所述接口协议从一组包括HTTP,远程网络,Z39.50和ODBC中选择。
36.根据权利要求32所述的方法,进一步包括:
其中所述合并后的搜索结果用标示语言格式化表示。
37.根据权利要求36所述的方法,其中所述标示语言从一组包括HTML,DHTML和XML中选择。
38.根据权利要求32所述的方法,进一步包括:
将合并后的搜索结果提供给用户或者用户代理。
39.根据权利要求32所述的方法,其中所述多个数据库中的至少一个或多个是Web可访问的。
40.根据权利要求39所述的方法,其中所述多个数据库中的至少一个或多个是本地可访问的。
41.一种具有程序代码的计算机可读媒体,用于检索来自多个数据库的搜索结果,所述程序代码包括:
配置为从用户处接收搜索信息的程序代码段;
配置为利用所述搜索信息和数据库语法及协议信息表示多个搜索请求的程序代码段,其中每个搜索请求是可以被对应的数据库识别的;
配置为在所述多个数据库中同时分别执行一个或多个认证处理的程序代码段;
配置为在其对应的数据库中同时执行所述多个搜索请求的程序代码段;
在执行所述多个搜索请求之后,配置为返回来自多个数据库的搜索结果的程序代码段;
配置为将所述搜索结果合并后以显示给用户的程序代码段。
CNB018118402A 2000-04-27 2001-04-27 用于检索来自多个不同数据库的搜索结果的方法 Expired - Fee Related CN100373377C (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US20004400P 2000-04-27 2000-04-27
US60/200,044 2000-04-27
US09/844,787 2001-04-27
US09/844,787 US20010037332A1 (en) 2000-04-27 2001-04-27 Method and system for retrieving search results from multiple disparate databases
PCT/US2001/013860 WO2001082117A1 (en) 2000-04-27 2001-04-27 Method and system for retrieving search results from multiple disparate databases

Publications (2)

Publication Number Publication Date
CN1439131A true CN1439131A (zh) 2003-08-27
CN100373377C CN100373377C (zh) 2008-03-05

Family

ID=26895418

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB018118402A Expired - Fee Related CN100373377C (zh) 2000-04-27 2001-04-27 用于检索来自多个不同数据库的搜索结果的方法

Country Status (7)

Country Link
US (2) US20010037332A1 (zh)
EP (1) EP1281133B1 (zh)
JP (2) JP2003532195A (zh)
CN (1) CN100373377C (zh)
AU (2) AU6108901A (zh)
IL (1) IL152480A0 (zh)
WO (1) WO2001082117A1 (zh)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100375092C (zh) * 2003-10-31 2008-03-12 国际商业机器公司 研究数据仓储库系统与方法
CN100401295C (zh) * 2005-09-26 2008-07-09 北京金山软件有限公司 一种网络词典检索结果的反馈显示方法及系统
CN100449542C (zh) * 2005-09-14 2009-01-07 腾讯科技(深圳)有限公司 匹配联系人信息的方法及装置
CN1674007B (zh) * 2004-03-25 2010-05-26 微软公司 用于搜索结果的波动镜头系统和方法
CN101876980A (zh) * 2009-04-30 2010-11-03 中兴通讯股份有限公司 数据库管理方法和数据库系统
CN101276364B (zh) * 2007-03-30 2010-12-22 阿里巴巴集团控股有限公司 一种分布式计算数据合并方法、系统及其装置
CN102023847A (zh) * 2009-09-10 2011-04-20 北京盖特佳信息安全技术股份有限公司 一种基于ie浏览器的推方式多系统同步数据录入的实现方法
CN102402555A (zh) * 2010-09-19 2012-04-04 上海众融信息技术有限公司 基于远程数据库的动态数据读取存储信息处理方法
WO2013078935A1 (zh) * 2011-11-28 2013-06-06 腾讯科技(深圳)有限公司 信息搜索方法及系统
CN104756104A (zh) * 2012-10-26 2015-07-01 谷歌公司 统一文件搜索
CN107729341A (zh) * 2017-06-12 2018-02-23 上海壹账通金融科技有限公司 电子装置、信息查询控制方法和计算机可读存储介质
CN108628887A (zh) * 2017-03-20 2018-10-09 福建天晴数码有限公司 一种获取表格数据的方法及系统
CN112000669A (zh) * 2020-08-14 2020-11-27 中科三清科技有限公司 一种环境监测数据的处理方法、装置、存储介质及终端

Families Citing this family (173)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7035855B1 (en) * 2000-07-06 2006-04-25 Experian Marketing Solutions, Inc. Process and system for integrating information from disparate databases for purposes of predicting consumer behavior
AU2001271940A1 (en) * 2000-07-28 2002-02-13 Easyask, Inc. Distributed search system and method
US7233942B2 (en) * 2000-10-10 2007-06-19 Truelocal Inc. Method and apparatus for providing geographically authenticated electronic documents
GB2371378A (en) * 2000-10-12 2002-07-24 Abb Ab Object oriented control system
US7685224B2 (en) * 2001-01-11 2010-03-23 Truelocal Inc. Method for providing an attribute bounded network of computers
GB0108070D0 (en) * 2001-03-30 2001-05-23 British Telecomm Database management system
US7512666B2 (en) * 2001-04-18 2009-03-31 Yahoo! Inc. Global network of web card systems and method thereof
US7392237B2 (en) * 2001-04-26 2008-06-24 Siemens Medical Solutions Usa, Inc. Identifier code translation system
US6950821B2 (en) * 2001-05-04 2005-09-27 Sun Microsystems, Inc. System and method for resolving distributed network search queries to information providers
US6934702B2 (en) * 2001-05-04 2005-08-23 Sun Microsystems, Inc. Method and system of routing messages in a distributed search network
US7171415B2 (en) * 2001-05-04 2007-01-30 Sun Microsystems, Inc. Distributed information discovery through searching selected registered information providers
US7099871B2 (en) * 2001-05-04 2006-08-29 Sun Microsystems, Inc. System and method for distributed real-time search
US7013303B2 (en) * 2001-05-04 2006-03-14 Sun Microsystems, Inc. System and method for multiple data sources to plug into a standardized interface for distributed deep search
US6961723B2 (en) * 2001-05-04 2005-11-01 Sun Microsystems, Inc. System and method for determining relevancy of query responses in a distributed network search mechanism
US20020184194A1 (en) * 2001-05-30 2002-12-05 International Business Machines Corporation Multipurpose web-enabled browser
US7272594B1 (en) 2001-05-31 2007-09-18 Autonomy Corporation Ltd. Method and apparatus to link to a related document
US7117225B2 (en) * 2001-08-13 2006-10-03 Jasmin Cosic Universal data management interface
US7333966B2 (en) 2001-12-21 2008-02-19 Thomson Global Resources Systems, methods, and software for hyperlinking names
US9418204B2 (en) * 2002-01-28 2016-08-16 Samsung Electronics Co., Ltd Bioinformatics system architecture with data and process integration
JP2003233618A (ja) * 2002-02-07 2003-08-22 Fujitsu Ltd 横断検索方法,及び、横断検索プログラム
US7567953B2 (en) * 2002-03-01 2009-07-28 Business Objects Americas System and method for retrieving and organizing information from disparate computer network information sources
US20030222900A1 (en) * 2002-03-18 2003-12-04 Merk & Co., Inc. Computer assisted and/or implemented process and system for selecting, storing, and retrieving slides and slidekits, including to a personal folder, for healthcare providers
US8527291B1 (en) 2002-08-02 2013-09-03 Medsocket LLC Medical search engine system method and software product
US9396473B2 (en) * 2002-11-27 2016-07-19 Accenture Global Services Limited Searching within a contact center portal
US8543564B2 (en) 2002-12-23 2013-09-24 West Publishing Company Information retrieval systems with database-selection aids
AU2003300142A1 (en) 2002-12-30 2004-07-29 West Services, Inc. Knowledge-management systems for law firms
US20050149507A1 (en) * 2003-02-05 2005-07-07 Nye Timothy G. Systems and methods for identifying an internet resource address
JP2004287802A (ja) * 2003-03-20 2004-10-14 Fujitsu Ltd 横断検索方法及び横断検索プログラム
US7890603B2 (en) * 2003-04-03 2011-02-15 International Business Machines Corporation Apparatus, system and method of performing mail message searches across multiple mail servers
US20040199590A1 (en) * 2003-04-03 2004-10-07 International Business Machines Corporation Apparatus, system and method of performing mail message thread searches
US7613687B2 (en) * 2003-05-30 2009-11-03 Truelocal Inc. Systems and methods for enhancing web-based searching
US20050010392A1 (en) * 2003-07-10 2005-01-13 International Business Machines Corporation Traditional Chinese / simplified Chinese character translator
US20050010391A1 (en) * 2003-07-10 2005-01-13 International Business Machines Corporation Chinese character / Pin Yin / English translator
US7506162B1 (en) 2003-07-14 2009-03-17 Sun Microsystems, Inc. Methods for more flexible SAML session
US8137105B2 (en) 2003-07-31 2012-03-20 International Business Machines Corporation Chinese/English vocabulary learning tool
US20050027547A1 (en) * 2003-07-31 2005-02-03 International Business Machines Corporation Chinese / Pin Yin / english dictionary
US7756750B2 (en) 2003-09-02 2010-07-13 Vinimaya, Inc. Method and system for providing online procurement between a buyer and suppliers over a network
JP2007507768A (ja) * 2003-09-29 2007-03-29 レルム システムズ インコーポレイテッド 可動性装置
US20050120003A1 (en) * 2003-10-08 2005-06-02 Drury William J. Method for maintaining a record of searches and results
WO2005038614A2 (en) * 2003-10-16 2005-04-28 Centerboard, Inc. System and method for facilitating asynchronous disconnected operations for data access over a network
US7523096B2 (en) 2003-12-03 2009-04-21 Google Inc. Methods and systems for personalized network searching
US20050149496A1 (en) * 2003-12-22 2005-07-07 Verity, Inc. System and method for dynamic context-sensitive federated search of multiple information repositories
SG153628A1 (en) * 2004-01-14 2009-07-29 Agency Science Tech & Res Method and system for data retrieval from heterogeneous data sources
US8121997B2 (en) * 2004-02-09 2012-02-21 Limelight Networks, Inc. Universal search engine
GB2411014A (en) 2004-02-11 2005-08-17 Autonomy Corp Ltd Automatic searching for relevant information
US7565356B1 (en) 2004-04-30 2009-07-21 Sun Microsystems, Inc. Liberty discovery service enhancements
US7836510B1 (en) 2004-04-30 2010-11-16 Oracle America, Inc. Fine-grained attribute access control
US20060253894A1 (en) * 2004-04-30 2006-11-09 Peter Bookman Mobility device platform
US7730012B2 (en) 2004-06-25 2010-06-01 Apple Inc. Methods and systems for managing data
US7774326B2 (en) 2004-06-25 2010-08-10 Apple Inc. Methods and systems for managing data
US7437358B2 (en) 2004-06-25 2008-10-14 Apple Inc. Methods and systems for managing data
US20060041401A1 (en) * 2004-08-12 2006-02-23 Johnston Jeffrey M Methods, systems, and computer program products for facilitating user choices among complex alternatives using conjoint analysis in combination with psychological tests, skills tests, and configuration software
US7734606B2 (en) * 2004-09-15 2010-06-08 Graematter, Inc. System and method for regulatory intelligence
US20060059128A1 (en) * 2004-09-16 2006-03-16 Ruggle Matthew J Digital content licensing toolbar
JP2006099542A (ja) * 2004-09-30 2006-04-13 Hitachi Ltd データアーカイブシステム、データ検索方法及び管理サーバ
US8171022B2 (en) * 2004-11-05 2012-05-01 Johnston Jeffrey M Methods, systems, and computer program products for facilitating user interaction with customer relationship management, auction, and search engine software using conjoint analysis
US9405800B1 (en) * 2004-12-13 2016-08-02 Iqor Holdings Inc. Apparatuses, methods and systems for a universal payment integrator
US20070094237A1 (en) * 2004-12-30 2007-04-26 Ncr Corporation Multiple active database systems
US7418410B2 (en) 2005-01-07 2008-08-26 Nicholas Caiafa Methods and apparatus for anonymously requesting bids from a customer specified quantity of local vendors with automatic geographic expansion
CA2594827C (en) * 2005-01-13 2013-08-20 Thomson Global Resources Systems, methods, and software for retrieving information using multiple query languages
US20060162546A1 (en) * 2005-01-21 2006-07-27 Sanden Corporation Sealing member of a compressor
US8175889B1 (en) 2005-04-06 2012-05-08 Experian Information Solutions, Inc. Systems and methods for tracking changes of address based on service disconnect/connect data
US7908242B1 (en) 2005-04-11 2011-03-15 Experian Information Solutions, Inc. Systems and methods for optimizing database queries
US7516062B2 (en) * 2005-04-19 2009-04-07 International Business Machines Corporation Language converter with enhanced search capability
US7761430B2 (en) * 2005-05-12 2010-07-20 Microsoft Corporation Verification of cross domain data system query results
DE102005037505B4 (de) * 2005-08-09 2011-02-10 Susanne Köhler Netzwerk
US8099674B2 (en) 2005-09-09 2012-01-17 Tableau Software Llc Computer systems and methods for automatically viewing multidimensional databases
US20070088706A1 (en) * 2005-10-17 2007-04-19 Goff Thomas C Methods and devices for simultaneously accessing multiple databases
US7735010B2 (en) 2006-04-05 2010-06-08 Lexisnexis, A Division Of Reed Elsevier Inc. Citation network viewer and method
CA2660493A1 (en) 2006-08-17 2008-02-21 Experian Information Solutions, Inc. System and method for providing a score for a used vehicle
US20080065591A1 (en) * 2006-09-08 2008-03-13 Leon Guzenda Configurable software database parallel query system and method
US7912865B2 (en) 2006-09-26 2011-03-22 Experian Marketing Solutions, Inc. System and method for linking multiple entities in a business database
US8036979B1 (en) 2006-10-05 2011-10-11 Experian Information Solutions, Inc. System and method for generating a finance attribute from tradeline data
US8606666B1 (en) 2007-01-31 2013-12-10 Experian Information Solutions, Inc. System and method for providing an aggregation tool
JP2008217600A (ja) * 2007-03-06 2008-09-18 Fujitsu Ltd 情報検索装置、情報検索方法、情報検索プログラム、及び記録媒体
US8285656B1 (en) 2007-03-30 2012-10-09 Consumerinfo.Com, Inc. Systems and methods for data verification
US7742982B2 (en) 2007-04-12 2010-06-22 Experian Marketing Solutions, Inc. Systems and methods for determining thin-file records and determining thin-file risk levels
US20080277314A1 (en) * 2007-05-08 2008-11-13 Halsey Richard B Olefin production utilizing whole crude oil/condensate feedstock and hydrotreating
WO2008147918A2 (en) 2007-05-25 2008-12-04 Experian Information Solutions, Inc. System and method for automated detection of never-pay data sets
US8234261B2 (en) 2007-07-17 2012-07-31 Ebay Inc. Digital content hub
US9953329B2 (en) * 2007-08-02 2018-04-24 International Business Machines Corporation System and method for providing preview results for search systems integrating mulitple collections
US20090063448A1 (en) * 2007-08-29 2009-03-05 Microsoft Corporation Aggregated Search Results for Local and Remote Services
US8301574B2 (en) 2007-09-17 2012-10-30 Experian Marketing Solutions, Inc. Multimedia engagement study
US9690820B1 (en) 2007-09-27 2017-06-27 Experian Information Solutions, Inc. Database system for triggering event notifications based on updates to database records
US8479118B2 (en) * 2007-12-10 2013-07-02 Microsoft Corporation Switching search providers within a browser search box
CN101562631A (zh) * 2008-04-18 2009-10-21 鸿富锦精密工业(深圳)有限公司 网络存储管理装置和方法
US8312033B1 (en) 2008-06-26 2012-11-13 Experian Marketing Solutions, Inc. Systems and methods for providing an integrated identifier
US20090327405A1 (en) * 2008-06-27 2009-12-31 Microsoft Corporation Enhanced Client And Server Systems for Operating Collaboratively Within Shared Workspaces
US7991689B1 (en) 2008-07-23 2011-08-02 Experian Information Solutions, Inc. Systems and methods for detecting bust out fraud using credit data
US7934161B1 (en) 2008-12-09 2011-04-26 Jason Adam Denise Electronic search interface technology
US10191982B1 (en) 2009-01-23 2019-01-29 Zakata, LLC Topical search portal
US10007729B1 (en) 2009-01-23 2018-06-26 Zakta, LLC Collaboratively finding, organizing and/or accessing information
US9607324B1 (en) 2009-01-23 2017-03-28 Zakta, LLC Topical trust network
US9495460B2 (en) * 2009-05-27 2016-11-15 Microsoft Technology Licensing, Llc Merging search results
US20100332292A1 (en) 2009-06-30 2010-12-30 Experian Information Solutions, Inc. System and method for evaluating vehicle purchase loyalty
US8364518B1 (en) 2009-07-08 2013-01-29 Experian Ltd. Systems and methods for forecasting household economics
WO2011025892A1 (en) * 2009-08-27 2011-03-03 Mastercard International Incorporated Multi-database query system and method
US9454576B1 (en) * 2009-10-16 2016-09-27 Iqor Holdings Inc., Iqor US Inc. Apparatuses, methods and systems for an employee onboarding automator
KR101569075B1 (ko) * 2009-11-06 2015-11-16 삼성전자주식회사 Dlna 장치, 화상형성방법 및 화상형성시스템
US20110173236A1 (en) * 2010-01-13 2011-07-14 E-Profile Method and system for generating a virtual profile of an entity
US8874526B2 (en) 2010-03-31 2014-10-28 Cloudera, Inc. Dynamically processing an event using an extensible data model
US9317572B2 (en) * 2010-03-31 2016-04-19 Cloudera, Inc. Configuring a system to collect and aggregate datasets
US9081888B2 (en) 2010-03-31 2015-07-14 Cloudera, Inc. Collecting and aggregating log data with fault tolerance
US9082127B2 (en) 2010-03-31 2015-07-14 Cloudera, Inc. Collecting and aggregating datasets for analysis
US8725613B1 (en) 2010-04-27 2014-05-13 Experian Information Solutions, Inc. Systems and methods for early account score and notification
US9152727B1 (en) 2010-08-23 2015-10-06 Experian Marketing Solutions, Inc. Systems and methods for processing consumer information for targeted marketing applications
US8321443B2 (en) * 2010-09-07 2012-11-27 International Business Machines Corporation Proxying open database connectivity (ODBC) calls
US8639616B1 (en) 2010-10-01 2014-01-28 Experian Information Solutions, Inc. Business to contact linkage system
US9147042B1 (en) 2010-11-22 2015-09-29 Experian Information Solutions, Inc. Systems and methods for data verification
US10068266B2 (en) 2010-12-02 2018-09-04 Vinimaya Inc. Methods and systems to maintain, check, report, and audit contract and historical pricing in electronic procurement
EP2725501A4 (en) * 2011-01-20 2017-05-31 Tabun, Peter Yurevich System for interactively searching for and displaying information
US10482475B2 (en) 2011-02-10 2019-11-19 Adp Dealer Services, Inc. Systems and methods for providing targeted advertising
US8880592B2 (en) 2011-03-31 2014-11-04 Cloudera, Inc. User interface implementation for partial display update
US9483606B1 (en) 2011-07-08 2016-11-01 Consumerinfo.Com, Inc. Lifescore
JP4820928B1 (ja) * 2011-07-08 2011-11-24 株式会社野村総合研究所 認証システムおよび認証方法
CN103827908A (zh) 2011-07-12 2014-05-28 益百利信息解决方案公司 用于大规模信贷数据处理架构的系统和方法
US20130124562A1 (en) * 2011-11-10 2013-05-16 Microsoft Corporation Export of content items from multiple, disparate content sources
US9817898B2 (en) 2011-11-14 2017-11-14 Microsoft Technology Licensing, Llc Locating relevant content items across multiple disparate content sources
US9128949B2 (en) 2012-01-18 2015-09-08 Cloudera, Inc. Memory allocation buffer for reduction of heap fragmentation
US9172608B2 (en) 2012-02-07 2015-10-27 Cloudera, Inc. Centralized configuration and monitoring of a distributed computing cluster
US9405692B2 (en) 2012-03-21 2016-08-02 Cloudera, Inc. Data processing performance enhancement in a distributed file system
US9338008B1 (en) 2012-04-02 2016-05-10 Cloudera, Inc. System and method for secure release of secret information over a network
US9842126B2 (en) 2012-04-20 2017-12-12 Cloudera, Inc. Automatic repair of corrupt HBases
US9853959B1 (en) 2012-05-07 2017-12-26 Consumerinfo.Com, Inc. Storage and maintenance of personal data
US9753954B2 (en) 2012-09-14 2017-09-05 Cloudera, Inc. Data node fencing in a distributed file system
US10403391B2 (en) 2012-09-28 2019-09-03 Cerner Health Services, Inc. Automated mapping of service codes in healthcare systems
US10565315B2 (en) 2012-09-28 2020-02-18 Cerner Innovation, Inc. Automated mapping of service codes in healthcare systems
US10318635B2 (en) 2012-09-28 2019-06-11 Cerner Innovation, Inc. Automated mapping of service codes in healthcare systems
US9323767B2 (en) 2012-10-01 2016-04-26 Longsand Limited Performance and scalability in an intelligent data operating layer system
US9633076B1 (en) * 2012-10-15 2017-04-25 Tableau Software Inc. Blending and visualizing data from multiple data sources
CN102982117B (zh) * 2012-11-09 2016-11-02 北京奇虎科技有限公司 信息搜索方法和装置
US9600351B2 (en) 2012-12-14 2017-03-21 Microsoft Technology Licensing, Llc Inversion-of-control component service models for virtual environments
US9697263B1 (en) 2013-03-04 2017-07-04 Experian Information Solutions, Inc. Consumer data request fulfillment system
US9342557B2 (en) 2013-03-13 2016-05-17 Cloudera, Inc. Low latency query engine for Apache Hadoop
US11080734B2 (en) 2013-03-15 2021-08-03 Cdk Global, Llc Pricing system for identifying prices for vehicles offered by vehicle dealerships and other entities
US9477731B2 (en) 2013-10-01 2016-10-25 Cloudera, Inc. Background format optimization for enhanced SQL-like queries in Hadoop
US9934382B2 (en) 2013-10-28 2018-04-03 Cloudera, Inc. Virtual machine image encryption
US9690671B2 (en) 2013-11-01 2017-06-27 Cloudera, Inc. Manifest-based snapshots in distributed computing environments
US10102536B1 (en) 2013-11-15 2018-10-16 Experian Information Solutions, Inc. Micro-geographic aggregation system
US9529851B1 (en) 2013-12-02 2016-12-27 Experian Information Solutions, Inc. Server architecture for electronic data quality processing
US10262362B1 (en) 2014-02-14 2019-04-16 Experian Information Solutions, Inc. Automatic generation of code for attributes
JP6197706B2 (ja) * 2014-03-14 2017-09-20 カシオ計算機株式会社 電子機器、問題出力方法およびプログラム
US9576030B1 (en) 2014-05-07 2017-02-21 Consumerinfo.Com, Inc. Keeping up with the joneses
US9747333B2 (en) 2014-10-08 2017-08-29 Cloudera, Inc. Querying operating system state on multiple machines declaratively
WO2016060551A1 (en) * 2014-10-13 2016-04-21 Kim Seng Kee A method for mining electronic documents and system thereof
US10242019B1 (en) 2014-12-19 2019-03-26 Experian Information Solutions, Inc. User behavior segmentation using latent topic detection
US10490306B2 (en) 2015-02-20 2019-11-26 Cerner Innovation, Inc. Medical information translation system
CN114491639A (zh) * 2015-10-23 2022-05-13 甲骨文国际公司 支持联合搜索的对受保护字段的自动操作检测
US10867285B2 (en) 2016-04-21 2020-12-15 Cdk Global, Llc Automatic automobile repair service scheduling based on diagnostic trouble codes and service center attributes
US10332068B2 (en) 2016-04-21 2019-06-25 Cdk Global, Llc Systems and methods for stocking an automobile
US10853769B2 (en) 2016-04-21 2020-12-01 Cdk Global Llc Scheduling an automobile service appointment in a dealer service bay based on diagnostic trouble codes and service bay attributes
US10678894B2 (en) 2016-08-24 2020-06-09 Experian Information Solutions, Inc. Disambiguation and authentication of device users
CN116205724A (zh) 2017-01-31 2023-06-02 益百利信息解决方案公司 大规模异构数据摄取和用户解析
US10326858B2 (en) * 2017-05-23 2019-06-18 Cdk Global, Llc System and method for dynamically generating personalized websites
US10643178B1 (en) 2017-06-16 2020-05-05 Coupa Software Incorporated Asynchronous real-time procurement system
US11620315B2 (en) 2017-10-09 2023-04-04 Tableau Software, Inc. Using an object model of heterogeneous data to facilitate building data visualizations
JP7108039B2 (ja) 2018-01-09 2022-07-27 クリアトレイル テクノロジーズ プライベート リミテッド システム全体の制御とデータ探索の自動化を可能にするための視覚的および実行テンプレートの推奨
US11501351B2 (en) 2018-03-21 2022-11-15 Cdk Global, Llc Servers, systems, and methods for single sign-on of an automotive commerce exchange
US11190608B2 (en) 2018-03-21 2021-11-30 Cdk Global Llc Systems and methods for an automotive commerce exchange
US20190370800A1 (en) * 2018-05-31 2019-12-05 Visa International Service Association Method, System, and Computer Program Product for Aggregating Data from a Plurality of Sources
US10963434B1 (en) 2018-09-07 2021-03-30 Experian Information Solutions, Inc. Data architecture for supporting multiple search models
US11537276B2 (en) 2018-10-22 2022-12-27 Tableau Software, Inc. Generating data visualizations according to an object model of selected data sources
US10996835B1 (en) 2018-12-14 2021-05-04 Tableau Software, Inc. Data preparation user interface with coordinated pivots
US11941065B1 (en) 2019-09-13 2024-03-26 Experian Information Solutions, Inc. Single identifier platform for storing entity data
US11030256B2 (en) 2019-11-05 2021-06-08 Tableau Software, Inc. Methods and user interfaces for visually analyzing data visualizations with multi-row calculations
US11366858B2 (en) 2019-11-10 2022-06-21 Tableau Software, Inc. Data preparation using semantic roles
US10997217B1 (en) 2019-11-10 2021-05-04 Tableau Software, Inc. Systems and methods for visualizing object models of database tables
US11281668B1 (en) 2020-06-18 2022-03-22 Tableau Software, LLC Optimizing complex database queries using query fusion
US11080105B1 (en) 2020-11-18 2021-08-03 Cdk Global, Llc Systems, methods, and apparatuses for routing API calls
IL279405B2 (en) * 2020-12-13 2024-01-01 Google Llc Using a secure multi-participant calculation to improve the integrity of the content selection process
US11514021B2 (en) 2021-01-22 2022-11-29 Cdk Global, Llc Systems, methods, and apparatuses for scanning a legacy database
US11880377B1 (en) 2021-03-26 2024-01-23 Experian Information Solutions, Inc. Systems and methods for entity resolution
US11803535B2 (en) 2021-05-24 2023-10-31 Cdk Global, Llc Systems, methods, and apparatuses for simultaneously running parallel databases

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5136523A (en) * 1988-06-30 1992-08-04 Digital Equipment Corporation System for automatically and transparently mapping rules and objects from a stable storage database management system within a forward chaining or backward chaining inference cycle
US5596744A (en) * 1993-05-20 1997-01-21 Hughes Aircraft Company Apparatus and method for providing users with transparent integrated access to heterogeneous database management systems
US5590319A (en) * 1993-12-15 1996-12-31 Information Builders, Inc. Query processor for parallel processing in homogenous and heterogenous databases
US6032184A (en) * 1995-12-29 2000-02-29 Mci Worldcom, Inc. Integrated interface for Web based customer care and trouble management
US5983283A (en) * 1996-04-15 1999-11-09 Sun Microsystems, Inc. Storage manager independent configuration interface translator and method
US5859972A (en) * 1996-05-10 1999-01-12 The Board Of Trustees Of The University Of Illinois Multiple server repository and multiple server remote application virtual client computer
JPH11154158A (ja) * 1997-11-21 1999-06-08 Hitachi Ltd 検索メッセージプロトコル変換ゲートウェイシステム
JP2000020471A (ja) * 1998-07-06 2000-01-21 Canon Inc 情報機器ネットワークシステム、その照合方法、情報機器および記憶媒体
JP2000040064A (ja) * 1998-07-24 2000-02-08 Ntt Data Corp ネットワークアクセスの認証方式
JP2000092236A (ja) * 1998-09-11 2000-03-31 Ntt Mobil Communication Network Inc 情報提供システム
US6711681B1 (en) * 1999-05-05 2004-03-23 Sun Microsystems, Inc. Cryptographic authorization with prioritized authentication
US6587853B1 (en) * 1999-05-19 2003-07-01 Plum Software Associates, Inc. System that employs inferencing for troubleshooting complex user authentication problems

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100375092C (zh) * 2003-10-31 2008-03-12 国际商业机器公司 研究数据仓储库系统与方法
US9335884B2 (en) 2004-03-25 2016-05-10 Microsoft Technology Licensing, Llc Wave lens systems and methods for search results
CN1674007B (zh) * 2004-03-25 2010-05-26 微软公司 用于搜索结果的波动镜头系统和方法
CN100449542C (zh) * 2005-09-14 2009-01-07 腾讯科技(深圳)有限公司 匹配联系人信息的方法及装置
CN100401295C (zh) * 2005-09-26 2008-07-09 北京金山软件有限公司 一种网络词典检索结果的反馈显示方法及系统
CN101276364B (zh) * 2007-03-30 2010-12-22 阿里巴巴集团控股有限公司 一种分布式计算数据合并方法、系统及其装置
CN101876980A (zh) * 2009-04-30 2010-11-03 中兴通讯股份有限公司 数据库管理方法和数据库系统
CN102023847A (zh) * 2009-09-10 2011-04-20 北京盖特佳信息安全技术股份有限公司 一种基于ie浏览器的推方式多系统同步数据录入的实现方法
CN102402555A (zh) * 2010-09-19 2012-04-04 上海众融信息技术有限公司 基于远程数据库的动态数据读取存储信息处理方法
WO2013078935A1 (zh) * 2011-11-28 2013-06-06 腾讯科技(深圳)有限公司 信息搜索方法及系统
CN104756104A (zh) * 2012-10-26 2015-07-01 谷歌公司 统一文件搜索
CN108628887A (zh) * 2017-03-20 2018-10-09 福建天晴数码有限公司 一种获取表格数据的方法及系统
CN107729341A (zh) * 2017-06-12 2018-02-23 上海壹账通金融科技有限公司 电子装置、信息查询控制方法和计算机可读存储介质
CN107729341B (zh) * 2017-06-12 2020-08-04 深圳壹账通智能科技有限公司 电子装置、信息查询控制方法和计算机可读存储介质
CN112000669A (zh) * 2020-08-14 2020-11-27 中科三清科技有限公司 一种环境监测数据的处理方法、装置、存储介质及终端

Also Published As

Publication number Publication date
EP1281133A4 (en) 2006-08-23
US20010037332A1 (en) 2001-11-01
AU2001261089B2 (en) 2005-02-24
JP2003532195A (ja) 2003-10-28
EP1281133B1 (en) 2018-11-28
US20040059728A1 (en) 2004-03-25
US6807539B2 (en) 2004-10-19
CN100373377C (zh) 2008-03-05
JP2010244572A (ja) 2010-10-28
EP1281133A1 (en) 2003-02-05
WO2001082117A1 (en) 2001-11-01
AU6108901A (en) 2001-11-07
IL152480A0 (en) 2003-05-29

Similar Documents

Publication Publication Date Title
CN1439131A (zh) 用于检索来自多个不同数据库的搜索结果的方法和系统
US8825619B2 (en) Systems and methods for managing database authentication and sessions
US6907423B2 (en) Search engine interface and method of controlling client searches
US6199077B1 (en) Server-side web summary generation and presentation
US8190629B2 (en) Network-based bookmark management and web-summary system
US20020103876A1 (en) System and computer-based method for providing transformed information in response to a client search request
AU2001261089A1 (en) Method and system for retrieving search results from multiple disparate databases
US20020078003A1 (en) Method and system for identifying one or more information sources based on one or more trust networks associated with one or more knowledge domains
JP2006524870A (ja) 予め定義されたサーチ問合せからサーチ結果へのアクセスを与えるurlで補足されるサーチエンジン
US20030177274A1 (en) Virtual subdomain address file suffix
US20050144259A1 (en) Multi-user display system
CN1754165A (zh) 与字符流相关的基于主机的智能结果
CN1398370A (zh) 能够提供帮助内容的信息服务
US6901553B1 (en) Apparatus and method for providing intrinsic access space to user in hypertext space
US7996492B2 (en) System for providing information regarding network resources
US9767167B2 (en) Method and system for retrieving search results from multiple disparate databases
JPH10320313A (ja) 情報処理装置および情報処理方法、並びに記録媒体
US20030233356A1 (en) User interface for facilitating interaction between a user and an information system
JP2003514303A (ja) 電子メール住所を利用したウェッブページ住所接続装置及び接続方法
JP2004509380A (ja) ネットワークベースのブックマーク管理およびweb要約システム
Trans-European Research et al. Internet User's Research Guide
WO2002065674A2 (en) A mechanism for enabling rapid multiple-user navigation and communication online
WO2001090942A1 (en) Cobranding portal services and normalizing advertisements delivered
WO2002099671A1 (en) Process and system for searching within a website

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080305

Termination date: 20180427