基于用户提交来调整内容递送的制作方法_4

文档序号:8516091阅读:来源:国知局
每个单位时间的提交数)相对高。因此对于这种主题,为最小化群集确定装置122错过这种事件/用户提交组的可能性,在一些实施方式中,群集确定装置122可频率间隔分析针对这种群集的用户提交。与在小频率间隔查找群集相比,这种频率需要消耗更多系统资源。
[0071]同样,对于与在长时间段发生的事件相关联的主题,希望张贴的相关用户提交的强度低于与在短时间段发生的事件有关的用户提交的强度。因此,对于这种较长发生事件,在一些实施方式中,与在短时间段发生的事件有关用户提交的群集的频率相比,群集确定装置122可在更低频率的间隔分析对应的群集的用户提交。这样与在短时间段发生的事件有关用户提交的群集的频率间隔相比,降低了对系统资源的负担。
[0072]考虑到用于与在短或长时间段内发生有关的主题的上文描述的相对的用户提交强度水平,在一些实施方式中,群集确定装置122可基于希望的强度水平来设置群集阈值。希望的强度水平可是例如基于历史测量。如此,群集确定装置122可将与在短时间段发生的事件有关的用户提交的群集的群集阈值的强度水平设置为高于与在长时间段发生的事件有关的用户提交的群集的群集阈值的强度水平。例如,由于考虑到在任何一个地理区域的梯度落叶变化和在不同地理区域的秋天落叶事件的不同时间,具有与秋天落叶事件相关主题的用户提交将可能在相对低强度水平被张贴,因此,与用于在短时间短内发生并且预期高强度水平的用户提交的事件相关用户提交的群集的群集阈值相比,群集确定装置122将该群集阈值设置在较低水平。
[0073]在一些实施方式中,群集确定装置122也可基于具有该特定主题的用户提交的历史发生来改变查找具有特定主题的用户提交的群集的频率。例如,群集确定装置122可访问过去用户提交数据库并确定确定特定群集在过去何时被标识。因此,如果群集确定装置122标识与去年十月相关联的秋天落叶的群集,那么群集确定装置122可以以大于六月(例如,考虑到去年十月群集的之前标识)的频率的频率开始查找这个十月与秋天落叶相关联的用户提交的群集。
[0074]考虑到确定的群集可能为社交网络成员集的兴趣的良好指示,如下文描述,群集确定装置122可使用确定的群集来调整或选择内容以跨社交网络分布到社交网络成员。
[0075]在一些实施方式中,群集确定装置122分析(或进一步分析)用户提交以标识“不寻常”事件的群集。不寻常事件是偏离事件分类基线或基准的事件(例如,以特定阈值偏离),相关事件在该事件分类中被分类。基于事件主题和特定分类或分类的主题之间的相似性,事件或关于的事件的用户提交在一个或多个特定分类中被分类。例如,对于关于消防车相关的事件的用户提交的分类,多数用户提交包括在消防站处的消防车的照片(例如,分类的基准或基线)。因此,与在消防站处包括消防车的照片的用户提交相比,在桥处包括消防车的照片的用户提交较少发生(例如,其偏离包括消防车照片的用户提交的基数)。这种稀少性和从基数的偏离可表示不寻常或不正常事件。
[0076]在一些实施方式中,群集确定装置122标识不寻常用户提交的群集(例如,包括不寻常或不正常事件的用户提交)。例如,将用户提交看作时间序列处理,群集确定装置122可使用各种统计技术(诸如举例来说,例如最小二乘法)来标识不正常或不寻常的用户提交。因此,群集确定装置122可分析在特定时间帧期间提交的用户提交组(例如,用户提交的时间序列)以及,例如,基于用户提交的静态分析来标识不寻常用户提交的群集。例如,可标识在桥处包括消防车的照片的不寻常用户提交的群集。
[0077]过程200基于一个或多个群集的确定来调整对第二网络成员的内容的递送(206)。例如,如果确定的群集与旧金山的火灾有关,则群集确定装置122可产生“旧金山火灾”的标题题目,并跨越社交网络分布该内容。标题可以例如包括链接到相册的链接或来自群集的用户提交的聚集。在另一个示例中,群集确定装置122可选择关于火灾的新闻馈送并分布该新闻馈送或将火灾显示为热门话题。由于群集可实时确定或接近实时过程被确定,关于相关联的事件的发生,群集确定装置122可以以及时的方式分布或提供关于确定群集的主题的内容。
[0078]更一般地,内容递送调整系统110可基于用户提交的群集的用户提交率来调整内容的递送。例如,内容递送调整系统110可增加内容的递送量(例如,递送的内容条目的数目或内容项被递送的比率),该内容具有相似于超过它们的相应的群集阈值的群集(例如,由处理器204确定的群集)中用户提交的主题的主题。
[0079]在一些实施方式中,群集确定装置122可以例如向搜索系统112提供确定的群集提,并且搜索系统112可使用与确定的群集相关联的主题来为搜索查询提供语义语境,以增加响应于搜索查询返回的搜索结果的相关性。例如,如果收到略微不清楚的搜索查询,搜索系统112可使用与接收的群集相关联的主题(以及该主题是当前热门的语境)来决定或帮助决定搜索查询中的不确定性。
[0080]虽然上文描述专注于具有照片的用户提交,然而本文所描述的方法和过程同样适用于包括音频片段、音频/视频片段,图画等的用户提交。例如,内容调整递送系统110可使用各种音频分析技术以确定音频片段的主题并将提取的主题指定为对应的用户提交的主题。同样,内容调整递送系统110可使用各种图像和音频分析技术来确定音频/视频片段的主题并将提取的主题指定为对应的用户提交的主题。
[0081 ] 本说明书中所描述的主题和操作的实施例可实施在数字电子电路、计算机软件、固件或硬件中,其包括本说明书公开的结构和它们的结构等同物,或它们中的一个或多个的组合。本说明书描述的主题的实施例可被实施为一个或多个计算机程序,例如,在计算机存储介质上编码计算机程序指令的一个或多个模块,其用于由数据处理装置执行或控制数据处理装置的操作。可选地或附加地,程序指令可在人工产生的传播信号上编码,例如,产生为编码信息的机器产生的电子、光学或电磁信号,其用于传送至适合的接收装置以用于数据处理装置执行。计算机存储介质可为或可被包括在计算机可读存储装置、计算机可读存储基底、随机或顺序访问存储器阵列或装置或它们中的一个或多个的组合中。此外,虽然计算机存储介质不是传播信号,计算机存储介质可为在人工产生的传播信号中编码的计算机程序指令的源或目的地。计算机存储介质也可是或被包括在一个或多个单独的物理组件或介质中(例如,多个CD、盘片或其它存储装置)。
[0082]本说明书描述的操作可被实施为数据处理装置对一个或多个计算机可读存储装置上存储的数据或从其它源接收的数据执行的数据操作。
[0083]术语“数据处理装置”包含用户处理数据的全部类型的装置、设备和机器,示例地包括可编程处理器、计算机、片上系统或多片系统或前述的组合。装置可包括专用逻辑电路,例如,FPGA(现场可编程门阵列)或ASIC(专用集成电路)。装置也可包括除硬件外的代码,该代码为讨论中的计算机程序建立执行环境,例如,构成处理器固件、协议堆栈、数据库管理系统、操作系统、跨平台运行环境、虚拟机或它们中一个或多个的组合的代码。装置和执行环境可实现各种不同的计算模型结构,诸如网络服务、分布式计算和网格计算结构。
[0084]计算机程序(也被称为程序、软件、软件应用、脚本或编码)可以任何形式的编程语言编写,包括编译或或解译语言,声明式或过程式语言,并且其可以任何形式部署,包括作为单个程序或作为模块、子程序、对象或适于在计算机环境中使用的其它单元。计算机程序可以但不是必须地对应于文件系统中的文件。程序可被存储在保持程序或数据的文件的部分中(例如,存储在标记语言文档中的一个或多个脚本),专用于讨论中的程序的单个文件中,或多个协作文件中(例如,存储一个或多个模块、子程序或编码部分的文件)。计算机程序可被部署以被一个计算机或多个计算机执行,其位于一个站点或跨越多个场所站点并通过通信网络互联。
[0085]本说明书描述的过程和逻辑流可以由一个或多个可编程处理器执行,该处理器通过操作输入数据并产生输出来执行一个或多个计算机程序来执行操作。适于执行计算机程序的处理器包括例如通用或者专业微处理器,以及任何类型的数字计算机的任意一个或多个处理器。一般来说,处理器将从只读存储器或随机访问存储器或这两者接收指令和数据。计算机的必要元件是用于依照指令执行操作处理器,以及用于存储指令和数据的一个或多个处理器。一般来说,计算机同样会包括或可操作地耦合到用于存储数据的一个或多个大容量存储装置,进而从其接收数据或对其传递数据或这两者,例如,磁性、磁电光盘或光盘。然而,计算机不需要具有这种设备。适于存储计算机程序指令和数据的装置包括所有形式的非易失性存储器、介质、和存储器装置,示例性地包括半导体存储器设备,例如,EPROM、EEPROM和快闪存储器装置;磁盘,例如,内部硬盘或可移动磁盘;磁电光盘;以及⑶ROM和DVD-ROM盘片。处理器和存储器可被专用逻辑电路补充或合并到专用逻辑电路。
[0086]本说明书所描述的主题的实施例可被实施在计算系统内,其包括后端组件,例如,数据服务器,或包括中间件组件,例如,应用服务器,或包括前端组件,例如,具有用户可通过其与本本说明书描述的主题的实施方式进行交互的图像用户界面或web浏览器的客户计算机,这些后端中间件或前端组件中一个或多个的任意组合。系统的组件可通过数字数据通信的任何形式或介质被互连,例如,通信网络。通信网络的示例包括局域网(“LAN”)和广域网(“WAN”),互联网络(例如,因特网)以及对等网络(例如,ad hoc对等网络)。
[0087]计算系统可包括客户端和服务器。客户端和服务器一般彼此远离并通常通过通信网络进行交互。客户端和服务器的关系通过在相应的计算机上运行的并且彼此间具有客户端-服务器关系的计算机程序来建立。在一些实施例中,服务器将数据(例如,HTML页面)传递给客户端装置(例如,用于显示数据并给用户并接受来自与客户端装置交互的用户的输入)。在客户端装置产生的数据(例如,用户交互的结果)可在服务器处从客户端装置接收。
[0088]图3中示出了一个这种类型的计算机的示例,其显示了可编程处理系统(系统)的框图。系统300可被利用以实现本文所
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1