-
公开(公告)号:US10192549B2
公开(公告)日:2019-01-29
申请号:US14676603
申请日:2015-04-01
Applicant: Microsoft Technology Licensing, LLC
Inventor: Vishwac Sena Kannan , Aleksandar Uzelac , Daniel J. Hwang , Robert L. Chambers , David Pinch , Zachary Thomas John Siddall
Abstract: An electronic device can receive user input via voice or text that includes tasks to be performed. A digital personal assistant infrastructure service can control to which registered action provider the task is assigned. Per-task action provider preferences can be stored. If a preferred action provider is not able to complete the task, the task can still be performed by a registered action provider that has appropriate capabilities. Machine learning can determine a user's preferences. Resource conservation and effective user interaction can result.
-
公开(公告)号:US20160179464A1
公开(公告)日:2016-06-23
申请号:US14580093
申请日:2014-12-22
Applicant: Microsoft Technology Licensing, LLC
Inventor: Mouni Reddy , Vishwac Sena Kannan , Aleksandar Uzelac , Daniel J. Hwang , Molly Rose Suver , Lisa Joy Stifelman
CPC classification number: G06F3/167 , G06F9/451 , G10L13/00 , G10L15/1822 , G10L15/22
Abstract: A method for providing digital personal assistant responses may include receiving, by a digital personal assistant associated with a plurality of reactive agents, a user input initiating a dialog with the digital personal assistant within the computing device. In response to receiving the input, an operation mode of the computing device may be detected from a plurality of available operation modes. One of the plurality of reactive agents can be selected based on the received input. A plurality of response strings associated with the selected reactive agent can be accessed. At least one of the plurality of response strings is selected based at least on the operation mode and at least one hardware characteristic of the computing device. The selected at least one of the plurality of response strings is providing during the dialog, as a response to the user input.
Abstract translation: 用于提供数字个人助理响应的方法可以包括由与多个无效代理相关联的数字个人助理接收在计算设备内与数字个人助理发起对话的用户输入。 响应于接收到输入,可以从多个可用操作模式检测计算设备的操作模式。 可以基于所接收的输入来选择多个反应剂中的一个。 可以访问与所选择的反应剂相关联的多个响应串。 至少基于操作模式和计算设备的至少一个硬件特性来选择多个响应串中的至少一个。 所选择的多个响应串中的至少一个在对话期间提供作为对用户输入的响应。
-
公开(公告)号:US20160155443A1
公开(公告)日:2016-06-02
申请号:US14676647
申请日:2015-04-01
Applicant: Microsoft Technology Licensing, LLC
Inventor: Yaser Khan , Aleksandar Uzelac , Daniel J. Hwang , Sergio Paolantonio , Jenny Kam , Vishwac Sena Kannan , Dennis James Mooney, II , Alice Jane Bernheim Brush
IPC: G10L15/22
CPC classification number: G10L15/22 , G06F1/3203 , G06F1/3209 , G06F3/14 , G06F3/147 , G10L2015/223
Abstract: An electronic device in a topology of interconnected electronic devices can listen for a wake phrase and voice commands. The device can control when and how it responds so that a single device responds to voice commands. Per-task device preferences can be stored for a user. If a preferred device is not available, the task can still be performed on a device that has appropriate capabilities. Machine learning can determine a user's preferences. Power conservation and effective user interaction can result.
Abstract translation: 互联电子设备拓扑中的电子设备可以监听一个唤醒短语和语音命令。 该设备可以控制何时以及如何响应,以便单个设备响应语音命令。 可以为用户存储每个任务设备首选项。 如果首选设备不可用,则该任务仍然可以在具有适当功能的设备上执行。 机器学习可以确定用户的偏好。 可以实现节电和有效的用户互动。
-
公开(公告)号:US20180005634A1
公开(公告)日:2018-01-04
申请号:US15705037
申请日:2017-09-14
Applicant: Microsoft Technology Licensing, LLC
Inventor: Vishwac Sena Kannan , Aleksandar Uzelac , Jonathan Campbell , Daniel J. Hwang
Abstract: Techniques are described for discovering capabilities of voice-enabled resources. A voice-controlled digital personal assistant can respond to user requests to list available voice-enabled resources that are capable of performing a specific task using voice input. The voice-controlled digital personal assistant can also respond to user requests to list the tasks that a particular voice-enabled resource can perform using voice input. The voice-controlled digital personal assistant can also support a practice mode in which users practice voice commands for performing tasks supported by voice-enabled resources.
-
公开(公告)号:US09812126B2
公开(公告)日:2017-11-07
申请号:US14676647
申请日:2015-04-01
Applicant: Microsoft Technology Licensing, LLC
Inventor: Yaser Khan , Aleksandar Uzelac , Daniel J. Hwang , Sergio Paolantonio , Jenny Kam , Vishwac Sena Kannan , Dennis James Mooney, II , Alice Jane Bernheim Brush
CPC classification number: G10L15/22 , G06F1/3203 , G06F1/3209 , G06F3/14 , G06F3/147 , G10L2015/223
Abstract: An electronic device in a topology of interconnected electronic devices can listen for a wake phrase and voice commands. The device can control when and how it responds so that a single device responds to voice commands. Per-task device preferences can be stored for a user. If a preferred device is not available, the task can still be performed on a device that has appropriate capabilities. Machine learning can determine a user's preferences. Power conservation and effective user interaction can result.
-
公开(公告)号:US09690542B2
公开(公告)日:2017-06-27
申请号:US14580093
申请日:2014-12-22
Applicant: Microsoft Technology Licensing, LLC
Inventor: Mouni Reddy , Vishwac Sena Kannan , Aleksandar Uzelac , Daniel J. Hwang , Molly Rose Suver , Lisa Joy Stifelman
CPC classification number: G06F3/167 , G06F9/451 , G10L13/00 , G10L15/1822 , G10L15/22
Abstract: A method for providing digital personal assistant responses may include receiving, by a digital personal assistant associated with a plurality of reactive agents, a user input initiating a dialog with the digital personal assistant within the computing device. In response to receiving the input, an operation mode of the computing device may be detected from a plurality of available operation modes. One of the plurality of reactive agents can be selected based on the received input. A plurality of response strings associated with the selected reactive agent can be accessed. At least one of the plurality of response strings is selected based at least on the operation mode and at least one hardware characteristic of the computing device. The selected at least one of the plurality of response strings is providing during the dialog, as a response to the user input.
-
7.
公开(公告)号:US20160155442A1
公开(公告)日:2016-06-02
申请号:US14676603
申请日:2015-04-01
Applicant: Microsoft Technology Licensing, LLC
Inventor: Vishwac Sena Kannan , Aleksandar Uzelac , Daniel J. Hwang , Robert L. Chambers , David Pinch , Zachary Thomas John Siddall
CPC classification number: G10L15/22 , G06F3/167 , G06F9/4881 , G06F9/5027 , G10L2015/223
Abstract: An electronic device can receive user input via voice or text that includes tasks to be performed. A digital personal assistant infrastructure service can control to which registered action provider the task is assigned. Per-task action provider preferences can be stored. If a preferred action provider is not able to complete the task, the task can still be performed by a registered action provider that has appropriate capabilities. Machine learning can determine a user's preferences. Resource conservation and effective user interaction can result.
Abstract translation: 电子设备可以通过包括要执行的任务的语音或文本接收用户输入。 数字个人助理基础设施服务可以控制任务被分配到哪个注册的动作提供者。 可以存储每个任务操作提供程序的首选项。 如果首选操作提供程序无法完成任务,则该任务仍然可以由具有适当功能的注册动作提供者执行。 机器学习可以确定用户的偏好。 可以导致资源节约和有效的用户交互。
-
8.
公开(公告)号:US11575624B2
公开(公告)日:2023-02-07
申请号:US17095161
申请日:2020-11-11
Applicant: Microsoft Technology Licensing, LLC
Inventor: John A. Taylor , Vishwac Sena Kannan
Abstract: A chat bot computing system includes a bot controller and a natural language processor. The natural language processor receives a first textual input and identifies concepts represented by the first textual input. An indication of the concepts is output to the bot controller which generates a response to the first textual input. The concepts output by the natural language processor are also fed back into the input to the natural language processor, as context information, along with an expiration indicator when a second textual input is received. The natural language processor then identifies concepts represented in the second textual input, based on the second natural language, textual input and unexpired context information.
-
公开(公告)号:US11190466B2
公开(公告)日:2021-11-30
申请号:US16697994
申请日:2019-11-27
Applicant: Microsoft Technology Licensing, LLC
Inventor: Christopher Whitten , Sangwoo Han , Benjamin Abraham Russell Brown , Vishwac Sena Kannan , Andrew Stephen Brown , Marieke Watson Iwema , Yochay Kiriaty
IPC: G06F9/44 , H04L12/58 , G06F9/445 , G06F8/34 , G06F8/33 , G06F16/332 , G06F3/0482 , G06F8/35
Abstract: A chatbot designer user interface (UI) has a visual authoring canvas that shows visual elements indicative of a logical flow of processing in a chatbot application. The designer UI receives an authoring input identifying a language processing system that is to be used during runtime. The chatbot application is configured to use the identified language processing system.
-
公开(公告)号:US20210132916A1
公开(公告)日:2021-05-06
申请号:US16697994
申请日:2019-11-27
Applicant: Microsoft Technology Licensing LLC
Inventor: Christopher Whitten , Sangwoo Han , Benjamin Abraham Russell Brown , Vishwac Sena Kannan , Andrew Stephen Brown , Marieke Watson Iwema , Yochay Kiriaty
Abstract: A chatbot designer user interface (UI) has a visual authoring canvas that shows visual elements indicative of a logical flow of processing in a chatbot application. The designer UI receives an authoring input identifying a language processing system that is to be used during runtime. The chatbot application is configured to use the identified language processing system.
-
-
-
-
-
-
-
-
-