-
公开(公告)号:US11057494B2
公开(公告)日:2021-07-06
申请号:US16883462
申请日:2020-05-26
Applicant: Google LLC
Inventor: Peng Zhuang , Yi Meng
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for switching contexts in a browser-based application. In one aspect, a system includes a browser execution module configured to receive a request to load a browser-based application with first context data, request application data and the first context data, and receive the application data and the first context data. The system includes a state machine module configured to generate a state machine to access and store context data and load the application with the first context data by storing the first context data in the state machine. The system further includes a state change module configured to intercept a request to load the application with second context data for a second application account, request the second context data, and updated the application with the second context data by storing the second context data in the state machine.
-
公开(公告)号:US20190281128A1
公开(公告)日:2019-09-12
申请号:US16426672
申请日:2019-05-30
Applicant: Google LLC
Inventor: Fan Zhang , Peng Zhuang , Yi Meng
IPC: H04L29/08 , G06F3/0484 , G06F12/0813 , H04W4/60
Abstract: The subject matter of this specification generally relates to pre-caching data for a predicted future action. In some implementations, a client device includes a data storage device having a cache that stores data received for one or more mobile applications and a data processing apparatus that communicates with the data storage device and a display. A user interface context can be determined for a given user interface being presented for a given application. A predicted next action that a user of the client device will perform at the given user interface can be determined based on the user interface context. Prior to detecting the predicted next action, a request for next action data that will be presented in response to the user performing the predicted next action can be transmitted over a network. The next action data can be received and stored in the cache.
-
公开(公告)号:US10356200B2
公开(公告)日:2019-07-16
申请号:US15392894
申请日:2016-12-28
Applicant: Google LLC
Inventor: Fan Zhang , Peng Zhuang , Yi Meng
IPC: H04W4/60 , H04L29/08 , G06F3/0484 , G06F12/0813
Abstract: The subject matter of this specification generally relates to pre-caching data for a predicted future action. In some implementations, a client device includes a data storage device having a cache that stores data received for one or more mobile applications and a data processing apparatus that communicates with the data storage device and a display. A user interface context can be determined for a given user interface being presented for a given application. A predicted next action that a user of the client device will perform at the given user interface can be determined based on the user interface context. Prior to detecting the predicted next action, a request for next action data that will be presented in response to the user performing the predicted next action can be transmitted over a network. The next action data can be received and stored in the cache.
-
公开(公告)号:US11310331B2
公开(公告)日:2022-04-19
申请号:US16719951
申请日:2019-12-18
Applicant: Google LLC
Inventor: Fan Zhang , Peng Zhuang , Yi Meng
IPC: H04L29/08 , G06F3/0484 , G06F12/0813 , H04W4/60 , H04L67/5681 , H04L67/306 , H04L67/125 , H04L67/04
Abstract: The subject matter of this specification generally relates to pre-caching data for a predicted future action. In some implementations, a client device includes a data storage device having a cache that stores data received for one or more mobile applications and a data processing apparatus that communicates with the data storage device and a display. A user interface context can be determined for a given user interface being presented for a given application. A predicted next action that a user of the client device will perform at the given user interface can be determined based on the user interface context. Prior to detecting the predicted next action, a request for next action data that will be presented in response to the user performing the predicted next action can be transmitted over a network. The next action data can be received and stored in the cache.
-
公开(公告)号:US20200287988A1
公开(公告)日:2020-09-10
申请号:US16883462
申请日:2020-05-26
Applicant: Google LLC
Inventor: Peng Zhuang , Yi Meng
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for switching contexts in a browser-based application. In one aspect, a system includes a browser execution module configured to receive a request to load a browser-based application with first context data, request application data and the first context data, and receive the application data and the first context data. The system includes a state machine module configured to generate a state machine to access and store context data and load the application with the first context data by storing the first context data in the state machine. The system further includes a state change module configured to intercept a request to load the application with second context data for a second application account, request the second context data, and updated the application with the second context data by storing the second context data in the state machine.
-
公开(公告)号:US10560546B2
公开(公告)日:2020-02-11
申请号:US16426672
申请日:2019-05-30
Applicant: Google LLC
Inventor: Fan Zhang , Peng Zhuang , Yi Meng
IPC: H04L29/08 , G06F3/0484 , G06F12/0813 , H04W4/60
Abstract: The subject matter of this specification generally relates to pre-caching data for a predicted future action. In some implementations, a client device includes a data storage device having a cache that stores data received for one or more mobile applications and a data processing apparatus that communicates with the data storage device and a display. A user interface context can be determined for a given user interface being presented for a given application. A predicted next action that a user of the client device will perform at the given user interface can be determined based on the user interface context. Prior to detecting the predicted next action, a request for next action data that will be presented in response to the user performing the predicted next action can be transmitted over a network. The next action data can be received and stored in the cache.
-
公开(公告)号:US10165071B2
公开(公告)日:2018-12-25
申请号:US14997370
申请日:2016-01-15
Applicant: Google LLC
Inventor: Fan Zhang , Joshy Joseph , Alexander James Rickabaugh , Peng Zhuang
Abstract: This document describes systems, methods, devices, and other techniques for monitoring the performance of activities executed at a computing device. In some implementations, a computing device receives a user input to invoke performance of an activity by the computing device. Multiple portions of computer code associated with the activity can be identified. For each portion of computer code, (i) the respective portion of computer code can be executed, and (ii) data can be recorded about the executing of the respective portion of computer code that indicates a time duration of the executing of the respective portion of computer code. A total time to completion of the activity can be provided based at least in part on aggregating the recorded data about the executing of the multiple portions of computer code.
-
-
-
-
-
-