新闻领域中的社交相关内容的制作方法

文档序号:6533842阅读:144来源:国知局
新闻领域中的社交相关内容的制作方法
【专利摘要】本发明的主题能够实施在用于在新闻领域中提供社交相关内容的方法中。所述方法包括接收来自用户的对关于新闻报道的新闻聚合器页面的请求的步骤。所述方法还包括检索关于新闻报道的社交内容的步骤。所述方法还包括显示所述新闻聚合器页面的步骤,其中所述新闻聚合器页面包括前往关于所述新闻报道的新闻内容条目和检索到的关于所述新闻报道的社交内容条目的多个链接。
【专利说明】新闻领域中的社交相关内容
[0001] 相关申请的交叉引用
[0002] 本申请要求2012年5月2日提交的申请号为61/641,845、发明名称为"新闻领域 中的社交相关内容"的美国临时专利申请的优先权,其全文通过引用的方式全部并入本文。

【技术领域】
[0003] 本发明涉及新闻聚合器页面,更具体地,涉及新闻聚合器页面上的社交内容。

【背景技术】
[0004] 人们可以浏览万维网来查看由新闻聚合器提供的新闻,所述新闻聚合器从多新闻 源获得新闻。浏览新闻聚合器页面的用户可以深度探讨感兴趣的特定新闻报道以获得关于 该新闻报道的更多信息或相关内容。


【发明内容】

[0005] 在一个方面中,本文公开的主题涉及提供新闻聚合器页面的方法。所述方法包括 从用户接收对关于新闻报道的新闻聚合器页面的请求。所述方法还包括检索关于所述新闻 报道的社交内容条目。社交内容条目可以包括评论、图像、视频、音频等。所述方法还包括 显示所述新闻聚合器页面,其中所述新闻聚合器页面包括前往关于所述新闻报道的新闻内 容条目和检索到的关于所述新闻报道的社交内容条目的多个链接。其它方面可以包括相对 应的系统、装置和计算机程序产品。
[0006] 这些和其它方面可以提供一个或更多个以下特征。社交内容条目可以包括前往社 交内容条目的链接。通过搜索由社交网络平台的用户提供的评论以确定所述评论是否与所 述新闻报道相关,例如通过搜索与评论中的新闻报道相关的关键词,以此检索社交内容条 目。检索到的评论可以通过评论收到的时间、评论源(例如,当所述源是请求用户的社交网 络组的成员时,或当所述源是关于新闻报道的新闻专业评论时,或当所述源是与新闻报道 相关联的专业组织时)、或者在新闻聚合器页面中可能提供的评论总数来过滤。
[0007] 在另一个方面中,公开的主题还涉及永久计算机可读介质。计算机可读介质包括 指令,当计算机执行所述指令时,使计算机实现在新闻聚合器页面中提供社交内容的方法。 该指令包括接收对关于新闻报道的主播新闻报道页面的请求的代码。该指令还包括搜索在 社交网络平台中提供的评论以确定评论是否与新闻报道相关。所述指令还包括基于评论检 索确定为与新闻报道相关的社交内容的代码。所述指令还包括显示主播新闻报道页面的代 码,其中主播新闻报道页面包括多个前往与所述新闻报道相关的新闻内容条目的链接,和 基于确定为与所述新闻报道相关的评论的被检索的社交内容的至少一部分。其它方面可以 包括相对应的系统、装置和方法。
[0008] 这些和其它方面可以提供以下特征中的一个或更多个。过滤与所述新闻报道相关 的评论,并且基于过滤的评论检索社交内容。社交内容可以包括与评论相关联的图像、前往 社交内容条目的链接、音频、视频、图像集等。
[0009] 本文公开的主题还涉及系统。系统包括一个或更多个处理器和存储指令的存储 器,当一个或更多个处理器执行所述指令时,使一个或更多个处理器在聚合内容页面中提 供社交内容。所述指令包括接收来自用户对与感兴趣的主题相关的聚合内容页面的请求的 代码。所述指令还包括从社交网络平台检索与感兴趣的主题相关的评论的代码。所述指令 还包括显示聚合内容页面的代码,其中聚合内容页面包括与感兴趣的主题相关的多个内容 条目,和检索到的与感兴趣的主题有关的评论的至少一部分。其它方面可以包括相对应的 方法、装置和计算机程序产品。
[0010] 这些和其它方面可以包括以下特征的一个或更多个。可以检索与检索到的与感兴 趣的主题相关的评论相关联的社交内容,并且可以在聚合内容页面中显示检索到的社交内 容。通过搜索社交网络平台上的评论,例如通过搜索与评论中感兴趣的主题相关的关键词, 评论可以被检索。在将过滤的评论包括在聚合内容页面中之前,可以过滤与感兴趣的主题 相关的评论(例如通过源,通过接收时间或通过评论的数量)。
[0011] 这些和其它实施方式可以提供下述优点中的一个或更多个。一个优点是浏览聚合 器新闻页面的查看者可以拥有关于他们感兴趣的新闻主题的更好的体验。通过使读者了解 围绕新闻报道出现的谈话而获得关于新闻报道的背景而获得更好的体验。读者可以了解他 们的朋友关于主播新闻报道的特定主题的想法。读者可以获得报道特定新闻报道的记者 的想法(例如,记者可以非官方地进行评论)。另外,读者可能对来自与新闻报道相关的专 业组织的评论感兴趣,以查看新闻报道中具有更多或更直接利益的当事人说了些什么。换 一种方式看,优点是通过提供与新闻聚合器页面上的新闻报道相关联的社交内容,利用新 的新闻传递途径以建立新闻报道(即,新的新闻传递途径是本文所述的感兴趣的各方的评 论)。
[0012] 应当理解,本技术的其它设置从下面的详细说明中是很明显的,其中通过图示说 明的方式示出和描述了本技术的各设置。将要了解,在不偏离本技术范围的情况下,本技术 能够具有其它和不同的设置,并且其各细节能够在各方面中修改。因此,附图和详细说明的 性质应被视为图示说明,而非限制。

【专利附图】

【附图说明】
[0013] 图1图示说明了设置为在新闻聚合器页面中提供社交内容的计算机系统的示例。
[0014] 图2A图示说明了示例新闻聚合器页面的示意图。
[0015] 图2B图示说明了新闻聚合器页面的示例。
[0016] 图3更详细地图示说明了图2的服务器和数据储存库的示例。
[0017] 图4是示出了在新闻聚合器页面中提供社交内容的过程的示例的流程图。
[0018] 图5是示出了在新闻聚合器页面中提供社交内容的过程的另一个示例的流程图。
[0019] 图6概念性地图示说明了用来实现本技术的一些实施方式的示例电子系统。

【具体实施方式】
[0020] 本文描述了用于在聚合的内容页面或聚合的内容流中提供社交内容的系统和技 术。例如,本技术可以在新闻聚合器页面中提供社交内容,该新闻聚合器是从多个源提供新 闻内容的新闻页面。新闻源可以包括报纸的网站、网络杂志或其它电子新闻源等。在各方 面中,新闻聚合器页面由一个或更多个包含社交内容的部分补充,例如来自各社交网站的 评论、在社交网络平台或博客上有关新闻条目的评论。本发明的目的在于,主新闻聚合器页 面是包含多个新闻报道的新闻条目的新闻聚合器页面,而主播新闻报道页面是包含用户感 兴趣的与特定新闻报道相关的新闻条目的新闻聚合器页面-主播新闻报道。
[0021] 主播新闻报道页面可以包括含有关主播新闻报道页面中涵盖的主播新闻报道的 信息的第一部分和多个相关内容部分。相关内容部分包括提供关于主播新闻报道的其它新 闻内容的其它新闻部分。例如,其它新闻部分可以提供按照类别分类的新闻内容。所述类 别可以包括二级文章信息、针对特定地理位置的新闻内容、或包含针对主播新闻报道的深 度分析的新闻内容。新闻内容条目可以包括新闻内容的概要/摘录/摘要、前往新闻文章 或其它新闻条目的链接、或文本、图像、音频或视频内容。
[0022] 在各方面中,主播新闻报道页面由包含社交内容条目的一个或更多个内容部分补 充,例如,由用户社交组或新闻组织或与主播新闻报道相关的专业组织提供的评论。社交内 容条目可以包括在社交网络中或博客中提供的关于选择的感兴趣的新闻报道的评论。社交 内容可以还包括与社交评论相关联的有关感兴趣的新闻报道或有关一个或更多个相关的 新闻内容条目的文本、图像、音频或视频内容。
[0023] 在一些方面中,发表包含多个含有新闻内容条目和社交内容条目的部分的主播新 闻报道页面,其中所述内容与选择的感兴趣的新闻报道或主播新闻报道有关。主播新闻报 道页面可以响应于例如由用户从主新闻聚合器页面选择感兴趣的新闻报道的对主播新闻 报道页面的请求而被提供在客户端设备的显示器上。例如,用户可以点击提供在主新闻聚 合器页面上的文章链接以请求主播新闻报道页面。主播新闻报道页面可以通过其它方式被 请求(例如,输入主播新闻页面的URL、点击具有期望主播新闻页面的链接的任何其它网页 的链接等)。
[0024] 在各方面中,选择的主播新闻页面要发表的社交内容通过搜索在社交网络平台中 的内容而被检索。可以被搜索的内容包括关于特定新闻条目或感兴趣的新闻报道的评论、 帖子、和其它文本、音频、视频或图像数据。在一些实施方式中,搜索在社交网络平台中的可 访问的评论以确定它们是否与所选择的主播新闻报道页面相关。可以用与主播新闻报道相 关的关键词或关键词的同义词来搜索评论以确定它们是否与所选择的主播新闻报道相关。
[0025] 在传输以在主播新闻报道页面中显示之前,与请求的主题新闻报道页面相关的评 论可以被过滤。评论可以通过评论源、评论收到的时间、或通过评论在主播新闻报道页面中 所显示的部分来过滤。
[0026] 在各方面中,与请求的主播新闻报道相关的评论可以被用来检索与显示在主播新 闻报道页面中的评论相关的其它社交内容(例如,文本、图像、音频或视频内容)。在各其它 方面中,在主播新闻报道聚合器页面中提供的社交内容可以被定期地更新以提供与主播新 闻报道聚合器页面中涵盖的主播新闻报道相关的最新社交评论。
[0027] 图1图示说明了设置成给新闻聚合器页面提供社交内容条目的计算机系统100的 示例。如图所示,计算机系统100包括数据储存库110、服务器120、便携式设备130和计算 设备140。数据储存库110可以例如是关系数据库、面向对象的数据库、网络应用服务器、文 档或能够为新闻聚合器系统保持并提供新闻和社交内容的任何其它数据存储器。数据储存 库110、服务器120、便携式设备130和计算设备140可以被设置为通过网络150彼此通信。 网络150可以包括互联网、内联网、局域网、广域网、有线网、无线网、蜂窝网、WiFi网或虚拟 专用网(VPN)。
[0028] 数据存储库110可以存储与系统相关的数据(例如文本、图像、视频、音频文件、最 新新闻、社会评论、帖子、博客记录、前往社交评论新闻条目的链接、社交网络、前往主播新 闻报道的新闻文章的链接、其它社交内容,例如与新闻报道相关的图像、音频或视频等)以 在新闻聚合器页面中提供社交内容。数据储存库110还可以将多个数据索引保持为适合搜 索各种类型的数据,例如,用于搜索新闻内容条目的新闻索引和用于搜索与主播新闻报道 相关的社交内容条目的社交内容索引。该索引可以由数据存储库(例如,数据库)、服务器、 或在图1中未示出的其它系统来建立或保持。数据库可以包括单机、多机、单处理器系统或 多处理器系统。下面结合图3更详细地说明数据存储库110的一个示例。
[0029] 服务器120可以包括通过搜索数据存储库110或其它源在新闻聚合器页面中提供 社交内容条目的模块。服务器120可以被实现为具有单个处理器的单机、多处理器机,或包 括具有多处理器的多机的服务器群。下文结合图3更详细地说明服务器120的一个示例。
[0030] 便携式设备130可以是移动电话、个人数字助理(PDA)、平板电脑、上网本或膝上 型电脑。便携式设备130可以是便携式的,并且可以由用户携带,例如放在口袋里、钱包中、 背包中、或公文包中。便携式设备130可以还包括设置为用于请求新闻聚合器页面(例如, 主新闻聚合器页面或主播新闻报道页面)的便携式浏览器或便携式应用程序,并且使来自 服务器120的新闻更新至新闻聚合器页面以显示新闻页面并且更新,并且以请求来自服务 器120的新闻更新。虽然在图1中只图示说明了一个便携式设备130,本技术可以与一个或 多个便携式设备130相结合来实现。
[0031] 计算设备140可以是膝上型计算机、台式计算机、移动电话、个人数字助理(PDA)、 平板电脑、上网本,具有嵌入其中或联接至其的一个或多个处理器的电视、物理机或虚拟 机。计算设备140可以包括一个或更多个键盘、鼠标、显示器或触摸屏。计算设备140可以 还包括被设置为请求新闻聚合器页面(例如,一个主要新闻聚合器页面或一个主播新闻报 道页面)的网络浏览器或应用程序,并且使来自服务器120的新闻更新至新闻页面以显示 新闻页面并且更新,并且以请求来自服务器120的新闻更新。
[0032] 计算设备140或便携式设备130的用户可以在各自的设备上访问浏览器或应用程 序以接收新闻聚合页面来将其显示给用户(例如,来自多个源的聚合新闻的网页)。除了 链接和关于新闻条目的其它内容以外,新闻聚合器页面可以包含社交内容条目。新闻聚合 器页面还可以通过定期地检查新闻更新,用新的新闻条目或新的社交内容条目来更新(例 如,浏览器或应用程序可以具有定期地检查新闻更新的代码模块)。
[0033] 虽然在图1中将数据存储库110、服务器120、便携式设备130和计算设备140的 每一个示出为分离机,在示例性的方面中,数据库110、服务器120、便携式设备130和计算 设备140中的一个或更多个可以被实现为单机。例如,数据存储库110和服务器120的功 能可以在单机内实现。
[0034] 图2A图示说明了新闻聚合器页面的示例的示意图。图2A示出了在新闻聚合器页 面的中间部分中的属于头条新闻报道、世界、美国、商业、选举和科技新闻的新闻部分的新 闻报道的部分。此外,图2A示出在页面右侧部分上的多个其它相关新闻内容部分(近况、 编辑推荐,以及最流行的部分)。每个部分可以包含前往关于在任何特定部分中提供的新闻 报道的新闻文章、摘要、音频、视频、图像等的链接。在图2A中所示的新闻聚合器页面的页 面布局是一个示例,并且在不脱离本文范围的情况下能够获得主新闻聚合器页面的概念的 各种页面或应用程序显示的布局。
[0035] 图2B描绘了包含相关新闻内容的各部分并且包含相关社交内容的一个部分的主 播新闻报道页面。主播新闻报道页面的标题210为"处于危险之中的马"。标题下面,摘要 220包含了主播新闻报道的概述,讲述"关于一匹需要营救的马.....的新闻报道"。标题 210和图2B的摘要一起描述了关于该主播新闻报道的第一部分。在图2B的底部,提供了其 它相关新闻内容条目230。其它相关新闻内容条目230包含具有"新闻"、"重大新闻报道"、 "更多"、"稳定"、"本地新闻报道"、"大事件"、"报纸"、"标题"、"杂志"等栏目标题的各种图 像以访问关于主播新闻报道的其它相关新闻。
[0036] 图2B包含了各种其它相关的新闻内容部分。相关新闻部分240包含前往本地新 闻报道文章"从牧场营救的马"的链接和前往"马遇到麻烦,但得到营救"的文章的链接。相 关新闻部分240也有"海外新闻"的相关新闻内容和"深度"新闻的内容,所述"海外新闻" 具有一个前往"在牧场挣扎的马的完美结局"的链接,所述"深度"新闻具有前往"幸亏当地 动物收容所马即将恢复"文章的链接。尽管图2B的相关新闻部分240包含一个内容类型的 描述和前往文章的链接,在那些部分中也可以提供其它内容。例如相关的新闻内容可以包 括多个新闻文章的链接、摘要/摘录/总结、关于新条目的音频,视频,图像或文本数据。
[0037] 图2B还包含了相关社交内容部分250。所述相关社交内容部分250在"43分钟 前"被"Polo"评论并且包含评论的摘要"世界各地的动物...战胜困难"。相关社交内容 部分250还包含一个前往"阅读整个帖子-讨论流"的链接来查看在页面上示出的社交内 容的更多细节。在图2B的相关社交内容部分250中图示说明的评论可以从社交网络平台 被检索,在该社交网络平台上用户提供关于"处于危险之中的马"新闻报道的评论。在主播 新闻报道页面中的相关社交内容部分可以包括其它链接、评论、摘要、音频、视频、图像或文 本数据。
[0038] 在图2B中示出的页面布局是一个示例,并且在不偏离本文范围的情况下,获得包 含社交内容条目的主播新闻报道页面的概念的多种网页或应用显示布局是可能的。例如, 在不偏离本文范围的情况下,新闻聚合器页面的部分的内容可以被分散。社交内容可以根 据相关新闻内容部分被提供或可以针对整个页面被提供或在其组合中被提供。主播新闻报 道页面可以包括任何数量的新闻或社交内容的相关内容部分。在任何部分内提供的内容条 目的细节或数量可以与在图2B中提供的示例不同。
[0039] 图3更详细地图示说明了图1的服务器和数据库的一个示例。如图所示,服务器 120包括处理器302、网络接口 304、存储器306。处理器302被设置为执行存储在例如存储 器306的计算机可读介质中的计算机指令。处理器302可以是中央处理器单元(CPU)。尽 管只图示说明了一个处理器302,服务器220可以包括多个处理器。另外,尽管服务器120 图示说明为单机,服务器120可以包括多机,或云上可用的计算能力的部分。网络接口 304 被设置为允许服务器120在例如图1的网络150的网络中传递和接收数据。网络接口 304 可以包括一个或更多个网络接口卡(NIC)。存储器306可以存储数据或指令。如图所示,存 储器306包括新闻聚合器模块310和搜索社交内容模块320。图3还示出了图1的具有可 搜索社交内容索引330的数据储存库110。
[0040]新闻聚合器模块310可以被设置为协助从计算设备(例如,计算设备140或便携 式设备130)接收对新闻聚合器页面的请求。请求的新闻聚合器页面可以是包含多个新闻 报道的主新闻聚合器页面,或包含用户感兴趣的主播新闻报道相关内容的多个部分的主播 新闻报道页面。对主播新闻报道页面的请求可以提供有新闻报道标识符以表示哪个新闻报 道用户感兴趣(或主播新闻报道标识符)或用户标识符以表示在社交网络平台中请求用户 的身份。新闻聚合器模块310可以被设置为提供新闻聚合器页面以在请求客户端计算设备 处或便携式设备处显示。新闻聚合器模块310可以被设置为将社交内容条目提供给客户端 设备来更新在新闻聚合器页面中的社交内容。
[0041]提供的主播新闻报道页面可以包含含有有关提供的新闻报道标识符的新闻内容 条目和社交内容条目的多个部分。新闻聚合器模块310可以提供如何为新闻聚合器或主播 新闻报道页面显示内容的指令。新闻聚合器模块310可以被设置为与搜索社交内容模块 320通信从而为请求的主播新闻报道页面提供社交内容。
[0042] 在一些实施方式中,新闻聚合器模块310是网络服务器应用程序,该应用程序处 理(例如,来自在客户端计算设备140或移动设备130上的网络服务器应用程序的)新闻 聚合器页面的HTTP GET请求,并且用含有新闻和社交内容条目和细节的HTML页面回复请 求以显示请求的新闻聚合器页面。例如当请求的页面是主播新闻报道页面时,对新闻聚合 器页面的HTTP GET请求可以提供新闻报道标识符(以例如用来检索与特定的新闻报道相 关的社交内容)。
[0043] GET请求还可以提供用户标识符以表示请求用户在社交网络平台中的身份。在 一些实施方式中,用户的身份可以从在客户端计算设备上运行的其它应用程序来确定(例 如,用户登陆社交网络平台并且因此可以在此基础上确定其身份)或通过一些其它非直接 的源来确定用户身份。基于用户授权可以使用用户的身份以确定在社交网络平台中的用户 的社交网络的成员来过滤评论。提供的HTML页面可以具有显示新闻内容条目的部分和显 示关于提供的新闻报道标识符的社交内容条目的部分。新闻聚合器页面的HTML页面还可 以包括JavaScript或其它代码以定期地更新新闻或关于新闻报道的社交内容条目。
[0044] 上述的网络服务器应用程序、HTML/JavaScript新闻聚合器页面、HTTP GET请求实 施方式是一个示例实施方式。在不偏离本发明范围的情况下,可以存在多种语言、服务器技 术、客户端技术、中间层技术、系统、云系统、网络服务以及能够代替上述实施方式的系统和 应用设计。
[0045] 搜索社交内容模块320可以被设置为搜索和检索社交内容条目以在新闻聚合器 页面中显示。搜索社交内容模块320可以被设置为与新闻聚合器模块310通信以给新闻聚 合器页面中的内容提供社交内容。搜索社交内容模块320可以通过搜索数据储存库110来 搜索与新闻聚合器页面有关的社交内容。搜索社交内容可以通过搜索为数据库(例如,给 社交网络平台容纳数据并且保持各搜索索引以在社交网络平台中帮助搜索评论的数据库) 建立并且维持的各索引来执行。
[0046] 在各个方面中,搜索社交内容模块320通过搜索由社交网络平台的用户提供的有 关新闻报道的评论来检索传输给主播新闻报道页面的社交内容。评论包括评论、帖子、和作 为在特定新闻条目或感兴趣的新闻报道上的评论的其它文本数据或其它形式的数据。社交 网络平台包括社交网站、博客等。
[0047] 搜索社交内容模块320可以被设置为与数据储存库110通信(例如,使用社交内 容索引330)以搜索关于新闻报道的社交内容以包含在主播新闻报道页面上。在一些方面 中,搜索内容模块320通过使用社交内容索引330搜索关于请求的主播新闻报道的关键词 或关键词的同义词,以确定哪个评论与所请求的主播新闻报道页面相关。
[0048] 要用来搜索社交内容的关键词或关键词的同义词可以基于与主播新闻页面的一 个或更多个文件或新闻报道相关的术语的列表。在一些方面中,每一个主播新闻报道页面 与文件组(例如,关于主播新闻报道的主题的一个或更多个文章或其它文件)相关。所述 文件组可以与"罕见术语"的矢量相关,该罕见术语获得所述组中的每一个文件的核心议题 中的一些。在一些方面中,用来搜索相关社交内容的关键词或关键词的同义词可以基于维 持针对主播新闻报道页面的文件组的"罕见术语"的矢量(有时称为质心向量)的聚合。在 一些方面中,从文件组的多个向量确定的一组"罕见术语"用于主题提取以缩小用于搜索社 交内容的术语。例如,在文件组的矢量中的"罕见术语"中的一组术语可以被用来分析文件 的文本以确定什么术语表达主题新闻报道页面的主题。在一些方面中,这些确定为与主播 新闻报道页面相关的一组关键词被用于标题支持,例如确定各组文件的标题是否包含一个 或更多个关键词。然后,一组关键词可以被用来查询社交内容。
[0049] 例如,出现在向量中占一定比率的关键词可以用作搜索相关的社交内容的关键 词。由向量的聚合确定的关键词可以进一步通过分析文件的文本而被提炼,以确定术语是 否表达文件的概念或主题。由主题提取确定的关键词可以进一步通过题目被提炼。例如, 当由向量的聚合确定的关键词在文件组的题目中存在时,则可以(例如,使用社交内容索 引330)选择这些关键词用于查询相关的社交内容。在一些方面中,保留用于主播新闻报道 的文件组的一组关键词被用来查询相关的社交内容。
[0050] 通过搜索对社交内容的更新可以保持和更新社交内容索引330 (例如,通过搜索 系统能访问的一个或更多个社交评论数据)。社交索引330可以是帮助搜索新闻报道可用 的社交内容的相关数据库索引。在不偏离本文范围的情况下,社交内容索引330可以用多 种方式建立和保持,只要其允许搜索相关的社交内容以在新闻聚合器页面中提供。社交内 容索引330提供为搜索社交内容的一个实施方式的示例。在不偏离本文范围的情况下,通 过使用任何其它搜索机构,搜索社交内容模块320可以搜索与主播新闻报道相关的社交内 容。基于谁被授权查看社交内容而提供社交内容。在一些实施方式中,系统可以给用户提供 选项来选择参加或退出将它们的社交内容提供在聚合流或页面中或使其社交内容被索引。
[0051] 图4是示出在新闻聚合器页面中提供社交内容的过程的示例的流程图。所述过程 可以渲染如图2A或图2B所述的新闻聚合器页面。可以例如通过在图1或图3中描述的系 统执行所述过程。为了描述清楚,下文的说明使用图2A和2B所述的新闻聚合器页面以及 图1和3所述的系统作为示例来描述所述过程。但是,其它新闻聚合器页面布局和其它系 统、或系统的组合可以被用来执行所述过程。
[0052] 当对新闻聚合器页面的请求启动时,过程400开始。例如,通过客户端计算设备的 用户提供新闻聚合器页面的URL或通过用户从主新闻聚合器页面中选择感兴趣的新闻报 道,所述过程开始(例如,如图2A所示)。在步骤420中,服务器系统接收对新闻聚合器页 面的请求。接收到的请求可以针对感兴趣的新闻报道的新闻聚合器页面,及主播新闻报道 页面。步骤420可以通过图3的新闻聚合器模块310被处理。接收的请求可以包括新闻报 道标识符以帮助检索请求的新闻聚合器页面的社交内容。所述请求还可以包括用户标识符 以用于在社交网络平台中搜索社交内容以与新闻聚合器页面一起提供。
[0053] 在步骤430中,过程400检索与新闻报道相关的授权社交内容条目。步骤430可 以通过图3的搜索社交内容模块320来执行,并且搜索社交内容模块320可以将检索的社 交内容条目提供至新闻聚合器模块310。关于新闻报道的社交内容条目可以通过例如图3 中的社交内容索引330的搜索索引被找到。检索的社交内容可以通过搜索社交网络平台、 博客、微博等的与新闻报道相关的社交内容而被检索。通过搜索与新闻报道相关的关键词 或关键词的同义词可以搜索社交内容。检索的社交内容包括与社交评论相关的评论、帖子、 博客记录、其它文本、图像、音频或视频数据。
[0054] 在步骤450中,服务器系统提供请求的新闻聚合器页面来显示,将其与在步骤430 检索的社交内容一起提供。步骤450可以通过图3的新闻聚合器模块310被执行,以产生 在图2B中图示说明的主播新闻报道页面。如图2B所示,主播新闻报道页面可以包含针对 关于感兴趣的请求的新闻报道的新闻条目和社交条目的多个部分。提供的新闻聚合器页面 可以是HTML和JavaScript的组合,提供新闻内容条目和社交内容条目和关于如何在新闻 聚合器上显示相关的两内容条目的指令(细节参见以上关于新闻聚合器模块310的讨论)。
[0055] 图5图示说明了在新闻聚合器页面中提供社交内容的另一个示例的流程图。过程 500图示说明了基于搜索社交网络平台的评论来搜索相关的社交内容。过程500的开始与 过程400如何开始类似,即在请求主播新闻报道页面时开始。步骤520类似于过程400的 步骤420,服务器部件接收请求主播报道页面(细节参见图4中过程400的步骤420的说 明)。在步骤530中,过程500搜索在社交网络平台中的评论以寻找与步骤520所请求的主 播新闻报道相关的评论。通过搜索关键词或关键词的同义词可以在评论的文本中确定关于 主播新闻报道的相关评论。
[0056] 步骤530的搜索可以使用如图3所述的社交内容索引330以寻找与主播新闻报道 页面相关的评论。通过查找关于主播新闻报道的关键词或同义词通过社交内容索引330可 以执行搜索。在将社交内容传输以显示在主播新闻报道页面中之前,与请求的主播新闻报 道相关的评论可以用来检索与那些评论相关的其它的社交内容(例如,图像、音频或视频 数据)。
[0057] 在步骤540,在步骤530中确定的相关评论可以在将社交内容显示在请求的主播 新闻报道页面之前被过滤。在各个方面中,通过评论源(例如,提供评论的作者或社交网络 或实体)过滤评论。在一些方面中,通过由一个或更多个选择感兴趣的新闻报道的用户可 访问的社交团体的成员提供的那些评论可以过滤评论(例如,通过在步骤520使用提供的 用户标识符以及请求新闻聚合器页面)。由请求用户的用户社交组的成员进行的过滤评论 可以允许请求用户获得例如用户所属的她的朋友或家庭或其它社交组对该新闻报道的讨 论。
[0058] 在一些方面中,通过由某些实体(例如,在社交网络平台上表示为社交组)或例如 新闻组织或评论主播新闻报道的专业组织的实体的成员提供的那些评论可以过滤评论。例 如,所选择的主播新闻报道页面可以报导关于大公司的CEO死亡的爆炸性新闻报道,并且 该新闻报道可以被各记者报导,并且由这些记者中的一个或更多个所作的评论可以在主播 新闻报道页面的相关社交内容部分中提供(例如,以提供记者关于主播新闻报道的非官方 观点)。作为另一个示例,主播新闻报道可以是关于在大学的一个事件并且大学的代表可以 评论主播新闻报道的主题,并且这样的评论可以显示在主播新闻报道的另一个相关的内容 部分中(例如,以由在主播新闻报道中涉及更多利益的当事人提供评论)。
[0059] 在一些实施方式中,与请求的主播新闻报道相关的评论可以通过评论被接收的时 间而被过滤,以传输并显示在请求的主播新闻报道页面中。例如,仅选择最后的某时间范围 /间隔内提供的评论(例如,小时数,天数等)。按时间过滤评论可以具有提供与主播新闻 报道更相关的最新评论的优点。作为另一个示例,由于在显示评论的页面的空间限制,只有 最后五个评论可以被检索以显示。
[0060] 在又一个方面中,关于与请求的主播新闻报道页面相关的评论可以通过一个或更 多个在其中显示评论的相关内容部分被过滤。例如,评论可以通过用户的社交组对相关内 容部分进行过滤,该相关内容部分显示例如用户朋友或家人的评论。在另一个示例中,评论 可以被新闻组织或专业组织过滤以在各相关内容部分显示评论,所述相关内容部分旨在显 示由报道主播新闻的新闻组织或在主播新闻报道中涉及利益的专业组织。在一个或更多个 相关内容部分(例如社交内容或其它)中要提供的内容的类型可以提供主播新闻报道页面 的请求。在一些实施方式中,处理主播新闻报道的请求或在步骤520接收的新闻聚合器页 面的服务器系统可以具有在请求的新闻聚合器页面的各相关内容部分中的内容类型的知 识。
[0061] 在步骤550,与过滤的评论相关的社交内容被检索。在一些方面中,搜索的评论本 身是在主播新闻报道页面中传输的社交内容,由此排除检索任何其它与评论相关的社交内 容的任何需要。评论本身可以是被检索的社交内容或被检索的与评论相关的其它社交内容 (例如,文本、音频、视频、图像或在评论中提供的其它链接)。如图5的步骤560所示,在步 骤550检索的社交内容可以包括在请求的新闻聚合器页面中。
[0062] 图4和图5的过程400和500是在主播新闻页面中提供社交内容的示例过程。在 过程400和500中图示说明的步骤的多个变型可以在不偏离本文范文的情况下被实施。过 程400和500的步骤可以在不偏离本文范围的情况下被顺序地或同时地或部分循序地和部 分同时地执行。所述步骤可以按图示说明的顺序或任何其它顺序或它们的组合而执行。
[0063] 以上示例描述了在新闻聚合器页面中的整合社交内容。但是,本文所述的系统和 方法可以被用来将社交内容并入其它类型的聚合内容页面或流中。例如,内容可以基于任 何感兴趣的主题被聚合。感兴趣的主题可以基于官方/正式新闻报道,如上所述关于新闻 聚合器页面,或基于流行趋势的博客帖子、贴出的视频、贴出的图像或其它内容条目。同样 地,关于任何感兴趣主题的最新重大讨论的评论和其它社交内容可以整合到关于感兴趣的 主题的聚合内容的页面或流中。
[0064] 图6概念性地图示说明了电子系统600,用该电子系统600实现了本技术的一些实 施方式。例如,图1的数据储存库110、服务器120、便携式设备130或客户端计算设备140 中的一个或更多个可以使用电子系统600的配置被实施。电子系统600可以是计算机(例 如,移动电话、PDA)或任何其它类型的电子设备。这样的电子系统包括各种计算机可读介质 和针对各种其它类型的计算机可读介质的接口。电子系统600包括总线605、处理单元610、 系统内存615、只读存储器620、永久存储设备625、输入设备接口 630、输出设备接口 635和 网络接口 640。
[0065] 总线605共同地表示所有系统、外部设备以及可通信地连接多个电子系统600的 内部设备的芯片组总线。例如,总线605可通信地将处理单元610与该只读存储器620、系 统存储器615和永久存储设备625连接。
[0066] 从这些不同的存储器单元,处理单元610检索执行的指令和处理的数据从而执行 本发明技术的过程。在不同的实施方式中,处理单元可以是单个处理器或多核处理器。
[0067] 只读存储器(R0M)620存储处理单元610和电子系统的其它模块所需的静态数据 和指令。另一方面,永久存储设备625是读和写存储设备。该设备是即使电子系统600关闭 也存储指令和数据的非易失性存储单元。本技术的一些实施方式使用大容量存储设备(例 如,磁盘或光盘及其相应的盘驱动器)作为永久存储设备625。
[0068] 其它的实施方式使用移动式存储设备(例如软盘、闪存驱动器及其相应的盘驱动 器)作为永久存储设备625。和永久存储设备625类似,系统存储器615是读和写存储设 备。但是,不像存储设备625,系统存储器615是易失性的读和写存储器,例如随机存取存 储器。系统存储器615存储处理器在运行时需要的指令和数据中的一些。在一些实施方式 中,本技术的过程存储在系统存储器615、永久存储设备625、或只读存储器620中。例如, 不同的存储器单元包括用于根据一些实施方式在新闻域中提供社交相关的内容的指令。从 这些不同的存储器单元中,处理单元610检索要执行的指令和数据从而执行一些实施方式 的过程。
[0069] 总线605还连接至输入和输出设备接口 630和635。输入设备接口 630能够使用 户交流信息并且选择至电子系统的命令。与输入设备接口 630-起使用的输入设备例如包 括字母数字键盘和指示设备(也称为"光标控制设备")。输出设备接口 635例如能显示由 电子系统600生成的图像。与输出设备接口 635 -起使用的输出设备包括,例如,打印机和 显示设备,例如阴极射线管(CRT)或液晶显示器(IXD)。一些实施方式包括,例如,既用作输 入设备也用作输出设备的触摸屏。
[0070] 最后,如图6所示,总线605还通过网络接口 640将电子系统600耦接至网络(未 示出)。通过这种方式,电子系统600可以是计算机网络的部分(例如局域网("LAN")、广 域网("WAN")或内联网,或网络中的网络,例如因特网。电子系统600的任何或所有部件 可以与本技术一起使用。
[0071] 上述的功能和应用程序可被实现为被指定作为一组记录在计算机可读存储介质 上的指令的软件程序(也称为计算机可读介质)。当这些指令由一个或更多个处理单元执 行时(例如,一个或更多个处理器,处理器核或其它处理单元),它们使处理单元执行由指 令所表示的操作。计算机可读介质的示例包括但不限于光盘、闪存驱动器、RAM芯片、硬盘 驱动器、EPROM等。计算机可读介质不包括载波和无线方式通过的或通过有线连接的电子 信号。
[0072] 在本说明书中,术语"软件"指的是包括存储在只读存储器中的固件或存储在磁存 储或例如固态驱动器的闪存中的应用程序,该应用程序可以被读入到存储器中以由处理器 处理。此外,在一些实施方式中,多个软件技术可以被实施为较大程序的子部同时保留不同 的软件技术。在一些实施方式中,多个软件技术也可以实现为独立的程序。最后,实现本文 描述的软件技术的单独程序的任意组合也在本技术的范围内。在一些实施方式中,软件程 序,当被安装以在一个或更多个电子系统上操作时,定义了实行且执行软件程序的一个或 更多个特定的机器实施方式。
[0073] 计算机程序(也称为程序、软件、软件应用、脚本或代码)可以用任何形式的编程 语言编写,包括编译或解释语言,说明性或程序性语言,并且其可以设置为任何形式,包括 作为独立程序或作为模块、部件、子程序、对象,或适合于在计算环境中使用的其它单元。计 算机程序可以,但不必须对应于文件系统中的文件。可以将程序存储在保持其它程序或数 据的文件的一部分中(例如,存储在标记语言文件中的一个或更多个脚本),在专用于所讨 论程序的单个文件中,或者存储在多个配合的文件中(例如,存储一个或更多个模块、子程 序、或部分代码的文件)。计算机程序可以被设置为在一个计算机或多个计算机上执行,所 述多个计算机位于一个站点或分布在多个站点并通过通信网络互连。
[0074] 如上所述的这些功能可以在数字电子电路中,在计算机软件、固件或硬件中实现。 该技术可以使用一个或更多个计算机程序产品来实现。可编程处理器和计算机可以包括在 移动设备中或封装为移动设备。所述过程和逻辑流可以由一个或更多个可编程处理器来执 行,并且由一个或更多个可编程逻辑电路来执行。通用和专用计算设备和存储设备可通过 通信网络进行互连。
[0075] -些实施方式包括电子部件,例如微处理器、存储在机器可读或计算机可读介质 (另选地,也称为计算机可读存储介质、机器可读介质、或机器可读存储介质)中的计算机 程序指令的储存器和存储器。这样的计算机可读介质的一些示例包括:RAM、ROM、只读光盘 (CD-ROM)、可记录光盘(CD-R)、可擦写光盘(CD-RW)、只读数字通用盘(例如,DVD-ROM、双层 DVD-ROM)中,各种可记录/可重写DVD(例如,DVD-RAM、DVD-RW、DVD+RW等),闪存(例如, SD卡、迷你SD卡、微型SD卡等)、磁盘或固态硬盘驱动器、只读和可记录的蓝光?光盘、超 密度光盘,任何其它光学介质或磁介质,以及软盘。计算机可读介质可以存储计算机程序, 该计算机程序是可由至少一个处理单元执行,并且包括用于执行各种操作的指令集。计算 机程序或计算机代码的示例包括机器代码,例如由编译器产生的代码,以及包括使用解译 器由计算机、电子部件、或微处理器执行的较高级别代码的文件。
[0076] 虽然上述讨论主要是指执行软件的微处理器或多核处理器,一些实施方式是由一 个或更多个集成电路执行,例如专用集成电路(ASIC)或现场可编程门阵列(FPGA)。在一些 实施方式中,这样的集成电路执行存储在电路本身中的指令。
[0077] 如在本说明书和本申请的权利要求中,术语"计算机"、"服务器"、"处理器"和"存 储器"都是指电子设备或其它技术设备。这些术语排除人或人群。对于本说明书的目的,术 语显示或正在显示表示在电子设备上显示。如在本说明书和本申请的权利要求中使用的那 样,术语"计算机可读介质"和"多个计算机可读介质"被完全限制为以计算机可读的形式 存储信息的有形的,物理对象。这些术语不包括任何无线信号、有线下载信号,以及任何其 它瞬时信号。
[0078] 为了与用户交互,在本说明书中描述的主题的实施方式例如可以在计算机上实 现,该计算机具有例如CRT(阴极射线管)或IXD(液晶显示器)监视器的显示设备以将信 息显示给用户和键盘和指示设备,例如鼠标或轨迹球,用户利用所述键盘和指示设备可以 向计算机输入。其它种类的设备也可以用来提供与用户的交互;例如,提供给用户的反馈可 以是任何形式的感官反馈,例如视觉反馈、听觉反馈或触觉反馈;来自用户的输入可以以任 何形式被接收,包括声音、语音或触觉输入。此外,计算机可以通过将文件发送至用户使用 的设备和从用户使用的设备接收文件来与用户交互;例如,通过响应于从网络浏览器接收 到的请求将网页发送至用户的客户端设备上上的网页浏览器。
[0079] 在本说明书中描述的主题可以在计算系统中实施,该计算系统包括例如数据服务 器的后端部件或包括例如应用服务器的中间件部件或者包括例如具有图形用户界面或网 络浏览器的客户端计算机的前端部件,或这样的后端部件、中间件部件或前端部件的一个 或更多个的任何组合,通过所述前端部件用户可以与本说明书中描述的主题的实施方式交 互。系统的部件可以通过任何形式或例如通信网络的数字数据通信的介质互连。通信网络 的示例包括局域网("LAN")和广域网("WAN")、互联网(例如,因特网),和对等网络(例 如,自组对等网)。
[0080] 计算系统可以包括客户端和服务器。客户端和服务器通常彼此距离较远,并且通 过通信网络可以交互。由于在各个计算机上运行并且彼此具有客户端-服务器关系的计算 机程序产生客户端和服务器的关系。在所公开的主题的一些方面中,服务器将数据(例如, HTML页面)传输给客户端设备(例如,为了将数据显示给用户和从用户接收与客户端设备 进行交互的用户输入)。在客户端设备生成的数据(例如,用户交互的结果)能够在服务器 从客户端设备接收。
[0081] 提出的详细说明旨在描述本技术的各设置并不旨在表示实施本技术的唯一设置。 附图并入本文中且构成了详细说明的一部分。详细说明包括特定细节是出于全面理解本技 术的目的。但是,本技术不限于本文提出的特定细节并且可以不需要特定的细节而实施。在 一些情况下,以框图形式示出结构和部件从而避免本主题技术的概念不清楚。
[0082] 应当理解,所公开的过程中的步骤的任何特定次序或层次是示例方法的图示说 明。基于设计偏好,应当理解,在过程中的具体顺序或层次可以重新排列,或者执行所有示 出的步骤。一些步骤可以不是必须的,并且可以不执行。一些步骤可以不按图示说明的顺 序执行。一些步骤可以同时执行。例如,在某些情况下,多任务和并行处理可能是有益的。 此外,以上示出的各种系统组件的分离不应被理解为需要这样的分离,并且应当理解的是, 所述的程序部件和系统通常能够集成在一起成为单个软件产品或封装到多个软件产品中。
[0083] 对这些方面的各种修改将是明显的,且本文中所限定的一般原理可应用于其它方 面。因此,权利要求并非旨在被限定于本文所示的方面,而是与权利要求书的语言的整个 范围一致,其中除非另有具体说明,单数的元件并不旨在表示"一个且只有一个",而是表示 "一个或更多个"。除非另有说明,否则术语"一些"指的是一个或更多个。男性代词(如, 他的)包括女性和中性(例如,她的和它的),反之亦然。标题和副标题,如果有的话,仅为 了方便,并不限制本技术。
[0084] 一个短语,例如,"方面",并不意味着该方面对本技术是必不可少的或该方面应用 于本技术的所有设置。关于一个方面的公开内容可应用与所有设置,或者一个或更多个设 置。短语,例如,一个方面,可以是指一个或更多个方面,反之亦然。短语,例如,"设置"并不 意味着这样的设置是对本技术是必不可少的或这样的设置应用于本技术的所有设置。关于 设置的公开内容可以应用于所有设置,或者一个或更多个配置。短语,例如,设置可以是指 一个或更多个设置,反之亦然。
【权利要求】
1. 一种计算机实现的方法,该方法包括以下步骤: 接收来自用户的对关于新闻报道的新闻聚合器页面的请求; 检索与所述新闻报道相关的社交内容条目;以及 显示所述新闻聚合器页面,其中所述新闻聚合器页面包括前往关于所述新闻报道的新 闻内容条目和检索到的关于所述新闻报道的社交内容条目的多个链接。
2. 根据权利要求1所述的计算机实现的方法,其中所述社交内容条目包括前往社交内 容条目的链接。
3. 根据权利要求1所述的计算机实现的方法,其中检索与所述新闻报道相关的社交内 容条目包括: 搜索由社交网络平台的用户提供的评论以确定所述评论是否与所述新闻报道相关。
4. 根据权利要求3所述的计算机实现的方法,其中搜索由所述社交网络平台的所述用 户提供的评论以确定所述评论是否与所述新闻报道相关包括:在由所述社交网络平台的所 述用户提供的评论中搜索一个或更多个关键词,其中所述一个或更多个关键词与所述新闻 报道相关。
5. 根据权利要求3所述的计算机实现的方法,该方法还包括: 过滤确定为与所述新闻报道相关的评论。
6. 根据权利要求3所述的计算机实现的方法,其中所述过滤是通过根据所述评论收到 的时间来过滤所述评论而完成。
7. 根据权利要求3所述的计算机实现的方法,其中所述过滤是通过过滤特定数量的最 近接收的与所述新闻报道相关的评论而完成。
8. 根据权利要求3所述的计算机实现的方法,其中所述过滤是由所述评论的源过滤所 述评论而完成。
9. 根据权利要求8所述的计算机实现的方法,其中所述源是所述用户的社交网络组的 成员。
10. 根据权利要求8所述的计算机实现的方法,其中所述源是在所述新闻报道上的新 闻专业评论。
11. 根据权利要求8所述的计算机实现的方法,其中所述源是与所述新闻报道相关的 专业组织的代表。
12. -种存储指令的计算机可读介质,当执行该指令时使计算机执行操作,所述操作包 括: 接收与新闻报道相关的对主播新闻报道页面的请求; 搜索在社交网络平台中提供的评论以确定所述评论是否与所述新闻报道相关; 基于确定为与所述新闻报道相关的所述评论检索社交内容;以及 显示所述主播新闻报道页面,其中所述主播新闻报道页面包括前往与所述新闻报道相 关的新闻内容条目,和基于确定为与所述新闻报道相关的评论的所述检索到的社交内容的 至少一部分的多个连接。
13. 根据权利要求12所述的计算机可读介质,还包括: 过滤确定为与所述新闻报道相关的所述评论,其中基于过滤的评论检索所述社交内 容。
14. 根据权利要求12所述的计算机可读介质,其中基于确定为与所述新闻报道相关的 所述评论检索社交内容包括检索与所述评论相关联的图像。
15. 根据权利要求12所述的计算机可读介质,其中基于确定为与所述新闻报道相关的 所述评论检索社交内容包括检索前往与所述评论相关联的内容条目的链接。
16. -种计算机实现的系统,该系统包括: 一个或更多个处理器;和 存储器,其存储指令,当所述一个或更多个处理器执行所述指令时,使所述一个或更多 个处理器进行如下操作: 接收来自用户对感兴趣的主题的聚合内容页面的请求; 检索关于来自社交网络平台的感兴趣主题的评论;以及 显示所述聚合内容页面,其中所述聚合内容页面包括关于所述感兴趣主题的多个内容 条目,和检索到的与感兴趣的主题相关的评论的至少一部分。
17. 根据权利要求16所述的系统,该系统还包括使所述一个或更多个处理器执行以下 操作的指令: 检索与所述感兴趣的主题相关的所述评论相关联的社交内容;并且 提供显示在所述聚合内容页面中的所述被检索社交内容的至少一部分。
18. 根据权利要求16所述的系统,其中检索关于所述感兴趣的主题的评论包括针对与 感兴趣的主题相关的关键词搜索社交网络平台的评论,并且检索包含一个或更多个与所述 感兴趣的主题相关的所述关键词的评论。
19. 根据权利要求18所述的系统,该系统还包括使所述一个或更多个处理器执行以下 操作的指令: 由所述评论的源过滤搜索到的评论,其中所述过滤的评论的至少一部分包括在所述聚 合内容页面中。
20. 根据权利要求18所述的系统,该系统还包括使所述一个或更多个处理器执行以下 操作的指令: 根据评论收到的时间过滤所述被搜索到的评论,其中所述过滤的评论的至少一部分包 括在聚合内容页面中。
【文档编号】G06F7/10GK104487934SQ201380025602
【公开日】2015年4月1日 申请日期:2013年4月22日 优先权日:2012年5月2日
【发明者】斯科特·祖卡瑞诺, 贾斯丁·路易斯·科斯林, 理查德·金格拉斯, 安德烈·罗厄, 维卡斯·苏卡拉, 埃里希·施密特, 卢西恩·弗罗林·森卡, 特雷弗·派英, 迈克尔·利奥塔 申请人:谷歌有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1