Automatic assistant architecture for maintaining privacy of application content

An automatic and assistant technology, applied in the field of automatic assistant architecture for maintaining the privacy of application content, which can solve the problems of inability to use automatic assistants, data complexity delay, and difficulty in maintaining transaction privacy.

Pending Publication Date: 2022-06-03
GOOGLE LLC
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] Ability to load various third-party applications onto computing devices capable of providing access to automated attendants, but such applications may not be able to take advantage of the benefits of automated attendants
Although many computing devices provide inter-process communication that allows applications to communicate with each other, utilizing resources in this manner can lead to excessive consumption of memory and processing bandwidth
For example, resource constraints and / or complexity of data can cause delays when running repetitive processes between applications, such as when attempting to fulfill application programming interface (API) calls
Additionally, processes running between applications may reveal vulnerabilities regarding security
Processes running between apps may exhibit vulnerabilities that make the privacy of some transactions difficult to maintain

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Automatic assistant architecture for maintaining privacy of application content
  • Automatic assistant architecture for maintaining privacy of application content
  • Automatic assistant architecture for maintaining privacy of application content

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] Figure 1A , Figure 1B , Figure 1C and Figure 1D View 100 , view 120 , view 140 , and view 160 illustrating user 124 interacting with third-party application 118 to facilitate the use of auto-assistant functionality employed via various containers. specifically, Figure 1A The view 100 of FIG. 1 illustrates a user 124 initializing a third-party application 118 that is operable to provide a variety of different functionalities that are available via any type of computer application. For example, the third-party application 118 , and / or any other client application can be a message that allows the user 124 to communicate with multiple different users in a graphical user interface (GUI) 112 being rendered at the display panel 122 of the computing device 102 Send application. In response to initializing the third-party application 118 , the third-party application 118 , and / or the computing device 102 can cause the client container 126 to be instantiated in the memory...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Implementations set forth herein relate to an automatic assistant that allows third party applications to inject dependencies to utilize automatic assistant functions. In addition, enabling such dependency injection can allow a third party application to maintain privacy of any application content used during execution of the automated assistant function. In some implementations, a third party application can initialize functions having assistant dependencies using parameters marked as private. Initializing a function in such a manner can allow abstraction of private content communicating between a third party application and an automated assistant for security purposes. Thereafter, the abstract content can be communicated to a remote server, such as a server hosting a widely trained machine learning model. The intelligent output provided by the server can then be incorporated into one or more processes of the third party application without compromising security.

Description

Background technique [0001] Humans may use interactive software referred to herein as "automated assistants" (also referred to as "digital agents", "chatbots", "interactive personal assistants", "intelligent personal assistants", "talking agents", etc.) application to participate in human-machine conversations. For example, humans (who may be referred to as "users" when they interact with an automated assistant) may use spoken natural language input (ie, utterances) that may in some cases be converted to text and then processed and / or through (eg, typed) natural language input to provide commands and / or requests. [0002] Various third-party applications can be loaded onto computing devices capable of providing access to the automated assistant, but such applications may not be able to take advantage of the automated assistant's benefits. Although many computing devices provide inter-process communication that allows applications to communicate with each other, utilizing res...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/451G06F9/54G06Q10/10G06F9/455
CPCG06F2209/542G06F9/453G06F2009/45587G06F9/542G06Q10/103G06Q10/107G06F9/45558H04L51/02H04L51/046
Inventor 任根洙
Owner GOOGLE LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products