CN103177052B - 基于相关度的聚合社交馈送 - Google Patents

基于相关度的聚合社交馈送 Download PDF

Info

Publication number
CN103177052B
CN103177052B CN201210318901.6A CN201210318901A CN103177052B CN 103177052 B CN103177052 B CN 103177052B CN 201210318901 A CN201210318901 A CN 201210318901A CN 103177052 B CN103177052 B CN 103177052B
Authority
CN
China
Prior art keywords
fed
content
content item
item
degree
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.)
Active
Application number
CN201210318901.6A
Other languages
English (en)
Other versions
CN103177052A (zh
Inventor
A·A·范霍夫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Flipboard Inc
Original Assignee
Flipboard Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Flipboard Inc filed Critical Flipboard Inc
Publication of CN103177052A publication Critical patent/CN103177052A/zh
Application granted granted Critical
Publication of CN103177052B publication Critical patent/CN103177052B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3322Query formulation using system suggestions

Abstract

本发明涉及基于相关度的聚合社交馈送,其基于相关度阈值从各种社交网络***馈送中所包括的个性化项中选择相关项。观察所接收项中所包括的内容以促进对项进行分组。基于项的内容对满足分组标准的项进行分组。随后基于相关度因子对项进行评分,诸如项是否包括在组中或者与组中的项相关联的兴趣水平的指示。选择经评分的、满足相关度阈值的项以用于在页面的内容区域中的聚合社交馈送中显示。

Description

基于相关度的聚合社交馈送
技术领域
本公开总体上涉及从与特定用户相关的多个社交网络***的馈送中选择相关项,以用于在聚合社交网络馈送中进行显示。
背景技术
曾经数量不断增长的社交网络***和应用使得用户能够连接到各种类型的社交网络。由于跨许多社交网络***进行连接,用户接收多种更新、发布、流以及其他对于用户而言个性化的项。在许多情况下,管理这些连接涉及针对与特定用户相关的每个社交网络***访问单独的社交网络应用。在其它情况下,应用包括对在单个显示器上向若干社交网络提供访问的仪表盘界面。
但是对于使用移动计算设备访问多个社交网络***的用户而言,有限的显示面积使得使用仪表盘应用来访问多个社交网络应用是不切实际的。另外,与使用诸如个人计算机之类的传统非移动计算设备访问和查看数据的用户相比,移动计算设备用户通常是偶尔花费较少的时间来访问和查看数据。因此,用于从移动设备访问多个社交网络应用的传统方法是不切实际的。例如,在一些情况下,一个馈送中所包括的项的规模可能是比另一个馈送中所包括的项更大的量级。而给定馈送中的项的数量可能与和用户最为相关的项的数量完全不相关。在时间约束下,使用单独应用或仪表盘视图来访问多个社交网络***的移动用户具有有限的时间以及有限的显示面积来对大量项进行整理以找出相关项。
发明内容
在各个实施例中,从各个社交网络***馈送中选择相关项以便包括在聚合社交馈送中。社交网络***馈送源自于特定用户作为其成员的社交网络***。相应地,从馈送接收的项是个性化于用户的。观察所接收项中所包括的内容以促进对项进行分组。在一个实施例中,从所考虑的项结合中去除重复或接近重复的项以便包括在聚合社交馈送中。满足分组标准的项被分组在一起。分组标准可以基于与项中所包括的内容相关联的主题、作者或者与项相关联的地理位置。基于相关度因子对项进行评分。在一个实施例中,基于相关度的项评分使得相关项被包括在聚合社交馈送中,同时防止包括较不相关的项。相关度因子可以包括项源于其的社交网络***、项中兴趣水平的指示、项中流行度的指示,和/或与项相关联的质量指示。满足相关度阈值的评分项被选择以便包括在页面的内容区域中所显示的聚合社交馈送中。
该发明内容部分中所描述的特征和优势以及以下详细描述并非是无所不包的。鉴于这里的附图、说明书和权利要求,许多另外的特征和优势对于本领域技术人员将是明显的。
附图说明
图1图示了依据实施例的***环境的示例性高级框图。
图2图示了依据实施例的向客户端供应聚合社交馈送的示例性方法。
图3图示了依据实施例的示例性聚合社交馈送。
图4图示了依据实施例的示例性馈送处理***的框图。
图5图示了依据实施例的建立聚合社交馈送的示例性方法。
本领域技术人员将从以下讨论容易地认识到,可以采用这里所图示的结构和方法的备选实施例而并不背离这里所描述的实施例的原理。
具体实施方式
***概述
所公开的实施例描述了减少从如下社交网络***馈送中所接收的项数量的各种方法,该社交网络***馈送包括在聚合社交馈送中用于向用户显示,这在此将被称作降低聚合社交馈送的“周转率(velocity)”。为了降低周转率,所公开的实施例描述了从对用户个性化的大量项中选择相关项的方法,这些项源自于多个社交网络***。选择过程可以包括观察每个项的内容,移除重复项,以及基于其内容对项进行分组。随后可以根据一个或多个相关度因子对项进行评分。基于该评分,可以选择来自项群组的一个项以用于在聚合社交馈送中进行显示。类似地,可以以类似的方式对来自其它群组的评分项以及被评分但没有被分组的项进行处理。所产生的聚合社交馈送通过基于那些项的相关度来分组并选择用于显示的项的子集而降低了大量项的周转率。通过从更大的项群组中选择与用户最为相关的项,聚合社交馈送将更好地适合于在移动设备的有限显示区域中进行显示。此外,通过选择与用户最为相关的项以用于显示,用户能够更快地访问并查看这些个性化的项。
图1是依据一个实施例的***环境的高级框图。该***环境包括经由诸如因特网之类的网络110连接的多个源120、内容处理***140,以及至少一个客户端130。
源120包括来自多个社交网络***的多个馈送。多个馈送包括来自特定用户作为其成员的社交网络***的馈送。也就是说,多个馈送中所包括的项包括了对特定用户个性化的项。例如,项可以包括状态更新、发布、通知、消息、对象等。对象例如可以包括含有图像、视频、音频的内容以及到诸如新闻网站、web杂志、视频共享站点、音乐共享站点以及任意web发布商所发布的其它web页面之类的其它内容的链接。到其它内容的链接还可以包括用户所生成的web页面,诸如博客以及社交网络页面等。
内容处理***140从多个社交馈送获取项并且选择项的子群组以用于在聚合社交馈送中进行显示。内容处理***140包括馈送处理***150和页面服务器170。现在将参考图2对内容处理***140的操作进行描述,图2图示了依据实施例向客户端供应聚合社交馈送的方法200。
内容处理***140的馈送处理***150从多个社交馈送获取210项。一般而言,馈送处理***150所获得的馈送包含以联网环境中交换结构化数据的方式进行格式化的内容的摘要描述。例如,馈送可以以诸如JavaScript对象符号(JSON)的语言独立的格式或者是适合于执行这里所描述的方法的其它数据互换格式进行格式化。
馈送处理***150随后选择220从多个社交馈送所获得的项以用于包括在聚合社交馈送中。馈送处理***150的选择过程将在下文中参考图4-图5进行更为详细地描述。
内容处理***140的页面服务器170向客户端130供应聚和社交馈送。为了递送聚合社交馈送,页面服务器170可以以被配置为通过网络110与客户端130进行通信的硬件或者硬件和软件的组合来实施。
可以使用单个计算机或者计算机网络(包括基于云的计算机实施方式)来实施内容处理***140。计算机优选地是服务器级计算机,其包括一个或多个高性能CPU和1G或更大主存储器,以及500Gb至2Tb计算机可读持久性存储,并且运行诸如Linux或其变型之类的操作***。如这里所描述的这些***的操作可以通过硬件或者安装在计算机存储中且由这样的服务器的处理器所执行以执行这里所描述的功能的计算机程序来进行控制。***包括这里所描述的操作所必需的其它硬件部件,包括网络接口、网络设备(例如,路由器、防火墙)和协议、数据条目的输入设备,以及用于显示、打印或其它数据呈现的输出设备,它们没有被示出以免对***的相关细节造成混淆。
客户端130接收聚合社交馈送并且将其显示给用户。客户端130可以是配备有用于访问web页面并且显示以便查看它们的浏览器的任意计算设备,诸如个人计算机、平板PC或者诸如智能电话之类的移动设备。图3是显示从多个社交网络***馈送所选择的相关项的示例性聚合社交馈送。图3所图示的示例性聚合社交馈送表示图2所图示的方法的完结产物。
总而言之,图1-图3已经示出并描述了被用来降低从来自用户作为其成员的多个社交网络***的项所生成的聚合社交馈送中的项的周转率的***的概况。所产生的聚合社交馈送相应地以适合于在移动设备上显示的格式提供了来自多种社交馈送的相关项。馈送处理
图4图示了依据实施例的馈送处理***150。在一些实施例中,馈送处理***150处理馈送(即,源120),观察馈送中所包括项的内容,删除重复项,基于项的内容对所观察项进行分组,基于相关度因子对项进行评分,以及进行选择以用于在聚合社交馈送中满足达到相关度阈值的评分项。如图4所示,馈送处理***150包括馈送处理模块152、爬取器(crawler)154、分组模块156、评分模块158和项存储160。现在将参考图5所图示的方法500对馈送处理***150用来生成包括来自各种社交网络***馈送的相关项的聚合社交馈送的操作进行描述。
馈送处理模块152接收510多个馈送(即,源120)。在一些实施例中,馈送处理模块152可以响应于启动事件来获得项。该启动事件可以包括但不限于打开客户端130上的应用。这样的应用可以包括web浏览器,或者用于通过网络110访问内容的其它适合的应用。在其它实施例中,馈送处理模块152可以响应于用户或进行接收的计算设备所发起的动作来接收510项。
爬取器154对馈送(即,源120)进行爬取以获得项中所涉及的诸如web页面之类的内容。爬取器154所获得的内容可以被提供至馈送处理模块以用于如以下参考馈送处理模块152更为详细地讨论的那样进行分析。备选地或除此之外,爬取器154可以被配置为对与特定用户相关的各种社交网络***进行预爬取。通过预爬取,来自各种馈送的项可以被推送至馈送处理模块152以促进获得项,并且由此促进所接收项向分组模块156的传输。虽然为了简要而描述了一个爬取器,但是任意数量的爬取器可以并行工作以周期性地(例如每五分钟)对馈送进行爬取以获取最新更新,但是可选地,爬取器可以被配置为与每五分钟相比更为频繁或较不频繁地从该馈送获取新的项。在将项传输至分组模块156之前,馈送处理模块152可以以适合于被分组模块156所接收的方式将项缓存在项存储160中。
馈送处理模块152观察520所接收项的内容,其包括爬取器154所获得的项中所涉及的附加内容。为了观察所接收项的内容,馈送处理模块152可以对项中所包括的字符的数量和类型进行分析。除其它之外,馈送处理模块还可以对字符所形成的单词、短语、句子和段落进行语义分析以确定与内容相关联的一个或多个主题或题目。类似地,对于爬取器154所获取的项中所涉及的内容而言,馈送处理模块152可以确定与所涉及内容相关联的一个或多个类型、主题、质量指示、显示类型、语言或其它属性。在观察内容时,馈送处理模块152还可以标识与项相关联的元数据,诸如地理位置以及指示项何时被客户端130所接收和/或被发送至客户端130的时间信息。此外,馈送处理模块152可以确定与项相关联的作者,并且标识项中所包括的其它对象以及相关联的评论。被馈送处理模块152所观察的信息可以存储在项存储160中以供进一步处理,包括后续的分组确定、评分以及针对显示的选择。
馈送处理模块152可以进一步被配置为在执行与这里所公开的方法相符的附加处理之前标识重复项。在某人实质上向多于一个的社交网络***发布相同项,从而重复项出现在多个社交网络***馈送中时可能产生重复项。例如,从用户到若干服务的交叉发布(cross post)可能产生重复项。在操作中,当馈送处理模块152将项标识为之前所接收的原始项的副本时,随后被接收并标识为原始项副本的所有项都被消除。通过消除重复项,交叉发布可以作为不同的馈送项来对待。相应地,交叉发布以及其它类型的重复项将从所考虑要包括在聚合社交馈送中的项集合中被去除。可选地,可以从项存储160中去除重复项。
项存储160可以是一个或多个数据库。数据库可以是表、列表或其它数据的结构化集合。这样,结构可以被组织为关系数据库或面向对象的数据库。数据库还可以是包括有形计算机可读存储媒体以及被配置为向存储于其中的内容信息提供读和/或写访问的输入和/或输出设备的硬件***。与所公开的实施例相符,信息可以在项存储160中被存储和组织为表、列表或者与所接收项相关联的其它数据结构。
分组模块156访问馈送处理模块152所接收的项的所观察的内容,并且依据应用于项内容的分组标准对项进行分组530。该分组标准可以基于与项中所包括的内容相关联的主体、作者或者与项相关联的地理位置信息。更一般而言,可以并行或者顺序的方式向相同项或者各种项群组应用不同分组标准。
在一个实施例中,分组标准可以基于与项内容相关联的主题。主题例如可以是与多个项的内容相关的标题或主题。标题或主题可以指新闻故事,更一般地,指任意讨论主题。在一些项中主题可以是明确指代,而在其它项中其可以是通过项中所包括的文本或对象的推断性指代。主题可以通过基于对内容中所包括的一个或多个关键词的分析来断定。该分析可以使用本领域技术人员已知的方法来执行,其可以包括对项的内容进行语义分析,或者用来标识文本和/或对象的标题的其它适合的方法。
备选地或除此之外,分组标准可以基于项的作者。例如,无论若干项的原始社交网络***馈送源如何,共同作者所编著的若干项可以被包括在一个群组中。该群组可以进一步基于其它分组标准进行分析以确定这些分组项是否如之前所讨论的指代共同的主题。
备选地或除此之外,分组标准可以基于与项相关联的内容或元数据中所包括的地理位置信息。例如,所接收项的内容可以包括特定用户或者用户与之社交连接的另一个用户所注意事件的位置的指示。包含相同位置指示的项可以被分组在一起。地理位置信息还可以包括元数据,诸如从所接收项导出的全球定位坐标。因此,在元数据中具有相同或相似地理位置信息的项可以被分组在一起。
备选地或除此之外,分组标准可以基于项是否包括对相同或相似内容的引用。例如,项可以包括到相同或相似web页面的相同、相似或不同链接。分组标准还可以基于取决于以下参考评分模块158所描述的因子的兴趣水平。例如,用户几乎不感兴趣的项可以被分组在一起。
当在一个周期期间所接收的项已经被分组530时,评分模块158基于相关度因子对项进行评分540。例如,评分模块158可以以将聚合社交馈送的周转率减小至目标周转率的方式对相关度因子应用具体权重。例如,目标周转率可以为大约每小时10至15个项,或者馈送处理***150或客户端130的用户所选择的其它适当目标周转率。与一些实施例相一致,相关度因子可以包括项来源于其的社交网络***,与项相关联的兴趣水平指示,与项相关联的流行度水平指示,或者与项相关联的质量指示。
在一个实施例中,项来源于其的社交网络***是相关度因子。在一些情况下,从特定社交网络***所接收的项可以指示相关度水平,这是因为特定社交网络***被用户更为广泛地使用和/或被用户社交连接的用户更为普遍地使用。例如,通告孩子出生的第一项可以来源于被用户普遍使用、并且被该用户社交连接的其它用户广泛使用的第一社交网络***。同样通告孩子出生的第二项来源于用户不频繁使用、但是被该用户社交连接的其它用户普遍使用的第二社交网络***。在这种情况下,由于第一社交网络***比第二社交网络***被用户更为普遍地使用,所以第一项将被评分模块158认为比第二项更为相关。在其它情况下,特定社交网络***可以基于社交网络***的类型来指示相关度水平。也就是说,社交网络***是否定位于职业网络、重新连接好友、行政组织或者其它定位用途也可以指示相关度水平。在另一种实施方式中,项来源于其的社交网络***可以被用作相关度因子以提升来自社交网络馈送的、将另外地在聚合社交馈送中有所忽略的项的相关性评分。也就是说,提供高馈送周转率的社交网络***将比具有相对较低周转率的社交网络***评分更低。通过这样,评分模块158使得馈送处理模块152能够提供来自多种社交网络***的项更具代表性的概况。
备选地或除此之外,与项相关联的兴趣水平指示是相关度因子。兴趣水平指示可以基于项是否已经被分组模块156所分组。评分模块158可以基于项包括在分组中以及分组中所包括的项数目而归于较大兴趣的指示。
备选地或除此之外,与项相关联的流行度指示是相关度因子。流行度指示可以基于项中的内容“受欢迎”或“不受欢迎”的指示或者针对内容的其它类似偏好指示。
备选地或除此之外,与项相关联的质量指示是相关度因子。质量指示可以基于项中所包括文本的完整性以及项是否包括图像或其它对象。一般而言,具有相关联图像的较长文本发布将收到比没有图像或其它对象的较短文本发布更高的质量指示。
备选地或除此之外,与项中所涉及内容相关联的类别是相关度因子。例如,项中所涉及的文章可能与娱乐相关。如果用户常常阅读娱乐文章,则类别“娱乐”将与该用户相关。类似地,与项中所涉及内容相关联的主题也可以作为相关度因子。如之前所讨论的,主题可以涉及新闻故事,或者更一般地,涉及任意讨论的主题。
备选地或除此之外,用户与发布项的另一个用户之间的社交关系可以是相关度因子。一般而言,社交关系可以包括用户和发布项的用户之间的联系类型。联系类型可以包括“密友”、有影响力者(即用户与之频繁交互的某人)、家庭关系,等等。
备选地或除此之外,用户发布项的频率是相关度因子。例如,为了提供包括来自多种用户的项的聚合馈送,频繁发布者所发布的项接收到较低得分。
附加的相关度因子可以包括项中所涉及内容的语言。以用户通常阅读的语言所提供的项所涉及内容提供了该项可能与用户相关的指示。此外,项中所涉及内容在多久之前发布可以是相关度因子。较为近期发布的内容被评定为比很久以前发布的内容更为相关。
在一个实施例中,基于相关度因子对项确定综合得分。例如,可以对相关度因子应用权重以确定综合得分。权重可以是函数或算法,但并不局限于此。例如,权重可以是以相关度增加的顺序、范围从0至10的无单位数值。权重可以由用户或服务提供商进行调节以实现聚合馈送的特定目标周转率。为了得到聚合加权评分,可归于所接收项的每个相关度因子被乘以相应权重。为了得到综合得分,聚合加权得分随后被除以所应用的权重之和。例如,评分模块可以依据示例性算法SCORE=(F1*W1+F2*W2+F3*W3...Fn*Wn)/(W1+W2+W3...Wn)来对项进行评分,其中F1-Fn表示相关度因子1-n,而W1-Wn表示分别与相关度因子1-n相关联的权重。应用于因子的权重可以按照需要进行调节或者使其随时间静止。
一旦被评分,馈送处理模块152就进行为显示选择550满足相关度阈值的评分项。满足相关度阈值的项被包括在聚合社交馈送中。可选地,为了调节相关度阈值,可以从评分模块158提供反馈路径以确保馈送处理***150进行选择以用于显示足以生成满足如之前所描述的目标周转率的聚合社交馈送的项。所产生的社交馈送中所包括的项随后可以被选择550以用于作为聚合社交馈送进行显示,诸如图3所图示的示例性馈送。因此,客户端130被供应以来自多种社交馈送的相关个性化项的聚合社交馈送,而不使得用户应接不暇。
另外的配置考虑
已经关于若干可能的实施例对本公开进行了特别详细的描述。本领域技术人员将会意识到,本公开可以以其它实施例进行实践。组件的特定命名、术语大写形式、属性、数据结构或任意其它的编程或结构方面并非是强制或重要的,并且实施所公开实施例或者其特征的机制可以具有不同的名称、格式或协议。此外,所公开的***可以如所描述的经由硬件和软件的组合来实施,或者完全以硬件部件来实施。而且,这里所描述的各个***组件之间的特定功能划分仅是示例性而并非强制性的;单个***组件所执行的功能可以相反由多个组件来执行,并且多个组件所执行的功能可以相反由单个组件来执行。
以上描述的一些部分在算法以及对信息的运算的符号表示形式方面给出了本公开的特征。这些算法描述和表示形式是数据处理领域的技术人员用来最为有效地向本领域技术人员传递其工作实质的手段。虽然在功能或逻辑上进行了描述,但是这些运算被理解为由计算机程序来实施。此外,还已经有时证明了将这些运算安排称之为模块或者以功能名称进行指代是便利的而并不失其一般性。
除非从以上讨论明显地另外特别指出,否则所要意识到的是,贯穿利用诸如“确定”等之类的术语的描述、讨论是指计算机***或类似电子计算设备的动作和处理,它们对在计算机***存储器或寄存器或者其它这样的信息存储、传输或显示设备内被表示为物理(电子)量的数据进行操纵和变换。
本公开的某些方面包括在这里以算法形式进行描述的处理步骤和指令。应当注意的是,本公开的处理步骤和指令能够以软件、固件或硬件来体现,并且在以软件体现时其能够被下载以驻留在实时网络操作***所使用的不同平台上并且从那里进行操作。
本公开还涉及一种用于执行这里的操作的装置。该装置可以出于所需目的被特别构造,或者其可以包括被存储在计算机可读介质上、可由计算机所访问并且由计算机处理器所运行的计算机程序选择性地激活或重新配置的通用计算机。这样的计算机程序可以存储在有形的计算机可读存储介质中,诸如但不限于软盘、光盘、CD-ROM、磁-光盘、只读存储器(ROM)、随机访问存储器(RAM)、EPROM、EEPROM、磁卡或光卡,或者用于存储电子指令并且每一个均耦合至计算机***总线的任意类型的有形媒体。此外,该说明书中所提到的计算机可以包括单个处理器,或者可以是为了有所提高的计算能力而采用多个处理器的设计的架构。
此外,本公开并不局限于任何特定的编程语言。所要意识到的是,可以使用多种编程语言来实施如这里所描述的本公开的教导,并且对具体语言的任意引用是为了本公开的启用以及其最佳方式而被提供。
本公开良好地适用于多种拓扑上的广泛计算机网络***。在该领域内,大型网络的配置和管理包括通过诸如互联网之类的网络通信耦合至非相似计算机和存储设备的存储设备和计算机。
最后,应当注意的是,该说明书中所使用的语言原则上已经出于可读性和指示性的目的进行了选择,并且可能还没有被选择以描绘或限制发明主题。因此,本公开意在说明性的,而非限制所公开实施例的范围。

Claims (20)

1.一种用于生成聚合社交馈送的方法,所述方法包括:
从多个社交网络***中的每个接收馈送,每个馈送包括基于所述社交网络***中的用户的社交连接而对于用户个性化的多个内容项;
基于所述多个内容项中的内容来确定分组标准;
形成包括满足所述分组标准的多个内容项的分组;
基于一个或多个相关度因子,对来自所述多个馈送的所述内容项进行评分,其中每个内容项通过以下进行评分:
向所述内容项分配一个或多个所述相关度因子,基于所述聚合社交馈送的目标周转率,对分配的所述相关度因子加权,所述目标周转率代表从将要包括在所述聚合社交馈送中的所述多个社交网络***馈送接收的预定数量的内容项,其中应用所述加权以获得所述聚合社交馈送的所述目标周转率;以及
基于所述加权相关度因子,为所述内容项的计算综合得分;
选择具有满足相关度阈值的综合得分的一个或多个所评分的内容项;以及
发送所述聚合社交馈送中所选择的内容项,以用于在页面的内容区域中显示。
2.根据权利要求1的方法,进一步包括响应于观察与所述多个内容项相关联的内容,从所述多个内容项中去除重复内容项。
3.根据权利要求1的方法,其中所述分组标准进一步基于与所述内容相关联的主体。
4.根据权利要求1的方法,其中所述分组标准包括所述内容项的作者。
5.根据权利要求1的方法,其中所述分组标准包括与所述内容项相关联的地理位置信息。
6.根据权利要求1的方法,进一步包括基于所述分组中所包括的内容项的内容,确定与所述分组中的内容项相关联的兴趣水平的指示,所述兴趣水平提供对所述分组中所包括的内容项进行评分的基准。
7.根据权利要求1的方法,其中相关度因子基于所述内容项来源于的社交网络***。
8.根据权利要求1的方法,其中相关度因子基于与所述内容项相关联的流行度指示。
9.根据权利要求1的方法,其中相关度因子基于所述分组中的内容项的数量。
10.根据权利要求1的方法,其中相关度因子基于与所述内容项相关联的质量指示。
11.根据权利要求10的方法,其中所述质量指示基于以下至少一个:图像的存在、文本长度或者所述内容项中所包括文本的完整性。
12.一种用于生成聚合社交馈送的装置,所述装置包括:
用于从多个社交网络***中的每个接收馈送,每个馈送包括基于所述社交网络***中的用户的社交连接而对于用户个性化的多个内容项的装置;
用于基于所述多个内容项中的内容来确定分组标准的装置;
用于形成包括满足所述分组标准的多个内容项的分组的装置;
用于基于一个或多个相关度因子,对来自所述多个馈送的所述内容项进行评分的装置,其中每个内容项通过以下进行评分:
向所述内容项分配一个或多个所述相关度因子,基于所述聚合社交馈送的目标周转率,对分配的所述相关度因子加权,所述目标周转率代表从将要包括在所述聚合社交馈送中的所述多个社交网络***馈送接收的预定数量的内容项,其中应用所述加权以获得所述聚合社交馈送的所述目标周转率;以及
基于所述加权相关度因子,为所述内容项的计算综合得分;
用于选择具有满足相关度阈值的综合得分的一个或多个所评分的内容项的装置;以及
用于发送所述聚合社交馈送中所选择的项,以用于在页面的内容区域中显示的装置。
13.根据权利要求12的装置,进一步包括用于响应于观察与所述多个内容项相关联的内容,从所述多个内容项中去除重复内容项的装置。
14.根据权利要求12的装置,其中所述分组标准进一步基于与所述内容相关联的主体。
15.根据权利要求12的装置,其中所述分组标准包括所述内容项的作者。
16.根据权利要求12的装置,其中所述分组标准包括与所述内容项相关联的地理位置信息。
17.根据权利要求12的装置,进一步包括用于基于所述分组中所包括的内容项的内容,确定与所述分组中的内容项相关联的兴趣水平的指示的装置,所述兴趣水平提高了对所述分组中所包括的内容项进行评分的基准。
18.根据权利要求12的装置,其中相关度因子基于所述内容项来源于的社交网络***。
19.根据权利要求12的装置,其中相关度因子基于与所述内容项相关联的流行度指示。
20.根据权利要求12的装置,其中相关度因子基于与所述内容项相关联的质量指示。
CN201210318901.6A 2011-10-18 2012-08-29 基于相关度的聚合社交馈送 Active CN103177052B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/276,271 2011-10-18
US13/276,271 US8463795B2 (en) 2011-10-18 2011-10-18 Relevance-based aggregated social feeds

Publications (2)

Publication Number Publication Date
CN103177052A CN103177052A (zh) 2013-06-26
CN103177052B true CN103177052B (zh) 2014-12-10

Family

ID=48086706

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210318901.6A Active CN103177052B (zh) 2011-10-18 2012-08-29 基于相关度的聚合社交馈送

Country Status (2)

Country Link
US (2) US8463795B2 (zh)
CN (1) CN103177052B (zh)

Families Citing this family (70)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9288165B1 (en) 2011-07-21 2016-03-15 Parlant Technology, Inc. System and method for personalized communication network
US8832301B2 (en) * 2011-07-21 2014-09-09 Parlant Technology System and method for enhanced event participation
US8612851B2 (en) 2011-12-06 2013-12-17 Google Inc. Edition grid layout
US9582592B2 (en) 2011-12-20 2017-02-28 Bitly, Inc. Systems and methods for generating a recommended list of URLs by aggregating a plurality of enumerated lists of URLs, the recommended list of URLs identifying URLs accessed by users that also accessed a submitted URL
US9135211B2 (en) * 2011-12-20 2015-09-15 Bitly, Inc. Systems and methods for trending and relevance of phrases for a user
US9619811B2 (en) 2011-12-20 2017-04-11 Bitly, Inc. Systems and methods for influence of a user on content shared via 7 encoded uniform resource locator (URL) link
US9135344B2 (en) 2011-12-20 2015-09-15 Bitly, Inc. System and method providing search results based on user interaction with content
US9111211B2 (en) 2011-12-20 2015-08-18 Bitly, Inc. Systems and methods for relevance scoring of a digital resource
US9128896B2 (en) 2011-12-20 2015-09-08 Bitly, Inc. Systems and methods for identifying phrases in digital content that are trending
US8983948B1 (en) 2011-12-29 2015-03-17 Google Inc. Providing electronic content based on a composition of a social network
WO2013138859A1 (en) * 2012-03-23 2013-09-26 Bae Systems Australia Limited System and method for identifying and visualising topics and themes in collections of documents
TWI475412B (zh) * 2012-04-02 2015-03-01 Ind Tech Res Inst 數位內容次序調整方法和數位內容匯流器
US10193887B2 (en) * 2012-07-10 2019-01-29 Oath Inc. Network appliance
US20140052782A1 (en) * 2012-08-15 2014-02-20 Solavei, Llc Social Feed Filtering
US20140101582A1 (en) * 2012-10-05 2014-04-10 Htc Corporation Mobile communications device, non-transitory computer-readable medium and method of configuring home screen of mobile communications device
US20140188993A1 (en) * 2012-12-28 2014-07-03 Motorola Solutions, Inc. Method and apparatus for analysis of social media
US20140195625A1 (en) * 2013-01-08 2014-07-10 John Christopher Weldon System and method for crowdsourcing event-related social media posts
US10373212B2 (en) * 2013-03-14 2019-08-06 Facebook, Inc. Methods for linking images in social feeds to branded content
US20140358891A1 (en) * 2013-06-04 2014-12-04 Listener Driven Radio Llc System for collecting, calculating, and ranking interest in information in real time
US9684723B2 (en) * 2013-06-10 2017-06-20 Microsoft Technology Licensing, Llc Adaptable real-time feed for site population
US10635732B2 (en) * 2013-09-19 2020-04-28 Facebook, Inc. Selecting content items for presentation to a social networking system user in a newsfeed
US20160099981A1 (en) * 2013-10-04 2016-04-07 Iou-Ming Lou Method for filtering sections of social network applications
US11238056B2 (en) 2013-10-28 2022-02-01 Microsoft Technology Licensing, Llc Enhancing search results with social labels
US9542440B2 (en) 2013-11-04 2017-01-10 Microsoft Technology Licensing, Llc Enterprise graph search based on object and actor relationships
US11645289B2 (en) 2014-02-04 2023-05-09 Microsoft Technology Licensing, Llc Ranking enterprise graph queries
US9870432B2 (en) 2014-02-24 2018-01-16 Microsoft Technology Licensing, Llc Persisted enterprise graph queries
US11657060B2 (en) 2014-02-27 2023-05-23 Microsoft Technology Licensing, Llc Utilizing interactivity signals to generate relationships and promote content
US10757201B2 (en) 2014-03-01 2020-08-25 Microsoft Technology Licensing, Llc Document and content feed
US10255563B2 (en) 2014-03-03 2019-04-09 Microsoft Technology Licensing, Llc Aggregating enterprise graph content around user-generated topics
US10169457B2 (en) 2014-03-03 2019-01-01 Microsoft Technology Licensing, Llc Displaying and posting aggregated social activity on a piece of enterprise content
US10394827B2 (en) 2014-03-03 2019-08-27 Microsoft Technology Licensing, Llc Discovering enterprise content based on implicit and explicit signals
US20150331578A1 (en) * 2014-05-13 2015-11-19 Microsoft Corporation Active summaries in user interfaces to collaboration services
US10873556B2 (en) * 2014-07-14 2020-12-22 Urban2Suburban Innovations, LLC Systems and methods for compiling, curating, and sharing digital content
US10373200B2 (en) 2014-08-21 2019-08-06 Facebook, Inc. Presenting additional content items to a social networking system user based on characteristics of a content item with which the user interacted
US10706057B2 (en) * 2014-08-21 2020-07-07 Facebook, Inc. Presenting groups of content item selected for a social networking system user based on content item characteristics
US10061826B2 (en) 2014-09-05 2018-08-28 Microsoft Technology Licensing, Llc. Distant content discovery
US9442906B2 (en) 2014-10-09 2016-09-13 Wrap Media, LLC Wrap descriptor for defining a wrap package of cards including a global component
US9600594B2 (en) 2014-10-09 2017-03-21 Wrap Media, LLC Card based package for distributing electronic media and services
US9600464B2 (en) 2014-10-09 2017-03-21 Wrap Media, LLC Authoring tool for the authoring of wrap packages of cards
US9489684B2 (en) 2014-10-09 2016-11-08 Wrap Media, LLC Delivering wrapped packages in response to the selection of advertisements
US9448972B2 (en) 2014-10-09 2016-09-20 Wrap Media, LLC Wrap package of cards supporting transactional advertising
US9424608B2 (en) 2014-10-09 2016-08-23 Wrap Media, LLC Generating and delivering a wrap package of cards including custom content and/or services in response to a vehicle diagnostic system triggered event
US9412208B2 (en) 2014-10-09 2016-08-09 Wrap Media, LLC Generating and delivering a wrap package of cards including custom content and/or services in response to a vehicle diagnostic system triggered event
US9460228B2 (en) 2014-10-09 2016-10-04 Wrap Media, LLC Generating and delivering a wrap package of cards including custom content and/or services in response to a triggered event
WO2016057188A1 (en) 2014-10-09 2016-04-14 Wrap Media, LLC Active receipt wrapped packages accompanying the sale of products and/or services
US20160103820A1 (en) 2014-10-09 2016-04-14 Wrap Media, LLC Authoring tool for the authoring of wrap packages of cards
US20160147753A1 (en) * 2014-11-20 2016-05-26 Facebook, Inc. Suggesting Content for Discovery Based on User Interests and Authorship
US10318929B1 (en) * 2014-11-29 2019-06-11 Catherine Claire Newman Systems and methods for providing personalized calendar aggregation
US9553939B2 (en) * 2015-01-23 2017-01-24 Facebook, Inc. Presenting additional content items to a social networking system user based on receiving an indication of boredom
US10579645B2 (en) 2015-03-20 2020-03-03 International Business Machines Corporation Arranging and displaying content from a social media feed based on relational metadata
US9582917B2 (en) * 2015-03-26 2017-02-28 Wrap Media, LLC Authoring tool for the mixing of cards of wrap packages
US9600803B2 (en) 2015-03-26 2017-03-21 Wrap Media, LLC Mobile-first authoring tool for the authoring of wrap packages
CN104901864B (zh) 2015-04-09 2016-12-28 腾讯科技(深圳)有限公司 用于信息交互的***及方法
US10425492B2 (en) 2015-07-07 2019-09-24 Bitly, Inc. Systems and methods for web to mobile app correlation
GB2556533A (en) * 2015-10-08 2018-05-30 Google Llc Mixing content into a content stream
US10387915B2 (en) * 2015-10-29 2019-08-20 Flipboard, Inc. Digital magazine recommendations by topic
US10305846B2 (en) 2016-01-21 2019-05-28 International Business Machines Corporation Compact visualization into aggregated events in social collaboration programs
US10397752B2 (en) * 2016-01-25 2019-08-27 International Business Machines Corporation Real-time discovery of interests of individuals and organizations participating in a physical event
US10268654B2 (en) 2016-03-21 2019-04-23 Cake Technologies, Inc. Accessing content from suppressed URL index
US10757217B2 (en) * 2016-05-17 2020-08-25 Microsoft Technology Licensing, Llc Determining viewer affinity for articles in a heterogeneous content feed
US10866977B2 (en) 2016-05-17 2020-12-15 Microsoft Technology Licensing, Llc Determining viewer language affinity for multi-lingual content in social network feeds
US10616145B2 (en) * 2016-06-30 2020-04-07 Microsoft Technology Licensing, Llc Message grouping and relevance
US10764380B2 (en) * 2016-10-20 2020-09-01 Facebook, Inc. Clustering content items based on a social affinity between users associated with the content items
US20180114279A1 (en) * 2016-10-26 2018-04-26 Nuzzel, Inc. Automatic Newsletter Creation
US10540620B2 (en) * 2016-10-31 2020-01-21 Microsoft Technology Licensing, Llc Personalized aggregated project team activity feed
US10536511B2 (en) * 2016-12-15 2020-01-14 Microsoft Technology Licensing, Llc Feed modeling incorporating explicit feedback
US10929450B2 (en) 2017-02-06 2021-02-23 Flipboard, Inc. Customizing digital content with editorial content
US20190034549A1 (en) 2017-07-25 2019-01-31 Cake Technologies, Inc. Dynamic user agent strings
US11799817B2 (en) * 2019-11-06 2023-10-24 Hvr Technologies Inc. Digital communications platform enabling organization and viewing of personal and social contributions on the internet
US11288334B2 (en) * 2020-01-20 2022-03-29 Microsoft Technology Licensing, Llc Content agnostic quality estimation and topic modeling

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7539697B1 (en) * 2002-08-08 2009-05-26 Spoke Software Creation and maintenance of social relationship network graphs
WO2011069736A1 (en) * 2009-12-07 2011-06-16 International Business Machines Corporation Contextual support for publish-subscribe systems
WO2011090817A2 (en) * 2010-01-21 2011-07-28 Microsoft Corporation Scalable topical aggregation of data feeds

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6946715B2 (en) * 2003-02-19 2005-09-20 Micron Technology, Inc. CMOS image sensor and method of fabrication
US8027879B2 (en) * 2005-11-05 2011-09-27 Jumptap, Inc. Exclusivity bidding for mobile sponsored content
US8364540B2 (en) * 2005-09-14 2013-01-29 Jumptap, Inc. Contextual targeting of content using a monetization platform
JP2009528639A (ja) * 2006-02-28 2009-08-06 バズロジック, インコーポレイテッド ソーシャルメディアにおける会話を分析するためのソーシャル分析システムおよび方法
US20080189273A1 (en) * 2006-06-07 2008-08-07 Digital Mandate, Llc System and method for utilizing advanced search and highlighting techniques for isolating subsets of relevant content data
US20080086458A1 (en) * 2006-09-15 2008-04-10 Icebreaker, Inc. Social interaction tagging
US8407212B2 (en) * 2009-05-20 2013-03-26 Genieo Innovation Ltd. System and method for generation of a customized web page based on user identifiers
US8806331B2 (en) * 2009-07-20 2014-08-12 Interactive Memories, Inc. System and methods for creating and editing photo-based projects on a digital network
US8495003B2 (en) * 2010-06-08 2013-07-23 NHaK, Inc. System and method for scoring stream data
US20110320441A1 (en) * 2010-06-25 2011-12-29 Microsoft Corporation Adjusting search results based on user social profiles
US20120209986A1 (en) * 2011-02-15 2012-08-16 Shesha Shah Social Net Advocacy Process and Architecture

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7539697B1 (en) * 2002-08-08 2009-05-26 Spoke Software Creation and maintenance of social relationship network graphs
WO2011069736A1 (en) * 2009-12-07 2011-06-16 International Business Machines Corporation Contextual support for publish-subscribe systems
WO2011090817A2 (en) * 2010-01-21 2011-07-28 Microsoft Corporation Scalable topical aggregation of data feeds

Also Published As

Publication number Publication date
US8463795B2 (en) 2013-06-11
US20130268597A1 (en) 2013-10-10
US20130097186A1 (en) 2013-04-18
US9473587B2 (en) 2016-10-18
CN103177052A (zh) 2013-06-26

Similar Documents

Publication Publication Date Title
CN103177052B (zh) 基于相关度的聚合社交馈送
US10832008B2 (en) Computerized system and method for automatically transforming and providing domain specific chatbot responses
Cillo et al. Niche tourism destinations’ online reputation management and competitiveness in big data era: Evidence from three Italian cases
KR102263637B1 (ko) 검색 시스템을 위한 써드 파티 검색 애플리케이션들
US20170293864A1 (en) System and Method for Searching and Matching Content Over Social Networks Relevant to an Individual
US20160357872A1 (en) Event networks and event view construction and display
US20190197129A1 (en) Text analyzing method and device, server and computer-readable storage medium
Inversini et al. Information convergence in the long tail: The case of tourism destination information
US10216851B1 (en) Selecting content using entity properties
US20140129324A1 (en) System and method for dynamically placing and scheduling of promotional items or content based on momentum of activities of a targeted audience in a network environment
US11288574B2 (en) Systems and methods for building and utilizing artificial intelligence that models human memory
US20080215581A1 (en) Content/metadata selection and propagation service to propagate content/metadata to client devices
US10341278B2 (en) Adaptive presentation of comments based on sentiment
US20160210321A1 (en) Real-time content recommendation system
CN105556449A (zh) 用于数字杂志的动态布局引擎
CN104718541A (zh) 从搜索请求中生成数字杂志的用户定义的章节
US20150026192A1 (en) Systems and methods for topic filter recommendation for online social environments
US20150058417A1 (en) Systems and methods of presenting personalized personas in online social networks
Melucci Contextual search: A computational framework
US11055312B1 (en) Selecting content using entity properties
CN115668193A (zh) 在通信群组中的计算机资源的隐私保护复合视图
US11036817B2 (en) Filtering and scoring of web content
CN108781223B (zh) 用于提供第三方内容的***、方法和介质
Hu et al. A Linked-Data-Driven Web Portal for Learning Analytics: Data Enrichment, Interactive Visualization, and Knowledge Discovery.
US20240028997A1 (en) Method and System for Automatically Managing and Displaying a Visual Representation of Workflow Information

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant