Voice setup instructions
First Claim
Patent Images
1. A method for a home assistant device with artificial intelligence (AI) to facilitate setup of devices within a home, comprising:
- determining, by a processor, that a first device and a second device are to be set up within the home;
determining, by the processor, first setup instructions for the first device and second setup instructions for the second device, each of the first setup instructions and the second setup instructions representing a corresponding sequence of steps to be performed to set up the corresponding device to operate within the home;
determining, by the processor, that the second setup instructions corresponding to the second device includes a step requesting information related to setup of the first device, the information including authentication credentials to access a wireless network provided by the first device;
generating, by the processor, an order of performing the first setup instructions and the second setup instructions based on the determination that the second setup instructions corresponding to the second device includes a step requesting information related to setup of the first device, the order indicating that the first setup instructions for the first device are to be performed before the second setup instructions for the second device;
receiving, by the processor, first image data providing content of an environment of the home assistant device;
determining, by the processor, descriptive information related to the first device in the environment based on the first image data, the descriptive information including one or more of a color of the first device, a location of the first device within the home, or a type of the first device;
providing, by the processor, first voice audio including speech content describing a first step of the first setup instructions for the user to perform, the speech content including references to the descriptive information of the first device to facilitate the setup of the first device, the first step of the first setup instructions representing setup of the authentication credentials of the wireless network provided by the first device;
receiving, by the processor, second image data providing content of the environment of the home assistant device, the content of the second image data including a depiction of a user in the environment that is manipulating the first device when performing the first step of the first setup instructions;
receiving, by the processor, first audio data providing audio corresponding to the user when performing the first step of the first setup instructions;
providing, by the processor, second voice audio including speech content describing a second step of the first setup instructions for the user to perform, the second step following the first step in the sequence of steps for the first setup instructions, the first voice audio having first characteristics, the second voice audio having second characteristics that are different than the first characteristics, the characteristics of the second voice audio based on the second image data and the first audio data, the characteristics including one or more of speed of the speech content describing the second step, accent of the speech content, or repetition of the speech content;
determining, by the processor, that the first setup instructions are completed following the second step of the first setup instructions; and
providing, by the processor, third voice audio including speech content describing a first step of the second setup instructions to set up the second device for the user to perform after the determination that the first setup instructions for the first device are completed, the speech content including a reference to the authentication credentials of the wireless network set up with the first step of the first setup instructions for the first device.
1 Assignment
0 Petitions
Accused Products
Abstract
A home assistant device assisting with the setup of devices is described. An assistant device can determine setup instructions for devices. The setup instructions for one device can be determined to include a step requesting information related to the setup of another device. The setup of the devices can be ordered based on that determination. The setup instructions can then be provided.
34 Citations
10 Claims
-
1. A method for a home assistant device with artificial intelligence (AI) to facilitate setup of devices within a home, comprising:
-
determining, by a processor, that a first device and a second device are to be set up within the home; determining, by the processor, first setup instructions for the first device and second setup instructions for the second device, each of the first setup instructions and the second setup instructions representing a corresponding sequence of steps to be performed to set up the corresponding device to operate within the home; determining, by the processor, that the second setup instructions corresponding to the second device includes a step requesting information related to setup of the first device, the information including authentication credentials to access a wireless network provided by the first device; generating, by the processor, an order of performing the first setup instructions and the second setup instructions based on the determination that the second setup instructions corresponding to the second device includes a step requesting information related to setup of the first device, the order indicating that the first setup instructions for the first device are to be performed before the second setup instructions for the second device; receiving, by the processor, first image data providing content of an environment of the home assistant device; determining, by the processor, descriptive information related to the first device in the environment based on the first image data, the descriptive information including one or more of a color of the first device, a location of the first device within the home, or a type of the first device; providing, by the processor, first voice audio including speech content describing a first step of the first setup instructions for the user to perform, the speech content including references to the descriptive information of the first device to facilitate the setup of the first device, the first step of the first setup instructions representing setup of the authentication credentials of the wireless network provided by the first device; receiving, by the processor, second image data providing content of the environment of the home assistant device, the content of the second image data including a depiction of a user in the environment that is manipulating the first device when performing the first step of the first setup instructions; receiving, by the processor, first audio data providing audio corresponding to the user when performing the first step of the first setup instructions; providing, by the processor, second voice audio including speech content describing a second step of the first setup instructions for the user to perform, the second step following the first step in the sequence of steps for the first setup instructions, the first voice audio having first characteristics, the second voice audio having second characteristics that are different than the first characteristics, the characteristics of the second voice audio based on the second image data and the first audio data, the characteristics including one or more of speed of the speech content describing the second step, accent of the speech content, or repetition of the speech content; determining, by the processor, that the first setup instructions are completed following the second step of the first setup instructions; and providing, by the processor, third voice audio including speech content describing a first step of the second setup instructions to set up the second device for the user to perform after the determination that the first setup instructions for the first device are completed, the speech content including a reference to the authentication credentials of the wireless network set up with the first step of the first setup instructions for the first device.
-
-
2. A method, comprising:
-
determining first setup instructions for a first device and second setup instructions for a second device, wherein the first setup instructions for the first device includes a first step and a second step; determining that the second setup instructions corresponding to the second device includes a step requesting information related to setup of the first device, the information relating to access to a resource provided by the first device; determining, by a processor, an order of performing the first setup instructions and the second setup instructions based on the determination that the second setup instructions corresponding to the second device includes a step requesting information related to setup of the first device, the order representing that the first setup instructions for the first device are to be performed before the second setup instructions for the second device; receiving image data providing visual content of an environment including the first device; determining descriptive information related to the first device in the environment based on the image data; providing first voice audio including content describing the first setup instructions, the first setup instructions representing setup of the resource provided by the first device, wherein the content of the first voice audio references the descriptive information related to the first device, wherein providing the first voice audio also includes; providing first audio instructions describing the first step, receiving audio data providing content corresponding to the user when performing the first step of the first setup instructions, receiving image data providing content depicting a user manipulating the first device when performing the first step of the first setup instructions, and providing second audio instructions describing the second step, the first audio instructions having first characteristics, the second audio instructions having second characteristics that are different than the first characteristics, the second characteristics based on the audio data providing content corresponding to the user when performing the first step of the first setup instructions and the image data, wherein the second characteristics include one or more of;
speed of the second audio instructions describing the second step, accent of the second audio instructions, or repetition of the second audio instructions; andproviding second voice audio including content describing the second setup instructions, the second setup instructions including setting up the second device to use the resource provided by the first device. - View Dependent Claims (3, 4)
-
-
5. A computer program product, comprising one or more non-transitory computer-readable media having computer program instructions stored therein, the computer program instructions being configured such that, when executed by one or more computing devices, the computer program instructions cause the one or more computing devices to:
-
determine first setup instructions for a first device and second setup instructions for a second device, wherein the first setup instructions for the first device includes a first step and a second step; determine that the second setup instructions corresponding to the second device includes a step requesting information related to setup of the first device, the information relating to access to a resource provided by the first device; determine an order of performing the first setup instructions and the second setup instructions based on the determination that the second setup instructions corresponding to the second device includes a step requesting information related to setup of the first device, the order representing that the first setup instructions for the first device are to be performed before the second setup instructions for the second device; receive image data providing visual content of an environment including the first device; determine descriptive information related to the first device in the environment based on the image data; provide first voice audio including content describing the first setup instructions, the first setup instructions representing setup of the resource provided by the first device, wherein the content of the first voice audio references the descriptive information related to the first device, wherein providing the first voice audio also includes; provide first audio instructions describing the first step, receive audio data providing content corresponding to the user when performing the first step of the first setup instructions, receive image data providing content depicting a user manipulating the first device when performing the first step of the first setup instructions, and provide second audio instructions describing the second step, the first audio instructions having first characteristics, the second audio instructions having second characteristics that are different than the first characteristics, the second characteristics based on the audio data providing content corresponding to the user when performing the first step of the first setup instructions and the image data, wherein the second characteristics include one or more of;
speed of the second audio instructions describing the second step, accent of the second audio instructions, or repetition of the second audio instructions; andprovide second voice audio including content describing the second setup instructions, the second setup instructions including setting up the second device to use the resource provided by the first device. - View Dependent Claims (6, 7)
-
-
8. An electronic device, comprising:
-
memory configured to store first setup instructions for a first device and second setup instructions for a second device, wherein the first setup instructions for the first device includes a first step and a second step; and a controller configured to access the memory to determine the first setup instructions and the second setup instructions, and configured to; determine that the second setup instructions corresponding to the second device includes a step requesting information related to setup of the first device, the information relating to access to a resource provided by the first device; determine an order of performing the first setup instructions and the second setup instructions based on the determination that the second setup instructions corresponding to the second device includes a step requesting information related to setup of the first device, the order representing that the first setup instructions for the first device are to be performed before the second setup instructions for the second device; receive image data providing visual content of an environment including the first device; determine descriptive information related to the first device in the environment based on the image data; provide first voice audio including content describing the first setup instructions, the first setup instructions representing setup of the resource provided by the first device, wherein the content of the first voice audio references the descriptive information related to the first device, wherein providing the first voice audio also includes; provide first audio instructions describing the first step, receive audio data providing content corresponding to the user when performing the first step of the first setup instructions, receive image data providing content depicting a user manipulating the first device when performing the first step of the first setup instructions, and provide second audio instructions describing the second step, the first audio instructions having first characteristics, the second audio instructions having second characteristics that are different than the first characteristics, the second characteristics based on the audio data providing content corresponding to the user when performing the first step of the first setup instructions and the image data, wherein the second characteristics include one or more of;
speed of the second audio instructions describing the second step, accent of the second audio instructions, or repetition of the second audio instructions; andprovide second voice audio including content describing the second setup instructions, the second setup instructions including setting up the second device to use the resource provided by the first device. - View Dependent Claims (9, 10)
-
Specification