Seamless context switch
    1.
    发明授权

    公开(公告)号: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.

    OPTIMIZING USER INTERFACE DATA CACHING FOR FUTURE ACTIONS

    公开(公告)号:US20190281128A1

    公开(公告)日:2019-09-12

    申请号:US16426672

    申请日:2019-05-30

    Applicant: Google LLC

    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.

    Optimizing user interface data caching for future actions

    公开(公告)号:US10356200B2

    公开(公告)日:2019-07-16

    申请号:US15392894

    申请日:2016-12-28

    Applicant: Google LLC

    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.

    Optimizing user interface data caching for future actions

    公开(公告)号:US11310331B2

    公开(公告)日:2022-04-19

    申请号:US16719951

    申请日:2019-12-18

    Applicant: Google LLC

    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.

    SEAMLESS CONTEXT SWITCH
    5.
    发明申请

    公开(公告)号: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.

    Optimizing user interface data caching for future actions

    公开(公告)号:US10560546B2

    公开(公告)日:2020-02-11

    申请号:US16426672

    申请日:2019-05-30

    Applicant: Google LLC

    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.

    Client-side activity monitoring
    7.
    发明授权

    公开(公告)号:US10165071B2

    公开(公告)日:2018-12-25

    申请号:US14997370

    申请日:2016-01-15

    Applicant: Google LLC

    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.

Patent Agency Ranking