CN101578603A - 事件搜索 - Google Patents

事件搜索 Download PDF

Info

Publication number
CN101578603A
CN101578603A CNA2007800494103A CN200780049410A CN101578603A CN 101578603 A CN101578603 A CN 101578603A CN A2007800494103 A CNA2007800494103 A CN A2007800494103A CN 200780049410 A CN200780049410 A CN 200780049410A CN 101578603 A CN101578603 A CN 101578603A
Authority
CN
China
Prior art keywords
incident
inquiry
instruction
event
computer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2007800494103A
Other languages
English (en)
Other versions
CN101578603B (zh
Inventor
尼基·占多克
彼得·索尔德里奇
迈克尔·戈登
菲洛·朱昂
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.)
Google LLC
Original Assignee
Google LLC
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 Google LLC filed Critical Google LLC
Publication of CN101578603A publication Critical patent/CN101578603A/zh
Application granted granted Critical
Publication of CN101578603B publication Critical patent/CN101578603B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/40Data acquisition and logging
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • 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/99941Database schema or data structure
    • Y10S707/99948Application of database or data structure, e.g. distributed, multimedia, or image

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

能够通过标识包括时间间隔和搜索组分的查询、确定与该时间间隔相关联的时间增量以及基于该时间增量将该时间间隔划分为分区来搜索事件。对于每个分区,基于该查询来确定在分区中的时间发生的事件集合中的每个事件的相关性。显示预定数目的该相关事件。

Description

事件搜索
技术领域
本公开涉及事件搜索。
背景技术
可搜索的信息可以包括事件的描述。“事件”能够是某个活动或行为在某个时间或地点的发生。例如,事件能够包括艺术表演、报告演讲、拍卖、参与个人的、私人的社交聚会的机会等。通常,例如由事件的发起人或主办人、新闻源或另一个人在事件发生之前描述该事件。
发明内容
一般来说,在一方面:标识查询,该查询包括时间间隔和搜索组分;确定与时间间隔相关联的时间增量;基于该时间增量将该时间间隔划分为分区;对于每个分区,基于该查询,确定在该分区中的时间发生的事件集合中的每个事件的相关性;以及显示预定数目的该相关事件。
实现可以包括以下特征的一个或多个:确定时间增量包括基于查询确定时间增量。确定每个事件的相关性是基于该查询的搜索组分的。该查询还包括描述地点的地点组分,并且对于每一个分区,事件集合包括在与该地点的预定关系内发生的事件。该预定关系包括地理邻近性。确定事件的相关性包括确定该事件的数字式的相关性。还包括生成该查询。该查询是随机地生成的。该查询的搜索组分是随机地生成的。该查询是基于用户的属性生成的。该属性包括该用户的查询历史。该查询的搜索组分是基于该用户的查询历史生成的。该查询的搜索组分是由用户提供的,并且该查询的时间间隔自动生成的。还包括接连地生成两个查询,其每一个具有由该用户所提供的同一搜索组分。
一般说来,在另一个方面中:标识由电子文档所描述的事件,其中标识该事件包括从该电子文档标识该事件发生的时间,该事件发生的地点和内容,该内容描述该事件;以及将该事件发生的时间、该事件发生的地点和描述该事件的内容记录在计算机可读介质上。
实现可以包括以下特征的一个或多个。还包括通过在计算机网络上使用爬行器来标识电子文档。该计算机网络包括万维网。该电子文档是以结构化语言来表达的,并且该事件是使用该语言的结构来标识的。该结构化语言包括可扩展标记语言,并且该事件是使用该结构化语言中的标签来标识的。该电子文档描述了日程表,并且该事件包括该日程表中的事件。该事件是从聚合馈送标识的。该聚合馈送包括RSS馈送。还包括确定该事件关于预定查询的相关性,该查询在标识该事件之前被确定。
一般说来,在另一个方面中:标识查询,该查询包括时间间隔和搜索组分;基于该时间间隔标识一个或多个分区;对于每个分区,基于该搜索组分确定事件;以及显示每个分区的事件。
实现可以包括以下特征的一个或多个。该查询还包括描述地点的地点组分,并且对于每个分区,事件集合包括在与该地点的预定关系内发生的事件。该预定关系包括地理邻近性。还包括生成该查询。该查询是随机地生成的。该查询的搜索组分是随机地生成的。该查询是基于用户的属性生成的。该属性包括该用户的查询历史。该查询的搜索组分是基于该用户的查询历史生成的。该查询的搜索组分是由用户提供的,并且该查询的时间间隔是自动地生成的。还包括接连地生成两个查询,其每一个具有由该用户提供的同一搜索组分。
其它方面包括作为方法、装置、***、计算机可读介质、程序产品或者以其它方式表达的以上所述的特征和其它特征的其他组合。
附图说明
图1是示例性事件搜索***的示意性描述;
图2是示例性查询的示意性描述;
图3是示例性事件搜索引擎的示意性描述;
图4是用于填充(populate)事件数据的流程图;
图5是用于标识来自事件集合的哪些事件满足查询的流程图;
图6A是示例性的事件数据组;
图6B和6C是来自事件搜索***的输出的示意性描述;
图7A-D是来自事件搜索***的示例性输出;
图8是作为客户端或者作为服务器或多个服务器的可以被用来实现事件搜索***的计算设备80的框图。
具体实施方式
很多类型的事件被电子地描述,并且可用于在诸如万维网的计算机网络上进行搜索。当搜索事件时,通常对在给定时间间隔期间或给定地点中发生的事件感兴趣。使用传统的搜索技术,对于标识在期望时间或地点中在发生的感兴趣事件,有时可能是麻烦的。例如,如果使用一些传统的搜索技术来搜索波士顿城附近的芝加哥乐队的演奏会,则搜索结果可以包括芝加哥城附近的波士顿乐队的演奏会。
此外,即使搜索结果描述所有在指定位置中发生的事件,有时也对观看跨时间间隔扩展的时间发生的事件感兴趣。例如,如果一个人对当地会场整个星期内发生的事件感兴趣,则有关星期六晚上发生的流行事件的搜索结果可能是很多的,而有关星期三下午发生的冷门事件的搜索结果可能是比较少的。在这种情况中,一个人可能在找到有关冷门事件的搜索结果之前必须检查有关流行事件的若干搜索结果。这可能是耗时的。
除了其它方面,以下所描述的技术帮助找到在指定的时间间隔内指定的位置中发生的事件。
图1是示例性事件搜索***10的示意性描述。该事件搜索***10能够接纳一个或多个(例如,若干)用户12。每一个用户12都处于与事件搜索***10的数据通信中。可以以任何方式来实现数据通信,例如,无线地、通过网络、通过使用金属线或光纤电缆的直接物理连接等。事件搜索***10包括用户数据14、事件数据16和事件搜索引擎17。
用户12能够(但无需)向事件搜索***10登记。如果用户12登记,则用户12向事件搜索***10提供信息,例如,用户名、密码、默认语言或地理位置等。此外,事件搜索***10可以确定有关用户12的其它信息,其也可以作为用户数据14被存储。例如,事件搜索***10可以基于用户12的网际协议(“IP”)地址等来确定用户当前的地理位置。
事件数据16包括一个或多个(例如,若干)事件18的描述。在一个实现中,每个事件18包括时间信息20、地点信息22和内容24。时间信息20包括与事件发生的时间相关的信息。在一些实现中,时间信息20能够包括关联事件18的开始时间、该事件18的结束时间或者该事件18的持续时间。如这里所使用的,术语“开始时间”和“结束时间”是指独特指定的时刻。具体地,应该理解指定“开始时间”或“结束时间”也包括指定开始或结束的日、月、年等。由事件数据16所描述的事件18无需在与任何特定时刻的任何指定关系中发生。具体地,在任何特定时刻,事件数据16可以描述已经发生的、当前正在发生的或未来将要发生的事件18。
地点信息22包括与事件发生的地点相关的信息。在一些实现中,地点信息20能够包括地理位置或区域的描述,诸如街道地址、全球坐标(例如,纬度和经度)、地理位置或区域的流行名称(诸如“TheAlamo”)、到另一个地理区域的指定位移等。在一些实现中,地点信息20能够指代或包括计算机的IP地址、统一资源定位符(“URL”)、网络上的计算机名称(例如,当事件是在因特网上的广播事件时)等。在一些实现中,地点信息22能够标识用于事件18的传播介质或传播源。
内容24能够包括事件18的性质的描述。例如,烤肉比赛事件18的内容24可以包括参与者列表、奖金列表、比赛时发生的演奏的列表、比赛规则、报名费等。内容24无需被限制为文本。在一些实现中,例如,内容24可以包括图片、视频、音频或其它非文本信息。在一些实现中,内容24可以包括内部结构。例如,内容24可以在内容24内的元数据或结构化域中指定有关事件18的特定信息(例如,事件标题、事件主办人、事件类型等)。
图2是示例性查询26的示意性描述。查询26包括时间组分28、地点组分30和搜索组分32。时间组分28包括时间间隔的描述。在一些实现中,时间组分28还包括时间间隔被划分为、或分区被进一步划分为的一个或多个(例如,若干)增量。例如,时间间隔可以是一周、时间增量可以是一天,并且第二时间增量可以是一小时。地点组分30包括地点的至少部分的描述,例如地理位置等。搜索组分32能够包括任何信息,诸如一个或多个(例如,若干)搜索词语。虽然对包括所有的三个组分28-32的查询26做出参考,但并不需要所有的三个组分。更少的数目和不同的组分是可能的。
图3是示例性事件搜索引擎17的示意性描述。事件搜索引擎17包括查询工具34、相关性工具36、用户数据工具38、事件工具40、查询生成器工具42和显示工具44。
可以操作查询工具34来基于查询26收集信息并且在事件搜索引擎17的其它组分36-44之间路由该信息。在一些实现中,查询工具34能够:从事件数据16取得在查询26的时间组分28中所指定的时间间隔内发生的事件18;从事件数据16取得在查询26的地点组分30中所指定的地点内发生的事件18;以及将这些事件18传递到相关性工具36。在一些实现中,查询工具34能够将查询26路由到用户数据工具38。例如,如果用户12指定了查询26并且用户12没有指定地点组分30,这可以发生。
在一些实现中,查询工具34被配置为分级地识别地点,使得当特定地点(例如,The Alamo)在另一个更概括的地点(例如,德克萨斯的圣安东尼奥)内时,将两个地点识别为与将概括地点指定为其地点组分30的查询26相关。
可以操作相关性工具36来确定事件18关于查询26的相关性度量。在一些实现中,事件18关于查询26的相关性能够基于与事件18相关联的内容24和查询26的搜索组分32的比较。例如,能够基于该比较来确定相关性的数字式度量。
可以操作用户数据工具38来从用户数据14读取或向用户数据14写入。在一些实现中,用户数据工具38能够将缺失值提供给来自用户12的输入,以完成查询26。例如,如果用户12指定搜索组分32,但没有指定时间组分28或地点组分30,则用户数据工具38可以基于用户数据14中的信息来提供用于时间组分28和地点组分30的缺省数据。在一些实现中,用于地点组分30的缺省值是用户的地理位置。
可以操作事件工具40来从事件数据16读取或向事件数据16写入。在一些实现中,事件工具40能够作为事件爬行器(crawler)来操作。即,能够操作事件工具40来检查网络上的电子文档;确定该文档是否描述一个或多个事件18,并且如果是的话,则将该事件18记录在事件数据16中。在一些实现中,以结构化语言来写这种文档。在一些实现中,例如,事件工具40能够基于描述事件18的文档中的结构化可扩展标记语言(“XML”)来确定事件18的时间信息20和/或地点信息22。
然而,通常不需要以特定格式或语言来表达文档。具体地,网页爬行器能够标识在普通文本文档中所描述的事件18。
在一些实现中,事件工具40被配置为从之前标识的事件馈送接收事件的描述。例如,聚合源可以经由真正简单的聚合(“RSS”)协议提供事件18的流。在该情况中,能够操作事件工具40来确定馈送中所描述的事件18的时间信息20、地点信息22和内容24。
在一些实现中,事件工具40被配置为包括在事件数据16中的用户指定的事件18。例如,如果用户12在事件搜索***10和其它地方维持个人日程表,则用户12可以允许在日程表上所记录的一些或所有的事件可以由事件搜索***10的一些或所有其它用户12来搜索。
可以操作查询生成器工具42来生成用户12的查询26。在一些实现中,查询生成器工具42基于用户12的地理位置来生成具有地点组分30的查询26。例如,如果用户12好奇于在他的地理邻近中正在发生什么事件18,则用户12可以使用查询生成器工具42。在一些实现中,查询26的搜索组分32基于来自用户12或其他用户12的查询的搜索组分32。例如,查询生成器工具42能够基于来自其他用户12的流行搜索组分32来生成搜索组分32。
在一些实现中,基于用户12的习惯来生成查询26的搜索组分32。可以将用户12的习惯记录在用户数据14中。例如,可以将关于用户习惯的问题在向事件搜索***10登记时或者在登记之后不时地提交给用户。也可以通过用户对事件搜索***10的以前的使用来推断用户的习惯。例如,可以基于用户以前提供的搜索组分、基于用户12以前所查看的事件18等,来生成搜索组分32。
在一些实现中,可以操作查询生成器工具42来基于用户12指定的搜索组分32自动地和定期地生成查询26。例如,可以每小时地、每天地、每周地等生成具有指定的搜索组分32的新查询26。在一些实现中,定期地生成的查询的时间组分28中的时间间隔等于被利用来生成查询26的时间段。例如,每周生成的查询26搜索在该周期间发生的事件。因此,如果用户12具有对关于专利的事件18的持续兴趣,则用户12可以安排每一个都具有搜索组分“专利”的定期性地生成的查询26。可以例如在用户数据14中保存搜索组分32。
可以操作显示工具44来向各种用户12显示事件搜索***10的输出。例如,这种输出可以包括基于用户提供的或***生成的查询26的搜索结果。在一些实现中,与由用户所维持的个人日程相符地格式化该输出。在一些实现中,经由电子通信,诸如,经由网页、电子邮件等,将输出传递给用户12。
图4是用于填充事件数据14的流程图。首先,标识事件描述(步骤45)。例如,能够由事件工具40接收事件描述。在一些实现中,从web爬行器、外部聚合源(例如,RSS馈送)、用户12或这些的任何组合接收事件描述。可以从其它源标识事件描述。在一些实现中,事件描述被格式化为结构化的XML。
接下来,从事件描述确定时间信息28、地点信息30和内容32(步骤46)。例如,事件工具40能够从事件描述确定时间信息28、地点信息30和内容32。然后记录时间信息28、地点信息30和内容32(步骤47)。例如,能够将时间信息28、地点信息30和内容32作为事件18记录在事件数据16中。能够针对被标识用于处理的多个事件来重复该过程。
可选地,在步骤47中所记录的每个事件18可以被自动地与一个或多个查询26作比较(步骤48)。例如,可以将每个事件18与由用户12所指定的保存过的搜索组分28作比较。在一些实现中,将事件18与查询26或搜索组分28作比较包括确定事件18关于搜索组分28的相关性。可以自动地向用户12显示事件18(步骤49)。在一些实现中,如果事件18关于用户的保存过的搜索组分28的相关性在预定阈值以上,则向用户12显示事件18。
图5是用于标识来自事件集合的哪些事件满足查询26的流程图。例如,事件数据14可以描述事件18的集合。首先,标识查询26(步骤50)。在一些实现中,由查询工具34接收查询26。基于查询26,标识时间间隔按时间增量的分区(步骤52)。如果在查询26中没有指定时间增量,则将整个时间间隔看作单个分区。在一些实现中,能够使用查询工具34来标识分区。
从事件的集合,标识了在或接近通过查询26的地点组分30指定的地点发生的事件(步骤53)。在一些实现中,能够使用事件工具40来标识这种事件18。在步骤53中所指定的事件被统称为区域确定的事件集合,并且步骤53被称为对事件集合进行区域确定。
针对每个时间分区,将来自区域确定的集合的事件与时间分区相关联(步骤54)。在一些实现中,如果事件的开始时间在分区期间发生,则将事件与时间分区相关联。在一些实现中,如果事件的任何部分在分区期间发生,则将事件与分区相关联。在一些实施中,在给定时间分区期间发生的事件18能够由事件工具40来标识。例如,事件工具40能够基于查询26的时间组分28来标识这种事件。
选择分区(步骤56)。例如,可以通过查询工具34来选择分区。针对与在步骤54中所选定的分区相关联的事件,可选地确定每个事件对接收到的查询26的相关性(步骤58)。例如,可以通过相关性工具36来确定该相关性。在一些示例中,确定每个事件对查询26的搜索组分32的相关性。
基于步骤58的相关性确定,选择一个或多个(例如,若干)事件以被显示(步骤60)。在一些实现中,可以通过相关性工具36来选择事件。例如,可以根据它们的相关性来对事件排名,并且可以选择预定数目的最高排名事件以被显示。在另一个示例中,选择在预定相关性阈值以上的所有事件以被显示。选择事件的其它方式是可能的。
如果存在还没有为其选择要被显示的事件的其它分区,则对该分区重复步骤56-60。最终,对每个分区显示在步骤60中被选定要被显示的事件(步骤62)。例如,能够通过显示工具44来显示事件。
能够以其它顺序来执行以上步骤。例如,可以将事件在被区域确定之前与时间分区相关联;即,可以颠倒步骤53和54的顺序。执行以上步骤的其它顺序也是可能的。
图6A是示例性的事件数据组14。在该示例中,如图6A中所示,假设事件数据14包含6个事件18(慈善之行(a walk for charity)、扑克比赛(a poker tournament)、中央公园徒步行(a walking of Central Park)、巴尔波公园徒步行(a walking tour of Balboa park)、专利法研讨会(apatent law seminar)和陪审恢复小组(a jury duty recovery group)),具有时间信息20、地点信息22和内容24。如果示例性搜索查询26具有指示时间间隔2006年1月1日到2006年1月5日的时间组分、指示纽约、纽约(New York,New York)的地点组分30、以及由词“行走(walk)”组成的搜索组分32,则事件搜索***10将显示两个事件:慈善之行(awalk for charity)和中央公园徒步行(a walking of Central Park)。
图6B示出来自事件搜索***10的示例性未划分的输出63。该输出63被表示为列表。图6C示出来自按天划分的事件搜索***10的示例性输出。该输出63在对应于事件18发生的天的分区中示出事件18。
注意,虽然短语“纽约、纽约(New York,New York)”和“步行者(Walker)”出现在扑克比赛事件18的内容24中,但是因为其地点信息22(拉斯维加斯)不在或不接近查询26的地点组分30(纽约),所以在搜索结果中不显示该事件18。相反地,注意,尽管“布鲁克林桥(Brooklyn Bridge)”与“纽约(New York)”的文本有差异,但是在布鲁克林桥的“慈善之行(a walk for charity)”出现在搜索结果中。最后,注意,尽管发生在适当的地点中,并且在其内容24中出现了“行走(walk)”,但是搜索结果中不包括陪审恢复小组事件18,因为它发生在查询26的时间组分28中所指定的时间间隔之外的时间。
图7A-D是来自事件示例性搜索***10的输出的截屏,示出示例性的来自未划分的三天时间间隔的事件18(图7A),来自被划分为小时的给定天的事件18(图7B)、来自被划分为天并且进一步被划分为小时的给定周的事件18(图7C)以及来自被划分为天的给定月的事件18(图7D)。在一些实现中,由显示工具44提供输出。每个截屏可以包括特征,诸如搜索组分域64、地点组分域66、时间组分域68、搜索按钮70、“I’m feeling bored(我觉得无趣)”按钮72、导航菜单74、显示菜单76和显示区域78。
搜索组分、时间组分和地点组分域64-68是文本输入域,其中用户12能够分别为查询26的搜索组分32、时间组分28和地点组分30指定值。能够使用搜索按钮70向事件搜索***10提交其组分28-32等于域64-68中的值的查询26。在一些实现中,当激活搜索按钮70时,将域64-68中的值递送到查询工具34。
能够使用“I’m feeling bored”按钮72来生成查询26并且向事件搜索***10提交查询26。“I’m feeling bored”按钮72无需在任何域64-68中输入任何值。当激活“I’m feeling bored”按钮72时,基于例如过去的查询自动地生成或随机生成查询26并且将查询26提交到事件搜索***10。在一些实现中,激活“I’m feeling bored”按钮72调用查询生成工具42。
导航菜单74包括用于显示当前观看的事件之外的事件18的控件。在一些实现中,导航菜单74包括用于选择用于显示事件18的相邻时间间隔的控件。例如,导航菜单74可以包括用于显示在后一天或前一天期间发生的事件18(参见图7B)、用于显示后一周或前一周期间发生的事件18(参见图7C)、或用于显示后一月或前一月期间发生的事件18(参见7D)的控件。在一些实现中,导航菜单74调用查询工具34,提供指定所需要的时间间隔的新查询26。
显示菜单76包括用于调整其中显示事件18的时间间隔或时间增量的控件。在一些实现中,显示菜单76包括用于将时间间隔调整为一个月、一周或一天的控件。在一些实现中,显示菜单76包括用以在不划分该时间间隔的情况下显示在时间间隔中的事件的控件;即列表。在一些实现中,显示菜单76中的控件调用查询工具34,为查询工具34提供用于以前提交的查询26的新的时间间隔。
显示区域78是其中显示事件18的区域。在一些实现中,显示区域78与来自计算机程序的输出一致;即,作为覆盖。在一些示例中,显示区域78与由观看事件18的用户12所维持的个人日程表一致。
图8是作为客户端或者作为服务器或多个服务器的可以被用以实现事件搜索***10的计算设备80的框图。计算设备80旨在表示各种形式的数字计算机,诸如膝上型电脑、台式电脑、工作站、个人数字助理、服务器、刀片服务器、主机和其它适当的计算机。这里所示出的组件、它们的连接和关系以及它们的功能意味着仅仅是示例性的,而不意味着限制该文档中所描述的和/或所要求的本发明的实现。
计算设备80包括处理器82、存储器84、存储设备86、连接到存储器84和高速扩展端口90的高速接口88、以及连接到低速总线94和存储设备86的低速接口92。组件82、84、86、88、90和92的每一个使用各种总线被互相连接,并且可以被装在通用主板上或者根据需要以其它的方式。处理器82能够处理用于在计算设备80内执行的指令,包括但不限于在存储器84中或在存储设备86上所存储的、用以在外部输入/输出设备上显示用于GUI的图形信息的指令,所述外部输入/输出设备诸如被耦接到高速接口88的显示器96。在其他实现中,可以根据需要使用多个处理器和/或多个总线以及多个存储器和多个类型的存储器。并且,可以连接多个计算设备80,其中每个设备提供部分的必要操作(例如,服务器阵列、刀片式服务器组、或多处理器***)。
存储器84存储计算设备80内的信息。在一个实现中,存储器84是计算机可读介质。在一个实现中,存储器84是易失性存储器单元。在另一个实现中,存储器84是非易失性存储器单元。
存储设备86能够为计算设备80提供海量存储。在一个实现中,存储设备86是计算机可读介质。在各种不同的实现中,存储设备86可以是软盘设备、硬盘设备、光盘设备或磁带设备、闪速存储器或其它类似的固态存储器或设备阵列,包括但不限于存储区域网络或其它配置中的设备。在一个实现中,将计算机程序产品有形地包含在信息载体中。计算机程序产品包含指令,当执行该指令时,执行一个或多个方法,诸如以上所描述的那些。信息载体是计算机可读或机器可读介质,诸如存储器84、存储设备86、处理器82上的存储器或传播信号。
高速接口88管理用于计算设备80的带宽密集操作,而低速接口92管理较低的带宽密集操作。这种职责分配仅仅是示例性的。在一个实现中,将高速接口88耦接到存储器84、显示器96(例如,通过图形处理器或加速器),并且被耦接到高速扩展端口90,其可以接受各种扩展卡(未示出)。在一个实现中,将低速接口92耦接到存储设备86和低速总线94。可以将可以包括各种通信端口(例如,USB、蓝牙、以太网、无线以太网)的低速扩展端口,例如通过网络适配器,耦接到一个或多个输入/输出设备,诸如键盘、指示设备、扫描仪或诸如交换机或路由器之类的联网设备。
如图所示,可以以很多不同的形式来实现计算设备80。例如,它可以作为标准服务器130来被实现,或在这种服务器组中被多次实现。它也可以作为机架式服务器***100的一部分来被实现。另外,它可以在诸如膝上型计算机102的个人计算机中被实现。
能够在数字电子电路、集成电路、特殊设计的ASIC(专用集成电路)、计算机硬件、固件、软件和/或其组合中实现事件搜索***10的各种实现。这些各种实现能够包括在可编程***上可执行的和/或可解释的一个或多个计算机程序中的实现,所述可编程***包括但不限于至少一个可编程处理器,其可以是专用或通用目的,被耦接以从存储***、至少一个输入设备和至少一个输出设备接收数据和指令以及向存储***、至少一个输入设备和至少一个输出设备发送数据和指令。
这些计算机程序(也被称为程序、软件、软件应用或代码)包括用于可编程处理器的机器指令,并且能够以高级程序和/或面向对象的编程语言、和/或汇编/机器语言来实现。如这里所使用的,术语“机器可读介质”、“计算机可读介质”是指被用以向可编程处理器提供机器指令和/或数据的任何计算机程序产品、装置和/或设备(例如,磁盘、光盘、存储器、可编程逻辑设备(PLD)),包括但不限于接收作为机器可读信号的机器指令的机器可读介质。术语“机器可读信号”是指被用以向可编程处理器提供机器指令和/或数据的任何信号。
为了提供与用户的交互,能够在具有用于向用户显示信息的显示设备(例如,CRT(阴极射线管)或LCD(液晶显示)监视器)和通过其用户能够向计算机提供输入的键盘和指示设备(例如,鼠标或跟踪球)的计算机上实现事件搜索***10。也能够使用其它种类的设备来提供与用户的交互;例如,被提供给用户的反馈能够是任何形式的感官反馈(例如,视觉反馈、听觉反馈或触觉反馈);并且能够以任何形式来接收来自用户的输入,包括但不限于听觉、语音或触觉输入。
能够在包括后端组件(例如,作为数据服务器)、或者包括中间件组件(例如,应用服务器)、或者包括前端组件(例如,具有图形用户界面或Web浏览器的客户端计算机,通过其用户能够与事件搜索***10的实现进行交互)、或者这种后端、中间件或前端组件的任何组合的计算***中,实现事件搜索***10。能够通过任何形式或介质的数字数据通信(例如,通信网络)将***的组件互相连接。通信网络的示例包括局域网(“LAN”)、广域网(“WAN”)和因特网。
计算***能够包括客户端和服务器。客户端和服务器通常彼此远离,并且典型地通过通信网络进行交互。客户端和服务器的关系借助于在各个计算机上运行的并且彼此具有客户端-服务器关系的计算机程序而产生。
其它的实施例在所附的权利要求的范围内。

Claims (76)

1.一种方法,包括:
标识查询,所述查询包括时间间隔和搜索组分;
确定与所述时间间隔相关联的时间增量;
基于所述时间增量将所述时间间隔划分为分区;
对于每个分区,基于所述查询确定在所述分区中的时间发生的事件集合中的每个事件的相关性;以及
显示预定数目的所述相关事件。
2.根据权利要求1所述的方法,其中确定时间增量包括基于所述查询确定时间增量。
3.根据权利要求1所述的方法,其中基于所述查询的所述搜索组分确定每个事件的所述相关性。
4.根据权利要求1所述的方法,其中,所述查询还包括描述地点的地点组分,并且对于每个分区,所述事件集合包括在与所述地点的预定关系内发生的事件。
5.根据权利要求4所述的方法,其中所述预定关系包括地理邻近性。
6.根据权利要求1所述的方法,其中确定事件的所述相关性包括确定所述事件的数字式的相关性。
7.根据权利要求1所述的方法,进一步包括生成所述查询。
8.根据权利要求7所述的方法,其中所述查询是随机地生成的。
9.根据权利要求8所述的方法,其中所述查询的所述搜索组分是随机地生成的。
10.根据权利要求7所述的方法,其中所述查询是基于用户的属性生成的。
11.根据权利要求10所述的方法,其中所述属性包括所述用户的查询历史。
12.根据权利要求11所述的方法,其中所述查询的所述搜索组分是基于所述用户的所述查询历史生成的。
13.根据权利要求7所述的方法,其中所述查询的所述搜索组分由用户提供,并且所述查询的所述时间间隔是自动地生成的。
14.根据权利要求13所述的方法,进一步包括接连地生成两个查询,所述两个查询中的每一个具有由所述用户提供的同一搜索组分。
15.一种方法,包括:
标识由电子文档所描述的事件,其中标识所述事件包括从所述电子文档标识所述事件发生的时间、所述事件发生的地点和内容,所述内容描述所述事件;以及
将所述事件发生的所述时间、所述事件发生的所述地点、和描述所述事件的所述内容记录在计算机可读介质上。
16.根据权利要求15所述的方法,进一步包括通过在计算机网络上使用爬行器来标识所述电子文档。
17.根据权利要求16所述的方法,其中所述计算机网络包括万维网。
18.根据权利要求15所述的方法,其中所述电子文档是以结构化语言表达的,并且所述事件是使用所述语言的结构来标识的。
19.根据权利要求18所述的方法,其中所述结构化语言包括可扩展标记语言,并且所述事件是使用所述结构化语言中的标签来标识的。
20.根据权利要求15所述的方法,其中所述电子文档描述日程表,并且所述事件包括日程表中的事件。
21.根据权利要求15所述的方法,其中所述事件是从聚合馈送标识的。
22.根据权利要求21所述的方法,其中所述聚合馈送包括RSS馈送。
23.根据权利要求16所述的方法,进一步包括确定所述事件关于预定查询的相关性,所述查询在标识所述事件之前被确定。
24.一种方法,包括:
标识查询,所述查询包括时间间隔和搜索组分;
基于所述时间间隔标识一个或多个分区;
对于每个分区,基于所述搜索组分确定事件;以及
显示每个分区的所述事件。
25.根据权利要求24所述的方法,其中所述查询还包括描述地点的地点组分,并且对于每个分区,事件集合包括在与所述地点的预定关系内发生的事件。
26.根据权利要求25所述的方法,其中所述预定关系包括地理邻近性。
27.根据权利要求24所述的方法,进一步包括生成所述查询。
28.根据权利要求27所述的方法,其中所述查询是随机地生成的。
29.根据权利要求28所述的方法,其中所述查询的所述搜索组分是随机地生成的。
30.根据权利要求27所述的方法,其中所述查询是基于用户的属性生成的。
31.根据权利要求30所述的方法,其中所述属性包括所述用户的查询历史。
32.根据权利要求31所述的方法,其中所述查询的所述搜索组分是基于所述用户的所述查询历史生成的。
33.根据权利要求27所述的方法,其中所述查询的所述搜索组分由用户提供,并且所述查询的所述时间间隔是自动地生成的。
34.根据权利要求33所述的方法,进一步包括接连地生成两个查询,所述两个查询的每一个具有由所述用户提供的同一搜索组分。
35.一种***,包括:
用于标识查询的装置,所述查询包括时间间隔和搜索组分;
用于确定与所述时间间隔相关联的时间增量的装置;
用于基于所述时间增量将所述时间间隔划分为分区的装置;
用于对于每个分区基于所述搜索组分确定在所述分区中的时间发生的事件集合中的每个事件的相关性的装置;以及
用于显示预定数目的所述相关事件的装置。
36.根据权利要求35所述的***,其中用于确定时间增量的所述装置包括用于基于所述查询确定时间增量的装置。
37.根据权利要求35所述的***,其中用于确定每个事件的所述相关性的所述装置被配置为基于所述查询的所述搜索组分来确定每个事件的所述相关性。
38.根据权利要求35所述的***,其中所述查询还包括描述地点的地点组分,并且对于每个分区,事件集合包括在与所述地点的预定关系内发生的事件。
39.根据权利要求38所述的***,其中所述预定关系包括地理邻近性。
40.根据权利要求35所述的***,其中用于确定事件的所述相关性的所述装置包括用于确定所述事件的数字式的相关性的装置。
41.根据权利要求35所述的***,进一步包括用于生成所述查询的装置。
42.根据权利要求41所述的***,其中用于生成所述查询的所述装置包括用于随机地生成所述查询的装置。
43.根据权利要求41所述的***,其中用于生成所述查询的所述装置包括用于基于用户的属性生成所述查询的装置。
44.根据权利要求43所述的***,其中用于生成所述查询的所述装置包括用于基于所述用户的查询历史生成所述查询的装置。
45.根据权利要求43所述的***,其中用于生成所述查询的所述装置包括用于基于所述用户的所述查询历史生成所述查询的所述搜索组分的装置。
46.根据权利要求41所述的***,其中所述查询的所述搜索组分是由用户提供的,并且用于生成所述查询的所述装置包括用于生成所述查询的所述时间间隔的装置。
47.一种***,包括:
用于标识由电子文档所描述的事件的装置,其中标识所述事件包括从所述电子文档标识所述事件发生的时间、所述事件发生的地点和内容,所述内容描述所述事件;以及
用于将所述事件发生的时间、所述事件发生的所述地点和描述所述事件的所述内容记录在计算机可读介质上的装置。
48.根据权利要求47所述的***,其中用于标识事件的所述装置包括被连接到计算机网络的爬行器。
49.根据权利要求48所述的***,其中所述计算机网络包括万维网。
50.根据权利要求47所述的***,其中所述电子文档是以结构化语言来表达的,并且所述事件是使用所述语言的结构来标识的。
51.根据权利要求50所述的***,其中所述结构化语言包括可扩展标记语言,并且用于标识所述事件的所述装置包括用于使用所述结构化语言中的标签来标识所述事件的装置。
52.根据权利要求47所述的***,其中所述电子文档描述日程表,并且用于标识事件的所述装置包括用于标识所述日程表中的事件的装置。
53.根据权利要求47所述的***,其中用于标识事件的所述装置包括用于标识聚合馈送中所描述的事件的装置。
54.根据权利要求53所述的***,其中用于标识聚合馈送中所描述的事件的所述装置包括用于标识RSS馈送中的事件的装置。
55.根据权利要求48所述的***,进一步包括用于确定所述事件关于预定查询的相关性的装置,所述查询在标识所述事件之前被确定。
56.一种承载指令的计算机可读介质,当执行所述指令时,使计算机:
标识查询,所述查询包括时间间隔和搜索组分;
确定与所述时间间隔相关联的时间增量;
基于所述时间增量将所述时间间隔划分为分区;
对于每个分区,基于所述搜索组分确定在所述分区中的时间发生的事件集合中的每个事件的相关性;以及
显示预定数目的所述相关事件。
57.根据权利要求56所述的计算机可读介质,其中用于确定时间增量的所述指令包括用于基于所述查询确定时间增量的指令。
58.根据权利要求56所述的计算机可读介质,其中用于确定每个事件的所述相关性的所述指令包括用以基于所述查询的所述搜索组分来确定每个事件的所述相关性的指令。
59.根据权利56所述的计算机可读介质,其中,所述查询还包括描述地点的地点组分,并且对于每个分区,事件集合包括在与所述地点的预定关系内发生的事件。
60.根据权利要求59所述的计算机可读介质,其中所述预定关系包括地理邻近性。
61.根据权利要求56所述的计算机可读介质,其中用于确定事件的所述相关性的所述指令包括用于确定所述事件的数字式的相关性的指令。
62.根据权利要求56所述的计算机可读介质,进一步包括指令,当执行所述指令时,使所述计算机生成所述查询。
63.根据权利要求62所述的计算机可读介质,其中用于生成所述查询的所述指令包括用于随机地生成所述查询的指令。
64.根据权利要求62所述的计算机可读介质,其中用于生成所述查询的所述指令包括用于基于用户的属性生成所述查询的指令。
65.根据权利要求64所述的计算机可读介质,其中用于生成所述查询的所述指令包括用于基于所述用户的查询历史生成所述查询的指令。
66.根据权利要求64所述的计算机可读介质,其中用于生成所述查询的所述指令包括用于基于所述用户的所述查询历史生成所述查询的所述搜索组分的指令。
67.根据权利要求62所述的计算机可读介质,其中所述查询的所述搜索组分是由用户提供的,并且用于生成所述查询的所述指令包括用于生成所述查询的所述时间间隔的指令。
68.一种承载指令的第一计算机可读介质,当执行所述指令时,使计算机:
标识由电子文档所描述的事件,其中标识所述事件包括从所述电子文档标识所述事件发生的时间、所述事件发生的地点和内容,所述内容描述所述事件;以及
将所述事件发生的所述时间、所述事件发生的所述地点、和描述所述事件的所述内容记录在第二计算机可读介质上。
69.根据权利要求68所述的第一计算机可读介质,其中用于标识事件的所述指令包括连接到计算机网络的爬行器。
70.根据权利要求69所述的计算机可读介质,其中所述计算机网络包括万维网。
71.根据权利要求68所述的计算机可读介质,其中所述电子文档是以结构化语言来表达的,并且所述事件是使用所述语言的结构来标识的。
72.根据权利要求71所述的计算机可读介质,其中所述结构化语言包括可扩展标记语言,并且用于标识所述事件的所述指令包括用于使用所述结构化语言中的标签来标识所述事件的指令。
73.根据权利要求68所述的计算机可读介质,其中所述电子文档描述日程表,并且用于标识事件的所述指令包括用于标识所述日程表中的事件的指令。
74.根据权利要求68所述的计算机可读介质,其中用于标识事件的所述指令包括用于标识在聚合馈送中所描述的事件的指令。
75.根据权利要求74所述的计算机可读介质,其中用于标识在聚合馈送中所描述的事件的所述指令包括用于标识在RSS馈送中的事件的指令。
76.根据权利要求69所述的计算机可读介质,进一步包括指令,当执行所述指令时,使所述计算机确定所述事件关于预定查询的相关性,所述查询在标识所述事件之前被确定。
CN2007800494103A 2006-11-14 2007-11-14 事件搜索 Active CN101578603B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/559,469 2006-11-14
US11/559,469 US7647353B2 (en) 2006-11-14 2006-11-14 Event searching
PCT/US2007/084686 WO2008061144A2 (en) 2006-11-14 2007-11-14 Event searching

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN2012103716762A Division CN102999550A (zh) 2006-11-14 2007-11-14 事件搜索

Publications (2)

Publication Number Publication Date
CN101578603A true CN101578603A (zh) 2009-11-11
CN101578603B CN101578603B (zh) 2012-11-21

Family

ID=39402658

Family Applications (2)

Application Number Title Priority Date Filing Date
CN2012103716762A Pending CN102999550A (zh) 2006-11-14 2007-11-14 事件搜索
CN2007800494103A Active CN101578603B (zh) 2006-11-14 2007-11-14 事件搜索

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN2012103716762A Pending CN102999550A (zh) 2006-11-14 2007-11-14 事件搜索

Country Status (6)

Country Link
US (3) US7647353B2 (zh)
EP (1) EP2095275A4 (zh)
KR (1) KR101445812B1 (zh)
CN (2) CN102999550A (zh)
DE (1) DE202007019382U1 (zh)
WO (1) WO2008061144A2 (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102186148A (zh) * 2011-05-06 2011-09-14 惠州Tcl移动通信有限公司 一种无线通讯设备及其活动提示方法
CN102262651A (zh) * 2010-05-27 2011-11-30 微软公司 基于位置知晓的查询的事件检索和警告
CN102651004A (zh) * 2011-02-28 2012-08-29 国基电子(上海)有限公司 具影像获取功能的电子装置及方法
CN103493089A (zh) * 2011-04-29 2014-01-01 谷歌公司 跟踪社交网络中的馈送
CN104854609A (zh) * 2012-12-17 2015-08-19 艾玛迪斯简易股份公司 用于交互式搜索表格的推荐引擎
CN107111654A (zh) * 2015-09-15 2017-08-29 谷歌公司 基于事件的内容分发
CN108604403A (zh) * 2015-12-15 2018-09-28 飞利浦照明控股有限公司 事件预测***
CN109543876A (zh) * 2018-10-17 2019-03-29 天津大学 一种城市问题的可视化分析方法
CN109716060A (zh) * 2016-07-19 2019-05-03 视觉机械有限公司 通过事件相机利用地表的车辆定位
CN110162712A (zh) * 2019-05-28 2019-08-23 武汉轻工大学 事件获取方法、装置、设备及存储介质

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7299239B1 (en) 2002-12-02 2007-11-20 Oracle International Corporation Methods for partitioning an object
US8166020B2 (en) * 2005-12-22 2012-04-24 Oracle International Corporation Query generator
US8356014B2 (en) * 2007-06-15 2013-01-15 Oracle International Corporation Referring to partitions with for (values) clause
US8209294B2 (en) * 2007-06-15 2012-06-26 Oracle International Corporation Dynamic creation of database partitions
US8140493B2 (en) * 2007-06-15 2012-03-20 Oracle International Corporation Changing metadata without invalidating cursors
US8135688B2 (en) * 2007-06-15 2012-03-13 Oracle International Corporation Partition/table allocation on demand
US9535911B2 (en) * 2007-06-29 2017-01-03 Pulsepoint, Inc. Processing a content item with regard to an event
US20090100031A1 (en) * 2007-10-12 2009-04-16 Tele Atlas North America, Inc. Method and System for Detecting Changes in Geographic Information
US8578274B2 (en) * 2008-09-26 2013-11-05 Radius Intelligence. Inc. System and method for aggregating web feeds relevant to a geographical locale from multiple sources
US8291018B2 (en) * 2008-09-30 2012-10-16 Nokia Corporation Methods, apparatuses, and computer program products for providing activity coordination services
KR100973214B1 (ko) * 2008-12-19 2010-07-30 엔에이치엔(주) 프로그램 방송 중 검색 서비스를 제공하는 방법 및 장치
US8767935B2 (en) * 2009-08-12 2014-07-01 Avaya Inc. Teleconference monitoring and alerting method
US9471648B2 (en) * 2010-03-01 2016-10-18 Salesforce.Com, Inc. System, method and computer program product for displaying one or more data sets to a user
EP2413271A1 (en) * 2010-07-28 2012-02-01 Amadeus S.A.S. Method and apparatus using current fares for seating availability determination
US20120136718A1 (en) * 2010-11-29 2012-05-31 Microsoft Corporation Display of Search Ads in Local Language
US20130132134A1 (en) * 2011-05-23 2013-05-23 Koroush Amini Worldwide Billboard that includes a worldwide event search engine, a worldwide service search engine, a mechanism for posting and announcing events and services, a mechanism for uploading information regarding services and events, a mechanism for writing comments regarding services and events, a mechanism for making reservation for services and events, a mechanism for giving grades to the services and events
US9477706B2 (en) * 2012-04-04 2016-10-25 Viavi Solutions Inc. System and method for storing and retrieving data
US20140081994A1 (en) * 2012-08-10 2014-03-20 The Trustees Of Columbia University In The City Of New York Identifying Content for Planned Events Across Social Media Sites
US9424360B2 (en) * 2013-03-12 2016-08-23 Google Inc. Ranking events
US10255320B1 (en) 2014-01-27 2019-04-09 Microstrategy Incorporated Search integration
US11386085B2 (en) 2014-01-27 2022-07-12 Microstrategy Incorporated Deriving metrics from queries
US10635669B1 (en) 2014-01-27 2020-04-28 Microstrategy Incorporated Data engine integration and data refinement
US9952894B1 (en) * 2014-01-27 2018-04-24 Microstrategy Incorporated Parallel query processing
US11921715B2 (en) 2014-01-27 2024-03-05 Microstrategy Incorporated Search integration
KR101624284B1 (ko) * 2014-08-06 2016-06-08 네이버 주식회사 정보 제공 시스템 및 방법
CN104679858B (zh) 2015-02-16 2018-10-09 华为技术有限公司 一种查询数据的方法和装置
CN105095347A (zh) * 2015-06-08 2015-11-25 百度在线网络技术(北京)有限公司 一种用于对命名实体进行关联的方法和装置
US10412148B2 (en) 2016-07-21 2019-09-10 Microsoft Technology Licensing, Llc Systems and methods for event aggregation to reduce network bandwidth and improve network and activity feed server efficiency
US10846318B1 (en) 2017-04-18 2020-11-24 Microstrategy Incorporated Natural language visualizations
US11195050B2 (en) 2019-02-05 2021-12-07 Microstrategy Incorporated Machine learning to generate and evaluate visualizations
US11614970B2 (en) 2019-12-06 2023-03-28 Microstrategy Incorporated High-throughput parallel data transmission
CN110931136B (zh) * 2020-01-21 2020-06-19 医渡云(北京)技术有限公司 事件的搜索方法及装置、计算机介质和电子设备
US11567965B2 (en) 2020-01-23 2023-01-31 Microstrategy Incorporated Enhanced preparation and integration of data sets

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5475844A (en) * 1992-11-27 1995-12-12 Nec Corporation Heavily loaded resource evaluation system
KR20010095841A (ko) 2000-04-12 2001-11-07 유경준 웹지리정보시스템상 일정거리내 검색 시스템 및 그 방법
US7395221B2 (en) 2002-05-09 2008-07-01 International Business Machines Corporation Intelligent free-time search
WO2003104750A1 (en) 2002-06-11 2003-12-18 Koninklijke Philips Electronics N.V. Itinerary search method
US7346526B2 (en) 2002-10-16 2008-03-18 Ita Software, Inc. System and method for entering flexible travel queries with layover description
DE10307408B3 (de) * 2003-02-20 2004-09-02 Radioplan Gmbh Verfahren zur Ablaufsteuerung von sequentiellen objektorientierten Systemsimulationen der Kommunikation in Mobilfunknetzen
US7197497B2 (en) * 2003-04-25 2007-03-27 Overture Services, Inc. Method and apparatus for machine learning a document relevance function
US7398479B2 (en) 2003-08-20 2008-07-08 Acd Systems, Ltd. Method and system for calendar-based image asset organization
CN100495392C (zh) * 2003-12-29 2009-06-03 西安迪戈科技有限责任公司 一种智能搜索方法
US7158966B2 (en) 2004-03-09 2007-01-02 Microsoft Corporation User intent discovery
US20050276385A1 (en) * 2004-06-01 2005-12-15 Mccormick James S Communication network event logging systems and methods
US7221987B2 (en) * 2004-06-15 2007-05-22 Kimberly-Clark Worldwide, Inc. Generating a reliability analysis by identifying casual relationships between events in an event-based manufacturing system
US7606793B2 (en) 2004-09-27 2009-10-20 Microsoft Corporation System and method for scoping searches using index keys
US7831384B2 (en) * 2004-10-29 2010-11-09 Aol Inc. Determining a route to destination based on partially completed route
CN1808430A (zh) * 2004-11-01 2006-07-26 西安迪戈科技有限责任公司 智能、图示和自动化互联网和计算机信息的检索和挖掘方法
US7970729B2 (en) * 2004-11-18 2011-06-28 Sap Aktiengesellschaft Enterprise architecture analysis framework database
CN100414869C (zh) * 2004-12-30 2008-08-27 腾讯科技(深圳)有限公司 一种互联网上实现资讯订阅的方法及***

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102262651A (zh) * 2010-05-27 2011-11-30 微软公司 基于位置知晓的查询的事件检索和警告
CN102651004A (zh) * 2011-02-28 2012-08-29 国基电子(上海)有限公司 具影像获取功能的电子装置及方法
CN103493089B (zh) * 2011-04-29 2018-12-28 谷歌有限责任公司 用于跟踪社交网络中的馈送的方法和设备
CN103493089A (zh) * 2011-04-29 2014-01-01 谷歌公司 跟踪社交网络中的馈送
CN102186148A (zh) * 2011-05-06 2011-09-14 惠州Tcl移动通信有限公司 一种无线通讯设备及其活动提示方法
CN104854609A (zh) * 2012-12-17 2015-08-19 艾玛迪斯简易股份公司 用于交互式搜索表格的推荐引擎
US10848813B2 (en) 2015-09-15 2020-11-24 Google Llc Event-based content distribution
CN107111654A (zh) * 2015-09-15 2017-08-29 谷歌公司 基于事件的内容分发
CN107111654B (zh) * 2015-09-15 2021-01-29 谷歌有限责任公司 基于事件的内容分发
US11503355B2 (en) 2015-09-15 2022-11-15 Google Llc Event-based content distribution
CN108604403A (zh) * 2015-12-15 2018-09-28 飞利浦照明控股有限公司 事件预测***
CN108604403B (zh) * 2015-12-15 2020-06-16 飞利浦照明控股有限公司 事件预测***
CN109716060A (zh) * 2016-07-19 2019-05-03 视觉机械有限公司 通过事件相机利用地表的车辆定位
CN109543876A (zh) * 2018-10-17 2019-03-29 天津大学 一种城市问题的可视化分析方法
CN110162712A (zh) * 2019-05-28 2019-08-23 武汉轻工大学 事件获取方法、装置、设备及存储介质
CN110162712B (zh) * 2019-05-28 2022-06-07 武汉轻工大学 事件获取方法、装置、设备及存储介质

Also Published As

Publication number Publication date
US20080114749A1 (en) 2008-05-15
WO2008061144A3 (en) 2008-07-10
US8166055B2 (en) 2012-04-24
CN102999550A (zh) 2013-03-27
WO2008061144A2 (en) 2008-05-22
CN101578603B (zh) 2012-11-21
US7647353B2 (en) 2010-01-12
EP2095275A2 (en) 2009-09-02
KR101445812B1 (ko) 2014-10-30
US20100114893A1 (en) 2010-05-06
US8676819B2 (en) 2014-03-18
EP2095275A4 (en) 2009-11-04
US20120179714A1 (en) 2012-07-12
KR20090082926A (ko) 2009-07-31
DE202007019382U1 (de) 2012-04-03

Similar Documents

Publication Publication Date Title
CN101578603B (zh) 事件搜索
US10371532B2 (en) Method and apparatus for providing geospatial and temporal navigation
TWI479347B (zh) 搜尋輔助系統與方法
RU2731837C1 (ru) Определение поисковых запросов для получения информации в процессе пользовательского восприятия события
US11314831B2 (en) Allocating communication resources via information technology infrastructure
US20090319516A1 (en) Contextual Advertising Using Video Metadata and Chat Analysis
US20140195301A1 (en) Event demand system and method
CN102483753A (zh) 搜索结果中的计算机应用数据
US20060282272A1 (en) Persistent public calendar searching
CN106792001B (zh) 一种智能电视的广告运营方法及***
WO2018004737A1 (en) Improving content delivery by monitoring user actions for predicting event performance
CN114398554A (zh) 内容搜索方法、装置、设备及介质
JP2002041737A (ja) スケジュール情報システム
CN114268512B (zh) 聊天室推荐方法、装置、服务器、终端、程序和存储介质
JP2007058804A (ja) コンテンツ配信システム、コンテンツ配信方法、およびコンテンツ配信プログラム
KR100659448B1 (ko) 프리젠테이션 타임 테이블 생성 방법, 포일 선택 및 액세스 방법, 발표자 장치, 청중 장치 및 컴퓨터 판독 가능 기록 매체
US10454832B2 (en) Balancing data requests over a network
JP2008276640A (ja) キーワード予測システム及びキーワード予測方法
CN110557414A (zh) 一种业务场景下载方法、装置及设备
CN108596662B (zh) 信息推送方法及设备
JP2009146183A (ja) サーバ装置及びプログラム
CN118382873A (zh) 利用大型显示器的内容服务提供方法及***
CN104809159B (zh) 一种用于获得服务信息的方法和装置
WO2014093710A1 (en) Media station with custom bumper
CN113177137A (zh) 推荐歌曲的评论信息的方法、设备和存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CI01 Publication of corrected invention patent application

Correction item: Published data for PCT applications

Correct: WO2008 / 061144 E N 2008.05.22

False: WO2008 / 061144 E N 2008.07.10

Number: 47

Volume: 28

CI03 Correction of invention patent

Correction item: Published data for PCT applications

Correct: WO2008 / 061144 E N 2008.05.22

False: WO2008 / 061144 E N 2008.07.10

Number: 47

Page: The title page

Volume: 28

ERR Gazette correction

Free format text: CORRECT: ANNOUNCED DATA OF PCT APPLICATION; FROM: WO2008 61144 EN 2008.07.10 TO: WO2008 61144 EN 2008.05.22

RECT Rectification
CP01 Change in the name or title of a patent holder

Address after: American California

Patentee after: Google limited liability company

Address before: American California

Patentee before: Google Inc.

CP01 Change in the name or title of a patent holder