-
公开(公告)号:US12182227B2
公开(公告)日:2024-12-31
申请号:US18155024
申请日:2023-01-16
Applicant: Amazon Technologies, Inc.
Inventor: Sunny Dasgupta , Sri Kaushik Pavani , Sabya Sachi , Himanshu Prafulla Shringarpure
Abstract: Computer systems and associated methods are disclosed to implement a model development environment (MDE) that allows a team of users to perform iterative model experiments to develop machine learning (ML) media models. In embodiments, the MDE implements a media data management interface that allows users to annotate and manage training data for models. In embodiments, the MDE implements a model experimentation interface that allows users to configure and run model experiments, which include a training run and a test run of a model. In embodiments, the MDE implements a model diagnosis interface that displays the model's performance metrics and allows users to visually inspect media samples that were used during the model experiment to determine corrective actions to improve model performance for later iterations of experiments. In embodiments, the MDE allows different types of users to collaborate on a series of model experiments to build an optimal media model.
-
公开(公告)号:US12182163B1
公开(公告)日:2024-12-31
申请号:US16915830
申请日:2020-06-29
Applicant: Amazon Technologies, Inc.
Inventor: Akhilesh Mritunjai , James Christopher Sorenson , Akshat Vig , Richard Krog , Adel Gawdat
Abstract: Different types of index structures are used for a replica group of a database. A leader node of a replica group performs receives updates to a copy of the database using a first type of index structure. A follower node performs updates received from the leader node as a log of updates to a copy of the database in an external storage system when a size of the received updates exceeds a threshold. The follower node performs requests to read data from the database using the copy in the external storage.
-
公开(公告)号:US12181847B1
公开(公告)日:2024-12-31
申请号:US16832385
申请日:2020-03-27
Applicant: Amazon Technologies, Inc.
Inventor: Charles Edwin Ashton Brett , William Evan Welbourne , Hongyang Wang , Akshay Kumar , George Strajan
IPC: G05B19/42 , G05B19/042 , G06F1/3296 , G06F3/16 , G06N20/00 , G06V10/60 , G08B13/00 , G10L15/22 , G16H40/67
Abstract: Systems and methods for activity-based device recommendations are disclosed. For example, historical usage data associated with a device may indicate that the device is likely to be associated with a given state at a given time. When the device is not in the anticipated state, a recommendation to transition the device state, for example, may be sent. Additionally, a determination of the activity state associated with the device, such as an active state, an asleep state, and/or an away state may be utilized to determine the recommendation to surface, to determine whether to send a recommendation, and when and/or how to send the recommendation.
-
公开(公告)号:US20240430341A1
公开(公告)日:2024-12-26
申请号:US18647968
申请日:2024-04-26
Applicant: Amazon Technologies, Inc.
Inventor: Ryan F. Watson
IPC: H04L67/5681 , G06F16/955 , H04L61/4511 , H04L67/1014 , H04L67/563
Abstract: Systems and methods for processing a DNS query to identify and implement pre-processing information by a DNS server component in anticipation of a corresponding content request from a client computing device are provided. The pre-processing information can correspond to identification of content to be preloaded or other actions to be implemented by one or more computing devices in association with an anticipated client content request. Based on identification of the content or future actions, a DNS server component can provide the pre-processing information to one or more computing devices, such as computing devices of a CDN service provider and/or an original content provider, in advance of a corresponding request for content from the client computing device in order to improve performance associated with responding to the client request.
-
公开(公告)号:US20240428797A1
公开(公告)日:2024-12-26
申请号:US18823198
申请日:2024-09-03
Applicant: Amazon Technologies, Inc.
Inventor: Beiye Liu , Wael Hamza , Liwei Cai , Konstantine Arkoudas , Chengwei Su , Subendhu Rongali
Abstract: Techniques for performing spoken language understanding (SLU) processing are described. An SLU component may include an audio encoder configured to perform an audio-to-text processing task and an audio-to-NLU processing task. The SLU component may also include a joint decoder configured to perform the audio-to-text processing task, the audio-to-NLU processing task and a text-to-NLU processing task. Input audio data, representing a spoken input, is processed by the audio encoder and the joint decoder to determine NLU data corresponding to the spoken input.
-
公开(公告)号:US20240428787A1
公开(公告)日:2024-12-26
申请号:US18340342
申请日:2023-06-23
Applicant: Amazon Technologies, Inc.
Inventor: Mahdi Namazifar , Di Jin , Yang Liu , Devamanyu Hazarika , Dilek Hakkani-Tur , Yubin Ge
IPC: G10L15/22 , G06F40/295 , G10L15/183
Abstract: Techniques for constraining the results of a generative language model to valid information using knowledge-grounded documentation. A generative language model may generate invalid results, including compound entities and incorrect entity relations. The techniques include, for a given user inquiry, determining a set of documented information, from a particular knowledge base, that corresponds to the user inquiry. The techniques further include determining a subgraph from a knowledge graph representing the knowledge base, as well as determining a trie data structure representation of the set of documented information. The user inquiry and subgraph are provided as input to a trained generative language model for generating a response to the user inquiry. The techniques include using the trie data structure to validate that the generated response corresponds to real information from the set of documented information.
-
公开(公告)号:US12177295B1
公开(公告)日:2024-12-24
申请号:US17217668
申请日:2021-03-30
Applicant: Amazon Technologies, Inc.
Inventor: Justin Maneri , Brian Fisher , Jake Matthew Kulanko , Arjuna Baratham , Ryan Meyer , Mickey Ottis Williams
IPC: H04L67/1095 , G06F8/41 , G06F8/61 , G06F8/70 , H04L67/1097
Abstract: Techniques for providing network applications are described. For instance, system(s) may install a network application onto a virtual server. While installing the network application, the system(s) may monitor the installation in order to identify events. The system(s) may then generate a first file that includes file events, a second file that includes registry events, and a third file that includes service events. Additionally, the system may copy the software files installed on the virtual server. The system(s) may then generate a software package that includes the files and store the software package on a virtual storage device. After storing the software package, the system(s) may make copies of the software package and store the copies on multiple virtual storage devices. The system(s) may then use the virtual storage devices to install and launch the network application on virtual servers.
-
公开(公告)号:US12177201B2
公开(公告)日:2024-12-24
申请号:US18508742
申请日:2023-11-14
Applicant: Amazon Technologies, Inc.
Inventor: Daniel W. Hitchcock , Brad Lee Campbell
Abstract: Disclosed are various embodiments for managing security credentials for an authentication management client on a client device. In one non-limiting example, a computing device is configured to receive an authentication request from an authentication management client of a client and determine an affinity of the authentication management client based at least in part on the authentication request. The computing device is configured to determine that the authentication management client is supported based at least in part on the affinity. The computing device is configured to generate a session for the authentication management client based at least in part on a security credential being received from the authentication management client.
-
公开(公告)号:US12175968B1
公开(公告)日:2024-12-24
申请号:US17213492
申请日:2021-03-26
Applicant: Amazon Technologies, Inc.
Inventor: Mohamed Farouk AbdelHady , Qian Hu , Mohamed Thahir Peer Mohamed , Wei Xiao , Zheng Gao , Radhika Arava , Xibin Gao
Abstract: Techniques for selecting a skill to execute in response to a natural language input are described. A system may receive a natural language input, determine profile data associated with the natural language input, and determine the profile data indicates a locale and at least first language and second languages. The system determines first and second sets of skills corresponding to the locale/first language and locale/second language, respectively. The system determines a first group of skill candidates corresponding to a portion of the first set of skills, and determines a second group of skill candidates corresponding to a portion of the second set of skills. The system performs ranking processing across the first and second groups of skills to determine a best skill for responding to the natural language input. Thus, in some situations, the skill invoked may not correspond to the same language represented in the natural language input.
-
公开(公告)号:US12175966B1
公开(公告)日:2024-12-24
申请号:US17361003
申请日:2021-06-28
Applicant: Amazon Technologies, Inc.
Inventor: Yi-An Lai , Yi Zhang , Roger Scott Jenke , Meghana Puvvadi , Shang-Wen Daniel Li , Peng Zhang , Jason P. Krone , Garima Lalwani , Niranjhana Nayar , Kartik Natarajan
Abstract: Techniques for updating a machine learning model based on user interactions are described. In particular, in some examples, user interactions with a chatbot provide aspects of a data set to be used to train or fine-tune a ML model. In some examples, this is accomplished by collecting data from a first plurality of interactions with a machine learning (ML) model; generating a variant of the ML model using the collected data by: filtering the collected data to create a first data set, training the ML model based on the first data set to generate an adapted ML model, and fine-tuning the adapted ML model on a second data set, different than the first data set to generate the variant of the ML model.
-
-
-
-
-
-
-
-
-