移动情境sms广告的制作方法

文档序号:7938461阅读:200来源:国知局
专利名称:移动情境sms广告的制作方法
技术领域
本发明一般涉及移动通信,更具体地但非排他性地涉及基于对短消息 服务(SMS)的分析而将移动设备作为广告的目标并且重放消息。
背景技术
因特网发生了巨大变化,这些变化影响我们的日常生活。例如,移动 计算设备已成为产生新集会地的工具。它们在美国被称为商业生活的新事 务餐桌和新高尔夫球场。此外,很多人正在使用这种移动计算设备来使他 们自己与他们的朋友、他们的邻居、他们的社团和世界重新联系。
随着移动计算设备的使用的这种增长,许多企业希望向这群计算机用 户做广告。然而,仅仅发送给实际上任何可访问的移动计算设备的广告必 然浪费广告者(advertiser)的预算的至少一部分。为了抵消这种不必要的 开销,广告者不断争取将广告努力收縮到目标受众。
在因特网上, 一种为广告选择目标受众的典型方法是基于消费者访问 的web站点或者输入到搜索引擎中的关键字。然而,等待移动用户执行这 种动作可能会使得广告者和/或消费者错失机会。此外,就像搜索引擎可能 曲解搜索者的意图一样,也可能基于对搜索条目的曲解而显示不当的广 告。因此,针对这些考虑及其他而作出了本发明。


参考以下附图来描述本发明的非限制性和非穷尽性实施例。在附图为了更好地理解本发明,将参考下面的具体实施方式
,其中将关联附
图来阅读具体实施方式
,在附图中
图l是可在其中实施本发明的环境的一个实施例的系统图2示出可包括在实现本发明的系统中的移动设备的一个实施例; 图3示出可包括在实现本发明的系统中的网络设备的一个实施例;及 图4示出根据本发明的逻辑流程图,该逻辑流程图一般地示出基于文 本消息交互来管理情境广告(contextual advertisement)的处理的一个实施
具体实施例方式
现在将在下文中参考附图来更充分地描述本发明,附图形成本发明的 一部分并且通过例示而示出可用来实施本发明的具体实施例。然而,本发 明可按许多不同形式来实施,不应被解释为限于这里给出的实施例;相 反,提供这些实施例是为了使得本公开将更透彻和全面并且将会把本发明 的范围更充分地传达给本领域技术人员。本发明可被实施为方法或者设备 等。因此,本发明可以采用完全为硬件的实施例、完全为软件的实施例或 者将软件和硬件方面相结合的实施例的形式。因此,下面的详细描述不认 为是限制意义上的。
在说明书和权利要求书各处,除非上下文以其他方式清楚指出,否则 以下术语采用明确与此处相关联的含义。这里使用的短语"在一个实施例 中"不一定指同一实施例,尽管也可能指同一实施例。此外,这里使用的 短语"在另一实施例中"不一定指不同实施例,尽管也可能指不同实施 例。这样,如以下所描述的,本发明的各种实施例可容易地组合,而不脱 离本发明的范围或精神。
另外,除非上下文以其他方式清楚指出,否则这里使用的术语"或" 是一种包括性的"或"运算符,与术语"和/或"等价。除非上下文以其他 方式清楚指出,否则术语"基于"是非排他性的并且允许基于未描述的其 他因素。另外,在说明书各处,"一"和"该"的含义包括复数。"在…中"的含义包括"在…中"和"在…上"。
这里使用的广告指的是任何可用于向公众进行推销(promote)和/或 教育的内容。消息通常由该内容中的至少一些的赞助者(sponsor)来控 制。可以利用各种媒介中的任意媒介来提供这种内容,这些媒介包括但不 限于图形、音频片段、视频片段、文本等等。在一个实施例中,可以提供 URI、 URL或其他链接信息以获得对广告的访问。
这里使用的术语"文本消息传送"或者"文本消息"指的是SMS消 息传送以及各种其他有限大小的消息传送协议,包括但不限于即时消息传 送(IM)、多媒体消息传送服务(MMS)消息或者增强型消息服务 (EMS)消息传送协议。
简言之,本发明针对于针对问题和答复来监视移动设备用户之间的交 互式通信。在一个实施例中,交互式通信是通过SMS的。然而,本发明 不受此限制,可以使用其他通信服务,包括IM、 MMS、 EMS等等。移动 设备用户之间的消息可被截取和检査以确定是否发送了问题。在一个实施 例中,可以使用问号或者其他符号的存在来识别问题。在另一实施例中, 也可以采用诸如"什么"、"何时"、"如何"、"为什么"或"哪里" 之类的面向问题的关键字来识别所截取的消息中问题的存在。然而,也可 以使用对所截取的消息的其他更加启发式的分析,而不脱离本发明的范 围。在任何情况下,当问题被发送时,问题可被加上标签,并且在一个实 施例中,拷贝可被保存。初始消息然后可被转发给另一用户。当从另一用 户接收到答复时,可以一起分析问题和答复。因为答复可以看作对问题的 人类解释,并且希望接收者向发送者提供更加社会化的联系,所以答复可 以帮助来精炼发出询问的用户的意图。然后可以采用经精炼的消息和答复 来选择针对通信并且与通信更加相关或者更加有情境关系的广告。然后可 以通过链接、链接信息等与答复一起发送情境广告。在一个实施例中,至 少一个移动设备用户同意接收情境广告,而以某种形式的补偿作为回报, 例如消息传送服务的使用折扣。
虽然下面描述的许多实施例针对于管理去往移动设备的情境广告,但 是本发明不受此限制。因此,各种实施例还可以管理其他类型的计算设备上的情境广告,而不脱离本发明的范围。 说明性操作环境
图1示出可在其中实施本发明的环境的一个实施例的组件。可能不是 需要所有组件来实施本发明,并且可以对组件的布置和类型作出变化,而 不脱离本发明的精神或范围。如图所示,图1的系统100包括局域网
("LAN" ) /广域网("WAN")-(网络)105、无线网络110、情境广 告服务器(CAS) 106、移动设备(客户端设备)102-104、客户端设备 101和消息传送服务器107。
下面结合图2更详细地描述了移动设备102-103的一个实施例。然 而, 一般而言,移动设备102-104实际上可以包括任何能够通过诸如网络 105、无线网络110等的网络来接收和发送消息的便携式计算设备。移动 设备102-104也可以被一般地描述为被配置为便携式的客户端设备。因 此,移动设备102-104实际上可以包括任何能够连接到另一计算设备并接 收信息的便携式计算设备。这种设备包括诸如蜂窝电话、智能电话、显示 寻呼机、射频(RF)设备、红外(IR)设备、个人数字助理(PDA)、手 持式计算机、膝上型计算机、可佩戴式计算机、平板计算机、结合一个或 多个前述设备的集成设备等的便携式设备。照此,移动设备102-104在能 力和特征方面通常范围很广。例如,蜂窝电话可以具有数字小键盘和仅可 显示文本的少数几行的单色LCD显示器。在另一示例中,具有web能力 的移动设备可以具有触敏屏、触笔和可显示文本和图形二者的若干行的彩 色LCD显示器。
具有web能力的移动设备可以包括被配置为接收和发送web页面、基 于web的消息等的浏览器应用。浏览器应用可被配置为接收和显示实际上 采用任何基于web的语言(包括无线应用协议消息(WAP)等)的图形、 文本、多媒体等。在一个实施例中,浏览器应用能够采用手持式设备标记 语言(HDML)、无线标记语言(WML) 、 WMLScript、 JavaScript、标准 通用标记语言(SMGL)、超文本标记语言(HTML)、可扩展标记语言 (XML)等来显示和发送消息。移动设备102-104还可以包括至少一个客户端应用,该客户端应用被
配置为从另一计算设备接收内容。客户端应用可以包括提供和接收文本内 容、图形内容、音频内容等的能力。客户端应用还可以提供标识其自身的
信息,包括类型、能力、名称等。在一个实施例中,移动设备102-104可 以通过各种机制中的任何一种来唯一地标识其自身,这些机制包括电话号 码、移动标识号码(MIN)、电子序号(ESN)或者其他移动设备标识 符。
移动设备102-104还可被配置为例如通过以下方式在与诸如CAS 106、客户端设备101之类的另一计算设备之间、彼此之间等传送消息 短消息服务(SMS)、多媒体消息服务(MMS)、即时消息传送
(IM)、因特网中继聊天(IRC) 、 Mardam-Bey的IRC (mIRC)、 Jabber、电子邮件等。然而,本发明不限于这些消息传送协议,实际上可 以采用任何其他消息传送协议。
移动设备102-104还可被配置为包括使得终端用户能够登入到终端用 户帐户的客户端应用,该终端用户帐户可由诸如消息传送服务器107之类 的另一计算设备管理。这种终端用户帐户例如可被配置为允许终端用户接 收电子邮件、发送/接收IM消息、SMS消息、访问所选web页面等。然 而,本发明不受限制,在一个实施例中,终端用户可能无需登入帐户来发 送/接收消息。
此外,在一个实施例中,可以使得移动设备102-104中的至少一个移 动设备的用户能够注册以基于如下行为接收补偿允许CAS 106、消息传 送服务器107等基于对消息的监视而发送情境广告。例如,在一个实施例 中,移动设备102-104或者甚至客户端设备101的用户可能同意接收情境 广告,而以消息传送服务器107所提供的一个或多个消息传送服务的使用 费用降低作为回报。在一个实施例中,费用降低可以基于用户接收的情境 广告的数目、用户点击的情境广告的数目,或者甚至基于提供对接收一个 或多个情境广告等的同意。
移动设备102-104还可以与诸如客户端设备101等的非移动客户端设 备通信。在一个实施例中,这种通信可以包括发送和/或接收消息、共享照片、音频片段、视频片段或者各种其他形式的通信中的任意一种。
客户端设备101实际上可以包括任何能够通过网络进行通信以发送和 接收信息的计算设备。这种设备的集合可以包括通常利用有线或无线通信 媒介进行连接的设备,例如个人计算机、多处理器系统、基于微处理器的 或者可编程的消费者电子设备、网络PC等。因此,客户端设备101还可 以具有显示信息的可导航视图的不同能力。
无线网络110被配置为将移动设备102-104及其组件与网络105相耦 合。无线网络110可以包括各种无线子网络中的任意一种,这些无线子网 络可以进一步覆盖独立的自组织网络等以向移动设备102-104提供面向基 础设施的连接。这种子网络可以包括网状网络、无线LAN (WLAN)网 络、蜂窝网络等。
无线网络110还可以包括通过无线电链路等相连的终端、网关、路由 器等的自治系统。这些连接器可被配置为自由随机移动并且自己任意组
织,以使得无线网络iio的拓扑可以迅速改变。
无线网络110还可以采用多种接入技术,包括用于蜂窝系统的第二代 (2G)、第三代(3G)无线电接入、WLAN、无线路由器(WR)网格网 络等。诸如2G、 3G之类的接入技术和将来的接入网络可允许对具有各种 移动程度的移动设备(例如移动设备102-104)的大范围覆盖。例如,无 线网络110可允许通过诸如全球移动通信系统(GSM)、通用分组无线业 务(GPRS)、增强型数据GSM环境(EDGE)、宽带码分多址 (WCDMA)等的无线电网络接入的无线电连接。实质上,无线网络110 可包括实际上任何无线通信机制,通过该无线通信机制,信息可以在移动 设备102-104与另一计算设备、网络等之间传播。
网络105被配置为将消息传送服务器107、 CAS 106等与其他计算设 备(包括客户端设备101)相耦合,并将传送服务器107、 CAS106等通过 无线网络IIO与移动设备102-104相耦合。网络105能够采用将信息从一 个电子设备传送到另一电子设备的任何形式的计算机可读媒介。网络105 除了包括局域网(LAN)、广域网(WAN)之外,还可以包括因特网、 诸如通过通用串行总线(USB)端口的直接连接、其他形式的计算机可读媒介或者其任何组合。在一组互连的LAN (包括那些基于不同体系结构和 协议的LAN)上,路由器用作LAN之间的链路,从而使得消息能够从一 个LAN发送到另一个LAN。此外,LAN内的通信链路通常包括绞线对或 者同轴电缆,而网络之间的通信链路可以利用模拟电话线路、包括Tl、 T2、 T3和T3的全部或部分专用数字线路、综合业务数字网(ISDN)、数 字用户线(DSL)、包括卫星链路在内的无线链路或者本领域技术人员已 知的其他通信链路。此外,远程计算机和其他相关电子设备可经由调制解 调器和临时电话链路远程连接到LAN或WAN。实质上,网络105包括任 何通信方法,通过该通信方法,信息可以在CAS 106、消息传送服务器 107、客户端设备101和/或其他计算设备之间传播。
另外,通信媒介通常包含计算机可读指令、数据结构、程序模块或者 在诸如载波、数据信号或其他传输机制之类的经调制数据信号中的其他数 据,并且包括任何信息传递媒介。术语"经调制数据信号"和"载波信 号"包括这样的信号该信号使其特性中的一个或多个以将信息、指令、 数据等编码在信号中的方式来设定或改变。例如,通信媒介包括诸如绞线 对、同轴电缆、光纤、波导(wave guide)和其他有线媒介之类的有线媒 介,以及诸如声、RF、红外和其他无线媒介之类的无线媒介。
下面结合图3更详细地描述了 CAS 106的一个实施例。然而,简言 之,CAS 106可以包括任何能够连接到网络105以分析进行通信的客户端 设备之间的消息并基于消息分析来提供情境广告的计算设备。在一个实施 例中,消息是使用诸如SMS、 IM、 MMS、 EMS等的文本消息。然而,本 发明不限于文本消息,可以对例如包括音频消息在内的其他类型的消息进 行分析。
在一个实施例中,CAS 106可以接收由消息传送服务器107截取的客 户端设备之间的消息。CAS 106然后可以确定所截取的消息是否包括问 题。如果消息包括问题,则CAS 106然后可以监视答复消息。当接收到答 复消息时,CAS 106可以采用答复消息来对问题进行精炼。例如,在一个 实施例中,答复消息中的至少一个关键字可与问题中的至少一个关键字相 组合。组合后的关键字然后可用于在数据存储区内执行搜索。也就是说,然后可采用经精炼的问题来搜索数据存储区,以找出可与答复一起发送的 情境广告。在一个实施例中,可经由诸如WAP链接、超链接之类的链接 或者甚至经由表明如何访问广告的链接信息来发送该情境广告。例如,在 一个实施例中,链接信息可以包括表明如何访问情境广告的文本指令。在 另一实施例中,链接信息可以包括对其进行呼叫以收听情境广告的电话号 码。
可用作CAS 106的设备包括个人计算机、桌面型计算机、多处理器系 统、基于微处理器的或者可编程的消费者电子设备、网络PC、服务器等 等。
消息传送服务器107实际上包括任何被配置为提供一个或多个消息传 送服务的计算设备。例如,消息传送服务器107可以提供即时消息传送 (IM)服务、电子邮件服务、VOIP服务、SMS服务等。
消息传送服务器107可被实现在各种计算设备上,包括个人计算机、 桌面型计算机、多处理器系统、基于微处理器的设备、网络PC、服务 器、网络设备等。此外,虽然消息传送服务器107被图示为单个网络设 备,但是本发明不受此限制。例如, 一个或多个消息传送设备可以利用多 个网络设备来实现,以提供各种消息传送服务。
在一个实施例中,消息传送服务器107可被配置为接收来自诸如客户 端设备101-104等的发送设备的消息,并将消息和/或消息的拷贝发送到 CAS 106以用于分析。此外,消息传送服务器107可以类似地接收情境广 告的链接(在一个实施例中,来自CAS 106),并将链接或链接信息与答 复消息一起提供给最初的发送设备。在另一实施例中,消息传送服务器 107可以将答复消息转发给CAS 106,并接收该答复消息或者利用情境消 息的链接信息进行了修改的答复消息。
此外,虽然图1将CAS 106图示为单个计算设备,但是本发明不受此 限制。例如,CAS 106的一个或多个功能可分布在一个或多个不同计算设 备上。此外,在一个实施例中,消息传送服务器107和CAS 106可被集成 到单个计算设备中,而不脱离本发明的范围,如以下结合图3所述。说明性移动客户端环境
图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适配器或者对电池进行补充和/或再充电的加 电入坞架之类的外部电源来提供电力。
移动设备200可以可选地与基站(未示出)通信,或者直接与另一计 算设备通信。网络接口 250包括用于将移动设备200耦合到一个或多个网 络的电路,并且被构建为在一个或多个通信协议和技术的情况下使用,这 些通信协议和技术包括但不限于全球移动通信系统(GSM)、码分多址 (CDMA)、时分多址(TDMA)、用户数据报协议(UDP)、传输控制 协议/因特网协议(TCP/IP) 、 SMS、通用分组无线业务(GPRS)、 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还可以使得位于客户端设备的透明或半透明壳体内 的光源响应于动作而点亮。
移动设备200还包括用于与诸如头戴式耳机之类的外部设备或者图2 中未示出的其他输入或输出设备进行通信的输入/输出接口 260。输入/输出 接口 260可以利用一种或多种通信技术,例如USB、红外、Bluetooth (蓝 牙)tm等。触觉接口 262被布置为向客户端设备的用户提供触觉反馈。例 如,触觉接口可用于在计算设备的另一用户呼叫时以特定方式来振动移动 设备200。
可选的GPS收发器264可以确定移动设备200在地球表面上的物理坐 标,其通常输出作为纬度和经度值的位置。GPS收发器264还可以采用其 他地理定位机制,包括但不限于三角测量、辅助GPS (AGPS) 、 E-OTD、 CI、 SAI、 ETA、 BSS等,以进一步确定移动设备200在地球表面 上的物理位置。可以了解,在不同条件下,GPS收发器264可以确定移动 设备200在毫米级的物理位置;并且在其他情况下,所确定的物理位置可 以是不那么精确的,例如在米或者大得多的距离内。然而,在一个实施例 中,移动设备可以通过其他组件来提供可用于确定设备的物理位置的其他 信息,例如包括MAC地址、IP地址等。
海量存储器230包括RAM 232、 ROM 234和其他存储装置。海量存 储器230例示了用于存储诸如计算机可读指令、数据结构、程序模块或者 其他数据之类的信息的计算机存储介质的另一示例。海量存储器230存储 用于控制移动设备200的低级别操作的基本输入/输出系统("BIOS") 240。海量存储器还存储用于控制移动设备200的操作的操作系统241。将 会认识到,该组件可以包括诸如UNIX或LINUX 的一个版本之类的通 用操作系统或者诸如Windows Mobile 或Symbian⑧操作系统之类的专用客户端通信操作系统。操作系统可以包括Java虚拟机模块或者与Java虚拟机模块相接口,该Java虚拟机模块允许经由Java应用程序来控制硬件组件和/或操作系统的操作。
存储器230还包括一个或多个数据存储区,移动设备200可利用这一个或多个数据存储区来存储应用242和/或其他数据等。例如,数据存储区可用来存储描述移动设备200的各种能力的信息。该信息然后可被基于各种事件中的任意事件而提供给另一设备,包括在通信期间作为头部的一部分而发送、在请求的情况下被发送等等。能力信息的至少一部分也可被存储在移动设备200内的盘驱动器或其他存储介质(未示出)上。
应用242可以包括这样的计算机可执行指令这些指令在被移动设备200执行时发送、接收和/或以其他方式处理音频、视频并且使得能够与另一客户端设备的另一用户通信。应用程序的其他示例包括日历、浏览器、联系人管理器、任务管理器、转码器、数据库程序、文字处理程序、安全应用、电子表格程序、游戏、搜索程序等等。应用242还可以包括消息传送客户端245,消息传送客户端245被配置为利用SMS、 MMS、 IM、电子邮件、VOIP和/或各种其他消息传送通信协议中的任一种来发送、接收和/或以其他方式处理消息。虽然图示出单个消息传送客户端245,但是应当清楚,可以采用多个消息传送客户端。例如, 一个消息传送客户端可被配置为管理SMS消息,另一个消息传送客户端管理IM消息,并且又一个消息传送客户端被配置为管理电子邮件等。
说明性服务器环境
图3示出根据本发明一个实施例的网络设备的一个实施例。网络设备300可以包括比所示那些组件更多的组件。然而,所示组件足以公开实施本发明的说明性实施例。网络设备300例如可以表示在实现图1的CAS106和消息传送服务器107时使用的集成设备。
网络设备300包括处理单元312、视频显示适配器314和海量存储器,所有这些组件经由总线322彼此通信。海量存储器一般包括RAM316、 ROM 332以及一个或多个永久海量存储设备,例如硬盘驱动器328和可以表示磁带驱动器、光学驱动器和/或软盘驱动器的可移动存储设备
326。海量存储器存储用于控制网络设备300的操作的操作系统320。可以采用任何通用操作系统。还提供基本输入/输出系统("BIOS" ) 318来控制网络设备300的低级别操作。如图3所示,网络设备300还可以与经由网络接口单元310与因特网或某一其他通信网络通信,网络接口单元310被构建为在包括TCP/IP协议的各种通信协议的情况下使用。网络接口单元310有时即是所说的收发器、收发设备或者网络接口卡(NIC)。
上述海量存储器例示了另一种计算机可读介质,即计算机存储介质。计算机存储介质可以包括以任何用于存储诸如计算机可读指令、数据结构、程序模块或其他数据之类的信息的方法或技术实现的易失性、非易失性和不可移动介质。计算机存储介质的示例包括RAM、 ROM、EEPROM、闪存或其他存储器技术,CD-ROM、数字通用盘(DVD)或其他光学存储装置,盒式磁带、磁带、磁盘存储设备或其他磁存储设备,或者任何其他可用于存储所需信息并可由计算设备访问的介质。
海量存储器还存储程序代码和数据。 一个或多个应用350被加载到海量存储器中并在操作系统320上运行。应用程序的示例可以包括转码器、调度器、日历、数据库程序、文字处理程序、HTTP程序、可定制的用户接口程序、IPSec应用、加密程序、安全程序、VPN程序、帐户管理等等。消息传送服务器352和情境广告器354也可作为应用350内的应用程序而被包括。
消息传送服务器352表示各种消息传送服务中的任一种,这些消息传送服务包括但不限于电子邮件服务器应用、IM服务器应用、SMS服务器应用、VOIP服务器应用等。此外,虽然图示出单个消息传送服务器352,但是本发明不受此限制,网络设备300可以包括一个或多个消息传送服务,而不脱离本发明的范围或精神。
消息传送服务器352被配置为管理网络设备之间的消息,例如文本消息等。在一个实施例中,消息传送服务器352可以对其消息传送服务的使用收费。在一个实施例中,消息传送服务还可以向同意接收广告、阅读广告和/或点击广告的用户提供费用降低、折扣或类似好处。在一个实施例中,广告可由情境广告器354来选择。
情境广告器354被配置为从消息传送服务器352接收目的地为另一计 算设备的消息。情境广告器354可以对消息进行分析以确定消息是否包括 问题。这种确定可以基于各种标准,包括关键字、诸如问号之类的符号、 启发法等。例如,诸如"你能…吗?"、"你…吗?"、"怎么了"等的 短语可被确定为包括问题。
当情境广告器354确定消息包括问题时,情境广告器354然后可以监 视对问题的答复。预期这种答复来自一个人,其与问题的发送者很可能具 有某种社会联系。因此,答复可用于精炼问题发送者的意图、澄清问题并 潜在地提高问题的价值。
例如考虑询问"去我们去年夏天所在的老木屋怎么走?"的问题。这 种问题可能对于自动搜索/分析机制具有很少情境。然而,利用诸如"在 Freemont附近的A9上"之类的答复,情境广告器354可以选择与 Freemont、 Freemont的地图等相关联的广告。因此,答复可被看作向问题 提供了社会情境。因此,情境广告器354可基于答复来精炼问题的意图。
情境广告器354可以基于分析来选择情境广告。在一个实施例中,所 选的情境广告可以是从所存储的广告和/或存储在情境数据存储区356中的 对广告的链接信息进行选择的。在一个实施例中,至少一些广告是赞助广 告。情境数据存储区356还可用于存储包括问题和/或关于发送者的信息 (包括发送者地址、名称、帐户标识符等)的消息的拷贝。照此,情境数 据存储区356可以包括数据库、文件夹、电子表格、另一应用等等。
一般操作
现在将参考图4来描述本发明的某些方面的操作。图4示出一逻辑流 程图,该逻辑流程图一般地示出基于文本消息交互来管理情境广告的处理 的一个实施例。在一个实施例中,文本消息是SMS消息,然而,也可以 采用其他消息传送协议。在一个实施例中,图4的处理400可以在图1的 CAS 106和/或图3的网络设备300中实现。
在开始框之后,图4的处理400在接收到消息时开始。在一个实施例
18中,消息是文本消息。在一个实施例中,消息是从一个移动设备接收的并 且正在被发送到另一移动设备。然而,本发明不受此限制。例如,通信也 可以在移动设备和非移动设备(例如图1的客户端设备101)之间或者在 两个非移动设备之间。
处理接下来进行到判定框404,在判定框404,确定消息发送者是否 注册来接收针对接收情境广告的折扣。在一个实施例中,如果消息发送者 未注册来接收折扣,则处理可以返回到呼叫处理以执行其他动作。然而, 本发明不受此限制,在另一实施例中,可以执行各种其他动作,例如包括 向消息发送者发送部分地基于接收广告、阅读广告等而接收折扣的要约。 在任何情况下,如所说明的,在一个实施例中,如果消息发送者注册了, 则处理进行到判定框406。
在判定框406,确定接收到的消息是否包括问题。如上所述,可基于 接收到的问题内的问号的存在、诸如"什么、哪里、何时、为什么、如 何"之类的关键字的存在等来识别问题。此外,也可以采用启发法来确定 接收到的消息是否包括问题。当确定接收到的消息包括问题时,处理进行 到框408;否则,处理可以循环回框402以监视另一可能包括问题的消
在框408,可以存储问题的拷贝。在一个实施例中,还可以存储与消 息的发送者和/或希望的接收者相关联的标识符。处理继续到框410,在框 410,于是可向希望的接收者转发初始消息。
处理接下来进行到判定框412,在判定框412,确定是否接收到对消 息的答复。如果接收到对消息的答复,则处理进行到框414;否则,处理 进行到框422,在框422,确定是否超过了等待答复的超时时段。可以基 于各种因素来定义超时时段。例如,可以选择几分钟的超时时段,以维持 问题和答复之间的相关性。在任何情况下,如果超过了超时时段,则处理 可以返回到呼叫处理以执行其他动作。然而,如果未超过超时时段,则处 理可以循环回判定框412以监视对答复的接收。
然后在框414,答复可用于对问题进行精炼。也就是说,可以生成问 题和答复的组合,该组合可用于澄清和/或收縮对问题意图的解释。例如,在一个实施例中,可以从答复中获得至少一个关键字,并且可以从问题中 获得至少一个关键字。这些关键字然后可被组合。在另一实施例中,可以 基于答复而形成经精炼的问题,以供在搜索中使用。因此,在一个实施例 中,回答的至少一部分可用于修改问题。然后在框416,该经精炼的问题 可用于对情境广告执行搜索。因此,对情境广告的选择可以基于使用从
经精炼的问题和/或答复获得的关键字的搜索;基于答复与问题的组合的重 新表达的问题;等等。在一个实施例中,情境广告也可以是基于经精炼的 关键字等的赞助广告。
处理然后进行到框418,在框418,情境广告的链接、表明如何访问 情境广告的链接信息等被插入在答复中或者以其它方式与答复相关联。答 复和链接信息或链接然后被提供给初始消息发送者——提出问题的用户。
处理然后进行到框420,在框420,初始消息发送者可被贷记 (credit)有折扣或者其他好处,以允许这种情境广告被发送、读取这种广 告或者基于类似的协定。处理然后返回到呼叫处理以执行其他动作。
应当了解,虽然上述说明描述了文本消息传送,但是本发明不受此限 制。例如,消息也可以是可利用语音识别工具来分析的VOIP消息等。情 境消息然后可被利用各种机制添加到答复中,这些机制例如包括通过发送 电话号码、短音频消息等。
将会了解,可通过计算机程序指令来实现流程图说明的每个框和流程 图说明中的框的组合。这些程序指令可被提供给处理器以产生机器,从而 使得在处理器上执行的指令创建用于实现一个或多个流程图框中所指定的 动作的手段。计算机程序指令可被处理器执行,以使得处理器执行一系列 操作步骤来产生计算机实现的处理,从而使得在处理器上执行的指令提供 用于实现一个或多个流程图框中指定的动作。计算机程序指令还可使得流 程图的框中所示的操作步骤的至少一些被并行执行。此外, 一些步骤也可 以在多于一个处理器上执行,例如在多处理器计算机系统中可能出现的那 样。另外,流程图说明中的一个或多个框或者框的组合也可以与其他框或 者框的组合同时执行,或者甚至以不同于所图示的序列执行,而不脱离本 发明的范围或精神。因此,流程图说明的框支持用于执行指定动作的手段的组合、用于执 行指定动作的步骤的组合以及用于执行指定动作的程序指令手段。还将会 了解,流程图说明的每个框和流程图说明中的框的组合可以由执行指定动 作或步骤的专用的基于硬件的系统来实现,或者由专用硬件和计算机指令 的组合来实现。
以上的说明、示例和数据提供了对本发明的构成的制造和使用的完整 描述。由于可以作出本发明的许多实施例而不脱离本发明的精神和范围, 因此本发明在于所附权利要求中。
权利要求
1.一种可操作来向移动设备提供广告的移动设备,包括存储器组件,用于存储数据;以及处理组件,用于执行使能动作的数据,这些动作包括向另一计算设备发送文本消息,其中,该文本消息包括至少一个问题;接收来自所述另一计算设备的用户的对所述问题的文本答复以及情境广告的链接信息,其中,所述情境广告是由中间计算设备部分地基于以下步骤而自动选择的基于对所述答复和所述问题的分析而精炼所述问题以及利用经精炼的问题来搜索广告。
2. 如权利要求1所述的移动设备,其中,所述问题是基于针对关键字 或者所定义的符号中的至少一种对所发送的文本消息的分析而检测的。
3. 如权利要求1所述的移动设备,其中,精炼所述问题的步骤还包括在所述测试答复中搜索至少一个关键字; 在所述问题中搜索至少一个其他关键字;以及将所述至少一个关键字和所述至少一个其他关键字相组合以精炼所述 问题。
4. 如权利要求1所述的移动设备,其中,与所述移动设备相关联的用 户被提供有对接收所述情境广告或者选择所述情境广告中的至少一种的补 偿。
5. 如权利要求1所述的移动设备,其中,所述文本消息和文本答复是 利用短消息服务(SMS)、即时消息传送(IM)、多媒体消息传送服务(MMS)或者增强型消息服务(EMS)消息传送协议中的至少一种来传送 的。
6. 如权利要求1所述的移动设备,其中,所述链接信息还包括WAP 链接或者表明如何访问所述情境广告的指令中的至少一种。
7. —种包括指令的处理器可读介质,其中,所述指令在处理器内的执行通过使能动作而在移动设备上提供对广告的访问,这些动作包括 接收来自所述移动设备的用户的文本消息;检查接收到的文本消息以检测去往另一移动设备的另一用户的问题;以及当检测到问题时监视答复文本消息;当接收到所述答复文本消息时,采用所述答复文本消息来精炼所 述问题;采用经精炼的问题来搜索情境广告;修改所述答复文本消息使其包括所述情境广告的链接信息;以及 将经修改的答复文本消息提供给所述移动设备的用户。
8. 如权利要求7所述的处理器可读介质,其中,采用所述答复文本消 息来精炼所述问题的步骤还包括从所述答复文本消息中提取至少一个关键字;修改所述问题使其包括至少一个所提取的关键字以生成经精炼的问题。
9. 如权利要求7所述的处理器可读介质,其中,检査接收到的文本消息以检测问题的步骤还包括在所述接收到的文本消息中搜索问号或者面向问题的关键字中的至少一种。
10. 如权利要求7所述的处理器可读介质,其中,所述指令的执行使 能包括以下动作的进一步动作-基于所述移动设备的用户对所述情境广告的接收或者对所述情境广告 的选择中的至少一种,向所述用户提供补偿。
11. 如权利要求7所述的处理器可读介质,其中,所述文本消息和所 述答复文本消息采用短消息服务(SMS)。
12. —种用于管理广告在移动设备上的显示的网络设备,包括 收发器,用于通过网络来发送和接收数据;以及处理器,可操作来执行动作,这些动作包括接收从所述移动设备的用户到另一计算设备的另一用户的文本消息;当在接收到的文本消息中检测到问题时 接收答复文本消息;通过将所述答复文本消息的至少一部分与检测到的问题的至 少 一部分相组合来精炼所述检测到的问题; 采用经精炼的问题来选择情境广告;修改所述答复文本消息使其包括所述情境广告的链接信息;以及将经修改的答复文本消息提供给所述移动设备的用户。
13. 如权利要求12所述的网络设备,其中,检测问题的步骤包括针 对所定义的符号或者面向问题的关键字中的至少一种来分析所述接收到的 文本消息。
14. 如权利要求12所述的网络设备,其中,精炼所述检测到的问题的 步骤还包括从所述答复文本消息选择至少一个关键字; 从所述检测到的问题选择至少一个关键字;以及 将来自所述答复的至少一个所选关键字与来自检测到的问题的至少一 个所选关键字相组合以精炼所述检测到的问题。
15. 如权利要求12所述的网络设备,其中,所述情境广告还包括赞助 广告。
16. 如权利要求12所述的网络设备,其中,所述链接信息还包括超链 接、电话号码或者表明如何访问所述情境广告的文本指令中的至少一种。
17. —种通过网络来管理广告在客户端设备上的显示的方法,包括 通过所述网络从所述客户端设备接收短消息服务(SMS)消息; 分析所述SMS消息以检测去往另一客户端设备的问题; 当在接收到的SMS消息中检测到问题时截取来自所述另一客户端设备的用户的答复SMS; 通过将所述答复SMS消息的至少一部分与检测到的问题的至少 一部分相组合来精炼所述检测到的问题;采用经精炼的问题来选择情境广告;修改所述答复SMS消息使其包括所述情境广告的链接信息;以及将经修改的答复SMS消息提供给所述移动设备。
18. 如权利要求17所述的方法,其中,分析所述SMS消息的步骤还 包括利用启发法来分析所述SMS消息以检测面向问题的短语或者面向问 题的关键字中的至少一种。
19. 如权利要求17所述的方法,其中,精炼所述检测到的问题的步骤 还包括采用所述答复的社会情境来修改所述检测到的问题。
20. —种经调制数据信号,其被配置为包括用于执行如权利要求17所 述的方法的程序指令。
全文摘要
一种移动设备、系统和方法针对于采用社会SMS问题和答复交互来标识广告并将广告与答复一起提供给提问者。在一个实施例中,提问者可以为了作为接收广告的回报的折扣而向SMS服务器注册。当提问者向另一用户发送问题时,问题可被截取并且拷贝可被存储。当另一用户提供对问题的答复时,答复可被截取并用于对问题进行社会上的精炼。经精炼的问题然后可用于选择与答复一起发送的情境广告。在一个实施例中,提问者可以接收针对接收情境广告的折扣。
文档编号H04W80/12GK101690280SQ200880020068
公开日2010年3月31日 申请日期2008年6月10日 优先权日2007年6月14日
发明者古斯塔夫·桑德斯卓姆 申请人:雅虎公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1