-
1.
公开(公告)号:US12069043B2
公开(公告)日:2024-08-20
申请号:US17706931
申请日:2022-03-29
Applicant: Google LLC
Inventor: Guibin Kong , Naveen Agarwal
CPC classification number: H04L63/083 , H04L63/0807 , H04L63/0853 , H04L67/14 , H04L63/0884 , H04L63/108
Abstract: A virtual session manager of an electronic device maintains a web session for a user across multiple electronic devices. The virtual session manager receives an authentication request from a first electronic device that is in a communication range of the device. The virtual session manager transmits the authentication request to an endpoint device with a grant token without providing the first electronic device with any access to the grant token. The virtual session manager will receive, from the endpoint device, a first access token in response to the first authentication request. The virtual session manager will transmit the first access token to the first electronic device so that the first electronic device can establish a virtual session with the first web resource.
-
2.
公开(公告)号:US20220224679A1
公开(公告)日:2022-07-14
申请号:US17706931
申请日:2022-03-29
Applicant: Google LLC
Inventor: Guibin Kong , Naveen Agarwal
Abstract: A virtual session manager of an electronic device maintains a web session for a user across multiple electronic devices. The virtual session manager receives an authentication request from a first electronic device that is in a communication range of the device. The virtual session manager transmits the authentication request to an endpoint device with a grant token without providing the first electronic device with any access to the grant token. The virtual session manager will receive, from the endpoint device, a first access token in response to the first authentication request. The virtual session manager will transmit the first access token to the first electronic device so that the first electronic device can establish a virtual session with the first web resource.
-
3.
公开(公告)号:US10462124B2
公开(公告)日:2019-10-29
申请号:US15395541
申请日:2016-12-30
Applicant: Google LLC
Inventor: Guibin Kong , Naveen Agarwal
IPC: H04L29/06
Abstract: A virtual session manager of an electronic device maintains a web session for a user across multiple electronic devices. The virtual session manager will receive an authentication request from a first electronic device that is in a communication range of the virtual session manager's device. The virtual session manager will transmit the authentication request to an endpoint device, and it will either present a grant token to or receive a grant token from the endpoint. The virtual session manager will receive a first access token from the endpoint device. The virtual session manager will transmit the first access token to the first electronic device so that the first electronic device can establish a virtual session with the first web resource without having any access to the grant token.
-
4.
公开(公告)号:US20240046238A1
公开(公告)日:2024-02-08
申请号:US17698904
申请日:2019-09-19
Applicant: Google LLC
Inventor: Kishore Kumar , Yuan Li , Lee Lee Choo , Guibin Kong , Steven Soneff , Joshua Tan , Michael Yeung , Jun Lan , Weijia He , Jiang Sheng , Yichi Zhang , Rama Ranganath , Vivek Agarwal , Cong Liu , Fabian Daniel Schlup , Arjita Madan
IPC: G06Q20/22
CPC classification number: G06Q20/29
Abstract: A computing system (100) that includes at least one microapp (202) and a container application (204) configured to receive an application output from the microapp(s) (202,602) via an application programming interface. The computing system (100) can include at least one processor (112,132) and at least one tangible, non-transitory computer-readable medium that stores instructions that, when executed by the at least one processor (112,132), cause the at least one processor (112,132) to perform operations. The operations can include providing, for display within a first panel (304) in a user interface (306), a navigation bar (302) based on data received from the container application (204); receiving, at the container application (204), the application output from the at least one microapp (202) via the application programming interface; and providing, for display within a second panel in the user interface (306), data describing the application output.
-
5.
公开(公告)号:US11297051B2
公开(公告)日:2022-04-05
申请号:US16565771
申请日:2019-09-10
Applicant: Google LLC
Inventor: Guibin Kong , Naveen Agarwal
Abstract: A virtual session manager of an electronic device maintains a web session for a user across multiple electronic devices. The virtual session manager receives an authentication request from a first electronic device that is in a communication range of the device. The virtual session manager transmits the authentication request to an endpoint device with a grant token without providing the first electronic device with any access to the grant token. The virtual session manager will receive, from the endpoint device, a first access token in response to the first authentication request. The virtual session manager will transmit the first access token to the first electronic device so that the first electronic device can establish a virtual session with the first web resource.
-
6.
公开(公告)号:US20200007524A1
公开(公告)日:2020-01-02
申请号:US16565771
申请日:2019-09-10
Applicant: Google LLC
Inventor: Guibin Kong , Naveen Agarwal
IPC: H04L29/06
Abstract: A virtual session manager of an electronic device maintains a web session for a user across multiple electronic devices. The virtual session manager receives an authentication request from a first electronic device that is in a communication range of the device. The virtual session manager transmits the authentication request to an endpoint device with a grant token without providing the first electronic device with any access to the grant token. The virtual session manager will receive, from the endpoint device, a first access token in response to the first authentication request. The virtual session manager will transmit the first access token to the first electronic device so that the first electronic device can establish a virtual session with the first web resource.
-
7.
公开(公告)号:US12182789B2
公开(公告)日:2024-12-31
申请号:US17698904
申请日:2019-09-19
Applicant: Google LLC
Inventor: Kishore Kumar , Yuan Li , Lee Lee Choo , Guibin Kong , Steven Soneff , Joshua Tan , Michael Yeung , Jun Lan , Weijia He , Jiang Sheng , Yichi Zhang , Rama Ranganath , Vivek Agarwal , Cong Liu , Fabian Daniel Schlup , Arjita Madan
Abstract: A computing system (100) that includes at least one microapp (202) and a container application (204) configured to receive an application output from the microapp(s) (202,602) via an application programming interface. The computing system (100) can include at least one processor (112,132) and at least one tangible, non-transitory computer-readable medium that stores instructions that, when executed by the at least one processor (112,132), cause the at least one processor (112,132) to perform operations. The operations can include providing, for display within a first panel (304) in a user interface (306), a navigation bar (302) based on data received from the container application (204); receiving, at the container application (204), the application output from the at least one microapp (202) via the application programming interface; and providing, for display within a second panel in the user interface (306), data describing the application output.
-
公开(公告)号:US10541992B2
公开(公告)日:2020-01-21
申请号:US15395448
申请日:2016-12-30
Applicant: Google LLC
Inventor: Guibin Kong , Naveen Agarwal
Abstract: A system maintains a web session across multiple web resources and/or devices using a two-token model. A user agent transmits an authentication request to a login endpoint. The user agent have access to a grant token, and it will receive an access token in response to the authentication request. The grant token is relatively long-lived and the first access token is relatively short-lived. The user agent will use the access token to access the first web resource and establish a web session. When the access token expires or is about to expire, the user agent will transmit a re-authentication request with the grant token to a re-authentication endpoint. The user agent will then receive a second access token from the re-authentication endpoint. The user agent will then use the second access token to access the web resource and maintain the web session.
-
-
-
-
-
-
-