基于设备侧内容的推送铃音的制作方法

文档序号:7743672阅读:170来源:国知局
专利名称:基于设备侧内容的推送铃音的制作方法
技术领域
本公开总体涉及向通信设备(例如,通信网络中的无线移动设备)提供铃音。
背景技术
可以针对语音、数据或相结合的语音和数据通信能力配置包括无线移动设备(例 如智能电话、PDA、仪器等等)在内的通信设备,并且这些通信设备常用于个人和商务通信。 通常,这种设备被配置为具有个人信息管理器,该个人信息管理器并入了日程表、联系人管 理器(地址薄)、笔录以及日志功能。该设备还可以提供其他能力,例如网页浏览器以及媒 体播放器等等。为了将事件(例如呼入电话呼叫、约会提醒、新的电子邮件消息、低电池电 量警告等等)通知给设备用户,可以输出可听、可视和可触的信号。用于通知的可定制声音 可以由包括对声音进行编码的数据在内的铃音来定义。可以针对控制通知来建立通知简 档,例如以便定义不同的通知模式,例如大声、震动、静音等等。

发明内容
用户常常希望其设备有新的铃音和媒体(例如歌曲或其他记录)并且还希望用于 将这些新铃音和媒体提供给其设备的方便服务。铃音服务将所选铃音分发给通信网络中的 相应通信设备。根据至少一个推荐操作和铃音选择器数据来选择相应通信设备的特定铃 音。根据与特定通信设备相关联的用户数据来产生选择器数据,通过该用户数据来对用户 行为进行隐式观察以预测用户将如何喜欢特定铃音。与铃音一起提供的媒体购买链接协助 从媒体购买服务购买关联的媒体文件。铃音可以包括来自源(例如音频或视频记录)的样 本,关联的媒体文件可以包括该源的拷贝。在一个实施例中,提供了 一种将铃音通信给通信设备的方法。该方法包括向铃音 服务发送铃音选择器数据,以根据至少一个推荐操作来选择铃音,所述选择器数据是根据 与所述通信设备相关联的用户数据产生的;以及接收根据所述铃音选择器数据而选择的铃 音,以将通信设备事件通知给用户。该方法可以包括与所述铃音相关联地接收媒体购买链接,以协助购买媒体文件。 在这种情况下,该方法可以包括使用所述媒体购买链接来购买并接收所述媒体文件。该方法可以包括产生所述铃音选择器数据。该通信设备可以包括无线通信设备,所述无线通信设备被配置为接收来自通信网 络服务器的数据服务。由此,所述方法可以包括由所述通信网络服务器代表所述通信设备 执行产生、发送和接收的步骤,还包括由所述通信网络服务器将所述铃音转发至所述通信 设备。用户数据可以包括多个媒体文件、浏览器历史以及多个消息中的一个或多个。产 生所述铃音选择器数据可以包括选择用户数据,其中通过该用户数据来对用户行为进行 隐式观察以预测用户的与特定铃音相关的行为。该通信设备可以包括无线通信设备,并且该方法可以包括根据推送通信,经由无线网络来接收所述铃音。根据实施例,提供了一种用于从铃音服务接收铃音的通信设备,所述通信设备包括处理器以及与所述处理器耦合的存储器,所述存储器存储将所述处理器配置为执行以 下步骤的指令和数据向所述铃音服务发送铃音选择器数据,以根据至少一个推荐操作来 选择铃音,所述选择器数据是根据与所述通信设备相关联的用户数据产生的;以及接收根 据所述铃音选择器数据而选择的铃音,以将通信设备事件通知给用户。所述处理器可以被配置为与所述铃音相关联地接收媒体购买链接,以协助购买媒 体文件。由此,所述处理器可以被配置为使用所述媒体购买链接来购买并接收所述媒体文 件。所述处理器可以被配置为产生所述铃音选择器数据。产生所述铃音选择器数据可 以包括选择用户数据,其中通过该用户数据来对用户行为进行隐式观察以预测用户的与 特定铃音相关的行为。所述处理器可以被配置为根据至少一个通知简档来产生通信设备事件的通知,还 可以被配置为使用所述铃音根据所述至少一个简档来产生通知。在实施例中,提供了一种提供铃音服务以将铃音通信给通信设备的方法,包括接 收铃音选择器数据,以根据至少一个推荐操作来选择铃音,所述选择器数据是根据与所述 通信设备相关联的用户数据产生的;根据推荐操作以及铃音选择器数据来选择铃音;以及 发送所述铃音以由所述通信设备使用来将通信设备事件通知给用户。该方法可以包括与 所述铃音相关联地发送媒体购买链接,以协助购买媒体文件。该方法可以包括执行至少一 个推荐操作,以利用合作滤波器以及来自所述铃音选择器数据的用户行为隐式观察,来从 铃音存储器中选择特定铃音。该方法可以包括维护从中进行选择的铃音存储器。在另一实施例中,提供了一种购买媒体文件的方法,包括在通信设备处接收铃音 和关联的媒体文件购买链接,所述链接与通过媒体购买服务而购买的媒体文件相关联,所 述铃音和关联的媒体文件是根据至少一个推荐操作以及从与通信设备相关联的用户数据 产生的铃音选择器数据而选择性地通信给通信设备的,其中通过该用户数据来对用户行为 进行隐式观察以预测用户的与特定铃音相关的行为;使用媒体文件购买链接来调用媒体购 买服务;以及使用通信设备来购买并接收该媒体文件。在另一实施例中,提供了一种存储指令和数据的计算机程序产品,该指令和数据 将处理器配置为执行任一个方法实施例。在另一实施例中,提供了一种用于将铃音分发至通信设备的系统,包括通信网 络;铃音服务器,可通信性地耦合至网络,所述服务器被配置为对铃音进行通信以呈现给通 信设备的用户,根据至少一个推荐操作以及从与特定通信设备相关联的用户数据产生的铃 音选择器数据,来针对所述特定通信设备选择特定铃音,其中,通过该用户数据来对用户行 为进行隐式观察以预测用户的与特定铃音相关的行为;以及多个通信设备,可通信性地耦 合至网络,并被配置为与所述服务器进行通信以接收所述铃音。


现在将通过以下附图,仅作为示例来描述实施例,附图中图1是示出了示例通信网络的框图2是示出了根据实施例的无线移动设备的框图;图3是图1的通信网络的组件的框图,示出了根据本发明实施例的用于铃音推送 系统操作的逻辑组件和数据;图4A至4E是根据实施例的、图3的铃音推送系统操作的流程图;图5是图1的通信网络的组件的框图,示出了根据本发明另一实施例的用于铃音 推送系统操作的逻辑组件和数据;以及图6A至6D是根据实施例的、图5的铃音推送系统操作的流程图。为了方便,说明书中的类似数字指代附图中的类似结构。
具体实施例方式参照图1,示出了根据本实施例的示例通信网络100。通信网络100包括多个移动 无线通信设备102A、102B和102C(统称为102)。这些设备经由由无线电塔104A和104B表 示的无线通信网络104进行耦合以进行无线通信。网络104耦合至互连通信设施106。这 种设施106可以被配置为局域网、广域网(例如公共因特网)或其组合。例如,网络104可 以经由网络基础设施(未示出)耦合至其他网络,例如公共交换电话网(PSTN)。经由设施106 (或其他私有或公共网络(未示出)),各种信息源(例如服务器)可 以耦合以进行通信。该服务器可以彼此之间、与移动设备102、或在所有设备之间进行通信。 示出了服务器108,其提供移动设备管理(下文称作MDAS 108),提供数据通信服务,并一般 地管理设备102的操作。根据本实施例,提供了用于无线网络服务控制的服务器112(下文 称作载体服务器112)和用于提供铃音服务的服务器116 (下文称作“铃音推送服务器”), 以基于设备侧内容来推送铃音。每一个服务器108、112和116耦合至相应的数据存储器。特定设备102A可以包括被配置为经由网络104进行无线通信的各种计算设备中 的一种,例如台式机计算机、膝上型或其他便携式计算机、智能电话、个人数字助理(PDA) 等。为了简单起见,仅示出了一些选择的网络基础设施(例如用于无线载体和企业,包括网 关、防火墙等等)。在本实施例中,移动设备102的操作可以至少部分地处于MDAS108的控制之下。 MDAS 108提供并强制在移动设备102上的使用和其他策略。策略可以指定特定设备可以 使用哪些软件应用、对于那些应用来说可用的服务以及这种应用和服务可以如何进行操作 (例如通过策略的参数和其他配置)。示例软件应用可以包括各种数据通信或消息收发应 用,例如电子邮件、即时消息收发、SMS、因特网浏览、WAP、基于推送的消息收发和公布/预 订消息服务等等。在一些实施例中,可以在企业上下文中(例如商业或其他组织)主持和操 作MDAS 108,以进行企业用户的组管理。MDAS还可以向设备102提供数据通信服务,例如, 提供电子邮件代理和消息收发代理以将电子邮件通信给这种设备102或从这种设备102通 信电子邮件、对与用户的一个或多个电子邮件账户的这种通信进行同步。MDAS还可以提供 代理和网关服务以启用并控制经由公共和私有网络(例如因特网或企业LAN)的通信。铃音推送服务器116可以被配置为将铃音通信给设备102 (例如,根据基于推送的协议)。响应于设备侧内容(例如图像、音频和视频内容、浏览器历史、消息内容等等中的 一个或多个),可以将特定铃音推送至特定设备。可以将设备侧内容(即用户数据)本地 存储至设备(例如102A)或远程地代表其自身而存储,例如与MDAS 108相关联地存储。设备102中的每一个(或MDAS 108相应地代表它们)可以向铃音推送服务器116通信铃音选择器数据,该铃音选择器数据是通过检查与设备相关联的相应用户数据而确定的。铃音 推送服务器116可以将建议或匹配算法应用于相应的选择器数据,以确定要通信给特定设 备(例如102A)的铃音。可以周期性地将铃音选择器数据通信给铃音推送服务器116。在 一个实施例中,响应于请求,将铃音选择器数据从设备(例如102A或108)通信给(即,拉 至)铃音推送服务器116。可以选择铃音并将铃音周期性地通信(即推送)给设备,以“更新”设备上的铃音。 在一个实施例中,可以与另一个网络通信(例如呼入电话呼叫)相关联地推送铃音。在实施例中,铃音可以包括常用格式(例如MP3、AAC、WMA等等)的歌曲(或其部 分)的音频记录。有时将这种铃音称作“真实音”、“实际音”、“实际调”或“主音”。在实施 例中,铃音可以包括常用格式(例如MP3、AAC、WMA等等)的说话、音乐或来自电视(V)节 目、电影、视频、话音(或其部分)的其他音频的音频记录。铃音推送服务器116可以与媒体文件的链接(例如URL)相关联地对铃音进行通 信,该链接用于协助购买该媒体文件。例如,如果用户喜欢该铃音,则用户可能希望购买关 联的媒体文件。该媒体文件可以包括铃音的源(例如歌曲、TV节目、电影等等的音频或视 频记录)或者还可以与铃音相关联。铃音推送服务器116(或另一个服务器(未示出))可 以被配置为提供媒体购买服务,以接收购买请求、进行购买交易并发送媒体文件。图2是可被配置为如上所述的移动设备102之一的手持无线通信设备200的实施 例的详细框图。手持设备200可以是具有至少语音和高级数据通信能力的双向通信设备, 该高级数据通信能力包括与其他计算机系统进行通信的能力。根据手持设备200提供的功 能,可以将其称作数据消息收发设备、双向寻呼机、具有数据消息收发能力的蜂窝式电话、 无线因特网仪器、个人数字助理(PDA)、智能电话、BlackBerry 或数据通信设备(具有或 不具有电话能力)。手持设备200可以并入蜂窝式收发器(通信子系统)211,该收发器211包括接收 机212、发射机214以及关联组件,例如一个或多个(例如嵌入式或内部的)天线元件216 和218、本地振荡器(L0s)213以及处理模块(例如数字信号处理器(DSP) 220)。通信子系 统211的特定设计依赖于手持设备200预期操作于其中的通信网络。在已经完成所需网络注册、认证或激活过程之后,手持设备200可以在网络104上 发送和接收通信信号。将由天线216通过网络而接收的信号输入至接收机212,接收机212 可以执行如下的常见接收机功能信号放大、下变频、滤波、信道选择以及模数(A/D)转换。 对接收信号的A/D转换允许在DSP 220中执行更复杂的通信功能,例如解调和解码。以类 似的方式对要发送的信号进行处理,包括进行调制和编码,例如由DSP 220。将这些由DSP 处理的信号输入至发射机214以进行数模(D/A)转换、上变频、滤波、放大以及经由天线218 在通信网络上传输。DSP 200不仅处理通信信号,还提供对接收机和发射机的控制。例如, 可以通过在DSP 220上实现的自动增益控制算法来自适应地控制应用于接收机212和发射 机214中的通信信号的增益。网络接入与手持设备200的订户或用户相关联,手持设备200可以包括要插入接 口 274或连接至接口 274的存储模块272、存储模块卡或可抽取式用户身份模块(R-UIM)或 订户身份模块(SIM/USIM),以便于在可应用的网络(例如104)中进行操作。备选地,存储模块272可以是非易失性存储器,其由服务提供商用配置数据进行编程以使得移动台200 可以在网络中进行操作。由于手持设备200是移动电池供电设备,因此该手持设备200还 包括用于接收一个或多个(可充电)电池266的电池接口 264。这种电池266向手持设备 200中的大多数(如果不是全部)电路提供电功率,并且电池接口 264针对电池266提供机 械和电连接。电池接口 264耦合至向所有电路提供功率V+的调节器(图2中未示出)。手持设备200可以包括Wi-Fi收发器221,收发器221可以包括与子系统211类 似的组件/芯片组,适于一个或多个Wi-Fi协议。尽管示出了 Wi-Fi,但WiMAX是一个备选 收发器。在一些实施例中,根据软件定义的无线电(“认知无线电”)技术,设备200能够同 时进行Wi-Fi和WiMAX通信。手持设备200包括控制其总体操作的微处理器238。通过通信子系统211来执行 包括至少数据和语音通信在内的通信功能。微处理器238还与附加设备子系统进行交互, 该附加设备子系统例如是LCD或其他显示设备222、闪存224、随机存取存储器(RAM) 226、辅 助输入/输出(I/O)子系统或设备228 (例如摄像机)、串行端口 230、键盘232、至少一个扬 声器234、麦克风236、短距离通信子系统240、以及被总体指定为242的任何其他设备子系 统(例如可抽取式媒体)。图2所示的一些子系统执行通信相关的功能,而其他子系统可以提供“驻留”或设 备上功能。特别地,一些子系统(例如键盘232和显示器222)可以例如既用于通信相关功 能(例如输入用于在通信网络上传输的文本消息)又用于设备驻留功能(例如计算器或任 务列表)。可以将微处理器238所使用的操作系统软件存储在永久存储器(例如闪存224) 中,备选地,该永久存储器可以是只读存储器(ROM)或类似的存储元件(未示出)。可以将 操作系统、特定设备应用程序或其部分暂时加载至易失性存储器(例如RAM 226)中。除了其操作系统功能之外,微处理器238可以使得能在手持设备200上执行软件 应用程序。通常,在手持设备200的制造期间,将在手持设备200上安装包括至少数据和语 音通信应用程序在内的、控制基本设备操作的预定应用程序集合。可加载至手持设备200 上的应用程序可以是具有组织和管理与用户相关的数据项目(例如但不限于电子邮件、日 程表事件、语音邮件、约会和任务项目)的能力的个人信息管理器(PIM)应用程序。自然地, 一个或多个存储器可用在手持设备200和存储模块272上,以便于存储PIM数据项目和其 他信息。PIM应用程序可以具有经由无线网络发送和接收数据项目的能力。在实施例中,经由无线网络来将PIM数据项目与移动台用户的所存储的和/或与主机系统相关联的相应数 据项目(例如经由MDAS 108)进行无缝集成、同步和更新,从而在手持设备200上关于这种 项目创建镜像主机。这在主机系统是移动台用户的办公或企业计算机系统时特别有利。还 可以通过网络、辅助I/O子系统228、串行端口 230、短距离通信子系统640或任何其他合适 的子系统242将附加应用程序加载至手持设备200上,并且用户将这些附加应用程序安装 在RAM 226或非易失性存储器(例如224)中以由微处理器238执行。应用程序安装的这 种灵活性增加了手持设备200的功能,并可以提供增强的设备上功能、通信相关功能或二 者兼而有之。例如,安全通信应用程序可以使得能使用手持设备200来执行电子商务功能 和其他这样的金融交易。在数据通信模式中,接收信号(例如文本消息、电子邮件消息、网页下载、或铃音)将由可应用的通信子系统211或221来处理,并被输入至微处理器238。微处理器238还可以根据关联的应用程序来处理信号,以输出至显示器222或备选地输出至辅助I/O设备 228。手持设备200的用户还可以例如使用键盘232与显示器222相结合以及可能与辅助 I/O设备228相结合,根据关联的应用程序来编写数据项目,例如电子邮件消息。键盘232 可以是完整的字母数字键盘和/或电话型键区。可以通过通信子系统211或221在通信网 络上来发送这些所编写的项目。对于语音通信来说,手持设备200的总体操作实质上是类似的,不同之处在于接 收信号将被输出至扬声器234,并且用于发送的信号将由麦克风236来产生。还可以实现备 选的语音或音频I/O子系统,例如语音消息记录子系统。尽管可以主要通过扬声器234来实 现语音或音频信号输出,但作为一些示例,也可以使用显示器222来提供对主叫方的身份、 语音呼叫的持续时间或其他语音呼叫相关信息的指示。可以在个人数字助理(PDA)型的通信设备中实现图2中的串行端口 230,用于与作 为所期望的(尽管是可选的)组件的、用户的台式计算机进行同步。串行端口 230使得用 户能够通过外部设备或软件应用程序来设置偏好,并且除了通过无线通信网络之外还通过 向手持设备200提供信息或软件下载来扩展手持设备200的能力。备选的下载路径可以例 如用于通过直接的从而可靠和可信的连接将加密密钥加载至手持设备200上,从而提供安 全设备通信。短距离通信子系统240是提供手持设备200与不同系统或设备(不必是类似的设 备)之间的通信的附加可选组件。例如,子系统240可以包括IR收发器以及关联的电路和 组件或Bluetooth 通信模块,以提供与类似启用的系统和设备的通信。图3示出了根据本发明实施例的、图1的通信网络系统的所选组件(即设备102A 和铃音推送服务器116)的框图。图3示出了用于操作铃音推送服务的相应逻辑组件或模 块(例如计算机软件指令和数据)。设备102A的运行时间和/或永久性存储器(例如RAM 226或闪存224)的视图概 括地包括用于语音和数据通信的模块(例如302、304和306)和用于媒体回放的模块(308) 及其数据存储器(324、326、328和330)以及用于将事件通知给用户的通知系统310。根据 实施例,还提供了用于铃音推送服务和媒体购买的模块312和320。用户设备102A包括用于进行语音通信的电话模块302。电话模块302提供用于发 起和接收呼叫的用户接口(未示出)。用户设备102A还包括消息收发代理304,具有用户接口(未示出),用于进行数 据通信。在本实施例中,消息收发代理被配置为进行包括文本在内的电子邮件通信。可以 将消息存储在消息存储器330中。消息收发代理304(或其他代理(未示出))可以被配置 用于SMS、MMS、即时消息收发或其他数据消息收发。尽管未示出,但消息可以包括一个或多 个附件,包括但不限于文档处理或分析表文档或媒体文件。还可以将其存储在消息存储器 330中或存储至用户设备102A。如下进一步描述的,可以检查这种用户数据以产生用于选 择一个或多个待推送至设备102A的铃音的选择器数据。媒体播放器308呈现(例如,播放)包括图像、音频或视频内容在内的媒体文件。 可以将媒体文件存储在媒体存储器326上。可以使用播放列表(未示出)来组织媒体回放, 以播放所选的由一个或多个媒体文件构成的组。媒体文件包括根据各种协议或标准而编码的数据。例如,一种用于对媒体文件中的音频进行编码的流行标准是MP3标准。媒体文件 还可以包括提供或链接至编码内容的关联数据的一个或多个属性。在媒体文件中编码的音 频记录的关联数据可以包括以下一个或多个曲目、艺术家、专辑、类型、作曲家、时间、播放 次数、上一次播放、评分、家长评分、专辑艺术等等。类似地,可以针对图像和视频内容文件 提供属性。可以检查媒体文件中的用户数据(特别是关联的属性)、播放列表等等,以产生 用于选择待推送至设备102A的一个或多个铃音的选择器数据。用户设备102A包括浏览 器代理306,被配置为经由一个或多个公开或私有网络,使用HTTP、其他协议或二者兼而有 之,来浏览数据。可以在表示被存储至浏览器历史存储器328的浏览器历史的数据中记录 浏览器活动,例如对特定网页的访问。可以检查浏览器历史中的用户数据,以产生用于选择 待推送至设备102A的一个或多个铃音的选择器数据。用户设备102A还可以包括PIM,该PIM包括地址簿、日程表、任务、笔记以及其他生 产力和协作模块(未示出)。可以检查与其相关联的用户数据,以产生用于选择待推送至设 备102A的一个或多个铃音的选择器数据。可以产生与其相关联的事件并将该事件通知给 用户。同样未示出的是操作系统或提供设备状态监视功能的其他模块,例如电池寿命监视 器、网络覆盖监视器、或其他设备资源使用监视器。可以产生与其相关联的事件并将该事件 通知给用户。在各种模块(例如消息收发代理304、电话模块302、日程表等等)的操作期间,可 以产生或触发事件。设备102A的用户可以希望被通知这种事件。事件可以包括呼入电话 呼叫、新消息、约会提醒、低电池电量警告等等。通知系统310可以被配置为经由设备102A 的一个或多个输出设备(例如经由222、234和228中的一个或多个)来提供事件的用户通 知。可以使用一个或多个简档311来配置通知。在本实施例中,通知系统310可以调用来 自存储器324的铃音323的呈现(例如回放)。用户设备102A还包括用于从铃音推送服务接收一个或多个铃音(例如323)和一 个或多个关联的相应媒体购买链接(URL)(例如318)的铃音推送代理312。响应于通过根 据模块316对用户数据进行检查而产生的选择器数据,选择用于通信(即,推送)至用户设 备102A的特定铃音。用户数据可以包括与设备102A相关联的浏览器历史、媒体文件和播 放列表、消息、文档等等。可以将用户数据存储至设备或远程地存储(例如代表设备)用户 数据(参照图5)。周期性地,选择器数据产生器和发送器316可以检查用户数据,以定位便于铃音 选择的感兴趣的数据,从而构建用户简档。操作选择用户数据,通过该用户数据来对用户行 为进行隐式观察以预测用户将如何喜欢特定铃音。在一个实施例中,选择器数据产生器采 用隐式的数据集合。例如,通过获得用户已与用户设备102A相关联地存储的项目(例如媒 体文件)的列表,通过检查浏览器历史、消息等等内用户的模式或习惯。作为示例,模块316可以收集与来自媒体存储器326的媒体文件相关联的播放列表或属性数据。可以如此提供所定位的数据,或者在发送至铃音推送服务之前可以对所定 位的数据进行检查和聚集。不是定义和发送选择器数据作为媒体文件曲目的列表,而是模 块316可以检查关联的属性并产生聚集的数据(例如,通过不同类型对歌曲的计数)以提 供相对兴趣度量。在一个实施例中,选择器数据可以包括来自媒体文件的最高“N”个艺术 家。在另一实施例中,选择器数据可以包括根据每一个曲目已被播放的次数的最高“X”个曲目。选择器数据产生操作可以检查其他数据,包括浏览器历史、消息和文档。检查可以采用关键词或其他信息(例如,从媒体文件元数据中构建的)或被标识(标记)为媒体类 型(即,成流音频/视频)的网站。基于例如所查看的音乐网页来收集用于对简档或预测模 型进行构建的相关数据。这可以用于对用户在简档或模型中的偏好进行评分(如果用户用 “艺术家1”比用“艺术家2”更经常地写入或访问站点,则“艺术家1”将得到更高的分数)。铃音推送代理312包括用于从远程服务接收铃音和媒体购买链接的铃音和媒体 链接接收器314。铃音和媒体链接接收器314可以被配置为将铃音323存储至存储器324 或使铃音323可用于通知系统310。如此接收的铃音可以替代之前接收的铃音,仍使存储器 324中的其他铃音不受影响。通知系统310(和/或电话模块302)可以被配置为使用多个 铃音。例如,用户可以将不同的相应特定铃音分配给相应的已知呼叫者。可以存储来自服 务350的推送铃音以用于将来自未知呼叫者的呼入呼叫通知给用户。如前所述,铃音323可以包括音频记录(例如歌曲)的样本,媒体购买链接318可 以包括购买体现了该音频记录的媒体文件的链接(例如URL)。然而,不需要将铃音323限 制为音频记录,并且铃音323可以包括视频或图像,并且可以相应地配置通知系统310。可以与媒体购买代理320共享媒体购买链接318。媒体购买代理320便于购买与 来自远程媒体购买服务的特定铃音相关联的一个或多个媒体文件。购买代理320包括媒体 购买请求发送器322,其中,可以使用链接318来调用该媒体购买请求发送器322以向远程 服务标识感兴趣的媒体文件。提供媒体接收器323以用于接收购买的媒体文件。可以将购 买的媒体文件存储至媒体存储器326。尽管被示出为独立的模块,但媒体购买代理320可以 与其他模块(例如浏览器306或电子钱包模块(未示出)或二者兼而有之)进行协作,以 便于安全地进行电子商务交易。 在本实施例中,为了方便,铃音推送服务器116便于铃音推送服务和媒体购买服 务,并包括铃音推送服务模块350和媒体购买服务模块362。尽管一起被示出在单一服务器 上,但模块350和362可以在分离的服务器上主持并可以由分离的商业实体来提供。为了 简明,未示出服务的功能和特征。例如,铃音推送服务可以是预订服务,从而可以建立账户, 并且用户设备登记以接收推送的铃音。类似地,对媒体购买服务的电子商务方面进行简化。推送服务模块350包括铃音和媒体购买链接发送器352以及选择器数据接收器 354。推送服务模块350还包括铃音选择器356、铃音存储器358以及媒体购买链接存储器 360。在本实施例中,推送服务模块350接收根据与设备102A相关联的用户数据而产生的 选择器数据。铃音选择器模块应用推荐操作以根据选择器数据来自动选择铃音(例如323)。 选择器数据可以由推荐算法来操作,例如采用合作滤波或确定项目对项目相似度的算法, 以与同其他用户已完成的内容相关联的数据进行比较或匹配,从而根据对设备102A用户 可能喜欢的内容的预测来从存储器358中选择铃音。例如,推荐算法可以接收包括艺术家 和曲目在内的选择器数据,并推荐具有该歌曲或艺术家的另一用户还具有或推荐的不同歌 曲。铃音选择器356根据该推荐来选择铃音,以经由与来自存储器360的媒体购买链接相 关联的发送器352来通信至设备102A。在备选实施例中,购买链接本身可以不存储在存储 器360中,而是可以动态地产生。
媒体购买服务362包括购买请求接收器364、媒体发送器366以及媒体存储器 368。接收器364接收针对购买媒体文件的请求,例如,使用媒体购买链接318而调用的请 求。可以进行购买,例如协商和订立购买媒体文件的合同。媒体发送器366根据该购买来 发送来自存储器368的媒体文件。尽管未示出,但来自媒体购买的统计数据可以有益地协 助进行合作滤波器数据产生和推荐算法。图4A至4E示出了根据实施例的设备102A和服务器116的操作的流程图。图4A 示出了设备102A的操作。在步骤402,将用户数据(例如,媒体文件、浏览器历史、消息、文 档等等)存储至设备102A。在步骤404,选择器数据产生器和发送器314检查用户数据并 产生选择器数据。尽管未示出,但检查和/或产生操作可以产生并持久存留(即存储)关 联的用户简档或者用于构建预测模型的预测数据或元数据。该附加数据可以用在后续操 作中(例如,用后续用户数据来重复步骤404)。例如,可以产生并使用特定元数据,以检查 (即匹配于)后续用户数据(例如浏览器历史、消息或文档)。在步骤406,向服务器116处 的铃音推送服务350发送选择器数据。接收并存储铃音323以及媒体购买链接318 (步骤 408)。在本实施例中,不需要单独地且以线性方式来执行图4A的步骤。可以在执行其他 步骤之前,执行一些步骤多于一次。例如,可以在产生选择器数据之前多次执行步骤402。 可以周期性地(例如每周或根据时间表)产生选择器数据(步骤404),以检查可能已经改 变的用户数据。可以根据从服务350接收的请求来执行步骤406以拉送选择器数据。可以 与其他操作(例如如图4C所示)相关联地执行步骤408,例如与呼入电话呼叫的接收相关 联地执行。
图4B示出了铃音推送服务器116的操作。在步骤414,对设备102A的铃音选择 器数据进行接收。根据选择器数据和推荐算法来选择一个或多个铃音和媒体购买链接(步 骤416)。将铃音和媒体发送至设备(步骤418)。注意,可以在对设备102A的请求之后执 行步骤414以提供选择器数据。可以通过中间服务器(例如与载体或网络104相关联的中 间服务器)将铃音323和媒体链接323通信(即,推送)给设备。例如,可以与网络或触发 呼入呼叫的其他通信相关联地推送铃音。图4C示出了设备102A的操作。在步骤410,确定要通知给用户的事件的发生。在 步骤412,使用铃音根据简档311来通知用户。图4D示出了设备102A的操作。在步骤420,接收购买与铃音相关联的媒体(即经 由链接318)的输入。发送针对媒体购买服务的请求(步骤422)。进行购买,例如提供或 确认支付信息等等(步骤424)。在步骤426,接收并存储从服务362购买的媒体文件。图 4E示出了铃音推送服务器116和媒体购买服务362的操作。在步骤428,从设备接收购买 请求。在步骤430进行购买,并且在步骤434将媒体文件发送给设备。图5是图1的通信网络的组件的框图,示出了根据本发明另一个实施例的用于铃 音推送服务操作的逻辑组件和数据。在图5中,除了图3的设备102A和铃音服务器116之 外还示出了简化的MDAS 108。MDAS108包括电子邮件代理服务510和消息收发代理512, 便于用户设备102A进行电子邮件通信以及代表用户设备102A进行电子邮件通信。MDAS包 括提供数据服务(例如用于网络浏览的代理和网关服务)的移动数据服务模块。由此,通 过MDAS 108来便于数据通信,例如电子邮件和因特网(或其他网络)浏览。MDAS可以代表设备102来存储用户数据(例如506和508)。 MDAS包括铃音选择器数据代理502,铃音选择器数据代理502包括选择器数据产 生器和发送器504。与设备102A的选择器数据产生器和发送器316类似,MDAS选择器数据 产生器和发送器502可以代表设备来检查用户数据(在存储器506和508中),以产生选择 器数据并将其发送至铃音推送服务350。尽管未示出,但MDAS可以接收铃音和媒体购买链 接(例如URL)并将其转发至相应设备。图6A至6D示出了根据图5的实施例的所选择的操作。图6A和6B示出了 MDAS 108的用户数据操作。在步骤602,接收来自设备102A或用于传送至设备102A的电子邮件 消息。在步骤604,与该设备相关联地(例如,区别于其他设备的电子邮件)将电子邮件存 储为用户数据。在步骤606,向设备102A提供移动数据服务以便于浏览网络和产生该设备 的浏览器历史。在步骤608,代表设备102A(即与设备102A相关联地)将该历史存储为用 户数据。图6C示出了 MDAS 108的操作。在步骤610,从设备的用户数据产生铃音选择器数 据。可以产生并持续存留关联的简档或其他预测性数据、元数据等等,以构建预测模型或检 查其他用户数据。在步骤612,代表设备来向推送服务350提供铃音选择器数据。面向服 务350的选择器数据通信可以包括要返回的对铃音的引用,以将铃音与相应设备相关联并 便于适当地转发铃音。图6D示出了 MDAS 108接收(步骤614)和转发(步骤616)相应设 备的铃音和媒体链接的操作。在MDAS 108的上下文中具体地但不必排他地,在检查用户数据之前不需要存储 该用户数据。例如,MDAS 108可以与诸如接收或转发用户数据之类的其他操作相关联地检 查用户设备的用户数据。尽管本文已经描述了特定实施例,但可以对其进行变化。尽管是参照无线通信设 备来描述的,但可以对有线通信设备(例如适当配置的台式计算机、电话送受话器等等)执 行类似的操作。尽管主要是关于在载体控制下的无线通信网络(例如蜂窝式网络)来描述 的,但可以采用其他无线网络。
权利要求
一种将铃音通信给通信设备(102A-102C、200)的方法,包括向铃音服务发送铃音选择器数据(406),以根据至少一个推荐操作来选择铃音,所述选择器数据是根据与所述通信设备相关联的用户数据产生的,所述至少一个推荐操作用于预测期望的铃音;以及接收根据所述铃音选择器数据而选择的铃音(408),以将通信设备事件通知给用户。
2.根据权利要求1所述的方法,包括与所述铃音相关联地接收媒体购买链接(408), 以协助购买媒体文件。
3.根据权利要求2所述的方法,包括使用所述媒体购买链接(420-426)来购买并接 收所述媒体文件。
4.根据权利要求1所述的方法,包括产生所述铃音选择器数据(404)。
5.根据权利要求4所述的方法,其中,所述通信设备包括无线通信设备,所述无线通信 设备被配置为接收来自通信网络服务器(108)的数据服务,并且,所述方法包括由所述通 信网络服务器(108)代表所述通信设备执行产生、发送和接收的步骤(610、612、614),还包 括由所述通信网络服务器将所述铃音转发至所述通信设备(616)。
6.根据权利要求4所述的方法,其中,用户数据包括多个媒体文件(326)、浏览器历史 (328)以及多个消息(330)中的一个或多个,并且,产生所述铃音选择器数据包括选择用 户数据,其中通过该用户数据来对用户行为进行隐式观察,以预测用户的与特定铃音相关 的行为。
7.根据权利要求1所述的方法,其中,所述通信设备包括无线通信设备,并且,所述方 法包括根据推送通信,经由无线网络来接收所述铃音。
8.一种用于从铃音服务接收铃音的通信设备(102A-102C、200),所述通信设备包括 处理器(224)以及与所述处理器(224)耦合的存储器(238),所述存储器存储将所述处理器配置为执行根据权利要求1、2、3、4、6和7中任一项所述的方法的指令和数据。
9.根据权利要求8所述的通信设备,其中,所述处理器被配置为根据至少一个通知简 档(410、412)来产生通信设备事件的通知;以及使用所述铃音,根据所述至少一个简档,来 产生通知。
10.一种提供铃音服务以将铃音通信给通信设备(102A-102C、200)的方法,包括 接收铃音选择器数据(414),以根据至少一个推荐操作来选择铃音,所述选择器数据是根据与所述通信设备相关联的用户数据产生的;根据推荐操作以及铃音选择器数据来选择铃音(416);以及发送所述铃音(418)以由所述通信设备使用来将通信设备事件通知给用户。
11.根据权利要求10所述的方法,包括与所述铃音相关联地发送媒体购买链接 (418),以协助购买媒体文件。
12.根据权利要求11所述的方法,其中,所述至少一个推荐操作利用合作滤波器以及 来自所述铃音选择器数据的用户行为隐式观察,来从铃音的存储器中选择特定铃音。
13.一种存储指令和数据的计算机程序产品,所述指令和数据将处理器配置为执行根 据前述任一方法权利要求所述的方法。
14.一种用于将铃音分发至通信设备(102A-102C)的系统(100),包括 通信网络(106、104);铃音服务器(116),可通信性地耦合至网络,所述服务器被配置为对铃音进行通信以呈 现给通信设备的用户,根据至少一个推荐操作以及根据与特定通信设备相关联的用户数据 产生的铃音选择器数据,来针对所述特定通信设备选择特定铃音,其中,通过该用户数据来 对用户行为进行隐式观察,以预测用户的与特定铃音相关的行为;以及多个通信设备(102A-102C),可通信性地耦合至网络,并被配置为与所述服务器进行通信以接收所述铃音。
全文摘要
本发明涉及基于设备侧内容的推送铃音。铃音服务将所选铃音分发至通信网络中相应的通信设备。根据至少一个推荐操作和铃音选择器数据来选择相应通信设备的特定铃音。根据与所述特定通信设备相关联的用户数据来产生所述选择器数据,通过该用户数据来对用户行为进行隐式观察以预测用户将如何喜欢特定铃音。与铃音一起提供的媒体购买链接协助从媒体购买服务购买关联的媒体文件。铃音可以包括来自源(例如音频或视频记录)的样本,关联的媒体文件可以包括所述源的拷贝。
文档编号H04W4/16GK101820479SQ201010124350
公开日2010年9月1日 申请日期2010年2月26日 优先权日2009年2月27日
发明者克雷格·兰塔 申请人:捷讯研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1