18384342. SECURE DIGITAL ASSISTANT INTEGRATION IN WEB PAGES simplified abstract (GOOGLE LLC)

From WikiPatents
Jump to navigation Jump to search

SECURE DIGITAL ASSISTANT INTEGRATION IN WEB PAGES

Organization Name

GOOGLE LLC

Inventor(s)

Adam Coimbra of Los Altos CA (US)

Nikhil Rao of Santa Clara CA (US)

Hao Wu of Mountain View CA (US)

Ian Baker of San Francisco CA (US)

Anshul Gupta of San Francisco CA (US)

Jay Akkad of Palo Alto CA (US)

SECURE DIGITAL ASSISTANT INTEGRATION IN WEB PAGES - A simplified explanation of the abstract

This abstract first appeared for US patent application 18384342 titled 'SECURE DIGITAL ASSISTANT INTEGRATION IN WEB PAGES

Simplified Explanation

The patent application describes a system for securely integrating a digital assistant with web pages developed by third-party developers.

  • System receives intent manifest data structure mapping digital assistant actions with link templates of electronic resources.
  • System validates electronic resources based on intent manifest data structure.
  • System receives client computing device identifier and foreground state of electronic resource.
  • System selects data value for parameter based on foreground state and intent manifest data structure.
  • System provides data value and executes action through onsite intent execution API.

---

      1. Potential Applications
  • Integration of digital assistants with third-party web pages.
  • Secure execution of actions on electronic resources.
      1. Problems Solved
  • Ensuring secure integration of digital assistants with web pages.
  • Validating electronic resources before executing actions.
      1. Benefits
  • Enhanced user experience with seamless interaction between digital assistants and web pages.
  • Improved security by validating electronic resources before executing actions.


Original Abstract Submitted

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.