不同类型的通信的线程间指示的制作方法

文档序号:7736768阅读:91来源:国知局
专利名称:不同类型的通信的线程间指示的制作方法
不同类型的通信的线程间指示背景当前无线电话通常支持不同类型的通信,诸如语音呼叫和文本消息。这些不同类型的通信是用不同的用户界面支持的,诸如可向用户显示的接收到的语音呼叫的一个日志以及可向用户显示的接收到的文本消息的另一个日志。这在用户部分是有问题的,因为会出现用户难以知晓他们被告知什么内容的情况。例如,用户可以接收表明在第一餐馆会面的文本消息,但计划可能改变,用户接收一语音呼叫,该语音呼叫中留下了在第二餐馆会面的语音邮件消息。在这一情况下,用户难以知晓两个餐馆中的哪一个是会面地点。由此,当前的界面使电话的用户体验降级。概述提供本概述是为了以简化的形式介绍将在以下详细描述中进一步描述的一些概念。本概述并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于限定所要求保护的主题的范围。按照一个或多个方面,接收到第一类型的第一通信,第一通信由一个或多个其他电话发起并且与第一组用户相关联。还接收到第二类型的第二通信,第二通信由一个或多个其他电话发起。第二通信也与第一组用户相关联,但第二类型不同于第一类型。在电话的屏幕上同时显示第一通信的指示和第二通信的指示,这些指示按组按时间顺序排在线程间。按照一个或多个方面,不同的电话被标识为不同组的部分。按组来显示与不同电话的通信的指示。也可以按时间顺序在线程间显示不同类型的通信的指示。这些与不同电话的通信包括从不同电话接收到的通信和被发送至不同电话的通信附图简述在全部附图中,使用相同的标号来指示相同的特征。

图1示出按照一个或多个实施例来实现不同类型的通信的线程间指示的示例系统。图2示出根据一个或多个实施例的线程间通信的指示的示例显示。图3示出按照一个或多个实施例允许对要由用户输入的线程间通信作出响应的示例显示。图4是示出按照一个或多个实施例用于实现不同类型的通信的线程间指示的示例过程的流程图。图5示出按照一个或多个实施例可被配置成实现不同类型的通信的线程间指示的示例设备。详细描述这里讨论了不同类型的通信的线程间指示。电话可以从一个或多个其他电话接收各种不同类型的通信。这些不同类型包括例如文本和其他消息以及语音呼叫。这些不同类型的接收到的通信的指示被同时显示在电话的屏幕上,它们按时间顺序排列在线程间。 对电话用户作出的任何通信的响应的指示也可以与其他指示按时间顺序显示在线程间。
4
图1示出按照一个或多个实施例来实现不同类型的通信的线程间指示的示例系统100。系统100包括可与一个或多个(X个)其他电话104(1)、…、104(X)通信的电话 102。电话是指能够发送和接收电话呼叫的通信设备。这一通信设备一般也能够发送和/ 或接收其他类型的通信,如下进一步详细讨论。电话102和104可以是各种不同类型的电话,诸如蜂窝电话、卫星电话、其它类型的无线电话、手持计算机、个人数字助理(PDA)、音频和/或视频回放设备等。应当明白,电话102和104可包括除能发送和接收电话呼叫以外的功能,诸如日历功能、音频和/或视频回放功能等。电话102和104—般是但不必要是无线电话。不同的电话102和104可以是相同或不同类型的电话。电话102和104可以使用各种不同的技术和协议彼此通信,所述技术和协议诸如蜂窝、卫星和/或其他技术或协议。电话102和104间的通信可经由各种不同的网络,诸如公共或专有电话网络、因特网、局域网(LAN)、它们的组合等。电话102和104支持各种不同类型的通信。这些不同类型的通信可包括例如文本消息、带有其他媒体的消息、语音邮件消息、语音呼叫等,如下进一步详细讨论。尽管这里主要参考文本和其他媒体消息讨论了不同类型的通信的线程间指示,但应当理解,也可以支持电话102和104间的其他类型的通信,诸如移动即时消息收发、电子邮件消息等。电话102所支持的一种类型的通信是消息,例如文本消息或者带有图像、视频、音频等其他类型的媒体、媒体类型组合等的消息。在一个或多个实施例中,消息遵循短消息服务(SMS)通信协议。在一个或多个其他实施例中,消息遵循多媒体消息收发服务(MMS)通信协议。应当明白,SMS和MMS只是示例协议,也可以替代地使用其他通信协议。始发消息的电话的标识符也可以作为消息的一部分被接收。在一个或多个实施例中,始发电话的这一标识符是始发电话的电话号码。电话102所支持的另一类型的通信是语音邮件消息。语音邮件消息可以被录制, 从语音邮件消息产生的文本被显示在电话102上。这一录制可由远程服务来执行,远程服务诸如与该电话通信的另一设备。这一录制可以自动地完成(例如使用软件、固件、硬件或其组合),或者可由人类手动地完成。或者,语音邮件消息可以被传送至电话102,录制可由电话102自身来执行。语音邮件消息是电话104始发的语音呼叫的结果,和语音邮件消息一起维持始发电话的标识符。这可以和(无论是录制的还是未录制的)语音邮件消息一起或者作为语音邮件消息的一部分被传送至电话。在一个或多个实施例中,始发电话的这一标识符是始发电话的电话号码。所录制的语音邮件消息可以以各种不同的方式从远程录制服务被传送。例如,所录制的语音邮件消息可以作为文本消息或其他类型的消息被发送。另一类通信是语音呼叫。这可以包括电话的用户所应答的语音呼叫、以及电话的用户未应答的语音呼叫、用户明显忽略的语音呼叫,等等。这也可以包括对其留下语音邮件消息的语音呼叫(无论是否被录制)、以及对其未留下语音邮件消息的语音呼叫。不同类型的通信的线程间指示也可以支持各种其他类型的通信。这类通信的例子包括移动即时消息收发、电子邮件等。在一个或多个实施例中,可以与通信一起接收到该通信的源的标识符。或者,可以以其他方式获得源的标识符。例如,可以接收电子邮件消息,同时接收始发该电子邮件消息的设备的电子邮件地址的标识符。该电子邮件地址可以与(例如电话102所维持的)联系人列表相比较,并且可以标识始发设备的另一标识符(例如,和电子邮件地址所关联的同一用户相关联的电话号码)。在电话102处接收到的这些各种类型的通信由另一电话104始发。始发电话具有一关联的标识符,它一般是被分配给该始发电话的电话号码,但也可以是另一标识符。始发该通信的电话的用户也可被称为通信的始发者。通信可以通过其他组件、设备和/或服务, 但仍被视为用另一电话104始发。类似地,电话102(或电话102的用户)可以是被发送给其他电话104的这些各种类型的通信的始发者。用另一电话104始发并被发送至电话102的通信也可被称为目标电话102和/或电话102的用户。类似地,用电话102始发并被发送至另一电话104的通信也可被称为定向到该另一电话104和/或另一电话104的用户。电话102包括消息收发模块112、语音模块114、通信模块116、线程间通信显示模块118和屏幕120。通信模块116对从电话104接收通信并将通信发送至电话104进行管理。消息收发模块112管理由通信模块116发送和/或接收的文本和/或其他媒体消息。 模块112维持由电话102发送和/或接收的消息的列表或记录。语音模块114管理电话 102上的语音呼叫(并可选地管理语音邮件消息)。模块114维持由电话102作出和/或接收到的语音呼叫的列表或记录,并可选地维持由电话102接收到的所录制的语音邮件消息的列表或记录。如下进一步详细讨论的,线程间通信显示模块118管理按时间顺序排列在线程间的不同类型的通信的显示。不同类型的通信也显示在屏幕120上。屏幕120可以是能经其显示各种通信的指示的各种屏幕中的任一种。线程间通信显示模块118从电话102中管理通信的模块获得不同通信类型的指示。例如,模块118可以从语音模块114获得语音呼叫和所录制的语音邮件消息的指示。再举一个例子,模块118可以从消息收发模块112获得文本消息和其他媒体消息的指示。或者,模块118可以从通信模块116获得不同通信的指示。也可以在屏幕120上向电话102的用户显示由电话102接收和/或发送的各种通信的指示。这些指示可仅仅包括该通信被接收或发送的指示,诸如来自特定电话号码的语音呼叫被接收到的文本或另一指示符、作出到特定电话号码的电话呼叫的文本或另一指示符、等等。这些指示也可以包括实际通信,诸如文本消息的内容、语音邮件消息的所录制的内容、等等。这些指示和它们的显示将在下面更详细地讨论。电话102所接收和发送的通信被分类成不同的组。电话102的用户可以标识他或她希望在每个特定组中包括的个人(或电话)。可按照各种不同模式执行该标识。例如,用户可以从联系人列表或地址簿中选择个人并将他们分配给不同的组。再举另一个例子,当从另一电话104接收到通信时,电话102的用户可以标识始发该通信的用户要被分配至的特定组。又举另一个例子,电话102的用户可以从另一设备接收特定组以及该组中的个人的指示,所述另一设备诸如另一电话104、远程服务器设备等等。在一个或多个实施例中,每个组具有一个相关联的组标识符。组标识符用于将通信分配给特定组。在一个或多个实施例中,组标识符是基于组中所有用户的电话的电话号码(包括或者不包括电话102的电话号码)生成的值。该值可以以各种不同方式生成,例如通过连接组中所有用户的电话号码、使用各种已知散列算法的任一种来基于组中用户的电话号码生成散列值、等等。
当在电话102从另一电话104接收到通信时,确定该通信的组标识符,使得该通信与正确的组相关联。通信包括通信始发者的电话号码以及该通信的每个目标的电话号码。 这些电话号码用于确定该通信的组标识符。类似地,当从电话102的用户接收到的通信要被发送至一个或多个其他电话104 时,确定该通信的组标识符,使得该通信可与正确的组相关联。通信包括通信的每个目标的电话号码。这(或这些)电话号码任选地与电话102的电话号码一起用来确定通信的组标识符。例如,组标识符可基于组中用户的用户电话的电话号码来如下生成。每个电话号码被标准化,使得电话号码的不同表示缩减为相同的字符串。例如,电话号码的一种表示可以将区域码包括在括号中;同一电话号码的另一种表示可能没有括号但在区域码之后有一个连字号,等等。标准化可以以不同方式执行,例如通过使电话号码具有预定表示并且将每个电话号码转换成该预定表示(例如根据需要添加和/或删除括号、根据需要添加和/或删除连字符、根据需要添加和/或删除区域码,等等)。然后使用标准化的电话号码生成具有固定尺寸的组标识符。组标识符可以是例如 1 位值,然而也可以替代地使用较大或较小的尺寸。组标识符使用两种不同技术之一来生成。第一种技术用于只有一个目标和一个源的情况(例如电话102和另一个电话104)。 该另一个电话(电话104)的标准化的电话号码被用作组标识符。第二种技术用于组中有三个或更多个电话号码的情况(例如两个或更多个电话104)。通过使用第二种技术,组中的被标准化的电话号码被排序。这种排序可以用各种不同的方式来执行,例如以数字升序或数字降序、以字母顺序、或者根据某一其他标准或算法。电话102的被标准化的电话号码可以从该排序的列表中被排除,或者可以被包括在该排序的列表中。被排序的标准化的电话号码按照它们排序的顺序来连接,以生成已排序的标准化的电话号码串。然后向已排序的标准化的电话号码串应用散列函数以生成被用作组标识符的散列值。可以使用各种不同的散列函数,包括密码散列函数或单向散列函数、非密码散列函数等。这种散列函数的例子包括MD5 (报文摘译算法5)散列函数、SHA-I (安全散列算法1)散列函数等等。在一个或多个实施例中,组标识符包括电话102的电话号码。或者,可以从组标识符中排除电话102的电话号码。从组标识符中排除电话号码允许用户改变他或她电话的电话号码而无须改变他或她的组。电话号码的这一改变会在例如用户改变他或她电话中使用的用户身份模块(SIM)卡时发生。由于电话102的电话号码从组标识符中被排除,因此尽管电话号码发生变化,但用户的组仍保持相同。或者,可以不使用组标识符而以其他方式向各组分配通信。例如,电话102的组可以生成多个组,每个组具有一个或多个其他个人。与联系人列表或地址簿中的每个个人一起,可以维持这些多个组的记录,例如单独的“组”列表,或者可以维持个人所属的一个或多个组的指示。当在电话102接收到通信时,可以检查记录以确定该通信的始发者属于哪一个或哪些组。类似地,当通信由电话102发送时,可以检查记录以确定通信正被发送至的个人属于哪一个或哪些组。来自和/或去往特定组中的个人的通信的指示可以一起被显示在屏幕120上。这些通信的指示是按时间顺序排列在线程间的,使得在其他通信之前接收(或发送)的通信的指示早于所述其他通信的指示而被显示。较早地显示指示可以以不同方式来实现,例如
7将通信显示在其他通信上方,将通信显示在其他通信左边,等等。在一个或多个实施例中, 通信被接收(或发送)的日期和/或时间也可以作为通信的指示的一部分(或一起)被显
示 ο在一个或多个实施例中,基于电话102接收(或发送)通信的时间来分配特定通信的时间。或者,可以使用其他时间。例如,在由远程服务执行语音邮件消息的录制的情况下,被分配给语音邮件消息的时间可以是该语音邮件消息被远程服务接收到的时间。然后该时间可以与所录制的语音邮件消息一起被传送至电话102。无论通信类型是什么,通信的指示都按时间顺序在线程间显示。在屏幕120上按时间顺序在线程间显示文本消息、MMS消息、所录制的语音邮件消息、接收到的语音呼叫的指示、电话102的用户发起的语音呼叫的指示、等等。在一个或多个实施例中,不同类型的通信的指示在屏幕120上不同地显示,例如使用不同的字体、不同的颜色、不同的背景等等来帮助区分不同类型的通信。显示不同类型的通信的指示的方式可由电话102的用户任选地设置。通信也可以按组显示在屏幕120上。与不同组相关联的通信在不同时间显示在屏幕120上。或者,与多个组相关联的通信可以同时显示在屏幕120的不同部分中。在一特定时间显示的特定组的通信可以以各种不同方式来确定。例如,用户可以响应于哪个模块 118显示来自特定组的通信,而从组列表中选择该特定组。再举另一个例子,用户可以响应于哪个模块118显示来自特定人与其相关联的组的通信,而从联系人列表或地址簿中选择该特定人。还举一个例子,模块118可以显示从最近接收到的通信的始发者与其相关联的组而来的通信。此外,应当注意,通信的一个或多个指示还可以包括通信被接收和/或发送的日期和/或时间(也称为时间戳)。对于一些类型的通信的指示可以包括这种日期和/或时间,而另一些则不包括。例如,SMS或MMS消息指示可包括时间,而其他通信类型的指示不包括时间。或者,指示被显示的顺序被用来固有地标识通信被接收的顺序,而不显示这些指示的日期和/或时间。图2示出根据一个或多个实施例的线程间通信的指示的示例显示。在图2的例子中,在时间顺序上较早地发送或接收的通信的指示在线程间通信列表200中被显示在后续发送或接收的通信的指示之上。通信的指示被显示在屏幕上,诸如图1的屏幕120。图2中显示了一个组的四种不同通信的指示。第一指示202是来自用户Jane的文本消息,表明午餐会面地点。指示202还包括通信被接收到的时间(17:09)。第二指示 204是语音呼叫指示,标识用户Jane Doe作出了呼叫。指示204还包括通信被接收到的时间(17:11)。第三指示206是来自用户Jane Doe的所录制的语音邮件消息,表示一个不同的午餐会面地点。指示206还包括通信被接收到的时间(17:1幻。第四指示208是由在其上显示这些指示的设备的用户所发送的文本消息。第四指示208还包括通信被接收到的时间(17:13)。如图2所示,消息、语音呼叫以及所录制的语音邮件消息的指示按时间顺序在线程间被显示。一些指示包括通信的内容(例如指示202包括文本消息的内容),而其他指示不包括通信的内容(例如,指示204是用户Jane Doe作出呼叫的文本指示符,但不包括语音呼叫的内容)。
图2所示的该显示使用户能容易地识别通信的时间顺序,而不考虑通信的源。如图2所示,用户能容易地看到正确的午餐会面地点是Ray’s,因为表明Ray's是会面地点的通信在表明Ozzie’ s是会面地点的通信之后的时间发生。如果没有图2所示的线程间显示,用户会难以确认正确的午餐会面地点,因为用户难以确定以下哪个先到达在Ozzie’ s 会面的文本消息还是在Ray’ s会面的语音邮件消息。图2还示出对语音邮件消息的消息响应。指示206是已经作为语音呼叫的结果被留下的所录制的语音邮件消息。然而,由于指示206作为线程间的通信列表200的一部分被显示,因此用户能容易地使用消息(例如文本消息、MMS消息等)来发送响应。在图2的例子中,指示和时间戳一起显示,时间戳表明接收到通信的时间。在替换的实施例中,这种时间戳未被显示。相反,指示的显示顺序固有地标识了通信被接收到的时间顺序。此外,显示线程间通信的指示的电话使用户能输入文本和/或其他媒体供发送至其他电话。图3示出按照一个或多个实施例允许对要由用户输入的线程间通信作出响应的示例显示。图3示出参照图2讨论的线程间通信列表200。此外,在图3中,示出文本输入域302,它允许用户输入要被发送至其他电话的文本。被输入到域302中的文本被发送至一个或多个其他电话,所述一个或多个电话是在列表200中为其显示通信指示的组的一部分。文本可以以各种不同方式被输入,例如使用触摸垫、键区、口头输入等。也可以调用“发送”和“传送”功能以便将所输入的文本发送至其他电话。尽管被示出为文本输入域,但应当明白,也可以使用域302和/或其他输入域来替代地输入其它类型的媒体。如图2和3的例子可见,显示线程间通信的指示使用户能容易地观看与另一用户 (或一组用户)的通信历史。该历史按时间顺序显示,不同类型的通信的指示在线程间显示。传入通信(从另一用户接收到的通信)和传出通信(被发送给另一用户或一组用户的通信)可以被显示,允许向用户显示更为稳健的历史。图4是示出按照一个或多个实施例用于实现不同类型的通信的线程间指示的示例过程400的流程图。过程400由诸如图1的电话102等电话来实现,并可以用软件、固件、 硬件、或其组合来实现。过程400是用于不同类型的通信的线程间指示的示例过程;这里参照不同的附图包括了不同类型的通信的线程间指示的其他讨论。在过程400中,接收到不同类型的通信(动作40幻。如上面所讨论的,可以在动作402接收各种不同类型的通信。这一接收动作可以包括从其他电话接收通信,以及从实现过程400的电话的用户接收通信。对于每个接收到的通信,标识通信所关联的组(动作404)。如上面所讨论的,通信与通信始发者所关联至的组相关联。如上面所讨论的,可以以各种不同方式来标识通信始发者所关联的组,该组一般至少基于通信始发者的标识符。类似地,如上面所讨论的,对于从实现过程400的电话的用户接收到的(并且要由实现过程400的电话所发送的)通信, 通信与该通信的一个或多个目标所关联至的组相关联。然后显示接收到的通信的指示(动作406)。通信按组显示,如上面所讨论的,无论类型如何,不同类型的通信的指示可以按时间顺序在线程间显示。可以在不同的时间在动作406显示与不同组相关联的通信的指示。例如,用户可以输入对和要显示的特定组有关的通信的请求,例如通过从组列表中选择该特定组的标识符。或者,在特定时刻显示的特定组可以自动地确定。例如,最近接收到的通信所关联的组可以是所显示的组。此外,应当注意,由于在动作406显示指示的屏幕的尺寸(例如,图1屏幕120的尺寸),可能出现过多通信同时与要被显示的一个组相关联的情况。在这种情况下,用户能够使用各种输入在指示上滚动,例如上和/或下箭头、定点设备、口头输入等。因而,在这种情况下,在任何给定时间显示与一个组相关联的通信的一个子集。图5示出按照一个或多个实施例可被配置成实现不同类型的通信的线程间指示的示例设备500。设备500可以是例如图1的电话102或104。计算设备500包括一个或多个处理器或处理单元502、可包括一个或多个存储器和/或存储组件506的一个或多个计算机可读介质504、一个或多个输入/输出(I/O)设备 508、以及允许各组件和设备彼此通信的总线510。计算机可读介质504和/或一个或多个 I/O设备508可作为设备500的一部分来包括,或另选地可耦合到设备500。总线510表示若干类型的总线结构中的一个或多个,包括存储器总线或存储器控制器、外围总线、加速图形端口、使用各种不同总线体系结构的处理器或局部总线等。总线510可包括有线和/或无线总线。存储器/存储组件506表示一个或多个计算机存储介质。组件506可包括易失性介质(如随机存取存储器(RAM))和/或非易失性介质(如只读存储器(ROM)、闪存、光盘、 磁盘等等)。组件506可包括固定介质(例如,RAM、ROM、固定硬盘驱动器等)以及可移动介质(例如闪存驱动器、可移动硬盘驱动器、光盘等等)。此处所讨论的技术可以用软件来实现,且各指令由一个或多个处理单元502来执行。可以明白,不同的指令可以存储在设备500的不同组件中,如存储在处理单元502中、 存储在处理单元502的各种高速缓存存储器中、存储在设备500的其他高速缓存存储器中 (未示出)、存储在其他计算机可读介质上,等等。另外,可以明白,指令被存储在设备500 中的位置可以随时间改变。一个或多个输入/输出设备508允许用户向设备500输入命令和信息,并且还允许向用户和/或其他组件或设备呈现信息。输入设备的示例包括键盘、光标控制设备(例如鼠标)、话筒、扫描仪等。输出设备的示例包括显示设备(例如监视器或投影仪)、扬声器、 打印机、网卡等。各种技术在此可以在软件或程序模块的一般上下文中描述。一般而言,软件包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。这些模块和技术的实现可以存储在某种形式的计算机可读介质上或通过某种形式的计算机可读介质传输。计算机可读介质可以是可由设备访问的任何可用介质或媒质。作为示例而非限制, 计算机可读介质可以包括“计算机存储介质”和“通信介质”。“计算机存储介质”包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括但不限于,RAM、ROM、EEPR0M、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、盒式磁带、磁带、磁盘存储或其他磁存储设备,或者可用于存储所需信息并可由计算机访问的任何其他介质。
“通信介质”通常用诸如载波或其他传输机制等已调制数据信号来体现计算机可读指令、数据结构、程序模块或其他数据。通信介质还包括任意信息传递介质。术语“已调制数据信号”是指其一个或多个特征以这样的方式设置或改变以便在信号中对信息进行编码的信号。作为示例而非限制,通信介质包括有线介质,诸如有线网络或直接线连接,以及无线介质,诸如声学、RF、红外线和其他无线介质。以上的任一种的组合也包括在计算机可读介质的范围之内。—般而言,本文描述的任何功能或技术可使用软件、固件、硬件(例如,固定逻辑电路)、手动处理或这些实现的组合来实现。如此处所使用的术语“模块”通常表示软件、固件、硬件、或其组合。在软件实现的情况下,模块表示当在处理器(例如,一个或多个CPU) 上执行时执行指定任务的程序代码。该程序代码可被存储在一个或多个计算机可读存储器设备中,对其的进一步描述可参考图5找到。本文描述的不同类型的通信的线程间指示技术的各个特征是平台无关的,从而意味着该技术可在具有各种处理器的各种商用计算平台上实现。尽管用结构特征和/或方法动作专用的语言描述了本主题,但可以理解,所附权利要求书中定义的主题不必限于上述具体特征或动作。相反,上述具体特征和动作是作为实现权利要求的示例形式公开的。
权利要求
1.一种在电话中实现的方法,所述方法包括接收(40 第一类型的第一通信,所述第一通信由一个或多个其他电话始发并且与第一组用户相关联;接收(40 第二类型的第二通信,所述第二通信由所述一个或多个其他电话始发,所述第二通信与所述第一组用户相关联但所述第二类型不同于所述第一类型;以及在电话的屏幕上同时显示(406)所述第一通信的指示和所述第二通信的指示,将这些指示按组按时间顺序排在线程间。
2.如权利要求1所述的方法,其特征在于,还包括接收第三类型的第三通信,所述第三通信由所述一个或多个其他电话始发并且与所述第一组用户相关联,所述第三类型不同于所述第一类型和所述第二类型;以及其中所述显示包括显示所述第一通信的指示、所述第二通信的指示以及所述第三通信的指示,按时间顺序将这三个通信排列在线程间。
3.如权利要求1所述的方法,其特征在于,还包括允许电话的用户在已经由所述一个或多个其他电话始发的通信的多个附加指示上滚动。
4.如权利要求1所述的方法,其特征在于,还包括与所述第一通信的指示和所述第二通信的指示一起显示从所述电话发送至所述一个或多个其他电话的第三通信的指示,按时间顺序将所述第一通信、所述第二通信和所述第三通信排列在线程间。
5.如权利要求1所述的方法,其特征在于,所述第一通信是所录制的语音邮件消息,所述方法还包括从所述电话的用户接收消息;以及响应于所述所录制的语音邮件消息向所述一个或多个其他电话发送所述消息。
6.如权利要求1所述的方法,其特征在于,所述第一类型包括文本消息或其他媒体消息,所述第二类型包括电话呼叫或所录制的语音邮件消息。
7.如权利要求1所述的方法,其特征在于,所述第一通信的指示包括所述第一通信,所述第二通信的指示包括接收到第二通信的文本指示符。
8.如权利要求1所述的方法,其特征在于还包括至少部分基于用户的电话的电话号码来标识不同用户组。
9.一种或多种其上存储多个指令的计算机存储介质,当指令由电话的一个或多个处理器执行时,使所述一个或多个处理器实现如权利要求1所述的方法。
10.一种电话(102),包括屏幕(120);以及用于显示与不同电话的通信的指示的线程间通信显示模块(118),不同类型的通信的指示按照不同电话作为其一部分的组按时间顺序排列在线程间,与电话的通信包括从不同电话接收到的通信和被发送至不同电话的通信。
11.如权利要求10所述的电话,所述线程间通信显示模块还用于至少部分基于不同电话的电话号码将所述不同电话标识为不同组的部分。
12.如权利要求10所述的电话,其特征在于,所述不同类型的通信包括电话所接收到的语音呼叫、电话所接收到的消息以及电话所发送的消息。
13.如权利要求10所述的电话,其特征在于,所述线程间通信显示模块还用于 显示所录制的语音邮件消息作为通信指示的一部分;从所述电话的用户接收消息;以及响应于所述所录制的语音邮件消息,向始发所述所录制的语音邮件消息的不同电话中的一个发送所述消息。
14.如权利要求10所述的电话,其特征在于,显示通信的指示是同时显示与单个组相关联的各通信的指示、以及在不同时间显示与不同组相关联的各通信的指示。
15.如权利要求10所述的电话,其特征在于,所述通信的指示中的一个或多个的每一个包括所述通信的内容。
全文摘要
不同的电话被标识为不同组的部分,与不同电话通信的指示按组被显示在特定电话上。也可以按时间顺序在线程间显示不同类型的通信的指示。这些与不同电话的通信可以包括从不同电话接收到的通信和被发送至不同电话的通信。
文档编号H04W88/02GK102172098SQ200980139831
公开日2011年8月31日 申请日期2009年9月22日 优先权日2008年10月2日
发明者D·T·潘, H-Y·J·林, K·Q·萨博塔 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1