【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及网络通信。更具体地,本公开涉及被配置成在耦接到网络的通信设备上的web浏览器中运作的web应用。
技术介绍
Web浏览器一般是在计算设备(例如,个人计算机、膝上型机、个人数字助理(PDA)、蜂窝电话、智能手机等)上运作来使通过网络(例如,因特网)可获得的信息能够被访问的应用(例如,计算机程序)。Web浏览器可以被配置成通过利用指示根据其可以访问信息的位置的统一资源标识符(URI)来访问在网络上可获得的信息。典型的web浏览器可以被配置成在一个或多个浏览器窗口或在浏览器内的浏览器标签中向用户展现网络可访问和/或其他信息。Web浏览器可以使用户能够同时打开多个web浏览器窗口或在web浏览器窗口内的标签。Web应用一般是通过如上所述的web浏览器可访问的软件应用。例如,web应用可以是文档,诸如超文本标记语言(HTML)文档。文档web应用可以被配置成向用户在视觉上展现在网络上可获得的信息。文档web应用可以向用户展现到可获得的信息(例如,到URI)的一个或多个链接。可以向用户提供选择一个或多个链接的能力,其可以导致新的web文档的展现,包括通过与链接相关 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2010.08.12 US 12/855,5611.一种用于向视觉用户接口元件提供更新的方法,所述方法包括: 通过在计算设备上执行的浏览器执行被配置成向所述计算设备所渲染的用户接口(UI)元件提供更新的共享工作器应用; 通过所述浏览器执行被配置成展现第一 UI元件的视觉渲染的第一 web应用; 通过所述浏览器执行被配置成展现第二 Π元件的视觉渲染的第二 web应用,其中所述第二 UI元件基本上类似于所述第一 UI元件; 通过所述共享工作器应用并且从所述第一 UI元件接收对所述第一 UI元件的状态更新,其中所述状态更新包括对待由所述第一 Π元件提供的视觉内容的更新;以及 通过所述共享工作器应用对所述第一 UI元件和所述第二 UI元件的所述视觉渲染进行更新以反映所接收的状态更新。2.根据权利要求1所述的方法,其中对所述第一UI元件和所述第二 UI元件的所述视觉渲染进行更新以反映所接收的状态更新包括: 通过所述共享工作器应用获得可执行来定义至少所述第一 Π元件的所述视觉渲染的软件; 对所述软件进行修改以反映所接收的状态更新; 执行所述软件以更新所述第一 UI元件的所述视觉渲染;以及 执行所述软件以更新所述第二 UI元件的所述视觉渲染。3.根据权利要求2所述的方法,其中获得可执行来定义至少所述第一Π元件的所述视觉渲染的所述软件包括: 从所述计算设备的存储器获得所述软件。4.根据权利要求2所述的方法,其中获得可执行来定义至少所述第一Π元件的所述视觉渲染的所述软件包括: 通过网络连接从网络服务器获得所述软件。5.根据权利要求2所述的方法,进一步包括: 将被修改成反映所接收的状态更新的所述软件存储在所述计算设备的本地存储器中。6.根据权利要求5所述的方法,进一步包括: 通过所述共享工作器接收创建基本上类似于所述第一和第二 Π元件的第三Π元件的请求;以及 通过所述共享工作器执行被修改成反映所接收的状态更新的所存储的软件来创建所述第三Π元件以反映所接收的状态更新。7.根据权利要求1所述的方法,其中所述第一UI元件表示所述第一 web应用的功能,以及其中所述第一 web应用的所述功能从由以下组成的组中来选择: 即时消息窗口; 联系人采集器; 日历事件输入/更新窗口; 照片上载和/或展现窗口 ;以及 音频/视频展现/播放器窗口。8.—种包括存储指令的计算机可读存储介质的制品,所述指令促使计算设备: 通过在计算设备上执行的浏览器执行被配置成向所述计算设备所渲染的用户接口(UI)元件提供更新的共享工作器应用; 通过所述浏览器执行被配置成展现第一 UI元件的视觉渲染的第一 web应用; 通过所述浏览器执行被配置成展现第二 Π元件的视觉渲染的第二 web应用,其中所述第二 UI元件基本上类似于所述第一 UI元件; 通过所述共享工作器应用并且从所述第一 UI元件接收对所述第一 UI元件的状态更新,其中所述状态更新包括对待由所述第一 Π元件提供的视觉内容的更新;以及 通过所述共享工作器应用对所述第一 UI元件和所述第二 UI元件的所述视觉渲染进行更新以反映所接收的状态更新。9.根据权利要求8所述的制品,其中所述计算机可读存储介质进一步存储指令,所述指令促使所述计算设备: 通过所述共享工作器应用获得可执行来定义至少所述第一 Π元件的所述视觉渲染的软件; 对所述软件进行修改以反映所接收的状态更新; 执行所述软件以更新所述第一 Π元件的所述视觉渲染;以及 执行所述软件以更新所述第二 Π元件的所述视觉渲染。10.根据权利要求8所述的制品,其中所述计算机可读存储介质进一步存储指令,所述指令促使所述计算设备: 从所述计算设备的存储器获得所述软件。11.根据权利要求8所述的制品,其中所述指令进一步促使所述计算设备: 通过网络连接从网络服务器获得所述软件。12.根据权利要求8所述的制品,其中所述计算机可读存储介质进一步存储指令,所述指令促使所述计算设备: 将被修改成反映所接收的状态更新的所述软件存储在所述计算设备的本地存储器中。13.根据权利要求12所述的制品,其中所述计算机可读存储介质进一步存储指令,所述指令促使所述计算设备: 通过所述共享工作器接收创建基本上类似于所述第一和第二 Π元件的第三Π元件的请求;以及 通过所述共享工作器执行被修改成反映所接收的状态更新的所存储的软件来创建所述第三UI元件以反映所接收的状态更新。14.根据权利要求12所述的制品,其中所述第一UI元件表示所述第一 web应用的功能,以及其中所述第一 web应用的所述功能从由以下组成的组中来选择: 即时消息窗口; 联系人采集器; 日历事件输入/更新窗口; 照片上载和/或展现窗口 ;以及 音频/视频展现/播放器窗口。15.一种设备,包括: 浏览器,其被配置成执行被配置成向所述计算设备所渲染的用户接口(UI)元件提供更新的共享工作器应用,以及其中所述浏览器被进一步配置成执行被配置成展现第一 UI元件的视觉渲染的第一 web应用和被配置成展现第二 Π元件的视觉渲染的第二 web应用;用于从所述第一 Π元件并且通过所述共享工作器应用接收对所述第一 Π元件的状态更新的装置,其中所述状态更新包括对待由所述第一 Π元件提供的视觉内容的更新;以及用于通过所述共享工作器应用对所述第一 Π元件和所述第二 Π元件的所述视觉渲染进行更新以反映所接收的状态更新的装置。16.根据权利要求15所述的设备,进一步包括: 用于获得可执行来定义至少所述第一 Π元件的所述视觉渲染的软件的装置; 用于对所述软件进行修改以反映所接收的状态更新的装置; 用于执行所述软件以更新所述第一 UI元件的所述视觉渲染的装置;以及 用于执行所述软件以更新所述第二 UI元件的所述视觉渲染的装置。17.根据权利要求16所述的设备,其中用于获得可执行来定义至少所述第一Π元件的所述视觉渲染的软件的装置包括用于从所述计算...
【专利技术属性】
技术研发人员:德雷克·菲利普斯,安德鲁·格里夫,马修·博洛汉,罗伯特·克勒格尔,
申请(专利权)人:谷歌公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。