[发明专利]页面内安装器有效
申请号: | 200880009222.2 | 申请日: | 2008-03-13 |
公开(公告)号: | CN101689193A | 公开(公告)日: | 2010-03-31 |
发明(设计)人: | 乔纳森·斯特拉斯;迪瑞克·维托尔;麦克·波尔里斯;阿什特·甘德伊;约翰尼·J·斯皮克斯 | 申请(专利权)人: | 雅虎公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 | 代理人: | 李晓冬;南 霆 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 安装 | ||
1.一种通知用户存在相关软件并且辅助安装这种软件的方法,包括以 下步骤:
在浏览会话期间监视用户与正运行在计算设备上的浏览器的交互;
基于所监视到的用户交互来确定所述浏览会话的情境;
确定与所述情境相关的软件是否可用;
向所述用户推荐所确定的软件,其中所确定的软件通过以下内容而被 推荐给所述用户,所述内容动态地并入到出现在所述浏览器中的web页面 中;以及
通过页面内安装器来辅助安装所确定的软件,其中基于由页面提供的 情境以及用户计算设备的配置来动态定制对所安装软件的提供,并且其中 该辅助步骤还包括:从中央应用服务器得到安装脚本,以及使所述浏览器 发起所述安装脚本。
2.根据权利要求1所述的方法,其中,所述辅助步骤还包括:
判断所述浏览器是否是支持的浏览器,并且如果所述浏览器不是支持 的浏览器,那么通过标准安装器来辅助安装所确定的软件;
判断必需的代码库是否被安装在所述计算设备上,并且将任何需要的 代码库都安装到所述计算设备上;
从中央应用服务器得到安装脚本;以及
使所述浏览器发起所述安装脚本。
3.根据权利要求2所述的方法,其中,所述安装脚本的至少一部分是 经数字签名的。
4.根据权利要求3所述的方法,其中,所述安装脚本的经数字签名的 部分包括需要提升的权限来运行的指令。
5.根据权利要求3所述的方法,还包括:
基于所述数字签名来验证所述安装脚本是来自可信源的。
6.根据权利要求5所述的方法,还包括:
如果所述安装脚本未经验证,那么拒绝执行所述安装。
7.根据权利要求5所述的方法,还包括:
通知所述用户所述安装脚本不能被验证;
向用户请求对继续所述安装的授权;以及
如果所述用户未授权所述安装,那么退出所述方法。
8.根据权利要求1所述的方法,还包括基于所监视到的用户交互来建 立所述用户的简档。
9.根据权利要求1所述的方法,其中,所确定的软件是通过广告被推 荐给所述用户的。
10.根据权利要求1所述的方法,其中,所述情境是部分地基于由所 述用户经由所述浏览器所执行的搜索的结果而被确定的。
11.根据权利要求10所述的方法,其中,所述搜索包括对计算机软件 应用储存库的搜索。
12.根据权利要求1所述的方法,其中,所述情境是部分地基于目前 由所述浏览器所显示的页面内的关键字而被确定的。
13.根据权利要求1所述的方法,其中,所述情境是部分地基于与目 前由所述浏览器所显示的页面相关联的元数据而被确定的。
14.一种用于辅助软件安装的装置,包括:
用于确定浏览器会话的情境的装置;
用于从应用相关数据库得到安装脚本的装置;
用于从应用服务器得到在所述安装脚本中引用的文件的装置;
用于验证所述安装脚本中需要提升的权限来操作的至少部分是经可信 源数字签名的的装置;以及
用于执行所述安装脚本以安装所述软件的装置,其中基于由页面提供 的情境以及用户计算设备的配置来动态定制对所安装软件的提供。
15.根据权利要求14所述的装置,其中,所述应用服务器包括所述应 用相关数据库。
16.根据权利要求14所述的装置,还包括:用于辅助操作系统与所述 浏览器之间的交互的装置。
17.根据权利要求16所述的装置,还包括:用于辅助得到关于所述操 作系统和其他软件应用的信息的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于雅虎公司,未经雅虎公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880009222.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:等离子显示器面板及其制造方法
- 下一篇:光伏模块和能量或光产生模块