在基于对话的电子邮件系统中标注对话和消息技术方案

技术编号:7469425 阅读:246 留言:0更新日期:2012-06-30 19:45
公开了管理消息的方法和服务器系统。该方法包括:存储包括多个消息的对话,对话与第一标签相关联而多个消息中的消息与第二标签相关联;从远程客户机系统接收预先定义的请求;以及通过产生并向客户机系统发送对话的列表来响应预先定义的请求,包括:当预先定义的请求对应于与第一标签相关联的对话的请求时,按照第一列表中的所有对话都与第一标签相关联的准则,产生并向客户机系统发送对话的第一列表;以及当预先定义的请求对应于包括与第二标签相关联的消息的对话的请求时,按照第二列表中的所有对话都包括已经向其分配第二标签的至少一个消息的准则,产生并向客户机系统发送对话的第二列表,其中,第一列表和第二列表中每一个对话包括多个消息。

【技术实现步骤摘要】
在基于对话的电子邮件系统中标注对话和消息本申请是申请日为2005年3月25日、申请号为200580016413.8(国际申请号为 PCT/US2005/010137)、专利技术名称为“在基于对话的电子邮件系统中显示对话”的专利技术专利申请的分案申请。
本专利技术总体上涉及客户机-服务器计算机网络系统领域,具体地,本专利技术涉及一种允许用户以有效的和用户界面友好的方式管理大量消息的系统与方法。
技术介绍
为了工作和悠闲,每天,人们在计算机网络上发送和接收数以百万计的电子邮件 (也写为“E-mail”)。在许多情况下,由于方便、容易使用以及近乎瞬间完成,电子邮件已成为人们交换信息的极为流行的通信渠道。传统上,到达用户电子邮件账户的电子邮件消息以时间顺序由专用电子邮件客户机或者在Web浏览器窗口中单独地显示,例如,最近的消息出现在浏览器窗口的顶部,而最旧的消息出现在浏览器窗口的底部。然而,普遍的现象是,在不同时刻,由两个或两个以上的人发送的多条消息可能覆盖相同的标题。一起查看消息,将有助于用户按适当的上下文理解各条消息。人们特别希望具有一种根据它们各自的主题来组织和显示多条消息的系统与方法,该多条消息包括由用户接收的消息和由用户发送的消息。人们还特别希望涉及相同标题的所有消息和相同对话的形成部分被直观地显现,使得用户能够有效地标识由具体发送者所提交的具体消息,以及使得用户相对于对话中的其它消息,能够在上下文中知道该对话中的这些消息。
技术实现思路
在一个实施例中,一种处理消息的方法,接收导向用户的多条消息,其中,每条消息具有唯一的消息标识符。所述多条消息中的每一条消息与各自的对话相关联,其中,每一对话具有各自的对话标识符。而且,每一对话包括一条或多条消息的集合,其共享满足第一预先定义准则的公共特征集合。按第二预先定义准则所确定的次序,作为行集合,显示对话的列表,其中,每行对应于所列对话的一个,并且至少包括发送者列表、对话标题以及日期/ 时间值。当用户从所显示的对话列表中选择对话时,就显示对话的内容。根据本专利技术的一个方面,提供一种管理消息的方法,在具有一个或多个处理器和存储由所述一个或多个处理器执行的程序的存储器的服务器执行,该方法包括存储包括多个消息的对话,其中,所述对话与第一标签相关联并且所述多个消息中的消息与第二标签相关联;从位于远程的客户机系统接收预先定义的请求;以及通过产生并向所述客户机系统发送对话的列表来响应所述预先定义的请求,包括当所述预先定义的请求对应于与第一标签相关联的对话的请求时,按照第一列表中的所有对话都与第一标签相关联的准则,产生并向所述客户机系统发送对话的第一列表,其中,第一列表中的一个或多个对话中的每一个包括多个消息;以及当所述预先定义的请求对应于包括与第二标签相关联的消息的对话的请求时,按照第二列表中的所有对话都包括已经向其分配第二标签的至少一个消息的准则,产生并向所述客户机系统发送对话的第二列表,其中,第二列表中的一个或多个对话中的每一个包括多个消息。根据本专利技术的另一个方面,提供一种服务器系统,包括用于存储包括多个消息的对话的装置,其中,所述对话与第一标签相关联并且所述多个消息中的消息与第二标签相关联;用于从位于远程的客户机系统接收预先定义的请求;以及用于通过产生并向所述客户机系统发送对话的列表来响应所述预先定义的请求的装置,包括当所述预先定义的请求对应于与第一标签相关联的对话的请求时,按照第一列表中的所有对话都与第一标签相关联的准则,产生并向所述客户机系统发送对话的第一列表,其中,第一列表中的一个或多个对话中的每一个包括多个消息;以及当所述预先定义的请求对应于包括与第二标签相关联的消息的对话的请求时,按照第二列表中的所有对话都包括已经向其分配第二标签的至少一个消息的准则,产生并向所述客户机系统发送对话的第二列表,其中,第二列表中的一个或多个对话中的每一个包括多个消息。附图说明为了更好地理解本专利技术的特性与实施例,应结合下列附图,参照以下各实施例的描述,其中,在所有附图中,相同的参照数字指向相同的部分。图1示意性地说明了根据本专利技术的基于客户机-服务器的网络系统的一个实施例。图2是一个总流程图,说明了对话助手如何生成用于显示由对话管理系统提供的对话的各种表格。图3A是一个流程图,说明了对话助手如何生成容纳对话列表的表格。图;3B为根据本专利技术的一个实施例的“收件箱”范畴中的对话列表的示意性屏幕截图(screenshot)0图4A是一个流程图,说明了“更多动作”下拉列表的操作。图4B为用户如何使用“更多动作”下拉列表把对话从一个范畴移至另一个范畴的屏幕截图。图5A是一个流程图,说明了“添加标签”下拉列表的操作。图5B为用户如何使用“添加标签”下拉列表向对话添加标签的屏幕截图。图6A是一个流程图,描述了对话助手如何响应对话管理系统的显示指令生成对话视图(view)。图6B为根据本专利技术的一个实施例的对话视图的屏幕截图,其中,按压缩模式显示所有的消息。图6C为根据本专利技术的一个实施例的对话视图的屏幕截图,其中,按压缩模式显示某些消息,并且按扩展模式显示某些消息。图6D为根据本专利技术的一个实施例的对话视图的屏幕截图,其中,按扩展模式显示所有的消息。图6E为根据本专利技术的各种实施例的其中显示消息的对话视图的屏幕截图。图7A为一个流程图,说明了对话助手如何生成用于显示匹配用户的搜索请求的对话的各种表格。图7B为根据本专利技术的一个实施例的屏幕截图,其包括与查询项“Tahoe”相匹配的 3个对话。图7C为根据本专利技术的一个实施例的、与查询项相匹配或不相匹配的对话中的消息的屏幕截图,而且其中按不同的模式对消息加以显示。图8为一个流程图,说明了对话助手如何与用户交互,以纠正所有可能错拼的单词。图9A为包含由用户所编写的回答消息的对话的屏幕截图。图9B描述了处于拼写检查过程不同阶段的3个独立的浏览窗口的屏幕截图。图10描述了对话服务器的实施例。图11是一个流程图,表示了处理所接收的消息的方法。图12是一个流程图,表示了把消息匹配于对话的方法。图13是一个流程图,表示了把属性赋予消息的方法。图14是一个流程图,表示了把属性赋予对话的方法。图15是一个流程图,表示了用于搜索对话并且生成所标识的对话的表示的方法。图16描述了消息数据库。图17描述了用户数据库和用于具体用户的索引。图18描述了一组数据结构,用于标识对应于所接收消息的对话和用于确定与所接收的消息相关的属性。图19描述了对话服务器的实施例。具体实施方式本专利技术涉及用于组织和显示发送于用户以及由用户所发送的消息的客户机-服务器系统与对应的方法。图1示意性地说明了客户机-服务器系统的一个实施例。该系统包括对话管理系统102、通信网络106以及多个客户机104。对话包括覆盖对话标题的一个或多个相关的消息。如以下描述的,除对话标题外,还可以使用附加的准则判断哪些消息为每一不同对话的一部分。消息的发送者和接收者为对话的参与者。把所有导向对话管理系统102的用户的所有消息编组为多个对话,并且按基于对话的格式逐一或共同提交于用户。以下,将给出有关对话管理系统102的实现的更详细的讨论。客户机104包括浏览器108和对话助手110。浏览器108可以为具有用于显示对话的浏览器窗口的通用h本文档来自技高网...

【技术保护点】

【技术特征摘要】
...

【专利技术属性】
技术研发人员:保罗T布克海特张北为林景宜布赖恩D拉科夫斯基桑杰夫辛
申请(专利权)人:谷歌股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术