CN101356793B - 综合拨打 - Google Patents

综合拨打 Download PDF

Info

Publication number
CN101356793B
CN101356793B CN200780001255.8A CN200780001255A CN101356793B CN 101356793 B CN101356793 B CN 101356793B CN 200780001255 A CN200780001255 A CN 200780001255A CN 101356793 B CN101356793 B CN 101356793B
Authority
CN
China
Prior art keywords
character
tabulation
key
string
data base
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.)
Active
Application number
CN200780001255.8A
Other languages
English (en)
Other versions
CN101356793A (zh
Inventor
谢里尔·李·洛兰·斯科特
劳伦斯·爱德华·库尔
圭三·信一
马修·李
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.)
BlackBerry Ltd
Original Assignee
Research in Motion Ltd
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 Research in Motion Ltd filed Critical Research in Motion Ltd
Publication of CN101356793A publication Critical patent/CN101356793A/zh
Application granted granted Critical
Publication of CN101356793B publication Critical patent/CN101356793B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/27467Methods of retrieving data
    • H04M1/2748Methods of retrieving data by matching character strings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4547Network directories; Name-to-address mapping for personal communications, i.e. using a personal identifier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4557Directories for hybrid networks, e.g. including telephone numbers
    • 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

Abstract

通过使用模糊过滤字符串的输入综合字段,对于所存储的大量电话号码,潜在地简化了设备上的呼叫发起。在综合字段中,先验地,用户不清楚的是,是手动地指定电话号码,还是提供过滤字符串,以用于过滤联系人,基于至少一个过滤字符串来执行过滤。在作为过滤结果列表的一部分的联系人之中,选择默认联系人,以进行快速访问。

Description

综合拨打
技术领域
本申请总体涉及发起通信,更具体地,涉及确定用于对通信进行指定的目的地址。 
背景技术
曾有一段时间“拨打”电话号码的动作实际上涉及使得拨号盘绕着中心枢轴点而旋转。此时,至少在北美,典型地仅需要拨打七位数电话号码来指定人们期望连接的终端。为了将呼叫接续到主叫者的本地主叫区域所定义的地理区域外部的终端,即接续“长途”呼叫,需要在七位数电话号码之前加拨数字“1”和三位数区域代码。 
如今,随着移动电话网络和传真机的衍生,已经要求许多北美城域中的电话服务提供商将附加的重叠三位数区域代码添加到已经由区域代码所定义的许多地理区域。这样,甚至对于本地呼叫,也需要完整十位数电话号码来指定特定终端。 
此外,许多电话如今已经具有显著的处理能力和内置存储器,而并非是“无声”终端。已知的是,尤其很好地适用于家用的无绳电话手机可以存储主叫线路识别信息(即主叫者ID)以及经常呼叫的号码的短列表。许多移动(蜂窝)电话具有存储器,用于存储大量电话号码以及例如联系人姓名和电话号码类型(例如商务、传真、移动、家庭等)的信息。已知的是,在许多桌面和笔记本计算机上所使用的联系人管理软件能够存储与每一联系人姓名关联的大量信息。已经连同 用于将由实际大小计算机上的联系人管理应用所管理的联系人数据库与由PDA或手持计算机上的联系人管理应用所管理的联系人数据进行同步的机制一起开发了个人数字助理(PDA)以及手持计算机。此外,PDA和手持计算机日益被装备有移动电话能力。在将这样的移动电话能力与在广泛联系人管理数据库中容易得到并且在这样的设备上也可得到的信息进行组合时,接续呼叫的动作可以被看作已经远离了使得拨号盘围绕中心枢轴点旋转。 
然而,甚至在频繁地呼叫联系人的情况下,以这种可用技术将呼叫接续到联系人的复杂性可以使得人们时常回忆起拨号盘的朴实。例如,使用具有移动电话能力的流行PDA的操作系统来将呼叫接续到联系人可以包括:首先对电话应用进行初始化,选择偏爱的按钮,选择与联系人关联的特定数据库条目,从该数据库条目选择特定电话号码,并且初始化对该特定电话号码的呼叫。在另一流行设备的操作系统中,在对电话应用进行初始化之后,用户可以使得菜单出现,从菜单选择“从电话簿拨打”,从联系人管理数据库选择该联系人的数据库条目,在该数据库条目中选择特定电话号码,并初始化对该特定电话号码的呼叫。 
清楚的是,对具有先进联系人管理数据库的设备上的电话呼叫进行初始化的动作将从简化中受益。此外,可以期望备选的通信方式,而并非电话呼叫。 
附图说明
现在将参考附图,在附图中: 
图1示出了针对手持计算机的典型操作环境; 
图2示意性地示出了图1中的手持计算机; 
图3示出了图1中的手持计算机的第一示例性键区; 
图4示出了图1中的手持计算机的第二示例性键区; 
图5示出了图1中的手持计算机的第三示例性键区; 
图6示出了由图1中的手持计算机所呈现的示例性电话应用主屏幕; 
图7示出了体现本发明的一方面的通信发起方法中的示例性步骤; 
图8示出了示例性电话应用屏幕,以示出对数据库条目的参考的扩充和收缩; 
图9示出了具有附加用户输入的图6中的示例性电话应用主屏幕; 
图10示出了具有附加用户输入的图9中的示例性电话应用主屏幕; 
图11示出了具有附加用户输入的图10中的示例性电话应用主屏幕; 
图12示出了具有请求进一步的用户输入的消除模糊性对话框的图1中的示例性电话应用主屏幕;以及 
图13示出了具有关于与所选联系人通信的方式而请求进一步的用户输入的对话框的图1中的示例性电话应用主屏幕。 
具体实施方式
通过基于模糊输入生成显示字符串以及至少一个过滤字符串,简化在具有先进联系人管理数据库的设备上发起通信的动作。在模糊输入仍然可能是完全数字的同时,显示字符串仍然是数字的。通过基于至少一个过滤字符串来过滤先进联系人管理数据库,形成主列表。在作为主列表的一部分的联系人中,选择默认联系人,以进行快速访问。基于用户输入来发起通信,该用户输入指示在显示字符串和对主列表中的联系人的参考之间的选择。 
根据本发明的一方面,提供了一种发起通信的方法。该方法包括:接收对键的选择的指示,该键与字母字符和数字字符相关联;将与该键相关联的数字字符添加到显示字符串,并将与该键关联的字母字符添加到过滤字符串。该方法还包括:过滤联系人管理数据库,以形成对数据库条目的参考的列表,其中,该列表中的参考涉及包括过滤字符串的联系人管理数据库中条目;接收所述显示字符串与参考列表中的给定参考之间的用户选择;以及基于该用户选择,发起通信。在本 发明的其它方面,提供了一种用于执行该方法的装置,并且提供了一种计算机可读介质,用于使得处理器执行该方法。 
当结合附图查看对本发明的特定实施例的以下描述时,对于本领域的技术人员而言,本发明的其它方面和特征将变得显而易见。 
图1示出了针对手持计算机102的典型操作环境。具体地说,示出了手持计算机102与个人计算机104相关联。由手持计算机102上所执行的个人信息管理器(PIM)应用所保存的数据项可以偶尔与个人计算机104上所执行的PIM应用同步。 
已知,可以经由有线连接(例如直接串联或通用串行总线(USB)连接)来实现个人计算机104与手持计算机102之间的同步。此外,可以经由无线连接(例如红外连接、BluetoothTM(蓝牙)连接或无线局域网(WiFi,IEEE 802.11)连接)来实现个人计算机与手持计算机之间的同步。 
个人计算机104可以通过局域网(LAN)105与企业服务器106通信,从而使得个人计算机104上所执行的PIM应用可以充当对于企业服务器106的客户端。已知这样的企业服务器包括MicrosoftExchange服务器和IBM Lotus Notes服务器。注意,通过使用射频(RF)(例如MobitexTM、DataTACTM、通用分组无线电服务)数据连接,由个人计算机104上的PIM应用所访问的数据项与手持计算机102上所执行的PIM应用所保存的数据项之间的同步可以直接出现在企业服务器106与手持计算机102之间。 
在手持计算机102为移动通信设备的情况下,手持计算机102可以通过RF数据连接与图1中表示无线通信网络的天线110通信。典型的是,将无线通信网络示出为通过通信方式连接到广域网(WAN)108,广域网108可以包括当今的互联网和未来的网络。通过对天线110、无线通信网络和WAN108的无线连接,手持计算机102上的数据项可以与企业服务器106上的数据项同步。 
手持计算机102可以从软件介质112加载计算机可读指令,以用于执行本申请的示例性方法,软件介质112可以是包含从远程源下载的文件的盘、磁带、芯片、闪存卡或随机存取存储器。 
图2示出手持计算机102,其包括壳体、输入设备(例如具有多个键的键盘224)、以及输出设备(显示器226),其优选地是全图形液晶显示器(LCD)、或全彩色液晶显示器。备选地,可以使用其它类型的输出设备。图2示意性地示出了处理设备(微处理器228),其耦合于键盘224与显示器226之间。微处理器228响应于用户对键盘224上的键的激励而控制显示器226的操作、并且部分地控制手持计算机102的总体操作。 
壳体可以垂直延伸,或者,可以采用其它大小和形状(包括折叠壳体结构)。在键盘224包括与至少一个字母字符和至少一个数字字符关联的键的情况下,键盘224可以包括模式选择键、或其它硬件或软件,以用于在字母输入和数字输入之间进行切换。 
除了微处理器228之外,图2还示意性示出了手持计算机102的其它部件。这些部件包括:通信子系统202;短距离通信子系统204;连同输入/输出设备一起的键盘224和显示器226,该输入/输出设备包括以下装置的集合:辅助I/O设备206、串口208、扬声器210和麦克风212;以及存储器设备,其包括闪存216和随机存取存储器(RAM)218;以及各种其它设备子系统220。手持计算机102优选地是双向射频(RF)通信设备,其具有语音和数据通信能力。此外,手持计算机102优选地具有用于经由互联网与其它计算机系统通信的能力。 
优选地,将微处理器228所执行的操作系统存储在计算机可读介质(例如闪存216)中,但是可以存储在其它类型的存储器设备(例如只读存储器(ROM)或相似的存储元件)中。此外,系统软件、特定设备应用、或它们的一部分可以被临时加载到非易失性存储单元,例如RAM 218。还可以将移动设备接收到的通信信号存储在RAM 218中。 
微处理器228除了其操作系统功能之外,还能够执行手持计算机102上的软件应用。在制造期间,可以在手持计算机102上安装用于控制基本设备操作的预定软件应用集合(例如语音通信模块230A和数据通信模块230B)。还可以在制造期间在手持计算机102上安装串行旁路模块230C,以实现本发明的各个方面。同样地,可以在制造期间安装附加软件模块,如其它软件模块230N所示,例如其可以是PIM应用。PIM应用优选地能够组织并管理数据项,例如电子邮件消息、日程事件、语音邮件消息、约会和任务项。PIM应用优选地还能够经由无线运营商网络110发送和接收数据项。优选地,通过无线运营商网络110将PIM应用所管理的数据项与所存储的或与主机系统相关联的设备用户的对应数据项无缝地集成、同步及更新。 
通过通信子系统202并且有可能通过短距离通信子系统204来执行包括数据通信和语音通信的通信功能。该通信子系统202包括:接收机250、发射机252、以及一个或更多个天线,如被示为接收天线254和发射天线256。此外,通信子系统202还包括处理模块,例如数字信号处理器(DSP)258、以及本地振荡器(LO)260。通信子系统202的具体设计和实现取决于手持计算机102所想要在其中操作的通信网络。例如,手持计算机102的通信子系统202可以被设计为与MobitexTM、DataTACTM或通用分组无线服务(GPRS)移动数据通信网络进行操作,并且还可以被设计为与多个语音通信网络(例如先进移动电话服务(AMPS)、时分多址(TDMA)、码分多址(CDMA)、个人通信服务(PCS)、全球移动通信系统(GSM)等)中的任意一个进行操作。还可以利用手持计算机102来使用其它类型的数据网络和语音网络(可以是分离的,也可以是集成的)。 
网络访问需求根据通信系统的类型而改变。典型地,标识符与每一移动设备关联,其唯一地标识移动设备或已经被分配了移动设备的订户。在特定网络或网络技术内,标识符是唯一的。例如,在MobitexTM 网络中,移动设备使用与每一设备相关联、并处于DataTACTM网络中的Mobitex访问号码(MAN)在网络上注册,移动设备使用与每一设备相关联的逻辑链路标识符(LLI)在网络上注册。然而,在GPRS网络中,网络访问与设备的订户或用户相关联。因此,GPRS设备需要订户身份模块(一般被称为订户身份模块(SIM)卡),以便在GPRS网络上运行。尽管由SIM来标识订户,但使用国际移动设备身份(IMEI)号来唯一地标识GSM/GPRS网络内的移动设备。 
当已经完成了所需的网络注册或激活过程时,手持计算机102可 以通过无线运营商网络110发送和接收通信信号。由天线254通过无线运营商网络110接收的信号被路由至接收机250,接收机250提供信号放大、下变频、滤波、信道选择等,并且还可以提供模数转换。对所接收的信号的模数转换允许DSP 258执行更复杂的通信功能,例如解调和解码。以相似的方式,由DSP 258来处理(例如调制和编码)要发送到无线运营商网络110的信号,然后将该信号提供给发射机252,以进行模数转换、上变频、滤波、放大并经由发射天线256传输到无线运营商网络110(或多个网络)。 
除了处理通信信号之外,DSP 258还提供对接收机250和发射机252的控制。例如,可以通过在DSP 258中实现的自动增益控制算法来自适应地控制施加给接收机250和发射机252中的通信信号的增益。 
在数据通信模式下,所接收的信号(例如文本消息或所下载的网页)由通信子系统202来处理,并且被输入到微处理器228。然后,由微处理器228进一步处理所接收到的信号,以将其输出到显示器226,或者备选地输出到某些辅助I/O设备206。设备用户还可以使用键盘224和/或其它辅助I/O设备206(例如触摸板、摇杆开关、指轮、或某些其它类型的输入设备)来构成数据项(例如电子邮件消息)。然后,可以将构成的数据项经由通信子系统202通过无线运营商网络110传输。 
在语音通信模式下,除了接收的信号被输出到扬声器210,并且由麦克风212来生成用于传输的信号之外,设备的总体操作与数据通信模式基本相似。还可以在手持计算机102上实现备选的语音或音频I/O子系统,例如语音消息记录子系统。此外,还可以在通信模式下使用显示器226,例如,用于显示主叫方的身份、语音呼叫的持续时间、或其它与语音呼叫有关的信息。 
短距离通信子系统204使得能够进行手持计算机102与其它近似系统或设备之间的通信,所述近似系统或设备并不一定需要是相似的设备。例如,该短距离通信子系统可以包括红外设备和关联电路以及组件,或BluetoothTM通信模块,以提供与相似地启用的系统和设备的通信。 
由个人计算机上所执行的PIM应用或手持计算机上所执行的PIM应用所保存的数据项的数目通常随着PIM应用的连续使用而增长。当尝试将电话呼叫接续到存储在例如闪存216中的、并且由手持计算机102的地址簿应用所管理的联系人管理数据库中的特定联系人时,这种增长可能受挫。 
为了在找寻数据项(或数据库条目)的任务中帮助用户,可以实现过滤方案。在一个示例性过滤方案中,对将要经受过滤的给定数据库条目进行预处理,以确定与给定数据库条目相关联的关键词字符串的集合。例如,可以将“Michael Hardy”的数据库条目与两个关键词:“Michael”和“Hardy”相关联。然后处理每一关键词。具体地说,当处理给定关键词时,可以基于给定关键词的头三个字符来确定模式或键。其后可以使用模式匹配方案来将该模式用于快速找寻数据库条目。 
具体地说,在示例性方案中,可以将可用于关键词字符串中的每一个字符(例如字母、数字、重点字母、标点符号)映射为一个5比特值,即包括范围1-31内的整数。例如,可以将a或A映射到1,可以将b或B映射到2,……,将y或Y映射到25,以及将z或Z映射到26。然而,应该明白,当由用户输入每一个字符时,这正是显示器226上所示出的字符,而不是5比特值或十进制整数。 
采用这种方案,可以处理关键词“Michael”,首先确定头三个字符是“m”、“i”和“c”,其后将该字符中的每一个字符都映射到模式的元素,即5比特值。对于本示例,“m”映射到01101(13),“i”映射到01001(9)以及“c”映射到00011(3)。可以组合这三个5比特值,以形成单个15比特值,011010100100011,其后可以将其转换为十进制值13603。可以将该十进制值存储为关键词“Michael”的模式。可以考虑这三个5比特值,以形成为三个元素集合(01101,01001,00011)或三个元组(tuple)(13,9,3)的模式。 
可以使用过滤方案来限制数据库条目(例如与联系人相关联的、并被存储在联系人管理数据库中的数据库条目)的列表。例如,可以向PIM应用的用户呈现用户界面,以允许用户查找与特定联系人相关联的数据库条目。首先,用户界面可以在显示器226上提供数据条目 字段并且提供联系人管理数据库中的数据库条目的完整列表。用户可以在数据条目字段中键入字符,其中,该字符例如可以与用户期望查找的特定联系人的名或姓氏有关。随着用户在数据条目字段中键入字符,可以限制由地址簿应用用户界面所呈现的数据库条目的列表。 
例如,考虑保存姓名分别为Mark Smith、Jason Mindy和MichaelAdams的三个联系人的数据库条目的地址簿应用。如果用户在用户界面的数据条目字段中输入了字符“m”,则由于所有三个数据库条目都具有针对其01101将被确定为对应模式的第一元素的关键词,因此将不限制数据库条目的列表。如果将字符“i”添加到用户界面的数据条目字段,则可以将数据库条目的列表限制为仅表示Jason Mindy和Michael Adams的数据库条目,即仅与具有作为第一元素的01101以及作为第二元素的01001的模式相关联的数据库条目。如果用户将字符“c”添加到用户界面的数据条目字段,则可以将数据库条目的列表限制为仅Michael Adams,即仅与具有作为第一元素的01101、作为第二元素的01001以及作为第三元素的00011的模式相关联的数据库条目。在这个过滤方案中使用模式可以被认为是允许快速执行对数据库条目的列表的限制。 
已知,在电话应用主屏幕中,呈现出允许手动电话号码输入的字段。还已知,在电话应用主屏幕中,呈现出具有菜单项的菜单,当选择该菜单时,该菜单提供用于文本输入的字段,以用于过滤由地址簿应用所管理的联系人管理数据库中的数据库条目,从而查找联系人,并由此允许后续选择将要联系的联系人电话号码。 
总之,在这里提出了在电话应用主屏幕中呈现单个“综合”字段,该综合字段允许输入数字字符或者输入字母字符,该数字字符可以被解释为手动电话号码条目,该字母字符可以被解释为字母过滤字符串,以用于过滤由地址簿应用或自动电话号码选择的其它数据存储单元所管理的联系人管理数据库中的数据库条目。 
已知,为了节省用于移动通信和计算设备的键盘中的键的空间,必须在键盘上配置表示多于一个的字符的键。一个非常熟悉的示例是典型的电话键盘300(见图3),在该电话键盘上,单个键302可以表 示数字字符“2”和字母字符“A”、“B”和“C”,而另一键308可以表示数字字符“8”和字母字符“T”、“U”和“V”。对于QWERTY类型的键盘,存在更少的共用,但通常仍旧进行适当的共用。在第一已知QWERTY类型的键盘400(见图4)中,一个键402表示字母字符“E”和数字字符“2”,另一键403表示字母字符“R”和数字字符“3”,而第三键404表示字母字符“S”和数字字符“4”。在第二已知QWERTY类型的键盘500(见图5)中,一个键501表示字母字符“E”、字母字符“R”和数字字符“1”,另一键505表示字母字符“G”、字母字符“H”和数字字符“5”。 
在操作中,用户可以在手持计算机102正显示默认屏幕(或“主”)屏幕的同时开始按下键盘224上的键。这样的按键可以自动对具有综合字段的电话应用进行初始化。随着按下键盘224上的每一键,对所按下的键的指示被从键盘224发送到微处理器228。微处理器228生成多个过滤字符串,并且布置为:在由显示器226所呈现的电话应用主屏幕的综合字段中呈现显示字符串。显示字符串可以是多个过滤字符串之一,或者可以包括与所按下的键相对应的数字字符。 
图6示出了示例性电话应用主屏幕600,其中,在综合字段602中显示了示例性显示字符串的第一数字字符(“1”)、其中,在过滤结果区域604中呈现了主列表(即过滤结果列表)。 
图7示出体现本发明的一方面的方法中的示例性步骤。起先,微处理器228接收(步骤702)对首先按下的键的指示。例如,见图6,其中,已经接收到对按下至少与数字字符“1”关联的键的指示。下面将更具体地讨论,其中,最先被按下的键与数字字符相关联,微处理器228生成(步骤703)数字显示字符串。在最先被按下的键仅与字母字符相关联的情况下,微处理器228生成(步骤703)字母显示字符串。在所按下的键与多个字符相关联的情况下,微处理器228生成(步骤704)多个过滤字符串。在图6的示例以及使用图5中的第二已知QWERTY类型的键盘500中,与数字字符“1”相关联的键还与字母字符“E”和“R”相关联。在最先按下的键与单个字符(例如图5中的第二已知QWERTY类型的键盘500中的“M”键)相关联的情 况下,微处理器228生成(步骤704)单个过滤字符串“M”。在多个过滤字符串之中,第一过滤字符串仅包括与所按下的键相关联的多个字符之中的第一字符,即字母优先字符。在过滤字符串字段606中示出第一过滤字符串。当前示例中的第一过滤字符串是“E”。在多个过滤字符串之中,第二过滤字符串仅包括在与所按下的键相关联的多个字符之中的第二字符等。相应地,当前示例中的第二过滤字符串是“R”。 
然后,微处理器228基于一个或更多个过滤字符串中的每一个来过滤(步骤706)由地址簿应用所管理的联系人管理数据库。可以按以上详述的那样来执行所述过滤,或者,可以使用本领域技术人员容易获知的多种过滤算法中的任意一种来执行所述过滤。基于第一过滤字符串过滤(步骤706)联系人管理数据库的结果可以被看作是产生对数据库条目(联系人)的参考的第一列表。基于第二过滤字符串过滤(步骤706)联系人管理数据库的结果可以被看作是产生对数据库条目(联系人)的参考的第二列表,等等。过滤(步骤706)可以包括:从以下集合的并集来形成主列表:对数据库条目的参考的第一列表、对数据库条目的参考的第二列表、以及对数据库条目的参考的任意其它列表,例如对从手持计算机102处所保存的另一数据库(例如呼叫日志)的过滤得到的数据库条目的参考的第三列表。有利的是,在参考先前所接收的呼叫的呼叫日志中可以具有数据库条目,并且例如包括文本方式的呼叫线路标识信息。在文本方式的呼叫线路标识信息与过滤字符串之一匹配的情况下,过滤(步骤706)可以包括对主列表中的呼叫日志条目的参考。 
并集的概念在集合理论中是公知的,其意味着包含两个或更多集合中的所有元素的集合。形成对数据库条目的参考的列表的并集的要点在于:避免在主列表中对数据库条目的重复参考。 
如图6所示,微处理器228布置为:在综合字段602中呈现(步骤708)在步骤703生成的显示字符串。见图6,其中,综合字段602呈现显示字符串“1”。在最先按下的键至少部分地与数字字符相关联的情况下,微处理器228被布置为:期望用户执行手动电话号码输入。 微处理器228还被布置为:在电话应用主屏幕600的过滤结果区域604中,呈现(步骤708)由步骤706中的过滤所生成的主列表的至少一部分。如果过滤结果区域604的大小不足以显示整个主列表,则可以基于例如以下所讨论的准则来呈现对主列表中的数据库条目的最前面的几个参考。 
例如,主列表包括对已经由过滤处理所选择的每一数据库条目的参考。在示例性实施例中,在已经通过过滤过程被选择为包括在主列表中的数据库条目内,存在以过滤字符串之一开头的名、姓氏、或公司名。如图6所示,对显示在电话应用主屏幕600的过滤结果区域604中的主列表中的数据库条目的示例性参考包括:空格许可、与参考的数据库条目相关联的联系人的名、姓氏和公司名。过滤结果区域604中呈现的主列表的部分包括:对具有以第一过滤字符串“E”开头的名的联系人的参考。 
微处理器228接下来基于在步骤702接收到的按键来确定(步骤710)显示字符串是否仍为数字。根据默认,在显示字符串仍为数字的同时,响应于确定(步骤714)已经按下SEND键,微处理器228发起(步骤716)对由显示字符串所表示的目的号码的呼叫。 
可以使得SEND按键确定与以下多个其它按键(例如RETURN按键动作、SPACE按键动作)中的任意一个以及在辅助输入机制(例如轨迹球、轨迹滚轮或其它相似的组件)上的选择动作相关联。 
期望本领域技术人员将理解以下所涉及的步骤:与在发起步骤(步骤716)之后成功建立电话呼叫,而无论电话呼叫的建立将通过陆地线路还是通过无线信道。 
如果微处理器228确定(步骤714)尚未接收到SEND按键,则微处理器228确定(步骤718)是否已经另外指定候选联系人或电话号码。根据另外指定,预期用户可以使用辅助输入机制(轨迹球,轨迹滚轮等)在过滤结果区域604内向下滚屏,选择候选联系人或候选目的号码,并且按下SEND键。响应于确定(步骤714)已经按下了SEND键,微处理器228发起(步骤716)对所选联系人的呼叫。在用户已经选择了联系人的具体目的号码的情况下,微处理器228发起 (步骤716)对所选目的号码的呼叫。在用户仅已经选择联系人并且所选联系人与多于一个的目的号码相关联的情况下,微处理器228运行为:消除(步骤715)关于应该对哪个目的号码发起呼叫的模糊性。 
可以将主列表呈现在过滤结果区域604中作为简单地对联系人的参考的列表,每个联系人一行文本,具有对名、姓氏和公司名的指示、空格许可。在该方法在一个屏幕上提供对用户的多个参考的同时,在用户倾向于选择对其接续呼叫的联系人的情况下,需要以下形式的第二步骤:回答以下问题:应该使用多个目的号码中的哪一个来发起呼叫。备选地,对数据库条目(例如联系人)的每一参考可以伴随后续文本行、与参考的联系人相关联的目的号码中的每一个的一个文本行。有利的是,用户可以直接指定应该对其发起呼叫的给定联系人的目的号码。遗憾的是,使用后者的过滤结果呈现,仅几个联系人将适合于过滤结果区域604。 
作为这两种方法之间的折衷,微处理器228可以在过滤结果区域604中呈现对数据库条目的参考的列表,其中仅对数据库条目的第一参考扩展到目的号码的后续行(见图6)。用户可以倾向于通过使用输入设备来探究对主列表中的其它数据库条目的参考。随着用户通过使用输入设备对数据库条目的参考上的关注点聚焦(高亮显示),微处理器228扩展对该数据库条目的参考,以示出与所选数据库条目相关联的每一目的号码。此外,微处理器228收缩先前扩展的数据库条目,以隐藏所关联的目的号码。对于这种扩展和对应收缩的示例,对图8中的示例性屏幕800与图6中的电话应用主屏幕600进行比较。 
在微处理器228确定(步骤718)尚未接收到指定联系人或目的号码的进一步输入的情况下,微处理器228可以预期接收(步骤702)进一步的按键。随着接收到对进一步的按键的指示,呈现在综合字段602中的显示字符串被加长(见图9和图10)。由于随着显示字符串的大小增大,期望更少的数据库条目将包括对过滤字符串之一的匹配,因此期望对主列表中的数据库条目的参考的号码将消失。 
在图9的示例性屏幕900中,已经接收到对按下“5”键的指示。综合字段602中的显示字符串被更新为“15”。使用图5的第二已知 QWERTY类型键盘500,“5”键还与“G”和“H”相关联。可以从“1”和“5”按键中得到的四个过滤字符串是:EG、EH、RG、和RH。相应地,相对于图8的示例性屏幕800,更新显示在过滤结果区域604中的主列表。 
在图10的示例性屏幕1000中,已经再次接收到对按下“1”键的指示。综合字段602中的显示字符串被更新为“151”。可以从“1”、“5”和“1”键的按键中得到的八个过滤字符串是:EGE、EHE、EGR、EHR、RGE、RHE、RGR、和RHR。相应地,相对于图9的示例性屏幕900,更新显示在过滤结果区域604中的主列表。 
注意,一旦已经接收到非数字按键,即对与数字不关联的键之一的按键,微处理器228就将综合字段602中的显示字符串改变为多个过滤字符串之一,并且从显示在过滤结果区域604中的主列表中的参考之中自动选择(步骤712)默认候选联系人(数据库条目)参考。在图11的示例性屏幕1100中,已经接收到对“S”按键的指示。综合字段602中的显示字符串被更新为“Rhes”,并且由于过滤字符串字段606(见图6)将是冗余的,因此将其移除。可以从“E/R”、“G/H”、“E/R”和“A/S”按键中得到的十六个过滤字符串是:EGEA、EHEA、EGRA、EHRA、EGES、EHES、EGRS、EHRS、RGEA、RHEA、RGRA、RHRA、RGES、RHES、RGRS、和RHRS。相应地,相对于图10的示例性屏幕1000,更新显示在过滤结果区域604中的主列表。在示例性实施例中,在显示在过滤结果区域604中的主列表中选择第一数据库条目参考,如图11的示例性屏幕1100所示,其中,对“S”按键的指示的接收已经结束了用户执行手动目的号码输入的可能性(因为在图5的第二已知QWERTY类型键盘500中,A/S键不与数字相关联,而是与问号“?”相关联)。 
注意,根据目前所呈现的,在接收到的按键的集合中的每一键至少部分地与数字字符相关联的同时,期望用户执行手动目的号码输入,并且,作为结果,综合字段602中的显示字符串是完全数字的。此外,在综合字段602中的垂直行光标旁边示出图标。如图9和图10所示,手机按钮图标伴随显示字符串和综合字段602中的垂直行光标。 
手机按钮图标可以用于指示:响应于用户按下手持计算机102的键盘224上的手机按钮以发起呼叫,而将拨打显示字符串中的号码序列。如图8所示,响应于用户操控用户界面而将从综合字段602移开,并且反之,将焦点集中在对过滤结果区域604中的数据库条目的具体参考上,在综合字段602中未示出手机按钮图标。然而,应注意,与用户已经放置了焦点的名录号码而关联地示出手机按钮图标,由此指示:响应于用户按下手持计算机102的键盘224上的手机按钮来发起呼叫,将拨打所选名录号码。 
默认候选联系人的自动选择(步骤712)可以是基于可以从基本到复杂而改变的选择准则的。在图11中的示例性屏幕1100中示出的实现中,微处理器228已经组织了主列表中的数据库条目参考,并且于是自动选择列表中的第一数据库条目参考。在图6、图8、图9、图10和图11中,微处理器228已经按名以字母方式组织主列表。具体地说,显示在图9的屏幕900中的过滤结果区域604中的主列表以对具有以过滤字符串“RH”开头的公司名的数据库条目的参考为开始。该主列表继续参考具有以过滤字符串“EG”开头的姓氏的数据库条目。该主列表继续参考具有以过滤字符串“RH”开头的公司名的数据库条目。该主列表完成对具有以过滤字符串“EH”开头的姓氏的数据库条目的参考。按姓氏以字母方式来组织主列表,因此“Brian”在“Ian”之前,“Ian”在“Ross”之前,“Ross”在“Sabine”之前。 
注意,在从图10中的数字显示模式到图11中的字母显示模式的转变中,手机按钮图标已经消失。默认候选的自动选择(步骤712)已经将焦点从综合字段602移开。 
在一个实施例中,微处理器228选择(步骤712)对具有以字母优先姓氏作为默认候选参考的数据库条目的参考,并且将“选定”指示与过滤结果区域604中的默认候选参考相关联。选定指示向用户提供对显示的参考之中的与将响应于接收对按下手持计算机102的键盘224上的“SEND”键(或者,对于进一步示例,“ENTER”键或“SPACE”键)的指示而被呼叫的目的号码相关联的参考的指示。可以通过对于所选参考使用辅助背景颜色来实现所述选定指示,如图8和图11中的 选定指示所示。可以选取辅助背景颜色,以与示例性电话应用屏幕中的其余的主背景颜色对照。此外,当以辅助背景颜色显示时,可以选取用于显示所选候选参考的字体的颜色,以改进可读性。 
在微处理器228已经基于在步骤702接收的按键而确定(步骤710)显示字符串已经改变为非数字的(见图11),并且默认候选参考已经被自动选择(步骤712),并且默认候选参考已经与选定指示(见图11)相关联的情况下,微处理器228响应于确定(步骤714)已经按下SEND键,发起(步骤716)对由默认候选参考所参考的数据库条目中所列出的目的号码的呼叫。如果候选参考与具有多于一个的目的号码相关联,则当发起呼叫时,微处理器228消除(步骤715)应该指定哪一目的号码的模糊性,其后发起(步骤716)对与候选参考相关联的目的号码的呼叫。 
在示例性实施例中,如图12所示,微处理器228通过在示例性屏幕1200上呈现对话框1202来消除模糊性,由此向用户提供机会来使用输入设备以选择多个目的号码之中的一个目的号码。一接收到对所选目的号码的指示,微处理器228就发起对所选目的号码的呼叫(步骤716)。 
如果用户使用用户输入设备来选择候选参考,而并非在默认候选参考已经与选定指示相关联的同时按下SEND键,则微处理器28可以响应于此而提供并且改换菜单。选择使用用户输入设备可以包括例如:向下点击轨迹球、向内点击侧面安装的轨迹滚轮、或触摸触敏屏幕。备选菜单可以向用户提供用于联系与默认候选参考相关联的联系人的许多选项。 
在如图13所示的示例性实施例中,微处理器228通过在示例性屏幕1300上呈现对话框1302来对选择指示的接收进行响应,由此向用户提供机会来使用输入设备以选择与由默认候选参考所参考的数据库条目相关联的联系人进行联系的方式。在示例性对话框1302中,用户可以选择为将电话呼叫接续到该联系人,将电子邮件消息发送到该联系人,将短消息业务(SMS)消息发送到该联系人,或者将多媒体消息业务(MMS)消息发送到该联系人。还预期了,可以通过使用即 时消息传送应用程序或私人消息传送应用程序来联系某些联系人。一接收到对联络联系人的选定方式的指示,微处理器228就发起应用,以使用所选方式来处理对联系人的联络。 
在已知设备中,如果期望数字输入,则在按下既与字母字符关联又与数字字符关联的键以在过滤字符串中插入字母字符的同时,必须持有“ALT”键(或者相似键)。反之,如果期望字母输入,则“ALT”键(或相似键)可能必须用以选择既与字母字符关联又与数字字符关联的键上的数字字符。有利的是,允许模糊过滤字符串输入的本发明的方面使得用户免于当键入过滤字符串时必须使用一个以上手指。该模糊性源自微处理器228缺少关于以下情况的先验知识:用户是手动输入对其发起电话呼叫的目的号码,还是输入过滤字符串以用于过滤联系人数据库,并且以某种方式发起与在过滤结果中找到的参考的联系人的通信。 
尽管这种方法可能增加复杂度,但在步骤704中的备选过滤字符串的生成可以包括:生成组合字母字符和数字字符的过滤字符串。例如,考虑图4的第一已知QWERTY类型键盘400中的键404,该键既表示字母字符“S”又表示数字字符“4”。结果,就目前所描述的而言,当该键被按下两次时,备选过滤字符串是“44”和“SS”。还可以生成组合过滤字符串,例如“S4”和“4S”。后一种字符字符串可以是过滤以找寻具有公司名“4Seasons”的联系人的值。 
此外,在步骤704中的备选过滤字符串的生成可以包括:生成仅包括数字字符的过滤字符串。在前文所呈现的示例中,显示字符串是“151”,并且过滤字符串是:EGE、EHE、EGR、EHR、RGE、RHE、RGR、和RHR。通过将“151”添加到过滤字符串的列表,并且适当地进行过滤,过滤可以在可能没有关联的文本形式的信息的呼叫日志中更容易地捕获到条目。在呼叫日志有可能包含对与联系人管理数据库中的条目相关联的被叫名录号码的参考的同时,还可以存在已经手动输入并且不与联系人管理数据库中的条目相关联的名录号码。实际上,由于在综合字段中的进一步的数字输入使得显示器中所呈现的主列表变窄,因此除了呼叫日志数据库中的条目之外,主列表还可以包 括对联系人管理数据库中的条目的参考。主列表中的某些条目可能是重复的,其中,呼叫日志中的目的号码与联系人数据库条目相关联。在主列表中,为了区分来自呼叫日志并且没有与联系人管理数据库中的条目相关联的给定条目,可以在显示器中呈现与所述给定条目相关联的图形图标。 
已知,在允许发送电子消息并且接续呼叫的设备中,在仅已知某些联系人信息的情况下,可以通过对保存全局地址列表的服务器的连接来提供进一步的信息。例如,当书写电子邮件消息给不具有由地址簿应用所管理的联系人管理数据库中指定的电子邮件地址的接收方时,可以实现“查找”功能,以向服务器请求与接收方姓名(或者,对于另一示例,字首)相关联的电子邮件地址。 
发明人期望步骤718所确定的相反指定的候选电话号码可以包括发起“查找”功能,该功能是基于综合字段602中所示的显示字符串的。这种发起可以包括例如:使得用户界面菜单被显示,其中,菜单项之一表示“查找”功能。在全局地址列表的另一使用中,当参考是主列表的一部分,而该参考所参考的数据库条目不具有关联的电话号码时,用户可以选择联系人,调用备选通信模式的用户界面菜单,并且请求查找全局地址列表中的联系人姓名。然后,用户可以使用由全局地址列表服务器所返回的信息中的任意信息(例如电话号码、电子邮件地址等),以与联系人通信。 
本领域技术人员应理解,本发明不局限于具有移动电话能力的PDA。宽范围的电话终端装置可以使用这里所描述的综合拨号,包括为在通过公共交换电话网络发起电话呼叫中使用而设计的无线手机以及为在通过数据网络(例如使用已知的基于互联网协议的语音技术)发起电话呼叫中使用而设计的手机。 
注意,由手持计算机102的地址簿应用所管理的联系人管理数据库可以不是仅步骤706中所过滤的数据存储单元。通常,具有移动电话能力的手持计算机保存“呼叫日志”,其具有对于每一来电和去电的呼叫日志中的条目。这些条目通常包括对主叫方电话号码(对于来电)或被叫方电话号码(对于去电)、一天的时间、以及呼叫持续时间的指 示。在过滤步骤(步骤706)结合呼叫日志过滤联系人管理数据库的情况下,更多的结果可以被呈现在主列表中。可以指定主列表中的呼叫日志条目参考的呈现顺序,从而在主列表中的较高处列出更近期的条目。 
已经预期,尽管未示出,但除了手机按钮图标之外的图标可用于综合字段602中,或示例性电话应用主屏幕600上的其它地方,以指示显示字符串输入的模式(例如数字模式、字母模式)。这种图标可以不一定初始地出现,以区分显示字符串条目的唯一两种模式。然而,已经考虑了显示字符串条目的其它模式。例如,当搜索具有公司名“4Seasons”的联系人时,字母模式可能是有用的。此外,已知公司进行免费名录号码广告来鼓励消费者联系。示例包括1-888-ROGERS-1和1-800-SHIP-123。这样的字母名录号码依赖于在典型的电话键盘300(见图3)上所找到的字母-数字对应关系。为了容纳这样的名录号码,建议了显示字符串条目的“免费”模式。在该免费模式中,用户可以在综合字段602中输入示例性1888ROGERS1,并且发起呼叫,响应于此,微处理器228转译综合字段602的内容,以获得1-888-764-3771,并且布置去电。注意,通过使用图5中的第二已知QWERTY类型键盘500以及上述自动显示模式,显示字符串将仍然是数字18881,但是,一旦按下“O”键,显示字符串就将变成“Ebbbeo”,并且将最终读取“Ebbbeogeeae”。 
可以是用户具有先验知识:1888ROGERS1转译为1-888-764-3771,但是,偏好字母输入。在此情况下,已经预期,转译字段(未示出)可以被呈现在综合字段602之上或之下,以示出在免费模式下在综合字段602中输入的字符的正在进行的转译。预定键组合(例如alt-T)可用于打开或关闭转译字段的显示。 
为了使用图5中的第二已知QWERTY类型键盘500输入字母数字名录号码,用户可以使用已知的多敲击方法,其中,键的每一敲击循环通过对于该键的可能的值。例如,在图5中的第二已知QWERTY类型键盘500上的单次敲击导致字母字符“E”出现在光标旁边,键501上的双次敲击导致字母字符“R”出现在光标旁边,键501上的三 次敲击导致数字字符“1”出现在光标旁边。 
可以由用户来选择显示字符串条目的模式。例如,用户可以发起在示例性电话应用主屏幕600上的菜单的出现,并选择菜单项以选择显示字符串条目的特定模式。备选地,按键的组合可以允许显示字符串条目的模式的改变。例如,可以结合“M”键来按下“Alt”键(图4中的第一已知QWERTY类型键盘400或图5中的第二已知QWERTY类型键盘500未示出)。在多于两种显示字符串输入的模式的情况下,在综合字段602或示例性电话应用主屏幕600上的其他地方指示所选模式的同时,“Alt-M”组合可以循环通过各种模式。 
本发明的上述示例旨在仅作为示例。本领域技术人员应理解,在不背离由所附权利要求所限定的本发明的范围的情况下,可以实现对特定实施例的改变、修改和变化。 

Claims (19)

1.一种发起通信的计算机实现的方法,所述方法包括:
接收对初始键的选择的指示,所述初始键与字母字符和数字字符相关联;
在数字模式下对显示字符串中的字符进行显示的同时,将与所述初始键相关联的所述数字字符添加到所述显示字符串;
将与所述初始键相关联的所述字母字符添加到过滤字符串;
对联系人管理数据库进行过滤,以形成对数据库条目的参考的列表,其中,所述列表中的参考是对包括所述过滤字符串的所述联系人管理数据库中的条目进行参考;
接收对后续键的选择的指示,所述后续键与字母字符相关联;以及
响应于接收对后续键的选择的指示,将已经添加到所述显示字符串中的显示字符切换至字母模式,将与所述后续键相关联的所述字母字符添加至所述显示字符串,并显示所述显示字符串。
2.如权利要求1所述的方法,还包括:
接收对在所述显示字符串与所述参考的列表中的参考之间的选择的指示;以及
基于对在所述显示字符串与所述参考之间的选择的指示,发起电话呼叫。
3.如权利要求2所述的方法,其中,所述对在所述显示字符串与所述参考之间的选择的指示指定所述参考的列表中的所述参考,以及所述电话呼叫将由所述参考所参考的数据库条目中的电话号码指定为目的号码。
4.如权利要求1所述的方法,还包括,呈现对数据库条目的所述参考的列表中的默认候选参考的选择的指示。
5.如权利要求4所述的方法,还包括,显示来自与所述默认候选参考相关联的数据库条目的目的号码的列表。
6.如权利要求4所述的方法,还包括:基于用户输入,选择所述参考的列表中的新的参考作为所述默认候选参考。
7.如权利要求6所述的方法,还包括,显示来自与所述新的参考相关联的数据库条目的目的号码的列表。
8.如权利要求4所述的方法,还包括:
接收对所述默认候选参考特定的用户输入;以及
响应于所述接收所述用户输入,向用户呈现与和所述默认候选参考相关联的一方通信的多种方式。
9.如权利要求8所述的方法,其中,与所述一方通信的所述多种方式包括:接续电话呼叫。
10.如权利要求8所述的方法,其中,与所述一方通信的所述多种方式包括:发送短消息业务消息。
11.如权利要求8所述的方法,其中,与所述一方通信的所述多种方式包括:发送即时消息。
12.如权利要求8所述的方法,其中,与所述一方通信的所述多种方式包括:发送多媒体消息业务消息。
13.如权利要求8所述的方法,其中,与所述一方通信的所述多种方式包括:发送电子邮件消息。
14.如权利要求1所述的方法,还包括:响应于确定所述显示字符串是在所述数字模式下显示的,仅执行将与所述初始键相关联的所述数字字符添加到所述显示字符串。
15.如权利要求13所述的方法,还包括:响应于确定所述显示字符串是在所述数字模式下显示的,来指示所述显示字符串是在所述数字模式下显示的。
16.如权利要求14所述的方法,还包括:响应于确定所述显示字符串是在所述字母模式下显示的,来指示所述显示字符串是在所述字母模式下显示的。
17.如权利要求1所述的方法,还包括:在对数据库条目的所述参考的列表是对数据库条目的初始参考列表的情况下:
过滤来电和去电的数据库,以形成对数据库条目的后续参考列表,其中,所述后续参考列表中的参考是对包括所述过滤字符串的来电和去电的所述数据库中的条目进行参考;以及
将对数据库条目的所述初始参考列表与对数据库条目的所述后续参考列表进行组合。
18.如权利要求17所述的方法,其中,所述组合产生主列表,以及,所述方法还包括:
确定所述后续参考列表中的特定参考与所述联系人管理数据库中缺少的名录号码相关联;以及
显示与所述特定参考相关联的指示。
19.一种用于发起通信的计算机实现的装置,所述装置包括:
用于接收对初始键的选择的指示的装置,所述初始键与字母字符和数字字符相关联;
用于在数字模式下对显示字符串中的字符进行显示的同时,将与所述初始键相关联的所述数字字符添加到显示字符串的装置;
用于将与所述初始键相关联的所述字母字符添加到过滤字符串的装置;
用于过滤联系人管理数据库,以形成对所述联系人管理数据库中的条目的参考列表的装置,其中,所述列表中的参考是对包括所述过滤字符串的所述联系人管理数据库中的条目进行参考;
用于接收对后续键的选择的指示的装置,所述后续键与字母字符相关联;以及
用于响应于接收对后续键的选择的指示,将已经添加到所述显示字符串中的显示字符从所述数字模式切换至字母模式,将与所述后续键相关联的所述字母字符添加至所述显示字符串,并显示所述显示字符串的装置。
CN200780001255.8A 2006-09-01 2007-05-03 综合拨打 Active CN101356793B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US82443106P 2006-09-01 2006-09-01
US60/824,431 2006-09-01
PCT/CA2007/000772 WO2008025126A1 (en) 2006-09-01 2007-05-03 Integrated dialing

Publications (2)

Publication Number Publication Date
CN101356793A CN101356793A (zh) 2009-01-28
CN101356793B true CN101356793B (zh) 2012-09-26

Family

ID=39135454

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200780001255.8A Active CN101356793B (zh) 2006-09-01 2007-05-03 综合拨打

Country Status (8)

Country Link
US (3) US8095186B2 (zh)
EP (1) EP1920581A4 (zh)
JP (1) JP4981055B2 (zh)
KR (1) KR100967367B1 (zh)
CN (1) CN101356793B (zh)
BR (1) BRPI0716102B1 (zh)
CA (1) CA2624908C (zh)
WO (1) WO2008025126A1 (zh)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
BRPI0716102B1 (pt) 2006-09-01 2019-11-19 Blackberry Ltd método e aparelho para iniciar uma comunicação, e meio lido por computador
GB0624577D0 (en) * 2006-12-08 2007-01-17 Skype Ltd Communication Systems
JP5260144B2 (ja) * 2008-05-27 2013-08-14 京セラ株式会社 携帯電話機
US20100054446A1 (en) * 2008-09-02 2010-03-04 James Richard Braun Vanity telephone number translation
US8463246B2 (en) * 2009-05-26 2013-06-11 Sony Corporation Contact management
US20100318696A1 (en) * 2009-06-15 2010-12-16 Nokia Corporation Input for keyboards in devices
US8514180B2 (en) 2011-07-08 2013-08-20 Research In Motion Limited Method and apparatus pertaining to dynamically determining entered telephone numbers
KR101947462B1 (ko) * 2011-12-20 2019-02-14 삼성전자 주식회사 사용자 디바이스에서 단축번호 제공 방법 및 장치
US9754270B2 (en) * 2012-08-31 2017-09-05 Ncr Corporation Techniques for channel-independent offer management
US10032185B2 (en) * 2013-05-10 2018-07-24 Excalibur Ip, Llc Automating price guarantees
CN103491228A (zh) * 2013-09-09 2014-01-01 天脉聚源(北京)传媒科技有限公司 一种处理通讯录的方法及装置
US11259076B2 (en) * 2017-12-13 2022-02-22 Google Llc Tactile launching of an asymmetric visual communication session

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1327347A (zh) * 2000-06-07 2001-12-19 日本电气株式会社 移动通信终端装置及其所用的识别输入呼叫的方法
CN1658211A (zh) * 2004-02-12 2005-08-24 微软公司 新近的联系和条目
US6950988B1 (en) * 2001-06-11 2005-09-27 Handspring, Inc. Multi-context iterative directory filter

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3731952A (en) * 1972-02-02 1973-05-08 Royal Seven Inc Flashing for roof vent pipes
US4115961A (en) * 1977-07-28 1978-09-26 West County Supply & Mfg. Co., Inc. Vent cover
US4160347A (en) * 1978-03-06 1979-07-10 The Logsdon Foundation Roof flashing structure
JPH09114851A (ja) * 1995-10-20 1997-05-02 Fuji Xerox Co Ltd 情報管理装置
US5694724A (en) * 1996-02-16 1997-12-09 Santiago; Jacinto Vent pipe cover
US5903845A (en) * 1996-06-04 1999-05-11 At&T Wireless Services Inc. Personal information manager for updating a telecommunication subscriber profile
US5778611A (en) * 1996-12-20 1998-07-14 Michel; Daniel Vent extension flashing assembly
US6750850B2 (en) * 1998-01-07 2004-06-15 Microsoft Corporation Viewer system for a wireless device
US6370518B1 (en) * 1998-10-05 2002-04-09 Openwave Systems Inc. Method and apparatus for displaying a record from a structured database with minimum keystrokes
JP2000270079A (ja) 1999-03-17 2000-09-29 Nec Mobile Commun Ltd 電話番号自動検索装置及び電話番号自動検索方法
US7007239B1 (en) * 2000-09-21 2006-02-28 Palm, Inc. Method and apparatus for accessing a contacts database and telephone services
US6814318B2 (en) 1999-08-18 2004-11-09 The Procter & Gamble Company Disposable cartridge for electrostatic spray device
US6244006B1 (en) * 1999-09-08 2001-06-12 Richard Shue Vent pipe cover protective device
FI112978B (fi) 1999-09-17 2004-02-13 Nokia Corp Symbolien syöttö
JP2001103568A (ja) * 1999-09-30 2001-04-13 Toshiba Corp 通信システム、この通信システムに用いられる移動体通信装置、携帯型情報処理装置及びデータ通信方法
JP2002070079A (ja) 2000-08-29 2002-03-08 Hitachi Constr Mach Co Ltd 建設機械のコンソールボックス
DE10049758B4 (de) 2000-09-29 2004-07-22 Walter Hanke Mechanische Werkstätten GmbH & Co KG Schaltungsanordnung zur Erzeugung eines Einschaltsignals für batteriebetriebene Münzprüfer
KR100458389B1 (ko) * 2000-09-29 2004-11-26 산요덴키가부시키가이샤 통신단말장치 및 표시방법
US7072461B2 (en) * 2000-10-02 2006-07-04 Microsoft Corporation Merging various request methods into a single unified user interface
US6279272B1 (en) * 2000-11-10 2001-08-28 Andrew J. Nill, Jr. Full coverage vent pipe flashing
US6873851B2 (en) * 2001-05-03 2005-03-29 International Business Machines Corporation Method, system, and program for providing user location information for a personal information management system from transmitting devices
JP2003283640A (ja) * 2002-03-20 2003-10-03 Tamura Electric Works Ltd 携帯電話端末装置、発信者名称確認プログラム、および電話番号検索システム
KR100885949B1 (ko) 2002-07-25 2009-03-03 주식회사 포스코 용강래들 탑재용 가변형 수강대차
US7035674B1 (en) * 2002-08-02 2006-04-25 Bellsouth Intellectual Property Corporation Methods and systems for enabling address book selection and communication with a wireless device
CA2409915C (en) * 2002-10-29 2012-01-03 Research In Motion Limited Electronic device having keyboard for thumb typing
JP2004208217A (ja) * 2002-12-26 2004-07-22 Tu-Ka Cellular Tokyo Inc 携帯電話機の呼出し装置
KR20050034239A (ko) * 2003-10-09 2005-04-14 삼성전자주식회사 이동통신단말기에서 최근통화기록의 상세 정보를 검색하기위한 방법
EP1536616B1 (en) * 2003-11-27 2009-11-11 Sony Ericsson Mobile Communications AB Interactive phone book
KR100621194B1 (ko) * 2004-02-19 2006-09-13 (주)케이티에프테크놀로지스 사용자 단말기내의 저장 정보 검색 방법 및 그 방법을이용하는 사용자 단말기
JP2005268984A (ja) * 2004-03-17 2005-09-29 Hitachi Ltd 情報処理装置及びソフトウェア
US7262761B1 (en) * 2004-04-21 2007-08-28 Danger, Inc. User interface for detecting a data entry mode
US7778399B2 (en) * 2004-07-02 2010-08-17 Inter-Tel, Inc System and method for real-time call log status
JP2006025326A (ja) * 2004-07-09 2006-01-26 Toshiyuki Tani 電話番号の入力方法及び電話機
US7966323B2 (en) 2004-09-13 2011-06-21 Research In Motion Limited Enabling category-based filtering
BRPI0716102B1 (pt) 2006-09-01 2019-11-19 Blackberry Ltd método e aparelho para iniciar uma comunicação, e meio lido por computador

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1327347A (zh) * 2000-06-07 2001-12-19 日本电气株式会社 移动通信终端装置及其所用的识别输入呼叫的方法
US6950988B1 (en) * 2001-06-11 2005-09-27 Handspring, Inc. Multi-context iterative directory filter
CN1658211A (zh) * 2004-02-12 2005-08-24 微软公司 新近的联系和条目

Also Published As

Publication number Publication date
KR20080059216A (ko) 2008-06-26
JP2009510954A (ja) 2009-03-12
EP1920581A4 (en) 2008-09-10
US20120322427A1 (en) 2012-12-20
BRPI0716102A2 (pt) 2013-01-15
CA2624908C (en) 2011-04-19
US20120069985A1 (en) 2012-03-22
US8532710B2 (en) 2013-09-10
US20080056481A1 (en) 2008-03-06
US8260362B2 (en) 2012-09-04
WO2008025126A1 (en) 2008-03-06
CN101356793A (zh) 2009-01-28
KR100967367B1 (ko) 2010-07-05
CA2624908A1 (en) 2008-03-06
EP1920581A1 (en) 2008-05-14
US8095186B2 (en) 2012-01-10
JP4981055B2 (ja) 2012-07-18
BRPI0716102B1 (pt) 2019-11-19

Similar Documents

Publication Publication Date Title
CN101356793B (zh) 综合拨打
US8150017B2 (en) Phone dialer with advanced search feature and associated method of searching a directory
CN101268470B (zh) 便携式终端装置、地址簿传送装置、便携式终端装置中的信息显示方法、以及地址簿传送方 法
US20020016174A1 (en) Use of telephone numbers as domain names and as applied in portable electronic devices
EP1780642B1 (en) Mobile telephone, and mobile information terminal
EP1901534B1 (en) Method of managing a language information for a text input and method of inputting a text and a mobile terminal
JP5559684B2 (ja) メッセージの自動解析による電話番号記憶方法とその方法を実行するための携帯端末
US20030040340A1 (en) Graphical user interface features of a browser in a hand-held wireless communication device
JP2001510663A (ja) インターネットアドレスなどのようなパケット切換によるアドレスを用いた回路切換による発呼のセットアップ
WO2001025888A1 (fr) Terminal de communication mobile
GB2372117A (en) Data lookup
CN101141527A (zh) 电话簿搜索时对互联网上通讯对象数据库的即时在线搜索
GB2369750A (en) Retrieving address book text using disambiguation of ambiguous key sequences
WO2006078484A2 (en) Electronic directory telephone
JP4889803B2 (ja) 携帯電話
CN102843459A (zh) 搜索联系人的方法和装置
KR200407251Y1 (ko) 유선전화 관리 시스템
JPH11331426A (ja) 電話番号取り込み機能付き通信装置
KR20050037217A (ko) 휴대폰의 전화번호 등록방법
KR100624484B1 (ko) 전화번호 저장 장치 및 그 방법
CN103986843A (zh) 融合通信系统和利用该融合通信系统的通信方法
KR20020010775A (ko) 인터넷 도메인 네임 검색시스템 및 검색방법
CN103440291A (zh) 一种面向调度系统的通讯录快速检索方法
JPH11191798A (ja) 携帯電話機とそのメモリダイアル検索方法

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