CN100373377C - 用于检索来自多个不同数据库的搜索结果的方法 - Google Patents
用于检索来自多个不同数据库的搜索结果的方法 Download PDFInfo
- Publication number
- CN100373377C CN100373377C CNB018118402A CN01811840A CN100373377C CN 100373377 C CN100373377 C CN 100373377C CN B018118402 A CNB018118402 A CN B018118402A CN 01811840 A CN01811840 A CN 01811840A CN 100373377 C CN100373377 C CN 100373377C
- Authority
- CN
- China
- Prior art keywords
- database
- user
- search
- converter
- databases
- 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.)
- Expired - Fee Related
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/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/252—Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
- G06F16/2471—Distributed queries
-
- 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
-
- 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/99931—Database or file accessing
- Y10S707/99939—Privileged 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浏览器实现,例如MicrosoftInternet Explorer,NetscapeNavigator,以及类似的产品。应该理解的是,此处仅给出一个用户界面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,用户通过用户界面12提供搜索项目或搜索请求以及其它相关信息和指定所要搜索的可用数据库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 (7)
1.一种搜索系统,所述搜索系统包括授权管理器,所述授权管理器用于透明且自动地管理一个或者多个不同的授权,所述授权管理器包括:
授权和会话装置,用于对一个或者多个同时地访问、查询和检索以及显示来自多个许可的信息资源或者数据库的结果的用户进行授权和管理,
其中,所述授权和会话装置还包括:
第一组子会话装置,所述第一组子会话装置针对许可的信息资源或者针对数据库以用户为基础进行授权,和
第二组子会话装置,所述第二组子会话装置针对许可的信息资源或者针对数据库以系统为基础而进行授权。
2.如权利要求1所述的搜索系统,其中,所述授权管理器还被配置成把至少一些响应的摘要提供给特定用户。
3.如权利要求1所述的搜索系统,其中,来自所述许可的信息资源或者数据库的至少一些响应提供对完全记录或者完全文本资源的访问,其中所述授权和会话装置还被配置成对至少一些所述完全记录或者完全文本资源的访问和显示进行授权和管理。
4.如权利要求1所述的搜索系统,其中,所述授权管理器使用选自HTTP、telnet、Z39.50和ODBC中的一种接口协议来与多个许可的信息资源或者数据进行通信。
5.如权利要求2所述的搜索系统,其中,所述摘要包括选自HTML、DHTML以及XML的标记语言。
6.如权利要求1所述的搜索系统,其中,所述授权管理器将所述结果进行语法分析得到摘要统计和记录。
7.如权利要求1所述的搜索系统,其中,所述用户是个人、组织或者用户组。
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 | ||
PCT/US2001/013860 WO2001082117A1 (en) | 2000-04-27 | 2001-04-27 | Method and system for retrieving search results from multiple disparate databases |
US09/844,787 US20010037332A1 (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 CN1439131A (zh) | 2003-08-27 |
CN100373377C true 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) |
Families Citing this family (187)
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 |
US20020059204A1 (en) * | 2000-07-28 | 2002-05-16 | Harris Larry R. | 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 |
US7099871B2 (en) * | 2001-05-04 | 2006-08-29 | Sun Microsystems, Inc. | System and method for distributed real-time search |
US6934702B2 (en) * | 2001-05-04 | 2005-08-23 | Sun Microsystems, Inc. | Method and system of routing messages in a distributed search network |
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 |
US7171415B2 (en) * | 2001-05-04 | 2007-01-30 | Sun Microsystems, Inc. | Distributed information discovery through searching selected registered information providers |
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 |
US6950821B2 (en) * | 2001-05-04 | 2005-09-27 | Sun Microsystems, Inc. | System and method for resolving distributed network search queries to information providers |
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 |
WO2003081387A2 (en) * | 2002-03-18 | 2003-10-02 | Merck & Co., Inc. | Computer assisted and/or implemented process and system for managing and/or providing a medical information portal 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 |
NZ541580A (en) | 2002-12-30 | 2009-03-31 | Thomson Corp | 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 | 横断検索方法及び横断検索プログラム |
US20040199590A1 (en) * | 2003-04-03 | 2004-10-07 | International Business Machines Corporation | Apparatus, system and method of performing mail message thread searches |
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 |
US7613687B2 (en) * | 2003-05-30 | 2009-11-03 | Truelocal Inc. | Systems and methods for enhancing web-based searching |
US20050010391A1 (en) * | 2003-07-10 | 2005-01-13 | International Business Machines Corporation | Chinese character / Pin Yin / English translator |
US20050010392A1 (en) * | 2003-07-10 | 2005-01-13 | International Business Machines Corporation | Traditional Chinese / simplified Chinese character 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 |
WO2005036304A2 (en) * | 2003-09-29 | 2005-04-21 | Realm Systems, Inc. | Mobility device server |
US20050120003A1 (en) * | 2003-10-08 | 2005-06-02 | Drury William J. | Method for maintaining a record of searches and results |
US20050125414A1 (en) * | 2003-10-16 | 2005-06-09 | Navas Julio C. | System and method for facilitating asynchronous disconnected operations for data access over a network |
CA2447961A1 (en) * | 2003-10-31 | 2005-04-30 | Ibm Canada Limited - Ibm Canada Limitee | Research data repository system and method |
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 |
US9335884B2 (en) | 2004-03-25 | 2016-05-10 | Microsoft Technology Licensing, Llc | Wave lens systems and methods for search results |
US20060253894A1 (en) * | 2004-04-30 | 2006-11-09 | Peter Bookman | Mobility device platform |
US7836510B1 (en) | 2004-04-30 | 2010-11-16 | Oracle America, Inc. | Fine-grained attribute access control |
US7565356B1 (en) | 2004-04-30 | 2009-07-21 | Sun Microsystems, Inc. | Liberty discovery service enhancements |
US7437358B2 (en) | 2004-06-25 | 2008-10-14 | Apple Inc. | Methods and systems for managing data |
US7774326B2 (en) | 2004-06-25 | 2010-08-10 | Apple Inc. | Methods and systems for managing data |
US7730012B2 (en) | 2004-06-25 | 2010-06-01 | 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 |
JP2008527575A (ja) * | 2005-01-13 | 2008-07-24 | トムソン グローバル リソーシーズ | 複数のクエリ言語を用いて情報を検索するシステム、方法およびソフトウェア |
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 |
CN100449542C (zh) * | 2005-09-14 | 2009-01-07 | 腾讯科技(深圳)有限公司 | 匹配联系人信息的方法及装置 |
CN100401295C (zh) * | 2005-09-26 | 2008-07-09 | 北京金山软件有限公司 | 一种网络词典检索结果的反馈显示方法及系统 |
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 |
EP2074572A4 (en) | 2006-08-17 | 2011-02-23 | Experian Inf Solutions Inc | SYSTEM AND METHOD FOR PROVIDING A BRAND FOR A USED VEHICLE |
US20080065591A1 (en) * | 2006-09-08 | 2008-03-13 | Leon Guzenda | Configurable software database parallel query system and method |
WO2008039860A1 (en) | 2006-09-26 | 2008-04-03 | Experian Information Solutions, Inc. | System and method for linking mutliple 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 |
CN101276364B (zh) * | 2007-03-30 | 2010-12-22 | 阿里巴巴集团控股有限公司 | 一种分布式计算数据合并方法、系统及其装置 |
WO2008127288A1 (en) | 2007-04-12 | 2008-10-23 | Experian Information 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 |
US20080294540A1 (en) | 2007-05-25 | 2008-11-27 | Celka Christopher J | 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 |
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 |
US10191982B1 (en) | 2009-01-23 | 2019-01-29 | Zakata, LLC | Topical search portal |
CN101876980A (zh) * | 2009-04-30 | 2010-11-03 | 中兴通讯股份有限公司 | 数据库管理方法和数据库系统 |
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 |
CN102023847A (zh) * | 2009-09-10 | 2011-04-20 | 北京盖特佳信息安全技术股份有限公司 | 一种基于ie浏览器的推方式多系统同步数据录入的实现方法 |
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 |
US9317572B2 (en) * | 2010-03-31 | 2016-04-19 | Cloudera, Inc. | Configuring a system to collect and aggregate datasets |
US8874526B2 (en) | 2010-03-31 | 2014-10-28 | Cloudera, Inc. | Dynamically processing an event using an extensible data model |
US9082127B2 (en) | 2010-03-31 | 2015-07-14 | Cloudera, Inc. | Collecting and aggregating datasets for analysis |
US9081888B2 (en) | 2010-03-31 | 2015-07-14 | Cloudera, Inc. | Collecting and aggregating log data with fault tolerance |
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 |
CN102402555A (zh) * | 2010-09-19 | 2012-04-04 | 上海众融信息技术有限公司 | 基于远程数据库的动态数据读取存储信息处理方法 |
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 |
WO2012099490A1 (ru) * | 2011-01-20 | 2012-07-26 | Tabun Peter Yurevich | Система интерактивного поиска и отображения информации |
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 |
JP4820928B1 (ja) * | 2011-07-08 | 2011-11-24 | 株式会社野村総合研究所 | 認証システムおよび認証方法 |
US9483606B1 (en) | 2011-07-08 | 2016-11-01 | Consumerinfo.Com, Inc. | Lifescore |
EP2732422A4 (en) | 2011-07-12 | 2014-12-24 | Experian Inf Solutions Inc | SYSTEMS AND METHOD FOR A LARGE-RANGE CREDIT DATA PROCESSING ARCHITECTURE |
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 |
CN103136236B (zh) * | 2011-11-28 | 2017-05-17 | 深圳市世纪光速信息技术有限公司 | 信息搜索的方法及系统 |
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 |
US10318635B2 (en) | 2012-09-28 | 2019-06-11 | Cerner Innovation, 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 |
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 |
US9529938B2 (en) * | 2012-10-26 | 2016-12-27 | Google Inc. | Unified file search |
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 |
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 |
US10332068B2 (en) | 2016-04-21 | 2019-06-25 | Cdk Global, Llc | Systems and methods for stocking an automobile |
WO2018039377A1 (en) | 2016-08-24 | 2018-03-01 | Experian Information Solutions, Inc. | Disambiguation and authentication of device users |
WO2018144612A1 (en) | 2017-01-31 | 2018-08-09 | Experian Information Solutions, Inc. | Massive scale heterogeneous data ingestion and user resolution |
CN108628887A (zh) * | 2017-03-20 | 2018-10-09 | 福建天晴数码有限公司 | 一种获取表格数据的方法及系统 |
US10326858B2 (en) * | 2017-05-23 | 2019-06-18 | Cdk Global, Llc | System and method for dynamically generating personalized websites |
CN107729341B (zh) * | 2017-06-12 | 2020-08-04 | 深圳壹账通智能科技有限公司 | 电子装置、信息查询控制方法和计算机可读存储介质 |
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 |
WO2019138336A1 (en) * | 2018-01-09 | 2019-07-18 | Cleartrail Technologies Private Limited | Recommending visual and execution templates to enable automation of control and data exploration across systems |
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 |
US11966406B2 (en) | 2018-10-22 | 2024-04-23 | Tableau Software, Inc. | Utilizing appropriate measure aggregation for generating data visualizations of multi-fact datasets |
US11966568B2 (en) | 2018-10-22 | 2024-04-23 | 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 |
US10997217B1 (en) | 2019-11-10 | 2021-05-04 | Tableau Software, Inc. | Systems and methods for visualizing object models of database tables |
US11366858B2 (en) | 2019-11-10 | 2022-06-21 | Tableau Software, Inc. | Data preparation using semantic roles |
US11281668B1 (en) | 2020-06-18 | 2022-03-22 | Tableau Software, LLC | Optimizing complex database queries using query fusion |
CN112000669B (zh) * | 2020-08-14 | 2021-08-03 | 中科三清科技有限公司 | 一种环境监测数据的处理方法、装置、存储介质及终端 |
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 |
Citations (4)
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 |
US5590319A (en) * | 1993-12-15 | 1996-12-31 | Information Builders, Inc. | Query processor for parallel processing in homogenous and heterogenous databases |
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 |
US5983283A (en) * | 1996-04-15 | 1999-11-09 | Sun Microsystems, Inc. | Storage manager independent configuration interface translator and method |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
US6032184A (en) * | 1995-12-29 | 2000-02-29 | Mci Worldcom, Inc. | Integrated interface for Web based customer care and trouble management |
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 |
-
2001
- 2001-04-27 AU AU6108901A patent/AU6108901A/xx active Pending
- 2001-04-27 JP JP2001579136A patent/JP2003532195A/ja active Pending
- 2001-04-27 CN CNB018118402A patent/CN100373377C/zh not_active Expired - Fee Related
- 2001-04-27 US US09/844,787 patent/US20010037332A1/en not_active Abandoned
- 2001-04-27 WO PCT/US2001/013860 patent/WO2001082117A1/en active IP Right Grant
- 2001-04-27 EP EP01934948.9A patent/EP1281133B1/en not_active Expired - Lifetime
- 2001-04-27 IL IL15248001A patent/IL152480A0/xx unknown
- 2001-04-27 AU AU2001261089A patent/AU2001261089B2/en not_active Ceased
-
2003
- 2003-09-23 US US10/669,312 patent/US6807539B2/en not_active Expired - Lifetime
-
2010
- 2010-07-12 JP JP2010157610A patent/JP2010244572A/ja active Pending
Patent Citations (4)
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 |
US5590319A (en) * | 1993-12-15 | 1996-12-31 | Information Builders, Inc. | Query processor for parallel processing in homogenous and heterogenous databases |
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 |
Also Published As
Publication number | Publication date |
---|---|
JP2003532195A (ja) | 2003-10-28 |
JP2010244572A (ja) | 2010-10-28 |
US20040059728A1 (en) | 2004-03-25 |
CN1439131A (zh) | 2003-08-27 |
US6807539B2 (en) | 2004-10-19 |
US20010037332A1 (en) | 2001-11-01 |
EP1281133A4 (en) | 2006-08-23 |
EP1281133B1 (en) | 2018-11-28 |
AU2001261089B2 (en) | 2005-02-24 |
AU6108901A (en) | 2001-11-07 |
IL152480A0 (en) | 2003-05-29 |
WO2001082117A1 (en) | 2001-11-01 |
EP1281133A1 (en) | 2003-02-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100373377C (zh) | 用于检索来自多个不同数据库的搜索结果的方法 | |
US8190629B2 (en) | Network-based bookmark management and web-summary system | |
US6199077B1 (en) | Server-side web summary generation and presentation | |
US6725425B1 (en) | Method and apparatus for retrieving information from semi-structured, web-based data sources | |
JP4991289B2 (ja) | 予め定義されたサーチ問合せからサーチ結果へのアクセスを与えるurlで補足されるサーチエンジン | |
KR100815928B1 (ko) | 컴퓨터간 통신에 의해 원격의 유저에게 서비스를 제공하는방법 및 시스템 | |
CN100458789C (zh) | 用于交换门户组件配置数据的方法和系统 | |
US20080091663A1 (en) | Software Bundle for Providing Automated Functionality to a WEB-Browser | |
US20020059369A1 (en) | Method and apparatus for creating and distributing non-sensitized information summaries to users | |
US6826700B1 (en) | Method and apparatus for a web application server to automatically solicit a new password when an existing password has expired | |
US20010037359A1 (en) | System and method for a server-side browser including markup language graphical user interface, dynamic markup language rewriter engine and profile engine | |
US20090265774A1 (en) | Method and Apparatus for Tracking Functional States of a Web-Site and Reporting Results to Web Developers | |
WO2001031463A1 (en) | Method and apparatus for providing calculated and solution-oriented personalized summary-reports to a user through a single user-interface | |
GB2384581A (en) | Reusing web session data | |
KR19980063503A (ko) | 월드 와이드 웹 상에서 소프트웨어 애플리케이션과 컴퓨터간에 통신하기 위한 컴퓨터 장치 및 방법 | |
CN1398370A (zh) | 能够提供帮助内容的信息服务 | |
US8683316B2 (en) | Method and apparatus for providing auto-registration and service access to internet sites for internet portal subscribers | |
US20060074843A1 (en) | World wide web directory for providing live links | |
US20030065789A1 (en) | Seamless and authenticated transfer of a user from an e-business website to an affiliated e-business website | |
US9767167B2 (en) | Method and system for retrieving search results from multiple disparate databases | |
JP4428604B2 (ja) | Webページ編集システム | |
KR100546848B1 (ko) | 개인 홈페이지 통합 관리 방법 및 시스템 | |
EP1242948A1 (en) | Method and apparatus for providing intelligent recommendations to users regarding online activities based on knowledge of data from a user's multiple web-services | |
WO2001039009A2 (en) | Method and apparatus for a web application server to provide an administration system using a dual set of tiered groups of objects | |
JP2004509380A (ja) | ネットワークベースのブックマーク管理およびweb要約システム |
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 |