当前位置: 首页 > 专利查询>帕姆公司专利>正文

万维网应用程序的应用程序管理框架制造技术

技术编号:5373112 阅读:212 留言:0更新日期:2012-04-11 18:40
各种实施例涉及万维网应用程序的应用程序管理框架,该应用程序管理框架可以提高速度、提高能力、改善用户体验、增加了广告收益的机会、以及对广泛的网络装置简化应用程序开发。所描述的实施例可以采用在共享的万维网浏览器应用程序管理框架内含有、控制、以及显示多个基于万维网的应用程序的技术。共享万维网浏览器应用程序管理框架提供了在应用程序之间迅速切换的能力,允许处理多任务、便于使用应用程序的一组通用输入控件、以及可以以察觉不到的启动(“自举”)时间使用应用程序。所描述的实施例还可以对万维网应用程序用户、万维网应用程序开发商、万维网应用程序门户网站提供商,以及万维网广告提供商提供共享互相之间事务的鼓励办法。

【技术实现步骤摘要】
【国外来华专利技术】万维网应用程序的应用程序管理框架 相关专利申请 本专利申请要求2007年7月29日提交的第60/952, 588号美国临时专利申请、 2007年8月6日提交的第60/954,022号美国临时专利申请以及2008年7月29日提交的 第12/181, 776号美国专利申请的优先权。该专利申请还涉及并且要求2006年5月8日 提交的名称为"Method for Synch皿i zing SoftwareApplication and User Data for Asynchronous Client-Serverand Peer to Peer Computer Networks,,的第11/382,058 号美国专利申请的优先权、2006年12月18日提交的名称为"System forRunning Web Applications Offline and Providing Access toNative Services"的第11/612, 282号 美国专利申请的优先权、2007年10月16日提交的名称为"Offline Automated ProxyCache for Web Applications"的第11/873, 305号美国专利申请、2008年1月4日提交的名 禾尔为"System and Methods forProviding Granular Security for Locally Running ScriptedEnvironments and Web Applications"的美国专利申请、2008年4月2日提交的 名禾尔为"System and Methods for ProvidingAccess to a Desktop and Applications of a Mobile Device"的第12/061, 179号美国专利申请、以及2008年5月7日提交的名称为 "Automatic Conversion Schema for Cached Web Requests,,的第12/116, 697号美国专利申请的优先权。引用这些专利申请的全部内容供参考。
技术介绍
最近几年,万维网(web)浏览器已经成为能力强大的软件包。除了提供万维网网 页,万维网浏览器可以运行有时被称为"微件(widget)"的小应用程序。许多万维网浏览 器还支持在万维网浏览器上运行更复杂的万维网应用程序的能力。可以利用诸如HTML、 XHTML、XML以及异步JavaScirpt和XML(Ajax)的各种万维网技术,实现这种万维网应用程序。 尽管万维网应用程序具有许多优点,但是仍在许多领域受困。例如,因为万维网应 用程序依赖于万维网浏览器,所以万维网浏览器必须在万维网应用程序运行之前启动。与 许多移动装置的情况一样,这种延迟可能令最终用户不满意,尤其是如果运行万维网应用 程序的装置具有有限的处理能力。此外,如果万维网浏览器没在运行,则万维网应用程序也 不运行。因此,万维网应用程序不能更新其数据。此外,如果用户希望同时运行几个万维网 应用程序,则该用户必须直接启动每个应用程序。而且,没有简易方法可以使多个万维网应 用程序共享一组用户输入控件。 在诸如蜂窝电话的移动装置上,某些widget可以运行在万维网浏览器上。这些 widget具有万维网应用程序的某些好处,诸如开发商比较容易利用万维网技术编写程序, 但是却受困于其它领域。首先,用户不能为了下载万维网网页而在widget中点击超链接。 其次,当用户希望从一个widget切换到另一个widget时,用户退出运行该第一 widget的 基础浏览器,然后,启动新浏览器实例(new browser instance),以运行第二widget。由于 这两个widget不同时运行,所以从一个widget到另一个widget的切换处理花费大量时间,这是最终用户所不希望的。此外,也不存在通过通用用户接口管理多个widget的机制。 基于万维网做广告已成为通常的做法,因此,根据各种准则,将广告插入万维网网 页中。然而,如果万维网浏览器没有连接到因特网,则该广告就不能插入万维网网页中。对 于诸如蜂窝电话的移动装置,当接收弱信号时或者当出了服务区时,通常这种装置与网络 断开。此外,当该装置脱机时,即使最终用户已经观看了和/或者点击了该广告,广告寄存 提供商也不能获得广告收入。在这种情况下,登广告者无需为使用通信媒体而向提供商支 付费用就可以获得登广告的好处。而且,当前的widget不容易支持基于万维网的广告。附图说明 图1示出应用程序管理框架的实施例。 图2示出包括万维网浏览器和万维网虚拟机的计算装置的实施例。 图3示出用于启动应用程序框架的逻辑流程的实施例。 图4示出由应用程序框架处理事务的逻辑流程的实施例。 图5示出包括万维网应用程序和应用程序管理框架用户接口的移动装置的实施 例。 图6A-6F示出万维网应用程序和应用程序管理框架用户接口的实施例。 图7A示出万维网浏览器、万维网应用程序以及应用程序框架用户接口的实施例。 图7b示出万维网浏览器、万维网应用程序以及应用程序框架用户接口的另一个实施例。 图8示出通信系统的实施例。 图9示出用于产生广告收入的逻辑流程的实施例。 具体实施例方式各种实施例涉及万维网应用程序的应用程序管理框架,对于广泛的网络装置,它 可以提高速度、提高容量、改善用户感受、增加获得广告利润的机会、以及简化应用程序开 发。所描述的实施例可以采用用于在共享万维网浏览器应用程序管理框架中容纳、控制以 及显示多个基于万维网的应用程序的技术。这种技术尤其适合处理能力有限、间歇访问网 络、显示屏幕小并且用户输入能力有限的诸如蜂窝电话的移动装置。 共享万维网浏览器应用程序管理框架能够在应用程序之间迅速切换、允许执行 多任务、便于对各应用程序使用一组通用输入控件、并且使得以察觉不到的启动("自举 (boot)")时间使用应用程序成为可能。 此外,共享万维网浏览器应用程序管理框架内的应用程序可以使用该框架提供的 附加能力,诸如高速缓存脱机访问的内容或者数据,保证对所包含的应用程序的更新,使用 移动装置的本地服务,诸如日历或者联系信息,以及将广告插入应用程序的用户接口。所描 述的实施例也鼓励万维网应用程序的用户、万维网应用程序的开发商、万维网应用程序的 门户网站提供商、以及万维网广告提供商共享相互之间的服务。 为了全面理解该实施例,将具体描述其大量细节。然而,本
内的技术人员 明白,在没有这些具体细节的情况下,也可以实施该实施例。在其它情况下,为了不妨碍理 解该实施例,对众所周知的操作、部件以及电路没有进行详细描述。可以明白,在此描述的具体结构和功能细节是说明性的,并不一定限制本专利技术的范围。 在整个说明书中,"各种实施例"、" 一些实施例"、" 一个实施例"或者"实施例"均 指,结合该实施例描述的特定特征、结构或者特性包括在至少一个实施例中。因此,位于整 个说明书各位置的短语"在各种实施例中"、"在一些实施例中"、"在一个实施例中"或者"在 实施例中"的意义不一定都指同一个实施例。此外,在一个或者多个实施例中,可以以任何 适当方式本文档来自技高网
...

【技术保护点】
一种移动装置,包括:万维网浏览器;应用程序管理框架,在该浏览器内予以实现,该应用程序管理框架封装多个万维网应用程序;以及应用程序管理框架用户界面,其包括一组对应于多个运行于该应用程序管理框架内的活动万维网应用程序的图标。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:曼吉尔纳斯查特吉格雷戈里R西蒙罗德里克斯威夫特
申请(专利权)人:帕姆公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1