动态内容馈源过滤的制作方法

文档序号:6377236阅读:225来源:国知局
专利名称:动态内容馈源过滤的制作方法
技术领域
本发明涉及动态地过滤内容馈源的技术。
背景技术
多个网站(诸如由社交联网服务提供的那些网站)提供允许用户提供评论、描述事件或插入其他材料(诸如,图形或视频)以供网站或网站的一部分上的其他用户查看的博客。典型的博客由文本、图像以及到其他博客、网页和与其主题有关的其他媒体的链接组成。博客还可包括微博,这些微博一般限于非常短的帖子。与当前博客(包括微博)相关联的缺点是通常在一系列不同的页面上向用户呈现内容,这些页面全都具有用于与内容进行交互的不同界面。例如,可以设置服务,使得需要一个或多个页面来查看特定通知(例如,收件箱风格的需要知道的信息),需要另外的简介页面来作为用于查看用户自己的活动的独占区域,而需要又一些页面来查看公司范围的信息和用户对该信息的过滤。本发明的各个实施例正是针对这些考虑事项及其他而做出的。

发明内容
提供本概述以便以简化的形式介绍将在以下的详细描述中进一步描述的一些概念。本发明内容并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。提供了用于动态过滤内容馈源中的内容的实施例。可在计算机上显示用于呈现内容的不同视图的用户界面。该用户界面可包括标题栏,该标题栏用于在不同视图间进行切换并用于显示通知。不同的视图可包括由内容馈源的用户生成的内容。在将不同视图中的 每一个视图呈现在用户界面中期间,可基于这些视图中的内容的类型和优先级来过滤这些内容。通过阅读下面的详细描述并参考相关联的附图,这些及其他特点和优点将变得显而易见。可以理解,前述一般描述和以下具体实施方式
均仅是例示性的,且不限制所要求保护的本发明。提供本发明内容以便以简化的形式介绍将在以下详细描述中进一步描述的一些概念。本发明内容并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。


图I是根据一实施例的可被利用来动态地过滤内容馈源中的内容的用户界面的计算机屏幕显示;图2是根据另一实施例的可被利用来动态地过滤内容馈源中的内容的用户界面的计算机屏幕显示;图3是根据一实施例的用于在图I或2的用户界面中的各视图间进行切换的用户控件的计算机屏幕显示;图4是示出了根据一实施例的一例程动态地过滤内容馈源中的内容的流程图;图5是可在其中实现各实施例的计算设备的简化框图;图6A是可在其中实现各实施例的移动计算设备的简化框图;图6B是可在其中实现各实施例的移动计算设备的简化框图;以及图7是可在其中实现各实施例的分布式计算环境的简化框图。
具体实施例方式提供了用于动态过滤内容馈源中的内容的实施例。可在计算机上显示用于呈现内容的不同视图的用户界面。该用户界面可包括标题栏,该标题栏用于在不同视图间进行切 换并用于显示通知。不同的视图可包括由内容馈源的用户生成的内容。在将不同视图中的每一个视图呈现在用户界面中期间,可基于这些视图中的内容的类型和优先级来过滤这些内容。图I是根据一实施例的可被利用来动态地过滤内容馈源中的内容的用户界面100的计算机屏幕显示。用户界面100可被显示在针对用户150的网页上。根据一实施例,可通过台式机、服务器或移动web应用平台(诸如来自华盛顿州雷蒙德市的微软公司的SHAREP0INT和SHAREPOINT MOBILE web应用平台)来提供网站。应该理解,也可根据各个实施例利用用于生成网站的其他web应用平台。用户界面100可包括输入区域105、标题栏115和内容馈源130,该内容馈源130用于显示由用户150张贴的内容以及由诸如用户160、170和180等其他用户张贴的内容。输入区域105可包括用于经由张贴(Post)用户控件110将内容张贴到内容馈源130处的区域。标题栏115可包括用户控件117和通知警报120。用户控件117可被利用来在不同类型内容的经过滤视图间进行切换。例如,用户控件117可被利用来在用户界面100中从当前显示的跟随(Follow)视图(S卩,显示了被内容馈源的用户跟随的一个或多个帖子的视图)切换到不同的视图(例如,其中显示提到内容馈源的用户的一个或多个帖子的O我(OME)视图),而无需为用户150重新加载网页。通知警报120被利用来向用户警报通过切换到不同的视图可看见的新内容。例如,通知警报120显示了指示在@我视图中接收到了四个新帖子的“4个@我(4@ΜΕ) ”,可经由对用户控件117的选择来访问该“4个@我”以在用户界面100中进行查看。根据各个实施例,内容馈源130可包括内容馈源、博客馈源或微博馈源,其可被用户界面100利用来以统一的方式向用户呈现不同种类的信息,该信息包括有关他人的信息、有关该用户的需要知道的信息以及用户活动和书签的记录。例如,内容馈源130可包括用户张贴的文本、所张贴的网站链接135和指示一个或多个用户喜欢所张贴的评论(例如,文本或链接)的符号140。也可将内容馈源130过滤为仅显示特定内容。例如,内容馈源130(如标题栏115所指示的)示出了仅显示被Armando (即,内容馈源130的用户150)跟随的帖子的跟随视图。图2是根据另一实施例的可被利用来动态地过滤内容馈源中的内容的用户界面100的计算机屏幕显示。如以上结合图I所描述的,可将用户界面100显示在用户150的网页上。用户界面100可包括输入区域105、标题栏115和用于显示由诸如用户160和用户250等其他用户张贴的有关用户150的内容的内容馈源230。输入区域105可包括用于经由张贴用户控件110将内容张贴到内容馈源230处的区域。标题栏115可包括用户控件217,该用户控件217用于选择用于查看内容馈源230中的经过滤内容的视图。根据一实施例,可响应于用户通过之前呈现的跟随视图选择了 O我视图而将内容馈源230显示在用户界面100中。如之前结合图I简单描述的,针对O我视图的内容馈源230可被过滤为仅显示提到内容馈源的特定用户的帖子。例如,内容馈源230仅显示有关用户Armando (B卩,图I中的用户150)的帖子。另外,内容馈源230可包括针对新张贴内容的突出显示(例如,阴影)。突出显示可被利用来使新张贴的内容区别于内容馈源230中的较老的内容。图3是根据一实施例的用于在图I或2的用户界面中的各视图间进行切换的下拉式列表300的计算机屏幕显示。根据一实施例,下拉式列表300可包括响应于在用户控件117 (如以上结合图I所讨论的)上接收到的用户输入而启动的用户控件。下拉式列表300可被利用来在用于显示内容馈源中的经过滤内容的多个不同视图间进行选择。根据一实 施例,可选视图可包括但不限于跟随视图310、O我视图315、我的活动(My Activity)视图320、我的链接(My links)视图325、我的喜好(My likes)视图330和自定义(Custom)视图335。根据一实施例,跟随视图310可显示被内容馈源的用户跟随的一个或多个帖子,@我视图315可显示提到内容馈源的用户的一个或多个帖子,我的活动视图320可显示涉及内容馈源的用户的活动的一个或多个帖子,我的链接视图325可显示内容馈源的用户所张贴的一个或多个链接,且我的喜好视图可显示被标识为被内容馈源的用户喜欢的一个或多个帖子。自定义视图335可被用户配置为提供内容馈源中的经过滤内容的自定义显示。作为非限制性示例,自定义视图335可被配置成我最喜欢的人(My Favorite People)视图,该视图仅显示该内容馈源的用户喜欢的那些用户的帖子。作为另一非限制性示例,可以以工作场所设置将自定义视图335配置为仅显示来自用户的工作组(例如,我的工作组(MyWorkgroup))的成员的帖子。作为又一非限制性示例,自定义视图335可被配置为仅显示来自用户是其(例如,我的组)一部分或用户与其相关的团队(例如,体育队或游戏队)的各成员的帖子。应该理解,根据各实施例,作为前述视图的补充或替换,也可配置其他自定义视图。图4是示出了根据一实施例的用于动态地过滤内容馈源中的内容的例程400的流程图。当阅读对在此呈现的例程的讨论时,应当理解,本发明的各种实施例的逻辑操作被实现为(I)计算系统上运行的一系列计算机实现的动作或程序模块,和/或(2)计算系统内的互连机器逻辑电路或电路模块。该实现是根据实现本发明的计算系统的性能要求来选择的问题。因此,图4中所例示的并且构成在此所描述的各实施例的逻辑操作被不同地称为操作、结构性设备、动作或模块。本领域技术人员将认识到,这些操作、结构设备、动作和模块可用软件、固件、专用数字逻辑、及其任意组合实现,而不背离如本文中阐述的权利要求内陈述的本发明精神和范围。例程400始于操作405,在操作405可利用计算设备来执行用于显示用于呈现内容馈源中的内容的各视图的用户界面的应用。如上结合图I所讨论的,内容馈源可包括例如微博馈源,且用户界面可包括标题栏,该标题栏用于在内容馈源的各个视图间进行切换(经由对用户控件的选择)以及用于显示通知。内容馈源的各视图中的每一个可包括由内容馈源的用户生成的内容。根据一实施例,应用可被配置为在计算设备上执行的该应用启动用户界面后显示内容馈源中用户跟随的各帖子的默认视图(即,跟随视图)。当前显示在用户界面中的视图也可被称为当前视图。如上结合图1-2所讨论的,显示在用户界面中的内容馈源的当前视图还可包括对用于在不同类型的可过滤内容间进行区分的符号和/或文本的显示。各种视图可包括(不作为限制)跟随视图、O我视图、活动视图、链接视图、喜好视图和自定义视图。从操作405,例程400继续到操作410,在操作410计算设备上执行的应用可基于视图的内容馈源中要显示的内容的类型和优先级来过滤该视图中的内容。根据一实施例,该应用可在将视图呈现在用户界面中期间过滤每一视图的内容。因而,可基于被内容馈源的用户跟随的一个或多个帖子、提到内容馈源的用户的一个或多个帖子、涉及内容馈源的用户的活动的一个或多个帖子、由内容馈源的用户张贴的一个或多个链接以及被标识为被内容馈源的用户喜欢的一个或多个帖子来过滤内容。例如,如果用户界面启动后该应用被配置为显示跟随视图,则该应用可过滤掉无关内容(即,帖子),使得仅被内容馈源的用户跟随的帖子被显示在用户界面中。作为另一示例,过滤内容还可包括以时间次序排序内容馈源中的帖子,或者基于内容馈源中最近被改变过的张贴内容来排序内容馈源中的帖子。例 如,可以按基于一列活动的完成的时间次序来排序我的活动视图中的帖子,而按照内容馈源中最新近改变的内容(即,新张贴的内容)来排序我的跟随视图中的帖子。从操作410,例程400继续到操作415,在操作415计算设备上执行的应用可在当前视图显示在用户界面中期间显示新内容警报。尤其地,新内容警报可被显示在用户界面的标题栏中,并可包括针对至少一个其他(即,不同)视图的警报。例如,如上所述,图I示出了针对跟随视图的用户界面100,其中标题栏115包括针对@我视图的通知警报120。尤其地,通知警报120显示了指示在@我视图中接收到了四个新帖子的“4个@我”,可经由对用户控件117的选择来访问该“4个@我”以在用户界面100中进行查看。从操作415,例程400继续到操作420,在操作420处计算设备上执行的应用可在用户界面中接收标题栏中的输入,以从当前视图切换到另一视图。例如,如图3所示,用户界面可包括用于在多个不同的视图间进行选择以显示内容馈源中的经过滤内容的下拉式列表300。从操作420,例程400继续到操作425,在操作425处计算设备上执行的应用可将另一个视图显示在用户界面中,其中新内容被突出显示在用户界面中。例如,如图2所示,用户界面100可包括@我视图,在该@我视图中内容馈源230中新张贴的内容被突出显示。从操作425,例程400随后结束。图5是示出可用来实施本发明的各实施例的计算设备500的示例物理组件的框图。下面描述的计算设备组件可适用于以上结合图4描述的计算设备。在基本配置中,计算设备500可包括至少一个处理单元502和系统存储器504。取决于计算设备的配置和类型,系统存储器504可包括,但不限于,易失性存储器(例如,随机存取存储器(RAM))、非易失性存储器(例如,只读存储器(ROM))、闪存、或任何组合。系统存储器504可包括操作系统505和应用501。操作系统505例如可适用于控制计算设备500的操作,并且根据一实施例操作系统505可包括来自华盛顿州雷蒙德市的微软公司的WINDOWS操作系统。应用501可包括SHAREPOINT或SHAREPOINT MOBILE web应用平台,这两者都来自华盛顿州雷蒙德市的微软公司。应当理解,根据这里描述的各实施例可以使用来自其他制造商的其他web应用平台。应当可以理解,在此描述的各实施例也可结合其它操作系统和应用程序来实现,并进一步不被限定为任何特定的应用或系统。计算设备500可具有附加特征或功能。例如,计算设备500还可包括附加数据存储设备(可移动和/或不可移动),例如磁盘、光盘或磁带。这些附加存储在图5中由可移动存储509和不可移动存储510示出。当在计算设备500的处理单元502上执行时,应用501可执行用于动态地过滤内容馈源中的内容的例程,该例程包括例如如上所述的例程400中的一个或多个操作。上述例程是示例,且处理单元502可执行其他例程。一般而言,符合各实施例,可提供程序模块,程序模块包括可执行特定任务或可实现特定抽象数据类型的例程、程序、组件、数据结构和其他类型的结构。此外,各实施例可用其他计算机系统配置来实践,包括手持式设备、多处理器系统、基于微处理器的系统或可编程消费电子产品、小型机、大型计算机等。各实施例也可以在其中任务由通过通信网络链接的远程处理设备执行的分布式计算环境中实现。在 分布式计算环境中,程序模块可位于本地和远程存储器存储设备两者中。此外,各实施例可在包括分立电子元件的电路、包含逻辑门的封装或集成电子芯片、利用微处理器的电路、或在包含电子元件或微处理器的单个芯片上实践。例如,可以通过片上系统(“S0C”)来实践各实施例,其中,可以将图5中示出的每个或许多组件集成到单个集成电路上。这样的SOC设备可包括一个或多个处理单元、图形单元、通信单元、系统虚拟化单元以及各种应用功能,所有这些都被集成到(或“烧录到”)芯片基板上作为单个集成电路。当通过SOC操作时,在此所述的关于应用501的功能可以通过与计算设备/系统500的其他组件一起集成在单个集成电路(芯片)上的应用专用逻辑来操作。本发明的实施例还可使用能够执行诸如例如,AND (与)、0R (或)和NOT (非)的逻辑运算的其他技术来实践,包括但不限于,机械、光学、流体和量子技术。另外,本发明的实施例可在通用计算机或任何其他电路或系统中实践。例如,本发明的各实施例可被实现为计算机过程(方法)、计算系统、或诸如计算机程序产品或计算机可读介质之类的制品。计算机程序产品可以是计算机系统可读并对用于执行计算机过程的指令的计算机程序编码的计算机存储介质。本文所使用的术语计算机可读介质可包括计算机存储介质。计算机存储介质可包括以用于存储诸如计算机可读指令、数据结构、程序模块、或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。系统存储器504、可移动存储509和不可移动存储510都是计算机存储介质示例(即,存储器存储)。计算机存储介质可以包括,但不限于,RAM、ROM、电可擦除只读存储器(EEPR0M)、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光存储、磁带盒、磁带、磁盘存储或其它磁性存储设备、或可用于存储信息且可以由计算机设备500访问的任何其它介质。任何这样的计算机存储介质都可以是计算设备500的一部分。计算设备500也可具有输入设备512,如键盘、鼠标、笔、语音输入设备、触摸输入设备等等。也可包括输出设备514,如显示器、扬声器、打印机等等。上述设备是示例,并且可使用其他设备。本文所使用的术语计算机可读介质还可包括通信介质。通信媒介可由诸如载波或其他传输机制等已调制数据信号中的计算机可读指令、数据结构、程序模块、或其他数据来体现,并且包括任何信息传递介质。术语“已调制数据信号”可以描述以对该信号中的信息进行编码的方式设定或者改变其一个或多个特征的信号。作为示例而非限制,通信介质包括诸如有线网络或直接线连接等有线介质,以及诸如声学、射频(RF)、红外线和其他无线介质等无线介质。图6A和6B示出可用来实施各实施例的合适的移动计算环境,例如移动电话650、智能电话、图形输入板个人计算机、膝上型计算机等。参考图6A,示出了用于实现各实施例的不例移动计算设备650。在一基本配置中,移动计算设备650是具有输入兀件和输出兀件两者的手持式计算机。输入元件可包括允许用户将信息输入到移动计算设备650中的触摸屏显示器625和输入按钮610。移动计算设备650还可结合允许进一步的用户输入的可选的侧面输入元件620。可选的侧面输入元件620可以是旋转开关、按钮、或任何其他类型的手动输入元件。在替代实施例中,移动计算设备650可1结合更多或更少的输入元件。例如,在某些实施例中,显示器625可以不是触摸屏。在又一替代实施例中,移动计算设备是便携式电话系统,如具有显示器625和输入按钮610的蜂窝电话。移动计算设备650还可包括可选的小键盘605。可选的小键盘605可以是物理小键盘或者在触摸屏显示器上生成的“软”小键盘。移动计算设备650结合输出元件,如可显示图形用户界面(⑶I)的显示器625。其他输出兀件包括扬声器630和LED光626。另外,移动计算设备650可包含振动模块(未不出),该振动模块使得移动计算设备650振动以将事件通知给用户。在又一实施例中,移动计算设备650可结合耳机插孔(未示出),用于提供另一手段来提供输出信号。尽管此处组合移动计算设备650来描述,但在替代实施例中,还可组合任何数量的计算机系统来被使用,如在台式环境中、膝上型或笔记本计算机系统、多处理器系统、基于微处理器或可编程消费电子产品、网络PC、小型计算机、大型计算机等。各实施例也可在分布式计算环境中实践,其中任务由分布式计算环境中通过通信网络链接的远程处理设备来执行,程序可位于本机和远程存储器存储设备中。总而言之,具有多个环境传感器、向用户提供通知的多个输出元件和多个通知事件类型的任何计算机系统可结合在此描述的各实施例。图6B是示出在一个实施例中使用的诸如图6A所示的计算设备等移动计算设备的组件的框图。即,移动计算设备650可结合系统602以实现某些实施例。例如,系统602可被用于实现可运行与台式或笔记本计算机的应用类似的一个或多个应用的“智能电话”,诸如例如以上结合图I讨论的应用以及其他应用。在某些实施例中,系统602被集成为计算设备,诸如集成的个人数字助理(PDA)和无线电话。应用667可被加载到存储器662中并可在操作系统664上或与操作系统664相关联地运行。应用667可执行用于动态地过滤内容馈源中的内容的例程,该例程包括例如如上所述的例程400中的一个或多个操作。系统602还包括键区605和显示器625。系统602还包括存储器662内的非易失性存储668。非易失性存储668可被用于存储在系统602断电时不会丢失的持久信息。应用667可使用信息并将其存储在非易失性存储668中。同步应用(未示出)也驻留于系统602上且被编程为与驻留在主机计算机上的对应的同步应用交互,以保持非易失性存储区668中存储的信息与主机计算机处存储的相应信息同步。应当理解的,其它应用也可被加载到存储器662并在设备650上运行。系统602具有可被实现为一个或多个电池的电源670。电源670还可包括外部功率源,如补充电池或对电池重新充电的AC适配器或加电对接托架。系统602还可包括执行发射和接收无线电频率通信的功能的无线电672。无线电672通过通信运营商或服务供应商方便了系统602与“外部世界”之间的无线连接。来往无线电672的传输是在操作系统664的控制下进行的。换言之,通过无线电672接收的通信可通过操作系统664传播到应用667,反之亦然。无线电672允许系统602例如通过网络与其他计算设备通信。无线电672是通信介质的一个示例。通信介质通常由诸如载波或其他传输机制之类的已调制数据信号中的计算机可读指令、数据结构、程序模块、或其他数据来体现,并且包括任何信息传送介质。术语“已调制数据信号”是指具有以在信号中编码信息的方式被设定或改变其一个或多个特征的信号。作为示例而非限制,通信介质包括诸如有线网络或直接线连接之类的有线介质,以及诸如声学、RF、红外及其他无线介质之类的无线介质。如此处所使用的术语“计算机可读介质”包括存储介质和通信介质两者。系统602的实施例被示为具有以下两种类型的通知输出设备可用于提供视觉通
知的LED 626和可用于与扬声器630 —起提供音频通知的音频接口 674。这些设备可直接耦合到电源670,使得当被激活时,即使为了节省电池功率而可能关闭处理器660和其它组件,它们也保留一段由通知机制指示的保持通电时间。LED 626可被编程为无限地保持通电,直到用户采取动作指示该设备的通电状态。音频接口 674用于向用户提供听觉信号并从用户接受听觉信号。例如,除了被耦合到扬声器630之外,音频接口 674还可被耦合到话筒(未示出)来接收可听输入,例如便于电话通话。根据本发明的各实施例,话筒也可充当音频传感器来便于对通知的控制。系统602还可包括允许板载相机640 (参见图6A)的操作来记录静止图像、视频流等的视频接口 676。实现系统602的移动计算设备可具有附加特征或功能。例如,设备还可包括附加数据存储设备(可移动的/或不可移动的),诸如磁盘、光盘或磁带。此类附加存储在图6B中由存储668示出。计算机存储介质可包括以用于存储诸如计算机可读指令、数据结构、程序模块、或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。设备650生成或捕捉的且经系统602存储的数据/信息可如上所述本地存储在设备650上,或数据可被存储在可由设备通过无线电672或通过设备650和与设备650相关联的一分开的计算设备之间的有线连接访问的任何数量的存储介质上,该计算设备如例如因特网之类的分布式计算网络中的服务器计算机。如应理解的,此类数据/信息可经设备650、经无线电672或经分布式计算网络来被访问。类似地,这些数据/信息可根据已知的数据/信息传送和存储手段来容易地在计算设备之间传送以供存储和使用,这些手段包括电子邮件和协作数据/信息共享系统。图7是可在其中实现各实施例的分布式计算环境的简单框图。分布式计算系统可包括多个客户机设备,诸如计算设备705、平板计算设备703和移动计算设备710。客户机设备705、703和710可与分布式计算网络715 (例如,因特网)进行通信。服务器720是通过网络715与客户机设备705、703和710进行通信。服务器720可存储可执行用于动态地过滤内容馈源中的内容的例程的应用700,该例程可包括例如以上描述的例程400中的一个或多个操作。
以上参考根据本发明的实施例的方法、系统和计算机程序产品的框图和/或操作说明描述了各实施例。框中所注明的各功能/动作可按不同于任何框图所示的次序出现。例如,取决于所涉及的功能/动作,连续示出的两个框实际上可基本同时执行,或者这些框有时可按相反的次序执行。尽管已描述了特定实施例,但也可能存在其他实施例。此外,虽然各实施例被描述为与存储在存储器和其他存储介质中的数据相关联,但是数据还可被存储在其他类型的计算机可读介质上或从其读取,诸如辅助存储设备(像硬盘、软盘、或⑶-ROM)、来自因特网的载波、或其他形式的RAM或ROM。此外,所公开的例程的各操作可以任何方式修改,包括通过对各操作重新排序和/或插入或删除操作,而不背离本发明。对本领域的技术人员而言,显然可对本发明作出各个修改或变化,而不背离本发 明的范围或精神。在考虑说明书和实现此处公开的本发明之后,本发明的其他实施例对本领域的技术人员而言将是显而易见的。
权利要求
1.一种用于动态地过滤内容馈源(130)中的内容(135,140)的计算机实现的方法,包括 由计算机(500)显示(405)用于呈现多个视图(310,315,320,325,330,335)的用户界面(100),所述用户界面(100)包括标题栏(115),所述标题栏用于在所述多个视图(310,315,320, 325,330, 335)间进行切换并用于显示通知(120),所述多个视图(310,315,320,325,330,335)包括由所述内容馈源(130)的用户(150,160,170,180,250)生成的内容(135,140);以及 在所述多个视图(310,315,320, 325,330, 335)中的每一个视图呈现在所述用户界面(130)中期间,由所述计算机(500)基于所述多个视图(310,315,320, 325,330, 335)中的每一个视图中的内容(135,140 )的类型和优先级来过滤(410 )所述内容(135,140 )。
2.如权利要求I所述的方法,其特征在于,由计算机显示用于呈现多个视图的用户界面包括将当前视图显示在所述用户界面中,所述多个视图包括由所述内容馈源的用户生成的内容。
3.如权利要求2所述的方法,其特征在于,将当前视图显示在所述用户界面中包括在启动所述用户界面后显示默认视图,所述默认视图包括所述内容馈源中用户跟随的多个帖子。
4.如权利要求2所述的方法,其特征在于,将当前视图显示在所述用户界面中包括显示用于在所述当前视图中显示的不同类型的可过滤内容间进行区分的符号和文本中的至少一个。
5.如权利要求2所述的方法,其特征在于,还包括 接收所述标题栏中的输入以从所述当前视图切换到所述多个视图中的另一视图;以及 将所述另一视图显示在所述用户界面中,其中所述另一视图中的新内容被突出显示在所述用户界面中。
6.如权利要求2所述的方法,其特征在于,还包括在所述当前视图的显示期间将新内容警报显示在所述用户界面的所述标题栏中,所述新内容警报包括针对所述多个视图中的至少一个其他视图的警报。
7.如权利要求I所述的方法,其特征在于,由计算机显示用于呈现多个视图的用户界面包括显示以下各项中的一个或多个跟随视图、O我视图、活动视图、链接视图、喜好视图和自定义视图,所述多个视图包括由所述内容馈源的用户生成的内容。
8.如权利要求I所述的方法,其特征在于,在所述多个视图中的每一个视图呈现在所述用户界面中期间由所述计算机基于所述多个视图中的每一个视图中的内容的类型和优先级来过滤所述内容包括基于以下各项中的一个或多个来过滤所述内容被所述内容馈源的用户跟随的一个或多个帖子、提到所述内容馈源的所述用户的一个或多个帖子、涉及所述内容馈源的所述用户的活动的一个或多个帖子、由所述内容馈源的所述用户张贴的一个或多个链接、以及被标识为被所述内容馈源的所述用户喜欢的一个或多个帖子。
9.如权利要求I所述的方法,其特征在于,在所述多个视图中的每一个视图呈现在所述用户界面中期间由所述计算机基于所述多个视图中的每一个视图中的内容的类型和优先级来过滤所述内容包括 以时间次序排序所述内容馈源中的帖子;以及基于所述内容馈源中最近被改变过的张贴内容来排序所述内容馈源中的帖子。
10.一种用于动态地过滤微博馈源(130)中的内容(135,140)的计算机系统,包括 存储器(504),用于存储可执行程序代码(501);以及 功能上耦合至所述存储器的处理器(502),所述处理器响应于包含在所述程序代码(501)中的计算机可执行指令并用于 显示(405)用于呈现多个视图(310,315,320,325,330,335)的用户界面(100),所述用户界面包括标题栏(115),所述标题栏用于在所述多个视图(310,315,320,325,330,335)间进行切换并用于显示通知(120),所述多个视图(310,315,320,325,330,335)包括由所述微博馈源(130)的用户(150,160,170,180,250)生成的内容(135,140);以及 在所述多个视图(310,315,320, 325,330, 335)中的每一个视图呈现在所述用户界面(100)中期间,基于所述多个视图(310,315,320,325,330,335)中的每一个视图中的内容(135,140)的类型和优先级来过滤(410)所述内容(135,140)。
全文摘要
本发明涉及动态内容馈源过滤。可提供对内容馈源中的内容的动态过滤。可在计算机上显示用于呈现内容的不同视图的用户界面。该用户界面可包括标题栏,该标题栏用于在不同视图间进行切换并用于显示通知。不同视图可包括由内容馈源的用户生成的内容。可在不同视图中的每一个视图呈现在用户界面中期间,基于这些视图中的内容的类型和优先级来过滤这些内容。
文档编号G06F17/30GK102929917SQ20121034976
公开日2013年2月13日 申请日期2012年9月19日 优先权日2011年9月20日
发明者A·W·哈里斯, E·M·奥康奈利, H·L·斯德普里克 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1