CN104838413A - 基于用户提交来调整内容递送 - Google Patents
基于用户提交来调整内容递送 Download PDFInfo
- Publication number
- CN104838413A CN104838413A CN201380064629.6A CN201380064629A CN104838413A CN 104838413 A CN104838413 A CN 104838413A CN 201380064629 A CN201380064629 A CN 201380064629A CN 104838413 A CN104838413 A CN 104838413A
- Authority
- CN
- China
- Prior art keywords
- user
- theme
- submits
- trooping
- submitted
- 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
Links
- 238000012384 transportation and delivery Methods 0.000 title abstract description 27
- 238000000034 method Methods 0.000 claims abstract description 54
- 238000004458 analytical method Methods 0.000 claims description 10
- 238000004590 computer program Methods 0.000 abstract description 13
- 230000008569 process Effects 0.000 description 24
- 230000006855 networking Effects 0.000 description 22
- 230000000875 corresponding effect Effects 0.000 description 13
- 230000008878 coupling Effects 0.000 description 12
- 238000010168 coupling process Methods 0.000 description 12
- 238000005859 coupling reaction Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 8
- 230000004044 response Effects 0.000 description 8
- 230000008859 change Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000006978 adaptation Effects 0.000 description 5
- 239000012634 fragment Substances 0.000 description 5
- 238000000605 extraction Methods 0.000 description 4
- 238000013515 script Methods 0.000 description 4
- 230000002159 abnormal effect Effects 0.000 description 3
- 230000000712 assembly Effects 0.000 description 3
- 238000000429 assembly Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000002596 correlated effect Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000002349 favourable effect Effects 0.000 description 2
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 2
- 239000010931 gold Substances 0.000 description 2
- 229910052737 gold Inorganic materials 0.000 description 2
- 230000001737 promoting effect Effects 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 238000013075 data extraction Methods 0.000 description 1
- 238000007418 data mining Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000010223 real-time analysis Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 230000026676 system process Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/08—User group management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/18—Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Strategic Management (AREA)
- Multimedia (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- General Business, Economics & Management (AREA)
- Computing Systems (AREA)
- Human Resources & Organizations (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
- Computer Hardware Design (AREA)
- Operations Research (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
Abstract
一种包括编码在计算机可读存储介质上的计算机程序的方法和系统,其包括用于基于用户提交来调整内容递送的方法。该方法包括分析包含照片的用户提交,该分析包括:对于每个用户提交:标识用户提交发生的时间;标识在照片中表示的对象;至少部分基于对象来确定用户提交的主题;确定与用户提交的主题相关联的地理位置;基于用户提交发生的时间、用户提交的主题和与用户提交相关联的地理位置,来确定用户提交的群集、与特定群集内中的每个其它用户提交相似的特定群集内的每个用户提交;以及基于群集中的一个或多个群集的确定来调整对网络成员的内容递送。
Description
相关申请的交叉引用
本申请要求2012年11月2日提交的、题为“ADJUSTINGCONTENT DELIVERY BASED ON USER SUBMISSIONS”的美国申请序列号13/667,559的优先权,该申请的内容通过引用并入本文。
技术领域
本说明书涉及信息呈现。
背景技术
互联网提供了对多种资源的访问。例如,在互联网上可以访问视频和/或音频文件、以及特定主题的网页。此外,在线社交网络是能够在互联网上被访问的另一资源。
在线社交网络允许用户张贴信息并与其他人进行交流,诸如他们的朋友、家人和同事。社交网络用户可张贴,例如,关于他们自己、他们的朋友、以及关于他们感兴趣或其他意识到的事件和活动的信息。考虑到社交网络用户的数目和张贴信息的简单性,例如,通过支持互联网的移动装置,大量的用户提交(例如,帖子)每天被张贴在社交网络。然而,由于很多帖子专为张帖者的朋友或家人消耗(例如,来自社交网络用户的关于社交网络用户的晚餐计划的帖子),因此这种帖子中的很多信息仅对少量社交网络用户人数感兴趣。
帖子中的信息和这种帖子的强度可作为热门话题或值得报道事件的指示。然而,考虑到张贴的信息和很多帖子针对的或对其感兴趣的本地用户受众的巨大数量,提取帖子以标识关于重要的、有报道价值或其他有趣事件或话题的那些帖子是有挑战的,这些事件或话题对于社交网络用户的一般人群或互联网用户的较大人群是有吸引力或可能有吸引力的,而不只对于社交网络的特定用户组是有吸引力或可能有吸引力的。
发明内容
一般地,本说明书中所描述的主题的一个方面可以实施为方法,该方法包括分析对网络的用户提交,其中用户提交中的每个用户提交包括照片,该分析包括:对于每个用户提交中的每个用户提交:标识用户提交发生的时间;标识在来自用户提交的照片中表示的一个或多个对象;至少部分基于从用户提交标识的一个或多个对象来确定用户提交的主题;至少部分基于用户提交的内容来确定与用户提交的主题相关联的地理位置;由一个或多个处理器至少部分基于用户提交发生的时间、用户提交的主题和与用户提交的主题相关联的地理位置,来确定用户提交的群集,其中特定群集内的每个用户提交与特定集群中的每个其他用户提交相似;以及基于群集中的一个或多个群集的确定来调整对网络成员的内容的递送。
该方面的其它实施例包括对应的系统、装置和编码在计算机存储装置上、被配置为执行方法的动作的计算机程序。
这些和其它实施例每个可选地包括以下特征中的一个或多个特征。该方法也可包括标识搜索查询,对于搜索查询,选择引用一个或多个对象的响应的搜索结果,并且包括标识来自搜索查询的一个或多个词语作为用户提交的主题。
该方法同样可包括标识标识具有超过相应群集阈值的用户提交的数目的群集,并且包括对于具有与超过它们相应群集阈值的群集中的用户提交的主题相似的主题的内容,增加对网络的内容的递送量。群集阈值中的每个群集阈值可以基于在相应群集中的用户提交的主题。群集阈值中的每个群集阈值可以可替代地或附加外地基于相应群集中的用户提交量和在其期间用户提交发生的时间段。
该方法也可以包括至少部分基于用户提交的地理标记来确定地理位置确定。该方法也可包括至少部分基于一个或多个对象的地理信息确定地理位置。
该方法同样可包括提供内容,该内容包括具有链接到来自确定的群集中的一个或多个确定的群集的用户提交的聚集的链接的标题。用户提交可为对网络的用户帖子,而网络可为在线社交网络。
本说明书中所描述的主题的特定实施方式可被实施以实现以下优点中的一个或多个优点。对网络的用户照片提交(例如,包括照片和/或视频的社交网络帖子)的主题和具有共同照片主题的这种提交的数目可用于确定对于网络用户的一般人群可能有吸引力的重要的、有报道价值或其他有趣事件或话题。这引起了信息增益的附加层。
一般来说,用户提交可以是提交的主题中的用户兴趣的指示。此外,由于超过仅在用户提交中提交文本内容之外,用户进行了对感兴趣主题的拍摄照片并将照片包括在他们的提交中的附加步骤,因此用户照片提交很可能是用户兴趣的更强指示。网络上内容的提供者(例如,社交网络提供者)可利用来自用户照片提交的兴趣的这种有力指示,例如,确定内容的主题以跨网络分配。此外,来自用户照片提交的兴趣的有力指示也可用于提供被提交到搜索系统的搜索查询的更好的语义理解。
更特别地,这些内容提供者可专注于照片的主题和具有相关和共同主题的照片的数目以标识重要的、有报道价值或有趣的事件或话题(例如,热门话题),而不用遍及包括可能不是用户兴趣的最强指示的文本提交的所有用户提交进行筛选。由于一些或全部仅文本的用户提交可被忽略或以较低优先权被处理/被分析,因此这减少了内容提供者在分析提交中的处理负担(例如,系统处理和带宽要求)。此外,由于用户照片提交可能指示更强的用户兴趣,与仅基于仅文本的用户提交选择的内容相比,基于用户照片提交选择内容以跨网络提供或者分布将可能对网络用户(或网络用户的更宽泛组)更有吸引力或更有兴趣。
本说明书描述的主题的一个或多个实施方式的细节结合附图和下文描述被说明。主题的其它特征、方面和优点通过说明书、附图和权利要求将变得清楚。
附图说明
图1是内容调整递送系统可在其中被实施的示例环境的框图。
图2A是用于调整内容递送的示例过程的流程图。
图2B是来自用户提交的示例照片。
图2C是用户提交群集的示例图。
图3是可编程处理系统的框图。
各个附图中相同参考标记和标示指示相同元件。
具体实施方式
本说明书总体上涉及实时或接近实时分析对社交网络的用户提交,诸如照片和/或视频的用户帖子,以基于用户提交的主题和时间、这种主题的地理位置、相关用户提交的强度和速率或它们的组合来标识不寻常的、有趣的和/或当前事件。这种主题/事件的标识可用于,例如,确定哪些内容(例如,新闻馈送)对于社交网络的成员是有趣的并且被递送到社交网络的成员。
更特别地,用户提交中的照片或视频中的对象可被分析以标识用户提交的主题。例如,各种基于对象的检测算法可用于标识用户提交中的照片中的对象,并且标识的对象的主题可被确定为用户提交的主题。与用户提交/照片相关联的地理位置可通过具有已知位置的照片中的对象(例如,地标)的标识被确定,以及通过,例如,照片地理标记,IP地址协调和其它位置确定过程而被确定。
由于分析了用户提交,因此确定具有相同主题的用户提交的群集。用户提交的群集的确定可以指示与群集的主题有关的重要的、有报道价值的或其他有趣的事件。如下文描述,这种群集的确定可用于决定哪些内容应该被递送到社交网络中的成员。
图1是内容调整递送系统110可以被实施在其中的示例环境的框图。示例环境100包括网络102,诸如局域网(LAN)、广域网(WAN)、因特网或它们的组合。网络102可连接网站104、用户设备106、社交网络系统108、内容调整递送系统110和搜索系统112。示例环境100可包括数千个网站104和用户设备106。
网站104可以是与域名关联的一个或多个资源105并且由一个或多个服务器托管。示例网站是以超级文本标记语言(HTML)格式化的网页的集合,该超级文本标记语言可以包含文本、图像、多媒体内容和编程元素,诸如脚本。每个网站104可由发布者维护,该发布者是控制、管理和/或拥有网站104的实体。
资源105可为能够在网络102上提供的任何数据。资源105可由与资源105关联的资源地址标识。资源包括HTML页面、文字处理文件和便携文档格式(PDF)文件、图像、照片、视频和馈送资源。资源105可包括内容,诸如文字、短语、图像和声音,该内容可包括嵌入的信息(诸如超链接中的元信息)和/或嵌入的指令(诸如脚本)的。
用户设备106可为电子装置,其在用户的控制下并能在网络102上请求和接收资源。示例用户设备106包括个人计算机、移动通信装置和能够在网络102上发送和接收数据的其它装置。用户设备106通常包括用户应用,诸如web浏览器,以促进在网络102上的数据的发送和接收。
为促进资源105和网站104的搜索,环境100可包括搜索系统112,该搜索系统112可以抓取和索引由网站104上的发布者提供的资源105来标识资源105。关于资源105的数据可以基于数据对应的资源105被索引。资源105的索引和可选地高速缓存副本可被存储在索引高速缓存114中。
用户设备106可在网络102上向搜索系统112提交搜索查询。作为响应,搜索系统112可访问索引的高速缓存114以标识与搜索查询有关的搜索资源105。搜索系统112可标识以搜索结果形式的资源105并可在搜索结果页面中向用户设备106返回搜索结果。搜索结果可为搜索系统112产生的数据,该搜索系统112标识响应于特定搜索查询的资源105并且包括到资源105的链接。示例搜索结果可包括网页标题、从网页提取的文本的片段或图像的部分以及网页的URL。
社交网络系统108可包括通过其在线社交网络可被实施或其它存在的系统。如上文描述,在线社交网络可提供环境,用户(例如,社交网络成员)可通过该环境与其它用户进行交互。例如,用户可使用用户设备106通过社交网络系统108来访问社交网络并且张贴信息以及与其他用户通信,诸如他们的朋友、家人和同事。在一些实施方式中,社交网络系统108包括一个或多个网站104。在一些实施方式中,用户可以在社交网络系统108上在创建并维护用户成员网页(例如,资源105),例如,用户可向该社交网络系统118张贴用户提交。
在一些实施方式中,除了用户成员网页之外,社交网络系统108可包括并且提供对用户社区网页和一般内容网页的访问。例如,这种其它网页可包括诸如关于当前事件的新闻故事、热门话题(例如,最多搜索的话题和主题)的内容、诸如广告、当前张贴的用户提交的概要的目标内容等。在一些实施方式中,这种内容由用户设备106显示为用户成员网页上的标题。
如上文描述,用户(例如,社交网络成员)可以使用用户设备106来创建内容并向社交网络服务(例如,社交网络系统108或另一种类型的用户产生内容服务)提交帖子。例如,社交网络成员可拍摄对该成员感兴趣的事件的照片(或视频)并将照片或者照片和关于照片的文本描述或评论张贴到社交网络服务,以使照片或者照片和评论能够由社交网络的其它成员查看。在一些实施方式中,社交网络成员可将照片张贴到成员的简档网页,以使与张贴社交网络成员有关系的其它社交网络成员(例如,朋友)可通过使用用户设备106请求对张贴社交网络成员的简档页面的访问来查看帖子。
如本文所使用的,用户提交是被张贴或被提供到社交网络系统108以用于一个或多个用户设备106由此访问的项目(例如,照片、视频、文本评论或它们的一些组合)。例如,用户提交可以是资源105或可以通过资源105访问(例如,社交网络成员的简档网页)。在一些实施方式中,用户提交可被存储(例如,由社交网络系统108)在用户提交数据存储器124中。根据例如用户提交被张贴的时间、帖子的主题、帖子主题的地理位置或任何其它因素来存储和索引用户提交。
在一些实施方式,由网站104、社交网络系统108和/或搜索系统112提供或从网站104、社交网络系统108和/或搜索系统112可访问的内容可以由内容递送调整系统110基于用户提交而调整或影响。例如,关于社交网络系统108,内容递送调整系统110可基于关于那些当前事件的用户提交的数目和提交率来确定(或调整)哪些当前事件应该由显示在成员网页上的标题表示。通过另一个示例,关于由搜索系统112提供的搜索结果,内容递送调整系统110可基于关于那些话题或主题的用户提交数和提交率来向搜索系统112提供当前有趣的话题或主题的指示。然后,搜索系统112可使用指示来为提交的搜索查询提供额外的语境和语义含义以增加满足提交用户的信息需要的相似响应的搜索结果。
如上文所描述的,与仅包括文本内容的用户提交相比,包括照片或视频的用户提交通常提供兴趣的更有力的指示。因此,在一些实施方式中,内容递送调整系统110可以至少部分地分析包括照片的用户提交,以确定如何调节内容递送。参考图2A、2B和2C描述了内容递送调整和内容递送调整系统110的对象标识装置116、主题标识装置118、地理位置标识装置120和群集确定装置122的操作。
参考图2A,其为用于调整内容递送的示例过程的流程图,过程200分析对网络(202)的用户提交。网络可为包括成员社区的网络,该成员社区是另一网络的成员的适当子集。例如,网络可以是由社交网络系统108表示的社交网络的成员,并且其它网络可为因特网的所有用户。
在一些实施方式中,内容递送调整系统110通信地耦合到社交网络系统108。如此,内容递送调整系统110可接收用户提交或访问用户提交(例如,从用户提交数据存储库124),并且可分析用户提交以标识诸如具有共性的用户提交组,例如举例来说,共同主题(例如,用户提交的群集)。例如,用户提交可包括照片,并且如下文所描述的,内容递送调整系统110可基于照片的主题来确定共性。
内容递送调整系统110可使用标识的用户提交的群集来确定或调整哪个内容应该例如通过社交网络系统108向社交网络成员递送。例如,标识的群集可包括在五分钟窗口期间张贴的、与俄克拉何马州的俄克拉何马市内龙卷风有关的一万个用户提交。基于群集内用户提交的提交率(例如,在给定时间段接收的用户提交的数目),内容递送调整系统110可确定关于龙卷风的新闻馈送应通过社交网络系统108被递送给社交网络成员。
在一些实施方式中,用户提交的分析包括针对每个用户提交的过程202A-202D。过程200标识用户提交发生的时间(202A)。在一些实施方式,内容递送调整系统110可以基于用户提交被张贴到社交网络系统108的时间或用户中的照片拍摄的时间(例如,如从照片的元数据确定)来标识用户提交发生的时间。例如,内容递送调整系统110可以基于服务器或内容递送调整系统110在在其中被实施的其它计算装置的系统时钟,通过利用用户提交呗张贴到社交网络系统108的时间来“时间标记”用户提交,来标识用户提交发生的时间。在一些实施方式中,内容递送调整系统110可通过社交网络系统108访问来自用户提交数据存储库124的用户提交,并且标识来自与用户提交相关联的元数据的、用户提交发生的时间。
过程200标识来自用户提交的照片中表示的一个或多个对象(202B)。对象可是照片中捕捉或表示的任何可见的或有形的元素或东西。例如,对象可以是人、建筑、车辆或天气事件,这里仅举了几个例子。在一些实施方式中,对象标识装置116可标识被包括在用户提交中的照片中表示的对象。对象标识装置116可使用各种技术来标识照片中的对象,诸如尺度不变特征转换(SIFT)、边缘检测、兴趣点检测、像素匹配和其它适合的图像处理技术。过程202B进一步参考图2B被描述,其为来自用户提交的示例照片210。
照片210包括在前景中消防车212和交通标志216的表示、以及在背景中桥梁214的表示。如此,响应于张贴包括照片210的用户提交,对象标识装置116例如可以将消防车212标识为第一对象以及将桥梁214标识为第二对象。例如,对象标识装置116可使用像素或特征匹配处理,来将第一消防车212的照片的像素或特征(“像素组”)与来自具有已知主题的图像的语料库(例如,存储在由对象标识装置116可访问的图像数据存储库)的消防车的照片或图像的像素或特征进行比较,以将消防车212标识为照片210中的对象。如本文所使用的,可与来自用户提交的照片进行比较的参考图像可以是图像或对象、或具有已知主题的图像或对象(多个)特性或(多个)特征。在一些实施方式中,如果参考图像与来自照片(例如,消防车212)的像素组之间的匹配像素或特征的数目超过相似性阈值,则对象标识装置116可将像素组标识为对象。例如,相似性阈值可为像素的90%匹配或90%相似性,基于特征向量比较的阈值余弦相似性值,或任何其它匹配或相似性值。
过程200至少部分基于来自用户提交的一个或多个对象确定用户提交的主题(202C)。在一些实施方式中,主题标识装置118可至少部分基于来自用户提交中的照片的标识对象(例如,基于已知图像、共同对象和诸如标识的可识别概念)确定用户提交的主题。例如,主题标识装置118可基于消防车212作为照片210中的对象的标识,来确定包括照片210的用户提交包括具有与火和消防车有关的主题。
主题标识装置118可以以多种方式确定用户提交的主题,诸如从相似于用户提交中的照片的图像的元数据,从托管相似于照片的图像的网页,从参考相似于照片的图像而选择的搜索结果的搜索查询,从被包括在用户提交中的文本内容,或它们的一些组合。如上文所描述的,在一些实施方式中,对象标识装置116可以基于对参考图像的匹配过程(例如,像素对像素或特征对特征的比较处理),来将来自用户提交中的照片的像素组标识为对象。在这种实施方式中,存储在参考图像数据存储库中的每个参考图像可通过一个或多个关键词相关联(例如,每个参考图像的元数据包括参考图像的关键词)。
主题标识装置118可从匹配于(或确定为相似)照片的像素组的参考图像的元数据提取关键词,并将来自匹配的用户提交的参考图像的关键词指定为用户提交的主题。例如,如果匹配于消防车212的参考图像与关键词“火”相关联,则主题标识装置118可确定包括照片210的用户提交具有火的主题。除了图像匹配过程之外的其它技术可用于将照片中的对象标识为与参考图像相似或相同(例如,交叉相关、尺度不变特征转换,相同主题领域中的分类)。无论照片中的对象如何被匹配或确定为与参考图像(“匹配的参考图像”)相似,主题标识装置118可以基于与匹配的参考图像相关联的关键词来确定用户提交的主题。
在一些实施方式中,主题标识装置118可使用匹配的参考图像来查询搜索系统112,进而确定或访问网页上的(多个)关键词(例如,从索引高速缓存114),该网页托管匹配的参考图像。主题标识装置118可将这些网页关键词指定为相应的用户提交的主题。这种网页关键词可为相应的网页的题目,相应的网页上的标题,相应的网页上匹配的参考图像的注释或说明等。
在一些实施方式中,索引高速缓存114为网页上托管的参考图像存储网页关键词。如此,主题标识装置118可基于特定匹配参考图像请求或访问来从索引高速缓存114或搜索系统112的相关网页关键词。例如,主题标识装置118可使用消防车212的匹配参考图像从搜索系统112请求来自托管消防车212的匹配参考图像的一个或多个网页的网页关键词,并且将这些网页关键词中的一个或多个关键词指定为用户提交的主题。如下文所描述的,指定或确定用户提交的主题的特定关键词可基于网页中关键词或词语频率。
在一些实施方式中,主题标识装置118可与搜索系统112进行通信并向搜索系统112提供匹配参考图像。随后,搜索系统112可提供查询结果为其被选择的一个或多个搜索查询,其参考(例如,包括链接到)匹配的参考图像,或更通常地,匹配于匹配的参考图像的照片中的对象或像素组。
主题标识装置118可使用来自返回的搜索查询的一个或多个词语(例如,出现在返回的搜索查询的最大数目中的搜索词语)作为指定为对应的用户提交的主题的(多个)词语。例如,主题标识装置118可以向搜索系统112提供消防车212的匹配的参考图像(例如,与消防车212的制造商和型号相同的消防车的照片)。然后,搜索系统112可解析存储过去搜索查询的数据的搜索查询日志,并解析存储过去搜索结果选择的数据的点击日志,以标识搜索查询,参考消防车212的匹配的参考图像的哪些响应的搜索结果被选择,或者被提供到消防车212的匹配参考图像的链接的哪些响应的搜索结果被选择。搜索系统112可向主题标识装置118返回这些搜索查询。
主题标识装置118可从返回的搜索查询选择一个或多个词语,以指定为包括相关照片的用户提交的主题。例如,如果返回的搜索查询为“消防装置”、“火”、“消防车”以及“森林火灾是如何开始的”,则主题标识装置118可选择出现在返回的搜索查询的最大数目的的搜索查询词语—“火”。然而,其它选择方法同样可被使用,诸如在不是语法或介词文章的所有返回的搜索查询中选择具有最高使用频率的词语。
在一些实施方式中,主题标识装置118可基于被包括在具有文本内容的用户提交中的文本内容来确定用户提交的主题。更特别的,主题标识装置118可分析被包括在用户提交中的文本内容(例如,通过文字频率分布、句式识别、标记/注释、信息提取和/或其它数据挖掘技术)来确定用户提交的主题。例如,如果被包括在具有照片210的用户提交中的文本内容为“我的天,消防车!”,则主题标识装置118可基于文本内容的分析来将“消防车”或“火”指定为用户提交的主题。
在一些实施方式中,主题标识装置118可分析多个用户提交的文本内容(例如,在诸如至少十分钟的特定时间段内或源自相同的地理区域张贴的)以促进用户提交的主题的确定。通过在确定这些特定用户提交中任意一个用户提交的主题之前分析多个用户提交的文本内容,主题标识装置118可标识用户提交中间的共同性或语义趋势,以促进一些或所有用户提交的主题的确定。例如,如果在五分钟时段期间一百个用户提交被张贴,并且八十五个用户提交包括词语“火”或“消防车”,那么主题标识装置118可以高信心标准确定包括词语“火”或“消防车”的用户提交具有与火有关的主题。
与隔离地分析单个用户提交相比,通过分析用户提交的组,主题标识装置118可以具有更高置信度地确定用户提交的(多个)主题。例如,如果第一用户提交的文本内容是“我能从我酒店的阳台看见大火,顺便它有水的令人惊叹的样子”并结合有火的照片,那么由于文本内容也包括对酒店的提及,可能难以确定用户提交是主要针对火。然而,如果多个其它用户提交在第一用户提交张贴的两分钟内被张贴,并且全部清楚地与火有关,则通过分析所有这些用户提交,由于所有其它用户提交也与火有关,主题标识装置118可以更高置信度地确定(例如,在火和酒店之间确定)第一用户提交主要与火有关。
更一般地,主题标识装置118可分析相关的用户提交组(例如,在时间、地理源,由具有共同性的用户张贴的等)。如果组内用于提交的阈值水平被确定具有共同主题,则主题标识装置118可使用共同主题作为输入以促进具有不可识别的、多个或不清楚主题的组内(或相关的)的任何用户提交的主题的确定。
在一些实施方式中,主题标识装置118可使用任意上述技术或他们的任意组合来确定用户提交的主题。
过程200至少部分基于用户提交的内容来确定与用户提交的主题相关联的地理位置(202D)。在一些实施方式中,地理位置标识装置120可基于用户提交的内容(诸如用户提交的照片中的对象,与用户提交相关联的元数据,或两者)来确定地理位置。例如,地理位置标识装置120可与对象和主题标识装置116,118协作,以标识照片中作为地标的对象(或提供有用的位置信息),并基于地标的位置来确定地理位置。因此,例如,地理位置标识装置120可将照片210中的桥梁214标识为靠近加利福尼亚的旧金山的金门大桥,并由此确定与对应的用户提交的主题(例如,火)相关联的地理位置是或接近加利福尼亚的旧金山。
如上文所描述的,在一些实施方式中,地理位置标识装置120可基于与用户提交相关联的元数据来确定地理位置。例如,元数据可以是指定照片拍摄位置的照片的EXIF数据。地理位置标识装置120可将用户提交的地理位置确定为与EXIF数据中指定的位置相同。
在一些实施方式中,地理位置标识装置120可基于用户提交本身的位置信息来确定地理位置。例如,用户提交可被地理标记有张贴用户提交的用户设备106的位置(例如,如由用户设备106的全球定位系统确定的)。地理位置标识装置120可使用该地理标签信息来确定地理位置。例如,地理位置标识装置120可将与对应的用户提交的主题相关联的地理位置确定为与用户提交的地理标签信息中指定的位置相同。
在一些实施方式中,地理位置标识装置120可基于张贴用户提交的用户设备106的IP地址来确定地理位置。例如,地理位置标识装置120可以访问来自IP地址/位置查找数据存储库的张贴用户提交的用户设备106的IP地址的位置信息,并将地理位置确定为与张贴的用户设备106的IP地址相关联的地址相同。地理位置标识装置120可使用任何一个上文所描述的技术或其组合来确定地理位置。
如上文所描述的,过程200分析用户提交以部分标识张贴用户提交的时间,并确定用户提交的主题和与这个主题相关联的地理位置。如果具有相似主题和地理位置的用户提交的频率随着给定的时间间隔增加,则很可能已经发生与该主题和地理位置相关联的一些重要事件。如此,希望向社交网络的成员的提供与这个事件有关的信息。这种事件的标识在下文被描述。
过程200确定用户提交的群集(204)。至少部分基于用户提交发生的时间、用户提交的主题、与用户提交的主题相关联的地理位置、或它们的一些组合,特定群集中的每个用户提交与该群集中每个其它用户提交相似。因此,群集可为与时间、主题或地理位置中至少一个有关的用户提交的组。例如,群集可由具有特定的三分钟窗口内张贴的相同或相似的主题和地理位置的用户提交组成。
例如,如果用户提交的主题以相同垂直/主题类别而被分类,或如果用户提交包括相同或相关的(例如,语义相关)文本内容(例如,关键词)或图像内容(例如,如通过图像匹配技术确定的),则用户提交可被确定具有相似或相关的主题。例如,如果用户提交相对于彼此在特定时间段内提交或在相对于特定天或天内时间的特定时间段内提交,则用户提交可被确定为在时间上相似或相关。例如,如果用户提交在特定地理区域处或在该区域内被提交,或者包括与该特定地理区域相关联的内容(例如,用户提交由在加利福尼亚的用户提交或用户提交包括金门大桥的照片),则用户提交可被确定在地理位置相似或相关。在一些实施方式中,群集确定装置122可确定用户提交的群集。
群集确定装置122可基于例如各种技术(诸如k均值聚类、分级聚类或基于强度的聚类)来确定群集强度。群集的确定参考图2C被描述,其是用户提交群集的示例图280。图280包括数字标识符281,每个标识符表示在特定的时间段(例如一小时)期间接收的特定用户提交。图280表示二维空间,其中y轴表示用户提交的主题的地理位置而x轴表示用户提交的主题。在用户提交的三维表示中,z轴将表示例如张贴用户提交的时间。
参考图280,群集确定装置122确定或标识例如用户提交的三个群集:群集282、群集284和群集286。由于群集中的用户提交关注于相对小的区域(在主题的和地理位置方面),群集282中的用户提交在主题(例如,火)和地理位置(例如,旧金山)两方面都相似。也就是说,跨越x和y轴的群集中用户提交的主题和地理位置的变化在定义群集的一些特定范围内。
同样地,群集284中的用户提交在主题(例如,世界杯决赛)和地理位置(例如,芝加哥)两方面都相似。然而,由于对应事件可为地理不可确定或分散的特性,因此群集也可由仅与用户提交有关的主题组成。例如,群集286内的用户提交是地理分散的(例如,不相似),但是主题方面是相似的,如主题中的小变化(例如,跨x轴的小范围)和地理位置中的大变化(例如,跨y轴的大范围)所指示的。具有相似主题但地理分散的用户提交的群集的一个这种示例是由于选举日跨国家的总统选举的用户提交。
在一些实施方式中,群集确定装置122可标识具有多个相关用户提交的群集(例如,在主题、时间、地理位置或其任何组合方面相关的),其具有超过这种相关用户提交的群集的群集阈值的多个相关用户提交。群集阈值可为用户提交的阈值测量,其需要被相关用户提交超过以构成群集。群集阈值可以是基于例如相关用户提交的数目或在特定间隔中张贴用户提交的数目或数量(例如,用户提交率)。例如,对于具有含有与旧金山中的火灾有关的主题的特定群集来说,群集阈值为每小时二百个相关的用户提交。如此,响应于确定存在一个小时时间间隔期间张贴的至少二百个这种用户提交,群集确定装置122可将关于旧金山火灾的的用户提交组标识为群集。
群集阈值的水平和值可被设置以减少与仅对于小部分的社交网络成员是感兴趣的主题有关的用户提交被确定为群集的可能性,或者减少与仅对于小部分的社交网络成员是感兴趣的主题有关的用户提交被用于确定哪个内容或这种内容的量应被递送给例如社交网络的成员的可能性。如下文所描述的,由于跨社交网络分布的内容可基于确定的群集或群集的特定组被选择,对于小部分社交网络成员感兴趣的主题可能不是分布的好的候选。因此,群集确定装置122或社交网络管理员可以将群集阈值设置为降低群集基于有限数量的用户提交被标识或确定的群集的可能性。这相应地降低了与对一般社交网络受众的这种用户提交有关的内容分布的可能性。
如上文描述,图280基于在特定时间段期间接收的用户提交。群集确定装置122可改变用户提交的群集跨越其被确定的时间窗口。在一些实施方式中,群集确定装置122可基于主题的类型来改变时间窗口。例如,一些主题与在相对简短时间段发生的事件相关联(例如,紧急事件,诸如建筑火灾或地震),而其它主题与在相对长时间段发生的事件相关联(例如,逐渐的季节事件,诸如秋叶景色)。
因此,对于与在短时间段发生的事件相关联的主题,希望张贴的相关用户提交的强度(例如,每个单位时间的提交数)相对高。因此对于这种主题,为最小化群集确定装置122错过这种事件/用户提交组的可能性,在一些实施方式中,群集确定装置122可频率间隔分析针对这种群集的用户提交。与在小频率间隔查找群集相比,这种频率需要消耗更多系统资源。
同样,对于与在长时间段发生的事件相关联的主题,希望张贴的相关用户提交的强度低于与在短时间段发生的事件有关的用户提交的强度。因此,对于这种较长发生事件,在一些实施方式中,与在短时间段发生的事件有关用户提交的群集的频率相比,群集确定装置122可在更低频率的间隔分析对应的群集的用户提交。这样与在短时间段发生的事件有关用户提交的群集的频率间隔相比,降低了对系统资源的负担。
考虑到用于与在短或长时间段内发生有关的主题的上文描述的相对的用户提交强度水平,在一些实施方式中,群集确定装置122可基于希望的强度水平来设置群集阈值。希望的强度水平可是例如基于历史测量。如此,群集确定装置122可将与在短时间段发生的事件有关的用户提交的群集的群集阈值的强度水平设置为高于与在长时间段发生的事件有关的用户提交的群集的群集阈值的强度水平。例如,由于考虑到在任何一个地理区域的梯度落叶变化和在不同地理区域的秋天落叶事件的不同时间,具有与秋天落叶事件相关主题的用户提交将可能在相对低强度水平被张贴,因此,与用于在短时间短内发生并且预期高强度水平的用户提交的事件相关用户提交的群集的群集阈值相比,群集确定装置122将该群集阈值设置在较低水平。
在一些实施方式中,群集确定装置122也可基于具有该特定主题的用户提交的历史发生来改变查找具有特定主题的用户提交的群集的频率。例如,群集确定装置122可访问过去用户提交数据库并确定确定特定群集在过去何时被标识。因此,如果群集确定装置122标识与去年十月相关联的秋天落叶的群集,那么群集确定装置122可以以大于六月(例如,考虑到去年十月群集的之前标识)的频率的频率开始查找这个十月与秋天落叶相关联的用户提交的群集。
考虑到确定的群集可能为社交网络成员集的兴趣的良好指示,如下文描述,群集确定装置122可使用确定的群集来调整或选择内容以跨社交网络分布到社交网络成员。
在一些实施方式中,群集确定装置122分析(或进一步分析)用户提交以标识“不寻常”事件的群集。不寻常事件是偏离事件分类基线或基准的事件(例如,以特定阈值偏离),相关事件在该事件分类中被分类。基于事件主题和特定分类或分类的主题之间的相似性,事件或关于的事件的用户提交在一个或多个特定分类中被分类。例如,对于关于消防车相关的事件的用户提交的分类,多数用户提交包括在消防站处的消防车的照片(例如,分类的基准或基线)。因此,与在消防站处包括消防车的照片的用户提交相比,在桥处包括消防车的照片的用户提交较少发生(例如,其偏离包括消防车照片的用户提交的基数)。这种稀少性和从基数的偏离可表示不寻常或不正常事件。
在一些实施方式中,群集确定装置122标识不寻常用户提交的群集(例如,包括不寻常或不正常事件的用户提交)。例如,将用户提交看作时间序列处理,群集确定装置122可使用各种统计技术(诸如举例来说,例如最小二乘法)来标识不正常或不寻常的用户提交。因此,群集确定装置122可分析在特定时间帧期间提交的用户提交组(例如,用户提交的时间序列)以及,例如,基于用户提交的静态分析来标识不寻常用户提交的群集。例如,可标识在桥处包括消防车的照片的不寻常用户提交的群集。
过程200基于一个或多个群集的确定来调整对第二网络成员的内容的递送(206)。例如,如果确定的群集与旧金山的火灾有关,则群集确定装置122可产生“旧金山火灾”的标题题目,并跨越社交网络分布该内容。标题可以例如包括链接到相册的链接或来自群集的用户提交的聚集。在另一个示例中,群集确定装置122可选择关于火灾的新闻馈送并分布该新闻馈送或将火灾显示为热门话题。由于群集可实时确定或接近实时过程被确定,关于相关联的事件的发生,群集确定装置122可以以及时的方式分布或提供关于确定群集的主题的内容。
更一般地,内容递送调整系统110可基于用户提交的群集的用户提交率来调整内容的递送。例如,内容递送调整系统110可增加内容的递送量(例如,递送的内容条目的数目或内容项被递送的比率),该内容具有相似于超过它们的相应的群集阈值的群集(例如,由处理器204确定的群集)中用户提交的主题的主题。
在一些实施方式中,群集确定装置122可以例如向搜索系统112提供确定的群集提,并且搜索系统112可使用与确定的群集相关联的主题来为搜索查询提供语义语境,以增加响应于搜索查询返回的搜索结果的相关性。例如,如果收到略微不清楚的搜索查询,搜索系统112可使用与接收的群集相关联的主题(以及该主题是当前热门的语境)来决定或帮助决定搜索查询中的不确定性。
虽然上文描述专注于具有照片的用户提交,然而本文所描述的方法和过程同样适用于包括音频片段、音频/视频片段,图画等的用户提交。例如,内容调整递送系统110可使用各种音频分析技术以确定音频片段的主题并将提取的主题指定为对应的用户提交的主题。同样,内容调整递送系统110可使用各种图像和音频分析技术来确定音频/视频片段的主题并将提取的主题指定为对应的用户提交的主题。
本说明书中所描述的主题和操作的实施例可实施在数字电子电路、计算机软件、固件或硬件中,其包括本说明书公开的结构和它们的结构等同物,或它们中的一个或多个的组合。本说明书描述的主题的实施例可被实施为一个或多个计算机程序,例如,在计算机存储介质上编码计算机程序指令的一个或多个模块,其用于由数据处理装置执行或控制数据处理装置的操作。可选地或附加地,程序指令可在人工产生的传播信号上编码,例如,产生为编码信息的机器产生的电子、光学或电磁信号,其用于传送至适合的接收装置以用于数据处理装置执行。计算机存储介质可为或可被包括在计算机可读存储装置、计算机可读存储基底、随机或顺序访问存储器阵列或装置或它们中的一个或多个的组合中。此外,虽然计算机存储介质不是传播信号,计算机存储介质可为在人工产生的传播信号中编码的计算机程序指令的源或目的地。计算机存储介质也可是或被包括在一个或多个单独的物理组件或介质中(例如,多个CD、盘片或其它存储装置)。
本说明书描述的操作可被实施为数据处理装置对一个或多个计算机可读存储装置上存储的数据或从其它源接收的数据执行的数据操作。
术语“数据处理装置”包含用户处理数据的全部类型的装置、设备和机器,示例地包括可编程处理器、计算机、片上系统或多片系统或前述的组合。装置可包括专用逻辑电路,例如,FPGA(现场可编程门阵列)或ASIC(专用集成电路)。装置也可包括除硬件外的代码,该代码为讨论中的计算机程序建立执行环境,例如,构成处理器固件、协议堆栈、数据库管理系统、操作系统、跨平台运行环境、虚拟机或它们中一个或多个的组合的代码。装置和执行环境可实现各种不同的计算模型结构,诸如网络服务、分布式计算和网格计算结构。
计算机程序(也被称为程序、软件、软件应用、脚本或编码)可以任何形式的编程语言编写,包括编译或或解译语言,声明式或过程式语言,并且其可以任何形式部署,包括作为单个程序或作为模块、子程序、对象或适于在计算机环境中使用的其它单元。计算机程序可以但不是必须地对应于文件系统中的文件。程序可被存储在保持程序或数据的文件的部分中(例如,存储在标记语言文档中的一个或多个脚本),专用于讨论中的程序的单个文件中,或多个协作文件中(例如,存储一个或多个模块、子程序或编码部分的文件)。计算机程序可被部署以被一个计算机或多个计算机执行,其位于一个站点或跨越多个场所站点并通过通信网络互联。
本说明书描述的过程和逻辑流可以由一个或多个可编程处理器执行,该处理器通过操作输入数据并产生输出来执行一个或多个计算机程序来执行操作。适于执行计算机程序的处理器包括例如通用或者专业微处理器,以及任何类型的数字计算机的任意一个或多个处理器。一般来说,处理器将从只读存储器或随机访问存储器或这两者接收指令和数据。计算机的必要元件是用于依照指令执行操作处理器,以及用于存储指令和数据的一个或多个处理器。一般来说,计算机同样会包括或可操作地耦合到用于存储数据的一个或多个大容量存储装置,进而从其接收数据或对其传递数据或这两者,例如,磁性、磁电光盘或光盘。然而,计算机不需要具有这种设备。适于存储计算机程序指令和数据的装置包括所有形式的非易失性存储器、介质、和存储器装置,示例性地包括半导体存储器设备,例如,EPROM、EEPROM和快闪存储器装置;磁盘,例如,内部硬盘或可移动磁盘;磁电光盘;以及CD ROM和DVD-ROM盘片。处理器和存储器可被专用逻辑电路补充或合并到专用逻辑电路。
本说明书所描述的主题的实施例可被实施在计算系统内,其包括后端组件,例如,数据服务器,或包括中间件组件,例如,应用服务器,或包括前端组件,例如,具有用户可通过其与本本说明书描述的主题的实施方式进行交互的图像用户界面或web浏览器的客户计算机,这些后端中间件或前端组件中一个或多个的任意组合。系统的组件可通过数字数据通信的任何形式或介质被互连,例如,通信网络。通信网络的示例包括局域网(“LAN”)和广域网(“WAN”),互联网络(例如,因特网)以及对等网络(例如,ad hoc对等网络)。
计算系统可包括客户端和服务器。客户端和服务器一般彼此远离并通常通过通信网络进行交互。客户端和服务器的关系通过在相应的计算机上运行的并且彼此间具有客户端-服务器关系的计算机程序来建立。在一些实施例中,服务器将数据(例如,HTML页面)传递给客户端装置(例如,用于显示数据并给用户并接受来自与客户端装置交互的用户的输入)。在客户端装置产生的数据(例如,用户交互的结果)可在服务器处从客户端装置接收。
图3中示出了一个这种类型的计算机的示例,其显示了可编程处理系统(系统)的框图。系统300可被利用以实现本文所描述的系统和方法。系统300的架构可被用于实施,例如,计算机客户端、计算机服务器或一些其它计算机设备。
系统300包括处理器310、存储器320、存储设备330和输入/输出设备340。每个组件310、320、330和340能够使用例如系统总线350进行互连。处理器310能够处理用于在系统300内执行的指令。在一个实施方式中,处理器310是单线程处理器。在另一个实施方式中,处理器310是多线程处理器。处理器310能够处理存储在存储器320中的或存储设备330上的指令。
存储器320存储系统300内的信息。在一个实施方式中,存储器是计算机可读介质。在一个实施方式中,存储器320是易失性存储器单元。在另一实施方式中,存储器320是非易失性存储器单元。
存储设备330能够为系统300提供大容量存储器。在一个实施方式中,存储设备330是计算机可读介质。在各种不同实施方式中,存储设备330可包括,例如硬盘设备、光盘设备或其它大容量存储设备。
输入/输出设备340为系统300提供输入/输出操作。在一个实施方式中,输入/输出设备340可包括一个或多个网络接口设备,例如以太网卡,串行通信设备,例如RS-232口,和/或无线接口设备,例如802.11卡。在另一个实施方式中,输入/输出设备可包括被配置为接收输入数据并且向其它输入/输出设备发送输出数据的驱动器装置,例如,键盘、打印机和显示设备360。
虽然本说明书含有很多特定实施细节,然而这些不应构成对任何实施方式或所要求保护的范围的限制,而应作为特定实施方式的特定实施例的特征说明的描述。本说明书中以分离实施例描述的某些特征也可在单个实施例中以组合形式实施。相反地,以单个实施例描述的多个特征也可在多个实施例中分离地或在适当的子组合中实施。此外,虽然上文可将特征描述为以特定组合操作并且及时初始地以这种形式要求保护,然而要求保护的组合的一个或多个特征在一些情况下可从组合中除去,并且要求保护的组合可针对子组合或子组合的变形。
同样地,虽然操作在附图中以特定顺序描述,其不应被理解为要求这些操作以示出的特定顺序或顺序次序执行,或全部说明的操作均被执行以获得希望的结果。在某些情况下,多任务和平行处理可以是有利的。此外,在上文描述的实施例中多个系统组件的分离不应被理解为在全部实施例中要求这种分离,而应被理解为描述的程序组件和系统可一般地被一起集成在单个软件产品中或被封装到多个软件产品中。
因此,已经描述了主题的特定实施例。其它实施例出于所附的权利要求的范围内。在一些情况下,权利要求限定的操作可以不同顺序执行,并仍可获得需要的结果。此外,附图中描述的处理不必要地要求所示出的特定顺序或顺序次序以获得希望的结果。在某些实施方式中,多任务和平行处理可以是有利的。
Claims (20)
1.一种计算机实现的方法,包括:
分析对在线社交网络的用户帖子,其中所述用户帖子中的每个用户帖子来自所述社交网络的成员并且包括照片,所述分析包括:
对于所述用户帖子中的每个用户帖子:
标识所述用户帖子被张贴的时间;
基于所述用户帖子的内容来标识在来自所述用户帖子的所述照片中表示的一个或多个对象;
至少部分地基于从所述用户帖子标识的所述一个或多个对象的主题来确定所述用户帖子的主题;
至少部分地基于与所述一个或多个对象相关联的地理位置来确定与所述用户帖子相关联的地理位置;
由一个或多个处理器至少部分地基于所述用户帖子被张贴的所述时间、所述用户帖子的所述主题和与所述用户帖子相关联的所述地理位置,来确定所述用户帖子的群集,其中特定群集中的每个用户帖子相似于所述特定群集中的每个其它用户帖子;并且
基于来自所述群集中的一个或多个群集的所述用户帖子的所述主题来确定向所述社交网络的成员递送的内容。
2.一种计算机实现的方法,包括:
分析对网络的用户提交,其中所述用户提交中的每个用户提交包括照片,所述分析包括:
对于所述用户提交中的每个用户提交:
标识所述用户提交发生的时间;
标识在来自所述用户提交的所述照片中表示的一个或多个对象;
至少部分地基于从所述用户提交标识的所述一个或多个对象来确定所述用户提交的主题;
至少部分地基于所述用户提交的内容来确定与所述用户提交的所述主题相关联的地理位置;
由一个或多个处理器至少部分地基于所述用户提交发生的所述时间、所述用户提交的所述主题和与所述用户提交的所述主题相关联的地理位置,来确定所述用户提交的群集,其中特定群集中的每个用户提交相似于所述特定群集中的每个其它用户提交;并且
基于所述群集中的一个或多个群集的所述确定来调整对所述网络的成员的内容的递送。
3.根据权利要求2所述的方法,其中所述用户提交是对所述网络的用户帖子。
4.根据权利要求2所述的方法,其中:
确定所述用户提交的主题包括:
标识引用所述一个或多个对象的、响应的搜索结果为其被选择的搜索查询;以及
将来自所述搜索查询的一个或多个词语标识为所述用户提交的所述主题。
5.根据权利要求2所述的方法,进一步包括:
标识具有超过相应的群集阈值的用户提交数的群集;以及
其中调整内容的递送包括:对于具有相似于超过它们的相应的群集阈值的所述群集中的所述用户提交的所述主题的主题的内容,增加对所述网络的内容的递送量。
6.根据权利要求5所述的方法,其中所述群集阈值中的每个群集阈值基于所述相应的群集中的用户提交的所述主题。
7.根据权利要求5所述的方法,其中所述群集阈值中的每个群集阈值基于所述相应的群集中的用户提交量和在其期间那些用户提交发生的时间段。
8.根据权利要求2所述的方法,其中确定与所述用户提交的所述主题相关联的地理位置包括:至少部分地基于针对所述用户提交的地理标签来确定所述地理位置。
9.根据权利要求2所述的方法,其中确定与所述用户提交的所述主题相关联的地理位置包括:至少部分地基于针对所述一个或多个对象的地理信息来确定所述地理位置。
10.根据权利要求2所述的方法,其中调整内容的递送包括:提供包括具有链接到来自确定的所述群集中的一个或多个群集的用户提交的聚集的链接的标题的内容。
11.一种系统,包括:
一个或多个数据处理器;以及
存储在计算机可读存储介质上的指令,当所述指令由所述一个或多个数据处理器执行时,引起所述一个或多个数据处理器执行操作,所述操作包括:
分析对网络的用户提交,其中所述用户提交中的每个用户提交包括照片,所述分析包括:
对于所述用户提交中的每个用户提交:
标识所述用户提交发生的时间;
标识在来自所述用户提交的所述照片中表示的一个或多个对象;
至少部分地基于从所述用户提交标识的所述一个或多个对象来确定所述用户提交的主题;
至少部分地基于所述用户提交的内容来确定与所述用户提交的所述主题相关联的地理位置;
至少部分地基于所述用户提交发生的所述时间、所述用户提交的所述主题和与所述用户提交的所述主题相关联的地理位置,来确定所述用户提交的群集,其中特定群集中的每个用户提交相似于所述特定群集中的每个其它用户提交;并且
基于所述群集中的一个或多个群集的所述确定来调整对所述网络的成员的内容的递送。
12.根据权利要求11所述的系统,其中所述用户提交是对所述网络的用户帖子。
13.根据权利要求11所述的系统,其中:
确定所述用户提交的主题包括:
标识引用所述一个或多个对象的、响应的搜索结果为其被选择的搜索查询;以及
将来自所述搜索查询的一个或多个词语标识为所述用户提交的所述主题。
14.根据权利要求11所述的系统,进一步包括:
标识具有超过相应的群集阈值的用户提交数的群集;以及
其中调整内容的递送包括:对于具有相似于超过它们的相应的群集阈值的所述群集中的所述用户提交的所述主题的主题的内容,增加对所述网络的内容的递送量。
15.根据权利要求14所述的系统,其中所述群集阈值中的每个群集阈值基于所述相应的群集中的用户提交的所述主题。
16.根据权利要求14所述的系统,其中所述群集阈值中的每个群集阈值基于所述相应的群集中的用户提交量和在其期间那些用户提交发生的时间段。
17.根据权利要求11所述的系统,其中确定与所述用户提交的所述主题相关联的地理位置包括:至少部分地基于针对所述用户提交的地理标签来确定所述地理位置。
18.根据权利要求11所述的系统,其中确定与所述用户提交的所述主题相关联的地理位置包括:至少部分地基于针对所述一个或多个对象的地理信息来确定所述地理位置。
19.根据权利要求11所述的系统,其中调整内容的递送包括:提供包括具有链接到来自确定的所述群集中的一个或多个群集的用户提交的聚集的链接的标题的内容。
20.根据权利要求11所述的系统,其中所述网络是在线社交网络。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/667,559 | 2012-11-02 | ||
US13/667,559 US8990194B2 (en) | 2012-11-02 | 2012-11-02 | Adjusting content delivery based on user submissions of photographs |
PCT/US2013/068022 WO2014071167A1 (en) | 2012-11-02 | 2013-11-01 | Adjusting content delivery based on user submissions |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104838413A true CN104838413A (zh) | 2015-08-12 |
CN104838413B CN104838413B (zh) | 2019-04-26 |
Family
ID=50623405
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201380064629.6A Active CN104838413B (zh) | 2012-11-02 | 2013-11-01 | 基于用户提交来调整内容递送 |
Country Status (8)
Country | Link |
---|---|
US (1) | US8990194B2 (zh) |
EP (1) | EP2915127B1 (zh) |
JP (1) | JP6196316B2 (zh) |
KR (1) | KR102102013B1 (zh) |
CN (1) | CN104838413B (zh) |
AU (1) | AU2013337686B2 (zh) |
CA (1) | CA2890234C (zh) |
WO (1) | WO2014071167A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107924526A (zh) * | 2015-08-18 | 2018-04-17 | 微软技术许可有限责任公司 | 即兴社群流式传输器 |
CN108463817A (zh) * | 2015-10-22 | 2018-08-28 | 谷歌有限责任公司 | 个性化实体库 |
CN109657164A (zh) * | 2018-12-25 | 2019-04-19 | 广州华多网络科技有限公司 | 发布消息的方法、装置及存储介质 |
CN110363553A (zh) * | 2018-04-02 | 2019-10-22 | 阿里巴巴集团控股有限公司 | 信息采集方法、装置、设备、介质和系统 |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9053194B2 (en) * | 2012-02-01 | 2015-06-09 | Sri International | Method and apparatus for correlating and viewing disparate data |
WO2014116261A1 (en) * | 2013-01-28 | 2014-07-31 | Empire Technology Development Llc | Spoiler alert scheme |
US9330421B2 (en) * | 2013-02-21 | 2016-05-03 | Facebook, Inc. | Prompting user action in conjunction with tagged content on a social networking system |
US9218420B1 (en) * | 2013-02-26 | 2015-12-22 | Google Inc. | Detecting new businesses with unrecognized query terms |
US9384242B1 (en) * | 2013-03-14 | 2016-07-05 | Google Inc. | Discovery of news-related content |
US9924102B2 (en) * | 2013-03-14 | 2018-03-20 | Qualcomm Incorporated | Image-based application launcher |
US20140324966A1 (en) * | 2013-04-26 | 2014-10-30 | Microsoft Corporation | Obtaining hyperlocal content from social media |
KR20150011651A (ko) * | 2013-07-23 | 2015-02-02 | 주식회사 케이티 | 스토리텔링 컨텐츠를 제작하는 장치 및 방법 |
US9432421B1 (en) * | 2014-03-28 | 2016-08-30 | A9.Com, Inc. | Sharing links in an augmented reality environment |
US10601749B1 (en) * | 2014-07-11 | 2020-03-24 | Twitter, Inc. | Trends in a messaging platform |
US10592539B1 (en) | 2014-07-11 | 2020-03-17 | Twitter, Inc. | Trends in a messaging platform |
US9767198B2 (en) * | 2014-08-25 | 2017-09-19 | Excalibur Ip, Llc | Method and system for presenting content summary of search results |
CN105468646A (zh) * | 2014-09-10 | 2016-04-06 | 联想(北京)有限公司 | 一种显示对象显示方法、装置及电子设备 |
US10152540B2 (en) * | 2014-10-10 | 2018-12-11 | Qualcomm Incorporated | Linking thumbnail of image to web page |
JP6529108B2 (ja) * | 2014-10-14 | 2019-06-12 | オリンパス株式会社 | 画像処理装置、画像処理方法および画像処理プログラム |
US20170011063A1 (en) * | 2015-07-06 | 2017-01-12 | Google Inc. | Systems and Methods to Facilitate Submission of User Images Descriptive of Locations |
US10356027B2 (en) | 2016-10-03 | 2019-07-16 | HYP3R Inc | Location resolution of social media posts |
US10187344B2 (en) | 2016-10-03 | 2019-01-22 | HYP3R Inc | Social media influence of geographic locations |
AU2017355420B2 (en) * | 2016-11-03 | 2022-07-21 | Thomson Reuters Enterprise Centre Gmbh | Systems and methods for event detection and clustering |
JP6796000B2 (ja) * | 2017-02-21 | 2020-12-02 | セコム株式会社 | 監視支援装置及び監視システム |
WO2019010714A1 (zh) * | 2017-07-14 | 2019-01-17 | 华为技术有限公司 | 一种波束成形方法及设备 |
US10572536B2 (en) * | 2017-07-27 | 2020-02-25 | Facebook, Inc. | Determining rate of video feed stories in a feed provided to users |
JP6745541B2 (ja) * | 2018-03-14 | 2020-08-26 | 株式会社Spectee | 情報処理装置、情報処理方法、プログラム及び画像情報表示システム |
US10871877B1 (en) * | 2018-11-30 | 2020-12-22 | Facebook, Inc. | Content-based contextual reactions for posts on a social networking system |
JP6949180B1 (ja) | 2020-07-31 | 2021-10-13 | 楽天グループ株式会社 | 投稿権限付与装置、投稿権限付与方法、投稿権限付与プログラム |
WO2023079747A1 (ja) * | 2021-11-08 | 2023-05-11 | パイオニア株式会社 | 情報処理装置、情報処理方法、及び情報処理プログラム |
WO2024029073A1 (ja) * | 2022-08-05 | 2024-02-08 | 三菱電機株式会社 | 車内通報システム、サーバ、携帯端末および車内通報方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009070841A1 (en) * | 2007-12-05 | 2009-06-11 | It Au0801806Rsity Of Technology | Social multimedia management |
WO2011123546A2 (en) * | 2010-03-31 | 2011-10-06 | Microsoft Corporation | Creating and propagating annotated information |
WO2012137952A1 (ja) * | 2011-04-08 | 2012-10-11 | 株式会社 エヌ・ティ・ティ・ドコモ | 地域情報配信サーバ、移動端末、地域情報配信システム、地域情報配信方法及び地域情報表示方法 |
CN102984248A (zh) * | 2007-08-17 | 2013-03-20 | 谷歌公司 | 在线社交网络中的多社区内容共享 |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8117281B2 (en) * | 2006-11-02 | 2012-02-14 | Addnclick, Inc. | Using internet content as a means to establish live social networks by linking internet users to each other who are simultaneously engaged in the same and/or similar content |
KR100738069B1 (ko) | 2004-10-04 | 2007-07-10 | 삼성전자주식회사 | 디지털 사진 앨범의 카테고리 기반 클러스터링 방법 및시스템 |
US20130166580A1 (en) * | 2006-12-13 | 2013-06-27 | Quickplay Media Inc. | Media Processor |
WO2008086189A2 (en) * | 2007-01-04 | 2008-07-17 | Wide Angle Llc | Relevancy rating of tags |
US8671104B2 (en) * | 2007-10-12 | 2014-03-11 | Palo Alto Research Center Incorporated | System and method for providing orientation into digital information |
US8762285B2 (en) | 2008-01-06 | 2014-06-24 | Yahoo! Inc. | System and method for message clustering |
WO2009134755A2 (en) * | 2008-04-28 | 2009-11-05 | Alexandria Investment Research And Technology, Llc | Adaptive knowledge platform |
US8611677B2 (en) | 2008-11-19 | 2013-12-17 | Intellectual Ventures Fund 83 Llc | Method for event-based semantic classification |
US9514355B2 (en) * | 2009-01-05 | 2016-12-06 | Apple Inc. | Organizing images by correlating faces |
US8239397B2 (en) * | 2009-01-27 | 2012-08-07 | Palo Alto Research Center Incorporated | System and method for managing user attention by detecting hot and cold topics in social indexes |
US9087059B2 (en) * | 2009-08-07 | 2015-07-21 | Google Inc. | User interface for presenting search results for multiple regions of a visual query |
US9135277B2 (en) * | 2009-08-07 | 2015-09-15 | Google Inc. | Architecture for responding to a visual query |
US20110093361A1 (en) * | 2009-10-20 | 2011-04-21 | Lisa Morales | Method and System for Online Shopping and Searching For Groups Of Items |
JP2011108053A (ja) * | 2009-11-18 | 2011-06-02 | Nomura Research Institute Ltd | ニュース記事評価システム |
US8527496B2 (en) * | 2010-02-11 | 2013-09-03 | Facebook, Inc. | Real time content searching in social network |
WO2012082569A2 (en) | 2010-12-13 | 2012-06-21 | Mediamerx, Inc. | Systems and methods for organizing media |
KR101297271B1 (ko) | 2011-04-11 | 2013-08-14 | 에스케이씨앤씨 주식회사 | 소셜 네트워크 분석 서비스 방법 및 장치 |
US9443011B2 (en) * | 2011-05-18 | 2016-09-13 | Microsoft Technology Licensing, Llc | Searching for images by video |
US10169339B2 (en) * | 2011-10-31 | 2019-01-01 | Elwha Llc | Context-sensitive query enrichment |
-
2012
- 2012-11-02 US US13/667,559 patent/US8990194B2/en active Active
-
2013
- 2013-11-01 KR KR1020157014249A patent/KR102102013B1/ko active Active
- 2013-11-01 WO PCT/US2013/068022 patent/WO2014071167A1/en active Application Filing
- 2013-11-01 CA CA2890234A patent/CA2890234C/en active Active
- 2013-11-01 CN CN201380064629.6A patent/CN104838413B/zh active Active
- 2013-11-01 JP JP2015540812A patent/JP6196316B2/ja active Active
- 2013-11-01 EP EP13852111.7A patent/EP2915127B1/en active Active
- 2013-11-01 AU AU2013337686A patent/AU2013337686B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102984248A (zh) * | 2007-08-17 | 2013-03-20 | 谷歌公司 | 在线社交网络中的多社区内容共享 |
WO2009070841A1 (en) * | 2007-12-05 | 2009-06-11 | It Au0801806Rsity Of Technology | Social multimedia management |
WO2011123546A2 (en) * | 2010-03-31 | 2011-10-06 | Microsoft Corporation | Creating and propagating annotated information |
US20110246502A1 (en) * | 2010-03-31 | 2011-10-06 | Microsoft Corporation | Creating and propagating annotated information |
WO2012137952A1 (ja) * | 2011-04-08 | 2012-10-11 | 株式会社 エヌ・ティ・ティ・ドコモ | 地域情報配信サーバ、移動端末、地域情報配信システム、地域情報配信方法及び地域情報表示方法 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107924526A (zh) * | 2015-08-18 | 2018-04-17 | 微软技术许可有限责任公司 | 即兴社群流式传输器 |
US11164418B2 (en) | 2015-08-18 | 2021-11-02 | Microsoft Technology Licensing, Llc | Impromptu community streamer |
CN108463817A (zh) * | 2015-10-22 | 2018-08-28 | 谷歌有限责任公司 | 个性化实体库 |
US11089457B2 (en) | 2015-10-22 | 2021-08-10 | Google Llc | Personalized entity repository |
CN108463817B (zh) * | 2015-10-22 | 2022-04-08 | 谷歌有限责任公司 | 个性化实体库 |
US11716600B2 (en) | 2015-10-22 | 2023-08-01 | Google Llc | Personalized entity repository |
US12108314B2 (en) | 2015-10-22 | 2024-10-01 | Google Llc | Personalized entity repository |
CN110363553A (zh) * | 2018-04-02 | 2019-10-22 | 阿里巴巴集团控股有限公司 | 信息采集方法、装置、设备、介质和系统 |
CN109657164A (zh) * | 2018-12-25 | 2019-04-19 | 广州华多网络科技有限公司 | 发布消息的方法、装置及存储介质 |
US11329945B2 (en) | 2018-12-25 | 2022-05-10 | Guangzhou Huaduo Network Technology Co., Ltd. | Method and apparatus for publishing post, and storage medium |
Also Published As
Publication number | Publication date |
---|---|
US20140129625A1 (en) | 2014-05-08 |
KR20150083874A (ko) | 2015-07-20 |
WO2014071167A1 (en) | 2014-05-08 |
CN104838413B (zh) | 2019-04-26 |
JP6196316B2 (ja) | 2017-09-13 |
CA2890234A1 (en) | 2014-05-08 |
US8990194B2 (en) | 2015-03-24 |
KR102102013B1 (ko) | 2020-04-17 |
EP2915127B1 (en) | 2017-08-09 |
EP2915127A4 (en) | 2016-06-01 |
EP2915127A1 (en) | 2015-09-09 |
JP2015535111A (ja) | 2015-12-07 |
AU2013337686B2 (en) | 2017-08-31 |
CA2890234C (en) | 2021-02-09 |
AU2013337686A1 (en) | 2015-05-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104838413A (zh) | 基于用户提交来调整内容递送 | |
Alam et al. | Processing social media images by combining human and machine computing during crises | |
KR100996311B1 (ko) | 스팸 ucc를 감지하기 위한 방법 및 시스템 | |
US8595234B2 (en) | Processing data feeds | |
CN113836131B (zh) | 一种大数据清洗方法、装置、计算机设备及存储介质 | |
US20110087647A1 (en) | System and method for providing web search results to a particular computer user based on the popularity of the search results with other computer users | |
US20120210047A1 (en) | RAM Daemons | |
US20100211551A1 (en) | Method, system, and computer readable recording medium for filtering obscene contents | |
US20080065602A1 (en) | Selecting advertisements for search results | |
CN106383887A (zh) | 一种环保新闻数据采集和推荐展示的方法及系统 | |
CN103853822A (zh) | 一种在浏览器中推送新闻信息的方法和装置 | |
US20130117716A1 (en) | Function Extension for Browsers or Documents | |
US20120173441A1 (en) | Ownership Resolution System | |
CN117763510A (zh) | 网页识别方法、装置、设备、介质及程序产品 | |
US20240020476A1 (en) | Determining linked spam content | |
WO2012068561A2 (en) | Processing data feeds | |
KR20220022065A (ko) | 사용자가 검색한 이미지의 군집화 및 공유 방법과 구현 시스템 | |
US12153587B1 (en) | Decision making analysis engine | |
US11593415B1 (en) | Decision making analysis engine | |
JP2020042545A (ja) | 情報処理装置、情報処理方法、およびプログラム | |
Kamath et al. | A bio-inspired, incremental clustering algorithm for semantics-based web service discovery | |
Xu et al. | The study of content security for mobile internet | |
KR20220023385A (ko) | 사용자가 검색한 이미지의 군집화 및 공유 방법과 구현 시스템 | |
Yi | A semantic similarity approach for linking tweet messages to Library of Congress subject headings using linked resources: a pilot study | |
Rynning et al. | BlogForever: D2. 4 Weblog spider prototype and associated methodology |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: American California Applicant after: Google limited liability company Address before: American California Applicant before: Google Inc. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |