专利名称:批分类的制作方法
批分类
背景技术:
典型的用户可以在某一天与之互动的消息的数量日益增加。例如,用户可以接收大量的电子邮件,对于电子邮件的收件人来说,这些电子邮件的重要程度是不同的。例如,用户可以在一个帐户中接收工作电子邮件和个人电子邮件。用户还可以接收发件人定期发送的电子邮件,如时事通讯、标价出售等,这些电子邮件对于用户而言具有不同的关注度。然而,用于与电子邮件互动的传统技术通常不在这些电子邮件之间进行区分。因此,用户通常被迫使用传统技术浏览每个电子邮件,以定位关注的具体电子邮件,特别当考虑到甚至典型的用户每天也可以接收到的大量的电子邮件和其它消息时,这对用户来说既费时又令人懊恼
发明内容
针对消息描述批分类技术。在一个或多个实施方式中,接收用于选择可经由用户帐户访问的一个或多个消息的输入。在用户界面中输出第一选项,第一选项可选择用来将所述用户帐户中来自一个或多个消息的发送者的每个消息分类。在所述用户界面中输出第二选项,第二选项可选择用来将所述用户帐户随后从所述发送者接收到的每个消息分类。在一个或多个实施方式中,在用户界面中揭示一选项,所述选项用于指定将当前可经由用户帐户获得的来自指定发送者的一个或多个消息置于其中的类别。响应于接收到针对指定发送者和指定类别选择所述选项的指示,将所述用户帐户中所述指定发送者的消息分类到所述指定类别中。在一个或多个实施方式中,接收用于针对一用户帐户创建规则的一个或多个输入,该规则指定将来自指定发送者的相关联的消息置于其中的类别。该规则被用于将所述用户帐户从所述指定发送者接收到的后续消息分类到所述指定类别中。本发明内容被提供用于以简化的形式介绍概念的选择,在下面的具体实施例中对此进行进一步描述。本发明内容不意图识别所要求保护的主题的关键特征或必要特征,也不意图用于帮助确定所要求保护的主题的范围。
参照附图进行详细说明。在附图中,附图标记中最左边的数字识别该附图标记第一次出现的附图。在本说明书和附图中不同例子中的相同附图标记的使用可以表示类似的或相同的项目。图I是可操作用于采用批分类技术的示例性实施方式的环境示图。图2是揭示将来自一个或多个发送者的一个或多个消息分类的功能的示例性实施方式中的用户界面示图。图3是揭示在用户帐户中将从发送者接收到的后续消息分类的选项的示例性实施方式中的用户界面示图。图4是描述揭示将从发送者接收到的消息分类的选项的示例性实施方式中的程序的流程图。图5是描述创建将来自特定发送者的消息进行分类的规则的示例性实施方式中的程序的流程图。图6是描述输出将来自 一发送者的每个消息以及从该发送者接收到的后续消息分类的选项的示例性实施方式中的程序的流程图。图7示出包括参照图I描述的计算装置的示例性系统。图8示出可作为参照图I、图2和图7描述的用于实施本文中描述的技术的实施例的、各种类型的计算装置来实施的示例性装置的各种部件。
具体实施例概沭
用户可以使用消息传送(例如,电子邮件、文本、MMS、即时消息等)作为主要通信手段。然而,正因如此,即使典型的用户也可能在某一天从范围宽泛的不同来源接收到大量的不同消息,这可能使得使用传统技术与这些消息互动变得困难。描述批分类。在一个或多个实施方式中,描述可用于将来自发送者的消息分类的技术。这可以包括用户帐户中的每个当前消息以及以后接收到的消息。此外,这些技术可被同时用于多个不同的发送者。例如,用户可以选择多种不同消息并且选择用于针对消息的发送者将消息分类成一个或多个类别的选项。在本例子中,该用户帐户中来自发送者的每个当前消息于是可被相应地分类。此外,还可以输出可选择用于创建规则的选项,使得将来来自这些发送者的消息也可以被类似地分类。这样,用户可以高效率地与多个消息互动并且管理这些消息,可以关于附图发现对此的进一步讨论。在以下讨论中,首先描述可以应用本文中描述的技术的示例性环境。然后描述可以在该示例性环境以及其它环境中进行的示例性程序。因此,这些示例性程序的性能不局限于该示例性环境,并且该示例性环境不局限于这些示例性程序的性能。示例件环境
图I是一示例性实施方式中可操作用于采用本文中描述的技术的环境100的示图。所示出的环境100包括服务提供器102,其通过网络106与客户端装置104通信耦合。可以使用范围宽泛的计算装置实施服务提供器102和客户端装置104。例如,计算装置可以配置为能够在网络106上通信的计算机,如桌上计算机、移动站、娱乐设备、与显示装置通信耦合的机顶盒、无线电话、游戏控制台、服务器等。因此,该计算装置的范围可以从具有大容量的存储器和处理器资源的全资源装置(例如,服务器、个人计算机、游戏控制台)到具有有限存储器和/或处理资源的低资源装置(例如,传统的机顶盒、手持游戏控制台)。此外,尽管示出单个计算装置(例如,用于服务提供器102的服务器),但是该计算装置可以代表多个不同装置,如进行商业操作用的多个服务器(例如,服务器群)、远程控制和机顶盒的结合、被配置用于获取姿态的图像捕获装置和游戏控制台等。计算装置还可以包括使该计算装置的硬件(例如处理器、功能块等)进行操作的实体(例如,软件)。例如,该计算装置可以包括计算机可读介质,该计算机可读介质可被配置为保持使该计算装置(更具体的是该计算装置的硬件)进行操作的指令。因此,该指令起到配置该硬件以进行所述操作的作用,并由此导致该硬件的转换以执行功能。该指令可由该计算机可读介质通过各种不同配置提供给该计算装置。计算机可读介质的一个这样的配置是信号承载介质,并且因此被配置为例如经由网络106向该计算装置的硬件发送指令(例如,作为载波)。该计算机可读介质还可以被配置为计算机可读存储介质,并且因此不是信号承载介质。计算机可读存储介质的例子包括随机访问存储器(RAM)、只读存储器(ROM)、光盘、闪速存储器、硬盘存储器以及可以使用磁、光和其它技术来存储指令和其它数据的其它存储装置。尽管网络106被示出为因特网,但是该网络可以采用范围宽泛的配置。例如,网络106可以包括广域网(WAN)、局域网(LAN)、无线网络、公共电话网络、内联网等。此外,尽管示出单个网络106,但是网络106可以被配置为包括多个网络。客户端装置104被进一步示出为包括通信模块108。通信模块108代表客户端装置104经由网络106例如与服务提供器102通信的功能。例如,通信模块108可以包含浏览器功能以对网络106进行导航,可以被配置为具有网络访问功能的专用应用程序等。
服务提供器102被示出为包括服务管理器模块110,其代表经由网络106提供并管理对一个或多个网络服务的访问的功能。例如,服务管理器模块110可以并入收费技术,以便为提供该服务收取费用,例如基于预订直接收费(例如,费用),通过包括一个或多个广告间接收费等。通过包括消息管理器模块112示出服务的一个例子。消息管理器模块112代表服务提供器102管理一个或多个消息114的通信的功能。例如,客户端装置104可以通过与消息管理器模块112互动而形成消息114,以经由用户帐户与另一个用户通信。消息114还可以代表由服务提供器102接收到的以经由与服务提供器102相关联的用户帐户通信的消息。服务提供器102例如可以接收来自另一服务提供器的消息114并且与用户帐户相关联地存储该消息。然后用户例如通过使用客户端装置104的通信模块108访问服务提供器102的该用户帐户,以获得对消息114的访问。服务提供器102可以管理各种不同的消息114,如电子邮件、SMS、MMS、即时消息和在下面的通信技术部分中描述的能够经由网络106以电子方式传送的其它消息。然而,消息管理器模块112的功能不局限于由服务提供器102实施。同样地,该消息管理器模块还可以由客户端装置104本身通过诸如第三方实体等各种不同的实体来实施,客户端装置104被示出为包括消息管理器模块116,以管理客户端装置104本地的存储器120中的消息118等。因此,尽管消息管理器模块112的操作在服务提供器102处被描述,但是该操作不局限于此,并且可以分布在整个环境100中以及其它环境中。消息管理器模块112可以用各种方式管理消息114。例如,消息管理器模块112可以揭示可被用于将消息114分类到各个类别的功能。然后所述类别可被调节,以改善用户通过客户端装置104与消息114的互动。例如,消息管理器模块112可以经由客户端装置104例如通过使用通信模块108的浏览器功能输出的用户界面来揭示类别。该用户界面可以包括各种不同的类别,如时事通讯、交易、警报、通知、旅行、金融(例如,确认和确收)等。传统上,用户被迫选择具体的消息,然后手动指定该消息应被归类的类别。为了使用传统技术将多于一个的消息分类,用户输入一个或多个关键词(例如,发送者的名字)来进行搜索,从而定位来自该发送者的消息。然后用户选择这些消息中的每一个并且指定放置这些消息的类别。
然而,在本文中描述的技术中,用户可以与消息管理器模块112互动,以进行消息的批分类。例如,消息管理器模块112可以揭示用户可用来创建规则的功能,该规则将一个或多个类别应用于从发送者接收到的每个消息。这可以包括存储在用户的帐户中的当前消息和/或将来接收到的消息。这样,用户可以高效率地将消息分类,可以关于从图2开始的示例性用户界面发现对此的进一步讨论。一般来说,本文中描述的任何功能都可以使用软件、固件、硬件(例如,固定的逻辑电路)、手动处理或者这些实施方式的组合来实施。在本文中使用的术语“模块”和“功能”一般代表硬件、软件、固件或者它们的组合。在软件实施方式的情况下,模块、功能或者逻辑代表进行由硬件(例如,一个或多个处理器和/或功能块)指定的操作的硬件和指令。图2是揭示将来自一个或多个发送者的一个或多个消息分类的功能的示例性实施方式中的用户界面200的示图。用户界面200包括在该用户界面的左侧的文件夹列表,其中通过使用粗体字示出的文件夹“收件箱”被选定。从而,在可选项目菜单下面的中心部分包括可通过收件箱访问的消息,可选项目菜单包括“新邮件”、“删除”、“垃圾邮件”、“类别”、 “标注”和“移动”。通过使用粗体字示出的消息“Green Bay”和“GB Fans”被选定。该消息可以用各种方式来选定,如通过使用光标控制装置(例如,通过在保持控制键的同时双击)、轻敲(tap)姿态等。在本例子中,每个消息分别由产生该消息的不同发送者发送。然后用户可以选择一选项将这些消息分类,例如通过从上面的菜单中选择“类别”项目。该项目的选择导致输出菜单202 (例如,弹出),菜单202具有所选择的消息可被归类到的类别列表。在所示出的实施方式中,每个类别具有对应的复选框,用户可例如使用光标控制装置、姿态、语音命令等选择该复选框。因此,用户可以从菜单202中选择一个或多个类别,以将所选择的消息归类到其中。菜单202还包括对选择消息“应用”分类的选项以及“应用所有来自”对应发送者的选项。“应用所有来自”选项的选择可被用于以各种方式分类来自该发送者的附加消息。例如,该选项的选择可被用于分类显示在用户界面200中的当前文件夹(例如,在本例子中的收件箱)中的每个消息,可被用于分类经由用户界面200访问的该用户帐户中来自该发送者的每个消息等等。此外,可以输出另一选项,以分类由该用户帐户将来接收到的后续消息,其例子在下图中示出。图3示出用户界面300,其中的菜单包括用于创建规则的选项,用于分类经由图2的用户界面200选择的一个或多个发送者的后续消息。在该用户界面300中,响应于对图2的菜单202中的“应用所有来自”选项的选择,输出另一个菜单302。该菜单302包括文本,该文本用于确认来自所述发送者的该消息将被分类到先前选择的各个类别。菜单302还包括“也应用于将来的消息”选项。该选项的选择可使消息管理器模块112创建应用于来自所述发送者的将来消息的规则。这样,用户可以根据需要高效率地分类来自一用户的单个消息,当前处于用户帐户中的每个消息和/或将来消息。例如,用户可以选择一个或多个消息并且从菜单202中选择“类别”,以选择将被用于分类来自该发送者的消息的类别。为了指定所选择的发送者的每个当前消息都被分类,用户可以选择“应用于所有来自”选项。用户还可以通过选择菜单302中的“也应用于将来的消息”选项来指定针对在该用户帐户中接收到的后续消息进行该操作。
这些动作可以使消息管理器模块112搜索所选择的消息的每个发送者的每个消息,将所选择的类别应用于属于所选择的每个发送者的每个消息,并且创建将来自所选择的每个发送者的后续消息分类的规则。因此,如果用户选择十个消息并且指定两个类别,其中这十个消息来自十个不同发送者并且每个发送者已经发送了十个消息,那么可以分类一百个消息,并且创建二十个不同规则以用于将来的消息。可以关于下面的程序发现针对消息的批分类技术的进一步讨论。示例件稈序
下面的讨论描述可以使用前面描述的系统和装置实施的消息技术。每个程序的各方面可以用硬件、固件、或软件或者它们的组合来实施。这些程序被示出为一组块,该组块指定由一个或多个装置进行的操作,并且该组块不必局限于所示出的各个块进行操作的顺序。在以下讨论的各部分中,将参照图I的环境100和图2与图3各自的用户界面200、300。图4示出揭示了用于将从发送者接收到的消息分类的选项的示例性实施方式中的程序400。在用户界面中揭示一选项,以指定将当前可经由用户帐户获得的来自指定发送 者的一个或多个消息置于其中的类别(块402)。例如,该选项可配置为使用户能够选择消息的类别,并且将这些类别应用于来自图2中所示的所选择的消息的发送者的每个消息。响应于接收到针对指定发送者和指定类别选择该选项的指示,将该用户帐户中针对指定发送者将消息分类到指定类别中(块404)。例如,消息管理器模块112可以根据前面例子中进行的选择将所述消息分类。该分类可以包括将所述消息移动到对应的文件夹,使指定给该类别的功能能够被应用于那些消息(例如,退订时事通讯)等等。因此,在本例子中,可以针对当前处于用户帐户中的消息进行分类。也可以实施类似的功能来分类将来接收到的消息,将关于下图讨论该例子。图5示出创建规则以将来自指定发送者的消息进行分类的示例性实施方式中的程序500。接收一个或多个输入以创建规则,该规则针对一用户帐户指定将来自指定发送者的相关消息置于其中的类别(块502)。例如,用户可以选择如图3的菜单302中所示的“也应用于将来的消息”选项。该功能可以用通过宏(例如,键组合)、姿态等访问的各种其它方式来实施,例如连同分类选项一起包括在图2的菜单202中。使用该规则将该用户帐户从该指定发送者接收到的后续消息分类到该指定类别(块504)。例如,可以由消息管理器模块112自动创建该规则而不需要进一步的用户干预。然后该规则可被用于将未来的消息自动分类到指定类别中。在一个或多个实施方式中,消息管理器模块112可以支持使用户能够访问规则以改变、修改或删除该规则的功能。还可以考虑各种其它例子。图6示出输出一选项以将来自一发送者的每个消息以及从该发送者接收到的后续消息分类的示例性实施方式中的程序600。接收一输入,该输入选择可经由用户帐户访问的一个或多个消息(块602)。例如,用户可以选择来自多个发送者的消息,如图2的用户界面200中所示的消息“GB Fans”和“Green Bay”。在用户界面中输出第一选项,第一选项可选择用来将该用户帐户中来自所述一个或多个消息的发送者的每个消息进行分类(块604)。如图2的用户界面200中所示,菜单202被示出为包括选项“应用所有来自”,以分类从以上所选择消息的发送者接收到的消息。在该用户界面中输出第二选项,第二选项可选择用于分类该用户帐户从该发送者后续接收到的每个消息(块606)。例如,第二选项可以包括文本“也应用于将来的消息”和复选框,如图3的用户界面300的菜单302中所示,该复选框可选择用来创建用于分类将来接收到的消息的规则。尽管关于图2和图3示出并讨论了电子邮件,但是很显然范围宽泛的不同消息传送技术都可以包含本文中描述的特征,其例子包括以下内容。通信抟术
下面进一步提供可被用来向客户端装置104传送消息 以及由客户端装置104发送该消息的通信技术的例子。即时消息传送
即时消息传送(instant messaging)是流行的基于文本的通信工具,其使两个或更多用户能够在即时消息传送会话期间经由网络交换消息。例如,当两个用户同时在线时,可以在这两个用户之间实时交换即时消息。因此,即时消息可被用于以模拟这两个用户如何参与典型的口头交谈的方式支持这两个用户之间的文本交谈。即时消息传送典型地基于帮助在指定的已知用户之间建立连接的客户机。通常这些已知用户可以与“朋友列表”或“联系人列表”相关联。尽管即时消息传送是基于文本的,但是即时消息传送可以包括附加特征,如音频和/或视频。例如,在即时消息传送会话期间,用户可以通过使用网络摄像头或其它视频照相机相互看到并且/或者通过使用麦克风和扬声器相互听见。在一实施方式中,即时消息传送(頂)模块通过使用多个服务提供器中的一个以上的服务提供器相互通信。例如,服务提供器可以包括頂管理器模块,该頂管理器模块可执行以在頂模块之间路由即时消息。例如,客户机可以使頂模块形成用于传送给接受者的即时消息。该IM模块被执行以将该即时消息传送给服务提供器,然后服务提供器执行IM管理器模块以在网络上将该即时消息路由到接受者。接受者接收该即时消息并且执行頂模块以显示该即时消息。客户机还可以直接相互通信耦合(例如,经由对等网络)。如果这样的话,无需使用服务提供器就可以传送即时消息。短消息服务(SMS)是允许通过网络在固定线路电话装置或移动电话装置与固定或便携式装置之间交换短文本消息的通信工具。与即时消息传送不同,SMS消息可以在发送方和接收方二者不同时在线的情况下发送。SMS消息可以被发送到短消息服务中心(SMSC),SMSC可以提供存储和转发机制。然后SMSC可以尝试将该SMS消息发送到目标接收方。如果不能到达该接收方,则SMSC可以让该SMS消息排队等待并且以后再次尝试。然而,在只尝试发送一次的情况下,一些SMSC可以提供转发和忘记选项。可以通过与正被用于发送或接收SMS消息的装置相关联的电话号码来识别该SMS消息的发送方和接收方二者。除了文本以外,SMS技术已经扩展到包括允许交换多媒体内容和短文本消息的多媒体消息传送服务(丽S)。多媒体内容可以包括数字照片、视频等。与SMS消息类似,丽S消息可以通过发送方和接收方各自的电话号码来识别发送方和接收方。尽管丽S消息与SMS消息类似,但是丽S消息是以完全不同的方式传送的。例如,MMS消息中的多媒体内容首先以与多用途因特网邮件扩展(MIME)电子邮件类似的方式被编码。然后编码的MMS消息被转发到多媒体消息传送服务中心(MMSC),它是载体的MMS存储和转发服务器。如果目标接收方与不同的载体相关联,则MMSC可以使用因特网将编码的消息转发给接收方的载体。当丽SC已经接收到该消息时,它可以确定接收方的装置是否被配置为接收丽S消息。如果接收方的装置能够接收MMS消息,则该内容被提取并且利用超文本传输协议(HTTP)前端发送到临时存储服务器。然后包含该MMS内容的统一资源定位符(URL)的SMS控制消息可被发送到接收方的装置以触发接收方装置的无线访问协议(WAP)浏览器,从而打开并接收来自该URL的丽S内容。然而,如果该接收方装置不支持丽S消息,则丽SC可以在将该MMS内容发送到接收方装置之前尝试将该MMS内容修改为适合于该接收方装置的格式。电子邮件
通常被称为email或e-mail的电子邮件是作者通过网络与一个或多个接受者交换数字消息的通信工具。用户可以通过他或她的电子邮件程序发送电子邮件消息,该电子邮件程序将该电子邮件消息发送到邮件服务器。该邮件服务器可以随后将该电子邮件消息转发到另一个邮件服务器或者转发到同一邮件服务器上的消息存储器,以后再转发。与即时消息或SMS/MMS消息不同,电子邮件消息可以通过包括用户名和域名的地址识别发送方和接 收方。电子邮件消息包括信封、信头和主体。信头可以包括具有名称和值的字段。一些示例性的字段包括发自、发到、抄送、主题、日期和与该电子邮件消息有关的其它信息。主体可以包括该电子邮件消息的基本内容,作为非结构化的文本,并且还可以包括署名区。信封被用于存储用于递送该电子邮件消息的通信参数。电子邮件是随传输控制协议/因特网协议(TCP/IP)协议套件一起包括的协议之一。用于发送电子邮件的示例性的流行协议是简单邮件传输协议(SMTP),而用于接收电子邮件的示例性的流行协议包括邮局协议3 (POP3)和/或因特网消息访问协议(IMAP)。TCP/IP可被用作因特网、内联网或外联网的通信语言或协议。当电子邮件消息在网络上被发送时,TCP管理将消息或文件组装成较小的包,也称为将消息“打包”。这些包在诸如因特网等网络上被发送,并且通过TCP层接收,TCP层将这些包重新组装成原始消息。IP层处理每个包的地址部分,以确保每个包到达正确的目的地。Web 服务
电子消息也可以通过web服务来发送和接收。web服务可以包括被设计用于支持可在网络上互操作的机器对机器互动的软件系统。web服务的实施方式包括基于web的电子邮件服务和/或基于web的IM服务。基于web的服务可以包括遵循简单对象访问协议(SOAP)标准的可扩展标记语言(XML)消息。其它web服务可以包括web应用编程接口(Web API),其可以包括一组HEEP请求消息以及响应消息的结构定义。可以用多种方式使用web服务。一些示例性的使用包括远程过程调用(RPC)、面向服务的体系结构(SOA)和表述性状态转移(REST )。示例系统和设备
图7示出示例系统700,其包括参照图I描述的客户端装置104。示例系统700能够实现在个人计算机(PC)、电视装置和/或移动装置上运行应用程序时的无缝用户体验的泛在环境。在使用应用程序,玩视频游戏,观看视频等期间从一个装置切换到另一个装置时,在全部三个用于共同用户体验的环境中,服务和应用程序基本类似地运行。
在示例系统700中,多个装置通过中央计算装置相互连接。该中央计算装置可以在所述多个装置本地,或者可以远离所述多个装置设置。在一个实施例中,该中央计算装置可以是通过网络、因特网或者其它数据通信链路连接到所述多个装置的一个或多个服务器计算机云。在一个实施例中,该互连体系结构能够使功能在多个装置之间传递,以向所述多个装置的用户提供共同且无缝的体验。所述多个装置中的每一个可以具有不同的物理需求和能力,并且该中央计算装置使用平台以能够将适合于该装置并且也是所有装置共有的体验传递给该装置。在一个实施例中,创建一类目标装置,并且使体验适合于该一般类别的装置。可以由装置的物理特征、使用类型或其它共同特征来定义一类装置。在各种实施方式中,计算装置102可以采用各种不同的配置,如计算机702、移动装置704和电视机706。这些配置中的每一个包括可以通常具有不同的结构和能力的装置,并且因此可以根据一个或多个不同装置类别配置计算装置102。例如,计算装置102可以作为包括个人计算机、桌上计算机、多屏计算机、膝上计算机、上网本等的计算机702类装置来实施。 计算装置102还可以实施为移动704类装置,包括移动装置,诸如移动电话、便携式音乐播放器、便携式游戏装置、平板电脑、多屏计算机等。计算装置102还可以实施为电视机706类装置,包括在临时观看环境中具有或连接到通常较大的屏幕的装置。这些装置包括电视机、机顶盒、游戏控制台等。这些不同配置的计算装置102都可以支持本文中描述的技术,并且本文中描述的技术不局限于本文中描述的特定技术实例。此外,该功能还可以分布在下面描述的“云上”。云708包括并且/或者代表内容服务712的平台710。平台710提取云708的硬件(例如,服务器)和软件资源的基本功能。内容服务712可以包括在远离计算装置102的服务器上执行计算机处理时可以利用的应用程序和/或数据。内容服务712可以作为因特网上的服务被提供和/或通过诸如蜂窝网络或Wi-Fi网络等用户网络的服务被提供。平台710可以提取资源和功能以将计算装置102与其它计算装置相连。平台710还可以用于提取资源的规模,以提供与经由平台710实施的内容服务712所需的要求相对应的规模水平。因此,在互连装置实施例中,本文中描述的功能的功能实施方式可以分布得遍及系统700。例如,该功能可以部分在计算装置102上实施,部分经由提取云708的功能的平台710实施。图8示出可以作为参照图I、图2和图7描述的用于实施本文所述技术的实施例的任何类型计算装置来实施的示例性装置800的各种部件。装置800包括通信装置802,通信装置802能够有线和/或无线传输装置数据804 (例如,接收到的数据、正在接收的数据、排定用于广播的数据、数据的数据包等)。装置数据804或者其它装置内容可以包括该装置的配置设置、存储在该装置上的媒体内容和/或与该装置的用户相关的信息。存储在装置800上的媒体内容可以包括任何类型的音频、视频和/或图像数据。装置800包括一个或多个数据输入806,可以经由数据输入806接收任何类型的数据、媒体内容和/或输入,如用户可选择的输入、消息、音乐、电视媒体内容、记录的视频内容以及从任何内容和/或数据源接收到的任何其它类型的音频、视频和/或图像数据。装置800还包括通信接口 808,通信接口 808可以实施为任意的一个或多个串行和/或并行接口、无线接口、任意类型的网络接口、调制解调器以及实施为任何其它类型的通信接口。通信接口 808提供装置800和通信网络之间的连接和/或通信链接,其它电子、计算和通信装置通过所述连接和/或通信链接与装置800传递数据。装置800包括一个或多个处理器810 (例如,任意的微处理器、控制器等),其处理各种计算机可执行指令以控制装置800的操作并且实施本文所述技术的实施例。可选地或者附加地,装置800可以通过与用812—般地表示的处理和控制电路结合的固定逻辑电路、固件或硬件中的任一个或组合来实施。尽管没有示出,装置800可以包括耦合该装置内的各种部件的系统总线或者数据传输系统。系统总线可以包括不同总线结构中的任一个或组合,如存储器总线或存储器控制器、外围总线、通用串行总线和/或处理器或者使用各种总线体系结构之一的局部总线。装置800还包括计算机可读介质814,如一个或多个存储器部件,其例子包括随机访问存储器(RAM)、非易失性存储器(例如,任何一个或多个只读存储器(ROM)、闪速存储器、EPROM、EEPROM等)以及盘存储装置。盘存储装置可以作为任意类型的磁存储装置或光 存储装置来实施,如硬盘驱动、可记录的和/或可重写的压缩盘(CD)、任意类型的数字多用途盘(DVD)等。装置800还可以包括大容量存储介质装置816。计算机可读介质814提供数据存储机制,以存储装置数据804以及各种装置应用程序818和与装置800的操作方面相关的任意其它类型的信息和/或数据。例如,操作系统820可以通过计算机可读介质814作为计算机应用程序保持并且在处理器810上执行。装置应用程序818可以包括装置管理器(例如,控制应用程序、软件应用程序、信号处理和控制模块、特定装置固有的代码、特定装置的硬件抽象层等)。装置应用程序818还包括任意系统部件或模块,以实施本文描述的技术的实施例。在本例子中,装置应用程序818包括接口应用程序822和输入/输出模块824,它们被示出为软件模块和/或计算机应用程序。输入/输出模块824表示用于提供与诸如触摸屏、跟踪垫、照相机、麦克风等被配置为捕获输入的装置的接口的软件。可选地或附加地,接口应用程序822和输入/输出模块824可以作为硬件、软件、固件或者它们的任意组合来实施。另外,输入/输出模块824可被配置为支持多个输入装置,如分开的装置,以分别捕获视频和音频输入。装置800还包括音频和/或视频输入-输出系统826,其向音频系统828提供音频数据和/或向显示系统830提供视频数据。音频系统828和/或显示系统830可以包括处理、显示和/或以另外方式再现音频、视频和图像数据的任何装置。视频信号和音频信号可以从装置800经由RF (射频)链接、S视频链接、复合视频链接、分量视频链接、DVI (数字视频接口)、模拟音频连接或者其它类似的通信链接传送给音频装置和/或显示装置。在一个实施例中,音频系统828和/或显示系统830作为装置800的外部部件来实施。可选地,音频系统828和/或显示系统830作为示例装置800的集成部件来实施。结论
尽管以结构特征和/或方法步骤特有的语言描述了本发明,但是应当理解,所附权利要求中限定的本发明不必局限于所描述的具体特征或步骤。相反,这些具体特征和步骤作为实施所要求保护的发明的示例形式而公开。
权利要求
1.一种由一个或多个计算装置实施的方法,所述方法包括 在用户界面中揭示一选项,所述选项用于指定将与用户帐户相关联的来自指定发送者的一个或多个消息置于其中的类别(402);以及 响应于接收到针对指定发送者和指定类别选择所述选项的指示,将所述用户帐户中针对所述指定发送者的消息分类到所述指定类别中(404 )。
2.根据权利要求I所述的方法,进一步包括在所述用户界面中揭示另一个选项,用于指定所述类别用于放置所述用户帐户中从所述指定发送者接收到的后续消息。
3.根据权利要求I所述的方法,其中所述选项被揭示以指定在所述用户界面中可经由单击来选择所述类别。
4.根据权利要求I所述的方法,其中所述类别是时事通讯、交易、确认、旅行文件或确收中的至少一个。
5.根据权利要求I所述的方法,其中所述一个或多个计算装置实施网络服务,可以通过所述网络服务经由网络访问所述用户帐户。
6.根据权利要求I所述的方法,其中所述揭示是响应于在所述用户界面中选择来自所述发送者的一个或多个消息而进行的。
7.根据权利要求I所述的方法,其中所述揭示是针对多个所述发送者进行的。
8.根据权利要求I所述的方法,其中所述消息是电子邮件、SMS文本、丽S文本或即时消息。
9.一种计算装置,包括至少部分以硬件实施的一个或多个模块以进行包括以下步骤的操作 接收用于针对一用户帐户创建规则的一个或多个输入,所述规则指定将来自指定发送者的相关联的消息置于其中的类别;以及 使用所述规则将所述用户帐户从所述指定发送者接收到的后续消息分类到所述指定类别中。
10.根据权利要求9所述的计算装置,进一步包括接收一个或多个其它输入,用于指定将当前与所述用户帐户相关联的来自所述指定发送者的一个或多个消息置于其中的类别。
全文摘要
针对消息描述了批分类技术。在一个或多个实施方式中,接收用于选择可经由用户帐户访问的一个或多个消息的输入。在用户界面中输出第一选项,第一选项可选择用来将所述用户帐户中来自所述一个或多个消息的发送者的每个消息进行分类。在所述用户界面中输出第二选项,第二选项可选择用来将所述用户帐户后续从所述发送者接收到的每个消息进行分类。
文档编号H04L29/08GK102917030SQ20121036802
公开日2013年2月6日 申请日期2012年9月28日 优先权日2011年9月30日
发明者M.J.阿希亚克波尔 申请人:微软公司