-
公开(公告)号:US20240205682A1
公开(公告)日:2024-06-20
申请号:US18595262
申请日:2024-03-04
Applicant: GOOGLE LLC
Inventor: Jay Akkad , Nikhil Rao , Anshul Gupta , David Wang , Ian Baker , Neil Dhillon
IPC: H04W12/30 , G06F9/54 , G06F16/18 , G06F16/22 , G06F16/957 , G06F16/958 , G06F21/62 , G06F21/64 , G06F40/226 , H04L9/40 , H04L67/01 , H04L67/02 , H04L67/568 , H04W12/03 , H04W12/08
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.
-
公开(公告)号:US11829435B2
公开(公告)日:2023-11-28
申请号:US17837914
申请日:2022-06-10
Applicant: Google LLC
Inventor: Adam Coimbra , Nikhil Rao , Hao Wu , Ian Baker , Anshul Gupta , Jay Akkad
IPC: G06F21/00 , 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 , G06F3/167 , G06F9/44589 , G06F9/453 , G06F9/468 , G06F9/54 , G06F16/90335 , G06F16/954 , G06F16/986 , G06F21/44 , G10L15/30 , H04L63/0421
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.
-
公开(公告)号:US20210326430A1
公开(公告)日:2021-10-21
申请号:US16466213
申请日:2019-05-06
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.
-
公开(公告)号:US12073239B2
公开(公告)日:2024-08-27
申请号:US18194854
申请日:2023-04-03
Applicant: Google LLC
Inventor: Prithvi Balaram , Nikhil Rao , Adam Coimbra , Ian Baker
IPC: G06F3/16 , G06F9/451 , G06F11/34 , G06F16/245
CPC classification number: G06F9/453 , G06F3/167 , G06F11/3438 , G06F16/245
Abstract: Interface and mode selection for digital action execution is provided. For example, a system loads a script library embedded in an electronic resource. The system determines a historic level of engagement between a client computing device and one or more digital assistants. The system selects, based on a first property of the client computing device and the historic level of engagement, a type of digital interface. The system generates, based on the type of digital interface, a digital interface with the call-to-action. The system determines, responsive to an instruction to execute the call-to-action, a mode of execution. The system selects a digital assistant and a second client device to execute the call-to-action. The system transmits the call-to-action to the second client device for execution.
-
公开(公告)号:US20230325217A1
公开(公告)日:2023-10-12
申请号:US18194854
申请日:2023-04-03
Applicant: Google LLC
Inventor: Prithvi Balaram , Nikhil Rao , Adam Coimbra , Ian Baker
IPC: G06F9/451 , G06F16/245 , G06F3/16 , G06F11/34
CPC classification number: G06F9/453 , G06F16/245 , G06F3/167 , G06F11/3438
Abstract: Interface and mode selection for digital action execution is provided. For example, a system loads a script library embedded in an electronic resource. The system determines a historic level of engagement between a client computing device and one or more digital assistants. The system selects, based on a first property of the client computing device and the historic level of engagement, a type of digital interface. The system generates, based on the type of digital interface, a digital interface with the call-to-action. The system determines, responsive to an instruction to execute the call-to-action, a mode of execution. The system selects a digital assistant and a second client device to execute the call-to-action. The system transmits the call-to-action to the second client device for execution.
-
公开(公告)号:US11620143B2
公开(公告)日:2023-04-04
申请号:US17393276
申请日:2021-08-03
Applicant: Google LLC
Inventor: Prithvi Balaram , Nikhil Rao , Ian Baker , Adam Coimbra
IPC: G06F3/16 , G06F16/245 , G06F9/451
Abstract: Interface and mode selection for digital action execution is provided. For example, a system loads a script library embedded in an electronic resource. The system determines a historic level of engagement between a client computing device and one or more digital assistants. The system selects, based on a first property of the client computing device and the historic level of engagement, a type of digital interface. The system generates, based on the type of digital interface, a digital interface with the call-to-action. The system determines, responsive to an instruction to execute the call-to-action, a mode of execution. The system selects a digital assistant and a second client device to execute the call-to-action. The system transmits the call-to-action to the second client device for execution.
-
公开(公告)号: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.
-
公开(公告)号:US12100395B2
公开(公告)日:2024-09-24
申请号:US17538736
申请日:2021-11-30
Applicant: GOOGLE LLC
Inventor: Stacy Cronin , Cliff Kuang , Abraham Wallin , Katrina Egert-Pecot , Sean Joseph Klassen , Caleb Misclevitz , Karan Patel , Ian Baker , Simon Sok , Ryan Allen
IPC: G10L15/22 , G06F3/0482 , G06F3/16 , G10L15/18
CPC classification number: G10L15/22 , G06F3/0482 , G06F3/167 , G10L15/18 , G10L2015/223 , G10L2015/228
Abstract: Some implementations relate to an automated assistant that can provide assistant suggestions based on content that the user has requested for the automated assistant to render at a computing device. In some instances, an assistant suggestion can correspond to a portion of the content that is not being rendered at the computing device but that is part of the content that the user is accessing. In other instances, an assistant suggestion can be based on data that can indicate how one or more users may have interacted with their automated assistant when viewing the content. Therefore, an assistant suggestion can correspond to an assistant operation that may have been initialized by another user who had previously viewed the content. In some implementations, an arrangement of the assistant suggestions can be modified according to which part of the content a user is viewing and/or user distance.
-
公开(公告)号:US20230169967A1
公开(公告)日:2023-06-01
申请号:US17538736
申请日:2021-11-30
Applicant: GOOGLE LLC
Inventor: Stacy Cronin , Cliff Kuang , Abraham Wallin , Katrina Egert-Pecot , Sean Joseph Klassen , Caleb Misclevitz , Karan Patel , Ian Baker , Simon Sok , Ryan Allen
IPC: G10L15/22 , G10L15/18 , G06F3/16 , G06F3/0482
CPC classification number: G10L15/22 , G10L15/18 , G06F3/167 , G06F3/0482 , G10L2015/228 , G10L2015/223
Abstract: Some implementations relate to an automated assistant that can provide assistant suggestions based on content that the user has requested for the automated assistant to render at a computing device. In some instances, an assistant suggestion can correspond to a portion of the content that is not being rendered at the computing device but that is part of the content that the user is accessing. In other instances, an assistant suggestion can be based on data that can indicate how one or more users may have interacted with their automated assistant when viewing the content. Therefore, an assistant suggestion can correspond to an assistant operation that may have been initialized by another user who had previously viewed the content. In some implementations, an arrangement of the assistant suggestions can be modified according to which part of the content a user is viewing and/or user distance.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-