CN102656918A - 用于利用通信历史的方法和装置 - Google Patents
用于利用通信历史的方法和装置 Download PDFInfo
- Publication number
- CN102656918A CN102656918A CN2010800575865A CN201080057586A CN102656918A CN 102656918 A CN102656918 A CN 102656918A CN 2010800575865 A CN2010800575865 A CN 2010800575865A CN 201080057586 A CN201080057586 A CN 201080057586A CN 102656918 A CN102656918 A CN 102656918A
- Authority
- CN
- China
- Prior art keywords
- communication
- messaging parameter
- user interface
- participant
- communication history
- 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.)
- Granted
Links
- 238000004891 communication Methods 0.000 title claims abstract description 386
- 238000000034 method Methods 0.000 title claims description 51
- 230000015654 memory Effects 0.000 claims description 46
- 230000006870 function Effects 0.000 claims description 21
- 238000004590 computer program Methods 0.000 claims description 9
- 238000006116 polymerization reaction Methods 0.000 claims description 7
- 238000012545 processing Methods 0.000 claims description 6
- 238000012800 visualization Methods 0.000 claims description 3
- 238000013459 approach Methods 0.000 abstract description 2
- 230000008569 process Effects 0.000 description 23
- ORILYTVJVMAKLC-UHFFFAOYSA-N Adamantane Natural products C1C(C2)CC3CC1CC2C3 ORILYTVJVMAKLC-UHFFFAOYSA-N 0.000 description 17
- 230000005540 biological transmission Effects 0.000 description 15
- 238000003860 storage Methods 0.000 description 11
- 238000005096 rolling process Methods 0.000 description 9
- 230000006855 networking Effects 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 7
- 230000000712 assembly Effects 0.000 description 6
- 238000000429 assembly Methods 0.000 description 6
- 238000013500 data storage Methods 0.000 description 6
- 230000000007 visual effect Effects 0.000 description 6
- 239000000203 mixture Substances 0.000 description 4
- 230000001413 cellular effect Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000003068 static effect Effects 0.000 description 3
- 241001269238 Data Species 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 239000004020 conductor Substances 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 239000002096 quantum dot Substances 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000005352 clarification Methods 0.000 description 1
- 229910052802 copper Inorganic materials 0.000 description 1
- 239000010949 copper Substances 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 238000003892 spreading Methods 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- 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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/535—Tracking the activity of the user
-
- 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Marketing (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Health & Medical Sciences (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
- Computer And Data Communications (AREA)
Abstract
提供了一种用于呈现通信历史的方法。通信微件从多个应用、服务、设备或其组合收集关于第一参与方和第二参与方之间的一个或多个通信会话的上下文信息。然后,通信微件将上下文信息聚合成通信历史。接下来,通信微件识别上下文信息中的一个或多个通信参数,其中,通信参数与执行通信会话有关。接下来,通信微件确定所识别的通信参数中的每一个在通信历史中的频率或成功率。
Description
背景技术
现代的通信技术已经发展并多样化到用户能够容易地在各种通信形式(例如,电话、文本消息传送、电子邮件、社交联网服务等)之间进行切换的程度。例如,可以使用单个设备或任意数量的设备(例如,移动电话、家庭电话、工作电话、计算机、互联网平板电脑等)来执行这些通信。然而,这些多样的通信形式的易获得性也使得需要在各种通信形式和设备上保持过去通信的记录,以便帮助用户更有效地使用可用通信技术变得很明显。通常,可以将通信历史的概述存储在设备中,显示在该设备和任何其他通信参与方之间使用各种通信形式的过去通信。然而,这并没有提供该设备和特定参与方之间的详细通信历史。此外,该设备的用户有时可能错过进入的通信,并且可能忘记或可能不知道回复被错过的通信的最佳方式。因而,服务提供商和设备制造商面临着提供具有通信参与方之间的详细信息的全面通信历史这一严峻的技术挑战。
发明内容
因而,需要一种用于形成全面的通信历史并有效地呈现该通信历史的方法。
根据一个实施方式,一种方法包括:从多个应用、服务、设备或其组合收集关于第一参与方和第二参与方之间的一个或多个通信会话的上下文信息。该方法还包括:将上下文信息聚合成通信历史。该方法还包括:识别上下文信息中的一个或多个通信参数,其中,通信参数与执行通信会话有关。该方法还包括:确定所识别的通信参数中的每一个在通信历史中的频率或成功率。
根据另一实施方式,一种装置包括:至少一个处理器;以及包括计算机程序代码的至少一个存储器,使用至少一个处理器将至少一个存储器和计算机程序代码配置为,至少部分地使得该装置从多个应用、服务、设备或其组合收集关于第一参与方和第二参与方之间的一个或多个通信会话的上下文信息。还使得该装置将上下文信息聚合成通信历史。还使得该装置识别上下文信息中的一个或多个通信参数,其中,通信参数与执行通信会话有关。还使得该装置确定所识别的通信参数中的每一个在通信历史中的频率或成功率。
根据另一实施方式,一种计算机可读存储介质,其承载一个或多个具有一个或多个指令的序列,当被一个或多个处理器执行时至少部分地使得一装置从多个应用、服务、设备或其组合收集关于第一参与方和第二参与方之间的一个或多个通信会话的上下文信息。还使得该装置将上下文信息聚合成通信历史。还使得该装置识别上下文信息中的一个或多个通信参数,其中,通信参数与执行通信会话有关。还使得该装置确定所识别的通信参数中的每一个在通信历史中的频率或成功率。
根据另一实施方式,一种装置包括:用于从多个应用、服务、设备或其组合收集关于第一参与方和第二参与方之间的一个或多个通信会话的上下文信息的装置。该装置还包括:用于将上下文信息聚合成通信历史的装置。该装置还包括:用于识别上下文信息中的一个或多个通信参数的装置,其中,通信参数与执行通信会话有关。该装置还包括:用于确定所识别的通信参数中的每一个在通信历史中的频率或成功率的装置。
通过简单地解释多个特定实施方式和实现(包括预期用于执行本发明的最佳方式在内),根据以下详细描述,本发明的其他方面、特征和优点将是易见的。在不脱离本发明的精神和范围的情况下,本发明还能够实现其他的以及不同的实施方式,并且可以在各个明显方面修改本发明的若干细节。相应地,附图和说明书在本质上被视为示例性的,而非限制性的。
附图说明
通过示例的方式而不是限制的方式示出本发明的实施方式,在附图的图中:
图1是根据一个实施方式能够呈现通信历史的***的图;
图2是根据一个实施方式的通信微件(widget)的组件的图;
图3是根据一个实施方式用于呈现通信历史的过程的流程图;
图4是根据一个实施方式用于推荐通信参数的过程的流程图;
图5是根据一个实施方式用于在屏幕上显示通信历史和其他有关信息的过程的流程图;
图6是根据一个实施方式用于在屏幕上滚动通信历史的时间轴的过程的流程图;
图7A-7C是根据一个实施方式在图3的过程中使用的用户界面的图;
图8是根据另一实施方式在图3的过程中使用的用户界面的图;
图9是可以用于实现本发明的实施方式的硬件的图;
图10是可以用于实现本发明的实施方式的芯片集的图;以及
图11是可以用于实现本发明的实施方式的移动终端(例如,手机)的图。
具体实施方式
公开了用于呈现通信历史的方法、装置和计算机程序的示例。在以下描述中,出于解释的目的而给出了大量具体细节以便提供对本发明实施方式的全面理解。但是,对于本领域技术人员而言显而易见的是,可以在不具有这些具体细节的情况下或者使用等同的布置来实施本发明的实施方式。在其他情况中,以方框图的形式示出了公知结构和设备,以避免不必要地时本发明的实施方式模糊。
图1是根据一个实施方式能够呈现通信历史的***的图。如之前提到的,现代的通信***向用户提供了大量以及多种范围的通信选项,包括例如电话呼叫、电子邮件、文本消息、即时消息以及其他类似的通信形式。作为添加的一层复杂性,甚至在同一通信形式(或通信类型)中,也可能存在与任何特定用户进行通信或由任何特定用户进行通信的不同方法,其中包括多个电话号码(例如,家庭、工作、手机等)、地址(例如,工作电子邮件、个人电子邮件等)、服务(例如,FaceBook、MySpace等)等等。例如,在电话通信中,用户可以选择使用家庭电话号码或移动电话号码进行呼叫。作为另一示例,在电子邮件通信中,用户可以具有工作电子邮件地址和个人电子邮件地址。此外,通信方法可以涉及诸如电话呼叫、电子邮件或文本消息之类的私有通信,其中,该通信是针对一个或多个参与方的。通信方法还可以涉及诸如在诸如Facebook或Twitter之类的社交联网网站上的状态更新之类的公开或半公开通信,其中,通信的接收方可以是网络上的任何人,这取决于用户设置。相应地,现在用户通常依赖任意数量的通信服务来执行日常任务或商业活动。同时,通信的泛滥也使得用户更容易错过或不能对通信进行响应。
此外,随着硬件技术的发展,许多现代通信设备能够在单个设备中处理多个形式的通信以及各种其他任务。举例来说,当在单个设备上操作多个功能或任务时,用户可能由于各种原因(例如忙于移动设备上的其他任务(例如,播放电影或进行游戏))不能对进入的通信进行响应。在其他情况中,用户可能仅仅是错过了通信,并且随后忘记对被错过的通信进行响应或跟进。此外,在一个设备上具有多个通信形式的情况下,例如,在用户尝试回复紧急的文本消息的同时可能不能对电话呼叫进行应答。因此,除了成功通信的历史之外,需要一种结构化的方式来记录被错过或未应答的通信。通常,移动设备可以保持多个通信形式的历史,并且历史可以具有诸如通信时间之类的信息、或者诸如通信参与方的电话号码或名字之类的关于通信的信息。然而,取决于特定用户所使用的通信形式,这种历史可以跨越多个服务和设备而传播。结果,当使用多个通信形式时,用户获得通信的完整记录或历史常常是十分困难或繁重的。
为了解决这一问题,图1的***100引入了以下能力:(1)收集关于参与方之间的各种通信会话的上下文信息,(2)将所收集的上下文信息聚合成公共通信历史,(3)识别该上下文信息中的通信参数(例如,通信类型、通信地址、位置、时间、状态、时间表、主题、通信参与方等),以及(4)基于通信历史和有关信息推荐用于建立新通信的通信方法或通信参数。具体地,***100支持收集关于通信会话的各种信息以形成参与方之间的包括关于通信会话的信息在内的全面通信历史。通过分析历史,***100随后可以推荐通信方法(即,通信参数)(如果希望通信的话)和/或呈现用于向用户描绘所收集的通信历史的用户界面。对通信方法的推荐是基于各种因素的,包括在通信历史中使用识别的每个通信参数来进行通信会话的频率或成功率。例如,一个通信参数可以是通信类型。在这种情况中,***100可以从通信历史检测到:在晚上7pm和10pm之间用户通过以朋友的家庭号码呼叫该朋友来联系该朋好友最成功。相应地,***10可以向用户推荐联系朋友最可能成功的通信参数(例如,通信类型=电话呼叫,时间=7pm到10pm等)。***100还允许基于通信参数对各个通信会话进行分类,并沿着时间轴根据类别显示过去的通信会话(即,通信历史),其中,时间轴是两个时间点之间的时段的可视表示。根据类别对通信历史进行的显示优选地是作为三维表示和/或动画呈现的。
如图1中所示的,***100包括用户设备(UE)101a-101n,其具有经由通信网络105到彼此以及到通信服务103的连接。举例来说,***100的通信网络105包括一个或多个网络,例如数据网络(未示出)、无线网络(未示出)、电话网络(未示出)或其任意组合。可以想到数据网络可以是任何局域网(LAN)、城域网(MAN)、广域网(WAN)、公共数据网(例如,互联网)、短距离无线网络、或任何其他合适的分组交换网络(诸如商业拥有的专有分组交换网络,例如专有电缆或光纤网络等)或其任意组合。此外,无线网络可以是例如蜂窝网络,并且可以采用各种技术,包括全球演进的增强数据速率(EDGE)、通用分组无线服务(GPRS)、全球移动通信***(GSM)、互联网协议多媒体子***(IMS)、通用移动电信***(UMTS)等等以及任何其他合适的无线介质,例如,全球微波接入互通(WiMAX)、长期演进(LTE)网络、码分多址(CDMA)、宽带码分多址(WCDMA)、无线保真(WiFi)、无线LAN(WLAN)、蓝牙互联网协议(IP)数据广播、卫星、移动ad-hoc网络(MANET)等或其任意组合。
UE 101是任何类型的移动终端、固定终端或便携式终端,包括移动手机、站、单元、设备、多媒体计算机、多媒体平板电脑、互联网节点、通信器、台式计算机、膝上型计算机、个人数字助理(PDA)、音频/视频播放器、数字照相机/摄像机、定位设备、电视接收机、无线广播接收机、电子书设备、游戏设备或其任意组合。还可以想到UE 101可以支持任何类型的与用户的接口(例如“可佩戴的”电路等)。UE 101还包括或连接到数据存储介质109,以存储通信历史数据和/或访问所存储的数据。
UE 101可以包括通信微件107。通信微件107能够处理使用UE101处可用的通信形式的各种通信操作。例如,通信微件107可以管理经由UE 101的进入或外出的通信,并在接收或处理这些通信时显示它们。在某些实施方式中,通信微件107还可以提供可视化(例如图形用户界面)来允许用户对使用任何可用通信形式通过通信网络105的通信进行控制或查看这些通信的历史。例如,通信微件107可以包括选择使用UE 101a-101n进行通信的选项。此外,通信微件107可以包括允许用户经由通信服务103与任意基于互联网的网站进行通信或使用电子邮件服务的接口。例如,通信微件107可以包括访问互联网和/或发送并接收电子邮件的可视接口。通信微件107还可以包括以列表显示来自数据文件的信息(例如人气排名、访问历史、文件大小、文件的创建时间等)的可视接口。此外,通信微件107还可以包括与社交网络服务交互的接口。通信微件107可以与数据存储介质109进行通信,以访问或存储通信历史数据。此外,通信微件107还可以与另一UE 101或通信服务103进行通信。
此外,通信微件107可以收集通信历史数据,并随后使用所收集的数据执行任务。例如,通信微件107可以记录通信会话以及任何有关的上下文或其他信息,例如通信的成功、通信会话的时间、用于通信会话的通信形式等。每个通信会话可以涉及电话呼叫、电子邮件消息、文本消息或任何其他尝试的或成功的通信。在一个实施方式中,通信微件107收集这种上下文信息以形成通信历史。可以在发起通信时、在通信结束时或在通信期间的任意时刻记录关于通信会话的上下文信息。可以将这种信息存储在数据存储介质109或服务存储介质111中。累积的信息和通信历史可以被通信微件107用来推荐联系参与方的通信方法和/或呈现覆盖多个通信形式的通信历史的表示。可替换地,还可以在通信服务103中执行用于推荐通信方法或呈现通信历史的计算,并且可以将计算的结果发送到UE101。在一些实施方式中,通信微件107可以与三维绘制软件和硬件通信,以在三维可视化中显示通信历史。
通信服务103向UE 101a-101n提供与通信有关的各种服务,使得UE 101a-101n能够通过通信网络彼此通信。通信服务103所提供的服务可以包括蜂窝电话服务、互联网服务、数据传输服务等。通信服务103还可以提供诸如音乐、视频、电视服务等等之类的内容。通信服务103可以连接到服务存储介质111以存储或访问数据。通信服务103还能够执行各种计算,一些计算是针对UE 101执行的。例如,UE 101可以向通信服务103发送关于用户与其他用户的通信的信息,并且通信服务103可以计算用户的通信趋势并将结果发回给UE 101。
举例来说,UE 101和通信服务103使用公知的、新的或仍在开发中的协议来与彼此通信、并与通信网络105的其他组件进行通信。在这种上下文中,协议包括用于定义通信网络105中的网络节点如何基于通过通信链路发送的信息与彼此交互的一组规则。协议在每个节点内的不同操作层上是有效的:从产生并接收各种类型的物理信号,到选择用于传输这些信号的链路,到这些信号所指示的信息的格式,到识别在计算机***上执行的哪个软件应用发送或接收该信息。在开放***互连(OSI)参考模型中描述了用于通过网络交换信息的概念上不同的协议层。
网络节点之间的通信通常是通过交换离散的数据分组来实现的。每个分组通常包括(1)报头信息,与特定协议相关联,以及(2)有效载荷信息,其在报头信息之后并包含可以被独立于该特定协议处理的信息。在一些协议中,分组包括(3)结尾信息,其有效载荷之后并指示有效载荷信息的结束。报头包括诸如分组的源、分组的目的地、有效载荷的长度以及协议所使用的其他属性之类的信息。通常,有效载荷中的针对特定协议的数据包括与不同的、较高的OSI参考模型层相关联的不同协议的报头和有效载荷。针对特定协议的报头通常指示其有效载荷中包含的下一协议的类型。高层协议被封装在低层协议中。在遍历多个异构网络(例如互联网)的分组中包括的报头通常包括OSI参考模型定义的物理(层1)报头、数据链路(层2)报头、网络(层3)报头和传输(层4)报头以及各种应用报头(层5、层6和层7)。
图2是根据一个实施方式的通信微件107的组件的图。举例来说,通信微件107包括用于呈现通信历史的一个或多个组件。可以想到,这些组件的功能可以组合在一个或多个组件中,或由等同功能性的其他组件执行。在这个实施方式中,通信微件107包括控制器201、输入模块203、计算模块205、呈现模块207和通信模块209。控制器201对包括由输入模块203、计算模块205、呈现模块207和通信模块209执行的任务在内的任务进行监督。输入模块203管理并传输用于控制通信微件107和/或UE 101的通信功能的输入。输入可以具有各种形式,包括:按压UE 101上的按钮、触摸触摸屏、滚动转盘或平板等。计算模块205基于所收集的上下文信息执行各种计算和估计,包括使用个关于过去的通信会话的信息形成通信历史,并基于所述信息提供通信方法。呈现模块207控制诸如图形用户界面之类的用户界面的显示,以传送信息并允许用户经由该界面与UE
101进行交互。此外,呈现模块207与控制器201、输入模块203和通信模块209进行交互,以显示在它们的操作(例如,传送上下文信息、通信历史或推荐的通信参数)期间产生的信息。通信模块209管理并控制任何进入和外出的通信,例如电话呼叫、文本消息传送、即时消息传送、互联网通信(例如,互联网语音协议(VoIP)、社交联网消息等)。UE 101还可以连接到诸如数据存储介质109a-109n之类的存储介质,使得通信微件101可以访问或存储通信历史数据。举例来说,如果数据存储介质109a-109n不是本地的,那么可以经由通信网络105访问它们。UE 101还可以经由通信网络105连接到服务存储111,使得通信微件107能够管理并访问服务存储介质11中的通信历史。例如,通信微件107可以存储关于通信会话相对于每个通信参数的频率或成功率的信息。
图3是根据一个实施方式用于呈现通信历史的过程的流程图。在一个实施方式中,通信微件107执行过程300,并被实现在例如如图10所示的包括处理器和存储器的芯片集中。在步骤301中,通信微件107收集关于通信参与方之间的通信会话的上下文信息。该上下文信息在UE 101、通信服务103、数据存储介质109、服务存储介质111或其他类似的数据仓库中是可用的。在一个实施方式中,上下文信息可以包括与执行通信会话有关的通信参数,例如通信类型、通信地址、通信参与方、时间、位置、状态和主题。在步骤303中,基于所收集的上下文信息形成通信历史。更具体地,通信微件107根据一个或多个通信形式或根据其他通信参数中的任何一个,来聚合关于通信会话的通信历史的信息。在步骤305中,通过识别与通信会话相关联的通信参数(例如,通过解析或分析所收集的关于通信会话的上下文信息)来组织相应的通信会话。例如,通信微件107对在UE 101处与一个或多个其他参与方(例如,单独的参与方或组)进行的各种通信会话(例如,在不同时间帧的并由不同通信方法执行的)有关的上下文信息进行检测并聚合,以形成通信历史。每个通信会话可以与一个或多个通信参数有关或相关联,通信参数包括通信会话的时间、通信方法等。然后,如步骤307中所示的,确定推荐用于建立新通信的通信方法(例如基于一个或多个推荐的通信参数)。
为了推荐通信参数,确定每个通信参数的频率和成功率,并且推荐最希望的(例如,与最高成功率相关联的)通信参数或参数组。例如,如果所考虑的通信参数是通信类型(例如,电话呼叫、文本消息、电子邮件),那么确定每个通信类型的频率和成功率,以推荐与参与方进行通信的最佳方法。作为另一示例,如果考虑将时间作为通信参数,那么可以确定每个时间帧的频率和成功率,以推荐与参与方通信的最佳时间。下面参考图4中的过程400更详细地描述用于推荐一个或多个通信参数的过程。一旦确定了通信参数推荐,就显示通信历史,如在步骤309中所示的。在显示通信历史时,可以显示所收集的任何信息以提供关于每个通信会话的详细信息。此外,可以与通信历史一起显示所推荐的用于建立新通信的参数。
图4是根据一个实施方式用于推荐通信参数的过程的流程图。在一个实施方式中,通信微件107执行过程400,并实现在例如如图10中所示的包括处理器和存储器的芯片集中。在步骤401中,通信微件107形成通信参与方之间的通信历史,并聚合与通信历史有关的信息。在步骤403中,通信微件107确定是否应当推荐参与方之间的通信方法和/或任何其他通信参数,这可以基于各种因素确定。例如,通信微件107可以被配置得使得如果已经达到了预定总数的未成功通信会话,那么通信微件107可以推荐参与方之间的通信。在另一示例中,可以考虑预定数量的连续的未成功通信会话,以确定是否推荐通信。可以通过考虑一个参与方发起的通信是否已经被另一参与方响应,来确定通信的成功。例如,如果电话呼叫被应答或者电子邮件在预定时间范围(例如10小时)内被回复,那么通信可以被认为是成功的。如果电话呼叫未被应答,那么将电话呼叫标记为未成功。但是,如果电话呼叫未被应答并且呼叫方留有语音邮件,并且参与方通过回呼进行响应,那么可以不对呼叫方进行的初始电话呼叫进行标记,因而该初始电话呼叫可以不再被视为未成功。
如果没有推荐参与方之间的通信方法,那么通信微件107可以提供执行通信会话的可用选项,并且并不提供用于建立新的通信会话的具体的通信参数推荐,如步骤409中所示的。但是,如果要推荐参与方之间的通信方法,那么通信微件107考虑所收集的通信历史和通信历史中所包含各种通信参数,以推荐用于建立新的通信会话的一个或多个通信参数,如步骤405中所示的。在本发明中,所聚合的通信历史可以是设备(例如,UE 101a)与另一设备(例如,UE 101b)之间的通信历史。但是,所聚合的通信历史可以涉及多于两个的设备。例如,所聚合的通信历史可以是设备(例如,UE 101a)和其他设备(例如,UE 101b-UE 101n)的组之间的通信历史,或者三个设备(例如,UE 101a、UE 101b和UE 101c)之间的三路通信历史。另外,通信历史可以与设备(例如,UE 101a-101n)的个体或组用户相关联,而不是和设备本身相关联。以这种方式,如果用户使用若干设备进行通信,那么通信微件仍然可以提供全面的通信历史。
如前面讨论的,通信参数可以包括通信类型(即,通信形式)、通信地址、位置、时间、状态、时间表、主题、通信参与方等等或其任意组合。例如,当考虑将通信类型作为参数时,如果与任何其他通信类型相比,使用电子邮件建立了更多的成功通信,那么建议将电子邮件作为所推荐的参数。在考虑通信地址的示例中,与家庭电话号码相比,如果经由工作电话号码联系其他参与方更加成功,那么建议将工作电话号码作为所推荐的参数。如果将这两个参数以组合的形式用作标准,那么通信微件107可以发现:相对于经由例如工作电话号码、家庭电话号码和个人电子邮件地址进行通信,工作电子邮件是与参与方进行通信的最成功的以及所推荐的方法。在关于将位置作为通信参数的示例中,如果通信在工作位置处比在家庭位置处更成功,那么推荐在工作位置处的联系。在某些实施方式中,UE 101可以与全球定位***(GPS)相连,该GPS设备可以确定使用UE 101发起通信会话时UE 101的位置。此外,当考虑将通信时间作为标准时,例如,与参与方通信的最成功时间可能是12:PM和1:00PM之间的午饭时间左右,并且将推荐该时间。一天的时间可以用小时进行划分,或者可以用时间表(例如,工作时间9:00PM到5:00PM,午饭时间12:PM到1:00PM,工作后时间5:00PM到12:00AM,睡觉时间12:00AM到7:00PM等)进行划分。并且,可以考虑将状态作为参数,其中,可以在UE 101中或者在社交联网服务(例如Facebook、Twitter和MySpace)的简档中设置状态。例如,如果在状态被设置为“可用”而不是“忙碌”时通信最成功,那么推荐在状态被设置为“可用”时进行通信。此外,可以使用用户的时间表,例如使得用户的时间表中的任何计划的事件在每个通信会话处被监测。此外,还可以考虑将每个通信会话的主题以及通信参与方的名字或类别作为参数。
在确定了推荐用于建立新的通信会话的一个或多个通信参数之后,提供使用所推荐的参数执行通信的选项,如步骤407中所示的。该选项可以显示在UE 101的显示屏上,并且还可以显示将与之进行通信的参与方的名字。
图5是根据一个实施方式的用于在屏幕上显示通信历史和其他有关信息的过程的流程图。在一个实施方式中,通信微件107执行过程500,并实现在例如如图10所示的包括处理器和存储器的芯片集中。在步骤501中,通信微件107接收呈现通信参与方之间的详细通信历史的请求。在步骤503中,在屏幕的一侧上显示关于一个参与方的信息,并且在屏幕的另一侧上显示关于其他参与方的信息。关于每个参与方的信息可以包括参与方的名字、位置、图片、状态等。在步骤505中,在屏幕的一个部分中显示一个通信类别的通信历史。该类别可以被进一步划分并被显示在不同的部分中,每个部分属于相应的参与方。在步骤507中,在屏幕的另一部分中显示另一通信类别的通信历史。该类别也可以被进一步划分并被显示在分开的部分中,每个部分属于相应的参与方。还可以将通信类别划分成私有通信和公开通信。私有通信包括以信息对于除了特定发送参与方和接收参与方以外的参与方是不可用的方式来传输该信息。私有通信可以包括对特定参与方的电话呼叫、电子邮件、文本消息等。相反,公开通信包括传输对一般公众或所选的公众成员可见的信息。公开通信可以包括经由社交联网服务的通信,其中张贴在简档页面上的用户简档、状态或消息对于公众或所选的公众成员(例如朋友)可以是可用的。其他公开通信形式包括论坛发帖、博客条目、公共网页等。此外,可以设置通信微件107的用户界面,使得将每个部分被显示为三维对象的多个部分,以帮助用户更有效地可视化信息。例如,用户界面可以在三维对象的一个部分上显示私有通信,并在该对象的另一部分上显示公开通信。此外,在步骤509中,在用户界面或屏幕的又一部分中显示所推荐的用于建立新的通信会话的通信参数。
图6是根据一个实施方式用于在屏幕上滚动通信历史的时间轴的过程的流程图。在一个实施方式中,通信微件107执行过程600,并实现在例如如图10所示的包括处理器和存储器的芯片集中。在步骤601中,通信微件107与时间轴一起显示通信历史,其中时间轴显示了每个通信会话在何时出现。在步骤603中,接收在屏幕上滚动时间轴的请求。可以通过在UE 101上按压按钮或转动旋钮、或者通过触摸UE 101上的触摸屏的一部分来进行该请求。在步骤605中,通信微件107根据滚动的方向而显示时间轴朝向或远离当前时间而移动。例如,如果滚动的方向是朝向过去的方向,那么屏幕上的时间轴远离当前时间而移动。如果滚动方向是朝向当前时间的方向,那么屏幕上的时间轴朝向当前时间而移动。在具有小屏幕并因而以有限空间来显示通信历史的设备中,这种滚动特征是特别有利的。然后,可以滚动通信历史的时间轴,以揭示该历史的由于屏幕大小当前未在屏幕上显示的多个部分。当在步骤607中滚动停止时,时间轴停止移动,并且在滚动停止时的点显示时间轴,如步骤609中所示的。
图7A是根据一个实施方式在图3的过程中使用的用户界面的图。可以使用通信微件107将该用户界面显示在UE 101的屏幕上。用户界面具有标题栏701,其示出正在显示的是UE 101的参与方(例如,Adam)和另一参与方(例如,John)之间的通信历史。用户界面元件703是UE 101的参与方的简档图片,其可以是用户的照片或上传到UE 101的任何其他图片。用户界面元件705显示UE 101的参与方的名字,并还可以显示与参与方有关的信息,例如参与方的位置(例如,San Jose,CA)。用户界面元件707是外部参与方的简档图片,其可以是外部参与方的照片或上传到UE 101的任何其他图片。用户界面元件709显示外部参与方的名字,并还可以显示与外部参与方有关的信息,例如参与方的位置(例如,Boston,MA)。公开部分711和私有部分713定义了三维部分或通道以显示时间轴715,其中,公开部分711示出了显示公开通信的侧壁,而私有部分713示出了显示私有通信的地板。在这个实施方式中,711a显示UE101的参与方所执行的公开通信,并且711b显示由外部参与方所执行的公开通信。此外,713a显示UE 101的参与方所发起的私有通信,并且713b显示外部参与方所发起的私有通信。因此,在这个实施方式中,UE 101的参与方及其通信位于左侧,并且外部参与方及其通信位于右侧。利用对公开和私有通信进行三维显示,用户能够容易地区分每个参与方所进行的公开通信和私有通信。此外,可以使用滚动条716滚动时间轴715以显示时间轴的不同部分。
此外,用户界面元件717示出了时间轴715的彩色图,其中,较浅的颜色表示更近的时间。在时间轴715中,可以示出通信的细节。时间轴715针对时间轴715中的相应位置示出了具体时间(例如,7:00PM Oct.30)。此外,如图7中所示的,为了易于用户识别,私有部分713以图片形式示出了诸如电话、电子邮件和文本消息之类的通信类型。用户界面元件719示出了电话呼叫是在10月30日5:pm和6:pm之间的某个时间从Jonh做出的。如719中所示的,当进行以及应答电话呼叫时,示出了实线来表示电话通信是成功的,并且显示电话呼叫的总持续时间(例如,12分钟)。如用户界面元件721所示的,如果进行了电话呼叫但是并没有应答该电话呼叫,那么示出虚线来表示电话通信未成功。在示出了电子邮件线程的用户界面元件723中,当发送电子邮件时,显示电子邮件的标题或主题来在时间轴715中显示该线程。例如,用户界面元件723使用主题“Re:meeting”描绘了电子邮件线程,其中主题“Re:meeting”组合了在该主题下已经交换的三个电子邮件。在这个示例中,线程中的电子邮件的数量由邻近电子邮件图标的数字“3”指示。电子邮件线程在时间轴715上的位置可以基于该线程下的最近一封电子邮件的时间来确定。此外或替换地,可以在该线程的其他电子邮件中的任意一个的时间处或在时间轴715上的多个时间处(例如,在与该线程的其他电子邮件中的一个或多个相对应的点处)显示该线程。
并且,如用户界面元件723所示的,示出了实线来表示电子邮件通信是成功的(即,接收方打开了电子邮件或对电子邮件进行了回复)。在一个示例中,可以示出虚线来表示电子邮件通信未成功(即,接收方尚未打开电子邮件或尚未对电子邮件进行回复),并且在电子邮件被打开时将虚线转换成实线。时间轴715还示出了关于公开通信的信息。例如,用户界面元件725示出了在10月30日6:00pm和7:00pm之间的某个时间更新了Twitter状态。在该实施方式中,其他类型的公开通信示为针对FaceBook的FB以及针对MySpace的MS。用户界面元件729示出了公开通信的发起,并与诸如FaceBook、MySpace、Twitter等之类的公开通信配对。此外,推荐窗口729示出了联系John的推荐以及联系John的推荐方式(例如,电子邮件)。
图7B是根据一个实施方式在图3的过程中使用的仅示出社交联网服务的用户界面的图。可以使用通信微件107将该用户界面显示在UE 101的屏幕上。为了说明目的而使用社交联网服务的通信,在图7B中没有示出私有部分713中的私有通信。图7B中的用户界面元件701-717等同于图7A的用户界面元件701-717。用户界面元件731示出了使用MySpace从Adam发送到John的直接消息。因为该直接消息不是公开通信而是仅显示给Adam和John的,所以箭头穿过私有部分713而到达MySpace图标。用户界面元件733通过示出在私有部分713上拱起的而不是穿过私有部分713的实线拱形箭头,而示出John对Adam的FaceBook状态进行了评论。在私有部分713之上拱起的箭头表示该通信不是私有通信而是公开通信。因为FaceBook状态可以被FaceBook上的每个人或所选的用户组看见,所以该状态不是John和Adam之间的私有通信。类似地,在用户界面元件735中,使用虚线拱形箭头来示出Adam“喜欢”John的状态。Adam对John的状态的“喜欢”也不是私有通信,并且因此使用拱形箭头。相反,当John向Adam发送FaceBook直接消息时,如用户界面元件733所示的,该箭头穿过私有部分713,这是因为这是只可以被Adam和John看见的私有通信。在Twitter的情况下,当Adam对John的“推文(tweet)”进行回复时,如用户界面元件738所示的,使用拱形箭头,这是因为该“推文”对所选的用户组是可用的。然而,在739中,当John使用Twitter向Adam发送直接消息时,箭头穿过私有部分713,这是因为该消息只能被Adam和John看见。
图7C是根据一个实施方式在个人与组进行通信的情况中在图3的过程中使用的用户界面的图。可以使用通信微件107将该用户界面显示在UE 101的屏幕上。图7C示出了时间轴715的三维表示的旋转视图,该三维表示与图7A中所示的三维表示不同。该视图可以自动地或通过用户手动旋转时间轴715的三维表示的视图来获得。如所示的,图7C中的用户界面元件701-717等同于图7A中的用户界面元件701-717,其中只有些微差别。图7C中的公开部分711只对于组VIZ组是可用的,并且对于个人Adam是不可用的。当个人与组进行通信时,个人的状态或个人的Twitter对于组可能是不重要的。因此,在这种情况中,没有示出Adam的Facebook状态或Twitter推文。但是,个人Adam也能够对组VIZ组的Facebook状态或Twitter推文进行评论,如分别由用户界面元件751和753所示的。此外,如用户界面元件755所示的,个人Adam可能“喜欢”组VIZ组的FaceBook状态。个人Adam也可以对组VIZ组的MySpace进行评论,如747中所示的。此外,709可以示出组的名字、组的位置以及组中的成员数量。
图8是根据另一实施方式在图3的过程中使用的用户界面的图。可以使用通信微件107将该用户界面显示在UE 101的屏幕上。图8中的用户界面元件701-715和719-729等同于图7A中的用户界面元件701-715和719-729。图8示出了与图7A不同的可视化。如所示的,旗标表示公开部分811中的通信,并且大箭头用于表示私有部分813中的通信。此外,在对角线方向上显示时间轴,并且因此,该实施方式能够比图7中的时间轴715显示更长的时间轴。
本文中描述的用于呈现通信历史的过程可以有利地经由如下实现:软件、硬件(例如,通用处理器、数字信号处理器(DSP)芯片、专用集成电路(ASIC)、现场可编程门阵列(FPGA)等)、固件或其组合。在下面详细描述这些用于执行所描述的功能的示例性硬件。
图9示出了计算机***900,在该计算机***900上可以实现本发明的实施方式。虽然针对特定设备或器件描述计算机***900,但是可以想到图9中的其他设备或器件(例如,网络元件、服务器等)可以采用***900的所示硬件和组件。对计算机***900进行编程(例如,经由计算机程序代码或指令)以如本文描述的那样呈现通信历史,并且计算机***900包括诸如总线910之类的通信机制,用于在计算机***900的其他内部和外部组件之间传递信息。将信息(也称为数据)表示成可测量现象的物理表达,通常是电压,但是在其他实施方式中包括像磁、电磁、压力、化学、生物、分子、原子、亚原子和量子交互这样的现象。例如,南北磁场或者零或非零电压表示二进制数字(比特)的两个状态(0,1)。其他现象可以表示更高基数的数字。对于测量的多个同时的量子状态的叠加表示量子比特(qubit)。具有一个或多个数字的序列组成了用于表示数或字符码的数字数据。在一些实施方式中,被称为模拟数据的信息是由特定范围内的近似的一系列可测量值表示的。计算机***900或其一部分组成了用于执行呈现通信历史的一个或多个步骤的模块。
总线910包括一个或多个平行的信息导体,使得在耦合到总线910的设备之间快速地传输信息。用于处理信息的一个或多个处理器902与总线910耦合。
处理器902对信息执行由与呈现历史有关的计算机程序代码指定的一组操作。计算机程序代码是为处理器和/或计算机***的操作提供指令以执行指定的功能的一组指令或语句。例如,可以用计算机编程语言来编写代码,该代码被编译成处理器的本地指令集。还可以直接使用本地指令集(例如,机器语言)来编写代码。所述一组操作包括从总线910引入信息,以及将信息放置在总线910上。所述一组操作通常还包括例如通过加法、乘法或逻辑运算(例如或、异或(XOR)和与)来比较两个或更多个信息单元、对信息单元的位置进行移位以及组合两个或更多个信息单元。由称为指令的信息(例如,具有一个或多个数字的操作码)来向处理器表示可以被处理器执行的所述一组操作中的每个操作。要被处理器902执行的操作序列(例如操作码的序列)组成了处理器指令,也被称为计算机***指令或简单地称为计算机指令。处理器至少可以单独地或组合地实现成机械、电、磁、光、化学或量子组件。
计算机***900还包括耦合到总线910的存储器904。诸如随机存取存储器(RAM)或其他动态存储设备之类的存储器904存储包括用于呈现通信历史的指令的处理器。动态存储器允许存储于其中的信息被计算机***900改变。RAM允许存储在被称为存储器地址的位置处的信息单元以独立于邻近地址处的信息的方式而被存储和获取。存储器904还被处理器902用于在执行处理器指令期间存储临时值。计算机***900还包括耦合到总线910的只读存储器(ROM)906或其他静态存储设备,用以存储不被计算机***900改变的包括指令在内的静态信息。一些存储器是由易失性存储组成的,易失性存储在失去电力时会失去存储于其上的信息。并且,耦合到总线910的是非易失性(持久)存储设备908,诸如磁盘、光盘或闪存卡,用于存储包括指令在内的信息,这些信息即使在计算机***900被关闭或失去电力时也可以保持。
从外部输入设备912(例如包含由人类用户操作的字母数字键的键盘、或传感器)将包括用于呈现通信历史的指令在内的信息提供给总线910,以供处理器使用。传感器检测其附近的状况,并将这些检测转换成与用于表示计算机***900中的信息的可测量现象兼容的物理表达。耦合到总线910的主要用于与人类交互的其他外部设备包括:用于呈现文本或图像的显示设备914,例如阴极射线管(CRT)或液晶显示器(LCD)或等离子屏幕或打印机;以及用于控制显示器914上呈现的小光标图像的位置以及发布与显示器914上呈现的图形元件相关联的命令的指向设备916,例如鼠标或轨迹球或光标方向键或运动传感器。在一些实施方式中,例如,在计算机***900在没有人类输入的情况下自动地执行全部功能的实施方式中,忽略外部输入设备912、显示设备914和指向设备916中的一个或多个。
在所示的实施方式中,诸如专用集成电路(ASIC)920之类的专用硬件耦合到总线910。专用硬件被配置为以对于专用目的而言足够快的速度执行处理器902不执行的操作。专用IC的示例包括:用于产生用于显示器914的图像的图形加速卡,用于对网络上发送的消息进行加密和解密的密码板,语音识别以及与专用外部设备(例如重复地执行更高效地实现在硬件中的一些复杂操作序列的机器人手臂和医疗扫描器件)的接口。
计算机***900还包括耦合到总线910的通信接口970的一个或多个实例。通信接口970向使用其自己的处理器运行的各种外部设备(例如打印机、扫描仪和外部磁盘)提供单向或双向通信耦合。通常,耦合是与网络链路978的耦合,该网络链路978连接到本地网络980,具有其自己的处理器的各种外部设备连接到该本地网络980。例如,通信接口970可以是个人计算机上的并行端口或串行端口或通用串行总线(USB)端口。在一些实施方式中,通信接口970是向相应类型的电话线提供信息通信连接的集成服务数字网络(ISDN)卡或数字用户线(DSL)卡或电话调制解调器。在一些实施方式中,通信接口970是电缆调制解调器,其将总线910上的信号转换成用于同轴电缆上的通信连接的信号或者转换成用于光纤电缆上的通信连接的光信号。作为另一示例,通信接口970可以是向例如以太网的兼容LAN提供数据通信连接的LAN卡。也可以实现无线链路。对于无线链路而言,通信接口970发送或者接收、或者既发送又接收承载信息流(例如数字数据)的电信号、声信号或电磁信号,包括红外和光信号。例如,在无线手持设备(诸如像手机的移动电话)中,通信接口970包括被称为无线收发机的无线频带电磁发射机和接收机。在某些实施方式中,通信接口970能够实现到通信网络105的连接,用以呈现通信历史。
本文中使用的术语“计算机可读介质”是指参与向处理器902提供包括用于执行的指令在内的信息的任何介质。这种介质可以采用多种形式,包括但不限于计算机可读存储介质(例如,非易失性介质、易失性介质)和传输介质。诸如非易失性介质之类的非暂时性介质包括例如光或磁盘,诸如存储设备908。易失性介质包括例如动态存储器904。传输介质包括例如同轴电缆、铜导线、光纤线缆和包括无线、光和红外波在内的不需要导线和电缆而穿越空间的载波,例如声波和电磁波。信号包括通过传输介质发送的幅度、频率、相位、极性或其他物理属性的人类制造的瞬时变化。计算机可读介质的常用形式包括例如软盘、柔性盘、硬盘、磁带、任意其他的磁介质、CD-ROM、CDRW、DVD、任意其他的光介质、穿孔卡、纸带、光标示页、任意其他的具有孔或其他可光识别的标记的模式的物理介质、RAM、PROM、EPROM、FLASH-EPROM、任何其他的存储器芯片或卡盘、载波、或计算机能够读取的任何其他介质。本文中使用术语计算机可读存储介质来表示除了传输介质以外的任何计算机可读介质。
编码在一个或多个有形介质中的逻辑包括计算机可读存储介质和专用硬件(例如ASIC 920)上的处理器指令中的一个或两个。
网络链路978通常使用传输介质通过一个或多个网络向使用或处理信息的其他设备提供信息通信。例如,网络链路978可以通过本地网络980向主机计算机982或向互联网服务提供商(ISP)运营的设备984提供连接。ISP设备984进而通过公共、全球分组交换通信网络的网络(现在通常被称为互联网990)提供数据通信服务。
连接到互联网的被称为服务器主机922的计算机掌管响应于通过互联网接收的信息而提供服务的过程。例如,服务器主机922掌管提供用于表示在显示器914处呈现的视频数据的信息的过程。可以想到,在其他计算机***(例如,主机982和服务器992)中,可以以各种配置利用***900的组件。
本发明的至少一些实施方式与使用计算机***900实现本文描述的一些或全部技术有关。根据本发明的一个实施方式,响应于处理器902执行包含在存储器904中的一个或多个处理器指令的一个或多个序列,计算机***900执行这些技术。这些指令还被称为计算机指令、软件和程序代码,可以从另一计算机可读介质(例如存储设备908或网络链路978)将这些指令读入存储器904。包含在存储器904中的指令序列的执行使得处理器902执行本文描述的方法步骤中的一个或多个。在可替换的实施方式中,可以使用诸如ASIC920之类的硬件替换软件或与软件组合来实现本发明。因此,除非在本文中明确说明,本发明的实施方式并不限于硬件和软件的任何特定组合。
在网络链路978和其他网络上通过通信接口970发送的信号承载去往和来自计算机***900的信息。计算机***900可以通过网络链路978和通信接口970至少通过网络980、990来发送并接收包括程序代码在内的信息。在使用互联网990的示例中,服务器主机992通过互联网990、ISP设备984、本地网络980和通信接口970发送特定应用的程序代码,该程序代码是由从计算机900发送的消息所请求的。所接收的代码在其被接收时可以由处理器902来执行,或者可以存储在存储器904中或存储在存储设备908或其他非易失性存储中以供稍后执行,或者两者。以这种方式,计算机***900可以以载波上的信号的形式获得应用程序代码。
各种形式的计算机可读介质可以涉及将一个或多个指令序列或数据或两者传递到处理器902以供执行。例如,指令和数据初始可以承载在诸如主机982之类的远程计算机的磁盘上。远程计算机将指令和数据装载到其动态存储器中,并使用调制解调器在电话线上发送指令和数据。对于计算机***900而言本地的调制解调器接收电话线上的指令和数据,并使用红外发射机来将这些指令和数据转换成充当网络链路978的红外载波上的信号。充当通信接口970的红外检测器接收红外信号中承载的指令和数据,并将表示这些指令和数据的信息放置到总线910上。总线910将信息传递到存储器904,处理器902从存储器904获取这些指令并使用与这些指令一起发送的数据中的一些来执行这些指令。在存储器904中接收的指令和数据在处理器902执行之前或之后可以可选地存储在存储设备908上。
图10示出了芯片集1000,本发明的实施方式可以在芯片集100上实现。对芯片集1000进行编程以如本文描述的那样呈现通信历史,并且芯片集1000包括例如针对图9描述的包含在一个或多个物理封装(例如芯片)中的处理器和存储器组件。举例来说,物理封装包括结构装配(例如基板)上的一个或多个材料、组件和/或导线的布置,以提供一个或多个特性,诸如物理强度、大小的保持和/或电交互的限制。可以想到,在某些实施方式中,芯片集可以在单个芯片中实现。芯片集1000或其一部分组成了用于执行呈现通信历史的一个或多个步骤的模块。
在一个实施方式中,芯片集1000包括用于在芯片集1000的组件之间传递信息的通信机制,例如总线1001。处理器1003具有到总线1001的连接,以执行存储在例如存储器1005中的指令并处理存储在存储器1005中的信息。处理器1003可以包括一个或多个处理核,其中每个核被配置为独立地执行。多核处理器能够在单个物理封装中实现多处理。多核处理器的示例包括两个、四个、八个或更多数量的处理核。可替换地或此外,处理器1003可以包括一个或多个微处理器,所述一个或多个微处理器经由总线1001被联合地配置为能够实现指令的独立执行、流水线和多线程。处理器1003还可以伴有用于执行某些处理功能和任务的一个或多个专用组件,例如一个或多个数字信号处理器(DSP)1007或者一个或多个专用集成电路(ASIC)1009。DSP 1007通常被配置为独立于处理器1003实时地处理现实世界的信号(例如声音)。类似地,ASIC 1009可以被配置为执行通用处理器不容易执行的专用功能。致力于执行本文描述的发明功能的其他专用组件包括:一个或多个现场可编程门阵列(FPGA)(未示出)、一个或多个控制器(未示出)或者一个或多个其他专用计算机芯片。
处理器1003和伴随的组件具有经由总线1001到存储器1005的连接。存储器1005包括用于存储可执行指令的动态存储器(例如,RAM、磁盘、可写光盘等)和静态存储器(例如,ROM、CD-ROM等),其中所述可执行指令当被执行时执行本文中描述的用于呈现通信历史的发明步骤。存储器1005还存储与执行发明步骤相关联的数据或由执行发明步骤产生的数据。
图11是根据一个实施方式用于通信的移动终端(例如,手机)的示例性组件的图,该移动终端能够在图1的***中操作。在一些实施方式中,移动终端1100或其一部分组成用于执行呈现通信历史的一个或多个步骤的模块。通常,根据前端和后端特性来定义无线接收机。接收机的前端涵盖射频(RF)电路的全部,而后端涵盖基带处理电路的全部。如本申请中使用的,术语“电路”是指:(1)仅硬件实现(例如在仅模拟和/或数字电路中的实现),以及(2)电路和软件的组合(和/或固件)(例如,如果可应用于特定上下文,一起工作使得诸如移动电话或服务器之类的装置执行各种功能的处理器(包括数字信号处理器)、软件和存储器的组合)。在本申请(包括任何权利要求)中,“电路”的这种定义应用于该术语的全部使用。作为另一示例,当在本申请中使用时,并且如果可应用于特定上下文,那么术语“电路”可以涵盖仅仅处理器(或多个处理器)及其伴随的软件/或固件的实现。术语“电路”还将涵盖(如果可应用于特定上下文)例如移动电话中的基带集成电路、或应用处理器集成电路、或者蜂窝网络设备、或其他网络设备中的类似集成电路。
电话的相关内部组件包括主控制单元(MCU)1103、数字信号处理器(DSP)1105以及包括麦克风增益控制单元和扬声器增益控制单元的接收机/发射机单元。主显示单元1107向用户提供显示以支持各种应用和移动终端功能,其执行或支持呈现通信历史的步骤。显示器11包括显示电路,其被配置为显示移动终端(例如,移动电话)的用户界面的至少一部分。此外,显示器1107和显示电路被配置为支持用户对移动终端的至少一些功能的控制。音频功能电路1109包括麦克风1111和麦克风放大器,麦克风放大器对从麦克风111输出的语音信号进行放大。被放大的从麦克风111输出的语音信号被馈送到编码器/解码器(CODEC)1113。
无线部分1115对功率进行放大并转换频率,以经由天线1117与基站进行通信,该基站包括在移动通信***中。功率放大器(PA)1119和发射机/调制电路可操作地响应MCU 1103,其中,来自PA1119的输出耦合到双工器1121或环形器或天线开关,如本领域已知的。PA 1119还耦合到电池接口和功率控制单元1120。
在使用中,移动终端1101的用户向麦克风1111说话,并且他或她的语音连同任何检测到的背景噪声被转换成模拟电压。然后通过模数转换器(ADC)1123将模拟电压转换成数字信号。控制单元1103将数字信号路由到DSP 1105中以在其中进行处理,例如语音编码、信道编码、加密和交织。在一个实施方式中,由未单独示出的单元使用如下方式来对所处理的语音信号进行编码:蜂窝传输协议(例如全球演进(EDGE)、通用分组无线服务(GPRS)、全球移动通信***(GSM)、互联网协议多媒体子***(IMS)、通用移动电信***(UMTS)等以及任何其他合适的无线介质,例如微波接入(WiMAX)、长期演进(LTE)网络、码分多址(CDMA)、宽带码分多址(WCDMA)、无线保值(WiFi)、卫星等)。
然后将编码的信号路由到均衡器1125,以对通过空气传输期间发生的任何依赖于频率的损伤(例如相位和幅度失真)进行补偿。在对比特流进行均衡化以后,调制器1127将信号与RF接口1129中产生的RF信号进行组合。调制器1127通过频率或相位调制产生正弦波。为了准备用于传输的信号,上变频器1131将从调制器1127输出的正弦波与合成器1133所产生的另一正弦波组合,以实现期望的传输频率。然后通过PA 1119发送信号,以将该信号增加到合适的功率电平。在实际***中,PA 1119充当可变增益放大器,可变增益放大器的增益是由DSP 1105根据从网络基站接收到的信息来控制的。该信号随后在双工器1121中被滤波,并可选地被发送到天线耦合器1135,以匹配阻抗,从而提供最大功率传输。最后,经由天线1117将该信号发送到本地基站。可以提供自动增益控制(AGC)来控制接收机的最终级的增益。可以从此处将该信号转发到远程电话,远程电话可以是另一蜂窝电话、或其他移动电话、或连接到公共交换电话网(PSTN)、或其他电话网络的陆线。
向移动终端1101发送的语音信号经由天线1117被接收,并立即被低噪放大器(LNA)1137放大。下变频器1139降低载波频率,同时解调器1141除去RF,只留下数字比特流。然后该信号经过均衡器1125,并被DSP 1105处理。数模转换器(DAC)1143转换该信号,并且得到的输出通过扬声器1145被发送到用户,所有这些都是在主控制单元(MCU)1103的控制之下,主控制单元1103可以实现为中央处理单元(CPU)(未示出)。
MCU 1103接收各种信号,包括来自键盘1147的输入信号。键盘1147和/或与其他用户输入组件组合的(例如,麦克风1111)MCU1103包括用于管理用户输入的用户接口电路。MCU 1103运行用户接口软件,以支持用户对移动终端1101的至少一些功能的控制,以呈现通信历史。MCU 1103还分别向显示器1107和语音输出开关控制器传送显示命令和开关命令。此外,MCU 1103与DSP 1105交换信息,并且可以访问可选地包含的SIM卡1149和存储器1151。此外,MCU 1103运行终端所需要的各种控制功能。决于实现,DSP 1105可以对语音信号执行各种常规数字处理功能中的任何一个。此外,DSP 1105根据麦克风1111检测的信号确定本地环境的背景噪声级别,并将麦克风111的增益设置成所选的级别,以补偿移动终端1101的用户的自然倾向。
CODEC 1113包括ADC 1123和DAC 1143。存储器1151存储包括呼叫进入语调数据在内的各种数据,并且能够存储包括经由例如全球互联网接收的音乐数据在内的其他数据。软件模块可以驻留在RAM存储器、闪存、寄存器或本领域已知的任何其他形式的可写存储介质中。存储器设备1151可以是但不限于单个存储器、CD、DVD、ROM、RAM、EEPROM、光存储或能够存储数字数据的任何其他非易失性存储介质。
可选地包含的SIM卡1149承载例如诸如电话号码、载波提供服务、定制细节和安全信息之类的重要信息。SIM卡1149主要服务于识别无线网络上的移动终端1101。卡1149还包含用于存储个人电话号码簿、文本消息以及特定于用户的移动终端设置的存储器。
虽然结合多个实施方式和实现描述的本发明,但是本发明并不限于此,而是覆盖落入所述权利要求范围内的各种明显的修改和等同布置。虽然在权利要求之间以某些组合的形式表达了本发明的特征,但是可以想到,这些特征可以以任何组合和顺序进行布置。
Claims (27)
1.一种方法,包括支持对以下各项的处理和/或处理以下各项:(1)数据和/或(2)信息和/或(3)至少一个信号;
所述(1)数据和/或(2)信息和/或(3)至少一个信号至少部分地基于以下:
从多个应用、服务、设备或其组合对关于第一参与方和第二参与方之间的一个或多个通信会话的上下文信息的至少一个收集;
所述上下文信息到通信历史的至少一个聚合;
所述上下文信息中的一个或多个通信参数,其中所述通信参数与执行所述通信会话有关;以及
所识别的通信参数中的每一个在所述通信历史中的确定的频率或确定的成功率。
2.根据权利要求1所述的方法,其中所述(1)数据和/或(2)信息和/或(3)至少一个信号还至少部分地基于以下:
至少部分地基于所识别的通信参数中每一个的频率或成功率的、用于建立新的通信会话的一个或多个推荐的通信参数。
3.根据权利要求2所述的方法,其中所述通信参数包括:通信类型、通信地址、位置、时间、状态、时间表、主题、通信参与方或其组合。
4.根据权利要求1到3中的任意一项所述的方法,其中每个所识别的通信参数的成功率基于所述第二参与方是否对所述第一参与方使用相应的所识别的通信参数发起的通信会话进行了响应。
5.根据权利要求2到4中的任意一项所述的方法,其中所述(1)数据和/或(2)信息和/或(3)至少一个信号还至少部分地基于以下:
请求,用于呈现所述通信历史;
确定,用于至少部分地使得所述通信历史和所推荐的通信参数呈现在用户界面上,所述用户界面包括所述通信历史中的所述一个或多个通信会话的时间轴表示。
6.根据权利要求5所述的方法,其中所述时间轴表示是可滚动的以按时间呈现所述通信历史的各个部分,并且其中所述时间轴表示至少部分地呈现所识别的通信参数以及所识别的通信参数中的每一个针对在所述通信历史中每个通信会话的成功。
7.根据权利要求5到6中的任意一项所述的方法,其中所述时间轴表示被划分成多个部分,每个部分与通信参数、通信会话的成功、通信地址、通信参与方、时间、地址、状态、主题或其组合相对应。
8.根据权利要求5到7中的任意一项所述的方法,其中所述用户界面被绘制成包括动画的三维可视化。
9.一种装置,包括:
至少一个处理器;以及
至少一个存储器,其包括用于一个或多个程序的计算机程序代码,
使用所述至少一个处理器将所述至少一个存储器和所述计算机程序代码配置为使得所述装置至少执行以下操作:
从多个应用、服务、设备或其组合收集关于在第一参与方和第二参与方之间的一个或多个通信会话的上下文信息;
将所述上下文信息聚合成通信历史;
识别所述上下文信息中的一个或多个通信参数,其中所述通信参数与执行所述通信会话有关;以及
确定所识别的通信参数中的每一个在所述通信历史中的频率或成功率。
10.根据权利要求9所述的装置,其中还使得所述装置:
至少部分地基于所识别的通信参数中每一个的所确定的频率或成功率,来提供用于建立新的通信会话的一个或多个推荐的通信参数。
11.根据权利要求10所述的装置,其中所述通信参数包括:通信类型、通信地址、位置、时间、状态、时间表、主题、通信参与方或其组合。
12.根据权利要求9到11中的任意一项所述的装置,其中每个所识别的通信参数的成功率基于所述第二参与方是否对所述第一参与方使用相应的所识别的通信参数发起的通信会话进行响应。
13.根据权利要求10到12中的任意一项所述的装置,其中还使得所述装置:
接收呈现所述通信历史的请求;
至少部分地使得在用户界面中呈现所述通信历史和所推荐的通信参数,所述用户界面包括所述通信历史中的所述一个或多个通信会话的时间轴表示。
14.根据权利要求13所述的装置,其中所述时间轴表示是可滚动的以按时间呈现所述通信历史的各个部分,并且其中所述时间轴表示至少部分呈现所识别的通信参数和所识别的通信参数中的每一个针对在所述通信历史中每个通信会话的成功。
15.根据权利要求13到14中的任意一项所述的装置,其中所述时间轴表示被划分成多个部分,每个部分与通信参数、通信会话的成功、通信地址、通信参与方、时间、位置、状态、主题或其组合相对应。
16.根据权利要求13到15中的任意一项所述的装置,其中所述用户界面被绘制成包括动画的三维可视化。
17.根据权利要求9到16中的任意一项所述的装置,其中所述装置是移动电话,还包括:
用户界面电路和用户界面软件,被配置为支持用户通过使用显示器来控制所述移动电话的至少一些功能,并且被配置为对用户输入进行响应;以及
显示器和显示器电路,被配置为显示所述移动电话的用户界面的至少一部分,所述显示器和显示器电路被配置为支持用户控制所述移动电话的至少一些功能。
18.一种计算机可读存储介质,承载一个或多个指令的一个或多个序列,在被一个或多个处理器执行时使得装置至少执行以下步骤:
从多个应用、服务、设备或其组合收集关于第一参与方和第二参与方之间的一个或多个通信会话的上下文信息;
将所述上下文信息聚合成通信历史;
识别所述上下文信息中的一个或多个通信参数,其中所述通信参数与执行所述通信会话有关;以及
确定所识别的通信参数中的每一个在所述通信历史中的频率或成功率。
19.根据权利要求18所述的计算机可读存储介质,其中还使得所述装置执行:
至少部分地基于所识别的通信参数中每一个的所确定的频率或成功率,来提供用于建立新的通信会话的一个或多个推荐的通信参数。
20.根据权利要求19所述的计算机可读存储介质,其中还使得所述装置执行:
接收呈现所述通信历史的请求;
至少部分地使得在用户界面中呈现所述通信历史和所推荐的通信参数,所述用户界面包括所述通信历史中的所述一个或多个通信会话的时间轴表示。
21.根据权利要求9到17中的任意一项所述的装置,其中所述装置是移动电话,还包括:
用户界面电路和用户界面软件,被配置为支持用户通过使用显示器来控制所述移动电话的至少一些功能,并且被配置为对用户输入进行响应;以及
显示器和显示器电路,被配置为显示所述移动电话的用户界面的至少一部分,所述显示器和显示器电路被配置为支持用户控制所述移动电话的至少一些功能。
22.一种计算机可读存储介质,承载一个或多个指令的一个或多个序列,在被一个或多个处理器执行时使得装置至少执行权利要求1到8中的任意一项所述的方法。
23.一种计算机程序产品,包括一个或多个指令的一个或多个序列,在被一个或多个处理器执行时使得装置至少执行权利要求1到8中的任意一项所述的方法的步骤。
24.一种设备,包括:用于执行权利要求1到8中的任意一项所述的方法的装置。
25.根据权利要求24所述的设备,其中所述设备是移动电话,还包括:
用户界面电路和用户界面软件,被配置为支持用户通过使用显示器来控制所述移动电话的至少一些功能,并且被配置为对用户输入进行响应;以及
显示器和显示器电路,被配置为显示所述移动电话的用户界面的至少一部分,所述显示器和显示器电路被配置为支持用户控制所述移动电话的至少一些功能。
26.一种方法,包括支持访问至少一个界面,所述至少一个界面被配置为允许访问至少一个服务,所述至少一个服务被配置为执行权利要求1到8中的任意一项所述的方法。
27.一种方法,包括:支持创建和/或支持修改至少一个设备用户界面元件和/或功能性,
所述至少一个界面元件和/或功能性至少部分地基于以下:
从权利要求1到8中的任意一项所述的方法获得的数据和/或信息,和/或
从权利要求1到8中的任意一项所述的方法获得的至少一个信号。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/641,913 | 2009-12-18 | ||
US12/641,913 US20110154208A1 (en) | 2009-12-18 | 2009-12-18 | Method and apparatus for utilizing communication history |
PCT/FI2010/050963 WO2011073504A1 (en) | 2009-12-18 | 2010-11-25 | Method and apparatus for utilizing communication history |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102656918A true CN102656918A (zh) | 2012-09-05 |
CN102656918B CN102656918B (zh) | 2015-10-14 |
Family
ID=44152920
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201080057586.5A Expired - Fee Related CN102656918B (zh) | 2009-12-18 | 2010-11-25 | 用于利用通信历史的方法和装置 |
Country Status (8)
Country | Link |
---|---|
US (1) | US20110154208A1 (zh) |
EP (1) | EP2514234A4 (zh) |
JP (2) | JP5599898B2 (zh) |
KR (2) | KR101535766B1 (zh) |
CN (1) | CN102656918B (zh) |
BR (1) | BR112012014907A2 (zh) |
CA (1) | CA2784452A1 (zh) |
WO (1) | WO2011073504A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104125090A (zh) * | 2013-04-28 | 2014-10-29 | 国际商业机器公司 | 管理通信渠道的方法和装置 |
CN107005548A (zh) * | 2014-12-18 | 2017-08-01 | 英特尔公司 | 用于基于上下文的通信通道配置的***平台 |
CN107391660A (zh) * | 2017-07-18 | 2017-11-24 | 太原理工大学 | 一种用于子话题划分的诱导划分方法 |
CN112715041A (zh) * | 2018-09-30 | 2021-04-27 | 西门子股份公司 | 用于识别设备的方法和装置及计算机可读存储介质和程序 |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101628054B1 (ko) * | 2009-12-28 | 2016-06-08 | 삼성전자주식회사 | 가상 공간 제공 장치 및 방법 |
GB201004449D0 (en) * | 2010-02-22 | 2010-05-05 | Corbett Sean | Data accelerator |
US8285840B2 (en) * | 2010-03-15 | 2012-10-09 | Cellco Partnership | Using social networking to help users purchase mobile applications and devices |
US20110320981A1 (en) * | 2010-06-23 | 2011-12-29 | Microsoft Corporation | Status-oriented mobile device |
WO2012080786A2 (en) * | 2010-12-16 | 2012-06-21 | Sony Ericsson Mobile Communications Ab | A calendar application for communication devices |
US9225554B2 (en) * | 2011-01-26 | 2015-12-29 | Cisco Technology, Inc. | Device-health-based dynamic configuration of network management systems suited for network operations |
GB2490313A (en) | 2011-04-18 | 2012-10-31 | Nokia Corp | Joint contacts list address book and events calendar to chronologically display details of all events associated with selected contacts |
US9100669B2 (en) * | 2011-05-12 | 2015-08-04 | At&T Intellectual Property I, Lp | Method and apparatus for associating micro-blogs with media programs |
JP2013009298A (ja) * | 2011-05-26 | 2013-01-10 | Sony Corp | 無線通信装置、情報処理装置、通信システムおよび無線通信装置の制御方法 |
US9489660B2 (en) * | 2011-07-12 | 2016-11-08 | Salesforce.Com, Inc. | Methods and systems for public collaborative interface for private network groups |
JP5716912B2 (ja) * | 2011-09-05 | 2015-05-13 | サクサ株式会社 | ベース装置および発信処理プログラム |
US8914850B1 (en) * | 2011-10-14 | 2014-12-16 | West Corporation | Context aware transactions performed on integrated service platforms |
US9762404B2 (en) * | 2012-01-15 | 2017-09-12 | Microsoft Technology Licensing, Llc | Providing contextual information associated with a communication participant |
US9300621B2 (en) * | 2012-02-05 | 2016-03-29 | Apple Inc. | Communication history aggregation and presentation |
JP2013210868A (ja) * | 2012-03-30 | 2013-10-10 | Sony Corp | 情報処理装置、情報処理方法及びコンピュータプログラム |
US9582755B2 (en) | 2012-05-07 | 2017-02-28 | Qualcomm Incorporated | Aggregate context inferences using multiple context streams |
US9451539B2 (en) * | 2012-06-27 | 2016-09-20 | At&T Intellectual Property I, L.P. | Method and apparatus for generating recommended changes to communication behaviors |
KR102116874B1 (ko) * | 2012-10-30 | 2020-05-29 | 에스케이텔레콤 주식회사 | 상황인지 상태 표시 가능한 사용자 단말 및 사용자 단말의 상황인지 상태 표시 방법 |
US20140280582A1 (en) * | 2013-03-13 | 2014-09-18 | Samsung Electronics Company, Ltd. | Relationship tracking and maintenance |
US10250695B2 (en) * | 2013-03-14 | 2019-04-02 | Comcast Cable Communications, Llc | Mitigation of processing loops in a communication network |
US10158730B2 (en) * | 2013-10-30 | 2018-12-18 | At&T Intellectual Property I, L.P. | Context based communication management |
US10073603B2 (en) * | 2014-03-07 | 2018-09-11 | Nokia Technologies Oy | Method and apparatus for providing notification of a communication event via a chronologically-ordered task history |
US20150312190A1 (en) * | 2014-04-24 | 2015-10-29 | Aaron Rankin | System and methods for integrating social network information |
US10306071B1 (en) * | 2017-09-15 | 2019-05-28 | Fuze, Inc. | Providing a unified communication history of a multi-modal communication |
US10785449B2 (en) * | 2017-12-08 | 2020-09-22 | Qualcomm Incorporated | Communicating using media content |
US11132648B2 (en) | 2018-03-12 | 2021-09-28 | International Business Machines Corporation | Cognitive-based enhanced meeting recommendation |
US11140102B1 (en) * | 2019-03-29 | 2021-10-05 | Verizon Media Inc. | Systems and methods for initiating communication between users based on machine learning techniques |
JP6884812B2 (ja) * | 2019-05-20 | 2021-06-09 | auコマース&ライフ株式会社 | 通知装置及び通知方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003134194A (ja) * | 2001-10-22 | 2003-05-09 | Fujitsu Ltd | 通信端末装置および通信情報提示方法 |
CN1988705A (zh) * | 2005-12-23 | 2007-06-27 | 三星电子株式会社 | 在移动通信终端中提供呼入和呼出信息的设备和方法 |
CN201167395Y (zh) * | 2008-03-11 | 2008-12-17 | 宇龙计算机通信科技(深圳)有限公司 | 一种移动终端信息管理*** |
WO2009112634A1 (en) * | 2008-03-14 | 2009-09-17 | Nokia Corporation | Methods, apparatuses, and computer program products for providing filtered services and content based on user context |
US20090265236A1 (en) * | 2008-04-21 | 2009-10-22 | Verizon Business Network Services Inc. | Aggregation and use of information relating to a users context for personalized advertisements |
JP2009273026A (ja) * | 2008-05-09 | 2009-11-19 | Nec Corp | 携帯端末装置、画面表示方法及びプログラム |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7359938B1 (en) * | 1999-12-14 | 2008-04-15 | Nortel Networks Limited | System indicating the presence of an individual or group of individuals |
US7107312B2 (en) * | 2001-02-06 | 2006-09-12 | Lucent Technologies Inc. | Apparatus and method for use in a data/conference call system for automatically collecting participant information and providing all participants with that information for use in collaboration services |
US20040039630A1 (en) | 2002-08-12 | 2004-02-26 | Begole James M.A. | Method and system for inferring and applying coordination patterns from individual work and communication activity |
JP2004199142A (ja) * | 2002-12-16 | 2004-07-15 | Matsushita Electric Ind Co Ltd | 携帯端末機器及び画像表示方法 |
US7069003B2 (en) * | 2003-10-06 | 2006-06-27 | Nokia Corporation | Method and apparatus for automatically updating a mobile web log (blog) to reflect mobile terminal activity |
WO2006038963A1 (en) | 2004-09-30 | 2006-04-13 | Siemens Communications, Inc. | System and method for predicting availability |
US8180722B2 (en) | 2004-09-30 | 2012-05-15 | Avaya Inc. | Method and apparatus for data mining within communication session information using an entity relationship model |
US7409050B1 (en) * | 2005-04-21 | 2008-08-05 | Sprint Spectrum L.P. | Method and apparatus for managing missed-call lists |
US8145717B2 (en) * | 2005-09-21 | 2012-03-27 | Siemens Enterprise Communications, Inc. | System and method for providing presence age information in a unified communication system |
EP2003849A3 (en) * | 2005-11-23 | 2009-04-08 | Envio Networks Inc. | System and method for mobile digital media content delivery and services marketing |
US7764951B2 (en) * | 2006-04-20 | 2010-07-27 | Cisco Technology, Inc. | Techniques for tracking communication frequency across communication modalities |
US20070260681A1 (en) * | 2006-05-02 | 2007-11-08 | Michal Jacovi | System and Method for Generating Communication History for a Plurality of Participants |
US7774695B2 (en) * | 2006-05-11 | 2010-08-10 | International Business Machines Corporation | Presenting data to a user in a three-dimensional table |
US20080032678A1 (en) * | 2006-08-03 | 2008-02-07 | Narasimha Suresh | Context based marketing |
KR100800723B1 (ko) * | 2007-01-26 | 2008-02-01 | 삼성전자주식회사 | 통신이력을 관리하기 위한 방법 및 장치 |
US20080198422A1 (en) * | 2007-02-19 | 2008-08-21 | Tamara Lynne Casey | Contextual Management of Multiple Device Capabilities in a Communication Device |
US20090176520A1 (en) * | 2007-04-12 | 2009-07-09 | Telibrahma Convergent Communications Private Limited | Generating User Contexts for Targeted Advertising |
US8472972B2 (en) * | 2007-11-21 | 2013-06-25 | International Business Machines Corporation | Device, system, and method of physical context based wireless communication |
US8223940B2 (en) * | 2008-05-02 | 2012-07-17 | Hewlett-Packard Development Company, L.P. | Selecting communication mode of communications apparatus |
US8116727B1 (en) * | 2008-06-19 | 2012-02-14 | Sprint Spectrum L.P. | Method and system for determining and presenting a current likelihood of a mobile station successfully engaging in a communication session |
US7890625B2 (en) * | 2008-09-29 | 2011-02-15 | Cisco Technology, Inc. | Method and apparatus for network to recommend best mode for user communication |
US20100115426A1 (en) * | 2008-11-05 | 2010-05-06 | Yahoo! Inc. | Avatar environments |
US8423088B2 (en) * | 2009-07-22 | 2013-04-16 | Microsoft Corporation | Aggregated, interactive communication timeline |
-
2009
- 2009-12-18 US US12/641,913 patent/US20110154208A1/en not_active Abandoned
-
2010
- 2010-11-25 KR KR1020147030809A patent/KR101535766B1/ko not_active IP Right Cessation
- 2010-11-25 CA CA2784452A patent/CA2784452A1/en not_active Abandoned
- 2010-11-25 CN CN201080057586.5A patent/CN102656918B/zh not_active Expired - Fee Related
- 2010-11-25 WO PCT/FI2010/050963 patent/WO2011073504A1/en active Application Filing
- 2010-11-25 JP JP2012543853A patent/JP5599898B2/ja not_active Expired - Fee Related
- 2010-11-25 EP EP10837098.2A patent/EP2514234A4/en not_active Withdrawn
- 2010-11-25 KR KR1020127018954A patent/KR20120107499A/ko active Application Filing
- 2010-11-25 BR BR112012014907A patent/BR112012014907A2/pt not_active IP Right Cessation
-
2014
- 2014-05-09 JP JP2014097375A patent/JP2014168291A/ja active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003134194A (ja) * | 2001-10-22 | 2003-05-09 | Fujitsu Ltd | 通信端末装置および通信情報提示方法 |
CN1988705A (zh) * | 2005-12-23 | 2007-06-27 | 三星电子株式会社 | 在移动通信终端中提供呼入和呼出信息的设备和方法 |
CN201167395Y (zh) * | 2008-03-11 | 2008-12-17 | 宇龙计算机通信科技(深圳)有限公司 | 一种移动终端信息管理*** |
WO2009112634A1 (en) * | 2008-03-14 | 2009-09-17 | Nokia Corporation | Methods, apparatuses, and computer program products for providing filtered services and content based on user context |
US20090265236A1 (en) * | 2008-04-21 | 2009-10-22 | Verizon Business Network Services Inc. | Aggregation and use of information relating to a users context for personalized advertisements |
JP2009273026A (ja) * | 2008-05-09 | 2009-11-19 | Nec Corp | 携帯端末装置、画面表示方法及びプログラム |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104125090A (zh) * | 2013-04-28 | 2014-10-29 | 国际商业机器公司 | 管理通信渠道的方法和装置 |
CN107005548A (zh) * | 2014-12-18 | 2017-08-01 | 英特尔公司 | 用于基于上下文的通信通道配置的***平台 |
CN107391660A (zh) * | 2017-07-18 | 2017-11-24 | 太原理工大学 | 一种用于子话题划分的诱导划分方法 |
CN107391660B (zh) * | 2017-07-18 | 2021-05-11 | 太原理工大学 | 一种用于子话题划分的诱导划分方法 |
CN112715041A (zh) * | 2018-09-30 | 2021-04-27 | 西门子股份公司 | 用于识别设备的方法和装置及计算机可读存储介质和程序 |
CN112715041B (zh) * | 2018-09-30 | 2023-12-19 | 西门子股份公司 | 用于识别设备的方法和装置及计算机可读存储介质和程序 |
Also Published As
Publication number | Publication date |
---|---|
EP2514234A1 (en) | 2012-10-24 |
JP2014168291A (ja) | 2014-09-11 |
BR112012014907A2 (pt) | 2017-03-21 |
JP2013514699A (ja) | 2013-04-25 |
WO2011073504A1 (en) | 2011-06-23 |
US20110154208A1 (en) | 2011-06-23 |
KR20120107499A (ko) | 2012-10-02 |
JP5599898B2 (ja) | 2014-10-01 |
KR101535766B1 (ko) | 2015-07-10 |
EP2514234A4 (en) | 2015-03-18 |
CN102656918B (zh) | 2015-10-14 |
KR20140146640A (ko) | 2014-12-26 |
CA2784452A1 (en) | 2011-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102656918B (zh) | 用于利用通信历史的方法和装置 | |
CN102598035B (zh) | 用于扩增的社交联网消息收发的方法和设备 | |
CN102439593B (zh) | 提供个性化虚拟环境的方法和装置 | |
CN102460462B (zh) | 用于隐私设置的直观管理的方法和装置 | |
US8532624B2 (en) | System and method for storing and retrieving multimedia messages on low-cost tags in order to facilitate contextual communications | |
US7580678B2 (en) | System, apparatus, and method for effecting network connections via wireless devices using radio frequency identification | |
CN103109509B (zh) | 用于使用接受者标识符提供与服务的通信的方法和装置 | |
CN102362482B (zh) | 用于提供基于情绪的用户界面的方法和设备 | |
CN105659575B (zh) | 用于针对人员感知和位置共享的令牌确定的方法和装置 | |
CN102687583B (zh) | 用于在一个会话中执行多个通信形式的方法和装置 | |
CN102948129B (zh) | 用于桥接通信会话的方法和设备 | |
CN102118698B (zh) | 基于移动终端联系人信息建立社区关系网的方法及装置 | |
US20090216840A1 (en) | Method for providing services to user interfaces | |
CN103636273A (zh) | 用于改进多订户身份模块设备上的接收可用性的方法和装置 | |
US20160127291A1 (en) | Anonymous mobile group communications | |
CN102648611A (zh) | 用于激活服务的方法和装置 | |
CN102804726A (zh) | 用于消息路由优化的方法和设备 | |
CN104025610A (zh) | 用于基于一批图像来提供内容的***、方法和装置 | |
CN101247570A (zh) | 利用移动终端的文本消息传递 | |
CN104581660B (zh) | 处理短信服务信息的方法和相关通信*** | |
TWI324754B (en) | System with mobile communication device applied to business interior management | |
JP6202877B2 (ja) | メッセージ送信システム、メッセージ送信方法及びメッセージ送信プログラム | |
US20070263815A1 (en) | System and method for communication provision | |
Humphreys | Mobile social networks and services | |
CN102905231B (zh) | 实现内容分析的消息传播业务方法和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20160119 Address after: Espoo, Finland Patentee after: Technology Co., Ltd. of Nokia Address before: Espoo, Finland Patentee before: Nokia Oyj |
|
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20151014 Termination date: 20161125 |
|
CF01 | Termination of patent right due to non-payment of annual fee |