CPC G06F 16/9537 (2019.01) | 20 Claims |
1. A computer implemented method, the method comprising:
providing, by a user device of a user, an indication of presence of the user device at a location, wherein the user device is executing a device automated assistant;
determining that the user has authorized pairing a location-based automated assistant with the user device;
determining, based on one or more features of the location-based automated assistant and from among three or more trust measures, a particular trust measure between the location-based automated assistant and the device automated assistant;
selecting, based on the particular trust measure and from a plurality of instances of user information, a particular set of user information, wherein selecting the particular set of user information comprises:
selecting, as the particular set of user information, a first set of the instances of the user information when the particular trust measure is a first of the three or more trust measures,
selecting, as the particular set of user information, a second set of the instances of the user information when the particular trust measure is a second of the three or more trust measures, and
selecting, as the particular set of user information, a third set of the instances of the user information when the particular trust measure is a third of the three or more trust measures;
providing, from the device automated assistant and to the location-based automated assistant, the particular set of user information selected based on the particular trust measure; and
in response to providing the user information:
receiving, from the location-based automated assistant, response data that is specific to the location and that is based on the user information; and
causing the device automated assistant to render, via one or more speakers associated with the user device, audio data that includes at least a portion of the response data.
|