使能时区敏感应用的世界时钟的制作方法

文档序号:7742461阅读:152来源:国知局
专利名称:使能时区敏感应用的世界时钟的制作方法
技术领域
本申请总地涉及电话,更具体地涉及向用户提供远程相对方(party)的当地时间从而使得用户可以确定向远程相对方做出呼叫是否合适的信息服务。
背景技术
以前,长途合作会导致显著的延迟或者巨大的花销。可以通过邮件通信进行合作已经很长时间了。但是,这种合作必须适应各个交互之间的数天或数周的延迟。长途电话呼叫也已经被使用,但是直到现在为止都被认为比较昂贵,因为这种花销不适合常规合作。 随着技术的进步,在日常生活中可以通过互联网以最小花销来进行交互式的同步多媒体交互。随着这些发展,具有最小花销和推测的最小不便的世界范围的合作现在已经成为可能, 从而使得“距离消失”。然而,长途合作的不便已经从创建连接的花销和困难转移到了以下现实世界是圆的,住在长距离间隔的地方的人可能住在不同的时区并且可能具有不同的习惯。相同的物理上的世界日间时间会发现,欧洲和北美的人在他们的日常活动和社会期望方面存在完全不同的部分。所以,处于巴黎和洛杉机的人之间的合作必须考虑到这些位置处于时差为8 小时的时区中。这样,在洛杉机早上9:00刚刚到达工作地的人将发现,巴黎的潜在同事正要在下午5:00离开工作地。由于他们的工作日只有些许重叠,所以相对于住在同一时区的同事来说计划外的一时冲动的交互的可能性大大降低。当今,对于无论人在哪里都能找到这个人的“唯一号码”服务和个人装置的提供只会使这些问题变得更糟。这些装置和服务使得一直与他们的办公室和同事保持接触的移动工作者得到了发展。长途空中旅行的移动工作者可以迅速从一个时区移动到另一个时区。 例如,位于拉斯维加斯的一些人对他们相信与他们处于同一城市的人做出例行呼叫,而发现他们的同事在巴黎,而巴黎现在正是晚上11 00。所以,期望提供这样的应用,该应用对于时区之间的期望和可接受的行为方面的差异比较敏感。通常,除非非常紧急,否则无法接受在晚上11点以后因为公事而呼叫某人。 当前系统会不小心这样做。所以,明显期望一种能够使用户对其他的相对时区比较敏感的应用。另外,还期望这些应用不要求呼叫者进行公然的动作,因为它通常会被忽略。除了以上提出的那些理由以外,已经做出的呼叫的时间可以被用来判断其的相对重要性。例如,在当地时间晚上11点收到的呼叫将被认为是非常重要的呼叫。但是,如果呼叫是在当地时间下午3点收到的,则这种重要性的指示可以被丢弃。本申请将解决跨时区的人机合作问题。

发明内容
根据本发明一个实施例,提供一种电话系统,用于提供远程相对方的当地时间,该系统包括至少一个处理器;以及可操作地耦合至所述处理器的存储器,所述存储器存储程序指令,所述程序指令在被所述处理器执行时促使所述处理器从电话应用接收标识远程相对方的用户标识符;检索与所述用户标识符相关联的所述远程相对方的位置;基于所述位置确定所述远程相对方的当地时间;以及向所述电话应用提供所述远程相对方的所述当地时间以供显示。根据本发明一 个实施例,所述用户标识符是所述远程相对方的唯一号码标识符。根据本发明一个实施例,所述唯一编号标识符被所述远程相对方相关联,所述远程相对方操作从包括以下装置的群组中选择的至少一个装置蜂窝电话、智能电话、软件电话、IP台式电话、远程工作人员IP电话、以及住宅电话。根据本发明一个实施例,所述用户标识符是与所述远程相对方相关联的电话的号簿(directory)号码。根据本发明一个实施例,所述存储器在被所述处理器执行时促使所述处理器检索所述远程相对方的社会状况;以及向所述电话应用提供所述社会状况以供显示,并且其中,所述社会状况是从包括工作、午餐、以及工作以外的群组中选择的。根据本发明一个实施例,检索与所述用户标识符相关联的所述远程相对方的位置包括访问全球定位系统或者位置服务。根据本发明一个实施例,基于所述位置确定所述远程相对方的所述当地时间包括访问时间服务。根据本发明一个实施例,所述电话应用本地存储多个用户标识符。根据本发明一个实施例,所述电话显示多个远程相对方的当地时间,所述当地时间是通过所述多个远程相对方的位置确定的。根据本发明一个实施例,所述存储器在被所述处理器执行时促使所述处理器通过会话初始化协议与所述电话应用通信;向所述电话应用提供所述当地时间以供显示包括通过所述会话初始化协议提供消息;以及所述消息被提供在可扩展标记语言文档中。


所附权利要求中列出了相信可以作为本申请的特性的新颖特征。在下面的描述中,贯穿说明书和附图,相同的部分分别由相同的标号标记。附图不必按照比例画出,并且为了清楚简明可以以放大或者概括形式示出某些附图。但是,通过结合附图参考说明性实施例的以下详细描述,将可以最好地理解申请本身及其优选使用模式、以及目的和优点。其中图1示出了根据本申请的一个方面的用于号簿号码信息服务(directory number information service)的一般操作环境;图2示出了示出根据本申请的一个方面的多个相对方的当地时间和社会状况的示例性应用;图3是示出根据本申请的一个方面的由电话执行的用于检索其他相对方的当地时间和/或社会状况的示例性处理的流程图;图4示出了示出根据本申请的一个方面的由用于检索相对方的当地时间和社会状况的号簿号码信息服务执行的示例性处理的流程图;图5提供了示出根据本申请的一个方面的由电话执行的用于追踪入局呼叫 (incoming call)的示例性处理的流程图6示出了根据本申请的一个方面的用于使用号簿号码信息服务来更新电话上的软件的示例性环境;以及图7是示出根据本申请的一个方面的用于更新电话上的软件的示例性处理的流程图。
具体实施方式
结合附图给出的描述被用作本申请的当前优选实施例的描述而不被用来表示可以构建和利用本申请的唯一形式。本描述结合所示出的实施例给出了用于构建和操作本申请的步骤序列和功能。但是应该理解,可以通过将被本申请的精神和范围所覆盖的不同实施例来实现相同或等同的功能和序列。本申请总地涉及电话上的软件,该软件用于显示远程相对方的当地时间从而使得该软件的用户能够基于与这些当地时间相关联的社会和/或商业期望来形成他们的行为。 在一个说明性实施例中,当地时间是通过与号簿号码信息服务通信而检索得到的。号簿号码信息服务可以从电话应用接收标识远程相对方的号簿号码。进而,该服务可以检索由号簿号码标识的远程相对方的位置。该服务可以基于远程相对方的位置来确定远程相对方的当地时间,并且可以将该当地时间提供给电话应用以供显示。社会状况(social status)也可以被显示。在一个实施例中,电话可以为远程相对方所做的入局呼叫创建呼叫日志。呼叫日志可以参考远程相对方的当地时间,而不是电话上的时间。呼叫日志可以被用来监控错过的呼叫、接受的呼叫、或者语音邮件。在一个实施例中,计算出的当地时间可以被用来更新用户电话上的软件。尽管以上主要描述了软件应用,但是相关领域的技术人员将明白,这里提出的实施例也可以被实现在软件、硬件、或者软件和硬件的结合中。另外,以上描述的实施例可以被以独立配置或者组合的形式来实现。相关领域的技术人员将明白,这些实施例可以采取用于创建最佳用户体验的大量界面的形式。本申请将示出对远程相对方的当地时间的检测以及示出其用途的代表性应用。还将示出在自动应用中远程相对方对当地时间的使用。下面还将示出响应于人类的期望而使用物理上的当地时间和社会时间。根据下面提供的描述,很多其他实施例将变得显而易见。以上描述的电话可以显示操作远程通信装置的大量相对方的当地时间和/或社会状况(这些相对方处于用户的快速拨号、电话簿、或者其他客户应用中)。白天的时间可以是明确的和/或采用社会指示的形式。因此,用户可以基于他们的当地时间来确定如何应用该信息以及是否呼叫相对方。如图1中所示,提供了根据本申请的一个方面的用于号簿号码信息服务102的一般操作环境100。相关领域的技术人员将明白,更少或者更多组件可以被用在环境100中,并且这里描述的这些组件用于说明的目的而不应该被理解为限制本申请。电话104可以通过通信网络108访问号簿号码信息服务102。号簿号码信息服务 102可以通过逻辑连接与电话104以及其他示出的组件通信。这些逻辑连接可以通过耦合至号簿号码信息服务102或者与号簿号码信息服务102结合在一起的通信装置来实现。号簿号码信息服务102可以是服务器、路由器、网络个人计算机、客户端、对等装置、或者其他公用网络节点,并且一般包括与标准服务器相关联的很多或者所有元件,诸如,处理器以及可操作地耦合至处理器的用于存储程序指令的存储器,这些指令当被处理器执行时促使处理器执行过程。 在 一个实施例中,号簿号码信息服务102可以是在web服务器上操作的网站。号簿号码信息服务102可以被与公知的统一资源定位符(URL)相关联,其中URL允许任意数目的应用之一向其递交查询并且接收作为响应的应答。这些查询可以采用用户的唯一标识符的形式。期望的应答可以包括有关用户位置处的当地时间的信息,并且,在一些实施例中, 包括有关该时间的社会意义的信息。在一个实施例中,用户的唯一标识符可以是用户的会话初始化协议(SIP)地址。查询可以采取SIP订阅请求的形式,其中该SIP订阅请求对用户进行标识并且指示有关用户的当前时间的通知被请求。应答可以采取具有这样的主体的 SIP通知消息的形式,其中主体包括包含有所指示的时间信息的XML文档。查询号簿号码信息服务102以及接收上述响应的操作代表一个实施例。相关领域的技术人员知道,这些操作可以完全同步地进行。替代地,查询和响应可以是异步的。号簿号码信息服务102可以例如,周期性地或者在位置改变被检测到时对查询进行响应。在一个实施例中,查询可以被电话104的用户删除,或者在查询超时时被删除。号簿号码信息服务102可以提供用于调整异步通信的监控特征。通过通信网络108,可以访问号簿号码信息服务102提供的web服务。通信网络108可以是局域网(LAN)、广域网(WAN)、个人局域网(PAN)、校园局域网(CAN)、城域网 (MAN)、或者全球网(GAN)。这些通信网络108在企业级计算机网络、内联网、以及互联网(它们全都是网络的类型)中是常见的。现在参考电话104,图2示出了示出根据本申请的一个方面的多个相对方的当地时间和社会状况的示例性应用。电话104可以包括用于观看信息的屏幕202。在一个实施例中,屏幕202可以使用用于接收输入的接触面板功能。在屏幕202上,可以提供显示用户名称以及多个选项的用户区域204。这些选项包括发出呼叫。用户区域204可以允许对可以在电话104上运行的不同应用进行选择。用户还可以通过用户区域204添加联系人、删除联系人、以及对联系人进行编辑。屏幕202还可以包括当地时间区域206。该区域206可以提供其他相对方的当地时间。如图2中所示,区域206可以提供相对方的分机号码以及他们的名称。相对方的当地时间可以被与它们的社会状况和位置一起显示。社会状况一般可以以相对方的时间为基础。在该信息之后,提供允许用户直接呼叫相对方的选项。图2示出了可以示出时间、社会状况、以及位置的一个实施例。相关领域的技术人员将明白,也可以提供其他类型的界面, 而不限于所示出的这些界面。返回图1,示出了大量的其他通信装置106。这些通信装置106的号簿号码可以被存储在具有主要线路号簿号码(primary line directorynumber)的电话104上的客户端应用中。在一个实施例中,主要电话104的用户可以设立他们的涉及其他通信装置106的账目。一般,用户将了解与通信装置106相关联的这些人,例如,这些用户是共同工作的人、 朋友、家人等。这些通信装置106被示出为移动电话,但是可以包括诸如蜂窝电话、智能电话、软件电话、IP台式电话、远程工作者IP电话、或者住宅电话之类的其他类型的电话。为了获取这些通信装置106的用户的位置、当地时间、或者状况信息,可以使用号簿号码信息服务102。号簿号码信息服务102可以通过访问其他网络实体来获取所请求的信息。一般,这些实体远离号簿号码信息服务102。替代地,这些实体可以是号簿号码信息服务102的一部分。这些实体可以包括全球定位服务110和/或位置服务112、时间服务 114、以及服务/进度(service/schedule)种类116。这些可以被实现为web服务,并且可以通过公知的URL来访问。与号簿号码信息服务102 —样,这些服务可以使得它们的信息能够通过SIP订阅/通知系统访问。 以上的环境100代表一个实施例。相关领域的技术人员将明白,示出的环境100 是示例性的而不是限制性的。在一般操作中,这里所示的具有主要线路的电话104可以显示与通信装置106相关联的存储的号簿号码的用户的位置、时间、以及社会状况。该信息可以被电话104的用户用在各种用途中,这些用途包括是否呼叫通信装置106的用户。现在参考图3,提供了示出根据本申请的一个方面的由电话104执行的用于检索其他相对方的当地时间和/或社会状况的示例性处理的流程图。相关领域的技术人员将明白,可以使用更少或更多的处理来检索信息并将其显示在电话104的当地时间区域206中的屏幕202上。下面描述的在块300处开始的处理代表单个远程相对方的定时信息的检索。号簿号码信息服务102还可以被用来使用一个或多个查询来检索多个远程相对方的定时信息 (通过下面提供的描述将变得显而易见)。在块302处,可以向号簿号码信息服务102做出对于多个相对方的当地时间和/ 或社会状况116的请求。如图1中所示,电话104可以使用其主要线路号簿号码来访问号簿号码信息服务102。通过发送主要线路号簿号码,电话104可以追踪其自身的时间并且访问号簿号码信息服务102的信息。在一个实施例中,主要线路号簿号码可以被与信息一起发送,以验证电话104的用户是否有权使用号簿号码信息服务102。与远程通信装置106 相关联的存储的号簿号码也可以在请求中被发送给号簿号码信息服务102。在块304处,电话104可以从号簿号码信息服务102接收定时信息和/或服务/ 进度种类116。定时信息可以代表通信装置106的当地时间。在一个实施例中,定时信息可以是主要线路号簿号码和存储的号簿号码之间的偏移。该偏移还可以代表独立的通信装置 106之间的时间。该偏移可以被电话104转换为通信装置106的当地时间。通信/进度种类116可以提供操作通信装置106的用户的状况。状况信息可以包括用户的当地时间是凌晨、早晨、下午、傍晚、还是晚上。在一个实施例中,状况信息可以包括相对方是在工作、午餐、还是处于工作之外。在块306处,存储的号簿号码的时间和状况图标可以被提供给用户。指示状况的图形可以被显示在电话104上。该信息可以被显示屏幕202上的当地时间区域206中,如图2中所示。在一个实施例中,通信装置106的位置也可以被显示。该信息可以接收自号簿号码信息服务102。在判决块308处,有关用户是否发出呼叫的判定可以被做出。一般,用户基于所提供的状况图标和时间来做出判定。当用户发出呼叫时,电话104可以将呼叫连接至所选择的通信装置106中的一个。处理可以在块312处结束。现在参考图4,提供了示出根据本申请的一个方面的由用于检索相对方的当地时间和社会状况的号簿号码信息服务102执行的示例性处理的流程图。相关领域的技术人员将明白,更少或更多处理可以被使用。处理可以在块400处开始。在块402处,号簿号码信息服务102可以从电话104接收对于远程相对方的当地时间和社会状况的请求。通信可以包括对于单个相对方的当地时间和社会状况的请求,或者可以包括对多个相对方的信息请求。可以通过标准协议在通信网络108上接收服务请求。该请求可以包括主要线路号簿号码。在一个实施例中,信息可以由电话104提供,从而使得号簿号码信息服务102可以验证电话104的用户。与通信装置106有关的存储号簿号码也可以被号簿号码信息服务102接收。 在块404处,号簿号码信息服务102可以确定电话104的位置。如图2中所示,号簿号码信息服务102可以使用GPS 110和/或位置服务112。GPS 110和位置服务112可以由号簿号码信息服务102访问。相关领域的技术人员已知,GPS 110可以通过卫星系统来确定电话104的位置。位置服务112可以通过GSM定位来追踪电话104。已知很多其它的用于检测电话104的位置的方法,并且可以在这里实现这些方法。在一个实施例中,号簿号码信息服务102可以与通知服务结合在一起或者被与通知服务相关联,其中该通知服务确定通信装置106的位置改变。通知服务可以被使用,从而使得在查询被做出时通信装置106的位置不被抽出,这可以减少用于检索当地时间的处理时间量。在一个实施例中,通信装置106可以例如,在启动时或者在定义的时间间隔处,在不被请求的情况下更新它们的位置的通信服务。在块406处,号簿号码信息服务102可以通过时间服务114计算主要线路号簿号码的时间。以上确定的电话104的位置可以被用来计算时间。尽管位置被首先确定,但是电话104的位置可以被不间断地监控,从而移除检测电话104的位置的需要。在一个实施例中,电话104可以向去除了这些判定的需要的号簿号码信息服务102发送它们的当地时间。在块408处,号簿号码信息服务102可以使用GPS 110和/或位置服务112来确定存储的号簿号码的位置。GPS 110和位置服务112可以被号簿号码信息服务102访问。 在块410处,号簿号码信息服务102可以通过时间服务114来计算存储的号簿号码的时间。在由虚线框指示的可选块412处,号簿号码信息服务102可以建立主要线路号簿号码和存储的号簿号码之间的偏移。也可以计算存储的号簿号码之间的偏移。这些偏移可以被用来为电话104建立更短的计算时间。当时间计算在电话104上执行时,电话104可以采用这些偏移并使用电话104上的时间来确定通信装置106的当地时间。在块414处,号簿号码信息服务102可以追踪用于存储的号簿号码的服务/进度种类116。服务/进度种类116可以确定操作通信装置106的用户的社会状况。在一个实施例中,通信装置106的用户可以向服务/进度种类116上传有关他们的社会状况的信息。 服务/进度种类116还可以由管理人员或者行政人员确定。当确定服务/进度种类116的类型时,可以使用一般的社会期望。在块416处,号簿号码信息服务102可以向电话104提供时间信息和服务/进度种类116。这些处理可以在块418处结束。尽管以上用电话呼叫代表的通信,但是可以用 SMS、MMS、或者其他电话数据来代表通信。图5提供了示出由根据本申请的一个方面的由电话104执行的用于追踪入局呼叫的示例性处理的流程图。相关领域的技术人员将明白,更多或更少的处理可以被使用。这些处理可以在块500处开始。在块502处,电话104可以接收入局呼叫。在一个实施例中,电话104可以接收诸如SMS、MMS、或者其他数据之类的另一种形式的通信。在块504处,电话104可以向号簿号码信息服务102提供呼叫者的号码或者用户标识符。一般,这通过通信网络108来进行。在一个实施例中,电话104的服务提供者可以将入局号簿号码路由到号簿号码信息服务102。 在块506处,电话可以从号簿号码信息服务102接收定时信息和服务/进度种类 116。如图4中所示,这里执行的处理可以被用来检索该信息。在块508处,电话104可以显示进行通信的呼叫者的状况图标和时间。在判决块510处,可以做出有关用户是否接听了入局呼叫的判定。错过的呼叫可能是因为用户远离他们的电话。当用户简单地决定不提起电话时,用户可能会错过呼叫。如果用户接听他们的电话104,则在块512处,在通信装置106处参考的当地时间被放置在呼叫日志中。当用户没有接听呼叫时,在判决块514处可以做出有关呼叫方是否留下语音邮件的判定。当留下了语音邮件时,在块516处,以上所检索的定时信息可以被与该语音邮件相关联。然后,在块518处,电话104将错过的呼叫的定时信息放置在呼叫日志上。该处理可以在块520处结束。现在参考图6,提供了根据本申请的一个方面的用于使用号簿号码信息服务102 来更新电话104上的软件的示例性环境600。相关领域的技术人员将明白,更多或更少的组件可以被用在环境600中,并且这里描述的这些组件用于说明的目的。电话104可以通过通信网络108与号簿号码信息服务102通信。号簿号码信息服务102可以与GPS 110和/或位置服务112、时间服务114、以及服务/进度种类116交互, 以向软件602提供当地时间和状况信息,从而可以确定电话104是否应该被更新。在一个实施例中,管理者604可以确定电话104是否应该被软件602更新。管理者604可以指定在什么时间软件602可以被更新。例如,管理者可以指定当雇员不在工作状态时对电话104进行更新。在一个实施例中,电话104的用户可以指定他们想要在什么时间进行软件更新。软件更新可以基于电话104的当地时间以及该电话104的用户的社会状况。图7是示出根据本申请的一个方面的用于更新104上的软件的示例性处理的流程图。相关领域的技术人员将明白,更多或更少的处理可以被使用。这些处理可以在块700 处开始。在块702处,软件602可以从电话104接收主要号簿线路号码。在一个实施例中, 主要号簿线路号码可以由另一个实体接收,该实体改变电话104要求更新的软件602。在接收到主要号簿线路号码之后,在块704处软件602可以向号簿号码信息服务102发送主要号簿线路号码。如图4中所示,号簿号码信息服务102执行的处理可以被用来检索有关电话104 的当地时间和状况的信息。在块706处,软件602可以从号簿号码信息服务102检索定时
fn息ο在判决块708处,可以做出电话104上的软件是否应该被更新的判定。该判定可以基于电话104的当地时间。在一个实施例中,该判定可以基于用户的社会状况。例如,社会状况可以指示电话104的用户在晚饭时间不能接电话并且允许软件602被更新。当当地时间和/或社会状况指示电话104不应该被软件602更新时,处理在块712处结束。替代地,在块710处,软件602可以被发送到电话104,用于利用在块712处结束的
处理进行更新。 事先,假设号簿号码可以指定与特定用户相关联的唯一装置。该装置的位置被假定为用于用户位置的代理。如今,用户通常被供应有“唯一号码服务”(one number service),该服务意味着大量通信装置可以根据情况被与用户相关联。这些装置可以是办公室台式电话、蜂窝电话、内置式(in-building)无线电话、住宅电话、宾馆电话等。唯一号码服务可以具有确定在呼叫时哪些或哪个装置最可能被用户使用的方法,并且可以并行或串行与这些装置进行联系。为了解决与唯一号码服务相关联的问题,以上在前面描述的号簿号码信息服务 102 可以由 James Midtun 和 Tom Gray 提交的名为 “ SYSTEMAND METHOD FOR LOCATION DETECTION AND MANAGEMENT 0FUNCERTAIN INFORMATION THEREOF” 的美国专利申请 No. 12/587668中提供的教导所替代或补充,该美国专利通过引用被全部结合于此。在一个实施例中,可以使用‘668申请中教导的GPS位置功能来增强号簿号码信息服务102。如所规定的,‘668并不要求装置被接通以给出估计位置。GPS位置功能可以在多个用户活动性的指示之间进行仲裁,以给出最可能的估计。通过在本申请中使用‘668的特征,通信装置106的当地时间的估计可以被提供给电话104的用户。另外,确定信息可以被提供。唯一号码服务一般可以使用号簿号码、SIP地址、或者其他的唯一标识符来标识去往用户的呼叫。这些标识符可以代替前面描述的装置号簿号码而被使用。‘668向大量感兴趣的相对方提供了人的位置的近似,其中这些近似是以检测装置的位置和与检测装置有关的固有误差为基础的。系统根据多个探测器估计存在信息,并且使用并结合该信息而近似出位置。通过该系统,可以以用于该判定的信赖水平确定人的位置。该系统还可以使作为时间函数的分配给该位置的信赖水平降级。每个位置包括层级的子类型,并且每个子类型包括精度水平,该精度水平与用于将人放置在特定位置中所涉及的探测器的准确水平相关联。当探测器接收到存在信息时, 该系统将遍历这些位置和他们相关联的精度水平,以使用探测器的准确水平来近似出这个层级中的位置的正确类型。用户的位置可以由任意数目的位置类型语法表达。在这些特定语法中,示出了 < 原始传感器 >、< 政治/物理 >、< 企业 >、以及〈用户/社会 >。这些语法中的每一个语法被用于各种类型的应用。物理/政治语法中的特定的用户位置的表示为<政治/物理>《国家》《美国》《信赖》《某些》《城市》《纽约市》《信赖》《某些》《地区》《市中心区》《信赖》《某些》《街道》《350第五大道》《信赖》《某些》《建筑物》《帝国大厦》《信赖》《某些》《层》《第56层》《信赖》《某些》《房间》《56123》《信赖》《某些》上面提供的物理/政治语法可以代表处于帝国大厦的房间中的用户的位置。在本申请中,物理/政治语法可以被用来提供电话104或者通信装置106的当地时间和社会状况,以无缝结合该信息。相关领域的技术人员将明白,其他语法也可以被使用,尤其是在经度和纬度的物理单位被使用时。当与本申请的教导相结合时,物理/政治语法可以如下《 日期》《2009年11月3日》《时间》《10:11》《国家》《美国》《信赖》《某些》《城市》《纽约市》《信赖》《某些》《地区》《市中心区》《信赖》《某些》《街道》《350第五大道》《信赖》《某些》《建筑物》《帝国大厦》《信赖》《某些》《层》《第56层》《信赖》《某些》《房间》《56123》《信赖》《某些》相关领域的技术人员将明白,使用‘668的语法和本申请提供的功能和特征,可以提供多种优点。一个优点是使用多种类型来标识用户的位置。例如,原始形式的办公桌轮用(hot desking)注册信息一般能够仅提供用户位置的位置指示。‘668中描述的策略和语义系统可以将原始数据转变为有效的全球信息。特别地,可以提供将本地有效的位置转变为全球有效的街道信息或者经度和纬度的策略。另外,可以通过应用得出当地时间和日期, 从而使得在根据原始数据确定社会状况等的时候可以使用这样的信息。另外,这里描述的功能和特征可以与‘668所提供的位置合并(location consolidation) 一起使用。位置合并可以解决来自可以使用的多个装置的多个位置指示之间的冲突。为了解析多个位置,位置合并者(consolidator)可以基于所添附的时间以及在一些实施例中基于社会状况来选择最精确的可能位置。这可以使能多种类型的位置指示的使用。位置类型还可以提供信赖水平以及该信赖的降级指示(它们可以被这里描述的特征和功能使用)。这可以使系统的操作可以在没有当前指示可用时进行。对于诸如办公桌轮用注册(其中指示器间歇可用)之类的指示符,会发生这样的情况。对于当运转时总是可用的诸如GPS系统之类的指示器,当他们被切断时位置判定可以是有效的。这对于当装配有GPS的装置一般被切断时的诸如正常的睡眠周期之类的情况有用。在这些周期期间的位置的有效估计仍然可以被获取。尽管‘668提供了可以使用本申请的背景,但是相关领域的技术人员将明白,这些设施并不是必须被使用。一些实施例可以排他地依赖于装配有GPS的无线装置。根据本申请的一个方面,提出了一种提供远程相对方的当地时间的电话系统。电话系统可以包括至少一个处理器和可操作地耦合至该处理器的存储器,该存储器存储程序指令,这些程序指令在被处理器执行时促使处理器执行处理。这些处理可以包括从电话应用检索识别远程相对方的用户标识符。另外,处理可以包括检索与用户标识符相关联的远程相对方的位置。处理还可以包括基于位置确定远程相对方的当地时间。处理可以包括向电话应用提供远程相对方的当地时间以供显示。在一个实施例中,用户标识符可以是远程相对方的唯一号码标识符。在一个实施例中,唯一号码标识符可以被与操作至少一个装置的远程相对方相关联。在一个实施例中,电话应用可以被提供在移动电话上。在一个实施例中,存储器在被处理器执行时可以促使处理器检索远程相对方的社会状况并向电话应用提供社会状况以供显示。在一个实施例中,社会状况可以是凌晨、早晨、下午、傍晚、以及晚上。在一个实施例中,社会状况可以是工作、午餐、以及工作以外。在一个实施例中,检索与用户标识符相关联的远程相对方的位置可以包括访问全球定位系统或位置服务。在一个实施例中,基于位置确定远程相对方的当地时间可以包括访问时间服务。在一个实施例中,电话应用可以本地存储多个用户标识符。在一个实施例中,电话可以显示多个远程相对方的当地时间,这些当地时间由多个远程相对方的位置所确定。在一个实施例中,存储器在被处理器执行时可以促使处理器通过会话初始化协议与电话应用通信。在一个实施例中,向电话应用提供当地时间以供显示可以包括通过会话初始化协议提供消息。在一个实施例中,消息可以被提供在可扩展标记语言文档中。根据本申请的另一方面,提供了一种系统。该系统可以包括用于显示来自呼叫者的入局呼叫的时间的电话。该电话可以连接至服务提供者,并且可以向服务提供者供应与呼叫者相对应的用户标识符。服务提供者可以检索用户标识符所标识的呼叫者的位置,并且基于该位置确定呼叫者的时间。服务提供者可以向电话发送时间以供显示。在一个实施例中,电话可以显示呼叫者的社会状况。在一个实施例中,服务提供者可以检索呼叫者的社会状况,并将该社会状况提供给电话以供显示。在一个实施例中,入局呼叫可能会被错过,其中指示呼叫何时被错过的时间被显示在该电话上。在一个实施例中, 入局呼叫可以能会被错过,并且语音邮件被留下,指示语音邮件何时被留下的时间被显示在电话上。根据本申请的又一方面,提出了一种用于向通信装置提供软件更新的计算机实现的方法。该方法可以包括从通信装置接收用户标识符。另外,该方法可以包括基于用户标识符来确定通信装置的当地时间。该方法还可以包括在当地时间处于定义的时间帧内时向通信装置提供至少一个软件更新。提供前面的描述以使相关领域的任何技术人员能够实现这里所述的各种实施例。 对于这些实施例的各种修改对于相关领域的技术人员来说将是显而易见的,并且这里定义的一般性原则可以被应用于其他实施例。所以,不希望权利要求被限制于这里示出并描述的实施例,而应该根据与权利要求的语言相一致的全部范围而定,其中除非特别陈述否则对于单数元件的提及不用于表示“一个且仅一个”而是可以表示“一个或多个”。对于相关领域的普通技术人员来说已知或者将来将变得已知的贯穿本公开描述的各种实施例的元件的所有功能和结构上的等同物通过引用被清楚地结合在这里,并且将被权利要求所覆盖。另外,这里公开的内容中没有任何内容被用来专用于 公众,无论该公开是否在权利要求中被明确陈述。
权利要求
1.一种电话系统,用于提供远程相对方的当地时间,该系统包括 至少一个处理器;以及可操作地耦合至所述处理器的存储器,所述存储器存储程序指令,所述程序指令在被所述处理器执行时促使所述处理器从电话应用接收标识远程相对方的用户标识符; 检索与所述用户标识符相关联的所述远程相对方的位置; 基于所述位置确定所述远程相对方的当地时间;以及向所述电话应用提供所述远程相对方的所述当地时间以供显示。
2.根据权利要求1所述的电话系统,其中所述用户标识符是所述远程相对方的唯一号码标识符。
3.根据权利要求2所述的电话系统,其中所述唯一编号标识符被所述远程相对方相关联,所述远程相对方操作从包括以下装置的群组中选择的至少一个装置蜂窝电话、智能电话、软件电话、IP台式电话、远程工作人员IP电话、以及住宅电话。
4.根据权利要求1所述的电话系统,其中所述用户标识符是与所述远程相对方相关联的电话的号簿号码。
5.根据权利要求1所述的电话系统,其中所述存储器在被所述处理器执行时促使所述处理器检索所述远程相对方的社会状况;以及向所述电话应用提供所述社会状况以供显示,并且其中,所述社会状况是从包括工作、午餐、以及工作之外的群组中选择的。
6.根据权利要求1所述的电话系统,其中检索与所述用户标识符相关联的所述远程相对方的位置包括访问全球定位系统或者位置服务。
7.根据权利要求1所述的电话系统,其中基于所述位置确定所述远程相对方的所述当地时间包括访问时间服务。
8.根据权利要求1所述的电话系统,其中所述电话应用本地存储多个用户标识符。
9.根据权利要求1所述的电话系统,其中所述电话显示多个远程相对方的当地时间, 所述当地时间是通过所述多个远程相对方的位置确定的。
10.根据权利要求1所述的电话系统,其中所述存储器在被所述处理器执行时促使所述处理器通过会话初始化协议与所述电话应用通信;向所述电话应用提供所述当地时间以供显示包括通过所述会话初始化协议提供消息;以及所述消息被提供在可扩展标记语言文档中。
全文摘要
本申请公开了一种使能时区敏感应用的世界时钟。本申请涉及电话上的软件,该软件用于显示远程相对方的当地时间从而使得软件的用户可以基于与这些当地时间有关的社会和商业期望来形成他们的行为。当地时间是通过与号簿号码信息服务通信而检索得到的。号簿号码信息服务可以从电话应用接收标识远程相对方的用户标识。该服务可以检索用户标识符所标识的远程相对方的位置。该服务可以基于远程相对方的位置来确定远程相对方的当地时间,并且将该当地时间提供给电话应用以供显示。社会状况也可以被提供。电话可以为远程相对方所做的入局呼叫创建呼叫日志。计算出的当地时间可以被用来更新电话上的软件。
文档编号H04W4/02GK102348023SQ20111022199
公开日2012年2月8日 申请日期2011年7月29日 优先权日2010年7月30日
发明者达特·雨彦, 阿比德·阿里·赛哈利 申请人:米特尔网络公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1