高级联络识别系统的制作方法

文档序号:7947503阅读:139来源:国知局
专利名称:高级联络识别系统的制作方法
技术领域
本发明涉及一种在例如蜂窝式电话网络等网络环境中允许用户为其他个人提供所述用户的个性化呈现的系统。
背景技术
无线电话已因包含例如照相机、地址簿、日历表及游戏等功能而变得功能越来越强大。许多无线电话现在包含微处理器、操作系统及存储器,从而使开发商能够为电话提供有限的应用程序。除了显示在电话上所拍摄或下载至电话上的照片外,电话现在还包含播放多媒体文件的能力,所述多媒体文件包括多音铃声、MP3文件、MPEG、AVI及QuickTime电影等等。
无线电话很长时间以来便能够通过无线访问协议(WAP)浏览器来访问因特网并通过SMS来接收消息。无线电话的用户通过无线网络连接至一使所述电话能够读取具WAP功能的内容的服务器。大多数提供商均使用户能够通过WAP浏览器来访问一电子邮件消息帐户,及/或直接向用户的电话提供短消息服务(SMS)消息。SMS使用户能够直接在电话上接收简短的文本消息。消息可实际上存储在电话上,但可用存储仅限于一非常小的存储量。此外,未提供在SMS中处理附件的能力。
最近,电话本身的功能已变得强大到足以通过运营商的网路利用数据连接来操纵数据。例如,运营商网路的用户可向其电话下载多媒体内容、选购及下载电话特定应用程序、及发送和接收更稳健的消息。例如Research In Motion′s Blackberry装置等已与无线电话相组合的装置为用户提供增强的消息能力及附件处理。这些装置具体配置成通过一无线网络来提供联络及消息应用程序。
再者,大多数电话均提供有限的本机地址及联络人数据存储能力,且仅提供SMS消息接发能力。某些电话确实允许用户在其电话的地址簿中使图像及特定铃声与用户相关联。大多数无线电话均支持呼叫方ID-其显示一呼入呼叫方的号码。使用此种信息,具备成像及多铃声能力的电话在接收到呼入呼叫时能显示呼入呼叫方的与地址簿相关联的照片(如果有),并播放一具体指定的铃声(如果已规定)。
由于存在许许多多种不同类型的无线电话及其他通信装置,一将允许用户在其他用户的电话上提供自己的个性化呈现形式的系统将有助于使用户能够向其他用户识别自己。

发明内容
本发明大体而言涉及一种能够形成并向例如移动电话等无线通信装置的用户分发高级识别信息的系统及方法。订户可定义其自己的角色作为用于界定用户的信息集合。订户可随后向其朋友及伙伴的移动电话公开其角色,并更新具有所述订户的联络信息的其他人的地址簿。用户可规定不同的角色来显示给不同的用户。
在一实施例中,本发明是一种用于为无线电话的用户提供拟人化信息的系统。
在另一实施例中,本发明是一种在一无线装置上识别服务订户的方法。所述方法可包括如下步骤创建一包含向其他用户识别一用户的信息的订户角色;及当从另一其个人化信息已提供给所述用户的订户接收到对一装置的呼叫或其他类型的联络(例如SMS、按键通话消息、电子邮件、语音剪辑等等)时,在所述装置上显示所述角色的至少一部分。
在另一实施例中,本发明是一种提供一高级呼叫方识别服务的方法。在该实施例中,本发明包括维持一由用户提供的订户角色信息的存储器,所述角色信息向其他用户识别所述用户;及根据订户之间所创建的关系来向其他用户分发角色信息。
本发明的再一实施例包括一种在一订户电话上的应用程序。所述应用程序包括一用于至少一个其他订户的拟人化信息的存储器;及一显示界面,其向一电话界面及一用于管理所述用户自己的个人化信息以及任何系统或帐户偏好的界面提供拟人化信息。
在另一实施例中,本发明是一种用于一通信系统的应用程序服务器。所述服务器包括一用于复数个订户的拟人化信息的存储器;及一分发系统管理应用程序。
本发明可使用硬件、软件、或硬件与软件两者的组合来实现。用于本发明的软件存储于一个或多个处理器可读存储媒体上,包括硬盘驱动器、CD-ROM、DVD、光盘、软盘、磁带机、RAM、ROM或其他适宜的存储装置上。在替代实施例中,某些或所有软件均可由包括定制的集成电路、门阵列、FPGA、PLD及专用计算机在内的专用硬件来代替。
根据其中结合图式来阐述本发明较佳实施例的下文说明,将会更清晰地得知本发明的这些及其他目的及优点。


图1为一显示一种根据本发明的方法的流程图。
图2为一显示根据本发明的第二种方法的流程图。
图3为一种适用于实施本发明的识别系统的系统的方块图。
图4为一流程图,其显示根据本发明的第一种用于向一非订户发出加入由一企业服务提供商所建立的服务的邀请的方法。
图5显示根据本发明的第二种用于向一非订户发出邀请的方法。
图6为一种根据本发明关于一订户的角色及角色群组的图解说明。
图7为一种根据本发明位于一服务器上的系统数据库存储器的结构的图解说明。
图8为一顺序图,其显示为使一新用户从电话上订购根据本发明的高级识别服务而在客户端装置、服务器及服务器界面上进行的作业。
图9为一顺序图,其显示当所述系统与一根据第6,671,757号美国专利的同步服务器一起使用时如何形成一用户帐户。
图10为一顺序图,其显示根据本发明如何在一由服务器提供的界面上创建一新的订户。
图11为一顺序图,其显示根据本发明一已在所述系统中具有帐户但利用一新电话的用户将如何与一服务器相互作用。
图12为一使用情形图,其显示根据本发明的系统可供用户/订户使用的功能。
图13为一使用情形图,其显示根据本发明的系统可供用户/订户使用的联络管理。
图14为一使用情形图,其显示根据本发明的系统可供用户/订户使用的角色控制功能。
图15为一使用情形图,其显示根据本发明的系统可供用户/订户使用的多媒体控制功能。
图16为根据本发明在一电话上提供的实例性高级ID屏幕。
图17为一根据本发明在一电话上提供的具有元数据的实例性高级ID屏幕。
图18为一根据本发明在一电话上提供的具有控制功能的实例性高级ID屏幕。
图19为根据本发明一用户的实例性用户界面本地屏幕,其用于通过一网络浏览器来管理一高级ID系统。
图20A为一根据本发明通过由一服务器提供的网络浏览器来管理联络的实例性用户界面。
图20B-20M为在例如电话等客户端装置上提供的用于管理联络人的实例性用户界面屏幕,其在例如电话等客户端装置上提供参照图20A所示的功能。
图21A为根据本发明用于在一网络服务器上管理由一服务器所提供的拟人化信息的实例性用户界面。
图21B-21N为可在例如蜂窝式电话等客户端装置上提供的用于实施图21中所示功能的用户界面屏幕。
图22为根据本发明的系统在一服务器上提供的使用户能够管理图像的实例性用户界面屏幕。
图23为根据本发明的系统由一服务器在一网络浏览器中提供的使用户能够管理多媒体的实例性用户界面。
图24为根据本发明由一服务器在一网络浏览器中提供的实例性用户界面,其使用户能够根据本发明的系统来管理用户帐户的详细情况。
图25为一利用在第6,671,757号美国专利中所揭示的同步系统来构建本发明系统的替代客户端服务器配置。
图26为根据本发明的系统整合有多个参与者及订户的图25所示系统的图式。
图27为一适合根据本发明使用的实例性客户端应用程序结构。
图28为一静态结构,其显示根据本发明包含于一客户端侧数据库中的信息。
图29为一在一客户端结构(例如图28中所示的客户端结构)上所用的实体管理器的静态结构。
图30为一根据本发明的客户端应用程序的实例性替代配置。
图31为根据本发明的另一替代客户端配置。
图32为根据本发明的又一替代客户端配置。
图33为根据本发明的再一替代客户端配置。
图34为根据本发明的再一替代客户端配置。
图35为一显示根据本发明的客户端侧媒体管理器的功能的结构。
具体实施例方式
通过使用户能够为高级无线通信装置的其他用户提供拟人化信息,本发明能够为电话或其他移动装置提供高级识别功能。每一用户均可创建其自身的一个或多个个人化呈现形式并将该信息推至其他用户。所述服务一般由企业服务提供商或蜂窝式网络运营商通过一个或多个服务器来实现。用户可订购所述服务,从而使其能够创建及分发拟人化信息或“角色”子集、或者仅参与所述系统中从订户接收拟人化信息。由于各装置具有不同的功能,因而系统向每一装置提供拟人化信息的能力将有所不同,且在一实施例中,存储系统中每一成员的用户装置类型及其功能。为将拟人化信息保持于数据存储器中并提供与系统相关联的功能度,企业服务提供商所提供的本发明方法及实施系统和应用程序可收取服务费用。
一般而言,用户会创建自己的拟人化来向其他电话用户识别其自己,所述拟人化信息可包括用户的联络信息、特征、像片、多媒体信息及特定铃声。许多蜂窝式电话包括下载特定铃声的能力并通过如下方式使用这些铃声来识别呼入的呼叫方使铃声和照片与电话中的联络信息相关联并使用呼叫方ID功能对其进行触发。本发明的系统使用户能够规定其自己的铃声并使用其来向其他用户识别其自己。除拟人化信息中的静态信息外,用户还可向其他用户或参与者提供动态信息,例如GPS位置、时区、可用性、及与事件相关的信息(例如一关于今天是呼叫方生日的提醒、或者日历表事件或分派给呼叫方或由呼叫方所分派的任务的汇总)或控制信息。
图1显示一种根据本发明的大体方法。在步骤202中,一订户通过提供帐户创建信息来加入系统中。在步骤202中,用户可使用一用户名、一安全口令来建立一帐户,并提供其他配置信息。该步骤可通过一基于电话的界面或通过一基于网络的界面或者任何其他适当的界面途径来实施。
在步骤204中,用户可设定用户自己的拟人化信息。这在图式中有时称作创建或更新“me(我自己)”。如在表206中所示,用户拟人化数据可包括用户的姓名、地址、电话号码及任何其他联络信息、用户的照片、对应于用户的特定铃声、及可通过各种方式联络用户的可用时间的时间表。此外,用户还可输入用户的位置信息。位置信息可具体到各种程度,并可在开始时人工输入或者在一具备GPS功能的电话中通过与GPS系统的连接来输入。可使用电话的GPS代理程序通过电话上的代理程序来更新用户系统的位置部分中的信息。所述铃声可由用户加载或者可从由系统管理员作为服务的一部分提供的铃声中选取,或者用户可使用装置的麦克风(如果配备)创作一新的音频剪辑来用作铃声。视需要,增值媒体分发商可提供电话,并包含在系统中的数字版权管理以确保恰当地控制本发明系统内的版权材料。电话制造商、移动电话运营商或另一实体也可增加DRM功能度,此可决定可重新分发那些(及如何重新分发)受保护的内容。应认识到,步骤204是可选的,且用户可决定不提供拟人化信息,而是仅参与到系统中来获取其他用户的拟人化信息。在另一实施例中,接收拟人化信息并不要求订购由ESP所提供的高级ID服务。
如在下文中所进一步详细说明,可为用户的联络信息中的不同的个人群体提供不同组的拟人化信息(或“角色”)。例如,用户可能希望一个联络人群体接收到一组拟人化信息(例如商务联络人),而另一组联络人(例如个人朋友)接收到不同的一组信息。通过定义群体,使用户能够定义接收到联络信息的特定版本的接收方。用户可使用一在移动装置上所提供的界面、或者另一选择为通过某种其他界面(例如网页或一管理配置控制台)将一个或多个用户分配到一特定群体中。另外,用户可规定一可供任何人下载(并将自动地分配给用户装置中的新联络人)的“公共”角色。系统或代理程序将群体分配情况保持于永久性的存储器中。系统或代理程序使用上文所述的技术将适用于每一群体的信息传输至该群体中的各个成员。企业服务提供商可允许用户在系统中建立帐户时具有一缺省的角色。例如,系统可建立缺省的公众朋友、家庭、同事、商业伙伴、及黑名单角色模板,从而在用户加入系统时立即使用户能够输入某些信息并具有所建立的角色。黑名单角色旨在分配给那些所述用户不想向其公开信息的朋友。
在步骤208中,通过若干种方式中的一种向ESP提供新订户的联络记录,并探测所述订户的联络记录与其他订户之间的关系。该输入可简单到下载所述用户已存储于其电话中的电话号码,或者可包含使系统能够判定各个个人是否为系统中的成员的其他联络信息。此外,订户可在创建帐户期间人工输入联络人,或者从另一个源下载联络信息,例如从个人计算机或个人数字助理上的个人信息管理器中下载联络信息。也可提供一搜索机构,从而使用户能够输入关于各个个人的信息以判定某个个人是否为系统的一部分。例如,如果用户不具有所存储的个人信息资源,则用户可通过网络浏览器来访问一由系统管理方所提供的表格,所述表格提供姓名及其他联络栏,系统可使用所述姓名及其他联络栏来搜索参与到所述系统中的其他用户。一旦找到该信息,便随后将该信息提供给用户。
根据本发明的系统,可在各用户之间建立不同类型的链接。一般而言,一用户的联络人列表存在于电话数据库中的用户地址簿中。由于人类交流的性质,有可能某个人的地址簿中的一联络人也同样存在于该联络人自己的地址簿中。例如,假定Bob与Alice两人为朋友,他们将有可能在其各自的地址簿中具有彼此的联络信息。可利用人们之间的这种互反的链接来辨认及区分不同类型的链接。根据本发明,当一个用户在其地址簿中具有另一用户的联络信息、但另一用户却不互换时,会出现“半”链接的用户。这些用户并不连接进行数据交换,且可为未链接的用户提供在图4及5中所提供的邀请功能,以使他们有机会订购系统并与邀请方建立一真正的链接。当两个用户在其移动装置的电话簿中具有彼此的联络信息时,便存在“真正”或“直接”链接的用户。这些用户已在企业服务提供商所提供的服务以外或通过系统的“Invitation(邀请)”功能建立了某种程度的关系,并将自动地交换并保持每一用户所已配置的任何信息。在上文说明的上下文中,“朋友”是任何已与某一个人用户建立了真正链接的用户。出于私密性以及实用性,系统中的信息交换仅在真正链接的用户之间进行。彼此之间仅具有一半链接的用户可要求半链接的用户加入系统中并建立一真正的链接。
当用户在步骤204中向服务主机提供其自己的拟人化信息时,步骤208可包括一如下步骤通过检查提供给服务器的用户地址簿的内容来探测他们之间的链接。为识别系统的所有用户群中的每一用户,系统使用电话号码且在一实施例中使用电子邮件地址作为唯一的密钥。在又一实施例中,无论电话号码的格式、国家及区域编码如何,本发明的系统均可使用电话号码等价算法来使电话号码匹配。
希望移除其信息并“解除与另一用户的链接”的用户只需要从其移动装置的地址簿中移除该用户即可。通过使用所述系统的规则,这两个用户将不再链接并不再在他们之间出现进一步更新的信息。在该过程中,不从解除链接方的地址簿中删除任何信息。为实现这一目的,用户可能希望将另一用户分配到一“黑名单”角色来代替解除链接。
在步骤208中,一旦已获得联络人信息,即建立了订户的合同与其他订户之间的关系。此可通过一种由ESP运行的算法来自动进行、可由用户人工设定、或者可通过这两者的某种组合来进行。
视需要,在步骤210中,可为订户提供邀请其他人来变成订户的机会。可提醒用户判定所述用户是否想要邀请存储于用户电话中的联络人变为订户以因订购而额外受益。若用户想要邀请其他人,则在步骤212中执行一邀请过程。
视需要,在步骤214中,可为订户提供选项来允许将其角色提供给非订户。如果用户期望递送其信息,则一递送过程216将拟人化信息传输至非订户用户。如下文所述,此可通过任意数量的方式来进行,例如(举例而言)通过SyncML或通过SMS消息来进行。
在步骤218中,将来自订户的联络人列表中其他订户的拟人化信息递送至新的订户,并将新订户的信息发送至其他订户。如下文所述,也为订户的联络人是真正链接的用户210且自动地进入新订户的电话中。所述信息可在一直接传送至代理程序的数据流中传输至用户,然后进入用户的电话数据中。另一选择为,可在一系列消息中提供所述信息。较佳将通过SyncML来传输所述信息。
在角色信息中包含是否应提醒订户的联络人注意订户的位置,订户的位置是基于系统订户的GPS或者订户在其自己的记录中人工输入的位置信息。还可包含例如订户的联络人可得知的粒度。例如,可允许某个人得知国家、城市或一更具体的位置。一旦接收到所述信息,接收成员便可根据所接收的信息来进一步配置所述订户的角色信息。例如,假定另一成员在其成员记录中提供位置信息。用户可规定用户希望在具有位置信息的成员移至一特定位置或距作出规定的成员一特定距离时得到通知。也可配置例如群体信息等其他准则。例如,用户可规定每一成员属于哪些群体,以便如果该成员请求关于作出规定的用户的拟人化信息,则向发出请求的成员提供正确的群体信息。
最后,在步骤220中,新订户可更新其角色中的信息。当新订户这样作时,所述信息会重新传输至真正链接的订户且如果得到允许,非订户会参与到所述系统中。作为装置上数据改动的结果,可由客户端应用程序在装置上启动更新。出现这种情况可能是因为用户与装置相互作用,或者改动例如时区等暂态信息。可按两种方式中的一种进行更新。由服务器发起的更新是通过时间间隔或者通过要发送至用户装置的数据的改动来触发。由服务器发起的更新是通过与客户端的直接插座连接或通过从服务器发送至所述装置上客户端应用程序的SMS消息来处理的。每一高级ID帐户均支持一可配置的“由服务器发起的同步的接通/断开(server initiated sync on/off)”设定值,该设定值控制当一客户端过期时是否自动地发送SMS消息。来自服务器的SMS消息可发送至文本端口(或者所配置的数据端口-如果恰当)。
图2显示在一订户已根据本发明与企业服务提供商建立关系并在用户的电话100上安装应用程序140后的本发明方法。在步骤500,当订户b从另一已将用户的信息下载至用户电话内的成员(订户A)接收到一呼叫时,高级呼叫方识别功能可在用户电话上在步骤506中提供一成员的信息。
在一个方面中,所述系统支持既控制呼叫用户的电话又控制被呼叫用户的电话。在步骤501中,如果订户B已配置其角色(其下载至订户A)来阻止在某一时间周期期间的呼叫,则呼叫用户的电话上的客户端应用程序可阻止订户A在该周期期间连接至订户B。因此,在步骤501中,所述方法可根据订户B的配置来检查(在订户A的电话上)是否允许呼叫订户B。如果不允许,则可向订户A提供一告警503。
在步骤502中,如果由订户A发起并由订户B接收到呼叫,则视需要在步骤504中,接收用户可配置电话来阻止在一特定时间周期期间的呼叫。因此,在步骤504中,所述方法可检查判定接收用户是否允许在一特定周期期间的呼叫。如果不允许呼叫,则所述方法可在步骤512中阻止呼叫。如果不阻止呼叫,则在接收呼叫方的电话上显示所述用户的高级ID信息(角色)。而如果阻止呼叫,则可将其引导至接收方的语音邮件系统。高级ID或角色是用于界定用户的信息集合,例如电话号码、电子邮件地址、照片、地理位置信息及其他数据。这使订户能够管理其自己的“个人品牌”,从而控制如何在其他用户的电话上呈现所述订户一规定一铃声还是与其联络人相关联的照片。如在本文中所述,一个人可具有包含不同信息或不同组信息的“朋友”角色及“同事”角色。还提供例如由具备GPS信息能力的电话所提供的地理位置信息等其他功能,如同提供关于具暂态性质的呼叫方的信息一例如今天是否是呼叫方的生日或周年纪念日、或关于电话呼叫、会议、或分派给呼叫方或由呼叫方所分派的任务的信息。所述系统可使用一从服务器经由SyncML服务器到SyncML客户端的直推式系统来实施,或者可由一常驻于电话中的与服务侧实施方案进行通信的特定客户端应用程序来操作。SyncML是一种正在开发作为在装置之间进行数据的通用同步的开放式标准的可扩展标记语言(XML)协议。数据的同步使在一个装置(例如智能电话或膝上型计算机)上对数据所作的改动能够立即反映于另一装置(例如联网的计算机)上的数据中。
视需要,在步骤508中,如果已在步骤508中选择所述成员来提供所述成员的GPS信息,则可在步骤510中在一被提供用以显示用户处于一特定位置处或附近的通知中提供所述GPS。
本发明支持两种不同类型的数据静态数据与动态数据。静态数据可包括用户的铃声、姓名及图像。在步骤506中由呼叫订户向电话100上接收订户的客户端提供静态信息。步骤501显示本发明的一个特征,所述特征使订户能够定义其自己的拟人化信息来控制另一用户的电话一此种动态或“主动控制”信息可比静态角色信息更频繁地得到更新。例如GPS或时区信息等动态信息是根据发送订户的需要来定期地更新。由于客户端140与电话的相互作用,订户可实际上阻止(或仅警告)一呼叫订户呼叫一接收订户的电话并可转而向其提供一用户可配置的消息,所述用户可配置的消息可指令呼叫方使用某种其他机理来联络预期的接收订户(例如SMS、电子邮件等等)。如同所有其他类似的信息一样,此较佳的可用性信息是所存储的用户的角色。
图3显示一种用于实施本发明的系统的总体概略图。如在图3中所示,一无线通信装置(例如电话100)连接至一无线通信链路(例如蜂窝式网络150),以向其他耦合至所述无线网络的装置传输语音及数据通信。应了解,所述无线链路可为无线因特网链路或由蜂窝式网络运营商所维护的蜂窝式网络、GSM或CDMA网络、或某种其他无线通信链路。运营商可包括企业服务提供商或者可与企业服务提供商相独立。数据可按任意数量的已知格式通过网络传输。
还提供一高级ID服务服务器160,其经由无线网路150直接通过一数据连接或者经由一SyncML195与所述电话进行通信。此处说明一种用于实施所述高级ID服务的系统的各种实施例。在图3中,ID服务器160直接与电话100进行通信。在下文所述的替代实施例中,ID系统实施于一例如在第6,671,757号、第6,694,336号或第6,757,696号美国专利中所述的同步系统顶部。
电话100可设置有一系统应用程序或代理程序140。系统代理程序140可包括一SyncML通信代理程序,其设计成根据包括所提出的扩展技术规范在内的SyncMLOMA DS技术规范的得到认可及所提出的版本(可在如下网址中获得http://www.openmobilealliance.org))来与一SyncML服务器195进行相互作用。另一选择为,代理程序140可为一设计成使用由电话制造商所提供的电话上现有SyncML客户端(以及此种客户端所支持的任意定制扩展程序)来与服务器160进行通信的应用程序、或者一专门设计用于通过另一协议(包括一种专属协议)与服务器160进行通信的应用程序。在一实施例中,代理程序140是一完备的SyncML客户端且服务器160包括一SyncML服务器。在另一实施例中,应用程序140是一种例如在第6,671,757号美国专利中所揭示的客户端应用程序装置同步代理程序。在下文中将说明客户端应用程序140的各种实施例。
根据本发明,一电话100包括一系统存储器122,系统存储器122可进一步包括一具有操作系统服务程序的操作系统124,所述操作系统服务程序包括电话及链接服务程序、联网服务程序、多媒体及图形显示服务程序,所有这些服务程序均提供至一用户界面120。OS125可为电话的专属OS、BREW、或任何适用于电话的装置或操作系统(例如Symbian操作系统)。还可提供其他基本服务程序及一操作系统核心。操作系统可另外包括一内置于操作系统内的SMS客户端145,从而能够通过无线通信线路150向其他用户提供短消息。还可进一步提供一SyncML客户端132并由操作系统服务程序124为其提供支持。电话100包括一本机电话数据存储器170,其包含可由订户提供的地址簿联络信息及其他信息。此种信息可进一步包括铃声、照片、声音及电影,所有这些信息均依赖于电话100的功能、系统存储器中所允许的空间、及由操作系统124所提供的服务程序。
在电话100中还载入一客户端应用程序140-在本文中论述了客户端应用程序140的各种实施例。所属技术领域中的一般技术人员众所周知,客户端应用程序140可由电话制造商提供或由用户在以后下载。为下载及安装所述应用程序,用户选择电话操作系统服务程序124的一下载区域,从由维护无线通信线路150的服务提供商或运营商或者一维护系统服务器160的企业服务提供商所提供的项目中选择所述应用程序,并将所述应用程序安装到电话100上。在一替代实施例中,代理程序140为一自支持的应用程序,其设计成作为一JAVA或BREW代理程序、或者任何其他装置或操作系统特定代理程序(例如一可在Symbian操作系统上运行的代理程序)来运行。该代理程序可包含其自己的SyncML客户端,或者可与电话上的一现有SyncML客户端相互作用。可在字段水平或字节水平上进行改动。替代实施例可通过无线通信链路通过替代协议进行通信,以在系统数据库510上存储信息。
客户端100包括至少一用户界面120、具有一通信或同步引擎及数据存储器管理器的应用程序140、一SyncML客户端132及一本地数据库150。客户端应用程序140为UI120提供一适合的图形用户界面,所述图形用户界面为用户提供一与企业服务提供商所提供的系统及服务进行相互作用的替代点。所述用户界面允许用户定义及管理角色及朋友以及在本文所述的情形定义中所规定的其他任务。与系统的相互作用可通过该客户端用户界面或通过由网络服务器180所提供的服务器用户界面来进行。所述引擎及数据存储器管理器负责将用户设定值及选项保持于装置的永久性存储器中以及自动地将对这些对象的改动推入并检索至系统服务器。客户端数据库包含帐户信息、角色数据、朋友信息、与所述订户具有真正链接的其他用户的数据、及多媒体内容。
存储服务器160是一集中化存储位置,其用于所有系统服务信息,包括朋友、角色、关系及用户数据。客户端140可连接到并与服务器信息同步以更新该数据的其本地副本以及公开任何经过改动的信息或从服务器中检索任何新的可用信息。在移动装置中,属于用户的朋友的角色信息主要存储于本机地址簿中或者一由客户端所提供的单独地址簿中。由于某些装置将不支持所有公开的朋友信息,包括例如地理位置及存在信息等扩展信息,因此客户端可将此种信息存储于一本地数据库中并通过电话界面提供对此种信息的访问。
一般而言,一适用于实施服务器160、网络服务器180或SyncML服务器195的硬件结构包括一处理器114、存储器104、非易失性存储装置106、便携式存储装置110、网络接口112及I/O装置116。对处理器的选择并不重要,只要选择具有足够速度的适当处理器即可。存储器104可为所属技术领域中所知的任何传统计算机存储器。非易失性存储装置106可包括硬盘驱动器、CDROM、CDRW、闪存卡、或任何其他非易失性存储装置。便携式存储器108可包括一软盘驱动器或另一种便携式存储装置。计算系统可包括一个或多个网络接口102。网络接口的实例包括连接至以太网或其他类型的LAN的网络卡。I/O装置116可包括如下装置中的一个或多个键盘,鼠标,监视器,显示器,打印机,调制解调器等等。用于执行本发明方法的软件有可能存储于存储器104中,存储器104包括非易失性存储器及易失性存储器以及便携式存储媒体110。
计算系统还包括一数据库106。在替代实施例中,数据库106存储于存储器104、便携式存储器110或另一作为图3所示系统的一部分或者与图3所示系统进行通信的存储装置中。也可使用其他不同于图3中所示的替代架构。图3所示系统的各种实施例、版本及修改形式可用于实施一种执行本发明的全部或一部分的计算装置。适合的计算装置的实例包括个人计算机、计算机工作站、主机计算机、手持式计算机、个人数字助理、寻呼机、蜂窝式电话、智能器具或多台计算机、存储区域网络、服务器群、或任何其他适合的计算装置。根据本发明,可存在任意数量的由一系统管理器管理的服务器160n,n+1来提供后备服务。
在服务器160上还提供一系统数据存储器310。系统数据存储器设置于服务器160的非易失性存储空间中。尽管图中仅显示一个系统数据存储器计算机,然而应知道,所述存储器也可复制到或存储于复数个计算机上以确保保护上面的数据不会意外地丢失。应了解,SyncML服务器195及网络服务器180的表示形式并不需要要求将这些服务器提供于不同于系统服务器160的实体硬件上。
图2所示的系统显示一个适用于本发明中的服务器及客户端系统。在本发明的一替代实施例中,可使用在第6,671,757号、第6,694,336号或第6,757,696号美国专利中所述的同步服务器来构造所述高级ID系统。
一种参照第6,671,757号、第6,694,336号或第6,757,696号专利所述的同步系统包括可提供一对求差发射机/接收机/引擎及呈一装置引擎形式的求差同步器的功能的客户端软件。所述装置引擎可包括至少一个为所述装置引擎在上面运行的装置类型所特有的组件,所述至少一个组件能够从所述装置中提取信息及将所述信息转换成差分信息,并将所述差分信息传输至存储服务器。所利用的存储服务器可为任意类型的存储服务器,例如一因特网服务器或者一FTP服务器,并可从任意的源(例如任意的因特网服务提供商)提供。在同步系统的一关键的方面中,各装置之间或各装置与服务器之间的因特网连接不需要存在于同一时间点上。另外,仅传输那些需要在本发明系统上转接至其他系统的信息改动,以实现快速的响应时间。
来自每一同步客户端装置的数据均与一存储服务器相耦合。在一实施例中,每一装置引擎均执行为使所有系统保持完全同步所需的所有处理。在一个特定时间点上,仅需要将一个装置引擎耦合至所述同步服务器。此使多个系统能够在断开方式下实现同步。每一装置引擎均从服务器下载所有囊封有从上一次同步以来已进行的改动的事务并将其应用于特定装置。改动或差分信息(称作一“数据包”或“改动记录”)是在一个或多个数据包中提供。每一数据包均描述对跨越所有装置引擎的任意及所有传送信息的改动,包括但不限于应用程序数据、文件、文件夹、应用程序设定值等等。每一装置引擎均可控制下载包含应用于所规定本地装置的信息类别的数据包。例如,联络方姓名及电话号码,而另一个则仅需要改动电子邮件、改动档案文件。
可视需要提供对数据包的压缩及加密。每一装置引擎均执行为将该等数据包应用至应用程序数据存储器中该种类型信息所需的本地格式所必需的映射及转译步骤。所述装置引擎还包括使其能够在从上一次更新时起用户已在两个不同系统上对一特定数据字段同时作出数据改动的情况下跟踪不明确的更新的组件。装置引擎的输出包括一输出至同步服务器数据库的数据包。如上文所述,在一既定时刻仅需要一个装置引擎连接至存储服务器850。数据包可存储于存储服务器上,直至由另一装置引擎对存储服务器中的一特定位置作出一请求为止。由一管理服务器(MS)控制对存储服务器中各区域的访问。在一实施例中,每一同步作业均要求每一装置的装置引擎在所述管理服务器中进行注册以验证所述装置并为所述装置引擎提供各单独装置的数据包在存储服务器上的位置。
当将数据从存储服务器返送至增量模块时,增量模块将求差数据返送至特定应用程序的应用程序对象,然后由所述应用程序对象将增量信息转译成用于应用程序的特定界面。一旦一装置引擎已完全应用于一输入流中的所有数据包,其便会产生一系列描述对本地系统所作改动的数据包。所述装置引擎使用本地应用程序对象920来跟踪每一应用程序的实际数据的最新同步版本,然后在出现下一同步请求时由所述增量模块使用其来进行下一数据比较。所产生的数据包可包括若干作业并对在如上文所述分辨不明确的情形中所产生的改动进行编码。
同步服务器在其内部同步求差引擎中及在向外部发送数据和从外部检索数据时使用通用数据记录的概念。
管理服务器支持一验证界面,所述验证界面要求每一装置引擎在实施同步之前在管理服务器中经过验证。某些存储服务器实施方案可对多个装置引擎利用锁定语义来控制对存储器的读取及写入访问。例如,在一般性的FTP请求中,如果两个装置引擎力图同时连接至同一数据,则必须存在某种形式的锁定控制来阻止装置引擎同时访问相同的数据。在此种情形中,管理服务器对照网络中存储的数据来控制装置引擎采集、更新及锁定的释放。
每一装置引擎均由管理服务器唯一地识别及跟踪。这使得能够调整管理服务器和特定类型存储系统与装置引擎组件之间的行为。所有装置引擎组件均带有标记及版本戳以便通过管理服务器进行管理。
在图3中还显示一服务器侧应用程序ID服务控制器应用程序170,其包括一角色管理组件162、一朋友管理组件164、一用户界面166、及一数字版权管理器168。在本发明的各种实施方案中将了解,在服务侧应用程序170内运行的各功能组件可在一种情形中将本发明系统所保持的信息通过一与一充分稳健的SyncML客户端进行相互作用的SyncML服务器195直接推入电话100内。视需要,如本文所述,由服务器侧应用程序170或者客户端侧应用程序140来执行所述控制的某些方面。
根据本发明,应用代理程序140通过无线网络将拟人化信息及对存储于电话100的数据存储器中的拟人化信息所作的改动传送至服务器160。从所述装置进行的用户数据传送可呈数种形式。当客户端利用与服务器160的SyncML通信时,可使用在SyncML技术规范中所提出的标准来进行通信。改动是逐一记录或逐一字段地传输。另一选择为,可通过另一协议来进行通信。SyncML客户端用于使用朋友的公开信息来更新电话的本机地址簿以及从服务器检索角色及链接信息。信息可通过SyncML协议或者通过与服务器160的直接数据链接来进行交换。系统服务器存储及维护每一用户帐户、链接个人及朋友信息以及多媒体内容(由系统提供的及由用户创建的两种)。所述服务器是一独立的服务器并可包含有一例如在第6,671,757号美国专利中所述的同步系统的某些特征。在下文中将进一步详细说明此种结合的细节。如上文所述,通过网络服务器180提供一管理界面。在下文中将显示对该界面的说明。
服务器160以一种使用户数据与电话用户相关联的方式将用户数据存储于拟人化存储器150中。在一实施例中,成批地存储数据-换句话说,以简单文本形式(或二进制形式,此取决于所用数据类型)存储用户的所有记录及信息。使用一使拟人化数据与各个使用者相关联的唯一识别符(UID)将此种信息存储于数据存储器中。所述识别符可为任意随机选择的识别符,只要能唯一地识别用户且使数据与用户相关联即可。在另一个方面中,该用户UID可为一全局唯一识别符(UUID),其是以一种在第6,671,757号、第6,694,336号或第6,757,696号前述美国专利中所述的方式或者其他用于为一既定用户创建单个ID的方式来创建。在再一实施例中,以一种在第6,671,757号、第6,694,336号或第6,757,696号前述专利中所述的方式将用户数据及对用户数据的改动存储于一改动日志中。
可视需要提供一允许一计算机或其他装置190上的用户具有网络浏览器的网络服务器180,以使用户能够配置本发明系统的各个方面。服务器180可具有一类似于计算机160的硬件配置并可包括一个或多个实体计算机。另外,网络服务器180可与服务器160相结合。
在一实施例中,通过一电话界面来配置本发明系统的各个方面。另一选择为,可由用户通过一由网络服务器180经由用户装置190提供的网络界面来配置所述系统。
图4显示一种用于执行由订户向非订户或参与者发出邀请(步骤212)的过程。在步骤302中,一非订户可从另一订户接收到一SMS消息。所述SMS消息可包含用户所必需的所有信息,以将所述信息公开于其当前数据簿中。在一个方面中,此可包括其自身的所有角色信息,所述角色信息呈一种可由一本机或非本机应用程序(例如一SyncML客户端、vCard语法分析程序、或者其他应用程序)读取并包含于电话的本地数据存储器内的格式。如果用户在步骤304中接受所述信息,则可将所述信息殖入用户的数据簿内且在所述订户下一次呼叫时,将在所述用户的电话上显示信息。
在图5中所示的另一实施例中,一用户可在步骤404中从一订户接收一SMS消息,且在步骤406中,所述用户可选择一存储于SMS消息中的链接以使所述用户的电话连接一服务器侧数据存储器,由所述服务器侧数据存储器将所述订户的信息直接发送至所述电话。在步骤408中,用户的电话将来自所述订户的信息下载至电话中的本地数据存储器中。
图6显示对不同用户群体具有不同角色的概念。图6显示多个不同用户链接至一中心用户600的链接实例。用户600“Bob”具有一链接至其他用户604、606及602的移动电话。对于每一用户群体602、604及606,用户600均可建立一不同的角色。一朋友的角色可显示Bob的个人地址及家庭电话号码并提供第一种类型的铃声。一同事的角色604提供一更正式的姓名设定、一工作用电子邮件地址、及一带有未加规定的铃声的工作电话号码,一客户的角色606则显示一愈加正式的姓名,并包括不同的工作电话号码及移动电话号码以及一更适合提供给Bob的客户的不同的铃声。
如在图6中所示,人们通常具有与其交往的不同群体,包括朋友、同事及客户。建立不同的角色便能够向每一个个人公开不同的信息。如在图1中所示,角色可包括姓名、电子邮件地址、电话号码、实际地址、公司信息、照片、铃声、URL、个人身体特征(眼睛/头发颜色等等)及生日信息。此种信息处理是灵活且可扩展的,并可容纳任何其他永久性以及暂时性的信息,例如当前时区、数字证书、实体位置(包括GPS座标)、及可用性。
图7绘示为单个用户保持的记录的静态结构及本发明的服务器。对于单个用户帐户700而言,每一帐户将包括一系统ID、一计划ID(指示一服务等级描述)、一移动装置ID、一公开的ID、一联络人姓名、一联络人电子邮件地址及一用户安全PIN。用户帐户还将包含一朋友的角色列表710、一朋友列表720、及一告警列表730。所述角色列表将定义若干个角色712,其中每一角色712均包括例如个人ID、姓名、移动电话、家庭电话、工作电话及上文中参照图1所规定的其他信息。其他信息可包括朋友图像、联络人列表所允许设定值、及铃声信息。铃声信息740可为一链接至特定铃声记录745的信息列表。朋友列表720中的每一个朋友均具有一朋友列表记录722,其包括一公开的识别符、一上次更新日期(指示朋友记录上次更新的时间)、一个人识别符、一状态识别符724、及信息726。朋友信息726包括姓名、地址簿识别符、电话列表数、电子邮件地址列表、及铃声信息。
图8是一顺序图,其显示根据本发明新用户如何可签约订购由一企业服务提供商所提供的系统服务。图8显示在一电话100上及在服务器160上进行的一系列步骤。在步骤802中将应用程序初始化之后,即刻在步骤804中产生一帐户创建消息。将一帐户消息发送至服务器并在步骤810中开始一帐户确认过程。在步骤812中进行所述帐户创建步骤,并在步骤814中产生基本的记录。帐户创建步骤804将在步骤810中提醒用户向电话系统提供某些基本的信息,例如姓名及电子邮件联络信息。帐户确认步骤810将通过电话界面从所述用户获得所需信息,且一旦提供所需信息,立即在步骤812中创建一帐户。在步骤814中创建基本的帐户记录,包括例如来自在确认步骤810中所提供信息的基本角色。一旦结束所述帐户创建步骤,便在步骤816中,将一帐户已创建消息发送至所述用户的电话。在步骤820中,在步骤820中收集用户电话中存在于用户本机地址簿中的联络人,并在步骤822中将一增加联络人消息或数据传输发送至服务器160。在步骤830中将检查及评价这些联络人,以确定系统中早已存在的已知用户与未链接于系统中的用户之间的链接。在步骤832中创建一联络人列表,并在步骤834中产生潜在真正链接列表。应注意,可无需用户干预或批准而自动地创建及保持真正链接。然而,在本实施例中,在步骤834中,将该列表返送回所述用户并在步骤840中呈现给所述用户。然后,所述用户可选择其想要与那些联络人中的哪一些建立链接,并在步骤850中建立这些链接。视需要,所述系统可与已出现于新订户本地地址簿中的任何自身已与系统服务确定为一订户的用户建立链接。
图9是一种用于在企业服务提供商处建立一帐户的替代方法,其中使用在第6,671,757号、第6,694,336号及第6,757,696号专利中所揭示的同步系统。该顺序显示,在此一系统的帐户创建需要在同步服务器中创建一基本同步帐户,但该帐户可通过所述高级ID界面来创建。
在步骤902中,在服务器160上开始一帐户创建步骤。服务器160还将在步骤904中在应用程序服务器185中创建一帐户。服务器160将向客户端140提供条款信息906,客户端140随后将在步骤908中将其地址簿加载至服务器160。服务器将在步骤910中尝试着确定是否存在直接链接并在步骤912中将这些真正链接返送给所述用户。同时,系统将尝试着在同步服务器185上执行与用户的联络信息的同步。在步骤916中,使所述用户的公共角色与每一用户的同步帐户同步,且如果在步骤918中所述同步存在任何问题,均向客户端140返送回一丧失同步的通知消息。在步骤920中,检索关于在步骤920中代表朋友角色的记录的记录。随后,如同根据在第6,671,757号专利中的说明同步其他记录那样同步各角色记录。
图10是一顺序图,其显示通过经由网络服务器180所提供的服务器用户界面在服务器160上建立一新的订户帐户。在用户界面192中的初始化步骤1000中,向服务器用户界面192提供帐户创建界面1010。用户向所述界面内提供信息且所述信息通过一创建帐户消息传输至服务器160。在所述用户已提供足够的信息后,将在步骤1012中进行一帐户确认步骤,以在企业服务提供商处建立一帐户。一旦进行了该步骤,便在步骤1014中进行帐户创建,并将在步骤1016中创建基本记录。当在步骤1018中已建立帐户时,将返送给所述用户一帐户已创建消息,从而在步骤1020中为所述用户提供创建角色的机会并为所述用户提供一组缺省的角色。在步骤1022中将为所述用户提供一添加图像及多媒体的初始机会。接下来,在步骤1024中,将为所述用户提供检查在联络人链接建立步骤208期间所已创建的“朋友”的机会。一旦所述用户已选定其想要与哪些联络人建立连接,便在步骤1026中创建一联络人列表。在步骤1028中,所述列表将被发送回所述用户并可用于将发给那些尚未在企业服务提供商处确定为订户的用户的SMS邀请初始化。
图11显示在一种其中订户可能已丢失其电话但已在系统中具有一现有帐户的情形中电话客户端与服务器应用程序之间的相互作用。因此,用户仅需要使用用户的新电话重新建立与所述帐户的连接。在初始化步骤1102中,一在步骤1104中在电话应用程序140上运行的帐户创建例程将向服务器160发送一帐户创建消息。当所述帐户在步骤1106中尝试确认用户信息时,将在步骤1108中进行一所述帐户早已存在的判定。此将提示一返送至电话应用程序的消息,以在步骤1110中询问所述用户所已输入的帐户是否实际上是所述用户的帐户。一旦所述用户在步骤1112中选定一指示其为同一帐户的提示,便向服务器返送消息并将在步骤1114中使用用户的新装置信息来更新所述帐户。可利用所述系统通过如下方式将信息复原至用户的新电话上在步骤1116中创建一复原数据集合,所述复原数据集合可在步骤1118中返送给用户,并在步骤1120中在电话装置中复原所述数据。这会将用户新电话中的用户信息复原至当用户上一次在系统服务器上更新用户信息时的状态。
如上文所述,客户端应用程序140及服务器应用程序180为用户提供了若干种用于在ESP及高级ID系统中创建及管理帐户的功能。
图12显示一特定订户的功能使用情形。一用户1200可例如(举例而言)通过经由电话界面向电话下载应用程序来安装应用程序1202,并可根据上文说明在1204中创建帐户。同样地,用户可卸载所述应用程序1206,以在企业服务提供商处删除帐户。用户还可使用所述应用程序在1210中将帐户升级,在1214中将帐户降级,并在1216中改动帐户设定值以修改一帐户1218。
图13显示一用户1200可实施的用于执行链接至其他订户的任务的功能。用户可查阅一朋友列表1302,要求在1304中检索所述朋友列表。同样地,用户在1305中改动一特定的朋友的角色分配,查看朋友及角色的映射1306,在其自己的电话簿中取代所述朋友的公开信息1308-例如(举例而言)某个“朋友”已下载了一种用户1200所不喜欢的铃声,在步骤1310中从所述朋友列表中去除该朋友,在1312中通过实施一搜索功能来添加一朋友,或者要求另一个不是订户的人通过订购所述系统来成为所述用户的朋友。
图14参照角色操纵来显示订户1200的使用情形。用户可创建角色1402,编辑角色1404(此会得到一修改角色1405),在1408中删除一角色,或者在1410中查看一角色列表。其他会实现对角色的修改的情形包括在1412中将一朋友分配到一角色,在1414中从一角色中去除一朋友,在1416中将一铃声分配到一角色,或者在1418中将一图像分配到一角色。分配一铃声或图像也会造成图15中所示的1420中数字内容的修改。
图15显示一与多媒体内容相互作用的应用程序用户1200的使用情形。所述用户可在1502中录制一用户自己的铃声,或者可在1504中浏览由一增值服务提供商通过企业服务提供商所提供的系统铃声。在1402中录制铃声会使铃声在1506中添加至用户的帐户中。用户还可在1508中浏览由系统托管的铃声并可在1510中选择购买高级铃声。用户还可在1512中试听铃声,并在1514中浏览由系统提供的图像。当例如用户的电话支持拍照及在1518中将照片添加至用户帐户中时,允许用户向及从用户的电话加载图像1516。用户还可选择在1520中选取由系统托管的图像及在1522中购买高级的增值图像。当一用户已在1524中购买一铃声时,所述用户可选择与朋友共享该铃声。当一朋友选取所述铃声时,所述铃声中的数字版权管理提供商版权可要求利用所述铃声的第二个用户自己购买一使用该铃声的许可。步骤1524可发出一提示一其中系统要求所述请求自己使用一朋友的铃声的用户从企业服务提供商处购买所述铃声。同样地,在步骤1526中,订户1200可利用一朋友的图像,且如果该图像为一高级内容,则在1526中提供一要求用户购买所述图像的提示,在1528中,允许用户改动其自己电话中的数字内容设定值。如果例如一朋友已提供了一不适合于用户1200的图像及/或铃声,则允许所述用户使用应用程序界面在其自己的电话中取代那些设定值。
图16、17及18显示在一电话100上所显示的一种高级呼叫方ID功能的不同方面。一旦将其他用户的订户信息下载至电话100中,便可出现例如那些在图16、17及18中所提及的显示。
图16显示一订户显示的第一实例。当一呼叫订户“Richard”向装置100打电话时,在所述电话上显示一由用户姓名及Richard所提供的一图像构成的显示1600。即使电话100的本机显示仅包括支持缩略图像(或者一不占据电话的整个显示区域的图像),客户端140也可使电话100中的OS服务程序显示一全屏图像连同具有软键能力的功能菜单1602、1604。所述显示可包括一指示所述用户的其他信息的图标1606。在该实例中,一生日蛋糕指示今天是Richard的生日。所属领域中的一般技术人员将了解,许多电话在电话的菜单显示中包含能激活可变命令的“软键”。在图16所示实例中选择的软键(通常直接位于一界面屏幕的下方)提供忽略提示符1602及一静音提示符1604。
图17显示在电话装置100上进行的电影显示1702及一显示于其下方的文本消息1704的图示。应了解,图16中的图像为例如AVI、MPEG、QuickTime或由电话100的回放特征所支持的其他样本视频图像。
图18是对“Richard”的显示的另一实例,其中提供其他元数据。该信息显示于屏幕底部1802处的一文本消息中,并包含位置信息以及指示今天是Richard的生日的信息。
在另一实施例中,可提供一包含来自除地址簿以外的源的数据的订户显示。例如,如果用户已向电话的本机日历表中殖入了关于与一联络人的会议的信息,则客户端应用程序可提取该信息并显示例如所述用户与所述联络人的上次会议或将来的会议。另一选择为,当如本文中所述利用一同步服务器时,可从一同步用户帐户中提取该信息。
图19是一可由服务器160通过网络浏览器180提供至一客户端装置190的用户界面1900的图示。一典型的网络浏览器1910包括菜单栏1905,菜单栏1905具有若干个为所属领域中的一般技术人员众所熟知的标准功能。同样地,还提供一包含万维网导航功能的菜单栏1910。可通过由网络浏览器180所提供的URL来访问用户界面1900。界面1900包括一菜单栏1950,菜单栏1950具有一“caller ID(呼叫方ID)”“home(本地)”菜单选项1952、一“contacts(联络人)”菜单选项2000、一“personas(角色)”菜单选项2100、一“my image(我的图像)”菜单选项220、一“my ringtones(我的铃声)”菜单选项2300及一“my details(我的详细情况)”菜单选项2400。欢迎屏幕包括一注销帐户及帮助链接,并根据用户的电话号码向用户显示一欢迎消息。“mydevice(我的装置)”窗口1940在1942处显示系统对用户的当前装置类型的了解、并在1944处显示状态信息,所述状态信息包括所述用户已规定为直接链接联络人“callerID 2.0 contacts(呼叫方ID 2.0联络人)”的联络人数量、所述用户所具有的总的联络人数量、所述用户所具有的角色数量、所述用户所具有的照片数量、及所述用户所具有的铃声数量。另一标记为“What’s hot(热点内容)”的部分可由一增值转售商用于显示例如照片1946及音乐1948等允许用户从增值服务提供商下载该信息的数字内容并将其提供至用户的帐户。一“My Personas(我的角色)”窗口1920包括对用户JohnSmith的地址卡片的描绘及呈一联络卡片形式的用户的大体信息。一“recently addedcontact(近来增加的联络人)”部分1930显示超级链接1932形式的与用户的联络人的链接以及一与该用户的联络人相关联的图形描绘。应了解,所述页上通过下划线来突出显示的每一个项均可提供一通往关于链接内容的更详细信息的超级链接。
选择菜单栏1950上的“contacts(联络人)”链接2000便会得到图20a中所示的用户界面2000,所述用户界面2000适于允许用户在本发明系统中管理用户的联络人。联络人界面2000包括一为用户提供若干种用于列示及编辑联络人的选项的联络人显示20/20。用户可通过一下拉框2022从若干种不同使用类型的任意使用类型中进行选取。图20中所示的视图是一系列联络人1040的列表视图。每一联络人均包括一位于栏2042中的像片描绘、一位于栏2044中的姓名显示、一位于栏2046中的昵称字段、位于栏2048中的与该用户相关联的铃声、位于栏2050中的可通过下拉框选择的所分配角色。同样地,每一用户均与一位于栏2041中的邀请链接相关联且栏2052中的点选框使用户能够选择一个或多个联络人以通过选择删除图标2054来立即删除。选择一用户联络人的其中一个超级链接将使服务器180再现一编辑页,从而使用户能够编辑与该联络人相关联的信息。
与网络浏览器上图20a中的用户界面相关联的功能度也可同样地提供于电话屏幕上。图20b-20m绘示显示于用户电话上的联络人界面。
图20b显示一初始启动屏幕,其显示用户已作的“上次成功的同步”以及例如在图20a中所示的状态信息(所有联络人,高级ID联络人,角色,图像及铃声)。此时通过软键菜单项提供给用户的选项允许用户在2062处开始一同步、或者在2064处选择不同的选项。
图20C显示一通过选择图20b中的“options(选项)”链接而得到的菜单2066,其允许用户选择一联络人界面、一角色界面、一现在同步指令、或者更多的详细设定值。
在图20D中,如果用户已选择了图20c中的“contacts(联络人)”,则显示一联络人列表2068。用户可使用电话上的软键及任何其他输入装置在所述显示中突出显示一用户来进行选择。选定一联络人便会打开该联络人的记录。视需要,显示一选项菜单2070,此视所述联络人是否为一高级ID联络人而定。
在图20E中,用户可通过选择图20D中的选项按钮2064来显示一高级ID联络人的一选项菜单2072。该菜单允许用户打开一联络人、为所述联络人分配一角色、邀请所述联络人订购本发明的系统、或者禁止该特定联络人的呼叫方ID。图20F显示如果已在图20D中选定的联络人不为具备高级ID功能的联络人时的选项界面。图20F中可供用户使用的仅有的两个选项是打开联络人、或者邀请联络人订购所述系统。
如果打开一高级ID联络人(从图20E中),则显示图20g中的屏幕。对图20g的绘示显示对于一特定联络人和Anna K,她是同事角色中的一个成员,具有一标题为“Anna in NYC,”的所分配照片,被分配到moonstar midi(moonstar.mid)铃声,具有一昵称“Anna”并具有一与其联络信息相关联的工作号码及家庭号码。这些项中的每一个均可通过在电话上移动一选择输入并按压一输入按钮来进行选择。例如,按下“Anna in NYC”选项将会得到图20H中所示的显示,其中显示一与所述联络人相关联的图形图像。选择“moonstar mini”铃声则将使得在图20I所示的图示中播放所述铃声。而选择昵称则将允许用户通过一在电话上显示的界面20J来改动昵称。
选择角色会得到一如在图20K中所示的改动角色菜单。一改动角色菜单将显示与用户相关联的当前角色并允许用户选择一个或多个要将所述特定用户改变到的角色。如果用户选择例如同事角色,则将显示一例如在图20L中所示的消息,所述消息向用户指示已将同事角色分配给Anna K。最后,如果用户选择禁止来自所述用户的呼叫方ID,则显示一例如在图20M中所示的警告消息。
按下图19中菜单栏1950中的“persona(角色)”菜单项2100便会显示一在图21A中所示的角色界面21000。
如在图21A中所示,角色屏幕显示若干个角色2110及2112、2114、2116、2118及2120,这些角色为用户提供对如下的简短显示角色姓名,圆括号中的所述角色被分配给的用户的数量,及用户在所述角色中向其他人显示的图像、用户向其他人显示的姓名及用户向其他人显示的铃声。应认识到,所述界面的组成部分还包括更多的角色组成部分,或者更少的角色组成部分,此视网页上用户界面上的可利用不动产而定。
图21B-21N显示在一电话装置上在界面2100中提供的相同功能度。
图21B显示一角色菜单2130,其包括通往一既定用户的每一所定义角色的链接。在图21B中,这些为“缺省”朋友、同事、家庭、女朋友、及被阻断呼叫方。选择“options(选项)”软键菜单会得到一在图21C中所示的菜单,所述菜单允许用户打开、创建新的角色、编辑当前角色或者删除当前角色。如果用户选择打开一角色(例如缺省角色),则显示在图21D中所示的显示。图21D中的显示表明,对于一既定的“缺省”角色,显示所述角色的姓名、显示相关联的图像“F1 logo”、显示铃声“moonstar.mid”、显示与所述角色相关联的昵称并显示与所述角色相关联的一工作号码及家庭号码。通过导航至所述姓名及使用一电话输入选择机制进行选择来选择所述角色姓名,会得到图21E中所示的显示,所述显示为用户提供一将软键改动至“ok”及“assign(分配)”的选择。选择“assigned(分配)”软键会得到在图21F中所示的显示,其显示已由所述用户分配给该特定角色的用户。现在返回图21C,选择“new(新的)”菜单项会得到一在图21D中所示的模板。所述模板中的所有项均为空白,从而允许用户通过一软菜单选择按钮来添加在图21D中所示的每一个条目。如在图21G中所示,预殖入的唯一菜单条目是用户的电话号码。按压图21D中的添加姓名选择会得到图21H中的显示,从而允许用户通过电话的文本输入方法来输入所述角色的姓名。图211显示选择图21H底部的“multitap(全键文本输入法)”便使用户能够使用数种文本输入方法,例如multitap(全键文本输入法)、数字、T9字输入、或符号。一旦已在图21H中规定了姓名,便显示图21J中的显示-其图解说明所述角色的姓名。当用户已选择了图21J中的“add(添加)”软键及与一添加图形的选项相关联的条目时,会得到图21K。图21K显示那些“位于电话上(on the phone)”的图形或图像条目并允许用户选择其中一个所显示的条目。如果用户选择“bird(鸟)”条目,则所显示的图像示于图21L中。同样地,图21M显示一可供用户使用的铃声的列表,且图21M显示用户能删除铃声。
图22是一根据本发明显示于网络浏览器中的使用户能够管理图像的图形用户界面。在栏22/20中显示可供用户使用的图像,同时在栏22/40中显示一相关联的昵称并在栏22/50中显示一编辑功能超级链接。显示用户的一缺省图像2110,以便假如所述用户创建角色,就将使用所述缺省图像。提供一包含一浏览选择按钮及一提交按钮2216的加载界面2212,从而允许用户向其帐户加载各种图像。一高级下载项部分2660为用户提供通往所述用户要根据增值服务提供商的条款来下载及利用的增值服务提供商内容的链接。
图23显示一根据本发明用于管理铃声的界面,所述界面由网络服务器180在一用户界面及网络浏览器中提供。一“My Ringtones(我的铃声)”窗口2310包括已加载的或者可通过用户帐户提供给用户的铃声的列表2320。铃声名称显示于栏2320中,艺术家显示于栏2330中且试听显示于超级链接2340中。同样地,用户的缺省铃声显示于2312处且以一种有些类似于图像加载界面的方式提供一加载界面。同样,可提供一增值下载部分2350,以使一数字内容提供商能够通过该界面提供可下载的增值内容。一包括一浏览按钮2315及提交按钮2316的加载界面2314使用户能够以一种众所熟知的方式向其帐户的铃声部分中进行添加。
图24显示在选择图19所示菜单栏1950中的链接2400时的一“My Details(我的详细情况)”界面2400。界面2400使用户能够管理与用户帐户相关联的信息。个人信息部分2412使用户能够输入及改动用户的名、中间名及姓、以及用户的昵称和详细个人信息,例如其生日、周年纪念日及配偶姓名。家庭信息及公司信息部分2420及2430使用户能够规定用户的若干个联络点及联络号码,然后使用所述联络点及联络号码来使用户能够根据上文说明创建角色。
如上文所述,当根据参照第6,671,757号、第6,694,336号或第6,757,696号美国专利所示及所述的同步系统来实施该系统时,可存在不同于图3中所示的额外元件。图25是一方块图,其图解说明如何在本发明中使用若干个用户与根据第6,671,757号、第6,694,336号或第6,757,696号专利构建的同步服务器2550之间的整合。一高级ID管理服务器2510可包括一服务器160或者服务器160中各元件的一子集,但包括至少一管理应用程序170及一接至一包含订户记录2522的角色数据库2520的用户信息存储器2520。同步服务器2550设置有一订户100-1的若干个朋友的同步帐户记录2524、2528、2530。同步服务器2550使在第6,671,757号、第6,694,336号或第6,757,696号专利中所揭示的同步机构与朋友用户100-3、100-4及100-5进行通信。在第6,671,757号、第6,694,336号或第6,757,696号专利中所揭示的事务数据包并非通过下载及加载数据来直接传送改动,而是通过向客户端100-3-100-5分发改动的日志来传送角色信息。用户如上文所述通过电话界面或网络介面与系统服务器2510进行通信。
图26是一方块图,其绘示一种用于实施本发明的同步服务器系统、高级ID服务器及客户端系统的一更详细的替代配置的方块图。在图2中,将所述服务器系统绘示为一与一客户端(例如电话100)进行通信的独立的装置。在图26中,将一电话100-6绘示为包括一应用程序客户端140以及同步客户端2610,例如参照第6,671,757号美国专利所述者。一高级ID系统服务器2640包括一具有用户内容记录2646的数据库510,其包括如前面所述为订户存储的角色。服务器2640还包括一用于提供在前面图式中所揭示的基于网络的界面屏幕的网络浏览器2660。一客户端收听器引擎2650与客户端应用程序2675进行通信,以使用户能够将改动直接输入至系统2640的服务器侧。一改动日志适配器引擎2640能实现改动向及从同步服务器2650的传送。还提供一同步服务器2620。同步服务器通过一SyncMO服务器2626与同步客户端2610进行通信并通过一数据协议适配器2628与高级ID服务器2640进行通信。一如在第6,671,757号专利中所述的管理服务器2622与一同步引擎2624进行通信,以控制存储于数据存储器2632中的同步数据包。所述系统允许将用户的信息存储于任意数量的多个装置中,并允许在同步服务器中具有帐户的用户将其信息并入订户的高级ID系统中。具有本发明高级ID服务的每一用户帐户均要求创建所述用户的对应的同步帐户。同步帐户用于使用户的内容在装置与系统服务器2640之间同步。系统服务器2640修改用户的角色及信息中的适当联络人。
个人记录可通过一专门添加的联络人记录字段表示于同步系统的内容记录中。当一描述角色的改动日志到达收听器引擎2640时,高级ID引擎2642收集受影响的朋友,找到对应的同步服务器记录,并将包含新角色信息的联络人已修改事务改动日志提供回至同步服务器。同步服务器将根据第6,671,757号、第6,694,336号或第6,757,696号专利的说明的这些已修改事务添加至直接链接的朋友的同步帐户中。在这些朋友进行下一次同步时,每一方均检索代表所述用户已将其分配到的角色的已更新联络人记录。一旦同步服务器2650联络系统服务器2640,系统服务器就会通过向联络人记录中添加一个字段来跟踪一既定朋友被分配到哪一角色。装置100-6包含一使用由同步服务器2650所提供的改动日志来与装置的地址簿同步的装置同步客户端2610。本机数据库150与应用程序ID数据库2602两者均可用于为根据本发明的高级ID系统存储记录。
图27绘示一包含若干个子系统的客户端侧应用程序。一客户端2700包括用户界面2710、一SMS收听器2712、集成的呼叫管理2714、一实体管理器2716、一应用程序数据库2718、一同步层2720、(如果与第6,671,757号专利中的技术一起使用)、一设定值管理器2722、及一应用程序设定值数据存储器2724。客户端2700包括一用户界面,其显示如前面所述的本发明的界面屏幕。在各种配置中,电话的本机地址簿150的某些部分及一应用程序专用的辅助数据存储器2718存储所述装置上的高级ID信息。如上文所述,当一订户联络电话100-6时,应用程序2700接受入站呼叫且视所支持装置的稳健性而定,并显示一定制的用户界面,包括例如覆盖有元数据或视频剪辑的全屏图像。集成呼叫管理2714使用户具有免除呼叫的众多种选项,例如应答、将其发送至语音邮件、或者阻止所述呼叫自动地在地址簿中殖入呼叫方的公共信息。实体管理器如下文所述将角色及朋友信息保持于客户端自身上。同步层2720支持与一例如在第6,671,757号美国专利中所述的同步服务器的同步。设定值管理器2722保持关于所述应用程序的用户偏好(例如应用程序缺省值及当用户可能不想受到打扰时),这些用户偏好存储于应用程序设定值存储器2724中。
图28是在客户端数据库2718中单独使用或者与一本机数据库150结合使用的基本客户端对象的静态图解说明。如在图28中所示,对于用户的内容信息的每一实例2810而言,所述实例均可包括电子邮件信息2812、电话号码信息2814、地址信息2816及其他内容信息2822(例如本地ID 2822及全局ID)。每一联络人实例2810均与一角色2820相关联且每一角色均由一与用户相关联的识别符来识别。朋友记录2830包括一朋友识别符、一所分配的角色、朋友为何种类型(链接类型)及一指示上次更新朋友信息的时间的字段。同样地,电子邮件信息包括电子邮件类型列举2824,电话号码信息2814包括电话号码列举2826,地址信息2816包括地址列举2832(工作地址或家庭地址),且内容信息2822包括数字内容-无论其是免费信息还是特许信息2834。
图29是图27中所示实体管理器2716的图示。角色及朋友统称为实体且由实体管理器2900来操纵。如上文所述,很少有可用装置能支持实施本发明系统所需的足够稳健的地址簿数据。为支持该系统所需的新数据类型,可能需要使用图27中所示的扩展数据库2718。实体管理器2900控制这两个数据存储器的使用。由于所讨论的特定平台的特征,实体管理器2900将来自系统地址簿及其他数据库的朋友及角色异议串行化。实体管理器2900将串行化代码聚集于一中心位置并允许将数据集合扩展成包括其他字段。实体管理器2900管理器分别创建一串行化的朋友及角色记录2830,2820,并使用系统地址簿、用户界面2710及由用户随后在2912中创建的商业逻辑。
图30、31、32、33及34显示图27中所示客户端的替代配置。在图30中显示一最佳配置3002,其中提供一稳健的本机地址簿3010、一稳健的SyncML客户端3020、及一稳健的同步服务器3030。在此种配置中,除了管理呈现用户界面的多媒体内容之外,可能存在极少要客户端应用程序3002做的事情。对角色信息的大多数管理及推入是在服务器3030上进行。
由于大多数现有的客户端不包括稳健的本机地址簿及SyncML客户端,因而图21提供一种允许一客户端3102与一高级ID服务器160进行通信的替代配置。如在图31中所示,服务器160通过一共享通信协议与客户端3102进行通信。客户端3102包括一为一地址簿代理器3120的协议引擎3110并利用有限的本机地址簿150与支持数据库2718二者。一地址簿代理器3120(例如实体管理器2900或者某种其他形式的代理器机制)管理各个存储器2718与150之间的通信与信息存储。
在图32中显示再一种替代配置。在图32中,一稳健的SyncML服务器与一稳健的SyncML客户端3020进行通信,但利用一地址簿代理器3120在数据库2718与地址簿150之间划分信息。
在图33中,一有限的SyncML服务器提供对角色所需的某些同步信息、但并非所需的所有必要信息的支持。同样地,电话的syncML可仅支持有限的同步或字段支持。例如,服务器160可支持地址及电话号码同步但不支持下载电影及铃声。在该实施例中,服务器3310与系统服务器160协作来通过一有限的SyncML客户端3130传送某些信息,而其他信息则直接传送至电话的代理器3312中。多媒体信息可通过所述支持应用程序3310及3130来提供,而更基本的信息则提供至代理器3312。一地址簿代理器3120用于在数据库2718与地址簿150之间划分信息。
在图34中,所述客户端等价于图33,只是信息存储于一稳健的本机地址簿3402中。
图35显示一媒体管理器3505及与一条媒体信息相关联的记录。所述系统支持数字版权媒体管理。MediaManger(媒体管理器)对象为其他客户端组件提供一允许进行媒体加载、媒体下载及检索媒体信息的界面。由于每一装置均具有不同的能力,因而为在不同的装置上支持媒体对象,常常需要将媒体对象从其原始格式进行变码。变码是指一种用以使一种类型装置或电话上一种格式的媒体可供用于其他类型电话的过程。例如,如果一第一用户的电话创建JPG格式的照片,但一接收用户的电话仅支持GIF,则系统服务器可根据服务器对接收用户的电话的了解而自动地转换所述图像的格式。在已知目标装置显示器的特性的情况下,可使用该同一过程来改变图像的分辨率以正确地适合于所述目标装置的显示器。
变码可涉及到实际转换或者可涉及到仅选择一种其已经知道的替代版本。例如,一增值服务提供商可支持两种或更多种格式的铃声,且可选择适当的格式并将其分发给接收用户。当请求媒体需要媒体对象时,将由服务器执行变码;经过变码的媒体将自动传输至所述装置。客户端可使用一种在通信协议中提供的功能来询问与其将要下载的媒体有关的信息。该功能将返送回关于可供客户端使用的经变码媒体的有关信息。服务器还可为需要使用同一媒体(例如图像)的不同大小(例如地址簿中联络人的缩略图及一全屏照片)的多种格式的客户端提供按需求变码的支持。
图35显示在客户端应用程序及本发明中所用的数字版权媒体记录格式。媒体管理器3505判定所述装置中所用任何媒体中是否有信息,无论是jpeg、mp3电影还是类似格式。此种判定首先判定所述媒体是一在本地构建的媒体还是来自一增值提供商的媒体。媒体管理器保持对媒体位置的记录,无论其是可下载的还是可加载的等等。
所述系统支持包含于本机应用程序中的数字版权管理,从而使增值提供商能够检查加载或下载至或自服务器或客户端装置的任何媒体,以判定其中所包含的信息是否应受到数字化管理。媒体记录3510包含媒体记录类型(是否为本地的)及识别符、大小、散列值、公式识别符、及位置。媒体格式3512可为一图像格式3514、一铃声格式3516、一视频格式3518中的任一者。如在3520处所示,图像格式类型包括jpeg、png及gif。铃声格式可为midi类型或者mp3 wav或者一种专门的awp格式。视频格式可为mpeg、wmp文件、quicktime、或者avi。不需要对系统作出重大修改便可容易地添加其他图像、铃声及视频剪辑格式。
出于例示及说明目的,上文已提供了对本发明的详细说明。本文并不打算作为穷尽性说明或将本发明限定于所揭示的确切形式。根据上文的教示内容可作出许多种修改及改变。所述实施例的选择旨在最佳地解释本发明的原理及其实际应用,以使所属领域中的其他技术人员能够以适合于所构想的具体应用的各种实施例形式及使用各种修改来最佳地利用本发明。本发明的范畴打算由随附权利要求书来界定。
权利要求
1.一种用于为一无线电话的用户提供拟人化信息的系统。
2.如权利要求1所述的系统,其中所述拟人化信息包括一与一用户相关联的照片。
3.如权利要求1所述的系统,其中所述拟人化信息包括一与一用户相关联的铃声。
4.如权利要求1所述的系统,其中所述拟人化信息包括一与一用户相关联的位置。
5.如权利要求1所述的系统,其中当联络人与一用户进行通信时,所述拟人化信息显示于所述用户电话上。
6.如权利要求1所述的系统,其中所述拟人化信息是用户联络人数据。
7.如权利要求1所述的系统,其中所述联络人信息包括一用户姓名、用户电子邮件地址、用户电话号码、用户实际地址、用户生日、即时信使用户识别符中的至少一者。
8.如权利要求1所述的系统,其中所述拟人化信息包括一有声或无声的视频剪辑。
9.如权利要求1所述的系统,其中所述系统包括一提供于所述电话上的客户端应用程序。
10.如权利要求9所述的系统,其中所述客户端应用程序包括一实体管理器。
11.如权利要求9所述的系统,其中所述客户端应用程序将拟人化信息存储于一电话数据存储器中。
12.如权利要求9所述的系统,其中所述客户端应用程序将拟人化信息存储于一客户端数据存储器中。
13.如权利要求9所述的系统,其中所述客户端应用程序包括一与一同步服务器进行通信的同步客户端。
14.如权利要求9所述的系统,其中所述客户端应用程序包括一用户界面控制器。
15.如权利要求14所述的系统,其中所述用户界面包括一管理界面。
16.如权利要求14所述的系统,其中所述用户界面包括一用于所述拟人化信息的电话显示控制器。
17.如权利要求1所述的系统,其中所述系统包括一能够与至少一个客户端进行通信的高级识别服务器,所述高级识别服务器包括一具有拟人化信息的数据存储器及一ID管理应用程序。
18.如权利要求17所述的系统,其中所述管理应用程序包括一角色管理器。
19.如权利要求17所述的系统,其中所述管理应用程序包括一数字媒体版权管理器。
20.如权利要求17所述的系统,其中所述服务器包括一用户管理界面。
21.如权利要求17所述的系统,其中所述管理应用程序包括一用户关系管理器。
22.如权利要求17所述的系统,其中所述服务器包括一通信协议服务器。
23.如权利要求1所述的系统,其中所述系统包括至少两个拟人化信息子集,其中一第一子集提供给一第一用户且一第二子集提供给一第二用户。
24.一种在一无线装置上识别一服务订户的方法,其包括建立一订户角色,所述订户角色包含向其他用户识别一用户的信息;及当从另一订户接收到对一装置的呼叫时,在所述装置上显示所述角色的至少一部分。
25.如权利要求24所述的方法,其中所述建立步骤包括向一用户界面提供角色信息。
26.如权利要求24所述的方法,其中所述显示步骤包括识别至少一个与所述订户具有一关系的用户。
27.如权利要求26所述的方法,其中所述识别步骤包括使一订户联络人列表与一用户联络人列表之间的联络人信息相匹配。
28.如权利要求24所述的方法,其中所述显示步骤包括将信息下载至一用户装置并在一用户界面上输出所述信息。
29.如权利要求24所述的方法,其中所述显示步骤包括将一第一角色下载至一第一用户装置并将一第二角色下载至一第二用户装置。
30.如权利要求24所述的方法,其进一步包括控制所述装置以阻止接收在所述角色中界定的一呼叫。
31.如权利要求24所述的方法,其进一步包括根据所述角色来控制所述另一订户的一装置以阻止起始一呼叫。
32.一种提供一高级呼叫方识别服务的方法,其包括维持用户所提供的订户角色信息的存储器,所述角色信息向其他用户识别所述用户;及根据订户之间的一所建立关系向其他人分发角色信息。
33.如权利要求32所述的方法,其中所述方法进一步包括向无线装置分发客户端应用程序以显示角色信息的步骤。
34.如权利要求32所述的方法,其进一步包括对所述方法收取一费用的步骤。
35.如权利要求32所述的方法,其进一步包括为订户建立订户帐户并接收一订户的至少一个角色的步骤。
36.如权利要求32所述的方法,其进一步包括在已建立角色的订户之间建立链接并根据所述链接来分发基本的角色的步骤。
37.如权利要求32所述的方法,其中所述方法进一步包括提供至少一个缺省的角色的步骤。
38.如权利要求32所述的方法,其中所述方法进一步包括接收包含如下中至少一者的角色信息一用户姓名,用户电子邮件地址,电话号码,实际地址,生日,即时信使用户识别符,一电影;一铃声;一图像。
39.如权利要求32所述的方法,其中所述角色信息包括位置信息。
40.如权利要求39所述的方法,其中所述位置信息包括GPS信息。
41.如权利要求39所述的方法,其中所述位置信息包括一用户可选的粒度。
42.如权利要求32所述的方法,其进一步包括如下步骤分发一解译角色信息的客户端应用程序及控制一第一订户的电话以根据一第二订户的角色信息来控制所述第一订户的电话。
43.一种订户电话上的应用程序,其包括一用于至少一个其他订户的拟人化信息的存储器;一向一电话界面提供拟人化信息的显示界面。
44.如权利要求43所述的系统,其中所述客户端应用程序包括一实体管理器。
45.如权利要求43所述的系统,其中所述客户端应用程序将拟人化信息存储于一电话数据存储器中。
46.如权利要求43所述的系统,其中所述客户端应用程序将拟人化信息存储于一客户端数据存储器中。
47.如权利要求43所述的系统,其中所述客户端应用程序包括一与一同步服务器进行通信的同步客户端。
48.如权利要求43所述的系统,其中所述客户端应用程序包括一用户界面控制器。
49.如权利要求48所述的系统,其中所述用户界面包括一管理界面。
50.如权利要求48所述的系统,其中所述用户界面包括一用于所述拟人化信息的电话显示控制器。
51.一种用于一通信系统的应用程序服务器,其包括一用于复数个订户的拟人化信息的存储器;一分发系统管理应用程序。
52.如权利要求51所述的服务器,其中所述管理应用程序包括一角色管理器。
53.如权利要求51所述的服务器,其中所述管理应用程序包括一数字媒体版权管理器。
54.如权利要求51所述的服务器,其中所述服务器包括一用户管理界面。
55.如权利要求5所述的服务器,其中所述管理应用程序包括一用户关系管理器。
56.如权利要求51所述的服务器,其中所述服务器包括一SyncML服务器。
57.如权利要求51所述的服务器,其进一步包括一用户界面服务器。
58.如权利要求51所述的服务器,其中所述服务器包括至少两个拟人化信息子集,其中一第一子集被提供给一第一用户且一第二子集被提供给一第二用户。
59.如权利要求51所述的服务器,其中所述服务器包括一媒体变码器。
60.如权利要求59所述的服务器,其中所述媒体变码器包括一格式转换应用程序。
61.如权利要求59所述的服务器,其中所述媒体变码器包括一根据一用户装置来选择一媒体格式的格式选择引擎。
全文摘要
本发明揭示一种创建及分发给例如移动电话等无线通信装置的用户的高级识别信息的系统及方法。订户可定义其自己的角色作为定义用户的信息集合。订户可随后向其朋友及伙伴的移动电话公开其角色,并用所述订户的联络信息更新其他人的地址簿。用户可规定拟呈现给不同用户的不同角色。
文档编号H04M3/42GK1998224SQ200580020480
公开日2007年7月11日 申请日期2005年5月12日 优先权日2004年5月12日
发明者理查德·奥尼翁, 利亚姆·斯坦纳德, 莱顿·里德加德 申请人:富盛旺公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1