-
公开(公告)号:US20170269893A1
公开(公告)日:2017-09-21
申请号:US15072332
申请日:2016-03-16
Applicant: Google Inc.
Inventor: Fady SAMUEL , Robert John Kroeger , Ian Edward Vollick
IPC: G06F3/14 , G06F3/0481
CPC classification number: G06F3/14 , G06F3/0481 , G06F16/957 , G06F16/9577
Abstract: Methods for remote rendering of locally displayed content are provided. In one aspect, a method includes receiving a request on a device by an application to load a document that includes content for display by the application on the device and rendering by the device at least a first portion of the content for display. The method also includes sending a request to a remote device to render at least a second portion of the content for display, and receiving from the remote device the rendered second portion of the content. The method further includes compositing the rendered first portion of the content and the rendered second portion of the content for display by the application on the device. Systems and machine-readable media are also provided.
-
公开(公告)号:US20160077899A1
公开(公告)日:2016-03-17
申请号:US14260235
申请日:2014-04-23
Applicant: Google Inc.
Inventor: Fady SAMUEL
IPC: G06F9/54
CPC classification number: G06F9/542 , G06F2209/545
Abstract: Systems and methods for handling an event in an application are disclosed. An embedder application is executed via a primary application at a computing device. The embedder application is associated with an embedder process. The embedder application outputs an embedder visual output. The primary application receives a user input within a visual interface element associated with a guest process. The visual interface element is within the embedder visual output. The user input corresponds to an event to be handled. The event, is queued, via the primary application, for handling by the guest process. The queued event is dequeued, via the primary application, if the queued event is handled by the guest process within a threshold time period. The primary application signals for handling the queued event by the embedder process if the guest process crashes or in a case where the guest process is unresponsive during the threshold time period.
Abstract translation: 公开了用于处理应用程序中的事件的系统和方法。 通过计算设备上的主应用程序执行嵌入应用程序。 嵌入应用程序与嵌入程序进程相关联。 嵌入应用程序输出嵌入视觉输出。 主应用程序在与访客进程相关联的可视界面元素中接收用户输入。 视觉界面元素在嵌入视觉输出内。 用户输入对应于要处理的事件。 该事件通过主应用程序排队,由客户进程处理。 排队的事件通过主应用程序出队,如果在阈值时间段内由客户进程处理排队的事件。 如果访客进程崩溃或客户进程在阈值时间段内无响应的情况下,主应用程序将通过嵌入程序处理排队事件。
-
公开(公告)号:US20180107556A1
公开(公告)日:2018-04-19
申请号:US15688733
申请日:2017-08-28
Applicant: GOOGLE INC.
Inventor: Fady SAMUEL
IPC: G06F11/14
Abstract: Systems and methods for recovering a process in an application are disclosed. According to some aspects, a guest process is run within an application executing at a computing device. The guest process stores and processes untrusted content. An embedder process is run within the application and in parallel with the guest process. The embedder process stores and processes trusted content and a guest process state. The guest process state is periodically updated based on asynchronous communication between the guest process and the embedder process. The embedder process receives an indication of an execution failure of the guest process. The guest process is recovered after the execution failure based on the guest process state stored by the embedder process.
-
公开(公告)号:US20150347206A1
公开(公告)日:2015-12-03
申请号:US14807854
申请日:2015-07-23
Applicant: Google Inc.
Inventor: Fady SAMUEL
IPC: G06F9/54
Abstract: Systems and methods embedding a guest module within an embedder module are disclosed. According to some aspects, an embedder module is executed at a computer. A request to access a guest module is received via the embedder module. The request comprises a tag in a programming language. The tag identifies the guest module. An event is provided, using information associated with the tag, to an executing instance of the guest module responsive to the request to access the guest module. Processing of the event at the executing instance of the guest module is signaled.
Abstract translation: 公开了将模块嵌入到嵌入模块内的系统和方法。 根据一些方面,在计算机上执行嵌入模块。 通过嵌入模块接收访问访客模块的请求。 该请求包括编程语言中的标签。 标签标识访客模块。 响应于访问访客模块的请求,向客体模块的执行实例提供使用与该标签相关联的信息的事件。 在客户模块的执行实例处理事件被发出信号。
-
-
-