-
公开(公告)号:US10715470B1
公开(公告)日:2020-07-14
申请号:US15842557
申请日:2017-12-14
Applicant: Amazon Technologies, Inc.
Inventor: Jerome Alexander Rolia , Brian Alexander Oliver , Vikram Kumar Gundeti , Balraja Subbiah , Tony Roy Hardie
Abstract: Techniques for detecting spam accounts in a system are described. When a system creates a user profile, the system may ingest a blocked communications list. The system may determine how many times each blocked communications number represented in the ingested blocked communications list is included in blocked communications lists of various users of the system. If a blocked communications number represented in the ingested blocked communications list is included in at least a threshold number of other blocked communications lists, the system may mark the communications number as spam at a system level and engage in appropriate mitigation techniques (e.g., throttle the phone numbers activity, disable the phone number's ability to communicate with system devices, etc.).
-
公开(公告)号:US10580408B1
公开(公告)日:2020-03-03
申请号:US15896495
申请日:2018-02-14
Applicant: Amazon Technologies, Inc.
Inventor: Gregory Michael Hart , Peter Paul Henri Carbon , John Daniel Thimsen , Vikram Kumar Gundeti , Scott Ian Blanksteen , Allan Timothy Lindsay , Frederic Johan Georges Deramat
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. The speech recognition platform, in combination with the device, may therefore facilitate efficient interactions between the user and a voice-controlled device.
-
公开(公告)号:US10482904B1
公开(公告)日:2019-11-19
申请号:US15677848
申请日:2017-08-15
Applicant: Amazon Technologies, Inc.
Inventor: Tony Roy Hardie , Brian Alexander Oliver , Vikram Kumar Gundeti
Abstract: This disclosure describes, in part, context-driven device arbitration techniques to select a speech interface device from multiple speech interface devices to provide a response to a command included in a speech utterance of a user. In some examples, the context-driven arbitration techniques may include executing multiple pipeline instances to analyze audio signals and device metadata received from each of the multiple speech interface devices which detected the speech utterance. A remote speech processing service may execute the multiple pipeline instances and analyze the audio signals and/or metadata, at various stages of the pipeline instances, to determine which speech interface device is to respond to the speech utterance.
-
公开(公告)号:US10475450B1
公开(公告)日:2019-11-12
申请号:US15696829
申请日:2017-09-06
Applicant: Amazon Technologies, Inc.
Inventor: Felix Wu , Rohan Mutagi , Manuel Jesus Leon Rivas , Noel Evans , Frédéric Johan Georges Deramat , Miguel Alberdi Lorenzo , Lev Danielyan , Vikram Kumar Gundeti , Vijitha Raji
Abstract: Techniques for synchronously outputting content by one or more devices are described. A system may receive a user command and may receive content responsive to the command from an application(s). The content may include various kinds of data (e.g., audio data, image data, video data, etc.). The system may also receive a presentation framework from the application, with the presentation framework indicating how content responsive to the input command should be synchronously output by one or more devices. The system determines one or more devices proximate to the user, determines which of the one or more devices may be used to output content indicated in the presentation framework, and causes the one or more devices to output content in a synchronous manner.
-
公开(公告)号:US10431217B2
公开(公告)日:2019-10-01
申请号:US15433920
申请日:2017-02-15
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 comprises sending audio data from an audio distribution master device to one or more slave devices in the group. In group mode, a slave can be configured to receive audio data directly from a master device acting as a soft wireless access point (WAP) in an environment that includes a traditional WAP. In response to a user request to output audio via the slave in individual mode, the slave may be configured to dynamically switch to receiving audio data via the WAP in the environment without routing the audio data through the master device acting as the soft WAP. This dynamic switching to receiving audio data via the WAP in individual mode can reduce bandwidth consumption on the master device.
-
公开(公告)号:US20190238983A1
公开(公告)日:2019-08-01
申请号:US16377044
申请日:2019-04-05
Applicant: Amazon Technologies, Inc.
Inventor: Fred Torok , Michael Alan Pogue , Vikram Kumar Gundeti , Dharini Sundaram
CPC classification number: H04R3/12 , G06F3/165 , G06F3/167 , H04R27/00 , H04R2227/005 , H04R2420/03 , H04R2420/07
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.
-
公开(公告)号:US10249296B1
公开(公告)日:2019-04-02
申请号:US14288178
申请日:2014-05-27
Applicant: Amazon Technologies, Inc.
Inventor: Rohan Mutagi , Peter Paul Henri Carbon , Fred Torok , Vikram Kumar Gundeti , Frederic Johan Georges Deramat
Abstract: A language-based system may be configured to interact with a user by understanding natural language of the user and may provide functions and services in response to such natural language. Certain functions and services may be provided by third-party applications that register serviceable intents with the language-based system. A serviceable intent indicates an intent that the third-party application is able to fulfill or service. Upon determining an intent of the user based on natural language interaction with the user, the system identifies one of the third-party applications that has specified a matching serviceable intent and selects that application for use by the user.
-
公开(公告)号:US09692742B1
公开(公告)日:2017-06-27
申请号:US14581672
申请日:2014-12-23
Applicant: Amazon Technologies, Inc.
Inventor: Peter Spalding VanLund , Nicolas Anton Medhurst Hertl , Peter Paul Henri Carbon , Vikram Kumar Gundeti
CPC classification number: H04L63/08 , H04L67/1097
Abstract: A system enables end user devices to receive audio announcements from third party cloud-based resources. For example, the system may include a first party cloud-based resource providing tokens to the third party cloud-based resource in order to prevent the third party cloud-based resource from causing audio announcements to be output by user devices without authorization. In some cases, the tokens may be time based and prevent the third party cloud-based resource from causing audio announcements to be output by user devices after a predefined amount of time. In other examples, the tokens may be use based and prevent the third party cloud-based resource from causing the user device to output more than a predetermined number of audio announcements.
-
公开(公告)号:US11875820B1
公开(公告)日:2024-01-16
申请号:US17484300
申请日:2021-09-24
Applicant: Amazon Technologies, Inc.
Inventor: Tony Roy Hardie , Brian Alexander Oliver , Vikram Kumar Gundeti
CPC classification number: G10L25/87 , G10L15/193 , G10L15/20 , G06F40/30 , G09B19/04 , G10L15/063
Abstract: This disclosure describes, in part, context-driven device arbitration techniques to select a speech interface device from multiple speech interface devices to provide a response to a command included in a speech utterance of a user. In some examples, the context-driven arbitration techniques may include executing multiple pipeline instances to analyze audio signals and device metadata received from each of the multiple speech interface devices which detected the speech utterance. A remote speech processing service may execute the multiple pipeline instances and analyze the audio signals and/or metadata, at various stages of the pipeline instances, to determine which speech interface device is to respond to the speech utterance.
-
公开(公告)号:US20230421955A1
公开(公告)日:2023-12-28
申请号:US18360402
申请日:2023-07-27
Applicant: Amazon Technologies, Inc.
Inventor: Fred Torok , Michael Alan Pogue , Vikram Kumar Gundeti , Dharini Sundaram
CPC classification number: H04R3/12 , G06F3/165 , H04R27/00 , G06F3/167 , H04R2420/07 , H04R2420/03 , H04R2227/005
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.
-
-
-
-
-
-
-
-
-