CN1130674C - 由约定数据控制的通信设备及方法 - Google Patents

由约定数据控制的通信设备及方法 Download PDF

Info

Publication number
CN1130674C
CN1130674C CN98812057A CN98812057A CN1130674C CN 1130674 C CN1130674 C CN 1130674C CN 98812057 A CN98812057 A CN 98812057A CN 98812057 A CN98812057 A CN 98812057A CN 1130674 C CN1130674 C CN 1130674C
Authority
CN
China
Prior art keywords
message
action
information
controller
communication device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CN98812057A
Other languages
English (en)
Other versions
CN1281572A (zh
Inventor
威廉·J·麦克奥
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.)
Motorola Mobility LLC
Google Technology Holdings LLC
Original Assignee
Motorola Inc
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 Motorola Inc filed Critical Motorola Inc
Publication of CN1281572A publication Critical patent/CN1281572A/zh
Application granted granted Critical
Publication of CN1130674C publication Critical patent/CN1130674C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B5/00Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied
    • G08B5/22Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied using electric transmission; using electromagnetic transmission
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B5/00Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied
    • G08B5/22Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied using electric transmission; using electromagnetic transmission
    • G08B5/222Personal calling arrangements or devices, i.e. paging systems
    • G08B5/223Personal calling arrangements or devices, i.e. paging systems using wireless transmission
    • G08B5/224Paging receivers with visible signalling details
    • G08B5/229Paging receivers with visible signalling details with other provisions not elsewhere provided for
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B5/00Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied
    • G08B5/22Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied using electric transmission; using electromagnetic transmission
    • G08B5/222Personal calling arrangements or devices, i.e. paging systems
    • G08B5/223Personal calling arrangements or devices, i.e. paging systems using wireless transmission
    • G08B5/224Paging receivers with visible signalling details
    • G08B5/228Paging receivers with visible signalling details combined with other devices having a different main function, e.g. watches
    • 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/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72451User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to schedules, e.g. using calendar applications

Abstract

本发明涉及一种便携式通信设备,包括:用于接收代表被传送信息的射频信号的接收机;耦合到该接收机的控制器,该控制器被编程为:存储代表约定书以及配置信息的信息;实时监视约定书中的约定入口;执行由配置信息所定义的动作,该配置信息与约定书中的约定同步;耦合到该控制器的发射机,用于传送射频信号,其中该控制器还被配置为存储配置信息,该配置信息包含约定类型以及将由该便携式通信设备执行的对应动作。

Description

由约定数据控制的通信设备及方法
技术领域
本发明涉及一种通信设备,尤其是涉及根据存储在通信设备中的约定书(appointment book)信息,在通信设备中自动执行的控制动作。
背景技术
诸如选择呼叫通信系统(单向和双向寻呼机)或蜂窝电话的便携式通信设备的特征允许用户控制设备的工作。例如,当希望不被可听报警所打扰时,某些设备允许用户人工地将设备设置为无声报警模式。然而,为了关闭无声报警模式并且回复到可听报警,用户必须记住做出切换。
随着“自动切断/自动接通”特征的出现,这个任务已经被自动化到有限的程度,在所述“自动切断/自动接通”特征中,一个特定的动作被设置发生特定的预定的时间周期长。然而,在许多情况下,基于时间控制设备的工作不是最佳的机制。例如,用户可能会遇到多种希望回到“正常”工作的情况,尽管不需要人工地干预并改变设备的工作。
一种控制通信设备工作的较好方法是,通过使设备的工作同步到用户的约定书或每日的活动日历。
发明内容
本发明提供了一种便携式通信设备,它包括:
用于接收代表被传送信息的射频信号的接收机;
耦合到该接收机的控制器,该控制器被编程为:
    存储代表约定书以及配置信息的信息,所述配置信息根据约定书中的约定,规定由该通信设备执行的动作;
    实时监视约定书中的约定入口;
    执行由配置信息所定义的动作,该配置信息与约定书中的约定同步;
    耦合到该控制器的发射机,用于传送射频信号,其中该控制器还被配置为存储配置信息,该配置信息包含约定类型以及将由该便携式通信设备执行的对应动作,将被执行的动作包括至少其中一种:传送条件响应消息,传送无条件的出局消息,改变通信设备的工作模式或者执行所存储的应用程序。
本发明还提供了一种利用存储在通信设备中的约定书而使该通信设备的工作实现同步的方法,该方法包括以下的步骤:
在通信设备中存储代表约定书的信息,其中该信息包括用于定义约定类型以及将由该便携式通信设备所执行的对应动作的信息;存储用于每个约定的配置信息,该配置信息规定由该通信设备所采取的动作,其中将被执行的动作包括至少其中一种:传送条件响应消息,传送无条件的出局消息,改变通信设备的工作模式或者执行所存储的应用程序;并且
执行与约定书同步的动作。
此外,本发明还提供了一种便携式通信设备,它包括:
用于接收代表输入消息信息的射频信号的接收机;
用于传送射频信号的发射机,该射频信号代表出局消息信息;
耦合到接收机的控制器,该控制器被编程为:
存储代表约定书以及配置信息的信息,其中所述配置信息根据约定书中的约定,规定将由该通信设备所执行的动作,所述约定书中的约定包括经过发射机传送出局消息信息;
实时监视约定书中的约定入口;
执行与约定书同步的动作。
附图说明
图1是适于与在存储的约定书日历中的事件同步的通信设备的方框图;
图2是适于用作图1所示通信系统中控制器的控制器的方框图;
图3是通信系统的方框图,在该通信系统中,信息在图1的通信设备与通信系统的其他单元之间通信;
图4是一般示出根据本发明如何进入约定和对应的动作的流程图;
图5和图6描述了根据本发明的用作动作入口例程的流程图;
图7更详细地示出了根据本发明的约定书入口例程的流程图;
图8和图9描述了根据本发明的动作调度程序例程的流程图;
图10是根据本发明的消息接收处理例程的流程图;
图11是约定书入口实例的示意图;
图12示出了与图11的约定书入口相关的配置信息表的示意图;
图13是描述根据本发明的电子邮件发送应用程序的流程图;
图14是描述根据本发明的用于发送信息请求消息的流程图。
具体实施方式
参照图1,根据本发明的通信设备被示作100。例如,通信设备100是一个选择呼叫通信设备,该选择呼叫通信设备优选地具有双向通信的能力。本发明涉及对通信设备100的配置,以使它的工作与用户的每日约定书或进度表同步。
通信设备100包括用于接收射频(RF)信号的天线110,以及用于处理该RF信号以恢复在RF信号上调制的数字数据、语音数据等的接收机112。解码器114耦合到接收机,该解码器解码数字数据,以得出地址信息、消息信息和/或控制信息。控制器116耦合到解码器,以处理由解码器114所解码的信息,并且是通信设备100的总控制点。例如,解码器114根据诸如摩托罗拉的FLEXTM寻呼协议技术的预定协议来解码数字数据。
控制器116将接收的地址信息与存储在地址存储器118中的地址相比较,以确定与接收的地址相关的消息是否被分配给特定的通信设备。如果它对应于存储的地址,则消息被显示在显示器120上和/或存储在消息存储器122中。此外,可听报警可以在可听报警设备124或振动报警设备126上的无声/振动上产生。其他的动作可以根据哪个存储的地址被接收的消息来执行。
存储在通信设备中的信息可以借助于PC接口128,与由个人计算机(PC)中的伴随约定书程序所管理的信息实现同步。该通信设备的用户输入通过用户接口132进行,如现有技术所知的,该用户接口是一个键盘、选择按钮、触摸屏或笔输入等。
此外,通信设备100优选地包括双向通信能力。由控制器116所产生的消息经过发射机114和天线136发射。
例如,控制器116是由基于微处理器的设备来具体实现,并且包括用于控制该通信设备工作的被存储信息。图2示出了更加详细的控制器116。控制器116包括一个中央处理器160、随机存取存储器(RAM)162、只读存储器(ROM)164以及多个在下文被解释的部件。ROM 164存储用于通信设备的控制信息,在该控制信息被存储在ROM 164以后,该通信设备被指定成不报警。该控制信息包括基本的用户接口操作、接收机控制操作等。RAM 162存储当通信设备工作时的可改变的信息,包含一个日历或约定书117,所述日历或约定书117包括表示用户的每日约定进度表的信息,以及规定由通信设备所采取的动作的配置信息119,所述通信设备根据相对于日历的信息何时被接收到。控制器116还包括显示驱动器166,该显示驱动器产生信号以驱动显示器120。
第一输入/输出(I/O)单元168接收来自解码器114的被解码信息,并且将控制信息提供给接收机112,以控制接收机何时接通和断开。第二I/O单元170接收来自地址存储器118的地址信息,并且也将控制信息提供给振动报警装置126。报警发生器172产生用于可听报警装置124的控制信号。
中央处理器160借助于总线174,与控制器116中的其他单元进行通信。控制器116的计时是由晶体驱动振荡器176和计时器178来控制。
如在下文将变得更明显的,控制器被编程以存储及保持日历或约定书117,该日历或约定书包括表示每日约定的信息,以及根据每日约定规定由通信设备所执行的动作的配置信息119,所述每日约定包括至少其中一个:传送有条件的响应消息,传送无条件出局消息,在约定期间响应接收消息而产生特定的报警,改变通信设备的工作模式或者执行一个存储的应用程序。
转到图3,通信设备100与通信系统190中的其他单元进行通信。通信系统190包括服务提供商基站200。该服务提供商基站200被连接到终端控制器216,该终端控制器216又被连接到电话网210。各种通信设备被连接到电话网210,所述各种通信设备诸如常规电话站216或包括PC和调制解调器的PC站。此外,终端控制器216被连接到互联网/全球网220。
服务提供商基站200在终端控制器216的控制下,与通信设备100进行通信。从电话站212、PC站214或互联网/全球网传送到通信设备100的消息,被终端控制器216接收,并且由服务提供商基站200处理以用于传输。
图4描述了用于定义约定类型和动作的一般配置信息的入口程序300。在步骤310,进入一个约定类型。约定类型是给与用户进入的每日约定类型的名称,并且该约定类型包括例如“会议”、“商务旅行”、“午餐”、“假期”、“勿打扰”等。每个约定类型可以具有子类型或子类别,在步骤302也可以进入该子类型或子类别。在步骤400,进入被执行以用于约定类型或约定子类型的动作。用于进入该动作的程序将结合图5和图6进行描述。在步骤304,确定是否进入附加的约定类型,如果不进入,则该程序结束。
现在参照图5和图6,用于进入被执行动作的程序将被描述,所述动作与约定相关。动作被分成两类:无条件的动作或有条件的动作。无条件的动作的执行不依赖于任何事件,但受约定的限制。有条件的动作只有当根据约定发生特定的事件时才执行。在步骤402,用户被询问,以确定用于特定约定类型或子类型的被执行动作是否是送出一个消息。如果是的话,那么执行多个步骤以断定该消息何时被送出。在步骤404,只要进入约定,用户就被提醒进入消息是否被送出的步骤。例如,在会议开始之前,向那些参加会议的人传送一个消息是很有用的。消息被传送到终端控制器,终端控制器将消息转换为电子邮件消息或无线消息(到寻呼机或蜂窝电话),该电子邮件消息或无线消息被传送到每个被寻址的用户(会议的参加者)。
如果一进入约定消息就被送出,那么在步骤406,进入消息的正文以及被传给送消息的用户的地址,该地址诸如寻呼机的地址、电子邮件的地址等。接着在步骤408,在步骤406进入的消息被送到消息队列中,以用于立即或在适当时间的传输。
如果一进入约定而没有送出该消息,那么在步骤410,询问用户关于预定的约定时间一发生,消息是否就被送出。也就是说,步骤410允许用户将消息指定为无条件消息,一到达约定时间或者在约定之前或之后的预定时间周期内,该无条件消息就被送出,或者被指定为有条件消息,如果消息在约定时间期间被接收,则该有条件消息被传送。如果消息是一个无条件消息,那么在步骤412,消息与被传送给消息的用户的地址一起被进入。此外,如果在约定之前或之后,消息被传送预定的时间周期长,则在步骤412进入这个预定时间周期的信息。如果该消息是一个有条件的消息,那么在步骤414,进入必须被满足以便触发消息传输的条件。这些条件或预定的准则包括在至少一个输入消息的来源、输入消息的主题或输入消息的内容中,匹配特定的字、数字以及它们的组合。接收消息的通信设备的地址可以被看作是消息的源端,以及输入消息的“起端”或“地址”部分的内容。例如,该通信设备的控制器被编程为响应接收输入的消息而传送存储的响应消息,所述输入消息匹配于某些准则。控制器存储预定的准则以触发预定响应消息的传输。
在步骤416,进入被传送的消息并且进入被传送给消息的用户的地址。在步骤418,用户被提示进入附加的消息以及触发的准则。
在步骤406、412和416进入的消息可替换地包括从字段或对应约定的字段中自动复制的信息。
另一种方法是,如果消息是一个有条件的响应消息,那么在步骤416,用户可以指定消息指示预定时间周期内的可利用约定时隙的倍数,所述消息包括从约定书中得到的信息,所述预定时间周期诸如同一天期间、同一周期间或者同一月期间等。
在步骤420,用户被提示以将报警设置成其中一个可能的动作。用户被提示以将报警设置成依赖于被接收的特定消息。如果报警不依赖于特定的接收消息,那么在步骤424,用户被提示以选择在约定时间期间所产生的报警,该报警诸如啁啾声、高声的报警、预定的曲调等。否则,在步骤426,用于选择报警的预定准则组被设置,诸如在对应的约定时间期间接收来自特定用户的消息,该消息包括特定内容、主题或来源中的至少一个。那么在步骤428,用户被提示以选择报警。在步骤430,用户被提示进入附加的准则,并且最后在步骤432,该准则以及所选择的报警被编入报警队列中。
继续参照图6,在步骤440,用户被提示以将设备模式的改变设置成将被执行的特定动作。在步骤442,用户进入当到达对应的约定时该设备将进入的模式。设备可以进入的模式包括“设备关闭”“仅接收”以及“接收和发射”。在步骤444,模式选择信息被编入模式队列中。
在步骤450,用户被提示选择执行的应用程序,作为将被执行的动作。在步骤452,用户选择运行的应用程序,并且提供任何必须的应用程序输入,或者从约定的字段中复制应用程序的输入。在步骤454,选择应用程序将被执行的时间,诸如当产生约定入口时,或者在以约定时间为参考的时刻。在步骤456,用户被提示以进入附加的应用程序。在步骤458,应用程序以及对应的应用程序输入被编入应用程序队列中。
总之,图5和图6的动作入口例程产生多个可以被执行以用于不同动作类型的队列。这些队列是消息队列、报警队列、设备模式队列以及应用程序队列。这些队列的内容在适当的时刻被访问,以便相应地控制通信设备的工作。
图7描述了用于产生约定书入口的程序。在步骤480,进入包括约定类型的约定。在步骤482,确定该约定类型是否对应一个已经定义的约定类型。如果不对应,则在步骤484,消息被显示给用户,通知该约定类型没有被定义。在步骤486,用户被提示以定义约定类型,并且如果需要的话,根据示于图4的程序300来定义约定类型。否则,在步骤488,用于对应约定类型的动作被附加,并且以在适当的时刻进行处理而闻名。
通信设备操作示于图8和图9的动作调度程序例程。动作调度程序例程总是在运行,并且不变地使通信设备与约定书中的入口实现同步。控制器响应在约定期间探测预定的事件,而执行有条件的动作,并且在对应的约定之前或之后的预定事件周期内,执行无条件的动作,而与对应的约定期间的任何事件无关。
在步骤500,更新当前的事件。在步骤502,监视与约定书相关的数据。在步骤506,确定该约定是否正在结束。如果该约定正在结束,那么在步骤508,确定是否有任何与将要结束的当前约定相关的被编程的动作。
如果有与将要结束的约定相关的动作,那么在步骤510,如果该动作是报警动作,则在步骤512,通信设备被回复到以前或缺省的报警模式。如果在步骤514确定被编程的动作是一个设备模式,那么在步骤516,设备自动地恢复到以前的模式或缺省模式。如果在步骤518确定被编程的动作是一个可执行的应用程序,那么在步骤520,如果该应用程序仍然在运行,则终止该应用程序。在步骤522,如果确定该动作是显示在约定期间执行的刚完成或刚结束的动作日志,那么在步骤524,显示该日志,可任选地使用同时报警。
如果在步骤508,确定没有与将要结束的约定相关的动作,那么在步骤526,确定是否有任何带有被预期执行的时间偏移动作的约定。如果有带有时间偏移动作的约定,那么在步骤528,用于带有时间偏移动作的约定的数据被取回。接着在步骤530,确定与该约定相关的动作是否送出一个消息。如果送出被编程的消息动作,那么在步骤532,确定出局消息是否是一个无条件的消息。在步骤534,无条件的出局消息被取回并被传送,并且在步骤536,任何附加的消息也被取回并传送。
如果出局消息是一个有条件的消息,那么在步骤538,用于被传送的消息的地址、内容以及主题信息被排队用于传输。任何与约定相关的附加消息也在步骤540排队。被传送的消息可以存储在被传送消息的队列中。该队列可以被显示用于用户的检查,以使用户送出或取消一个消息。
在步骤542,确定是否有一个可执行的应用程序被在来自约定的时间偏移中执行。如果有的话,那么在步骤544,执行该应用程序,并且如果在步骤546,确定有多个附加的应用程序要执行,那么重复步骤544。
在步骤548,确定是否有带有到期的时间偏移动作的附加约定,如果有的话,则重复步骤528-546。
转到动作调度程序例程的剩余部分的图9,在步骤504,确定新的约定是否正在工作。如果没有工作,那么该处理回到步骤500。否则,在步骤550,确定是否有一个与新约定相关的被编程动作。如果有的话,那么在步骤552,确定该动作是否送出一个消息(出局消息)动作。
如果有与约定相关的出局消息动作,那么在步骤554,确定它是否是一个无条件的消息。在步骤556,通过取回将被送出的消息并且传送它,来处理无条件的消息。在步骤558,处理附加的无条件消息。在步骤560,如果符合用于送出消息的准则,则通过在被送出的队列中放置信息(消息内容、地址等),来处理有条件的消息。在步骤562,对每个有条件消息执行相同的处理。
在步骤564,确定是否有与新约定相关的报警动作。如果有的话,那么在步骤566,用于该约定的当前报警模式信息被保存,以便在约定结束时可以被回复。新的报警模式不是被立即设置,尤其是当报警依赖于匹配与输入消息(或许输入消息的起源)相关的准则时。
在步骤568,确定是否有与新约定相关的设备模式动作。如果有的话,那么在步骤570,保存当前的设备模式,并且在步骤572,设置新的模式。
在步骤574,确定是否有与新约定相关的可执行应用程序动作。如果有的话,则在步骤576,执行该应用程序。
图10描述了用于处理接收到的消息的例行程序。每当消息由通信设备接收到消息时,该例行程序运行。在步骤600,事实是接收的消息被写入日志,该日志例如包括时间和消息的来源。在步骤601,确定任何预定是否有效。如果没有约定有效,那么在步骤602,根据设备中的缺省参数来处理接收的消息。如果有一个约定有效,那么在步骤603,该约定被从有效的预定列表中取回,并且在步骤604,取回与约定相关的动作列表。在步骤606,确定与有效约定相关的动作是否是一个有条件的出局消息动作。如果是的话,那么在步骤608,接收的信息被语法分析,并且在步骤610,根据接收的消息确定是否符合用于送出响应消息的准则。如果符合该准则,那么在步骤612,根据匹配的准则,响应消息被格式化并且被传送。在步骤613,事实是响应被送出,以及响应的内容和地址可能被存储在日志中。
在步骤614,确定是否有附加的准则匹配被检查,如果有的话,那么在步骤616,下一组准则被取回,以对照接收的消息进行检查,并且重复步骤610和612。
在步骤618,确定匹配的准则是否送出一个响应消息,如果没有送出的话,那么送出一个缺省响应消息,如果一个缺省响应消息被编程,那么在步骤620和622送出一个缺省响应消息。
在步骤624,消息地址、主题和/或内容对照存储的用于有效约定的报警准则组进行检查。如果在步骤626中匹配被发现,那么对应的报警信息被设置,但是在步骤628仍然没有发出报警,并且在步骤630存储前一个报警信息。在步骤632,累积用于所有可能存储的报警准则的报警信息。接着在步骤634,确定是否有附加的工作约定。如果有的话,那么该处理从步骤603重复。如果没有的话,那么在步骤636,累积的报警信息被检查并且产生适当的报警。
转到图11和图12,图11和图12描述了该通信设备如何根据本发明在典型的一天内工作的实例。示于图12的配置信息对应于示于图11的约定中的三天。图12示出了由该配置消息所规定的有条件动作和无条件动作。
在11月1日的零点到上午8点之间,被编程的约定为“在家里”,并且该通信设备在11月1日被编程为无声报警模式。如果在约定期间接收到消息,那么发送者自动地接收到一个应答消息,如果消息是加急的,则指示她/她呼叫在家的用户。在11月1日的上午8点,用户在工作并且有一个直到10点的预定会议。约定为“工作人员会议/主持者”。用于该约定的配置信息被编程为便在会议之前10分钟,向会议的所有出席者无条件地送出一个消息,以提醒他们参加会议,所述出席者的姓名和地址从约定入口中得到。在会议期间,如果用户接收到来自他/她的上司的消息,则通信设备将发出“啁啾声”报警。如果任何人向他送出一个消息正文中带有“911”的消息,则该通信设备将发出特殊的啤啤声并且送出一个消息指示用户尽快地作出响应。如果在约定期间接收到任何其他的消息,则通信设备将送出一个响应消息指示他/她正在开会。此外,当用户可以得到时,该通信设备将检查约定书以定位时隙,并且将响应消息中信息送回在会议期间发送消息的任何其他人。
在11月1日上午10点,约定为“勿打扰”。该通信设备将向用户的秘书发送一个消息(通过地址等来识别),指示秘书“处理所有呼叫”。如果在该约定期间接收到任何消息(除了那些来自秘书的消息),它们将被发送到秘书那里进行处理。如果秘书想去用户那里或者不能处理其中一个消息,给消息可以被送给用户。用户将注意到该消息来自秘书,通信设备会发出啤啤声并且显示该消息。
在中午12点,秘书将接收到指示用户正在吃午饭的消息。
在下午1点,约定为“会议/出席者”,该约定指示用户正在参加一个会议(不是主持者)。如果在约定期间接收到来自用户上司的消息或者在消息的内容中包括“911”,那么设备将采取某些特殊的动作。否则,该报警是一个振动报警。
在下午3点,约定被编程为“离开办公室”。秘书将接收到指示用户目的地的消息,该目的地从约定书入口中得到。该设备将被进一步编程,以指示电子邮件服务器(或者同步时间时的他的个人计算机)将电子邮件发送到他的通信设备。这个可执行的应用程序在图12中被进一步解释。此外,如果接收到来自用户上司的消息,则将发送包括用户位置指示的响应消息,并且该设备将振动。如果其他任何人发送了一个消息,则将发送指示用户不可得到的响应消息。
在下午5点,约定为“在家里”,并且与该约定相关的动作将接管该设备的控制。
预见预定于11月19日到22日的“旅行到芝加哥”约定,该约定将引起可执行应用程序的运行,以便找出航线时间表以及机票选择。这个可执行的应用程序结合图14被进一步描述。
在到达特定的约定时可以执行的应用程序非常多。参照图1,PC130包括一个伴随软件程序,该伴随软件程序使存储的约定书与通信设备100种的约定书实现同步。通信设备100的控制器被编程为使在约定期间将发送到个人计算机的电子邮件消息传送到通信设备100中。
当进入旅行约定或者任何其他的特定约定时,电子邮件(邮件)发送应用程序被选择用以启动。参照图13并结合图1和图3,邮件发送应用程序将被描述。当工作时,在步骤700,设置一个标记来启动PC中的伴随程序,以发送邮件预定约定的持续时间长。在步骤702,约定以及通信设备100中的相关配置信息被与PC130的伴随程序中的约定及配置消息实现同步(通常至少每天一次)。一旦实现同步,PC130中的邮件发送应用程序在适当的时间被启动,以将接收到的邮件自动发送到通信设备100,所述适当的时间对应于预定的约定。
另一种应用程序被示于图14,该应用程序将结合图3被详细描述。与旅行约定相关的该应用程序被触发。一般来说,该应用程序经过终端控制器216发送一个消息到队列到互联网/全球网220,以请求响应及信息。尤其是,一种效用是得到航线时间表以及票价信息。在步骤750,通信设备将一个包括搜索询问的消息传送到旅游服务公司或航空公司的全球网的页面上,以发现特定目的地的票价信息以及时间表(定义在约定中)。该消息被传送到用于通信设备100的服务提供商基站200,该消息也被终端控制器216发送到互联网。该搜索被执行,并且用于飞行的信息被送回通信设备100中,该用于飞行的信息非常接近地匹配队列的准则,在步骤752,通信设备100接收该信息并且向用户显示。在步骤754,用户可以经过服务提供商基站200选择最需要的飞行,并且传送该选择到服务网站的页面以预定机票。
另一个对旅行约定类型有用的应用程序是,根据所进入的旅行目的地,由该通信设备自动地调整由通信设备所显示的时间。例如,如果用户位于纽约,并且进入了到旧金山旅游的旅行约定,则当到达约定时,该应用程序自动地调整时钟时间3小时,或者在从那时起的某些编程的滞后时间,计算到达目的地的旅行时间。
示于图13和与14的应用程序是应用程序的许多其他类型的实例,所述应用程序的许多其他实例可以通过利用约定书信息来执行。
上述说明仅想借助于实例,并且并不打算用除所附权利要求书所提出方式之外的其他方式来限制本发明。

Claims (23)

1.一种便携式通信设备,它包括:
用于接收代表被传送信息的射频信号的接收机;
耦合到该接收机的控制器,该控制器被编程为:
    存储代表约定书以及配置信息的信息,所述配置信息根据约定书中的约定,规定由该通信设备执行的动作;
    实时监视约定书中的约定入口;
    执行由配置信息所定义的动作,该配置信息与约定书中的约定同步;
耦合到该控制器的发射机,用于传送射频信号,其中该控制器还被配置为存储配置信息,该配置信息包含约定类型以及将由该便携式通信设备执行的对应动作,将被执行的动作包括至少其中一种:传送条件响应消息,传送无条件的出局消息,改变通信设备的工作模式或者执行所存储的应用程序。
2.根据权利要求1的便携式通信设备,其中该控制器还被编程为存储包括约定类型以及将由该通信设备所采取的对应动作的配置信息,被采取的动作包括:在约定期间响应于接收消息而产生特定的报警。
3.根据权利要求2的便携式通信设备,其中该控制器被编程为执行包括响应于接收匹配预定准则的输入消息而传送存储的响应消息的动作。
4.根据权利要求3的便携式通信设备,其中该控制器被编程为存储用于触发对于输入消息的响应消息传输的预定准则,所述预定准则包括输入消息的来源、输入消息的主题或者输入消息的内容中的至少一个。
5.根据权利要求2的便携式通信设备,其中该控制器被编程为执行包括在约定之前或之后的预定时间周期内传送一个出局消息的动作。
6.根据权利要求2的便携式通信设备,其中该控制器被编程为执行包括响应于接收消息而产生一个特定报警的动作,所述接收消息与预定的准则组相匹配,该准则组包括消息内容、消息内容或消息来源中的至少一个。
7.根据权利要求2的通信设备与个人计算机的组合,该个人计算机存储一个伴随程序,该伴随程序管理与通信设备中的约定书同步的约定书,并且该通信设备中的控制器被编程成使得在约定期间,个人计算机中的伴随程序向该通信设备发送由个人计算机所接收到的电子邮件。
8.根据权利要求2的便携式通信设备,其中该控制器被编程为执行包括传送用于来自互联网信息的消息队列的动作,所述信息是由该通信设备接收到的。
9.根据权利要求1的便携式通信设备,其中该控制器被进一步编程为:
存储将被传送的响应消息的队列;
显示每个将被传送的响应消息,用于用户的检查;
响应用户的输入而送出或取消一个响应消息。
10.根据权利要求1的便携式通信设备,其中该控制器被进一步编程为将用于在约定期间执行的动作的信息存储在日志中。
11.根据权利要求10的便携式通信设备,其中该控制器被进一步编程为在日志中显示信息,所述信息包括用于执行一个完整约定长的动作的信息。
12.根据权利要求2的便携式通信设备,还包括耦合到处理器的用于传送射频信号的发射机,该控制器被编程为传送一个响应消息,该响应消息包括从约定书中的约定所得到的信息。
13.根据权利要求2的便携式通信设备,其中该控制器被编程为传送一个响应消息,该响应消息包括指示在预定时间周期内用于可得到约定的时间的信息。
14.一个选择呼叫通信设备,包括权利要求1的便携式通信设备,还包括耦合到控制器的解码器,该解码器用于解码从射频信号中所得到的信号,以便从该信号中得到地址以及对应的消息信息。
15.根据权利要求1的便携式通信设备,其中该控制器被编程为存储配置信息,该配置信息根据约定,规定将被执行的有条件动作以及无条件动作,并且该控制器在约定期间响应预定的事件而执行有条件动作,并且在对应的约定之前和之后的预定时间周期内,执行无条件动作,而与对应的约定期间的任何事件无关。
16.一种利用存储在通信设备中的约定书而使该通信设备的工作实现同步的方法,该方法包括以下的步骤:
在通信设备中存储代表约定书的信息,其中该信息包括用于定义约定类型以及将由该便携式通信设备所执行的对应动作的信息;
存储用于每个约定的配置信息,该配置信息规定由该通信设备所采取的动作,其中将被执行的动作包括至少其中一种:传送条件响应消息,传送无条件的出局消息,改变通信设备的工作模式或者执行所存储的应用程序;并且
执行与约定书同步的动作。
17.根据权利要求16的方法,其中存储配置消息的步骤包括:定义约定类型以及将由该通信设备所执行的对应动作的信息,将被执行的动作包括在约定期间响应于接收消息而产生特定的报警。
18.根据权利要求17的方法,还包括以下的步骤:
存储将被传送的响应消息的队列;
显示每个被传送的响应消息,用于用户的检查;
响应用户的输入而送出或取消一个响应消息。
19.根据权利要求17的方法,还包括在日志中存储信息的步骤,所述日志代表在预定期间执行的动作。
20.根据权利要求19的方法,其中执行动作的步骤还包括显示来自日志的信息,所述信息指示在约定结束时所执行的动作。
21.一种便携式通信设备,它包括:
用于接收代表输入消息信息的射频信号的接收机;
用于传送射频信号的发射机,该射频信号代表出局消息信息;
耦合到接收机的控制器,该控制器被编程为:
存储代表约定书以及配置信息的信息,其中所述配置信息根据约定书中的约定,规定将由该通信设备所执行的动作,所述约定书中的约定包括经过发射机传送出局消息信息;
实时监视约定书中的约定入口;
执行与约定书同步的动作。
22.根据权利要求21的便携式通信设备,其中控制器被编程为存储包括约定类型以及将由该通信设备所执行的对应动作的配置信息,将被执行的动作包括至少其中一个:传送一个有条件的响应消息,传送一个无条件的出局消息,在约定期间响应接收消息而产生特定的报警,改变该通信设备的工作模式或者执行存储的应用程序。
23.根据权利要求21的便携式通信设备,其中该控制器被编程为存储配置信息,该配置信息根据约定,规定将被执行的有条件动作以及无条件动作,并且该控制器在约定期间响应预定的事件而执行有条件动作,并且在对应的约定之前和之后的预定时间周期内,执行无条件动作,而与对应的约定期间的任何事件无关。
CN98812057A 1997-12-10 1998-11-09 由约定数据控制的通信设备及方法 Expired - Lifetime CN1130674C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/988,077 1997-12-10
US08/988,077 US6052563A (en) 1997-12-10 1997-12-10 Communication device controlled by appointment information stored therein, and method therefor

Publications (2)

Publication Number Publication Date
CN1281572A CN1281572A (zh) 2001-01-24
CN1130674C true CN1130674C (zh) 2003-12-10

Family

ID=25533831

Family Applications (1)

Application Number Title Priority Date Filing Date
CN98812057A Expired - Lifetime CN1130674C (zh) 1997-12-10 1998-11-09 由约定数据控制的通信设备及方法

Country Status (9)

Country Link
US (1) US6052563A (zh)
EP (1) EP1038279B1 (zh)
JP (1) JP4369045B2 (zh)
KR (1) KR100367386B1 (zh)
CN (1) CN1130674C (zh)
BR (1) BR9813473B1 (zh)
DE (1) DE69838514T2 (zh)
HK (1) HK1033492A1 (zh)
WO (1) WO1999030298A1 (zh)

Families Citing this family (137)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997022936A1 (en) * 1995-12-19 1997-06-26 Motorola Inc. Method and apparatus for rate governing communications
JP3048995B2 (ja) * 1998-01-05 2000-06-05 静岡日本電気株式会社 無線選択呼出受信機
US20020049818A1 (en) * 1998-05-29 2002-04-25 Gilhuly Barry J. System and method for pushing encrypted information between a host system and a mobile data communication device
US6463463B1 (en) 1998-05-29 2002-10-08 Research In Motion Limited System and method for pushing calendar event messages from a host system to a mobile data communication device
US6219694B1 (en) * 1998-05-29 2001-04-17 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device having a shared electronic address
US9374435B2 (en) * 1998-05-29 2016-06-21 Blackberry Limited System and method for using trigger events and a redirector flag to redirect messages
US7209949B2 (en) * 1998-05-29 2007-04-24 Research In Motion Limited System and method for synchronizing information between a host system and a mobile data communication device
US7266365B2 (en) * 1998-05-29 2007-09-04 Research In Motion Limited System and method for delayed transmission of bundled command messages
US8516055B2 (en) * 1998-05-29 2013-08-20 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device in a wireless data network
US6438585B2 (en) * 1998-05-29 2002-08-20 Research In Motion Limited System and method for redirecting message attachments between a host system and a mobile data communication device
US6779019B1 (en) 1998-05-29 2004-08-17 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device
US7606936B2 (en) * 1998-05-29 2009-10-20 Research In Motion Limited System and method for redirecting data to a wireless device over a plurality of communication paths
US7209955B1 (en) * 1998-05-29 2007-04-24 Research In Motion Limited Notification system and method for a mobile data communication device
US6360272B1 (en) 1999-05-28 2002-03-19 Palm, Inc. Method and apparatus for maintaining a unified view of multiple mailboxes
US7188073B1 (en) * 1999-08-18 2007-03-06 Tam Tommy H On-line appointment system with electronic notifications
JP2001186276A (ja) * 1999-12-27 2001-07-06 Nec Corp 携帯通信端末及び通信サービスシステム
GB0005026D0 (en) * 2000-03-03 2000-04-26 Hewlett Packard Co Generating and logging reminders whilst mobile
US20010024951A1 (en) * 2000-03-22 2001-09-27 Marten Rignell Apparatus and a method for providing operational status information between subscribers in a telecommunications network
AU2001247789A1 (en) * 2000-03-22 2001-10-03 Sidestep, Inc. Method and apparatus for dynamic information connection engine
US8013840B1 (en) 2000-04-06 2011-09-06 Microsoft Corporation User notification system with an illuminated computer input device
EP2237580B1 (en) * 2000-04-10 2013-01-09 Research In Motion Limited System and method for indicating the state of a message
US8064887B2 (en) * 2000-08-29 2011-11-22 Logan James D Communication and control system using location aware devices for audio message storage and transmission operating under rule-based control
US8938256B2 (en) 2000-08-29 2015-01-20 Intel Corporation Communication and control system using location aware devices for producing notification messages operating under rule-based control
US6687508B1 (en) 2000-09-08 2004-02-03 Christopher Brian Dwyer System and method for providing numeric-only paging service with wireless telephone service
US7142841B1 (en) * 2000-09-28 2006-11-28 Texas Instruments Incorporated Telephone personal information manager
US7188142B2 (en) * 2000-11-30 2007-03-06 Applied Materials, Inc. Dynamic subject information generation in message services of distributed object systems in a semiconductor assembly line facility
EP1344353B1 (en) 2000-12-22 2014-11-19 BlackBerry Limited Wireless router system and method
KR100350991B1 (ko) * 2000-12-27 2002-08-29 삼성전자 주식회사 지능형 휴대용 단말 장치 및 그의 사용자의 일정에 따른동작 방법
US7283808B2 (en) * 2001-01-18 2007-10-16 Research In Motion Limited System, method and mobile device for remote control of a voice mail system
US20030208387A1 (en) * 2001-02-08 2003-11-06 Jeffrey Russell On-line purchase of partially anonymous products
US20080046530A1 (en) * 2001-02-14 2008-02-21 Research In Motion Limited System and Method for Pushing Information from a Host System to a Mobile Data Communication Device
US7103656B2 (en) * 2001-02-20 2006-09-05 Research In Motion Limited System and method for administrating a wireless communication network
US7295836B2 (en) * 2001-03-09 2007-11-13 Research In Motion Limited Advanced voice and data operations in a mobile data communication device
CA2376918C (en) * 2001-03-14 2007-10-23 Research In Motion Limited Scalable and secure messaging system for a wireless network
US20020156921A1 (en) * 2001-04-19 2002-10-24 International Business Machines Corporation Automatic backup of wireless mobile device data onto gateway server while device is idle
JP3750556B2 (ja) * 2001-04-20 2006-03-01 日本電気株式会社 移動体通信システム及び移動体通信方法
US20030182394A1 (en) * 2001-06-07 2003-09-25 Oren Ryngler Method and system for providing context awareness
US7076528B2 (en) * 2001-07-11 2006-07-11 Symbol Technologies, Inc. System and method for communicating messages between a host computer and a designated device
US20030013430A1 (en) * 2001-07-11 2003-01-16 Palm, Inc. Wireless messaging registration system and method
US20030055902A1 (en) * 2001-09-14 2003-03-20 Elan Amir Systems and methods for remotely updating e-mail message status information for messages forwarded from a host system e-mail account across a firewall to a wireless handheld device
US7317699B2 (en) 2001-10-26 2008-01-08 Research In Motion Limited System and method for controlling configuration settings for mobile communication devices and services
WO2003049384A1 (en) 2001-12-07 2003-06-12 Research In Motion Limited System and method of managing information distribution to mobile stations
EP3401794A1 (en) 2002-01-08 2018-11-14 Seven Networks, LLC Connection architecture for a mobile network
US7096187B1 (en) 2002-07-23 2006-08-22 Harris Scott C Compressed audio information
US20040078601A1 (en) * 2002-08-02 2004-04-22 Chris Tengwall System and method for operating a wireless device network
US7042989B2 (en) * 2002-12-17 2006-05-09 Sbc Knowledge Ventures, L.P. Flexible call alerting
US7917468B2 (en) 2005-08-01 2011-03-29 Seven Networks, Inc. Linking of personal information management data
US7853563B2 (en) 2005-08-01 2010-12-14 Seven Networks, Inc. Universal data aggregation
US8468126B2 (en) * 2005-08-01 2013-06-18 Seven Networks, Inc. Publishing data in an information community
US20040192270A1 (en) * 2003-03-28 2004-09-30 Kreitzer Stuart S. Hotlist system and method for communication devices
GB0313385D0 (en) * 2003-06-10 2003-07-16 Symbian Ltd Automatic behaviour modifications in symbian OS
US20050022113A1 (en) * 2003-07-24 2005-01-27 Hanlon Robert Eliot System and method to efficiently switch between paper, electronic and audio versions of documents
US7027840B2 (en) * 2003-09-17 2006-04-11 Motorola, Inc. Method and apparatus of muting an alert
DE10346660B4 (de) * 2003-10-08 2006-12-21 Audi Ag Informations- und Kommunikationsgerät
US9552599B1 (en) 2004-09-10 2017-01-24 Deem, Inc. Platform for multi-service procurement
US7925540B1 (en) * 2004-10-15 2011-04-12 Rearden Commerce, Inc. Method and system for an automated trip planner
US8024416B2 (en) * 2004-10-20 2011-09-20 Research In Motion Limited System and method for bundling information
WO2006045102A2 (en) 2004-10-20 2006-04-27 Seven Networks, Inc. Method and apparatus for intercepting events in a communication system
US8010082B2 (en) 2004-10-20 2011-08-30 Seven Networks, Inc. Flexible billing architecture
US7706781B2 (en) 2004-11-22 2010-04-27 Seven Networks International Oy Data security in a mobile e-mail service
FI117152B (fi) 2004-12-03 2006-06-30 Seven Networks Internat Oy Sähköpostiasetusten käyttöönotto matkaviestimelle
KR100677412B1 (ko) * 2004-12-14 2007-02-02 엘지전자 주식회사 이동 통신 단말기의 사용자 일정을 고려한 호 처리 방법
US20060199589A1 (en) * 2005-03-02 2006-09-07 Andrew Bocking Handheld electronic device having improved profiles user interface, and associated method
US7877703B1 (en) 2005-03-14 2011-01-25 Seven Networks, Inc. Intelligent rendering of information in a limited display environment
EP2565797B1 (en) 2005-04-18 2019-10-23 BlackBerry Limited Method For Providing Wireless Application Privilege Management
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
WO2006136660A1 (en) 2005-06-21 2006-12-28 Seven Networks International Oy Maintaining an ip connection in a mobile network
US8069166B2 (en) * 2005-08-01 2011-11-29 Seven Networks, Inc. Managing user-to-user contact with inferred presence information
US9117223B1 (en) 2005-12-28 2015-08-25 Deem, Inc. Method and system for resource planning for service provider
US7769395B2 (en) 2006-06-20 2010-08-03 Seven Networks, Inc. Location-based operations and messaging
JP2007257210A (ja) * 2006-03-22 2007-10-04 Fujitsu Ltd 情報処理装置、アプリケーション起動方法及びアプリケーション起動プログラム
US7743056B2 (en) 2006-03-31 2010-06-22 Aol Inc. Identifying a result responsive to a current location of a client device
US7941753B2 (en) * 2006-03-31 2011-05-10 Aol Inc. Communicating appointment and/or mapping information among a calendar application and a navigation application
US7869941B2 (en) 2006-12-29 2011-01-11 Aol Inc. Meeting notification and modification service
US8712810B2 (en) * 2006-12-29 2014-04-29 Facebook, Inc. Reserving a time block in a calendar application to account for a travel time between geographic locations of appointments
US8179872B2 (en) 2007-05-09 2012-05-15 Research In Motion Limited Wireless router system and method
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
US20090030609A1 (en) * 2007-07-27 2009-01-29 Rearden Commerce, Inc. System and Method for Proactive Agenda Management
US20090070678A1 (en) * 2007-09-12 2009-03-12 International Business Machines Corporation System and method for collecting and aggregating information
US9697501B2 (en) * 2007-09-25 2017-07-04 Microsoft Technology Licensing, Llc Interruptibility management via scheduling application
US8364181B2 (en) 2007-12-10 2013-01-29 Seven Networks, Inc. Electronic-mail filtering for mobile devices
US8793305B2 (en) 2007-12-13 2014-07-29 Seven Networks, Inc. Content delivery to a mobile device from a content service
US20090153353A1 (en) * 2007-12-13 2009-06-18 Neil Adams Method and apparatus for generating a notification at a computing device
US9002828B2 (en) 2007-12-13 2015-04-07 Seven Networks, Inc. Predictive content delivery
US8107921B2 (en) 2008-01-11 2012-01-31 Seven Networks, Inc. Mobile virtual network operator
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
US8787947B2 (en) 2008-06-18 2014-07-22 Seven Networks, Inc. Application discovery on mobile devices
US8078158B2 (en) 2008-06-26 2011-12-13 Seven Networks, Inc. Provisioning applications for a mobile device
JP5277830B2 (ja) * 2008-09-22 2013-08-28 富士通モバイルコミュニケーションズ株式会社 無線通信装置、データ処理装置
US8909759B2 (en) 2008-10-10 2014-12-09 Seven Networks, Inc. Bandwidth measurement
US10552849B2 (en) 2009-04-30 2020-02-04 Deem, Inc. System and method for offering, tracking and promoting loyalty rewards
US8620710B2 (en) * 2009-07-02 2013-12-31 International Business Machines Corporation Managing calendar events while preparing for time out-of-office
WO2011126889A2 (en) 2010-03-30 2011-10-13 Seven Networks, Inc. 3d mobile user interface with configurable workspace management
US9043433B2 (en) 2010-07-26 2015-05-26 Seven Networks, Inc. Mobile network traffic coordination across multiple applications
GB2500333B (en) 2010-07-26 2014-10-08 Seven Networks Inc Mobile application traffic optimization
US9077630B2 (en) 2010-07-26 2015-07-07 Seven Networks, Inc. Distributed implementation of dynamic wireless traffic policy
US8838783B2 (en) 2010-07-26 2014-09-16 Seven Networks, Inc. Distributed caching for resource and mobile network traffic management
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
US8843153B2 (en) 2010-11-01 2014-09-23 Seven Networks, Inc. Mobile traffic categorization and policy for network use optimization while preserving user experience
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
WO2012061437A1 (en) 2010-11-01 2012-05-10 Michael Luna Cache defeat detection and caching of content addressed by identifiers intended to defeat cache
US9330196B2 (en) 2010-11-01 2016-05-03 Seven Networks, Llc Wireless traffic management system cache optimization using http headers
GB2499534B (en) 2010-11-01 2018-09-19 Seven Networks Llc Caching adapted for mobile application behavior and network conditions
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
US8166164B1 (en) 2010-11-01 2012-04-24 Seven Networks, Inc. Application and network-based long poll request detection and cacheability assessment therefor
US8326985B2 (en) 2010-11-01 2012-12-04 Seven Networks, Inc. Distributed management of keep-alive message signaling for mobile network resource conservation and optimization
GB2500327B (en) 2010-11-22 2019-11-06 Seven Networks Llc Optimization of resource polling intervals to satisfy mobile device requests
GB2495463B (en) 2010-11-22 2013-10-09 Seven Networks Inc Aligning data transfer to optimize connections established for transmission over a wireless network
GB2501416B (en) 2011-01-07 2018-03-21 Seven Networks Llc System and method for reduction of mobile network traffic used for domain name system (DNS) queries
WO2012145533A2 (en) 2011-04-19 2012-10-26 Seven Networks, Inc. Shared resource and virtual resource management in a networked environment
WO2012149434A2 (en) 2011-04-27 2012-11-01 Seven Networks, Inc. Detecting and preserving state for satisfying application requests in a distributed proxy and cache system
GB2504037B (en) 2011-04-27 2014-12-24 Seven Networks Inc Mobile device which offloads requests made by a mobile application to a remote entity for conservation of mobile device and network resources
US9449288B2 (en) 2011-05-20 2016-09-20 Deem, Inc. Travel services search
WO2013015994A1 (en) 2011-07-27 2013-01-31 Seven Networks, Inc. Monitoring mobile application activities for malicious traffic on a mobile device
US8868753B2 (en) 2011-12-06 2014-10-21 Seven Networks, Inc. System of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation
US8934414B2 (en) 2011-12-06 2015-01-13 Seven Networks, Inc. Cellular or WiFi mobile traffic optimization based on public or private network destination
US9009250B2 (en) 2011-12-07 2015-04-14 Seven Networks, Inc. Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation
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
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
EP2792188B1 (en) 2011-12-14 2019-03-20 Seven Networks, LLC Mobile network reporting and usage analytics system and method using aggregation of data in a distributed traffic optimization system
US9832095B2 (en) 2011-12-14 2017-11-28 Seven Networks, Llc Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic
GB2499306B (en) 2012-01-05 2014-10-22 Seven Networks Inc Managing user interaction with an application on a mobile device
WO2013116856A1 (en) 2012-02-02 2013-08-08 Seven Networks, Inc. Dynamic categorization of applications for network access in a mobile network
US9326189B2 (en) 2012-02-03 2016-04-26 Seven Networks, Llc User as an end point for profiling and optimizing the delivery of content and data in a wireless network
US8812695B2 (en) 2012-04-09 2014-08-19 Seven Networks, Inc. Method and system for management of a virtual network connection without heartbeat messages
US10263899B2 (en) 2012-04-10 2019-04-16 Seven Networks, Llc Enhanced customer service for mobile carriers using real-time and historical mobile application and traffic or optimization data associated with mobile devices in a mobile network
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
US10345765B2 (en) * 2012-09-14 2019-07-09 Ademco Inc. System and method of overriding a scheduled task in an intrusion system to reduce false alarms
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
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
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
US8750123B1 (en) 2013-03-11 2014-06-10 Seven Networks, Inc. Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network
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

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4894649A (en) * 1988-01-07 1990-01-16 Motorola, Inc. Pager having time controlled functions
US5128981A (en) * 1989-05-24 1992-07-07 Hitachi, Ltd. Radio communication system and a portable wireless terminal
US5416473A (en) * 1993-02-01 1995-05-16 Motorola, Inc. Calendar driven selective call messaging system and operating method
US5481255A (en) * 1993-02-10 1996-01-02 Data Critical Corp. Paging transmission system
JP2953999B2 (ja) * 1995-08-15 1999-09-27 静岡日本電気株式会社 無線選択呼出受信機
FI101661B (fi) * 1996-01-08 1998-07-31 Nokia Mobile Phones Ltd Puhelimen oman puhelinvastaajan aktivointi soittajan numeron mukaan
US5790974A (en) * 1996-04-29 1998-08-04 Sun Microsystems, Inc. Portable calendaring device having perceptual agent managing calendar entries

Also Published As

Publication number Publication date
EP1038279B1 (en) 2007-10-03
HK1033492A1 (en) 2001-08-31
EP1038279A1 (en) 2000-09-27
KR100367386B1 (ko) 2003-01-10
US6052563A (en) 2000-04-18
EP1038279A4 (en) 2003-08-13
JP2001526478A (ja) 2001-12-18
KR20010032932A (ko) 2001-04-25
WO1999030298A1 (en) 1999-06-17
CN1281572A (zh) 2001-01-24
BR9813473A (pt) 2000-10-10
DE69838514D1 (de) 2007-11-15
DE69838514T2 (de) 2008-07-03
JP4369045B2 (ja) 2009-11-18
BR9813473B1 (pt) 2012-10-30

Similar Documents

Publication Publication Date Title
CN1130674C (zh) 由约定数据控制的通信设备及方法
US6038542A (en) System for notifying an individual of a previously scheduled event
CN1181143A (zh) 消息通信系统
CN1223212C (zh) 根据位置进行日程安排管理的无线通信系统及其方法
US5416473A (en) Calendar driven selective call messaging system and operating method
US5428784A (en) Method and apparatus for linking electronic mail and an electronic calendar to provide a dynamic response to an electronic mail message
US20020146096A1 (en) Electronic messaging engines
US20060031326A1 (en) Managing personal communications from a calendar scheduling application
CN87103996A (zh) 具有归一化通知的通信系统
JP2003524329A (ja) 多モードのメッセージルーティング及び管理
US20020168965A1 (en) Wireless messaging system to multiple recipients
CN1138403A (zh) 具有消息存储功能的移动通信系统和方法
CN1798170A (zh) 用于在无线终端中处理日程相关事件的设备和方法
WO2014008782A1 (en) Method and system for delivering reminder information
CN1547840A (zh) 使用调度表的自动应答系统及其方法
CN101467215B (zh) 辅助输出设备
CN1947392A (zh) 用于对到接收者的通用接收者消息的通信进行分发和优先级排列的方法、设备和计算机程序产品
CN1291559C (zh) 通信设备和通信方法
CN1540565A (zh) 通信终端与发送和接收方法
JPH1146215A (ja) 通信相手情報検索装置及びそれを用いた通信支援システム
CN1203698C (zh) 通信系统、通信方法、动作执行设备以及动作执行设备中的程序
JP3380884B2 (ja) メッセージ処理方法及びメッセージ処理システム
US20040078800A1 (en) System and method for using a mobile agent object to collect data
CN1797347A (zh) 传递具有恢复能力的部分信息的方法和系统
WO2000028454A1 (en) Automatic project management system with machine-initiated bidirectional communication

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: MOTOROLA MOBILE CO., LTD.

Free format text: FORMER OWNER: MOTOROLA INC.

Effective date: 20101230

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

Effective date of registration: 20101230

Address after: Illinois Instrunment

Patentee after: MOTOROLA MOBILITY, Inc.

Address before: Illinois Instrunment

Patentee before: Motorola, Inc.

C41 Transfer of patent application or patent right or utility model
C56 Change in the name or address of the patentee
CP01 Change in the name or title of a patent holder

Address after: Illinois State

Patentee after: MOTOROLA MOBILITY LLC

Address before: Illinois State

Patentee before: MOTOROLA MOBILITY, Inc.

CP02 Change in the address of a patent holder

Address after: Illinois State

Patentee after: MOTOROLA MOBILITY, Inc.

Address before: Illinois Instrunment

Patentee before: MOTOROLA MOBILITY, Inc.

TR01 Transfer of patent right

Effective date of registration: 20160620

Address after: California, USA

Patentee after: Google Technology Holdings LLC

Address before: Illinois State

Patentee before: MOTOROLA MOBILITY LLC

CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20031210