-
公开(公告)号:US20190266999A1
公开(公告)日:2019-08-29
申请号:US15906804
申请日:2018-02-27
Applicant: Microsoft Technology Licensing, LLC
Inventor: Nirupama Chandrasekaran , Robert A. Sim , Ryen W. White , Nikrouz Ghotbi
Abstract: A Personal Virtual Assistant (PVA) system takes existing inputs and processes them to understand the user's personality, intent, etc., through analysis of features such as the user's tone, language use, vocal volume, facial expressions, and context from device use and surroundings. As a result of the processing, the PVA system augments how it responds and interacts with the user. Such augmented responses may include simple things like changing the assistant's tone to complimenting the user's mood, as well as changing her use of language, volume, and the way she shares information, like giving good news when the user might be down, or suppressing bad news when the time is not right for the user to optimally process it.
-
公开(公告)号:US11895214B2
公开(公告)日:2024-02-06
申请号:US17880290
申请日:2022-08-03
Applicant: Microsoft Technology Licensing, LLC
Inventor: Robert A. Sim , Adam Fourney , Russell Allen Herring, Jr. , Ryen William White , Elnaz Nouri
Abstract: The present disclosure provides systems and methods for user interaction and task completion using multiple devices. A set of devices may be used to perform a task, such that different devices may perform different steps of the task. A device management service may update state information at each device of the set, thereby enabling a user to interact with any of the computing devices to perform the task. A device management service may also automatically determine which device should be used by the user, based on task or step requirements, device characteristics, and device capabilities, among other examples. Thus, rather than being required to continue a task on the same device (even when the device is not well-suited for the current step or task), the user is provided with the option to use and, in some instances, is automatically transitioned to use, different devices within the set.
-
公开(公告)号:US11438435B2
公开(公告)日:2022-09-06
申请号:US16290445
申请日:2019-03-01
Applicant: Microsoft Technology Licensing, LLC
Inventor: Robert A. Sim , Adam Fourney , Russell Allen Herring, Jr. , Ryen William White , Elnaz Nouri
Abstract: The present disclosure provides systems and methods for user interaction and task completion using multiple devices. A set of devices may be used to perform a task, such that different devices may perform different steps of the task. A device management service may update state information at each device of the set, thereby enabling a user to interact with any of the computing devices to perform the task. A device management service may also automatically determine which device should be used by the user, based on task or step requirements, device characteristics, and device capabilities, among other examples. Thus, rather than being required to continue a task on the same device (even when the device is not well-suited for the current step or task), the user is provided with the option to use and, in some instances, is automatically transitioned to use, different devices within the set.
-
公开(公告)号:US20190236515A1
公开(公告)日:2019-08-01
申请号:US15885624
申请日:2018-01-31
Applicant: Microsoft Technology Licensing, LLC
Inventor: Vanessa Murdock , Russell Allen Herring, JR. , Nirupama Chandrasekaran , Robert A. Sim , Ryen W. White
CPC classification number: G06Q10/063114 , G06F3/0482 , G06N20/00 , G06Q10/00 , G06Q10/06 , G06Q10/10 , G06Q10/1093 , G06Q10/1097 , G08B21/24
Abstract: Systems and methods can be implemented to provide suggestions to a user device to execute user tasks in a variety of applications. In various embodiments, a set of tasks of a user from a number of task sources are identified for possible consolidation. The tasks in the set can be analyzed to identify a location to accomplish the tasks, estimate times to complete the tasks at the identified locations, and compute routes to the locations from a starting location or compute routes with respect to a route to another location of another task of the set of tasks. The identified locations, the estimated times, and the computed routes can be used to determine which tasks of the set of tasks are available for consolidation. One or more suggestions of task consolidations can be generated to or within the user device. Additional systems and methods are disclosed.
-
-
-