A mobile computing device is operated to receive a trigger at the first instance. The trigger may be associated with predefined conditions or events or actions. The mobile computing device can detect the predefined conditions or events at second instances. In response to detecting the predefined conditions or events, a notification based on the trigger is activated on the mobile computing device.
【技术实现步骤摘要】
【国外来华专利技术】用于提供网络服务的通知系统相关申请本申请要求2015年8月27日提交的临时美国专利申请No.62/210,914的优先权利益;前述优先权申请特此以引用方式整体并入。
本文中描述的实例涉及用于提供网络服务的通知系统。图式简要说明图1示出用于向终端用户装置提供通知服务的通知系统。图2示出根据一个或多个实例,根据一个或多个实例的位置延迟条件(″LDC”)通知系统的实现方式,所述LDC通知系统可以实现为诸如就图1的实例示出的通知系统的服务。图3示出根据一个或多个实例的应用同步系统的实现方式,所述应用同步系统可以实现为诸如就图1的实例示出的通知系统的服务。图4示出根据一个或多个实例的网络安全系统的实现方式,所述网络安全系统可以实现为诸如就图1的实例示出的通知系统的服务。图5示出根据一个或多个实例的内容递送推送系统的实现方式,所述内容递送推送系统可以实现为诸如就图1的实例示出的通知系统的服务。图6示出用于将内容递送给移动计算装置的方法。图7是示出计算机系统的框图,可以在所述计算机系统上实现本文中描述的方面。图8是示出移动计算装置的框图,可以在所述移动计算装置上实现本文中描述的实施方案。具体实现方式根据一些实例,操作移动计算装置以在第一实例处接收触发器。所述触发器可以与预定义的条件或事件相关联。所述移动计算装置可以在第二实例处检测所述预定义的条件或事件。响应于检测到所述预定义的条件或事件,在移动计算装置上激活基于所述触发器的通知。此外,根据一些实例,移动计算装置可以使用网络资源来从外部源接收用于通知的通知数据。所述移动计算装置可以存储基于所述通知数据的通知,其中所述 ...
【技术保护点】
一种用于操作移动计算装置的方法,所述方法包括:(a)在第一实例处接收触发器,所述触发器与预定义的条件或事件相关联;(b)在第二实例处检测所述预定义的条件或事件;(c)响应于检测到所述预定义的条件或事件,在所述移动计算装置上激活基于所述触发器的通知。
【技术特征摘要】
【国外来华专利技术】2015.08.27 US 62/210,9141.一种用于操作移动计算装置的方法,所述方法包括:(a)在第一实例处接收触发器,所述触发器与预定义的条件或事件相关联;(b)在第二实例处检测所述预定义的条件或事件;(c)响应于检测到所述预定义的条件或事件,在所述移动计算装置上激活基于所述触发器的通知。2.如权利要求1所述的方法,其中(a)包括在所述第一实例处从网络服务获得通知数据,其中所述通知是基于所述通知数据。3.如权利要求1所述的方法,所述方法还包括使用户能够界定所述通知、所述触发器、预定义的条件或事件和/或通知数据。4.如权利要求1所述的方法,其中所述预定义的条件或事件对应于地理条件。5.如权利要求1所述的方法,其中所述预定义的条件或事件对应于接近条件。6.如权利要求1所述的方法,其中(a)包括在所述移动装置在线时接收所述通知数据作为所述触发器,所述通知数据是源自网络服务。7.如权利要求6所述的方法,其中(b)包括使用在所述移动计算装置本地的感测数据来检测所述预定义的条件或事件。8.如权利要求7所述的方法,其中在不使用所述网络服务的情况下执行(c)。9.如权利要求1所述的方法,其中在所述移动计算装置离线时执行(b)和(c)。10.一种移动计算装置,所述移动计算装置包括:一个或多个处理器;存储器;网络资源,所述网络资源包括用于与外部源交换通信的网络接口;其中所述一个或多个处理器:使用所述网络资源从所述外部源接收用于通知的通知数据;将基于所述通知数据的通知存储在所述存储器中,所述通知与界定用于触发所述通知的条件的数据相关联;使用所述移动计算装置的本地资源来检测所述条件的出现;以及在不使用所述网络资源的情况下在本地激活所述通知。11.如权利要求10所述的移动计算装置,其中所述一个或多个处理器通过将所述通知按推送通知来处理而激活所述通知。12.如权利要求10所述的移动计算装置,其中所述一个或多个处理器根据包括所述通知数据的传入通知的标头来确定界定所述条件的所述数据。13.如权利要求10所述的移动计算装置,其中所述条件对应于地理条件。14.如权利要求13所述的移动计算装置,所述移动计算装置还包括:一个或多个传感器,并且其中所述一个或多个处理器使用所述一个或多个传感器来检测所述条件的出现。15.如权利要求14所述的移动计算装置,其中所述一个或多个传感器包括全球定位系统(GPS)单元、加速计、惯性质量单元或磁力计中的至少一者。16.一种存储指令的非暂时性计算机可读介质,所述指令在由一个或多个处理器执行时使所述一个或多个处理器执行操作,所述操作包括:(a)在第一实例处接收触发器,所述触发器与预定义的条件或事件相关联;(b)在第二实例处检测所述预定义的条件或事件;(c)响应于检测到所述预定义的条件或事件,在所述移动计算装置上激活基于所述触发器的通知。17.如权利要求16所述的非暂时性计算机可读介质,其中(a)包括在所述第一实例处从网络服务获得通知数据,其中所述通知是基于所述通知数据。18.如权利要求16所述的非暂时性计算机可读介质,所述非暂时性计算机可读介质还包括使用户能够界定所述通知、所述触发器、预定义的条件或事件和/或通知数据。19.如权利要求16所述的非暂时性计算机可读介质,其中所述预定义的条件或事件对应于地理条件。20.如权利要求16所述的非暂时性计算机可读介质,其中所述预定义的条件或事件对应于接近条件。21.一种用于维护数据的方法,所述方法是由一个或多个处理器实施并且包括:当在装置上更新对应的本地应用数据集时,更新网络应用数据集;确定各自包括相应的对应本地应用数据集的一个或多个其它装置;以及向所述一个或多个其它装置中的每一者发送推送通知以触发所述一个或多个其它装置中的每一者来更新所述装置的所述对应的应用数据集。22.如权利要求21所述的方法,其中发送所述推送通知包括向所述一个或多个其它装置中的每一者发送通信,以使所述一个或多个其它装置中的每一者开始与所述网络应用数据集的同步操作。23.如权利要求21所述的方法,其中发送所述推送通知包括确定用于在所述一个或多个装置中的每一者上执行的一组操作,以便更新所述装置的所述相应的对应本地应用数据集。24.如权利要求23所述的方法,其中发送所述推送通知包括识别所述一个或多个装置中的每一者的所述一组操作中的每一操作。25.如权利要求23所述的方法,其中发送所述推送通知包括识别执行所述一组操作中的每一操作的顺序。26.如权利要求23所述的方法,其中发送所述推送通知包括识别用于在所述一个或多个装置中的每一者执行所述一组操作时使用的配置参数。27.如权利要求21所述的方法,其中向所述一个或多个其它装置中的每一者发送所述推送通知包括随所述相应的推送通知一起发送指令以使所述一个或多个其它装置中的每一者独立地执行一组操作来在所述装置上更新所述应用数据集。28.如权利要求27所述的方法,其中触发所述其它装置中的至少一者以检索用于使所述应用数据集同步的数据。29.一种用于实现计算系统之间的安全通信的方法,所述方法包括:如在至少第一计算机系统与第二计算机系统之间,结合所述第一计算机系统与所述第二计算机系统之间的通信交换从所述第二计算机系统接收验证所述第一计算机系统的请求;基于来自所述第二计算机系统的所述请求,识别用于在所述通信交换中由所述第一计算机系统使用的凭证;以及向所述第一计算机系统发送推送通知以触发所述第一计算机系统在所述通信交换中使用所述凭证。30.如权利要求...
【专利技术属性】
技术研发人员:S·索戈奥迪,J·P·B·温特斯,M·A·维库尼亚,T·R·哈利利,D·E·福德,M·L·R·史密斯,R·苏姆拉科夫斯基,E·S·N·默尔,
申请(专利权)人:匹维托软件公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。