CN100550930C - 用于维护当前联系人和元数据信息的方法和系统 - Google Patents

用于维护当前联系人和元数据信息的方法和系统 Download PDF

Info

Publication number
CN100550930C
CN100550930C CNB2004100558014A CN200410055801A CN100550930C CN 100550930 C CN100550930 C CN 100550930C CN B2004100558014 A CNB2004100558014 A CN B2004100558014A CN 200410055801 A CN200410055801 A CN 200410055801A CN 100550930 C CN100550930 C CN 100550930C
Authority
CN
China
Prior art keywords
contact person
mobile phone
information
service provider
data service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CNB2004100558014A
Other languages
English (en)
Other versions
CN1581901A (zh
Inventor
D·A·艾普非尔
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.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
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 Microsoft Corp filed Critical Microsoft Corp
Publication of CN1581901A publication Critical patent/CN1581901A/zh
Application granted granted Critical
Publication of CN100550930C publication Critical patent/CN100550930C/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits
    • 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
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/493Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
    • H04M3/4931Directory assistance systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • 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/72427User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting games or graphical animations
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/55Aspects of automatic or semi-automatic exchanges related to network data storage and management
    • H04M2203/554Data synchronization
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42034Calling party identification service
    • H04M3/42059Making use of the calling party identifier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42085Called party identification service
    • H04M3/42093Notifying the calling party of information on the called or connected party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42365Presence services providing information on the willingness to communicate or the ability to communicate in terms of media capability or network connectivity
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing

Abstract

维护一个或多个联系人的当前联系人和元数据信息的方法、系统和计算机程序产品。移动电话储存联系人信息用于与联系人的多种形式的移动电话通信。每一联系人或者被标识为当新信息变得可用时被同步的自动活动联系人,或者被标识为当新信息变得可用时不被同步的另一联系人。移动电话将联系人传递到数据服务提供商用于备份存储和更新处理。从由数据服务提供商启动并从其接收的自动联系人和元数据信息更新,移动电话周期性地更新自动活动联系人。基于经同步的联系人和元数据信息,移动电话启动与联系人之一的通信。示例通信包括语音、电子邮件、即时消息通信、短消息服务、多媒体消息服务、定位和对等应用(如游戏)通信。

Description

用于维护当前联系人和元数据信息的方法和系统
技术领域
本发明涉及移动电话的联系人信息,尤其涉及维护当前联系人和元数据信息用于能够从移动电话启动的与联系人的多种形式的通信的方法、系统和计算机程序产品。
背景技术
移动电话在硬件和软件方面都变得越来越复杂。当今,许多移动电话支持访问各种数据服务,包括电子邮件、web页和即时消息通信。然而,传统地,提供对这些数据服务的访问的应用之间的集成较差。例如,移动电话(对于该问题,甚至是个人计算机)通常对即时消息通信和其它应用维护单独的联系人信息。而且,令即时消息通信对许多移动电话用户来说是如此吸引人通信形式的存在、状态和其它活动(live)联系人信息对其它应用还不可用。如后文更详细地描述的,这一集成的缺乏减损了用户体验并因此往往减少了移动电话的使用。
例如,如由图1的移动电话100A所示,拨号程序/电子邮件应用120A维护电子邮件地址122A和电话号码124A,并且即时消息通信应用130A维护即时消息通信地址132A。类似地,在PC 100B,联系人/电子邮件应用120B维护电子邮件地址122B和电话号码124B,并且即时消息通信应用130B维护即时消息通信地址132B。除此之外,单独的联系人信息还需要选择所期望的应用并然后选择该应用内的联系人,来启动与该联系人的通信。换言之,为向在电子邮件应用120A中阅读的电子邮件消息的发件人发送即时消息,必须首先选择即时消息应用130A,并且仅在那时才能从即时消息地址132A中选择该电子邮件的发件人的对应的即时消息地址-从电子邮件应用120A启动即时消息简直是不可能的。而且,由于联系人信息是分离的,即时消息应用130A可能不具备用于电子邮件消息的发件人的联系人信息。因此即使在切换应用的额外努力之后,可能还无法启动即时消息。对于大多数移动电话用户,缺少联系人信息以及从一个应用改变到另一个来选择联系人减损了积极的用户体验。
由于用于不同应用的分离的联系人信息,也无法横跨应用而维护联系人的准确元数据。例如,在拨号程序/电子邮件应用120A中没有联系人当前是否在线或以其它方式可用的指示。然而,元数据是有益的,因为它为基于联系人的当前可用性启动通信提供了社会关联环境。即,如果联系人当前正在参加会议,使用语音呼叫来联系该联系人可能是不适当的,但是根据环境,电子邮件或甚至即时消息可能是可接受的。给定当前环境,元数据信息提供了哪一形式的通信最适合联系该联系人的提示。
由于联系人信息是应用特定的,移动电话用户对每一应用手动地输入联系人信息。结果,联系人信息在应用之间被复制,并且如上所述,通常是不完整的。例如,联系人的名字至少两次被输入到移动电话100A中:一次对拨号程序/电子邮件应用120A,一次对即时消息通信应用130A,设想用户经受对每一应用手动添加联系人信息的麻烦。由于联系人信息通常在需要时被输入,用户很难记住对每一应用输入了哪些联系人信息。因此,用户经常认为电子邮件地址122A包括联系人的电子邮件地址或即时消息地址132A包括联系人的即时消息地址,而实际上,仅对联系人输入了电话号码。在PC 100B上具有电子邮件地址122B、电话号码124B和即时消息通信地址132B经常带来这一混淆,因为用户可能记住输入了信息而未记住在何处输入了信息。
为提高特定应用的可用性,对移动电话开发了有限的同步软件。例如,移动电话100A的拨号程序/电子邮件应用120A包括同步软件140A。同步软件140A通过数据链路160和同步软件140B将拨号程序/电子邮件应用120A连接到个人计算机100B上的联系人信息。同步软件140A和140B是有帮助的,因为它们允许电子邮件地址122A和122b以及电话号码124A和124B在移动电话100A和PC 100B之间共享。然而,注意,同步软件不同步IM(即时消息通信)地址132A和132B。尽管可能对不同的应用开发并加载单独的同步软件,这一解决方案导致移动电话资源的较差使用和用户的混淆。
也应当注意,结合同步软件140A和140B使用数据链路是显式同步操作的一部分。移动电话100A必须相对接近PC 100B以在启动同步软件之前作出有线、红外或其它无线连接。一旦作出连接,可以在移动电话100A上启动同步软件140A,并在PC 100B上启动同步软件140B。在同步过程中,移动电话100A一般对其它任务不可用。一些移动电话能够直接与服务器同步,并因此在一些情况下,PC 100B可以用服务器来替换。
在仅为移动电话上100A的联系人信息的一个子集的电子邮件地址122A和电话号码124A的用户启动同步之后,断开连接(即,连接不是连续的活动连接),当作出变化或更新时,移动电话100A和PC 100B上的联系人信息变得陈旧,并甚至在同步之后,没有元数据,如状态或存在信息可用。而且,因为没有为对移动电话100A上的联系人信息作出的变化创建备份副本,移动电话100A上的更新的联系人信息作为硬件、软件和/或电源故障的结果,或者当错误地放置移动电话100A而具有丢失的危险。因此,需要对允许从移动电话启动多种形式的通信的联系人维护当前联系人和元数据信息的方法、系统和计算机程序产品。
发明内容
本发明延及维护当前联系人和元数据信息的方法、系统和计算机程序产品。依照示例实现,移动电话储存联系人信息用于与一个或多个联系人的多种形式的通信。在移动电话内,每一联系人或者被标识为当新信息变得可用时要被自动同步的自动活动联系人,或者被标识为当新信息变得可用时不被自动同步的联系人。移动电话将一个或多个联系人传递到数据服务提供商用于备份存储和更新处理,使当新信息变得对自动活动联系人可用时,数据服务提供商能够使移动电话与该新信息同步。周期性地,移动电话把联系人与由数据服务提供商启动并通过移动电话运营商接收的自动联系人和元数据信息更新进行同步。基于经同步的联系人和元数据信息,如果给定环境,移动电话能启动与自动活动联系人之一的一种适当形式的通信。
数据服务提供商从各种来源接收元数据或联系人信息更新。例如,如果储存在移动电话内的用户信息改变,移动电话向数据服务提供商发送对改变的用户信息的联系人信息更新。类似地,当在移动电话上出现元数据变化,移动电话向数据服务提供商发送元数据信息更新。数据服务提供商审阅其从各种移动电话、个人计算机、个人数字处理等接收的联系人列表来确定是否有任何列表将移动电话的用户标识为自动活动联系人。如果是这样,则数据服务提供商向将联系人标识为自动活动联系人的每一移动电话发送新联系人和/或元数据信息。否则,改变的元数据和联系人信息仅与对应的联系人一起储存在数据服务提供商处,使如果并且当数据服务提供商接收对联系人或元数据信息的明确请求时,数据服务提供商能够向请求方发送该新的联系人和元数据信息。在一个实现中,明确请求表示向移动电话恢复一个或多个联系人的请求。
对一个或多个联系人的通信形式包括,例如,语音、电子邮件、即时消息通信、短消息服务(SMS)、多媒体消息服务(MMS)、定位以及游戏或其它对等通信。随着时间的推移,联系人可按需要改变为自动活动联系人或从其改变。在一些实现中,联系人信息的一部分可在移动电话上为只读,使仅从数据服务提供商处接收的联系人和元数据信息更新能够改变该联系人信息的只读部分。作为替代,一旦在移动电话上改变联系人信息的只读部分,移动电话可向数据服务提供商发送指示,指示将在移动电话上管理该联系人信息并且不应当再对该只读部分接收更新。移动电话将只读部分变为读写。在另一示例实现中,移动电话可继续储存由数据服务提供商更新的联系人信息的只读部分,但是添加在移动电话上管理的改变的联系人信息的读写部分。
移动电话可向数据服务提供商发送许可信息,指定允许谁接收对应于移动电话的用户的联系人或元数据信息。可以响应于来自数据服务提供商的许可请求,如当移动电话试图将联系人添加为自动活动联系人时,发送许可信息。移动电话可以向数据服务提供商注册与联系人和元数据信息更新一起发送的能力,或当启动会话时可以交换的能力。可以基于移动电话操作模式中的变化,如当接通或切断电话、切换到振动或响铃模式或从接受或结束呼叫切换时,来向数据服务提供商发送对移动电话的元数据信息更新。
下文将描述本发明的另外的特征进和优点,通过阅读描述,能够部分清楚本发明的另外的特征和优点,或通过本发明的实践学到。本发明的特征和优点可以通过所附权利要求书中特别指出的仪器和组合来实现并获取。阅读以下描述和所附权利要求书,可以完全明白本发明的这些和其它特征,或者可以通过后文所陈述的本发明的实践学到。
附图说明
为以能获取本发明的上述和其它优点和特征的方式描述,参考所附权利要求书中说明的其特定实施例呈现上文简要描述的本发明的更详细描述。应当理解,这些附图仅描述了本发明的典型实施例,因此不应考虑为对其范围的限制,通过使用附图描述并解释本发明的另外的特征和细节,附图中:
图1示出了现有技术的移动电话和个人计算机的联系人信息;
图2示出了用于本发明的示例操作环境;
图3示出了具有依照本发明对多种形式的通信维护的联系人和元数据信息的示例移动电话;
图4和图5A-5B示出了依照本发明维护联系人和元数据信息的方法的示例行动和步骤;以及
图6示出了为本发明提供合适的操作环境的示例计算机系统。
具体实施方式
本发明延及维护当前联系人和元数据信息,用于启动与联系人的多种形式的移动电话通信的方法、系统和计算机程序产品。本发明的实施例可包括一个或多个专用和/或一个或多个通用计算机,包括各种计算机硬件,如后文所详细描述的。
图2示出了用于本发明的示例操作环境200。示例操作环境200包括数据服务提供商210、移动电话运营商240、移动电话260和一个或多个个人计算机270。移动电话运营商240为移动电话260提供基本的语音和数据信令,如蜂窝站点标识、功率电平、输入呼叫等等。除此之外,数据服务提供商210还为移动电话260提供各种数据服务,如文本消息通信、web接入、电子邮件、即时消息通信、多媒体消息通信等等。如后文更详细描述的,数据服务提供商210也为联系人维护当前联系人和元数据信息。
开始,移动电话储存用于与一个或多个联系人的多种形式的通信的联系人信息。例如,移动电话260A储存联系人列表220A,包括联系人230B和其它联系人230C。联系人230B包括用于多种形式的移动电话启动的通信的元数据,如状态/存在信息232B和能力236B,以及联系人信息238B。状态/存在信息232B、能力236B和联系人信息238B在下文详细描述。移动电话260A也以移动电话260A和PC 270A的用户或所有者的当前联系人、状态、存在、能力和许可信息的形式储存用户信息250A。许可信息确定哪些信息可用,谁能够接收对那些信息的更新。例如,移动电话用户可能希望仅诸如电子邮件地址等的特定的联系人或元数据信息一般可用,而用户的移动电话号码仅对特定的其它人可用。在一些实现中,许可信息仅储存在数据服务提供商210处。
类似地,移动电话260B储存联系人列表220B,包括联系人230A和其它联系人230C。联系人230A也包括用于多种形式的移动电话启动的通信的元数据,如状态/存在信息232A和能力236A、联系人信息238A以及指示当新信息变得可用时应当由数据服务提供商210更新联系人230A的自动联系人指示符239A。注意,自动联系人指示符239A可以是各种形式,包括如图所示的明确指示符、指示符缺乏等等。移动电话260B也以移动电话260B的用户或所有者的当前联系人、状态、存在、能力和许可信息的形式储存用户信息250B。用户信息250B另外可包括联系人发布来表示他或她自己的图片或图形,通常称为形象化(avator)。其它元数据,如存在和状态信息,可覆盖在图片或图形上,或以文本显示。
在示例实现中,基于用户输入,移动电话260A创建联系人列表220A,移动电话260B创建联系人列表220B。至少在最初,状态/存在信息232A和232B以及能力236A和236B一般为空,因为移动电话用户未必有这些信息,并且在许多情况下,这些信息为只读是有意义的。状态/存在信息232A和232B以及能力236A和236B表示移动电话260A和260B期望通过移动电话运营商240从数据服务提供商210接收的信息类型。
如上所述,在一些实现中,联系人信息的一部分在移动电话上可以为只读,使仅从数据服务提供商处接收的联系人和元数据信息更新能够改变联系人信息的只读部分。作为替代,一旦在移动电话上改变了联系人信息的只读部分,移动电话可向数据服务提供商发送指示,指示将在移动电话上管理联系人信息,并且不应当再为该只读部分接收更新。移动电话将只读部分变为读写。在另一示例实现中,移动电话可继续储存由数据服务提供商更新的联系人信息的只读部分,但是添加在移动电话上管理的改变的联系人信息的读写部分。
移动电话260将每一联系人或者标识为当新信息变得可用时要被自动同步的自动活动联系人,或者标识为当新信息变得可用时不被自动同步的联系人。通过指定联系人为自动更新,移动电话的用户能够在移动电话上控制广播时间(airtime)、带宽和/或处理需求。换言之,限制数据服务提供商210自动更新的联系人减少了移动电话的广播时间、带宽和处理消耗。
在图2所示的示例操作环境200中,有两种基本类型的联系人:活动联系人和标准联系人。具有自动指示符的活动联系人在新信息变得可用时由数据服务提供商210自动更新,而不具有自动指示符的活动联系人在由移动电话明确请求时由数据服务提供商210手动更新。在任一情况下,对用户联系人或元数据信息的所有变化被自动发送到数据服务提供商210处用于如上所述地处理。标准联系人,如联系人230B和其它联系人230C,在移动电话、个人数字助理、个人计算机等上管理,并由更多的传统同步操作或用户输入更新。数据服务提供商210储存活动联系人和标准联系人来防止在移动电话上丢失联系人信息,并方便不同的装置之间的联系人的传输。然而,在一些实现中,数据服务提供商210可以不储存标准联系人。
使用移动电话运营商240,移动电话260向数据服务提供商210传递其每一联系人用于备份存储和更新处理。数据服务提供商210对这些联系人的每一个储存当前联系人和元数据,如状态和存在信息。根据具体的实现,数据服务提供商210可对每一联系人储存当前信息,即使没有移动电话260在其联系人列表中包括该联系人,或推迟为联系人储存联系人和元数据信息,直到至少一个移动电话260向其联系人列表添加该联系人。以任一速率,数据服务提供商210为联系人230A储存当前信息,包括用于与联系人230A的多种形式的移动电话启动的通信的状态/存在232A、许可234A、能力236A和联系人信息238A;为联系人230B储存当前信息,包括用于与联系人230B的多种形式的移动电话启动的通信的状态/存在232B、许可234B、能力236B以及联系人信息238B;对其它联系人230C如此储存等等。
基于由移动电话260传递到数据服务提供商210的联系人,数据服务提供商210创建联系人列表220。数据服务提供商210处的联系人列表220A包括一个活动联系人222A和两个其它联系人224A,即移动电话260A上的联系人列表220A中指定的联系人230B和联系人230C。注意,移动电话260A上的联系人列表220A不包括对联系人230B的自动指示符。在替代实现中,联系人230B可包括标准联系人指示符、手动活动指示符或可以是任一各种其它形式的一些其它类型的指示符。数据服务提供商210处的联系人列表220B包括一个活动联系人222B,指示联系人230A是移动电话260B的联系人列表220B的活动联系人,以及一个标准联系人224B,指示联系人230C是联系人列表220B的标准联系人。尽管未明确示出,数据服务提供商210处的联系人230A也包括某一形式的指示符,指示哪一移动电话,如移动电话260B,包括联系人230A,作为当新信息在数据服务提供商210处变得可用时要被自动更新的自动活动联系人。
数据服务提供商210也与一个或多个PC 270进行通信。与移动电话260A类似,PC 270A以移动电话260A和PC 270A的用户或所有者的当前联系人、状态、存在、能力和许可信息的形式储存用户信息250A。(在一些实现中,许可信息可仅储存在数据服务提供商210处,而不在PC 270A上。)PC 270A也储存联系人列表220A,包括联系人230B和其它联系人230C。这里同样,联系人230B包括用于与联系人230B的多种形式的移动电话启动的通信的状态/存在信息232B、能力236B和联系人信息238B。状态/存在信息232B、能力236B和联系人信息238B将在下文详细描述。其它PC,如PC 270B,储存与PC 270A上储存的信息类似的信息。
在了解了上述背景之后,将描述对允许从移动电话启动多种形式的通信的联系人维护当前联系人和元数据信息的示例实现。从由数据服务提供商210启动并通过移动电话运营商240接收的自动联系人和元数据更新,移动电话260B周期性地更新自动活动联系人230A。例如,在PC 270A上改变用户信息250A使改变的联系人信息被发送到数据服务提供商210处,用于联系人230A。改变的联系人信息可包括在PC 270A上用于联系人230A的新电子邮件地址、电话号码、图片表示等等。数据服务提供商更新联系人230A并确定移动电话260B的联系人列表220B包括联系人230A作为自动活动联系人。因此,数据服务提供商210通过移动电话运营商向移动电话260B发送自动联系人更新。由此,移动电话260B能够基于在联系人信息更新中接收的新的联系人信息启动与联系人230A的电子邮件消息通信。对其它类型的联系人信息的更新以类似的方式处理。
如上所述,数据服务提供商210也向移动电话260和PC 270发送元数据更新。例如,基于移动电话260的操作模式中的变化,如当接通或断开电话、切换到振动或响铃模式或从接受或结束呼叫切换时,对移动电话260的状态信息更新被自动发送到数据服务提供商处。在一个示例实现中,将移动电话260A切换到振动模式将该联系人的状态改变为忙碌,接受呼叫将该联系人的状态改变为通话中等等。移动电话260A向数据服务提供商210发送对联系人的状态更新。数据服务提供商210更新联系人230A,并确定移动电话260B的联系人列表220B包括联系人230A作为自动活动联系人。因此,数据服务提供商210通过移动电话运营商240向移动电话260B发送自动状态更新,它更新联系人230A来反映状态信息更新,使当启动与联系人230A的通信时可以考虑该新的状态信息。其它类型的元数据信息更新以类似的方式处理。
一些联系人信息更新和元数据信息更新相对较小,并且可以使用为与移动电话的标准类型的信息传输留出的带宽来发送到/自移动电话。其它更新可能较大,并在发送到移动电话或从其接收时需要被划分成较小的单元。作为替代,数据服务提供商和/或移动电话运营商可向移动电话发送信号,指示移动电话启动某一种连接,使更新能够被接收。
图3示出了具有被维护来用于多种形式的移动电话通信的联系人和元数据信息的示例移动电话300。显示屏310显示联系人320的当前状态,该联系人被指定为自动活动联系人。注意,对contact(联系人)320有若干移动电话通信选项可用,包括instant message(即时消息通信)332、send mail(发送电子邮件)334、voicecall(语音呼叫)336、locate(定位)338以及send game invite(发送游戏邀请)342。也可能edit(编辑)344或delete(删除)346联系人320。为方便这一通信,基于联系人320的当前状态和/或其它元数据按默认加亮发送电子邮件334。例如,状态可指示联系人320正在进行语音呼叫,并且因此即时消息通信332和语音呼叫336都是不合适的。
当前状态信息和其它元数据为移动电话通信提供了一些社会关联环境。尽管许多人携带移动电话来提高可达性,然而不是所有形式的通信对所有环境都是合适的。例如,如由对应于联系人的电话被切换到振动模式的状态所指示的,当联系人在开会、在餐厅吃饭、观看电影等等时,启动语音呼叫或即时消息通信来讨论琐碎或幽默的事情或扩充游戏邀请都是不合适的。相反,对于紧急事件,定位338可能是有帮助的,来确定该联系人在地图上的位置。从该联系人的位置,可能推断出要启动的最合适的通信形式。此外,当阅读接收的电子邮件时,当前元数据信息允许读者确定发件人是否在线,并因此如果需要或期望,可能参加额外的通信。对联系人的一个互惠利益是提高的可信度,给定环境,当有人尝试联系该联系人时,他已考虑由当前元数据信息提供的社会关联环境,并启动适当形式的通信。
移动电话300包括方向按钮364和动作按钮362。如上所述,可能加亮发送电子邮件334,因为联系人320的当前状态和/或元数据指示即时消息332和语音呼叫336是不合适的。发送电子邮件334表示基于当前元数据信息对联系人320的默认行动。按下动作按钮362(通过OK按钮348)选择默认行动发送电子邮件334,按下方向按钮364将当前加亮的选择改变为另一形式的通信。图3表示基于从数据服务提供商接收的联系人和元数据信息用于更新与动作按键关联的缺省行动的许多可能的示例之一。
本发明也可以按照包括功能性步骤和/或非功能性行动的方法来描述。以下是可以在本发明的实践中执行的行动和步骤的描述。通常,功能性步骤按照所达到的结果来描述,而非功能性行动描述用于达到特定结果的更具体的行动。尽管功能性步骤和非功能性行动可以以特定的顺序描述或要求权利,本发明不必要局限于任一特定的顺序或行动和/步骤的组合。
图4和5A-5B示出了依照本发明维护联系人和元数据信息的方法的示例行动和步骤。具体地,图4着眼于与移动电话的用户关联的联系人信息的处理,而图5A-5B着眼于用于除移动电话的用户之外的联系人的联系人信息的处理。
首先从图4开始,用于改变(410)与移动电话关联的用户的联系人信息或改变移动电话的操作模式的步骤可包括更新(412)移动电话用户的联系人或状态信息的行动。用于向数据服务提供商传递改变的联系人信息用于使用与移动电话关联的用户的新联系人信息来更新一个或多个其它移动电话的步骤可包括向数据服务提供商发送(422)与移动电话关联的用户的更新的联系人信息的行动。
用于向数据服务提供商传递(430)改变的状态信息的步骤可包括基于操作模式中的变化自动从移动电话发送(432)状态更新的行动。图4所示的示例方法还包括以下行动:从数据服务提供商接收(442)许可请求;向数据服务提供商发送(444)许可信息,该许可信息指定允许谁接收对应于移动电话的用户的联系人或元数据信息更新;以及向数据服务提供商注册(446)移动电话的一个或多个能力,如显示屏大小或类型、视频能力、处理能力等等。
接下来转向图5A-5B,用于储存(510)联系人信息用于与一个或多个联系人的多种形式的通信的行动可包括创建(516)储存联系人信息的联系人列表的行动,或者可包括从不包括在联系人列表内的联系人接收(512)通信,并将该联系人添加(514)到联系人列表的行动。用于将每一联系人标识或改变(520)为当新信息变得可用时要被同步的自动活动联系人或当新信息变得可用时不被同步的另一联系人的步骤可包括将至少一个联系人指定(522)为自动活动联系人,而所有剩余的联系人被指定为当新信息变得可用时不被更新的其它联系人,以在移动电话上控制广播时间、带宽或处理需求的行动。指定可以是明确或推断的。
用于向数据服务提供商传递(530)一个或多个联系人用于更新处理,使当新信息变得对自动活动联系人可用时,数据服务提供商能够使移动电话与该新信息同步的步骤可包括向数据服务提供商发送(532)联系人列表用于备份存储和更新处理的行动。用于周期性地向被标识为自动活动联系人的一个或多个联系人应用(550)通过移动电话网络从数据服务提供商处接收的自动联系人和状态信息更新的步骤可包括周期性地从数据服务提供商接收(552)自动联系人和状态信息更新的行动。作为替代,用于明确地向数据服务提供商请求(540)一个或多个联系人的联系人信息的步骤可包括向数据服务提供商发送(542)对联系人和状态信息更新的请求的行动,以及接收(544)请求的联系人和状态更新的行动。
用于基于经同步的联系人和元数据启动(560)与被标识为自动活动联系人的一个或多个联系人的一种形式的通信的步骤可包括以下行动:使用接收的联系人和元数据信息更新来更新(562)至少一个自动活动联系人;基于从数据服务提供商处接收的联系人和元数据信息更新(564)与默认动作按键关联的默认行动;以及在移动电话上显示(566)联系人信息的至少一部分。图5A-5B中示出的示例方法还可包括在移动电话上更新(572)联系人的联系人信息的只读部分、向数据服务提供商发送(574)将在移动电话上管理联系人并且不应再对联系人信息的只读部分接收更新的指示、以及将联系人信息的只读部分变为(576)读写的行动。
本发明的范围内的实施例也包括用于含有或在其上储存计算机指令或数据结构的计算机可读媒质。这类计算机可读媒质可以是可由通用或专用计算机访问的任一可用媒质。作为示例而非局限,这类计算机可读媒质可包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储、磁盘存储或其它磁存储设备、或其它可用来以计算机可执行指令或数据结构的形式携带或储存所期望的的程序代码装置并可由通用或专用计算机访问的任一媒质。当通过网络或另一通信连接(或者硬布线、或者无线、或硬布线和无线的组合)向计算机传输或提供信息时,计算机适当地将该连接视为计算机可读媒质。由此,任一这类连接适当地称为计算机可读媒质。上述的组合也应当包括在计算机可读媒质的范围内。计算机可执行指令包括,如,促使通用计算机、专用计算机或专用处理设备执行特定功能或功能组的指令和数据。
图6及以下讨论提供了对适于在其中实现本发明的计算环境的简要概括描述。尽管并非所需,但本发明将在计算机可执行指令的一般上下文中描述,计算机可执行指令如程序模块,由网络环境中的计算机执行。一般而言,程序模块包括例程、程序、对象、组件、数据结构等等,执行特定的任务或实现特定的抽象数据类型。计算机可执行指令、相关的数据结构以及程序模块表示了用于执行这里揭示的方法的步骤的程序代码装置的示例。这一可执行指令或相关数据结构的特定顺序表示了用于实现在这类步骤中所描述的功能的相应行动的示例。
本领域的技术人员可以理解,本发明可以在具有多种类型计算机系统构造的网络计算环境中实践,包括个人计算机、手持式设备、移动电话、多处理器系统、基于微处理器或可编程消费者电子设备、网络PC、小型机、大型机等等。本发明也可以在分布式计算环境中实践,其中,任务由通过通信网络连接(或者通过硬布线链路、或者通过无线链路、或通过硬布线或无线链路的组合)的本地和远程处理设备来执行。在分布式计算环境中,程序模块可以位于本地和远程存储器存储设备中。
参考图6,用于实现本发明的示例系统包括以常规计算机形式620的通用计算装置,包括处理单元621、系统存储器622以及将各类系统组件包括系统存储器622耦合至处理单元621的系统总线623。然而,应当注意,由于移动电话变得越来越复杂,它们开始结合对常规计算机620所示的许多组件。因此,采用最小的调整,主要是对输入/输出设备,常规计算机620的描述等效地应用到移动电话。系统总线623可以是若干种总线结构类型的任一种,包括存储器总线或存储器控制器、外围总线以及使用各类总线结构的本地总线。系统存储器包括只读存储器(ROM)624和随机存取存储器(RAM)625。基本输入/输出系统(BIOS)626,包含如在启动时协助在计算机620内的元件之间传输信息的基本例程,可储存在ROM 624中。
计算机620也可包括用于对磁硬盘639进行读写的磁硬盘驱动器627、用于对可移动磁盘629进行读写的磁盘驱动器628以及用于对可移动光盘631如CD-ROM或其它光媒质进行读写的光盘驱动器630。磁硬盘驱动器627、磁盘驱动器628以及光盘驱动器630分别通过硬盘驱动器接口632、磁盘驱动器接口633和光盘驱动器接口634连接至系统总线623。驱动器及其相关的计算机可读媒质为计算机620提供了计算机可执行指令、数据结构、程序模块和其它数据的非易失存储。尽管这里描述的示例环境采用了磁硬盘639、可移动磁盘629以及可移动光盘631,然而也可以使用用于储存数据的其它类型的计算机可读媒质,包括盒式磁带、闪存卡、数字多功能盘、Bernoulli盒式磁盘、RAM、ROM等等。
包括一个或多个程序模块的程序代码装置可储存在硬盘639、磁盘629、光盘631、ROM 624或RAM 625中,包括操作系统635、一个或多个应用程序636、其它程序模块637以及程序数据638。用户可以通过键盘640、指向设备642或其它输入设备(未示出),如麦克风、操纵杆、游戏垫、圆盘式卫星天线、扫描仪等等向计算机620输入命令和信息。这些和其它输入设备通常通过耦合至系统总线623的串行端口接口646连接到处理单元621。可选地,输入设备也可以通过其它接口连接,如并行端口、游戏端口或通用串行总线(USB)。监视器647或另一显示设备也通过接口,如视频适配器648连接到系统总线623。除监视器之外,个人计算机通常包括其它外围输出设备(未示出),如扬声器和打印机。
计算机620可以在使用到一个或多个远程计算机,如远程计算机649a和649b的逻辑连接的网络化环境中操作。远程计算机649a和649b的每一个可以是另一个人计算机、服务器、路由器、网络PC、对等设备或其它公用网络节点,并通常包括许多或所有上述与计算机620相关的元件,尽管在图6中仅说明了存储器存储设备650a和650b及其关联的应用程序636a和636b。图6描述的逻辑连接包括局域网(LAN)651和广域网(WAN)652,这里示出作为示例而非局限。这类网络环境常见于办公室范围或企业范围计算机网络、内联网以及因特网。
当在LAN网络环境中使用时,计算机620通过网络接口或适配器653连接至局域网651。当在WAN网络环境中使用时,计算机620可包括调制解调器654、无线链路或其它装置,用于通过广域网652,如因特网建立通信。调制解调器654可以是内置或外置的,通过串行端口接口646连接至系统总线623。在网络化环境中,描述的与计算机620相关的程序模块或其部分可储存在远程存储器存储设备中。可以理解,示出的网络连接是示例性的,也可以使用通过广域网652建立通信的其它装置。
本发明可以在不脱离其精神或本质特征的情况下以其它具体形式实施的描述实施例在所有方面仅为说明性而非限制。因此,本发明的范围由所附权利要求书而非上述描述指示。处于权利要求的等效技术方案的意义和范围之内的所有变化都包含在其范围之内。

Claims (47)

1.在包括移动电话运营商和数据服务提供商的移动电话网络中,移动电话运营商向多个移动电话用户提供移动电话服务、数据服务提供商通过移动电话运营商向多个移动电话用户提供数据服务,一种为允许从移动电话启动多种形式的通信的联系人维护当前联系人和元数据信息的方法,其特征在于,所述方法包括以下步骤:
在所述移动电话中储存用于与一个或多个联系人的多种形式的通信的联系人信息;
将每一联系人或者标识为当新信息变得可用时被同步的自动活动联系人,或者标识为当新信息变得可用时不被同步的其它联系人;
将所述一个或多个联系人传递到数据服务提供商用于更新处理,使得当新信息变得对至少一个自动活动联系人可用时,数据服务提供商能够使所述移动电话与所述新信息同步;
周期性地向标识为自动活动联系人的一个或多个联系人应用通过移动电话运营商从数据服务提供商处接收的自动联系人和元数据信息更新;以及
基于所述一个或多个自动活动联系人的更新的联系人和元数据信息启动与标识为自动活动联系人的所述一个或多个联系人的一种形式的通信。
2.如权利要求1所述的方法,其特征在于,对标识为自动活动联系人的所述一个或多个联系人的多种形式的通信包括语音、电子邮件、即时消息通信、定位和游戏通信中的两个以上。
3.如权利要求2所述的方法,其特征在于,所启动的与所述一个或多个自动活动联系人的通信形式包括电子邮件。
4.如权利要求1所述的方法,其特征在于:
其中将每一联系人或者标识为当新信息变得可用时被同步的自动活动联系人,或者标识为当新信息变得可用时不被同步的其它联系人进一步包括将所述至少一个自动活动联系人改变标识为其它联系人;
其中将所述一个或多个联系人传递到数据服务提供商用于更新处理进一步包括将所述变化传递到数据服务提供商,使得当新信息变得对现在为其它联系人的所述至少一个自动活动联系人可用时,数据服务提供商不再向所述移动电话发送所述新信息。
5.如权利要求1所述的方法,其特征在于,它还包括用于向数据服务提供商明确地请求所述一个或多个联系人的联系人信息的步骤。
6.如权利要求5所述的方法,其特征在于,所述明确请求表示向所述移动电话恢复所述一个或多个联系人的请求。
7.如权利要求5所述的方法,其特征在于,所述明确请求表示向第二移动电话恢复所述一个或多个联系人的请求。
8.如权利要求1所述的方法,其特征在于:所述在所述移动电话中储存用于与一个或多个联系人的多种形式的通信的联系人信息进一步包括在所述移动电话中创建一储存用于与一个或多个联系人进行多种形式的通信的联系人信息的联系人列表。
9.如权利要求8所述的方法,其特征在于:所述将每一联系人或者标识为当新信息变得可用时被同步的自动活动联系人,或者标识为当新信息变得可用时不被同步的其它联系人进一步包括指定至少一个联系人为当新信息变得可用时要被更新的自动活动联系人,而所有剩余的联系人被指定为当新信息变得可用时不被更新的其它联系人,以在所述移动电话上控制广播时间、带宽或处理需求。
10.如权利要求8所述的方法,其特征在于:所述将所述一个或多个联系人传递到数据服务提供商用于更新处理,使得当新信息变得对所述至少一个自动活动联系人可用时,数据服务提供商能够使所述移动电话与所述新信息同步进一步包括向数据服务提供商发送所述联系人列表用于备份存储和更新处理,使得当新信息变得对所述至少一个自动活动联系人可用时,数据服务提供商能够向所述移动电话发送所述新信息。
11.如权利要求8所述的方法,其特征在于:所述周期性地向标识为自动活动联系人的一个或多个联系人应用通过移动电话运营商从数据服务提供商处接收的自动联系人和元数据信息更新进一步包括周期性地通过移动电话运营商接收由数据服务提供商启动的自动联系人和元数据信息更新用于所述至少一个自动活动联系人。
12.如权利要求8所述的方法,其特征在于:所述基于所述一个或多个自动活动联系人的更新的联系人和元数据信息启动与标识为自动活动联系人的所述一个或多个联系人的一种形式的通信进一步包括用所述接收的更新来更新所述至少一个自动活动联系人,使得能够利用准确的联系人和元数据对所述自动活动联系人启动适当形式的通信。
13.如权利要求8-12中任一所述的方法,其特征在于,对所述至少一个自动活动联系人的所述多种形式的通信包括语音、电子邮件、即时消息通信、定位和游戏通信中的两个以上,所述方法还包括定位所述至少一个自动活动联系人的行动。
14.如权利要求8-12中任一所述的方法,其特征在于,至少一个联系人被指定为其它联系人,所述方法还包括以下行动:
向数据服务提供商发送对至少一个其它联系人的联系人或元数据进行更新的明确请求;以及
从数据服务提供商处接收所请求的至少一个其它联系人的联系人或元数据更新。
15.如权利要求8-12中任一所述的方法,其特征在于,所述方法还包括以下行动:
更新与所述移动电话关联的用户的联系人信息;以及
向数据服务提供商发送所述更新的联系人信息用于以与所述移动电话关联的用户的新联系人信息更新一个或多个其它移动电话。
16.如权利要求8-12中任一所述的方法,其特征在于,与所述移动电话关联的用户还与个人计算机关联,所述方法还包括数据服务提供商向所述个人计算机发送所述联系人列表的行动。
17.如权利要求16所述的方法,其特征在于,所述个人计算机储存多个联系人,所述方法还包括所述用户指定数据服务提供商应当与所述移动电话的多个联系人的哪一个同步的行动。
18.如权利要求8-12中任一所述的方法,其特征在于,所述方法还包括在所述移动电话上显示所述联系人信息的至少一部分的行动。
19.如权利要求8-12中任一所述的方法,其特征在于,所述方法还包括向数据服务提供商发送许可信息的行动,所述许可信息指定允许谁接收对应于所述移动电话的用户的联系人或元数据更新。
20.如权利要求19所述的方法,其特征在于,对应于所述移动电话的用户的所述联系人和元数据信息的至少一部分被分配多个许可等级之一,并且其中,所述许可信息将许可等级与可请求对应于所述移动电话的用户的联系人或元数据更新的至少一个或多个联系人相关联。
21.如权利要求8-12中任一所述的方法,其特征在于,所述方法还包括基于操作模式的变化自动发送所述移动电话的元数据更新的行动。
22.如权利要求21所述的方法,其特征在于,所述操作模式的变化包括接通所述移动电话、切断所述移动电话、将所述移动电话切换到振动模式、将所述移动电话切换到响铃模式、接受呼叫、结束呼叫的至少其中之一。
23.如权利要求8-12中任一所述的方法,其特征在于,所述移动电话包括一动作按键,所述方法还包括以下行动:
基于从所述数据服务提供商处为所述至少一个自动活动联系人所接收的联系人和元数据更新来更新与所述动作按键关联的默认动作。
24.在包括移动电话运营商和数据服务提供商的移动电话网络中,移动电话运营商向多个移动电话用户提供移动电话服务、数据服务提供商通过移动电话运营商向多个移动电话用户提供数据服务,一种对允许从移动电话启动多种形式的通信的联系人维护当前联系人和元数据信息的系统,其特征在于,所述系统包括:
用于在所述移动电话中储存用于与一个或多个联系人的多种形式的通信的联系人信息的装置;
用于将每一联系人或者标识为当新信息变得可用时要被同步的自动活动联系人,或者标识为当新信息变得可用时不被同步的其它联系人的装置;
用于将所述一个或多个联系人传递到数据服务提供商用于更新处理,使得当新信息变得对至少一个自动活动联系人可用时,数据服务提供商能够使所述移动电话与所述新信息同步的装置;
用于周期性地向标识为自动活动联系人的一个或多个联系人应用通过移动电话运营商从数据服务提供商接收的自动联系人和元数据信息更新的装置;以及
用于基于所述一个或多个自动活动联系人的同步的联系人和元数据信息启动与标识为自动活动联系人的所述一个或多个联系人的一种形式的通信的装置。
25.如权利要求24所述的系统,其特征在于,对标识为自动活动联系人的所述一个或多个联系人的多种形式的通信包括语音、电子邮件、即时消息通信、短消息服务、多媒体消息服务、定位和游戏通信中的两个以上。
26.如权利要求25所述的系统,其特征在于,所启动的与所述一个或多个自动活动联系人的通信的形式包括即时消息通信。
27.如权利要求24所述的系统,其特征在于,对标识为自动活动联系人的所述一个或多个联系人的多种通信形式的至少一种包括所述移动电话和至少一个其它移动电话之间的对等通信。
28.如权利要求24所述的系统,其特征在于,至少一个联系人被指定为其它联系人,所述系统还包括:
用于向数据服务提供商明确请求所述至少一个其它联系人的联系人和元数据信息更新的装置;以及
用于从数据服务提供商接收所述至少一个其它联系人的所述请求的联系人和元数据信息更新的行动的装置。
29.如权利要求24所述的系统,其特征在于,至少一个联系人是标准联系人,其中所述标准联系人不由数据服务提供商进行更新,所述标准联系人由传统同步操作或用户输入更新。
30.如权利要求24所述的系统,其特征在于,所述系统还包括:
用于改变与所述移动电话关联的用户的联系人信息的装置;以及
用于将所述改变的联系人信息传递到数据服务提供商用于以与所述移动电话关联的用户的新联系人信息更新一个或多个其它移动电话的装置。
31.如权利要求24所述的系统,其特征在于,与所述移动电话关联的用户也与个人计算机关联,并且其中,所述自动联系人和元数据信息更新来自用户向对应于储存在所述个人计算机上的一个或多个联系人的联系人信息作出的变化。
32.如权利要求24所述的系统,其特征在于,所述联系人信息的一部分在所述移动电话上为只读,并且只能通过从数据服务提供商接收的联系人和元数据信息更新来改变。
33.如权利要求24所述的系统,其特征在于,
所述用于在所述移动电话中储存用于与一个或多个联系人的多种形式的通信的联系人信息的装置进一步包括用于在所述移动电话中创建储存用于与一个或多个联系人的多种形式的通信的联系人信息的联系人列表的装置。
34.如权利要求33所述的系统,其特征在于,用于将每一联系人或者标识为当新信息变得可用时要被同步的自动活动联系人,或者标识为当新信息变得可用时不被同步的其它联系人的装置进一步包括用于将至少一个联系人指定为当新信息变得可用时要被更新的自动活动联系人,所有剩余的联系人被指定为当新信息变得可用时不被更新的其它联系人,以在所述移动电话上控制广播时间、带宽或处理需求的装置。
35.如权利要求33所述的系统,其特征在于,用于将所述一个或多个联系人传递到数据服务提供商用于更新处理,使得当新信息变得对所述至少一个自动活动联系人可用时,数据服务提供商能够使所述移动电话与所述新信息同步的装置进一步包括用于向数据服务提供商发送所述联系人列表用于备份存储和更新处理,使得当新信息变得对所述至少一个自动活动联系人可用时,数据服务提供商能够向所述移动电话发送所述新信息的装置。
36.如权利要求33所述的系统,其特征在于,用于周期性地向标识为自动活动联系人的一个或多个联系人应用通过移动电话运营商从数据服务提供商接收的自动联系人和元数据信息更新的装置进一步包括用于周期性地通过移动电话运营商从数据服务提供商处接收自动联系人和元数据信息更新用于所述至少一个自动活动联系人的装置。
37.如权利要求33所述的系统,其特征在于,用于基于所述一个或多个自动活动联系人的同步的联系人和元数据信息启动与标识为自动活动联系人的所述一个或多个联系人的一种形式的通信的装置进一步包括用于用所接收的更新来更新所述至少一个自动活动联系人,使得可以利用准确的联系人和元数据信息对所述自动活动联系人启动适当形式的通信的装置。
38.如权利要求33-37中任一所述的系统,其特征在于,对所述至少一个自动或联系人的所述多种形式的通信包括语音、电子邮件、即时消息通信、定位和游戏通信中的两个以上,所述方法还包括启动与所述至少一个自动活动联系人的游戏的行动。
39.如权利要求33-37中任一所述的系统,其特征在于,所述系统还包括用于向数据服务提供商发送对所述一个或多个联系人的联系人信息的明确请求的装置。
40.如权利要求39所述的系统,其特征在于,所述明确请求表示向所述移动电话恢复所述一个或多个联系人的请求。
41.如权利要求39所述的系统,其特征在于,所述明确请求表示对第二移动电话恢复所述一个或多个联系人的请求。
42.如权利要求39所述的系统,其特征在于,所述系统还包括:
用于接收来自不包括在所述联系人列表中的联系人的通信的装置;
用于将所述联系人添加到所述联系人列表的装置;以及
用于接收与所接收的通信有关的联系人的联系人和元数据信息的装置。
43.如权利要求39所述的系统,其特征在于,所述系统还包括用于在所述移动电话上显示所述元数据信息的至少一部分的装置。
44.如权利要求39所述的系统,其特征在于,所述系统还包括用于向数据服务提供商注册所述移动电话的一个或多个能力的装置。
45.如权利要求39所述的系统,其特征在于,所述系统还包括:
用于从数据服务提供商处接收许可请求来向另一移动电话提供所述移动电话的元数据和联系人信息更新的装置;以及
用于向数据服务提供商发送许可信息的装置,所述许可信息指定所述移动电话是否被允许接收用于所述移动电话的元数据和联系人信息更新。
46.如权利要求39所述的系统,其特征在于,用于联系人的所述联系人信息的一部分在所述移动电话上最初为只读,所述系统还包括:
用于在所述移动电话上更新用于所述联系人的所述联系人信息的只读部分的装置;
用于向数据服务提供商发送将在所述移动电话上管理用于所述联系人的联系人信息并且对用于所述联系人的联系人信息的只读部分不应再接收更新的指示的装置;以及
用于将用于所述联系人的联系人信息的只读部分变为读写的装置。
47.如权利要求39所述的系统,其特征在于,用于联系人的所述联系人信息的至少一部分在所述移动电话上为只读,所述系统还包括:
用于在所述移动电话上试图更新用于所述联系人的联系人信息的只读部分的装置;
用于复制用于所述联系人的联系人信息的只读部分使数据服务提供商能够继续更新所述只读部分的装置;以及
用于将所述复制的只读部分变为读写使所述复制的部分能够在所述移动电话上被更新的装置。
CNB2004100558014A 2003-08-01 2004-07-30 用于维护当前联系人和元数据信息的方法和系统 Active CN100550930C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/633,078 US6973299B2 (en) 2003-08-01 2003-08-01 Unified contact list
US10/633,078 2003-08-01

Publications (2)

Publication Number Publication Date
CN1581901A CN1581901A (zh) 2005-02-16
CN100550930C true CN100550930C (zh) 2009-10-14

Family

ID=33541557

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100558014A Active CN100550930C (zh) 2003-08-01 2004-07-30 用于维护当前联系人和元数据信息的方法和系统

Country Status (8)

Country Link
US (2) US6973299B2 (zh)
EP (2) EP2528312B1 (zh)
JP (1) JP3949678B2 (zh)
KR (1) KR100899911B1 (zh)
CN (1) CN100550930C (zh)
BR (1) BRPI0403147B1 (zh)
CA (1) CA2472988C (zh)
MX (1) MXPA04007405A (zh)

Families Citing this family (277)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060288298A1 (en) * 1999-08-12 2006-12-21 Robert Haitani System, method and technique for enabling users to interact with address fields of messaging applications
US20060288297A1 (en) * 1999-08-12 2006-12-21 Robert Haitani System, method and technique for enabling users to interact and edit address fields of messaging applications
US8156074B1 (en) 2000-01-26 2012-04-10 Synchronoss Technologies, Inc. Data transfer and synchronization system
US6671757B1 (en) 2000-01-26 2003-12-30 Fusionone, Inc. Data transfer and synchronization system
US7505762B2 (en) * 2004-02-27 2009-03-17 Fusionone, Inc. Wireless telephone data backup system
US8620286B2 (en) 2004-02-27 2013-12-31 Synchronoss Technologies, Inc. Method and system for promoting and transferring licensed content and applications
US9100221B2 (en) 2000-05-04 2015-08-04 Facebook, Inc. Systems for messaging senders and recipients of an electronic message
US7979802B1 (en) 2000-05-04 2011-07-12 Aol Inc. Providing supplemental contact information corresponding to a referenced individual
US8132110B1 (en) 2000-05-04 2012-03-06 Aol Inc. Intelligently enabled menu choices based on online presence state in address book
US9356894B2 (en) 2000-05-04 2016-05-31 Facebook, Inc. Enabled and disabled menu choices based on presence state
US8001190B2 (en) 2001-06-25 2011-08-16 Aol Inc. Email integrated instant messaging
US7895334B1 (en) 2000-07-19 2011-02-22 Fusionone, Inc. Remote access communication architecture apparatus and method
US8073954B1 (en) 2000-07-19 2011-12-06 Synchronoss Technologies, Inc. Method and apparatus for a secure remote access system
US7818435B1 (en) 2000-12-14 2010-10-19 Fusionone, Inc. Reverse proxy mechanism for retrieving electronic content associated with a local network
US8615566B1 (en) 2001-03-23 2013-12-24 Synchronoss Technologies, Inc. Apparatus and method for operational support of remote network systems
US7962622B2 (en) 2001-08-07 2011-06-14 Motorola Mobility, Inc. System and method for providing provisioning and upgrade services for a wireless device
US7243163B1 (en) 2001-08-07 2007-07-10 Good Technology, Inc. System and method for full wireless synchronization of a data processing apparatus with a messaging system
US7596565B2 (en) 2001-08-07 2009-09-29 Good Technology System and method for maintaining wireless file folders at a wireless device
US7743119B2 (en) 2001-08-07 2010-06-22 Motorola, Inc. System and method for mapping identification codes
US7107081B1 (en) 2001-10-18 2006-09-12 Iwao Fujisaki Communication device
US7127271B1 (en) 2001-10-18 2006-10-24 Iwao Fujisaki Communication device
US7466992B1 (en) 2001-10-18 2008-12-16 Iwao Fujisaki Communication device
US7305700B2 (en) 2002-01-08 2007-12-04 Seven Networks, Inc. Secure transport for mobile communication network
US7447799B2 (en) 2002-04-24 2008-11-04 Good Technology, Inc. System and method for automatically updating a wireless device
US9813514B2 (en) 2002-06-12 2017-11-07 Good Technology Holdings Limited Information repository system including a wireless device and related method
US8516034B1 (en) 2002-07-08 2013-08-20 Good Technology Software, Inc System and method for modifying application behavior based on network bandwidth
US20060154649A1 (en) * 2002-12-11 2006-07-13 Claus Pedersen Transfer of personal data
US7853563B2 (en) 2005-08-01 2010-12-14 Seven Networks, Inc. Universal data aggregation
US7917468B2 (en) 2005-08-01 2011-03-29 Seven Networks, Inc. Linking of personal information management data
US8468126B2 (en) 2005-08-01 2013-06-18 Seven Networks, Inc. Publishing data in an information community
US8229512B1 (en) 2003-02-08 2012-07-24 Iwao Fujisaki Communication device
US7835504B1 (en) * 2003-03-16 2010-11-16 Palm, Inc. Telephone number parsing and linking
US7231229B1 (en) * 2003-03-16 2007-06-12 Palm, Inc. Communication device interface
US8241128B1 (en) 2003-04-03 2012-08-14 Iwao Fujisaki Communication device
US7295852B1 (en) 2003-05-01 2007-11-13 Palm, Inc. Automated telephone conferencing method and system
WO2005010715A2 (en) 2003-07-21 2005-02-03 Fusionone, Inc. Device message management system
US7216133B2 (en) * 2003-07-29 2007-05-08 Microsoft Corporation Synchronizing logical views independent of physical storage representations
GB0319360D0 (en) * 2003-08-18 2003-09-17 Nokia Corp Setting up communication sessions
US7844597B2 (en) * 2003-09-15 2010-11-30 Nokia Corporation Modifying a database comprising image fields
US10261654B2 (en) 2003-09-16 2019-04-16 Blackberry Limited Handheld electronic device and associated method for indicating delivery status of a message
DE602004026232D1 (de) 2003-09-16 2010-05-06 Research In Motion Ltd Verfahren zur Erzeugung einer Peer-to-Peer-Sofortmitteilungslösung ohne die Verwendung eines Instant-Messaging-Servers
US7613472B2 (en) * 2003-09-17 2009-11-03 Sony Ericsson Mobile Communications Ab System and method of sharing a contact list among mobile phones
US8090402B1 (en) 2003-09-26 2012-01-03 Iwao Fujisaki Communication device
US7117001B2 (en) * 2003-11-04 2006-10-03 Motorola, Inc. Simultaneous voice and data communication over a wireless network
US7917167B1 (en) 2003-11-22 2011-03-29 Iwao Fujisaki Communication device
US8612522B1 (en) * 2003-11-26 2013-12-17 Apple Inc. System and method for allowing an orginating user to use contact information in a prioritized list to contact a destination user
US20050125541A1 (en) * 2003-12-04 2005-06-09 Randall Frank Integrating multiple communication modes
US7734708B1 (en) * 2003-12-22 2010-06-08 Aol Inc. Enabling identification of online identities between different messaging services
US7647375B1 (en) * 2003-12-22 2010-01-12 Aol Llc Enabling mapping identification of online identities between different messaging services
US8526428B2 (en) 2004-04-08 2013-09-03 Gryphon Networks Corp. System and method for control of communications connections and notifications
US8005200B2 (en) 2004-04-08 2011-08-23 Gryphon Networks Corp. System and method for control of communications connections and notifications
US8249232B2 (en) 2004-04-08 2012-08-21 Gryphon Networks Corp. System and method for control of communications connections
ES2585353T3 (es) 2004-05-12 2016-10-05 Synchronoss Technologies, Inc. Sistema de identificación de contactos avanzado
US9542076B1 (en) 2004-05-12 2017-01-10 Synchronoss Technologies, Inc. System for and method of updating a personal profile
EP1754170A1 (en) * 2004-05-26 2007-02-21 Nokia Corporation Method, system, computer programs and devices for management of media items
US8108444B1 (en) * 2004-06-12 2012-01-31 Rockstar Bidco, LP Buddy lists for information vehicles
US7302270B1 (en) * 2004-08-02 2007-11-27 Cisco Technology, Inc. Time interval processing and annotation in presence systems
US20060111975A1 (en) 2004-08-12 2006-05-25 Fowler James F System to solicit unknown corporate data
US20060069727A1 (en) * 2004-08-25 2006-03-30 Microsoft Corporation System and method for synchronizing between an instant messenger client and a central contact store
US7242927B2 (en) * 2004-08-25 2007-07-10 Scenera Technologies, Llc Establishing special relationships between mobile devices
US8010082B2 (en) 2004-10-20 2011-08-30 Seven Networks, Inc. Flexible billing architecture
US7441271B2 (en) 2004-10-20 2008-10-21 Seven Networks Method and apparatus for intercepting events in a communication system
US20060101064A1 (en) 2004-11-08 2006-05-11 Sharpcast, Inc. Method and apparatus for a file sharing and synchronization system
US7706781B2 (en) 2004-11-22 2010-04-27 Seven Networks International Oy Data security in a mobile e-mail service
US7730143B1 (en) * 2004-12-01 2010-06-01 Aol Inc. Prohibiting mobile forwarding
FI117152B (fi) 2004-12-03 2006-06-30 Seven Networks Internat Oy Sähköpostiasetusten käyttöönotto matkaviestimelle
JP4762538B2 (ja) * 2004-12-27 2011-08-31 京セラ株式会社 携帯端末
US8351419B2 (en) * 2005-01-19 2013-01-08 Qualcomm Iskoot, Inc. Local access to a mobile network
US8756328B2 (en) * 2005-01-19 2014-06-17 Qualcomm Connected Experiences, Inc. Caller-callee association of a plurality of networked devices with direct dial through thin client
US8856359B2 (en) * 2005-06-29 2014-10-07 Qualcomm Connected Experiences, Inc. Caller-callee association of a plurality of networked devices
EP1684490A1 (en) * 2005-01-21 2006-07-26 Hewlett-Packard Development Company, L.P. Method for activating a network-based service in a communication network, apparatus, device and network therefor
ATE364291T1 (de) * 2005-01-28 2007-06-15 Research In Motion Ltd Automatische integration von inhalt aus mehreren datenspeichern mittels eines mobilkommunikationsgeräts
US8144853B1 (en) * 2005-02-02 2012-03-27 At&T Intellectual Property Ii, L.P. Methods, systems, and devices for providing contact information
WO2006083235A1 (en) * 2005-02-03 2006-08-10 Kevin Mei Kwang Chia Method and system for integrated communications with access control list, automatic notification and telephony services
US7877703B1 (en) 2005-03-14 2011-01-25 Seven Networks, Inc. Intelligent rendering of information in a limited display environment
US7612832B2 (en) * 2005-03-29 2009-11-03 Microsoft Corporation Method and system for video clip compression
US20070162450A1 (en) * 2005-04-04 2007-07-12 Anthony Siress Query object permissions establishment system and methods
US7461071B2 (en) * 2005-04-04 2008-12-02 Younite, Inc. Distributed management framework for personal attributes
US8208954B1 (en) 2005-04-08 2012-06-26 Iwao Fujisaki Communication device
US8438633B1 (en) 2005-04-21 2013-05-07 Seven Networks, Inc. Flexible real-time inbox access
US7796742B1 (en) 2005-04-21 2010-09-14 Seven Networks, Inc. Systems and methods for simplified provisioning
JP4710408B2 (ja) * 2005-04-28 2011-06-29 ソニー株式会社 コンテンツを提供する方法、情報提供システム及び情報提供プログラム
US7929946B2 (en) * 2005-05-24 2011-04-19 Rathus Spencer A Remote subscriber identification (RSID) system and method
US20140148130A1 (en) * 2005-05-24 2014-05-29 Marshall Feature Recongnition Llc Remote subscriber identification (rsid) system and method
US8374324B2 (en) * 2005-06-02 2013-02-12 At&T Intellectual Property I, L.P. Methods of using biometric data in a phone system and apparatuses to perform the methods
WO2006136660A1 (en) 2005-06-21 2006-12-28 Seven Networks International Oy Maintaining an ip connection in a mobile network
CN1802013A (zh) * 2005-07-01 2006-07-12 华为技术有限公司 实现网络服务提供商发现的方法及装置
US8069166B2 (en) * 2005-08-01 2011-11-29 Seven Networks, Inc. Managing user-to-user contact with inferred presence information
US7680513B2 (en) * 2005-08-08 2010-03-16 Palm, Inc. Contact-centric user-interface features for computing devices
US7490300B2 (en) * 2005-08-12 2009-02-10 Microsoft Corporation Copying and updating files
US8605718B2 (en) * 2005-08-30 2013-12-10 Babitech Ltd. Immediate communication system
CN100496027C (zh) * 2005-11-01 2009-06-03 中国移动通信集团公司 即时消息数据共享的方法
US8719397B2 (en) * 2005-11-03 2014-05-06 Emoze Ltd. Method and system for email and PIM synchronization and updating
US20070106698A1 (en) * 2005-11-07 2007-05-10 Microsoft Corporation Server based automatically updating address book
US8171093B2 (en) * 2005-12-23 2012-05-01 Novation Science Holding, Llc Web to phone contact information messaging system
US7533343B2 (en) * 2005-12-23 2009-05-12 Novation Science Holding, Llc Web page to cellular phone—contact information messaging system
US9049285B2 (en) * 2005-12-01 2015-06-02 At&T Intellectual Property I, L.P. Synchronization of client application data between POTS telephone and content portal through PSTN
US8645376B2 (en) * 2008-05-02 2014-02-04 Salesforce.Com, Inc. Method and system for managing recent data in a mobile device linked to an on-demand service
US20070130153A1 (en) * 2005-12-02 2007-06-07 Palm, Inc. Techniques to communicate and process location information from communications networks on a mobile computing device
US8964956B2 (en) 2005-12-13 2015-02-24 Gryphon Networks Corp. System and method for integrated compliance and contact management
US8005194B2 (en) 2005-12-21 2011-08-23 Hewlett-Packard Development Company, L.P. Technique for handling incoming reply messages
US8738750B2 (en) * 2005-12-21 2014-05-27 Imran Chaudhri System and method for efficient replication of and access to application specific environments and data
US7620404B2 (en) * 2005-12-22 2009-11-17 Pascal Chesnais Methods and apparatus for organizing and presenting contact information in a mobile communication system
US20070150540A1 (en) * 2005-12-27 2007-06-28 Microsoft Corporation Presence and peer launch pad
US20070153752A1 (en) * 2005-12-29 2007-07-05 Donnellan Kevin G Method and apparatus for provisioning contacts for PTT over cellular (PoC) communication
US20070168433A1 (en) * 2006-01-18 2007-07-19 Morgan Fabian F System and method for managing an instant messaging contact list
KR100753279B1 (ko) * 2006-01-20 2007-08-29 주식회사 팬택앤큐리텔 이동통신단말기간의 동기화 방법
US9479604B2 (en) * 2006-01-30 2016-10-25 Qualcomm Incorporated System and method for dynamic phone book and network content links in a mobile device
US7620392B1 (en) 2006-02-27 2009-11-17 Good Technology, Inc. Method and system for distributing and updating software in wireless devices
US7769395B2 (en) 2006-06-20 2010-08-03 Seven Networks, Inc. Location-based operations and messaging
JP2007233868A (ja) * 2006-03-02 2007-09-13 Aruze Corp 携帯電話機、及び、電子メール送受信用プログラム
US7599861B2 (en) 2006-03-02 2009-10-06 Convergys Customer Management Group, Inc. System and method for closed loop decisionmaking in an automated care system
JP2007235755A (ja) * 2006-03-02 2007-09-13 Aruze Corp 携帯電話機、及び、電子メール送受信用プログラム
JP4829653B2 (ja) * 2006-03-27 2011-12-07 富士通株式会社 アドレス情報管理システム,管理サーバ,及びアドレス帳更新方法
CN101047659B (zh) * 2006-03-31 2011-09-21 腾讯科技(深圳)有限公司 即时通讯中对指定终端联网状况进行监测管理的方法
US8379830B1 (en) 2006-05-22 2013-02-19 Convergys Customer Management Delaware Llc System and method for automated customer service with contingent live interaction
US7809663B1 (en) 2006-05-22 2010-10-05 Convergys Cmg Utah, Inc. System and method for supporting the utilization of machine language
CN101449564A (zh) * 2006-05-23 2009-06-03 诺基亚公司 具有增强的电话薄管理的移动通信终端
US20080125149A1 (en) * 2006-06-09 2008-05-29 Coastal Technologies Group, Inc. Message delivering telephone ring
US20080001717A1 (en) * 2006-06-20 2008-01-03 Trevor Fiatal System and method for group management
US20070290787A1 (en) * 2006-06-20 2007-12-20 Trevor Fiatal Systems and methods for group messaging
US20070297581A1 (en) * 2006-06-26 2007-12-27 Microsoft Corporation Voice-based phone system user interface
US9781071B2 (en) * 2006-06-28 2017-10-03 Nokia Technologies Oy Method, apparatus and computer program product for providing automatic delivery of information to a terminal
US8335825B2 (en) * 2006-08-11 2012-12-18 At&T Intellectual Property I, L.P. Personal directory services with presence indication
US8375088B2 (en) * 2006-08-11 2013-02-12 At&T Intellectual Property I, L.P. Customizable personal directory services
US8332474B2 (en) 2006-08-11 2012-12-11 At&T Intellectual Property I, L.P. Personal directory services with directed communication
JP4598741B2 (ja) * 2006-10-05 2010-12-15 株式会社エヌ・ティ・ティ・ドコモ 機能更新システム及び機能更新方法
US7877083B2 (en) * 2006-10-26 2011-01-25 International Business Machines Corporation Method and system for verifying telephone numbers across service providers
FR2908251A1 (fr) * 2006-11-08 2008-05-09 France Telecom Procede et systeme de synchronisation de repertoires
US9628490B2 (en) * 2006-11-27 2017-04-18 International Business Machines Corporation Trusted contact name validation
US8762542B2 (en) * 2006-11-30 2014-06-24 Red Hat, Inc. Protocol for sharing information in a peer to peer service
GB0624577D0 (en) * 2006-12-08 2007-01-17 Skype Ltd Communication Systems
CA2578390A1 (en) 2007-01-12 2008-07-12 Truecontext Corporation Method and system for managing mobile applications
US8417675B2 (en) * 2007-01-19 2013-04-09 Tepa Datasolutions Co., Llc Method of distributing contact and calendar records
US8346307B2 (en) * 2007-01-19 2013-01-01 Tepa Datasolutions Co., Llc Method of displaying contact information
US20080177796A1 (en) * 2007-01-19 2008-07-24 Eldering Charles A Method of Distributing Contact Information to Merchant Websites
US8234244B2 (en) 2007-01-19 2012-07-31 Tepa Datasolutions Co., Llc Method of distributing contact and calendar records
US8150422B2 (en) * 2007-01-19 2012-04-03 Tepa Datasolutions Co., Llc Method of displaying contact information
US20080177797A1 (en) * 2007-01-19 2008-07-24 Eldering Charles A Method of Updating Contact Information on Merchant Websites
JP4894532B2 (ja) * 2007-01-22 2012-03-14 ソニー株式会社 通信装置、通信システム、通信方法及び通信プログラム
US7860887B2 (en) 2007-02-20 2010-12-28 The Invention Science Fund I, Llc Cross-media storage coordination
US9008116B2 (en) * 2007-02-20 2015-04-14 The Invention Science Fund I, Llc Cross-media communication coordination
US7698445B2 (en) * 2007-04-12 2010-04-13 Younite, Inc. Client agents for obtaining attributes from unavailable clients
US8463813B2 (en) * 2007-04-12 2013-06-11 Younite, Inc. Individualized data sharing
US8392416B2 (en) * 2007-04-20 2013-03-05 International Business Machines Corporation Dynamic group creation or reconfiguration based upon available metadata
US20080270613A1 (en) * 2007-04-27 2008-10-30 Drew Bamford Method of Processing a Contact for a Mobile Device and Related Device
US7890089B1 (en) 2007-05-03 2011-02-15 Iwao Fujisaki Communication device
US8559983B1 (en) 2007-05-03 2013-10-15 Iwao Fujisaki Communication device
US8805425B2 (en) 2007-06-01 2014-08-12 Seven Networks, Inc. Integrated messaging
US8693494B2 (en) 2007-06-01 2014-04-08 Seven Networks, Inc. Polling
US20100198923A1 (en) * 2009-01-30 2010-08-05 Rebelvox Llc Methods for using the addressing, protocols and the infrastructure of email to support near real-time communication
US8645477B2 (en) * 2009-01-30 2014-02-04 Voxer Ip Llc Progressive messaging apparatus and method capable of supporting near real-time communication
US8688789B2 (en) * 2009-01-30 2014-04-01 Voxer Ip Llc Progressive messaging apparatus and method capable of supporting near real-time communication
US20090010184A1 (en) * 2007-07-05 2009-01-08 Vesa Luiro Device and method for bidirectional communication
US8676273B1 (en) 2007-08-24 2014-03-18 Iwao Fujisaki Communication device
US8311585B2 (en) * 2007-09-28 2012-11-13 Hewlett-Packard Development Company, L.P. Synchronized helper system using paired computing device
US8136125B2 (en) * 2007-10-02 2012-03-13 International Business Machines Corporation Prioritization for online contact status updates
US9451038B2 (en) * 2007-10-02 2016-09-20 International Business Machines Corporation Managing contact status updates in a presence management system
US7885937B2 (en) * 2007-10-02 2011-02-08 International Business Machines Corporation Mapping online contact information into a contacts list
US8639214B1 (en) 2007-10-26 2014-01-28 Iwao Fujisaki Communication device
US8472935B1 (en) 2007-10-29 2013-06-25 Iwao Fujisaki Communication device
US8364181B2 (en) 2007-12-10 2013-01-29 Seven Networks, Inc. Electronic-mail filtering for mobile devices
US9002828B2 (en) 2007-12-13 2015-04-07 Seven Networks, Inc. Predictive content delivery
US8793305B2 (en) 2007-12-13 2014-07-29 Seven Networks, Inc. Content delivery to a mobile device from a content service
US8744720B1 (en) 2007-12-27 2014-06-03 Iwao Fujisaki Inter-vehicle middle point maintaining implementer
US8181111B1 (en) 2007-12-31 2012-05-15 Synchronoss Technologies, Inc. System and method for providing social context to digital activity
US8781528B2 (en) * 2007-12-31 2014-07-15 The Invention Science Fund I, Llc Automatic mobile device backup
US8107921B2 (en) 2008-01-11 2012-01-31 Seven Networks, Inc. Mobile virtual network operator
US20090182821A1 (en) * 2008-01-15 2009-07-16 Research In Motion Limited Apparatus and associated method for providing network based address book and sharing and synchornizing address book information at multiple communication devices
US8005927B2 (en) * 2008-01-22 2011-08-23 Microsoft Corporation Current updates
US8862657B2 (en) 2008-01-25 2014-10-14 Seven Networks, Inc. Policy based content service
US20090193338A1 (en) 2008-01-28 2009-07-30 Trevor Fiatal Reducing network and battery consumption during content delivery and playback
US9032295B1 (en) 2008-03-19 2015-05-12 Dropbox, Inc. Method for displaying files from a plurality of devices in a multi-view interface and for enabling operations to be performed on such files through such interface
US7904459B2 (en) * 2008-03-19 2011-03-08 International Business Machines Corporation Generating a recipient list for propagating contact information changes based on contact metrics involving a user and the recipients on the list
US8019900B1 (en) * 2008-03-25 2011-09-13 SugarSync, Inc. Opportunistic peer-to-peer synchronization in a synchronization system
US9141483B1 (en) 2008-03-27 2015-09-22 Dropbox, Inc. System and method for multi-tier synchronization
US20090248670A1 (en) * 2008-03-31 2009-10-01 Trevor Fiatal Content search engine
US8543157B1 (en) 2008-05-09 2013-09-24 Iwao Fujisaki Communication device which notifies its pin-point location or geographic area in accordance with user selection
US20090287714A1 (en) * 2008-05-19 2009-11-19 Motorola, Inc. Method and Apparatus for Community-Based Comparison Shopping Based on Social Bookmarking
US8787947B2 (en) 2008-06-18 2014-07-22 Seven Networks, Inc. Application discovery on mobile devices
US8954501B2 (en) * 2008-06-25 2015-02-10 Google Technology Holdings LLC Devices and methods for determining a group and for determining information related to group entries
US8078158B2 (en) 2008-06-26 2011-12-13 Seven Networks, Inc. Provisioning applications for a mobile device
US8340726B1 (en) 2008-06-30 2012-12-25 Iwao Fujisaki Communication device
US8452307B1 (en) 2008-07-02 2013-05-28 Iwao Fujisaki Communication device
CN101626550B (zh) * 2008-07-11 2019-02-12 华为技术有限公司 一种彩铃选择方法、系统及相关装置
US8498621B2 (en) * 2008-08-20 2013-07-30 At&T Mobility Ii Llc Cellular device management
US8458128B2 (en) * 2008-08-26 2013-06-04 Microsoft Corporation Minimal extensions required for multi-master offline and collaboration for devices and web services
US8805450B2 (en) * 2008-09-05 2014-08-12 Microsoft Corp. Intelligent contact management
KR20100042678A (ko) * 2008-10-02 2010-04-27 삼성전자주식회사 통신 장치에서 프레젠스 서비스를 제공하기 위한 장치 및 방법
US8909759B2 (en) 2008-10-10 2014-12-09 Seven Networks, Inc. Bandwidth measurement
US8122092B2 (en) 2008-11-10 2012-02-21 Microsoft Corporation Auto-resolve recipients cache
US8584031B2 (en) 2008-11-19 2013-11-12 Apple Inc. Portable touch screen device, method, and graphical user interface for using emoji characters
US8650498B1 (en) 2009-05-04 2014-02-11 SugarSync, Inc. User interface for managing and viewing synchronization settings in a synchronization system
US20110047212A1 (en) * 2009-08-20 2011-02-24 Stephen Levy Adjustment of a contact list
CN101668253B (zh) * 2009-09-22 2012-10-10 深圳市戴文科技有限公司 一种移动终端联系人的识别方法、系统移动终端
US8255006B1 (en) 2009-11-10 2012-08-28 Fusionone, Inc. Event dependent notification system and method
EP2337325B1 (en) * 2009-12-18 2014-07-30 BlackBerry Limited Accessing a data item stored in an unavailable mobile communication device
US20110167049A1 (en) * 2010-01-05 2011-07-07 Apple Inc. File system management techniques for computing environments and systems
US20110202853A1 (en) * 2010-02-15 2011-08-18 Research In Motion Limited Contact objects
US8543144B2 (en) * 2010-02-17 2013-09-24 Microsoft Corporation Automated caller identifier from contact lists of a user's contacts
US8140570B2 (en) 2010-03-11 2012-03-20 Apple Inc. Automatic discovery of metadata
US9043731B2 (en) 2010-03-30 2015-05-26 Seven Networks, Inc. 3D mobile user interface with configurable workspace management
KR101674943B1 (ko) * 2010-03-31 2016-11-10 엘지전자 주식회사 이동 단말기 및 그 제어방법
US8548449B2 (en) 2010-05-20 2013-10-01 Microsoft Corporation Mobile contact notes
US9043433B2 (en) 2010-07-26 2015-05-26 Seven Networks, Inc. Mobile network traffic coordination across multiple applications
JP5676762B2 (ja) 2010-07-26 2015-02-25 セブン ネットワークス インコーポレイテッド モバイルアプリケーショントラフィック最適化
US8838783B2 (en) 2010-07-26 2014-09-16 Seven Networks, Inc. Distributed caching for resource and mobile network traffic management
US9077630B2 (en) 2010-07-26 2015-07-07 Seven Networks, Inc. Distributed implementation of dynamic wireless traffic policy
US8983978B2 (en) 2010-08-31 2015-03-17 Apple Inc. Location-intention context for content delivery
WO2012037675A2 (en) * 2010-09-24 2012-03-29 Research In Motion Limited Storage of applications and associated digital goods for use in wireless communication devices and systems
US9317839B2 (en) * 2010-10-07 2016-04-19 Microsoft Technology Licensing, Llc Automatic contact linking from multiple sources
WO2012060996A2 (en) 2010-11-01 2012-05-10 Michael Luna Caching adapted for mobile application behavior and network conditions
US8843153B2 (en) 2010-11-01 2014-09-23 Seven Networks, Inc. Mobile traffic categorization and policy for network use optimization while preserving user experience
US8484314B2 (en) 2010-11-01 2013-07-09 Seven Networks, Inc. Distributed caching in a wireless network of content delivered for a mobile application over a long-held request
WO2012061430A2 (en) 2010-11-01 2012-05-10 Michael Luna Distributed management of keep-alive message signaling for mobile network resource conservation and optimization
US8204953B2 (en) 2010-11-01 2012-06-19 Seven Networks, Inc. Distributed system for cache defeat detection and caching of content addressed by identifiers intended to defeat cache
WO2012060995A2 (en) 2010-11-01 2012-05-10 Michael Luna Distributed caching in a wireless network of content delivered for a mobile application over a long-held request
US9060032B2 (en) 2010-11-01 2015-06-16 Seven Networks, Inc. Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic
US9330196B2 (en) 2010-11-01 2016-05-03 Seven Networks, Llc Wireless traffic management system cache optimization using http headers
US8943428B2 (en) 2010-11-01 2015-01-27 Synchronoss Technologies, Inc. System for and method of field mapping
US8166164B1 (en) 2010-11-01 2012-04-24 Seven Networks, Inc. Application and network-based long poll request detection and cacheability assessment therefor
CN103404193B (zh) 2010-11-22 2018-06-05 七网络有限责任公司 调校数据传输以优化为通过无线网络的传输建立的连接
EP2636268B1 (en) 2010-11-22 2019-02-27 Seven Networks, LLC Optimization of resource polling intervals to satisfy mobile device requests
EP2661697B1 (en) 2011-01-07 2018-11-21 Seven Networks, LLC System and method for reduction of mobile network traffic used for domain name system (dns) queries
US20120246187A1 (en) 2011-03-22 2012-09-27 International Business Machines Corporation Automatic correction of contact list errors in a collaboration system
US9084105B2 (en) 2011-04-19 2015-07-14 Seven Networks, Inc. Device resources sharing for network resource conservation
EP2702500B1 (en) 2011-04-27 2017-07-19 Seven Networks, LLC Detecting and preserving state for satisfying application requests in a distributed proxy and cache system
EP2621144B1 (en) 2011-04-27 2014-06-25 Seven Networks, Inc. System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief
US9239800B2 (en) 2011-07-27 2016-01-19 Seven Networks, Llc Automatic generation and distribution of policy information regarding malicious mobile traffic in a wireless network
US20130047089A1 (en) * 2011-08-21 2013-02-21 Murali S. Kulathungam System and Method to Consolidate and Update Digital Address Books
US9143910B2 (en) 2011-09-30 2015-09-22 Blackberry Limited Method and system for remote wipe through voice mail
US8689243B2 (en) * 2011-11-04 2014-04-01 Microsoft Corporation Web service API for unified contact store
US8918503B2 (en) 2011-12-06 2014-12-23 Seven Networks, Inc. Optimization of mobile traffic directed to private networks and operator configurability thereof
WO2013086214A1 (en) 2011-12-06 2013-06-13 Seven Networks, Inc. A system of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation
EP2788889A4 (en) 2011-12-07 2015-08-12 Seven Networks Inc FLEXIBLE AND DYNAMIC INTEGRATION SCHEMES OF A TRAFFIC MANAGEMENT SYSTEM WITH VARIOUS NETWORK OPERATORS TO REDUCE NETWORK TRAFFIC
WO2013086447A1 (en) 2011-12-07 2013-06-13 Seven Networks, Inc. Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol
WO2013090212A1 (en) 2011-12-14 2013-06-20 Seven Networks, Inc. Mobile network reporting and usage analytics system and method using aggregation of data in a distributed traffic optimization system
US8861354B2 (en) 2011-12-14 2014-10-14 Seven Networks, Inc. Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization
WO2013090834A1 (en) 2011-12-14 2013-06-20 Seven Networks, Inc. Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic
EP2801236A4 (en) 2012-01-05 2015-10-21 Seven Networks Inc DETECTION AND MANAGEMENT OF USER INTERACTIONS WITH FRONT PANEL APPLICATIONS ON A MOBILE DEVICE IN DISTRIBUTED CACHE STORES
US9203864B2 (en) 2012-02-02 2015-12-01 Seven Networks, Llc Dynamic categorization of applications for network access in a mobile network
WO2013116852A1 (en) 2012-02-03 2013-08-08 Seven Networks, Inc. User as an end point for profiling and optimizing the delivery of content and data in a wireless network
US9497149B2 (en) 2012-02-03 2016-11-15 Richard Kramer System and method for reducing unsolicited E-mails
US9633057B2 (en) 2012-02-03 2017-04-25 Introhive Inc. Method and system for collecting, searching and determining the strength of contacts from a mobile contact list
US8812695B2 (en) 2012-04-09 2014-08-19 Seven Networks, Inc. Method and system for management of a virtual network connection without heartbeat messages
WO2013155208A1 (en) 2012-04-10 2013-10-17 Seven Networks, Inc. Intelligent customer service/call center services enhanced using real-time and historical mobile application and traffic-related statistics collected by a distributed caching system in a mobile network
US8913099B2 (en) 2012-05-02 2014-12-16 Blackberry Limited Systems and methods to manage video chat contacts
US9141504B2 (en) * 2012-06-28 2015-09-22 Apple Inc. Presenting status data received from multiple devices
WO2014011216A1 (en) 2012-07-13 2014-01-16 Seven Networks, Inc. Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications
US9633125B1 (en) 2012-08-10 2017-04-25 Dropbox, Inc. System, method, and computer program for enabling a user to synchronize, manage, and share folders across a plurality of client devices and a synchronization server
US10057318B1 (en) 2012-08-10 2018-08-21 Dropbox, Inc. System, method, and computer program for enabling a user to access and edit via a virtual drive objects synchronized to a plurality of synchronization clients
CN103095907B (zh) * 2012-09-14 2015-06-03 中兴通讯股份有限公司 一种移动终端中通过短信改变联系人状态的方法和装置
US8775404B1 (en) * 2012-09-28 2014-07-08 Sprint Spectrum L.P. Dynamic populating of contact lists with additional communication-application user identifiers
US9161258B2 (en) 2012-10-24 2015-10-13 Seven Networks, Llc Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion
US20140172805A1 (en) * 2012-12-19 2014-06-19 Microsoft Corporation Contact management
US9307493B2 (en) 2012-12-20 2016-04-05 Seven Networks, Llc Systems and methods for application management of mobile device radio state promotion and demotion
KR102010555B1 (ko) * 2012-12-24 2019-08-13 삼성전자주식회사 수발신 정보를 추출하여 연락처를 관리할 수 있는 전자 장치 및 방법
CN103079001B (zh) * 2012-12-27 2014-11-19 东莞宇龙通信科技有限公司 使用移动终端显示被删除联系人的资料的方法和装置
US9241314B2 (en) 2013-01-23 2016-01-19 Seven Networks, Llc Mobile device with application or context aware fast dormancy
US8874761B2 (en) 2013-01-25 2014-10-28 Seven Networks, Inc. Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols
US9338241B2 (en) * 2013-03-07 2016-05-10 International Business Machines Corporation Tracking contacts across multiple communications services
US9326185B2 (en) 2013-03-11 2016-04-26 Seven Networks, Llc Mobile network congestion recognition for optimization of mobile traffic
CN103179248A (zh) * 2013-03-21 2013-06-26 广东欧珀移动通信有限公司 一种显示联系人的方法、装置及移动设备
CN104219362A (zh) * 2013-05-30 2014-12-17 腾讯科技(深圳)有限公司 搜索联系人的方法和装置
US10817481B2 (en) 2013-06-18 2020-10-27 Blackberry Limited Managing contact records between service provider accounts of a user
US9065765B2 (en) 2013-07-22 2015-06-23 Seven Networks, Inc. Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network
CN103491227B (zh) * 2013-09-30 2017-06-06 宇龙计算机通信科技(深圳)有限公司 电话号码获取方法及终端
KR101613569B1 (ko) 2014-06-02 2016-04-29 (주)정민 전열교환기를 이용한 환기장치와 그 환기장치를 이용한 환기방법
US9940637B2 (en) 2015-06-05 2018-04-10 Apple Inc. User interface for loyalty accounts and private label accounts
US11580608B2 (en) 2016-06-12 2023-02-14 Apple Inc. Managing contact information for communication applications
DK180007B1 (en) 2017-05-16 2020-01-16 Apple Inc. RECORDING AND SENDING EMOJI
US10542142B2 (en) 2017-10-27 2020-01-21 Stacey Hengsterman Apparatus and method for accessing contact lists on an electronic device that is unavailable or unusable
US11334596B2 (en) 2018-04-27 2022-05-17 Dropbox, Inc. Selectively identifying and recommending digital content items for synchronization
DK201870374A1 (en) 2018-05-07 2019-12-04 Apple Inc. AVATAR CREATION USER INTERFACE
CN109547638B (zh) * 2018-12-10 2021-09-07 努比亚技术有限公司 一种终端控制方法、终端及计算机可读存储介质
US11107261B2 (en) 2019-01-18 2021-08-31 Apple Inc. Virtual avatar animation based on facial feature movement
CN111897614B (zh) * 2019-05-06 2021-07-06 苹果公司 头像与多个应用程序的集成

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0593707A4 (en) * 1992-05-08 1997-07-16 Motorola Inc Method and apparatus for user selectable quick data access in a selective call receiver
US5915214A (en) * 1995-02-23 1999-06-22 Reece; Richard W. Mobile communication service provider selection system
JP3076239B2 (ja) * 1996-01-17 2000-08-14 日本電気アイシーマイコンシステム株式会社 オンボード書込制御方法
JPH10215316A (ja) 1997-01-30 1998-08-11 Toshiba Corp 移動通信システム
US6442570B1 (en) 1997-10-27 2002-08-27 Microsoft Corporation Object identification and data communication during an object synchronization process
US6324544B1 (en) 1998-10-21 2001-11-27 Microsoft Corporation File object synchronization between a desktop computer and a mobile device
US6516327B1 (en) 1998-12-24 2003-02-04 International Business Machines Corporation System and method for synchronizing data in multiple databases
US6996627B1 (en) * 1999-05-25 2006-02-07 Realnetworks, Inc. System and method for providing update information
US6505214B1 (en) 1999-09-28 2003-01-07 Microsoft Corporation Selective information synchronization based on implicit user designation
US7337210B2 (en) * 2000-01-13 2008-02-26 International Business Machines Corporation Method and apparatus for determining availability of a user of an instant messaging application
KR100651539B1 (ko) * 2000-09-29 2006-11-28 삼성전자주식회사 이동단말기의 기능 갱신방법
KR20020033275A (ko) * 2000-10-30 2002-05-06 정정호 로컬 단말기와 서버간에 데이터 파일을 동기화시키는동기화 푸시 서비스 방법 및 시스템
US20020087646A1 (en) * 2000-11-01 2002-07-04 Hickey Matthew W. System and method for group electronic mailbox
AU2002219796A1 (en) * 2000-11-20 2002-06-03 At And T Wireless Services, Inc. Systems for providing wireless communication presence information
US6701348B2 (en) * 2000-12-22 2004-03-02 Goodcontacts.Com Method and system for automatically updating contact information within a contact database
JP3778018B2 (ja) * 2001-07-05 2006-05-24 日本電気株式会社 局内側端子板、ハイパスフィルタ用端子板および主配線板
US7715546B2 (en) * 2001-07-09 2010-05-11 Austin Logistics Incorporated System and method for updating contact records
US9134989B2 (en) 2002-01-31 2015-09-15 Qualcomm Incorporated System and method for updating dataset versions resident on a wireless device
US6970827B2 (en) * 2002-03-19 2005-11-29 Gomed, Llc System and method for storing information on a wireless device
US20030220898A1 (en) * 2002-05-23 2003-11-27 Kevin Hoffman Method and system for managing and/or transferring information
US20050009537A1 (en) * 2003-07-11 2005-01-13 Crocker Ronald T. Method and apparatus for facilitating wireless presence-based services
AU2004302220A1 (en) * 2003-08-08 2005-02-17 Telecommunication Systems, Inc. Method and system for collecting synchronizing and reporting telecommunication call events and work flow related information

Also Published As

Publication number Publication date
EP1503604A2 (en) 2005-02-02
US20050288006A1 (en) 2005-12-29
US6973299B2 (en) 2005-12-06
JP2005056419A (ja) 2005-03-03
US7139555B2 (en) 2006-11-21
CA2472988C (en) 2011-12-13
US20050027716A1 (en) 2005-02-03
JP3949678B2 (ja) 2007-07-25
MXPA04007405A (es) 2005-06-17
CA2472988A1 (en) 2005-02-01
EP2528312A2 (en) 2012-11-28
EP1503604A3 (en) 2011-02-23
EP2528312A3 (en) 2013-01-09
KR20050016065A (ko) 2005-02-21
EP1503604B1 (en) 2013-04-10
CN1581901A (zh) 2005-02-16
EP2528312B1 (en) 2013-10-23
BRPI0403147B1 (pt) 2016-12-27
BRPI0403147A (pt) 2005-05-31
KR100899911B1 (ko) 2009-05-28

Similar Documents

Publication Publication Date Title
CN100550930C (zh) 用于维护当前联系人和元数据信息的方法和系统
US7643824B2 (en) Wireless telephone data backup system
US7587457B2 (en) Message automatic notification system, message automatic notification method, communication terminal device, and recording medium
EP2371111B1 (en) System and method of sharing information between wireless devices
US9094492B2 (en) Cooperative tablet computer and mobile communicator
CN100581159C (zh) 更新存在信息
US20050033780A1 (en) Method and apparatus for data transmission
CN103379227A (zh) 通信服务管理系统及其操作方法
EP2661059A1 (en) Method and mobile terminal for storing memorandum during calling
CN103095907B (zh) 一种移动终端中通过短信改变联系人状态的方法和装置
CN100479565C (zh) 个性化回铃音设置信息的获取和更新方法
CN105407202A (zh) 一种远程查询联系人信息的方法及终端
CN102932533A (zh) 一种供第三方应用程序调用联系人的方法和装置
JP2006013824A (ja) バックアップデータのストレージシステム及び方法、これに用いられる情報サーバ、携帯端末及びプログラム
WO2006043128A1 (en) Recording data at a mobile telephone during a telephone call
JP2007515707A (ja) 通信を行うシステムおよび方法
EP1405465B1 (en) Identifying multilingual participants in network communications
JP2006310984A (ja) 電話帳管理システム及び電話帳管理方法
KR20060024694A (ko) 정보공유 방법 및 이를 위한 시스템
KR20060073033A (ko) 이동통신단말기 및 이를 이용한 단문 메시지 관리 방법
TWI487363B (zh) 決定一收話裝置之一使用者介面的方法與其相關裝置、通訊系統及儲存媒體
CN111132017A (zh) 一种通信终端的通信方法、电子设备及存储介质
Guide HP iPAQ
WO2008079823A2 (en) Data processing apparatus and a method of operating data processing apparatus for generating representations of availability status for application programs
KR20140067726A (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
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150506

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150506

Address after: Washington State

Patentee after: Micro soft technique license Co., Ltd

Address before: Washington State

Patentee before: Microsoft Corp.