-
公开(公告)号:US11924644B2
公开(公告)日:2024-03-05
申请号:US17962991
申请日:2022-10-10
Applicant: GOOGLE LLC
Inventor: Jay Akkad , Nikhil Rao , Anshul Gupta , David Wang , Ian Baker , Neil Dhillon
IPC: H04L29/06 , G06F9/54 , G06F16/18 , G06F16/22 , G06F16/957 , G06F16/958 , G06F21/62 , G06F21/64 , G06F40/226 , H04L9/40 , H04L67/01 , H04L67/02 , H04W12/03 , H04W12/08 , H04W12/30 , H04L67/568
CPC classification number: H04W12/35 , G06F9/54 , G06F9/541 , G06F16/1865 , G06F16/22 , G06F16/957 , G06F16/958 , G06F21/6209 , G06F21/6218 , G06F21/64 , G06F40/226 , H04L63/0281 , H04L67/01 , H04L67/02 , H04W12/03 , H04W12/08 , H04L67/568
Abstract: Secure communication in mobile digital pages is provided. The system receives an electronic document and validates the electronic document for storage in a cache server. The system receives a request for the electronic document and provides it to a viewer component on a client computing device. The viewer component loads the electronic document in an iframe. The viewer component executes a runtime component to receive, via a secure communication channel, a tag from the electronic document. The system receives the tag and selects a data value for transmission to the viewer component. The viewer components provides the data value to cause the runtime component to execute an action with the data value.
-
公开(公告)号:US20240054169A1
公开(公告)日:2024-02-15
申请号:US18384342
申请日:2023-10-26
Applicant: GOOGLE LLC
Inventor: Adam Coimbra , Nikhil Rao , Hao Wu , Ian Baker , Anshul Gupta , Jay Akkad
IPC: G06F16/957 , G06F16/954 , G06F3/16 , G06F9/451 , G06F16/958 , G06F9/445 , G10L15/30 , H04L9/40 , G06F9/46 , G06F9/54 , G06F16/903 , G06F21/44
CPC classification number: G06F16/957 , G06F16/954 , G06F3/167 , G06F9/453 , G06F16/986 , G06F9/44589 , G10L15/30 , H04L63/0421 , G06F9/468 , G06F9/54 , G06F16/90335 , G06F21/44
Abstract: Secure digital assistant integration with web pages is provided. The system receives an intent manifest data structure that maps actions of a digital assistant with link templates of an electronic resource developed by a third-party developer device. The system validates the electronic resource based on the intent manifest data structure. The system receives, from a data exchange component of an iframe of the electronic resource loaded by a client computing device, an identifier of the client computing device. The system receives a foreground state of the electronic resource from an onsite state sharing API. The system selects a data value for a parameter based on the foreground state and the intent manifest data structure. The system provides the data value. An authorization component generates an authorization prompt, receives input, and transmits the data value to an onsite intent execution API of the electronic resource to execute an action.
-
公开(公告)号:US11425569B2
公开(公告)日:2022-08-23
申请号:US16901560
申请日:2020-06-15
Applicant: Google LLC
Inventor: Jay Akkad , Nikhil Rao , Anshul Gupta , David Wang , Ian Baker
IPC: H04L29/06 , H04W12/30 , H04W12/08 , G06F16/958 , G06F16/957 , G06F16/18 , G06F40/226 , G06F9/54 , G06F21/62 , H04L67/02 , H04L67/01 , G06F16/22 , H04W12/03 , G06F21/64 , H04L9/40 , H04L67/568
Abstract: Secure communication in mobile digital pages is provided. The system receives an electronic document and validates the electronic document for storage in a cache server. The system receives a request for the electronic document and provides it to a viewer component on a client computing device. The viewer component loads the electronic document in an iframe. The viewer component executes a runtime component to receive, via a secure communication channel, a tag from the electronic document. The system receives the tag and selects a data value for transmission to the viewer component. The viewer components provides the data value to cause the runtime component to execute an action with the data value.
-
公开(公告)号:US11361066B2
公开(公告)日:2022-06-14
申请号:US16466213
申请日:2019-05-06
Applicant: Google LLC
Inventor: Adam Coimbra , Nikhil Rao , Hao Wu , Ian Baker , Anshul Gupta , Jay Akkad
IPC: G06F21/00 , G06F21/44 , G06F16/903
Abstract: Secure digital assistant integration with web pages is provided. The system receives an intent manifest data structure that maps actions of a digital assistant with link templates of an electronic resource developed by a third-party developer device. The system validates the electronic resource based on the intent manifest data structure. The system receives, from a data exchange component of an iframe of the electronic resource loaded by a client computing device, an identifier of the client computing device. The system receives a foreground state of the electronic resource from an onsite state sharing API. The system selects a data value for a parameter based on the foreground state and the intent manifest data structure. The system provides the data value. An authorization component generates an authorization prompt, receives input, and transmits the data value to an onsite intent execution API of the electronic resource to execute an action.
-
公开(公告)号:US11166155B2
公开(公告)日:2021-11-02
申请号:US16466203
申请日:2019-05-06
Applicant: Google LLC
Inventor: Jay Akkad , Nikhil Rao , Anshul Gupta , David Wang , Ian Baker
Abstract: Secure communication in mobile digital pages is provided. The system receives an electronic document and validates the electronic document for storage in a cache server. The system receives a request for the electronic document and provides it to a viewer component on a client computing device. The viewer component loads the electronic document in an iframe. The viewer component executes a runtime component to receive, via a secure communication channel, a tag from the electronic document. The system receives the tag and selects a data value for transmission to the viewer component. The viewer components provides the data value to cause the runtime component to execute an action with the data value.
-
公开(公告)号:US11855988B2
公开(公告)日:2023-12-26
申请号:US18169390
申请日:2023-02-15
Applicant: Google LLC
Inventor: Stavan Parikh , Wei Lu , Tarun Jain , Anshul Gupta , Srishti Srivastava
IPC: H04L9/40 , G06F40/205 , H04L67/141
CPC classification number: H04L63/10 , G06F40/205 , H04L67/141
Abstract: Synchronization of access controls between computing devices is provided. The system receives a request from a first device. The system performs a session handover to a second device responsive to determining an incompatibility. The system modifies a parameter in an access control database. The system receives a request from a third device. The system provides the digital component to the third device.
-
公开(公告)号:US11595391B2
公开(公告)日:2023-02-28
申请号:US17245382
申请日:2021-04-30
Applicant: GOOGLE LLC
Inventor: Stavan Parikh , Wei Lu , Tarun Jain , Anshul Gupta , Srishti Srivastava
IPC: H04L9/40 , G06F40/205 , H04L67/141
Abstract: Synchronization of access controls between computing devices is provided. The system receives a request from a first device. The system performs a session handover to a second device responsive to determining an incompatibility. The system modifies a parameter in an access control database. The system receives a request from a third device. The system provides the digital component to the third device.
-
公开(公告)号:US11470478B2
公开(公告)日:2022-10-11
申请号:US16552749
申请日:2019-08-27
Applicant: Google LLC
Inventor: Jay Akkad , Nikhil Rao , Anshul Gupta , David Wang , Ian Baker , Neil Dhillon
IPC: H04L29/06 , H04W12/30 , H04W12/08 , G06F16/958 , G06F16/957 , G06F16/18 , G06F40/226 , G06F9/54 , G06F21/62 , H04L67/02 , G06F16/22 , H04W12/03 , G06F21/64 , H04L9/40 , H04L67/01 , H04L67/568
Abstract: Secure communication in mobile digital pages is provided. The system receives an electronic document and validates the electronic document for storage in a cache server. The system receives a request for the electronic document and provides it to a viewer component on a client computing device. The viewer component loads the electronic document in an iframe. The viewer component executes a runtime component to receive, via a secure communication channel, a tag from the electronic document. The system receives the tag and selects a data value for transmission to the viewer component. The viewer components provides the data value to cause the runtime component to execute an action with the data value.
-
公开(公告)号:US20230036983A1
公开(公告)日:2023-02-02
申请号:US17962991
申请日:2022-10-10
Applicant: GOOGLE LLC
Inventor: Jay Akkad , Nikhil Rao , Anshul Gupta , David Wang , Ian Baker , Neil Dhillon
IPC: H04W12/30 , H04W12/08 , G06F16/958 , G06F16/957 , G06F16/18 , G06F40/226 , G06F9/54 , G06F21/62 , H04L67/02 , G06F16/22 , H04W12/03 , G06F21/64 , H04L9/40 , H04L67/01
Abstract: Secure communication in mobile digital pages is provided. The system receives an electronic document and validates the electronic document for storage in a cache server. The system receives a request for the electronic document and provides it to a viewer component on a client computing device. The viewer component loads the electronic document in an iframe. The viewer component executes a runtime component to receive, via a secure communication channel, a tag from the electronic document. The system receives the tag and selects a data value for transmission to the viewer component. The viewer components provides the data value to cause the runtime component to execute an action with the data value.
-
公开(公告)号:US20220300600A1
公开(公告)日:2022-09-22
申请号:US17837914
申请日:2022-06-10
Applicant: Google LLC
Inventor: Adam Coimbra , Nikhil Rao , Hao Wu , Ian Baker , Anshul Gupta , Jay Akkad
IPC: G06F21/44 , G06F16/903
Abstract: Secure digital assistant integration with web pages is provided. The system receives an intent manifest data structure that maps actions of a digital assistant with link templates of an electronic resource developed by a third-party developer device. The system validates the electronic resource based on the intent manifest data structure. The system receives, from a data exchange component of an iframe of the electronic resource loaded by a client computing device, an identifier of the client computing device. The system receives a foreground state of the electronic resource from an onsite state sharing API. The system selects a data value for a parameter based on the foreground state and the intent manifest data structure. The system provides the data value. An authorization component generates an authorization prompt, receives input, and transmits the data value to an onsite intent execution API of the electronic resource to execute an action.
-
-
-
-
-
-
-
-
-