社交网络通知的制作方法

文档序号:7920025阅读:220来源:国知局
专利名称:社交网络通知的制作方法
技术领域
本发明涉及社交网络,尤其涉及社交网络通知。
背景技术
社交网络服务的普及度持续增长。例如,用户可利用社交网络服务来寻找诸如好友、业务联系人等其他用户并且与其互动。这一互动可以用各种方式来执行,诸如通过消息收发、照片共享、张贴视频等等。然而,开发出的向用户通知互动的传统技术稀少且难以理解。例如,用户可以经由社交网络服务接收已发生互动的通知,但是传统上却要被迫启动另一应用程序来确定发生了什么互动。因此,用户被迫参与到一个耗时的过程中启动应用程序并导航到社交网络服务,以便用户确定该互动是否相关。这些传统技术所带来的沮丧感可能使得用户全部放弃与社交网络服务的互动。

发明内容
描述了社交网络通知。在实现中,在客户端设备接收来自社交网络服务的通知,该通知包括被张贴以经由该社交网络服务访问的内容,并包括该帖子的发起者的标识符。该客户端设备输出该通知以包括来自该帖子的内容以及该帖子的发起者的该标识符。在实现中,在社交网络服务接收通信,该通信包括要被张贴以经由社交网络服务访问的内容。通知被配置成包括来自该通信的内容,以及该通信的发起者的标识符。具有该内容和该标识符的通知被传送,以由该社交网络服务的一个或更多个用户接收。在实现中,客户端设备包括被配置成执行操作的一个或更多个模块,所述操作包括在用户界面中显示从社交网络服务中接收的一个或更多个通知,该通知由于该客户端设备的用户是启动该通知的通信的发起者的好友的一指示而被发送至该客户端设备,根据该通知与该用户的可能的相关度来过滤所显示的该一个或更多个通知以用于显示。提供本发明内容以便以简化形式介绍将在以下的具体实施方式
中进一步描述的一些概念。本发明内容并非旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。


参考附图来描述具体实施方式
。在附图中,附图标记中的最左边的数字标识该附图标记首次出现的附图。在说明书和附图中的不同的实例中使用相同的附图标记可指示相似的或相同的项。图1是可用于执行社交网络服务通知技术的一示例实现中的环境的图示。图2是图1的客户端设备显示的示例通知的图示,其中该通知描述了对另一用户的状态消息所做的评论。图3是图1的客户端设备显示的示例通知的图示,其中该通知描述了对用户的状态消息的响应。图4是图1的客户端设备显示的示例通知的图示,其中该通知描述了对客户端设备的用户经由该社交网络服务贴出的照片的响应。图5是图1的客户端设备显示的示例通知的图示,其中该通知描述了对另一用户经由该社交网络服务贴出的照片的响应。图6示出一示例实现中的系统,其中通知中包括的内容被过滤器模块利用,以过滤出哪些通知要由图1的客户端设备输出。图7示出一示例实现中的系统,其中提供涉及匹配对话的通知的单个表示。图8是示出一示例实现中的过程的流程图,其中通知技术被用于向用户提供有关与社交网络服务互动的附加信息。
具体实施例方式腿社交网络服务的用户可以分享各种不同内容,以便以各种不同方式互动。然而,用于向用户通知这种互动的传统技术是有限的,并且因此迫使用户导航到社交网络服务以确定发生了什么互动。这经常使用户沮丧,因为用户无法在不执行这种导航的情况下确定该互动的相关度。描述了社交网络通知技术。在一实现中,社交网络服务提供的通知被配置成描述导致通知产生的动作,诸如与社交网络服务的互动。用这种方式,用户可以很容易地确定通知的起因并因此确定是否需要与社交网络服务的进一步互动而不用实际导航到该社交网络服务。对通知技术的进一步讨论可联系以下各节找到。在以下讨论中,首先描述可用于执行社交网络通知技术的示例环境。随后描述该示例环境可采用的示例过程。然而,应当容易明白,该示例环境不限于执行该示例技术,并且该示例技术不限于在该示例环境中执行。示例环境图1是可用于在社交网络服务中利用通知技术的一示例实现的环境100的图示。 所示环境100包括社交网络服务102和客户端设备104,其各自都通过网络106彼此通信耦
口 O客户端设备104可以按多种方式来配置。例如,客户端设备104可被配置成能够通过网络106通信的计算设备,诸如台式计算机、移动站、娱乐设备、通信地耦合至显示设备的机顶盒、无线电话、游戏控制台等。因而,客户端设备104的范围可以是从具有充足存储器和处理器资源的全资源设备(如个人计算机、游戏控制台)到具有有限存储器和/或处理资源的低资源设备(如传统机顶盒、手持式游戏控制台)。客户端设备104还可与操作客户端设备104的实体(如软件)相关。虽然网络106被示为因特网,但是该网络可以采用各种各样的配置。例如,网络 106可以包括广域网(WAN)、局域网(LAN)、无线网络、公共电话网和内联网等等。此外,虽然示出了单个网络106,但是网络106可被配置成包括多个网络。客户端设备104被示出为包括通信模块108。通信模块108是移动客户端设备104 的用于经由网络106进行通信的功能的表示。例如,通信模块108可包括经由网络106与社交网络服务102进行互动的浏览器功能。社交网络服务102可支持由社交网络管理器模块110所表示的各种不同的功能。 通过社交网络管理器模块110,例如,社交网络服务102可支持已被指定为彼此的好友的客户端设备104和另一客户端设备之间的状态更新的通信。另外,所指定的社交网络服务102 的“好友关系”可用作准许共享照片、视频、博客等的基础。由此,社交网络服务102可使用好友关系来作为准许或限制对与社交网络服务102的用户的帐户相关联的内容的访问的技术。例如,客户端设备104可与社交网络服务102的用户的帐户相关联。通过此用户帐户,客户端设备104可被用于指定好友,诸如经由另一客户端设备可访问的社交网络服务102的用户帐户。通过这样做,准许其他客户端设备访问与客户端设备104相关联的内容,诸如与提供了访问用户帐户的凭证的客户端设备104的用户的社交网络服务102的帐户相关联的内容。尽管描述的是涉及好友的准许系统,然而应当很容易明白,社交网络服务 102可以按多种方式配置以支持用户间的通信。例如,社交网络管理器模块110可以支持博客和微博(例如,具有有限数量的字符,如140个字)以例如经由社交网络服务102(例如, 电子邮件)、经由SMS等等将状态更新传递给特定用户的订阅者。社交网络服务102,更具体地是社交网络管理器模块110还被示为包括表示关于通知的功能的通知模块112。例如,通知模块112可以表示有关经由社交网络服务102执行的互动的通知的功能。尽管通知模块112被示出为社交网络102的一部分,然而通知模块 112可以按多种方式实现,诸如作为“云端”的第三方服务的一部分、作为客户端设备104的
一部分等等。例如,用户产生的内容可以由另一客户端设备发起并被上传至社交网络服务102 来传播。用户产生的内容122可采用多种形式,诸如消息(如邮件)、帖子、状态更新等等。 响应于该用户产生的内容的此通信(或这样做的企图),通知模块112可形成要被传送至客户端设备104并由客户端设备104显示的通知114。此通知114可以按多种方式来配置。在所示示例中,通知114涉及原始状态消息和后续的评论。相应地,在此示例中, 通知114标识原始状态消息的发送者116(例如,“Ellie B.”)以及该状态消息的内容 118(例如,“正准备午餐”)。因而,始发内容在通知114中被标识出来。通知114还包括对该状态消息的后续评论,该后续评论也标识出提供评论的用户 120(例如,“Sara”)和评论的内容122 (例如,“待会儿见! ”)。因而,通知114可以很容易地将有关针对社交网络服务102所采取的动作向客户端设备104的用户通知而不需要该用户导航到社交网络服务102。通知114还可被配置成若用户决定通知114相关则便于导航到社交网络服务102, 诸如通过选择通知以查看涉及该通知主题(即,在此示例中是状态消息)的更多评论和“喜欢”。如图所示,通知114可指示没有呈现在通知114中的多个其他评论、喜欢等等,并因此可向用户告知如果需要可以执行导航以查看此信息。在另一示例中,该通知可支持对产生该通知的动作作出响应而无需导航到社交网络102的能力,因此允许用户保持在他们之前任务的上下文中。该通知可采用多种不同形式,联系下面的附图描述这些形式的示例。图2示出图1的客户端设备104显示的示例通知200,其中通知200描述了对另一用户的状态消息所做的评论。在图1的通知114中,另一用户(例如,Sara)评论了用户 (例如,Ellie)的个人状态消息,并因此向该始发用户通知关于与该用户自己的个人状态消息有关的内容。然而,在图2的通知200中,接收通知200的用户没有发起作为通知200的主题的内容。相反,另一用户(例如,Chloe)提供了陈述她“刚吃完午餐”的状态消息202。对该状态消息的评论204导致了通知200的形成和通信,在本实例中评论204源自另一用户(例如,“Jana”)。本通知200可以由于各种不同的原因而被发送至该用户,例如,因为该用户之前评论过本状态消息、指示该用户“喜欢,,该状态消息、订阅了来自此用户的状态消息的订阅源等等。图3示出图1的客户端设备104显示的示例通知300,其中该通知300描述了对用户的状态消息的响应。在此示例中,通知300包括来自原始状态消息302的内容“Ellie B.等不及去湖边了 !!! ”。通知300还包括对状态消息302的最新的响应,在此实例中该响应是指示304 :“Sara喜欢你的状态”。本示例中其他响应的内容没有包括在通知300内,而是给出了可以向用户通知接收到了多少个响应的计数,在本实例中该计数指示“3个评论” 和“2个喜欢”。通知300的选择(例如,计数)可能导致客户端设备104经由网络106导航到社交网络服务102来查看其他相关内容。尽管已联系图1-3描述了状态消息,然而该通知可以以多种不同方式配置,并且可以包括各种不同内容,该通知的其它示例可以联系以下各图找到。图4示出图1的客户端设备104显示的示例通知400,其中该通知400描述了对客户端设备104的用户经由该社交网络服务102张贴的照片的响应。在本示例中,照片402 由客户端设备104的用户(例如,Ellie)张贴到社交网络服务102,以由该服务的其他用户 (例如,“好友”)查看。然后社交网络服务102可接收有关照片402的评论并因此使得通知400被发送至张贴照片402的用户。在本实例中通知400包括张贴的内容(例如,照片402)以及评论 404,评论404包括评论的发起者的标识(例如,“Sara”)以及评论404的内容(例如,“你什么时候买的?”)。用这种方式,向用户既给出了评论,又给出了该评论的上下文。图5示出图1的客户端设备104显示的示例通知500,其中该通知500描述了对另一用户经由该社交网络服务张贴的照片的响应。在本示例中,另一用户(例如,Jana)上传照片502以供社交网络服务102中的好友查看。又一用户(例如,Sara)评论了该照片。 相应地,在本实例中通知500被配置成包括内容(例如,照片502)和评论504,还标识了发起评论504的用户(例如,Sara)。如前,本通知500可被通知模块112响应于各种动作,诸如由于对该客户端设备的用户通过评论、“喜欢”等表达的对该主题的兴趣等而传递至客户端设备104。类似通知技术可用于可结合社交网络102采取的各种动作。例如,通知可被配置成包括特定用户已“在你的信息墙上张贴了东西”或者甚至“评论了另一个人的信息墙上的帖子”的指示。同样,通知可被配置成指示如前所述的“喜欢”、微博中的回复、用户添加过标签的照片等等。因此,在这些示例中,通知已被配置成包括附加信息,以向用户告知关于促使该通知的动作的相关度。此附加信息还可用于其他目的,诸如过滤通知,如联系以下各图进一步描述的。
图6示出一示例实现的系统600,其中通知中包括的内容被过滤器模块利用,以过滤出哪些通知要由客户端设备104输出。如前,社交网络服务102包括社交网络管理器模块110,该社交网络管理器模块包括通知模块112,该通知模块112表示配置通知114以由客户端设备(诸如客户端设备104)接收的功能。系统600还可利用过滤器模块来根据该通知中包括的此附加内容来过滤通知。这种功能的示例被图示为由过滤器模块602在社交网络服务102中使用,以及作为过滤器模块604在客户端设备104中使用。因此,本功能可在社交网络服务102和/或客户端设备 104处使用以过滤通知114。用这种方式,通知114在通过网络106传递之前可由社交网络服务102过滤。而且,此功能可在客户端设备104处使用,从而该功能可与不使用此处描述的过滤技术的传统社交网络102 —起使用。还可以设想多种其他示例而不背离其精神和范围,诸如通过第三方服务的使用。过滤器模块602、604可使用多种不同的过滤技术。例如,过滤器模块602、604可 “过滤掉”不涉及客户端设备104的用户这一方面的互动的通知114。例如,过滤器模块602、 604可准许包括用户的登录名称、真实名称等等在内的通知。而作为涉及用户这一方面的互动的对话的部分(例如,评论、“喜欢”、内容的张贴、微博中的回复等等)的通知114也可被准许“通过”。因此,过滤器模块602、604可帮助将相关的通知114呈现给客户端设备 104的用户,并因此消除否则可能会妨碍用户与社交网络服务102的互动的混乱。过滤器模块602、604还可使用在用户界面中提供对话的单个表示的技术。例如, 当接收到通知时,涉及同一对话的以前的通知可被从用户界面中除去,联系以下附图可以找到对其进一步的讨论。图7示出一示例实现中的系统,其中提供涉及匹配对话的通知的单个表示。图7 的系统700被示出为使用第一和第二阶段702、704。在第一阶段702,示出包括从社交网络服务102接收的通知706、708、710的用户界面。通知706、708、710中的每一个表示单个对话。因此,当涉及同一对话的另一通知要被输出时,该通知可被输出而涉及该对话的前一通知可被除去。例如,在第一阶段702,客户端设备104输出通知706,该通知706涉及对由客户端设备104的用户贴出的照片所做的评论。当接收到有关该照片的另一评论时,通知706被从用户界面除去并被包括最新评论的通知712取代,如第二阶段704中所示。另外,用于取代前一通知706的通知712可包括如前面所述的其他评论可用的指示,例如,在用户界面中随通知712所包括的“2个评论”的文本。因此,通过使用单个通知来表示匹配对话中涉及的多个通知,可使用户界面104变得整洁,联系以下过程找到对其进一步的讨论。一般而言,在此描述的任何功能都可以使用软件、固件、硬件(例如固定逻辑电路)、人工处理或这些实现的组合来实现。此处使用的术语“模块”和“功能”通常表示软件、 固件、硬件或其组合。在软件实现的情况下,模块或功能表示当在处理器(例如,一个或更多个CPU)上执行时执行指定任务的程序代码。程序代码可被储存在例如存储器或其他有形介质等一个或更多个计算机可读存储器设备中。以下描述的通知技术的各特征是平台无关的,从而意味着这些技术可在具有各种处理器的各种商用计算平台上实现。示例过程
以下讨论描述了可利用上述系统和设备来实现的通知技术。这些过程中每一过程的各方面可以用硬件、固件、或软件、或其组合来实现。该过程被示为指定由一个或多个设备执行的操作的一组框,并且其不必限于由各框所示的执行操作的次序。在以下讨论的部分中将参考图1的环境100、图2-5的示例通知和图6和图7的示例系统600、700。图8示出一示例实现中的过程800,其中通知技术被用于向用户提供有关与社交网络服务互动的附加信息。在社交网络服务接收通信,该通信包括要被张贴以经由社交网络服务访问的内容(框802)。例如,该通信可包括状态消息、要被“写到信息墙上”的东西、 图像、链接、媒体文件、微博主题等等。通知被配置成包括来自该通信的内容,以及该通信的发起者的标识符(框804)。 例如,通知模块112可包括通信的内容以及该通信的发起者的标识符,诸如社交网络服务 102使用的用户名称。对通知应用一种或更多种过滤技术(框806)。例如,社交网络服务102可确定由于客户端设备104的用户是启动该通知的通信的发起者的好友的一指示而要将通知发送至客户端设备104。此外,社交网络服务102可利用过滤技术,从而根据通知对该用户的可能相关度而过滤所显示的一个或更多个通知以进行显示。这种相关度可以以各种方式确定,诸如通过作为该用户与之互动的谈话的一部分、提到用户的名称等等。具有内容和标识符的通知被传送,以由社交网络服务的一个或更多个用户接收 (框808)。然后在客户端设备可接收来自社交网络服务的通知,该通知包括被张贴以经由该社交网络服务访问的内容,并包括该帖子的发起者的标识符(框810)。然后该通知可被客户端设备输出以包括来自该帖子的内容以及该帖子的发起者的标识符(框81幻。因此, 可以很容易地向客户端设备104的用户告知有关该启动该通知的形成和传送的动作,而不需要启动另一应用程序来经由网络106浏览到社交网络服务102来获得此信息。Mrk虽然已经用结构特征和/或方法动作专用的语言描述了本发明,但是应当理解, 在所附权利要求中定义的本发明不必限于所述的具体特征或动作。相反,这些具体特征和动作是作为实现所要求保护的本发明的示例形式而公开的。
8
权利要求
1.一种方法,包括在客户端设备接收来自社交网络服务的通知,所述通知包括被张贴以经由所述社交网络服务访问的内容,并包括帖子的发起者的标识符(810);以及由所述客户端设备输出所述通知以包括来自所述帖子的所述内容以及所述帖子的所述发起者的所述标识符(812)。
2.根据权利要求1所述的方法,其特征在于,所述通知被配置成包括所述内容以由所述客户端设备显示而无需在接收到所述通知之后访问所述社交网络服务。
3.根据权利要求1所述的方法,其特征在于,所述通知被配置成由所述客户端设备显示所述内容而无需启动被专门配置成访问所述社交网络服务的应用程序。
4.根据权利要求1所述的方法,其特征在于,还包括对相关内容分组,以用于经由由所述客户端设备输出的用户界面中的单个项目表示,所述单个项目是可选择的以引起所述相关内容的显示。
5.根据权利要求1所述的方法,其特征在于,针对相关度而过滤所述通知。
6.根据权利要求5所述的方法,其特征在于,所述相关度是至少部分基于所述客户端设备的用户是否已表达出对所述内容所涉及的特定话题的兴趣的。
7.根据权利要求1所述的方法,其特征在于,所述通知被配置成支持对导致所述通知产生的动作的响应而无需切换应用程序。
8.根据权利要求5所述的方法,其特征在于,所述过滤是由所述客户端设备执行的。
9.根据权利要求1所述的方法,其特征在于,所述内容是照片。
10.根据权利要求1所述的方法,其特征在于,所述内容是状态更新的文本。
11.根据权利要求1所述的方法,其特征在于,所述内容是关于由所述社交网络服务张贴的其他内容的评论。
12.根据权利要求1所述的方法,其特征在于,所述内容指示所述发起者是否喜欢之前张贴到所述社交网络服务的内容。
13.—种由至少一个计算设备实现的方法,所述方法包括在社交网络服务接收通信,所述通信包括要被张贴以经由所述社交网络服务访问的内容(802);将一通知配置成包括来自所述通信的所述内容和所述通信的发起者的标识符(804);以及传送具有所述内容和所述标识符的所述通知,以由所述社交网络服务的一个或更多个用户接收(808)。
14.根据权利要求13所述的方法,其特征在于,还包括针对与所述一个或更多个用户的相关度来过滤所述通知。
15.根据权利要求14所述的方法,其特征在于,所述相关度是至少部分基于所述一个或更多个用户是否已表达出对所述内容所涉及的特定话题的兴趣的。
全文摘要
描述了社交网络通知。在实现中,在客户端设备接收来自社交网络服务的通知,该通知包括被张贴以经由该社交网络服务访问的内容,并包括该帖子的发起者的标识符。该客户端设备输出该通知以包括来自该帖子的内容以及该帖子的发起者的标识符。
文档编号H04L12/58GK102447566SQ201110285669
公开日2012年5月9日 申请日期2011年9月6日 优先权日2010年9月8日
发明者A·E·巴鲁斯, A·沈, G·P·特鲁玛莱, J·A·布朗, J·P·彼得斯, K·L·戴维斯, M·E·G·韦龙, M·R·达克, R·M·哈宁 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1