-
公开(公告)号:US20210326103A1
公开(公告)日:2021-10-21
申请号:US17301703
申请日:2021-04-12
Applicant: Amazon Technologies, Inc.
Inventor: Rohan MUTAGI , He Lu , Willy Lew Yuk Vong , Michael Dale Whiteley , Fred Torok , Shikher Sitoke , David Ross Bronaugh , Bo Li
Abstract: Techniques for creating groups of devices for controlling these groups with voice commands are described herein. For instance, an environment may include an array of secondary devices (or “smart appliances”, or simply “devices”) that are configured to perform an array of operations. Users may request to create different groups of these devices, such that the users may control entire groups at a single time with individual voice commands.
-
公开(公告)号:US20210398525A1
公开(公告)日:2021-12-23
申请号:US17387157
申请日:2021-07-28
Applicant: Amazon Technologies, Inc.
Inventor: Munir Mahmood , Leopold Bushkin , Alexander Thomas Loeb , Michael Schwartz , Mohammed Arif , Rongzhou Shen , Vikram Kumar Gundeti , Shemyla Anwar , Yaser Khan , Edward Page Foyle , Bo Li
Abstract: Techniques for a natural language processing (NLP) system to implement more than one assistant are described. The NLP system may receive a natural language input corresponding to more than one user command. The NLP system may respond to a first command, of the natural language input, using a TTS voice of a first NLP system assistant. The NLP system may respond to a second command, of the natural language input, using a TTS voice of a second NLP system assistant.
-
公开(公告)号:US11100922B1
公开(公告)日:2021-08-24
申请号:US15716477
申请日:2017-09-26
Applicant: Amazon Technologies, Inc.
Inventor: Rohan Mutagi , Vibhav Salgaonkar , Philip Lee , Bo Li , Vibhu Gavini
IPC: G10L15/04 , G06F40/00 , G10L15/22 , G10L15/18 , G10L17/22 , H04L12/28 , G10L13/00 , G10L15/14 , G10L15/08
Abstract: This disclosure is directed to systems, methods, and devices related to providing the execution of multi-operation sequences based on a trigger occurring which may be a voice-controlled utterance or execution may be based on a trigger occurring and a condition occurring. In accordance with various principles disclosed herein, multi-operation sequences may be executed based on voice-controlled commands and the identification that a trigger has occurred. The voice-controlled electronic devices can be configured to communicate with, and to directly control the operation of, a wide array of other devices. These devices can include, without limitation, outlets that can be turned ON and OFF remotely such that anything plugged into them can be controlled, turning lights ON and OFF, setting the temperature of a network accessible thermostat, etc.
-
公开(公告)号:US11422772B1
公开(公告)日:2022-08-23
申请号:US16424285
申请日:2019-05-28
Applicant: Amazon Technologies, Inc.
Inventor: Rohan Mutagi , He Lu , Fred Torok , Willy Lew Yuk Vong , David Ross Bronaugh , Bo Li
Abstract: Techniques for causing different devices to perform different operations using a single voice command are described herein. In some instances, a user may define a “scene”, in which a user sets different devices to different states and then associates an utterance with those states or with the operations performed by the devices to reach those states. For instance, a user may dim a light, turn on his television, and turn on his set-top box before sending a request to a local device or to a remote service to associate those settings with a predefined utterance, such as “my movie scene”. Thereafter, the user may cause the light to dim, the television to turn on, and the set-top box to turn on simply by issuing the voice command “execute my movie scene”.
-
公开(公告)号:US11295745B1
公开(公告)日:2022-04-05
申请号:US16560103
申请日:2019-09-04
Applicant: Amazon Technologies, Inc.
Inventor: Shiladitya Roy , Bo Li , Vikram Kumar Gundeti , Eswara Jnana Swaroop Bhupathiraju , Nathan G. Leupold , Andrew S. Huntwork
Abstract: Described herein is a system for enabling a user to multitask by allowing a user to pause or interrupt an on-going interaction with a skill. The system monitors a state of a skill session, and updates the state to allow the user or system to suspend the session. The user may provide an instruction to pause an active session, causing the system to place the session in a suspended state. The user may then provide an instruction to resume the suspended session, causing the system to place the session in an active state. In other cases, the user input may be a request during an active session that requires invoking another skill. The system may place the current session in a suspended state, and invoke a second skill session to monitor the interaction with a second skill. When the interaction with the second skill is completed, the system may resume the previous session by placing it in an active state.
-
公开(公告)号:US10976996B1
公开(公告)日:2021-04-13
申请号:US16042389
申请日:2018-07-23
Applicant: Amazon Technologies, Inc.
Inventor: Rohan Mutagi , He Lu , Willy Lew Yuk Vong , Michael Dale Whiteley , Fred Torok , Shikher Sitoke , David Ross Bronaugh , Bo Li
Abstract: Techniques for creating groups of devices for controlling these groups with voice commands are described herein. For instance, an environment may include an array of secondary devices (or “smart appliances”, or simply “devices”) that are configured to perform an array of operations. Users may request to create different groups of these devices, such that the users may control entire groups at a single time with individual voice commands.
-
公开(公告)号:US20210090572A1
公开(公告)日:2021-03-25
申请号:US16580721
申请日:2019-09-24
Applicant: Amazon Technologies, Inc.
Inventor: Munir Mahmood , Leopold Bushkin , Alexander Thomas Loeb , Michael Schwartz , Mohammed Arif , Rongzhou Shen , Vikram Kumar Gundeti , Shemyla Anwar , Yaser Khan , Edward Page Foyle , Bo Li
IPC: G10L15/30 , G10L15/22 , G10L15/08 , G10L13/033
Abstract: Techniques for a natural language processing (NLP) system to implement more than one assistant are described. The NLP system may receive a natural language input from a device. The NLP system may also receive one or more signals representing one or more assistants to be implemented with respect to the natural language input. The NLP system may intelligently select an assistant to be invoked with respect to the natural language input. Once the assistant is selected, the NLP system may cause content, output to a user, to have characteristics specific to the assistant.
-
公开(公告)号:US10031722B1
公开(公告)日:2018-07-24
申请号:US14752198
申请日:2015-06-26
Applicant: Amazon Technologies, Inc.
Inventor: Rohan Mutagi , He Lu , Willy Lew Yuk Vong , Michael Dale Whiteley , Fred Torok , Shikher Sitoke , David Ross Bronaugh , Bo Li
Abstract: Techniques for creating groups of devices for controlling these groups with voice commands are described herein. For instance, an environment may include an array of secondary devices (or “smart appliances”, or simply “devices”) that are configured to perform an array of operations. Users may request to create different groups of these devices, such that the users may control entire groups at a single time with individual voice commands.
-
公开(公告)号:US11636851B2
公开(公告)日:2023-04-25
申请号:US17387157
申请日:2021-07-28
Applicant: Amazon Technologies, Inc.
Inventor: Munir Mahmood , Leopold Bushkin , Alexander Thomas Loeb , Michael Schwartz , Mohammed Arif , Rongzhou Shen , Vikram Kumar Gundeti , Shemyla Anwar , Yaser Khan , Edward Page Foyle , Bo Li
Abstract: Techniques for a natural language processing (NLP) system to implement more than one assistant are described. The NLP system may receive a natural language input corresponding to more than one user command. The NLP system may respond to a first command, of the natural language input, using a TTS voice of a first NLP system assistant. The NLP system may respond to a second command, of the natural language input, using a TTS voice of a second NLP system assistant.
-
公开(公告)号:US11334712B1
公开(公告)日:2022-05-17
申请号:US16450445
申请日:2019-06-24
Applicant: Amazon Technologies, Inc.
Inventor: Vinaya Nadig , Bo Li
Abstract: Described are techniques for minimizing the performance of sets of actions in undesired situations. For example, a set of actions may be triggered based on a sensor detecting the presence of an individual, but the sensor may be faulty and trigger the set of actions to be performed based on false detections of an individual. A system may maintain a record of past executions of sets of actions. The system may analyze the past executions to determine a frequency with which a set of actions was executed, whether the past executions resulted in failed processing, etc. If the system determines, based on these determinations, that a set of actions should not be performed in the present instance, the system prevents the set of actions from being performed. The system may notify a user of such and provide the user with the ability to override the system's determination.
-
-
-
-
-
-
-
-
-