馈源和电子邮件内容的制作方法

文档序号:6363252阅读:169来源:国知局
专利名称:馈源和电子邮件内容的制作方法
技术领域
本发明涉及馈源和电子邮件内容。
背景技术
许多计算机用户订阅了来自网络源的馈源(feed)。这些馈源提供了新闻、博客条目、列表、媒体等。用户的本地计算机呈现这些馈源,使得用户可消费馈源的内容,诸如阅读新闻或查看博客条目。但是呈现馈源的应用程序通常向用户提供了 具有重大缺陷的消费体验。

发明内容
描述了在修改成适合内容的特性的用户界面内呈现内容的系统和/或方法(“工具”)。该工具可分析内容以确定其特性,基于其特性对内容分类,以及在修改成适合该分类的用户界面中呈现该内容。该工具可基于一公共特性将内容项组织成组,并使得用户能够通过其组来选择内容项。响应于用户对一组的选择,该工具可呈现内容、表现附件、以及更改组中的内容项的特性。提供本概述以用简化的形式来介绍以下将在详细描述中进一步描述的一些概念。本概述并不旨在标识所要求保护的主题的关键或必要特征,也不旨在用于协助确定所要求保护的主题的范围。


图I示出了各实施例可在其中操作的示例性操作环境。图2是用于在被修改成适合内容特性的用户界面内呈现内容的示例性过程。图3示出了被修改成适合链接分类的示例性图形用户界面。图4示出了被修改成适合具有评论的馈源内容的示例性图形用户界面。图5示出了被修改成适合具有附件的馈源内容的示例性图形用户界面。图6是允许用户基于内容的特性来查看、选择和播放馈源和电子邮件内容的示例性过程。图7示出了呈现博客馈源中按具有公共特性的组来定位的内容项的标记的示例性图形用户界面。图8示出了图7的用户界面以及可选择的消费控件。图9示出了具有由媒体应用程序生成的表现用户界面的图8的用户界面。图10是允许用户基于内容特性通过选择内容项来导航和/或更改特性的示例性过程。
图11示出了显示内容和可选择控件的用户界面。图12示出了导航到另一内容项的图11的用户界面。图13是具有显示来自多个馈源的内容项的区域的示例性用户界面。在全部公开内容和附图中使用相同的标号来引用相同的组件和特征。
具体实施例方式综述下文描述了在被修改成适合内容特性的用户界面中呈现内容的工具。在一个实施例中,该工具基于具有公共特性的内容项将内容项组织成组,并允许用户按照其组来选择内容项。响应于用户对一组的选择,该工具可呈现内容、表现附件、并更改所选组中的内容 项的特性。示例性操作环境在详细描述该工具之前,提供了以下示例性操作环境的讨论以帮助读者理解在何处以及如何采用该工具。以下提供的描述仅构成一个示例,而并不旨在将该工具的应用限于任何一个具体的操作环境。图I在100处概括地示出了一个这样的操作环境,包括计算机102、通信网络104和网络计算机106。该计算机和网络计算机被示为分别包括一个或多个处理器108和110以及计算机可读介质112和114。处理器108和110分别能够执行计算机可读介质112和114上的指令。通信网络允许计算机和网络计算机之间的通信,并且可包括诸如公司的内部网络等内联网以及因特网等中的一个或多个。计算机可读介质112包括实现具有馈源用户界面118的馈源应用程序116、具有电子邮件用户界面122的电子邮件应用程序120、媒体应用程序124和照片应用程序126的指令。馈源应用程序能够接收馈源,诸如来自网络馈源128,并呈现这些馈源的内容。电子邮件应用程序能够接收电子邮件,诸如来自网络电子邮件130,并呈现电子邮件内容。媒体应用程序能够表现音频和视频内容。照片应用程序能够表现可视内容。网络计算机可读介质114包括网络馈源和网络电子邮件,这两者都能够通过网络104向计算机102发送内容。呈现馈源内容以下讨论描述了用于在被修改成适合内容特性的用户界面中呈现馈源内容的示例性过程200。该过程在图2中被示为表示由环境100的各元素,如馈源应用程序116和馈源用户界面118执行的各个操作或动作的一系列框。此处描述的这一和其它过程针对这些元素,以帮助读者理解该工具的具体实施例,而并不旨在将该工具的应用限于该环境。这些过程可用任何适当的硬件、软件、固件或其组合来实现。在软件和固件的情况下,这些过程表示被实现为计算机可执行指令的各组操作。框202通过网络104接收馈源,诸如来自网络馈源128。在某些情况下,这些馈源是标记语言文件,诸如以可扩展标记语言(XML)编写的文件。馈源内容是可包括链接、文本、内嵌照片、附件(例如,到相关联文件的链接)以及更多项的列表等的一组项。例如,来自Yahoo ! 新闻的馈源可主要包括到新闻文章的链接。框204分析馈源的内容以找出其特性。框204可确定内容的结构和媒体特性,诸如馈源内容是否主要是链接、文本、内嵌照片、附带的媒体等等。在一个实施例中,馈源应用程序116分析馈源的内容以确定内容是否具有多段短文本、没有可查看标记语言的文本、具有可查看标记语言(例如,超文本标记语言-HTML)的文本、附件以及评论。为此,馈源应用程序可确定馈源的内容是否分别具有小于100个字符的描述字段(或没有描述字段)、具有大于100个没有HTML的字符的描述字段、具有包括HTML的CDATA的描述字段、附件(例如,照片、音频和视频附件)、以及后跟踪摄影(trackback)或评论。框204还可确定哪一或哪些特性在馈源的内容中起主导作用。框206基于内容特性来确定该馈源的内容适合哪一分类。此处,馈源应用程序116将内容的特性与五个预定分类进行比较。这五个分类是链接;文本;格式化文本;附带的媒体;以及对话。这些分类基于内容的特性来分配,或者在某些情况下,基于用户或馈源的选择来分配。在某些情况下,用户诸如在订阅一馈源时对该馈源分类。在其它情况下,馈源包含指示该馈源内容具有特定分类或其相关联的用户界面的元数据,诸如Yahoo ! 新闻馈源具有将该馈源分类为属于链接分类的指示符。 这些分类中的每一个都与一用户界面相关联。此处,链接分类具有面向新闻的用户界面。文本和格式化文本分类具有面向博客的用户界面。对话分类具有面向对话的用户界面。附带媒体分类具有面向附件的用户界面。框208呈现被修改成适合内容的分类的内容。通过这样做,它在被修改成适合馈源内容的特性的用户界面中呈现馈源。以下呈现了三个示例性用户界面,并且这三个界面被修改成适合三个不同的分类。提供这些用户界面以示出可基于馈源的内容来呈现馈源的方式,然而该工具也构想了其它用户界面。图3阐明了被修改成适合链接分类的示例性图形用户界面300。该界面包括列出在分层结构中定位的馈源的馈源显示区域302。此处,所有馈源(All Feeds)可用文件夹304来导航,新闻馈源(News)可用文件夹306来导航,朋友馈源(Friends)可用文件夹308来导航,而技术馈源(Tech)可用具有有线馈源(Wired) 312的文件夹310来导航。该界面还包括具有内容项的标题行(例如,标题、标记或简短描述)的概述区域314。所示的标题行从有线馈源312中接收到的项开始按时间先后顺序列出。内容项以标题行显示是因为馈源主要针对的是向用户提供到其它源的链接。用户能够从标题行中看到足够的信息来确定他们是否希望查看内容项的细节-诸如示出与标题行相关的完整文章的网页。界面300还包括提供关于馈源中的项的细节的细节区域316。此处,馈源应用程序表现了与第一项标题行320相关联的网页318。馈源应用程序可自动地或响应于用户选择来表现与内容相关联的网页。此处,网页是由馈源应用程序响应于选择第一项标题行的单个用户动作来表现的。图4阐明了被修改成适合具有评论的馈源内容的示例性图形用户界面400。该界面包括针对原始内容的区域402以及针对与该内容相关的评论的区域404。这些区域允许用户立即看见评论以及该评论的上下文(例如,原始内容)。此处,该界面在原始内容区域402中的406处呈现了博客条目,并在相关评论区域404中的408处呈现了关于所示的博客条目的评论。该用户界面可对具有相关评论的任何内容自动地或响应于用户选择来呈现评论。用户选择可以是诸如选择图7所示的评论控件410等单个用户动作。
图5阐明了被修改成适合具有附件的馈源内容的示例性图形用户界面500。该界面包括列出了针对一馈源的内容项的附件的区域,以及具有项的标记的另一区域。可显示所有附件,或可显示按照类型来分组的附件,诸如图片附件、音乐附件和文档附件。此处,对于具有音乐附件的内容项的文本标记502(例如,对附带歌曲的详细阅读)在内容标记区域504中示出。用于组博客馈源的这些和其它内容项的音乐附件在附件区域506中列出。附件可由馈源应用程序自动地或响应于用户选择来呈现。此处,附件的标记508 (例如,歌曲标题)响应于选择查看附件控件510的用户动作来呈现。该工具还可在有或没有用户动作的情况下表现区域506中所示的附带的文件。例如,用户可通过点击区域506中的音乐文件之一的标题来选择播放该音乐文件。响应于该选择,该工具可表现(播放)该文件。该工具可表现文件的这一和其它方 式将在以下作为过程600的一部分来更详细阐明。过滤和导航馈源和电子邮件内容以下讨论描述了图6中在600处所示的允许用户基于内容的特性来查看、选择和播放馈源和电子邮件内容的过程。该过程被示为表示由环境100的元素,如馈源应用程序116、馈源用户界面118、电子邮件应用程序120、电子邮件用户界面122、媒体应用程序124和照片应用程序126执行的各个操作或动作的一系列框。框602接收具有一个或多个特性的内容。这些内容可通过诸如丰富站点摘要(RSS)馈源等一个或多个馈源或电子邮件来接收。框604分析这些内容以确定其特性。类似于以上过程200,该工具查明内容的各种特性。这些特性可包括每一内容何时被接收、从哪些馈源或电子邮件源接收它们、是否与其中任一个相关联的评论、其任一个是否是项串的一部分(例如,电子邮件串中的一个电子邮件)、以及其任一个是否具有附件及其类型(例如,照片、媒体、音乐或文档)。例如,假定电子邮件应用程序120接收到许多电子邮件(每一个是一内容项)。这些电子邮件中的每一个可定义了特征或特性,诸如附件类型、电子邮件是否为电子邮件串的一部分、或对该电子邮件作出了多少评论(例如,有多少串起源于该电子邮件)。例如,还假定馈源应用程序116从多个馈源,诸如从博客馈源和新闻馈源(例如,BBCTM)接收到许多内容项。这些项中的每一个可按照其不同的馈源、它们何时被接收、其附件和附件的类型、以及用户或源定义的类别或其它元数据来分组。由此,一个组可具有今天从两个馈源接收到的所有内容项。另一组可具有来自BBC馈源的具有音乐文件附件的项。另一馈源可仅具有来自两个馈源的、尚未被用户阅读的、具有视频附件的项。在这两个示例中,该工具可查明可用于对内容项进行分组、显示或启用其选择的内容项的特性。在一个实施例中,馈源应用程序116分析来自博客馈源的内容项,并确定一个项是今天接收到的,一个项是昨天接收到的,十个项是最近七天接收到的,十五个项在与馈源相关联的元数据中被归类为个人,两个项在与馈源相关联的元数据中被归类为技术,六个项具有视频附件,十四个项具有音乐附件,一个项具有图片附件,三个项具有其它类型的附件(例如,文字处理或电子表格文档)。馈源应用程序通过找出附带的具有特定扩展名的文件来确定内容项具有各种类型的附件。例如,具有.jpg、. png和.bmp扩展名的文件被认为是可视文件;具有.mp3和.wma的文件被认为是音乐文件;.wav被认为是视频文件;而.ppt、. doc、. vsd和.xls被认为是其它类型的文件。框606对具有公共特性的内容项分组。内容项可被分组在一个以上组中,诸如今天接收的具有音乐附件的内容项-它可以在今天接收组以及音乐附件组中。框608呈现按组定位的内容的标记。这些标记可指示使用什么公共特性来对内容项或关于内容项的其它信息分组。图7阐明了呈现博客馈源702中按具有公共特性的组来定向的内容项的标记的示例性图形用户界面700。这示出了呈现按十个特性分组的内容的可选择标记的过滤器区域704。该用户界面示出了按日期定位的四个组今天标记(Today) 706;昨天标记(Yesterday) 708 ;最近七天标记(Last 7days) 710 ;以及本月标记(This month) 712 该用户界面示出按类别(此处是先前用户定义的类别)定位的两个组个人标记(Personal) 714;以及技术标记(Tech)716。并且,该用户界面示出了按其附件定位的四个组视频标记(Videos) 718 ;音乐标记(Music) 720 ;图片标记(Picture) 722 ;以及其它 标记(Other) 724。呈现按公共特性分组的内容项允许用户容易地导航内容项。框610允许按公共特性,诸如框608处所呈现的组来选择内容项。框610可允许用户通过选择标记或以其它方式来选择一组中的多个项。在图7中,框610允许用户用单个用户动作来选择一组内容项。图7还示出了组博客的内容项的其它标记。所显示的组中的每一个还共享了未被标记为用户已读的公共特性。由此,今天标记以“(I)”示出一个项在今天被接收但是尚未被阅读。类似地,在八天之前和三十天之前之间接收的项中没有一项是尚未阅读的(通过本月标记712之后没有任何数字来指示)。该用户界面还按源向用户指示了未读的项的个数,此处为组博客702的二十个内容项尚未阅读(由726处标记的“(20) ”来指示)。用户可改为通过选择一可选择控件(题为“显示所有(Show All)并在728处标记)来选择显示组博客的所有已读和未读内容项。对一特定特性公共的内容项可默认地或通过选择在内容显示区域730中显示。用户界面700默认地在内容显示区域中显示共享起源于组博客的特性的所有内容项。已读和未读项基于它们被接收的时间按序显示。框612接收对按公共特性定位的一组内容项的选择。用户可用单个用户动作来选择一组。此处,馈源用户界面118接收用户对音乐标记720的选择。框614呈现所选组的内容。用户通过选择图7中的720来选择查看具有音乐文件附件的内容。作为响应,馈源用户界面在内容显示区域730中呈现该内容,这在图8中示出。在某些情况下,用户可能希望看见或消费所显示内容项的附加内容或与其相关的内容,诸如所显示内容项的所有附件。框616允许并接收消费一组的附件的用户选择。框616可允许用户用单个用户选择并通过各种输入方式,诸如键盘输入、语音输入和可选择控件,来选择消费来自一个或多个内容项的附件。此处,馈源用户界面118呈现一可选择消费控件802,题为图8中的“播放(Play) ”。通过选择这一控件,用户指示他或她希望播放具有音乐文件附件的内容项的所有附件。这些内容项中的某一些被显示在内容显示区域730中,然而此处选择了可显示在该区域中的所有附件(诸如通过滚动来看见它们)。
框618表现所选的一组内容项的一个或多个附件。框618可通过与馈源或电子邮件应用程序集成的应用程序(馈源用户界面118或电子邮件用户界面122)或用完全不同的应用程序(例如,媒体应用程序124或照片应用程序126)来表现附件。图9示出了图8的用户界面700,它增加了由媒体应用程序124生成的表现用户界面900。媒体应用程序播放所选组的内容项中附带的所有音乐文件。框618可打开媒体应用程序、将一个或多个音乐附件传递给媒体应用程序、并指示媒体应用程序在没有进一步用户动作的情况下播放这一个或多个音乐附件。这允许用户以单个用户动作选择打开、表现或播放(在适当时)来自一个或多个内容项的多个附带的或附加的文件。随着媒体应用程序打开并表现音乐文件,用户然后可正常地与媒体播放器交互,诸如跳至另一附带文件、停止表现等。更改特性和基于特性的导航以下讨论描述了图10所示的允许用户通过基于内容项的特性来选择内容项而导航和/或更改特性的过程1000。该过程被示为代表由环境100的元素,诸如馈源应用程序 116和电子邮件应用程序120执行的各个操作或动作的一系列框。框1002呈现一个或多个内容项的内容。其一个示例在图11中示出。此处,用户界面1100呈现了第一内容项1106的内容1102和第二内容项1108的内容1104。第一内容项 1106 是题为“Advertising by conference speakers”的文章,而第二内容项 1108 是题为“Web Zen =Feline zen 2005”的文章。这两个内容项都是从区域302中所示的组博客702接收的。框1004允许基于其特性来选择一个或多个内容项。这些特性可由图形、图标或其它标记来指示,并可用单个用户动作来选择。如上所述,馈源应用程序116和电子邮件应用程序120可基于其特性来呈现项,并允许选择按公共特性分组的项。来自多个馈源或电子邮件源的内容项可基于例如其评论、附件或接收时间来呈现。馈源应用程序例如在图7中的过滤器区域704处呈现来自一个馈源的按其它公共特性分组的内容项。此处,用户界面1100呈现三个可选择控件1110、1112和1114。可选择控件1110与具有评论的内容项1102相关联。可选择控件1112与未读的内容项1102相关联。可选择控件1114与内容项1104的附件相关联。框1006接收用户基于其特性对一个或多个内容项的选择。假定用户用单个用户动作,此处在图11中以加亮显示的选择器1116示出,来选择未读可选择控件1112。框1008基于该选择来导航。例如,如果用户选择了一组内容项,则框1008可诸如通过在界面的一区域内显示所有内容项而导航到它们。或者,如果用户按特性选择了一个或一组项,则框1008可诸如在图7或11的内容显示区域730中打开相关联的网页。此处,馈源用户界面118响应于对未读控件1112的选择而滚动到内容显示区域中显示的下一内容项(第二内容项1108),如图12所示。在某些实施例中,框1010响应于用户选择而更改一特性。用户对一特性的选择也可以或替代地被认为是更改这一或另一特性的选择。在某些情况下,这可通过使用户交互更有效来改善用户的导航和内容管理。如果用户选择与多个项相关联的未读控件(诸如用于整个馈源的控件),则框1010可将该组的所有项标记为已读,由此改变多个内容项的这一特性。例如,馈源未读可选择控件1118在图11中对组博客馈源示出。
当用户选择图11中的未读控件1112时,馈源应用程序假定用户还指示了将该文章标记为已读而非未读的选择。作为响应,馈源应用程序可将所选的特性从未读改为已读。该工具可响应于单个用户动作,诸如通过执行框1008和1010来导航和更改特性,而无需在框1006处接收到的用户选择之后的其它用户动作。并且,例如,用户可如图8所示选择播放音乐附件。如果用户收听了每一音乐附件,则框1010可将具有这些音乐附件的内容项标记为已读,或者一旦用户基于该音乐附件特性选择了这些项,则框1010可自动将这些内容项标记为已读。该工具可返回到框1004以选择其它内容项。例如,图12示出了与未读的第二内容项1108相关联的可选择控件1202。在该实施例中,用户界面1100在用户界面中与可选择控件1112基本相似或相同的位置上呈现这一可选择控件,由此允许用户重复地选择将内容项标记为已读,并滚动到下一项,而无需移动其鼠标选择器。对于与一个或一组内容项相关联的可选控件,该工具可在用户界面中的相同位置处呈现该可选控件。图13示出了一种组可选择控件。此处,示例性图形用户界面1300允许用户选择 并导航内容项的组。内容项在多馈源区域1302(来自Yahoo 新闻(YahooTMNews)和组博客(Group Blog))中被显示为按馈源分组。这些馈源分别具有已读/未读可选择控件1304和1306。响应于对控件1304的选择,该工具滚动以在刚才被Yahoo 新闻项占据的区域中显示组博客内容项。该工具可在刚才被控件1304占据的位置上定位控件1306。这允许用户容易地选择控件1306来进一步滚动内容项组。该界面还提供了按日期和馈源分组的内容项的一个示例。该界面包括摘要区域1308(题为“Recent News”)。该摘要区域以基于其时间先后顺序和馈源的次序包括内容项的标题行(例如,标题、标记或简短描述)。标题行来自五个不同的馈源“Yah00”;“Gr0UpBlog” ;“Smuga' s Blog^aAmar' s Blog” ;和 “Wired News,,。馈源应用程序116可基于各种过滤因素来定位这些摘要。此处,馈源应用程序确定哪些馈源具有链接分类、这些馈源中的什么内容未被用户阅读、该内容的时效、以及用户先前对该馈源的使用。馈源应用程序然后以对具有最强使用历史的五个馈源的时间先后顺序在区域1308中呈现内容项的标题行。为确定哪些馈源具有最强使用历史(例如,对用户最流行),馈源应用程序跟踪哪些馈源最经常被用户访问,以及每一馈源中已读项的个数与未读项的个数之比。如果对一馈源已读项与未读项之比较高(由此,阅读了较高百分比的馈源项),则馈源应用程序确定该馈源对用户是重要的。这些因素也可用于定位在区域1302中显示内容的次序。如图13所示,具有关于前两个列出的摘要的细节的馈源在区域1302中以相同的次序示出。结论以上描述的工具在被修改成适合内容特性的用户界面中呈现内容。它们可基于具有公共特性的内容项将内容项组织成组,并允许用户按照其组来选择内容项。响应于用户对一组的选择,该工具可呈现内容、表现附件并更改所选内容项的特性。该工具的这些和其它能力可使得用户与从馈源和电子邮件源接收到的内容的交互更容易且更愉快。尽管此处以对结构特征和/或方法动作专用的语言描述了该工具,但是可以理解,所附权利要求书中定义的主题不必限于所描述的具体特征或动作。相反,这些具体特征和动作是作为实现所要求保护的系统、方法和/ 或计算机可读介质的示例性形式来公开的。
权利要求
1.一种计算机实现的方法,包括以下动作 呈现从网络馈源或电子邮件源接收到的第一内容项的内容; 允许用单个用户动作以与被标记为未读的第一内容项相关联的可选择控件来选择所述第一内容项; 响应于对所述可选择控件的选择导航到第二内容项;以及 在没有进ー步用户动作的情况下将所述第一内容项标记为已读。
2.如权利要求I所述的方法,其特征在于,所述允许的动作包括允许以所述可选择控件来选择ー内容项组,并且所述标记的动作包括在没有进ー步用户动作的情况下将所述内容项组标记为已读。
3.如权利要求I所述的方法,其特征在于,所述允许的动作包括在ー用户界面中的一位置上呈现所述可选择控件,并且还包括在所述用户界面中基本相似的位置上显示允许选择所述第二内容项的第二可选择控件。
4.如权利要求I所述的方法,其特征在于,所述内容包括馈源内容或电子邮件内容中的ー个或多个。
5.如权利要求I所述的方法,其特征在于,第一内容项作为基于ー个或多个公共特性而分组的ー组内容项的一部分来包括,且所述允许的动作包括允许用单个用户动作来选择所述ー组内容项。
6.如权利要求5所述的方法,其特征在于,所述公共特性包括评论、附件或所述ー组内容项的内容项被接收的时间中的ー个或多个。
7.如权利要求5所述的方法,其特征在干,所述导航的动作还包括响应于对可选择控件的选择来导航到来自所述ー组内容项的多个内容项。
8.一种计算机实现的方法,包括以下动作 允许对来自基于ー个或多个公共特性而分组的ー组内容项的ー个或多个内容项的选择; 响应于对多个内容项的单个用户选择来导航到来自所述ー组内容项的多个内容项;以及 使得所述多个内容项被显示。
9.如权利要求8所述的计算机实现的方法,其特征在于,所述公共特性包括所述ー组内容项的一个或多个评论、所述ー组内容项的附件、或者所述ー组内容项的内容项被接收的时间。
10.如权利要求8所述的计算机实现的方法,其特征在于,所述单个用户选择包括对与所述ー组内容项相关联的可选择控件的用户选择。
全文摘要
本发明涉及馈源和电子邮件内容。描述了在被修改成适合内容的特性的用户界面中呈现内容的系统和/或方法(“工具”)。该工具可分析内容来确定其特性、基于其特性对内容分类、以及在被修改成适合该类别的用户界面中呈现该内容。该工具还可基于公共特性将内容项组织成组,并允许用户通过其组来选择内容项。响应于用户对一组的选择,该工具可呈现内容、表现附件、并更改组中的内容项的特性。
文档编号G06F17/30GK102682058SQ201210012130
公开日2012年9月19日 申请日期2006年7月10日 优先权日2005年7月12日
发明者A·S·格兰希, D·M·鲁滋斯基, E·J·帕里蒂斯, J·T·金, S·O·林德赛, W·V·冯霍克, W·格朗德 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1