Patent ID: 11961523
Assignee: VMWARE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 6:
7. A non-transitory, computer-readable medium comprising instructions that, when executed by a processor of a client device, perform stages for securely accessing enterprise data using an external voice assistant device, the stages comprising:
receiving, at a client device connected locally with the external voice assistant over a local network, a voice query from the external voice assistant device over the local network, wherein the client device acts as a voice service for the external voice assistant device in connection with a wake word;
processing the voice query at the client device to extract an intent and at least one slot from the voice query;
determining, by a management agent executing on the client device, that local enterprise data on the client device is not fully responsive to the voice query, wherein the local enterprise data is previously received at the client device;
determining that an internet connection is unavailable;
based on the determination that the internet connection is unavailable, requesting additional enterprise data by:
transmitting the extracted intent and at least one slot to a management server over a cellular network; and
receiving the response to the voice query from the management server over the cellular network,
wherein requesting additional enterprise data is performed in an instance where a speaker of the voice query is authenticated, and
wherein the additional enterprise data includes encrypted content; and

generating the response to the voice query based on receiving the additional enterprise data from the management server, including causing the external voice assistant device to read the content aloud.