用于移动设备用户的事件通信平台的制作方法

文档序号:6592954阅读:157来源:国知局
专利名称:用于移动设备用户的事件通信平台的制作方法
技术领域
本发明总地涉及搜索数据,更具体但非唯一地涉及管理并经由网络提供事件信 肩、o
背景技术
在因特网中已经在发生影响我们的日常生活的巨大变化。例如,在当今的社会,移 动计算设备正变得越来越普遍。诸如个人数字助理、蜂窝电话等等之类的许多移动计算设 备可用于传输语音消息、电子邮件、文本消息等等以及在因特网上搜索信息。经常会看到一 个人在公车、火车或者甚至船只上使用其移动设备来搜索商家、餐馆、音乐、企业等等。然而,针对用户相关信息执行搜索查询仍是很麻烦的。通常,用户可能必须执行若 干的搜索查询才能获得相关搜索结果。无关搜索结果意味着用户在寻找的时候不那么可能 找到,这进而又转化成商家或其他企业丢失了因用户而生意兴隆的机会。因此,许多企业在 寻求着使搜索结果对用户而言更相关的新方式。一种技术是将匹配所提交的搜索词语的搜 索结果分组。一些搜索系统为搜索结果提供预定的数据类型群组,例如网页、图像、视频、本 地结果、购物相关结果、工作、新闻、广告等等。这些群组通常是按相同顺序排列的并且每个 群组通常仅包括一种数据类型。另一种技术是基于搜索结果的文本相似性来确定群组。然而,文本相似的群组一 般没有考虑任何关于搜索者的信息。结果,按文本相似性确定的群组可能不是对搜索者而 言最相关的群组。类似地,文本相似群组的排名可能不是按对搜索者而言最相关的顺序的。 当前的分组系统一般还仅向搜索结果提供简短的概要信息和链接。返回的搜索结果页面如 果没有基于搜索词语的链接则不包括任何实质内容。另外,移动设备的用户经常管理其生活中的多种事件,包括即兴事件、在线事件、 诸如会议之类的预定事件等等。多种在线和离线的工具可用来管理事件。然而,利用这些 工具进行事件管理可能是不方便的并且将事件输入到移动设备中可能是易出错的。另外, 搜索相关或有趣事件可能是成问题的。因此,基于这些和其他考虑,做出了本发明。


参考以下附图描述本发明的非限制性和非穷举性实施例。在附图中,除非另有指 明,否则相似的标号在各图中始终指代类似的部件。为了更好地理解本发明,将参考以下应联系附图理解的详细描述,附图中图1是本发明可在其中实现的环境的一个实施例的系统图;图2示出了可被包括在实现本发明的系统中的移动设备的一个实施例;
图3示出了可被包括在实现本发明的系统中的服务器设备的一个实施例;图4示出了与相对直观的概念有关以确定搜索结果的主题搜索词语的搜索结果 页面的一个示例;图5示出了与不那么直观的概念有关以确定搜索结果的搜索词语的搜索结果页 面的一个示例;图6图示了概括示出用于搜索数据的整个过程的一个实施例的逻辑流程图;图7图示了概括示出用于确定依概念而定的数据源的过程的一个实施例的逻辑 流程图;图8图示了概括示出用于修改搜索结果的集群上的集群得分的过程的一个实施 例的逻辑流程图;图9-10图示了概括示出用于管理事件的过程的实施例的逻辑流程图;图11图示了概括示出基于事件属性生成事件结构的实施例的流程图;图12图示了概括示出将广告与事件结构匹配的实施例的流程图;图13图示了概括示出用于针对事件管理广告的实施例的流程图;并且图14图示了概括示出提供事件信息的实施例的流程图。
具体实施例方式现在将在下文中参考附图更全面地描述本发明,附图形成说明书的一部分,并且 以图示方式示出了可用来实现本发明的具体示例性实施例。然而,本发明可以用许多不同 形式来实现并且不应当被解释为限于这里记载的实施例;更确切地说,提供这些实施例是 为了使本公开详尽并完整并且会将本发明的范围完全地传达给本领域的技术人员。本发明 可以实现为方法或设备,等等。从而,本发明可以采取完全硬件的实施例、完全软件的实施 例或者结合软件和硬件方面的实施例的形式。以下详细描述因此不应当从限制意义上来理 解。在整个说明书和权利要求中,除非上下文明确地另有规定,否则以下术语采取与 这里明确关联的含义。这里使用的短语“在一个实施例”中不一定指的是同一实施例,但也 可以指同一实施例。另外,这里使用的短语“在另一实施例”中不一定指的是一不同实施例, 但它也可指一不同实施例。因此,如下所述,本发明的各种实施例可以很容易被组合,而不 脱离本发明的范围或精神。此外,这里使用的术语“或”是包含性“或”运算符,并且等同于术语“和/或”,除 非上下文明确地另有规定。术语“基于”不是排他的并且允许基于没有记载的其他因素,除 非上下文明确地另有规定。此外,在整个说明书中,“a”、“an”和“the”的含义包括多数形 式。“在...中”的含义包括“在...中”和“在...上”。这里使用的术语“事件属性”指的是关于一件事的概念性和上下文性的信息。事 件属性可以是时间信息、空间信息、社交信息或主题信息,或者关于用户、用户的行为等等 的其他信息。主题信息可包括任何概念。事件属性还可包括上下文信息,例如时间、地点、 日期和概念信息,例如关于主题、思想等等的信息。关于与用户相关联的设备的状态的信息 可用于确定事件属性。在一些实施例中,事件属性可包括时间信息、空间信息、社交信息或主题信息中的任何两种或更多种。例如,事件属性可包括主题和时间信息,例如,事件属性是关于一逻辑 事件的,例如在线写作竞赛。其他事件属性可包括例如关于在特定时刻以及特定的持续时 间期间与已知的一组用户有关的真实世界的社交信息、时间信息和空间信息。简短地说,本发明的一个实施例涉及集群式搜索处理。集群式搜索处理可包括搜 索数据并且将搜索结果分组成根据搜索相关度排序的集群。每个集群包括一种或多种数据 类型,例如图像、网页、本地信息、新闻、广告等等。在一个实施例中,针对指示出要搜索的数 据源的类别的有关概念,评估搜索词语。数据源还可以由上下文信息来标识,例如客户端设 备的位置、当前运行的应用,等等。每个集群中的搜索结果按相关度被排序并且每个集群基 于该集群内的相关度的总计被赋予一得分。每个集群得分可以基于一个或多个相应概念和 /或上下文信息被修改。基于修改后的得分对集群排序。包括广告在内的内容也可被添加 到经排序的列表要,以作为另一集群出现。简短地说,本发明的另一实施例涉及经由网络传输关于事件的数据。从设备和web 使用接收包括时间信息、空间信息、社交信息或主题信息中的至少两种的事件属性。设备可 以是移动设备。接收并且以其他方式管理关于广告的广告属性。广告属性可包括另外的时 间信息、空间信息、社交信息或主题信息中的至少两种。在一个实施例中,在对事件属性和/或从事件属性得出的信息执行搜索之前可生 成事件结构。在此实施例中,基于接收到的事件属性,生成具有与时间维度、空间维度、社交 维度或主题维度中的不同的维度相关联的字段的事件结构。在一个实施例中,可以基于将 构成事件属性的数据点形成集群来生成事件结构。如果事件结构匹配广告属性,则事件结 构还与广告相关联。基于与关联于用户和/或接收到的搜索词语的属性的匹配,搜索事件结构。搜索 可以是集群式搜索处理并且可以基于与用户相关联的概念性的和/或上下文性的信息。事 件结构是与广告在相同位置提供的。广告可被配置为在被激活的情况下提供价值交换。在替换实施例中,可在执行搜索之后生成事件结构。在此实施例中,基于与关联于 用户和/或接收到的搜索词语的属性的匹配来搜索事件属性。搜索可以是集群式搜索处 理。可以基于匹配的/搜索到的事件属性来生成事件结构。如果事件结构匹配广告属性, 则事件结构还与广告相关联。提供事件结构和/或广告。在一个实施例中,可以基于所提 供的事件结构与搜索词语和/或用户之间的匹配来修改用于执行后续搜索/匹配和/或生 成的参数。示例性操作环境图1示出了本发明可在其中实现的环境的一个实施例的组件。实现本发明可能不 需要所有组件,并且可以对组件的布置和类型进行改变,而不脱离本发明的精神或范围。如 图所示,图1的系统100包括使得客户端和服务器设备之间能够通信的网络。网络105可包 括一个或多个局域网(“LAN”)和/或广域网(“WAN”)。无线网络110可包括LAN、WAN、 电话网络等等。系统100还包括通用客户端设备101、移动客户端设备102-104、搜索服务 器106和内容服务器107。下文中结合图2来更详细描述移动设备102-103的一个实施例。然而,概括来说, 移动设备102-104可包括几乎任何能够经由网络(例如,网络105、无线网络110等等)接 收和发送消息的便携式计算设备。移动设备102-104还可概括描述为被配置为便携的客户端设备。因此,移动设备102-104可包括几乎任何能够连接到另一计算设备并接收信息的 便携式计算设备。这种设备包括诸如以下便携式设备蜂窝电话、智能电话、显示寻呼机、射 频(RF)设备、红外(IR)设备、个人数字助理(PDA)、手持式计算机、膝上型计算机、可佩戴计 算机、平板计算机、组合了一个或多个前述设备的集成电路,等等。这样,移动设备102-104 通常具有各种各样的能力和特征。例如,蜂窝电话可具有数字键区以及只可显示文本的几 行单色LCD显示器。在另一示例中,具备web能力的移动设备可具有触摸感知屏、触笔以及 可以显示文本和图形两者的若干行彩色LCD显示器。具备web能力的移动设备可包括被配置为发送和接收网页、基于web的消息等等 的浏览器应用。浏览器应用可被配置为采用包括无线应用协议消息(WAP)等等在内的几乎 任何基于web的语言来接收和显示图形、文本、多媒体等等。在一个实施例中,浏览器应用 能够采用手持设备标记语言(HDML)、无线标记语言(WML)、WMLScript、JavaScript、标准通 用标记语言(SMGL)、超文本标记语言(HTML)、可扩展标记语言(XML)等等来显示和发送消 息。在一个实施例中,移动设备的用户可以采用浏览器应用来在网络上执行搜索。然而,另 外的应用也可用来在网络上执行搜索。移动设备102-104还可以包括至少一个被配置为从另一计算设备接收内容的其 他客户端应用。该客户端应用可以包括提供和接收文本内容、图形内容、音频内容等等的能 力。该客户端应用还可以提供标识自身的信息,包括类型、业绩、名称等等。在一个实施例 中,移动设备102-104可以通过多种机制中的任何一种来唯一地标识其自身,包括电话号 码、移动标识号(MIN)、电子序列号(ESN)或其他移动设备标识符。该信息还可以指示出客 户端设备能够采用的内容格式。这样的信息可以在被发送到搜索服务器106、客户端设备 101或其他计算设备的消息等等中提供。在一个实施例中,移动设备102-104还可以被配置为向另一计算设备提供物理位 置。然而,在一个实施例中,移动设备102-104可以按纬度和经度等等来提供物理位置信 息。然而,移动设备102-104还可以提供其他可用于确定设备的物理位置的信息,例如包括 小区塔地址、MAC地址、IP地址等等。移动设备102-104还可以被配置为包括使得末端用户能够登录到末端用户账户 中的客户端应用,该末端用户账户可以由诸如搜索服务器106之类的另一计算设备来管 理。这样的末端用户账户例如可以被配置为使得末端用户能够接收电子邮件、发送/接收 IM消息、SMS消息、访问所选择的网页、参与社交联网活动、执行搜索查询等等。然而,执 行搜索查询、参与各种社交联网活动等等也可以在没有登录到末端用户账户中的情况下执 行。客户端设备101可包括几乎任何能够经由网络通信以发送和接收包括搜索查询 信息、位置信息、社交联网信息等等在内的信息的计算设备。一组这样的设备可包括通常利 用有线或无线通信介质连接的设备,例如个人计算机、多处理器系统、基于微处理器的或可 编程的消费电子产品、网络PC等等。无线网络110被配置为利用网络105来耦合移动设备102-104及其组件。无线网 络110可以包括可进一步覆盖独立的自组织网络等等的多种无线子网中的任何一种,来为 移动设备102-104的提供面向基础设施的连接。这样的子网可以包括蜂窝网络、网状网络、 无线LAN(WLAN)网络等等。
无线网络110还可以包括用无线链路等等连接的终端、网关、路由器等等的自治 系统。这些连接器可以被配置为可以自由且随意地移动并且可以任意地进行组织,使得无 线网络110的拓扑可以迅速改变。无线网络110还可以采用多种接入技术,包括用于蜂窝系统的第二代(2G)、第三 代(3G)无线接入、WLAN、无线路由器(WR)网格等等。诸如2G、3G之类的接入技术以及将来 的接入网络可以以不同的移动度为移动设备(例如移动设备102-104)实现广域覆盖。例 如,无线网络110可以通过无线电网络接入来使能无线电连接,这些无线电网络接入例如 是全球移动通信系统(GSM)、通用分组无线业务(GPRS)、增强型数据GSM环境(EDGE)、宽带 码分多址(WCDMA)、蓝牙等等。实质上,无线网络110可以包括几乎任何可通过其在移动设 备102-104与另一计算设备、网络等之间传送信息的无线通信机制。网络105被配置为将搜索服务器106及其组件与包括移动设备102-104、客户端设 备101在内的其他计算设备相耦合,并且通过无线网络110将搜索服务器106及其组件耦 合到移动设备102-104。网络105能够采用用于将信息从一个电子设备传输至另一电子设 备的任何形式的计算机可读介质。另外,网络105可以包括因特网以及局域网(LAN)、广域 网(WAN)、例如通过通用串行总线(USB)端口的直接连接、其他形式的计算机可读介质,或 者它们的任何组合。在LAN的互连集(包括基于不同体系结构和协议的那些)上,路由器 充当LAN之间的链路,使得消息能够从一个发送至另一个。另外,LAN内的通信链路通常包 括双绞线对或同轴线缆,而网络之间的通信链路可以利用模拟电话线路、包括T1、T2、T3和 T4的全部或部分专用数字线路、综合业务数字网(ISDN)、数字用户线(DSL)、包括卫星链路 的无线链路或者本领域技术人员已知的其他通信链路。此外,远程计算机和其他有关电子 设备可以经由调制解调器或临时电话链路被远程地连接到LAN或WAN。实质上,网络105包 括可以用来在搜索服务器106、客户端设备101和其他计算设备之间传送信息的任何通信 方法。此外,通信介质通常将计算机可读指令、数据结构、程序模块或其他数据包含在诸 如载波之类的经调制的数据信号、数据信号或其他传送机制中,并且包括任何信息递送介 质。术语“经调制的数据信号”和“载波信号”包括这样一种信号,该信号的特性中的一个或 多个以将信息、指令、数据等等编码在该信号中的方式被设定或改变。例如,通信介质包括 诸如双绞线对、同轴线缆、光纤、波导之类的有线介质和其他有线介质,以及诸如声学的、RF 的、红外的无线介质和其他无线介质。下文中结合图3来更详细描述搜索服务器106的一个实施例。然而,简短地说,搜 索服务器106可包括任何能够连接到网络105以使能数据搜索、过滤、整理和其他数据管理 操作的计算设备。搜索服务器106还可提供网络门户信息和/或服务,包括提供内容以及 在用户同意时跟踪用户在线行为。搜索服务器106还可使能社交联网信息的汇总和管理。 可以充当搜索服务器106的设备包括个人计算机、桌面型计算机、多处理器系统、基于微处 理器的或可编程的消费电子产品、网络PC、服务器等等。下文中结合图3来更详细描述事件管理引擎(EME) 112。EME 112可以使用结合图 6-12描述的过程来执行其操作中的至少一些。在一个实施例中,EME 112可被配置为提供、 接收、管理或生成事件属性以生成至少一个事件结构,并且还可被配置为经由网络105-110 将事件结构提供给客户端设备101-104。结合图11-12更详细描述事件结构。事件结构可以以多种格式提供,包括搜索结果、事件微站点(例如,事件的名称、标题和属性)、地理地 图中的结果(其中事件点位于事件的位置处)、位于时间线内的事件,等等。EME 112可以为多类用户提供事件服务。用户可包括依事件而定的用户,例如出席 者、组织者/工作人员、赞助者、展出者、展示者、出版社、用户代理或其他赞助用户或本地 资源。在一个实施例中,用户可以规定其是与事件相关联的一种类型(例如,出席者、组织 者等等)。在另一实施例中,可以基于对用户与事件的交互分类来确定用户的类型。分类可 以是基于规则的。例如,规则可以在用户较高的系数匹配事件的情况下确定用户是出席者, 在用户以较低的系数匹配事件的情况下确定用户是赞助者,等等。在另一实施例中,如果用 户周期性地在空间上靠近事件,则其可以被确定为是出席者。在另一实施例中,如果用户持 续(例如在一段时间中)在事件处,例如持续几个月,则用户可以被确定为是设施、组织者 等等。在不脱离本发明的范围的情况下,许多其他规则或探试可用于确定用户并向其授予 使用EME 112的不同许可。在一个实施例中,EME 112可以提供事件的从头到尾的管理。在一个实施例中,在 事件开始前,EME 112可以为事件提供规划过程。在事件期间,EME 112可以提供专门内容、 人物匹配、商业计划等等的实时事件服务。在事件之后,EME 112可以提供事件后内容更新、 商业服务、社区容宿服务等等。在一个实施例中,EME 112可以提供自助式事件个性化和货 币化web应用,用于提供创建、注册和运行事件的自助式工具。在另一实施例中,EME 112可 以向事件组织者或赞助者提供封闭服务,并且可包括任何相关方之间的收入共享布置,这 些相关方包括组织者、事件地点或设施提供者、无线或有线提供者、EME 112操作者、专家、 展出者、展示者等等。事件结构可以由组织者、展出者、设施拥有者、本地商贩或控制事件处的一块不动 产(例如ATM、卫生间、咖啡摊等等)的其他实体生成和/或以其他方式提供。客户端设备 101可以被该实体用于例如发送关于其位置、内容/服务/主题的信息,或者捕捉客户端设 备101的位置处的用户动作和环境状况。例如,客户端设备101可以在一设施处,并且可被 配置为智能地响应于实际访问者或者基于网络的用户,并且帮助自动交换或收集信息。在一个实施例中,客户端设备101-104的用户可以基于其许可级别、其是否被授 权进行一事务等等而被限制访问EME 112。在一个实施例中,EME 112可以使得客户端设备 101-104的用户能够创建事件结构。该事件结构可以与依事件而定的触发词相关联,以使能 针对用户的移动设备进行内容集群形成和搜索结果个性化。例如,事件结构在Daytona 500 赛跑的周末期间可以有偏向以使能在主题“Daytona 500”上形成集群。在另一实施例中, EME 112可以使得组织者用户能够例如通过配置特定事件结构的基于web的应用来为特定 事件输入信息。在一个实施例中,该特定事件可以针对该事件或者针对组织者的关联等等 根据需要在微站点中提供。在另一实施例中,EME 112可以提供基于例如主题、活动、会话信息等等的匹配服 务。将人匹配到事件信息包括将用户的属性(例如,时间属性、空间属性、主题属性、社交属 性)匹配到事件的属性。匹配可以包括将关于某一主题的专家用户匹配到关于某一主题的 事件,将事件的组织者所雇佣的人(事件工作人员)匹配到该事件,将用户匹配到以下各项 中的至少一项1)在空间上靠近该用户的本地特惠、2)出席、赞助某一事件或作为某一事 件的工作人员的用户、3)类似主题的另一事件、3)该事件的另一用户、4)与和该事件相同
11类型的另一事件相关联的另一用户(例如,出席者到出席者,赞助者到赞助者等等),等等。 匹配还可包括将与一事件相关联的用户匹配到以下各项中的至少一项1)事件工作人员、 2)展出者、4)关于某一主题的专家、5)在该事件上做出展示的另一用户、6)本地资源、7)关 于该事件的独家内容等等。这种匹配可以被自动提供和推送到用户的客户端设备101-104 之一等等。在另一实施例中,用户可以基于例如发送对匹配的信息的请求、搜索请求等等而 请求匹配。广告服务器(AS) 114包括任何被配置为管理和/或提供广告和赞助信息的设备。 在一个实施例中,AS 114可以向使用客户端设备101-104之一的广告主提供用于进入广 告、广告活动等等的界面(例如,web界面)。广告可以包括事件属性,其中包括时间信息、 空间信息、社交信息或主题信息。广告可以偏向于基于所提供的信息的信息。结合图12更 详细描述示例性广告数据结构。结合图13更详细描述用于管理广告的过程和示例性显示 屏。AS 114可以向搜索服务器106、内容服务器107和/或EME 112发送广告。广告可以 与事件属性、事件结构等等相关联。在一个实施例中,广告可以在用户搜索或请求事件信息 之后与该事件信息相关联。广告和相关联的事件信息可以在客户端设备101-104之一上提 供给用户。结合图14描述用于提供广告的过程。在一个实施例中,激活广告可以使得能够 在赞助者/广告主和另一方之间发生收入交换。在一个实施例中,收入的至少一部分可以 被发送给出席、赞助事件或以其他方式与事件相关联的用户。虽然图1将搜索服务器106示为单个计算设备,但本发明并不限于此。例如,搜索 服务器106的一个或多个功能可以分布在一个或多个不同的计算设备上。例如,在不脱离 本发明的范围或精神的情况下,管理搜索、搜索结果、即时消息(IM)会话、SMS消息、电子邮 件消息、联系人信息的共享、收集行为信息、汇总和/或存储社交联网信息等等可以由多个 计算设备执行。内容服务器107表示可在移动设备102-104和/或客户端101上使用的多种内容 和/或其他数据。这种内容可包括web内容、音频内容、视频内容、FTP数据等等。数据服 务可包括但不限于web服务、第三方服务、音频服务、视频服务、电子邮件服务、IM服务、SMS 服务、VOIP服务、日历服务、照片服务等等。另外,关于内容服务器107提供的内容和/或 服务的信息可用于向搜索查询提供结果。可以充当内容服务器107的设备包括个人计算机、桌面型计算机、多处理器系统、 基于微处理器的或可编程的消费电子产品、网络PC、服务器,等等。示例性移动客户端环境图2示出了可被包括在实现本发明的系统中的移动设备200的一个实施例。移动 设备200可以包括比图2中所示出的更多或更少的组件。然而,所示出的组件足以公开用 于实现本发明的示例性实施例。移动设备200例如可以代表图1的移动设备102-104中的 至少一个的一个实施例。如图中所示,移动设备200包括经由总线224与大容量存储器230通信的中央处 理单元(CPU) 222。移动设备200还包括电源226、一个或多个网络接口 250、音频接口 252、 显示器254、键区256、照明器258、输入/输出接口 260、触觉接口 262以及可选的全球定位 系统(GPS)接收器264。电源226向移动设备200提供电力。可以使用可再充电或不可再 充电的电池来提供电力。也可以由诸如AC适配器或给电池补充电力和/或再充电的座式充电器(powered docking cradle)之类的外部电源提供电力。移动设备200可以可选地与基站(未示出)通信,或直接与另一计算设备通信。网 络接口 250包括用于将移动设备200耦合到一个或多个网络的电路,并且被构建为结合一 种或多种通信协议和技术使用,包括但不限于全球移动通信系统(GSM)、码分多址(CDMA)、 时分多址(TDMA)、用户数据报(UDP)、传输控制协议/因特网协议(TCP/IP)、SMS、通用分组 无线业务(GraS)、WAP、超宽带(UWB)、IEEE 802. 16全球互通微波接入(WiMax)、SIP/RTP或 各种其他无线通信协议中的任何一种。网络接口 250有时也称为收发器、收发设备或网络 接口卡(NIC)。音频接口 252被布置为产生和接收音频信号,例如人声的声音。例如,音频接口 252可以被耦合到扬声器和麦克风(未示出),来使能与他人的通信以及/或生成对某个动 作的音频确认。显示器254可以是液晶显示器(LCD)、气体等离子、发光二极管(LED)或与 计算设备结合使用的任何其他类型的显示器。显示器254还可以包括被布置来从诸如触笔 或人类的手指之类的物体接收输入的触摸感知屏。键区256可以包括被布置来从用户接收输入的任何输入设备。例如,键区256可以 包括按钮数字拨号盘或键盘。键区256还可以包括与选择和发送图像相关联的命令按钮。 照明器258可以提供状态指示和/或提供光。照明器258可以在特定时段期间或响应于事 件而保持活动。例如,当照明器258活动时,其可以从背后照明键区256上的按钮并且在客 户端设备被供电的同时保持开启。另外,照明器258可以在特定的动作(例如,拨叫另一客 户端设备)被执行时以不同的图案来从背后照明这些按钮。照明器258还可以使得位于客 户端设备的透明或半透明外壳内的光源响应于动作来进行照明。在另一实施例中,照明器 258可包括用于内置相机(未示出)的闪光灯。移动设备200还包括用于与外部设备(例如,头戴式耳机)或图2中未示出的其 他输入或输出设备进行通信的输入/输出接口 260。输入/输出接口 260可以利用一种或 多种通信技术,例如,USB、红外、Bluetooth 等等。触觉接口 262被布置为向客户端设备的 用户提供触觉反馈。例如,触觉接口可以被用来在另一计算设备用户呼叫时以特定方式振 动移动设备200。可选的GPS收发器264可以确定移动设备200在地球表面上的物理坐标,其通常 将位置以维度和经度值的形式输出。GPS收发器264还可以采用其他地理定位机制,包括 但不限于,三角测量、辅助GPS(AGPS)、增强型观测时间差(E-0TD)、蜂窝标识符(CI)、服务 区域标识符(SAI)、增强型定时提前(ETA)、基站子系统(BSS)等等,来进一步确定移动设备 200在地球表面上的物理位置。可以理解,在不同的条件下,GPS收发器264可以为移动设 备200确定毫米精度的物理位置;而在其他情况中,所确定的物理位置可能不那么精确,例 如精度为米或大得多的距离。然而,在一个实施例中,客户端设备可以通过其他组件来提供 可用来确定设备的物理位置的信息,例如包括MAC地址、IP地址等等。大容量存储器230包括RAM 232、ROM 234和其他存储装置。大容量存储器230例 示了用于信息存储的计算机存储介质的另一示例,这些信息例如是计算机可读指令、数据 结构、程序模块或其他数据。大容量存储器230存储用于控制移动设备200的低级操作的基 本输入/输出系统(“BIOS”) 240。大容量存储器还存储用于控制移动设备200的操作的操 作系统241。将会明白,该组件可以包括专用客户端通信操作系统,例如Windows Mobile 或者Symbian⑧操作系统;或者通用操作系统,例如UNIX的某一版本或者LINUX 。操作系 统例如可以包括Java虚拟机模块或与之相接口,Java虚拟机模块经由Java应用程序来使 能对硬件组件和/或操作系统操作的控制。存储器230还包括一个或多个数据存储装置244,其可以被移动设备200用来存储 应用242和/或其他数据等等。例如,数据存储装置244还可以用来存储描述移动设备200 的各种能力的信息。该信息随后可以基于多种事件中的任何一种被提供给另一设备,包括 在通信期间作为头部的一部分被发送、根据请求被发送等等。另外,数据存储装置244还可 以用来存储搜索数据、用户偏好、地址簿、好友列表、别名、社交联网信息等等。这些信息的 至少一部分也可以被存储在移动设备200内的盘驱动器或其他存储介质(未示出)中。应用242可以包括计算机可执行指令,这些指令在被移动设备200执行时,发送、 接收和/或以其他方式处理消息(例如,SMS、匪S、IM、电子邮件和/或其他消息)、音频、 视频,并且使能与另一客户端设备的另一用户通信。应用程序的其他示例包括日历、搜索程 序、电子邮件客户端、IM应用、SMS应用、VOIP应用、联系人管理器、任务管理器、代码转换 器、数据库程序、字处理程序、安全性应用、电子制表程序、游戏、搜索程序等等。图中所示的 一个应用是浏览器245。浏览器245可以包括几乎任何被配置为采用几乎任何基于web的语言来接收和显 示图形、文本、多媒体等等的应用。在一个实施例中,浏览器应用能够采用手持设备标记语 言(HDML)、无线标记语言(丽L)、WMLScript、JavaScript、标准通用标记语言(SMGL)、超文 本标记语言(HTML)、可扩展标记语言(XML)等等来显示和发送消息。然而,也可以采用多种 其他基于web的语言中的任何一种。在一个实施例中,浏览器245可被配置为使能访问搜索应用,这例如可通过图1的 搜索服务器106和/或内容服务器107得到。在一个实施例中,移动设备200的用户可以 向搜索应用输入各种搜索词语,以用于获得搜索结果。移动设备200还可提供位置信息,或 者在确定其物理位置时可使用的信息。这种信息在一个实施例中可以用于自动地(例如, 对用户输入透明地)修改搜索查询。在另一实施例中,浏览器245可被配置为使能访问事件管理应用,这例如可通过 图1的EME 112、SAS 114、搜索服务器106和/或内容服务器107得到。在一个实施例中, 移动设备200的用户可以向搜索应用发送多种搜索词语,以用于获得以多种方式显示的至 少一个事件结构。在一个实施例中,事件结构可以作为搜索结果被显示。在另一实施例中, 浏览器245可被配置为基于关于移动设备200(例如,位置、时间)和/或移动设备200的 用户的信息而自动拉出事件结构。示例性服务器环境图3示出根据本发明一个实施例的服务器设备的一个实施例。服务器设备300可 以包括比所示出的那些多得多的组件。然而,所示出的组件足以公开用于实现本发明的示 例性实施例。服务器设备300例如可以代表图1的搜索服务器106和/或内容服务器107。服务器设备300包括中央处理单元312、视频显示适配器314和大容量存储器,它 们全部经由总线322来相互通信。大容量存储器一般包括RAM 316,ROM 332和一个或多个 永久大容量存储设备,例如,硬盘驱动器328、磁带驱动器、光学驱动器和/或软盘驱动器。 大容量存储器存储用于控制服务器设备300的操作的操作系统320。可以采用任何通用操作系统。基本输入/输出系统(“BIOS”)318也被提供用于控制服务器设备300的低级操 作。如图3中所示,服务器设备300还可以经由网络接口单元310来与因特网或某种其它通 信网络通信,网络接口单元310被构建为结合包括TCP/IP协议在内的各种通信协议使用。 网络接口单元310有时称为收发器、收发设备或网络接口卡(NIC)。上述大容量存储器例示了另一类型的计算机可读介质,即,计算机存储介质。计算 机存储介质可以包括以任何信息存储的方法或技术实现的易失性、非易失性、可移除和非 可移除介质,这些信息例如是计算机可读指令、数据结构、程序模块或其它数据。计算机存 储介质的示例包括RAM、R0M、EEPR0M、闪存或其它存储技术、⑶-ROM、数字多功能盘(DVD)或 其它光学存储装置、盒式磁带、磁带、磁盘存储装置或其它磁存储设备或可以用来存储所希 望的信息并且可由计算设备访问的任何其它介质。大容量存储器还存储程序代码和数据。一个或多个应用350被加载到大容量存储 器中并且在操作系统320上运行。应用程序的示例可以包括代码转换器、调度器、日历、数 据库程序、字处理程序、HTTP程序、可定制用户界面程序、IPSec应用、加密程序、安全性程 序、VPN程序、SMS消息服务器、IM消息服务器、电子邮件服务器、账户管理等等。搜索模块 352和/或搜索集群形成模块354也可以作为应用程序被包括在应用350内或者作为单独 的应用。搜索模块352被配置为从客户端设备接收搜索词语,确定其他搜索参数,执行对 数据源的搜索、提供搜索结果以及执行其他与搜索有关的操作。搜索集群形成模块354被 配置为将搜索结果组织成群组并且将结果的群组排名。搜索模块352和/或搜索集群形成 模块354可以采用与以下所述基本类似的过程。事件管理模块(EMM) 356被配置为管理事件处理。结合图9-12更详细描述EMM 356 执行的动作的过程。简短地说,在一个实施例中,EMM356可以经由网络接口单元310接收 事件属性。事件属性可以是来自和/或关于客户端设备的,是关于客户端设备的用户的、是 web使用、时间、位置等等。在一个实施例中,EMM 356可以使得诸如组织者之类的用户能够注册事件、其细 节以及关于与事件相关联或者有关的已知用户的细节,以及事件的专门或独家内容。在一 个实施例中,事件组织者可以上载其事件的相关内容和数据、事件发生的时间、事件的类型 (例如,体育事件或技术会议)等等。事件结构可以被生成和/或利用例如网络协议(比如HTTP、XML-RPC等等)以其 他方式经由网络接口 310提供。例如,诸如商贩之类的物理设施可以提供事件属性。例如, 商贩可以通过网络接口 310提供时间信息(商贩何时开放)、空间信息(地址)、社交信息 (社交网络中商贩的拥有者的身份)以及主题信息(商贩销售何物)。在另一实施例中,可以以事件结构的形式创建事件。在一个实施例中,可以以空事 件的形式创建事件结构。在另一实施例中,可以在事件结构的字段具有偏向/参数的情况 下创建事件结构。例如,事件结构的主题字段可以偏向于关于“足球”或“体育”。内容管理器358可以使得事件结构能够被填充以数据,所述填充或者是从用户手 动填充,或者是根据事件属性自动填充。结合图11更详细描述自动填充事件结构的过程。 简短地说,内容管理器358可以为事件属性编制索引。内容管理器358在事件属性(例如, 内容和用户信息)之间创建一组关系。这些关系可包括将内容和用户映射到集群的群组的分布图。在一个实施例中,集群可以与和事件有关的关键字相关联。在一个实施例中,集群 可以被提炼成事件结构。内容管理器358将事件结构、图、关键字属性、集群等等发送给商 业管理器360。商业管理器360可以在内部容纳或者经由网络接口单元310从外部联络赞助广告 服务器,例如图1的广告服务器114,以适当地针对事件结构或集群生成赞助者或赞助内容 的区分优先级的列表。结合图12更详细描述将事件结构与广告/赞助者相匹配的过程。随着关于事件和用户的信息变化,商业管理器360和/或内容管理器358可以使 事件集群、结果、与广告主和/或赞助者的关联保持更新。在一个实施例中,更新可以实时 或基本实时地执行。在一个实施例中,EMM 356可以将对事件的访问限制到与事件相关联、出席事件或 者以其他方式对事件感兴趣的用户。在一个实施例中,该限制可以由组织者来管理。在一个实施例中,EMM 356可以从用户接收对关于事件的信息(例如,事件结构) 的请求。在一个实施例中,用户可以搜索事件和/或请求实时事件服务、专门内容递送或者 修改、人物匹配(例如,自动的、在帮助下或者手动的)、赞助链接激活或者请求商业。在任 何情况下,事件信息和相关联的广告可以经由网络接口单元310被提供给用户。一般操作现在将参考图4-8来描述本发明的某些方面的操作。图4是移动设备上的搜索结 果显示屏400的图示。可以在有限区域的显示屏上滚动全部搜索结果。除了搜索结果以外, 还可以在搜索结果之间显示内容。内容可包括与所提交的搜索词语401有关的信息,例如 内容402。作为替换或附加,内容可包括位置信息404、广告或其他信息。一般而言,内容信 息的格式被制定为看起来类似于搜索结果,但也可以以任何其他方式来制定内容的格式。第一集群元素406指示出搜索结果的第一集群。集群元素可以被选择来在搜索结 果的展开视图和仅限集群元素的闭合视图之间切换。集群元素还可包括搜索结果本身。搜 索结果的第一集群被显示在结果显示屏400的顶部附近。第一集群一般包括与所提交的搜 索词语最相关的搜索结果。集群包括一种或多种特定数据类型的搜索结果,例如本地名录 信息、新闻文章、网页链接、图像、购物信息、其他建议搜索等等。例如,第一集群元素406指 示出用搜索词语识别出的、在移动设备位置的预定半径内的咖啡店的本地名录信息。在此 示例中,本地名录信息是基于若干个因素而被确定为最相关的信息集群的,所述因素例如 是搜索词语、根据对在输入搜索词语之后的点击流(许多用户所做的选择)的汇总分析确 定的信息、搜索词语期间用户的先前行为、移动设备的位置和/或其他信息。该特定搜索词 语401与零售店的概念相关联并且与公司的概念相关联。然而,与公司的概念相比,零售店 的概念可能对更多的用户而言具有更高的相关度。因此,本地名录信息的集群被排名为第 “"集群o集群的搜索结果还可包括指示出数据类型或其他信息的内容。例如,符号408可 以指示出在搜索结果中提供的信息的类型。作为附加或替换,标志或其他内容可以被放置 在一个或多个搜索结果上,例如基于付费放置。可选择的展开控件元素409可用于显示集 群中的额外结果。排名第二的集群在排名第一的集群之后显示。在此示例中,第二名集群元素410 标识了包括多种数据类型的搜索结果的集群。该样本集群包括网站搜索结果410、股票报价搜索结果412、以及到专门公司简档信息的链接414。此集群例示了被定义为包括多种具体 数据类型的集群类型。或者,可以生成具有多种数据类型的集群类型,所述多种数据类型可 以基于搜索标准和/或其他信息来确定。如排名第二的集群所示,定制的集群类型可被定 义为包括多种数据类型的搜索结果和/或内容。其他集群类型可包括单一数据类型的搜索结果,例如第一名集群、排名第三的集 群412以及排名第四的414。在这些情况下,集群类型可以等同于数据类型。较低排名的集 群也可被显示为具有较少搜索结果,或者只具有集群选择元素的空间。例如,排名较低的集 群416被显示为仅具有集群选择元素,这些元素要求用户选择一集群选择元素以展开相应 搜索结果的视图。因此,集群的相关度可以用位置、大小和其他属性来指示。图4中使用的搜索词语一般而言是与相对直观的概念有关的主题搜索词语。一些 搜索词语不是直观的。图5示出了搜索词语501的搜索结果页面500,搜索词语与用户想要 获得关于其的搜索结果的概念是不那么直观有关的。搜索词语“今日”本身可能不会直接 建议出用户可能想要的某些数据类型的搜索结果。该搜索词语可以指示出报纸标题、早间 电视节目的概念或其他有关概念。在此情况下,诸如移动设备的位置之类的上下文信息可 以提供对用户意图的更好指示。因此,上下文信息可以被赋予更高的权重以确定搜索哪些 数据源以及如何对搜索结果的集群进行排名。如果移动设备在纽约市,并且用户输入了搜 索词语“今日”,那么用户可能在搜索与该城市的日常生活相关的信息。这种信息可包括当天与该城市有关的内容。例如,数据内容504可提供当前日期 并使得用户能够访问日历。类似地,天气信息506可以显示该城市的当前天气状况并预报 该城市的天气状况。还可包括一个或多个广告502。这些内容项中的每一个可以从专门数 据源或者从个体数据源获得,获得方式与获得搜索结果的集群的方式相同。该内容集群或 每个内容项也可以相对于其他集群被排名,就好像该内容集群或内容项就是搜索结果的多 个集群中的另一集群一样。在此情况下,该内容信息可被认为是排名第一的集群。交通情 况提醒集群508可被认为是排名第二的集群。类似地,本地新闻集群510将是排名第三的 集群,体育集群514将是排名第四的集群,依此类推。搜索结果的集群可能不具有与搜索词 语直观关联的数据类型,但上下文性数据可用于获得相关搜索结果的集群并对这些集群进 行排名。图6图示了概括示出用于搜索数据并且对搜索结果和/或内容的集群进行排名的 整个过程600的一个实施例的逻辑流程图。该过程可以由服务器、服务器的组合、独立的计 算设备和/或其他配置的软件模块和/或计算设备来执行。为了简化论述,以下实施例是按 与单个移动客户端设备通信的单个服务器来描述的。在操作602,人类管理器可以预定义可 用于确定数据源、对搜索结果进行排名、对搜索结果的集群进行排名、添加内容、确定用户 偏好、确定用户行为和/或执行其他操作的某些概念、集群类型、数据类型、概念处理规则、 上下文规则、相关度打分规则和/或其他信息。作为替换或附加,可以执行自动化分析来确 定上述信息类型、操作规则和/或其他数据中的一个或多个。例如,可以对汇总的数据执行 点击流分析以确定可用于确定资源和/或排名信息的乘数和/或其他因数。在另一实施例 中,不执行这种预处理。在操作604,服务器从移动设备接收一个或多个搜索词语。为了简化论述,将假定 单个搜索词语。在替换实施例中可使用迭代处理和/或其他逻辑。服务器还可以在操作
17606接收或获得上下文数据。例如,服务器可以检查用户的当前位置、在移动设备上运行的 当前应用、移动设备简档数据、偏好的在线简档数据、行为、过去的购买、社交联网关系和/ 或其他依用户而定的数据。类似地,服务器可以从点击流分析和/或其他统计分析获得或 计算汇总的数据。上下文信息可用于在搜索处理之前和/或期间调整默认加权乘数。在另 一实施例中,不接收和确定上下文性数据。上下文的一些额外示例包括但不限于*用于提交搜索词语的客户端设备的网页或屏幕*所跟踪到的用户的行为(例如,购买历史、搜索次数)*依用户而定的数据(例如,诸如性别之类的人口统计数据)*查询时的时间*用户的时区*搜索查询特性(例如,语言、查询的长度、媒体类型)*设备或用户的数据计划*设备能力或特性(例如,屏幕大小)*用户表达的偏好(例如,不呈现图像)*邻近度(例如,与其他设备或其他用户的邻近度)*设备的方向(例如,设备朝着北)*设备的运动(例如,设备正向北行进、设备以lOmph移动)*所跟踪的与发起搜索的用户有关的用户的行为或其他上下文;*社交网络(例如,用户A的朋友搜索体育,因此体育对用户A而言最相关)*网络特性(例如,速度)*用户所拥有或者在用户所使用的设备上的内容,该设备可以与移动设备相同但 不一定要与之相同(例如,用户在其PC上有与在移动设备上进行的搜索相关的文档)在判决操作608,服务器判定是否从提交的搜索词语中识别出任何已知的概念。服 务器可以针对与搜索词语相关联的概念执行查找操作,或者可以执行其他解释,例如自然 语言处理,以确定概念。概念一般标识出与搜索词语有关的信息的类别。例如,搜索词语 “芝加哥”与城市的概念和比赛的概念有关。又例如,搜索词语“芝加哥批萨”与批萨的风味 的概念和芝加哥市的食物的概念有关。每个概念可以与一个或多个特定的数据源相关联。例如,本地剧场的比赛或电影 时间表可以在特定的数据源中,通常这些数据源不会被搜索,除非确定了用户希望搜索词 语与比赛或电影相关联。依概念而定的数据源的其他示例可以包括但不限于
权利要求
一种用于经由网络传输数据的网络设备,包括收发器,用于传输数据;以及处理器,被配置为执行动作,所述动作包括接收事件属性,所述事件属性包括时间信息、空间信息、社交信息或主题信息中的至少两种;基于接收到的事件属性来生成事件结构,所述事件结构包括与时间维度、空间维度、社交维度或主题维度中的不同的维度相关联的字段;以及接收关于广告的广告属性,其中所述广告属性包括另外的时间信息、空间信息、社交信息或主题信息中的至少两种;如果所述事件结构匹配所述广告属性,则提供与所述事件结构处于相同位置的所述广告,其中所述广告被配置为在被激活的情况下提供价值交换。
2.如权利要求1所述的网络设备,其中所述动作还包括 在提供所述广告之前,接收搜索查询;基于所述搜索查询来搜索多个数据源以产生搜索结果的多个集群,其中所述多个集群 中的至少一个包括所述事件结构;为所述多个集群中的每一个确定得分;以及 对所述多个集群进行排序。
3.如权利要求1所述的网络设备,其中所述动作还包括 在生成所述事件结构之前,接收搜索查询;基于所述搜索查询来搜索所述事件属性以产生搜索结果的多个集群; 为所述多个集群中的每一个确定得分; 对所述多个集群进行排序;以及将所述多个集群之一的多个组合事件属性配置为能够被存储到所述事件结构的字段中。
4.如权利要求1所述的网络设备,其中所述动作还包括使所述事件结构的字段的至少一部分偏向于存储所述事件属性的与一类事件信息相 匹配的至少一部分。
5.如权利要求1所述的网络设备,其中所述动作还包括邀请至少一个用户与所述事件信息和所述广告的显示的至少一部分交互,其中所述用 户基于所述事件结构的至少一部分而与所述事件相关联。
6.如权利要求1所述的网络设备,其中所述事件属性是基于关于至少一个移动设备和 web使用的至少一个状态信息的。
7.如权利要求1所述的网络设备,其中生成还包括 将所述事件属性形成为多个集群;以及将所述多个集群的每个部分存储到所述字段中的一个不同字段中。
8.如权利要求1所述的网络设备,其中生成还包括最小化表示所述事件属性的第一部分的第一数据点和表示所述事件属性的第二部分 的第二数据点之间的至少一个距离度量,其中所述第一数据点和所述第二数据点被包括在代表时间维度、空间维度、社交维度或主题维度中的至少两个维度的η维空间中。
9.一种用于经由网络传输数据的移动设备,包括 收发器,用于传输数据;以及处理器,被配置为执行动作,所述动作包括发送事件属性,所述事件属性包括关于所述移动设备和web使用的时间信息、空间信 息、社交信息或主题信息中的至少两种;发送对事件结构的请求,所述事件结构基于接收到的事件属性而包括与时间维度、空 间维度、社交维度或主题维度中的不同的维度相关联的字段;以及 如果所述事件结构匹配广告属性,则接收与所述事件结构处于相同位置的广告,其中所述广告被配置为在被激活的情况下 提供价值交换。
10.如权利要求9所述的移动设备,其中所述动作还包括如果与所述移动设备相关联的用户匹配所述事件结构,则接收与所述事件结构和所述 广告的显示的至少一部分相交互的邀请。
11.如权利要求9所述的移动设备,其中提供所述广告还包括显示与所述事件结构中的至少一个的至少一部分相关联的至少一个关键字。
12.如权利要求9所述的移动设备,其中所述动作还包括 基于所述事件结构接收所述价值交换的至少一部分。
13.一种用于经由网络传输数据的方法,包括从客户端设备和web使用接收事件属性,所述事件属性包括时间信息、空间信息、社交 信息或主题信息中的至少两种;基于接收到的事件属性来生成事件结构,所述事件结构包括与时间维度、空间维度、社 交维度或主题维度中的不同的维度相关联的字段;接收关于广告的广告属性,其中所述广告属性包括另外的时间信息、空间信息、社交信 息或主题信息中的至少两种;如果所述事件结构匹配所述广告属性,则提供与所述事件结构处于相同位置的所述广告,其中所述广告被配置为在被激活的情 况下提供价值交换。
14.如权利要求13所述的方法,还包括 如果所述事件结构匹配搜索词语,则以有序的搜索结果的形式提供事件信息和具有至少另一事件信息的广告信息。
15.如权利要求13所述的方法,还包括向匹配所述事件结构的用户提供所述价值交换的收入共享。
16.如权利要求13所述的方法,还包括最小化以下各项中的至少一项包括所述事件结构和另一事件结构的η维空间内的点 的重现概率、构成所述空间信息的至少两个点之间的空间距离、构成所述社交信息的至少 两个成员之间的社交网络内的距离、构成所述主题信息的两个主题之间的语义距离。
17.如权利要求13所述的方法,还包括部分基于所述事件属性和所述广告属性的交集之一来匹配所述事件结构和广告数据。
18.一种用于经由网络传输数据的系统,包括事件匹配引擎(EME),被配置为执行包括以下动作在内的动作 接收事件属性,所述事件属性包括时间信息、空间信息、社交信息或主题信息中的至少 两种;基于接收到的事件属性来生成事件结构,所述事件结构包括与时间维度、空间维度、社 交维度或主题维度中的不同的维度相关联的字段;接收关于广告的广告属性,其中所述广告属性包括另外的时间信息、空间信息、社交信 息或主题信息中的至少两种;以及如果所述事件结构匹配所述广告属性,则向客户端设备提供与所述事件结构处于相同位置的所述广告,其中所述广告被配置为 在被激活的情况下提供价值交换;以及客户端设备,被配置为执行包括以下动作在内的动作基于所述客户端设备的状态、客户端上的web使用或者关于所述客户端设备的用户的 信息而发送事件属性;发送对所述事件结构的请求;以及接收与所述事件结构处于相同位置的所述广告。
19.如权利要求18所述的系统,其中所述EME还被配置为执行包括以下动作在内的动作部分基于所述事件属性的至少一部分和所述广告属性的另一部分之间的距离度量来 匹配所述事件结构和广告数据。
20.如权利要求18所述的系统,其中所述EME还被配置为执行包括以下动作在内的动作基于所述广告的使用量,修改用于生成所述事件属性或所述广告属性的至少一个参数。
21.如权利要求18所述的系统,其中所述EME还被配置为执行包括以下动作在内的动作接收对所述广告的付款;以及响应于所述付款,使所述事件结构与所述广告属性的匹配偏向。
22.如权利要求18所述的系统,其中所述EME还被配置为执行包括以下动作在内的动作基于对所述事件属性内的至少一个事件数据点的模式识别来确定分析数据; 向与所述广告相关联的广告主提供所述分析数据;以及接收来自所述广告主的事务,该事务被配置为将所述广告主与所述至少一个事件数据 点之一相关联。
23. 一种处理器可读介质,包括可被处理器运行来执行动作的指令,所述动作包括从客户端设备和web使用接收事件属性,所述事件属性包括时间信息、空间信息、社交 信息或主题信息中的至少两种;基于接收到的事件属性来生成事件结构,所述事件结构包括与时间维度、空间维度、社 交维度或主题维度中的不同的维度相关联的字段;接收关于广告的广告属性,其中所述广告属性包括另外的时间信息、空间信息、社交信 息或主题信息中的至少两种;以及如果所述事件结构匹配所述广告属性,则提供与所述事件结构处于相同位置的所述广生1=1 O
24.如权利要求23所述的处理器可读介质,其中所述动作还包括 在提供所述广告之前,接收搜索查询;基于所述搜索查询来搜索多个数据源以产生搜索结果的多个集群,其中所述多个集群 中的至少一个包括所述事件结构;为所述多个集群中的每一个确定得分;以及 对所述多个集群进行排序。
25.如权利要求23所述的处理器可读介质,其中所述动作还包括 在生成所述事件结构之前,接收搜索查询;基于所述搜索查询来搜索所述事件属性以产生搜索结果的多个集群; 为所述多个集群中的每一个确定得分; 对所述多个集群进行排序;以及将所述多个集群之一的多个组合事件属性配置为能够被存储到所述事件结构的字段
全文摘要
一种方法、系统和装置涉及经由网络传输数据。接收事件属性,事件属性包括时间信息、空间信息、社交信息或主题信息中的至少两种。基于接收到的事件属性来生成事件结构,事件结构包括与时间维度、空间维度、社交维度或主题维度中的不同的维度相关联的字段。接收关于广告的广告属性。广告属性可包括另外的时间信息、空间信息、社交信息或主题信息中的至少两种。如果事件结构匹配广告属性,则可提供与事件结构处于相同位置的广告。广告可被配置为在被激活的情况下提供价值交换。
文档编号G06F17/00GK101960444SQ200980106756
公开日2011年1月26日 申请日期2009年1月27日 优先权日2008年2月27日
发明者克里斯·W·希金斯, 基思·大卫·萨福特, 约瑟夫·J·欧'苏利凡, 罗伯特·卡特·特洛特, 马可·E·戴维斯 申请人:雅虎公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1