Views may be generated for bias metrics or feature attribution captured in machine learning pipelines. A request to create a view of bias metrics or feature attribution may be received. The bias metrics or feature attribution may have been determined in a machine learning pipeline as part of executing a training job that specified the bias metrics or the feature attribution. A development application may access a data store that stores the bias metrics or the feature attribution determined in the machine learning pipeline. A view based on the bias metrics or feature attribution may be generated and provided.
G06F 18/40 - Dispositions logicielles spécialement adaptées à la reconnaissance des formes, p. ex. interfaces utilisateur ou boîtes à outils à cet effet
G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
G06F 11/32 - Surveillance du fonctionnement avec indication visuelle du fonctionnement de la machine
G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques
A first instance is caused to execute software code to perform a first portion of a workflow in response to receipt of a workflow request, and performance of the first portion results in submission of an operation request to an entity. A resume workflow request is received from the entity, where the resume workflow request includes a handle to a snapshot that corresponds to a state of execution of the software code and a response to the operation request to the entity. Using the handle to the snapshot and the response to the operation request, a second instance is caused to execute the software code from the first state to perform a second portion of the workflow. A workflow result is received from an instance that executes a last portion of the workflow, and the workflow is provided result in response to the workflow request.
G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
Systems and methods are provided for peak event testing. The systems and methods enable spoofing a network address (such as a subnet or an IP address) for DNS queries during testing, thereby causing the DNS resolver to return a point of presence (PoP) that is location-optimized for the spoofed client. Spoofing the DNS query can diversify the CDN PoPs used during testing without requiring a CDN to make any changes.
H04L 61/4511 - Répertoires de réseauCorrespondance nom-adresse en utilisant des répertoires normalisésRépertoires de réseauCorrespondance nom-adresse en utilisant des protocoles normalisés d'accès aux répertoires en utilisant le système de noms de domaine [DNS]
H04L 61/59 - Utilisation de mandataires pour l’adressage
H04L 101/668 - Adresses de sous-réseaux du protocole Internet [IP]
4.
Capacitive sensor for item identifying mobile apparatus
This disclosure describes, in part, a mobile apparatus for identifying items within a facility using an omnidirectional imaging system. For instance, the mobile apparatus may include a main frame, a chassis attached to the main frame, a basket that attaches to the chassis in order to prevent the basket from contacting the main frame, and an omnidirectional imaging system providing image data in and around the mobile apparatus. A user may place item(s) within a receptacle of the basket. The mobile apparatus may further include a handlebar module attached to the main frame, the handlebar module including the omnidirectional imaging system and a computing system for identifying items and events in and around the cart.
G08B 13/14 - Déclenchement mécanique par l'enlèvement ou les essais de déplacement d'articles portatifs
B62B 3/14 - Voitures à bras ayant plus d'un essieu portant les roues servant au déplacementDispositifs de direction à cet effetAppareillage à cet effet caractérisées par des moyens pour l'emboîtement ou l'empilage, p. ex. chariots pour achats
G06Q 10/087 - Gestion d’inventaires ou de stocks, p. ex. exécution des commandes, approvisionnement ou régularisation par rapport aux commandes
The present disclosure generally relates to systems and methods for generating images of an approved identity wearing an article of clothing. The image generation system may generate an image of a person with a blurred face wearing a particular article of clothing based on a received clothing image and estimated attributes from an image depicting the face associated with the approved identity. The image generation system may then deblur the face into a sharp face conditioned on the approved identity based on training of limited data with sharp faces. To generate the final output image, the image generation system integrates the deblurred face into the generated image of the first stage.
A method of power-saving and/or proximity-based auto-waking of a mobile device and/or an input device or stylus includes determining, by a mobile device, that motion of an input device has occurred. The method further includes sending, based on the determining of the motion of the input device, a power-on signal to a touch controller circuit and sending a wireless connection beacon using a short-range wireless communication protocol. The method includes receiving acknowledgement data responsive to the wireless connection beacon from the input device and sending, in an instance where a central processing unit (CPU) is in a low-power state, a power-on signal to the CPU. The method further includes receiving, using the short-range wireless communication protocol, input data associated with an interaction of the input device with a display of the mobile device.
G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
G06F 3/0354 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires avec détection des mouvements relatifs en deux dimensions [2D] entre le dispositif de pointage ou une partie agissante dudit dispositif, et un plan ou une surface, p. ex. souris 2D, boules traçantes, crayons ou palets
7.
Intermediate sorting for data set projection builds
An intermediate sorted version of a projection of a data set is used to create the projection of the data set. A copy of the data set can be accessed to store an intermediate sorted version and determine a number of portions to the projection of the data set across a number of data stores. Then, distributed execution to create the projection of the data set to be performed from different portions of the number of portions to store at respective ones of the data stores.
G06F 16/00 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet
G06F 7/08 - Tri, c.-à-d. rangement des supports d'enregistrement dans un ordre de succession numérique ou autre, selon la classification d'au moins certaines informations portées sur les supports
G06F 16/21 - Conception, administration ou maintenance des bases de données
G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuéesArchitectures de systèmes de bases de données distribuées à cet effet
8.
Static script malware detection with semantic code representations
Techniques for static script malware detection with semantic code representations are described. A request to perform a static malware detection analysis is received, the request identifying a script comprising code. A semantic representation of the script is generated, the semantic representation including context about statements in the code of the script. A feature space embedding is generated based at least in part on the semantic representation of the script. generating, based at least in part on the feature space embedding, A result indicating whether the script is malicious is generated based at least in part on the feature space embedding. An identification of the script and the result is stored in an entry in a log.
Disclosed implementations improve data that is used to train a deep neural network to determine a device type or a device operational state at a location based on voltage data at the location. For example, labeled training data for a location may be up-sampled to increase the amount of labeled training data that is available for use in training the DNN by obtaining labeled data from other known locations that are determined to be similar to the location. Likewise, the up-sampled training data may be subsampled during training to remove potentially noisy data from the training data, thereby improving the accuracy of the trained DNN.
A machine learning network is trained to use biometric input data to generate representation data used to assert identity. The network may be trained to consider particular features of interest. For example, the biometric input data may comprise an image of a user's hand. Particular features may comprise one or more of fine print ridges on the hand, principal lines and creases, wrinkles, veins, and so forth. In one implementation intermediate data produced by a first portion of the network is trained to be representative of the particular feature(s) of interest. The resulting representation data, such as produced by a second portion of the network, may thus be based on these features of interest. In another implementation the image is processed to determine feature data, and the image and feature data are provided as input to the network. A hybrid network may also be used.
G06V 10/774 - Génération d'ensembles de motifs de formationTraitement des caractéristiques d’images ou de vidéos dans les espaces de caractéristiquesDispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant l’intégration et la réduction de données, p. ex. analyse en composantes principales [PCA] ou analyse en composantes indépendantes [ ICA] ou cartes auto-organisatrices [SOM]Séparation aveugle de source méthodes de Bootstrap, p. ex. "bagging” ou “boosting”
An autonomous mobile device (AMD) moves within in a physical space. The AMD may encounter features in the physical space, such as flooring transitions, or obstacles that may impede movement. Sensors such as an ultrasonic sensor, optical time of flight sensors, inertial measurement unit (IMU), wheel speed sensors, and motor torque sensors acquire sensor data. Based on the sensor data, a location of an obstacle, and characterize whether that obstacle is traversable or non-traversable, is determined. If traversable, the AMD may continue moving past the obstacle. If non-traversable, the location of the obstacle may be added to a map used for route planning. Based on the location of the non-traversable obstacle, the AMD may move to a recovery location away from the obstacle, and resume moving.
G05D 1/246 - Dispositions pour déterminer la position ou l’orientation utilisant des cartes d’environnement, p. ex. localisation et cartographie simultanées [SLAM]
G05D 101/15 - Détails des architectures logicielles ou matérielles utilisées pour la commande de la position utilisant des techniques d’intelligence artificielle [IA] utilisant l’apprentissage automatique, p. ex. les réseaux neuronaux
G05D 111/50 - Signaux internes, c.-à-d. provenant de capteurs situés à l’intérieur du véhicule, p. ex. boussoles ou capteurs angulaires
Automated unloading systems and methods may include a preparation subsystem and a transfer subsystem. A package stack may be loaded into the preparation subsystem to open or enable access to individual packages of the stack, and the opened stack may be rotated to an unloading position. Then, conveyance mechanisms of the transfer subsystem may cause automated unloading of individual packages of the opened stack, thereby improving the safety, speed, and efficiency of such package unloading processes.
Aspects of the present disclosure enable a system to perform automated risk analysis of source code of applications. The system may include a machine learning model to analyze the source code. The machine learning model may output an application risk value. Further, the application risk value may be used to determine a remedial action. The remedial action may address a risk associated with the application risk value, or allow for publication of the application.
G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité
G06F 21/56 - Détection ou gestion de programmes malveillants, p. ex. dispositions anti-virus
Technologies directed to calculating an array factor for a phased array antenna are described. One wireless device with a phased array antenna receives inputs and defines a first variable in a first coordinate space and defines a set of amplitudes of a one-dimensional or two-dimensional inverse Fast Fourier Transform (IFFT). Each amplitude is based on the third value, an excitation amplitude and an excitation phase or delay of a respective antenna element. The wireless device determines first array factor values in the first coordinate space by computing the one-dimensional IFFT using the first variable. The wireless device performs a spline or linear interpolation to obtain second array factors at points in the physical coordinate space. The wireless device sends the second array factors to digital beam forming (DBF) circuitry that causes the phased array antenna to steer a radiation beam using the second array factor values.
H04B 7/08 - Systèmes de diversitéSystèmes à plusieurs antennes, c.-à-d. émission ou réception utilisant plusieurs antennes utilisant plusieurs antennes indépendantes espacées à la station de réception
H01Q 3/36 - Dispositifs pour changer ou faire varier l'orientation ou la forme du diagramme de directivité des ondes rayonnées par une antenne ou un système d'antenne faisant varier la phase relative ou l’amplitude relative et l’énergie d’excitation entre plusieurs éléments rayonnants actifsDispositifs pour changer ou faire varier l'orientation ou la forme du diagramme de directivité des ondes rayonnées par une antenne ou un système d'antenne faisant varier la distribution de l’énergie à travers une ouverture rayonnante faisant varier la phase par des moyens électriques avec des déphaseurs variables
H01Q 3/40 - Dispositifs pour changer ou faire varier l'orientation ou la forme du diagramme de directivité des ondes rayonnées par une antenne ou un système d'antenne faisant varier la phase relative ou l’amplitude relative et l’énergie d’excitation entre plusieurs éléments rayonnants actifsDispositifs pour changer ou faire varier l'orientation ou la forme du diagramme de directivité des ondes rayonnées par une antenne ou un système d'antenne faisant varier la distribution de l’énergie à travers une ouverture rayonnante faisant varier la phase par des moyens électriques avec une matrice faisant varier l'angle de déphasage
H01Q 21/06 - Réseaux d'unités d'antennes, de même polarisation, excitées individuellement et espacées entre elles
H04B 7/06 - Systèmes de diversitéSystèmes à plusieurs antennes, c.-à-d. émission ou réception utilisant plusieurs antennes utilisant plusieurs antennes indépendantes espacées à la station d'émission
15.
Local computing resource creation for performing machine learning tasks
Local computing resources may be created for machine learning tasks. A kernel of a machine learning development environment implemented as a first container at a host system may execute code to perform a machine learning task that includes a statement that causes a local execution resource to be created at the host system to perform the machine learning task. A second container may be placed as the local execution resource at the host system as a child application at the host system. A network namespace of the first container may be used as the network namespace of the second container, making the second container able to perform network communications with the first container locally on the host system. The second container may perform the machine learning task in accordance with the code.
G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
16.
Dynamically determining shared computing resources for executing actions in an application workflow configuration
Shared computing resources may be determined for executing actions in an application workflow configuration. An application workflow configuration that describes a workflow that includes actions with respective action code executable to perform the actions may be obtained. Execution of the workflow may be directed according to the application workflow configuration. As part of execution of the workflow, an assignment of two of the actions may be individually determined for a same computing resource. Execution of the respective action code for the two actions may be caused according to the same computing resource.
Systems and techniques are described for providing video enhancements during sports broadcasts. In various examples, first tracking data representing first respective locations of a first plurality of players on a two-dimensional plane at a first time may be received. First embedding data representing a formation of the first plurality of players at the first time may be generated based at least in part on the first tracking data. A first set of historical plays may be determined based at least in part on searching a first data store using the first embedding data. A first area of the two-dimensional plane corresponding to a play vulnerability may be determined based on respective outcomes of the first set of historical plays. A first graphical overlay may be displayed in association with the first area on a live video feed.
In a data storage system, stored data is secured using a key-based encryption algorithm. The disclosure provides mechanisms for increasing security of the stored data by storing a unique key used to encrypt and/or decrypt the data in a volatile key storage of a backplane, where power to the volatile key storage is routed through a connection that is closed when a corresponding data storage device is connected to the backplane and open when the corresponding data storage device is disconnected from the backplane.
Systems and methods are described for providing a secure network connection between a serverless instance and an external environment with respect to a serverless execution environment hosting the serverless instance. A secure connection management system may be implemented in a serverless execution environment with at least one host device hosting the one or more function execution environments. The secure connection management system may facilitate establishment and management of a secure network connection between the serverless instance and the external environment in accordance with the connection configuration. The secure connection management system may also be isolated from the function execution environments in a separate execution environment such that the secure connection management system may take action to reduce risk to the external environment against issues with the execution of serverless function code on the serverless instance.
A surface treatment for use in fabrication of superconductor devices is disclosed. The surface treatment may include an isotropic chemical etch that removes native surface oxide layers and other contaminants, followed by a conformal deposition of a thin dielectric film. The surface treatment may be performed one or more times, at any of several stages in the fabrication of a superconductor device. Applying the surface treatment to a substrate prior to junction formation may provide improved within-wafer uniformity and wafer-to-wafer reproducibility of the resistance targeting. Applying the surface treatment on top of finished junctions and ground plane materials may provide reduced microwave losses, in addition to the increased within-wafer uniformity and wafer-to-wafer reproducibility of the junction resistance.
A first computing device can receive a fault instruction specifying a fault to inject into a virtual compute instance. The first computing device can then send a command to a second computing device that hosts the virtual compute instance to cause the second computing device to inject the fault into the virtual compute instance. Later, the first computing device can send a heartbeat message to the second computing device to indicate that the second computing device is to continue to introduce the fault. In turn, the second computing device can save a pre-fault state of the virtual compute instance and then introduce the fault into the virtual compute instance. Later, the second computing device can receive the heartbeat message from the first computing device and, in response to receipt of the heartbeat message from the first computing device, continue to introduce the fault into the virtual compute instance.
Described are systems and methods for detecting sleep-related breathing events during a sleep session of a user based on sensor data from a wearable device, such as a wrist-worn wearable device. For example, disclosed implementations detect biometric changes of the user that may be indicative of sleep-related breathing events and determine, based on features determined from those biometric changes, that a sleep-related breathing event has occurred. In addition, the disclosed implementations provide a presentation and explanation of the determined sleep-related breathing events.
Systems and methods are disclosed for shuttle height monitoring systems for shuttles powered by linear synchronous motors. An example system may include a track, a first sensor disposed adjacent to the track, a second sensor disposed adjacent to the track, a third sensor disposed adjacent to the second sensor, and a controller. The controller may be configured to determine, using the third sensor, that the first shuttle is adjacent to the first sensor, determine, using the first sensor, a first distance between a first lower portion of the first shuttle and the first sensor, determine, using the second sensor, that the second shuttle is adjacent to the first sensor, and determine, using the first sensor, a second distance between a second lower portion of the second shuttle and the first sensor.
Systems and methods are provided to round the numbers produced by a systolic array. A rounder, including a plurality of random number generators, can receive a number from the systolic array. Each random number generator may be associated with a random number sequence and may generate a next random number in the random number sequence based on a state value representing a position within the random number sequence. Each random number generator can assume a state based on state value shared by the plurality of random number generators. Each random number generator can cycle through a number of positions within the random number sequence based on the relative position of the random number generator within the plurality of random number generators to generate a random number. The rounder can perform a rounding operation using the generated random number.
G06F 7/499 - Maniement de valeur ou d'exception, p. ex. arrondi ou dépassement
G06F 7/58 - Générateurs de nombres aléatoires ou pseudo-aléatoires
G06F 15/80 - Architectures de calculateurs universels à programmes enregistrés comprenant un ensemble d'unités de traitement à commande commune, p. ex. plusieurs processeurs de données à instruction unique
Methods and systems of using an approximate duplicate event filter are disclosed. Event processing systems of a service provider network such as a security service may receive a large volume of events to analyze. Events that have previously occurred can be given a lower priority for analysis than new events. Events that are similar to previous events can likely also be given a lower priority for analysis. These non-exact match events can be detected by comparing token representations of new events to token representations of previous events. Events may be considered according to the context in which the events occur.
G06F 12/0864 - Adressage d’un niveau de mémoire dans lequel l’accès aux données ou aux blocs de données désirés nécessite des moyens d’adressage associatif, p. ex. mémoires cache utilisant des moyens pseudo-associatifs, p. ex. associatifs d’ensemble ou de hachage
G06F 40/284 - Analyse lexicale, p. ex. segmentation en unités ou cooccurrence
27.
Service integration and management in a simulated environment
Disclosed are various embodiments for a simulation framework that facilitates the integration and management of multiple services in a software-in-the-loop simulated environment. A simulation runtime engine can deploy multiple services which may have dependencies upon one another in a simulated environment. Network service calls sent from one simulated services to another service may be intercepted to ensure that the network service call is sent to the simulated instance of the service instead of the actual non-simulated instance of the service. In addition, system time calls are intercepted to ensure that the requested service is provided the simulation time.
G06F 30/20 - Optimisation, vérification ou simulation de l’objet conçu
G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
28.
Structured interleaving of generations and external interactions for conversation-based generative artificial intelligence applications using extensible role sets and hidden markers
An automated conversation intermediary performs several operations during a conversation between end users and chatbots. Prior to adding natural language input from an end user to a chatbot prompt, the intermediary annotates the input to indicate a role of the end user, using hidden markers for the annotation that are not presented to the end user during the conversation. The intermediary receives output generated by the chatbot, which also includes hidden markers in addition to natural language to be presented to the end user, and removes the hidden markers before providing the natural language portion of the output to the end user.
Techniques for updating a model are described. An example includes determining a proper subset of weights of a first trained machine learning (ML) model to change during an optimization procedure; updating only the proper subset of weights of a second ML model on a first source dataset to generate an optimized ML model; and storing the optimized ML model.
Systems and techniques are disclosed for determining discrepancies between conditions and parameters associated with an image. An image processing model may generate output indicating predicted values for an image using the image as input, while a text processing model may generate output indicating corresponding predicted values for an image using textual data associated with the image as input. A comparison of the output data may be performed to determine discrepancies between values. Discrepancies that are sufficiently significant and relevant may be reported for additional analysis.
G16H 30/20 - TIC spécialement adaptées au maniement ou au traitement d’images médicales pour le maniement d’images médicales, p. ex. DICOM, HL7 ou PACS
31.
Machine learning systems for generating output images based on style elements of input images
A diffusion model is provided with a reference image and a text prompt, and generates output images having content specified in the prompt and style characteristics represented in the image. The reference image is encoded to generate multiple image embeddings. The prompt is encoded to generate a text embedding that is separate from the image embeddings. After each denoising step of the diffusion model, the text embedding is used to perform a first cross-attention operation on the denoising output, and the image embeddings are used to perform a second cross-attention operation. During earlier denoising steps, the second cross-attention operation is associated with a low weight parameter, causing the operation to have a smaller effect on the output image. During later denoising steps, a high weight parameter is used. In some cases, the input image for the model may be generated by performing a diffusion process using the reference image.
Techniques are described herein for image-based determination of container fullness. An example method can include a computing system receiving, from an image-capturing device, a first two-dimensional image of a container including a first item. The computing system can determine, using a machine learning model, three dimensional information based at least in part on the two-dimensional image, the three dimensional information indicating a fullness of the container. The computing system can compare the fullness of the container to a target fullness of the container. The computing system can determine whether the fullness of the container exceeds the target fullness based at least in part on the comparison.
Methods and systems configured to embed data representing content output by at least one device for downstream content recognition or other downstream processes. For example, a device operates one or more media data embedding components configured to embed information regarding the output media, such as audio or image content. The embedding component is trained to embed information for a subset of known downstream processes with some known processes deliberately held out from the training. Among other benefits, this approach can help reduce over customization of the embedding component and allow more information to preserved by the component for purposes of downstream operations that may yet be configured.
G06V 10/774 - Génération d'ensembles de motifs de formationTraitement des caractéristiques d’images ou de vidéos dans les espaces de caractéristiquesDispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant l’intégration et la réduction de données, p. ex. analyse en composantes principales [PCA] ou analyse en composantes indépendantes [ ICA] ou cartes auto-organisatrices [SOM]Séparation aveugle de source méthodes de Bootstrap, p. ex. "bagging” ou “boosting”
G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p. ex. des objets vidéo
G10L 25/51 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes spécialement adaptées pour un usage particulier pour comparaison ou différentiation
Systems and methods are described for using multiple threshold maps for color dithering. An example method may comprise determining a tertiary RGB color. The example method may comprise selecting, using data representing the tertiary RGB color, a dithering threshold map indicating a pattern of alternating threshold values. The example method may comprise selecting, based on the tertiary RGB color and the dithering threshold map, a tertiary color value set comprising a red value, a green value, and a blue value. The example method may comprise mapping, based on the dithering threshold map, the alternating threshold values to a pixel set of a portion of an RGB display. The pixel set may include one or more of a red pixel, green pixel, and/or blue pixel. The example method may comprise activating, based on the tertiary color value set and the dithering threshold map, at least in part, the pixel set.
G09G 3/20 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice
G02F 1/167 - Dispositifs ou dispositions pour la commande de l'intensité, de la couleur, de la phase, de la polarisation ou de la direction de la lumière arrivant d'une source lumineuse indépendante, p. ex. commutation, ouverture de porte ou modulationOptique non linéaire pour la commande de l'intensité, de la phase, de la polarisation ou de la couleur basés sur le mouvement de translation des particules dans un fluide sous l’influence de l’application d’un champ caractérisés par l’effet électro-optique ou magnéto-optique par électrophorèse
G02F 1/1677 - Association structurelle des cellules avec des dispositifs optiques, p. ex. des réflecteurs ou des dispositifs d’éclairage
G09G 3/34 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice en commandant la lumière provenant d'une source indépendante
35.
Customer-specified granular security rules for radio-based applications implemented using cloud resources
A set of security rules for user plane traffic of a subset of user equipment (UE) devices of a radio-based application is received via programmatic interfaces at a service of a cloud provider network. A packet comprising user data associated with a UE device of the subset is received at a network function implementation server of the service. An action indicated in a security rule is implemented with respect to the packet at the server.
A cart system for inventory management can include a cart frame including a base, a handle to control movement of the cart frame, a stationary shelf, and a movable shelf disposed above the stationary shelf. The movable shelf is movable in a path of travel vertically overhead of the stationary shelf to change a volume underneath the movable shelf to stack items over each other within the volume and supported by the stationary shelf. A height adjustor can be configured to lower or raise the movable shelf in a vertical direction to an ergonomic height for loading the items and a storage height to store the items while creating sufficient volume below the movable shelf loading the items on the stationary shelf. A cart controller can be configured to receive a height input, and control the height adjustor based on the height input.
B62B 3/02 - Voitures à bras ayant plus d'un essieu portant les roues servant au déplacementDispositifs de direction à cet effetAppareillage à cet effet comportant des parties réglables, rabattables, attachables, détachables ou transformables
B62B 3/04 - Voitures à bras ayant plus d'un essieu portant les roues servant au déplacementDispositifs de direction à cet effetAppareillage à cet effet comportant des moyens pour accrocher ou saisir en place les objets à transporterAppareillage de manutention de charges
B62B 5/00 - Accessoires ou détails spécialement adaptés aux voitures à bras
B66F 9/075 - Caractéristiques de construction ou détails
37.
Stability prediction for three dimensional robotic bin packing
In various examples, systems and methods for stability prediction for 3D robotic bin packing are described. A set of contact points for a first item at a first candidate placement position may be determined. A first contact point having a minimum value along a first coordinate dimension and a second contact point having a maximum value along the first coordinate dimension may be determined. A third contact point that is a maximum distance between a line between the first contact point and the second contact point may be determined. A determination may be made whether a centroid of the first item is within a triangle defined by the first contact point, the second contact point, and the third contact point. A stability of the first item at the first candidate placement position may be determined based on the location of the centroid.
A search language is provided for writing rules that allow semantic and syntactic checking of source code to find potential errors in a target code. The language allows for wildcards (also called placeholders), which provide a more expansive matching of search terms. A compiler is described that converts a search language query into a semantic graph representation. The target code being searched can also be converted to a target graph representation. A comparison can then be performed between the semantic graph representation and the target graph representation to determine if the semantic graph representation is contained within the target graph representation. If so, then a semantic match is found in the target source code. More specifically, semantic matching can be realized by checking homomorphism against the target graph representation. In one example, the semantic matching can include a comparison of nodes and edges connecting the nodes.
Computer-implemented techniques for autonomic control plane scaling in a container orchestration cluster. The techniques include a method that involves managing a container orchestration cluster's control plane. When a control plane instance is underutilized, it handles control plane requests and monitors its resource usage. If it becomes overutilized (hot state), it identifies another instance with spare resources (cold state) and redirects control plane traffic to it to maintain performance and availability.
G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
Systems and methods are provided for swift restoration of a network connection and communication session between computing systems. A network connection between two computing systems may be established. When the network connection is interrupted, one computing system may send a reestablishment connection to the other computing system, and the network connection may be reestablished based on the reestablishment communication without establishing a second network connection.
G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p. ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
H04L 41/0654 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant la reprise sur incident de réseau
A first-in-first-out (FIFO) device includes a plurality of FIFO stages coupled in series. Each FIFO stage includes a data register representing a FIFO entry, a valid register storing a data valid signal to provide a valid signal to indicate whether the FIFO entry is storing valid data, and an input multiplexer to provide data to a FIFO stage. Upon receiving a push signal to store input data into the FIFO device, a FIFO stage of the FIFO device determines whether to update the data register of the FIFO stage based on respective valid signals from the FIFO stage, and neighboring FIFO stages of the FIFO stage. Upon receiving a pop signal to provide output data from the FIFO device, the FIFO stage determines whether to provide data stored in the data register of the FIFO stage or the input data of the FIFO device to the preceding FIFO stage.
G06F 9/30 - Dispositions pour exécuter des instructions machines, p. ex. décodage d'instructions
G06F 13/28 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus d'entrée/sortie utilisant le transfert par rafale, p. ex. acces direct à la mémoire, vol de cycle
42.
Immutable resource retention rules for resource recovery service
Provided is a system for facilitating recovery of deleted computing resources in a cloud network environment. A centralized resource recovery service may communicate with a plurality of resource management services that are each configured to create, modify, or delete their respective computing resources such as storage volumes, databases, and compute instances. The resource recovery service may allow creation of immutable resource retention rules that are, under certain conditions, unable to be deleted or modified, even by an administrative user who created such retention rules. Such immutable retention rules may be used to thwart malicious attempts to permanently delete resources by deleting the retention rules that govern such resources. Since such attempts to delete such immutable retention rules would fail, the retention rules would continue to apply and allow deleted resources to be placed in a recoverable state according to the retention rules.
G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
43.
Generating software testing recommendations using machine learning
Testing recommendations for an updated software build can be generated. For example, a computer system can determine a classification of a modification of a component of a software build into a category based on a text file that indicates the modification of the component. The computer system can also determine a recognition of an entity type for the component of the software build based on the text file. The computer system can generate, based at least in part on the classification and the recognition, a recommendation indicating one or more tests for use in testing the modification to the software build.
A large language model (LLM) may be used to generate an overall entity representation of an entity using an input that includes individual representations based on graph data, text data, and image data associated with the entity. Graph data that represents characteristics of the entity and types of relationships between the entity and other entities is used to generate a graph representation. Text associated with the entity is used to generate a text representation. Image data associated with the entity is used to generate an image representation. These representations are used to generate an input to the LLM, which is trained to generate an entity representation based on the input. The entity representation may be used by other models, such as to determine entities having similar or differing characteristics.
Devices, systems, and methods for language model prompt engineering include a method of: providing, by at least one first processor, to a language model, a first prompt including a first task and instructing the language model to generate a set of task-specific reasoning modules; generating, by the language model, the set of task-specific reasoning modules based on the first prompt, the set of task-specific reasoning modules including a first reasoning module; providing, by at least one second processor, to the language model, a second prompt including the first task, a second task, and the first reasoning module, wherein the second prompt instructs the language model to generate an initial reasoning structure defining how to respond to the first task without providing a response; and generating, by the language model, the initial reasoning structure based on the second prompt.
A technique to compute statistics of data elements include serially inputting the data elements into a compute channel. The compute channel can generate a first running mean and a first running variance associated with data elements of the vector having odd sequence indices, and a second running mean and a second running variance associated with data elements of the vector having even sequence indices. Subsequent to serially inputting data elements into the compute channel, the first running mean and the second running mean are aggregated to generate a mean associated with the data elements of the vector, and the first running variance and the second running variance are aggregated to generate a variance associated with the data elements of the vector.
Techniques for implementing cross-domain identity trust using trusted token issuers are described. An identity provider is registered with an identity service of a cloud provider network in association with an organization or user. Thereafter, tokens generated by the identity provider can be provided to the identity service as part of token exchanges to obtain new tokens useful for accessing resources managed or provided by applications, such as services, within the cloud provider network. The token exchange process can include use of administrator-provided mapping information indicating how to associate user identity information from an identity provider token with user identity information in a directory utilized by the identity service, whereby the new tokens include identity information that is easily utilized by receiving applications for making access control determinations and performing logging for auditability.
A control plane server of a network-accessible service of a cloud provider network obtains an indication from a client that security artifacts to be used for establishing connections among constituent services of an application are to be obtained automatically by the service. The control plane server transmits, to a first agent established at a first resource at which a first constituent service of the application runs, a set of security artifacts obtained from an artifact source and assigned to the first constituent service by the control plane server. The set of artifacts is used to establish a connection between the first agent and a second agent at a second execution resource at which a second constituent service of the application runs. Messages between the constituent services are sent using the connection.
H04L 15/16 - Appareils ou circuits à l'extrémité d'émission avec clavier coopérant avec des disques-code
G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
A system analyzes network traffic at the network edge in a Point-of-Presence (POP) to prevent denial of service attacks, such a reflection attack, and filters such attack traffic. The POP can analyze a source identifier of the network traffic, such as a source prefix, and compare the source identifier to known source identifiers from the same geographic region as the POP. If the source identifier is outside of the POPs geographic region, then the network traffic is rate limited, such as by blocking the network traffic or reducing the network traffic to a desired threshold. To further ensure that the traffic is routed to the appropriate POP, the POP edge location announces anycast addresses for receiving the network traffic. The geographic region can be defined as a city, a country, sub-regions within a country, a portion of a continent (e.g., southeast region of Asia), a continent, etc.
Aspects of the present disclosure relate to systems and methods for enforcing safe operational limits on the control signals used to operate a robotic system in a human-centric environment to protect against damage to the robotic components. According to an aspect of the present disclosure, the robotic system generates an intervention signal when control signals exceed safe operating limits. The intervention signal may be used to signal a warning to a user and/or may cause the system to change poses or activities to restore the robotic system to operating within the safe operating limits. Some aspects of the present disclosure relate to monitoring the power usage and/or temperature of components of the robotic system. One or more aspects of the present disclosure may be used in combination with each other and/or may be used with additional systems and processes for controlling a robotic system in a human-centric environment.
G05D 1/85 - Fonctionnement à sécurité intégrée, p. ex. mode de fonctionnement de secours
G05D 1/86 - Surveillance des performances du système, p. ex. modules d’alarme ou de diagnostic
G05D 101/15 - Détails des architectures logicielles ou matérielles utilisées pour la commande de la position utilisant des techniques d’intelligence artificielle [IA] utilisant l’apprentissage automatique, p. ex. les réseaux neuronaux
G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p. ex. des objets vidéo
52.
ORDERED TEMPORARY CREDENTIALS FOR ZERO-TRUST SYSTEMS
Techniques for implementing and utilizing ordered temporary credentials for a zero-trust system implemented in a multi-tenant cloud provider network are described. An Access Management (AM) service obtains ordering configuration indicating a sequence or pattern of requests that are allowed to be made in association with a credential or session. In authorizing requests made to services, the AM service can determine if the request, together with any other requests made via the credential or session, matches the constraints defined by the ordering configuration, and deny an access when the request would violate the ordering configuration.
A computing system supporting reliable network communications can include a virtual machine executing a user application, and a network adapter device coupled to the virtual machine via a plurality of virtual interfaces. The user application can communicate with the network adapter device using a virtual interface assigned to the user application. Queue pairs, each including a send queue and a receive queue, can be implemented to process transmit packets being sent from the virtual machine to the network and incoming packets being sent to the virtual machine from the network.
G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p. ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
H04L 1/1829 - Dispositions spécialement adaptées au point de réception
H04L 69/22 - Analyse syntaxique ou évaluation d’en-têtes
H04L 69/324 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche liaison de données [couche OSI 2], p. ex. HDLC
H04L 69/326 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche transport [couche OSI 4]
54.
ORDERED TEMPORARY CREDENTIALS FOR ZERO-TRUST SYSTEMS
Techniques for implementing and utilizing ordered temporary credentials for a zero-trust system implemented in a multi-tenant cloud provider network are described. An Access Management (AM) service obtains ordering configuration indicating a sequence or pattern of requests that are allowed to be made in association with a credential or session. In authorizing requests made to services, the AM service can determine if the request, together with any other requests made via the credential or session, matches the constraints defined by the ordering configuration, and deny an access when the request would violate the ordering configuration.
Facilities for accommodating ground vehicles include spaces or enclosures defined by frames, panels and doors mounted to such frames, and charging consoles provided within the spaces or enclosures. Doors may be operated to enable a ground vehicle to enter a space and receive electrical power from a charging console or transfer information or data to external computer systems. Doors may also be operated to enable workers to access the space to inspect the ground vehicle or deposit an item within the ground vehicle. Facilities may include multiple spaces or enclosures for accommodating ground vehicles and may be formed by joining frames to one another and mounting panels or doors to such frames.
Package storage space optimization systems and methods may utilize a combination of fixed racks for standardized packages, fixed racks for non-standardized packages, and reconfigurable racks that can be configured for either standardized packages or non-standardized packages based on an expected package mix. The reconfigurable racks may be manually, semi-automatically, or automatically configured between standardized or non-standardized package configurations. In addition, the reconfigurable racks may include controllers, visual and/or audio output devices, actuators, and/or sensors to facilitate at least partially automated conversion between standardized or non-standardized package configurations.
G06Q 10/08 - Logistique, p. ex. entreposage, chargement ou distributionGestion d’inventaires ou de stocks
B65G 1/137 - Dispositifs d'emmagasinage mécaniques avec des aménagements ou des moyens de commande automatique pour choisir les objets qui doivent être enlevés
G05B 15/02 - Systèmes commandés par un calculateur électriques
G06Q 10/087 - Gestion d’inventaires ou de stocks, p. ex. exécution des commandes, approvisionnement ou régularisation par rapport aux commandes
58.
Dynamical decoupling of wells for an energy gap protected qubit
Selective frequency dissipation is implemented that enables cooling of energy gap protected qubits such that excited energy states resulting from heating or other undesired processes are returned to a lower excited energy state or a ground state manifold, thus reducing the probability of errors. Also, the selective frequency dissipation inhibits leakage from the energy gap protected qubits when in the ground state. Additionally or alternatively, Hamiltonian engineering by inducing parity rotations is implemented to decouple the wells of the energy gap protected qubit to further reduce errors when leakage does happen.
A signal to software interface management system generates a software code for implementing a signal to software interface to be deployed to a vehicle system component. The software interface management system may train a machine learning model using a plurality of types of vehicle signals and one or more vehicle specifications to generate the software code for implementing the signal to software interface. The signal to software interface may map a vehicle system component signal to a schema key associated with that vehicle system component, and may format the vehicle system component signal for use by a vehicle software according to a schema associated with the schema key.
A system may be configured to: receive, via user interaction with a user interface, content and a user request to generate a content summary of the content, wherein the user request specifies the content summary is to be generated according to a categorical description, generate, via a soft-prompt generator, a first soft prompt based on the request and one or more tokens, generate, via a summary generator, a categorical description output based on the first soft prompt and the content, generate, via the soft-prompt generator, a second soft prompt based on the categorical description output and the one or more tokens, transmit the second soft prompt to the summary generator; and generate, via the summary generator, the content summary based on the second soft prompt and the content.
Some embodiments provide an integrated circuit (IC). The IC includes a microprocessor circuit for loading configuration for a neural network and generating instructions for executing the neural network based on the configuration. The IC includes a neural network inference circuit for executing a neural network for input data according to instructions received from the central processing circuit. The IC includes an input processing circuit for receiving data and preparing input data for the neural network inference circuit. The IC includes a unified memory accessible by the microprocessor circuit, neural network inference circuit, and input processing circuit.
G06N 3/063 - Réalisation physique, c.-à-d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
G06F 9/22 - Aménagements de microcommande ou de microprogramme
G06F 12/06 - Adressage d'un bloc physique de transfert, p. ex. par adresse de base, adressage de modules, extension de l'espace d'adresse, spécialisation de mémoire
Techniques are described for maintaining contextual data to support content-related actions. In an example, a system stories second content at a source. The source is associated with first content. The system sends, to a device, an object that indicates the first content. From the device at a first time, the system receives first data indicating a first request for the second content and including source information that indicates the source. From the device at a second time, the system receives second data indicating a second request for the second content, the second data including the source information, the first data and the second data received at a frequency indicated by the object. The system determines that the requests are associated with the first content based on the source information included in the received data, and stores third data indicating a presentation of the first content by the device.
Computing resources for anomaly detection on time series data using a machine learning model may be dynamically provisioned. An expected workload of anomaly detection on time series data is determined in order to determine a number of computing resources. The number of computing resources are provisioned for anomaly detection and updated when the machine learning model is re-trained.
G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p. ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
G06F 18/214 - Génération de motifs d'entraînementProcédés de Bootstrapping, p. ex. ”bagging” ou ”boosting”
H04L 47/70 - Contrôle d'admissionAllocation des ressources
H04L 47/765 - Contrôle d'admissionAllocation des ressources en utilisant l'allocation dynamique des ressources, p. ex. renégociation en cours d'appel sur requête de l'utilisateur ou sur requête du réseau en réponse à des changements dans les conditions du réseau déclenchée par les nœuds de destination finale
H04L 47/78 - Architectures d'allocation des ressources
64.
Secure session resumption protocol selection based on network condition analysis
Embodiments of secure session resumption protocol selection based on cost analysis are disclosed. Session resumption requests are received from clients (e.g., as packets). A cost (e.g., network latency time) associated with a client-round-trip-based resumption process that requires a round trip between the server and the client is determined. Another cost associated with a no-round-trip-to-client-based resumption process is determined (e.g., network latency to access a session state data store and/or session state data store processing time). The costs are analyzed in order to select which session resumption process is used to resume the requested session. The session is resumed using the selected session resumption process. In some embodiments, a particular secure session resumption protocol may be selected based on classification of the client into a category that estimates a roundtrip time between the client and the server.
A data anonymization service of an application development service is configure to protect sensitive data while providing data context in the reproduction of application events. Upon detection of an execution symptom within a production application, data required to reproduce the symptom is collected as input to an anonymizer to facilitate minimal-trust analysis of the symptom. The data may first be minimized to eliminate data elements not needed to reproduce the symptom, the data elements are identified that are essential to reproduce the symptom are determined to contain sensitive data according to client-provided rules. These identified elements are then transformed to anonymize the sensitive data while preserve reproducibility of the symptom. A modified data set including the transformed data elements may then be provided to an application development service for analysis.
Materialized views may be optimally selected for materialized view creation or refresh. Materialized views for creation or refresh may be identified. A subset of the materialized may be determined according to an optimization technique that selects the subset of the materialized views according to a maximized performance benefit for maintaining the subset of materialized views based on a workload of the database system caused by a set of previously received queries. Individual ones of the subset of materialized views to create or refresh may be selected and performed according to a performance benefit-based order of the subset of the materialized views.
G06F 16/215 - Amélioration de la qualité des donnéesNettoyage des données, p. ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
Systems and methods are provided for natural language query processing and data visualization generation. The system can analyze the natural language query for semantic attributes and compare the semantic attributes against the semantic data of a set of data visualizations to generate context for the natural language query in the form of a personalized set of semantic data. Based on the semantic attributes and the semantic data, the system can select a set of exemplars that best match the natural language query and using the exemplars, and a library specification, generate library specification programming code for generating a structured query to resolve the natural language query. Based on the results of the structured query, the system can generate a data visualization as a response to the natural language query.
Some embodiments provide a method for training a first NLP network based on a previously-trained second NLP network. The method propagates text inputs through the first network to generate a first set of output vectors and the second network to generate a second set of output vectors. Each first-set vector generated based on a text input has a corresponding second-set vector generated based on the same text input and each vector of the first and second sets has a same number of vector components. The method computes a value for a loss function that emphasizes a maximum disparity between components of first-set vectors and corresponding components of second-set vectors. The method trains the first network using the computed loss function value to minimize the maximum disparity between the first-set vector components and corresponding second-set vector components so that the first network produces outputs similar to outputs of the second network.
A system may share updates to a machine learning model between a first device and a second device. The first device may determine one or more updatable layers of the model. The first device may train the first model to update parameters of the updatable layers in response to processing input data using the model. The first device may keep parameters of model layers other than the updatable layers constant during the training. The first device may send, to the second device, first model update data representing the updated parameters. The second device may aggregate model update data (e.g., from multiple devices), determine second model update data, and send the second model update data to the first device. The first device may update its model based on the second model update data.
G06F 18/21 - Conception ou mise en place de systèmes ou de techniquesExtraction de caractéristiques dans l'espace des caractéristiquesSéparation aveugle de sources
A dialog driven system may implement context inclusive interruption detection. During an audio presentation of a dialog generated by a dialog driven system, a voice audio may be detected. A context inclusive encoding may be generated for the voice audio, such as an acoustic encoding of the voice audio. The context inclusive encoding may be used to apply a machine learning model to classify whether the detected voice audio is a true interruption or a false interruption. False interruptions may allow the audio presentation to continue. True interruptions may stop audio presentation to process the voice audio as a response to the dialog.
A system includes a housing and a light emission source positioned within the housing and including a first light emitter array characterized by a first polarization state and a second light emitter array characterized by a second polarization state. The light emitted by the light emission source is configured to propagate along an optical axis. The system also includes a lens positioned within the housing along the optical axis and a wavefront modification element positioned within the housing along the optical axis. The wavefront modification element comprises a polarization-sensitive diffractive structure.
H01S 5/183 - Lasers à émission de surface [lasers SE], p. ex. comportant à la fois des cavités horizontales et verticales comportant uniquement des cavités verticales, p. ex. lasers à émission de surface à cavité verticale [VCSEL]
An access management policy and security information indicative of one or more security constraints may be received, by a service, from an entity, such as a customer. The access management policy and the security information may be received in association with a request for the service to perform a policy validation check for validating the policy. The service may perform a permissions comparison that compares a permissiveness of the access management policy to the one or more security constraints to generate a permissions comparison result. The service may generate, based on the permissions comparison result, a binary policy validation check result that may be indicative of either passing or failing the policy validation check. When the access management policy fails the policy validation check, the service may determine a given allow statement within the access management policy that caused the access management policy to fail the policy validation check.
Multiple streams of media are analyzed for defects by synchronizing the streams in time and generating hashes or other representations of images of the respective streams. Where the hashes or other representations of two or more streams are sufficiently similar to one another, the streams may be determined to be similar to one another, and a determination as to whether each of the streams is defective may be made by analyzing just one of the streams. Where the hashes or other representations of two or more streams are not sufficiently similar to one another, a determination as to whether each of the streams is defective may be only made by analyzing all of the streams independently.
H04N 21/24 - Surveillance de procédés ou de ressources, p. ex. surveillance de la charge du serveur, de la bande passante disponible ou des requêtes effectuées sur la voie montante
H04N 21/2662 - Contrôle de la complexité du flux vidéo, p. ex. en mettant à l'échelle la résolution ou le débit binaire du flux vidéo en fonction des capacités du client
Techniques for generating an executable API call for an LLM-generated request, where the executable API call is usable to cause a component to generate a potential response to a user input, are described. In some embodiments, the system receives a user input and uses a language model to generate a request for a component to provide a potential response to the user input. The system uses the request, an API description corresponding to the component, and other information not available to the language model during processing to generate an executable API call corresponding to the request. The system can execute the executable API calls (in a system-determined order or concurrently) to cause the corresponding components to generate potential responses to the user input.
G10L 15/06 - Création de gabarits de référenceEntraînement des systèmes de reconnaissance de la parole, p. ex. adaptation aux caractéristiques de la voix du locuteur
G10L 15/18 - Classement ou recherche de la parole utilisant une modélisation du langage naturel
G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p. ex. dialogue homme-machine
G10L 15/30 - Reconnaissance distribuée, p. ex. dans les systèmes client-serveur, pour les applications en téléphonie mobile ou réseaux
A method may include determining that a weighted volume of a first item in an inventory system. The weighted volume can be based on an actual volume and a weight associated with a volume category for the first item. The method may include comparing a weighted average volume based on weighted volumes for a second set of items in a container and a weighted volume of the first item with a volume threshold of the container. The method may include causing the item to be transferred to the container with respect to the comparison between the weighted average volume and the volume threshold. The method may include updating the volume threshold of the container based on a volume of a third set of items in the container after transferring the item to the container. The third set of items can include the first item and the second set of items.
An aerial vehicle or another system having moving components may be configured with a capacitive sensing system for detecting body parts of humans or other animals within proximity. The capacitive sensing system includes conductive components provided in association with surfaces of housings within which motors rotate propellers or other objects. The capacitors are coupled to circuits including transistors, resistors, capacitors or other features that are configured to determine levels of capacitance on the conductive components during operations of the aerial vehicle or other system. When a body part approaches a conductive component, and disrupts a level of capacitance on a capacitor coupled to the conductive component, a change in the level of capacitance on the capacitor is detected. Where the change exceeds a predetermined threshold, predetermined actions such as stopping or otherwise altering operations of the motors may be performed.
Generally described, the present application relates to providing a container orchestration service that can enable and manage execution of containerized applications on user-owned infrastructure and cloud-provided compute capacity. In some embodiments, a request to execute a task may indicate the type of compute capacity (e.g., internal/external, computing resource amount, etc.) to be used to execute the task. For example, if the task indicates that internal compute capacity is to be used, compute capacity hosted the cloud provider network can be identified and used to execute the task. Alternatively, if the task indicates that external compute capacity is to be used, instructions for executing the task can be generated and sent to the user-owned infrastructure, and the task can be executed using compute capacity provided within the user-owned infrastructure, which is external to the cloud provider network implementing the container orchestration service.
G06F 9/46 - Dispositions pour la multiprogrammation
G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
G06F 9/48 - Lancement de programmes Commutation de programmes, p. ex. par interruption
G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
H04L 41/5051 - Service à la demande, p. ex. définition et déploiement des services en temps réel
H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
A group-based event analysis service may be implemented by a provider network to monitor service-to-service event streams to identify behavior that is abnormal for a particular group of event streams. Event streams may be classified into groups based on the computing resources or services that generate the events, the behavior patterns of the events in the event stream, and other information about the event streams. Deviations in behavior of individual members of a group relative to group behavior may be used to identify anomalous and/or potentially harmful behavior.
G06F 21/00 - Dispositions de sécurité pour protéger les calculateurs, leurs composants, les programmes ou les données contre une activité non autorisée
G06F 11/07 - Réaction à l'apparition d'un défaut, p. ex. tolérance de certains défauts
A system may receive a content request, and generate a set of tokens based on the content request. The system may transmit the set of tokens to a model deployer, and receive a mask in response. The system may then generate a second mask. The system may combine the model deployer mask and the second mask to generate a combined mask. The system may obtain a next token as part of a response, the next token selected based in part on an output of a machine learning model in response to the set of tokens and the combined mask being provided as input to the machine learning model. The system may add the next token to the set of tokens to generate an updated set of tokens; and transmit the updated set of tokens to satisfy the content request.
Techniques for training and testing machine learning models using biased samples are described. In some examples, a sampled test set is generated by estimating a propensity score for each annotation of the set of annotations, wherein a propensity score quantifies a likelihood of being human generated using the set of data, estimating a confidence score for each annotation of the set of annotations, wherein a confidence score quantifies a confidence in a correctness of the annotation, mapping each annotation of the set of annotations to a multi-dimensional space based at least in part on the propensity score, stratifying, based on the propensity score, the mapped annotations, and sampling each stratum according to a request to generate a sampled test set.
G10L 15/06 - Création de gabarits de référenceEntraînement des systèmes de reconnaissance de la parole, p. ex. adaptation aux caractéristiques de la voix du locuteur
G10L 15/26 - Systèmes de synthèse de texte à partir de la parole
Techniques for modifying values included in an input to be provided to a LLM are described, where the values are likely to result in decrease accuracy of an LLM output. In some embodiments, the system receives a user input and may cause various components to determine data usable to generate a response to the user input. Prior to causing a language model(s) to process information, the system may identify that an input to the LLM includes a value that is to be modified. The system may generate a modified value and may provide input data including the modified value to the LLM. Thereafter, the system may revert the modified value to the original value so that another component may perform its configured processing with respect to the original value.
An electronic filter includes a ground plane and a top conductor overlying the ground plane. The top conductor includes an input and an output for receiving and outputting signals, respectively. The filter further includes a plurality of unit cells arranged in series along the top conductor. Each of the plurality of unit cells includes a planar structure disposed between the top conductor and the ground plane. Each of the plurality of unit cells further includes a pair of vias connecting the planar structure to the ground plane. The filter further includes at least one discrete reactive element connected to the top conductor and arranged in a series or a shunt configuration.
In a computer networking system, data is transmitted between network devices in packets. The disclosure provides mechanisms for preserving address data in a stateless manner by storing a unique identifier, corresponding to an address of an endpoint targeted by an original source device, in a header field of an encapsulated packet. The unique identifier may be persisted in an encapsulated return packet transmitted back to the original source device and used to recover the address of the endpoint for inclusion in a source header field of the return packet that is transmitted to the original source device.
Disclosed are various embodiments for self-service management of customer owned or controlled autonomous system numbers in a cloud provider network. In one embodiment, a request is received from a customer to utilize a first autonomous system number (ASN) of the customer in a cloud provider network. Control of the customer over the first ASN is authenticated based at least in part on data publicly associated with the first ASN. An account with the cloud provider network is authorized to utilize the first ASN based at least in part on an authorization request from the customer. Network traffic is routed according to routing information that associates a network address block of the account in the cloud provider network with the first ASN of the customer instead of a second ASN of the cloud provider network.
An analysis request for a data stream is received at a streaming data analytics service from a client associated with a customer account. A set of concurrency snapshot records of the customer account is retrieved from a data store and used to compute a request rate acceleration metric of the account. Based at least in part on the acceleration metric, the analysis request is accepted and analysis of the data stream is initiated.
H04L 65/752 - Gestion des paquets du réseau multimédia en adaptant les médias aux capacités du réseau
H04L 43/0876 - Utilisation du réseau, p. ex. volume de charge ou niveau de congestion
H04L 65/80 - Dispositions, protocoles ou services dans les réseaux de communication de paquets de données pour prendre en charge les applications en temps réel en répondant à la qualité des services [QoS]
87.
Systems and methods for generating customized media content
Systems and methods for generating customized media content are provided (for example, trailers or recaps for a movie or television show). For example, the system may generate a trailer to a television show that is tailored to a specific user, such as a trailer that includes action-specific scenes for a user who often views content in an action-based genre. The system may receive as an input a text or voice-based query from the user (or the system may be automated and may receive user historical data as an input). Based on the input, one or more computing models may generate a text-based narrative to be used with the customized content. Once the narrative is generated, the one or more models may then identify specific video frames to include in the customized content. The video frames may then be stitched together and the customized content may be generated using the stitched video frames and the narrative.
Robotic manipulators that can independently or collaboratively perform tasks are described herein. For example, a robotic system can include a set of linear rails, a first robotic manipulator, and a second robotic manipulator. The first robotic manipulator can be mechanically coupled to a first linear rail of the set of linear rails. The first robotic manipulator can move, along the first linear rail, a first object between first locations. The second robotic manipulator can be mechanically coupled to a second linear rail of the set of linear rails. The second robotic manipulator can move, along the second linear rail, a second object between second locations. The second linear rail may be the same or different from the first linear rail. The first robotic manipulator and the second robotic manipulator may collaboratively move, along the first linear rail and the second linear rail, a third object between third locations.
Systems and methods for mechanical breakers with automatic resetting features and related systems. In one embodiment, an example breaker assembly includes a base portion having a backplate having a fixed position, a spring coupled to the backplate, and a first bracket configured to receive a securing member, where the securing member secures the spring to the first bracket. The breaker assembly may include a pivot portion configured to pivot with respect to the base portion, the pivot portion having a second bracket having a detent surface configured to engage the securing member when the breaker assembly is in a default position, and a member coupled to the pivot portion. The pivot portion pivots with respect to the base portion based at least in part on a force applied to the member, and the pivot portion returns to the default position automatically when the force is no longer applied.
B25J 19/00 - Accessoires adaptés aux manipulateurs, p. ex. pour contrôler, pour observerDispositifs de sécurité combinés avec les manipulateurs ou spécialement conçus pour être utilisés en association avec ces manipulateurs
B25J 13/08 - Commandes pour manipulateurs au moyens de dispositifs sensibles, p. ex. à la vue ou au toucher
90.
Fiducial-based lidar malfunction detection for autonomous motile devices
An autonomous motile device (AMD) may include a light detection and ranging (LIDAR) subsystem that is usable for floor detection. The LIDAR subsystem may include a LIDAR component and a fiducial disposed in a path of light emitted by the LIDAR component. The LIDAR component provides distance data to a processor, the distance data comprising one or more distance values based at least in part on light emitted towards the fiducial. The processor determines a value based on the distance data, and determines whether the value is outside of a predetermined range of values. If the value is out of bounds, this may be indicative of the LIDAR component having malfunctioned, and the processor may cause the AMD to perform an action in response to the LIDAR malfunction.
G01S 17/89 - Systèmes lidar, spécialement adaptés pour des applications spécifiques pour la cartographie ou l'imagerie
G05D 1/00 - Commande de la position, du cap, de l'altitude ou de l'attitude des véhicules terrestres, aquatiques, aériens ou spatiaux, p. ex. utilisant des pilotes automatiques
A lens system includes an aperture stop, a first lens disposed on a first side of the aperture stop, a second lens disposed on the first side of the aperture stop, a third lens disposed on a second side of the aperture stop, and a fourth lens. The first lens is manufactured from glass. The second lens, the third lens, and the fourth lens are manufactured from thermoplastic. The fourth lens includes a first surface oriented towards the aperture stop and a second surface oriented away from the aperture stop. The first surface is refractive and diffractive to light passing through the lens system.
G02B 13/00 - Objectifs optiques spécialement conçus pour les emplois spécifiés ci-dessous
G03B 17/54 - Parties constitutives des appareils ou corps d'appareilsLeurs accessoires prévus pour être combinés à d'autres appareils photographiques ou optiques avec projecteur
G03B 21/00 - Projecteurs ou visionneuses du type par projectionLeurs accessoires
G03B 21/53 - Systèmes de mise au point automatique, p. ex. pour compenser les effets thermiques
92.
Balancing and improving holographic waveguide efficiency
Techniques for improving holographic waveguide efficiency are described. In an example, a waveguide includes a substrate having a first surface and a second surface. The waveguide includes a holographic layer configured to inject, into the substrate as first light, light received at the first surface, diffract a first portion of the first light such that the first portion propagates in a first propagation direction, and diffract a second portion of the first light such that the second portion propagates in a second propagation direction. The waveguide includes a reflective component configured to reflect a remaining portion of the first light as second light from the second surface toward the first surface. The holographic layer is further configured to diffract a first portion of the second light such that the first portion of the second light propagates within the substrate in the first propagation direction.
G03H 1/02 - Procédés ou appareils holographiques utilisant la lumière, les infrarouges ou les ultraviolets pour obtenir des hologrammes ou pour en obtenir une imageLeurs détails spécifiques Détails
A technique for matching the throughput between writing into and reading from a memory can include receiving, in parallel, computational results in a high precision format for storing into the memory at a first frequency, and storing the computational results in the memory. The technique may further include rounding the computational results using round-to-the-nearest-even or stochastic rounding to down-convert the computational results from the high precision format to a low precision format in parallel, and outputting the computational results in the low precision format in parallel from the memory at a second frequency.
G06F 7/499 - Maniement de valeur ou d'exception, p. ex. arrondi ou dépassement
G06F 7/544 - Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p. ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs n'établissant pas de contact, p. ex. tube, dispositif à l'état solideMéthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p. ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs non spécifiés pour l'évaluation de fonctions par calcul
Systems and methods are provided to reduce the latency in accessing an input/output (I/O) hardware register by software executing on a central processing unit (CPU). The hardware register is located in a controller coupled to the CPU via an I/O bus. The CPU software can send a command to the controller for execution. The controller can execute the command and update the hardware register to indicate that the command has been executed. The controller can write contents of the hardware register to a specified address in a CPU memory that is assigned by the CPU software. The CPU software can read the specified address to determine that the command has been executed instead of reading the hardware register on the I/O bus.
G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire
G06F 9/30 - Dispositions pour exécuter des instructions machines, p. ex. décodage d'instructions
G06F 13/28 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus d'entrée/sortie utilisant le transfert par rafale, p. ex. acces direct à la mémoire, vol de cycle
G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p. ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
G06F 15/78 - Architectures de calculateurs universels à programmes enregistrés comprenant une seule unité centrale
A data item identification service may use locality sensitive hashing to identify data items which are relevant to a search based on a hash of a search vector based on the search. Hashes of vectors based on data items may be stored using a set of bitmaps, where a given bitmap corresponds to a given bit position of a hash. Data items with matching or similar hashes may be related to each other. The data item identification service may perform searches by generating a hash for a search vector and comparing the hash to hashes for data items using one or more logical operations on the set of bitmaps to identify related data items.
Devices and techniques are generally described for application shortlisting for language models. An LLM may determine a first goal of first query data. The LLM may generate first code data representing the first query data. First encoded data including a first encoded representation of the first goal and the first query data may be generated. A first application may be determined based at least in part on analysis of the first encoded data with respect to second encoded data representing the first application. A second application may be determined based at least in part on analysis of the first encoded data with respect to third encoded data representing the second application. First prompt data including the first query data, first data identifying the first application, and second data identifying the second application may be generated. The LLM may generate output data based at least in part on the first prompt data.
Systems and methods are disclosed to implement, in a database service, applying operations to replicas of a global table based on homing rules and item attribute values. In embodiments, an instance of a database service may receive, from a client, a request to write an item to a global table. The instance may store the item at one or more replica tables at one or more different regions based a homing rule for the global table and one or more attribute values of the item.
G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuéesArchitectures de systèmes de bases de données distribuées à cet effet
G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
98.
Automated natural language analysis using perturbations
A natural language analysis system processes a data item and recommends similar data items. The natural language analysis system preprocesses the data items. The natural language analysis system encodes the text of the input data item using a machine learning model, such as a transformer model. The natural language analysis system recommends related data items based on the encodings of the data items. The natural language analysis system uses perturbations to provide explanations for the recommendations and/or improve the recommendations.
A nodal data structure based on a first data and a second data is generated. The nodal data structure can include a first node including the first data, a second node including the second data, the second node linked to the first node, and a reference to a data structure including the first data and the second data is associated with the second node. The reference to the data structure including the first data and the second data is located using the nodal data structure generated based on the first data and the second data.
A machine learning model may be trained to detect items depicted within images captured in a materials handling facility. Activations generated in response to inputs including images are provided to a masking component programmed with a support set including identifiers of items, such as items within a field of view of a camera that captured the images. The masking component converts activations corresponding to items not in the support set to significantly negative values, such as negative infinity, while leaving activations corresponding to items in the support set unchanged. Activations corresponding to items that are in the support set and not in the support set are then processed to generate probabilities that the images depict one of such items, with the significantly negative values of activations corresponding to items not in the support set resulting in probabilities of zero.
G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p. ex. des objets vidéo
G06V 10/26 - Segmentation de formes dans le champ d’imageDécoupage ou fusion d’éléments d’image visant à établir la région de motif, p. ex. techniques de regroupementDétection d’occlusion
G06V 10/40 - Extraction de caractéristiques d’images ou de vidéos
G06V 10/774 - Génération d'ensembles de motifs de formationTraitement des caractéristiques d’images ou de vidéos dans les espaces de caractéristiquesDispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant l’intégration et la réduction de données, p. ex. analyse en composantes principales [PCA] ou analyse en composantes indépendantes [ ICA] ou cartes auto-organisatrices [SOM]Séparation aveugle de source méthodes de Bootstrap, p. ex. "bagging” ou “boosting”
G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
G06V 40/10 - Corps d’êtres humains ou d’animaux, p. ex. occupants de véhicules automobiles ou piétonsParties du corps, p. ex. mains