CN1299488A - 改进的搜索引擎 - Google Patents

改进的搜索引擎 Download PDF

Info

Publication number
CN1299488A
CN1299488A CN99805701A CN99805701A CN1299488A CN 1299488 A CN1299488 A CN 1299488A CN 99805701 A CN99805701 A CN 99805701A CN 99805701 A CN99805701 A CN 99805701A CN 1299488 A CN1299488 A CN 1299488A
Authority
CN
China
Prior art keywords
keyword
user
data items
content
search
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN99805701A
Other languages
English (en)
Inventor
格兰特·J·瑞恩
肖恩·W·瑞恩
克雷格·M·瑞恩
韦恩·A·芒罗
黛尔·鲁宾逊
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.)
NBEI NEW ZEALAND CO Ltd
Original Assignee
NBEI NEW ZEALAND CO Ltd
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 NBEI NEW ZEALAND CO Ltd filed Critical NBEI NEW ZEALAND CO Ltd
Publication of CN1299488A publication Critical patent/CN1299488A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/08Auctions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • 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/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • 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

Abstract

本发明提供一种利用用户对特定网页列表的选择结果更新因特网搜索引擎数据库的方法,该特定网页列表的选择结果来自提供给该用户作为其初始关键词搜索输入的结果的一般网页列表。通过用许多不同用户的选择来更新该数据库,可更新该数据库以便按重点排列相对给定关键词选择最多的那些网页列表,从而在以后使用相同关键词搜索输入的搜索中首先给出最流行的网页。

Description

改进的搜索引擎
本发明涉及允许增强的数据库搜索,特别是供互联网搜索引擎使用的方法和装置。
对获得相关信息并筛选不想要/不感兴趣的信息的有效和实用装置的需要在增涨,特别是由于互联网的创立。由于全球网站的数量在指数级地增长和其中包含的绝对信息量特别加剧了该需求。在检索因特网上可供使用的信息的尝试中,已经产生大量软件搜索引擎,用户借助这些搜索引擎在其个人计算机上从键盘输入由适当的关键词构成的搜索命令。搜索命令发送到服务器计算机,该服务器计算机具有与该服务器计算机有关的搜索引擎。搜索引擎接收搜索命令,然后用其通过网址的数据库和网点上存储的文本扫描这些关键词。此后,把扫描的结果从服务器计算机传回到用户计算机并在用户计算机的屏幕上显示。
为使该搜索引擎被新网点所了解和更新其现有网点的记录,或是网点所有者本身通知搜索引擎或可通过″网络浏览器″获得该信息以更新在服务器计算机的数据库。网络浏览器是一种自动程序,该自动程序探索和记录网点的内容和其到其它网点的链接,从而在尝试检索所有当前网点的网点之间扩展。
该数据库结构和搜索该数据库的方法造成某些明显的困难。尽管有频繁删除,重新寻址,更新网点的事实等,因特网增长率在新网点的扫描中已导致大量的积压,因而留下了过时和/或误导信息的搜索引擎。虽然可构成网络浏览器以便根据其位置(标题,嵌入链接,地址等)按重点排列可能的关键词,然而,根据所使用的搜索引擎,仍需要扫描网点文本(经常涉及大部分或甚至所有网点文本)的实质部分。这样导致对搜索引擎的巨大的存储需求。此外,典型的关键词搜索可能带来极大量的资料,用户对其中的大部分不感兴趣。用户通常根据网点的简要说明从该列表进行选择,并探索所选择的网点直到找出需要的信息。
这些结果是根据搜索引擎的具体标准排列的列表形式。这些标准可以从关键词在搜索到的文本中任何地方出现的次数排列,到对特定位置(如前面提到的)中使用的关键词给出加权的方法。当已使用多个关键词时,还根据应用的不同关键词的数量排列站点。所有这些排列系统的基本缺陷在于其客观性,它们是根据搜索引擎的编程标准,和特定类型的网点设计上设置的重要性确定的,而不用实际用户意见的任何度量标准。这确实可导致荒谬的情况,由此在为确保最常用的搜索引擎的有利访问率的尝试下,某些设计者根据上面提到的标准故意构成其网点,有损于该网点的存在,可读性和内容。
本发明的目的是通过开发操作人员的脑力来改善上面提到的常规搜索引擎的缺陷。
本发明另一个目的是提供一种新的搜索引擎,与现有的软件引擎相比,新的搜索引擎通过减少的系统存储和/或计算需求提高了效率,可使用性和效果。
本发明的再一个目的是与生成或更新其数据的指示一起提供搜索数据的流行性的各种指示。
为获得上面提到的本发明的优点,本发明中包括的一个实施例提供一种利用用户选择的具体网页的结果更新因特网搜索引擎数据库的方法,该具体网页是从作为用户的初始关键词搜索输入向用户提供的一般网页列表列出的。通过用许多不同用户的选择更新数据库,可更新该数据库,以便按重点排列已相对给出的关键词最多选择的那些网络列表,并由此在以后使用相同关键词搜索输入的搜索中首先给出最通用的网页列表。
在本发明的另一个实施例中,提供一种确定与从服务器计算机发送到用户网点的列表一起提供的内容的方法。在该实施例中,从多个不同开发者网点中的每一个获得一个内容列表。每个内容列表包括内容,开发者标识符,和关键词,以及关键词选择系数。此后,从获得的对不同内容列表相同的关键词确定特定的关键词。对于该特定关键词,在确定何时向用户网点发送不同的内容列表时使用关键词选择系数,
在另一个实施例中,提供一种利用从向用户给出的相关的关键词列表获得的具体关键词的用户选择结果更新关键词表的方法。通过利用与该相同关键词有关的许多不同用户的选择来更新数据库,当以后输入相同的关键词时可首先提供和给出适当的关键词。
通过结合附图研究下面优选实施例的详细说明可理解本发明的这些和其它优点,其中:
图1表示本发明的整体特性;
图2说明对每个不同能力搜索的各种输入,说明提供根据本发明的引擎的输出;
图3A和3B说明根据本发明在形成向终端用户提供的搜索结果的过程中选择网页的处理示意图;
图4说明根据本发明用于不同网页搜索的数据集。
图5表示以前描述的各种数据集,和根据本发明导致提供建议的网页的列表的各种输入和作用;
图6说明根据本发明的流行搜索的实施;
图7说明根据本发明的热度减弱(hot off)新闻搜索的实施;
图8说明根据本发明的高跳跃(high-flyer)搜索的实施;
图9说明根据本发明的随机搜索的实施;
图10说明根据本发明的以前收藏页搜索的实施;
图11说明根据本发明的集中搜索的实施;
图12说明根据本发明的数据生成搜索的实施;
图13说明根据本发明的定制搜索的实施;
图14说明根据本发明基于用户群身份的搜索的实施;
图15说明根据本发明的关键词消除器特性;
图16说明根据本发明确定应将搜索结果用于形成累积冲浪者跟踪表的过程;
图17说明根据本发明的网页的主动建议。
图18说明根据本发明的网页的被动建议。
图19提供根据本发明的建议关键词的示意图。
图20说明根据本发明生成建议的关键词的数据集的方式。
图21说明根据本发明可生成建议的关键词列表的各种方式。
图22说明根据本发明如何将内容附加到网页列表。
图23说明根据本发明的各种内容数据集和占据它们的操作。
图24说明根据本发明的各种内容数据集和用于从它们选择数据的操作。
图25说明根据本发明的网页列表和其它内容数据。
图1A和1B说明了本发明的全部特性中的某些特性,下文将对其进一步详细描述。首先指出,在下面的描述中在各个附图和描述中使用相同编号的参考标号表示相同或相似的结构,动作或处理步骤。
本发明最好在其中每个计算机通常包含微处理器,存储器,和调制解调器,并且某些计算机包含显示器等的网络环境中实施,如所熟知的。如图1B所示,示出多个用户网点/计算机100A-100D,以及多个服务器计算机102A-B,开发者网点/计算机104A-B。可以理解,在典型的因特网中,如所说明的,不同的服务器计算机102可互连在一起。此外,虽然仅示出几个用户网点,开发者网点和服务器计算机,可以理解,可将几千台这样的计算机互连在一起。
虽然为根据所示的服务器计算机102操作的编码程序指令的序列实现本发明的应用写出了本发明的具体实施例,可以用其它形式来代替实现这些程序指令的特定序列,例如具有满足下面描述的应用的特殊指令的处理器。
正如下文所说明的,实现对用户透明的附加操作以便根据目前做出的搜索获得将来的搜索结果。如图所示,本发明具有各种能力,在图1A的并行流程中说明了每种能力,图1A说明了可同时的不同能力的概要。就其整个能力来说,启动框10给出三种:建议网页12,建议关键词14,和内容建议16。
为使用户根据本发明选择网页12,有一个选择将要进行的搜索类型的步骤18。此后,在步骤20,输入从各种来源中的一种获得的搜索输入并与步骤18选择的算法一起使用以确定搜索结果。然后向用户显示该搜索的结果,分别如图中标为步骤22,24,和26的显示网页的生成表,显示被动建议的网页,和显示主动建议的网页的步骤所示。下文更详细地描述该能力,以及其如何实现。
为出现用户可选择或不选择的关键词建议,最好有选择将使用的关键词搜索算法类型的初始步骤28。虽然许多系统可仅有这样一种算法,如下文所述,各种算法都是可能的。一旦选择了关键词搜索算法,随后的步骤30根据用户输入的关键词处理关键词数据的当前组以确定相关联的关键词。然后在步骤30中向用户显示该操作的结果。下文更详细地描述该能力,以及其如何实现。
前面提到的网页和关键词选择能力适用于终端用户的直接利益。本发明的间接适用于终端用户的利益的另一种新特性直接适用于广告商,因为它允许满足根据各种标准实时地选取目标。如下文更详细描述的,初始选择将在步骤34确定如何选择内容的内容提供算法。随后在步骤36根据来自用户和内容提供者的输入来确定给出哪个内容。此后,为用户显示观看的广告,同时显示关键词和/或网页。
虽然图1说明了根据本发明的某些综合特性,如前面提到的,本发明的许多有益特性是用户不能察觉的,但对用户是透明的。然而,它们是很明显的,以便全面解释如何实现本发明并在下文说明。
图2说明了根据本发明到搜索引擎的各种输入,并针对不同能力说明了将要提供的输出。从搜索引擎用户可能输入的数据包括:
·关键词52-这是用户输入以查找网页列表的文字或短语
·简介类型54-这些是与他们自身相关联的人群,例如美国人,男性,医生等
·用户ID56-这是选择用该搜索引擎登记的每个用户的唯一身分。可通过网上“甜饼”(cookie)或登录进行
·搜索类型58-可由搜索者主动选择以确定他们喜欢的(流行,新的等)搜索结果的类型
·日期时间60-这是搜索者使用该系统时被动记录的
·IP地址62-这是搜索者使用该系统时被动记录的
·其它64-包括其它个人化的信息,例如搜索定制偏爱,网页建议的关键词等。该信息由用户主动输入,然后每当用户(由用户ID识别)使用该搜索引擎时用来个人化搜索结果。
来自网页开发者的数据包括:
·URL66-这是他们希望提交的网页的URL地址
·说明68-这是其网页上2-3行的信息说明
·关键词70-这些是网页开发者喜欢与其网页关联的关键词
·目标读者72-这些是网页开发者特别想作为目标的目标读者(简介类型54)
·日期时间74-这是每个网页开发者提交网页时被动记录的
来自内容提供者的数据包括:
报价76-这些是如后面描述的内容的$报价
内容详情78-包括内容提供者的所有详情,包括地址内容详情等
来自其它搜索引擎80的结果-这些是来自其它现有的搜索引擎的关键词搜索的结果。
其它搜索引擎10的输出是:
网页90的列表-可根据输入的数据在下文进一步描述的网页确定步骤82中产生网页列表;
内容关键词92-该搜索引擎向用户建议在下文进一步描述的关键词确定步骤84中试图产生的其它关键词;和
内容94-搜索引擎发送出在下文进一步描述的确定内容步骤86中产生的选择的内容。
为便于参考和帮助理解,参考本发明的优选实施例重申并在下面详述以前和后面提到的数据集定义(与此适应,以表格形式给出用来生成定义的数据集的有关数据集的结构)。此后更详细解释其中的某些方面以便完全讲授如何做出和使用本发明。
位置:多个唯一信息实体:
网页:呈网页URL(通用参考定位器)地址形式的位置。
关键词:在搜索引擎中输入的文字或短语
命中表:作为关键词搜索结果的网页(URL地址)表。该命中表排列与关键词有关的网页的关系。该命中表总是具有与其相关联的关键词。
输入数据集 输出数据集
·关键词(临时)·与关键词匹配的数据库(永久) ·命中表-排列的网页命中表(临时)
永久数据集:保持的长项(虽然其随时改变)
临时数据集:仅在该搜索期间生成
冲浪者跟踪:这是用户如何搜索的手段。它是他们搜索的,后来选择的URL的关键词的踪迹以及他们在那里度过多长时间,可从其计算用户(冲浪者)的网页的排列。关键词搜索之后它是他们找到最有效的网页的手段。使用所有冲浪者踪迹的组合来生成用户的选择命中表。
输入数据集 输出数据集
·关键词(临时)来自初始搜索结果的用户选择(临时),即访问的网页(URL)·每个URL的时间度过·用户的IP地址 冲浪者跟踪-用户找到的对每个关键词有用的用户网页表(可以是永久或临时的)
用户选择的命中表:这是与每个关键词相关联的网页的半永久排列并表示找到的与关键词相关联的每个网页对因特网用户多么有用。用新冲浪者踪迹逐渐更新用户的选择的命中表。
输入数据集 输出数据集
·冲浪者踪迹(可以是永久或临时的)·用户的选择的命中表(永久)* ·新用户的选择的命中表-排列的″普通″网页的命中表(永久)
·最初的用户选择的命中表将是冲浪者踪迹
新网页表:这是从网页开发者提交的URL生成的新网页的列表。当万维网开发者更新网页时,他们可提交该网页地址,有关该网页的简要信息和有关的开发者决定的关键词表。然后将该网页放置在每个关键词新网页列表的顶部。
输入数据集 输出数据集
·有关网络地址和关键词的所有网页开发者信息 ·新网页列表(永久)
内容提供者的列表:这是通常必须付费以给出有关该关键词的内容的内容提供者的列表(与每个关键词相关联)。所付价格取决于其它内容提供者的数量,他们所花费的量和搜索关键词的时间量。
输入数据集 输出数据集
·关键词·内容提供者对内容地点的报价 ·内容提供者表-与每个关键词相关联的内容的列表(永久)
高跳跃命中表:这是以最高速度增加流行性的(与每个关键词相关联的)网页的列表。它表示用户选择的命中表中的网页上升速度有多快,用它作为确保新出现的网页上升到用户选择的命中表顶部的手段。
输入数据集 输出数据集
·老用户的选择的命中列表-(临时)·新用户的选择的列表-(永久) ·高跳跃命中表:流行性上升最快的网页的排列表
个人命中表:这是各个用户针对他们过去进行的每个关键词搜索已找到的最有用的网页的列表。它象每个单独用户的自动书签数据集。
输入数据集 输出数据集
·关键词·单独的冲浪者踪迹-(永久) ·个人命中表:单独用户过去找到的有用的网页的排列表
集中搜索命中表:这可以是上面任何命中表的组合。可有许多不同的方式组合这些命中表。
输入数据集 输出数据集
·浏览器命中表(临时)·用户选择的命中表(永久)·广告商的列表(永久)·新网页列表(永久)·高跳跃列表(永久)·个人命中表(永久) ·集中搜索命中表-(缺省)关键词搜索后显示给用户的网页的排列命中表。它可以是上面任何命中表的组合(永久)
浏览器关键词表:这是用户可以找到的有用的关键词建议表。这是通过把用户输入的关键词与其它用户已尝试的关键词和短语数据库匹配找到的。虽然它是关键词排列而不是网页排列,这也等同于浏览器命中表。进行这项工作的方法使用与拼写检验器仅针对短语进行的相似算法。还根据前面从用户关键词序列选择的URL建议美键词。
输入数据集 输出数据集
·关键词(临时)·使用的所有关键词的数据库(永久) ·用户可能想尝试的其它关键词的排列命中表(临时)
冲浪者关键词表:这是由选择该关键词之后单独用户找到的有用的关键词表组成的数据集。这是通过跟踪该用户决定使用哪个关键词找到的。这等同于冲浪者跟踪。
输入数据集 输出数据集
·关键词(临时)·有关从关键词建议者使用什么关键词的数据 ·该单独用户找到的有用的(与关键词相关联的)其它关键词的排列表(半永久)
关键词建议者:这是由用户已找到的有用的,从连续冲浪者关键词表编译的其它关键词的永久排列的数据集,并链接到每个关键词(这等同于该用户的选择的命中表)。
输入数据集 输出数据集
·冲浪者关键词表(临时和永久)·现有用户的选择的命中表(永久) ·新用户的选择的关键词表(永久)
用户基本搜索算法
上面提供的讨论提供了更全面地描述本发明所需的语言。如图3A和3B所示,该图提供了根据本发明的搜索引擎能力的概要,其中在形成提供给终端用户的搜索结果的过程中选择网页。在步骤112,用户输入多达4组数据:关键词52,简介类型54,搜索类型58和用户ID56。IP地址62和日期时间60不由用户输入,但用户使用该搜索引擎时可读出。在步骤114和116中并行使用该数据以产生网页列表。下文详细讨论的步骤114是从根据本发明产生的新颖的新搜索引擎数据集选择网页的过程。如果需要,这可与步骤116并行运行,步骤116获得从其它现有搜索引擎选择的网页。此后,组合从步骤114和116选择的网页并在步骤118标记。下面更详细描述的标记网页列表的处理可生成图3中冲浪者跟踪数据所示的数据集并在搜索引擎用户从步骤120中的列表选择网页时发回到搜索引擎。选择标记号的网页的处理生成后面的数据系列,用该数据系列更新搜索引擎数据集:关键词124,URL126,用户ID130,日期时间132,简要网页说明134。
虽然最好是使用冲浪者跟踪数据中的所有这些不同的数据类型,使用该数据的不同组合完全在本发明的要求范围内。当新网点加到搜索引擎10的数据集114时,描述134通常仅包括在本发明的优选实施例中,所使用的描述将是出现在原始网页列表上的描述。如下面进一步说明的,日期时间数据132可仅表示一个网点被选择,而不是记录用户在特定网点的时间周期。在从网页列表选择网页时,该过程是在步骤122直接占用对应的URL的用户看不见的。下面更详细地描述步骤114,118和120的实施细节。
在初始选择之后,用户可选择访问另一个网页URL搜索结果。根据该网点的关联,用户可以费时读取,下载,探索进一步的网页,嵌入的链接等时间,或如果对该网点的出现不关联/不感兴趣,在短周期后用户可以直接返回该搜索结果。记录两个选择之间的时间差作为与来自网页搜索表的后续选择的两个日期/时间数据132之间的差(在该实施例中,如果在访问该网页后做出另一个选择,人们可仅测量在一个网页花费的时间,然后将其提供给允许计算时间差的另一个冲浪者跟踪132)。有关该网页流行性的冲浪者跟踪数据被用来排列后面的搜索,如下文进一步描述的。
因此,根据本发明,推论和分析将其用来建立与该搜索主题的不同结果的关联是人类用户的能力。本发明采用所有人类用户的累积处理和推论,以便提供比上面可能的方法类型获得所需信息源有效得多的手段。
如上所述,通过在每个关键词搜索后记录用户去了哪个网页来捕捉人脑的力量。根据本发明,通过在对用户搜索产生网页列表中把自动发送信息的隐藏链接发回到搜索引擎(或辅助服务器)实现对冲浪者跟踪数据的集中。虽然用户仅看到显示了其要求的链接,隐藏的链接通知可用Java小应用程序执行处理的转移的搜索引擎。因此,当因特网用户选择一个网页时,它将用户引向该地址,但是还向搜索引擎10发出指出已选择了什么的冲浪者跟踪数据。当用户返回到网页列表和选择另一个网页列表时,则执行生成另一个冲浪者跟踪的另一个Java小应用程序。来自两个后续选择的该冲浪者跟踪中的数据时间数据之间的差别捕捉该用户已在前一个网站的时间周期。用户不了解该数据被发出的情况发生。
在另一个实施例中,不是使用多个Java小应用程序集中冲浪者跟踪数据的完整列表,没有描述数据134,日期时间数据132表示一个用户访问了一个特定的网站。在一个具体的实施例中,用户必须访问特定的网站比预定的时间周期多,例如1分钟或15分钟,取决于什么是已查看该网点以便对访问的网点计数和向搜索引擎10发回任何冲浪者跟踪数据的适当时间,同样如下文所述。在该实施例中,每个小应用程序包含在搜索引擎更新数据库所需的所有信息。另一个实施例在用户导航到要求的网站之前集中冲浪者跟踪数据。获得该冲浪者跟踪数据的其它方式也是可能的并且在本发明所要求的范围之内。
因此,根据本发明的搜索结果页是与常规的搜索引擎的结果页不同形成的。其差别在于作用而不是内容。在视觉上,对用户来说,该页看起来与来自其它搜索引擎的标准搜索结果相同。
一个实例说明这一点:在常规搜索中,对关键词″Weather″搜索的结果页可以读出:1.www.weather.com今天的天气预报。预期今天各地晴好。
与″www.weather.com″标记相关联的HTTP链接是″http://www.weather.com″。这表明:如果用户选择该链接,直接将他们导航到该网页。
相反,根据本发明,使用关键词″Weather″进行的搜索的标记的结果网页可以读出:1.www.weather.com今天的天气预报。预计今天各地晴好。
与″www.weather.com″标记相关联的HTTP链接是:link.asp?n=1.″。因此,如果用户选择该链接,在用户看不见的处理中,根据本发明首先将用户引导到与搜索引擎10的网络服务器对应的网点上的link.asp网页,并传送值为1的参数n。
服务器侧的代码(在万维网服务器上运行的应用代码)使用该参数识别URL和用户的选择网点的描述。然后将该信息与其它冲浪者跟踪数据一起存储在数据库表中。然后服务器侧代码对用户需要的URL执行改向操作。用户则看到其所需的网页出现。
搜索结果的来源与该活动无关。用户的目的地网页与该活动无关。该处理是将用户,关键词和目的地记录到数据库中的一种。该跟踪方法可仅记录关键词搜索后最初访问的网页。如果用户连续返回到该搜索结果表,则可记录后面的网页访问。
可对作为用户选择网页的结果发回到搜索引擎10的数据集114的冲浪者跟踪数据加密,以防止欺诈的用户把假数据发回到搜索引擎。
用户可从最初的URL选择连接到(如果他们不返回搜索结果页)的另一种跟踪方法是运行所选择的网页作为位于搜索引擎网站的′帧′的部分。这样允许在输入关键词后记录所访问的网页的完整记录。然而,这样会另外增加系统的复杂程度,可能会降低系统响应时间。
如前面提到的,由于其提供了搜索者(冲浪者)如何使用搜索引擎的跟踪或记录,可收集的冲浪者跟踪数据包括关键词124,URL126,用户ID128,IP地址130,日期时间132,简要网页说明134,并这样来识别。该数据用来改善在前面的搜索者的喜好上建立的未来的搜索。因此,冲浪者跟踪是单独用户或万维网′冲浪者′针对特定的关键词组从初始搜索结果优选的一种手段。如何生成确定网页列表的数据集合。
图4说明了根据本发明用于不同网页搜索的数据集。用于确定该网页列表的数据集包括关键词表164,简介ID表166,安全表168,累积的冲浪者跟踪表170,关键词URL链接表172,个人链接表174,和网页(URL)表188。
下面更详细地描述上述数据集的结构。后面的描述给出以电子表格方式排列的数据,每个单元有多个值并有多个空白单元。以这种方式进行说明便于解释本发明,但不是一种有效的存储和检索方法。关系数据库模型用于根据本发明实现数据存储,以致有多个所涉及的字段或表来存储数据对于本领域的那些技术人员来说是很明显的,每个字段仅存储一个值。
关键词表(164)
在下面所示的表1中更详细地给出图4的关键词数据表164的内容,并且是关键词表,包括短语,和已向他们请求的次数。如果该表变得较大以致不能管理,可从该列表删除预定时间周期之后不再使用的关键词。然而,如果可能,希望保留输入的大部分或所有关键词短语。
关键词 该关键词被请求的累积次数(W) 每个关键词的唯一编号
关键词1  W1,W2,W3等
关键词2
关键词3
关键词4
关键词5
关键词6
关键词7
表1信息请求列表和其被请求的次数
可根据所选择的(W1,W2,W3,…),例如W1=总搜索,W2=男性简介,W3=女性简介,W4=USA简介等不同的″用户简介″来分离一个关键词被请求的累积次数。应指出,由于用户可落入多于一个简介类别,例如来自USA(W3)的男性(W2),W的总和比一个网点已被访问的总次数大。这不仅将变成使用该关键词的用户搜索者的数量,而且是用户(根据所选择的简介类型)搜索该关键词的类型表。如下文所述,虽然他们涉及使用关键词建议器,只要拼写不同,表明相同事物的关键词在不同语言中是不同的关键词。
网页表(188)
下面所示的表2中更详细地给出了图4的网页表188的内容,并包含因特网网页列表。每个网页具有URL地址,相关联的2-3行说明,对每个URL(也可以是任何字符,符号代码或表达式)唯一的网页数量,和该URL已被访问的累积次数。URL地址具有向其分配的唯一编号(也可以是任何字符,符号代码或表达式),而不是在后面的数据表中存储的完全URL串。
地址 2-3行说明 每个URL地址的唯一编号 URL(网页)被访问的频率
 URL地址1
 URL地址2
 URL地址3
 URL地址4
 URL地址5
 URL地址6
 URL地址7…
表2是信息提供者列表和网页说明
关键词URL链接表(172)
下面所示的表3中详细给出了图4的关键词URL链接表172的内容。由于该表包含信息提供(URL地址或网页)和信息请求(关键词)之间有关链接的信息,它对于本发明来说特别重要。
该数据将来记录在描述关键词与由下面的三个参数定义的具体值之间的关系的数据集。
-对与每个关键词对应的每个URL地址的有效访问(命中)的累积数量(在此称之为X或加权系数X)。这是每个关键词的URL的流行性的量度并从冲浪者跟踪确定。
-在更早的预定时刻测量的有效访问的以前的累积数量(在此称之为Y或加权系数Y)
-与每个所述网页的生成或输入时刻有关的日期时间系数(在此称之为Z或加权系数Z)。Z是网页开发者向搜索引擎提交网页的日期时间。
并不是关键词和URL地址的所有组合都具有数据X,Y和Z。
关键词 关键词 关键词 关键词 关键词
 URL地址1  X,Y,Z
 URL地址2  X,Y,Z
 URL地址3  X,Y,Z
 URL地址4  X,Y,Z
 URL地址5  X,Y,Z  X,Y,Z
 URL地址6
 URL地址7
表3是信息提供者(网页)与信息请求(关键词)之间的链接
具有该关键词URL链接表的简介类型
网页的流行对于不同的人群是不同的。包括多种简介类型将产生表3中的多个X,Y和Z的值,例如人们可具有由X1 X2 Y1 Y2等表示的全球和新西兰的流行速度。
关键词″体育″
与橄榄球有关的URL地址与篮球有关的URL地址  X1=520,X2=52X1=4000 X2=20
在该例中,橄榄球和篮球URL地址的全球流行性(使用一般的简介类型)分别是520和4000,对于新西兰的简介类型分别是52和20。
当使用一般的简介类型设定时(根据X1排列),篮球网点排列在顶部。当选择新西兰设定时(根据X2排列),橄榄球网点将是最高的。这反映了新西兰人的喜好。这是一种存储不同人群的喜好的非常简单的方法。
人们会期望基于新西兰的橄榄球网点在新西兰表上比海外网点评定高,但没有必须是这种情况的原因。西班牙在世界上可能具有最好的橄榄球网点。该系统仅对用户感觉的信息质量评估网页,网点的物理位置并不重要。
表示不同国家,职业,性别,年龄等的X值有非常大的范围,能够非常简单地捕捉不同人群的流行性。用户可根据其个人的兴趣/特征选择组合任何X值。
作为例子,如果说,
·X1表示男性
·X2表示女性
·X3表示新西兰人
·X4表示美国
·X5表示工程师
·X6表示律师
一个″男性″和″新西兰人″将使用X3和X1两个搜索引擎增量。该便利条件增加了系统的数据需求,但它对不同的用户将极大地改善搜索结果。由于用户可加入一种以上的人群,因为用户可属于一种以上的简介类型,需要将网页的总流行率作为分开数量存储。所有单独流行率之和将大于总流行率。
为针对用户简化该系统,存在一种缺省简介类型(X的选择),该缺省简介类型具有一个使用其它简介类型进行特定搜索的选项。例如,用户可具有新西兰男性的缺省简介类型,但如果需要一种技术,可选择一个反映全世界工程师的累加的搜索知识的′全球工程师″简介类型。
人格化的程度取决于搜索的频率。例如,诸如″新闻″之类的常用关键词将具有高人格化程度(大范围的X值),如″英语邮票″之类较不太普遍的关键词有很少或没有人格化(仅有全球X值)。人格化的程度是使用该关键词(从表1找到的)的频率的函数。
累积冲浪者跟踪表(170)
下面所示的表4更详细地给出图4的累积冲浪者跟踪表170的内容。用冲浪者跟踪数据更新与网页和表3中的关键词(也称为关键词URL链接表172)之间的链接有关的信息。累积的冲浪者跟踪是从所有独立的冲浪者跟踪组合的信息,用它来确定″命中″多少(有效访问),每个网页针对每个关键词。
从每个独立的冲浪者跟踪收集的信息是前面描述的一串输入,并在下面以表格的形式给出
IP号码 用户ID 关键词 URL(网页) 日期时间
表4中每一行是一个冲浪者跟踪,组合的行是累积的冲浪者跟踪
下面进一步处理冲浪者跟踪数据以更新表3的方式
简介ID表(166)
下面所示的表5中更详细地给出图4的简介ID表166的内容。该表包括唯一标识,密码,联系电子邮件和他们通常用来进行搜索的缺省简介类型。
用户标识 密码 电子邮件 缺省简介 其它信息
Joe Bloggs  dogs  jbloggs@AOL  US,男性
表5是用户识别表
存储用户缺省简介类型作为用户的个人喜好简介部分,通过向系统输入某些个人识别的形式来访问该简介。当登录到数据搜索引擎可提供该信息,或如同本领域中已知的项目,搜索引擎可在计算机上留下″cookie″以识别用户,(应有一个任选的电子邮件地址和与登录过程相关联的密码(或类似内容)。IP地址本身不是充分的识别手段,由于它对各个用户来说不一定是唯一的。
其他信息可以包括用户定义的喜好如何对搜索结果进行组合以及特定用户感兴趣的关键词。该信息可用于主动地定制访问网页的搜索结果和建议。
个人链接表(174)
下面所示的表6中更详细地给出图4的个人链接表174的内容。表6与表3的结构相同,并可用来记录与包括访问次数和关键词的每个URL相关的用户个人喜好。然而,在该表6中,Z不是网页开发者提交该网页的日期,而是用户访问该网页的日期时间。这样允许用户通过定义他们访问的网页的最后时间可精选搜索。
关键词 关键词 关键词 关键词 关键词
 URL地址1  x,y,z
 URL地址2  x,y,z
 URL地址3  x,y,z
 URL地址4  x,y,z
 URL地址5  x,y,z  x,y,z
 URL地址6
 URL地址7
表6是信息提供者(网页)和一个单独用户的信息请求(关键词)之间的链接
表6中的数据可由生成它的个人访问,并可使用用户ID访问,它最好与用户的电子邮件的改变或IP地址的改变无关,并因此能在该变化期间保持其过去的个人喜好。
表6的数据集可存储在搜索引擎网点或个人计算机上。存储在本地PC上将需要在用户计算机上安装附加软件。在搜索引擎存储该信息有许多优点,包括用户更经常喜欢去的地方,一旦他们有了一个基本的书签表就不喜欢改变搜索引擎。
安全表(168)
下面所示的表7中更详细地示出图4的安全表168的内容。为确保用户不一次又一次地提交相同的关键词以增加其普及,使用下面的安全数据表。每一项是单一的信息段,即是或否。可针对关键词和IP地址之间的链接或关键词和用户ID之间的链接生成该表。
关键词1 关键词2 关键词3 关键词4
 IP地址1  1
 IP地址2  1
 IP地址3
 IP地址4  1
 IP地址5  1
表7是确保一个计算机用户不提交人为地提高一个网页的流行率的关键词
下面描述本发明使用的处理以便占据前面提到的图4表的每一项。
传播关键词表164
每当用户向搜索引擎输入关键词52时传播该表。把提交的关键词与表1中的关键词列表(关键词表164)比较,如果其仍未出现则将其加入。如果其已出现,将累积数量加1。如果用户具有简介类型,则增加每个简介类型的关键词的累积数量(W1,W2,W3等)。
传播网页数据表(URL表)188
以许多方式传播该表,包括:
·用户选择表2(URL表188)中仍没有的URL地址126。将URL地址126和说明134直接放入网页数据表188。向新URL分配唯一的识别编号。
·在如图4所示的步骤176,网页开发者可提交同样直接进入网页数据表188的URL187和说明68。
·WebCrawler也可增加URL地址和说明(该说明是该网页的前几行或在HTML编码的″标题″中)。这不是该系统的主要单元,但它可能是获得URL和说明的方法。利用该搜索系统,更有可能使用WebCrawler检验信息而不是找到新信息。
传播累积的冲浪者跟踪表170
每当由用户选择″标记的″网页时,传播累积的冲浪者跟踪表170,也是指上面的表4。发送一个冲浪者跟踪信息分组,以致每当用户从网页列表选择另一个网页时将该冲浪者跟踪数据加到该表。
传播关键词URL链接表172
用来自累积冲浪者跟踪170的数据更新网页的流行率,记录到表3(X,Y)中,也称为关键词URL链接表172。用来自累积冲浪者跟踪(170)的数据更新表3以获得X和Y的新值的频率是可改变的变量,该变化在比每小时一次短到比每月一次长的范围内。应指出,在不同的时间间隔更新不同关键词。
处理中的一个中间步骤,累积的冲浪者跟踪形成累积的冲浪者命中表。以后用其修改表3中X和Y的值。
如上面提到的,记录关键词和URL之间的链接(″有用的访问″或″命中″)的最简单的方法是对每个关键词,作为″命中″的冲浪者跟踪中削减的URL计数。一种更有意义和先进的方法是:如果该用户满足特定标准,仅对作为有效的位置选择计数。该标准可能是用户在一个位置超过特定时间。如果不满足该标准,该选择不增加表3中累积的X的值。
也可以根据在网页度过的时间增加X的值。度过的时间越长,X的值增加得越多。X不必是整数。
由于网站能力在登录时间,下载时间,带宽,和响应时间方面的变化,可适当地改变用于表示有效′命中′的预定时间。可采用专业WebCrawler以使该数据独立有效。
在关键词搜索对其网页的命中计数(增加X的值)后选择内容提供者的标志。这样能使其网页在与该关键词相关联的流行表中上升。它作为网页开发者使一个关键词值得被查看的机理。他们可以不付费上升到流行表上,这仅在如果人们访问其站点并在那里度过时间和记录对该流行表的有效命中时出现。内容命中值(例如如果可以是1或0.5或7)可根据人们想使该内容对流行排列有多少影响的重要性而改变。
可以以许多种方式处理累积的冲浪者者跟踪信息以占据表8(下文中)。根据IP地址或用户ID将累积的冲浪者者跟踪分组产生了针对各个用户的搜索形式。这是一种关键词和URL和时间的列表。允许计算每个用户在每个网页度过的时间(不能计算在一个搜索任务的最后的网页度过的时间,因为在他们到该网页后没有时间记录)。
如果每次访问之间的时间比特定的时间周期长,向关键词URL的累积冲浪者命中(α)表加1,(这是最简单的方法,例如,相关性与在该站点度过的时间成比例的方法也在本发明的范围内)。
关键词 关键词 关键词 关键词
URL地址1
URL地址2  α α
URL地址3  α α
URL地址4  α
URL地址5
URL地址6  α
URL地址7  α
表8是从累积冲浪者跟踪生成的累积冲浪者命中表
以下面的方式用累积冲浪者命中来更新表3中的X值
X(new)=(X(old).HF)+α
HF是一个数值在0和1之间的历史系数。该历史系数对每个关键词来说不必相同并可根据使用该关键词的比例来改变。
在预定时间周期之后,使用对表8收集的数据重新计算表3中X的值。更新表3的频率将影响所选择的历史系数(HF)的值。把现有的X乘以″历史系数″的原因是使感觉的流行不是无限地持续。历史系数减小了附加到过去流行率的加权。作为例子说明,关键词″体育新闻″可具有按下面排列的现有流行率(根据每个网页的命中数量X)
1冬季奥运会网页      X=19000
2足球比赛结果网页    X=18000
3棒球比赛结果网页    X=15000
4高尔夫新闻网页    X=15000
一个星期的累积冲浪者命中表可以是:
1冬季奥运会网页    α=500
2足球比赛结果网页  α=1800
3棒球比赛结果网页  α=1500
4高尔夫新闻网页    α=4600
命中数量的改变反映了冬季奥运会已结束和名人高尔夫锦标赛已开始的原因。如果人们具有一个0.9的″历史系数″,新流行率(X)将是:
1高尔夫新闻网页      18100(0.9×15000+4600)
2足球比赛结果网页    18000(0.9×18000+1800)
3冬季奥运会网页      17600(0.9×19000+500)
4棒球比赛结果网页    15000(0.9×15000+1500)
因此,较流行的网页上升,不太流行的网页下降,反映了对不同题目和事件的兴趣在一段时间内的波动。
因此,该数据库利用人的意志来提供人们在因特网上找到有用内容的有力表示。用户本身通过该搜索来替换在其它情况下滤除所需的基本计算要求。
表3中Y的值是旧的X值,并以认为是适当的间隔更新Y的值,该间隔可以是分钟,小时,天,星期或更长。如前面提到的,对不同的关键词来说,更新间隔不必相同。用其计算网页流行性改变的速度并可用作选择标准。
网页/URL链接表中的不同简介类型
累积的冲浪者跟踪包括有关用户的信息,因此可用不同简介类型α的下标值计算表8。这些α13α2α3的值对应于X的下标值的简介类型。这样允许记录不同人群的流行率。
输入到网页/URL链接表172的新网页数据
对于网页开发者来说,用搜索引擎记录新网页的最简单的方法是每当他们生成或更新网页时提交如图4中的作用176所示的信息,该信息包括URL66,关键词70,站点说明68,目标读者72,和日期时间74。
该信息直接更新表2(图4的URL表188)和3(图4的关键词URL链接表172)。对于每个关键词(70),在表2中输入URL66和说明68,在表3中插入提交该页的日期时间(74)。用户被允许他们可用其提交其网页的一组关键词70。下面给出仅有Z值的表3看起来象什么的例子(格式:日/月/年)
关键词 关键词 关键词 关键词 关键词 关键词
URL地址 27/02/98 27/02/98
URL地址 28/02/98  28/02/98  28/02/98
URL地址
URL地址 18/02/98  18/02/98  18/02/98
URL地址
URL地址 28/02/98
URL地址 29/02/98
表9是从万维网开发者提交的内容生成的数据表
如果表3中没有URL和关键词组合的日期,则自动插入新日期。如果表中已存在日期,则对这些日期进行比较,如果日期靠得太近,即预定周期,则保留旧日期并忽略新日期。这样阻止了人们不断地重新提交,来通过重新提交其网页达到在新网页表顶部的目的。如果表3中的URL具有比预定周期更近的Z值的关键词,则不允许该提交。这样阻止了网页开发者利用不同的关键词组重新提交其网页。
当用户提交URL时,他们可按表3将其目标定在特定的用户类型(不同的简介类型Z1,Z2,Z3等)。例如,当新西兰人搜索该关键词时,专门以新西兰人(例如Z1)为目标的URL提交将出现在关键词新列表的顶部。它保留在顶部直到某人另外提交以新西兰人为目标的该关键词。以其它读者为目标的URL不作为针对新西兰人的新站点出现,或作为替换,他们不在专门以新西兰人为目标的新表中的高度为特征。
网页开发者不必输入有关新网页的数据。每当有关网页的信息已明显改变时,通过向搜索引擎自动提交数据的万维网文献模板可自动进行。提醒网页开发者改变成任何适当的关键词。
虽然现有的WebCrawler有许多缺陷,另一个实施例需要发出专业浏览器,以找到万维网站点地址和关键词。仅当万维网设计者用识别的关键词仔细构成其网页时他才是有效的。可推测喜欢进行这项工作的任何万维站点的设计者/所有者愿意向搜索引擎提交任何更新,以便从有关搜索结果的瞬时表得到好处。
该原理的延伸是自动检测一个万维网地址是否拥有数据库中的关键词信息,然而自动发出邀请,以便提供能使其很容易地找到其网页的信息。由每个网页提交的关键词的理想数量是最好低于50并且最好是在约5和20的范围内。这样也有利于迫使网站设计者找到最合适的关键词描述其站点,并且也能使他们选择他们希望作为目标的读者。
网页提交过程也可包括限制人们使用该系统的欺诈能力的网页开发者识别处理。它可包括防止多网页提交的惩罚。
传播简介ID表166
从来自用户的直接输入传播图4的ID表166。当用户搜索时,可从分层的下拉菜单选择其简介类型54,该菜单可包括,例如:
·性别(男性或女性)
·职业(专业,学生等)
·年龄级别等
用户从该选项中选择不同的简介类型,如果他们想保存该类型作为其缺省简介类型,则对他们进行提醒。然后将其记录在表5中(表166的简介ID)。用户也可从专门的个人化选项页,而不是搜索页的下拉菜单上选择个人化选项。
传播个人链接表174
根据用户ID126的存储用累积的冲浪者跟踪识别各个用户的搜索模式。以与用累积的冲浪者跟踪170更新表3(关键词URL链接表172)相同的方式更新个人链接表174。该表按自动书签的形式存储用户过去的喜好。
传播安全表168
每当用户将关键词52输入到搜索引擎时,通过在关键词52和IP地址62之间进行链接(或在关键词52和用户ID56之间进行链接)来更新安全表168(表7)。定期更新表7中的数据,其目的是阻止有系统的重复搜索影响流行表(表3中X的值),而不是阻止偶然进行重复的关键词搜索的各个用户影响该流行表。
确定网页的表
图5示出前面描述的各种数据集合,提供了引起所建议的网页表中的各种输入和作用,并在下面更详细地描述。如图5所示,输入到搜索引擎的用户数据可包括:关键词52,用户ID56,搜索类型58,IP地址62,简介类型54。下面描述为生成冲浪者跟踪的目的如何使用该数据确定网页表250以及决定标记哪个网页表(图3的步骤118)。
表3中对应于图5中的关键词URL链接表172的数值(X,Y和Z)包含给出下面的搜索类型58所需的所有信息:
·根据数值X的该关键词最流行的URL的流行表搜索排列命中表
·根据日期/时间(Z)针对该关键词的最新URL的热度减弱新闻搜索排列的命中表
·根据X和Y之间的差上升最快的URL的高跳跃搜索排列的命中表
·具有数值X,Y或Z中任何一个的URL的随机取样的随机搜索命中表
·数据生成搜索,这是根据日期时间Z和用户感兴趣的指定日期(不只是最新的)的命中表
个人链接表174还允许列出过去的喜好作为搜索结果
·前面喜好的搜索是根据前面各体(来自表6的X)的流行率排列的命中表。该搜索仅以各个用户以前的搜索为基础。这样允许用户非常迅速地找到他们以前访问的站点。
还可使用许多其它搜索选项
·常规搜索是来自普通搜索引擎的搜索结果表(图3中的116)
·仅搜索其它内容。这是其它内容的表,例如与该关键词相关联的广告。
可以用许多不同方式组合这些搜索结果
·作为上述任何搜索命中表的集合的集中搜索排列命中表(这是缺省的搜索结果组)
·可以是用户定义的任何上面的表的组合的定制搜索排列命中表。
图5还说明在决定246中使用关键词表164和安全表168以发出标记号的网页。该决定基于关键词的使用频率,安全表中的数据和用户标识的出现。图16中完全描述了发出标记的网页的决定的细节。
如何实施不同类型的搜索表
下面提供有关如何实施这些搜索类型中的每一种的更多详情以及每种类型的某些优点和缺点。该系统依赖于用户头脑的力量,此时确定他们想进行何种搜索,这取决于他们想找到什么。很容易说明该搜索方法,因此用户应直观地了解到使用哪一个。
流行搜索
图6说明了确定与步骤272中输入的关键词270相关联的流行网页表的过程。如果选择该搜索并输入一个关键词,步骤274随后,并针对输入的关键词270根据从表3(图5的172)取出的X值产生网页表。用来自表3的唯一网页(URL)编号识别这些网页。此后,在步骤276,把从步骤274找到的网页编号表与来自表2(图5的188)的URL地址和网页说明组合。然后,在步骤278,如上所述依据图5中步骤246的结果来标记得到的网页表,并将他们发送到用户以进行其选择。热度减弱新闻搜索。
图7说明了确定与步骤290中输入的关键词相关联的新网页表的过程。如果选择该搜索并输入一个关键词,步骤294随后,并针对在步骤290输入的关键词根据从表3(图5的关键词URL链接表172)取出的Z值产生网页表。用来自表3的唯一网页(URL)编号识别这些网页。此后,在步骤296,把从步骤294找到的网页编号表与来自表2(图5的URL表188)的URL地址和网页说明组合。然后,在步骤298,如上所述依据图5中步骤246的结果来标记得到的网页表,并将他们发送到用户以进行其选择。
在提交每个网页时,用户还能够准确地看到,因此因特网用户可了解其流通。该特性的一个间接结果是鼓励万维网设计者更新其站点。给出新的和更新的站点突出提供了在流行命中表上建立的合适的手段,并鼓励使用适当的关键词和奖励用户找到的有用的网页保持上升。
高跳跃搜索
图8说明了与步骤320输入的关键词相关联的高跳跃网页搜索。这是流行率提高最快的网页表。如果选择该搜索并输入一个关键词,步骤324随后,并针对在步骤320输入的关键词根据从表3(图5的172)取出的X和Y值之间的关系产生网页表。用来自表3的唯一网页(URL)编号识别这些网页。此后,在步骤326,把从步骤324找到的网页编号表与来自表2(图5的188)的URL地址和网页说明组合。然后,在步骤328,依据图5中步骤246的结果来标记得到的网页表,并将他们发送到用户以进行其选择。
通过把来自表3的旧流行排列(Y)与新流行排列(X)比较来计算高跳跃。由此计算命中百分比的增加。另一种方法是按他们与上一次相比上升的位置数排列流行的变化率。
下面给出计算该实施例的流行变化率的公式:
((X-Y)/Y).(X/(Xmβ)
其中Xm是针对对应的关键词的X的最大值,β是可改变的附加变量,以便在流行表的顶部和底部改变相对明显的变化。
倍增X的最大值的原因是确保在较低流行等级的较小变化不会淹没在该表中上升较高的更明显的变化中。例如,以前仅有一次选择记录而此后的第二天吸引5次命中的网站会呈现出增加500%的百分比,而另一个网页可能已经历了从520次命中增加到4000次命中(一个非常明显的增加),虽然这在另一方面表现出较低的增加百分比。
随机搜索
这是想看到除陈旧的跟踪外的用户根据具有与输入的关键词相关联的X,Y,和Z的任何值的网页的随机选择对不流行的网页的随机选择。因此,用户在如图9所示的步骤352输入关键词之后,对图5所示的关键词URL链接表172进行参考,如步骤354所示,使用随机数发生器确定自动生成的随机网页表。在该随机选择中仅选择具有与关键词相关联的X,Y或Z值的网页,这表明在过去的某个阶段使用了该网页或网页开发者认为该网页与该关键词有某些联系。此后,在步骤356,把从步骤354找到的网页数表与来自表2(图5的188)的地址和网页说明组合。在步骤358,如上所述依据图5中步骤246的结果来标记得到的网页表,并将他们发送到用户以进行其选择。
常规搜索
这是常规搜索引擎的正常搜索方法,是指图3中的其它搜索引擎,如前面指出的,在用户选项中,该搜索方法可包括或不包括根据本发明的搜索。
仅搜索内容
这是一个内容表,例如与关键词相关联的广告,用户不能对其进行控制。如下文进一步说明的,根据本发明的优选实施例,付费最多的内容在该表顶部。当然,也可执行识别付费内容提供者的等级的其它系统。
以前喜欢的搜索
图10表示以前喜欢的搜索,它仅基于各个用户以前的搜索。这样允许用户非常迅速地找到他们以前访问过的站点并因此自动做出书签。应该指出,由于最好是使用密码登录根据本发明的搜索引擎系统,用户可从任何计算机访问其个人喜好。
因此,当用户在如图10所示的步骤372输入关键词时,其后是步骤374,在该步骤期间,从图5所示的个人链接表174(根据以前的使用)确定该关键词喜好什么站点。由于用户具有可用来登录到该系统上的密码,因此,用户能够从任何计算机访问其个人喜好形式。
由于该搜索能力,因而不需要手动地做网页书签。如果用户忘了在好站点,例如′marbles′上做书签,他们通过重新打入将他们引到该站点的关键词可很容易地找到该站点。如果用户的喜好改变,他们将反映在个人链接表174中。
个人优选搜索的另一个实施例包括使用或不使用关键词规定最后一个访问该网页的日期。然后根据图5的个人链接表174中的Z来排列这些网页。例如,如果用户在上一年的年中看到一个站点,该用户可通过日期精选该搜索,从而使其容易找到以前有用的网页,即使他们不能记住相关的关键词。
该自动书签特性也可作为监视由特定计算机承担的因特网使用类型的设备,并因此可向访问不希望的站点,例如成人网页的儿童/雇员的父母/雇主例如提供警告。在优选实施例中,对于他们自己不喜欢使用计算机的父母/雇主,由计算机向父母/雇主自动提供儿童/雇员选择的关键词和访问的网页的使用通知。从图5的每个用户表174直接找到该信息。这需要也包括父母/雇主信息的用户识别码。
集中搜索
如图11所示的集中搜索是根据本发明的缺省搜索,并在用户不主动选择其它搜索选项时使用。
在步骤402输入关键词时,用该关键词从与该关键词相关联的网页选择组合中选择。如图所示,例如,在步骤404,用传统,流行,高跳跃,新和过去搜索结果的同等加权的组合获得网页数的表。此后,在步骤406,把从步骤404找到的网页数量表与来自表2(图5的188)的URL地址和网页说明组合。然后,在步骤408,如上所述依据图5中步骤246的结果来标记得到的网页表,并将他们发送到用户以进行其选择。首先构成该系统,搜索引擎10的数据库不拥有有关流行,高跳跃和新网页命中表的任何信息,因此搜索结果最初是从传统命中表(正常搜索引擎)获得的,然后用标记号的网页生成已描述的数据库集合。随着系统开发,与其它搜索类型中的每一种相关联的数据集合变得流行,使用其它搜索类型的搜索将变得更有用。
生成日期搜索
图12表示允许用户选择提交该网页的日期的生成日期搜索。该特性仅针对包含按图4中的日期时间提交74识别的生成日期的数据术的网页工作。在步骤432输入日期时间和/或关键词时,搜索引擎10执行步骤434,其中获得与这些变量相关联的网页数量表。此后,在步骤438,把从步骤404找到的网页数量表与来自表2(图5的188)的URL地址和网页说明组合。然后,在步骤438,如上所述依据图5中步骤246的结果来标记得到的网页表,并将他们发送到用户以进行其选择。
定制搜索
图13表示允许用户决定他们希望其缺省命中表如何出现的定制搜索。在步骤462,选择关键词和用户ID以便开始定制搜索。在步骤466开始定制搜索之前,该步骤与前面相对图11描述的集中搜索的步骤404相同,应用步骤464以定制命中表的用户缺省混合,例如,用户可希望其缺省搜索结果,以便仅包括流行的和新的网页,但不包括高飞网页。然后在步骤466执行该定制搜索以产生网页号码表。此后,在步骤468,把从步骤466找到的网页号码表与来自表2(图5的188)的URL地址和网页说明组合。然后,在步骤470,如上所述依据图5中步骤246的结果来标记得到的网页表,并将他们发送到用户以进行其选择。在一个优选实施例中,可通过从用户的行为学习来修改缺省搜索结果表的形成,以便根据用户自己的搜索模式生成一个改变的定制搜索。如果用户始终选择例如新网页或高飞网页,则改变其缺省搜索结果以反映其通常的搜索风格。
杂志搜索
根据本发明的杂志搜索能使用户通过遵循一系列菜单驱动的选择(或相似的分级结构),而不是输入特定的关键词进行搜索。
现有的杂志风格搜索引擎需要编辑器以便设定信息结构,决定其相关优点,和对发送到用户/观众的给定页的空间设定标准,例如价格。使用本发明的搜索系统,用户自身动态地决定什么值得观看和什么不值得观看。因此,虽然需要关于主题分级的编辑输入,将自动得出这些主题中每一个的最流行出现的网页。
使用不同人群的数据集合
可采用不同流行的命中表来提供反映不同文化,地区,职业,性别或年龄兴趣分结果。因此,如14所示,当用户在步骤490输入关键词和用户ID时,可使用用户的缺省简介反映同一″群″人希望看到的用户简介的网页类型。因此,在步骤494发生的搜索以从那些″群″加入的人的缺省简介获得的下标X,Y和Z值为基础,该缺省简介是按在步骤492获得的用户的个人简介识别的。因此,专为该用户识别的人群获得搜索结果,而不是全球的搜索结果。如前所述,从步骤496和498得到的网页结果表是专用于这群人的。
因此,对于具有简介类型的特定用户,选择新西兰作为地区系数,对田径运动和相关关键词,橄榄球资料的搜索可能以图形形式突出表示,而美国人的简介类型可产生偏向于例如棒球/美式足球的资料。该技术提供了根据与特定简介类型相关联的流行命中表的上下文内容鉴别相同文字之间的不同含义的能力。例如使用关键词′accommodation′的一般搜索会包括有关住房,租房等类似的结果,而如果用户在其简介类型中表示验光方面的兴趣,对术语′accommodation′的解释将完全不同。
自动推断这些站点的关系,而没有搜索引擎或用户对这些站点的任何主动评估。不需要复杂的算法来分析针对特性类型用户的网站的关系。而是由针对其简介类型选择那些特征的那些用户,即美国妇女喜欢攀岩来决定认为有关的站点类型。关系较大的站点自然吸引更多的命中,提高了其排位,从而增加了后面的用户也探索该站点的机会。在上面的例子中,在做出有效命中所需的时间周期不会访问为关键词′accommodation′列出的与验光,视力,透镜,视线无关的任何网站。因此,它将接受非常低的排位,并因此不太可能被将来的用户访问。
在单一的任务期间用户可针对不同搜索选择不同简介类型并且不限于缺省简介类型。
在本发明的另一个实施例中,可包括特定人群以其搜索结果实际用于更新与该群人相关的数据库的目的的鉴别等级。例如,具有识别他们作为医生的用户ID的医生可进行与特定的医疗状况有关的搜索,可标记号其选择并在如以前所述的用于该群医生的数据库中使用。然而,虽然病人可能希望用同一群医生的用户ID识别其简介,其选择不象实际的医生的用户ID那样有效,因此,虽然他们能看到医生认为最适当的网页列表,由于其ID未识别他们是医生,不能用其选择来更新医生群的数据库。
有限搜索选项
本发明的另一个特性是图15所示的关键词限制器特性,当启动该关键词限制器特性时,防止如儿童之类的特定用户搜索不希望的关键词和网页。本发明人已认识到可能非常容易阻止儿童搜索例如色情内容,而不是尝试跟踪和防止访问因特网上具有色情内容的所有站点。这将用作现有的″net nanny″型设备的补充工具。因此,如图5所示,通过启动关键词限制器,把先存的不能访问的关键词表存储在一个表中,并在步骤522与预先输入的关键词比较,如步骤520所示。因此,不能搜索不可访问的关键词。因此,例如父母可选择他们不希望他们的小孩搜索的关键词类型,这对不同的父母组是不同的。该系统在步骤524滤除可能用于以后搜索的关键词。
确定哪些用户取样
图16表示确定应对哪些搜索结果取样的过程并用来形成图4的累积冲浪者跟踪表170,也称为表4。虽然是可能的,不必集中涉及每个单一搜索的数据,这可通过确定哪组结果发出带有″标记的″网页来控制。已相对于提供的例子中的医生的特定群的鉴别用户提到了对此的参考,
如图16所示,在步骤554输入关键词和其它数据后,存在三种确定这些结果是否实际″标记了″的决定,如以前在图3的步骤118中描述的。
如步骤556所示,对于具有用户ID和已选择使用如前所述的图5的个人链接表174(表6)的用户,需要标记其所有结果,以便其过去的所有喜好记录在其个人链接表174中。根据本发明系统的搜索引擎可更新用户的个人喜好,但如果不满足特定的安全等级(见下文)不能更新表3。然而,如果个人链接表174存储在个人的计算机上而不是中央位置,由于本地存储该数据,不需要发出标记号的结果。
如步骤558所示,当提交关键词时,在用户发送一组标记的结果之前使用安全表168(表7)对仍未搜索的IP地址62进行检验。如果是这样,虽然该搜索对累积冲浪者跟踪(170(表4)不起作用,用户仍可承担该搜索。这样允许所有普通用户影响流行命中表,所有用户搜索他们喜欢的任何内容,但防止欺诈用户。例如spammer对流行命中表起作用。安全表168还可包括有关关键词52和用户ID56之间的链接的信息以检测重复搜索。
虽然用户能改变其计算机的IP地址,也可通过如登记和跟踪IP号码的使用的许多方法检测和防止。
排除错误搜索的其它方法包括:
·仅对具有利用搜索引擎记录的用户ID554的用户生成冲浪者跟踪。
·延长进行作为有用命中的访问计数所需的时间限制。
·不对来自关键词的URL的单独访问计数(它不意味着测量经过的时间)。
如步骤560所示,每隔出现10次,100次,或甚至1000次跟踪流行关键词一次,可改变该选择频率以优化该系统。从如图5所示的关键词表(表1)确定关键词使用的频率。也可将发出标记的结果的频率链接到针对不同关键词改变流行率的比例。例如,关键词″IBM″可能会使IBM的主页在顶部,并且大部分用户会到这里,而关键词″latest fads″可能具有不断变化的需要更频繁取样的网页组。
为避免图5的关键词URL链接表172变得过大,一种方法是当关键词达到特定使用频率时仅将该关键词在表3中登记一次。这是通过对不太频繁使用的关键词(从表1找到)不发出标记的结果控制的。
访问主动建议的网页
图17表示本发明的另一个特性,并涉及使用数据以便主动建议网页。由于用户建立该请求,并且如果存在有关主题的任何新数据则通知该用户,它与搜索不同。为此,用户必须在步骤588主动规定他们对哪些关键词感兴趣和他们喜欢作为筛选器或媒介物的简介类型以及搜索类型(新,高跳跃,流行)。该信息存储在图5所示的用户简介ID166(表5)中。
因此,用户以各种间隔接收由同类想法的人群确定的所建议的网页表。例如,用户可通过下列内容选择要将通知的网页
关键词582 简介类型(媒介物588) 搜索类型586
橄榄球 新西兰,男性 高跳跃
腐牙治疗 牙医
这样,如果存在有关其他新西兰男性找到的有用的″橄榄球″的高跳跃网页(即他们花费大量时间查找该信息,表3中高变化率的X),则通知该用户。同样,如果存在有关为查找的牙医提交的″腐牙治疗″的任何新信息,用户将对此进行识别(表3中的Z值)。计算机媒介不可能象所选择的同等人群那样擅长筛选信息。与其它″媒介型″软件相比,该系统的一个优点是不需要用户计算机上的任何软件。它全部包括到其它搜索引擎数据集的自然延伸。
当用户接下来访问该搜索引擎或选择通过电子邮件通知来向用户通知这些建议的网页时为该用户显示所建议的网站。这样,这些网页可引起用户的注意而不需要对这些关键词的任何主动搜索。
访问被动建议的网页
图18表示本发明的另一个特性,并涉及基于用户过去的搜索的自动网页建议,并且不需要来自用户的主动输入。
如图所示,在步骤620,输入用户ID时,通过查看用户频繁使用图5的个人链接表174(表6)查看哪些关键词,简介类型和搜索类型来以各种间隔或时间(例如每次登录到该搜索引擎)被动地启动该系统。例如,用户可作为″新西兰男性″频繁查看橄榄球信息和作为″牙医″查看腐牙治疗。可从自动书签表,前面称为个人链接表174找到该信息。如果用户查看这些主题未达到特定的时间长度并存在新的或高飞信息来自,则自动向用户通知这些新信息来源。
在该实施例的一种改进中,可定期发出带有两个与用户的关键词相关的最新和最高升的站点的电子邮件。
确定建议的关键词表
对许多用户来说,用因特网搜索的一个问题是知道用哪个关键词进行搜索。虽然可以用无限数量的关键词实施本发明,用户选择太多关键词(包括短语)可能会出问题。
因此,如图19所示,本发明还提供数据集642,该数据集642提供在步骤640与特定简介类型一起输入的关键词的同义词。图19所示的系统被称为关键词建议器。在一个实施例中,它是通过把用户在步骤640输入的关键词与其它用户已尝试使用其他搜索方法的图5的关键词表164(表1)中现有的关键词和短语实现的,在步骤646中识别。然后在步骤660中标记每个关键词,用户在步骤662中选择的那些关键词被用来形成如图19所示的关键词冲浪者跟踪648,如同前面描述的网页冲浪者跟踪,关键词冲浪者跟踪包含用户输入的原始关键词52,选择的关键词652,和IP地址130,用户ID128以及日期时间132数据。
然后用来自累积关键词冲浪者跟踪648的数据增强关键词之间的链接。这样,系统了解到哪些关键词相互关联。该系统以与该系统了解哪些URL与关键词关联的相同方式来了解哪些文字相互相关。由于每当使用关键词建议器时改进了其联系,所建议的关键词表在一段时间变得更加相关联。
生成确定所建议的关键词的数据集
如图20所示,关键词链接表696和累积关键词跟踪表698以及前面描述的安全表168被一起用来生成所建议的关键词的数据集。如下面的表10所示,关键词链接表696记录如何频繁地从所建议的关键词表选择每个关键词。然后可用此来排列相互有关的不同关键词的有用性。
关键词1 关键词2 关键词3 关键词4 关键词5
关键词1  5
关键词2  20  1134
关键词3  356
关键词4
关键词5  20
关键词6  3
关键词7  168
表10是关键词链接表
从表10可以看到,输入关键词2的人找到关键词3最有用,随后是关键词5,然后是关键词1。关键词可以有一个定向方面,例如,试过用户关键词2之后,关键词3被有效地找到1134次,然而,在用户试过关键词3后,关键词2仅被有效地找到356次。
用有关人们如何使用建议的关键词(关键词冲浪者跟踪648)的信息更新表10中的关键词之间有关链接的信息。累积的关键词冲浪者跟踪698是来自所有各个关键词冲浪跟踪648的组合信息,并用它来确定针对每个关键词多少次″命中″(有效访问)每个关键词。
从每个单独的冲浪者跟踪集中的信息是一系列变成累积的关键词冲浪者跟踪的输入,下面的表11中以表格形式示出。
IP号码 用产ID 关键词(原始) 关键词(建议) 日期时间
表11是关键词累积冲浪者跟踪
传播关键词链接表
图20还示出通过记录用户放入搜索引擎中的关键词如何能够开始表10关键词之间的链接。例如,如果某人使用关键词″NHL″,然后是″National Hockey League″进行搜索,通过将此作为一个命中记录来引起表10中两个关键词的关联。另外,这将捕捉用户的推理能力以定义两个关键词之间的链接。经常是后一个关键词与前一个关键词完全无关,但有时它是有关的。如果下一个用户从关键词选择器选择该关键词,它将以与对网页的重复选择来增强关键词和URL之间的链接的相同方式增强该关键词链接。
下面是输入象″Book″这样的简单关键词后可建议的关键词的例子
·图书销售
·图书综述
·专业图书
·二手图书
·旧书
·特刊图书
所有这些关键词(短语)信息来自搜索者(用户)和信息提供者(网页开发者)。最适合的关键词必然一直出现。
把用户使用的所有关键词输入到图20的关键词链接表696。因此,如果人们输入不常用的关键词″cassetes″代替″cassettes″,关键词建议器将建议用户尝试″cassettes″。因此,不需要在表3中为″cassetes″生成一组URL关键词链接。因而节省了数据空间并且还不需要为关键词″eassetes″发送一组标记的结果。因此只向搜索引擎发回很少的数据。
所考虑的另一个实施例是运行象表4那样的关键词建议器并具有高跳跃关键词结合和新关键词结合,以便该系统可了解关键词结合一直如何改变。例如,关键词建议器跟踪可存储最近的关键词链接,并以与利用累积冲浪者跟踪修改表3的相同方式来利用历史系数修改主要关键词跟踪。
以与图5的累积网页冲浪者跟踪170相同的方式处理累积的关键词冲浪者跟踪698,以增强关键词链接表696(表10)中关键词之间的链接。也可以包括时间变量,以便如果用户非常迅速地选择另一个关键词,则假设前一个关键词无效并且不将其作为关键词冲浪者跟踪计数。
另外,对于每个用户,各个关键词建议器可存储其个人的关键词链接。此外,关键词建议器可以以许多不同简介类型为基础。文字结合针对不同文化,国籍,职业和年龄等的人们可能非常不同。不同关键词建议器可捕捉不同人群的关键词结合。如前面说明的,可以以与针对表3中的不同简介类型对X,Y和Z值加下标相同的方式对表10中的关键词命中加下标。
使用表格生成建议的关键词表
图21说明了可生成建议的关键词表的各种方式
一种方式是在关键词链接表696(表10)排列X的值。把排列的关键词表与来自前面相对图19的步骤646描述的正常的关键词搜索的关键词组合,如步骤730所示的建议关键词的另一种方式是把用户输入的关键词的流行表(URL的X值)与表3中其它关键词的流行表比较。表3中相似模式的X值表示这些关键词相似。例如,用户可以搜索″film reviews″,关键词建议器可以提出已更广泛地搜索的站点表″movie reviews″。这种情况下,单词″movie″和″film″之间没有直接的相似性,但他们是由URL链接的模式的相似性链接的,他们在表3中具有共性。
如步骤744所示,通过与建议表上的每个关键词关联,提高了关键词建议器的有效性,表明了上面提到的搜索中的任何一个是否可供图5的关键词URL链接表172中的关键词使用(流行,高升等)。然后突出具有最多搜索结果的关键词。
决定发出标记号的关键词建议表
以与前面相对于标记的网页描述的类似的方式用安全表168和关键词链接表696确定对哪些关键词链接取样。如同用于标记号网页的决定一样,这可取决于它是否是重复的关键词(从安全表168找到)和取决于关键词使用的频率(从关键词表164找到),以及前面讨论的考虑。
确定其它内容
在因特网上搜索时,如所描述的显示各种不同的网页列表和网页。已描述的这些不同网页列表中的每一个的一个共同特征在于:当它们被显示时,它们表现得基本上彼此相同。如图25所示,每个不同的列表900虽然文本可能不同,在其它方面看起来是相同的。然而,其它列表902比列表900大许多倍,可包括图形内容,并且在显示给用户时表现得更加突出。该列表可包含与网页列表相同的内容,或其它内容,例如广告,图片,评论等。
可根据例如关键词,用户简介类型(国籍,年龄,性别,职业等)和一天的时间向特定用户显示其它内容。
在许多例子中,使用与前面相对于传统搜索引擎描述的搜索系统不同的机理,把与网页列表一起显示的内容插入显示区。使用根据如针对空间付费之类的其它标准以大尺寸显示该内容的机理。虽然用于选择该内容的系统工作,很难保持显示内容的踪迹,特别是当如果频繁改变该内容时更是如此。因此,现在讨论的本发明的另一个方面是用于跟踪改变的内容,并在显示其内容时允许内容提供者动态选择的一种系统。如图22所示,可根据所示的步骤762中由观众输入的关键词或简介类型向观众显示这种动态可选择的内容。在随后的内容选择器步骤764中,考虑当天的时间,并在如图25所示的选择适当内容902的过程中与网页列表900一起使用。在步骤766标记利用形成网页列表900的搜索结果发射的每条内容902。因此,在步骤768,如果用户选择了内容902,把该选择结果反馈到内容选择器764,以便能够以如前所述的方式更新与此相关联的内容数据库作为冲浪者跟踪数据。此后,在步骤770,显示内容902,通常与内容900同时显示。
除了如前所述输入冲浪者跟踪数据外,该内容实施例还提供给网页开发者,或内容提供者,以便相对于观看的网页列表根据用户的模式确定考察该内容的频率,根据关键词,用户简介等改变显示内容提供者的内容902的方式。为了实现该动态内容的灵活性,存在图23所示的三种附加数据表,用来跟踪改变的内容902。这些表是关键词内容数据表804,个人简介内容数据表806,和内容提供者数据表812。下面在表12中更详细地说明关键词内容数据表804,其特征在于:
H是一个时间周期内针对该关键词的累积命中数量。这是人们选择该关键词的次数;
·N是为了显示而已发出与一个关键词相关联的特定内容900的次数。由于与一种简介类型相关联的内容可以与该关键词相关联的内容具有不同的选择系数,N不必与H相同。该选择系数可以是各种变量,例如投票或价格:
·A是针对来自每个内容提供者的关键词的选择系数(例如,选择系数可以是与该关键词相关联的$报价);
·T是每个关键词的选择系数的总和并且是A的总和;和
·P是由投票或价格针对每个关键词确定的内容值并且是T/N(例如,这可能是按用该关键词发出的时间内容的$,这是与该关键词相关联的价格)
关键词 一个月的累积命中(H) 发出内容的数量(N) 内容提供者1(A1) 内容提供者2(A2) 总和(T) (P)
Book
Fish
表12是关键词内容数据集
该表还可包括准备给予内容提供者的最大内容值M。对可能尝试用与特定关键词相关联的网页列表显示内容902的内容提供者的数量没有限制。
每个国家或地区可能有分离表12,以便每个国家或地区,每个关键词的内容值可以不同。另外,在每个国家或地区中不同的时间周期可以有不同的内容值。
内容902的提供者可通过识别具有目标读者的每个关键词来以关键词和读者为目标,例如,与单词橄榄球相关联的命中数量可能分解成搜索单词橄榄球的不同简介类型。搜索橄榄球的累积数量可能是6000人,分成21岁以下年龄组520人,21-50岁年龄组4000人,和50岁以上年龄组520人。因此,对于关键词搜索内的这些小类中的每一个可以有不同内容值。
除了关键词数据集804外,可以有下列类型的不同简介类型806的数据集。它包含每种简介类型的相同项目,代替相对于图23的关键词内容数据表804如上所述的关键词。
简介类型 一个月的累积命中(H) 发出内容的数量(N) 内容提供者1(A1) 内容提供者2(A2) 总和(T) (P)
男性
女性
职业等
未定义简介
表13是个人简介内容表
与不同的关键词相反,表13将内容902的内容值确定为特定的读者群,并允许以特定读者为目标。
本发明的范围还包括表13中的组合简介类型,例如,男性,职业或新西兰,女性。组合的简介的内容值与单个简介的内容值不同。确定内容值和选择内容902中涉及的机理是相同的,并在下面进一步说明。
图23的内容提供者数据表812在下面按表14更详细地说明并包含有关内容提供者的诸如姓名,地址,广告商之类的信息,内容信息,例如内容902将要使用的Bitmap(HTML或Java小应用程序或类似内容),以及识别内容902的每个不同项目的唯一编号。
姓名 地址等 内容信息 每个内容的唯一号码
E.g.John 内容号码
内容号码
表14
该表也可存储内容提供者的详情,例如密码,付费详情(例如信用卡号码和授权),内容传送(已向用户发送内容的次数)等。
上面提到的内容表的数据集被占据如下。对于关键词内容数据表804
·H,从表1(800)直接取出一个时间周期对特定关键词的命中累积数。
·N是发出与该关键词相关联的内容的次数。每当向用户显示内容902的与该关键词810具体相关联的项目时将其递增。
·由每个关键词的内容提供者选择A802的值。内容提供者还可输入最大值M,在该最大值范围不再选择将要发出的关键词。
·T是每个关键词的总和并且是A的和
P是由投票或价格针对每个关键词确定的内容值并且是T/N
传播个人简介内容数据
·H是从表1(索引W的和)直接取出每个简介类型和该信息的命中累积数。
·N是发出与该个人简介相关联的内容902的项目的数量。每当发出内容902的与该简介类型810具体相关联的项目时将其递增。
·通过类似于投标的输入处理对每个简介类型安排A808的值。内容提供者还可输入最大值M,准备对他们付费或投票,视情况而定。
·T是每个简介类型的总和并且是A的和
P是每个简介的内容值并且是T/N
传播内容提供者的详情表
由内容提供者电输入内容提供者的大部分详情812。每当发出内容提供者的内容902时,该事件也记录在内容提供者的详情表812中。还要记录点击(820,822,824,826,828)次数和在付费或投票方面内容902的费用。这是形成此后传送到内容提供者的电子票据或制表的基础。
如何使用数据集选择发出到用户的内容
在下面参考图24的讨论中,假设利用每组网页搜索结果900仅发送内容902的一个标识。如果利用每组网页结果发送多组内容,则应用相同的算法。
在步骤852向搜索引擎提交关键词和简介类型。从表中的P值找到关键词内容数据表804,个人简介内容数据表806,内容902的值中的每一个。在步骤862确定的关键词或简介类型的P的最高值确定与网页列表900一起发送的内容(关键词或简介类型)的类型。可能没有针对该关键词的具体值并且用户可能不使用具体的简介类型。这种情况下,使用未赋值的内容项目的值(来自没有简介的用户的表130。下面讨论发出具体内容项目902的选择。从表14,内容提供者详情表814取出该内容项目的详情(其图形,文本,相关的程序等),并在步骤868发射到用户。为每个内容提供者发射的内容项目902的详情同样以规定的间隔发送到内容提供者,如步骤870所示。
确定它是否是发射的关键词或简介内容
所发射的内容902的类型取决于它是否是基于关键词的内容或基于简介选项的内容。例如,来自美国的男性可搜索钓鱼。可应用到该搜索的值是:关键词=钓鱼,简介=男性,简介=US,简介=US,男性。在决定显示哪个内容时,该系统比较所有可能性的内容(关键词,简介类型的组合)的值,并发出如步骤862确定的具有最可能的值的内容。例如,21岁以下的男性可能使用关键词″Rugby″搜索,并且与Rugby相关联的内容的值是每个画面0.1,而以21岁以下的男性为目标的每个画面的值是0.2,因此,显示以21岁以下的男性为目标的内容而不是橄榄球内容。指出发射内容项目902的累积次数频率(N)不同于目标区的总累积频率(H)是很重要的。在该例中,搜索′rugby′和′21岁以下男性′的次数的累积频率(H)都加1(通过表1)。然而,仅对′21岁以下男性′表增加显示内容902的项目的次数(这是用来确定每个单元图象的内容值的图形)。
确定发射哪项具体内容
下面的例子给出如何选择与该关键词相关联的内容。该过程与和简介类型相关联的内容相同。
关键词 一个月的累积命中(H) 发出内容项目的数量(N) 内容提供 者1(A1) 内容提供 者2(A2) 总和(T) (P)
Book 134 134 10 10 0.050
Fish 52 80 5 5 10 0.52
对于关键词″book″,每当搜索该关键词时,显示内容提供者2的内容902,由于他们仅是与该关键词相关联的内容提供者。然而,对于关键词″fish″,内容提供者1和2将使其内容发出相同次数。在换算成将要使用的等级的系统中,有很多对不同关键词和简介类型报价的内容提供者。
计算内容值
如果有一个针对关键词″book″的新内容提供者,该内容的值为例如每月$5,将该值改变成0.075,这表明与单词″book″相关联的总和是$15。因此,内容提供者会得到66%(10/15)的发送时间,新内容提供者显示33%的时间。发送内容提供者的内容的比例是A/T。
内容提供者如何使用数据表
当对内容902报价时,内容提供者从表12&13选择以其内容为目标的关键词或简介。搜索引擎自动表示对前一个时间周期(H)执行该搜索的次数,发出与该选择相关联的内容项目的次数(N)和内容P的值。
此后,新内容提供者输入选择系数A,然后该系统可根据新的总报价(T)立即计算新值(P)。广告商也可告诉每月的画面数量,他们很可能得到其报价(N*(A/T))。实时计算这些变化以便向新内容提供者给出其报价将如何影响该值和他们将接收其报价的画面的指示。如果值和画面的数量与适合于该广告商,他们可进行选择以提交其作为针对定义的周期,例如一天,一星期,一个月的报价。最好不对其它内容提供者的详情进行公开。内容提供者也可输入最大值M,他们可与其内容分离。这样向内容提供者提供了一些安全性,以防止如果该值改变时付费太多。如果该值太高,内容提供者的报价则可脱离该表(如果P大于M,则不认为A是对该特定内容提供者的报价)。如果该值再次下降,报价将回到表上,从而起到稳定机理的作用。在优选实施例中,如果其内容902因其值M的限度而脱离该表,则用电子邮件通知内容提供者。
如图24的内容提供者详情表812所示,例如,内容提供者通过搜索引擎的所有者而有用一个帐户,并在定期的基础上从帐户详情自动计算针对其内容记入其帐户的借贷的过程。还将画面数量,每个画面的费用,点击次数和针对每个内容提供者的每次点击的费用的电子语句传送给每个内容提供者,因为该信息也存储在内容提供者详情表812(表14)中。
在优选实施例中,可根据关键词链接表识别相似的关键词串。识别关键词串的原因是以便能够以单词组而不仅是单个单词标记内容902。关键词串″car″可包括数百或数千个与单词″car″有联系的单词(例如,两用车,汽车,带蓬车)。统计串技术被用来定义关键词串的规模和频率。这使其与一个编辑决定内容提供者的作为目标的关键词串相比是一个更高度自动的过程。
可使用相同系统设定关键词串的值。虽然以这种方式分组的单词会招致管理费用的增加,尽管如此,他在计算上相似并且仅在超过对一个关键词的命中的特定等级的情况下启动。
仅搜索用户的内容也可有目的地选择,以便仅搜索与关键词相关联的内容提供者。这种情况下,搜索结果以表12中的A的值为基础。付费最多的内容提供者在列表的项部。
关键词建议器也可帮助内容提供者选择他们喜欢显示的关键词或关键词组。
控制搜索引擎系统
存在许多可改变根据本发明的搜索引擎排列网页的方式的参数。这些因素(下面详细说明)是:
·历史系数
它确定了如本文前面描述的现有流行表(流行命中表)的下降速度。该数值在1和0之间。高历史系数将使其很难改变现有的流行表。作为例子,如果搜索特定特定关键词的速度迅速增加,该历史系数应降低,以使出现的网页能够在流行表中上升。
从累积的冲浪者跟踪更新表3的频率
这是用关于用户活动(即冲浪者跟踪)的信息更新流行表的频率量度,例如,根据特定关键词搜索的流行性改变速度可一天或甚至一个月测量一次。
·取样频率
这是对用户如何进行搜索的信息取样的频率。如果它是一个常用关键词,则不必监视每个搜索。可能仅需要监视所有搜索的一个百分比,以便准确地确定网页流行性。
·缺省搜索表的组合(来自新网页表,高跳跃和流行表等的结构的混合)
如果需要反映搜索结果在一段时间演变方式,可改变作为缺省给予用户的网页混合。
·内容′命中系数′
″内容命中系数″是给予作为关键词的命中记录的有关的内容的命中的加权的量度。该缺省设定认为有关内容的命中与来自网页表的命中相同。可根据内容的价格设定内容命中值大于或小于1,例如,对于可变关键词可能需要增加″内容命中系数″,也可减小该能力以便滥言(spam)那些大批的可变关键词。内容系数越高,对滥言的阻力越高,该搜索结果更多地取决于价格而不是流行性。
·内容报价的时间周期
内容提供者针对特定时间周期,例如一个月报出某个数值。该时间周期可根据价格变化率而不同。如果该价格变化快或非常稳定,可相应地分别缩短或延长该时间周期。
·每次网页提交的关键词数量
可改变该数值以影响该系统从新网页提交了解多个内容
如果网页的提交日期与现有的网页提交太近,则是不能接受的。可根据上面的任何因素改变该时间长度
·每天,每人(IP地址或用户ID)认为有效命中的搜索数值。可改变该数值以减少滥言的可能性
·更新安全表前的时间长度
限制滥用的安全表指出了关键词与用户识别的IP地址之间的链接。可改变刷新该表之间的时间长度以使其很难滥言该系统。
对这些系数的设定可针对不同的关键词或人群而不同,取决于:
·进行搜索的频率
·搜索频率的变化速度
·内容的价格
内容价格的变化速度
在系统开始′了解′有关用户行为的操作之前不知道这些系数中的每一个的准确设定。通过试验确定不同情况的优化设定。
其它应用
虽然已参考可在计算机网络上使用的用于因特网搜索的软件描述了优选实施例,可以理解,本发明可迅速应用于任何人类用户从一组最初的搜索结果选择结果的搜索系统。该系统可以是例如LAN或WAN的一部分,或甚至是各个PC上的数据库。
下面说明本发明其它可能应用的领域的例子。
内部网搜索和其它数据库搜索
目前,内部网搜索与因特网搜索遇到相似的缺陷,某些内部网本身可能确实是非常基本的系统,其中识别特定信息来源和项目可能同样是问题。利用本发明的这一目的在本发明要求的范围内。
搜索其它媒体形式
本发明还想应用于把用户的简介与其它媒体来源(例如为每个画面,电视,视频,音乐等)匹配,因此允许以特定读者为目标的内容。可以采用如上所述搜索表的相同形式(流行表,高跳跃,热度减弱新闻等)以便引导用户到适当的资料。
购物
在此描述的搜索技术可在消费网络中实现以帮助购物者在一个商店或许多商店中选择物品。可取代使用关键词URL链接表,而使用关键词物品购买链接表,然后在每项购物请求(关键词)后记录购买了什么物品。该实施例还记录用户在哪里购买了该产品。每当购物者购买了一种物品,使用前面描述的相同技术提高该物品的流行性。
可使用该实施例中的简介记录不同的人群进行的购买类型。例如,人们可选择简介类型并看到一批用户最经常购买的物品,并可为与其自己不同简介类型的人选购礼物提供帮助。
科学刊物
用本发明搜索科学数据库(在线论文,期刊等)将显著减少察看含糊,或深奥的领域而仅找到无关信息所花费的时间。对于这种用途,有效命中的标准通常体现了上述延伸的时间特性,以建立信息来源的有用性。通过分成不同等级或用户类型,例如博士,教授,硕士等可提高使用本发明对学术/科学论文的查阅和参考。例如,这样能使用户看到什么信息来源于找到的感兴趣的特定领域中的著名权威。它还允许论文的作者了解其出版物被如何频繁访问,并可能进一步指出该论文在以后的论文中的哪部分和如何频繁地被用作参考。用户可能必须正式注册不同的组织以获得查阅能力的等级。用户也可选择查阅其搜索的等级。
在线帮助
目前对在线帮助和支持存在着相当大的全球需求,特别是对计算机/软件应用。由于软件开发者获得对特定查询的类型和频率的直接反馈,使用本发明会明显减缓这种需求,同时用户收到了以前用户积累的优点。不同的简介类型能购以适当的形式为用户,例如新手,专家等提供答案。关键词建议器可以例如建议用最可能产生满意答复的关键词(问题)进行搜索。对每个问题可能有一批答案,该系统学会将其集中在最好的答案上。
问与答服务
通过运行本发明可形成目前的在线问/答节目,因此能够回答根据前面的问题和将要提出的类似问题重复询问的问题。
对因特网其它部分的内容优化
可以使用相同的内容报价机理确定因特网上任何位置的内容的价格,而不仅仅是如上面识别的网页表。在该实施例中,内容提供者对一般的内容空间报价以便自动设定价格。
可使用来自搜索引擎的简介类型信息作为护照,以便因特网上的其它广告能够以不同的读者为目标。也可由网页开发者使用该简介类型信息,以便为不同的用户组定制其网页。
人群选配服务
在另一个实施例中,可将根据本发明的系统用作约会服务和/或通过进行统计分析以比较用户群的各种喜好(表6)来选配具有相似喜好的人群的方法。在该实施例中,最好使用标准相关系数规范和相互比较各种过去的喜好表。在与其它用户比较时,将给出大量其喜好如何相似的指示。
也可使用同一实施例从过去的喜好表找出有关类似人群的信息。例如,人们可请求给出在新西兰对生态经济感兴趣的人的姓名并可对个人喜好表进行搜索。然而,该实施例通常包括提供被识别人给出其信息的许可的密码/许可指示器,该许可仅在例如特定环境中给出,该环境限制在具有职权和表示该职权的密码的等级的搜索者,或用特定特征识别其自身的人们。
虽然已结合目前被认为是最实用和优选的实施例描述了本发明,应该理解,本发明不限于所公开的实施例。例如,如下面的权利要求书所述的,可单独或组合使用上述每一个特性,上述未描述的其它特性其本身明显具有专利性。因此,本发明意图在于覆盖所附权利要求的精神和范围内包括各种改进和等效安排。

Claims (74)

1.在具有多个用户网点的计算机网络中,一种对服务器计算机的数据库中存储的多个数据项目的相对重要性加权的方法,包括步骤:
在所述服务器计算机从用户网点接收关键词;
在所述服务器计算机产生与所述关键词对应的多个列表,每个列表还对应于所述数据项目中的一个;
从所述服务器计算机向所述用户网点之一发送所述多个列表;
在所述服务器计算机检测所述用户网点选择了所述多个数据项目中的哪个数据项目,所述用户网点根据所述用户网点选择的所述对应的列表发送所述数据项目中每个所选择的项目;和
更新所述数据库,以便对所述数据项目中所述被选择的数据项目加权,使其相对所述关键词比所述数据项目中未被选择的数据项目相对更重要。
2.根据权利要求1所述的方法,在更新数据库的所述步骤期间对所述被选择的数据项目的加权取决于在所述数据项目中的每个所述被选择的项目中度过的时间量。
3.根据权利要求1所述的方法,在更新数据库的所述步骤期间对所述被选择的数据项目的加权取决于与所述数据项目的每个被选择的数据项目相关联的排列编号。
4.根据权利要求1所述的方法,在更新数据库的所述步骤期间对所述被选择的数据项目的加权取决于在所述数据项目中的每个所述被选择的项目中度过的时间量和取决于与所述数据项目的每个被选择的数据项目相关联的排列编号。
5.根据权利要求1所述的方法,进一步包括步骤:
在接收所述关键词的所述步骤之前,接收识别用户的密码;
使用所述密码确定所述用户是否是所选择的用户群中的一个;和
其中仅当确定所述用户是所述选择的用户群中的一个时出现所述检测步骤。
6.根据权利要求1所述的方法,其中与每个所述数据项目相关联的是n个更新日期;和
其中所述产生步骤根据与最近已更新的所述关键词对应的数据项目产生所述多个列表。
7.根据权利要求1所述的方法,其中与每个数据项目相关联的是新近的加权系数X和老加权系数Y;和
其中所述产生步骤根据按使用所述新近的加权系数X和所述老加权系数Y确定的在流行性中增加最快的数据项目来产生所述多个列表。
8.根据权利要求1所述的方法,进一步包括步骤:
在接收所述关键词的所述步骤之前,接收识别用户的密码;和
其中所述产生步骤仅产生与所述用户相关联的用户专用列表作为所述多个列表,在与所述用户相关联的所述检测步骤的较早步骤中已检测到所述用户专用列表。
9.根据权利要求1所述的方法,其中与每个数据项目相关联的是多个用户群;和
其中接收所述关键词的所述步骤还接收第一所述用户群的标识;和
其中所述产生步骤仅从与所述第一识别用户群相关联的那些数据项目产生所述多个列表。
10.根据权利要求9所述的方法,其中所述接收步骤接收第二所述用户群的标识;和
其中所述产生步骤仅从与所述第一和所述第二识别用户群二者相关联的那些数据项目产生所述多个列表。
11.根据权利要求9所述的方法,其中所述接收步骤接收第二所述用户群的标识;和
其中所述产生步骤仅从与所述第一或所述第二识别用户群中的一个相关联的那些数据项目产生所述多个列表。
12.根据权利要求9所述的方法,其中所述接收步骤接收第三所述用户群的标识;和
其中所述产生步骤仅从与所述第一,所述第二和所述第三识别用户群全部相关联的那些数据项目产生所述多个列表。
13.根据权利要求11所述的方法,其中所述接收步骤接收第二所述用户群的标识;和
其中所述产生步骤仅从与所述第一,所述第二或所述第三识别用户群中的一个相关联的那些数据项目产生所述多个列表。
14.根据权利要求1所述的方法,如果所述关键词是被允许的关键词则进一步包括确定步骤;和
其中如果所述关键词是被允许的关键词,则仅执行所述产生步骤。
15.根据权利要求1所述的方法,其中所述检测步骤仅在确定的时间间隔期间从每个用户网点检测每个关键词一次。
16.根据权利要求15所述的方法,其中检测每个关键词一次的所述步骤包括步骤:
将一个标识符与每个用户网点相关联;和
使用所述标识符跟踪已从所述多个用户网点中的每一个输入的关键词。
17.根据权利要求15所述的方法,其中所述产生步骤使用与确定的所述多个列表中的每个关键词相关联的历史系数。
18.根据权利要求16所述的方法,其中所述历史系数是小于或等于1且大于或等于0的数值。
19.根据权利要求1所述的方法,其中与每个所述数据项目相关联的是更新数据;和
其中所述产生步骤根据与最新更新的所述关键词对应的数据项目和最流行的数据项目来产生所述多个列表。
20.根据权利要求1所述的方法,其中与每个数据项目相关联的是新近的加权系数X和老加权系数Y;和
其中所述产生步骤根据按使用所述新近的加权系数X和所述老加权系数Y确定的在流行性中增加最快的数据项目,和最流行的数据项目来产生所述多个列表。
21.根据权利要求1所述的方法,进一步包括步骤:
在接收所述关键词的所述步骤之前,接收识别用户的密码;和
其中所述产生步骤针对接收的所述关键词,和最新流行的数据项目产生与所述用户相关联的用户专用列表的组合作为所述多个列表,在与所述用户相关联的所述检测步骤的较早步骤中已检测到所述用户专用列表。
22.根据权利要求1所述的方法,其中与每个数据项目相关联的是新近的加权系数X和老加权系数Y;和
其中所述产生步骤根据按使用所述新近的加权系数X和所述老加权系数Y确定的在流行性中增加最快的数据项目,和与最新更新的所述关键词对应的数据项目来产生所述多个列表。
23.根据权利要求1所述的方法,进一步包括步骤:
在接收所述关键词的所述步骤之前,接收识别用户的密码;和
其中所述产生步骤针对接收的所述关键词,并依据与最新更新的所述关键词对应的数据项目产生与所述用户相关联的用户专用列表的组合作为所述多个列表,在与所述用户相关联的所述检测步骤的较早步骤中已检测到所述用户专用列表。
24.根据权利要求1所述的方法,进一步包括步骤:
在接收所述关键词的所述步骤之前,接收识别用户的密码;和
其中所述产生步骤针对接收的所述关键词,并根据使用所述最近的加权系数X和所述老加权系数Y确定的流行性增加最快的数据项目产生与所述用户相关联的用户专用列表的组合作为所述多个列表,在与所述用户相关联的所述检测步骤的较早步骤中已检测到所述用户专用列表。
25.根据权利要求1所述的方法,其中与每个所述数据项目相关联的是更新数据;和
其中所述产生步骤仅根据与最新更新的所述关键词对应的数据项目来产生所述多个列表。
26.根据权利要求1所述的方法,其中与每个数据项目相关联的是新近的加权系数X和老加权系数Y;和
其中所述产生步骤根据按使用所述新近的加权系数X和所述老加权系数Y确定的在流行性中增加最快的数据项目来产生所述多个列表。
27.根据权利要求1所述的方法,其中与每个所述数据项目相关联的是更新数据;和
其中所述产生步骤仅根据最新流行的数据项目来产生所述多个列表。
28.在具有多个用户网点和开发者网点的计算机网络中,一种占据服务器计算机中的数据库的方法,包括步骤:
从所述开发者网点向所述数据库输入多个数据项目,输入到所述数据库的每个所述数据项目包括多个相关联的关键词的相关联的标识符;和
通过输入多个用户跟踪来更新所述数据库,每个所述用户跟踪识别所述数据项目中的一个和相关联的关键词,以便每个跟踪增加相关联的数据项目相对于所述相关联的关键词的相对重要性。
29.根据权利要求28所述的方法,其中输入所述多个数据项目的所述步骤包括作为所述相关联的标识符之一的生成日期和更新日期中的一个。
30.根据权利要求28所述的方法,其中输入所述多个数据项目的所述步骤包括作为所述相关联的标识符之一的开发者网点标识符。
31.根据权利要求30所述的方法,其中使用所述开发者网点标识符防止在更新由所述开发者网点输入的所述数据项目的所述步骤期间使用所述开发者网点。
32.根据权利要求28所述的方法,其中每个所述用户跟踪包括用户标识符;并用所述用户标识符更新用户表。
33.根据权利要求17所述的方法,其中所述用户表包括与该用户执行的多种不同类型的搜索对应的用户跟踪。
34.根据权利要求33所述的方法,其中由用户执行的搜索类型之一对应于最新更新的关键词搜索。
35.根据权利要求17所述的方法,其中特定的用户具有多个用户标识符,每个用户标识符对应不同的用户简介。
36.根据权利要求28所述的方法,其中由具有包含多个特征的简介的用户执行所述更新步骤,所述更新相对于多个特征中的每一个更新所述数据库。
37.根据权利要求28所述的方法,其中多个用户群与每个数据项目相关联,每个用户与所述多个用户群中的某些用户群相关联;和
其中所述更新步骤针对所述多个用户群中某个用户群中的一个用户相对于所述多个用户群中的所述某个用户群更新该数据库。
38.根据权利要求28所述的方法,其中多个用户群与每个数据项目相关联,每个用户与所述多个用户群中的某些用户群相关联;和
其中所述更新步骤针对所述多个用户群中某个用户群中的一个用户仅相对于所述多个用户群中的所述某个用户群更新该数据库。
39.根据权利要求28所述的方法,其中根据所述用户在已发送到用户网点的所选择的数据项目中度过的时间量来产生所述用户跟踪。
40.根据权利要求39所述的方法,如果所述用户在所述选择的数据项目中度过了预定时间周期来产生所述用户跟踪。
41.根据权利要求28所述的方法,其中根据与已发送到该用户的所选择的数据项目相关联的排列编号产生所述用户跟踪。
42.根据权利要求28所述的方法,其中根据该用户在已发送到用户网点的所选择的数据项目中度过的时间量和与所选择的数据项目相关联的排列编号来产生所述用户跟踪。
43.根据权利要求28所述的方法,进一步包括步骤:
在所述更新步骤之前,接收识别用户的密码;
使用所述密码确定所述用户是否是所选择的用户群中的一个;和
其中如果所述用户不是所述选择的用户群中的一个,则不进行所述更新步骤。
44.根据权利要求43所述的方法,其中如果所述用户是所述选择的用户群中的一个并且在所述选择的数据项目中度过预定的时间周期则产生所述用户跟踪。
45.根据权利要求28所述的方法,其中在确定的时间间隔期间所述更新步骤仅针对每个用户更新每个关键词一次。
46.根据权利要求45所述的方法,其中更新每个关键词一次的所述步骤包括步骤:
使标识符与每个用户相关联;和
使用所述标识符跟踪每个用户已输入的关键词。
47.在具有多个开发者网点的计算机网络中,一种确定与从服务器计算机发送的其它信息一起提供给用户网点的内容的方法,包括步骤:
从所述多个所述开发者网点中的每一个获得内容列表,每个所述内容列表包括内容,开发者标识符,关键词,和关键词选择系数;
从所述获得的关键词确定对不同内容列表相同的特定关键词;和
在确定向所述用户网点之一发送与所述内容列表之一相关联的特定内容,而不是与另一个所述内容列表相关联的其它内容的过程中使用该关键词选择系数。
48.根据权利要求47所述的方法,进一步包括获得每个内容列表的简介和简介选择系数;
从所述获得的简介确定对不同内容列表相同的特定简介;和
在确定向所述用户网点之一发送与所述内容列表之一相关联的特定内容,而不是与另一个所述内容列表相关联的所述其它内容的过程中使用该简介选择系数。
49.一种确定向多个用户电显示多个内容提供者的内容的百分比数值的方法,包括步骤:
从所述多个内容提供者中的每一个接收报价数值和相关联的特定关键词,所述报价数值对应于每个所述内容提供者与用于显示一部分内容的特定关键词相关联的值;
针对相同关键词使报价数值相关,以便确定将每部分内容电显示给所述多个用户的百分比数值;和
部分地根据该百分比数值来显示每个所述部分的内容。
50.根据权利要求49所述的方法,其中所述百分比数值以可接收所述特定关键词的时间周期为基础。
51.根据权利要求49所述的方法,其中所述百分比数值以所述特定关键词的发送数量为基础。
52.根据权利要求49所述的方法,进一步包括步骤:
接收所述特定关键词的附加报价数值;
使报价数值与该附加报价数值再相关,以便确定将每个内容提供者的内容电显示给所述多个用户的更新的百分比数值;和
部分地根据更新的百分比数值显示每部分内容。
53.根据权利要求52所述的方法,其中所述更新的百分比数值以可接收所述特定关键词的时间周期为基础。
54.根据权利要求52所述的方法,其中所述更新的百分比数值以所述特定关键词的发送数量为基础。
55.根据权利要求49所述的方法,进一步包括步骤:
接收所述特定关键词的修改报价数值来代替所述报价数值之一;
使报价数值与该修改报价数值再相关,以便确定将每个内容提供者的内容电显示给所述多个用户的更新的百分比数值;和
部分地根据更新的百分比数值显示每部分内容。
56.根据权利要求55所述的方法,其中所述更新的百分比数值以可接收所述特定关键词的时间周期为基础。
57.根据权利要求55所述的方法,其中所述更新的百分比数值以所述特定关键词的发送数量为基础。
58.一种确定向多个用户电显示多个内容提供者的内容的百分比数值的方法,包括步骤:
从所述多个内容提供者中的每一个接收报价数值和相关联的简介,所述报价数值对应于每个所述内容提供者与用于显示一部分内容的特定关键词相关联的值;
针对相同简介使所有报价数值相关,以便确定将每部分内容电显示给所述多个用户的百分比数值;和
根据该百分比数值来显示每个所述部分的内容。
59.根据权利要求58所述的方法,其中所述百分比数值以可接收所述简介的时间周期为基础。
60.根据权利要求58所述的方法,其中所述百分比数值以所述简介的发送数量为基础。
61.根据权利要求58所述的方法,进一步包括步骤:
接收所述简介的附加报价数值;
使报价数值与该附加报价数值再相关,以便确定将每个内容提供者的内容电显示给所述多个用户的更新的百分比数值;和
根据更新的百分比数值显示每部分内容。
62.根据权利要求61所述的方法,其中所述更新的百分比数值以可接收所述简介的时间周期为基础。
63.根据权利要求61所述的方法,其中所述更新的百分比数值以所述简介的发送数量为基础。
64.一种确定从内容提供者提供的多个不同的内容中向一个用户电显示哪一个内容的方法,包括步骤:
从所述多个内容提供者中的每一个接收报价数值,所述报价数值对应于用于显示每个所述内容提供者与一个用户群的至少一个关键词或一个简介相关联的一部分内容的值;
针对每个不同的报价数值将所有报价数值与不同的关键词和简介相关,以便能够确定对于每个不同的关键词和简介来说哪一个内容具有最高百分比数值;和
根据该用户的一个关键词和该简介向一个用户发送具有最高对应报价数值的一部分内容。
65.在具有多个用户网点的计算机网络中,一种对服务器计算机的数据库中存储的多个关键词的相对重要性加权的方法,包括步骤:
在所述服务器计算机从用户网点接收初始的关键词;
在所述服务器计算机产生与所述初始的关键词对应的多个有关关键词;
从所述服务器计算机向所述用户网点之一发送所述多个有关关键词;
在所述服务器计算机检测所述用户网点选择了所述多个有关关键词中的那一个;和
更新所述数据库,以便对所述未选择的关键词与所述初始关键词的关系的加权比所述选择的关键词与所述初始关键词的关系的加权大。
66.根据权利要求65所述的方法,其中存在将所述多个网点的所述用户分组的多个简介,其中更新步骤对所述选择的关键词的所述多个简介的不同简介进行不同的加权。
67.根据权利要求65所述的方法,其中当产生该多个相关的关键词时,所述产生步骤还考虑与提交初始关键词的用户网点相关联的简介。
68.根据权利要求65所述的方法,其中存储该多个相关关键词作为分级目录,以使更经常使用的关键词的等级较高。
69.根据权利要求65所述的方法,其中从所述初始关键词的错误拼写中部分地产生该多个相关关键词。
70.根据权利要求65所述的方法,其中从包含所述初始关键词的短语中部分地产生该多个相关关键词。
71.根据权利要求65所述的方法,其中使用来自特定用户的过去喜好的信息部分地产生该多个相关关键词。
72.根据权利要求65所述的方法,其中从最新更新的关键词列表和最流行的关键词部分地产生该多个相关关键词。
73.根据权利要求65所述的方法,其中多个用户群与每个关键词相关联;和
其中接收所述关键词的所述步骤还接收第一所述用户群的标识;和
其中所述产生步骤仅从与所述第一识别的用户群相关联的那些关键词产生所述多个相关关键词。
74.根据权利要求73所述的方法,其中所述接收步骤接收第二所述用户群的标识;和
其中所述产生步骤仅从与所述第一和所述第二识别的用户群二者相关联的那些关键词产生所述多个相关关键词。
CN99805701A 1998-03-16 1999-03-16 改进的搜索引擎 Pending CN1299488A (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US7819998P 1998-03-16 1998-03-16
US09/115,802 1998-07-15
US09/115,802 US6421675B1 (en) 1998-03-16 1998-07-15 Search engine
US60/078,199 1998-07-15

Publications (1)

Publication Number Publication Date
CN1299488A true CN1299488A (zh) 2001-06-13

Family

ID=26760224

Family Applications (1)

Application Number Title Priority Date Filing Date
CN99805701A Pending CN1299488A (zh) 1998-03-16 1999-03-16 改进的搜索引擎

Country Status (9)

Country Link
US (4) US6421675B1 (zh)
EP (1) EP1072002A2 (zh)
JP (1) JP2002507794A (zh)
KR (1) KR20010086259A (zh)
CN (1) CN1299488A (zh)
AU (1) AU3354699A (zh)
CA (1) CA2324137C (zh)
NZ (2) NZ530061A (zh)
WO (1) WO1999048028A2 (zh)

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7216179B2 (en) 2000-08-16 2007-05-08 Semandex Networks Inc. High-performance addressing and routing of data packets with semantically descriptive labels in a computer network
US7293109B2 (en) 2001-10-15 2007-11-06 Semandex Networks, Inc. Dynamic content based multicast routing in mobile networks
WO2008122181A1 (en) * 2007-04-10 2008-10-16 Alibaba Group Holding Limited Method and device for generating updating parameter, and method and device for showing related keyword
CN1871603B (zh) * 2003-08-21 2010-04-28 伊迪利亚公司 处理查询的系统和方法
CN102045339A (zh) * 2010-10-14 2011-05-04 深圳市五巨科技有限公司 一种实现字段个性化排序的方法、装置和系统
US7958155B2 (en) 2007-04-17 2011-06-07 Semandex Networks, Inc. Systems and methods for the management of information to enable the rapid dissemination of actionable information
CN102216950A (zh) * 2008-09-22 2011-10-12 株式会社艾克洛芙 内容显示信息管理系统及其方法
US8041743B2 (en) 2007-04-17 2011-10-18 Semandex Networks, Inc. Systems and methods for providing semantically enhanced identity management
CN101344892B (zh) * 2007-07-12 2011-12-07 株式会社理光 信息处理设备及信息处理方法
US8140525B2 (en) 2007-07-12 2012-03-20 Ricoh Company, Ltd. Information processing apparatus, information processing method and computer readable information recording medium
CN102682393A (zh) * 2004-03-31 2012-09-19 Google公司 使用过去搜索查询确定广告目标信息和/或广告创意信息
CN101641697B (zh) * 2007-03-23 2013-01-23 微软公司 对网页的相关搜索查询及其应用
CN101621547B (zh) * 2002-02-07 2013-01-30 Sap股份公司 从用户处接收输入或地址项目的方法和设备
CN103092923A (zh) * 2011-12-29 2013-05-08 微软公司 搜索引擎的基于菜单的登广告
CN103365933A (zh) * 2012-04-11 2013-10-23 鸿富锦精密工业(深圳)有限公司 搜索结果显示系统及方法
CN103714174A (zh) * 2014-01-02 2014-04-09 武汉大学 用于互联网中加速经验知识积累的信息采集方法及系统
CN103793520A (zh) * 2014-02-14 2014-05-14 齐齐哈尔大学 一种嵌入图像处理软件的移动视觉搜索方法
CN104303182A (zh) * 2012-04-04 2015-01-21 夸特公司 用于快速提供信息的方法和装置
CN106062749A (zh) * 2014-03-27 2016-10-26 迈克菲股份有限公司 使用查询数据提供流行率信息
CN107924412A (zh) * 2015-08-18 2018-04-17 三星电子株式会社 用于对网页加书签的方法和系统
CN108280225A (zh) * 2018-02-12 2018-07-13 北京吉高软件有限公司 一种语义检索方法及检索系统
CN108804444A (zh) * 2017-04-28 2018-11-13 北京京东尚科信息技术有限公司 信息抓取方法和装置
CN109635196A (zh) * 2018-12-17 2019-04-16 广东小天才科技有限公司 一种基于多义词的智能搜索方法及家教设备
CN111566653A (zh) * 2017-12-29 2020-08-21 斯布罗凯迪风险投资公司 用于搜索和通知的方法和系统

Families Citing this family (944)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US8261993B2 (en) * 1994-05-25 2012-09-11 Marshall Feature Recognition, Llc Method and apparatus for accessing electronic data via a familiar printed medium
US7712668B2 (en) * 1994-05-25 2010-05-11 Marshall Feature Recognition, Llc Method and apparatus for accessing electronic data via a familiar printed medium
US8910876B2 (en) 1994-05-25 2014-12-16 Marshall Feature Recognition, Llc Method and apparatus for accessing electronic data via a familiar printed medium
US6415264B1 (en) * 1997-07-08 2002-07-02 Walker Digital, Llc System and method for determining a posting payment amount
US6760746B1 (en) * 1999-09-01 2004-07-06 Eric Schneider Method, product, and apparatus for processing a data request
US7124129B2 (en) * 1998-03-03 2006-10-17 A9.Com, Inc. Identifying the items most relevant to a current query based on items selected in connection with similar queries
WO1999045487A1 (en) 1998-03-03 1999-09-10 Amazon.Com, Inc. Identifying the items most relevant to a current query based on items selected in connection with similar queries
ES2546173T3 (es) 1998-03-13 2015-09-21 Canon Kabushiki Kaisha Aparato y procedimiento para el procesamiento de la información
JP4081175B2 (ja) * 1998-03-19 2008-04-23 富士通株式会社 検索処理装置および記憶媒体
US6144958A (en) 1998-07-15 2000-11-07 Amazon.Com, Inc. System and method for correcting spelling errors in search queries
IL126373A (en) 1998-09-27 2003-06-24 Haim Zvi Melman Apparatus and method for search and retrieval of documents
JP2000099436A (ja) * 1998-09-24 2000-04-07 Fujitsu Ltd 表示装置
US6493705B1 (en) * 1998-09-30 2002-12-10 Canon Kabushiki Kaisha Information search apparatus and method, and computer readable memory
JP3628528B2 (ja) * 1998-10-26 2005-03-16 富士通株式会社 検索支援装置及び方法並びにその装置での処理をコンピュータにて行なわせるためのプログラムを格納した記録媒体
JP3760057B2 (ja) * 1998-11-19 2006-03-29 株式会社日立製作所 複数文書データベースを対象とした文書検索方法および文書検索サービス
US6859799B1 (en) * 1998-11-30 2005-02-22 Gemstar Development Corporation Search engine for video and graphics
US6587856B1 (en) * 1998-12-07 2003-07-01 Oracle International Corporation Method and system for representing and accessing object-oriented data in a relational database system
US7801913B2 (en) * 1998-12-07 2010-09-21 Oracle International Corporation System and method for querying data for implicit hierarchies
US6615242B1 (en) * 1998-12-28 2003-09-02 At&T Corp. Automatic uniform resource locator-based message filter
US7493553B1 (en) 1998-12-29 2009-02-17 Intel Corporation Structured web advertising
US7966078B2 (en) 1999-02-01 2011-06-21 Steven Hoffberg Network media appliance system and method
US7505974B2 (en) * 1999-02-12 2009-03-17 Gropper Robert L Auto update utility for digital address books
US6883000B1 (en) * 1999-02-12 2005-04-19 Robert L. Gropper Business card and contact management system
USRE43690E1 (en) 1999-03-22 2012-09-25 Esdr Network Solutions Llc Search engine request method, product, and apparatus
US8667051B2 (en) * 1999-03-22 2014-03-04 Esdr Network Solutions Llc Real-time communication processing method, product, and apparatus
US9141717B2 (en) 1999-03-22 2015-09-22 Esdr Network Solutions Llc Methods, systems, products, and devices for processing DNS friendly identifiers
US7188138B1 (en) 1999-03-22 2007-03-06 Eric Schneider Method, product, and apparatus for resource identifier registration and aftermarket services
US6338082B1 (en) 1999-03-22 2002-01-08 Eric Schneider Method, product, and apparatus for requesting a network resource
US8037168B2 (en) 1999-07-15 2011-10-11 Esdr Network Solutions Llc Method, product, and apparatus for enhancing resolution services, registration services, and search services
JP2000276475A (ja) * 1999-03-24 2000-10-06 Fuji Photo Film Co Ltd データベース検索項目表示制御装置および方法
US6847960B1 (en) * 1999-03-29 2005-01-25 Nec Corporation Document retrieval by information unit
US6907566B1 (en) 1999-04-02 2005-06-14 Overture Services, Inc. Method and system for optimum placement of advertisements on a webpage
US7752251B1 (en) * 2000-04-14 2010-07-06 Brian Mark Shuster Method, apparatus and system for hosting information exchange groups on a wide area network
US6667967B1 (en) 1999-05-14 2003-12-23 Omninet Capital, Llc High-speed network of independently linked nodes
US7225182B2 (en) * 1999-05-28 2007-05-29 Overture Services, Inc. Recommending search terms using collaborative filtering and web spidering
US7065500B2 (en) * 1999-05-28 2006-06-20 Overture Services, Inc. Automatic advertiser notification for a system for providing place and price protection in a search result list generated by a computer network search engine
US6269361B1 (en) 1999-05-28 2001-07-31 Goto.Com System and method for influencing a position on a search result list generated by a computer network search engine
US7702537B2 (en) 1999-05-28 2010-04-20 Yahoo! Inc System and method for enabling multi-element bidding for influencing a position on a search result list generated by a computer network search engine
US7110993B2 (en) * 1999-05-28 2006-09-19 Overture Services, Inc. System and method for influencing a position on a search result list generated by a computer network search engine
US7231358B2 (en) * 1999-05-28 2007-06-12 Overture Services, Inc. Automatic flight management in an online marketplace
US7835943B2 (en) * 1999-05-28 2010-11-16 Yahoo! Inc. System and method for providing place and price protection in a search result list generated by a computer network search engine
JP3740320B2 (ja) * 1999-05-31 2006-02-01 キヤノン株式会社 デバイス検索システム及びデバイス検索方法
US7844594B1 (en) 1999-06-18 2010-11-30 Surfwax, Inc. Information search, retrieval and distillation into knowledge objects
US7089236B1 (en) * 1999-06-24 2006-08-08 Search 123.Com, Inc. Search engine interface
US7219073B1 (en) * 1999-08-03 2007-05-15 Brandnamestores.Com Method for extracting information utilizing a user-context-based search engine
US7013300B1 (en) * 1999-08-03 2006-03-14 Taylor David C Locating, filtering, matching macro-context from indexed database for searching context where micro-context relevant to textual input by user
US20040230566A1 (en) * 1999-08-20 2004-11-18 Srinivas Balijepalli Web-based customized information retrieval and delivery method and system
USRE44207E1 (en) 1999-09-01 2013-05-07 Esdr Network Solutions Llc Network resource access method, product, and apparatus
US7831512B2 (en) 1999-09-21 2010-11-09 Quantumstream Systems, Inc. Content distribution system and method
US9451310B2 (en) 1999-09-21 2016-09-20 Quantum Stream Inc. Content distribution system and method
US8914361B2 (en) * 1999-09-22 2014-12-16 Google Inc. Methods and systems for determining a meaning of a document to match the document to content
US7925610B2 (en) * 1999-09-22 2011-04-12 Google Inc. Determining a meaning of a knowledge item using document-based information
KR100304482B1 (ko) * 1999-09-22 2001-11-02 구자홍 다중 계층구조를 가지는 사용자 선호도 정보구조와 이를 이용한 멀티미디어 정보 서비스 방법
US8051104B2 (en) 1999-09-22 2011-11-01 Google Inc. Editing a network of interconnected concepts
US6816857B1 (en) 1999-11-01 2004-11-09 Applied Semantics, Inc. Meaning-based advertising and document relevance determination
US7000183B1 (en) * 1999-09-27 2006-02-14 John M. Crawford, Jr. Method and apparatus for viewer-specific presentation of information
US7072846B1 (en) 1999-11-16 2006-07-04 Emergent Music Llc Clusters for rapid artist-audience matching
US6542812B1 (en) 1999-10-19 2003-04-01 American Calcar Inc. Technique for effective navigation based on user preferences
JP4460693B2 (ja) * 1999-10-26 2010-05-12 富士通株式会社 情報検索機能をもつネットワークシステム
JP2003517164A (ja) * 1999-10-27 2003-05-20 アメリカン カルカー インコーポレイテッド ユーザーナビゲーションシステムと方法
US7152207B1 (en) * 1999-11-05 2006-12-19 Decentrix Inc. Method and apparatus for providing conditional customization for generating a web site
US7886221B1 (en) * 1999-11-05 2011-02-08 Decentrix, Inc. Method and apparatus for storing web site data by web site dimensions and generating a web site having complementary elements
US8150724B1 (en) 1999-11-16 2012-04-03 Emergent Discovery Llc System for eliciting accurate judgement of entertainment items
US6993245B1 (en) 1999-11-18 2006-01-31 Vulcan Patents Llc Iterative, maximally probable, batch-mode commercial detection for audiovisual content
US6489968B1 (en) 1999-11-18 2002-12-03 Amazon.Com, Inc. System and method for exposing popular categories of browse tree
JP3518450B2 (ja) * 1999-11-19 2004-04-12 トヨタ自動車株式会社 放送受信装置
US6509914B1 (en) * 1999-11-24 2003-01-21 Ge Medical Technology Services, Inc. Problem-solution resource system for medical diagnostic equipment
DE19957828A1 (de) * 1999-11-25 2001-05-31 Michael Hauck Verfahren zum Darstellen von Grafiken
US6832245B1 (en) 1999-12-01 2004-12-14 At&T Corp. System and method for analyzing communications of user messages to rank users and contacts based on message content
US6785671B1 (en) * 1999-12-08 2004-08-31 Amazon.Com, Inc. System and method for locating web-based product offerings
US6963867B2 (en) * 1999-12-08 2005-11-08 A9.Com, Inc. Search query processing to provide category-ranked presentation of search results
US6772150B1 (en) 1999-12-10 2004-08-03 Amazon.Com, Inc. Search query refinement using related search phrases
US6480837B1 (en) * 1999-12-16 2002-11-12 International Business Machines Corporation Method, system, and program for ordering search results using a popularity weighting
US8271316B2 (en) * 1999-12-17 2012-09-18 Buzzmetrics Ltd Consumer to business data capturing system
US6546388B1 (en) * 2000-01-14 2003-04-08 International Business Machines Corporation Metadata search results ranking system
US6912528B2 (en) * 2000-01-18 2005-06-28 Gregg S. Homer Rechargeable media distribution and play system
US6871287B1 (en) * 2000-01-21 2005-03-22 John F. Ellingson System and method for verification of identity
US6757724B1 (en) * 2000-01-27 2004-06-29 International Business Machines Corporation Method and apparatus for creating and displaying user specific and site specific guidance and navigation information
US6665659B1 (en) * 2000-02-01 2003-12-16 James D. Logan Methods and apparatus for distributing and using metadata via the internet
US7720833B1 (en) 2000-02-02 2010-05-18 Ebay Inc. Method and system for automatically updating search results on an online auction site
JP4070382B2 (ja) * 2000-02-08 2008-04-02 富士通株式会社 情報検索装置および情報検索プログラムを記録したコンピュータ読み取り可能な記録媒体
US6931003B2 (en) * 2000-02-09 2005-08-16 Bookline Flolmstead Llc Packet prioritization protocol for a large-scale, high speed computer network
WO2001059587A2 (en) 2000-02-11 2001-08-16 Kapow Aps User interface, system and method for performing a web-based transaction
US7136860B2 (en) 2000-02-14 2006-11-14 Overture Services, Inc. System and method to determine the validity of an interaction on a network
JP4608740B2 (ja) * 2000-02-21 2011-01-12 ソニー株式会社 情報処理装置および方法、並びにプログラム格納媒体
US6934761B1 (en) 2000-02-25 2005-08-23 Sun Microsystems, Inc. User level web server cache control of in-kernel http cache
US6668279B1 (en) * 2000-02-25 2003-12-23 Sun Microsystems, Inc. User level web server in-kernel network I/O accelerator
US8910199B2 (en) * 2000-02-25 2014-12-09 Interval Licensing Llc Targeted television content display
US20020062481A1 (en) 2000-02-25 2002-05-23 Malcolm Slaney Method and system for selecting advertisements
WO2001067351A1 (en) * 2000-03-09 2001-09-13 The Web Access, Inc. Method and apparatus for performing a research task by interchangeably utilizing a multitude of search methodologies
US7624172B1 (en) 2000-03-17 2009-11-24 Aol Llc State change alerts mechanism
US9246975B2 (en) 2000-03-17 2016-01-26 Facebook, Inc. State change alerts mechanism
GB0006991D0 (en) * 2000-03-22 2000-05-10 Dynamic Internet Limited Search systems
US6957218B1 (en) * 2000-04-06 2005-10-18 Medical Central Online Method and system for creating a website for a healthcare provider
US6434550B1 (en) * 2000-04-14 2002-08-13 Rightnow Technologies, Inc. Temporal updates of relevancy rating of retrieved information in an information search system
US6665655B1 (en) 2000-04-14 2003-12-16 Rightnow Technologies, Inc. Implicit rating of retrieved information in an information search system
US6564213B1 (en) 2000-04-18 2003-05-13 Amazon.Com, Inc. Search query autocompletion
AU2001255506A1 (en) * 2000-04-21 2001-11-07 Bay9, Inc. System and method of bidding for placement of advertisements in search engine
US7127450B1 (en) * 2000-05-02 2006-10-24 International Business Machines Corporation Intelligent discard in information access system
US6711561B1 (en) 2000-05-02 2004-03-23 Iphrase.Com, Inc. Prose feedback in information access system
US6704728B1 (en) 2000-05-02 2004-03-09 Iphase.Com, Inc. Accessing information from a collection of data
US8478732B1 (en) 2000-05-02 2013-07-02 International Business Machines Corporation Database aliasing in information access system
US7020679B2 (en) * 2000-05-12 2006-03-28 Taoofsearch, Inc. Two-level internet search service system
EP1158419A1 (en) * 2000-05-15 2001-11-28 Gabriele Huss Method and apparatus for observing user orientated information from data networks
US8086697B2 (en) 2005-06-28 2011-12-27 Claria Innovations, Llc Techniques for displaying impressions in documents delivered over a computer network
US7475404B2 (en) 2000-05-18 2009-01-06 Maquis Techtrix Llc System and method for implementing click-through for browser executed software including ad proxy and proxy cookie caching
US6876997B1 (en) * 2000-05-22 2005-04-05 Overture Services, Inc. Method and apparatus for indentifying related searches in a database search system
US7062561B1 (en) 2000-05-23 2006-06-13 Richard Reisman Method and apparatus for utilizing the social usage learned from multi-user feedback to improve resource identity signifier mapping
US20010047404A1 (en) * 2000-05-24 2001-11-29 Takashi Suda Apparatus for managing web site addresses
JP2004524593A (ja) 2000-05-24 2004-08-12 オーバーチュア サービシズ インコーポレイテッド オンライン媒体エクスチェンジ
US20050177785A1 (en) * 2000-05-25 2005-08-11 Shrader Theodore J.L. Client-side pricing agent for collecting and managing product price information over the internet
US7725472B2 (en) * 2000-05-30 2010-05-25 Hottolink, Inc. Distributed monitoring system providing knowledge services
US6408277B1 (en) 2000-06-21 2002-06-18 Banter Limited System and method for automatic task prioritization
US8290768B1 (en) 2000-06-21 2012-10-16 International Business Machines Corporation System and method for determining a set of attributes based on content of communications
US9699129B1 (en) 2000-06-21 2017-07-04 International Business Machines Corporation System and method for increasing email productivity
US7082470B1 (en) * 2000-06-28 2006-07-25 Joel Lesser Semi-automated linking and hosting method
US7257766B1 (en) * 2000-06-29 2007-08-14 Egocentricity Ltd. Site finding
KR20020004041A (ko) * 2000-06-30 2002-01-16 임경환 인터넷을 통한 파일 검색 서비스 시스템 및 방법
AU2001277265A1 (en) * 2000-07-05 2002-01-14 Daren Paul Murrer Paid search engine bid management
US8706747B2 (en) 2000-07-06 2014-04-22 Google Inc. Systems and methods for searching using queries written in a different character-set and/or language from the target pages
JP2002099837A (ja) * 2000-07-21 2002-04-05 Toyota Motor Corp 情報提供システム及び方法
US7319975B2 (en) * 2000-07-24 2008-01-15 Emergency 24, Inc. Internet-based advertising and referral system
US6671682B1 (en) * 2000-07-28 2003-12-30 Lucent Technologies Method and system for performing tasks on a computer network using user personas
JP2004511839A (ja) * 2000-07-28 2004-04-15 アメリカン カルカー インコーポレイティド 情報を有効に編成および通信するための技術
US6779021B1 (en) * 2000-07-28 2004-08-17 International Business Machines Corporation Method and system for predicting and managing undesirable electronic mail
US7251616B1 (en) * 2000-07-31 2007-07-31 Perttunen Cary D Methods, articles and apparatus for advertising based on an attribute of a computer network resource
US7464086B2 (en) * 2000-08-01 2008-12-09 Yahoo! Inc. Metatag-based datamining
US7007008B2 (en) * 2000-08-08 2006-02-28 America Online, Inc. Category searching
US7047229B2 (en) * 2000-08-08 2006-05-16 America Online, Inc. Searching content on web pages
ATE288108T1 (de) * 2000-08-18 2005-02-15 Exalead Suchwerkzeug und prozess zum suchen unter benutzung von kategorien und schlüsselwörtern
JP2002063121A (ja) * 2000-08-23 2002-02-28 Minolta Co Ltd データ配信装置
US7062488B1 (en) 2000-08-30 2006-06-13 Richard Reisman Task/domain segmentation in applying feedback to command control
US7478089B2 (en) * 2003-10-29 2009-01-13 Kontera Technologies, Inc. System and method for real-time web page context analysis for the real-time insertion of textual markup objects and dynamic content
US20020055981A1 (en) * 2000-08-31 2002-05-09 Frederic Spaey System and method for remotely browsing structured data
US7028091B1 (en) 2000-08-31 2006-04-11 Sun Microsystems, Inc. Web server in-kernel interface to data transport system and cache manager
US20060074727A1 (en) 2000-09-07 2006-04-06 Briere Daniel D Method and apparatus for collection and dissemination of information over a computer network
US7444319B1 (en) * 2000-09-27 2008-10-28 Intel Corporation Method and apparatus for extracting relevant content based on user preferences indicated by user actions
JP2002108350A (ja) * 2000-09-28 2002-04-10 Internatl Business Mach Corp <Ibm> 音楽配信のための方法及びシステム
US6584468B1 (en) 2000-09-29 2003-06-24 Ninesigma, Inc. Method and apparatus to retrieve information from a network
US7197470B1 (en) 2000-10-11 2007-03-27 Buzzmetrics, Ltd. System and method for collection analysis of electronic discussion methods
US7185065B1 (en) 2000-10-11 2007-02-27 Buzzmetrics Ltd System and method for scoring electronic messages
KR101399240B1 (ko) 2000-10-11 2014-06-02 유나이티드 비디오 프로퍼티즈, 인크. 매체 콘텐츠 배달 시스템 및 방법
BR0114879A (pt) 2000-10-24 2003-08-12 Thomson Licensing Sa Método de dimensionar uma página de executor de meios embutido
US8122236B2 (en) 2001-10-24 2012-02-21 Aol Inc. Method of disseminating advertisements using an embedded media player page
US7593954B1 (en) * 2000-11-15 2009-09-22 Traction Software, Inc. System and method for cross-referencing, searching and displaying entries in a document publishing system
US7016892B1 (en) * 2000-11-17 2006-03-21 Cnet Networks, Inc. Apparatus and method for delivering information over a network
US7925967B2 (en) * 2000-11-21 2011-04-12 Aol Inc. Metadata quality improvement
US7191409B2 (en) * 2000-12-08 2007-03-13 Micron Technology, Inc. Method and apparatus for programming hot keys based on user interests
US6941375B1 (en) * 2000-12-08 2005-09-06 Hewlett-Packard Development Company, L.P. Finding e-service in client-defined, loosely coupled, e-service communities
WO2002052471A1 (fr) * 2000-12-27 2002-07-04 Arkray, Inc. Dispositif de mediation
US6856968B2 (en) * 2000-12-27 2005-02-15 General Electric Company Interactive search process for product inquiries
US7644057B2 (en) 2001-01-03 2010-01-05 International Business Machines Corporation System and method for electronic communication management
KR100384899B1 (ko) * 2001-01-10 2003-05-23 한국전자통신연구원 무선통신 시스템에서 끊김없는 주파수간 하드 핸드오버 방법
EP1233350A1 (en) * 2001-02-16 2002-08-21 Abb Research Ltd. Customizable web portal
US7136846B2 (en) 2001-04-06 2006-11-14 2005 Keel Company, Inc. Wireless information retrieval
US8195573B2 (en) * 2001-04-12 2012-06-05 Catherine Lin-Hendel System and method for list shopping over a computer network
US20030014331A1 (en) * 2001-05-08 2003-01-16 Simons Erik Neal Affiliate marketing search facility for ranking merchants and recording referral commissions to affiliate sites based upon users' on-line activity
US20020194162A1 (en) * 2001-05-16 2002-12-19 Vincent Rios Method and system for expanding search criteria for retrieving information items
WO2002095613A1 (en) * 2001-05-23 2002-11-28 Stargazer Foundation, Inc. System and method for disseminating knowledge over a global computer network
US8386315B1 (en) * 2001-05-30 2013-02-26 Carl Meyer Yield management system and method for advertising inventory
JP4025517B2 (ja) * 2001-05-31 2007-12-19 株式会社日立製作所 文書検索システムおよびサーバ
US20020186867A1 (en) * 2001-06-11 2002-12-12 Philips Electronics North America Corp. Filtering of recommendations employing personal characteristics of users
US6870956B2 (en) * 2001-06-14 2005-03-22 Microsoft Corporation Method and apparatus for shot detection
US7464072B1 (en) 2001-06-18 2008-12-09 Siebel Systems, Inc. Method, apparatus, and system for searching based on search visibility rules
WO2002103578A1 (en) * 2001-06-19 2002-12-27 Biozak, Inc. Dynamic search engine and database
US20050165774A1 (en) * 2001-06-26 2005-07-28 Andrus James J. Method for generating pictorial representations of relevant information based on community relevance determination
US20030009496A1 (en) * 2001-07-05 2003-01-09 International Business Machines Corporation Bookmarks for world wide web documents with indicators of the hit rates for the web documents from the web sites sending the documents
AU2002321795A1 (en) * 2001-07-27 2003-02-17 Quigo Technologies Inc. System and method for automated tracking and analysis of document usage
US7043471B2 (en) 2001-08-03 2006-05-09 Overture Services, Inc. Search engine account monitoring
US8249885B2 (en) * 2001-08-08 2012-08-21 Gary Charles Berkowitz Knowledge-based e-catalog procurement system and method
WO2003017023A2 (en) * 2001-08-14 2003-02-27 Quigo Technologies, Inc. System and method for extracting content for submission to a search engine
US20090006543A1 (en) * 2001-08-20 2009-01-01 Masterobjects System and method for asynchronous retrieval of information based on incremental user input
KR100509276B1 (ko) * 2001-08-20 2005-08-22 엔에이치엔(주) 웹페이지별 방문인기도에 기반한 웹페이지 검색방법 및 그장치
US8112529B2 (en) 2001-08-20 2012-02-07 Masterobjects, Inc. System and method for asynchronous client server session communication
JP2003091552A (ja) * 2001-09-17 2003-03-28 Hitachi Ltd 検索要求情報抽出方法及びその実施システム並びにその処理プログラム
US7774711B2 (en) 2001-09-28 2010-08-10 Aol Inc. Automatic categorization of entries in a contact list
JP4283466B2 (ja) * 2001-10-12 2009-06-24 富士通株式会社 リンク関係に基づく文書整理方法
US20040205503A1 (en) * 2001-11-02 2004-10-14 Srinivas Gutta Adaptive web pages
US6826572B2 (en) 2001-11-13 2004-11-30 Overture Services, Inc. System and method allowing advertisers to manage search listings in a pay for placement search system using grouping
US20040064500A1 (en) * 2001-11-20 2004-04-01 Kolar Jennifer Lynn System and method for unified extraction of media objects
US8045565B1 (en) 2001-11-20 2011-10-25 Brookline Flolmstead Llc Method and apparatus for an environmentally hardened ethernet network system
US7814043B2 (en) 2001-11-26 2010-10-12 Fujitsu Limited Content information analyzing method and apparatus
US20030101166A1 (en) * 2001-11-26 2003-05-29 Fujitsu Limited Information analyzing method and system
US6763362B2 (en) * 2001-11-30 2004-07-13 Micron Technology, Inc. Method and system for updating a search engine
US20030126089A1 (en) * 2001-12-28 2003-07-03 Fujitsu Limited Conversation method, device, program and computer-readable recording medium on which conversation program is recorded
US20030126090A1 (en) * 2001-12-28 2003-07-03 Fujitsu Limited Conversation method, device, program and computer-readable recording medium on which conversation program is recorded
US7565402B2 (en) * 2002-01-05 2009-07-21 Eric Schneider Sitemap access method, product, and apparatus
US20030130995A1 (en) * 2002-01-07 2003-07-10 Cameron Pope Automated system and methods for collecting data
US6947924B2 (en) * 2002-01-07 2005-09-20 International Business Machines Corporation Group based search engine generating search results ranking based on at least one nomination previously made by member of the user group where nomination system is independent from visitation system
US20030128236A1 (en) * 2002-01-10 2003-07-10 Chen Meng Chang Method and system for a self-adaptive personal view agent
US8590013B2 (en) 2002-02-25 2013-11-19 C. S. Lee Crawford Method of managing and communicating data pertaining to software applications for processor-based devices comprising wireless communication circuitry
US6996558B2 (en) 2002-02-26 2006-02-07 International Business Machines Corporation Application portability and extensibility through database schema and query abstraction
US7716207B2 (en) * 2002-02-26 2010-05-11 Odom Paul S Search engine methods and systems for displaying relevant topics
US20070038603A1 (en) * 2005-08-10 2007-02-15 Guha Ramanathan V Sharing context data across programmable search engines
US7693830B2 (en) 2005-08-10 2010-04-06 Google Inc. Programmable search engine
US20070038614A1 (en) * 2005-08-10 2007-02-15 Guha Ramanathan V Generating and presenting advertisements based on context data for programmable search engines
US7346606B2 (en) 2003-06-30 2008-03-18 Google, Inc. Rendering advertisements with documents having one or more topics using user topic interest
US7743045B2 (en) * 2005-08-10 2010-06-22 Google Inc. Detecting spam related and biased contexts for programmable search engines
US8352499B2 (en) * 2003-06-02 2013-01-08 Google Inc. Serving advertisements using user request information and user information
US7716199B2 (en) 2005-08-10 2010-05-11 Google Inc. Aggregating context data for programmable search engines
EP1497756A4 (en) 2002-04-01 2006-07-12 Overture Services Inc DISPLAY OF RESEARCH LISTS PAID PROPORTIONALLY TO THE EXPENSES OF THE ADVERTISER
US8275673B1 (en) 2002-04-17 2012-09-25 Ebay Inc. Method and system to recommend further items to a user of a network-based transaction facility upon unsuccessful transacting with respect to an item
US7571251B2 (en) * 2002-05-06 2009-08-04 Sandvine Incorporated Ulc Path optimizer for peer to peer networks
US7054857B2 (en) 2002-05-08 2006-05-30 Overture Services, Inc. Use of extensible markup language in a system and method for influencing a position on a search result list generated by a computer network search engine
KR100918167B1 (ko) * 2002-05-21 2009-09-17 주식회사 케이티 사용자 성향 데이터를 이용한 사용자 프로파일 학습 방법
US8260786B2 (en) 2002-05-24 2012-09-04 Yahoo! Inc. Method and apparatus for categorizing and presenting documents of a distributed database
US7231395B2 (en) 2002-05-24 2007-06-12 Overture Services, Inc. Method and apparatus for categorizing and presenting documents of a distributed database
US9710852B1 (en) 2002-05-30 2017-07-18 Consumerinfo.Com, Inc. Credit report timeline user interface
US9400589B1 (en) 2002-05-30 2016-07-26 Consumerinfo.Com, Inc. Circular rotational interface for display of consumer credit information
US20040002963A1 (en) * 2002-06-28 2004-01-01 Cynkin Laurence H. Resolving query terms based on time of submission
US7752072B2 (en) * 2002-07-16 2010-07-06 Google Inc. Method and system for providing advertising through content specific nodes over the internet
US20040015542A1 (en) * 2002-07-22 2004-01-22 Anonsen Steven P. Hypermedia management system
US9946788B2 (en) * 2002-07-23 2018-04-17 Oath Inc. System and method for automated mapping of keywords and key phrases to documents
US8050970B2 (en) 2002-07-25 2011-11-01 Google Inc. Method and system for providing filtered and/or masked advertisements over the internet
US20040024751A1 (en) * 2002-08-05 2004-02-05 Petrisor Greg C. User-prioritized search system
US8335779B2 (en) 2002-08-16 2012-12-18 Gamroe Applications, Llc Method and apparatus for gathering, categorizing and parameterizing data
US7555485B2 (en) * 2002-08-22 2009-06-30 Yahoo! Inc. System and method for conducting an auction-based ranking of search results on a computer network
US20040044571A1 (en) * 2002-08-27 2004-03-04 Bronnimann Eric Robert Method and system for providing advertising listing variance in distribution feeds over the internet to maximize revenue to the advertising distributor
EP1535211A4 (en) * 2002-08-30 2006-08-23 Miva Inc SYSTEM AND METHOD FOR PAYING QUALITY ADVERTISING USING MULTIPLE ASSEMBLIES OF ADVERTISING LISTS
US8856093B2 (en) 2002-09-03 2014-10-07 William Gross Methods and systems for search indexing
AU2003265847A1 (en) * 2002-09-03 2004-03-29 X1 Technologies, Llc Apparatus and methods for locating data
US7440941B1 (en) * 2002-09-17 2008-10-21 Yahoo! Inc. Suggesting an alternative to the spelling of a search query
US7568148B1 (en) 2002-09-20 2009-07-28 Google Inc. Methods and apparatus for clustering news content
US8090717B1 (en) * 2002-09-20 2012-01-03 Google Inc. Methods and apparatus for ranking documents
US7707140B2 (en) 2002-10-09 2010-04-27 Yahoo! Inc. Information retrieval system and method employing spatially selective features
AU2003279992A1 (en) * 2002-10-21 2004-05-13 Ebay Inc. Listing recommendation in a network-based commerce system
US20050125240A9 (en) * 2002-10-21 2005-06-09 Speiser Leonard R. Product recommendation in a network-based commerce system
US20050091106A1 (en) * 2003-10-27 2005-04-28 Reller William M. Selecting ads for a web page based on keywords located on the web page
US20070088609A1 (en) * 2002-10-25 2007-04-19 Medio Systems, Inc. Optimizer For Selecting Supplemental Content Based on Content Productivity of a Document
US7702617B2 (en) * 2002-10-31 2010-04-20 International Business Machines Corporation System and method for distributed querying and presentation of information from heterogeneous data sources
US7116716B2 (en) * 2002-11-01 2006-10-03 Microsoft Corporation Systems and methods for generating a motion attention model
US8311890B2 (en) 2002-11-01 2012-11-13 Google Inc. Method and system for dynamic textual ad distribution via email
US20040088723A1 (en) * 2002-11-01 2004-05-06 Yu-Fei Ma Systems and methods for generating a video summary
US7603341B2 (en) 2002-11-05 2009-10-13 Claria Corporation Updating the content of a presentation vehicle in a computer network
US7512603B1 (en) 2002-11-05 2009-03-31 Claria Corporation Responding to end-user request for information in a computer network
US7428580B2 (en) 2003-11-26 2008-09-23 Aol Llc Electronic message forwarding
US8965964B1 (en) 2002-11-18 2015-02-24 Facebook, Inc. Managing forwarded electronic messages
US7640306B2 (en) 2002-11-18 2009-12-29 Aol Llc Reconfiguring an electronic message to effect an enhanced notification
US7899862B2 (en) 2002-11-18 2011-03-01 Aol Inc. Dynamic identification of other users to an online user
WO2004046867A2 (en) 2002-11-18 2004-06-03 America Online, Inc. People lists
US8701014B1 (en) 2002-11-18 2014-04-15 Facebook, Inc. Account linking
US8005919B2 (en) 2002-11-18 2011-08-23 Aol Inc. Host-based intelligent results related to a character stream
US7590696B1 (en) 2002-11-18 2009-09-15 Aol Llc Enhanced buddy list using mobile device identifiers
US8122137B2 (en) 2002-11-18 2012-02-21 Aol Inc. Dynamic location of a subordinate user
US7769622B2 (en) * 2002-11-27 2010-08-03 Bt Group Plc System and method for capturing and publishing insight of contact center users whose performance is above a reference key performance indicator
US9396473B2 (en) * 2002-11-27 2016-07-19 Accenture Global Services Limited Searching within a contact center portal
US7502997B2 (en) 2002-11-27 2009-03-10 Accenture Global Services Gmbh Ensuring completeness when publishing to a content management system
US7418403B2 (en) * 2002-11-27 2008-08-26 Bt Group Plc Content feedback in a multiple-owner content management system
US7200614B2 (en) * 2002-11-27 2007-04-03 Accenture Global Services Gmbh Dual information system for contact center users
US8572058B2 (en) 2002-11-27 2013-10-29 Accenture Global Services Limited Presenting linked information in a CRM system
US20040100493A1 (en) * 2002-11-27 2004-05-27 Reid Gregory S. Dynamically ordering solutions
US20050014116A1 (en) * 2002-11-27 2005-01-20 Reid Gregory S. Testing information comprehension of contact center users
US8275811B2 (en) 2002-11-27 2012-09-25 Accenture Global Services Limited Communicating solution information in a knowledge management system
JP4282312B2 (ja) * 2002-11-27 2009-06-17 富士通株式会社 Webサーバ、Javaサーブレットの機能を有するWebサーバ、およびコンピュータプログラム
US7062505B2 (en) * 2002-11-27 2006-06-13 Accenture Global Services Gmbh Content management system for the telecommunications industry
US9003461B2 (en) * 2002-12-10 2015-04-07 Ol2, Inc. Streaming interactive video integrated with recorded video segments
US8893207B2 (en) * 2002-12-10 2014-11-18 Ol2, Inc. System and method for compressing streaming interactive video
US9032465B2 (en) 2002-12-10 2015-05-12 Ol2, Inc. Method for multicasting views of real-time streaming interactive video
US8549574B2 (en) * 2002-12-10 2013-10-01 Ol2, Inc. Method of combining linear content and interactive content compressed together as streaming interactive video
US8661496B2 (en) * 2002-12-10 2014-02-25 Ol2, Inc. System for combining a plurality of views of real-time streaming interactive video
US8387099B2 (en) * 2002-12-10 2013-02-26 Ol2, Inc. System for acceleration of web page delivery
US8832772B2 (en) * 2002-12-10 2014-09-09 Ol2, Inc. System for combining recorded application state with application streaming interactive video output
US8468575B2 (en) * 2002-12-10 2013-06-18 Ol2, Inc. System for recursive recombination of streaming interactive video
US8840475B2 (en) * 2002-12-10 2014-09-23 Ol2, Inc. Method for user session transitioning among streaming interactive video servers
US8495678B2 (en) * 2002-12-10 2013-07-23 Ol2, Inc. System for reporting recorded video preceding system failures
US8949922B2 (en) * 2002-12-10 2015-02-03 Ol2, Inc. System for collaborative conferencing using streaming interactive video
US9108107B2 (en) * 2002-12-10 2015-08-18 Sony Computer Entertainment America Llc Hosting and broadcasting virtual events using streaming interactive video
US7536713B1 (en) 2002-12-11 2009-05-19 Alan Bartholomew Knowledge broadcasting and classification system
US20040122686A1 (en) * 2002-12-23 2004-06-24 Hill Thomas L. Software predictive model of technology acceptance
US9742615B1 (en) * 2002-12-31 2017-08-22 Aol Inc. Popularity index
US8538895B2 (en) 2004-03-15 2013-09-17 Aol Inc. Sharing social network information
US7263614B2 (en) 2002-12-31 2007-08-28 Aol Llc Implicit access for communications pathway
US7945674B2 (en) 2003-04-02 2011-05-17 Aol Inc. Degrees of separation for handling communications
US7949759B2 (en) 2003-04-02 2011-05-24 AOL, Inc. Degrees of separation for handling communications
JP2004220215A (ja) * 2003-01-14 2004-08-05 Hitachi Ltd 計算機を利用した業務誘導支援システムおよび業務誘導支援方法
US7778999B1 (en) * 2003-01-24 2010-08-17 Bsecure Technologies, Inc. Systems and methods for multi-layered packet filtering and remote management of network devices
US7164798B2 (en) 2003-02-18 2007-01-16 Microsoft Corporation Learning-based automatic commercial content detection
US7260261B2 (en) * 2003-02-20 2007-08-21 Microsoft Corporation Systems and methods for enhanced image adaptation
US20050177564A1 (en) * 2003-03-13 2005-08-11 Fujitsu Limited Server, method, computer product, and terminal device for searching item data
US20040186769A1 (en) * 2003-03-21 2004-09-23 Mangold Bernard P. System and method of modifying the price paid by an advertiser in a search result list
US7483878B2 (en) * 2003-03-25 2009-01-27 Claria Corporation Generation and presentation of search results using addressing information
US7613776B1 (en) 2003-03-26 2009-11-03 Aol Llc Identifying and using identities deemed to be known to a user
US7774191B2 (en) * 2003-04-09 2010-08-10 Gary Charles Berkowitz Virtual supercomputer
US20040210560A1 (en) * 2003-04-16 2004-10-21 Shuster Gary Stephen Method and system for searching a wide area network
GB0309174D0 (en) * 2003-04-23 2003-05-28 Stevenson David W System and method for navigating a web site
US7194466B2 (en) 2003-05-01 2007-03-20 Microsoft Corporation Object clustering using inter-layer links
US20040220914A1 (en) * 2003-05-02 2004-11-04 Dominic Cheung Content performance assessment optimization for search listings in wide area network searches
US8166014B2 (en) * 2003-05-02 2012-04-24 Yahoo! Inc. Detection of improper search queries in a wide area network search engine
US20050187913A1 (en) 2003-05-06 2005-08-25 Yoram Nelken Web-based customer service interface
US8495002B2 (en) 2003-05-06 2013-07-23 International Business Machines Corporation Software tool for training and testing a knowledge base
US7567964B2 (en) * 2003-05-08 2009-07-28 Oracle International Corporation Configurable search graphical user interface and engine
US7283997B1 (en) 2003-05-14 2007-10-16 Apple Inc. System and method for ranking the relevance of documents retrieved by a query
US20030167212A1 (en) * 2003-05-15 2003-09-04 Emergency 24, Inc. Method and system for providing relevant advertisement internet hyperlinks
KR100667917B1 (ko) * 2003-05-16 2007-01-11 엔에이치엔(주) 웹사이트 검색 서비스 제공 방법 및 그 시스템
JP2004355069A (ja) 2003-05-27 2004-12-16 Sony Corp 情報処理装置および方法、プログラム、並びに記録媒体
US7526470B1 (en) * 2003-05-28 2009-04-28 Microsoft Corporation System and method for measuring and improving search result relevance based on user satisfaction
US8140388B2 (en) * 2003-06-05 2012-03-20 Hayley Logistics Llc Method for implementing online advertising
US7885849B2 (en) 2003-06-05 2011-02-08 Hayley Logistics Llc System and method for predicting demand for items
US8103540B2 (en) * 2003-06-05 2012-01-24 Hayley Logistics Llc System and method for influencing recommender system
US7890363B2 (en) * 2003-06-05 2011-02-15 Hayley Logistics Llc System and method of identifying trendsetters
US7685117B2 (en) * 2003-06-05 2010-03-23 Hayley Logistics Llc Method for implementing search engine
US7689432B2 (en) * 2003-06-06 2010-03-30 Hayley Logistics Llc System and method for influencing recommender system & advertising based on programmed policies
US8447775B2 (en) * 2003-06-13 2013-05-21 Microsoft Corporation Database query user interface to assist in efficient and accurate query construction
US7401140B2 (en) * 2003-06-17 2008-07-15 Claria Corporation Generation of statistical information in a computer network
US7289983B2 (en) * 2003-06-19 2007-10-30 International Business Machines Corporation Personalized indexing and searching for information in a distributed data processing system
US20040260680A1 (en) * 2003-06-19 2004-12-23 International Business Machines Corporation Personalized indexing and searching for information in a distributed data processing system
US7933984B1 (en) * 2003-06-30 2011-04-26 Google Inc. Systems and methods for detecting click spam
US7246106B2 (en) * 2003-07-02 2007-07-17 Red Paper Llc System and method for distributing electronic information
US7599938B1 (en) 2003-07-11 2009-10-06 Harrison Jr Shelton E Social news gathering, prioritizing, tagging, searching, and syndication method
US20050027666A1 (en) * 2003-07-15 2005-02-03 Vente, Inc Interactive online research system and method
US7653693B2 (en) 2003-09-05 2010-01-26 Aol Llc Method and system for capturing instant messages
WO2005008526A1 (en) * 2003-07-23 2005-01-27 University College Dublin, National University Of Ireland, Dublin Information retrieval
US20050027670A1 (en) * 2003-07-30 2005-02-03 Petropoulos Jack G. Ranking search results using conversion data
US7617203B2 (en) * 2003-08-01 2009-11-10 Yahoo! Inc Listings optimization using a plurality of data sources
US20070136251A1 (en) * 2003-08-21 2007-06-14 Idilia Inc. System and Method for Processing a Query
EP2397954A1 (en) * 2003-08-21 2011-12-21 Idilia Inc. System and method for associating queries and documents with contextual advertisements
US11042886B2 (en) 2003-09-04 2021-06-22 Google Llc Systems and methods for determining user actions
US20050055269A1 (en) * 2003-09-04 2005-03-10 Alex Roetter Systems and methods for determining user actions
US8706551B2 (en) * 2003-09-04 2014-04-22 Google Inc. Systems and methods for determining user actions
US7577655B2 (en) 2003-09-16 2009-08-18 Google Inc. Systems and methods for improving the ranking of news articles
US7516086B2 (en) 2003-09-24 2009-04-07 Idearc Media Corp. Business rating placement heuristic
US7050990B1 (en) 2003-09-24 2006-05-23 Verizon Directories Corp. Information distribution system
US7685296B2 (en) * 2003-09-25 2010-03-23 Microsoft Corporation Systems and methods for client-based web crawling
US10276266B1 (en) 2003-09-26 2019-04-30 Joseph Piacentile Systems and methods for wireless prescription compliance monitoring
US10692148B1 (en) 2003-09-26 2020-06-23 Joseph Piacentile Systems and methods for wireless journal presentation
DE10345065A1 (de) * 2003-09-26 2005-04-14 Boehringer Ingelheim Pharma Gmbh & Co. Kg Aerosolformulierung für die Inhalation enthaltend ein Anticholinergikum
US8694329B1 (en) 2003-09-26 2014-04-08 Joseph Piacentile Systems and methods for wireless prescription advertising
US20050128995A1 (en) * 2003-09-29 2005-06-16 Ott Maximilian A. Method and apparatus for using wireless hotspots and semantic routing to provide broadband mobile serveices
US7797316B2 (en) 2003-09-30 2010-09-14 Google Inc. Systems and methods for determining document freshness
US7400761B2 (en) * 2003-09-30 2008-07-15 Microsoft Corporation Contrast-based image attention analysis framework
EP1775666A3 (en) * 2003-09-30 2010-02-17 Google, Inc. Document scoring based on traffic associated with a document
US7130819B2 (en) 2003-09-30 2006-10-31 Yahoo! Inc. Method and computer readable medium for search scoring
AU2006252227B2 (en) * 2003-09-30 2010-07-22 Google Llc Document scoring based on link-based criteria
US7693827B2 (en) * 2003-09-30 2010-04-06 Google Inc. Personalization of placed content ordering in search results
US7346839B2 (en) 2003-09-30 2008-03-18 Google Inc. Information retrieval based on historical data
US7467131B1 (en) * 2003-09-30 2008-12-16 Google Inc. Method and system for query data caching and optimization in a search engine system
US20050120003A1 (en) * 2003-10-08 2005-06-02 Drury William J. Method for maintaining a record of searches and results
US7471827B2 (en) * 2003-10-16 2008-12-30 Microsoft Corporation Automatic browsing path generation to present image areas with high attention value as a function of space and time
US7617196B2 (en) * 2003-10-22 2009-11-10 International Business Machines Corporation Context-sensitive term expansion with multiple levels of expansion
US7930206B2 (en) 2003-11-03 2011-04-19 Google Inc. System and method for enabling an advertisement to follow the user to additional web pages
US20050096980A1 (en) * 2003-11-03 2005-05-05 Ross Koningstein System and method for delivering internet advertisements that change between textual and graphical ads on demand by a user
US20050097089A1 (en) * 2003-11-05 2005-05-05 Tom Nielsen Persistent user interface for providing navigational functionality
US7949682B2 (en) * 2003-11-05 2011-05-24 Novell, Inc. Method for providing a flat view of a hierarchical namespace without requiring unique leaf names
US8527541B2 (en) * 2003-11-05 2013-09-03 Emc Corporation Method for mapping a flat namespace onto a hierarchical namespace using locality of reference cues
US7844589B2 (en) 2003-11-18 2010-11-30 Yahoo! Inc. Method and apparatus for performing a search
US8170912B2 (en) 2003-11-25 2012-05-01 Carhamm Ltd., Llc Database structure and front end
US20050114678A1 (en) * 2003-11-26 2005-05-26 Amit Bagga Method and apparatus for verifying security of authentication information extracted from a user
US8639937B2 (en) * 2003-11-26 2014-01-28 Avaya Inc. Method and apparatus for extracting authentication information from a user
US7523096B2 (en) 2003-12-03 2009-04-21 Google Inc. Methods and systems for personalized network searching
US20060230040A1 (en) * 2003-12-08 2006-10-12 Andy Curtis Methods and systems for providing a response to a query
US7181447B2 (en) * 2003-12-08 2007-02-20 Iac Search And Media, Inc. Methods and systems for conceptually organizing and presenting information
US7451131B2 (en) * 2003-12-08 2008-11-11 Iac Search & Media, Inc. Methods and systems for providing a response to a query
WO2005057368A2 (en) * 2003-12-08 2005-06-23 Iac Search & Media, Inc. Methods and systems for conceptually organizing and presenting information
US7900133B2 (en) 2003-12-09 2011-03-01 International Business Machines Corporation Annotation structure type determination
US7689536B1 (en) 2003-12-18 2010-03-30 Google Inc. Methods and systems for detecting and extracting information
US20050138007A1 (en) * 2003-12-22 2005-06-23 International Business Machines Corporation Document enhancement method
US20050144069A1 (en) * 2003-12-23 2005-06-30 Wiseman Leora R. Method and system for providing targeted graphical advertisements
US7299222B1 (en) * 2003-12-30 2007-11-20 Aol Llc Enhanced search results
US7281008B1 (en) * 2003-12-31 2007-10-09 Google Inc. Systems and methods for constructing a query result set
US8442331B2 (en) 2004-02-15 2013-05-14 Google Inc. Capturing text from rendered documents using supplemental information
US7707039B2 (en) 2004-02-15 2010-04-27 Exbiblio B.V. Automatic modification of web pages
US7460737B2 (en) 2004-02-12 2008-12-02 Hoshiko Llc Method and apparatus for photograph finding
US10635723B2 (en) 2004-02-15 2020-04-28 Google Llc Search engines and systems with handheld document data capture devices
US7812860B2 (en) 2004-04-01 2010-10-12 Exbiblio B.V. Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device
US7631081B2 (en) * 2004-02-27 2009-12-08 International Business Machines Corporation Method and apparatus for hierarchical selective personalization
US7672927B1 (en) 2004-02-27 2010-03-02 Yahoo! Inc. Suggesting an alternative to the spelling of a search query
US20050197894A1 (en) * 2004-03-02 2005-09-08 Adam Fairbanks Localized event server apparatus and method
US8635273B2 (en) 2004-03-05 2014-01-21 Aol Inc. Announcing new users of an electronic communications system to existing users
US20050216547A1 (en) * 2004-03-10 2005-09-29 Foltz-Smith Russell A System for organizing advertisements on a web page and related method
US8055553B1 (en) 2006-01-19 2011-11-08 Verizon Laboratories Inc. Dynamic comparison text functionality
US7725414B2 (en) 2004-03-16 2010-05-25 Buzzmetrics, Ltd An Israel Corporation Method for developing a classifier for classifying communications
JP4153887B2 (ja) * 2004-03-19 2008-09-24 株式会社日立製作所 移動体ナビゲーション装置、および、移動体ナビゲーション装置における目的地の検索方法
US8356090B2 (en) 2004-03-29 2013-01-15 Go Daddy Operating Company, LLC Method for a facilitator to assist an entrepreneur in creating an internet business
US20050216290A1 (en) * 2004-03-29 2005-09-29 The Go Daddy Group, Inc. Web site design and copyright process
US20070112950A1 (en) * 2004-03-29 2007-05-17 The Go Daddy Group, Inc. Domain name expiration protection
US7533090B2 (en) 2004-03-30 2009-05-12 Google Inc. System and method for rating electronic documents
US20050222900A1 (en) * 2004-03-30 2005-10-06 Prashant Fuloria Selectively delivering advertisements based at least in part on trademark issues
US7536382B2 (en) 2004-03-31 2009-05-19 Google Inc. Query rewriting with entity detection
US8631001B2 (en) * 2004-03-31 2014-01-14 Google Inc. Systems and methods for weighting a search query result
US20080040315A1 (en) * 2004-03-31 2008-02-14 Auerbach David B Systems and methods for generating a user interface
US9009153B2 (en) 2004-03-31 2015-04-14 Google Inc. Systems and methods for identifying a named entity
US7499958B1 (en) * 2004-03-31 2009-03-03 Google Inc. Systems and methods of replicating all or part of a data store
US8041713B2 (en) * 2004-03-31 2011-10-18 Google Inc. Systems and methods for analyzing boilerplate
US7664734B2 (en) * 2004-03-31 2010-02-16 Google Inc. Systems and methods for generating multiple implicit search queries
US7707142B1 (en) 2004-03-31 2010-04-27 Google Inc. Methods and systems for performing an offline search
US20050222982A1 (en) * 2004-03-31 2005-10-06 Paczkowski Remigiusz K System and method for responding to search requests in a computer network
US7996419B2 (en) 2004-03-31 2011-08-09 Google Inc. Query rewriting with entity detection
US7693825B2 (en) * 2004-03-31 2010-04-06 Google Inc. Systems and methods for ranking implicit search results
US7272601B1 (en) * 2004-03-31 2007-09-18 Google Inc. Systems and methods for associating a keyword with a user interface area
US20060081714A1 (en) 2004-08-23 2006-04-20 King Martin T Portable scanning device
US20060098900A1 (en) 2004-09-27 2006-05-11 King Martin T Secure data gathering from rendered documents
US7990556B2 (en) 2004-12-03 2011-08-02 Google Inc. Association of a portable scanner with input/output and storage devices
WO2008028674A2 (en) 2006-09-08 2008-03-13 Exbiblio B.V. Optical scanners, such as hand-held optical scanners
US7894670B2 (en) 2004-04-01 2011-02-22 Exbiblio B.V. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US9008447B2 (en) 2004-04-01 2015-04-14 Google Inc. Method and system for character recognition
US8081849B2 (en) 2004-12-03 2011-12-20 Google Inc. Portable scanning and memory device
US9116890B2 (en) 2004-04-01 2015-08-25 Google Inc. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US9143638B2 (en) 2004-04-01 2015-09-22 Google Inc. Data capture from rendered documents using handheld device
US8146156B2 (en) 2004-04-01 2012-03-27 Google Inc. Archive of text captures from rendered documents
US8713418B2 (en) 2004-04-12 2014-04-29 Google Inc. Adding value to a rendered document
US7305389B2 (en) 2004-04-15 2007-12-04 Microsoft Corporation Content propagation for enhanced document retrieval
US7689585B2 (en) 2004-04-15 2010-03-30 Microsoft Corporation Reinforced clustering of multi-type data objects for search term suggestion
US7289985B2 (en) 2004-04-15 2007-10-30 Microsoft Corporation Enhanced document retrieval
US7260568B2 (en) 2004-04-15 2007-08-21 Microsoft Corporation Verifying relevance between keywords and web site contents
US7366705B2 (en) 2004-04-15 2008-04-29 Microsoft Corporation Clustering based text classification
KR100481141B1 (ko) * 2004-04-17 2005-04-07 엔에이치엔(주) 소정의 검색 요청에 의해 검색 목록순을 추출하는 검색어광고 제공 시스템 및 검색어 광고 제공 방법
US8489624B2 (en) 2004-05-17 2013-07-16 Google, Inc. Processing techniques for text capture from a rendered document
US8620083B2 (en) 2004-12-03 2013-12-31 Google Inc. Method and system for character recognition
US8874504B2 (en) 2004-12-03 2014-10-28 Google Inc. Processing techniques for visual capture data from a rendered document
KR100443483B1 (ko) * 2004-04-23 2004-08-09 엔에이치엔(주) 급상승 검색어 검출 방법 및 시스템
US20050246358A1 (en) * 2004-04-29 2005-11-03 Gross John N System & method of identifying and predicting innovation dissemination
US20060010029A1 (en) * 2004-04-29 2006-01-12 Gross John N System & method for online advertising
US20050246391A1 (en) * 2004-04-29 2005-11-03 Gross John N System & method for monitoring web pages
US7801738B2 (en) * 2004-05-10 2010-09-21 Google Inc. System and method for rating documents comprising an image
US8065611B1 (en) 2004-06-30 2011-11-22 Google Inc. Method and system for mining image searches to associate images with concepts
US7697791B1 (en) 2004-05-10 2010-04-13 Google Inc. Method and system for providing targeted documents based on concepts automatically identified therein
US7996753B1 (en) 2004-05-10 2011-08-09 Google Inc. Method and system for automatically creating an image advertisement
US11409812B1 (en) 2004-05-10 2022-08-09 Google Llc Method and system for mining image searches to associate images with concepts
US7639898B1 (en) 2004-05-10 2009-12-29 Google Inc. Method and system for approving documents based on image similarity
US20050267799A1 (en) * 2004-05-10 2005-12-01 Wesley Chan System and method for enabling publishers to select preferred types of electronic documents
US20060016358A1 (en) * 2004-05-11 2006-01-26 Zimmerman Terri C Method for recording multi-event sports meet information on skin
US7668854B2 (en) * 2004-05-12 2010-02-23 International Business Machines Corporation System and method of building proven search paths
US7376643B2 (en) * 2004-05-14 2008-05-20 Microsoft Corporation Method and system for determining similarity of objects based on heterogeneous relationships
US7310635B2 (en) * 2004-05-17 2007-12-18 Knowitall, Llc. Record management and retrieval computer program and method
US20050267872A1 (en) * 2004-06-01 2005-12-01 Yaron Galai System and method for automated mapping of items to documents
KR100462829B1 (ko) * 2004-06-08 2004-12-29 엔에이치엔(주) 명령어의 유효성 판단 방법 및 그 시스템
KR101137150B1 (ko) * 2004-06-08 2012-04-19 엔에이치엔비즈니스플랫폼 주식회사 명령어의 유효성 판단 방법 및 그 시스템
KR100479360B1 (ko) 2004-06-08 2005-03-29 엔에이치엔(주) 명령어의 유효성 판단 방법 및 그 시스템
US20060029106A1 (en) * 2004-06-14 2006-02-09 Semandex Networks, Inc. System and method for providing content-based instant messaging
US7685112B2 (en) * 2004-06-17 2010-03-23 The Regents Of The University Of California Method and apparatus for retrieving and indexing hidden pages
KR100462828B1 (ko) * 2004-06-22 2004-12-30 엔에이치엔(주) 명령어의 유효성 판단 방법 및 그 시스템
KR100574201B1 (ko) * 2004-06-23 2006-04-27 엔에이치엔(주) 시기별 검색어 검출 방법 및 시스템
US8392453B2 (en) * 2004-06-25 2013-03-05 Google Inc. Nonstandard text entry
WO2006007194A1 (en) * 2004-06-25 2006-01-19 Personasearch, Inc. Dynamic search processor
US8972444B2 (en) * 2004-06-25 2015-03-03 Google Inc. Nonstandard locality-based text entry
US7788274B1 (en) 2004-06-30 2010-08-31 Google Inc. Systems and methods for category-based search
US7596571B2 (en) * 2004-06-30 2009-09-29 Technorati, Inc. Ecosystem method of aggregation and search and related techniques
US7761439B1 (en) 2004-06-30 2010-07-20 Google Inc. Systems and methods for performing a directory search
US8131754B1 (en) 2004-06-30 2012-03-06 Google Inc. Systems and methods for determining an article association measure
US8078607B2 (en) * 2006-03-30 2011-12-13 Google Inc. Generating website profiles based on queries from webistes and user activities on the search results
US8620915B1 (en) 2007-03-13 2013-12-31 Google Inc. Systems and methods for promoting personalized search results based on personal information
KR100806862B1 (ko) * 2004-07-16 2008-02-26 (주)이네스트커뮤니케이션 웹 사이트에서의 1차 키워드 검색에 대해 관련성 있는 2차키워드의 리스트를 제공하는 방법 및 장치
US8346620B2 (en) 2004-07-19 2013-01-01 Google Inc. Automatic modification of web pages
US9053754B2 (en) * 2004-07-28 2015-06-09 Microsoft Technology Licensing, Llc Thumbnail generation and presentation for recorded TV programs
US20070016559A1 (en) * 2005-07-14 2007-01-18 Yahoo! Inc. User entertainment and engagement enhancements to search system
US7986372B2 (en) 2004-08-02 2011-07-26 Microsoft Corporation Systems and methods for smart media content thumbnail extraction
US7097513B2 (en) * 2004-08-10 2006-08-29 American Power Conversion Corporation Telecommunication connector
US20100092095A1 (en) * 2008-10-14 2010-04-15 Exbiblio B.V. Data gathering in digital and rendered document environments
US8255413B2 (en) 2004-08-19 2012-08-28 Carhamm Ltd., Llc Method and apparatus for responding to request for information-personalization
AU2005277210A1 (en) * 2004-08-19 2006-03-02 Claria, Corporation Method and apparatus for responding to end-user request for information
US8078602B2 (en) 2004-12-17 2011-12-13 Claria Innovations, Llc Search engine for a computer network
US20060047643A1 (en) * 2004-08-31 2006-03-02 Chirag Chaman Method and system for a personalized search engine
US20080005690A1 (en) * 2004-09-10 2008-01-03 Koninklijke Philips Electronics, N.V. Apparatus for Enabling to Control at Least One Media Data Processing Device, and Method Thereof
US20060059135A1 (en) * 2004-09-10 2006-03-16 Eran Palmon Conducting a search directed by a hierarchy-free set of topics
US7493301B2 (en) 2004-09-10 2009-02-17 Suggestica, Inc. Creating and sharing collections of links for conducting a search directed by a hierarchy-free set of topics, and a user interface therefor
US7321889B2 (en) * 2004-09-10 2008-01-22 Suggestica, Inc. Authoring and managing personalized searchable link collections
US20060064411A1 (en) * 2004-09-22 2006-03-23 William Gross Search engine using user intent
US8335785B2 (en) 2004-09-28 2012-12-18 Hewlett-Packard Development Company, L.P. Ranking results for network search query
JP4516815B2 (ja) * 2004-09-28 2010-08-04 株式会社ニューズウォッチ 検索装置
US20070011155A1 (en) * 2004-09-29 2007-01-11 Sarkar Pte. Ltd. System for communication and collaboration
US7680648B2 (en) * 2004-09-30 2010-03-16 Google Inc. Methods and systems for improving text segmentation
US7996208B2 (en) 2004-09-30 2011-08-09 Google Inc. Methods and systems for selecting a language for text segmentation
US8051096B1 (en) 2004-09-30 2011-11-01 Google Inc. Methods and systems for augmenting a token lexicon
US7523085B2 (en) 2004-09-30 2009-04-21 Buzzmetrics, Ltd An Israel Corporation Topical sentiments in electronically stored communications
US7801899B1 (en) * 2004-10-01 2010-09-21 Google Inc. Mixing items, such as ad targeting keyword suggestions, from heterogeneous sources
US20060074881A1 (en) * 2004-10-02 2006-04-06 Adventnet, Inc. Structure independent searching in disparate databases
US7412442B1 (en) 2004-10-15 2008-08-12 Amazon Technologies, Inc. Augmenting search query results with behaviorally related items
WO2006055769A2 (en) * 2004-11-17 2006-05-26 The Regents Of The University Of California System and method for providing a web page
CN101443751A (zh) 2004-11-22 2009-05-27 特鲁维奥公司 用于应用爬取器的方法和装置
US7584194B2 (en) * 2004-11-22 2009-09-01 Truveo, Inc. Method and apparatus for an application crawler
WO2006055983A2 (en) * 2004-11-22 2006-05-26 Truveo, Inc. Method and apparatus for a ranking engine
JP4605763B2 (ja) * 2004-11-26 2011-01-05 京セラ株式会社 端末装置及びその条件確認方法並びに条件確認プログラム
US8874570B1 (en) * 2004-11-30 2014-10-28 Google Inc. Search boost vector based on co-visitation information
US8060566B2 (en) 2004-12-01 2011-11-15 Aol Inc. Automatically enabling the forwarding of instant messages
US7730143B1 (en) 2004-12-01 2010-06-01 Aol Inc. Prohibiting mobile forwarding
US9002949B2 (en) 2004-12-01 2015-04-07 Google Inc. Automatically enabling the forwarding of instant messages
US8762280B1 (en) 2004-12-02 2014-06-24 Google Inc. Method and system for using a network analysis system to verify content on a website
WO2006062868A2 (en) * 2004-12-06 2006-06-15 Yahoo! Inc. Systems and methods for managing and using multiple concept networks for assisted search processing
US7693863B2 (en) 2004-12-20 2010-04-06 Claria Corporation Method and device for publishing cross-network user behavioral data
US8843536B1 (en) 2004-12-31 2014-09-23 Google Inc. Methods and systems for providing relevant advertisements or other content for inactive uniform resource locators using search queries
US7406466B2 (en) * 2005-01-14 2008-07-29 Yahoo! Inc. Reputation based search
US7599966B2 (en) * 2005-01-27 2009-10-06 Yahoo! Inc. System and method for improving online search engine results
WO2006085778A2 (en) * 2005-02-11 2006-08-17 Eurekster, Inc Information prioritisation system and method
US20060184577A1 (en) * 2005-02-15 2006-08-17 Kaushal Kurapati Methods and apparatuses to determine adult images by query association
US7461059B2 (en) * 2005-02-23 2008-12-02 Microsoft Corporation Dynamically updated search results based upon continuously-evolving search query that is based at least in part upon phrase suggestion, search engine uses previous result sets performing additional search tasks
US20060242053A1 (en) * 2005-02-28 2006-10-26 Yoni Avital Interactive auction style system and method for coordinating user activities
US7657520B2 (en) * 2005-03-03 2010-02-02 Google, Inc. Providing history and transaction volume information of a content source to users
WO2006107141A1 (en) * 2005-03-04 2006-10-12 Chutnoon Inc. Server, method and system for providing information search service by using sheaf of pages
WO2006093394A1 (en) * 2005-03-04 2006-09-08 Chutnoon Inc. Server, method and system for providing information search service by using web page segmented into several information blocks
US8645941B2 (en) 2005-03-07 2014-02-04 Carhamm Ltd., Llc Method for attributing and allocating revenue related to embedded software
US8087068B1 (en) 2005-03-08 2011-12-27 Google Inc. Verifying access to a network account over multiple user communication portals based on security criteria
US7757080B1 (en) 2005-03-11 2010-07-13 Google Inc. User validation using cookies and isolated backup validation
US8073866B2 (en) 2005-03-17 2011-12-06 Claria Innovations, Llc Method for providing content to an internet user based on the user's demonstrated content preferences
US8620988B2 (en) * 2005-03-23 2013-12-31 Research In Motion Limited System and method for processing syndication information for a mobile device
US20060224583A1 (en) * 2005-03-31 2006-10-05 Google, Inc. Systems and methods for analyzing a user's web history
US7574426B1 (en) * 2005-03-31 2009-08-11 A9.Com, Inc. Efficiently identifying the items most relevant to a current query based on items selected in connection with similar queries
US9256685B2 (en) * 2005-03-31 2016-02-09 Google Inc. Systems and methods for modifying search results based on a user's history
US20060224608A1 (en) * 2005-03-31 2006-10-05 Google, Inc. Systems and methods for combining sets of favorites
US20060248061A1 (en) * 2005-04-13 2006-11-02 Kulakow Arthur J Web page with tabbed display regions for displaying search results
WO2006113644A2 (en) * 2005-04-18 2006-10-26 Collage Analytics Llc System and method for efficiently tracking and dating content in very large dynamic document spaces
US9002725B1 (en) 2005-04-20 2015-04-07 Google Inc. System and method for targeting information based on message content
US7744256B2 (en) * 2006-05-22 2010-06-29 Edison Price Lighting, Inc. LED array wafer lighting fixture
KR20070088537A (ko) * 2005-05-20 2007-08-29 스티븐 클로프 디지털 광고 시스템
US20070162342A1 (en) * 2005-05-20 2007-07-12 Steven Klopf Digital advertising system
US7725502B1 (en) 2005-06-15 2010-05-25 Google Inc. Time-multiplexing documents based on preferences or relatedness
US9158855B2 (en) 2005-06-16 2015-10-13 Buzzmetrics, Ltd Extracting structured data from weblogs
US8832055B1 (en) 2005-06-16 2014-09-09 Gere Dev. Applications, LLC Auto-refinement of search results based on monitored search activities of users
US7617134B2 (en) * 2005-06-17 2009-11-10 Match.Com, L.L.C. System and method for providing a certified photograph in a network environment
US8200687B2 (en) * 2005-06-20 2012-06-12 Ebay Inc. System to generate related search queries
US7903099B2 (en) 2005-06-20 2011-03-08 Google Inc. Allocating advertising space in a network of displays
US20070005679A1 (en) * 2005-06-21 2007-01-04 Bui Richard T Server-client hybrid search systems, methods, and apparatuses
US20060294071A1 (en) * 2005-06-28 2006-12-28 Microsoft Corporation Facet extraction and user feedback for ranking improvement and personalization
US8548974B2 (en) * 2005-07-25 2013-10-01 The Boeing Company Apparatus and methods for providing geographically oriented internet search results to mobile users
US7840438B2 (en) 2005-07-29 2010-11-23 Yahoo! Inc. System and method for discounting of historical click through data for multiple versions of an advertisement
US20070027848A1 (en) * 2005-07-29 2007-02-01 Microsoft Corporation Smart search for accessing options
US20070027901A1 (en) * 2005-08-01 2007-02-01 John Chan Method and System for Developing and Managing A Computer-Based Marketing Campaign
US20070027850A1 (en) * 2005-08-01 2007-02-01 Reprise Media, Llc Methods and systems for developing and managing a computer-based marketing campaign
US20070100779A1 (en) * 2005-08-05 2007-05-03 Ori Levy Method and system for extracting web data
US8027876B2 (en) 2005-08-08 2011-09-27 Yoogli, Inc. Online advertising valuation apparatus and method
US8429167B2 (en) * 2005-08-08 2013-04-23 Google Inc. User-context-based search engine
US7565358B2 (en) * 2005-08-08 2009-07-21 Google Inc. Agent rank
US20070043710A1 (en) * 2005-08-22 2007-02-22 David Pell Searchroll system
US8719255B1 (en) 2005-08-23 2014-05-06 Amazon Technologies, Inc. Method and system for determining interest levels of online content based on rates of change of content access
US20070198486A1 (en) * 2005-08-29 2007-08-23 Daniel Abrams Internet search engine with browser tools
US8244720B2 (en) * 2005-09-13 2012-08-14 Google Inc. Ranking blog documents
US20110143731A1 (en) * 2005-09-14 2011-06-16 Jorey Ramer Mobile Communication Facility Usage Pattern Geographic Based Advertising
US8503995B2 (en) 2005-09-14 2013-08-06 Jumptap, Inc. Mobile dynamic advertisement creation and placement
US10911894B2 (en) 2005-09-14 2021-02-02 Verizon Media Inc. Use of dynamic content generation parameters based on previous performance of those parameters
US8156128B2 (en) * 2005-09-14 2012-04-10 Jumptap, Inc. Contextual mobile content placement on a mobile communication facility
US20070192318A1 (en) * 2005-09-14 2007-08-16 Jorey Ramer Creation of a mobile search suggestion dictionary
US8805339B2 (en) 2005-09-14 2014-08-12 Millennial Media, Inc. Categorization of a mobile user profile based on browse and viewing behavior
US20070061317A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Mobile search substring query completion
US8660891B2 (en) 2005-11-01 2014-02-25 Millennial Media Interactive mobile advertisement banners
US8209344B2 (en) 2005-09-14 2012-06-26 Jumptap, Inc. Embedding sponsored content in mobile applications
US20070061211A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Preventing mobile communication facility click fraud
US20070118533A1 (en) * 2005-09-14 2007-05-24 Jorey Ramer On-off handset search box
US20080215429A1 (en) * 2005-11-01 2008-09-04 Jorey Ramer Using a mobile communication facility for offline ad searching
US20070073717A1 (en) * 2005-09-14 2007-03-29 Jorey Ramer Mobile comparison shopping
US20070061303A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Mobile search result clustering
US7660581B2 (en) 2005-09-14 2010-02-09 Jumptap, Inc. Managing sponsored content based on usage history
US8027879B2 (en) * 2005-11-05 2011-09-27 Jumptap, Inc. Exclusivity bidding for mobile sponsored content
US7752209B2 (en) 2005-09-14 2010-07-06 Jumptap, Inc. Presenting sponsored content on a mobile communication facility
US20070073718A1 (en) * 2005-09-14 2007-03-29 Jorey Ramer Mobile search service instant activation
US10038756B2 (en) 2005-09-14 2018-07-31 Millenial Media LLC Managing sponsored content based on device characteristics
US20070288427A1 (en) * 2005-09-14 2007-12-13 Jorey Ramer Mobile pay-per-call campaign creation
US8103545B2 (en) 2005-09-14 2012-01-24 Jumptap, Inc. Managing payment for sponsored content presented to mobile communication facilities
US8819659B2 (en) 2005-09-14 2014-08-26 Millennial Media, Inc. Mobile search service instant activation
US8302030B2 (en) 2005-09-14 2012-10-30 Jumptap, Inc. Management of multiple advertising inventories using a monetization platform
US8311888B2 (en) 2005-09-14 2012-11-13 Jumptap, Inc. Revenue models associated with syndication of a behavioral profile using a monetization platform
US9471925B2 (en) * 2005-09-14 2016-10-18 Millennial Media Llc Increasing mobile interactivity
US9076175B2 (en) * 2005-09-14 2015-07-07 Millennial Media, Inc. Mobile comparison shopping
US20070060109A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Managing sponsored content based on user characteristics
US9058406B2 (en) 2005-09-14 2015-06-16 Millennial Media, Inc. Management of multiple advertising inventories using a monetization platform
US7577665B2 (en) 2005-09-14 2009-08-18 Jumptap, Inc. User characteristic influenced search results
US20080214204A1 (en) * 2005-11-01 2008-09-04 Jorey Ramer Similarity based location mapping of mobile comm facility users
US8989718B2 (en) * 2005-09-14 2015-03-24 Millennial Media, Inc. Idle screen advertising
US20070061246A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Mobile campaign creation
US8832100B2 (en) 2005-09-14 2014-09-09 Millennial Media, Inc. User transaction history influenced search results
US9201979B2 (en) 2005-09-14 2015-12-01 Millennial Media, Inc. Syndication of a behavioral profile associated with an availability condition using a monetization platform
US8364540B2 (en) 2005-09-14 2013-01-29 Jumptap, Inc. Contextual targeting of content using a monetization platform
US7676394B2 (en) 2005-09-14 2010-03-09 Jumptap, Inc. Dynamic bidding and expected value
US20090234745A1 (en) * 2005-11-05 2009-09-17 Jorey Ramer Methods and systems for mobile coupon tracking
US20080214154A1 (en) * 2005-11-01 2008-09-04 Jorey Ramer Associating mobile and non mobile web content
US8688671B2 (en) 2005-09-14 2014-04-01 Millennial Media Managing sponsored content based on geographic region
US7860871B2 (en) 2005-09-14 2010-12-28 Jumptap, Inc. User history influenced search results
US20080215557A1 (en) * 2005-11-05 2008-09-04 Jorey Ramer Methods and systems of mobile query classification
US20070100653A1 (en) * 2005-11-01 2007-05-03 Jorey Ramer Mobile website analyzer
US8615719B2 (en) 2005-09-14 2013-12-24 Jumptap, Inc. Managing sponsored content for delivery to mobile communication facilities
US20070100652A1 (en) * 2005-11-01 2007-05-03 Jorey Ramer Mobile pay per call
US20080242279A1 (en) * 2005-09-14 2008-10-02 Jorey Ramer Behavior-based mobile content placement on a mobile communication facility
US7769764B2 (en) * 2005-09-14 2010-08-03 Jumptap, Inc. Mobile advertisement syndication
US8290810B2 (en) * 2005-09-14 2012-10-16 Jumptap, Inc. Realtime surveying within mobile sponsored content
US8812526B2 (en) 2005-09-14 2014-08-19 Millennial Media, Inc. Mobile content cross-inventory yield optimization
US8229914B2 (en) 2005-09-14 2012-07-24 Jumptap, Inc. Mobile content spidering and compatibility determination
US7702318B2 (en) 2005-09-14 2010-04-20 Jumptap, Inc. Presentation of sponsored content based on mobile transaction event
US7603360B2 (en) * 2005-09-14 2009-10-13 Jumptap, Inc. Location influenced search results
US8364521B2 (en) 2005-09-14 2013-01-29 Jumptap, Inc. Rendering targeted advertisement on mobile communication facilities
US7548915B2 (en) * 2005-09-14 2009-06-16 Jorey Ramer Contextual mobile content placement on a mobile communication facility
US20080270220A1 (en) * 2005-11-05 2008-10-30 Jorey Ramer Embedding a nonsponsored mobile content within a sponsored mobile content
US8195133B2 (en) 2005-09-14 2012-06-05 Jumptap, Inc. Mobile dynamic advertisement creation and placement
US8433297B2 (en) 2005-11-05 2013-04-30 Jumptag, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8238888B2 (en) 2006-09-13 2012-08-07 Jumptap, Inc. Methods and systems for mobile coupon placement
US9703892B2 (en) 2005-09-14 2017-07-11 Millennial Media Llc Predictive text completion for a mobile communication facility
US20080214148A1 (en) * 2005-11-05 2008-09-04 Jorey Ramer Targeting mobile sponsored content within a social network
US10592930B2 (en) * 2005-09-14 2020-03-17 Millenial Media, LLC Syndication of a behavioral profile using a monetization platform
US20110313853A1 (en) 2005-09-14 2011-12-22 Jorey Ramer System for targeting advertising content to a plurality of mobile communication facilities
US8131271B2 (en) * 2005-11-05 2012-03-06 Jumptap, Inc. Categorization of a mobile user profile based on browse behavior
US7912458B2 (en) 2005-09-14 2011-03-22 Jumptap, Inc. Interaction analysis and prioritization of mobile content
US20070061335A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Multimodal search query processing
US20080214151A1 (en) * 2005-09-14 2008-09-04 Jorey Ramer Methods and systems for mobile coupon placement
US8666376B2 (en) 2005-09-14 2014-03-04 Millennial Media Location based mobile shopping affinity program
GB2430507A (en) * 2005-09-21 2007-03-28 Stephen Robert Ives System for managing the display of sponsored links together with search results on a mobile/wireless device
US8688673B2 (en) * 2005-09-27 2014-04-01 Sarkar Pte Ltd System for communication and collaboration
US8051013B2 (en) 2005-09-27 2011-11-01 Match.Com, L.L.C. System and method for providing a system that includes on-line and off-line features in a network environment
US8473490B2 (en) * 2005-09-27 2013-06-25 Match.Com, L.L.C. System and method for providing a near matches feature in a network environment
US20070073549A1 (en) * 2005-09-27 2007-03-29 Match.Com, L.P. System and method for providing testing and matching in a network environment
US20070073696A1 (en) * 2005-09-28 2007-03-29 Google, Inc. Online data verification of listing data
US20070112811A1 (en) * 2005-10-20 2007-05-17 Microsoft Corporation Architecture for scalable video coding applications
US8015065B2 (en) * 2005-10-28 2011-09-06 Yahoo! Inc. Systems and methods for assigning monetary values to search terms
US8219457B2 (en) * 2005-10-28 2012-07-10 Adobe Systems Incorporated Custom user definable keyword bidding system and method
US7734632B2 (en) * 2005-10-28 2010-06-08 Disney Enterprises, Inc. System and method for targeted ad delivery
US8180826B2 (en) * 2005-10-31 2012-05-15 Microsoft Corporation Media sharing and authoring on the web
US7773813B2 (en) 2005-10-31 2010-08-10 Microsoft Corporation Capture-intention detection for video content analysis
US8196032B2 (en) * 2005-11-01 2012-06-05 Microsoft Corporation Template-based multimedia authoring and sharing
US8175585B2 (en) 2005-11-05 2012-05-08 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
EP1783632B1 (en) 2005-11-08 2012-12-19 Intel Corporation Content recommendation method with user feedback
US8571999B2 (en) 2005-11-14 2013-10-29 C. S. Lee Crawford Method of conducting operations for a social network application including activity list generation
JP2007133809A (ja) * 2005-11-14 2007-05-31 Canon Inc 情報処理装置、コンテンツ処理方法、記憶媒体およびプログラム
US20100121705A1 (en) * 2005-11-14 2010-05-13 Jumptap, Inc. Presentation of Sponsored Content Based on Device Characteristics
US20100285818A1 (en) * 2009-05-08 2010-11-11 Crawford C S Lee Location based service for directing ads to subscribers
US20070129999A1 (en) * 2005-11-18 2007-06-07 Jie Zhou Fraud detection in web-based advertising
US7603619B2 (en) * 2005-11-29 2009-10-13 Google Inc. Formatting a user network site based on user preferences and format performance data
WO2007064639A2 (en) * 2005-11-29 2007-06-07 Scientigo, Inc. Methods and systems for providing personalized contextual search results
US7949714B1 (en) 2005-12-05 2011-05-24 Google Inc. System and method for targeting advertisements or other information using user geographical information
US8601004B1 (en) * 2005-12-06 2013-12-03 Google Inc. System and method for targeting information items based on popularities of the information items
US7730109B2 (en) 2005-12-12 2010-06-01 Google, Inc. Message catalogs for remote modules
US8185819B2 (en) 2005-12-12 2012-05-22 Google Inc. Module specification for a module to be incorporated into a container document
US7730082B2 (en) 2005-12-12 2010-06-01 Google Inc. Remote module incorporation into a container document
US7725530B2 (en) * 2005-12-12 2010-05-25 Google Inc. Proxy server collection of data for module incorporation into a container document
US20070204010A1 (en) * 2005-12-12 2007-08-30 Steven Goldberg Remote Module Syndication System and Method
US7971137B2 (en) * 2005-12-14 2011-06-28 Google Inc. Detecting and rejecting annoying documents
US7827191B2 (en) * 2005-12-14 2010-11-02 Microsoft Corporation Discovering web-based multimedia using search toolbar data
US7599918B2 (en) * 2005-12-29 2009-10-06 Microsoft Corporation Dynamic search with implicit user intention mining
US20070156653A1 (en) * 2005-12-30 2007-07-05 Manish Garg Automated knowledge management system
KR100776697B1 (ko) * 2006-01-05 2007-11-16 주식회사 인터파크지마켓 고객 구매행동 분석에 기반한 지능화된 상품 검색 방법 및 시스템
US20070161214A1 (en) * 2006-01-06 2007-07-12 International Business Machines Corporation High k gate stack on III-V compound semiconductors
US20070180399A1 (en) * 2006-01-31 2007-08-02 Honeywell International, Inc. Method and system for scrolling information across a display device
US7953740B1 (en) 2006-02-13 2011-05-31 Amazon Technologies, Inc. Detection of behavior-based associations between search strings and items
US7870024B2 (en) * 2006-02-17 2011-01-11 Coon Jonathan C Systems and methods for electronic marketing
US8645206B2 (en) * 2006-02-17 2014-02-04 Jonathan C. Coon Systems and methods for electronic marketing
US8484082B2 (en) * 2006-02-17 2013-07-09 Jonathan C. Coon Systems and methods for electronic marketing
US8117195B1 (en) 2006-03-22 2012-02-14 Google Inc. Providing blog posts relevant to search results
US7996396B2 (en) * 2006-03-28 2011-08-09 A9.Com, Inc. Identifying the items most relevant to a current query based on user activity with respect to the results of similar queries
US20070239533A1 (en) * 2006-03-31 2007-10-11 Susan Wojcicki Allocating and monetizing advertising space in offline media through online usage and pricing model
WO2007123783A2 (en) 2006-04-03 2007-11-01 Kontera Technologies, Inc. Contextual advertising techniques implemented at mobile devices
US20100138451A1 (en) * 2006-04-03 2010-06-03 Assaf Henkin Techniques for facilitating on-line contextual analysis and advertising
US7890485B2 (en) * 2006-04-13 2011-02-15 Tony Malandain Knowledge management tool
US20070244861A1 (en) * 2006-04-13 2007-10-18 Tony Malandain Knowledge management tool
KR100837749B1 (ko) * 2006-04-18 2008-06-13 엔에이치엔(주) 온라인 상에서 제공되는 뉴스 기사에 가중치를 부여하는방법 및 상기 방법을 수행하는 시스템
US20090048860A1 (en) * 2006-05-08 2009-02-19 Corbis Corporation Providing a rating for digital media based on reviews and customer behavior
US7603350B1 (en) * 2006-05-09 2009-10-13 Google Inc. Search result ranking based on trust
KR100727819B1 (ko) * 2006-05-09 2007-06-13 엔에이치엔(주) 두 집단간에 차이를 보이는 검색어를 선별하는 방법 및상기 방법을 수행하는 시스템
US7542970B2 (en) * 2006-05-11 2009-06-02 International Business Machines Corporation System and method for selecting a sub-domain for a specified domain of the web
US20070271255A1 (en) * 2006-05-17 2007-11-22 Nicky Pappo Reverse search-engine
US20070276812A1 (en) * 2006-05-23 2007-11-29 Joshua Rosen Search Result Ranking Based on Usage of Search Listing Collections
US20070276811A1 (en) * 2006-05-23 2007-11-29 Joshua Rosen Graphical User Interface for Displaying and Organizing Search Results
US20070276810A1 (en) * 2006-05-23 2007-11-29 Joshua Rosen Search Engine for Presenting User-Editable Search Listings and Ranking Search Results Based on the Same
US20070276813A1 (en) * 2006-05-23 2007-11-29 Joshua Rosen Online Advertisement Selection and Delivery Based on Search Listing Collections
JP2007316934A (ja) * 2006-05-25 2007-12-06 Fujitsu Ltd 情報処理装置、情報処理方法及びプログラム
US7822745B2 (en) * 2006-05-31 2010-10-26 Yahoo! Inc. Keyword set and target audience profile generalization techniques
US7814112B2 (en) * 2006-06-09 2010-10-12 Ebay Inc. Determining relevancy and desirability of terms
US7657626B1 (en) 2006-09-19 2010-02-02 Enquisite, Inc. Click fraud detection
US20080155409A1 (en) * 2006-06-19 2008-06-26 Andy Santana Internet search engine
US9898627B2 (en) * 2006-06-22 2018-02-20 Google Inc. Secure and extensible pay per action online advertising
US20080016157A1 (en) * 2006-06-29 2008-01-17 Centraltouch Technology Inc. Method and system for controlling and monitoring an apparatus from a remote computer using session initiation protocol (sip)
US8023927B1 (en) 2006-06-29 2011-09-20 Google Inc. Abuse-resistant method of registering user accounts with an online service
US7685192B1 (en) * 2006-06-30 2010-03-23 Amazon Technologies, Inc. Method and system for displaying interest space user communities
US7707222B2 (en) * 2006-07-06 2010-04-27 The United States Of America As Represented By The Secretary Of The Air Force Method and apparatus for providing access to information systems via e-mail
US8255383B2 (en) * 2006-07-14 2012-08-28 Chacha Search, Inc Method and system for qualifying keywords in query strings
US7792967B2 (en) * 2006-07-14 2010-09-07 Chacha Search, Inc. Method and system for sharing and accessing resources
US9633356B2 (en) 2006-07-20 2017-04-25 Aol Inc. Targeted advertising for playlists based upon search queries
US8301728B2 (en) * 2006-07-21 2012-10-30 Yahoo! Inc. Technique for providing a reliable trust indicator to a webpage
US8635214B2 (en) * 2006-07-26 2014-01-21 International Business Machines Corporation Improving results from search providers using a browsing-time relevancy factor
US7577718B2 (en) * 2006-07-31 2009-08-18 Microsoft Corporation Adaptive dissemination of personalized and contextually relevant information
US7783589B2 (en) * 2006-08-04 2010-08-24 Apple Inc. Inverted index processing
US8024308B2 (en) * 2006-08-07 2011-09-20 Chacha Search, Inc Electronic previous search results log
US8407250B2 (en) * 2006-08-07 2013-03-26 Google Inc. Distribution of content document to varying users with security customization and scalability
US8185830B2 (en) 2006-08-07 2012-05-22 Google Inc. Configuring a content document for users and user groups
US8954861B1 (en) 2006-08-07 2015-02-10 Google Inc. Administrator configurable gadget directory for personalized start pages
US20080046315A1 (en) * 2006-08-17 2008-02-21 Google, Inc. Realizing revenue from advertisement placement
US7831472B2 (en) * 2006-08-22 2010-11-09 Yufik Yan M Methods and system for search engine revenue maximization in internet advertising
US20080052629A1 (en) * 2006-08-26 2008-02-28 Adknowledge, Inc. Methods and systems for monitoring time on a web site and detecting click validity
US7870250B2 (en) * 2006-09-11 2011-01-11 International Business Machines Corporation Method for continuous adaptation of user-scoped navigation topologies based on contextual information and user behavior
US20080065474A1 (en) 2006-09-12 2008-03-13 Abhinay Sharma Secure conversion tracking
US20080071746A1 (en) * 2006-09-14 2008-03-20 David Joseph Concordia Method For Interactive Employment Searching, Rating, And Selecting of Employment Listing
WO2008034114A2 (en) * 2006-09-14 2008-03-20 Monster (California), Inc. A method for interactive employment searching and skills specification
US20080086459A1 (en) * 2006-09-25 2008-04-10 Eurekster, Inc. Information publication system, method and apparatus
US7660783B2 (en) * 2006-09-27 2010-02-09 Buzzmetrics, Inc. System and method of ad-hoc analysis of data
US7783636B2 (en) * 2006-09-28 2010-08-24 Microsoft Corporation Personalized information retrieval search with backoff
US9037581B1 (en) 2006-09-29 2015-05-19 Google Inc. Personalized search result ranking
US7577643B2 (en) * 2006-09-29 2009-08-18 Microsoft Corporation Key phrase extraction from query logs
US20080082486A1 (en) * 2006-09-29 2008-04-03 Yahoo! Inc. Platform for user discovery experience
US7979425B2 (en) * 2006-10-25 2011-07-12 Google Inc. Server-side match
US8661029B1 (en) 2006-11-02 2014-02-25 Google Inc. Modifying search result ranking based on implicit user feedback
US8379915B2 (en) * 2006-11-20 2013-02-19 Videosurf, Inc. Method of performing motion-based object extraction and tracking in video
US8488839B2 (en) * 2006-11-20 2013-07-16 Videosurf, Inc. Computer program and apparatus for motion-based object extraction and tracking in video
US8059915B2 (en) * 2006-11-20 2011-11-15 Videosurf, Inc. Apparatus for and method of robust motion estimation using line averages
US20080120291A1 (en) * 2006-11-20 2008-05-22 Rexee, Inc. Computer Program Implementing A Weight-Based Search
US20080120328A1 (en) * 2006-11-20 2008-05-22 Rexee, Inc. Method of Performing a Weight-Based Search
US20080120290A1 (en) * 2006-11-20 2008-05-22 Rexee, Inc. Apparatus for Performing a Weight-Based Search
US8399573B2 (en) * 2006-11-22 2013-03-19 Sabic Innovative Plastics Ip B.V. Polymer blend compositions
US20080154863A1 (en) * 2006-12-08 2008-06-26 Renny Goldstein Search engine interface
US7630978B2 (en) * 2006-12-14 2009-12-08 Yahoo! Inc. Query rewriting with spell correction suggestions using a generated set of query features
US8312009B1 (en) 2006-12-27 2012-11-13 Google Inc. Obtaining user preferences for query results
US20080071886A1 (en) * 2006-12-29 2008-03-20 Wesley Scott Ashton Method and system for internet search
US8620952B2 (en) 2007-01-03 2013-12-31 Carhamm Ltd., Llc System for database reporting
US20080172636A1 (en) * 2007-01-12 2008-07-17 Microsoft Corporation User interface for selecting members from a dimension
KR100898456B1 (ko) * 2007-01-12 2009-05-21 엔에이치엔(주) 검색 결과를 제공하는 방법 및 상기 방법을 수행하는시스템
US7640236B1 (en) * 2007-01-17 2009-12-29 Sun Microsystems, Inc. Method and system for automatic distributed tuning of search engine parameters
US8073850B1 (en) 2007-01-19 2011-12-06 Wordnetworks, Inc. Selecting key phrases for serving contextually relevant content
US20080177588A1 (en) * 2007-01-23 2008-07-24 Quigo Technologies, Inc. Systems and methods for selecting aesthetic settings for use in displaying advertisements over a network
US7653618B2 (en) 2007-02-02 2010-01-26 International Business Machines Corporation Method and system for searching and retrieving reusable assets
US8103649B2 (en) * 2007-02-05 2012-01-24 Ntt Docomo, Inc. Search system and search method
US7822763B2 (en) * 2007-02-22 2010-10-26 Microsoft Corporation Synonym and similar word page search
US8938463B1 (en) 2007-03-12 2015-01-20 Google Inc. Modifying search result ranking based on implicit user feedback and a model of presentation bias
US8799250B1 (en) 2007-03-26 2014-08-05 Amazon Technologies, Inc. Enhanced search with user suggested search information
US7885913B2 (en) * 2007-03-28 2011-02-08 Yahoo! Inc. Distributed collaborative knowledge generation system wherein students perform queries using a dynamic knowledge database and retrieved subsets of data are shared with multiple users on the web
CN101276361B (zh) * 2007-03-28 2010-09-15 阿里巴巴集团控股有限公司 一种显示相关关键词的方法及系统
KR100892845B1 (ko) * 2007-03-29 2009-04-10 엔에이치엔(주) 노출용 광고 정보를 제공하는 방법 및 시스템
CN101281522B (zh) 2007-04-06 2010-11-03 阿里巴巴集团控股有限公司 一种处理相关关键词的方法及系统
US8086624B1 (en) * 2007-04-17 2011-12-27 Google Inc. Determining proximity to topics of advertisements
US20090164387A1 (en) * 2007-04-17 2009-06-25 Semandex Networks Inc. Systems and methods for providing semantically enhanced financial information
US8200663B2 (en) * 2007-04-25 2012-06-12 Chacha Search, Inc. Method and system for improvement of relevance of search results
US8050998B2 (en) * 2007-04-26 2011-11-01 Ebay Inc. Flexible asset and search recommendation engines
US8112435B2 (en) * 2007-04-27 2012-02-07 Wififee, Llc System and method for modifying internet traffic and controlling search responses
US9092510B1 (en) 2007-04-30 2015-07-28 Google Inc. Modifying search result ranking based on a temporal element of user feedback
US20090210409A1 (en) * 2007-05-01 2009-08-20 Ckc Communications, Inc. Dba Connors Communications Increasing online search engine rankings using click through data
US20080276177A1 (en) * 2007-05-03 2008-11-06 Microsoft Corporation Tag-sharing and tag-sharing application program interface
US20080288347A1 (en) * 2007-05-18 2008-11-20 Technorati, Inc. Advertising keyword selection based on real-time data
US7903899B2 (en) * 2007-05-23 2011-03-08 Videosurf, Inc. Method of geometric coarsening and segmenting of still images
US20080294619A1 (en) * 2007-05-23 2008-11-27 Hamilton Ii Rick Allen System and method for automatic generation of search suggestions based on recent operator behavior
US7920748B2 (en) * 2007-05-23 2011-04-05 Videosurf, Inc. Apparatus and software for geometric coarsening and segmenting of still images
US8019742B1 (en) 2007-05-31 2011-09-13 Google Inc. Identifying related queries
US7644075B2 (en) * 2007-06-01 2010-01-05 Microsoft Corporation Keyword usage score based on frequency impulse and frequency weight
US20080306949A1 (en) * 2007-06-08 2008-12-11 John Martin Hoernkvist Inverted index processing
US8051040B2 (en) 2007-06-08 2011-11-01 Ebay Inc. Electronic publication system
US20080319972A1 (en) * 2007-06-19 2008-12-25 Childress Rhonda L Short period search keyword
US20080319870A1 (en) * 2007-06-22 2008-12-25 Corbis Corporation Distributed media reviewing for conformance to criteria
US8290921B2 (en) * 2007-06-28 2012-10-16 Microsoft Corporation Identification of similar queries based on overall and partial similarity of time series
US8090709B2 (en) * 2007-06-28 2012-01-03 Microsoft Corporation Representing queries and determining similarity based on an ARIMA model
US7685100B2 (en) 2007-06-28 2010-03-23 Microsoft Corporation Forecasting search queries based on time dependencies
US7693823B2 (en) * 2007-06-28 2010-04-06 Microsoft Corporation Forecasting time-dependent search queries
US7685099B2 (en) * 2007-06-28 2010-03-23 Microsoft Corporation Forecasting time-independent search queries
US7693908B2 (en) * 2007-06-28 2010-04-06 Microsoft Corporation Determination of time dependency of search queries
US7689622B2 (en) * 2007-06-28 2010-03-30 Microsoft Corporation Identification of events of search queries
JP5033724B2 (ja) * 2007-07-12 2012-09-26 株式会社沖データ 文書検索装置及び画像形成装置、文書検索システム
KR100889230B1 (ko) * 2007-07-13 2009-03-16 주식회사 인터파크지마켓 쇼핑몰 상품 검색 서비스 시스템 및 방법
US20090024695A1 (en) * 2007-07-18 2009-01-22 Morris Robert P Methods, Systems, And Computer Program Products For Providing Search Results Based On Selections In Previously Performed Searches
US8638363B2 (en) 2009-02-18 2014-01-28 Google Inc. Automatically capturing information, such as capturing information using a document-aware device
US8600966B2 (en) * 2007-09-20 2013-12-03 Hal Kravcik Internet data mining method and system
US8909655B1 (en) 2007-10-11 2014-12-09 Google Inc. Time based ranking
US20090100015A1 (en) * 2007-10-11 2009-04-16 Alon Golan Web-based workspace for enhancing internet search experience
US8103676B2 (en) * 2007-10-11 2012-01-24 Google Inc. Classifying search results to determine page elements
US20090100032A1 (en) * 2007-10-12 2009-04-16 Chacha Search, Inc. Method and system for creation of user/guide profile in a human-aided search system
TWI356315B (en) * 2007-10-16 2012-01-11 Inst Information Industry Method and system for constructing data tag based
US8799308B2 (en) * 2007-10-19 2014-08-05 Oracle International Corporation Enhance search experience using logical collections
US8549008B1 (en) * 2007-11-13 2013-10-01 Google Inc. Determining section information of a digital volume
US20090144240A1 (en) * 2007-12-04 2009-06-04 Yahoo!, Inc. Method and systems for using community bookmark data to supplement internet search results
US20090157612A1 (en) * 2007-12-14 2009-06-18 Microsoft Corporation User-created search results in an incentive scheme
US8127986B1 (en) 2007-12-14 2012-03-06 Consumerinfo.Com, Inc. Card registry systems and methods
US9990674B1 (en) 2007-12-14 2018-06-05 Consumerinfo.Com, Inc. Card registry systems and methods
US8347326B2 (en) 2007-12-18 2013-01-01 The Nielsen Company (US) Identifying key media events and modeling causal relationships between key events and reported feelings
US20090164929A1 (en) * 2007-12-20 2009-06-25 Microsoft Corporation Customizing Search Results
US8429145B2 (en) * 2007-12-21 2013-04-23 Yahoo! Inc. Syndicating humor
US8171038B2 (en) * 2008-01-25 2012-05-01 Lobbyassist, Llc System and method for managing legislative information
WO2009094633A1 (en) * 2008-01-25 2009-07-30 Chacha Search, Inc. Method and system for access to restricted resource(s)
US8010520B2 (en) * 2008-01-25 2011-08-30 International Business Machines Corporation Viewing time of search result content for relevancy
US8412571B2 (en) * 2008-02-11 2013-04-02 Advertising.Com Llc Systems and methods for selling and displaying advertisements over a network
US20090222328A1 (en) * 2008-02-28 2009-09-03 Wowzzy Inc. Method of Inducing Communication and Providing Coupons between Businesses and Consumers via a Business and Consumer Management and Resource System
US7908391B1 (en) * 2008-03-25 2011-03-15 Symantec Corporation Application streaming and network file system optimization via feature popularity
KR100980578B1 (ko) * 2008-03-31 2010-09-06 엔에이치엔비즈니스플랫폼 주식회사 확장된 키워드를 등록하여 검색결과를 제공하는 시스템 및방법
US8726146B2 (en) * 2008-04-11 2014-05-13 Advertising.Com Llc Systems and methods for video content association
US20090271371A1 (en) * 2008-04-28 2009-10-29 Alan Levin Search customization by geo-located proxy of user segment
US20110191318A1 (en) * 2008-05-16 2011-08-04 David Gilbey Community search system with relational ranking
WO2009144698A1 (en) * 2008-05-26 2009-12-03 Kenshoo Ltd. A system for finding website invitation cueing keywords and for attribute-based generation of invitation-cueing instructions
US11048765B1 (en) 2008-06-25 2021-06-29 Richard Paiz Search engine optimizer
US8312033B1 (en) 2008-06-26 2012-11-13 Experian Marketing Solutions, Inc. Systems and methods for providing an integrated identifier
US9183323B1 (en) 2008-06-27 2015-11-10 Google Inc. Suggesting alternative query phrases in query results
US20090327042A1 (en) * 2008-06-30 2009-12-31 Flake Gary W Facilitating compensation arrangements having privacy preservation aspects
US8515937B1 (en) 2008-06-30 2013-08-20 Alexa Internet Automated identification and assessment of keywords capable of driving traffic to particular sites
US20130275208A1 (en) * 2008-06-30 2013-10-17 Searete LLC, a limited liability corporation of the State of Delaware Compensation determination in data brokering arrangements
US20130275178A1 (en) * 2008-06-30 2013-10-17 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Systems and methods for monitoring data brokering arrangements
US8271474B2 (en) * 2008-06-30 2012-09-18 Yahoo! Inc. Automated system and method for creating a content-rich site based on an emerging subject of internet search
US20110066519A1 (en) * 2008-08-21 2011-03-17 Flake Gary W Facilitating data brokering arrangements having auctioning aspects
US20130275177A1 (en) * 2008-06-30 2013-10-17 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Systems and methods for brokering data products
US20090327923A1 (en) * 2008-06-30 2009-12-31 Yahoo! Inc. Automated system and method for creating a web site based on a subject using information available on the internet
US20100010987A1 (en) * 2008-07-01 2010-01-14 Barry Smyth Searching system having a server which automatically generates search data sets for shared searching
WO2010006334A1 (en) 2008-07-11 2010-01-14 Videosurf, Inc. Apparatus and software system for and method of performing a visual-relevance-rank subsequent search
US8364660B2 (en) * 2008-07-11 2013-01-29 Videosurf, Inc. Apparatus and software system for and method of performing a visual-relevance-rank subsequent search
US8180771B2 (en) * 2008-07-18 2012-05-15 Iac Search & Media, Inc. Search activity eraser
US8521765B2 (en) * 2008-07-23 2013-08-27 Wind River Systems, Inc. Method and system for post processing trace data
US7786367B2 (en) * 2008-08-13 2010-08-31 Sony Ericsson Mobile Communications Ab Music player connection system for enhanced playlist selection
US9256904B1 (en) 2008-08-14 2016-02-09 Experian Information Solutions, Inc. Multi-bureau credit file freeze and unfreeze
US8195668B2 (en) * 2008-09-05 2012-06-05 Match.Com, L.L.C. System and method for providing enhanced matching based on question responses
US8364529B1 (en) 2008-09-05 2013-01-29 Gere Dev. Applications, LLC Search engine optimization performance valuation
US8370329B2 (en) * 2008-09-22 2013-02-05 Microsoft Corporation Automatic search query suggestions with search result suggestions from user history
US20100082649A1 (en) * 2008-09-22 2010-04-01 Microsoft Corporation Automatic search suggestions from server-side user history
US8725727B2 (en) 2008-09-24 2014-05-13 Sony Corporation System and method for determining website popularity by location
US8407216B2 (en) * 2008-09-25 2013-03-26 Yahoo! Inc. Automated tagging of objects in databases
US8713009B2 (en) * 2008-09-25 2014-04-29 Yahoo! Inc. Associating objects in databases by rate-based tagging
US20100114887A1 (en) * 2008-10-17 2010-05-06 Google Inc. Textual Disambiguation Using Social Connections
US8060424B2 (en) 2008-11-05 2011-11-15 Consumerinfo.Com, Inc. On-line method and system for monitoring and reporting unused available credit
US20100125809A1 (en) * 2008-11-17 2010-05-20 Fujitsu Limited Facilitating Display Of An Interactive And Dynamic Cloud With Advertising And Domain Features
KR101010285B1 (ko) * 2008-11-21 2011-01-24 삼성전자주식회사 단말기의 웹 페이지 히스토리 운용 방법 및 장치
US8396865B1 (en) 2008-12-10 2013-03-12 Google Inc. Sharing search engine relevance data between corpora
US8583563B1 (en) 2008-12-23 2013-11-12 Match.Com, L.L.C. System and method for providing enhanced matching based on personality analysis
US8086621B2 (en) * 2008-12-30 2011-12-27 International Business Machines Corporation Search engine service utilizing the addition of noise
US20100211432A1 (en) * 2009-02-13 2010-08-19 Yahoo! Inc. Method and System for Providing Popular Content
CN101499098B (zh) * 2009-03-04 2012-07-11 阿里巴巴集团控股有限公司 一种网页评估值的确定及运用的方法、系统
US8352319B2 (en) * 2009-03-10 2013-01-08 Google Inc. Generating user profiles
US8447066B2 (en) 2009-03-12 2013-05-21 Google Inc. Performing actions based on capturing information from rendered documents, such as documents under copyright
WO2010105246A2 (en) 2009-03-12 2010-09-16 Exbiblio B.V. Accessing resources based on capturing information from a rendered document
US20100251086A1 (en) * 2009-03-27 2010-09-30 Serge Rene Haumont Method and apparatus for providing hyperlinking in text editing
US9009146B1 (en) 2009-04-08 2015-04-14 Google Inc. Ranking search results based on similar queries
JP5185891B2 (ja) * 2009-06-18 2013-04-17 ヤフー株式会社 コンテンツ提供装置、コンテンツ提供方法およびコンテンツ提供プログラム
US20110153425A1 (en) * 2009-06-21 2011-06-23 James Mercs Knowledge based search engine
US8447760B1 (en) 2009-07-20 2013-05-21 Google Inc. Generating a related set of documents for an initial set of documents
US20110035375A1 (en) * 2009-08-06 2011-02-10 Ron Bekkerman Building user profiles for website personalization
US8498974B1 (en) 2009-08-31 2013-07-30 Google Inc. Refining search results
US8280902B2 (en) * 2009-09-01 2012-10-02 Lockheed Martin Corporation High precision search system and method
US8972391B1 (en) 2009-10-02 2015-03-03 Google Inc. Recent interest based relevance scoring
US20110099164A1 (en) * 2009-10-23 2011-04-28 Haim Zvi Melman Apparatus and method for search and retrieval of documents and advertising targeting
US7716205B1 (en) * 2009-10-29 2010-05-11 Wowd, Inc. System for user driven ranking of web pages
US8874555B1 (en) 2009-11-20 2014-10-28 Google Inc. Modifying scoring data based on historical changes
US9081799B2 (en) 2009-12-04 2015-07-14 Google Inc. Using gestalt information to identify locations in printed information
US8266228B2 (en) * 2009-12-08 2012-09-11 International Business Machines Corporation Tagging communication files based on historical association of tags
US8589497B2 (en) * 2009-12-08 2013-11-19 International Business Machines Corporation Applying tags from communication files to users
US9323784B2 (en) 2009-12-09 2016-04-26 Google Inc. Image search using text-based elements within the contents of images
JP5493845B2 (ja) * 2009-12-28 2014-05-14 富士通株式会社 検索支援プログラム、検索支援装置、及び検索支援方法
US20120278308A1 (en) * 2009-12-30 2012-11-01 Google Inc. Custom search query suggestion tools
US8849785B1 (en) 2010-01-15 2014-09-30 Google Inc. Search query reformulation using result term occurrence count
US8732171B2 (en) * 2010-01-28 2014-05-20 Microsoft Corporation Providing query suggestions
US20110191333A1 (en) * 2010-01-29 2011-08-04 Oracle International Corporation Subsequent Search Results
US10156954B2 (en) * 2010-01-29 2018-12-18 Oracle International Corporation Collapsible search results
US9009135B2 (en) * 2010-01-29 2015-04-14 Oracle International Corporation Method and apparatus for satisfying a search request using multiple search engines
US20110208771A1 (en) * 2010-02-19 2011-08-25 Anthony Constantine Milou Collaborative online search tool
US8924379B1 (en) 2010-03-05 2014-12-30 Google Inc. Temporal-based score adjustments
US8959093B1 (en) * 2010-03-15 2015-02-17 Google Inc. Ranking search results based on anchors
US8700642B2 (en) * 2010-03-22 2014-04-15 Microsoft Corporation Software agent for monitoring content relevance
JP5156047B2 (ja) * 2010-03-31 2013-03-06 株式会社東芝 キーワード提示装置、方法及びプログラム
US8250113B2 (en) 2010-04-30 2012-08-21 International Business Machines Corporation Web service discovery via data abstraction model
US8275806B2 (en) 2010-04-30 2012-09-25 International Business Machines Corporation Web service discovery via data abstraction model and condition creation
US8949280B2 (en) 2010-04-30 2015-02-03 International Business Machines Corporation Web service discovery via data abstraction model with input assistance
US8321451B2 (en) * 2010-04-30 2012-11-27 International Business Machines Corporation Automatic web service discovery and information retrieval via data abstraction model
US8583699B2 (en) 2010-04-30 2013-11-12 International Business Machines Corporation Web service discovery via data abstraction model augmented by field relationship identification
US9508011B2 (en) 2010-05-10 2016-11-29 Videosurf, Inc. Video visual and audio query
US8874727B2 (en) 2010-05-31 2014-10-28 The Nielsen Company (Us), Llc Methods, apparatus, and articles of manufacture to rank users in an online social network
US8924371B2 (en) 2010-06-02 2014-12-30 Oracle International Corporation Search-sort toggle
US20110302516A1 (en) 2010-06-02 2011-12-08 Oracle International Corporation Mobile design patterns
US9623119B1 (en) 2010-06-29 2017-04-18 Google Inc. Accentuating search results
US9721035B2 (en) * 2010-06-30 2017-08-01 Leaf Group Ltd. Systems and methods for recommended content platform
US8832083B1 (en) 2010-07-23 2014-09-09 Google Inc. Combining user feedback
NZ589787A (en) * 2010-12-08 2012-03-30 S L I Systems Inc A method for determining relevant search results
US9292607B2 (en) 2010-12-09 2016-03-22 Microsoft Technology Licensing, Llc Using social-network data for identification and ranking of URLs
US9424356B2 (en) 2010-12-09 2016-08-23 Microsoft Technology Licensing, Llc Updating a search index using reported browser history data
US9002867B1 (en) 2010-12-30 2015-04-07 Google Inc. Modifying ranking data based on document changes
US8732151B2 (en) 2011-04-01 2014-05-20 Microsoft Corporation Enhanced query rewriting through statistical machine translation
US8819000B1 (en) * 2011-05-03 2014-08-26 Google Inc. Query modification
US20120311431A1 (en) * 2011-05-31 2012-12-06 HomeFinder.com, LLC System and method for automatically generating a single property website
US9665854B1 (en) 2011-06-16 2017-05-30 Consumerinfo.Com, Inc. Authentication alerts
US9483606B1 (en) 2011-07-08 2016-11-01 Consumerinfo.Com, Inc. Lifescore
US8965882B1 (en) 2011-07-13 2015-02-24 Google Inc. Click or skip evaluation of synonym rules
KR101296916B1 (ko) * 2011-07-22 2013-08-14 주식회사 바닐라하우스텐 검색어 및 유알엘 매칭을 이용한 광고 서비스 방법
US9106691B1 (en) 2011-09-16 2015-08-11 Consumerinfo.Com, Inc. Systems and methods of identity protection and management
US8738516B1 (en) 2011-10-13 2014-05-27 Consumerinfo.Com, Inc. Debt services candidate locator
US8909627B1 (en) 2011-11-30 2014-12-09 Google Inc. Fake skip evaluation of synonym rules
US9197613B2 (en) 2011-12-20 2015-11-24 Industrial Technology Research Institute Document processing method and system
US8819408B2 (en) * 2011-12-20 2014-08-26 Industrial Technology Research Institute Document processing method and system
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
US9152698B1 (en) 2012-01-03 2015-10-06 Google Inc. Substitute term identification based on over-represented terms identification
US8965875B1 (en) 2012-01-03 2015-02-24 Google Inc. Removing substitution rules based on user interactions
US9031929B1 (en) 2012-01-05 2015-05-12 Google Inc. Site quality score
US9141672B1 (en) 2012-01-25 2015-09-22 Google Inc. Click or skip evaluation of query term optionalization rule
US9853959B1 (en) 2012-05-07 2017-12-26 Consumerinfo.Com, Inc. Storage and maintenance of personal data
US8548973B1 (en) * 2012-05-15 2013-10-01 International Business Machines Corporation Method and apparatus for filtering search results
US8959103B1 (en) 2012-05-25 2015-02-17 Google Inc. Click or skip evaluation of reordering rules
US8843483B2 (en) 2012-05-29 2014-09-23 International Business Machines Corporation Method and system for interactive search result filter
US9020927B1 (en) * 2012-06-01 2015-04-28 Google Inc. Determining resource quality based on resource competition
US9971829B1 (en) 2012-06-07 2018-05-15 Google Llc Inferring membership in a group
US20130339334A1 (en) * 2012-06-15 2013-12-19 Microsoft Corporation Personalized search engine results
US10261938B1 (en) 2012-08-31 2019-04-16 Amazon Technologies, Inc. Content preloading using predictive models
US9146966B1 (en) 2012-10-04 2015-09-29 Google Inc. Click or skip evaluation of proximity rules
US8938438B2 (en) 2012-10-11 2015-01-20 Go Daddy Operating Company, LLC Optimizing search engine ranking by recommending content including frequently searched questions
US20140114761A1 (en) * 2012-10-24 2014-04-24 Wei-Hsin Lee Providing previously viewed content with search results
US9189552B2 (en) 2012-11-02 2015-11-17 Swiftype, Inc. Modifying a custom search engine for a web site based on custom tags
US9619528B2 (en) 2012-11-02 2017-04-11 Swiftype, Inc. Automatically creating a custom search engine for a web site based on social input
US9654541B1 (en) 2012-11-12 2017-05-16 Consumerinfo.Com, Inc. Aggregating user web browsing data
WO2014076559A1 (en) * 2012-11-19 2014-05-22 Ismail Abdulnasir D Keyword-based networking method
US9330181B2 (en) * 2012-11-26 2016-05-03 Yahoo! Inc. Methods and apparatuses for document processing at distributed processing nodes
US9916621B1 (en) 2012-11-30 2018-03-13 Consumerinfo.Com, Inc. Presentation of credit score factors
US8788487B2 (en) 2012-11-30 2014-07-22 Facebook, Inc. Querying features based on user actions in online systems
US10255598B1 (en) 2012-12-06 2019-04-09 Consumerinfo.Com, Inc. Credit card account data extraction
US9507491B2 (en) 2012-12-14 2016-11-29 International Business Machines Corporation Search engine optimization utilizing scrolling fixation
US8990192B2 (en) 2012-12-14 2015-03-24 International Business Machines Corporation Search engine optimization using a find operation
US11809506B1 (en) 2013-02-26 2023-11-07 Richard Paiz Multivariant analyzing replicating intelligent ambience evolving system
US11741090B1 (en) 2013-02-26 2023-08-29 Richard Paiz Site rank codex search patterns
WO2014165040A1 (en) 2013-03-13 2014-10-09 Veriscape, Inc. Dynamic memory management for a virtual supercomputer
US10102570B1 (en) 2013-03-14 2018-10-16 Consumerinfo.Com, Inc. Account vulnerability alerts
US9870589B1 (en) 2013-03-14 2018-01-16 Consumerinfo.Com, Inc. Credit utilization tracking and reporting
US9406085B1 (en) 2013-03-14 2016-08-02 Consumerinfo.Com, Inc. System and methods for credit dispute processing, resolution, and reporting
US9542697B1 (en) * 2013-03-15 2017-01-10 Google Inc. Customized landing pages
US9659058B2 (en) 2013-03-22 2017-05-23 X1 Discovery, Inc. Methods and systems for federation of results from search indexing
US10685398B1 (en) 2013-04-23 2020-06-16 Consumerinfo.Com, Inc. Presenting credit score information
US9880983B2 (en) 2013-06-04 2018-01-30 X1 Discovery, Inc. Methods and systems for uniquely identifying digital content for eDiscovery
US9443268B1 (en) 2013-08-16 2016-09-13 Consumerinfo.Com, Inc. Bill payment and reporting
JP6517818B2 (ja) 2013-09-19 2019-05-22 ロングテイル ユーエックス ピーティワイ リミテッド ウェブサイト・トラフィック最適化の改善
CN103559301A (zh) * 2013-11-14 2014-02-05 华为技术有限公司 更新数据的方法、数据库触发器和搜索引擎
US10325314B1 (en) 2013-11-15 2019-06-18 Consumerinfo.Com, Inc. Payment reporting systems
US9477737B1 (en) 2013-11-20 2016-10-25 Consumerinfo.Com, Inc. Systems and user interfaces for dynamic access of multiple remote databases and synchronization of data based on user rules
CN103678597A (zh) * 2013-12-13 2014-03-26 北京奇虎科技有限公司 一种范文网页数据库的优化方法和装置
US9600258B2 (en) * 2014-02-14 2017-03-21 Google Inc. Suggestions to install and/or open a native application
USD759690S1 (en) 2014-03-25 2016-06-21 Consumerinfo.Com, Inc. Display screen or portion thereof with graphical user interface
USD759689S1 (en) 2014-03-25 2016-06-21 Consumerinfo.Com, Inc. Display screen or portion thereof with graphical user interface
USD760256S1 (en) 2014-03-25 2016-06-28 Consumerinfo.Com, Inc. Display screen or portion thereof with graphical user interface
US9892457B1 (en) 2014-04-16 2018-02-13 Consumerinfo.Com, Inc. Providing credit data in search results
US10853356B1 (en) * 2014-06-20 2020-12-01 Amazon Technologies, Inc. Persistent metadata catalog
US10346550B1 (en) 2014-08-28 2019-07-09 X1 Discovery, Inc. Methods and systems for searching and indexing virtual environments
US10528597B2 (en) 2014-09-28 2020-01-07 Microsoft Technology Licensing, Llc Graph-driven authoring in productivity tools
US10210146B2 (en) * 2014-09-28 2019-02-19 Microsoft Technology Licensing, Llc Productivity tools for content authoring
US10402061B2 (en) 2014-09-28 2019-09-03 Microsoft Technology Licensing, Llc Productivity tools for content authoring
US9158786B1 (en) 2014-10-01 2015-10-13 Bertram Capital Management, Llc Database selection system and method to automatically adjust a database schema based on an input data
CN105630802A (zh) 2014-10-30 2016-06-01 阿里巴巴集团控股有限公司 网页去重方法及装置
CN104778251B (zh) * 2015-04-15 2018-01-05 天脉聚源(北京)传媒科技有限公司 一种文献热度的获取方法及装置
US10977678B1 (en) 2015-06-05 2021-04-13 Groupon, Inc. Apparatus and method for utilizing proximity density mapping to assist relevance determinations
US10929867B1 (en) * 2015-06-05 2021-02-23 Groupon, Inc. Apparatus and method for utilizing immediate gratification promotions
US10521815B1 (en) * 2015-06-05 2019-12-31 Groupon, Inc. Apparatus and method for utilizing immediate gratification promotions
US9842197B2 (en) * 2015-07-07 2017-12-12 Douglas C Powell Athlete informational device
JP6600203B2 (ja) * 2015-09-15 2019-10-30 キヤノン株式会社 情報処理装置、情報処理方法、コンテンツ管理システム、およびプログラム
US10687167B1 (en) 2016-03-31 2020-06-16 Groupon, Inc. Methods and systems for detecting aggregation events
CN106897346A (zh) 2016-08-04 2017-06-27 阿里巴巴集团控股有限公司 数据处理的方法及装置
DE102016117479A1 (de) * 2016-09-16 2018-04-05 Deutsche Telekom Ag Verfahren zur automatisierten Kundenberatung
US10445779B2 (en) * 2017-04-26 2019-10-15 International Business Machines Corporation Boundary-specific electronic offers
US11238494B1 (en) * 2017-12-11 2022-02-01 Sprint Communications Company L.P. Adapting content presentation based on mobile viewsheds
WO2019195690A1 (en) * 2018-04-06 2019-10-10 Convida Wireless, Llc Mechanisms for service layer resource ranking and enhanced resource discovery
US10880313B2 (en) 2018-09-05 2020-12-29 Consumerinfo.Com, Inc. Database platform for realtime updating of user data from third party sources
US11294974B1 (en) * 2018-10-04 2022-04-05 Apple Inc. Golden embeddings
US11042893B1 (en) * 2018-11-05 2021-06-22 Inmar Clearing, Inc. System for processing a digital promotion based upon geographic destination determined from a ride-sharing application and related methods
US11315179B1 (en) 2018-11-16 2022-04-26 Consumerinfo.Com, Inc. Methods and apparatuses for customized card recommendations
RU2720954C1 (ru) 2018-12-13 2020-05-15 Общество С Ограниченной Ответственностью "Яндекс" Способ и система построения поискового индекса с использованием алгоритма машинного обучения
US11238656B1 (en) 2019-02-22 2022-02-01 Consumerinfo.Com, Inc. System and method for an augmented reality experience via an artificial intelligence bot
US11067411B1 (en) 2019-04-09 2021-07-20 Sprint Communications Company L.P. Route segmentation analysis for points of interest
US10657806B1 (en) 2019-04-09 2020-05-19 Sprint Communications Company L.P. Transformation of point of interest geometries to lists of route segments in mobile communication device traffic analysis
US10694321B1 (en) 2019-04-09 2020-06-23 Sprint Communications Company L.P. Pattern matching in point-of-interest (POI) traffic analysis
US10555130B1 (en) 2019-04-09 2020-02-04 Sprint Communications Company L.P. Pre-processing of mobile communication device geolocations according to travel mode in traffic analysis
US11216830B1 (en) 2019-04-09 2022-01-04 Sprint Communications Company L.P. Mobile communication device location data analysis supporting build-out decisions
US10715950B1 (en) 2019-04-29 2020-07-14 Sprint Communications Company L.P. Point of interest (POI) definition tuning framework
US10645531B1 (en) 2019-04-29 2020-05-05 Sprint Communications Company L.P. Route building engine tuning framework
US11599538B2 (en) * 2019-09-13 2023-03-07 Oracle International Corporation Associating search results, for a current query, with a recently executed prior query
US11941065B1 (en) 2019-09-13 2024-03-26 Experian Information Solutions, Inc. Single identifier platform for storing entity data
US11630870B2 (en) 2020-01-06 2023-04-18 Tarek A. M. Abdunabi Academic search and analytics system and method therefor
US11409755B2 (en) 2020-12-30 2022-08-09 Elasticsearch B.V. Asynchronous search of electronic assets via a distributed search engine
US11899677B2 (en) 2021-04-27 2024-02-13 Elasticsearch B.V. Systems and methods for automatically curating query responses
US11734279B2 (en) 2021-04-29 2023-08-22 Elasticsearch B.V. Event sequences search

Family Cites Families (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4862408A (en) * 1987-03-20 1989-08-29 International Business Machines Corporation Paradigm-based morphological text analysis for natural languages
US6507872B1 (en) 1992-09-25 2003-01-14 David Michael Geshwind Class of methods for improving perceived efficiency of end-user interactive access of a large database such as the world-wide web via a communication network such as “The Internet”
US5446891A (en) 1992-02-26 1995-08-29 International Business Machines Corporation System for adjusting hypertext links with weighed user goals and activities
US6202058B1 (en) 1994-04-25 2001-03-13 Apple Computer, Inc. System for ranking the relevance of information objects accessed by computer users
US5717923A (en) * 1994-11-03 1998-02-10 Intel Corporation Method and apparatus for dynamically customizing electronic information to individual end users
EP0792493B1 (en) * 1994-11-08 1999-08-11 Vermeer Technologies, Inc. An online service development tool with fee setting capabilities
US5530852A (en) 1994-12-20 1996-06-25 Sun Microsystems, Inc. Method for extracting profiles and topics from a first file written in a first markup language and generating files in different markup languages containing the profiles and topics for use in accessing data described by the profiles and topics
EP0718784B1 (en) 1994-12-20 2003-08-27 Sun Microsystems, Inc. Method and system for the retrieval of personalized information
WO1996023265A1 (en) 1995-01-23 1996-08-01 British Telecommunications Public Limited Company Methods and/or systems for accessing information
US5855015A (en) 1995-03-20 1998-12-29 Interval Research Corporation System and method for retrieval of hyperlinked information resources
US5659732A (en) * 1995-05-17 1997-08-19 Infoseek Corporation Document retrieval over networks wherein ranking and relevance scores are computed at the client for multiple database documents
US5748954A (en) * 1995-06-05 1998-05-05 Carnegie Mellon University Method for searching a queued and ranked constructed catalog of files stored on a network
US6067552A (en) * 1995-08-21 2000-05-23 Cnet, Inc. User interface system and method for browsing a hypertext database
US5996007A (en) * 1997-06-16 1999-11-30 John Klug Method for providing selected content during waiting time of an internet session
US5778367A (en) * 1995-12-14 1998-07-07 Network Engineering Software, Inc. Automated on-line information service and directory, particularly for the world wide web
AU1522797A (en) 1995-12-15 1997-07-03 Softpages, Inc. (Delaware Corporation), The Method for computer aided advertisement
US6047327A (en) 1996-02-16 2000-04-04 Intel Corporation System for distributing electronic information to a targeted group of users
US5855020A (en) * 1996-02-21 1998-12-29 Infoseek Corporation Web scan process
US6243691B1 (en) 1996-03-29 2001-06-05 Onsale, Inc. Method and system for processing and transmitting electronic auction information
US5721897A (en) 1996-04-09 1998-02-24 Rubinstein; Seymour I. Browse by prompted keyword phrases with an improved user interface
JP3108015B2 (ja) * 1996-05-22 2000-11-13 松下電器産業株式会社 ハイパーテキスト検索装置
US6029182A (en) * 1996-10-04 2000-02-22 Canon Information Systems, Inc. System for generating a custom formatted hypertext document by using a personal profile to retrieve hierarchical documents
US5987446A (en) * 1996-11-12 1999-11-16 U.S. West, Inc. Searching large collections of text using multiple search engines concurrently
US6078914A (en) * 1996-12-09 2000-06-20 Open Text Corporation Natural language meta-search system and method
US5978847A (en) * 1996-12-26 1999-11-02 Intel Corporation Attribute pre-fetch of web pages
US6285987B1 (en) 1997-01-22 2001-09-04 Engage, Inc. Internet advertising system
US6078913A (en) 1997-02-12 2000-06-20 Kokusai Denshin Denwa Co., Ltd. Document retrieval apparatus
US6098065A (en) * 1997-02-13 2000-08-01 Nortel Networks Corporation Associative search engine
US6006218A (en) * 1997-02-28 1999-12-21 Microsoft Methods and apparatus for retrieving and/or processing retrieved information as a function of a user's estimated knowledge
US6278992B1 (en) * 1997-03-19 2001-08-21 John Andrew Curtis Search engine using indexing method for storing and retrieving data
US6115718A (en) * 1998-04-01 2000-09-05 Xerox Corporation Method and apparatus for predicting document access in a collection of linked documents featuring link proprabilities and spreading activation
US5974398A (en) 1997-04-11 1999-10-26 At&T Corp. Method and apparatus enabling valuation of user access of advertising carried by interactive information and entertainment services
US5930777A (en) 1997-04-15 1999-07-27 Barber; Timothy P. Method of charging for pay-per-access information over a network
US6460034B1 (en) * 1997-05-21 2002-10-01 Oracle Corporation Document knowledge base research and retrieval system
US7636732B1 (en) * 1997-05-30 2009-12-22 Sun Microsystems, Inc. Adaptive meta-tagging of websites
US6078916A (en) * 1997-08-01 2000-06-20 Culliss; Gary Method for organizing information
US6081774A (en) 1997-08-22 2000-06-27 Novell, Inc. Natural language information retrieval system and method
US6167397A (en) * 1997-09-23 2000-12-26 At&T Corporation Method of clustering electronic documents in response to a search query
US5848410A (en) * 1997-10-08 1998-12-08 Hewlett Packard Company System and method for selective and continuous index generation
US6041326A (en) * 1997-11-14 2000-03-21 International Business Machines Corporation Method and system in a computer network for an intelligent search engine
US5987457A (en) 1997-11-25 1999-11-16 Acceleration Software International Corporation Query refinement method for searching documents
US6094649A (en) * 1997-12-22 2000-07-25 Partnet, Inc. Keyword searches of structured databases
US6738678B1 (en) * 1998-01-15 2004-05-18 Krishna Asur Bharat Method for ranking hyperlinked pages using content and connectivity analysis
US6151624A (en) * 1998-02-03 2000-11-21 Realnames Corporation Navigating network resources based on metadata
US6569732B1 (en) * 2002-10-02 2003-05-27 Taiwan Semiconductor Manufacturing Company Integrated process sequence allowing elimination of polysilicon residue and silicon damage during the fabrication of a buried stack capacitor structure in a SRAM cell

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7216179B2 (en) 2000-08-16 2007-05-08 Semandex Networks Inc. High-performance addressing and routing of data packets with semantically descriptive labels in a computer network
US7555563B2 (en) 2000-08-16 2009-06-30 Semandek Networks Inc. High-performance addressing and routing of data packets with semantically descriptive labels in a computer network
US7293109B2 (en) 2001-10-15 2007-11-06 Semandex Networks, Inc. Dynamic content based multicast routing in mobile networks
CN101621547B (zh) * 2002-02-07 2013-01-30 Sap股份公司 从用户处接收输入或地址项目的方法和设备
CN1871603B (zh) * 2003-08-21 2010-04-28 伊迪利亚公司 处理查询的系统和方法
CN102682393A (zh) * 2004-03-31 2012-09-19 Google公司 使用过去搜索查询确定广告目标信息和/或广告创意信息
CN101641697B (zh) * 2007-03-23 2013-01-23 微软公司 对网页的相关搜索查询及其应用
US8676811B2 (en) 2007-04-10 2014-03-18 Alibaba Group Holding Limited Method and apparatus of generating update parameters and displaying correlated keywords
US9135370B2 (en) 2007-04-10 2015-09-15 Alibaba Group Holding Limited Method and apparatus of generating update parameters and displaying correlated keywords
US8874588B2 (en) 2007-04-10 2014-10-28 Alibaba Group Holding Limited Method and apparatus of generating update parameters and displaying correlated keywords
CN101286150B (zh) * 2007-04-10 2010-09-15 阿里巴巴集团控股有限公司 生成更新参数的方法和装置、展示相关关键词的方法和装置
WO2008122181A1 (en) * 2007-04-10 2008-10-16 Alibaba Group Holding Limited Method and device for generating updating parameter, and method and device for showing related keyword
US8041743B2 (en) 2007-04-17 2011-10-18 Semandex Networks, Inc. Systems and methods for providing semantically enhanced identity management
US7958155B2 (en) 2007-04-17 2011-06-07 Semandex Networks, Inc. Systems and methods for the management of information to enable the rapid dissemination of actionable information
US8108435B2 (en) 2007-04-17 2012-01-31 Semandex Networks, Inc. Systems and methods for the management of information to enable the rapid dissemination of actionable information
US8140525B2 (en) 2007-07-12 2012-03-20 Ricoh Company, Ltd. Information processing apparatus, information processing method and computer readable information recording medium
CN101344892B (zh) * 2007-07-12 2011-12-07 株式会社理光 信息处理设备及信息处理方法
CN102216950A (zh) * 2008-09-22 2011-10-12 株式会社艾克洛芙 内容显示信息管理系统及其方法
CN102045339A (zh) * 2010-10-14 2011-05-04 深圳市五巨科技有限公司 一种实现字段个性化排序的方法、装置和系统
CN103092923A (zh) * 2011-12-29 2013-05-08 微软公司 搜索引擎的基于菜单的登广告
CN104303182A (zh) * 2012-04-04 2015-01-21 夸特公司 用于快速提供信息的方法和装置
CN103365933A (zh) * 2012-04-11 2013-10-23 鸿富锦精密工业(深圳)有限公司 搜索结果显示系统及方法
CN103365933B (zh) * 2012-04-11 2016-12-14 中山市云创知识产权服务有限公司 搜索结果显示系统及方法
CN103714174B (zh) * 2014-01-02 2017-01-11 武汉大学 用于互联网中加速经验知识积累的信息采集方法及系统
CN103714174A (zh) * 2014-01-02 2014-04-09 武汉大学 用于互联网中加速经验知识积累的信息采集方法及系统
CN103793520A (zh) * 2014-02-14 2014-05-14 齐齐哈尔大学 一种嵌入图像处理软件的移动视觉搜索方法
CN106062749A (zh) * 2014-03-27 2016-10-26 迈克菲股份有限公司 使用查询数据提供流行率信息
CN106062749B (zh) * 2014-03-27 2019-08-06 迈克菲有限公司 使用查询数据提供流行率信息
CN107924412A (zh) * 2015-08-18 2018-04-17 三星电子株式会社 用于对网页加书签的方法和系统
CN108804444A (zh) * 2017-04-28 2018-11-13 北京京东尚科信息技术有限公司 信息抓取方法和装置
CN111566653A (zh) * 2017-12-29 2020-08-21 斯布罗凯迪风险投资公司 用于搜索和通知的方法和系统
CN108280225A (zh) * 2018-02-12 2018-07-13 北京吉高软件有限公司 一种语义检索方法及检索系统
CN108280225B (zh) * 2018-02-12 2021-05-28 北京吉高软件有限公司 一种语义检索方法及检索系统
CN109635196A (zh) * 2018-12-17 2019-04-16 广东小天才科技有限公司 一种基于多义词的智能搜索方法及家教设备

Also Published As

Publication number Publication date
AU3354699A (en) 1999-10-11
EP1072002A2 (en) 2001-01-31
KR20010086259A (ko) 2001-09-10
US20060100956A1 (en) 2006-05-11
NZ507123A (en) 2004-02-27
US20030055831A1 (en) 2003-03-20
CA2324137C (en) 2006-05-16
WO1999048028A3 (en) 2000-01-06
US20030088554A1 (en) 2003-05-08
WO1999048028A2 (en) 1999-09-23
CA2324137A1 (en) 1999-09-23
NZ530061A (en) 2005-06-24
JP2002507794A (ja) 2002-03-12
US6421675B1 (en) 2002-07-16
US7725422B2 (en) 2010-05-25

Similar Documents

Publication Publication Date Title
CN1299488A (zh) 改进的搜索引擎
CN1316078A (zh) Tic∶利用按保留隐私方式提供针对性内容的消费者属性分级模型,基于在线报告用户端解释的电子内容定制
CN1163837C (zh) 网络访问管理系统和方法
CN1407487A (zh) 一种在通过计算机网络搜索引擎产生的搜索结果清单中提供位置和价格保护的系统和方法
CN1304981C (zh) 用于基于规则的万维网方案与活动的系统与方法
US10366080B2 (en) Methods and systems for using community defined facets or facet values in computer networks
CN1266624C (zh) 学习支持系统
CN1487450A (zh) 在数据库搜索系统和方法中的可扩展置标语言的使用
CN1808430A (zh) 智能、图示和自动化互联网和计算机信息的检索和挖掘方法
CN1428690A (zh) 用于搜索结果列表中提供地点和价格保护的系统的自动广告商通知
CN1248139C (zh) 用于表达频道化数据的系统和方法
CN1279477C (zh) 检索关键字分析系统和方法
CN1647135A (zh) 离线电子学习
CN1934569A (zh) 集成有用户注释的搜索系统和方法
CN1607527A (zh) 信息处理设备、信息处理方法、程序、和记录媒体
CN1332879A (zh) 形成全方位服务研究当局与测试中心的方法及装置
CN1823334A (zh) 搜索引擎方法及装置
CN1647131A (zh) 电子学习站与界面
US20140201202A1 (en) Method and system for improvement of request processing
US20110225152A1 (en) Constructing a search-result caption
CN1783083A (zh) 动态概要模块
CN1942856A (zh) 通用搜索界面系统和方法
CN1477573A (zh) 服务提供设备和服务提供方法
CN1745364A (zh) 用于扩展应用程序首选项类的系统和方法
CN1535433A (zh) 基于分类的可扩展交互式文档检索系统

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C01 Deemed withdrawal of patent application (patent law 1993)
WD01 Invention patent application deemed withdrawn after publication