CN101129059B - 使用多个通信方法之一回复邮件消息的终端和计算机程序产品 - Google Patents

使用多个通信方法之一回复邮件消息的终端和计算机程序产品 Download PDF

Info

Publication number
CN101129059B
CN101129059B CN2006800062637A CN200680006263A CN101129059B CN 101129059 B CN101129059 B CN 101129059B CN 2006800062637 A CN2006800062637 A CN 2006800062637A CN 200680006263 A CN200680006263 A CN 200680006263A CN 101129059 B CN101129059 B CN 101129059B
Authority
CN
China
Prior art keywords
contacts
tabulation
communication identifier
user
extraction
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.)
Expired - Fee Related
Application number
CN2006800062637A
Other languages
English (en)
Other versions
CN101129059A (zh
Inventor
D·迪兹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Oyj
Original Assignee
Nokia Oyj
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nokia Oyj filed Critical Nokia Oyj
Publication of CN101129059A publication Critical patent/CN101129059A/zh
Application granted granted Critical
Publication of CN101129059B publication Critical patent/CN101129059B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/48Message addressing, e.g. address format or anonymous messages, aliases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/107Computer-aided management of electronic mailing [e-mailing]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/2753Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips providing data content
    • H04M1/2757Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips providing data content by data transmission, e.g. downloading
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72436User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. SMS or e-mail
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/62Details of telephonic subscriber devices user interface aspects of conference calls
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/56Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities

Abstract

一种终端和计算机程序产品允许通信设备的用户使用若干不同的通信方法中的任意一个快速地回复接收的邮件消息。自动地从接收的邮件消息中的任意位置取回诸如邮件地址和电话号码的通信标识符,并且将取回的通信标识符与用户的联系人列表进行匹配,然后生成列表,该列表包括那些联系人项:提取的通信标识符与来自该联系人项的通信标识符相匹配,并且如果提取的通信标识符与来自于任何联系人项的通信标识符不匹配,则该列表进一步包括该提取的通信标识符。将该列表显示给用户,用户然后可以选择一个或者多个联系人项和/或通信标识符。然后,用户可以选择使用可用的通信方法中的任意一个回复所选择的那些联系人项和/或通信标识符。

Description

使用多个通信方法之一回复邮件消息的终端和计算机程序产品
技术领域
本发明总体涉及邮件消息传递,更特别地,涉及使用若干不同的通信方法中的任意一个回复邮件消息的终端和计算机程序产品。
背景技术
诸如移动电话、个人计算机(PC)、手提计算机和个人数字助理(PDA)的许多设备使得能够使用多于一种的通信方法进行通信。单一的设备可以使用户能够通过邮件(email)、电话、即时消息(IM)和文本消息(也叫做短消息服务或者SMS),或者它们的任意组合进行通信。例如,移动电话将会经常允许用户除了通过电话进行通信之外,还可以通过邮件、IM和SMS进行通信。另外,PC经常允许用户通过邮件、IM和电话(使用互联网语音协议(VOIP))进行通信。
具有能够使用若干不同的通信方法中的任意一个进行通信的能力是非常有用并且是有效的,然而,由于不同的通信方法通常不能无缝整合,因此呈现出了一些困难。用户可以经由一种方法接收通信信息,但是可能希望用不同的方法回复发件人。例如,用户可能在其移动电话上接收邮件消息,但是由于紧急情况用户需要与发件人实时地通信,所以用户可能想要通过电话回复发件人。在这样的情况中,用户可能典型地需要关闭邮件应用,打开用户的联系人列表(contact list)以确定发件人的电话号码,然后给发件人打电话。如果发件人不在用户的联系人列表内,但是发件人将其电话号码包含在了邮件消息里,则用户可能典型地需要阅读并记住该电话号码,关闭邮件应用,然后给发件人打电话。即使发件人存在于用户的联系人列表里,但是该联系人列表也可能不包括该发件人的电话号码。直到用户打开联系人列表,用户才可能意识到发件人的电话号码不在联系人列表里,用户因寻找不在联系人列表里的东西而浪费了时间。然后用户可能需要再次打开邮件消息,以确定发件人的电话号码、阅读并记住该电话号码、再次关闭邮件应用,打电话给发件人。当前的这种方法可能是非常费时且低效的。如果用户接收到邮件消息但是想要使用IM或者SMS回复发件人,会存在同样的困难。
一些移动电话可能具有基于用户的请求向存在于文本消息或者邮件消息中的电话号码打电话的能力。但是,在很多情况下,文本消息或者邮件消息的发件人的电话号码不存在于该消息中。另外,消息的其他接收者的电话号码很少出现在该消息中。因此,这样的能力不能提供通过电话回复文本或者邮件消息的可靠方法。此外,这种能力不能允许用户使用除了电话以外的通信方法回复文本或者邮件消息。
如果用户想要使用不同的通信方法不仅回复发件人,而且想要回复其他收到该消息的人,或者该消息中提到的人,就会碰到更大的困难。例如,邮件消息可能由第一个人发起,发送到第二个人,而这第二个人可能将该邮件消息转发给该用户,并抄送(“cc”)给第三个人。原始的邮件消息可能在消息体中包括第四个人的引用,也许给出了第四个人的IM昵称。用户可能想要向分别发送、转发、接收和在这个消息链中被引用的第一、第二、第三和第四个人建立电话会议。这会典型地使用户必须执行上述讨论过的步骤,用户还不得不为他想要通信的四个人中的每个人执行这些步骤。由于需要多次执行这些步骤,上述困难和低效将会被大大地放大。
即使用户只是简单地想要使用邮件回复邮件消息,但希望所有四个人都接收到副本,也会遇到其他困难。在典型的邮件应用中,如果用户要选择发送全体回复消息的选项,这样的全体回复消息可能仅被发送到用户接收的消息的消息头中的人(在上述示例中,可能是将消息转发给用户的第二个人和接收到转发消息的副本的第三个人)。如果用户想要发送回复消息给第一个人(原始消息发件人)和第四个人(原始消息体中引用的人),用户典型地不得不手动地将第一个人和第四个人的邮件地址加入到回复消息的头中。第一个人的邮件消息会被列在原始消息的头中,因此用户能够相对容易地获取,以便将第一个人的地址加入到回复消息中(尽管需要手动地加入)。可能不得不在用户的联系人列表中查找第四个人的邮件地址并手动地将其加入至回复消息。应当理解,如果用户想要发送全体回复消息给大量未存在于用户接收的消息头中但列于消息链的进一步向下的头中的人,或者甚至仅仅是该链中的任何消息体中提及的人,由于需要手动地查找许多名字并将其加入到全体回复消息,这将是极难且耗时的。
因此,用户需要一种通信设备,以能够快速地且容易地以该通信设备支持的任何通信方法回复接收的邮件消息中引用的任何人。
发明内容
因此提供一种终端和计算机程序产品,通过自动地从接收的邮件消息的任意位置取回诸如邮件地址和电话号码的通信标识符,将取回的通信标识符与用户的联系人列表进行匹配,以及允许用户选择要使用其进行回复的通信方法,从而允许通信设备的用户使用若干不同的通信方法中的任意一个快速地回复接收的邮件消息。
在本发明的一个实施方式中,适合于使用户能够使用多个通信应用进行通信的终端包括显示器、存储器和处理器。该显示器能够可视地显示邮件消息。该存储器能够存储联系人列表,该联系人列表包括固有名称和至少一个联系人项(contact),该至少一个联系人项包括至少一个通信标识符,该通信标识符选自包括电话号码、邮件地址和即时消息(IM)昵称的组。该处理器能够执行邮件应用,解析接收的邮件消息以从该邮件消息中提取至少一个通信标识符,以及确定提取的通信标识符是否与来自于该联系人列表中的任何联系人项的通信标识符相匹配。
在本发明的一个实施方式中,处理器进一步能够生成列表,该列表包括这样的联系人项:提取的通信标识符与来自于该联系人项的通信标识符相匹配,并且如果提取的通信标识符与来自于联系人项的通信标识符不匹配,则列表进一步包括提取的通信标识符。在此实施方式中,显示器能够显示生成的列表。
在本发明的一个实施方式中,处理器进一步能够从邮件消息中提取至少一个固有名称,并且确定提取的固有名称是否与来自于联系人列表中的任何联系人项的固有名称相匹配。
在本发明的一个实施方式中,处理器进一步能够执行电话应用。处理器能够生成列表,该列表包括这样的联系人项:提取的通信标识符与来自于该联系人项的通信标识符相匹配,且该联系人项包括电话号码,以及如果提取的通信标识符与来自于联系人项的通信标识符不匹配,且如果提取的通信标识符是电话号码,则列表进一步包括提取的通信标识符。处理器响应于用户通过电话回复邮件消息的选择生成列表。显示器能够显示生成的列表。处理器还能够响应于用户在生成的列表中对联系人项的选择发起电话呼叫,以及能够响应于用户对生成的列表中的通信标识符的选择发起电话呼叫。
在本发明的一个实施方式中,处理器进一步能够响应于用户在生成的列表内对至少两个联系人项的选择,或者响应于用户在生成的列表中对至少一个联系人项和在生成的列表中对至少一个通信标识符的选择,或者响应于用户在生成的列表中对至少两个通信标识符的选择发起电话会议呼叫。
在本发明的一个实施方式中,处理器进一步能够确定将接收发起的电话呼叫的位置的时刻,并且警告用户该时刻是否在预定的时间范围内。
在本发明的一个实施方式中,处理器能够执行IM应用。在此实施方式中,处理器还能够生成列表,该列表包括这样的联系人项:提取的通信标识符与来自于该联系人项的通信标识符相匹配,并且该联系人项包括IM昵称。处理器响应于用户通过即时消息回复邮件消息的选择生成列表。处理器进一步能够响应于用户在生成的列表中对联系人项的选择发起即时消息。
在本发明的一个实施方式中,处理器进一步能够确定在生成的列表中的联系人项的在线状态,并且将生成的列表中的联系人项的在线状态指示提供给用户。
在本发明的一个实施方式中,处理器能够执行IM应用。在此实施方式中,处理器还能够生成列表,该列表包括这样的联系人项:提取的通信标识符与来自该联系人项的通信标识符相匹配,并且该联系人项包括IM昵称。处理器响应于用户通过聊天请求回复邮件消息的选择生成列表。处理器进一步能够响应于用户在生成的列表中对至少一个联系人项的选择发起至少一个邀请以加入在线聊天。
在本发明的一个实施方式中,处理器进一步能够执行文本消息传递应用。在此实施方式中,处理器进一步能够生成列表,该列表包括这样的联系人项:提取的通信标识符与来自于该联系人项的通信标识符相匹配,并且该联系人项包括电话号码,如果提取的通信标识符与来自于联系人项的通信标识符不匹配,且如果提取的通信标识符是电话号码,则列表进一步包括提取的通信标识符。处理器响应于用户通过文本消息回复邮件消息的选择生成列表。其中处理器进一步能够响应于用户在生成的列表中对联系人项的选择,或者响应于用户在生成的列表中对通信标识符的选择发起文本消息。
在本发明的一个实施方式中,处理器能够生成列表,该列表包括这样的联系人项:提取的通信标识符与来自于该联系人项的通信标识符相匹配,并且该联系人项包括邮件地址,如果提取的通信标识符与来自于联系人项的通信标识符不匹配,且如果提取的通信标识符是邮件地址,则列表进一步包括提取的通信标识符。处理器响应于用户通过邮件消息回复邮件消息的选择生成列表。处理器进一步能够响应于用户在生成的列表中对联系人项的选择,或者响应于用户在生成的列表中对通信标识符的选择发起邮件消息。
在本发明的一个实施方式中,处理器能够生成列表,该列表包括这样的联系人项:提取的通信标识符与来自于该联系人项的通信标识符相匹配,并且该联系人项包括邮件地址,如果提取的通信标识符与来自于联系人项的通信标识符不匹配,且如果提取的通信标识符是邮件地址,则列表进一步包括提取的通信标识符。处理器响应于用户通过会议请求回复邮件消息的选择生成列表。处理器进一步能够响应于用户在生成的列表中对至少一个联系人项的选择发起至少一个会议请求。处理器进一步能够响应于用户在生成的列表中对至少一个联系人项和在生成的列表中对至少一个通信标识符的选择发起至少两个会议请求。处理器进一步能够响应于用户在生成的列表中对至少一个通信标识符的选择发起至少一个会议请求。
在本发明的一个实施方式中,处理器能够生成列表,该列表包括这样的联系人项:提取的通信标识符与来自该联系人项的通信标识符相匹配,并且该联系人项包括邮件地址,如果提取的通信标识符与来自于联系人项的通信标识符不匹配,且如果提取的通信标识符是邮件地址,则列表进一步包括提取的通信标识符。处理器响应于用户通过在线会议请求回复邮件消息的选择生成列表。处理器进一步能够响应于用户在生成的列表中对至少一个联系人项的选择发起至少一个在线会议请求。处理器进一步能够响应于用户在生成的列表中对至少一个联系人项和在生成的列表中对至少一个通信标识符的选择发起至少两个在线会议请求。处理器进一步能够响应于用户在生成的列表中对至少一个通信标识符的选择发起至少一个在线会议请求。
在本发明的一个实施方式中,处理器能够执行IM应用。在此实施方式中,处理器进一步能够生成列表,该列表包括这样的联系人项:提取的通信标识符与来自该联系人项的通信标识符相匹配,并且该联系人项包括IM昵称。处理器响应于用户通过会议请求回复邮件消息的选择生成列表。处理器进一步能够响应于用户在生成的列表中对至少一个联系人项的选择发起至少一个会议请求。
除了使用上述若干不同的通信方法的任何一个回复接收的邮件消息的终端外,本发明的其它方面涉及使用若干不同的通信方法中的任意一个回复接收的邮件消息的相应的方法和计算机程序产品。
附图说明
已经如此总体描述了本发明,现在将参考不是必须按比例绘制的附图,其中:
图1是将会从本发明的实施方式中受益的一种系统的框图;
图2是更具体地说明了根据本发明一个实施方式的移动台的示意框图;以及
图3至图3F是根据本发明的一个实施方式的使用多个通信应用中的一个回复邮件消息的操作的流程图。
具体实施方式
下面将参照示出本发明优选实施方式的附图来更充分地说明本发明。然而,本发明可以由多种不同的形式体现,并不应被解释为限制于在此阐明的实施方式;相反地,提供这些实施方式是为了使公开内容全面而且完整,并向本领域的技术人员充分地传达本发明的范围。自始至终,相同的附图标记代表相同的元件。
主要结合移动通信应用,尤其是移动电话对本发明实施方式的终端和计算机程序产品进行描述。然而应当了解,本发明实施方式的终端和计算机程序产品可以与多种其他应用结合,在移动通信产业中和移动通信产业外应用。例如,本发明实施方式的终端和计算机程序产品可以结合有线和/或无线网络(例如,互联网)应用进行使用。另外,本发明实施方式的终端和计算机程序产品可以与任何其他能够使用至少一种其他通信方法执行邮件应用和进行通信的设备结合使用,该设备包括但不仅限于个人计算机、膝上型计算机、手提计算机和个人数字助理。
如图1所示,示例性地说明了能够从本发明中受益的一种系统。该系统可以包括一个或者多个移动台10,每一个都具有用于向一个或者多个基站(BS)14发射信号以及从其接收信号的天线12。移动台是一个或者多个蜂窝或者移动网络的一部分,其中每一个网络包括诸如一个或者多个移动交换中心(MSC)16的操作网络所需的元件。对于本领域技术人员可知,移动网络也可以称作基站/MSC/互通功能(BMI)。在操作中,当那些移动台正在进行和接收呼叫、数据等时,MSC能够路由去往和来自移动台的呼叫、数据等。当移动台参与到呼叫时,MSC也可以为陆上线路干线提供连接。
MSC16可以与诸如局域网(LAN)、城域网(MAN)、和/或广域网(WAN)的数据网络连接。MSC可以直接连接至数据网络。然而,在一个典型的实施方式中,MSC与网关(GTW)18连接,该GTW连接至诸如互联网20的WAN。依次,诸如处理元件(例如,个人计算机、服务器计算机等)的设备可以经由互联网连接至移动台10。例如,如下所述,处理元件可以包括与一个或者多个服务器24、个人计算机(PC)系统26等相关的一个或者多个处理元件,其中每一个都在图1中示出并在以下进行描述。应当理解,处理元件可以包括许多能按照本发明实施方式进行操作的处理设备、系统等中的任何多个。
BS14也可以与信令GPRS(通用分组无线服务)支持节点(SGSN)30连接。如本领域的技术人员所知,对于分组交换业务,SGSN典型地能够起到与MSC16类似的功能。如MSC,SGSN可以连接至诸如互联网20的数据网络。SGSN可以直接与数据网络连接。然而,在更典型的实施方式中,SGSN与诸如GPRS核心网32的分组交换核心网连接。然后,该分组交换核心网与诸如GTW GPRS支持节点(GGSN)34的另一个GTW连接,GGSN连接至互联网。
尽管未在此处示出每个可能的网络的每一个元件以及进行描述,但是应当理解,移动台10可以与许多不同网络中的任何一些的一个或者多个连接。在这点上,一个或多个移动网络可以能够支持依照许多第一代(1G)、第二代(2G)、2.5G和/或第三代(3G)移动通信协议等中的任何一个或者多个进行通信。更特别地,一个或者多个移动台可以连接至能够支持依照2G无线通信协议IS-136(TDMA)、GSM和IS-95(CDMA)进行通信的一个或者多个网络。一个或者多个网络还能够支持例如依照2.5G无线通信协议GPRS、增强数据GSM环境(EDGE)等进行通信。另外,一个或者多个网络可以支持依照例如诸如使用宽带码分多址(WCDMA)无线接入技术的通用移动通信系统(UMTS)的3G无线通信协议进行通信。一些窄带AMPS(NAMPS)和TACS网络与双模或者更多模移动台(例如,数字/模拟或者TDMA/CDMA/模拟电话)一样,能从本发明的实施方式中受益。
一个或者多个移动台10可以进一步与一个或者多个无线接入点(AP)36连接。AP可以被配置以依照诸如例如射频(RF)、蓝牙(BT)、红外(IrDA)或者包括WLAN技术的许多不同的无线网络技术中的任一技术的技术与移动台进行通信。AP可以连接至互联网20。与MCS14一样,AP可以直接连接至互联网。然而,在一个实施方式中,AP经由GTW18间接地连接至互联网。应当理解,通过直接或者间接地将移动台和处理元件(例如,服务器24、个人计算机(PC)系统26)和/或许多其他设备中的任何一个连接至互联网,无论是经由AP还是一个或多个移动网络,移动台和处理元件可以彼此通信,从而完成各自实体的各种功能,以便发射和/或接收数据、内容等。如在此使用的,术语“数据”、“内容”、“信息”和类似的术语可以被可互换地使用,以表示能根据本发明实施方式被发射、接收和/或存储的数据。因此,使用然后这样的任何术语并不是用来限制本发明的精神和范围。
尽管未在图1中示出,除了跨过互联网20将移动台10连接至服务器24、个人计算机(PC)系统26等之外,或者代替地,一个或者多个这样的实体可以直接彼此连接。因此,一个或多个网络实体可以依照例如RF、BT、IrDA或者包括LAN和/或WLAN技术的许多不同的有线或者无线通信技术的任何一个,彼此进行通信。
应当理解,图1的系统的许多实体可以被配置为许多不同的结构的任何一个,以执行许多功能中的任何一个。例如,图1的系统的实体可以被配置为集中的客户端-服务器结构、分散型结构和/或代理结构。另外地或者替代地,例如,图1的系统的实体被配置为由Nokia公司为诸如游戏环境中的应用提供的可扩展网络应用包(SNAP)(从前的世嘉网络应用包)中给出的结构。
现在参见图2,其示出了将从本发明实施方式中受益的一种移动台10、移动电话。然而应当知道,示出的和以下描述的移动台仅仅是将会在本发明中受益的一种移动台,因此不应该用于限制本发明的范围。尽管为了示例的目的示出了移动台的几个实施方式并且在下面进行描述,但诸如便携式数字助理(PDA)、双路寻呼机、膝上型计算机、手提计算机和其他类型的电子系统的其他种移动台也可以简单地使用本发明。另外,应当理解,除了移动台以外的终端,诸如个人计算机可以容易地使用本发明。
如所示,除了天线14之外,移动台10可以包括发射机48、接收机50,以及控制器52或者分别提供信号至发射机和从接收机接收信号的其他处理器。这些信号包括符合适用的蜂窝系统的空中接口标准的信令信息,还包括用户语音和/或用户生成的数据。在这点上,移动台可以能够按照一个或者多个空中接口标准、通信协议、调制类型和接入类型进行操作。更特别地,移动台可以能够按照多种第一代(1G)、第二代(2G)、2.5G和/或第三代(3G)移动通信协议等中的任何一种进行操作。例如,移动台可以能够按照2G无线通信协议如IS-136(TDMA)、GSM和IS-95(CDMA)进行操作。例如,移动台还能够按照2.5G无线通信协议如GPRS、EDGE等进行操作。进一步地,例如,移动台可以按照诸如使用WCDMA无线接入技术的UMTS网络的3G无线通信协议进行操作。一些NAMPS和TACS移动台与双模或者更多模电话(例如,数字/模拟或者TDMA/CDMA/模拟电话)一样,能从本发明的教导中受益。
应当知道,控制器52包括为执行移动台10的音频和逻辑功能的电路。例如,控制器可以包括数字信号处理器设备、微处理器设备和各种模拟-数字转换器、数字-模拟转换器,以及其他支持电路。根据这些设备各自的能力,将移动台的控制和信号处理功能在这些设备之间分配。控制器可以另外包括内部语音编码器(VC)52a,而且还可以包括内部数据调制解调器(DM)52b。进一步地,控制器可以包括操作诸如以上指出的那些可以存储在存储器(以下描述)内的一个或者多个客户端软件程序的功能性。
移动台10还包括用户接口,该用户接口包括常规耳机或者扬声器54、振铃器56、话筒58、显示器60和用户输入接口,它们均连接至控制器52。尽管未示出,但是移动台可以包括电池,用于给被要求操作移动台的各种电路供电,以及可选地提供作为可察觉输出的机械振动。允许移动台接收数据的用户输入接口可以包括允许移动台接收数据的许多设备中的任何一种,诸如小键盘62、触摸显示器(未示出)、操纵杆(未示出)或者其他输入设备。在包括小键盘的实施方式中,该小键盘包括常规数字键(0-9)和相关键(#,*),和其他用于操作移动台的键。对于即时消息应用,小键盘62可以包括完整QWERTY或者其它字母数字键盘。
移动台10还可以包括用于分享和/或获得数据的一个或者多个装置。例如,移动台可以包括短程射频(RF)收发器或者询问器64,以便可以与依照RF技术的电子设备分享数据和/或从该电子设备获取数据。移动台可以另外或者替代地包括其他短程收发器,例如诸如红外(IR)收发器66和/或使用由蓝牙技术联盟开发的蓝牙品牌无线技术进行操作的蓝牙(BT)收发器68。移动台可以因此另外或者替代地能够向依照这样技术的电子设备发射数据和/或从其接收数据。尽管未示出,移动台可以另外或者替代地向能够根据许多不同的无线联网技术的电子设备发送数据和/或从其接收数据,其中该无线联网技术包括诸如IEEE802.11技术等的WLAN技术。
移动台10可以进一步包括存储器,诸如典型地存储与移动用户相关的信息要素的用户标识模块(SIM)70、可移动用户标识模块(R-UIM)等。除了SIM以外,移动台可以包括其他可移动的和/或固定的存储器。在这点上,移动台可以包括易失性存储器72,诸如包括用于临时存储数据的高速缓存区的易失性随机存取存储器(RAM)。移动台还可以包括其他可以嵌入和/或移除的非易失性存储器74。非易失性存储器可以另外地或者替代地包括EEPROM、闪存等。存储器可以存储移动台为了执行移动台的功能所使用的多个软件应用、指令、信息、数据中的任何一个。
参见图3至图3F,其示意了本发明一个实施方式的使用多个通信应用中的一个回复邮件消息的操作流程图。如图3中的框100所示,本发明终端的处理器可以典型地接收发给本发明用户的邮件消息。该邮件消息可能已经直接发往该用户的地址(即,用户的邮件地址位于邮件头的“收件人(to)”字段),或者用户可能已经接收到了该邮件消息的副本(即,用户的邮件地址位于邮件头的“抄送(cc)”字段)。邮件消息可能有列在“to”字段或者“cc”字段中的其他收件人的其他邮件地址。邮件消息可以是两封或者更多封邮件消息的“链(chain)”。即,用户接收的邮件消息可以包括附加在接收的邮件消息体内的一个或者多个其他邮件消息。这些附加的邮件消息也典型地具有头。在附加消息中的头可以包括具有邮件地址的“to”字段和“cc”字段,这些邮件地址可以与接收的邮件地址的头中的邮件地址相同或者不同。除了一个或多个头中的邮件地址之外,该接收的邮件消息还可以具有邮件消息体中的其他邮件地址。例如,发件人可以包括发送给用户的消息体中的另一个人的邮件地址,其中在该消息中建议用户与该另一个人联系。
通信标识符典型地是由通信消息(例如,邮件消息、电话呼叫、即时消息、文本消息)的创建者使用的预定义字符串(例如,字母、数字、符号,或者它们的一些组合)以指示消息意欲前往的目的地,以及由通信系统使用以将通信消息指引至意欲前往的目的地。该意欲前往的目的地典型地是预定义的通信设备或者通信设备的预定义的用户。通信标识符包括但不仅限于邮件地址、电话号码和IM昵称。除了将在接收的邮件消息中出现的邮件地址外,其他通信标识符可以出现在接收的邮件消息体中。例如,邮件消息的发件人可以添加包括发件人电话号码的“签名”(即,一组预定义的发件人的联系人项信息)。
如图3中的框102所示,终端的处理器可以典型地解析接收的邮件消息,以提取在消息的任意位置出现的所有通信标识符。如上所述,这个通信标识符可以典型地包括存在于任何头中或消息体中的任何邮件地址,以及消息体内出现的任何电话号码。邮件地址可以典型地通过在邮件消息内搜索具有usemame@domainname.domaintype格式的文本串进行标识。电话号码可以典型地通过在邮件消息中搜索具有有效电话号码格式的数字串,诸如美国电话号码的“(000)000-0000”或者“000-000-0000”格式,或者任何有效的国际电话号码格式进行标识。在本发明的一个实施方式中,电话号码可以通过搜索具有“000-0000”格式的数字串进行标识,本发明的处理器可以假定对于这样的电话号码的区号与用户的电话号码的区号相同。
由于终端的处理器从接收的邮件消息中提取所有的通信标识符,所以该处理器可以典型地丢弃重复的通信标识符。例如,如果在接收的邮件消息体内的多个消息头中多次引用相同的邮件地址,则处理器可以典型地仅保留该邮件消息的一个实例供其余的处理使用。类似地,由于用户通常不希望向用户发送回复消息,所以终端的处理器很可能丢弃任何与该终端用户相关的提取的通信标识符。
在接收的邮件消息内的所有通信标识符均已被标识后,下一步骤典型地为:将这些通信标识符中的每一个与用户的联系人列表进行比较以标识匹配,如图3中框104所示。用户可以典型地具有存储在用户的通信终端的存储器中的或者诸如终端可访问的服务器的远程存储器中的联系人列表。联系人列表典型地包括许多独立的联系人项,每一个独立的联系人项典型地包括一个人的或者其他实体(例如,法人实体)的具体联系人项信息。每一个联系人项典型地由个人或者实体的名字标识,其中该人或者实体的信息位于该具体的联系人项内。每一个联系人项可以具有一个或者多个物理地址(例如,商务街道地址、商务邮寄地址和/或家庭地址)、一个或者多个电话号码(例如,商务、私人、家庭、移动和/或传真)、一个或者多个邮件地址(例如,商务和/或个人),以及一个或者多个IM昵称。
随着将每一个通信标识符与用户的联系人列表中的每一个联系人项相比较,当如同在框106中确定的一样,匹配被标识时,如同在框108中示出的一样取回联系人项信息。典型地,取回的联系人项信息可以是具体联系人项中的联系人项姓名和任何通信标识符。例如,如果终端的处理器已经从接收的邮件消息中提取了电话号码,则它将会在联系人列表里搜索包含该电话号码的用户的任何联系人项。如果对包含该电话号码的联系人项进行了定位,则终端的处理器可以典型地取回联系人项姓名、任何在该联系人项内的其他电话号码、任何在该联系人项内的邮件地址,以及任何在该联系人项内的昵称。
除了提取通信标识符外,终端的处理器还可以如框102中所示从接收的邮件消息中提取固有名称(例如,“John Smith”或者“AcmeCorporation”),如框104中所示将提取的固有名称和用户的联系人列表进行比较,以及如框108中所示当提取的固有名称与联系人项的任何一个中的名字相匹配时取回联系人项信息。有利地,这样可以使用户能够回复在接收的邮件消息的体中用名字提及的实体,如果该实体位于用户的联系人列表内的话。
下一步骤典型地为:向用户显示用于回复接收的邮件消息的所有可用选项,如框110所示。可以典型地在用户进行某些动作后,诸如按终端上的“回复(reply)”键或者按“菜单(menu)”键之后,显示选项。可以显示给用户的选项将典型地依赖本发明的具体实施方式而改变,但可以包括下述选项:(1)通过电话回复;(2)通过IM回复;(3)通过文本消息回复;(4)通过邮件回复;(5)通过邮件发送会议请求;(6)通过邮件发送在线会议请求;以及(7)通过IM发送会议请求。显示的选项通常由终端支持的通信方法所限制。例如,如果终端不支持IM,则终端的处理器就典型地不显示以上的选项(2)或(7)。应当理解,如框110所示的显示可用选项的步骤可以在解析邮件消息以便提取通信标识符之前进行。在本发明的一个实施方式中,将显示终端的处理器能够执行的所有选项。在另一个实施方式中,只有那些能在具体接收的邮件消息上执行的选项才会被显示。例如,如果终端的处理器不能从特殊的接收的邮件消息中提取任何电话号码,以及如果该处理器不能将该特殊的邮件消息内的任何通信标识符与包括电话号码的任何联系人项进行匹配,则它不可能通过电话回复该特殊邮件消息。因此,终端的处理器可以不显示那些使用电话进行回复的选项,诸如以上的选项(1)。
应当理解,可用选项的显示顺序可以依赖于本发明具体实施方式而改变。在一个实施方式中,可用选项可以按照字母顺序显示。在另一个实施方式中,可用选项可以按照每一个选项提供联系能力的人的数量的顺序显示。例如,如果步骤102到步骤108为五个人标识了邮件地址,为三个人标识了电话号码,为两个人标识了IM昵称,则终端的处理器可以按照以下顺序列出可用选项:(1)通过邮件回复;(2)通过邮件发送会议请求;(3)通过邮件发送在线会议请求;(4)通过电话回复;(5)通过文本消息回复;(6)通过IM回复;以及(7)通过IM发送会议请求。因此,用户可以容易地确定哪种回复方法可以找到最多数量的人。
在已将可用回复选项显示给用户后,用户典型地选择该选项中的一个。在图3的框112到框122中确定用户选择哪个选项。在框112中,确定用户是否选择了通过电话回复的选项。如果选择了这个选项,则终端的处理器典型地执行图3A中所示的步骤。在框114中,确定用户是否选择了通过IM回复的选项。如果选择了这个选项,则终端的处理器典型地执行在图3B中所示的步骤。在框116中,确定用户是否选择了通过文本消息或者SMS进行回复的选项。如果选择了这个选项,则终端的处理器典型地执行在图3C中所示的步骤。在框118中,确定用户是否选择了通过邮件进行回复。如果选择了这个选项,则终端的处理器典型地执行在图3D中所示的步骤。在框120中,确定用户是否选择了通过邮件发送会议请求的选项。如果选择了这个选项,则终端的处理器典型地执行在图中3E所示的步骤。通常可以发送对于两种会议的请求。一种会议是实际的会议。另外一种会议是在线会议,诸如使用诸如
Figure S06806263720070831D000161
或者
Figure S06806263720070831D000162
会议软件进行的在线会议。(NetMeeting是Microsoft公司的注册商标;Sametime是IBM公司的注册商标。)由于无论是实际的会议或者是在线会议,通过发送会议请求对邮件消息进行回复的方法是非常相似的,所以在框120和图3E中一起讨论这两种会议请求。在框122中,确定用户是否选择了通过IM发送会议请求进行回复的选项。如果选择了这个选项,则终端的处理器典型地执行在图3F中所示的步骤。应当理解,用户可能不选择这些选项中的任何一项,如果这样的话,终端的处理器不采取任何动作。
如果在图3的框112中确定用户已经选择了通过电话进行回复的选项,则终端的处理器典型地生成并显示联系人列表和/或电话号码,如图3A的框124中所示。该列表典型地包括任何联系人项,其中该联系人项包括与从接收的邮件消息中提取的通信标识符中的一个相匹配的且包含该联系人项的电话号码的通信标识符。例如,接收的邮件可能包含特定人的邮件地址。如果该特定的人在用户的联系人列表里,且其邮件地址和电话号码在联系人项内,则在生成的列表内显示该联系人项。如果该特定的人在用户的联系人列表里,且其邮件地址在联系人项里,但其电话号码不在联系人项里,则由于终端不能向那个人进行电话呼叫而典型地不在生成的列表里显示该联系人项。生成的列表还可以典型地包括从接收的邮件消息中提取的但不和联系人项中的任何一个的电话号码匹配的任何电话号码。即使这样的电话号码不和任何联系人项匹配,但是终端的处理器仍然可以在用户选择的情况下,向这样的电话号码发起电话呼叫。
在本发明的替换实施方式中,生成并显示的列表可以包括从接收的邮件消息中提取的但不与包含电话号码的联系人项匹配的通信标识符。即使终端的处理器不能向这样的通信标识符发起电话呼叫,但是这样会使用户能够看见所有提取的通信标识符,并且知道能够通过电话联系到多少人。
在生成并显示了列表后,用户可以典型地从该列表中选择一个或者多个联系人项和/或电话号码。用户可以选择该用户希望通过电话与之进行通话的那些人的联系人项和/或电话号码。在框126中,确定用户选择了多少联系人项和/或电话号码。如果用户选择了一个联系人项或者一个电话号码,则终端的处理器可以典型地向该联系人项或者电话号码发起电话呼叫,如框128所示。如果用户选择了至少两个联系人项、至少两个电话号码、或者至少一个联系人项和至少一个电话号码,则终端的处理器典型地向那些联系人项和/或电话号码发起电话会议呼叫,如框130所示。这里使用的术语“电话呼叫”包括但不仅限于通过有线或者陆上线路系统进行的呼叫、通过无线或者移动系统进行的呼叫、使用互联网语音协议(VoIP)进行的呼叫、以及使用包含在任何移动电话内的一键通功能进行的呼叫。
在本发明的一个实施方式中,终端的处理器可以确定将要被呼叫的电话号码所在地的时刻,并警告该用户该时刻不在允许进行呼叫的预定范围之内。终端的处理器可以通过将区号(或用于国际呼叫的城市和国家代码)与区号(或者城市和国家代码)和相应时区的数据库进行交叉参考,确定将要被呼叫的电话号码所在地的时刻。替代地,终端的处理器可以通过将对应于电话号码的联系人项中的城市、州、国家和/或邮区/邮递代码与城市、州、国家和/或邮区/邮递代码以及相应的时区的数据库进行交叉参考,确定将要被呼叫的电话号码所在地的时刻。在本实施方式中,用户可以定义时间范围,例如晚上10点到上午7点,使得如果将要呼叫的电话号码所在位置的时刻在这个定义的范围内,终端的处理器能警告用户。替代地,时间范围可以设置为默认值,如果需要的话,该默认值可以由用户修改或者也可以不改。有利地,本实施方式可以防止用户疏忽地在接收的邮件消息中引用的某人可能睡觉的时刻,给其打电话。
如果在图3的框114中确定用户已经选择了通过即时消息进行回复的选项,则终端的处理器典型地生成并显示联系人列表,如图3B中的框132所示。该列表典型地包括任何联系人项,其中该联系人项包括与从接收的邮件消息中提取的通信标识符中的一个相匹配的、且包含该联系人项的IM昵称的通信标识符。例如,接收的邮件可能已经包含特定人的邮件地址。如果该特定的人位于用户的联系人列表里,且其邮件地址和IM昵称在联系人项内,则在生成的列表内显示该联系人项。如果该特定的人在用户的联系人列表里,且其邮件地址在联系人项里,但其IM昵称不在联系人项里,则由于终端不能向那个人发起即时消息而典型地不在生成的列表里显示该联系人项。在本发明的一个实施方式中,终端的处理器可以确定在所显示的列表中联系人项的在线状态,并提供在线状态的可视指示。该可视指示可以是例如将联系人项的显示变灰,其中该联系人项的在线状态指示该联系人项不能接收即时消息。替代地,可视指示可以包括与每个显示的联系人项邻近显示的符号或者图标,每一个不同的符号或者图标指示不同的在线状态。
在本发明的替换实施方式中,生成并显示的列表可以包括从接收的邮件消息中提取的但不与包含IM昵称的联系人项匹配的通信标识符。即使终端的处理器不能向这样的通信标识符发起即时消息,但是这样会使用户能够看见所有提取的通信标识符,并且知道能够通过即时消息联系到多少人。
在生成并显示了列表后,用户可以典型地从该列表中选择一个或者多个联系人项。用户可以选择用户希望经由IM与其进行通信的那些人的联系。在框134中,确定用户选择了多少个联系人项。如果用户选择了一个联系人项,则终端的处理器可以典型地向该联系人项发起即时消息,如框136所示。如果用户选择了至少两个联系人项,则终端的处理器可以典型地发起邀请那些被选择的联系人项参与到在线聊天中的即时消息,如框138所示。当从列表中选择了两个或者多个联系人项时,由于IM通常不支持与多人的同时通信,所以发送邀请以加入到在线聊天。
在本发明的一个实施方式中,除了图3所示的其它选项外,邀请一个或者多个人参与到在线聊天中的选项也可以是展示给用户的一个单独选项。
在本发明的一个实施方式中,终端的处理器可以确定即时消息要发送到的IM昵称的在线状态(例如,在线、离线,离开计算机),并警告用户IM昵称的在线状态是这样的以至可能不能收到即时消息。有利地,本实施方式能够防止当在接收的邮件消息中引用的某人可能不能接收到即时消息时,用户疏忽地向该人发送即时消息。
如果在图3的框116中确定用户已经选择了通过文本消息(即SMS)进行回复的选项,则终端的处理器典型地生成并显示联系人列表和/或电话号码,如图3C中的框140所示。文本消息传递典型地通过电话服务提供商进行,因此用于将文本消息指向期望的人的“地址”是该人的电话号码。生成的列表典型地包括任何联系人项,其中该联系人项包括与从接收的邮件消息中提取的通信标识符中的一个相匹配的且包含该联系人项的电话号码的通信标识符。例如,接收的邮件可能已经包含特定人的邮件地址。如果该特定的人位于用户的联系人列表里,且其邮件地址和电话号码在联系人项内,则在生成的列表内显示该联系人项。如果该特定的人在用户的联系人列表里,且其邮件地址在联系人项里,但其电话号码不在联系人项里,则由于终端不能向那个人发起文本消息而典型地不在生成的列表里显示该联系人项。生成的列表还可以典型地包括从接收的邮件消息中提取的但不和联系人项的任何一个中的电话号码匹配的任何电话号码。即使这样的电话号码不和任何联系人项匹配,但是终端的处理器仍然可以在用户选择的情况下,向这样的电话号码发起文本消息。
在本发明的替换实施方式中,生成并显示的列表可以包括从接收的邮件消息中提取的但不与包含电话号码的联系人项匹配的通信标识符。即使终端的处理器不能向这样的通信标识符发起文本消息,但是这样会使用户能够看见所有提取的通信标识符,并且知道能够通过文本消息联系到多少人。
在生成并显示了列表后,用户可以典型地从该列表中选择一个或者多个联系人项和/或电话号码。用户可以选择该用户希望向其发送文本消息的联系人项和/或那些人的电话号码。在框142中,确定用户选择了多少联系人项和/或电话号码。如果用户选择了一个联系人项或者一个电话号码,则终端的处理器可以典型地向该联系人项或者电话号码发起文本消息,如框144所示。如果用户选择了至少两个联系人项、至少两个电话号码、或者至少一个联系人项和至少一个电话号码,则由于文本消息通常不支持与多于一个电话号码的同时通信,所以终端的处理器典型地显示错误消息,如框130所示。
如果在图3的框118中确定用户已经选择了通过邮件消息进行回复的选项,则终端的处理器典型地生成并显示联系人列表和/或邮件地址,如图3D中的框148所示。该列表典型地包括任何联系人项,其中该联系人项包括与从接收的邮件消息中提取的通信标识符中的一个相匹配的且包含该联系人项的邮件地址的通信标识符。例如,接收的邮件可能已经包含特定人的电话号码。如果该特定的人位于用户的联系人列表里,且其电话号码和邮件地址在联系人项内,则在生成的列表内显示该联系人项。如果该特定的人在用户的联系人列表里,且其电话号码在联系人项里,但其邮件地址不在联系人项里,则由于终端不能向那个人发起邮件消息而典型地不在生成的列表里显示该联系人项。生成的列表还典型地包括从接收的邮件消息(可以从消息头中,也可以从消息体中)中提取的但不与联系人项的任何一个中的任何邮件地址相匹配的任何邮件地址。即使这样的邮件地址不和任何联系人项匹配,但是终端的处理器仍然可以在用户选择的情况下,向这样的邮件地址发起邮件消息。
在本发明的替换实施方式中,生成并显示的列表可以包括从接收的邮件消息中提取的但不与包含邮件地址的联系人项匹配的通信标识符。即使终端的处理器不能向这样的通信标识符发起邮件消息,但是这样会使用户能够看见所有提取的通信标识符,并且知道能够通过邮件消息联系到多少人。
在生成并显示了列表后,用户可以典型地从该列表中选择一个或者多个联系人项和/或邮件地址。用户可以选择该用户希望向其发送邮件消息的联系人项和/或那些人的邮件地址。在框150中,确定用户是否已经选择了任何联系人项和/或任何邮件地址。如果用户选择了任何联系人项或者邮件地址,则终端的处理器典型地向该一个或多个邮件地址发起邮件消息,如框152所示。由于邮件通常在一封邮件消息中支持多个地址,所以典型地用户可以选择的联系人项和/或邮件地址的数量没有限制。
应当理解,在图3和图3D中描述的通过邮件消息进行回复的过程比在典型的邮件应用中的“全部回复”回复功能进行回复要优越。在典型的邮件应用中,对接收的消息选择全部回复典型地将邮件地址从接收的消息的主要头部复制到回复消息的头中。典型邮件应用中的全部回复功能不会将邮件地址从接收的邮件消息体内,或者从内嵌在该接收的消息内的其他消息(例如,转发的消息)头中复制到回复消息的头内。本发明的通过邮件消息进行回复的过程,有利地使用户能够选择将要被拷贝到回复消息的头中的位于接收的消息的任何部分的任何邮件地址。本发明的过程还有利地允许用户通过邮件对不在接收的邮件消息内的邮件地址进行回复,只要用户的联系人列表内的联系人项包含位于接收的消息内的通信标识符,且该联系人项还包括邮件地址。
如果在图3的框120中确定用户已经选择了通过邮件发送会议请求进行回复的选项,则终端的处理器典型地生成并显示联系人列表和/或邮件地址,如图3E中的框154所示。如上所述,通常可能会发送对于实际和在线两种类型的会议的请求。由于对于无论是实际的会议或者是在线会议而言,通过发送会议请求对邮件消息进行回复的方法是非常相似的,所以一起讨论这两种会议请求。在框154中生成的列表典型地包括任何联系人项,其中该联系人项包括与从接收的邮件消息中提取的通信标识符中的一个相匹配的且包含该联系人项的邮件地址的通信标识符。例如,接收的邮件可能包含特定人的电话号码。如果该特定的人位于用户的联系人列表里,且其电话号码和邮件地址在联系人项内,则将该联系人项显示在生成的列表内。如果该特定的人在用户的联系人列表里,且其电话号码在联系人项里,但其邮件地址不在联系人项里,则由于终端不能通过邮件向那个人发起会议请求而典型地不在生成的列表里显示该联系人项。生成的列表还典型地包括从接收的邮件消息(可以从消息头中,也可以从消息体中)中提取的但不与联系人项的任何一个中的任何邮件地址相匹配的任何邮件地址。即使这样的邮件地址不和任何联系人项匹配,但是终端的处理器仍然可以在用户选择的情况下,向这样的邮件地址通过邮件发起会议请求。
在本发明的替换实施方式中,生成并显示的列表可以包括从接收的邮件消息中提取的但不与包含邮件地址的联系人项匹配的通信标识符。即使终端的处理器不能向这样的通信标识符发起邮件消息,但是这样会使用户能够看见所有提取的通信标识符,并且知道有多少人不能通过邮件向其发送会议请求。
在生成并显示了列表后,用户可以典型地从该列表中选择一个或者多个联系人项和/或邮件地址。用户可以选择该用户希望通过邮件向其发送会议请求的联系人项和/或那些人的邮件地址。在框156中,确定用户是否已经选择了任何联系人项和/或任何邮件地址。如果用户选择了任何联系人项或者邮件地址,则终端的处理器典型地向该一个或多个邮件地址发起包含会议请求的邮件消息,如框158所示。由于邮件通常在一封邮件消息中支持多个地址,所以典型地用户可以选择的联系人项和/或邮件地址的数量没有限制。
如果在图3的框122中确定用户已经选择了通过即时消息发送会议请求进行回复的选项,则终端的处理器典型地生成并显示联系人列表,如图3F中的框160所示。该列表典型地包括任何联系人项,其中该联系人项包括与从接收的邮件消息中提取的通信标识符中的一个相匹配的且包含该联系人项的IM昵称的通信标识符。例如,接收的邮件可能已经包含特定人的电话号码。如果该特定的人位于用户的联系人列表里,且其电话号码和IM昵称在联系人项内,则在生成的列表内显示该联系人项。如果该特定的人在用户的联系人列表里,且其电话号码在联系人项里,但其IM昵称不在联系人项里,则由于终端不能通过即时消息向那个人发起会议请求而典型地不在生成的列表里显示该联系人项。
在本发明的替换实施方式中,生成并显示的列表可以包括从接收的邮件消息中提取的、但不与包含IM昵称的联系人项匹配的通信标识符。尽管终端的处理器不能向这样的通信标识符发起即时消息,但是这样会使用户能够看见所有提取的通信标识符,并且知道不能通过即时消息向多少人发送会议请求。
在生成并显示了列表后,用户可以典型地从该列表中选择一个或者多个联系人项。用户可以选择该用户希望通过即时消息向其发送会议请求的那些人的联系人项。在框162中,确定用户是否选择了任何联系人项。如果用户选择了任何联系人项,则终端的处理器典型地向该一个或多个联系人项发起包含会议请求的即时消息,如框164所示。
如上所述,在用户的联系人列表内的联系人项可以包含多于一个的电话号码、多于一个的邮件地址和/或多于一个的IM昵称。当这样的联系人项包括在将要从中进行选择的生成的联系人列表中时,终端的处理器需要在用户选择这样的联系人项时确定使用该多于一个的电话号码中的哪个、该多于一个的邮件地址中的哪个、或者该多于一个的IM昵称中的哪个。例如,用户可以为特定的联系人项存储工作电话号码和家庭电话号码。当用户在框112中选择通过电话进行回复,然后从在框124中生成的列表中选择这样的联系人项时,终端的处理器具有处理器可以对其进行电话呼叫的两个不同的电话号码。在本发明的一个实施方式中,终端的处理器可以在本示例中提示用户选择两个不同的电话号码中的一个。在替换实施方式中,在框124中生成的列表在本示例中可以包括这样的联系人项的两个条目,每个条目具有指示当选择每个条目时,哪个电话号码将被使用的与每个条目邻近的指示。在本示例中,列表可以显示以下两个条目。(1)John Smith(工作);和(2)John Smith(家庭)。在两个前面的实施方式中的任一个中,所有可能的选项展示给了用户,且允许用户选择适合的选项。在另一个实施方式中,如果终端的处理器能够确定哪个选项与提取的通信标识符相对应,则处理器可以不向用户展示所有可能的选项。例如,如果提取的通信标识符是与用户的联系人列表中的邮件地址相匹配的邮件地址,其中该用户的联系人列表具有指示该邮件地址是商务邮件地址(与个人邮件地址相比)的指示,并且如果联系人列表还包括两个电话号码,其中之一具有指示该电话号码是商务电话号码的指示,则由于在本示例中商务电话号码可能是优先使用的电话号码,所以处理器只向用户呈现该商务电话号码。
在图3到图3F所示的本发明的实施方式中,终端的处理器典型地显示用户典型地从中选择回复方法(如图3中框110所示)的选项,然后处理器响应于用户对回复方法的选择来显示联系人项和/或通信标识符,用户可以随后从中进行选择以便用以前选择的方法(例如,如图3A的框124中所示)进行回复。在图3到图3F所示的替换实施方式中,终端的处理器典型地显示从接收的邮件消息中提取的并且与用户的联系人列表相匹配的联系人项和/或通信标识符,然后响应于用户对于一个或者多个联系人项和/或通信标识符的选择,处理器显示针对选择的联系人项和/或通信标识符可用的回复方法。
使用若干不同的通信方法中任意一种对接收的邮件消息进行回复的方法可以由计算机程序产品具体化。该计算机程序产品包括诸如非易失性存储介质的计算机可读存储介质,和诸如一系列计算机指令的在计算机可读存储介质中具体化的计算机可读程序代码部分。典型地,计算机程序由存储设备存储,由诸如服务器的处理元件的相关处理单元执行。
在这点上,图3到图3F是根据本发明的程序产品和方法的流程图。应当知道,流程图中的每一步骤和流程图中步骤的组合都可以由计算机程序指令执行。这些计算机程序指令可以加载到一个或者多个计算机或者其他可编程设备上以产生机器,使得在计算机或者其他可编程设备上执行的指令创建用于执行在流程图的一个或多个步骤中指定的功能的装置。这些计算机程序指令还可以存储在计算机可读存储器中,该计算机程序指令可以指导计算机或者其他可编程设备以特定方式起作用,使得存储在该计算机可读存储器内的指令生成包括执行流程图的一个或多个步骤中指定的功能的指令装置的制造品。计算机程序指令还可以被加载到计算机或者其他可编程设备,使在计算机上或者其他可编程设备上执行一系列操作步骤,以生成计算机执行进程,使得在计算机上或者其他可编程设备上运行的指令提供用于执行在流程图的一个或多个步骤中指定的功能的步骤。
因此,流程图的步骤支持用于执行指定功能的装置的组合、用于执行指定功能的步骤的组合以及用于执行指定功能的程序指令装置。应当知道,流程图的每个步骤和流程图中的步骤组合可以由基于专用硬件的计算机系统执行,其中该计算机系统执行指定的功能或者步骤,或者专用硬件和计算机指令的组合。
本发明的终端和计算机程序产品通过自动从接收的邮件消息中的任何位置中取回邮件地址、电话号码、固有名称等,将取回的通信标识符或者固有名称与用户的联系人列表进行匹配,以及选择所期望的回复方法,使得通信设备的用户能够使用若干不同的通信方法中的任意一个对接收的邮件消息进行回复。因此,用户能够快速地并且容易地选择最有效的回复方法,且减少了键击的数量,提高了效率。
受益于上述描述和相关附图所示的教导,本发明所属领域的技术人员可以想到本发明的许多修改和其他实施方式。因此,应当知道,本发明并不限于公开的具体实施方式,且修改和其他实施方式都将包含在所附权利要求书的范围之内。尽管在此使用具体的术语,但是仅是一般地和描述性地使用,并不是用于限制的目的。

Claims (28)

1.一种适合于使用户能够使用多个通信应用进行通信的终端,其中该终端包括:
显示器,其能够可视地显示邮件消息;
存储器,其能够存储联系人列表,该联系人列表包括至少一个联系人项,该至少一个联系人项包括固有名称和至少一个通信标识符,该通信标识符选自包括电话号码、邮件地址和即时消息(IM)昵称的组;以及
处理器,其能够执行邮件应用,该处理器进一步能够解析接收的邮件消息以从该邮件消息中提取至少一个通信标识符和至少一个固有名称,其中该处理器进一步能够确定提取的通信标识符是否与来自于该联系人列表中的任何联系人项的通信标识符相匹配,
其中该提取的通信标识符对应于除了该邮件消息的发件人以外的个人或者实体。
2.根据权利要求1所述的终端,其中该处理器进一步能够生成列表,该列表包括这样的联系人项:该提取的通信标识符与来自该联系人项的该通信标识符相匹配,并且如果所提取的通信标识符与来自于联系人项的该通信标识符不匹配,则该列表进一步包括该提取的通信标识符,并且其中该显示器进一步能够显示该生成的列表。
3.根据权利要求1所述的终端,并且其中该处理器进一步能够确定该提取的固有名称是否与来自于该联系人列表中的任何联系人项的该固有名称相匹配。
4.根据权利要求1所述的终端,其中该处理器进一步能够执行电话应用,其中该处理器进一步能够生成列表,该列表包括这样的联系人项:该提取的通信标识符与来自该联系人项的该通信标识符相匹配,并且该联系人项包括电话号码,以及如果该提取的通信标识符与来自于联系人项的该通信标识符不匹配,且如果该提取的通信标识符是电话号码,则该列表进一步包括该提取的通信标识符,其中该处理器响应于该用户通过电话回复该邮件消息的选择生成该列表,其中该显示器进一步能够显示生成的列表,其中该处理器进一步能够响应于该用户在生成的列表中对联系人项的选择发起电话呼叫,以及其中该处理器进一步能够响应于该用户对生成的列表中的通信标识符的选择发起电话呼叫。
5.根据权利要求4所述的终端,其中该处理器进一步能够响应于该用户在该生成的列表中对至少两个联系人项的选择发起电话会议呼叫,并且其中该处理器进一步能够响应于该用户在该生成的列表中对至少一个联系人项和该生成的列表中的至少一个通信标识符的选择发起电话会议呼叫,并且其中该处理器进一步能够响应于该用户在该生成的列表中对至少两个通信标识符的选择发起电话会议呼叫。
6.根据权利要求4所述的终端,其中该处理器进一步能够确定将接收该发起的电话呼叫的位置的时刻,并且警告该用户该时刻是否在预定的时间范围内。
7.根据权利要求1所述的终端,其中该处理器进一步能够执行IM应用,其中该处理器进一步能够生成列表,该列表包括这样的联系人项:该提取的通信标识符与来自该联系人项的该通信标识符相匹配,并且该联系人项包括IM昵称,其中该处理器响应于该用户通过即时消息回复该邮件消息的选择生成该列表,并且其中该处理器进一步能够响应于该用户在该生成的列表中对联系人项的选择发起即时消息。
8.根据权利要求7所述的终端,其中该处理器进一步能够确定在该生成的列表中该联系人项的在线状态,并且能够向用户提供关于该生成的列表内的该联系人项的在线状态的指示。
9.根据权利要求1所述的终端,其中该处理器进一步能够执行IM应用,其中该处理器进一步能够生成列表,该列表包括这样的联系人项:该提取的通信标识符与来自该联系人项的该通信标识符相匹配,并且该联系人项包括IM昵称,以及其中该处理器响应于该用户通过聊天请求回复该邮件消息的选择生成该列表,其中该处理器进一步能够响应于该用户在该生成的列表中对至少一个联系人项的选择发起至少一个邀请以加入在线聊天。
10.根据权利要求1所述的终端,其中该处理器进一步能够执行文本消息传递应用,其中该处理器进一步能够生成列表,该列表包括这样的联系人项:该提取的通信标识符与来自于该联系人项的该通信标识符相匹配,并且该联系人项包括电话号码,并且如果该提取的通信标识符与来自于联系人项的该通信标识符不匹配,且该提取的通信标识符是电话号码,则该列表进一步包括该提取的通信标识符,其中该处理器响应于该用户通过文本消息回复该邮件消息的选择生成该列表,其中该处理器进一步能够响应于该用户在该生成的列表中对联系人项的选择发起文本消息,并且其中该处理器进一步能够响应于该用户在该生成的列表中对通信标识符的选择发起文本消息。
11.根据权利要求1所述的终端,其中该处理器进一步能够生成列表,该列表包括这样的联系人项:该提取的通信标识符与来自该联系人项的该通信标识符相匹配,并且该联系人项包括邮件地址,并且如果该提取的通信标识符与来自于联系人项的该通信标识符不匹配,且如果该提取的通信标识符是邮件地址,则该列表进一步包括该提取的通信标识符,其中该处理器响应于该用户通过邮件消息回复该邮件消息的选择生成该列表,其中该处理器进一步能够响应于该用户在该生成的列表中对联系人项的选择发起邮件消息,并且其中该处理器进一步能够响应于该用户在该生成的列表中对通信标识符的选择发起邮件消息。
12.根据权利要求1所述的终端,其中该处理器进一步能够生成列表,该列表包括这样的联系人项:该提取的通信标识符与来自该联系人项的该通信标识符相匹配,并且该联系人项包括邮件地址,并且如果该提取的通信标识符与来自于联系人项的该通信标识符不匹配,且如果该提取的通信标识符是邮件地址,则该列表进一步包括该提取的通信标识符,其中该处理器响应于该用户通过会议请求回复该邮件消息的选择生成该列表,其中该处理器进一步能够响应于该用户在该生成的列表中对至少一个联系人项的选择发起至少一个会议请求,并且其中该处理器进一步能够响应于该用户在该生成的列表中对至少一个联系人项和在该生成的列表中对至少一个通信标识符的选择发起至少两个会议请求,并且其中该处理器进一步能够响应于该用户在该生成的列表中对至少一个通信标识符的选择发起至少一个会议请求。
13.根据权利要求1所述的终端,其中该处理器进一步能够生成列表,该列表包括这样的联系人项:该提取的通信标识符与来自该联系人项的该通信标识符相匹配,并且该联系人项包括邮件地址,并且如果该提取的通信标识符与来自于联系人项的该通信标识符不匹配,且如果该提取的通信标识符是邮件地址,则该列表进一步包括该提取的通信标识符,其中该处理器响应于该用户通过在线会议请求回复该邮件消息的选择生成该列表,其中该处理器进一步能够响应于该用户在该生成的列表中对至少一个联系人项的选择发起至少一个在线会议请求,并且其中该处理器进一步能够响应于该用户在该生成的列表中对至少一个联系人项和在该生成的列表中对至少一个通信标识符的选择发起至少两个在线会议请求,并且其中该处理器进一步能够响应于该用户在该生成的列表中对至少一个通信标识符的选择发起至少一个在线会议请求。
14.根据权利要求1所述的终端,其中该处理器进一步能够执行IM应用,其中该处理器进一步能够生成列表,该列表包括这样的联系人项:该提取的通信标识符与来自该联系人项的该通信标识符相匹配,并且该联系人项包括IM昵称,其中该处理器响应于该用户通过会议请求回复该邮件消息的选择生成该列表,并且其中该处理器进一步能够响应于该用户在该生成的列表中对至少一个联系人项的选择发起至少一个会议请求。
15.一种用于在适用于使能够使用多个通信方法进行通信的终端上回复邮件消息的设备,包括:
用于解析接收的邮件消息,以在该邮件消息中提取至少一个通信标识符和至少一个固有名称的装置;以及
用于确定该所提取的通信标识符是否与来自于联系人列表内的任何联系人项的通信标识符相匹配的装置,该联系人列表包括固有名称和至少一个联系人项,该至少一个联系人项包括至少一个通信标识符,该通信标识符选自包括电话号码、邮件地址、和即时消息(IM)昵称的组,
其中该提取的通信标识符对应于除了该邮件消息的发件人以外的个人或者实体。
16.根据权利要求15所述的设备,进一步包括:
用于生成列表的装置,该列表包括这样的联系人项:该提取的通信标识符与来自该联系人项的通信标识符相匹配,并且如果该提取的通信标识符与来自于联系人项的通信标识符不匹配,则列表进一步包括提取的通信标识符。
17.根据权利要求15所述的设备,进一步包括:
用于确定该提取的固有名称是否与来自于该联系人列表内的任何联系人项的固有名称相匹配的装置。
18.根据权利要求15所述的设备,进一步包括:
用于响应于用户选择通过电话回复该邮件消息生成列表的装置,该列表包括这样的联系人项:该提取的通信标识符与来自该联系人项的该通信标识符相匹配,并且该联系人项包括电话号码,并且如果该提取的通信标识符与来自于该联系人项的该通信标识符不匹配,且如果该提取的通信标识符是电话号码,则该列表进一步包括该提取的通信标识符;
用于显示该生成的列表的装置;以及
用于响应于用户在该生成的列表中对联系人项的选择或者响应于用户在该生成的列表中对通信标识符的选择发起电话呼叫的装置。
19.根据权利要求18所述的设备,进一步包括:
用于响应于该用户在该生成的列表内对至少两个联系人项的选择,或者响应于该用户在该生成的列表中对至少一个联系人项和在该生成的列表中对至少一个通信标识符的选择,或者响应于该用户在该生成的列表中对至少两个通信标识符的选择发起电话会议呼叫的装置。
20.根据权利要求18所述的设备,进一步包括:
用于确定将要接收该发起的电话呼叫的位置的时刻,并且警告该用户该时刻是否在预定的时间范围内的装置。
21.根据权利要求15所述的设备,进一步包括:
用于响应于用户选择通过即时消息回复该邮件消息生成列表的装置,该列表包括这样的联系人项:该提取的通信标识符与来自该联系人项的该通信标识符相匹配,且该联系人项包括IM昵称;以及
用于响应于用户在该生成的列表中对联系人项的选择发起即时消息的装置。
22.根据权利要求21所述的设备,进一步包括:
用于确定该生成的列表中的该联系人项的在线状态,并将该生成的列表中的该联系人项的在线状态的指示提供给该用户的装置。
23.根据权利要求15所述的设备,进一步包括:
用于响应于用户选择通过聊天请求回复该邮件消息生成列表的装置,该列表包括这样的联系人项:该提取的通信标识符与来自该联系人项的该通信标识符相匹配,且该联系人项包括IM昵称;以及
用于响应于用户在该生成的列表中对至少一个联系人项的选择发起至少一个邀请以加入在线聊天的装置。
24.根据权利要求15所述的设备,进一步包括:
用于响应于用户选择通过文本消息回复该邮件消息生成列表的装置,该列表包括这样的联系人项:该提取的通信标识符与来自该联系人项的通信标识符相匹配,而且该联系人项包括电话号码,并且如果该提取的通信标识符与来自于联系人项的通信标识符不匹配,且如果该提取的通信标识符是电话号码,则该列表进一步包括该提取的通信标识符;以及
用于响应于用户在该生成的列表中对联系人项的选择,或者响应于用户在该生成的列表中对通信标识符的选择发起文本消息的装置。
25.根据权利要求15所述的设备,进一步包括:
用于响应于用户选择通过邮件消息回复该邮件消息生成列表的装置,该列表包括这样的联系人项:该提取的通信标识符与来自该联系人项的该通信标识符相匹配,而且该联系人项包括邮件地址,并且如果该提取的通信标识符与来自于联系人项的通信标识符不匹配,且如果该提取的通信标识符是邮件地址,则该列表进一步包括该提取的通信标识符;以及
用于响应于用户在该生成的列表中对联系人项的选择,或者响应于用户在该生成的列表中对通信标识符的选择发起邮件消息的装置。
26.根据权利要求15所述的设备,进一步包括:
用于响应于用户选择通过会议请求回复该邮件消息生成列表的装置,该列表包括这样的联系人项:该提取的通信标识符与来自该联系人项的通信标识符相匹配,而且该联系人项包括邮件地址,并且如果该提取的通信标识符与来自于联系人项的通信标识符不匹配,且如果该提取的通信标识符是邮件地址,则该列表进一步包括该提取的通信标识符;以及
用于响应于用户在该生成的列表中对至少两个联系人项的选择,或者响应于用户在该生成的列表中对至少一个联系人项和在该生成的列表中对至少一个通信标识符的选择,或者响应于用户在该生成的列表中对至少两个通信标识符的选择发起至少两个会议请求的装置。
27.根据权利要求15所述的设备,进一步包括:
用于响应于用户选择通过在线会议请求回复该邮件消息生成列表的装置,该列表包括这样的联系人项:该提取的通信标识符与来自该联系人项的该通信标识符相匹配,而且该联系人项包括邮件地址,并且如果该提取的通信标识符与来自于联系人项的该通信标识符不匹配,且如果该提取的通信标识符是邮件地址,则该列表进一步包括该提取的通信标识符;以及
用于响应于用户在该生成的列表中对至少两个联系人项的选择,或者响应于用户在该生成的列表中对至少一个联系人项和在该生成的列表中对至少一个通信标识符的选择,或者响应于用户在该生成的列表中对至少两个通信标识符的选择发起至少两个在线会议请求的装置。
28.根据权利要求15所述的设备,进一步包括:
用于响应于用户选择通过会议请求回复该邮件消息生成列表的装置,该列表包括这样的联系人项:该提取的通信标识符与来自该联系人项的该通信标识符相匹配,且该联系人项包括IM昵称;以及
用于响应于用户在该生成的列表中对至少一个联系人项的选择发起至少一个会议请求的装置。
CN2006800062637A 2005-02-07 2006-02-03 使用多个通信方法之一回复邮件消息的终端和计算机程序产品 Expired - Fee Related CN101129059B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/052,320 2005-02-07
US11/052,320 US7831668B2 (en) 2005-02-07 2005-02-07 Terminal and computer program product for replying to an email message using one of a plurality of communication methods
PCT/IB2006/000206 WO2006082506A1 (en) 2005-02-07 2006-02-03 Terminal and computer program product for replying to an email message using one of a plurality of communication methods

Publications (2)

Publication Number Publication Date
CN101129059A CN101129059A (zh) 2008-02-20
CN101129059B true CN101129059B (zh) 2010-09-01

Family

ID=36777003

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006800062637A Expired - Fee Related CN101129059B (zh) 2005-02-07 2006-02-03 使用多个通信方法之一回复邮件消息的终端和计算机程序产品

Country Status (4)

Country Link
US (1) US7831668B2 (zh)
EP (1) EP1847107B1 (zh)
CN (1) CN101129059B (zh)
WO (1) WO2006082506A1 (zh)

Families Citing this family (108)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006085544A1 (ja) * 2005-02-09 2006-08-17 Sanyo Electric Co., Ltd. 携帯端末
US8880730B2 (en) * 2005-02-16 2014-11-04 Synchronica Plc Method and system for managing destination addresses
US20060223582A1 (en) * 2005-03-31 2006-10-05 Nokia Corporation Switching device via power key initiated wizard
US7353034B2 (en) 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
US8843564B2 (en) * 2005-05-13 2014-09-23 Blackberry Limited System and method of automatically determining whether or not to include message text of an original electronic message in a reply electronic message
JP2006331003A (ja) * 2005-05-25 2006-12-07 Toshiba Corp 情報処理装置および電子メール制御方法
KR100669945B1 (ko) 2005-05-31 2007-01-16 삼성전자주식회사 개선한 전자우편 장치 및 전자우편 방법
US7589757B2 (en) * 2006-03-30 2009-09-15 Polycom, Inc. System and method for exchanging connection information for videoconferencing units using e-mails
US7969461B2 (en) * 2006-03-30 2011-06-28 Polycom, Inc. System and method for exchanging connection information for videoconferencing units using instant messaging
US7606598B2 (en) * 2006-03-31 2009-10-20 Research In Motion Limited Initiating a call from a mobile device to a number that is not hyperlinked
US7769144B2 (en) * 2006-07-21 2010-08-03 Google Inc. Method and system for generating and presenting conversation threads having email, voicemail and chat messages
US8121263B2 (en) * 2006-07-21 2012-02-21 Google Inc. Method and system for integrating voicemail and electronic messaging
US20080063157A1 (en) * 2006-08-28 2008-03-13 International Business Machines Corporation Instant messaging buddy list augmentation via an internet protocol (ip) telephony call data
US8117302B2 (en) * 2006-11-03 2012-02-14 International Business Machines Corporation Buddy list pruning for instant messaging system performance enhancement
US7720919B2 (en) * 2007-02-27 2010-05-18 Cisco Technology, Inc. Automatic restriction of reply emails
JP4676453B2 (ja) 2007-03-29 2011-04-27 株式会社エヌ・ティ・ティ・ドコモ 通信端末及びそのプログラム
US7286661B1 (en) 2007-05-01 2007-10-23 Unison Technologies Llc Systems and methods for scalable hunt-group management
US20080285587A1 (en) * 2007-05-16 2008-11-20 Unison Technologies Llc Systems and methods for providing unified collaboration systems with user selectable reply format
DE102007023844B4 (de) * 2007-05-21 2009-01-08 Vodafone Holding Gmbh Verfahren zum Nutzbarmachen eines Internetidentifizierers in einem Telefonnetzwerk
US8774825B2 (en) * 2007-06-28 2014-07-08 Apple Inc. Integration of map services with user applications in a mobile device
US8385946B2 (en) 2007-06-28 2013-02-26 Apple Inc. Disfavored route progressions or locations
US8762056B2 (en) 2007-06-28 2014-06-24 Apple Inc. Route reference
US8332402B2 (en) 2007-06-28 2012-12-11 Apple Inc. Location based media items
US8108144B2 (en) 2007-06-28 2012-01-31 Apple Inc. Location based tracking
US9066199B2 (en) 2007-06-28 2015-06-23 Apple Inc. Location-aware mobile device
US8290513B2 (en) 2007-06-28 2012-10-16 Apple Inc. Location-based services
US8204684B2 (en) 2007-06-28 2012-06-19 Apple Inc. Adaptive mobile device navigation
US8175802B2 (en) 2007-06-28 2012-05-08 Apple Inc. Adaptive route guidance based on preferences
US8311526B2 (en) 2007-06-28 2012-11-13 Apple Inc. Location-based categorical information services
US8275352B2 (en) 2007-06-28 2012-09-25 Apple Inc. Location-based emergency information
US8180379B2 (en) 2007-06-28 2012-05-15 Apple Inc. Synchronizing mobile and vehicle devices
US9109904B2 (en) 2007-06-28 2015-08-18 Apple Inc. Integration of map services and user applications in a mobile device
US8103726B2 (en) * 2007-08-17 2012-01-24 International Business Machines Corporation Analyzing email content to determine potential intended recipients
US7880722B2 (en) * 2007-10-17 2011-02-01 Harris Technology, Llc Communication device with advanced characteristics
US8355862B2 (en) 2008-01-06 2013-01-15 Apple Inc. Graphical user interface for presenting location information
AU2009217708C1 (en) * 2008-02-26 2013-05-23 Bt Americas Inc. System and method for replying to voice messages left by callers
US20090216838A1 (en) * 2008-02-27 2009-08-27 Apple Inc. Event-based contact list methods
US8270983B2 (en) 2008-02-29 2012-09-18 Research In Motion Limited Methods and apparatus for line selection in a communication device
ATE494725T1 (de) * 2008-02-29 2011-01-15 Research In Motion Ltd Vorrichtung und verfahren zur leitungsauswahl in einem kommunikationsgerät
US8249603B2 (en) 2008-02-29 2012-08-21 Research In Motion Limited Methods and apparatus for line selection in a communication device
US8185150B2 (en) 2008-02-29 2012-05-22 Research In Motion Limited Methods and apparatus for line selection in a communication device
US9467557B2 (en) 2008-02-29 2016-10-11 Blackberry Limited Methods and apparatus for line selection in a communication device
US8171080B2 (en) * 2008-05-01 2012-05-01 Embarq Holdings Company Llc Click to create meeting makers from electronic messages
US9250092B2 (en) 2008-05-12 2016-02-02 Apple Inc. Map service with network-based query for search
US8644843B2 (en) 2008-05-16 2014-02-04 Apple Inc. Location determination
JP5187955B2 (ja) * 2008-06-04 2013-04-24 インターナショナル・ビジネス・マシーンズ・コーポレーション 電子メールの送信先の設定を支援する装置及び方法
CN101616102A (zh) * 2008-06-27 2009-12-30 国际商业机器公司 自动创建联系人组及建议电子邮件发送列表的方法和装置
US8369867B2 (en) 2008-06-30 2013-02-05 Apple Inc. Location sharing
JP5300367B2 (ja) * 2008-08-08 2013-09-25 キヤノン株式会社 情報処理装置、情報処理方法及びコンピュータプログラム
US8359643B2 (en) 2008-09-18 2013-01-22 Apple Inc. Group formation using anonymous broadcast information
US8693660B2 (en) * 2008-10-16 2014-04-08 Plantronics, Inc. Auto-dial and connection into conference calls
US8260320B2 (en) 2008-11-13 2012-09-04 Apple Inc. Location specific content
US20100131858A1 (en) * 2008-11-21 2010-05-27 Verizon Business Network Services Inc. User interface
JP4677486B2 (ja) * 2008-12-26 2011-04-27 インターナショナル・ビジネス・マシーンズ・コーポレーション 返信メールの作成を支援する装置、方法及びコンピュータプログラム
EP2387843A1 (en) * 2009-01-16 2011-11-23 Telefonaktiebolaget LM Ericsson (publ) Signalling messages in a communications network node to communicate a called address string
EP2382765A4 (en) * 2009-01-27 2013-07-31 Ericsson Telefon Ab L M IMPROVED TELEPHONE CONFERENCE CALLS
US8670748B2 (en) 2009-05-01 2014-03-11 Apple Inc. Remotely locating and commanding a mobile device
US8660530B2 (en) 2009-05-01 2014-02-25 Apple Inc. Remotely receiving and communicating commands to a mobile device for execution by the mobile device
US8666367B2 (en) 2009-05-01 2014-03-04 Apple Inc. Remotely locating and commanding a mobile device
CN101702840A (zh) * 2009-11-12 2010-05-05 中兴通讯股份有限公司 一种自动处理消息内容的方法及装置
CN101715017A (zh) * 2009-11-12 2010-05-26 中兴通讯股份有限公司 一种处理消息内容中文字序列的方法及装置
KR101646140B1 (ko) * 2009-12-16 2016-08-05 엘지전자 주식회사 이동 단말 및 그 제어 방법
CN101867636B (zh) * 2010-06-02 2015-02-04 华为终端有限公司 用户指令执行方法及终端设备
EP2405631B1 (en) * 2010-07-09 2013-04-24 Research In Motion Limited Automatic linking of contacts in message content
US9237122B2 (en) * 2011-01-25 2016-01-12 Yulong Computer Telecommunication Technologies (Shenzhen) Co., Ltd. Method and apparatus for adding recipient information
US9626651B2 (en) * 2011-02-04 2017-04-18 International Business Machines Corporation Automated social network introductions for e-meetings
US20120230484A1 (en) * 2011-03-10 2012-09-13 Plantronics, Inc. Audo-Dial Connection Into Conference Calls with Attendee Status Broadcast
WO2012162548A2 (en) * 2011-05-26 2012-11-29 Google Inc. Providing contextual information and enabling group communication for participants in a conversation
US9235815B2 (en) 2011-06-20 2016-01-12 International Business Machines Corporation Name resolution
US8745271B2 (en) * 2011-06-20 2014-06-03 International Business Machines Corporation Recognizing multiple identities of sender and sending the multiple identities to recipient
CN102223446B (zh) * 2011-06-21 2013-12-25 宇龙计算机通信科技(深圳)有限公司 信息发送方法和终端
US10546295B2 (en) 2011-09-07 2020-01-28 Elwha Llc Computational systems and methods for regulating information flow during interactions
US9473647B2 (en) 2011-09-07 2016-10-18 Elwha Llc Computational systems and methods for identifying a communications partner
US9690853B2 (en) 2011-09-07 2017-06-27 Elwha Llc Computational systems and methods for regulating information flow during interactions
US10263936B2 (en) * 2011-09-07 2019-04-16 Elwha Llc Computational systems and methods for identifying a communications partner
US10546306B2 (en) 2011-09-07 2020-01-28 Elwha Llc Computational systems and methods for regulating information flow during interactions
US9432190B2 (en) 2011-09-07 2016-08-30 Elwha Llc Computational systems and methods for double-encrypting data for subsequent anonymous storage
US9141977B2 (en) 2011-09-07 2015-09-22 Elwha Llc Computational systems and methods for disambiguating search terms corresponding to network members
US9928485B2 (en) 2011-09-07 2018-03-27 Elwha Llc Computational systems and methods for regulating information flow during interactions
US9491146B2 (en) 2011-09-07 2016-11-08 Elwha Llc Computational systems and methods for encrypting data for anonymous storage
US10606989B2 (en) 2011-09-07 2020-03-31 Elwha Llc Computational systems and methods for verifying personal information during transactions
US9747561B2 (en) 2011-09-07 2017-08-29 Elwha Llc Computational systems and methods for linking users of devices
US20130097526A1 (en) * 2011-10-17 2013-04-18 Research In Motion Limited Electronic device and method for reply message composition
CN102378106A (zh) * 2011-11-10 2012-03-14 北京百纳威尔科技有限公司 移动终端及其朋友提示方法、移动终端服务器
CN102592210B (zh) * 2011-12-21 2015-09-09 华为终端有限公司 信息提示的方法、装置和终端设备
CN102946585A (zh) * 2012-10-24 2013-02-27 百度在线网络技术(北京)有限公司 与周边人员进行交互的方法、交互系统及服务器
US9723118B2 (en) * 2012-12-06 2017-08-01 Blackberry Limited Method of identifying contacts for initiating a communication using speech recognition
KR102010555B1 (ko) * 2012-12-24 2019-08-13 삼성전자주식회사 수발신 정보를 추출하여 연락처를 관리할 수 있는 전자 장치 및 방법
US20140189538A1 (en) * 2012-12-31 2014-07-03 Motorola Mobility Llc Recommendations for Applications Based on Device Context
CN104144154B (zh) * 2013-05-10 2018-03-09 华为技术有限公司 发起预约会议的方法、装置及系统
US9514470B2 (en) * 2013-05-16 2016-12-06 Microsoft Technology Licensing, Llc Enhanced search suggestion for personal information services
CN103368828B (zh) * 2013-07-05 2016-04-13 小米科技有限责任公司 一种消息暂存方法及系统
WO2016171277A1 (ja) * 2015-04-22 2016-10-27 浩 稲毛 情報処理システム
US11107044B2 (en) * 2015-06-16 2021-08-31 International Business Machines Corporation Remove selected user identifiers to include in an event message based on a context of an event
CN105550237B (zh) * 2015-11-27 2019-03-01 广州华多网络科技有限公司 一种基于移动终端信息处理方法及移动终端
US9584493B1 (en) 2015-12-18 2017-02-28 Wickr Inc. Decentralized authoritative messaging
CN105847119A (zh) * 2016-04-01 2016-08-10 乐视控股(北京)有限公司 一种快速查找联系人邮件的方法及装置
JP6658453B2 (ja) * 2016-10-26 2020-03-04 京セラドキュメントソリューションズ株式会社 通信装置
CN107222632A (zh) * 2017-06-23 2017-09-29 北京金山安全软件有限公司 即时通信方法及装置
US10897432B2 (en) * 2017-12-04 2021-01-19 Microsoft Technology Licensing, Llc Chat-enabled messaging
DK180171B1 (en) 2018-05-07 2020-07-14 Apple Inc USER INTERFACES FOR SHARING CONTEXTUALLY RELEVANT MEDIA CONTENT
US11924297B2 (en) 2018-05-24 2024-03-05 People.ai, Inc. Systems and methods for generating a filtered data set
US10565229B2 (en) 2018-05-24 2020-02-18 People.ai, Inc. Systems and methods for matching electronic activities directly to record objects of systems of record
US11463441B2 (en) 2018-05-24 2022-10-04 People.ai, Inc. Systems and methods for managing the generation or deletion of record objects based on electronic activities and communication policies
EP3859545A4 (en) * 2018-10-15 2021-09-22 Huawei Technologies Co., Ltd. INFORMATION DISPLAY PROCESS AND DEVICE
US11074408B2 (en) * 2019-06-01 2021-07-27 Apple Inc. Mail application features
US11194467B2 (en) 2019-06-01 2021-12-07 Apple Inc. Keyboard management user interfaces
WO2021232393A1 (en) * 2020-05-22 2021-11-25 Citrix Systems, Inc. Email platform with automated contact save

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1327347A (zh) * 2000-06-07 2001-12-19 日本电气株式会社 移动通信终端装置及其所用的识别输入呼叫的方法
EP1209929A2 (en) * 2000-11-22 2002-05-29 Nokia Corporation Method and apparatus for taking the time difference between caller and called party into consideration when establishing a telephone connection

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5546447A (en) * 1994-06-29 1996-08-13 Intel Corporation Displaying caller identification information in a computer system
US6215784B1 (en) * 1997-12-24 2001-04-10 Nortel Networks Limited Method and system for voice call completion using information retrieved from an open application on a computing machine
GB2337399A (en) * 1998-05-11 1999-11-17 Ibm Computer E-mail with telephony support
US6785710B2 (en) * 1998-06-22 2004-08-31 Genesys Telecommunications Laboratories, Inc. E-mail client with programmable address attributes
US6792082B1 (en) * 1998-09-11 2004-09-14 Comverse Ltd. Voice mail system with personal assistant provisioning
US6349299B1 (en) 1998-12-24 2002-02-19 International Business Machines Corporation System and method for storing electronic contact information into an electronic address book
US6625444B1 (en) 1999-02-02 2003-09-23 Micron Technology, Inc. Method of programming a telephone
US6430604B1 (en) * 1999-08-03 2002-08-06 International Business Machines Corporation Technique for enabling messaging systems to use alternative message delivery mechanisms
JP4327960B2 (ja) * 1999-10-25 2009-09-09 富士通株式会社 電子メール端末装置及びコンピュータ可読媒体
US6775359B1 (en) * 1999-12-28 2004-08-10 Comverse Ltd. Voice reply to incoming e-mail messages, via e-mail
US6895426B1 (en) * 2000-10-17 2005-05-17 Microsoft Corporation Addresses as objects for email messages
US6754317B1 (en) * 2000-10-30 2004-06-22 Agere Systems Inc. Telephony access using an email address
US20020075305A1 (en) * 2000-12-18 2002-06-20 Beaton Brian F. Graphical user interface for a virtual team environment
US20020164006A1 (en) * 2001-05-04 2002-11-07 Weiss Lewis E. Electronic document call back system
US20020188684A1 (en) * 2001-06-07 2002-12-12 Robson Liang Internet telephony directly initiated from electronic mails
US7444375B2 (en) * 2001-06-19 2008-10-28 Visto Corporation Interactive voice and text message system
US7050557B2 (en) * 2001-07-19 2006-05-23 International Business Machines Corporation E-mail with voice / phone conference feature
US20030078981A1 (en) * 2001-10-24 2003-04-24 Infowave Software, Inc. System for and method of populating a contact list on a portable device
CN100361476C (zh) * 2002-02-05 2008-01-09 国际商业机器公司 发送、呈现电子邮件的方法和电子邮件客户机
US7228335B2 (en) * 2002-02-19 2007-06-05 Goodcontacts Research Ltd. Method of automatically populating contact information fields for a new contract added to an electronic contact database
US7363345B2 (en) * 2002-08-27 2008-04-22 Aol Llc, A Delaware Limited Liability Company Electronic notification delivery mechanism selection based on recipient presence information and notification content
US7725542B2 (en) * 2003-02-10 2010-05-25 At&T Intellectual Property I, L.P. Forwarding IM messages to E-mail
US7334020B2 (en) * 2002-09-20 2008-02-19 Goodcontacts Research Ltd. Automatic highlighting of new electronic message address
US7146163B2 (en) * 2002-10-01 2006-12-05 Isp Operator Corporation Sender-address-based telecommunications operator callback system and method
CA2408478A1 (en) * 2002-10-17 2004-04-17 Ibm Canada Limited-Ibm Canada Limitee Method and computer product for identifying and selecting potential e-mail reply recipients from a multi-party e-mail
JP2004280515A (ja) * 2003-03-17 2004-10-07 Nec Corp 電子メール自動返信方法、携帯端末装置
US7539699B2 (en) * 2003-03-21 2009-05-26 Yahoo! Inc. Apparatus, system and method for use in generating and maintaining an electronic address book
KR101166930B1 (ko) * 2003-04-22 2012-07-23 스핀복스 리미티드 무선 정보 장치에 음성 메일을 제공하는 방법
US7117445B2 (en) * 2003-06-30 2006-10-03 Danger, Inc. Multi-mode communication apparatus and interface for contacting a user
JP4203738B2 (ja) * 2003-07-04 2009-01-07 日本電気株式会社 メールおよびスケジュール機能付き携帯電話
US7747690B2 (en) * 2003-12-29 2010-06-29 International Business Machines Corporation Method for extracting and managing message addresses
US8370349B2 (en) * 2007-02-28 2013-02-05 Yahoo! Inc. Instant contact searching and presentation by category

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1327347A (zh) * 2000-06-07 2001-12-19 日本电气株式会社 移动通信终端装置及其所用的识别输入呼叫的方法
EP1209929A2 (en) * 2000-11-22 2002-05-29 Nokia Corporation Method and apparatus for taking the time difference between caller and called party into consideration when establishing a telephone connection

Also Published As

Publication number Publication date
EP1847107A4 (en) 2012-02-01
US7831668B2 (en) 2010-11-09
US20060179114A1 (en) 2006-08-10
WO2006082506A1 (en) 2006-08-10
CN101129059A (zh) 2008-02-20
EP1847107A1 (en) 2007-10-24
EP1847107B1 (en) 2020-10-07

Similar Documents

Publication Publication Date Title
CN101129059B (zh) 使用多个通信方法之一回复邮件消息的终端和计算机程序产品
US9900271B2 (en) Voice and text group chat display management techniques for wireless mobile terminals
KR100895028B1 (ko) 콘텐츠를 단말에 제공하고 단말에서 그런 콘텐츠의랜더링을 지시하기 위한 시스템, 방법, 및 컴퓨터 프로그램생성물
US8666315B2 (en) Managing anonymous communications between users based on short-range wireless connection identifiers
US6915138B2 (en) Message exchange handling concept
US8930479B2 (en) Processing cellular telephone subscription for E-mail threads
CN100384186C (zh) 多个账号同时在一个客户端上实现imps业务的系统及方法
JP5525496B2 (ja) インスタントメッセージングサーバを使用せずにピア・ツー・ピアの迅速なメッセージングソリューションを作成するための方法
US7113803B2 (en) System and method for enabling instant messaging on a mobile device
US20060179410A1 (en) Terminal, method, server, and computer program product for switching buddy lists based on user profile
CN101741756B (zh) 对即时通讯文本消息中特殊字符串转换的方法和系统
US20080096592A1 (en) Systems and Methods for Providing Communications Services Using Assigned Codes
AU2007200208A1 (en) Method and system for messaging across cellular networks and a public data network
CN101243381A (zh) 用来在网上进行聊天的用户界面
WO2002096056A2 (en) Mobile community communication
EP1941709B1 (en) Improved mobile communication method and terminal
JP2007534206A (ja) ボイス・オーバーip及びpotsを含む無線電話システム
JP2004054340A (ja) インスタントメッセージング装置、インスタントメッセージングシステム、インスタントメッセージング方法、プログラム及び記録媒体
JP2003018660A (ja) 携帯電話メッセージ処理システム、方法及びこれに用いる装置
CN101199195B (zh) 用于存在公开的系统、网络实体、终端、方法和计算机程序产品
KR20060131707A (ko) 위치 정보를 이용한 선택적 커뮤니케이션 수단 제공 방법및 시스템
KR20020012022A (ko) 인터넷을 이용한 복합 캐릭터 메시지 서비스 방법
KR20030044320A (ko) 위치 정보를 이용한 선택적 커뮤니케이션 수단 제공 방법및 시스템
KR20080097968A (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
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100901

Termination date: 20110203