-
公开(公告)号:US11531736B1
公开(公告)日:2022-12-20
申请号:US16357003
申请日:2019-03-18
Applicant: Amazon Technologies, Inc.
Inventor: Angela Sun , Vikram Kumar Gundeti , Max David Klein , John Charles Howard
Abstract: Systems, methods, and devices for adaptably authenticating a user are disclosed. A device captures a user input, and sends data corresponding thereto to a system. The system determines natural language understanding (NLU) results representing the user input. A user authentication component of the system receives the NLU results and determines a skill configured to perform an action responsive to the user input. The user authentication component adaptably performs user authentication based on a user authentication condition associated with the skill. If the user can be authenticated to the satisfaction of the condition, the NLU results data are sent to the skill, along with an indicator representing the user was authenticated by the system.
-
公开(公告)号:US20220286776A1
公开(公告)日:2022-09-08
申请号:US17751061
申请日:2022-05-23
Applicant: Amazon Technologies, Inc.
Inventor: Fred Torok , Michael Alan Pogue , Vikram Kumar Gundeti , Dharini Sundaram
Abstract: Synchronized output of audio on a group of devices can comprise sending audio data from an audio distribution master device to one or more slave devices in the group. Scores can be assigned to respective audio playback devices, the scores being indicative of a performance level of the respective audio playback devices acting as a master device. The device with the highest score is designated as a candidate master device and one or more remaining devices are designated as a candidate slave(s). A throughput test is conducted with the highest scoring device acting as the candidate master device. The results of the throughput test are used to determine a master device for a group of devices. Latency of the throughput test can be reduced by using a prescribed time period for completion of the throughput test, and/or by selecting a first group configuration to passes the throughput test.
-
公开(公告)号:US11343611B2
公开(公告)日:2022-05-24
申请号:US17157239
申请日:2021-01-25
Applicant: Amazon Technologies, Inc.
Inventor: Fred Torok , Michael Alan Pogue , Vikram Kumar Gundeti , Dharini Sundaram
Abstract: Synchronized output of audio on a group of devices can comprise sending audio data from an audio distribution master device to one or more slave devices in the group. Scores can be assigned to respective audio playback devices, the scores being indicative of a performance level of the respective audio playback devices acting as a master device. The device with the highest score is designated as a candidate master device and one or more remaining devices are designated as a candidate slave(s). A throughput test is conducted with the highest scoring device acting as the candidate master device. The results of the throughput test are used to determine a master device for a group of devices. Latency of the throughput test can be reduced by using a prescribed time period for completion of the throughput test, and/or by selecting a first group configuration to passes the throughput test.
-
公开(公告)号: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.
-
公开(公告)号:US20210142804A1
公开(公告)日:2021-05-13
申请号:US17030459
申请日:2020-09-24
Applicant: Amazon Technologies, Inc.
IPC: G10L15/26 , H04M3/44 , H04M3/00 , H04M1/27453
Abstract: Techniques for using validated communications identifiers of a user's communications profile to resolve entries in another user's contact list are described. When a user imports a contact list, the contact list may include multiple entities related to the same person. The system may identify one of the entries in the contact list that corresponds to a validated communications identifier stored in another user's communications profile. The system may identify other validated communications identifiers in the other user's communications profile and cross-reference them against the entries of the contact list. If the system determines the contact list includes entries for the different validated communications identifiers of the other user, the system may consolidate the entries into a single entry associated with the other user.
-
公开(公告)号: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.
-
公开(公告)号:US10425780B1
公开(公告)日:2019-09-24
申请号:US15902762
申请日:2018-02-22
Applicant: Amazon Technologies, Inc.
Abstract: A system that determines that devices are co-located in an acoustic region and selects a single device to which to send incoming notifications for the acoustic region. The system may group devices into separate acoustic regions based on selection data that selects between similar audio data received from multiple devices. The system may select the best device for each acoustic region based on a frequency that the device was selected previously, input/output capabilities of the device, a proximity to a user, or the like. The system may send a notification to a single device in each of the acoustic regions so that a user receives a single notification instead of multiple unsynchronized notifications. The system may also determine that acoustic regions are associated with different locations and select acoustic regions to which to send a notification based on location.
-
公开(公告)号:US10026394B1
公开(公告)日:2018-07-17
申请号:US13843392
申请日:2013-03-15
Applicant: Amazon Technologies, Inc.
Inventor: Peter Paul Henri Carbon , Vikram Kumar Gundeti , Frederic Johan Georges Deramat , Ajay Gopalakrishnan , John Daniel Thimsen
Abstract: A speech recognition platform configured to receive an audio signal that includes speech from a user and perform automatic speech recognition (ASR) on the audio signal to identify ASR results. The platform may identify: (i) a domain of a voice command within the speech based on the ASR results and based on context information associated with the speech or the user, and (ii) an intent of the voice command. In response to identifying the intent, the platform may perform a corresponding action, such as streaming audio to the device, setting a reminder for the user, purchasing an item on behalf of the user, making a reservation for the user or launching an application for the user. In some instances, the speech recognition platform engages in a back-and-forth dialog with the user in order to properly fulfill the user's request.
-
公开(公告)号:US20170244793A1
公开(公告)日:2017-08-24
申请号:US15589589
申请日:2017-05-08
Applicant: Amazon Technologies, Inc.
Inventor: Fred Torok , Frederic Johan Georges Deramat , Vikram Kumar Gundeti , Peter Spalding VanLund
CPC classification number: H04L67/142 , H04L12/2803 , H04L61/1552 , H04L61/2507 , H04L67/1002 , H04L67/1006 , H04L67/1027 , H04L67/143 , H04L67/145 , H04L67/303 , H04L69/14 , H04W76/25
Abstract: Techniques for creating a persistent connection between client devices and one or more remote computing resources, which may form a portion of a network-accessible computing platform. This connection may be considered “permanent” or “nearly permanent” to allow the client device to both send data to and receive data from the remote resources at nearly any time. In addition, both the client device and the remote resources may establish virtual channels over this single connection. If no data is exchanged between the client device and the remote computing resources for a threshold amount of time, then the connection may be severed and the client device may attempt to establish a new connection with the remote computing resources.
-
公开(公告)号:US20240135932A1
公开(公告)日:2024-04-25
申请号:US18508667
申请日:2023-11-14
Applicant: Amazon Technologies, Inc.
IPC: G10L15/26 , H04M1/27453 , H04M1/2757 , H04M3/00 , H04M3/44
CPC classification number: G10L15/26 , H04M1/27453 , H04M1/2757 , H04M3/007 , H04M3/44 , H04M1/27457 , H04M2201/22
Abstract: Techniques for using validated communications identifiers of a user's communications profile to resolve entries in another user's contact list are described. When a user imports a contact list, the contact list may include multiple entities related to the same person. The system may identify one of the entries in the contact list that corresponds to a validated communications identifier stored in another user's communications profile. The system may identify other validated communications identifiers in the other user's communications profile and cross-reference them against the entries of the contact list. If the system determines the contact list includes entries for the different validated communications identifiers of the other user, the system may consolidate the entries into a single entry associated with the other user.
-
-
-
-
-
-
-
-
-