[发明专利]事件触发的服务器端宏有效
申请号: | 201080041591.7 | 申请日: | 2010-08-13 |
公开(公告)号: | CN102498483A | 公开(公告)日: | 2012-06-13 |
发明(设计)人: | M·W·哈姆;M·勒莫尼克 | 申请(专利权)人: | 谷歌公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16;G06F9/30;G06F9/06;G06F17/00 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 吴立明 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 事件 触发 服务器端 | ||
相关申请的交叉引用
本申请根据35U.S.C.§119(3)要求2009年8月13日提交的题为“EVENT-TRIGGERED SERVER-SIDE MACROS”的美国申请序列号12/540,846的优先权,在此通过引用将其公开内容并入本申请。
技术领域
本发明涉及基于网络的电子内容传送。
背景技术
宏是可在一个或多个计算机应用内执行以提供与这些应用的增强且自动交互的一组指令,其中,至少一部分宏代表可另由应用的用户手动执行的步骤。例如,可以写一个宏来根据台式计算机上的电子表格应用中的某些数计算一个值并将该值复制到相关文字处理应用。用户可以给宏分配一个“热键”组合,从而用户可以通过简单地按下热键组合来运行宏。又例如,可以写一个宏以使得某些电子消息(例如来自配偶、客户或上司的消息)的重要性提高,从而计算装置的用户可以更容易地看到这些消息。一个熟知的基于宏的系统是用于微软OFFICE产品套件应用的Visual Basic。
发明内容
本文讨论用于在通常称为“云”的托管计算系统中创建并使用宏的系统和技术。可以从宏服务器子系统而不是从客户机设备存储并执行宏,由于只要合格的用户可以上网并提供他们的证书,所有的合格用户就可以从许多位置访问宏,因而允许在用户之间轻易地共享宏。
此外,宏可以容易地访问由托管计算系统或来自独立于托管计算机系统的第三方系统的多个应用和服务。这些服务可包括提供有关多个用户位置的信息(例如根据用户移动装置上的GPS确定的信息)的服务、提供新闻和天气供给的服务以及其他这种服务。这些应用可包括例如电子邮件和其他消息传送应用、如电子表格和文字处理器的生产应用、地图应用以及可以用单个呈现方式一起呈现的各种应用的混合(可由用户访问,甚至由用户开发,以提供来自宏的自定义输出)。
可由用网络浏览器显示的一个或多个网页把应用呈现给用户。系统还可提供宏的记录,其中用户可以调用宏记录器,记录器可跟踪用户在计算机上的动作并将这些动作变成宏代码,从而以后用户运行宏时可以自动重复这些动作。
即便在用户未和特定宏处理的应用交互时,包括用户未登录托管系统的情况,也可由出现的事件调用某些宏。具体而言,如果宏在服务器子系统上存储并执行,可将服务器子系统设置用于监控宏处理的整个系统中的特定事件。然后,这些事件可以触发宏的调用,宏可在服务器子系统上执行。
宏可访问系统上的服务或第三方服务。系统上的服务可授权访问对应于注册到该系统的特定用户的数据存储,同时对访问施加某些用户可配置的安全措施。例如,可响应于进入用户账号的电子邮件消息调用宏,进而把信息从消息复制到分配给该用户账号的电子表格(例如,这样用户可自动编译显示他们的所有到来消息的标题行的电子表格)。该宏还可检查一个或多个服务,例如位置服务、天气相关网站的数据,或者该宏可采取使用托管系统或托管系统外部的系统的资源的动作,以为宏收集数据并用宏作出决策。然后,该宏可在用户不在系统活动的情况下(例如未登录到托管系统,或者在用户的客户计算设备)采取动作,例如把消息信息放入电子表格、打电话给对应于用户账号的号码或其他这类动作。
宏可访问的第三方服务可包括SOAP服务或可从与提供该服务的域分离的域访问的、且提供用于通过互联网共享信息的公知机制的其他类似服务。例如,第三方服务提供者可编译最新天气数据,并根据请求使该数据为其他服务可用。
一个实现方式中,公开了管理计算机宏的计算机实现的方法。该方法包括:在互联网可访问的托管计算机系统存储计算机宏的代码;将所存储的代码和托管计算机系统上的用户账号关联;并且,无论和用户账号关联的用户目前是否在托管计算机系统上活动,自动用托管计算机系统识别定义为指向宏的触发事件。该方法还包括:使用托管计算机系统上运行的应用执行宏来产生宏结果,并把宏结果存储在托管计算机系统上。该方法还可包括产生消息给和用户账号关联的通信地址,通知用户宏结果。
一些方面中,触发事件包括定向到用户账号的到来数字通信。而且,触发事件可包括确定和账号所有人关联的计算机设备用户的位置。该方法还可包括把宏和托管计算机系统的登记用户关联,并且根据登记用户确立的访问限制使宏为托管计算机系统的其他用户可用。此外,可响应于来自多个不同用户账号的触发事件访问宏。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌公司,未经谷歌公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080041591.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种屋面板运输车和一种屋面施工方法
- 下一篇:无甲醛西装面料