-
公开(公告)号:US12014117B2
公开(公告)日:2024-06-18
申请号: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
CPC classification number: G06F3/167 , G10L15/02 , G10L15/18 , G10L15/22 , G10L15/26 , G10L17/22 , H04L12/2816 , G10L2015/223
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.
-
公开(公告)号:US11322150B2
公开(公告)日:2022-05-03
申请号:US16775247
申请日:2020-01-28
Applicant: Amazon Technologies, Inc.
Inventor: Vinaya Nadig , Ambika Babuji , Zhuxuan Li , He Lu , Elad Refael Kassis
Abstract: A system is provided for determining subscription data when a user requests to receive an output in the future when an event occurs. The system may determine an output type based on the capabilities of the output device and a trigger type. The system may determine a trigger type based on the priority of the triggering event. The system may also determine how many times the subscription is to be executed. Using this information, the system creates the subscription so that the user may receive a notification or an announcement when an event occurs.
-
公开(公告)号: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.
-
公开(公告)号:US20200159491A1
公开(公告)日:2020-05-21
申请号:US16657938
申请日:2019-10-18
Applicant: Amazon Technologies, Inc.
Inventor: Rohan Mutagi , Michael Dale Whiteley , He Lu , Brian James Butler , Fred Torok , Willy Lew Yuk Vong , David Ross Bronaugh , Christopher Ryan Nies , Shikher Sitoke
Abstract: Techniques for remotely executing a secondary-device driver for generating commands for a secondary device are described herein. For instance, a secondary device (or “appliance”) may reside within an environment, along with a device to which the secondary device communicatively couples. The device may be configured to send control signals to the secondary device for causing the secondary device to perform certain operations. For instance, a user in the environment may provide, to the device, a request that the secondary device perform a certain operation. The device, which may lack some or all of a device driver associated with the secondary device, may then work with a remote service that executes the device driver for the purpose of receiving a command from the device driver and sending the command along to the secondary device. Upon receiving the command, the secondary device may perform the operation.
-
公开(公告)号:US12008995B2
公开(公告)日:2024-06-11
申请号:US17719563
申请日:2022-04-13
Applicant: Amazon Technologies, Inc.
Inventor: Vinaya Nadig , Ambika Babuji , Zhuxuan Li , He Lu , Elad Refael Kassis
CPC classification number: G10L15/26 , G10L15/146
Abstract: A system is provided for determining subscription data when a user requests to receive an output in the future when an event occurs. The system may determine an output type based on the capabilities of the output device and a trigger type. The system may determine a trigger type based on the priority of the triggering event. The system may also determine how many times the subscription is to be executed. Using this information, the system creates the subscription so that the user may receive a notification or an announcement when an event occurs.
-
公开(公告)号:US20220358930A1
公开(公告)日:2022-11-10
申请号:US17719563
申请日:2022-04-13
Applicant: Amazon Technologies, Inc.
Inventor: Vinaya Nadig , Ambika Babuji , Zhuxuan Li , He Lu , Elad Refael Kassis
Abstract: A system is provided for determining subscription data when a user requests to receive an output in the future when an event occurs. The system may determine an output type based on the capabilities of the output device and a trigger type. The system may determine a trigger type based on the priority of the triggering event. The system may also determine how many times the subscription is to be executed. Using this information, the system creates the subscription so that the user may receive a notification or an announcement when an event occurs.
-
公开(公告)号:US20210233534A1
公开(公告)日:2021-07-29
申请号:US16775247
申请日:2020-01-28
Applicant: Amazon Technologies, Inc.
Inventor: Vinaya Nadig , Ambika Babuji , Zhuxuan Li , He Lu , Elad Refael Kassis
Abstract: A system is provided for determining subscription data when a user requests to receive an output in the future when an event occurs. The system may determine an output type based on the capabilities of the output device and a trigger type. The system may determine a trigger type based on the priority of the triggering event. The system may also determine how many times the subscription is to be executed. Using this information, the system creates the subscription so that the user may receive a notification or an announcement when an event occurs.
-
公开(公告)号:US11429345B2
公开(公告)日:2022-08-30
申请号:US16657938
申请日:2019-10-18
Applicant: Amazon Technologies, Inc.
Inventor: Rohan Mutagi , Michael Dale Whiteley , He Lu , Brian James Butler , Fred Torok , Willy Lew Yuk Vong , David Ross Bronaugh , Christopher Ryan Nies , Shikher Sitoke
Abstract: Techniques for remotely executing a secondary-device driver for generating commands for a secondary device are described herein. For instance, a secondary device (or “appliance”) may reside within an environment, along with a device to which the secondary device communicatively couples. The device may be configured to send control signals to the secondary device for causing the secondary device to perform certain operations. For instance, a user in the environment may provide, to the device, a request that the secondary device perform a certain operation. The device, which may lack some or all of a device driver associated with the secondary device, may then work with a remote service that executes the device driver for the purpose of receiving a command from the device driver and sending the command along to the secondary device. Upon receiving the command, the secondary device may perform the operation.
-
公开(公告)号: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”.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-