-
公开(公告)号:US20180218293A1
公开(公告)日:2018-08-02
申请号:US15423350
申请日:2017-02-02
Applicant: Microsoft Technology Licensing, LLC
Inventor: Benny Schlesinger , Yuval Borsutsky , Eldar Cohen , Keren Damari
CPC classification number: G06Q10/025 , G10L15/26
Abstract: Techniques for providing digital assistant devices with the capability to plan and execute complex macrotasks. In an aspect, a digital assistant device queries an online macrotask repository for task templates associated with a macrotask. The task templates may be designed and configured by Internet crowd-sourcing, with oversight from human editors. Based on a retrieved task template, a digital assistant device may automatically execute autonomous microtasks specified by the task template, and further elicit user input for executing certain microtasks requiring user oversight and/or confirmation. The online macrotask repository enables digital assistant devices to execute a broad range of complex macrotasks that would otherwise be difficult to execute in a satisfactory manner.
-
公开(公告)号:US20180143027A1
公开(公告)日:2018-05-24
申请号:US15358332
申请日:2016-11-22
Applicant: Microsoft Technology Licensing, LLC
Inventor: Benny Schlesinger , Yuval Pinchas Borsutsky , Eldar Cohen , Keren Damari
IPC: G01C21/34 , G08G1/0968 , G08G1/123 , G06Q50/30
CPC classification number: G06Q50/30 , G01C21/343 , G01C21/3438 , G08G1/096811 , G08G1/096844 , G08G1/202
Abstract: A system demand-based transport includes a reservation intake engine that receives rider transit requests from various computing devices. Each rider transit request specifies at least one stop request associated with one a plurality predesignated stop locations. Responsive to receiving one or more of the rider transit requests, a route planner plans a transportation route that includes planned stops selected from the predesignated stop locations.
-
公开(公告)号:US11436541B2
公开(公告)日:2022-09-06
申请号:US15423350
申请日:2017-02-02
Applicant: Microsoft Technology Licensing, LLC
Inventor: Benny Schlesinger , Yuval Borsutsky , Eldar Cohen , Keren Damari
Abstract: Techniques for providing digital assistant devices with the capability to plan and execute complex macrotasks. In an aspect, a digital assistant device queries an online macrotask repository for task templates associated with a macrotask. The task templates may be designed and configured by Internet crowd-sourcing, with oversight from human editors. Based on a retrieved task template, a digital assistant device may automatically execute autonomous microtasks specified by the task template, and further elicit user input for executing certain microtasks requiring user oversight and/or confirmation. The online macrotask repository enables digital assistant devices to execute a broad range of complex macrotasks that would otherwise be difficult to execute in a satisfactory manner.
-
公开(公告)号:US10013980B2
公开(公告)日:2018-07-03
申请号:US15285157
申请日:2016-10-04
Applicant: Microsoft Technology Licensing, LLC
Inventor: Yuval Pinchas Borsutsky , Keren Damari , William D. Ramsey , Benny Schlesinger , Eldar Cohen
Abstract: A user is allowed to communicate with a chatbot. A menu is provided to the user that includes a list of actions that can be performed by the user. Whenever natural language input asking a question is received from the user, this input is forwarded to the chatbot, a response to this input is received from the chatbot, this response is provided to the user, and the menu is again provided to the user. Whenever natural language input is received from the user requesting an action that is not one of the actions in the menu, this input is forwarded to the chatbot, a response to this input is received from the chatbot, where this response includes another menu that includes a list of subsequent actions that are related to the requested action and can be performed by the user, and this other menu is provided to the user.
-
公开(公告)号: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.
-
公开(公告)号:US20190189121A1
公开(公告)日:2019-06-20
申请号: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
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.
-
公开(公告)号:US20190079926A1
公开(公告)日:2019-03-14
申请号: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
CPC classification number: G06F17/28 , G06F8/34 , G06F16/3344 , G06F17/2785 , G06F17/279 , G10L15/22 , G10L15/265 , H04L51/02 , H04L51/04 , H04L67/02
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.
-
公开(公告)号:US10162817B2
公开(公告)日:2018-12-25
申请号:US15181749
申请日: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: 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.
-
公开(公告)号:US20170357638A1
公开(公告)日:2017-12-14
申请号:US15181749
申请日: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: G06F17/28 , G06F8/34 , G06F17/2785 , G06F17/279 , G06F17/30684 , G10L15/22 , G10L15/265 , H04L51/02 , H04L51/04 , H04L67/02
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.
-
-
-
-
-
-
-
-
-