CN105339959A - 用于显示从通信服务接收的电子通信的设备 - Google Patents
用于显示从通信服务接收的电子通信的设备 Download PDFInfo
- Publication number
- CN105339959A CN105339959A CN201380077849.2A CN201380077849A CN105339959A CN 105339959 A CN105339959 A CN 105339959A CN 201380077849 A CN201380077849 A CN 201380077849A CN 105339959 A CN105339959 A CN 105339959A
- Authority
- CN
- China
- Prior art keywords
- sender
- communication
- list
- electronic communication
- communication service
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/107—Computer-aided management of electronic mailing [e-mailing]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/224—Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Human Resources & Organizations (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Human Computer Interaction (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Operations Research (AREA)
- Data Mining & Analysis (AREA)
- Computer Hardware Design (AREA)
- Marketing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Telephone Function (AREA)
Abstract
本文公开的示例向通信设备的用户提供通知。该通信设备根据电子通信的发送者来分组从不同通信服务接收的电子通信。该通信设备根据接收到的电子通信来整理发送者中一个或多个发送者的列表。该通信设备经由该通信设备的图形用户界面来显示经整理的列表。针对该列表上的每个发送者,该通信设备显示从该发送者接收的电子通信的数量的指示。
Description
背景技术
随着诸如智能电话和平板之类的移动计算设备的引入,现在个人比以往任何时候更容易访问。通过利用这样的通信设备,个人能够以各种形式(如通过电话呼叫、文本消息、电子邮件、视频会议或通过社交网络服务)来彼此交换电子通信。每种通信方式或通信服务可以通过应用而在设备上获得。
随着个体可得到各种通信服务,个体迅速地对接收到的每个电子通信做出响应可能困难。此外,个体可能不能在特定时间对接收到的通信做出响应。因此,设备可以提供错过的来自各种通信服务的通信的指示。
附图说明
图1图示根据一个示例的移动通信设备的图形用户界面(GUI),该移动通信设备具有可用于在该移动设备上运行的各种通信服务应用;
图2A-图2B图示利用以人为中心的方法的移动通信设备的GUI的示例屏幕截图;
图3-图4图示具有根据用户偏好排序的发送者列表的移动通信设备的GUI的示例屏幕截图;
图5图示根据一个示例的在用户选择查看与发送者关联的通知之后的移动设备的GUI的屏幕截图;
图6图示根据一个示例的场景,在该场景中发送者尝试通过未在接收者的设备上安装的通信服务应用来向接收者发送电子通信;
图7A-图7B图示用户比较在其设备上安装的通信服务应用的示例屏幕截图;
图8是描绘移动通信设备的组件的示例的框图;
图9是描绘与图8对应的示例数据储存库的框图;
图10是根据一个示例的描绘存储资源和处理资源的框图;以及
图11是描绘为实现示例所采取的步骤的流程图。
具体实施方式
介绍:图1图示移动通信设备的示例图形用户界面(GUI)100,该移动通信设备具有可用于在该移动设备上运行的各种通信服务应用。作为示例,如果该移动设备的用户想要打电话,那么该用户可以通过使用移动设备已知的输入方法(例如,通过设备的触摸屏)访问“电话”应用。作为另一示例,如果该用户想要访问其社交网络账户,如脸书(Facebook)、领英(LinkedIn)或推特(Twitter),那么该用户可以访问“通信服务1”或“通信服务2”应用。除了图中图示的以外,该移动设备可以具有更多或更少的应用,例如根据该移动设备的能力或根据该用户可通过该移动设备访问的其它社交网络账户。例如,如果该移动设备具有前置摄像头,则在该设备上可以用视频会议应用。
参照图1,GUI图示10个错过的呼叫和/或语音邮件、35个新的文本消息、62个未读电子邮件、23个错过的与通信服务1相关的通知以及20个错过的与通信服务2相关的通知。错过的通知可以来自各种人和/或组织。传送错过的通知的这种方法可以称作以应用为中心的方法,其中在设备上运行的每个通信服务应用提供其自身的错过的通知。但是,一个人可能已经使用各种通信服务来尝试联系该移动设备的用户。例如,该人可能已经尝试呼叫该用户、留下语音邮件以及发送几个文本消息和电子邮件。根据以应用为中心的方法,来自一个人的错过的通知可能被分散在“电话”、“消息”以及“邮件”应用之中。尽管用户可以定期查看错过的与一些通信服务相关的通知,但是这可能不适用于其它通信服务。
返回参照之前的示例,用户可以定期检查“电话”和“消息”应用,并且注意错过的呼叫、语音邮件以及文本消息。但是,用户可能不定期检查电子邮件,且因此,可能未注意来自该人的与被留下的语音邮件和文本消息相关的电子邮件。
本文公开的示例使用以人为中心的方法来向移动设备的用户提供错过的通知,其中根据电子通信的发送者而不是根据由发送者使用的通信服务来对错过的通知进行分组。换句话说,如果特定发送者为移动设备的用户留下不同形式的通信,如语音邮件、文本消息和电子邮件,那么来自该发送者的所有错过的通知被组合在一起,而不是像以应用为中心的方法那样分散在各种通信服务应用之中。
以下描述被分成多个章节。标为“说明性示例”的第一章节提供利用以人为中心的方法的移动计算设备的用户界面的示例屏幕视图。标为“组件”的第二章节描述用于实现各种实施例的各种物理组件和逻辑组件的示例。标为“操作”的第三章节描述为实现各种实施例所采取的步骤。
说明性示例:图2A-图2B图示利用以人为中心的方法的移动通信设备的图形用户界面的示例屏幕截图。如所图示的,移动设备的用户可以查看与特定发送者有关的错过的通知,而不管由该发送者使用的通信服务是什么。发送者的表示可以是描绘通用图像或与该发送者关联的图像的图标。例如,该图标可以是该发送者的照片或用户使其与发送者关联的图像(即用户可定制的)。基于发送者列表的规模,该列表可以分散在GUI的多个页之中。
返回参照图1中图示的利用以应用为中心的方法的移动设备,存在被分散在五个通信服务应用之中的共150个通知。在这样大量通知的情况中,移动设备的用户可能被劝阻不要打开每个应用并且查看每个错过的通知。但是,在利用以人为中心的方法的移动设备的情况中,焦点不再位于由发送者使用的通信服务,而位于发送者本身。因此,如图5中图示的,移动设备的用户可以查看与中心位置的特定发送者关联的所有消息。
可以以利用以人为中心的方法的设备的用户能发现有用的各种方式来整理通过该设备的GUI图示的发送者列表。作为示例,可以根据从每个发送者接收的电子通信的数量来整理该发送者列表,如图2A中的GUI200A的示例屏幕截图所图示的。作为结果,用户能够清楚地看到已经最频繁地尝试与该用户通信的发送者。发送者的顺序可以基于信息中的改变而自动地改变。例如,在用户查看与特定发送者相关的错过的通知中的一个或多个之后,可以基于来自其它发送者的错过的通知的数量而在列表中使发送者向下移动。
图2B图示具有GUI200B的示例屏幕截图,该GUI200B具有根据用户偏好和/或行为整理的发送者列表。与图2A相比,可以根据用户为发送者和/或通信服务设置的偏好来整理发送者列表,而不是根据从每个发送者接收的通信的数量来整理发送者列表。例如,用户可以为特定发送者分配优先级,使得发送者在列表中被整理得更高或更低。可以在设备的联系人列表中设置发送者的优先级。
参照图2B,尽管存在仅一个来自发送者12的错过的通知,但是由于用户向该发送者分配高优先级,所以发送者12可以在列表上位于第一。同样地,尽管发送者1可能具有最多的错过的通知,但是由于向该发送者分配低优先级,所以发送者1可以在列表上位于最后。此外,根据多个方法的结合来整理发送者列表也是可能的。例如,尽管可以根据所分配的特定优先级来整理发送者12和发送者1,但是如之前描述的,可以根据接收到的通信的数量来整理其它发送者,如发送者2、发送者10和发送者11。
图3和图4图示用于控制发送者列表的顺序的、可以由移动设备的用户设置的其它偏好。作为示例,可以根据组来排序发送者列表,使得属于第一组的发送者在列表中比属于第二组的发送者被排位得更高,如图3中的GUI300的示例屏幕截图图示的。换句话说,设备的用户可能喜欢首先接收来自列表中的同事的提醒,然后是来自家庭成员的提醒,而最后是来自朋友的提醒。可以由用户手动地设置和/或自动地确定(例如,发送者是同事、家人还是朋友)用户与每个发送者之间的关联。
作为示例,基于可通过与移动设备有权访问的用户的结构关联的移动平台来获得的机构图,特定发送者可以自动地被关联为同事。作为示例,可以基于通信服务(如脸书或领英)内用户与发送者之间的关系来自动地设置特定发送者的关联。例如,发送者可以在脸书上被列为用户的配偶,结果,该发送者可以自动地分配至家人组。
移动设备的用户可以给一个通信服务比另一通信服务更强的重要性。因此,该用户可能喜欢在发送者列表的顶部看到来自特定通信服务的通知,图4中的GUI400图示的是这样的示例。如所图示的,如果用户喜欢在列表的顶部看到来自通信服务2的通知,那么具有经由通信服务2发送的通信的来自发送者2的错过的通知在列表中被排位为高于具有经由通信服务1发送的通信的来自发送者1的错过的通知。
如上所述的,可以根据用户的行为来整理发送者列表,如用户如何处理从发送者接收的电子通信。作为示例,可以在一段时间内或持续地追踪用户在对来自发送者的通信做出响应时的迅捷性。此外,在一天中用户对特定发送者做出响应而不对其它发送者做出响应的时间可以在这一天中改变该列表的顺序。例如,在工作时间期间,可以通过使同事在该列表中更高来对发送者列表进行整理。在工作时间之后,可以通过使家人和朋友在该列表中更高来对发送者列表进行整理。
随着收集与用户如何对特定发送者做出响应相关的更多数据,发送者在列表中的位置可能更接近地反映来自该发送者的通知对用户而言的重要性。换句话说,可以基于用户如何处理从发送者接收的电子通信而随时间变化调整该发送者在该列表中的排位。
作为示例,如果用户正常接听来自发送者的电话,且立即检查来自该发送者的电子邮件和/或对来自该发送者的电子邮件做出响应,则来自该发送者的通知可以在列表中被排位得更高。此外,与从另一发送者接收的通信相比用户有多频繁对来自特定发送者的电子通信做出响应,可以确定将特定发送者在列表中排位得比其它发送者更高还是更低。但是,如果用户正常地忽略来自发送者的呼叫,且很少对来自该发送者的文本消息做出响应,则来自该发送者的通知可能对于用户查看而言不那么重要。因此,该发送者在列表中可能被排位得更低或不会留在该列表中。这在比较图1和图2B中图示的GUI时被反映出。
返回参照图1中示出的利用以应用为中心的方法的移动设备,存在被分散在五个通信服务应用之中的共150个通知。但是,参照图2B中图示的利用以人为中心的方法的移动设备,存在被分散在十二个发送者之中的共138个通知。换句话说,当从以应用为中心的方法向以人为中心的方法转变时,十二个通知不会留在该列表中。这十二个通知可能与移动设备的用户关于之前的通信忽略的一个或多个发送者关联。结果,关于这十二个通知可能不提醒设备的用户。
如上面提到的,可以根据多种方法的组合来整理发送者列表。例如,可以根据与用户的偏好和行为关联的规则的组合以及根据从每个发送者接收的电子通信的数量来整理该列表。
图5图示根据示例的在用户选择查看与发送者关联的通知之后的移动通信设备的GUI500的屏幕截图。在从发送者列表中选择特定发送者时,经由GUI显示发送者的表示以及由发送者用于发送电子通信的每个通信服务的表示。作为示例,如所图示的,每个通信服务的表示可以围绕该发送者的表示来放置。对于每个通信服务而言,还可以提供经由该通信服务从发送者接收的电子通信的数量的指示。
参照图5,尽管四个不同的通信服务已用于联系移动设备的用户(电话、消息、通信服务2和邮件),但是用户能够查看与中心位置的特定发送者关联的所有消息。从该位置起,用户能够访问每个应用并查看来自该发送者的通知。
可以由设备的GUI直接显示来自特定发送者的消息,而不是从发送者列表中选择查看与发送者关联的电子通信。这些发送者可以属于该设备的用户可能想要立即被通知通信的联系人集合。如上所述的,可以由用户手动创建或根据用户的行为自动地生成此该集合。例如,如果用户正常地接听来自特定发送者的电话并且立即检查来自该发送者的电子邮件和/或对来自该发送者的电子邮件做出响应,则可以由设备的GUI直接显示来自该发送者的消息。结果,用户能够立即对该消息做出响应。通过对该消息做出响应,可以启动对应于该消息的通信服务。例如,如果发送者发送消息说“给我打电话”,则当设备的用户对该消息做出响应时,可以启动电话应用。在对该消息做出响应之后,可以从GUI中移除该消息。
由于可用许多通信服务,所以移动设备的用户可能不与其它用户共享相同的通信服务。例如,一个用户可能在其设备上可访问脸书和领英,而另一用户可能在其设备上可访问推特和谷歌视频群聊(Hangouts)。这两个用户之间出现的问题是他们不能经由之前提到的服务来彼此通信。用户可能不具有在其它用户设备上发现的服务的账户,或可能具有在其它用户的设备上发现的服务的账户,但可能不具有在其设备上安装的与该服务关联的应用。
图6图示场景600,作为示例,在该场景中发送者尝试通过未在接收者的设备上安装的通信服务3来向接收者发送电子通信。尽管接收者可能具有与通信服务3关联的账户,但是接收者可能未安装与通信服务3关联的应用。结果,如所指示的,接收者可能未接收该通信。
本文公开的示例使多个用户能够比较在其各自的设备上安装的通信服务应用。在比较之后,向这些用户给予安装未在其设备上发现的通信服务的选择,图7A-图7B图示这种情况的示例。用户可以提交用于比较在另一用户的设备上安装的通信服务的请求。另一用户可以准许或拒绝该比较的请求,并且确定哪些服务应包括在该比较中。参照图6,发送者可能不想接收者知道通信服务4,因此可能不将通信服务4包括在比较请求中(未示出)。
当另一用户准许比较时,可以在安装在任一设备上的通信服务之间作比较,以确定未在这些设备上安装的任何通信服务。基于该确定,可以在未安装通信服务的每个设备上显示列表。参照图7A中的发送者的设备的GUI700A的示例屏幕截图,发送者能够查看与安装在接收者的设备上的通信服务应用比较的结果(图6中图示)。通信服务2未安装在发送者的设备上,因此可以给予发送者用于安装通信服务2的选择,如所图示的。
类似地,参照图7B中的接收者的设备的GUI700B的示例屏幕截图,接收者能够查看与未在发送者的设备上安装的通信服务应用比较的结果。通信服务3和通信服务4未安装在接收者的设备上,因此可以给予接收者安装通信服务3和通信服务4中一个或多个通信服务的选择,如所图示。作为示例,如果用户决定安装通信服务的应用,则比较中涉及的另一用户可以在该通信服务中被自动地登记为朋友或追随者。通过能够在用户的设备之间共享更多通信服务,用户能够更有效地彼此通信。
组件:图8-图10描绘用于实现各实施例的物理组件和逻辑组件的示例。在图8中,各组件被标识为引擎60-64。在描述引擎60-64时,焦点在于每个引擎的指定功能。但是,如本文所用的,术语引擎指被配置用于实施指定功能的硬件和程序的组合。如随后结合图10所图示的,例如,每个引擎的硬件可以包括处理器和存储器之一或二者,而程序是在存储器上存储的且可由处理器执行的以实施指定功能的代码。该程序可以包括操作***和应用。此外,每个引擎的硬件可以包括显示器和任何用户输入按钮。
图8是描绘移动通信设备的组件的框图。在此示例中,该通信设备包括分组引擎60、显示引擎62和整理引擎64。在实施其相应功能时,引擎60-64可以访问数据储存库66。储存库66通常表示该通信设备可访问的可以用于存储和检索数据的任何存储器。分组引擎60表示被配置用于根据电子通信的发送者来分组从不同通信服务接收的电子通信的硬件和程序的组合。
显示引擎62表示被配置用于通过通信设备的GUI显示发送者中一个或多个发送者的列表的硬件和程序的组合。对于该列表上的每个发送者而言,显示引擎62可以显示从该发送者接收的电子通信的数量的指示。结果,通信设备的用户可能基于人而不是基于不同通信服务的应用来查看通知。
整理引擎64表示被配置用于根据接收到的电子通信来整理发送者列表的硬件和程序的组合。如上所述的,可以以设备的用户可以发现有用的多种方式来整理发送者列表。作为示例,如图2A中图示的,可以根据从每个发送者接收的电子通信的数量来整理发送者列表。
参照图2B,可以根据用户的偏好和/或行为来整理发送者列表。例如,可以根据用户为发送者和/或通信服务设置的偏好来整理该列表。此外,通过追踪用户如何处理从不同发送者接收的电子通信,可以根据用户的行为来排序发送者列表。当收集到关于用户如何对特定发送者做出响应的更多数据时,发送者在列表中的位置可以更接近地反映来自该发送者的通知对该用户而言的重要性。尽管已描述用于整理该列表的各种方式,但是这些可以独立地或组合地使用。
图9描绘数据储存库66的示例实现方式。在此示例中,储存库66包括电子通信数据68和偏好数据72。电子通信数据68表示至少由分组引擎60维护的数据。电子通信数据68包括多个条目74,每个条目充有发送者字段76和通信服务字段78中的数据。发送者字段76中的数据标识接收到的电子通信的发送者。该发送者可以是可能存储或可能未存储在该通信设备的联系人列表中的人和/或组织。通信服务字段78中的数据标识由发送者针对特定通信所使用的通信服务。在收到来自发送者的新电子通信时,可以由分组引擎60持续地更新电子通信数据68。
分组引擎60可以根据发送者来分组电子通信,并且显示引擎62可以经由通信设备的GUI显示这些发送者中一个或多个发送者的列表。如上所述的,整理引擎64可以根据从每个发送者接收的电子通信的数量来整理发送者列表,该数量可以从电子通信数据68中获得。此外,整理引擎64可以使用用户偏好数据72来整理该列表。偏好数据72可以包括用户为发送者和/或通信服务设置的偏好。此外,如上所述的,偏好数据72可以包括用户行为数据。
在上面的讨论中,引擎60-64被描述为硬件和程序的组合。可以通过多种方式来实现引擎60-64。见图10,程序可以是存储在有形存储资源86上的处理器可执行指令,硬件可以包括用于执行那些指令的处理资源88。因此,存储资源86可以被认为存储程序指令,这些程序指令在由处理资源88执行时实现图8的通信设备的组件。
存储资源86通常表示能够存储可以由处理资源88执行的指令的任意多个存储组件。存储资源86从其不包含暂时性信号而作为替代由被配置用于存储相关指令的一个或多个存储组件组成这个意义上说,存储资源86是非暂时性的。存储资源86可以被实现在单个设备中或分布在多个设备上。同样地,处理资源88表示能够执行由存储资源86存储的指令的任意多个处理器。处理资源88可以集成在单个设备中或分布在多个设备上。此外,存储资源86可以完全地或部分地与处理资源88集成在相同设备中,或其可以为单独的、但可由该设备和处理资源88访问。
在一个示例中,程序指令可以是安装包的一部分,该部分在被安装时可以由处理资源88执行以实现图8的通信设备的组件。在这样的情况下,存储资源86可以是便携式介质,如CD、DVD或闪存或由可以从其中下载和安装该安装包的服务器维护的存储器。在另一示例中,程序指令可以是已安装的一个或多个应用的一部分。这里,存储资源86可以包括集成的存储器,如硬盘、固态硬盘等等。
在图10中,在存储资源86中存储的可执行程序指令被描绘为分组模块90、显示模块92和整理模块94。分组模块90表示如下程序指令:该程序指令在被执行时引起处理资源88实现图8的分组引擎60。显示模块92表示如下程序指令:该程序指令在被执行时引起实现显示引擎62。同样地,整理模块94表示如下程序指令:该程序指令在被执行时引起实现整理引擎64。
操作:图11是为实现通信设备的方法所采取的步骤的流程图1100。在讨论图11时,可以参照图2A-图7B的屏幕视图以及图8-图10中描绘的组件。进行这样的参照以提供上下文示例,而不限制由图11描绘的方法可以被实现的方式。
首先,根据电子通信的发送者来分组从不同通信服务接收的电子通信(步骤1102)。返回参照图8,分组引擎60可以负责实现步骤1102。
在分组电子通信时,可以根据接收到的电子通信来整理发送者中一个或多个发送者的列表(步骤1104)。再次参照图8,整理引擎64可以负责根据接收到的电子通信来整理该列表。
如上所述的,可以以设备的用户可能发现有用的各种方式来整理发送者列表。例如,可以根据从每个发送者接收的电子通信的数量来整理该列表。作为另一示例,可以根据用户如何处理从每个发送者接收的电子通信来整理该列表。发送者在列表中的排位可以基于用户如何随时间变化处理从发送者接收的电子通信而随时间变化。此外,用户可以为发送者或通信服务设置优先级,使得发送者在该列表中更高,或经由特定通信服务而从发送者发送的通信在该列表中更高。
可以经由通信设备的GUI显示经整理的列表(步骤1106)。对于该列表上的每个发送者而言,可以显示从该发送者接收的电子通信的数量的指示(步骤1108)。再次参照图8,显示引擎62可以负责实现步骤1106和步骤1108。
结论:图8-图10有助于描绘各个实施例的结构、功能和操作。特别地,图8-图10描绘各物理组件和逻辑组件。各个组件至少部分地被定义为程序。每个这样的组件、组件的一部分、或它们的各种结合可以完整地或部分地表示包括用于实现任何一个或多个特定逻辑功能的一个或多个可执行指令的模块、段或代码部分。每个组件或其各种结合可以表示用于实现一个或多个特定逻辑功能的电路或多个互连电路。
可以在由处理资源使用或与处理资源结合使用的任何存储资源中实现实施例。“处理资源”是指令执行***,如基于计算机/处理器的***或ASIC(应用专用集成电路)或可以从计算机可读机制获取或获得指令和数据并且执行其中包含的指令的其它***。“存储资源”是可以包含、存储或维护由指令执行***使用或与指令执行***结合使用的程序和数据的任意非暂时性存储介质。如本文所用的术语“非暂时性”仅用于阐明术语介质,不包含信号。因此,存储资源可以包括许多物理介质中的任一中,例如电介质、磁介质、光介质、电磁介质或半导体介质。合适的计算机可读介质的更多特定示例包括但不限于:硬盘、固态硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器、闪存和便携式光盘。
尽管图11的流程图显示特定执行顺序,但是执行顺序可以与所描绘的不同。例如,可以相对于所示出的顺序打乱两个或更多个框或箭头的执行顺序。此外,连续示出的两个或更多个框可以同时执行或部分同时执行。所有这样的变化在本发明的范围中。
已参照前述示例性实施例显示并描述本发明。但是将理解,可以做出其它形式、细节和实施例而不脱离以下权利要求中限定的本发明的精神和范围。
Claims (15)
1.一种用于通信设备的方法,包括:
分组从经由所述通信设备可访问的不同通信服务接收的电子通信,其中所述电子通信根据所述电子通信的发送者而被分组;
根据接收到的所述电子通信来整理所述发送者中一个或多个发送者的列表;
经由所述通信设备的图形用户界面(GUI),显示经整理的列表;以及
针对所述列表上的每个发送者,显示从该发送者接收的电子通信的数量的指示。
2.根据权利要求1所述的方法,包括:
在从所显示的列表中选择特定发送者时,经由所述GUI显示:
该发送者的表示;
由该发送者发送电子通信所使用的每个通信服务的表示,其中所述每个通信服务的表示是围绕该发送者的表示来放置的;以及
针对通信服务的每个表示,经由该通信服务从该发送者接收的电子通信的数量的指示。
3.根据权利要求2所述的方法,包括:
在选择通信服务的表示时,经由所述GUI显示经由该通信服务从该发送者接收的电子通信。
4.根据权利要求1所述的方法,其中,整理包括:根据所述通信设备的用户如何处理从每个发送者接收的电子通信来整理发送者的所述列表。
5.根据权利要求4所述的方法,包括:基于所述通信设备的所述用户如何处理从特定发送者接收的电子通信,随时间变化来调整所述特定发送者在所述列表中的排位。
6.根据权利要求5所述的方法,其中,调整包括:如果与从另一发送者接收的通信相比,所述用户更多地对从所述特定发送者接收的电子通信做出响应,则在所述列表中将所述特定发送者排位得高于另一发送者。
7.根据权利要求1所述的方法,其中,整理包括以下中的一个或多个:
根据从每个发送者接收的电子通信的数量来整理发送者的所述列表;
在所述列表中将从第一通信服务发送电子通信的发送者整理得高于从第二通信服务发送电子通信的发送者;
根据向每个发送者给予的优先级来整理发送者的所述列表;以及
在所述列表中将属于第一组的发送者整理得高于属于第二组的发送者。
8.根据权利要求1所述的方法,包括:
将在所述通信设备上安装的通信服务与在发送者的通信设备上安装的通信服务作比较;
确定在所述发送者的通信设备上安装的一个或多个通信服务未被安装在所述通信设备上;以及
经由所述GUI显示未安装在所述通信设备上的所述一个或多个通信服务的列表。
9.根据权利要求8所述的方法,包括:
在从所述列表中选择通信服务时,安装所述通信服务。
10.根据权利要求1所述的方法,包括:
经由所述GUI显示从发送者接收的消息;以及
在选择所述消息时,经由与所述消息对应的通信服务启动与所述发送者的通信。
11.一种用于通信设备的***,包括:
分组引擎,用于分组从经由所述通信设备可访问的不同通信服务接收的电子通信,其中所述电子通信根据所述电子通信的发送者而被分组;
整理引擎,用于根据接收到的所述电子通信来整理所述发送者中一个或多个发送者的列表;以及
显示引擎,用于经由所述通信设备的图形用户界面(GUI)显示经整理的列表,以及针对所述列表上的每个发送者,显示从该发送者接收的电子通信的数量的指示。
12.根据权利要求11所述的***,包括:
当从所显示的列表中选择特定发送者时,显示引擎经由所述GUI显示:
该发送者的表示;
由该发送者发送电子通信所使用的每个通信服务的表示,其中所述每个通信服务的表示是围绕该发送者的表示放置的;以及
针对通信服务的每个表示,经由该通信服务从该发送者接收的电子通信的数量的指示。
13.根据权利要求11所述的***,其中,所述整理引擎根据所述通信设备的用户如何处理从每个发送者接收的电子通信来整理所述列表。
14.一种存储资源,存储指令,所述指令在被执行时引起处理资源实现用于通信设备的***,所述指令包括:
分组模块,用于分组从经由所述通信设备可访问的不同通信服务接收的电子通信,其中所述电子通信根据所述电子通信的发送者而被分组;
整理模块,用于根据接收到的所述电子通信来整理所述发送者中一个或多个发送者的列表;以及
显示模块,用于经由所述通信设备的图形用户界面(GUI)显示经整理的列表,以及针对所述列表上的每个发送者,显示从该发送者接收的电子通信的数量的指示。
15.根据权利要求14所述的存储资源,其中,所述整理模块根据所述通信设备的用户如何处理从每个发送者接收的电子通信来整理所述列表。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/US2013/048321 WO2014209329A1 (en) | 2013-06-27 | 2013-06-27 | Device for displaying electronic communications received from communications services |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105339959A true CN105339959A (zh) | 2016-02-17 |
Family
ID=52142462
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201380077849.2A Withdrawn CN105339959A (zh) | 2013-06-27 | 2013-06-27 | 用于显示从通信服务接收的电子通信的设备 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10620785B2 (zh) |
EP (1) | EP3014406A4 (zh) |
CN (1) | CN105339959A (zh) |
WO (1) | WO2014209329A1 (zh) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11343335B2 (en) | 2014-05-29 | 2022-05-24 | Apple Inc. | Message processing by subscriber app prior to message forwarding |
US9185062B1 (en) | 2014-05-31 | 2015-11-10 | Apple Inc. | Message user interfaces for capture and transmittal of media and location content |
DE212015000194U1 (de) | 2014-08-06 | 2017-05-31 | Apple Inc. | Verkleinerte Benutzeroberflächen für Batteriemanagement |
JP6349030B2 (ja) | 2014-09-02 | 2018-06-27 | アップル インコーポレイテッド | アラートを管理するための小型インターフェース |
EP4209872A1 (en) | 2014-09-02 | 2023-07-12 | Apple Inc. | Phone user interface |
CN105100198A (zh) * | 2015-05-29 | 2015-11-25 | 努比亚技术有限公司 | 通知提示方法和装置 |
US20180375814A1 (en) * | 2017-06-27 | 2018-12-27 | Microsoft Technology Licensing, Llc | Tracking and controlling mass communications |
US11068511B2 (en) * | 2018-03-27 | 2021-07-20 | International Business Machines Corporation | Aggregate relationship graph |
US11152100B2 (en) | 2019-06-01 | 2021-10-19 | Apple Inc. | Health application user interfaces |
US11481094B2 (en) | 2019-06-01 | 2022-10-25 | Apple Inc. | User interfaces for location-related communications |
US11477609B2 (en) | 2019-06-01 | 2022-10-18 | Apple Inc. | User interfaces for location-related communications |
KR102565399B1 (ko) * | 2020-06-09 | 2023-08-08 | 애플 인크. | 메시지들을 위한 사용자 인터페이스들 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070129112A1 (en) * | 2005-12-01 | 2007-06-07 | Liang-Chern Tarn | Methods of Implementing an Operation Interface for Instant Messages on a Portable Communication Device |
US20130080954A1 (en) * | 2011-09-23 | 2013-03-28 | Apple Inc. | Contact Graphical User Interface |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7930352B2 (en) * | 2001-06-25 | 2011-04-19 | At&T Intellectual Property Ii, L.P. | System and method for sorting electronic communications |
US7290033B1 (en) * | 2003-04-18 | 2007-10-30 | America Online, Inc. | Sorting electronic messages using attributes of the sender address |
US8065369B2 (en) | 2005-02-01 | 2011-11-22 | Microsoft Corporation | People-centric view of email |
US7685530B2 (en) | 2005-06-10 | 2010-03-23 | T-Mobile Usa, Inc. | Preferred contact group centric interface |
US7680513B2 (en) | 2005-08-08 | 2010-03-16 | Palm, Inc. | Contact-centric user-interface features for computing devices |
JP4777725B2 (ja) * | 2005-08-31 | 2011-09-21 | フェリカネットワークス株式会社 | 携帯端末装置,サーバ装置,アプリケーション提供方法およびコンピュータプログラム |
US8014760B2 (en) | 2006-09-06 | 2011-09-06 | Apple Inc. | Missed telephone call management for a portable multifunction device |
US8255811B2 (en) * | 2006-12-20 | 2012-08-28 | International Business Machines Corporation | Providing auto-sorting of collaborative partners or components based on frequency of communication and/or access in a collaboration system user interface |
US8180807B2 (en) * | 2007-11-27 | 2012-05-15 | At&T Intellectual Property I, L.P. | System and method of determining relationship information |
US8140621B2 (en) | 2009-03-27 | 2012-03-20 | T-Mobile, Usa, Inc. | Providing event data to a group of contacts |
EP2362615A1 (en) | 2010-02-15 | 2011-08-31 | Research In Motion Limited | Method, program and system for displaying a contact object icon and corresponding contact's status on one or more communications services in a display of a mobile communications device |
US9146398B2 (en) * | 2011-07-12 | 2015-09-29 | Microsoft Technology Licensing, Llc | Providing electronic communications in a physical world |
US9245258B2 (en) * | 2011-08-23 | 2016-01-26 | Prophit Marketing, Inc. | System and method of electronic interpersonal communication |
US8887096B2 (en) * | 2011-10-27 | 2014-11-11 | Disney Enterprises, Inc. | Friends lists with dynamic ordering and dynamic avatar appearance |
KR101903450B1 (ko) * | 2012-04-04 | 2018-10-02 | 삼성전자 주식회사 | 통신 기반 서비스 기능 운용 방법과 이를 지원하는 시스템 및 단말기 |
US20140295808A1 (en) * | 2013-04-02 | 2014-10-02 | Apple Inc. | Method And Apparatus For Automatically Prioritizing Contact List Information Using Data Correlation |
-
2013
- 2013-06-27 EP EP13887868.1A patent/EP3014406A4/en not_active Withdrawn
- 2013-06-27 CN CN201380077849.2A patent/CN105339959A/zh not_active Withdrawn
- 2013-06-27 WO PCT/US2013/048321 patent/WO2014209329A1/en active Application Filing
- 2013-06-27 US US14/898,660 patent/US10620785B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070129112A1 (en) * | 2005-12-01 | 2007-06-07 | Liang-Chern Tarn | Methods of Implementing an Operation Interface for Instant Messages on a Portable Communication Device |
US20130080954A1 (en) * | 2011-09-23 | 2013-03-28 | Apple Inc. | Contact Graphical User Interface |
Also Published As
Publication number | Publication date |
---|---|
EP3014406A4 (en) | 2017-01-04 |
US20160124592A1 (en) | 2016-05-05 |
EP3014406A1 (en) | 2016-05-04 |
US10620785B2 (en) | 2020-04-14 |
WO2014209329A1 (en) | 2014-12-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105339959A (zh) | 用于显示从通信服务接收的电子通信的设备 | |
KR102386605B1 (ko) | 메신저 서비스에서의 그룹 아이콘 구성 방법 및 이를 위한 장치 | |
US12003471B2 (en) | Teleporting a new member to a messaging group | |
US9400972B2 (en) | Weighting social network relationships based on communications history | |
US20080305832A1 (en) | Sharing profile mode | |
CN105681173A (zh) | 即时通讯中会话的创建方法、装置及*** | |
US9900837B2 (en) | Multi-channel communications for sending push notifications to mobile devices | |
WO2017172427A1 (en) | Cross-mode communication | |
CN1910892A (zh) | 结合隐私标志的个人数据的传输 | |
KR101709831B1 (ko) | E-메일 컨텐트에 기초하여 소셜 인터랙션을 시작하는 기술 | |
US10951567B2 (en) | System for bridging, managing, and presenting smartphone and other data files with telephony interactions | |
US20130227018A1 (en) | Methods and Systems for Identification in a Social Network Using a Mobile Telephone Number | |
US9058586B2 (en) | Identification of a person located proximite to a contact identified in an electronic communication client | |
US9924013B2 (en) | Automatic communication responses | |
US9699121B2 (en) | Instant text message conductor | |
US20180176100A1 (en) | Method for using an extended workstation, and an associated system for using an extended workstation | |
US11361042B1 (en) | System, method, and computer program product for determining peers of a user by evaluating persons identified from a calendar of the user | |
US20220247724A1 (en) | Contact passlisting across digital channels | |
KR20150067700A (ko) | 다수의 메신저를 통합한 통합 메신저 | |
US20170041283A1 (en) | Prioritizing and handling of messages across multiple communication systems | |
EP2936914A1 (en) | Multi-channel conversation | |
US20230367831A1 (en) | Method and apparatus for messaging service | |
US20230377026A1 (en) | Embedding texting and calling communications into media items | |
CN104580712B (zh) | 一种消息处理方法和装置 | |
KR20140099813A (ko) | 콘택트 관리 시스템에서의 콘택트들의 자동적 선택적 임포트 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20180611 Address after: American California Applicant after: Antite Software Co., Ltd. Address before: American Texas Applicant before: Hewlett-Packard Development Company, Limited Liability Partnership |
|
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20160217 |