Methods, systems, and apparatus, including computer programs encoded on computer storage media, for optimizing a target function for execution on a target processor. In particular, the target function is optimized by searching through candidate computer programs that each represent an approximation of the target function.
Invoking an agent during a dialog between a user and an automated assistant. Some implementations are directed to receiving, during a human-to-automated assistant dialog, natural language input of the user that indicates a desire to engage an agent, but that fails to indicate a particular agent to be engaged. Those implementations are further directed to selecting a particular agent from a plurality of available agents, and transmitting an invocation request to the selected particular agent. In some implementations an agent selection model can be utilized in selecting the particular agent, such as a machine learning model. The machine learning model can be trained to enable generation of output that indicates, for each of a plurality of available agents (and optionally intent(s) for those agents), a probability that the available agent (and optionally intent) will generate appropriate responsive content.
G06N 3/006 - Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
A method includes obtaining, for each service of a plurality of services of a public cloud environment, a criticality classification. Each criticality classification includes one of a critical classification, a semi-critical classification, or a non-critical classification. The method includes obtaining a maintenance schedule for the public cloud environment. The maintenance schedule includes a plurality of maintenance windows and each maintenance window of the plurality of maintenance windows is associated with a respective criticality classification. The method includes receiving a maintenance request requesting maintenance of one of the plurality of services. The method also includes determining that each maintenance window associated with the respective criticality classification of the one of the plurality of services is currently closed. In response to determining that each maintenance window associated with the respective criticality classification of the one of the plurality of services is currently closed, the method includes denying the maintenance request.
Apparatus and methods related to separation of audio sources are provided. The method includes receiving an audio waveform associated with a plurality of video frames. The method includes estimating, by a neural network, one or more audio sources associated with the plurality of video frames. The method includes generating, by the neural network, one or more audio embeddings corresponding to the one or more estimated audio sources. The method includes determining, based on the audio embeddings and a video embedding, whether one or more audio sources of the one or more estimated audio sources correspond to objects in the plurality of video frames. The method includes predicting, by the neural network and based on the one or more audio embeddings and the video embedding, a version of the audio waveform comprising audio sources that correspond to objects in the plurality of video frames.
G10L 25/57 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for processing of video signals
G06F 18/214 - Generating training patternsBootstrap methods, e.g. bagging or boosting
G06N 3/088 - Non-supervised learning, e.g. competitive learning
G06V 20/40 - ScenesScene-specific elements in video content
G10L 25/30 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the analysis technique using neural networks
5.
Expandable Content Items for Presenting Additional Content
One or more computer-readable media store instructions that cause one or more processors to transmit a request for content, receive a first content item and a second content item associated with the first content item, and display the first content item within a content slot in an information resource. The content slot has a first size occupying a first region of the information resource. The operations further include identifying a user interaction associated with the first content item and, responsive to the user interaction, expanding the content slot from the first size to a second size and displaying, in the expanded content slot, the first content item, the second content item, and an actionable object configured to reduce the content slot from the second size to the first size. The second size occupies the first region and an adjoining second region of the information resource.
This document describes an electronic device with a chassis and a vapor chamber positioned within the chassis. The vapor chamber includes a base plate and a cap portion attached to the base plate to form a sealed chamber. The base plate extends outward beyond the sealed chamber to form an extended portion with a first edge attached to a sidewall of the chassis and a second edge, in the form of a mechanical flange, connected to the chassis. The base plate with the extended portion forms the floor of a battery compartment within the chassis and provides a thermal path between the vapor chamber and the chassis. By integrating the vapor chamber into the structural components, the need for a separate mid-plate is eliminated, allowing for a thinner device that efficiently dissipates heat while maintaining structural rigidity.
The technology provides a model-based approach for multilingual text rewriting that is applicable across many languages and across different styles including formality levels or other textual attributes. The model is configured to manipulate both language and textual attributes jointly. This approach supports zero-shot formality-sensitive translation, with no labeled data in the target language. An encoder-decoder architectural approach with attribute extraction is used to train rewriter models that can thus be used in “universal” textual rewriting across many different languages. A cross-lingual learning signal can be incorporated into the training approach. Certain training processes do not employ any exemplars. This approach enables not just straight translation, but also the ability to create new sentences with different attributes.
Implementations described herein relate to causing certain reasoning with respect to why an automated assistant performed (or did not perform) certain fulfillment and/or alternate fulfillment of an assistant command. For example, implementations can receive user input that includes the assistant command, process the user input to determine data to be utilized in performance of the certain fulfillment or the alternate fulfillment of the assistant command, and cause the automated assistant to utilize the data to perform the certain fulfillment or the alternate fulfillment of the assistant command. In some implementations, output that includes the certain reasoning can be provided for presentation to a user in response to additional user input that requests the certain reasoning. In some implementations, a selectable element can be visually rendered and, when selected by the user, the output that includes the certain reasoning can be provided for presentation to the user.
G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
G10L 13/08 - Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination
G10L 15/183 - Speech classification or search using natural language modelling using context dependencies, e.g. language models
9.
Cyber-Threat Score Generation Using Machine Learning and Reflecting Quality of Sources
A cyber-security analysis method uses machine learning (ML) technology to classify cyber-threat indicators, for example, as malicious or benign, by generating a threat score. The method includes receiving, at a compute device, a cyber-threat indicator (IUE) and associated verdicts from a set of sources. Augmenting the verdicts associated with the IUE with verdicts associated with at least one related indicator having a defined relationship with the IUE. The relationship between the IUE and the at least one related indicator can be operational, e g., based on an administrative domain, or functional, e.g., based on a protocol specification. The cyber-threat score is generated for the IUE based on the ML model and the combined verdicts of the IUE and the at least one related indicator.
H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence
H04L 41/22 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
A virtual machine monitor (VMM) of a computing system may provide flexible memory management for guest virtual machines (guest VMs). The VMM may allocate a flexible amount of memory that is accessible to a guest VM. A guest VM may be configured, such as by VMM, to utilize a larger fixed amount of guest memory. A memory access error may be generated when guest VM accesses a memory location outside of the flexible memory. The VMM may receive the memory access error and allocate additional memory including at least the memory location to the flexible memory. The memory location may then be accessed without triggering a failure.
A non-transitory computer-readable storage medium comprises instructions stored thereon. When executed by at least one processor, the instructions are configured to cause a computing system to at least generate multiple mesh cells based on multiple mesh layers, the multiple mesh layers representing a volumetric scene, the multiple mesh cells including multiple mesh blocks; select, from the multiple mesh blocks, k selected blocks based on densities of the multiple mesh blocks, k being a predetermined number; and store the selected blocks and identifiers of locations of the selected blocks.
Implementations set forth herein relate to providing suggestions for application services using tree data structures provided by various application sources. A native data structure, created by an assistant application or other related application, can be present in a local memory and, depending on the status of this native data structure, can be utilized to generate deep links to be rendered within the search interface. Selection of a particular deep link can initialize particular operations and/or routines at one or more client or remote applications. When the native structure is unavailable, or does not satisfy certain criteria, other actions can be initiated for fetching data from remote sources or utilizing other locally available application data structures. In some implementations, graphical user interface elements indicating operation statuses can be rendered based on the available data structure(s), thereby aiding in selecting certain services across multiple applications.
Systems and methods for training a machine-learned model are disclosed herein. The method can include obtaining, by a processor, a plurality of images, each image having a set of parameter values comprising values for a plurality of camera parameters and determining a covariance matrix for the plurality of camera parameters with respect to a plurality of projected points generated via evaluation of a projection function. The method can also include performing a whitening algorithm to identify a preconditioning matrix that, when applied to the sets of parameter values, results in the covariance matrix being approximately equal to an identity matrix and performing an optimization algorithm on the plurality of sets of parameter values, Performing the optimization algorithm can include applying an inverse of the preconditioning matrix to the plurality of sets of parameters in a forward prediction pass and applying the preconditioning matrix in a backward gradient pass.
One or more diffractive gratings of a waveguide introduce a phase perturbation to offset a lateral color misalignment due to surface deformations such as non-parallelism of the major surfaces of the waveguide. In some embodiments, a pitch and/or angle of the diffractive grating is tuned to change the k-vector of the grating in the direction of a change in total thickness variation (TTV) across the waveguide.
Methods, systems and apparatus for performing indexed operations using a unary iteration quantum circuit. In one aspect, a method includes encoding an index value in an index register comprising index qubits; encoding the index value in a control register comprising multiple control qubits; and repeatedly computing and uncomputing the control qubits to perform, conditioned on the state of the control qubits, the operation on one or more target qubits corresponding to the index value, wherein during the encoding, computing and uncomputing: the multiple control qubits are made available in sequence, and the multiple control qubits correspond to a one-hot encoding of the encoded index value.
Methods, systems, apparatus, including computer programs encoded on a computer storage medium, for spatialized audio feedback from automated assistants. In one aspect, the method includes actions of determining that a user input has been received at a client device, identifying, based on sensor data, one or more points of interest of an environment in which the client device is located and an orientation of a user of the client device relative to the one or more points of interest, identifying, based on processing the user input and the sensor data, a natural language response providing information relevant corresponds to a particular point of interest, determining, based on the orientation of the user of the client device relative to the particular point of interest, one or more spatial audio parameters to be used to provision the natural language response to the user, and causing the natural language response to be audibly rendered at the client device using one or more of the spatial audio parameters.
This document discloses techniques, apparatuses, and systems for secure multi-rail control for sparsely encoded signals. Integrated circuits (ICs) may transmit various signals to manage interactions between circuit components of the IC. These critical signals are common targets for malicious attacks because, when altered, they can cause the IC to perform differently than is intended, and in some cases, bypass security measures. While various strategies may be used to protect against these attacks, modern circuit synthesis tools may optimize away these security measures, leaving the IC vulnerable to manipulation. In contrast, the secure multi-rail control for sparsely encoded signals described herein utilizes multiple rails to transmit sparsely encoded critical signals. Each rail may be controlled by a separate finite state machine (FSM) to reduce vulnerabilities that may arise due to circuit synthesis, provide an adjustable solution that may be leveraged differently based on implementation, and provide comportability to different ICs.
H03M 13/19 - Single error correction without using particular properties of the cyclic codes, e.g. Hamming codes, extended or generalised Hamming codes
H03M 13/15 - Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes
This application is directed to performing a plurality of activities each of which is performed in a respective application with content associated with a content type selected from a group consisting of television programming, online content, on-device application, information views, and other content types. Each activity is associated with a timestamp, and described using a predefined format covering an action and content associated with the action. Each of the plurality of activities is then logged into an activities log in accordance with the predefined format. A plurality of user selectable affordances are displayed concurrently in a home screen on a display of the client device. Each of the affordances is associated with one of the plurality of activities performed with associated content, and the plurality of affordances includes at least two affordances associated with two distinct activities of the plurality of activities performed by two distinct applications.
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
G06Q 50/00 - Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
19.
GENERATING NATURAL LANGUAGE SUMMARIES OF MESSAGES USING LANGUAGE MODEL NEURAL NETWORKS
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating natural language summaries of user messages using language model neural networks.
H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
20.
HYBRID INFERENCE FOR AN EFFICIENT, LOW LATENCY LLM-BASED ASSISTANT
Implementations utilize a hybrid use of a smaller LLM and a larger LLM to generate and refine content responsive to a user query/request for content generation. In various implementations, the smaller LLM is utilized to process the user query for content generation, to generate initial content responsive to the user query for content generation. The user query for content generation and the initial content can be utilized to generate a text prompt, where the text prompt can be configured to further include a request for focused edit(s). Such a text prompt can be processed using the larger LLM, to generate focused edit(s) to the initial content that refine the initiated content, so that revised content (with improved accuracy) responsive to the user query for content generation is acquired.
Systems and methods for generating prompts for user data entry can include obtaining context data. The context data can be processed to determine whether an input entry interface is to be provided. In response to determining an input entry interface is to be provided, the context data or other data associated with a content display instance can be processed with a generative model to generate a prompt that can be provided to the user. User input data can then be obtained and stored to be provided to other users.
Implementations relate to an automated assistant that can automate repeatedly performed procedures. The automation can involve communicating with different users, organizations, and/or other automated assistants. The automated assistant, with prior permission from respective user(s), can detect repeated performance of a particular series of manually initiated computational actions. Based on this determination, the automated assistant can determine automated assistant computational action(s) that can be performed by the automated assistant in order to reduce latency in performing a procedure, reduce quantity and/or size of transmissions in performing the procedure, and/or reduce an amount of client device resources required for performing the procedure. Such actions can include communicating with an additional automated assistant that may be associated with another user and/or organization. In these and other manners, manually initiated computational actions that include electronic communications amongst users can be converted to backend operations amongst instances of automated assistants to achieve technical benefits.
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G06F 18/214 - Generating training patternsBootstrap methods, e.g. bagging or boosting
G06F 18/22 - Matching criteria, e.g. proximity measures
Systems and methods for providing scene understanding can include obtaining a plurality of images, stitching images associated with the scene, detecting objects in the scene, and providing information associated with the objects in the scene. The systems and methods can include determining filter tags or query tags that can be selected to filter the plurality of objects, which can then be provided as information to the user to provide further insight on the scene. The information may be provided in an augmented-reality experience via text or other user-interface elements anchored to objects in the images.
An electronic server receives a request from a client device to establish a real-time interactive session, determines a device capability of an output device associated with the client device, determines a connection capability of the network connection, determines one or more target quality parameters for the real-time interactive session based on the device capability and the connection capability, selects a first virtual machine of the plurality of virtual machines based on the one or more target quality parameters, establishes the real-time interactive session with the client device, and provides to the real-time interactive session, in accordance with the resource profile of the first virtual machine, resources for processing inputs from the client device and generating outputs in accordance with the processed inputs within the real-time interactive session.
A63F 13/358 - Adapting the game course according to the network or server load, e.g. for reducing latency due to different connection speeds between clients
A63F 13/323 - Interconnection arrangements between game servers and game devicesInterconnection arrangements between game devicesInterconnection arrangements between game servers using local area network [LAN] connections between game devices with different hardware characteristics, e.g. hand-held game devices connectable to game consoles or arcade machines
A63F 13/335 - Interconnection arrangements between game servers and game devicesInterconnection arrangements between game devicesInterconnection arrangements between game servers using wide area network [WAN] connections using Internet
A63F 13/40 - Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
25.
DATA COLLECTION ANALYSIS FOR PRIVACY RISK ASSESSMENT
A method includes identifying, by a processing device, a third-party service provider of a plurality of third-party service providers that is authorized by a user to access data associated with the user. A data privacy score is generated based on one or more privacy risk factors. The data privacy score is associated with the third-party service provider. The data privacy score is indicative of a level of protection and privacy the third-party service provider maintains with respect to the data. A user interface (UI) displaying at least the data privacy score associated with the third-party service provider is provided for presentation on a client device associated with the user.
G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
26.
RECOVERING THE RRC CONNECTION AFTER THE POSITIONING DATA IS OUTDATED
A user equipment (UE) initiates, in a connected state of a protocol for controlling radio resources between the UE and a radio access network (RAN), when a position information is outdated and at a time outside an inactive period for conducting position measurement, a procedure for obtaining a new position information; and determines whether to transition to another state of the protocol based at least in part on whether the UE obtains the new position information within a threshold amount of time from the initiating.
A computing device includes one or more memories to store one or more instructions and one or more processors. The one or more processors execute the one or more instructions to obtain, via one or more optical sensors, heart rate information associated with a user associated with the computing device during a first predetermined duration of time, obtain filtered heart rate information by selecting heart rate measurements from the heart rate information which were taken at times at which, prior to a corresponding heart rate measurement, motion information associated with the user satisfies a threshold movement level for greater than a threshold duration of time, and determine, based on the filtered heart rate information, a heart rate circadian rhythm associated with the user for a second predetermined duration of time which is less than the first predetermined duration of time.
A method includes obtaining, by a controller of a computing device, a present temperature of an outer surface of the computing device while a battery of the computing device is being charged. The method further includes determining, by the controller and based on the present temperature of the outer surface of the computing device and a target temperature of the outer surface of the computing device, a charging current for the battery and system of the computing device. The method further includes causing, by the controller, the battery to charge with the determined charging current.
In a general aspect, a display includes a pixel including a red light emitter, a blue light emitter and a green light emitter. The display also includes respective current sources coupled with the red light emitter, the green light emitter, and the blue light emitter. The display further includes a temperature compensator configured to, based on an operating temperature of the display, determine respective current correction values for the red light emitter, the green light emitter, and the blue light emitter. The display also further includes a plurality of bias generators configured to, based on the respective current correction values, provide respective bias voltages to the respective current sources.
G09G 3/32 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
30.
MANAGING LOWER LAYER TRIGGERED MOBILITY CONFIGURATION AND RECONFIGURATION
Network nodes, such as distributed units (DUs) and central units (CUs) of distributed base stations, perform methods for managing lower layer triggered mobility configuration and reconfiguration. An example method, performed by a DU, includes: communicating, with a user equipment (UE), using a serving DU configuration; transmitting, to the CU, a first lower layer triggered mobility (LTM) DU configuration for the UE; receiving, from the CU, radio resource information; and generating, based on the radio resource information and the first LTM DU configuration, a second LTM DU configuration.
Example methods, systems, and techniques are disclosed for indicating joint uplink (UL) transmission configuration indicator (TCI) states for UL transmission (e.g., physical uplink shared channel (PUSCH)), as well as indicating joint downlink (DL) TCI states for DL transmission (e.g., physical downlink shared channel (PDSCH)). An example method by a user equipment (UE) includes receiving (330), from a network entity, an indication of a plurality of joint TCI states, a plurality DL TCI states, or a plurality of UL TCI states (a plurality of joint/DL/UL TCI states); receiving (350) a control resource set (CORESET) including scheduling information; and communicating (370) with the network entity based on the scheduling information and the plurality of joint/DL/UL TCI states without receiving indication of sounding reference signal (SRS) resource set for uplink transmissions or without receiving configuration for enabling multiple transmission-reception-point (M-TRP) operation.
H04B 7/024 - Co-operative use of antennas at several sites, e.g. in co-ordinated multipoint or co-operative multiple-input multiple-output [MIMO] systems
H04B 7/06 - Diversity systemsMulti-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for machine Learning for CSI feedback enhancement in wireless communication. A UE (102) receives (206), from a network entity (104), a first control signaling indicating an LCM configuration for at least one of an ML functionality or an ML model associated with a CSI report. The LCM configuration indicates an LCM metric. The UE (102) receives (210), from the network entity (104), a second control signaling indicating at least one CSI reference signal (CSI-RS) resource for monitoring the LCM metric. The UE (102) transmits (214), to the network entity (104), an indication of a status change of the at least one of the ML functionality or the ML model associated with the CSI report. The indication is based on the at least one CSI-RS resource for monitoring the LCM metric.
Systems, methods, and media for repair sharing in serial repair interfaces. The techniques include: loading, using a first interface, repair data to a pseudo parallel mapping circuit coupled to the memory circuit; generating, by a repair data controller, control signals that control shifting the repair data from the pseudo parallel mapping circuit to the memory circuit; and shifting, using a second interface, the repair data from the pseudo parallel mapping circuit to redundant sectors of the memory circuit based on a plurality of input/output (I/O) maps of the memory circuit.
A display system includes an array of pixels and a frame controller that causes the pixels to display an image frame by performing a series of successive field updates. The series of successive field updates includes a first field update performed in a low-pointer mode, a second field update performed in a high-pointer mode, and a third field update performed in the high-pointer mode. Each of the first, second, and third field updates use a respective first, second, and third write pointer circuit to track a respective traversal across the array of pixels to update the array of pixels from one image field to the next image field in a sequence. In the high-pointer mode, the second and third field updates overlap. At least one of the second or third write pointer circuits is distinct from the first write pointer circuit and is not used in the low-pointer mode.
G09G 3/20 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix
This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for Data Unit synchronization. A first wireless communication device transmits (515), to a second wireless communication device, a first single-modal Data Unit of a first data flow. The first wireless communication device transmits (520), to the second wireless communication device of a second data flow different from the first data flow, a second single-modal Data Unit. The first wireless communication device transmits (530), to the second wireless communication device, a first indicator of a synchronization delay associated with the first single-modal Data Unit and the second single-modal Data Unit.
A smart thermostat is configured to control the operation of a legacy HVAC device. As an example, a connection between a smart thermostat and a control board retrofitted to a legacy HVAC device is established. The control board includes a communication interface and a microcontroller unit. Input associated with controlling one or more operations of the legacy HVAC device is received from the smart thermostat. The microcontroller unit of the control board generates one or more instructions to perform the one or more operations of the legacy HVAC device and provides the one or more instructions to circuitry of the legacy HVAC device to perform the one or more operations.
A method for operating a quantum computer with a set of qubits is disclosed. A quantum algorithm redundantly encodes quantum information in each physical qubit. Each physical qubit redundantly encodes the quantum information. The set of physical qubits is employed to form a set of logical qubits. Each logical qubit is formed via a separate subset of the physical qubits. Each logical qubit redundantly encodes the quantum information. Each separate subset of physical qubits is disjoint from each other separate subset of physical qubits. A first quantum error correction (QEC) code is performed on each logical qubit. The first QEC code detects a first set of parity conditions across the separate subset of physical qubits forming the logical qubit. A second QEC code may be performed on the set of logical qubits. The second QEC code detects a second set of parity conditions across the set of logical qubits.
Motion vector coding using precision adaptive codebooks is described. A motion vector precision level for coding a motion vector for inter prediction of a current block is determined. Whether a motion vector for coding the current block is coded using a precision adaptive codebook having multiple entries for each of a plurality of motion vector precision levels including the motion vector precision level is determined, where each entry corresponds to a respective motion vector magnitude. If the motion vector is coded using the precision adaptive codebook, the motion vector is coded using an index of the precision adaptive codebook at the motion vector precision level that identifies an entry having a motion vector magnitude corresponding to the motion vector. If the motion vector is not coded using the precision adaptive codebook, the motion vector is coded using a motion vector candidate from a motion vector reference list.
H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generate a prediction characterizing an environment. In one aspect, one of the methods include: maintaining, by one or more computers, a virtual model for a physical environment, wherein the physical environment comprises a plurality of physical objects, and wherein the virtual model comprises a virtual object that maps to each of the plurality of physical objects; receiving, by the one or more computers, a query that identifies a particular physical object; determining, by the one or more computers and based on the virtual model, a status of the particular physical object; and providing, by the one or more computers, a response to the query, the response including the status of the particular physical object.
This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for radar sensing assistance. A UE (102) receives (222), from a network entity (104), a first resource grant. The first resource grant is for propagation of an orthogonal time-frequency space, OTFS, signal between a transmitter (102E, 104) and a receiver (102E, 102F, 104). The UE (102) performs (230, 234), according to the first resource grant, a radar signaling procedure based on the propagation of the OTFS signal between the transmitter (102E, 104) and the receiver (102E, 102F, 104).
A DU of a base station receives (902), from a CU of the base station, a first message indicating a first list of CSI resource configurations for a CSI report. The DU transmits (906), to the CU, a second message indicating a second list of CSI resources available for the CSI report. The second list of CSI resources is selected based on the first list of CSI resource configurations. The DU receives (908, 909), from the CU, a third message indicating a modification to the first list of CSI resource configurations. The DU transmits (912, 913), to the CU based on the third message, a fourth message indicating an adjustment to a first CSI resource for the CSI report based on the modification to the first list of CSI resource configurations, where the fourth message includes a release list to release part of the first list of CSI resource configurations.
A UE transmits (1106, 1116), to a network entity, an uplink message. The uplink message indicates a capability of the UE when the UE supports at least one of: an early TA acquisition or an LTM TCI state. The UE communicates, with the network entity, based on whether the UE supports the at least one of: the early TA acquisition or the LTM TCI state. A DU of a base station receives (1003, 1004), from a CU of the base station, a message including at least one of: a first indication requesting a RACH configuration or a second indication requesting LTM. The DU transmits (1010), to the CU, a response to the message based on whether at least one of: the UE supports an early TA acquisition, the UE supports a TCI state, or the message further includes a third indication requesting a TCI state configuration.
This disclosure provides systems, methods and apparatuses for implementing quality-of-service (QoS) in a wireless communication system. The QoS can be applied to a protocol data unit, PDU, set for an application packet in an application service data flow between an application server and a user equipment (UE). A session management function, SMF, (115) can obtain (152) QoS requirements for a media stream of the application service data flow. An application function, AF, (170) can request QoS for a media stream and provide application assistance information associated with the media stream. The SMF configures (154) a user plane (198) with QoS information and traffic detection information to enable the user plane to implement a PDU Set based QoS handling at a radio access network, RAN, (105) and a user plane function, UPF, (160). The application server, AS, (150) transmits (172) an application packet that includes metadata matching the traffic detection information.
Provided are systems, methods, and machine learning models for filling in gaps (e.g., of up to one second) in speech samples by leveraging an auxiliary textual input. Example machine learning models described herein can perform speech inpainting with the appropriate content, while maintaining speaker identity, prosody and recording environment conditions, and generalizing to unseen speakers. This approach significantly outperforms baselines constructed using adaptive TTS, as judged by human raters in side-by-side preference and MOS tests.
G10L 13/08 - Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination
G10L 25/30 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the analysis technique using neural networks
A squeeze detection system includes an elongated body extending along a longitudinal direction. The elongated body has a handle. A sensor assembly is positioned within the elongated body proximate the handle. The sensor assembly includes conductive target mounted to the elongated body. An inductive sensor is also mounted to the elongated body. A gap is defined between a coil of the inductive sensor and a target surface of the conductive target. The conductive target and the inductive sensor are mounted to the elongated body such that a size of the gap is changeable in order to detect a squeeze in either a first direction or a second direction within a plane that is perpendicular to the longitudinal direction at the handle of the elongated body. The first and second directions are perpendicular.
G01L 1/14 - Measuring force or stress, in general by measuring variations in capacitance or inductance of electrical elements, e.g. by measuring variations of frequency of electrical oscillators
G01L 5/22 - Apparatus for, or methods of, measuring force, work, mechanical power, or torque, specially adapted for specific purposes for measuring the force applied to control members, e.g. control members of vehicles, triggers
46.
ENHANCING PERFORMANCE OF DIAGNOSTIC MACHINE LEARNING MODELS THROUGH SELECTIVE DEFERRAL TO USERS
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for classifying data points using a deferral model that determines whether to classify the data point using an output of one or more diagnostic machine learning models or to defer the data point for classification by one or more users.
G16H 50/20 - ICT specially adapted for medical diagnosis, medical simulation or medical data miningICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
G16H 30/20 - ICT specially adapted for the handling or processing of medical images for handling medical images, e.g. DICOM, HL7 or PACS
47.
Regularization Of A Probability Model For Entropy Coding
Entropy coding a sequence of syntax elements is described where an observation for a syntax element of the sequence is determined, and the observation is arithmetic coded using the probability model. Thereafter, the probability model is updated using a time-variant update rate to produce an updated probability model. Updating the probability model includes regularizing one or more probability values of the probability model so no probability of the updated probability model is below a defined minimum resolution. As a result, the use of a minimum probability value during the arithmetic coding, which can distort probability model, may be omitted.
H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients
H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
48.
Continuous Training of Machine Learning Models on Changing Data
Provided are systems and methods for continuous training of machine learning (ML) models on changing data. In particular, the present disclosure provides example approaches to model training that take advantage of constantly evolving data that may be available in various ancillary systems that contain large amounts of data, but which are not specific to or dedicated for model training.
A motion vector for a current block of a current frame is decoded. The motion vector for the current block refers to a first reference block in a first reference frame. A first prediction block of two or more prediction blocks is identified in the first reference frame and using the first reference block. A first grid-aligned block is identified based on the first reference block. A second reference block is identified using a motion vector of the first grid-aligned block in a second reference frame. A second prediction block of the two or more prediction blocks is identified in the second reference frame and using the second reference block. The two or more prediction blocks are combined to obtain a prediction block for the current block.
H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
H04N 19/137 - Motion inside a coding unit, e.g. average field, frame or block difference
H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
50.
EXTREMELY FAST UTTERANCES FOR MEASURING UNINTENDED MEMORIZATION IN AUTOMATIC SPEECH RECOGNITION MODELS
A method includes obtaining an automatic speech recognition (ASR) model pre-trained on an initial training dataset, creating a set of canary speech utterances, and speeding up each canary speech utterance in the set of canary speech utterances. The operations also include fine-tuning the ASR model on the set of sped-up canary speech utterances and measuring un-intended memorization of the fine-tuned ASR model based on speech recognition results performed by the fine-tuned ASR model on the sped-up canary speech utterances.
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enabling artificial intelligence to display responses in a conversational user interface that are tailored to a user of the interface, to predicted future states, and/or to predicted trajectories that include transitions between multiple states. In one aspect, a method includes initiating a user session with a conversational user interface of an artificial intelligence system that displays, within the conversational user interface, responses to user interactions received during the user session, the responses being generated using one or more machine learning models of the artificial intelligence system. During the user session, the system receives data indicating one or more user interactions within the conversational user interface by a user. The system updates a state record that represents a first state. The system processes the state record to determine potential trajectories for the user session.
A time-division multiplexed projection display is pixel shifted to produce an increased perceived display resolution. A polarizing beam splitter (PBS) divides input unpolarized display light into two orthogonal linear polarizations and directs them to two PBS arms. The PBS arms act to shift the light in synchronization with the time-multiplexed display such that a single pixel of the light engine providing the display light is converted into two or four virtual pixels, effectively increasing the perceived display resolution relative to the native resolution of the light engine. The PBS combines the light from both PBS arms into a single, unpolarized output that may then be projected into a lens or a waveguide incoupler to enable the light to propagate through a waveguide for display at a user's eye.
Lightguide integrity monitoring in a head mounted display is facilitated by monitoring an elongated conductor disposed proximal a lightguide in an optical combiner. When a sufficient change in one or more electrical characteristics of the elongated conductor is detected, a signal indicating that the lightguide has been damaged may be generated, which may alert the user to the damage or disable one or more light sources in the HMD to prevent eye discomfort. The monitored electrical characteristics of the elongated conductor may include connectivity, impedance, and gain, among others. A sufficient change in the one or more electrical characteristics may be detected based on a percentage change in an electrical characteristic, a change in more than one electrical characteristic, or a change in a ratio of two electrical characteristics, among others.
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for compresses a machine learning model having a plurality of parameters. In one aspect, one of the methods includes obtaining trained values of a set of parameters for at least a portion of a machine learning model; identifying one or more dense ranges for the trained values; determining a least number of bits required to represent each trained value within the one or more dense ranges; identifying a second format having a range that is smaller than a range of the first format; and generating a compressed version of the at least a portion of the machine learning model.
A multi-material eyewear device that can be utilized in an augmented reality (AR) or mixed reality (MR) eyewear display system includes an upper portion composed of a different material from one or more lower portions. The upper portion has a higher stiffness or stiffness-to-mass ratio than the lower portions, is less RF-permeable than the lower portions, and/or has a higher thermal conductivity than the lower portions. One or more antennas bonded to, housed in, or coextensive with the lower portions operate with high performance and efficiency due to the lower portions having higher RF-permeability than the upper portions, while the multi-material eyewear device maintains a high overall stiffness or stiffness-to-mass ratio due to the stronger material of the upper portion.
A fiber optic panel assembly that includes one or more sliding trays disposed therein is provided. The sliding trays may slide out certain selected adaptor modules outward from other non-selected fiber optic modules in a vertical fashion is provided. In one example, the fiber optic panel assembly includes a ceiling, a bottom cover, and two opposing side panels defining an interior opening therein, and a curved support plate disposed in the interior opening of the fiber optic panel assembly, wherein the curved support plate has a plate body having a plurality of apertures, each aperture is configured to receive a respective adaptor.
An enhanced matrix product state-based decoder is generated and employed to almost optimally detect and correct errors within a quantum computing and information processing system. The decoder takes as input a detector level error model that describes physical error channels and a set of error detections. This error model is improved using experimental data.
The present disclosure is directed to positioning animated images within a dynamic keyboard interface. In particular, the methods and systems of the present disclosure can: receive, from a user device on which an application is executed, data indicating a context of: the application, and/or a dynamic keyboard interface provided in association with the application; identify, based at least in part on the data indicating the context, a plurality of different animated images, including an animated image comprising an advertisement, for presentation by the dynamic keyboard interface; communicate, to the user device, data indicating the plurality of different animated images; receive, from the user device, data indicating a selection of the animated image comprising the advertisement; and determine, based at least in part on the data indicating the selection and the data indicating the context, a position within the dynamic keyboard interface for presenting the animated image comprising the advertisement.
G06F 3/04886 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for object detection. In one aspect, a method comprises: obtaining: (i) an image, and (ii) a set of one or more query embeddings, wherein each query embedding represents a respective category of object; processing the image and the set of query embeddings using an object detection neural network to generate object detection data for the image, comprising: processing the image using an image encoding subnetwork of the object detection neural network to generate a set of object embeddings; processing each object embedding using a localization subnetwork to generate localization data defining a corresponding region of the image; and processing: (i) the set of object embeddings, and (ii) the set of query embeddings, using a classification subnetwork to generate, for each object embedding, a respective classification score distribution over the set of query embeddings.
G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
G06F 40/40 - Processing or translation of natural language
G06V 10/22 - Image preprocessing by selection of a specific region containing or referencing a patternLocating or processing of specific regions to guide the detection or recognition
G06V 10/74 - Image or video pattern matchingProximity measures in feature spaces
G06V 10/774 - Generating sets of training patternsBootstrap methods, e.g. bagging or boosting
A time-division multiplexed projection display is pixel shifted to produce an increased perceived display resolution or to mitigate image defects, such as defects in a display, a waveguide, or a prism, in an augmented, mixed, or virtual reality device. A polarizing beam splitter (PBS) divides input unpolarized display light into two orthogonal linear polarizations and directs them to two PBS arms. The PBS arms act to shift the light in synchronization with the time-multiplexed display such that a single pixel of the light engine providing the display light is converted into two or four virtual pixels, effectively increasing the perceived display resolution relative to the native resolution of the light engine. The PBS combines the light from both PBS arms into a single, unpolarized output that may then be projected into a lens or a waveguide incoupler to enable the light to propagate through a waveguide for display.
Implementations relate to an application that can bias automatic speech recognition for meetings using data that may be associated with the meeting and/or meeting participants. A transcription of inputs provided during a meeting can additionally and/or alternatively be processed to determine whether the inputs should be incorporated into a meeting document, which can provide a summary for the meeting. In some instances, entries into a meeting document can be designated as action items, and those action items can optionally have conditions for reminding meeting participants about the action items and/or for determining whether an action item has been fulfilled. In this way, various tasks that may typically be manually performed by meeting participants, such as creating a meeting summary, can be automated in a more accurate manner. This can preserve resources that may otherwise be wasted during video conferences, in-person meetings, and/or other gatherings.
Shape-adaptive display assemblies are described herein, along with methods for their fabrication. One example method for fabricating a display assembly with a rigid segment and a flexible segment includes: depositing a pattern of conductive material onto a first substrate; coupling an integrated circuit to a first side of the pattern of conductive material, the integrated circuit disposed on the rigid segment without extending to the flexible segment; depositing a molding layer onto the first side of the pattern of conductive material, the molding layer configured to encapsulate the integrated circuit and to extend over the rigid segment and the flexible segment; bonding a second substrate to the molding layer and removing the first substrate to expose a second side of the pattern of conductive material; and coupling a plurality of pixel emitters to the second side of the pattern of conductive material and removing the second substrate.
H01L 33/54 - Encapsulations having a particular shape
G04G 9/10 - Visual time or date indication means by building-up characters using a combination of indicating elements, e.g. by using multiplexing techniques by controlling light sources, e.g. electroluminescent diodes
H01L 25/075 - Assemblies consisting of a plurality of individual semiconductor or other solid-state devices all the devices being of a type provided for in a single subclass of subclasses , , , , or , e.g. assemblies of rectifier diodes the devices not having separate containers the devices being of a type provided for in group
H01L 33/00 - SEMICONDUCTOR DEVICES NOT COVERED BY CLASS - Details thereof
H01L 33/62 - Arrangements for conducting electric current to or from the semiconductor body, e.g. leadframe, wire-bond or solder balls
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for retrieving information from a server. Methods can include a server receiving a set of client-encrypted queries. The server identifies a set of server-encrypted decryption keys and transmits the set to the client device. The server receives a set of client-server-encrypted decryption keys that includes the set of server-encrypted decryption keys encrypted by the client device. The server also receives a set of client-encrypted/client-derived decryption keys that were derived by the client device. The server generates matching a map that specifies matches between the set of client-server-encrypted decryption keys and the set of client-encrypted/client-derived decryption keys. The server filters the set of client-encrypted queries using the map to create a set of filtered client-encrypted queries and generates a set of query results.
Processor(s) of a client device of a user can receive a telephone call that is initiated by an additional user, and, in response to receiving the telephone call, identify an entity that is associated with the additional user, and determine, based on the entity that is associated with the additional user, whether to (1) fully automate the telephone call, or (2) partially automate the telephone call. In fully automating the telephone call, the processor(s) can cause a chatbot to engage in a corresponding conversation with the additional user and without prompting the user for any input. In partially automating the telephone call, the processor(s) can cause the chatbot to engage in a corresponding conversation with the additional user but with prompting the user for input(s) via suggestion chip(s). In some implementations, the processor(s) can further determine whether to (3) refrain from automating the telephone call entirely.
The technology provides a rich attention mechanism for structured information extraction of web pages and other electronic documents. An input layer of a model obtains system, information associated with the document, including field tokens representing respective fields to be extracted from the document, structured document type tokens associated, and text tokens from a text sequence in the document. An encoder connects the field tokens, the S type tokens and the text tokens according to a set of different attention patterns. The encoder generates an overall token representation based on the set of different attention patterns. An output layer of the model extracts a final text span for the each of the respective fields from the set of text tokens. The extracted final text span for each of the respective fields is stored in memory, and can be produced in response to a search query, analytics evaluation or other request.
G06F 16/80 - Information retrievalDatabase structures thereforFile system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
Implementations relate to a system for hosting independent content items anchored to another online resource. The independent content items are themselves online resources. Implementations also relate to enhancing search results by incorporating independent content items anchored to a resource identified in the search result page. An example method involves identifying resources to be included in search results for a query, determining that independent content items are associated with a resource, and adding an independent content item summary control to the search result for the resource. This control enables users to access an independent content feed interface for further exploration of the independent content items anchored to the resource. The search result page, enriched with these independent content item overview, is then delivered to the user's device.
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for controlling an agent interacting with an environment. In one aspect, a method comprises: receiving one or more observations of an environment; receiving an input text sequence that describes a task to be performed by a robot in the environment; generating an encoded representation of the input text sequence in an embedding space; generating a corresponding encoded representation of each of the one or more observations in the embedding space; generating a sequence of input tokens that comprises the encoded representation of the input text sequence and the corresponding encoded representation of each observation; processing the sequence of input tokens using a language model neural network to generate an output text sequence that comprises high-level natural language instructions; and determining, from the high-level natural language instructions, one or more actions to be performed by the robot.
Data are maintained in a distributed computing system that describe a graph. The graph represents relationships among items. The graph has a plurality of vertices that represent the items and a plurality of edges connecting the plurality of vertices. At least one vertex of the plurality of vertices includes a set of label values indicating the at least one vertex's strength of association with a label from a set of labels. The set of labels describe possible characteristics of an item represented by the at least one vertex. At least one edge of the plurality of edges includes a set of label weights for influencing label values that traverse the at least one edge. A label propagation algorithm is executed for a plurality of the vertices in the graph in parallel for a series of synchronized iterations to propagate labels through the graph.
e.g.e.g., an image generator, a video generator, an audio generator, etc.) based on generative multimedia content prompt(s) included in the LLM output and that is indicative of the generative multimedia content. In various implementations, the generative multimedia content can be interleaved between segments of the textual content.
A display system may include a segment analyzer, a segment buffer, and a set of pixel drivers. The segment analyzer may perform an analysis of image data representing an image to be displayed. The analysis distinguishes a first portion of the image data that corresponds to an active segment of the image containing non-zero content from a second portion of the image data that corresponds to an empty segment of the image without non-zero content. The segment buffer stores the first portion of the image data in accordance with a segment map based on the analysis. The pixel drivers then use the segment map and the image data to cause a set of pixels to display the image by driving a first subset of pixels associated with the active segment without driving a second subset of pixels associated with the empty segment.
G09G 3/00 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
G09G 3/20 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix
G09G 3/32 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
71.
DOWNSTREAM ADAPTATIONS OF SEQUENCE PROCESSING MODELS
Aspects of the disclosed technology include computer-implemented systems and methods for updating machine-learned models while preserving adaptations of the models by downstream applications. The system can obtain data indicative of a respective adapter implemented by each of a plurality of downstream applications for a first version of a machine-learned sequence processing model. The system can generate a first training loss based on processing a set of training data by a second version of the machine-learned sequence processing model. The system can generate a second training loss based on processing the set of training data using the respective adapter implemented by each of the plurality of downstream applications. The system can modify at least a portion of the second version of the core sequence processing model using the first training loss and the second training loss.
Display tiles for a display assembly with transferred pixel emitters are described herein. For example, a display assembly may include a carrier substrate and a display tile with a subset of pixel emitters and an integrated circuit electrically connected to the subset of pixel emitters. The set of pixel emitters and the integrated circuit may both be transferred to the carrier substrate after fabrication. The integrated circuit may include, a set of pixel drivers configured to drive the subset of pixel emitters, as well as a modulator configured to control, based on signaling associated with a portion of a content frame, the set of pixel drivers to drive the subset of pixel emitters to present the portion of the content frame using a pulse width modulation technique. Corresponding methods and integrated circuits are also disclosed.
G09G 3/20 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix
73.
OVERLAPPING IMAGE FIELD UPDATES IN A DISPLAY SYSTEM
An illustrative display system includes an array of pixels and a frame controller configured to cause the array of pixels to display an image frame by performing a series of successive field updates. The series of successive field updates includes a first field update in which a first write pointer circuit tracks a first traversal, during a first update period, across the array of pixels to update the array of pixels from a first to a second image field in the sequence, and a second field update in which a second write pointer circuit tracks a second traversal, during a second update period, across the array of pixels to update the array of pixels from the second to a third image field in the sequence. The second update period of the second field update overlaps the first update period of the first field update.
G09G 3/32 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
A distributed unit (DU) of a distributed base station receives (1012), from a central unit (CU) of the distributed base station, a CU-to-DU message including (i) a request for a reference lower-layer triggered mobility (LTM) configuration for a candidate cell and (ii) LTM channel state information (CSI) resource configuration; generates (1014), in response to the CU-to-DU message, a reference LTM DU configuration; generates (1006), based on the LTM CSI resource configuration, a serving DU configuration; and transmits (1019), to the CU, the reference LTM DU configuration and the serving DU configuration.
This disclosure provides systems, methods and apparatuses for access control techniques to limit access from a user equipment (UE) (102) to a non-terrestrial network (NTN). A network entity (such as a satellite 106B or a terrestrial base station 106A) communicates access control information (130) to the UE to indicate barring of access to the NTN based on a traffic type. There are various mechanisms for indicating the barring, the traffic type, and the relationship to the NTN. For example, the network entity can indicate the barring via a non-access stratum (NAS), radio resource control (RRC), or system information message. In some examples, the network entity transmits a UE Route selection policy (URSP) with a URSP rule that includes an indicator that indicates the barring and a Traffic Descriptor (TD) that describes the barred traffic type. The UE refrains from accessing the NTN based on the access control information (160).
Tiled architectures for display assemblies with transferred pixel emitters are described herein. One such display assembly includes a set of pixel emitters transferred to a carrier substrate after fabrication of the set of pixel emitters. A first driver circuit is disposed on the carrier substrate and configured to drive a first subset of pixel emitters included in the set, and a second driver circuit is disposed on the carrier substrate and configured to drive a second subset of pixel emitters included in the set. A controller circuit is configured to display a first content frame on the set of pixel emitters by transmitting frame data both to the first driver circuit and the second driver circuit, and to display a second content frame by transmitting frame data to the first driver circuit without transmitting frame data to the second driver circuit.
G09G 3/32 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
77.
GENERATING AUTOMATIONS ASSOCIATED WITH CONTROLLING SMART-HOME DEVICES
An automation engine generates an automation in response to a natural language request. The automation engine may generate automation scripts, automation instances, automation templates, automation code snippet(s), and/or automation summaries. As an example, a user may request an automation script to be generated to lock the doors and turn off the lights when the user leaves home. In response, the automation engine uses one or more machine learning models to automatically generate the script. Automations can be used to control a variety of smart devices, such as lights, audio devices, video devices, thermostats, locks, security systems, and the like. The automation engine outputs an automation script using a programming language, such as YAML Ain't Markup Language (YAML), Python, JavaScript, or some other programming language.
Direct-view display assemblies with sparse distributions of pixel emitters are described herein, along with methods for their construction. One example display assembly includes a set of pixel emitters that are transferred to the display assembly from a donor wafer on which the pixel emitters were fabricated. While fabricated at a first pixel pitch, these pixel emitters are distributed within the display assembly at a second pixel pitch greater than the first pixel pitch. The display assembly further includes a first driver circuit electrically coupled to a first subset of the set of pixel emitters via a first set of emitter traces, a second driver circuit electrically coupled to a second subset of the set of pixel emitters via a second set of emitter traces, and a controller circuit electrically coupled to the first driver circuit and the second driver circuit via a set of controller traces.
H01L 25/075 - Assemblies consisting of a plurality of individual semiconductor or other solid-state devices all the devices being of a type provided for in a single subclass of subclasses , , , , or , e.g. assemblies of rectifier diodes the devices not having separate containers the devices being of a type provided for in group
H10H 29/14 - Integrated devices comprising at least one light-emitting semiconductor component covered by group comprising multiple light-emitting semiconductor components
A display system (100) includes a memory (102) storing a set of pixel performance data entries including a first entry (104-1) associated with a first performance level of a first pixel and a second entry (104-2) associated with a second performance level of a second pixel. The display system further includes a first pixel driver (106) configured to drive the first pixel (108-1) at a first drive strength selected, based on the first entry, from a first plurality of drive strengths available to the first pixel driver. The display system also includes a second pixel driver (106) configured to drive the second pixel (108-2) at a second drive strength selected, based on the second entry, from a second plurality of drive strengths available to the second pixel driver. In a case where the second performance level is higher than the first performance level (116), the second drive strength is lower than the first drive strength (114).
G09G 3/20 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix
G09G 3/32 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
80.
MANAGING A TRANSMISSION CONFIGURATION INDICATOR STATE FOR LOWER LAYER TRIGGERED MOBILITY
Methods and devices operate within a radio access network to facilitate a fast serving cell change using a lower layer triggered mobility, LTM, procedure, reducing latency and overhead relative to L3-triggered cell-switching procedures. LTM execution is triggered by an L1 measurement report. Methods and devices according to various embodiments, exchange LTM-related configurations that include an LTM identity, ID, and at least one LTM transmission configuration indicator, TCI, state configuration. The LTM TCI state configuration is associated with the LTM ID, or with a TCI state ID, or with a candidate cell ID.
Methods and devices enable configuring, transmitting, measuring, and reporting measurements for CSI-RS resources configured as channel measurement resource (CMR) for either (or both) of: a CSI reference signal (CSI-RS) resource set with a plurality of resource groups or a plurality of CSI-RS resource sets. The network entity (NE) transmits, and a UE receives, a channel state information (CSI) report configuration including at least one CSI sub-configuration and at least one CMR that are adapted to support CSI reporting using a CSI-RS resource set with a plurality of resource groups for non-coherent joint transmission (NCJT) or a plurality of CSI-RS resource sets for dynamic point selection (DPS). For example, each CSI sub-configuration may configure one or more port subset indicators, and/or one or more CSI-RS resource subset indicators, and/or one or more additional power offset indicators.
This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for determining a default beam or a default pathloss-reference signal (PL-RS). A UE (102) receives (304), from a network entity (104), control signaling configuring at least one random access (RA) procedure from a plurality of RA procedures and configuring a list of transmission configuration indicator (TCI) states. Prior to an activation of at least one TCI state from the list of TCI states or a UE-initiated beam, the UE communicates (306) with the network entity (104) using at least one of: a default beam or a default pathloss-reference signal (PL-RS) based on at least one of: a quasi-co-location (QCL) parameter for a first downlink reference signal, or an uplink spatial transmission filter associated with the at least one RA procedure and a pathloss associated with a second downlink reference signal.
H04B 7/06 - Diversity systemsMulti-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
H04B 7/08 - Diversity systemsMulti-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station
H04W 74/0833 - Random access procedures, e.g. with 4-step access
83.
CONTROL SIGNALING FOR TIME-DOMAIN CHANNEL PROPERTY REPORTING FOR NETWORK ENERGY SAVING
This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for time-domain channel property reporting for network energy saving. A UE (102) receives (510), from a network entity (104), a configuration for a CSI report including one or more CSI report sub-configurations and CSI-RS resources. The UE (102) receives, from the network entity (104), a signal triggering at least one of the one or more CSI report sub-configurations. The UE (102) receives (530), from the network entity (104), CSI-RSs indicated by the at least one of the one or more CSI report sub-configurations. The UE (102) transmits (550), to the network entity (104), the CSI report based on the CSI-RSs, the CSI report including a TDCP report associated with the at least one of the one or more CSI report sub-configurations.
H04B 7/06 - Diversity systemsMulti-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
H04L 5/00 - Arrangements affording multiple use of the transmission path
84.
CONTROLLABLE NEURAL NETWORK SPARSITY THROUGH DYNAMIC ACTIVATION FUNCTIONS
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for controlling neural network sparsity by using dynamic activation functions at run time. For example, one or more parameters of the dynamic activation function can be adjusted based on available system resource budget, e.g., power, thermal, and/or performance budgets.
Techniques and apparatuses are described that implement docking station (dock) articulation, including a method of controlling an articulation of a dock that includes determining a hinge torque setting, applying the hinge torque setting to a hinge assembly of the dock to support the angular position of the device relative to the dock, receiving position sensor data from a position sensor, utilizing the position sensor data to determine a user-induced motion to change the angular position of the device to a new angular position, changing the hinge torque setting to permit the change in the angular position of the device to the new angular position, receiving updated position sensor data from the position sensor, utilizing the updated position sensor data to determine a cessation of the user induced motion, and changing the hinge torque setting to support the new angular position of the device relative to the dock.
An apparatus and method for managing video playback for users during video streaming is disclosed. In one aspect, the method may include receiving a request from a first video player for playing a video stream, identifying a first playlist for the video stream, modifying the first playlist for the video stream to produce a second playlist identifying a first combination of video content segments and alternative content segments, transmitting the second playlist to the first video player to allow the first video player to provide playback of video content comprising the first combination of the video content segments and the alternative content segments, receiving, from the first video player, an indication of a request of a user of the first video player to seek forward when viewing the video content, modifying the second playlist for the video stream to produce a third playlist identifying a second combination of video content segments and alternative content segments, and transmitting the third playlist to the first video player, the third playlist indicating whether the request of the user to seek forward is allowed.
Technique or mechanism in which network security policies are applied close to the source or origin associated with policy decisions. For example. the disclosed technology moves dropped flows from a firewall cluster to a leaf switch based on host location.
Implementations relate to generating multi-modal response(s) through utilization of large language model(s) (LLM(s)) and other generative model(s). Processor(s) of a system can: receive natural language (NL) based input, generate a multi-modal response that is responsive to the NL based output, and cause the multi-modal response to be rendered. In some implementations, and in generating the multi-modal response, the processor(s) can process, using a LLM, LLM input to generate LLM output, and determine, based on the LLM output, textual content and generative multimedia content for inclusion in the multi-modal response. In some implementations, the generative multimedia content can be generated by another generative model (e.g., an image generator, a video generator, an audio generator, etc.) based on generative multimedia content prompt(s) included in the LLM output and that is indicative of the generative multimedia content. In various implementations, the generative multimedia content can be interleaved between segments of the textual content.
G06F 40/40 - Processing or translation of natural language
G06F 16/483 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for compressed-domain compositing of video streams. A server obtains compressed video streams, each compressed video stream including multiple frames, each frame including a video content region that is a portion of the frame, encoded using a segment identifier for pixels included in the video content region, and encoded using a set of static symbol frequencies. The server receives, from a user device, a request for video stream content, and composites a first and a second compressed video stream to obtain a compressed-domain composite video stream including a first video content region of the first compressed video stream and a second video content region of the second compressed video stream, and provides, to the user device, a packet including a set of frames of the compressed-domain composite video stream decodable by a single decoder.
H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
A method is disclosed for generating an extractive summary of a resource responsive to a query. Extractive resources can be used to rank responsive resources and/or to enhance a search result. An example method can involve determining relevance scores for sentences within the resources, generating extractive summaries from sentences with the highest relevance scores, and calculating a resource relevance scores for each resource based on the extractive summary. The resources are then ranked based on the relevance scores and a search result page generated. In some implementations, a machine learned model is used to generate the relevance score and/or the extractive summary.
A method for differential management includes obtaining a first instance and a second instance of content of a content management system, the first instance including a first plurality of objects of the content, and the second instance including a second plurality of objects of the content. The method includes determining a first tree data structure representing the first plurality of objects at the first instance and a second tree data structure representing the second plurality of objects at the second instance. The method includes identifying, based on a comparison of the first tree data structure and the second tree data structure, a set of deltas. The method includes transmitting, to a client device, the set of deltas that, when received by the client device, cause the client device to display the set of deltas via a user-interface of the client device.
Systems and methods for generating a machine-learned model are disclosed herein. The method can include receiving, by a computing system comprising one or more processors, one or more data items, the one or more data items being associated with usage of a user device by a user and inferring, by the one or more processors, one or more data labels based on the one or more data items, the data labels being indicative of the usage of the user device by the user. The method can also include generating, by the one or more processors, a personalized model using the one or more data labels and a base model.
A method for recognizing a voice input includes receiving a first voice input including a plurality of terms, processing the first voice input based on the plurality of terms to obtain a first speech recognition result including one or more candidate terms corresponding to one or more terms from the plurality of terms, receiving a second voice input providing at least one of contextual information relating to the first voice input or confirmation information relating to the one or more candidate terms, and processing the second voice input based on the at least one of the contextual information or the confirmation information to obtain a second speech recognition result including at least one of the one or more candidate terms or one or more new candidate terms, as corresponding to the one or more terms from the plurality of terms.
Methods, devices, systems, and means for user equipment slicing assistance information by a user equipment, UE, are described herein. The UE detects a condition of the UE (610) and, based on the detecting, evaluating one or more preferences (612). Based on evaluating the one or more preferences, the UE sends UE Slicing Assistance Information, USAI, to a core network entity (614), the USAI being based on a current network slice configuration. The UE receives, from a base station, a reduced radio resource configuration for operating using the low-throughput network slice (616) and communicates using the low-throughput network slice (618).
An interface for electrically coupling a biosensor to electrodes of a wearable computing device is provided. The interface includes a first portion that includes a first material configured to provide a conductive path between the biosensor and the electrodes of the wearable electronic device. The interface further includes a second portion that is different than the first portion. The second portion includes a second material that is different than the first material and is configured to removably couple the interface to the wearable electronic device such that the first portion contacts the electrodes of the wearable electronic device to provide the conductive path between the biosensor and the electrodes.
Generally disclosed herein are electronic circuits with high bandwidth interfaces (HBI) for multi-directional die-to-die communications. The HBIs are designed to allow for sharing of data between all sides of the memory chiplets. By using all sides of the memory chiplets and multiplexing the data between the multiple connected chiplets, the total bandwidth of the memory available to the connected chiplets can increase. The sharing and multiplexing of the data can also be dynamically configured to accommodate various options for the allocation of performance levels and the associated cost.
A high-resolution display that is a small size suitable for mobile applications is disclosed. The display is color and so includes different color subpixels arranged in subpixel groups. To minimize power consumption, each subpixel includes its own power rail supplying the subpixel with a rail voltage that is based on a forward voltage of a corresponding light emitting diode. To minimize the area of the subpixel group, transistors of the subpixels are fabricated within a common well and the body terminals of the transistors are connected to a common well rail that is separate from the power rails.
G09G 3/32 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
H01L 25/16 - Assemblies consisting of a plurality of individual semiconductor or other solid-state devices the devices being of types provided for in two or more different subclasses of , , , , or , e.g. forming hybrid circuits