-
公开(公告)号:US11924150B2
公开(公告)日:2024-03-05
申请号:US17551863
申请日:2021-12-15
Applicant: GOOGLE LLC
Inventor: Matthew Sharifi , Victor Carbune
CPC classification number: H04L51/02 , G06V40/172 , G10L15/08 , G10L17/06 , G10L2015/088
Abstract: Implementations are directed to enabling a representative associated with an entity to quickly and efficiently modify a voice bot associated with the entity. The voice bot can be previously trained to communicate with user(s) on behalf of the entity through various communication channels (e.g., a telephone communication channel, a software application communication channel, a messaging communication channel, etc.). Processor(s) of a computing device can receive, from the representative, representative input to modify behavior(s) and/or parameter(s) that the voice bot utilizes in communicating with the plurality of users via the communication channels, determine whether the representative is authorized to cause the behavior(s) and/or parameter(s) to be modified, and cause the behavior(s) and/or parameter(s) to be modified in response to determining that the representative is authorized. Notably, the representative input can be received through the same communication channels that the user(s) utilize to communicate with the voice bot.
-
公开(公告)号:US11914660B2
公开(公告)日:2024-02-27
申请号:US17554608
申请日:2021-12-17
Applicant: GOOGLE LLC
Inventor: Matthew Sharifi , Victor Carbune
IPC: G06F16/9536 , G06F16/9535 , G06F16/2455 , G06F16/9538
CPC classification number: G06F16/9536 , G06F16/2456 , G06F16/9535 , G06F16/9538
Abstract: Techniques are described herein for collaborative search sessions through an automated assistant. A method includes: receiving, from a first user of a first client device, a first query in a query session; providing, to the first user, a first set of search results; determining, based on at least one term in the first query, that the first query is relevant to a second user of the first client device; providing, to the second user, a selectable option to join the query session; in response to receiving, from the second user, an indication of acceptance of the selectable option, adding the second user to the query session; receiving, from the second user, additional input; generating, based on the additional input received from the second user, a modified set of search results; and providing, to the first user and the second user, the modified set of search results.
-
公开(公告)号:US11893995B2
公开(公告)日:2024-02-06
申请号:US18074758
申请日:2022-12-05
Applicant: GOOGLE LLC
Inventor: Victor Carbune , Pedro Gonnet Anders , Thomas Deselaers , Sandro Feuz
CPC classification number: G10L15/30 , G10L15/22 , G10L13/033 , G10L13/08 , G10L2015/088 , G10L2015/223 , G10L2015/228 , H04W4/80
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for collaboration between multiple voice controlled devices are disclosed. In one aspect, a method includes the actions of identifying, by a first computing device, a second computing device that is configured to respond to a particular, predefined hotword; receiving audio data that corresponds to an utterance; receiving a transcription of additional audio data outputted by the second computing device in response to the utterance; based on the transcription of the additional audio data and based on the utterance, generating a transcription that corresponds to a response to the additional audio data; and providing, for output, the transcription that corresponds to the response.
-
公开(公告)号:US20240034344A1
公开(公告)日:2024-02-01
申请号:US18377211
申请日:2023-10-05
Applicant: GOOGLE LLC
Inventor: Matthew Sharifi , Victor Carbune
CPC classification number: B60W50/14 , G06N20/00 , G01C21/3697 , B60W2050/143 , B60W2050/146
Abstract: To identify driving event sounds during navigation, a client device in a vehicle provides a set of navigation directions for traversing from a starting location to a destination location along a route. During navigation to the destination location, the client device identifies audio that includes a driving event sound from within the vehicle or an area surrounding the vehicle. In response to determining that the audio includes the driving event sound, the client device determines whether the driving event sound is artificial. In response to determining that the driving event sound is artificial, the client device presents a notification to the driver indicating that the driving event sound is artificial or masks the driving event sound to prevent the driver from hearing the driving event sound.
-
公开(公告)号:US11887016B2
公开(公告)日:2024-01-30
申请号:US17102108
申请日:2020-11-23
Applicant: Google LLC
Inventor: Daniel M. Keysers , Victor Carbune , Thomas Deselaers
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing actionable suggestions are disclosed. In one aspect, a method includes receiving (i) an indication that an event detection module has determined that a shared event of a particular type is presently occurring or has occurred, and (ii) data referencing an attribute associated with the shared event. The method includes selecting, from among multiple output templates that are each associated with a different type of shared event, a particular output template associated with the particular type of shared event detected by the module. The method generates a notification for output using at least (i) the selected particular output template, and (ii) the data referencing the attribute associated with the shared event. The method then provides, for output to a user device, the notification that is generated.
-
公开(公告)号:US11886524B2
公开(公告)日:2024-01-30
申请号:US17428764
申请日:2020-11-23
Applicant: Google LLC
Inventor: Victor Carbune , Matthew Sharifi
IPC: G06F16/9538 , G06F9/50 , G06F9/451
CPC classification number: G06F16/9538 , G06F9/451 , G06F9/5027
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for limiting provision and display of redundant digital components on a client. Methods can include storing, by a client device, a list of digital components specifying digital components available for provision to the client device. For a first digital component received within a first application, the client device detects a set of signals specifying a first user interaction with the first digital component and a second user interaction with content provided in response to the first user interaction. Based on whether an affirmative user action was performed, the client device can modify the list of digital components. When a request to access a content page within a second application is received, the client device can receive the second digital component, which can be selected from among digital components included on the modified list of digital components.
-
公开(公告)号:US11886510B2
公开(公告)日:2024-01-30
申请号:US17972199
申请日:2022-10-24
Applicant: GOOGLE LLC
Inventor: Matthew Sharifi , Victor Carbune
IPC: G06F15/16 , G06F16/9032 , G16Y10/80 , G16Y40/35 , G10L15/30
CPC classification number: G06F16/90332 , G10L15/30 , G16Y10/80 , G16Y40/35
Abstract: Implementations can identify a given assistant device from among a plurality of assistant devices in an ecosystem, obtain device-specific signal(s) that are generated by the given assistant device, process the device-specific signal(s) to generate candidate semantic label(s) for the given assistant device, select a given semantic label for the given semantic device from among the candidate semantic label(s), and assigning, in a device topology representation of the ecosystem, the given semantic label to the given assistant device. Implementations can optionally receive a spoken utterance that includes a query or command at the assistant device(s), determine a semantic property of the query or command matches the given semantic label to the given assistant device, and cause the given assistant device to satisfy the query or command.
-
公开(公告)号:US11886482B2
公开(公告)日:2024-01-30
申请号:US17200238
申请日:2021-03-12
Applicant: Google LLC
Inventor: Matthew Sharifi , Victor Carbune
IPC: G06F40/00 , G06F16/432 , G06F40/30 , G06F3/16 , G10L15/22
CPC classification number: G06F16/433 , G06F3/167 , G06F40/30 , G10L15/22 , G10L2015/223
Abstract: Implementations described herein relate to receiving user input directed to an automated assistant, processing the user input to determine whether data from a server and/or third-party application is needed to perform certain fulfillment of an assistant command included in the user input, and generating a prompt that requests a user consent to transmitting of a request to the server and/or the third-party application to obtain the data needed to perform the certain fulfillment. In implementations where the user consents, the data can be obtained and utilized to perform the certain fulfillment. In implementations where the user does not consent, client data can be generated locally at a client device and utilized to perform alternate fulfillment of the assistant command. In various implementations, the request transmitted to the server and/or third-party application can be modified based on ambient noise captured when the user input is received.
-
公开(公告)号:US11880559B2
公开(公告)日:2024-01-23
申请号:US17811973
申请日:2022-07-12
Applicant: Google LLC
Inventor: Matthew Sharifi , Victor Carbune
IPC: G06F3/04847 , H04B17/318 , G06F3/0482 , G06F3/16 , H04W4/02
CPC classification number: G06F3/04847 , G06F3/0482 , G06F3/167 , H04B17/318 , H04W4/023
Abstract: A method includes obtaining proximity information for each of a plurality of assistant-enabled devices within an environment of a user device. Each assistant-enabled device is controllable by an assistant application to perform a respective set of available actions associated with the assistant-enabled device. For each assistant-enabled device, the method also includes determining a proximity score based on the proximity information indicating a proximity estimation of the corresponding assistant-enabled device relative to the user device. The method further includes generating, using the proximity scores determined for the assistant-enabled devices, a ranked list of candidate assistant-enabled devices, and for each corresponding assistant-enabled device in the ranked list, displaying, in a graphical user interface (GUI), a respective set of controls for performing the respective set of actions associated with the corresponding assistant-enabled device.
-
公开(公告)号:US11867525B2
公开(公告)日:2024-01-09
申请号:US17273676
申请日:2020-12-16
Applicant: GOOGLE LLC
Inventor: Matthew Sharifi , Victor Carbune
CPC classification number: G01C21/3688 , G01C21/367 , G01C21/3661 , G06N20/00
Abstract: A first computing device may implement a method for sharing a navigation session to minimize driver distraction. The method includes requesting access to a shared navigation session synchronized with a navigation session at a second computing device indicative of a navigation route, and the navigation session includes route data. In response to receiving access to the shared navigation session, the first computing device may receive synchronized route data indicative of the navigation route at the second computing device. The method further comprises obtaining one or more first navigation instructions corresponding to the synchronized route data including at least one navigation instruction that augments or is output in a different manner than one or more second navigation instructions output at the second computing device, and outputting the one or more first navigation instructions.
-
-
-
-
-
-
-
-
-