A system and method for management and processing of resource requests is provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a requested resource from the client computing device. The content delivery network service provider associates the client computing device with a cluster of other client computing devices. Based on routing information for the cluster, the content delivery network service provider routes the DNS query. The process can further include monitoring performance data associated with the delivery of the requested resource and updating the routing information for the cluster based on the performance data for use in processing subsequent requests from client computing devices in the cluster.
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 45/00 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données
H04L 67/02 - Protocoles basés sur la technologie du Web, p. ex. protocole de transfert hypertexte [HTTP]
H04L 67/025 - Protocoles basés sur la technologie du Web, p. ex. protocole de transfert hypertexte [HTTP] pour la commande à distance ou la surveillance à distance des applications
H04L 67/06 - Protocoles spécialement adaptés au transfert de fichiers, p. ex. protocole de transfert de fichier [FTP]
H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
H04L 67/63 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises en acheminant une demande de service en fonction du contenu ou du contexte de la demande
2.
Unitary heatsink for multi-socket computing systems
An apparatus of a computing component system can include a heatsink. A first heat transfer device may extend outward from the heatsink to facilitate receipt of heat from a first socket zone, and a second heat transfer device may extend outward from the heatsink to facilitate receipt of heat from a second socket zone. For example, the first socket zone and the second socket zone may each include a processor or other heat-generating component coupled with a plate that may in turn be coupled with the heat transfer device to enable heat transfer to the heatsink so that the heatsink dissipates heat from both socket zones.
Modular storage systems include load sensors disposed beneath or in association with platforms. The load sensors are pulse-sampled for signals corresponding to loads at time intervals, rather than continuously, in order to conserve electrical power. An item associated with a transaction is identified based on a change in the loads, as determined from the pulse-sampled signals. The platforms are aligned at horizontal or non-horizontal angles, and photovoltaic power sources with banks of photovoltaic cells are mounted to front edges of the platforms. When a user reaches over one of the photovoltaic cells to access an item on a platform, a level of power or voltage generated by the photovoltaic cell is diminished. The item closest to the photovoltaic cell having the diminished power or voltage, or a customer that accessed the item, may be identified accordingly.
G01G 19/414 - Appareils ou méthodes de pesée adaptés à des fins particulières non prévues dans les groupes avec dispositions pour indiquer, enregistrer ou calculer un prix ou d'autres quantités dépendant du poids utilisant des moyens de calcul électromécaniques ou électroniques utilisant uniquement des moyens de calcul électroniques
G06Q 30/0283 - Estimation ou détermination de prix
H02S 40/38 - Moyens de stockage de l’énergie, p. ex. batteries, structurellement associés aux modules PV
4.
Systems and methods for creating walkways in heavy machinery and equipment
Systems, methods, and apparatuses are disclosed for creating walkways in heavy machinery and equipment. In one embodiment, an example system may include a first module, a second module coupled to the first module, where the second module comprises a first track and a second track, a third module coupled to the first module and the second module, where the third module has a container matrix configured to support a first set of containers disposed along a lower portion of the system and a second set of containers disposed along an upper portion of the system, and a first actuation system configured to actuate the first set of containers from a first position to a second position, where the first set of containers is vertically aligned with the first track in the second position.
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
A database system performs a data definition operation comprising at least a first sub-operation performed synchronously and a second sub-operation performed asynchronously. The synchronous sub-operation comprises modification of a database structure, and the asynchronous sub-operation comprises configuration of storage associated with the database structure. A response to the data definition operation is provided synchronously after the synchronous sub-operation is completed, without waiting for completion of the asynchronous sub-operation.
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/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
G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
Multi-modal techniques are described for identifying a recommendation corresponding to a system-defined target strategy. A machine-learning model configured to generate output data from input data may be trained or otherwise obtained. The machine-learning model being trained using an unsupervised machine-learning algorithm and a data set comprising a recurrent data instance, a historical user data instance, and a catalog data instance, to generate output data comprising one or more classification labels for the one or more data instances. Using those classification labels and underlying data, a recommendation for implementing a system-defined target strategy can be identified and presented at a user interface. Upon receiving user approval, a number of corresponding operations may be executed to implement the system-defined target strategy.
Portable, handheld motor testing devices may be used to test and diagnose faults experienced by motors while they are still installed or assembled in various machinery or equipment. The handheld devices may comprise power supplies, user interfaces, microcontrollers, motor driver boards, and replaceable or swappable cables. In addition, the handheld devices may be configured to connect to and safely and reliably test various different types of motors, including closed box motors having generally unknown structural, internal, or operational characteristics, using various combinations or sequences of motor testing algorithms.
An apparatus includes a motor having one or more gears and a shaft operably coupled to the one or more gears. The shaft actuates to adjust a field of view (FoV) of a camera. The apparatus further includes a bracket having a passage in which the shaft is at least partially disposed, and a channel. A spring is at least partially disposed with the channel of the bracket and is configured to reduce a backlash within the one or more gears of the motor.
Optimization of secondary media content selection for insertion in primary media content by use of bulk directory and matching criteria via immutable blockchain
A method and system to provide acquired sets of secondary media content. The method may include identifying, in a first cryptographically protected record in a distributed database, one or more available sets of secondary media content to be provided, causing a second cryptographically protected record to be written to the distributed database that indicates an acquisition of the one or more available sets, and causing the one or more acquired available sets to be provided.
G06F 21/62 - Protection de l’accès à des données via une plate-forme, p. ex. par clés ou règles de contrôle de l’accès
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
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/06 - Régime de modification de l'altitude ou de la profondeur
G05D 1/639 - Résorption ou évitement de situations de blocage ou d’obstruction
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
A technique to perform memory allocation can include obtaining an interference graph of tensors of a neural network model to store in a buffer memory, and determining a set of directed edges and a set of undecided edges in the interference graph. A directed interference graph can be formed from the set of directed edges, and constraints based on the directed interference graph and the set of undecided edges are provided to a constraints solver to assign addresses in the buffer memory for storing the tensors of the neural network model.
A plurality of result pairs may be compared of at least part of an input region of neural network model input data. Each of the plurality of result pairs may include a first result provided by a first neural network model for a respective subregion of the input region and a second result provided by a second neural network model for the respective subregion. The second neural network model may be an update of the first neural network model. It may be determined that there exists a non-equivalent result pair within the plurality of result pairs, wherein the first result of the non-equivalent result pair provided by the first neural network model differs from the second result of the non-equivalent result pair provided by the second neural network model. The second neural network model may be retrained based at least in part on existence of the non-equivalent result pair.
To perform a Named Entity Recognition (NER) operation that accounts for semantic relationships between entity and document text while remaining scalable, entity text and text from portions of documents are encoded separately, in some cases using different encoders such as when the document text also includes layout information. A cross-attention module is then used to determine a weighted embedding for each document embedding, based on the document embedding and each entity embedding. The weighted embeddings include weights indicative of semantic relationships between the document text and the text of each entity. Correspondence between the weighted embeddings and the corresponding document embedding is then used to determine scores representing the probability that an entity is referenced in a portion of a document. Because the weighted embeddings are used, these scores account for semantic relationships between entity and document text.
Systems and methods for determining a shortest path between nodes are provided. The systems and methods involve the use of a modified multi-level overlay (MLO) algorithm that allows for multiple potential paths to be computed at a rate that allows for more efficient delivery route planning in real-time or otherwise. The MLO data structure is used to generate hub labels that are subsequently used to determine the shortest path. Additionally, the MLO data structure is modified to provide for a more efficient shortest path determination. For example, the modified MLO data structure may improve efficiency at least by optimizing partitioning parameters and performing label intersection, as is described below in additional detail. This optimization may reduce the search space used by the MLO data structure during a query stage when a shortest path associated with a routing determination is performed.
Technology directed to a radar detection filtering approach is described. Processing logic obtains radar data from a radar unit. The processing logic determines, based on the radar data, that a candidate detection event has occurred. The processing logic determines signal characteristics of the candidate detection event. A confidence score is generated using the signal characteristics. The confidence score is compared to a confidence threshold, and in response to the confidence score satisfying the confidence threshold, a process to capture image(s) or video is activated.
G01S 13/536 - Discrimination entre objets fixes et mobiles ou entre objets se déplaçant à différentes vitesses utilisant la transmission d'ondes continues non modulées, ou modulées en amplitude, en fréquence ou en phase
16.
Context-aware bifurcated attention for efficient sampling
Techniques for improved attention calculations are described. In some examples, the attention calculations are for a Transformer-based model. In some examples, a trained model is applied to input data, wherein the application of the trained model at least includes determining at least one of logits or an output of an attention-block using incremental decoding, wherein the incremental decoding calculation is decomposed into at least an incremental calculation and a context calculation.
An integrated circuit device for decoding acceleration can include a table storage subsystem for storing information associated with a code table. The table storage subsystem includes code table storage for storing symbol entries each containing a code symbol, maximum code storage for storing maximum values for different code lengths, and offset storage for storing offset values. Comparators corresponding to the maximum values can concurrently compare input data to each of the maximum values, and a selection circuit can select, based on comparison results of the comparators, an index value from index values derived from the input data and the offset values. The index value can then be used to select a symbol entry from the code table storage for decoding a code in the input data.
Described are systems and methods for determining a native format (e.g., original state) for virtually logged network information and associating the native format with the virtually logged network information. Embodiments of the present disclosure can extract network traffic information from multiple sources and generate translation tables from each corresponding source of network traffic information. The translation tables may be sequentially queried with input network traffic information associated with a virtually logged network event to determine the native network traffic information.
H04L 43/04 - Traitement des données de surveillance capturées, p. ex. pour la génération de fichiers journaux
H04L 43/20 - Dispositions pour la surveillance ou le test de réseaux de commutation de données le système de surveillance ou les éléments surveillés étant des entités virtualisées, abstraites ou définies par logiciel, p. ex. SDN ou NFV
H04L 61/2517 - Traduction d'adresses de protocole Internet [IP] en utilisant des numéros de port
20.
Using shared data bus to support systolic array tiling
To improve utilization of a systolic array, each row of the array is provided with a number of row input data buses. Each of the row input data buses can be operable to transfer either feature map (FMAP) input elements or weight values into the processing elements of the corresponding row of the array. By using such row input data buses, concurrent matrix multiplications as well as faster background loading can be achieved in the array.
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
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
Communication systems and associated methods are described for transmitting a real-time digital data flow through a network via a plurality of corresponding sub-flows or streams including data from the real-time digital data flow and/or parity information. A source system may receive a real-time digital data flow and generate the plurality of data streams of the real-time digital data flow and at least one parity stream including parity data for the real-time digital data flow. The source system may transmit the plurality of data streams and the at least one parity stream in parallel along different respective paths to a destination device. One or more parameters of the stream generation and/or transmission may be adjusted based on network conditions associated with the different respective paths to the destination device.
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]
25.
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
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.
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
28.
Stylus system with proximity-based display activation
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
29.
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
30.
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.
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
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.
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 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”
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
36.
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
37.
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.
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.
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.
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
47.
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
48.
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
51.
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
55.
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
58.
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
63.
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
64.
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
72.
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]
74.
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
77.
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
83.
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
95.
Dynamic weighted volume thresholds for inventory totes
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