Outer Rim Archives
Archives · 2023 · 11544274

Granted patent

Context-based digital assistant

Number
11544274
Published
2023-01-03
Filed
2017-07-18
Assignee
Disney Enterprises, Inc.
Inventors
Yazdian; Afsoun R. et al.
CPC
G06Q10/10; G06F16/24532; G06F16/24575; G06F16/24522; G06F16/24573
Verdict
Set aside generic digital assistant, business
Source
Google Patents · FreePatentsOnline

Abstract

An electronic device that includes one or more input sensor devices, one or more output devices, one or more computer processors and a memory containing computer program code that, when executed by operation of the one or more computer processors, performs an operation. The operation includes collecting information, using one or more input sensor devices, about the plurality of users within a physical environment. The operation includes analyzing the collected information to determine a present situational context for the plurality of users that are currently present within the physical environment. An action to perform is determined based on the determined present situational context. The determined action is executed using the one or more output devices.

Background

BACKGROUND Field of the Invention (1) Embodiments of the present disclosure generally relate to the field of intelligent assistants, and more particularly, to techniques for providing a context-sensitive intelligent assistant that can serve multiple users simultaneously. Description of the Related Art (2) Current work on intelligent assistants focuses on assisting a single user. Such systems can serve only one user at a time, and are not generally as capable or dynamic as an actual human assistant is. Moreover, many groups of individuals (e.g., families) would benefit from the assistance of a multi-user assistant, but many such groups cannot afford an actual human assistant and no satisfactory intelligent assistants exist. SUMMARY (3) Embodiments provide an electronic device, method and computer-readable medium for providing a digital assistant to a group of users. The electronic device, method and computer-readable medium can include collecting information, using one or more input sensor devices, about the plurality of users within a physical environment. The electronic device, method and computer-readable medium further include analyzing the collected information to determine a present situational context for the plurality of users that are currently present within the physical environment. The electronic device, method and computer-readable medium include determining an action to perform based on the determined present situational context and executing the determined actio

Claims

1. An electronic device configured to provide context- based digital assistance, the electronic device comprising: one or more input sensor devices; one or more output devices; one or more computer processors; and a memory containing computer program code that, when executed by operation of the one or more computer processors, performs an operation comprising: collecting information, using the one or more input sensor devices, about a plurality of users of a specified social group within a physical environment, the collected information including audio data associated with at least one user of the plurality of users; analyzing the collected information to determine a present situational context for the plurality of users that are currently present within the physical environment, the present situational context indicating that a group activity of the specified social group is set to commence at a specified point in time, wherein the group activity comprises a domestic routine in the physical environment; determining an assistive action comprising an action configured to assist the at least one user to complete a preliminary activity prior to the group activity commencing at the specified point in time, the assistive action including a dialogue, wherein the assistive action is adjusted based on tone analysis of the audio data; determining a computer generated voice to use in outputting the dialogue, the computer generated voice corresponding to a favorite fictional character of the at least one user; querying a remote database to retrieve an animation of the favorite fictional character of the at least one user; and executing the assistive action, which includes outputting, as part of an interactive game, the animation using projection and in sync with outputting the dialogue using the computer generated voice, wherein the animation and the dialogue are output via the one or more output devices. || 19. A method of providing a computerized digital assistant using an electronic device, the electronic device comprising one or more input sensor devices and one or more output devices, the method comprising: collecting information, using the one or more input sensor devices, about a plurality of users of a specified social group within a physical environment, the collected information including audio data associated with at least one user of the plurality of users; analyzing the collected information to determine a present situational context for the plurality of users that are currently present within the physical environment, the present situational context indicating that a group activity of the specified social group is set to commence at a specified point in time, wherein the group activity comprises a domestic routine in the physical environment; determining, an assistive action comprising an action configured to assist the at least one user to complete a preliminary activity prior to the group activity commencing at the specified point in time, the assistive action including a dialogue, wherein the assistive action is adjusted based on tone analysis of the audio data; determining a computer generated voice to use in outputting the dialogue, the computer generated voice corresponding to a favorite fictional character of the at least one user; querying a remote database to retrieve an animation of the favorite fictional character of the at least one user; and executing the assistive action, which includes outputting, as part of an interactive game, the animation using projection and in sync with outputting the dialogue using the computer generated voice, wherein the animation and the dialogue are output via the one or more output devices. || 20. A non-transitory computer readable medium containing computer program code that, when executed by operation of one or more computer processors, performs an operation of providing a computerized digital assistant using an electronic device, the electronic device comprising one or more input sensor devices and one or more output devices, the operation comprising: collecting information, using the one or more input sensor devices, about a plurality of users of a specified social group within a physical environment, the collected information including audio data associated with at least one user of the plurality of users; analyzing the collected information to determine a present situational context for the plurality of users that are currently present within the physical environment, the present situational context indicating that a group activity of the specified social group is set to commence at a specified point in time, wherein the group activity comprises a domestic routine in the physical environment; determining an assistive action comprising an action configured to assist the at least one user to complete a preliminary activity prior to the group activity commencing at the specified point in time, the assistive action including a dialogue, wherein the assistive action is adjusted based on tone analysis of the audio data; determining a computer generated voice to use in outputting the dialogue, the computer generated voice corresponding to a favorite fictional character of the at least one user; querying a remote database to retrieve an animation of the favorite fictional character of the at least one user; and executing the assistive action, which includes outputting, as part of an interactive game, the animation using projection and in sync with outputting the dialogue using the computer generated voice, wherein the animation and the dialogue are output via the one or more output devices.