-
公开(公告)号:US11537646B2
公开(公告)日:2022-12-27
申请号:US17114350
申请日:2020-12-07
Applicant: Google LLC
Inventor: David Elson , Christa Wimberley , Benjamin Ross , David Eisenberg , Sudeep Gandhe , Kevin Chavez , Raj Agarwal
IPC: G06F16/33 , G06F16/332 , G06N20/00 , G10L15/22 , G06Q10/10 , G06F16/00 , G06F40/30 , G06F40/205
Abstract: Systems and methods provides for dialog management in real-time rather than turn taking. An example method included generating first candidate responses to triggering event. The triggering event may be receipt of a live stream chunk for the dialog or receipt of a backend response to a previous backend request for a dialog shema. The method also includes updating a list of candidate responses that are accepted or pending with at least on of the first candidate responses, and determining, for the triggering event, whether the list of candidate responses includes a candidate response that has a confidence score that meets a triggering threshold. The method also includes waiting for a next triggering event without providing a candidate response when the list does not include a candidate response that has a confidence score that meets the triggering threshold.
-
公开(公告)号:US20210089565A1
公开(公告)日:2021-03-25
申请号:US17114350
申请日:2020-12-07
Applicant: Google LLC
Inventor: David Elson , Christa Wimberley , Benjamin Ross , David Eisenberg , Sudeep Gandhe , Kevin Chavez , Raj Agarwal
Abstract: Systems and methods provides for dialog management in real-time rather than turn taking. An example method included generating first candidate responses to triggering event. The triggering event may be receipt of a live stream chunk for the dialog or receipt of a backend response to a previous backend request for a dialog shema. The method also includes updating a list of candidate responses that are accepted or pending with at least on of the first candidate responses, and determining, for the triggering event, whether the list of candidate responses includes a candidate response that has a confidence score that meets a triggering threshold. The method also includes waiting for a next triggering event without providing a candidate response when the list does not include a candidate response that has a confidence score that meets the triggering threshold.
-
公开(公告)号:US20180232436A1
公开(公告)日:2018-08-16
申请号:US15783290
申请日:2017-10-13
Applicant: Google LLC
Inventor: David Elson , Christa Wimberley , Benjamin Ross , David Eisenberg , Sudeep Gandhe , Kevin Chavez , Raj Agarwal
CPC classification number: G06F16/3329 , G06F16/00 , G06F16/3344 , G06F17/2705 , G06F17/2785 , G06N20/00 , G06Q10/10 , G10L15/22
Abstract: Systems and methods provide for dialog management in real-time rather than turn taking. An example method includes generating first candidate responses to a triggering event. The triggering event may be receipt of a live-stream chunk for the dialog or receipt of a backend response to a previous backend request for a dialog schema. The method also includes updating a list of candidate responses that are accepted or pending with at least one of the first candidate responses, and determining, for the triggering event, whether the list of candidate responses includes a candidate response that has a confidence score that meets a triggering threshold. The method also includes waiting for a next triggering event without providing a candidate response when the list does not include a candidate response that has a confidence score that meets the triggering threshold.
-
公开(公告)号:US11860913B2
公开(公告)日:2024-01-02
申请号:US18088270
申请日:2022-12-23
Applicant: GOOGLE LLC
Inventor: David Elson , Christa Wimberley , Benjamin Ross , David Eisenberg , Sudeep Gandhe , Kevin Chavez , Raj Agarwal
IPC: G06F16/16 , G06F16/332 , G06N20/00 , G06F16/33 , G10L15/22 , G06Q10/10 , G06F16/00 , G06F40/30 , G06F40/205
CPC classification number: G06F16/3329 , G06F16/00 , G06F16/3344 , G06F40/30 , G06N20/00 , G06Q10/10 , G10L15/22 , G06F40/205
Abstract: Systems and methods provides for dialog management in real-time rather than turn taking. An example method included generating first candidate responses to triggering event. The triggering event may be receipt of a live stream chunk for the dialog or receipt of a backend response to a previous backend request for a dialog schema. The method also includes updating a list of candidate responses that are accepted or pending with at least on of the first candidate responses, and determining, for the triggering event, whether the list of candidate responses includes a candidate response that has a confidence score that meets a triggering threshold. The method also includes waiting for a next triggering event without providing a candidate response when the list does not include a candidate response that has a confidence score that meets the triggering threshold.
-
公开(公告)号:US20220366905A1
公开(公告)日:2022-11-17
申请号:US17537122
申请日:2021-11-29
Applicant: GOOGLE LLC
Inventor: Joseph Smarr , David Eisenberg , Hugo Santos , David Elson
Abstract: As part of a dialog session between a user and an automated assistant, implementations can process, using a streaming ASR model, a stream of audio data to generate ASR output, process, using an NLU model, the ASR output to generate NLU output, and generate, based on the NLU output, a stream of fulfillment data. Further, implementations can further determine, based on processing the stream of audio data, audio-based characteristics associated with spoken utterance(s) captured in the stream of audio data. Based on a current state of the stream of NLU output, the stream of fulfillment data, and the audio-based characteristics, implementations can determine whether a next interaction state to be implemented is: (i) causing fulfillment output to be implemented; (ii) causing natural conversation output to be audibly rendered; or (iii) refrain from causing any interaction to be implemented, can cause the next interaction state to be implemented.
-
公开(公告)号:US20230132020A1
公开(公告)日:2023-04-27
申请号:US18088270
申请日:2022-12-23
Applicant: GOOGLE LLC
Inventor: David Elson , Christa Wimberley , Benjamin Ross , David Eisenberg , Sudeep Gandhe , Kevin Chavez , Raj Agarwal
Abstract: Systems and methods provides for dialog management in real-time rather than turn taking. An example method included generating first candidate responses to triggering event. The triggering event may be receipt of a live stream chunk for the dialog or receipt of a backend response to a previous backend request for a dialog schema. The method also includes updating a list of candidate responses that are accepted or pending with at least on of the first candidate responses, and determining, for the triggering event, whether the list of candidate responses includes a candidate response that has a confidence score that meets a triggering threshold. The method also includes waiting for a next triggering event without providing a candidate response when the list does not include a candidate response that has a confidence score that meets the triggering threshold.
-
公开(公告)号:US10860628B2
公开(公告)日:2020-12-08
申请号:US15783290
申请日:2017-10-13
Applicant: Google LLC
Inventor: David Elson , Christa Wimberley , Benjamin Ross , David Eisenberg , Sudeep Gandhe , Kevin Chavez , Raj Agarwal
IPC: G06F16/00 , G06F16/332 , G06N20/00 , G06F16/33 , G10L15/22 , G06Q10/10 , G06F40/30 , G06F40/205
Abstract: Systems and methods provide for dialog management in real-time rather than turn taking. An example method includes generating first candidate responses to a triggering event. The triggering event may be receipt of a live-stream chunk for the dialog or receipt of a backend response to a previous backend request for a dialog schema. The method also includes updating a list of candidate responses that are accepted or pending with at least one of the first candidate responses, and determining, for the triggering event, whether the list of candidate responses includes a candidate response that has a confidence score that meets a triggering threshold. The method also includes waiting for a next triggering event without providing a candidate response when the list does not include a candidate response that has a confidence score that meets the triggering threshold.
-
公开(公告)号:US20240134893A1
公开(公告)日:2024-04-25
申请号:US18400826
申请日:2023-12-29
Applicant: GOOGLE LLC
Inventor: David Elson , Christa Wimberley , Benjamin Ross , David Eisenberg , Sudeep Gandhe , Kevin Chavez , Raj Agarwal
CPC classification number: G06F16/3329 , G06F16/00 , G06F16/3344 , G06F40/30 , G06N20/00 , G06Q10/10 , G10L15/22 , G06F40/205
Abstract: Systems and methods provides for dialog management in real-time rather than turn taking. An example method included generating first candidate responses to triggering event. The triggering event may be receipt of a live stream chunk for the dialog or receipt of a backend response to a previous backend request for a dialog shema. The method also includes updating a list of candidate responses that are accepted or pending with at least on of the first candidate responses, and determining, for the triggering event, whether the list of candidate responses includes a candidate response that has a confidence score that meets a triggering threshold. The method also includes waiting for a next triggering event without providing a candidate response when the list does not include a candidate response that has a confidence score that meets the triggering threshold.
-
公开(公告)号:US11321535B2
公开(公告)日:2022-05-03
申请号:US16337830
申请日:2017-09-28
Applicant: Google LLC
Inventor: David Elson , Benjamin Ross , David Eisenberg , Raj Agarwal
Abstract: Systems and methods for annotating conversations between a user and an electronic assistant in a hierarchical manner are disclosed. An example system includes a data store of hierarchical annotation records. The hierarchical annotation records include root records and non-root records. Each root record has a conversation identifier and an annotation identifier. Each non-root record includes an annotation identifier and a parent identifier, the parent identifier being an annotation identifier of another record. At least some of the non-root records further include an annotation tag. The system generates a first new root record and first non-root records for an input dialog act and generates a second new root record and second non-root records for an output dialog act that is responsive to the input dialog act. At least one of the second non-root records includes an annotation tag linking back to a record of the first non-root records.
-
公开(公告)号:US20200012720A1
公开(公告)日:2020-01-09
申请号:US16337830
申请日:2017-09-28
Applicant: Google LLC
Inventor: David Elson , Benjamin Ross , David Eisenberg , Raj Agarwal
Abstract: Systems and methods for annotating conversations between a user and an electronic assistant in a hierarchical manner are disclosed. An example system includes a data store of hierarchical annotation records. The hierarchical annotation records include root records and non-root records. Each root record has a conversation identifier and an annotation identifier. Each non-root record includes an annotation identifier and a parent identifier, the parent identifier being an annotation identifier of another record. At least some of the non-root records further include an annotation tag. The system generates a first new root record and first non-root records for an input dialog act and generates a second new root record and second non-root records for an output dialog act that is responsive to the input dialog act. At least one of the second non-root records includes an annotation tag linking back to a record of the first non-root records.
-
-
-
-
-
-
-
-
-