-
公开(公告)号:US11217239B2
公开(公告)日:2022-01-04
申请号:US16284472
申请日:2019-02-25
Applicant: Microsoft Technology Licensing, LLC
Inventor: Benny Schlesinger , Hen Fitoussi , Avichai Cohen , Yuval Pinchas Borsutsky , Eldar Cohen , William Ramsey , Delia Koren
Abstract: A computer system can conduct corresponding natural language dialogs with multiple computer-readable profiles using a computer proxy messaging bot. For example, a first set of natural language instructions can be received via a computer messaging proxy bot from a first computer-readable profile. The first set of natural language instructions can be analyzed via the proxy bot. Also, first and second natural language dialog scripts can be generated via the proxy bot using results of the analyzing of the first set of natural language instructions, with the second natural language dialog script including natural language data derived from the first set of natural language instructions. The first natural language dialog script can be sent to the first profile via the proxy bot and the second natural language dialog script can be sent to a second computer-readable profile via the proxy bot, both in response to the first set of instructions.
-
公开(公告)号:US10360906B2
公开(公告)日:2019-07-23
申请号:US15182059
申请日:2016-06-14
Applicant: Microsoft Technology Licensing, LLC
Inventor: Benny Schlesinger , Hen Fitoussi , Avichai Cohen , Yuval Pinchas Borsutsky , Eldar Cohen , William Ramsey , Delia Koren
Abstract: A computer system can conduct corresponding natural language dialogs with multiple computer-readable profiles using a computer proxy messaging bot. For example, a first set of natural language instructions can be received via a computer messaging proxy bot from a first computer-readable profile. The first set of natural language instructions can be analyzed via the proxy bot. Also, first and second natural language dialog scripts can be generated via the proxy bot using results of the analyzing of the first set of natural language instructions, with the second natural language dialog script including natural language data derived from the first set of natural language instructions. The first natural language dialog script can be sent to the first profile via the proxy bot and the second natural language dialog script can be sent to a second computer-readable profile via the proxy bot, both in response to the first set of instructions.
-
公开(公告)号:US09704488B2
公开(公告)日:2017-07-11
申请号:US14664047
申请日:2015-03-20
Applicant: Microsoft Technology Licensing, LLC
Inventor: Guy Kashtan , Benny Schlesinger , Hen Fitoussi
CPC classification number: G10L17/00 , G10L17/04 , G10L17/22 , G10L19/018 , H04M3/56 , H04M3/563 , H04M3/569 , H04M2201/41 , H04M2203/5081 , H04M2203/6045
Abstract: A computer system may communicate metadata that identifies a current speaker. The computer system may receive audio data that represents speech of the current speaker, generate an audio fingerprint of the current speaker based on the audio data, and perform automated speaker recognition by comparing the audio fingerprint of the current speaker against stored audio fingerprints contained in a speaker fingerprint repository. The computer system may communicate data indicating that the current speaker is unrecognized to a client device of an observer and receive tagging information that identifies the current speaker from the client device of the observer. The computer system may store the audio fingerprint of the current speaker and metadata that identifies the current speaker in the speaker fingerprint repository and communicate the metadata that identifies the current speaker to at least one of the client device of the observer or a client device of a different observer.
-
公开(公告)号:US10417347B2
公开(公告)日:2019-09-17
申请号:US16188753
申请日:2018-11-13
Applicant: Microsoft Technology Licensing, LLC
Inventor: Benny Schlesinger , Hen Fitoussi , Avichai Cohen , Yuval Pinchas Borsutsky , Eldar Cohen , William Ramsey , Delia Koren
Abstract: Creation data can be received from a computer-readable developer profile, with the creation data including instructions to create a messaging bot. A messaging bot definition can be generated using the instructions, and a messaging bot may be executed using the definition. The instructions may include natural language instructions defining one or more messaging bot characteristics. The natural language instructions can be matched with one or more commands to include one or more characteristics in the messaging bot, and instructions for those characteristic(s) can be included in the messaging bot definition. The instructions can be instructions that are not in a computer programming language, and they can be instructions to create one or more general messaging bot characteristics configured to be implemented with a specific dialog structure that defines one or more specific natural language dialog scripts.
-
公开(公告)号:US20170358299A1
公开(公告)日:2017-12-14
申请号:US15182059
申请日:2016-06-14
Applicant: Microsoft Technology Licensing, LLC
Inventor: Benny Schlesinger , Hen Fitoussi , Avichai Cohen , Yuval Pinchas Borsutsky , Eldar Cohen , William Ramsey , Delia Koren
CPC classification number: G10L15/22 , G06F16/3329 , G06F17/279 , G06F17/28 , G06F17/2881 , G06Q10/10 , G06Q30/0601 , G10L2015/225 , G10L2015/228
Abstract: A computer system can conduct corresponding natural language dialogs with multiple computer-readable profiles using a computer proxy messaging bot. For example, a first set of natural language instructions can be received via a computer messaging proxy bot from a first computer-readable profile. The first set of natural language instructions can be analyzed via the proxy bot. Also, first and second natural language dialog scripts can be generated via the proxy bot using results of the analyzing of the first set of natural language instructions, with the second natural language dialog script including natural language data derived from the first set of natural language instructions. The first natural language dialog script can be sent to the first profile via the proxy bot and the second natural language dialog script can be sent to a second computer-readable profile via the proxy bot, both in response to the first set of instructions.
-
6.
公开(公告)号:US20160275952A1
公开(公告)日:2016-09-22
申请号:US14664047
申请日:2015-03-20
Applicant: Microsoft Technology Licensing, LLC
Inventor: Guy Kashtan , Benny Schlesinger , Hen Fitoussi
IPC: G10L17/00 , G10L19/018
CPC classification number: G10L17/00 , G10L17/04 , G10L17/22 , G10L19/018 , H04M3/56 , H04M3/563 , H04M3/569 , H04M2201/41 , H04M2203/5081 , H04M2203/6045
Abstract: A computer system may communicate metadata that identifies a current speaker. The computer system may receive audio data that represents speech of the current speaker, generate an audio fingerprint of the current speaker based on the audio data, and perform automated speaker recognition by comparing the audio fingerprint of the current speaker against stored audio fingerprints contained in a speaker fingerprint repository. The computer system may communicate data indicating that the current speaker is unrecognized to a client device of an observer and receive tagging information that identifies the current speaker from the client device of the observer. The computer system may store the audio fingerprint of the current speaker and metadata that identifies the current speaker in the speaker fingerprint repository and communicate the metadata that identifies the current speaker to at least one of the client device of the observer or a client device of a different observer.
Abstract translation: 计算机系统可以传送识别当前说话者的元数据。 计算机系统可以接收表示当前扬声器的语音的音频数据,基于音频数据产生当前说话者的音频指纹,并且通过将当前说话者的音频指纹与存储的音频指纹与 扬声器指纹库。 计算机系统可以将指示当前说话者无法识别的数据传送给观察者的客户端设备,并且从观察者的客户机设备接收标识当前说话者的标签信息。 计算机系统可以将当前说话者的音频指纹和标识当前说话者的元数据存储在扬声器指纹库中,并将识别当前发言者的元数据传送给观察者的客户端设备或者观察者的客户端设备 不同的观察者。
-
7.
公开(公告)号:US20240037343A1
公开(公告)日:2024-02-01
申请号:US18485665
申请日:2023-10-12
Applicant: Microsoft Technology Licensing, LLC
Inventor: Adi MILLER , Shira Weinberg , Haim Somech , Hen Fitoussi
CPC classification number: G06F40/35 , G06Q10/06 , G06Q50/01 , G06Q10/04 , G10L15/183 , G10L15/22 , G10L15/26 , G06F2203/0381 , G10L15/00
Abstract: Intelligent agents (IA) for automatically generating responses to content within a communication session (CS) are disclosed. An IA is trained to target the responses to a user and the user's context within the CS. An IA receives CS content that includes natural language expressions encoding users' conversations and determines content features based on natural language models. The content features indicate intended semantics of the expressions. The IA identifies likely-relevant content to the targeted user, to generate a response for. Identifying such content includes determining a relevance of the content based on content features, a context of the CS, a user-interest model, and a content-relevance model. Identifying the likely-relevant content to respond to is based on the determined relevance of the content and relevance thresholds. Various responses to the identified portions of the content are automatically generated and provided based on a natural language response-generation model targeted to the user.
-
公开(公告)号:US11809829B2
公开(公告)日:2023-11-07
申请号:US16811868
申请日:2020-03-06
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Adi Miller , Shira Weinberg , Haim Somech , Hen Fitoussi
IPC: G10L25/00 , G10L21/00 , G06F40/35 , G06Q10/06 , G06Q50/00 , G06Q10/04 , G10L15/183 , G10L15/22 , G10L15/26 , G10L15/00
CPC classification number: G06F40/35 , G06Q10/04 , G06Q10/06 , G06Q50/01 , G10L15/183 , G10L15/22 , G10L15/26 , G06F2203/0381 , G10L15/00
Abstract: Intelligent agents (IA) for automatically generating responses to content within a communication session (CS) are disclosed. An IA is trained to target the responses to a user and the user's context within the CS. An IA receives CS content that includes natural language expressions encoding users' conversations and determines content features based on natural language models. The content features indicate intended semantics of the expressions. The IA identifies likely-relevant content to the targeted user, to generate a response for. Identifying such content includes determining a relevance of the content based on content features, a context of the CS, a user-interest model, and a content-relevance model. Identifying the likely-relevant content to respond to is based on the determined relevance of the content and relevance thresholds. Various responses to the identified portions of the content are automatically generated and provided based on a natural language response-generation model targeted to the user.
-
公开(公告)号:US11089132B2
公开(公告)日:2021-08-10
申请号:US15220643
申请日:2016-07-27
Applicant: Microsoft Technology Licensing, LLC
Inventor: Christian Liensberger , Pauline Chao , Henrik Frystyk Nielsen , Harris Syed , Jonathan E. Hamaker , Paul S. Bloom , Keith C. Herold , Erez Altus , Hen Fitoussi
IPC: H04L29/08 , H04W4/029 , G06Q10/10 , G06Q10/06 , G06F3/0481 , G06F3/0484 , G06N5/04 , H04W4/14
Abstract: Techniques are described herein that are capable of providing extensibility with regard to a context-aware digital personal assistant. For instance, a description of a capability of a target (e.g., a software target) may be received. Examples of a target include but are not limited to an application (e.g., a software application), a service, a bot, and a website. In a first example, a digital personal assistant may be caused to perform operation(s) based at least in part on a context of a user. In a second example, whether the digital personal assistant performs operation(s) that are configured to be triggered by first aspect(s) of the context of the user is controlled based at least in part on second aspect(s) of the context of the user. The operation(s) include notifying the user of the capability and/or implementing the capability on behalf of the user.
-
公开(公告)号:US10586541B2
公开(公告)日:2020-03-10
申请号:US15617907
申请日:2017-06-08
Applicant: Microsoft Technology Licensing, LLC
Inventor: Guy Kashtan , Benny Schlesinger , Hen Fitoussi
IPC: G10L17/00 , G10L19/018 , H04M3/56 , G10L17/04 , G10L17/22
Abstract: A computer system may communicate metadata that identifies a current speaker. The computer system may receive audio data that represents speech of the current speaker, generate an audio fingerprint of the current speaker based on the audio data, and perform automated speaker recognition by comparing the audio fingerprint of the current speaker against stored audio fingerprints contained in a speaker fingerprint repository. The computer system may communicate data indicating that the current speaker is unrecognized to a client device of an observer and receive tagging information that identifies the current speaker from the client device of the observer. The computer system may store the audio fingerprint of the current speaker and metadata that identifies the current speaker in the speaker fingerprint repository and communicate the metadata that identifies the current speaker to at least one of the client device of the observer or a client device of a different observer.
-
-
-
-
-
-
-
-
-