A method (500) includes training a first differentially private (DP) model (154) using a private training set (120), the private training set including a plurality of training samples, the first DP model satisfying a differential privacy budget, the differential privacy budget defining an amount of information about individual training samples of the private training set that may be revealed by the first DP model. The method also includes, while training the first DP model, generating a plurality of intermediate checkpoints (156), each intermediate checkpoint of the plurality of intermediate checkpoints representing a different intermediate state of the first DP model, each of the intermediate checkpoints satisfying the same differential privacy budget. The method further includes determining an aggregate of the first DP model and the plurality of intermediate checkpoints, and determining, using the aggregate, a second DP model (110), the second DP model satisfying the same differential privacy budget.
A user equipment (UE) communicates with a radio access network (RAN) according to a first configuration, and uses a medium access control (MAC) entity associated with a cell group. The UE receives, from the RAN, a second configuration for use subsequent to receiving an activation command; receives the activation command from the RAN; andjn response to the activation command, uses the second configuration to communicate with the RAN. The UE determines whether to reset the MAC entity in accordance with an indication from the RAN.
A user equipment (UE) communicates with a radio access network (RAN) according to a first configuration, including using an radio link control (RLC) entity;_receiving, from the RAN, a second configuration for use subsequent to receiving an activation command; receives the activation command from the RAN; and in response to the activation command: uses the second configuration to communicate with the RAN, including determining whether to reestablish the RLC entity in accordance with an indication from the RAN.
Methods, systems, and apparatus, for systems on-a-chip. One system includes a functional component having one or more embedded random-access memories (RAMs), the functional component including a scan memory state machine configured to generate signals for dumping the contents of the one or more embedded RAMs during a scan dump process.
G06F 11/07 - Réaction à l'apparition d'un défaut, p.ex. tolérance de certains défauts
G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel
G06F 11/22 - Détection ou localisation du matériel d'ordinateur défectueux en effectuant des tests pendant les opérations d'attente ou pendant les temps morts, p.ex. essais de mise en route
5.
A METERING STACK AND SYSTEM FOR COLLECTING A TARGET SAMPLE FOR TESTING
A metering stack for collecting a target sample includes a channel layer spacing a top layer from a bottom layer, where the top, bottom, and channel layers together define a channel. The channel has an inlet end, a main channel portion, a separation portion, and one or more dispensing portions. A vent is defined within the metering stack proximate the separation portion, where the vent allows air to enter the metering stack into the separation portion. The vent has a first wall extending between a first end and a second end, and a curved wall extending between the first end and the second end, with at least a portion of the first wall being closer than the curved wall to the main channel portion and with the first wall being at an angle relative to a main axis of the main channel portion.
A distributed base station includes a centralized unit (CU), a source distributed unit (DU), and a target DU. The CU receives, from the target DU, a configuration related to a target cell for a serving cell change by a user equipment (UE) currently communicating with the CU via the source DU, the serving cell change to the target cell initiated subsequent to a measurement report from the UE. The CU transmits the configuration to the UE via the source DU.
The disclosure is directed to a quantum processor system. The system includes a qubit structure, a control line, and a cavity filter. The control line is configured to transmit a control signal to and from the qubit structure. The cavity filter is configured to filter the control signal transmitted by the control line. The cavity filter includes a waveguide that comprises a cavity and a material disposed within the cavity. The material has an index of refraction greater than 1.0. The material may be a dielectric material (e.g., a dielectric), a metallic material (e.g., a conductive or magnetic material), or a combination thereof. The cavity filter includes a resonator structure that is encapsulated in the material and has a floating ground connection. The cavity filter includes a central conductor that transmits low frequency signals, while the waveguide transmits high frequency signals.
G06N 10/40 - Réalisations ou architectures physiques de processeurs ou de composants quantiques pour la manipulation de qubits, p.ex. couplage ou commande de qubit
B82Y 10/00 - Nanotechnologie pour le traitement, le stockage ou la transmission d’informations, p.ex. calcul quantique ou logique à un électron
H03K 19/195 - Circuits logiques, c. à d. ayant au moins deux entrées agissant sur une sortie; Circuits d'inversion utilisant des éléments spécifiés utilisant des dispositifs supraconducteurs
8.
SYSTEM AND METHOD FOR PERSONALIZED BANNER PLACEMENT
The present disclosure provides for determining personalized banner placement in relation to content based on probabilistic spatial user engagement. The probabilistic spatial user engagement can be determined based on user input signals, types of content, or a combination of user input signals and types of content. Such determination may be used to identify regions of a page displaying the content where banners may be rendered for maximum user engagement and minimal disruption of the content.
e.g.e.g., FARe-DUST, FeAST on MSG, and/or other techniques) enable the other corresponding updates to be utilized in achieving a final version of the global ML model.
Methods, systems, and media for providing automated assistance during a video recording session are provided. In some embodiments, the method comprises: receiving, at a first user device, user input to initiate a video recording session, wherein a video recording session comprises a plurality of segments of recorded video, wherein at least one segment of recorded video is non-contiguous with a second segment of recorded video; executing a machine learning model on the first user device that monitors the video recording session and that analyzes audio content and video content of the recorded video to determine segment metadata and segment quality metrics for each segment of the plurality of segments of recorded video; associating each segment of the plurality of segments of recorded video with the segment metadata and the segment quality metrics determined using the machine learning model, wherein the segment metadata and the segment quality metrics for each segment of the plurality of segments is presented when editing the recorded video from the video recording session; receiving a remote input during the video recording session, wherein the remote input comprises at least one of a voice command, a gesture command, and a remote control command; determining, using the machine learning model executing on the first user device, a video recording command associated with the remote input; and causing the video recording session to execute an action associated with the video recording command.
H04N 23/611 - Commande des caméras ou des modules de caméras en fonction des objets reconnus les objets reconnus comprenant des parties du corps humain
H04N 23/62 - Commande des paramètres via des interfaces utilisateur
H04N 23/66 - Commande à distance de caméras ou de parties de caméra, p. ex. par des dispositifs de commande à distance
G11B 27/031 - Montage électronique de signaux d'information analogiques numérisés, p.ex. de signaux audio, vidéo
11.
POLICY-DEFINED CONNECTION MANAGEMENT OF OPPORTUNISTIC NETWORK CAPACITY
Aspects of policy-defined connection management of opportunistic network capacity are described. In some aspects, a mobile device having a connection manager may be configured to determine, based on a wireless network policy of the mobile device, contextual information for a connection available through an access point (AP) of a wireless local area network (WLAN) associated with a mobile network operator (MNO). The connection manager measures signal-related characteristics of the WLAN connection and determines, based on the contextual information and the characteristics, a first quality metric. The connection manager also measures second signal-related characteristics of a connection available through a base station of a cellular network associated with the MNO and determines, based on the characteristics, a second quality metric. Based on a comparison of the quality metrics, the connection manager connects the mobile device to the WLAN through the AP or the cellular network through the base station.
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium. In one aspect, a method includes receiving, from a content distributor, plan data specifying a set of distribution plans that cause distribution of content. Instructions are transmitted to publishers to submit secret shares of a multi-register sketch representing presentations of the content. A notification that the content distributor has requested an analysis of the presentations of the content is sent to a multi-party computing group. A result share of the analysis of the presentation of the content is received from multiple MPC devices in the MPC group. A set of result shares received from the of MPC devices are transmitted to the content distributor.
A distributed unit (DU) of a distributed base station that also includes centralized unit (CU) implements a method comprising: transmitting, to a user equipment (UE) in a first cell, a configuration related to a second cell; receiving, from the UE, a lower layer measurement report related to the second cell; and transmitting, to the UE, an activation command to cause the UE to perform a serving cell change to the second cell.
A user equipment (UE) receives, from a radio access network (RAN) in a serving cell, a delta configuration related to a target cell, for use in accessing the target cell subsequent to an activation command; receives, from the RAN, an activation command related to the delta configuration; and in response to the activation command the RAN, uses the delta configuration and at least a portion of a prior configuration to begin communicating on the target cell.
An example method for prompt-based query generation is provided. The method includes receiving, by a computing device, at least two prompts associated with a retrieval task to be performed on a corpus of documents associated with the task. The method includes applying, based on the at least two prompts and the corpus of documents, a large language model to generate a synthetic training dataset comprising a plurality of query-document pairs, wherein each query-document pair comprises a synthetically generated query and a document from the corpus of documents. The method includes training, on the plurality of query- document pairs from the synthetic training dataset, a document retrieval model to take an input query associated with the retrieval task and predict an output document retrieved from the corpus of documents. The method includes providing, by the computing device, the trained document retrieval model.
Provided are pairwise and listwise ranking losses that can be used to improve ranking relations among co-recommended items for multi-label multi-class logistic regression, where the labels of the classes are ordered in a meaningful way. The proposed ranking losses can be integrated into an ordinal regression framework and reflect ideas that frame ranking losses as losses on conditional probabilities that are conditioned on events in which objects in a co-recommended list have unequal labels. Example implementations of the present disclosure leverage ordinal regression to provide an ordering framework between the multiple class labels and use the conditioning framework over it to apply ranking losses between pairs or within lists of items, such that the multi-label objective predictions are focused on improving ordinal label ranking among co-recommended items. These example implementations can be achieved using losses that push gradients to enhance learning label differences between different items.
G06N 3/084 - Rétropropagation, p.ex. suivant l’algorithme du gradient
G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
G06N 3/0442 - Réseaux récurrents, p.ex. réseaux de Hopfield caractérisés par la présence de mémoire ou de portes, p.ex. mémoire longue à court terme [LSTM] ou unités récurrentes à porte [GRU]
A computer-implemented method for detecting soft short circuits at a charging interface of an electronic device is provided. The method includes obtaining an initial voltage measurement of a voltage reference that is electrically coupled to the charging interface of the electronic device. The method includes obtaining a plurality of additional voltage measurements of the voltage reference. The method includes detecting a soft short circuit at the charging interface based, at least in part, on the initial voltage measurement and a voltage measurement of the plurality of additional voltage measurements that is most recent in time. The method further includes causing the electronic device to perform one or more control actions in response to detecting the soft short circuit at the charging interface.
Systems and methods for generating error models for quantum algorithms implemented on quantum processors having a plurality of qubits are provided. In one example, a method includes obtaining data associated with a benchmark model, the benchmark model having one or more error indicators as features, one or more benchmarks as targets, and one or more trainable parameters, wherein each error indicator is associated with a distinct quantum gate calibrated in a distinct operating configuration associated with a plurality of operating parameters for the quantum gate and associated with a calibration data for the operating configuration. The method includes determining parameter values for the trainable parameters. The method include operating a quantum computing system based on operating parameters determined based on the parameter values.
19.
MACHINE-LEARNED CONTENT GENERATION VIA PREDICTIVE CONTENT GENERATION SPACES
Systems and methods for content generation are provided. A method includes obtaining data indicative of selection, by a user, of a content element depicted within a predictive content generation space using a tool of the predictive content generation space. The tool is respectively associated with a machine learning tasks. The tool is operable to select at least a portion of each of one or more content elements depicted within the predictive content generation space. The method includes processing data descriptive of the at least the portion of the content element with a machine-learned model to obtain predicted content. The machine-learned model is trained to perform the machine learning task associated with the tool. The method includes generating one or more predicted content elements within the predictive content generation space. The one or more predicted content elements are descriptive of the predicted content.
G06V 10/70 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique
20.
CALIBRATION QUALITY CONTROL USING MULTIPLE MAGNETOMETERS
Methods, systems, and apparatus, for calibration quality control using multiple magnetometers. One of the methods includes: receiving measurements by two or more magnetic field sensors of a device over a period of time, wherein each measurement measures a magnetic field at each magnetic field sensor, wherein each measurement at each time point over the period of time includes a vector in one or more spatial axes of a three-dimensional space; computing a difference between the measurements over the period of time, wherein the difference at each time point over the period of time is a result of computing a difference based on one or more pairs of the vectors at the time point; determining that the difference does not remain within a predetermined range over the period of time; and in response, classifying calibration quality of the device as unsuitable for computing a heading of the device.
Aspects of the disclosure are directed to retraining an ensemble machine learning model. The ensemble model can include a base model and an overlay model. The base model can be trained on an older dataset, validated, and manually verified. The overlay model can be trained on a newer dataset and automatically validated. A combination of base model predictions and overlay model predictions, with bias towards the base model predictions, can form ensemble model predictions. A model weight for optimizing the ensemble model can determine the bias, as well as indicate that the overlay model contributes too much or too little to the ensemble model.
Methods, systems, and apparatus, for an analog-to-digital converter. One system includes an MSB DAC array configured to generate respective sample values for one or more most-significant bits of an output ADC value, a first LSB DAC array configured to generate respective sample values for one or more least-significant bits of the output ADC value, a second LSB DAC array configured to generate respective sample values for the one or more least-significant bits of the output ADC value, wherein each DAC array in the first LSB DAC array and the second LSB DAC array is configured to alternate between generating an output ADC bit value and a mismatch error value for the output ADC bit value.
H03M 1/06 - Compensation ou prévention continue de l'influence indésirable de paramètres physiques
H03M 1/46 - Valeur analogique comparée à des valeurs de référence uniquement séquentiellement, p.ex. du type à approximations successives avec convertisseur numérique/analogique pour fournir des valeurs de référence au convertisseur
23.
RESTRICTING THIRD PARTY APPLICATION ACCESS TO AUDIO DATA CONTENT
Implementations relate to restricting access of an application to audio data content captured subsequent to rendering content to the user at the request of the application. An application can generate content that is to be rendered to a user with an additional request to receive audio data content from audio data captured immediately after rendering the content. The content can be processed, using a trained machine learning model that generates, as output, an indication of likelihood that providing audio data content after rendering the content from the application was improper. In instances the application improperly requested audio data content, the application can be restricted from being provided the audio data content and/or subsequent audio data content.
This document describes apparatus, devices, and methods for providing an isolation element for diversity antennas. The systems and techniques use supporting circuitry, such as wiring connectors, in a transmission device that uses diversity antennas to present a conductor connected to electrical ground to receive a portion of a transmission signal generated by at least one of the antennas to couple the signal to ground. In this manner, the isolation element helps to prevent signals from the diversity antennas from merging and thereby supports the diversity antennas' capability of successfully transmitting a signal when an obstacle may impede the signal transmitted by one of the antennas.
A computing device outputs for display a first graphical element and a second graphical element. The second, graphical element is located at an initial location relative to the first graphical element, where the initial location is at a first angular position relative to the first graphical element. The computing device receives an indication of a user input having an input point starting at the initial location. The computing device determines whether the user input corresponds to a swivel gesture. Responsive to determining that the user input corresponds to the swivel gesture, the computing device performs an action associated with the swivel gesture.
G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
G06F 3/04847 - Techniques d’interaction pour la commande des valeurs des paramètres, p.ex. interaction avec des règles ou des cadrans
G06F 3/04883 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p.ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p.ex. des gestes en fonction de la pression exer utilisant un écran tactile ou une tablette numérique, p.ex. entrée de commandes par des tracés gestuels pour l’entrée de données par calligraphie, p.ex. sous forme de gestes ou de texte
26.
ALTERNATING-CURRENT POWER HARMONIC-BASED CIRCUIT STATE DETECTION
This document describes systems for and techniques of alternating-current (AC) power harmonic-based circuit state detection. In various aspects, a system includes a component, a bypass circuit for the component, and a controller with an AC power harmonic-based circuit state detector that can determine a state of the bypass circuit. The AC power harmonic-based circuit state detector may convert an AC voltage of the AC power to a direct current (DC) voltage, filter the DC voltage to obtain a voltage of a harmonic of the AC power, and compare the voltage of the harmonic to a threshold to determine that the bypass circuit is in a fault state (blown fuse). By so doing, the controller of the system can notify a user that the bypass circuit needs to be reset or replaced to reenable operation of the system and avoid poor user experience typically associated with a non- or mis-functioning system.
H02J 1/00 - Circuits pour réseaux principaux ou de distribution, à courant continu
H02J 3/00 - Circuits pour réseaux principaux ou de distribution, à courant alternatif
H02J 3/01 - Dispositions pour réduire les harmoniques ou les ondulations
H02J 3/14 - Circuits pour réseaux principaux ou de distribution, à courant alternatif pour règler la tension dans des réseaux à courant alternatif par changement d'une caractéristique de la charge du réseau par interruption, ou mise en circuit, des charges du réseau, p.ex. charge équilibrée progressivement
G08B 3/10 - Systèmes de signalisation audible; Systèmes d'appel sonore de personnes utilisant une transmission électromagnétique
H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c. à d. systèmes dans lesquels le signal vidéo n'est pas diffusé
Methods and systems, including computer-readable media, are described for reducing or preventing memory bank conflicts in a hardware accelerator to allow for concurrent access of memory banks at a hardware accelerator. A compute tile of the hardware accelerator receives requests that are used to access a tile memory of the accelerator. For each of the requests: a logical address represented by a sequence of bits is identified in the request and a first subset of bits is obtained from the sequence. An identifier is generated based on a bank generation function that uses the first subset of bits. The identifier identifies a particular bank among physical memory banks of the tile memory. Each request is processed using the respective bank identifier that is generated for that request. Multiple distinct memory banks are accessed concurrently during the same clock cycle in response to processing the requests.
Systems and methods of the present disclosure include a method for increasing teleconferencing bandwidth efficiency via presentation of remotely accessible content. The method includes receiving a request (118) to present content (120) to a teleconference from a presenting participant device (102) of the teleconference. The method includes generating a unit of software instructions (128) that is configured to cause a participant device (103) to access the content (120) from an originating location (122) that differs from the presenting participant device (102), and display the content (120) within a shared content interface of the teleconference configured to display a view of the content (120) that is consistent between each participant device (102, 103) of the teleconference. The method includes providing the unit of software instructions (128) to one or more non-presenting participant devices (103) of the teleconference.
H04L 65/401 - Prise en charge des services ou des applications dans laquelle les services impliquent une session principale en temps réel et une ou plusieurs sessions parallèles additionnelles en temps réel ou sensibles au temps, p.ex. accès partagé à un tableau blanc ou mise en place d’une sous-conférence
H04L 65/403 - Dispositions pour la communication multipartite, p.ex. pour les conférences
A computer-implemented method includes setting, by a computing device, a maximum quantization parameter (QP) value for encoding an input video frame to a value which is the maximum of: a first QP value corresponding to a first proportion of an application-specified maximum QP value, or a second QP value determined based on a value which is the minimum of: a third QP value determined based on an average value of QP values used to encode a plurality of video frames before the input video frame, or a fourth QP value corresponding to a second proportion of the application-specified maximum QP value. The computer-implemented method further includes using the set maximum QP value as a quality bound for encoding the input video frame.
H04N 19/172 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p.ex. un objet la zone étant une image, une trame ou un champ
H04N 19/136 - Caractéristiques ou propriétés du signal vidéo entrant
H04N 19/30 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant des techniques hiérarchiques, p.ex. l'échelonnage
Systems and methods of the present disclosure are directed to automatic control of mute controllers for participants in videoconferences. For example, a method for automatically controlling a mute control associated with a participant during a videoconference includes obtaining communication data associated with the participant participating in the videoconference. The communication data includes audio signals associated with the participant and/or visual signals associated with the participant. The method includes processing the communication data by a gate control model to generate an output. The output is indicative of an intent of the participant to communicate with other participants of the videoconference. The method includes generating a noise gate status based at least in part on the output associated with the gate control model. The method includes automatically controlling the mute control of the participant based at least in part on the noise gate status.
Various arrangements involving a bidirectional pulse driver circuit are presented herein. The driver circuit can include a forward pulse trigger circuit and a forward pulse loop circuit. The forward pulse loop circuit can include a first silicon-controlled rectifier (SCR) that is activated by the forward pulse trigger circuit. The driver circuit can include a reverse pulse trigger circuit and a reverse pulse loop circuit. The reverse pulse loop circuit can include a second SCR that is activated by the reverse pulse trigger circuit. The driver circuit can also include a controller that activates the forward pulse trigger circuit and the reverse pulse trigger circuit in a first pattern to cause a current pulse to be applied to a load in a forward direction and in a second pattern to cause the current pulse to be applied to the load in a reverse direction.
H03K 17/73 - Dispositifs à semi-conducteurs bipolaires comportant au moins trois jonctions PN, p.ex. thyristors, transistors unijonction programmables, ou comportant au moins quatre électrodes, p.ex. commutateurs commandés au silicium, ou comportant deux électrod pour des tensions ou des courants continus
H03K 17/66 - Dispositifs de commutation pour faire passer le courant dans une direction ou dans l'autre à volonté; Dispositifs de commutation pour inverser le sens du courant à volonté
32.
SYSTEM(S) AND METHOD(S) OF USING BEHAVIORAL CLONING VALUE APPROXIMATION IN TRAINING AND REFINING ROBOTIC CONTROL POLICIES
Implementations described herein relate to training and refining failure neural network (NN) models and robotic control policies using imitation learning techniques. A failure NN model and a robotic control policy can initially be trained based on human demonstrations of various robotic tasks. In many implementations, an instance of vision data capturing the environment of the robot can be processed using an embedding model to generate an embedding. The given embedding can be processed using the failure NN model to generate failure output indicating the likelihood of the robot failing to complete the robotic task. In various implementations, the given embedding can also be processed using the robotic control policy to generate action output for use in controlling the robot in performance of the robotic task.
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for controlling a robot using language model programs. A language model program is computer program generated from an output of a code generation neural network, e.g., one that has been trained on a language modeling objective on computer code data.
A reading assistant tool implemented in a browser application facilitates the presentation of text content in a manner and format that addresses the reading and/or comprehension capabilities of individual users, while maintaining the context of the original content. The reading assistant tool outputs a reader view pane alongside a main content pane. Original content is presented in the main content pane, and simplified/reformatted content corresponding to text content extracted from the original content, is presented in the reader view pane. Scrolling of the extracted text content in the reader view pane is synchronized with scrolling of the original content in the main content pane, so that context is maintained as the user moves through the content. The concurrent presentation of the original content and the extracted text content allows the user to more easily consume the extracted text content, while also maintaining context as originally intended.
In a general aspect, an electronic device includes a semiconductor structure including a doped surface, a silver-based (Ag-based) layer electrically contacting at least a portion of the doped surface and a passivation layer disposed on a portion of the semiconductor structure. A portion of the passivation layer is in physical contact with the Ag-based layer. The passivation layer is a material compound including a II-Nitride material.
H01L 33/44 - DISPOSITIFS À SEMI-CONDUCTEURS NON COUVERTS PAR LA CLASSE - Détails caractérisés par les revêtements, p.ex. couche de passivation ou revêtement antireflet
36.
WEARABLE COMPUTING DEVICE WITH IMPROVED BIOMETRIC SENSOR FUNCTION
A wearable computing device is provided. The wearable computing device includes a housing; a base plate coupled to the housing, the base plate defining a bottom surface of the housing, the base plate configured to contact an extremity of a user wearing the wearable computing device; a display; a biometric sensor disposed on the base plate or within the housing, the biometric sensor configured to transmit a biometric signal; and a processor. The processor is configured to obtain the biometric signal; determine a signal strength of the biometric signal does not satisfy a threshold signal strength; and responsive to determining the signal strength of the biometric signal does not satisfy the threshold signal strength, triggering a control routing comprising one or more control actions for altering the signal strength of the biometric signal. Methods for improving biometric sensor function are also provided.
Embodiments disclosed variously address the etendue limit on incoupling, e.g., in an augmented or mixed reality display waveguide combiner, by trading polarization state purity for reduced space-bandwidth product using a combination of optical elements, thereby improving system efficiency, reducing power constraints, and thus enabling longer battery life and/or smaller battery size. Efficiency of optical systems such as head mounted display devices can thus be increased to allow for lighter weight devices and/or devices that require fewer charges between uses.
A method of manufacturing a stacked material for a point-of-care (POC) testing system includes providing a first membrane comprising a first set of assay reagents and providing a second membrane. The method also includes coating the second membrane with a second set of assay reagents and a polymer coating solution. Further, the method includes arranging the first and second membranes in a stacked configuration, wherein the polymer coating solution adheres the first and second membranes together. Thus, the method also includes at least partially drying the stacked configuration to form the stacked material for the POC testing system.
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for detecting glare in an image. In one aspect, a system comprises a glare detection machine learning model, the glare detection machine learning model comprising: a glare segmentation neural network that generates, from data derived from the image, a glare map that identifies one or more glare areas of the image; a feature extraction model that extracts localized image feature information corresponding to the one or more glare areas of the image; a glare scoring neural network that processes the image to generate a glare detection score representing a likelihood that the image has glare; and a glare classification model that uses at least the extracted localized image feature information and the glare score to generate a classification output that specifies whether the image has glare.
G06F 18/2413 - Techniques de classification relatives au modèle de classification, p.ex. approches paramétriques ou non paramétriques basées sur les distances des motifs d'entraînement ou de référence
G06V 10/40 - Extraction de caractéristiques d’images ou de vidéos
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
Systems and methods for training and using a prompt token generator to generate a set of prompt tokens which, when fed into a pretrained generative image transformer (e.g., an autoregressive transformer, continuous diffusion model, non-autoregressive transformer, or discrete diffusion model), may bias the generative image transformer's output towards a particular domain (e.g., towards a particular class of images, towards a particular training instance, etc.). In some examples, the prompt token generator may be used to generate a set of different prompt token sequences, which may then be fed sequentially to a pretrained non-autoregressive generative image transformer as it iteratively generates each image in each time-step in order to introduce more diversity into the transformer's final output.
A cache includes multiple sets with each set having multiple respective ways, and replacement logic configured to implement a two-stage least recently used (LRU) replacement computation. The two-stage LRU replacement computation causes the cache to perform a first stage during which the cache computes an LRU way for a set, and a second stage during which the cache updates an LRU data structure with information of a transaction accessed way.
G06F 12/123 - Commande de remplacement utilisant des algorithmes de remplacement avec listes d’âge, p.ex. file d’attente, liste du type le plus récemment utilisé [MRU] ou liste du type le moins récemment utilisé [LRU]
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 12/128 - Commande de remplacement utilisant des algorithmes de remplacement adaptée aux systèmes de mémoires cache multidimensionnelles, p.ex. associatives d’ensemble, à plusieurs mémoires cache, multi-ensembles ou multi-niveaux
G06F 12/126 - Commande de remplacement utilisant des algorithmes de remplacement avec maniement spécial des données, p.ex. priorité des données ou des instructions, erreurs de maniement ou repérage
42.
IMAGE ENHANCEMENT BASED ON REMOVAL OF IMAGE DEGRADATIONS BY LEARNING FROM MULTIPLE MACHINE LEARNING MODELS
A method includes receiving an input image. The method includes predicting, by an image transformation model, a transformed version of the input image, the image transformation model having been trained to remove image degradations associated with the input image, the training having comprised (1) training of a plurality of intermediate machine learning models to remove the image degradations, each intermediate machine learning model of the plurality of intermediate machine learning models having been trained on a respective training dataset of a plurality of training datasets corresponding to a respective plurality of degradation factors, each training dataset having comprised a plurality of pairs of sharp images and corresponding synthetically degraded versions of the sharp images, and (2) the image transformation model having been trained on an additional training dataset of real images, and having learned from the plurality of intermediate machine learning models. The method includes providing the predicted transformed version.
H04N 23/68 - Commande des caméras ou des modules de caméras pour une prise de vue stable de la scène, p. ex. en compensant les vibrations du boîtier de l'appareil photo
43.
DYNAMIC PARTICIPANT DEVICE MANAGEMENT FOR HOSTING A TELECONFERENCE
Systems and methods for hosting a teleconference are disclosed herein. The method can include receiving, by a server, a request from a connected participant device to transition from a non-interactive slot to an interactive slot of the teleconference and moving, by the server, the connected participant device from the non-interactive slot to a buffer slot. The method can also include determining, by the server, a longest-inactive participant device among one or more participant devices currently occupying interactive slots; removing, by the server, the longest-inactive participant device from an associated interactive slote; and moving, by the server, the connected participant device from the buffer slot to the associated interactive slot.
A computer-implemented method includes setting, by a participant computing device participating in a videoconference, a maximum quantization parameter (QP) value for encoding a predetermined type of video frame to a value which is the lesser of: a first QP value determined based on an average value of QP values used to encode video frames before the predetermined type of video frame, or a second QP value corresponding to an application-specified maximum QP value. The computer-implemented method further includes encoding the predetermined type of video frame using the set maximum QP value.
H04N 19/136 - Caractéristiques ou propriétés du signal vidéo entrant
H04N 19/15 - Débit ou quantité de données codées à la sortie du codeur par contrôle de la taille réelle des données compressées au niveau de la mémoire avant de décider du stockage dans la mémoire tampon de transmission
H04N 19/172 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p.ex. un objet la zone étant une image, une trame ou un champ
H04N 19/176 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p.ex. un objet la zone étant un bloc, p.ex. un macrobloc
45.
CHAT VIEW MODIFICATION BASED ON USER IDENTIFICATION OR USER MOVEMENT
According an embodiment, a computing device can: identify, in a chat view associated with a video chat session, a first authorized participant and a second authorized participant of the video chat session; render, in the chat view, first visual data indicative of the first authorized participant and second visual data indicative of the second authorized participant based at least in part on identification of the first authorized participant and the second authorized participant, respectively; define, in the chat view, a chat zone indicative of a reference location of the first authorized participant; determine that the first authorized participant moved outside the chat zone; and/or conceal, in the chat view, the first visual data indicative of the first authorized participant based at least in part on determination that the first authorized participant moved outside the chat zone.
Aspects of the disclosure are directed to systems, method, and computer-readable mediums for reducing the number of false positive alerts generated by a SIEM system by adjusting the set of rules the SIEM system uses to analyze attributes of the network traffic and/or system activities based on feedback from a SOAR system. Alert feedback may be received for a set of alerts generated in response to attributes triggering one or more rules. The alert feedback may indicate, for each alert of the set of alerts, whether the alert was a true positive alert or false positive alert. One or more conditions of the at least one rule may be adjusted based on the feedback.
Various arrangements for reducing auditory spatial aliasing for a user are detailed herein. A first delay filter may be set that delays output of a first same audio signal by a first duration to a speaker of a first set of multiple speakers of a device compared to a second speaker of the first set of multiple speakers. A second delay filter may also be set that delays output of a second same audio signal by a second duration to a speaker of a second set of multiple speakers of the device compared to a second speaker of the second set of multiple speakers. The first same audio signal can be output using the first set of multiple speakers and the second same audio signal can be output using the second set of multiple speakers.
A computerized method features operations conducted by a security analyzer device to process incoming information to ascertain a presence of cybersecurity threats based on a top threat list provided to the security analyzer device. The top threat list includes a plurality of cybersecurity threats prioritized for an enterprise that is subscribing to a threat management system and protected by the security analyzer device. The computerized method further conducts analytics of incoming information to determine a level of correlation between at least a portion of the incoming information and any of the plurality of cybersecurity threats within the top threat lists content, and upon determining the level of correlation between the portion of the incoming information and a cybersecurity threat of the plurality of cybersecurity threats exceeding a first threshold, may conduct operations to neutralize or mitigate the cybersecurity threat.
G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
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é
A threat management system features a recommendation engine and an action engine. The recommendation engine is configured to (i) conduct analytics on content from the threat catalog and content from the enterprise profile to generate results that identify a plurality of threats directed to the enterprise and (ii) generate a top threat list based on the analytic results. The action engine is communicatively coupled to the recommendation engine. The action engine is configured to receive the top threat list and generate a plurality of actions corresponding to each threat of the top threat list, where each action of the plurality of actions includes information directed to operations to mitigate or neutralize a risk associated with a threat of the top threat list.
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é
50.
ROBOT CONTROL BASED ON NATURAL LANGUAGE INSTRUCTIONS AND ON DESCRIPTORS OF OBJECTS THAT ARE PRESENT IN THE ENVIRONMENT OF THE ROBOT
Some implementations relate to generating, based on processing captured vision data instances throughout an environment: regions of interest, and an estimated map location and region embedding(s) for each region of interest. Some implementations additionally or alternatively relate to determining, based on (1) a free form (FF) natural language (NL) instruction for a robot to perform a task and (2) generated region embedding(s) for identified regions of interest in an environment: object descriptors that describe objects that are relevant to performing the task and that are likely present in the environment. Some implementations additionally or alternatively relate to utilizing a subset of object descriptor(s), determined to be descriptive of object(s) that are relevant to performing the task of an FF NL instruction and likely included in the environment, in determining robotic skill(s) for robot(s) to implement in performing the task specified in the FF NL instruction.
Systems, devices, computer-implemented methods, and non-transitory computer-readable media that facilitate health-based predictions for a patient using a single time point biological sample of the patient are provided. A regularization component can be integrated into a triplet-based objective function associated with a triplet-based machine learning model to create a modified triplet-based objective function. The regularization component can operate to regularize distances between pairs of positive data values and negative data values in triplet tuples of a dataset with respect to anchor values in the triplet tuples. A triplet-based machine learning model can be trained using the dataset and the modified triplet-based objective function to create a trained triplet-based machine learning model. The trained triplet-based machine learning model can be implemented to output one or more health-based predictions for a patient based at least in part on a single time point biological sample of the patient.
G06N 3/084 - Rétropropagation, p.ex. suivant l’algorithme du gradient
G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
G16H 50/70 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour extraire des données médicales, p.ex. pour analyser les cas antérieurs d’autres patients
52.
FIDUCIAL BASED TEMPORAL ARM DEFORMATION ESTIMATION
Systems and methods for detecting deformation of a frame of a head mounted wearable device, and for estimating an amount of deformation of the frame, are provided. One or more fiducial markers are provided on a lens of the head mounted wearable device. Positions of fiducial marker(s) may be detected by an image sensor of the head mounted wearable device. Changes in positions of the fiducial markers(s) may be correlated with a corresponding adjustment to be made in an eye/gaze tracking algorithm implemented by a gaze tracking device of the head mounted wearable device, to maintain accuracy of the eye/gaze tracking performed by the gaze tracking device.
A head-worn device may be configured with a curved window-element that can generate distortion in images captured by a camera of the head-worn device. Window extrinsics describing the shape, orientation, and/or position of the curved window-element may be used as a calibration to reduce the distortion. An online calibration process may be run at times during use so that the window extrinsics can be updated to accurately represent the curved window-element after changes in the shape, orientation, and/or position of the curved window-element occur.
A device may determine, using first sensor data, that a head mounted wearable device is in a non-resting state. A device may increase an activation state of a second sensor to an increased activation level in response to determining that the head mounted wearable device is in the non-resting state. A device may receive second sensor data from the second sensor at the increased activation level. A device may determine, using the second sensor data, that the head mounted wearable device is in a head-mounted state. A device may in response to determining that the head mounted wearable device is in the head-mounted state, increasing an operational mode of the head mounted wearable device to an increased operational mode, wherein determining that the head mounted wearable device is in a first of the non-resting state or the head-mounted state includes executing a model.
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for injecting synthetic voltage signals. One of the methods includes initiating, by a processing core, a transition from executing in a low-power state to executing in a high-power state. The device injects a synthetic voltage signal into a voltage feedback line of the power manager to cause the power manager to react sooner to the transition by increasing the current supplied to the processing core. The power manager uses the synthetic voltage signal to increase current supplied to the processing core after the processing core transitions from the low-power state to the high-power state
G06F 1/26 - Alimentation en énergie électrique, p.ex. régulation à cet effet
G06F 1/30 - Moyens pour agir en cas de panne ou d'interruption d'alimentation
G06F 1/3228 - Surveillance d’exécution de tâches, p.ex. par utilisation de temporisations d’attente, de commandes d’arrêt ou de commandes d’attente
G06F 1/3234 - Gestion de l’alimentation, c. à d. passage en mode d’économie d’énergie amorcé par événements Économie d’énergie caractérisée par l'action entreprise
G06F 1/3296 - Gestion de l’alimentation, c. à d. passage en mode d’économie d’énergie amorcé par événements Économie d’énergie caractérisée par l'action entreprise par diminution de la tension d’alimentation ou de la tension de fonctionnement
56.
USING ANTI-CONTEXT EXAMPLES FOR UPDATING AUTOMATIC SPEECH RECOGNITION SYSTEMS
A method (400) for using anti-context examples for personalizing a speech recognition model (132) includes receiving audio data (104) corresponding to an utterance (102) spoken by a user (10), and processing, using the speech recognition model, the audio data to generate a transcription (106) of the utterance. The transcription including a misrecognized phrase (144) that was misrecognized in the transcription by the speech recognition model. The method also includes receiving user-corrected text (141) including a corrected phrase (146) that replaces the misrecognized phrase that was misrecognized in the transcription. Based on the misrecognized phrase, the method includes generating an anti-context example (305) including anti-context text (310) containing the misrecognized phrase paired with text-to-speech (TTS) audio data (315) corresponding to a synthesized speech representation of the anti-context text. The method also includes personalizing the speech recognition model based on the anti-context example.
A method (500) includes receiving audio data 102 characterizing an utterance (101) including a particular phrase (182) and a subsequent sequence of individual characters (184) that spell the particular phrase. The method also includes processing, using a speech recognition model (142), the audio data to generate an initial transcription (107) including a misrecognition of the particular phrase. The method also includes, in response to detecting a spelling structure (180) in the initial transcription subsequent to the misrecognition of the particular phrase: extracting, from the initial transcription, the sequence of characters; constructing a corrected phrase for the misrecognition of the particular phrase from the extracted sequence of characters; and normalizing the transcription to obtain a final transcription (170) for the utterance by replacing the extracted misrecognition of the particular phrase with the corrected phrase constructed from the extracted sequence of individual characters.
A cache includes multiple sets with each set having multiple respective ways, and replacement logic configured to implement an LRU replacement policy based on an LRU replacement computation in multiple stages for a transaction. The multiple stages include: a first stage in which the cache reads tag data for the transaction and makes a hit determination based on the tag data, a second stage in which the cache reads LRU data for the transaction, and a third stage in which the cache performs an LRU replacement computation. If the hit determination is a hit, the cache is configured to provide the resulting cache data before the third stage is complete.
G06F 12/123 - Commande de remplacement utilisant des algorithmes de remplacement avec listes d’âge, p.ex. file d’attente, liste du type le plus récemment utilisé [MRU] ou liste du type le moins récemment utilisé [LRU]
G06F 12/0855 - Accès de mémoire cache en chevauchement, p.ex. pipeline
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 12/0895 - Mémoires cache caractérisées par leur organisation ou leur structure de parties de mémoires cache, p.ex. répertoire ou matrice d’étiquettes
The present disclosure provides for using a random trigger probability for determining whether to rotate cryptographic keys. The random trigger probability may be applied for each cryptographic operation that might yield a nonce collision. For example, the random trigger probability may be pre-computed, and each time a request to perform a cryptographic operation is received a random event with the trigger probability may be executed. Based on the random trigger probability, it is determined whether to rotate keys. The random trigger may be a function of a threshold for acceptable probability of failure, and parameters for a type of cryptographic operation and key.
A method (800) for reducing inter-UE interference in a communication system that includes a full-duplex base station. The method includes selecting (802), by the full-duplex base station, a first UE and a second UE as a half-duplex pair which are determined to generate inter-UE interference that achieves a threshold criterion. The method includes receiving (804), by the full-duplex base station, a first uplink signal on a frequency from the first UE. The method includes transmitting (806), by the full-duplex base station, a first downlink signal on the frequency to the second UE, the first uplink signal and the first downlink signal at least partially overlapping in time.
H04L 5/00 - Dispositions destinées à permettre l'usage multiple de la voie de transmission
H04W 72/23 - Canaux de commande ou signalisation pour la gestion des ressources dans le sens descendant de la liaison sans fil, c. à d. en direction du terminal
61.
GENERATING AUDIO USING AUTO-REGRESSIVE GENERATIVE NEURAL NETWORKS
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a prediction of an audio signal. One of the methods includes receiving a request to generate an audio signal; obtaining a semantic representation of the audio signal; generating, using one or more generative neural networks and conditioned on at least the semantic representation, an acoustic representation of the audio signal; and processing at least the acoustic representation using a decoder neural network to generate the prediction of the audio signal.
G10L 25/30 - Techniques d'analyses de la parole ou de la voix qui ne se limitent pas à un seul des groupes caractérisées par la technique d’analyse utilisant des réseaux neuronaux
62.
REPRESENTATION LEARNING MODELS FOR IMPROVED GENOMICS
Improved methods for determining full-genome associations with phenotype data represented by medical images, ECG traces, spirometry- traces, or other high-dimensional phenotype-representing physiosignals are provided. These methods include training an encoder, as part of an autoencoder, to project input physiosignals into a phenotypically representative set of lower-dimensional latent variables. In some examples, the latent variables are augmented by clinical correlates of the input physiosignals (e.g., a. force vital capacity-determined from a spirometry trace), The latent variables and/or clinical correlates are then used to determine genetic loci that are associated with each of the latent variables. These associations can then be used to focus drug development and/or to predict polygenic scores tor rare diseases for which sufficient, data, may- not be available for a full genome-wide association study or other genomic data-to-phenotype association.
G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
In an example aspect, the present disclosure provides for an example method including obtaining session data descriptive of one or more user sessions in the networked environment; initializing a mixed effects model configured to describe a first effect and a second effect on a distribution of the session data; optimizing a weighted objective over a plurality of subsets of the session data, the weighted objective comprising a weighting parameter configured to adjust, respectively for the plurality of subsets of the session data, a contribution of the second effect with respect to the first effect; and updating the mixed effects model based on the optimized weighted objective.
Methods, systems and apparatus for transporting data qubit leakage. In one aspect, an apparatus includes, for a data qubit that has been operated on by a quantum computing system to place the data qubit in a first state, wherein the first state encodes logical information: preparing, by the quantum computing system, an ancilla qubit in a known initial state; and performing, by the quantum computing system, a leakage transport operation using one or more two-qubit gates on the data qubit and the ancilla qubit to transfer leakage from the data qubit to the ancilla qubit.
65.
SYSTEM(S) AND METHOD(S) FOR CAUSING CONTEXTUALLY RELEVANT EMOJI(S) TO BE VISUALLY RENDERED FOR PRESENTATION TO USER(S) IN SMART DICTATION
Implementations described herein relate to causing emoji(s) that are associated with a given emotion class expressed by a spoken utterance to be visually rendered for presentation to a user at a display of a client device of the user. Processor(s) of the client device may receive audio data that captures the spoken utterance, process the audio data to generate textual data that is predicted to correspond to the spoken utterance, and cause a transcription of the textual data to be visually rendered for presentation to the user via the display. Further, the processor(s) may determine, based on processing the textual data, whether the spoken utterance expresses a given emotion class. In response to determining that the spoken utterance expresses the given emotion class, the processor(s) may cause emoji(s) that are stored in association with the given emotion class to be visually rendered for presentation to the user via the display.
Techniques are described herein for generating synthetic paired source code snippets that are semantically equivalent but syntactically distinct. In various implementations, few shot learning may be performed to prompt a large language model, based on demonstration source code snippet(s) in syntactically constrained pseudocode, to generate additional source code snippets in the syntactically constrained pseudocode. Based on additional source code snippets in additional programming language(s), the large language model may be used to generate more training source code snippets in the syntactically constrained pseudocode. The training source code snippets in the syntactically constrained pseudocode may be programmatically translated to generate synthetic training pairs of semantically equivalent source code snippets. Each synthetic training pair of the plurality of synthetic training pairs may include training snippets in first and second programming languages, and may be usable to train a machine learning translation model to translate between the first and second programming languages.
Methods are disclosed for making installable web applications more widely available, helping users to find and install web applications on their computing devices. Some methods help surface an install control to initial installation. Some methods provide generate manifest files for web sites not associated with an installable web application. Some methods provide default offline capabilities for installable web applications.
A head-worn device, such as smart glasses, may be configured with multiple sensors to provide an augmented reality or virtual reality experience to a user. The sensors may be calibrated so that misalignments, such as a rotation or a translation, may be compensated when combining, or otherwise, comparing data from the sensors. Position sensors mechanically coupled to the multiple sensors may allow for the calibration to be continuously, or periodically, updated as the smart glasses change shape during use due to damage and/or adjustment.
G01C 25/00 - Fabrication, étalonnage, nettoyage ou réparation des instruments ou des dispositifs mentionnés dans les autres groupes de la présente sous-classe
G02B 27/00 - Systèmes ou appareils optiques non prévus dans aucun des groupes ,
A curved lightguide that employs a freeform incoupler, a freeform world-facing surface, and a freeform outcoupler disposed between a spherical world-facing lens surface and a spherical eye-facing lens surface to achieve a relatively large FOV for display light and transmission of ambient light from the environment in a thin form factor.
G02B 6/00 - OPTIQUE ÉLÉMENTS, SYSTÈMES OU APPAREILS OPTIQUES - Détails de structure de dispositions comprenant des guides de lumière et d'autres éléments optiques, p.ex. des moyens de couplage
Systems and methods for iterative non-autoregressive image synthesis using a first generative model and an independent second token-critic model. In some examples, an image may be synthesized using one or more passes in which the generative model predicts a first plurality of tokens representing a first vector-quantized image, the token-critic model generates a first plurality of scores based on the first plurality of tokens, the processing system selects a first set of one or more tokens of the first plurality of tokens to be preserved based on the first plurality of scores, and the generative model then predicts a second plurality of tokens based on the first set of tokens, the second plurality of tokens including the first set of tokens. In some examples, the generative model may be configured to predict probability distributions, which may be sampled to generate the first and second pluralities of tokens.
A penta prism collimator having four freeform surfaces that fold the optical path of light received from a microdisplay collimates light for coupling to a waveguide. In some embodiments, the freeform surfaces are toroidal surfaces made from a single injection-molded element, such as a single piece of plastic. The freeform surfaces collimate the light at a variety of distances from an input pupil of a waveguide, allowing for more freedom of placement within a frame of a WHUD.
A wearable computing device includes a housing, an energy storage device and a power interface configured to deliver electrical power from the energy storage device to a circuit included on a band that is removably coupled to the housing. The wearable computing device includes a switching device configured to selectively couple the energy storage device to the power interface. The wearable computing device includes a processor configured to control operation of the switching device to couple the energy storage device to the power interface to deliver the electrical power to the circuit included on that band. The processor is configured to obtain data from the circuit on the band that is indicative of a unique identifier for the band. The processor is configured to control operation of the wearable computing device based, at least in part, on the data indicative of the unique identifier for the band.
Systems and methods for determining a glucose value for a user are disclosed herein. The method includes receiving a plurality of data inputs associated with biometric data of the user, the plurality of data inputs including at least one data input representative of a past estimated glucose value of the user and processing the plurality of data inputs with a multi-headed temporal convolutional neural network to generate a blood glucose value for the user. The method also includes providing a notification to the user based at least in part on the blood glucose value.
G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
A61B 5/00 - Mesure servant à établir un diagnostic ; Identification des individus
Interacting with an augmented reality (AR) device may be improved using a virtual keyboard to support complex tasks, such as sending emails, document editing, and the like. Such a virtual keyboard can be world-locked in the AR environment on a surface such as an office desk or kitchen table. Keystroke identification accuracy for the virtual keyboard can suffer, however, when the only source of information for keystroke detection are the egocentric images captured by the AR device. Disclosed are methods and systems to improve the accuracy of keystroke detection and identification through the use of multiple sources of information available in an AR environment.
G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
G06F 3/04886 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p.ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p.ex. des gestes en fonction de la pression exer utilisant un écran tactile ou une tablette numérique, p.ex. entrée de commandes par des tracés gestuels par partition en zones à commande indépendante de la surface d’affichage de l’écran tactile ou de la tablette numérique, p.ex. claviers virtuels ou menus
Methods and devices are provided to allow for the transfer of a display of a visual representation between a head mounted device and a computing device during the display of a video. A video is displayed on a computing device display of a computing device, a visual representation of a speech for an audio component of the video is received, the visual representation is displayed on the computing device display, and the display of the visual representation is transferred to the head mounted device to display on a head mounted device display upon determining that a head mounted device is in use.
Various arrangements for sharing access to a smart home device are presented herein. A control device can receive, from a requesting application being executed on the control device, a credential share request, wherein the credential share request comprises zero, one, or more than one smart home device filter characteristics. The control device can determine one or more smart home devices that match the one or more smart home device filter characteristics from the credential share request. In response to determining one or more smart home devices match the one or more smart home device filter characteristics, the control device can request user input indicating that access credentials for the one or more smart home devices is authorized to be shared with the requesting application. In response to consenting user input, access credentials can be provided to the requesting application.
H04L 12/28 - Réseaux de données à commutation caractérisés par la configuration des liaisons, p.ex. réseaux locaux [LAN Local Area Networks] ou réseaux étendus [WAN Wide Area Networks]
77.
INTELLIGENT ASSET SUGGESTIONS BASED ON BOTH PREVIOUS PHRASE AND WHOLE ASSET PERFORMANCE
Example embodiments of the present disclosure provide for an example method including obtaining data indicative of user input via a user interface associated with a construction workflow for generating customized content items. The example method includes determining one or more key terms associated with the user input. The example method includes determining one or more suggested content items based on the one or more key terms. The example method includes generating a predicted performance increase associated with each respective content item of the one or more suggested content items. The example method includes providing, to a first user device, data indicative of a structured input interface associated with the construction workflow configured with one or more input fields and the one or more suggested content items, wherein the structured input interface is configured for rendering via a graphical user interface.
The present disclosure provides computer-implemented methods, systems, and devices for integrating external services into a navigation system. A computing device receives, from a user computing system associated with a user, a navigation request, the navigation request including a destination. The computing device generates, based on geographic data stored in a database, a suggested route to the destination, wherein the suggested route includes an interaction with a system other than the navigation system. The computing device transmits, to the user computing system, route recommendation data for display at the user computing system, the route recommendation including a recommendation to perform the interaction with the system other than the navigation system. The computing device, in response to receiving an approval indication from the user computing system, transmits initiation data to the system other than the navigation system to initiate the interaction.
Implementations relate to maintaining metadata, of a client device, stored on a remote computing device, to reduce overall network utilization and/or latency in responding to automated assistant requests received at the client device. The metadata of a client device is identified and provided to a remote computing device with a request that requires additional processing by the remote computing device. Current metadata is compared to previously provided metadata that was provided to the remote computing device with a previous request and one or more operations are generated based on the difference between the current metadata and the previous metadata. The remote computing device executes the one or more operations on a remote version of the metadata to generate a new remote version of the metadata of the client device. The remote computing device further processes the request with the new remote version of the metadata.
Techniques of calibrating telepresence videoconferencing displays and cameras include providing 6DoF camera locations and orientation vectors in display reference frame based on a plurality of images that indicate specified mirror-plane points of a mirror and specified reflected display plane points. In some implementations, the specified mirror-plane points are located at fiducial markers printed on the mirror. In some implementations, the specified reflected display plane points are located in a checkerboard pattern of fiducial markers on the display.
Techniques are described regarding production and use of addressable world occlusion elements for reducing or eliminating diffraction artifacts in a wearable or other augmented reality (AR) display in which the user views the world through an optical combiner. An addressable world occlusion display layer is optically coupled to a lens element of the AR display to selectively occlude external world light passing through lens elements. The addressable world occlusion display layer comprises patterned depositions of a substantially transparent conductor disposed across multiple regions, such that the patterned depositions disposed within a first region of the multiple regions have substantially a first thickness, and the patterned depositions disposed within a second region of the multiple regions have a second thickness that is different than the first thickness.
Provided are systems and methods to perform novel view synthesis of a three-dimensional (3D) scene with a machine-learned diffusion model. Example implementations of the proposed models may be referred to as "3D Diffusion Models" or 3DiM. The models described herein can be or include an image-to-image diffusion model that takes one or more (e.g., a single) reference views and one or more (e.g., a single) relative poses as input and generates the target view. Thus, the machine-learned diffusion models described herein can perform novel view synthesis from as few as a single image.
A system and method of wireless power transfer. The method also includes performing a wireless power transfer measurement operation to identify a second set of base stations (121, 122, and 132) for a second active-coordination-set (ACS) 120, the second ACS 120 transferring power between the second ACS 120 and a user equipment (UE) 110, and the second set of base stations (121, 122, and 132) includes a second base station 121. The method further includes transmitting a first message, to the UE 110, indicating a set of frequencies and a set of time slots for power transfer from the second ACS 120 to the UE 110. The method further includes transmitting a second message, to the second base station 121 via a first ACS 130, indicating the second set of base stations (121, 122, and 132) in the second ACS 120.
H02J 50/20 - Circuits ou systèmes pour l'alimentation ou la distribution sans fil d'énergie électrique utilisant des micro-ondes ou des ondes radio fréquence
H02J 50/80 - Circuits ou systèmes pour l'alimentation ou la distribution sans fil d'énergie électrique mettant en œuvre l’échange de données, concernant l’alimentation ou la distribution d’énergie électrique, entre les dispositifs de transmission et les dispositifs de réception
84.
TEMPERATURE-BASED BATTERY-CHARGING-PROFILE ARCHITECTURES AND APPLICATIONS THEREOF
The present document describes techniques associated with temperature-based battery-charging-profile architectures and applications thereof. Although advances in battery chemistries may enable batteries to be charged at temperatures that are higher or lower than the limits of conventional-battery chemistries (e.g., 0 °C to 60 °C), conventional hardware is generally restricted (e.g., hardcoded) to those limits. However, the temperature-based battery-charging-profile architectures and applications thereof, as described herein, provide a low-cost solution for conventional battery-charging hardware to be able to charge batteries with battery chemistries having expanded charging limits. The techniques described herein enable charging of batteries at temperatures that are outside of the standard JEITA mask by utilizing a switching mechanism operated by a controller that switches, based on the battery temperature, to a different charge profile with a reduced charge rate at a reduced voltage and/or current without affecting the JEITA mask.
A self-monitoring system for a micro-LED display panel can track a health status of the micro-LED emitters over the life cycle of the display. The self-monitoring system can include, for example, light sensors and a coverglass treated with an anti-reflective coating that directs light emitted by the micro-LED array toward the light sensors. Light captured by the light sensors can then be analyzed to determine the current value of light attributes such as color, polarization, and intensity, and to compare the current values of the light attributes with their previous values to monitor changes over time.
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adjusting distribution criteria of digital component in one or more geographical regions. Methods include obtaining data quantifying digital component distribution in a first and a second region during a first predetermined period of time. A machine learning model is generated to predict a first outcome quantifying digital component distribution in the first region based on a correlation between digital component distribution in a first and a second region. Data is obtained that quantifies digital component distribution in the first region during a second predetermined period of time and a predicted second outcome is generated that quantifies digital component distribution during the second predetermined period of time. The predicted second outcome is compared with the digital component distribution in the first region and distribution criteria is adjusted for the first region based on the comparison.
A diffraction grating includes a plurality of diffraction features and a plurality of grooves. Each groove of the plurality of grooves is adjacent to at least one diffraction feature of the plurality of diffraction features. One or more sub-wavelength features are included within either one or more of the diffraction features or one or more of the grooves. The one or more sub-wavelength features reduce a diffraction efficiency of at least one diffraction order of the diffraction grating beyond fabrication limits while still allowing the amount of light diffracted into an unwanted orthogonal direction to be controlled.
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for allocating cache resources according to stream ids. One of the methods includes caching memory requests for each of the one or more integrated client devices, distinguishing different computing tasks using stream ids of the memory requests, and allocating different partitions of the cache memory to different respective computing tasks.
Implementations disclosed herein are directed to utilizing ephemeral learning techniques and/or federated learning techniques to update audio-based machine learning (ML) model(s) based on processing streams of audio data generated via radio station(s) across the world. This enables the audio-based ML model(s) to learn representations and/or understand languages across the world, including tail languages for which there is no/minimal audio data. In various implementations, one or more deduping techniques may be utilized to ensure the same stream of audio data is not overutilized in updating the audio-based ML model(s). In various implementations, a given client device may determine whether to employ an ephemeral learning technique or a federated learning technique based on, for instance, a connection status with a remote system. Generally, the streams of audio data are received at client devices, but the ephemeral learning techniques may be implemented at the client device and/or at the remote system.
G10L 15/06 - Création de gabarits de référence; Entraînement des systèmes de reconnaissance de la parole, p.ex. adaptation aux caractéristiques de la voix du locuteur
90.
SYSTEM, METHOD, AND DEVICES FOR PROVIDING TEXT INTERPRETATION TO MULTIPLE CO-WATCHING DEVICES
Methods, a system, and a device are provided to allow co-watch devices to coordinate text interpretation services while co-watching a video or live event. A server receives an indication that a first co-watch device and a second co-watch device are preparing to co-watch a video or a live event while displaying a text interpretation of a speech component of the video or live event. An indication is sent to a first device of the first and second co-watch devices to operate as a text-processing device, generating the text interpretation, and transmitting the text interpretation to a second device of the first and second co-watch devices. The first device receives a portion of a video, processes a speech component of the portion of the video to generate a text interpretation, and sends the text interpretation to a second device.
H04N 21/4788 - Services additionnels, p.ex. affichage de l'identification d'un appelant téléphonique ou application d'achat communication avec d'autres utilisateurs, p.ex. discussion en ligne
H04N 21/488 - Services de données, p.ex. téléscripteur d'actualités
H04N 21/4402 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la redistribution domestique, le stockage ou l'affichage en temps réel
91.
USER-GUIDED ADAPTIVE PLAYLISTING USING JOINT AUDIO-TEXT EMBEDDINGS
A method includes providing, by an audio playback interface, an initial playlist comprising audio tracks. The method includes receiving a user preference associated with an initial audio track during a listening session, wherein the user preference is indicative of a listening mood of a user and comprises one or more of a user behavior or a natural language input. The method includes generating a representation of the user preference in a joint audio- text embedding space by applying a two-tower model comprising an audio embedding network and a text embedding network. A proximity of two embeddings is indicative of semantic similarity. The method includes training a machine learning model to generate an updated playlist responsive to the listening mood of the user during the listening session. The method includes applying the machine learning model to generate the updated playlist. The method includes substituting the initial playlist with the updated playlist.
A battery-powered portable computing device, including a digital key for providing access to an external secure system, detects that a remaining battery energy has reduced to a second predefined level higher than a first predefined level, wherein at least a portion of the device is programmed to shut down when the remaining battery energy drops to the first predefined level. In response to the detection, the device prompts a user to selec t a configuration to allow' use of the digital key when at least a portion of the device has shut down and allows use of the digital key- after the device is shut down if allowed by the user selected configuration.
G06F 1/3212 - Surveillance du niveau de charge de la batterie, p.ex. un mode d’économie d’énergie étant activé lorsque la tension de la batterie descend sous un certain niveau
G06F 21/45 - Structures ou outils d’administration de l’authentification
G06F 21/81 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur en agissant sur l’alimentation, p.ex. en branchant ou en débranchant l’alimentation, les fonctions de mise en veille ou de reprise
93.
SYSTEMS AND METHODS FOR IMPROVING VOICE CALL QUALITY AND DEVICE LATENCY
Features described herein generally relate to systems and methods for improving voice call quality and device latency. A communication technique is disclosed in which a primary earbud of a set of earbuds acknowledges successful reception of the voice packet from a source device and transmits a data packet to a secondary earbud of set of earbuds when the secondary earbud is unable to successfully intercept and/or acquire the voice packet. Even if the secondary earbud does not intercept and/or otherwise acquire voice packet in a transmission from the source device to the primary earbud, the secondary earbud can receive the voice packet thereby improving voice call quality even in poor link conditions.
H04W 4/80 - Services utilisant la communication de courte portée, p.ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie
H04R 5/033 - Casques pour communication stéréophonique
94.
FULL REMOTE ATTESTATION WITHOUT HARDWARE SECURITY ASSURANCES
A computing device may generate a zero-knowledge proof that the computing device has one or more properties and may send an indication of the zero-knowledge proof to a. computing system. The computing system may verify that the zero-knowledge proof proves the computing device has the one or more properties and may, in response to successfully verifying that the zero-knowledge proof proves the computing device has the one or more properties, grant the computing device permission to perform an action that requires the computing device to have the one or more properties.
H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
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
95.
SYSTEM AND METHOD FOR ON-DEMAND EDGE PLATFORM COMPUTING
Systems and methods for managing deployment of applications and services within a network having a plurality of edge platforms. A domain name service (DNS) request from a client device requesting for content from a third-party provider is modified to include location information indicating a client device location. A deployment manager uses the location information in the modified request to select a nearby edge platform for servicing the request. Changes to the edge platform servicing the request may be imitated based on changes in location information received in future requests. The deployment manager may also maintain a database to track resources that are already deployed in nearby edge platforms, conserving resources when selecting the edge platforms to service requests. The deployment manager also directs third-party content providers to the edge platform using a separate service so that communication with third-party content providers does not share the location information.
A wearable device may be used to perform a health or medical assessment of a user. The wearable device may detect user movements of the user. The wearable device generates signal data representing the user movements. The signal data is input into a model to identify a feature set. The feature set is converted into a score that corresponds to a medical condition of the user.
G16H 20/30 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p.ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant des thérapies ou des activités physiques, p.ex. la physiothérapie, l’acupression ou les exercices
A61B 5/00 - Mesure servant à établir un diagnostic ; Identification des individus
G16H 50/20 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
To provide media content tailored to a user's route, a computing device receives a request for navigation directions to a destination location, and obtains a set of navigation directions for traveling on a route to the destination location. The computing device also obtains candidate media content items to play during the route, and selects one or more of the candidate media content items to play during the route based on characteristics of the candidate media content items and characteristics of the route. Then the computing device provides the set of navigation directions and an indication of the selected one or more media content items to a user for presentation during the route. The selected one or more media content items are automatically presented upon receiving a selection by the user to initiate a navigation session for traveling along the route in accordance with the set of navigation directions.
G01C 21/36 - Dispositions d'entrée/sortie pour des calculateurs embarqués
G06F 16/48 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
G10L 13/033 - Procédés d'élaboration de parole synthétique; Synthétiseurs de parole Édition de voix, p.ex. transformation de la voix du synthétiseur
H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
98.
TAGLESS INDOOR USER LOCALIZATION USING ULTRA-WIDEBAND COMMUNICATION
To determine a location of a user, a tagless indoor positioning system is automatically calibrated by transmitting communication signals between at least two anchor devices and a user device to determine and store locations of a user with channel impulse responses of the communication signals for each location. A first anchor device at a first fixed location within a positioning system receives a communication signal transmitted by a second anchor device at a second fixed location within the positioning system, where the user is not using the user device. The first anchor device determines a channel impulse response of the communication signal. A location of the user is determined within the positioning system by comparing the channel impulse response of the communication signal to the stored channel impulse responses and corresponding stored locations.
G01S 13/00 - Systèmes utilisant la réflexion ou la reradiation d'ondes radio, p.ex. systèmes radar; Systèmes analogues utilisant la réflexion ou la reradiation d'ondes dont la nature ou la longueur d'onde sont sans importance ou non spécifiées
G01S 7/00 - DÉTERMINATION DE LA DIRECTION PAR RADIO; RADIO-NAVIGATION; DÉTERMINATION DE LA DISTANCE OU DE LA VITESSE EN UTILISANT DES ONDES RADIO; LOCALISATION OU DÉTECTION DE LA PRÉSENCE EN UTILISANT LA RÉFLEXION OU LA RERADIATION D'ONDES RADIO; DISPOSITIONS ANALOGUES UTILISANT D'AUTRES ONDES - Détails des systèmes correspondant aux groupes , ,
99.
SPATIAL AND TEMPORAL DITHER FOR LASER BEAM SCANNING DISPLAY SYSTEMS IN WEARABLE DEVICES
The present disclosure provides techniques to expand the dynamic range of laser output intensity in a laser beam scanning (LBS) display system for a wearable head mounted device (WHMD). A laser controller controls the lasers to alternate between two laser drive levels in a series of laser pulses to emit light at a duty-cycled intensity corresponding to a target pixel intensity. The user perceives the duty-cycled intensity as the target pixel intensity when viewing the image. Accordingly, the methods and apparatuses provided herein are able to achieve a higher number of pixel display intensities in the images as perceived by the user without increasing the number of laser drive levels.
G02B 26/08 - Dispositifs ou dispositions optiques pour la commande de la lumière utilisant des éléments optiques mobiles ou déformables pour commander la direction de la lumière
The technology is generally directed to a method of mapping fiber networks. The fiber networks may include a plurality of cables, such as fiber optic cables. The cable may be divided into segments. Each cable has a first end segment and a second end segment, each with a known location. When there is a perturbation that causes the cable to vibrate, each segment of the cable may experience an associated strain at a different time. Based on the known location of the perturbation sources, the known location of the end segments, and the relative time that the perturbation is detected at each cable segment, the location of each segment and, therefore, the entire cable may be determined.
G01D 5/353 - Moyens mécaniques pour le transfert de la grandeur de sortie d'un organe sensible; Moyens pour convertir la grandeur de sortie d'un organe sensible en une autre variable, lorsque la forme ou la nature de l'organe sensible n'imposent pas un moyen de conversion déterminé; Transducteurs non spécialement adaptés à une variable particulière utilisant des moyens optiques, c. à d. utilisant de la lumière infrarouge, visible ou ultraviolette avec atténuation ou obturation complète ou partielle des rayons lumineux les rayons lumineux étant détectés par des cellules photo-électriques en modifiant les caractéristiques de transmission d'une fibre optique
G01H 9/00 - Mesure des vibrations mécaniques ou des ondes ultrasonores, sonores ou infrasonores en utilisant des moyens sensibles aux radiations, p.ex. des moyens optiques
G01S 17/00 - Systèmes utilisant la réflexion ou la reradiation d'ondes électromagnétiques autres que les ondes radio, p.ex. systèmes lidar
G01V 1/22 - Transmission des signaux sismiques aux appareils d'enregistrement ou de traitement