METHODS, SYSTEMS AND MEDIA FOR PRESENTING MEDIA CONTENT THAT WAS ADVERTISED ON A SECOND SCREEN DEVICE USING A PRIMARY DEVICE
Granted: October 26, 2023
Application Number:
20230342815
Methods, systems and media for presenting media content that was advertised on a second screen device using a primary screen device are provided. In some implementations, a method for advertising media content to a user is provided, the method comprising: receiving an advertisement request from a computing device; receiving association information indicating that the computing device is associated with a media presentation device; receiving user account information associated with the…
DISCOVERING AN EMBEDDED SUBSCRIBER IDENTIFICATION MODULE ROOT DISCOVERY SERVICE ENDPOINT
Granted: October 26, 2023
Application Number:
20230345228
A memory device includes at least one memory cell array block and a control logic. The memory cell array block includes multiple layers of memory cells and word line layers provided corresponding to individual layers of memory cells. The memory cell array block is divided into at least two memory cell array subblocks, each subblock comprising a number of layers of memory cells and word line layers provided corresponding to individual layers of memory cells. The control logic is coupled…
TEXTILE-ASSEMBLY TOOLKIT FOR REVERSIBLE ASSEMBLY OF A TEXTILE TO AN ELECTRONIC-SPEAKER DEVICE
Granted: October 26, 2023
Application Number:
20230345172
The present document describes a textile-assembly toolkit for reversible assembly of a textile to an electronic-speaker device. The toolkit includes multiple attachment features, including rigid features with matched purposefully-designed knit types that can be combined to enable repeatable, mass-producible, reversible assembly of the textile to the electronic-speaker device. The techniques described herein enable accurate alignment of the textile on the electronic-speaker device without…
Doorbell Camera
Granted: October 26, 2023
Application Number:
20230345094
This application is directed to a doorbell camera for illuminating and capturing scenes. The doorbell camera includes at least a subset of processors for operating a camera module, an image sensor having a field of view of a scene and configured to capture video of a portion of the scene, one or more infrared (IR) illuminators for providing illumination, a waterproof button assembly, and a microphone and a speaker for enabling a real-time conversation between a visitor located at the…
ASSISTANCE DURING AUDIO AND VIDEO CALLS
Granted: October 26, 2023
Application Number:
20230344786
Implementations relate to providing information items for display during a communication session. In some implementations, a computer-implemented method includes receiving, during a communication session between a first computing device and a second computing device, first media content from the communication session. The method further includes determining a first information item for display in the communication session based at least in part on the first media content. The method…
End-to-End Deep Neural Network Adaptation for Edge Computing
Granted: October 26, 2023
Application Number:
20230344725
Techniques and apparatuses are described for adapting an end-to-end, E2E, machine-learning, ML, configuration for processing communications transferred through an E2E communication. A network entity directs a user equipment (UE) and a base station participating in the E2E communication to implement the E2E communication by forming at least a portion of an E2E deep neural network, DNN, based on a first E2E ML configuration. The network entity determines to update the first E2E ML…
Blind Battery Connector
Granted: October 26, 2023
Application Number:
20230344099
The present document describes techniques associated with a blind battery connector. The blind battery connector described herein enables a user to blindly engage, safely and securely, a battery connector with a system-side connector. In aspects, the blind battery connector includes polarity-oriented magnets at both the battery connector and the system-side connector to automatically align and engage the battery connector with the system-side connector with correct orientation. The…
SERVER SIDE HOTWORDING
Granted: October 26, 2023
Application Number:
20230343340
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for detecting hotwords using a server. One of the methods includes receiving an audio signal encoding one or more utterances including a first utterance; determining whether at least a portion of the first utterance satisfies a first threshold of being at least a portion of a key phrase; in response to determining that at least the portion of the first utterance satisfies the first threshold…
Joint Segmenting and Automatic Speech Recognition
Granted: October 26, 2023
Application Number:
20230343332
A joint segmenting and ASR model includes an encoder and decoder. The encoder configured to: receive a sequence of acoustic frames characterizing one or more utterances; and generate, at each output step, a higher order feature representation for a corresponding acoustic frame. The decoder configured to: receive the higher order feature representation and generate, at each output step: a probability distribution over possible speech recognition hypotheses, and an indication of whether…
EFFICIENT STREAMING NON-RECURRENT ON-DEVICE END-TO-END MODEL
Granted: October 26, 2023
Application Number:
20230343328
An ASR model includes a first encoder configured to receive a sequence of acoustic frames and generate a first higher order feature representation for a corresponding acoustic frame in the sequence of acoustic frames. The ASR model also includes a second encoder configured to receive the first higher order feature representation generated by the first encoder at each of the plurality of output steps and generate a second higher order feature representation for a corresponding first…
Secure Provisioning with Hardware Verification
Granted: October 26, 2023
Application Number:
20230342501
The present disclosure describes various aspects of secure provisioning with hardware verification. In some aspects, sensitive data are provisioned to an integrated circuit (IC) device through a provisioning process. Provisioning data for the IC device are divided into a plurality of fragments, and each fragment is encrypted in one of a plurality of cryptographic keys. Corresponding cryptographic keys are generated at the IC device. The encrypted fragments are transferred to the IC…
FILE SYSTEMS WITH GLOBAL AND LOCAL NAMING
Granted: October 26, 2023
Application Number:
20230342329
A method for data storage includes specifying a plurality of File Systems (FSs) for use by multiple clients, including assigning to the FSs both respective global identifiers and respective client-specific names. The plurality of FSs is managed using the global identifiers, and files are stored for the clients in the FSs using the client-specific names.
Memory Request Timeouts Using a Common Counter
Granted: October 26, 2023
Application Number:
20230342314
Techniques and apparatuses are described that enable memory request timeouts using a common counter. A memory request is received, and a common count timeout is generated for the memory request based on a common count at a time of receipt and a latency requirement of the memory request. Common count timeouts of one or more related memory requests within a memory request buffer (if they exist) are adjusted as needed, and the memory request is placed in the memory request buffer. The…
INCREMENTAL VAULT TO OBJECT STORE
Granted: October 26, 2023
Application Number:
20230342257
A method includes receives data representing a changed chunk of data in a current revision of a data volume, the changed chunk includes data having changes from previous data of a previous revision of the data volume. The method creates a block of data representing the changed chunk of data on the object store, the object store also stores previous revision data of the previous revision. The method determines a previous index stored on the object store corresponding to the previous…
High Availability Multi-Single-Tenant Services
Granted: October 26, 2023
Application Number:
20230342219
A method includes executing a pool of primary virtual machine (VM) instances, each primary VM instance executing a corresponding individual service instance, and instantiating a shared secondary VM instance. The method includes identifying unavailability of a particular primary VM instance of the pool of primary VM instances, and causing the corresponding individual service instance executing on the particular primary VM instance to failover to the shared secondary VM instance to…
SMART HOME DEVICE USING A SINGLE RADAR TRANSMISSION MODE FOR ACTIVITY RECOGNITION OF ACTIVE USERS AND VITAL SIGN MONITORING OF INACTIVE USERS
Granted: October 19, 2023
Application Number:
20230329574
Various arrangements for monitoring for contactless human interactions and health using a single radar transmission modulation mode are provided. Radar chirps may be output by a radar sensor operating in a burst mode. The burst mode radar data stream may be monitored for a contactless human interaction performed by an active user. The burst mode radar data stream may be converted to a virtual continuous mode radar data stream. Health monitoring of an inactive user may be performed using…
Sub-models For Neural Contextual Biasing
Granted: October 19, 2023
Application Number:
20230335122
A method for contextual biasing for speech recognition includes obtaining a base automatic speech recognition (ASR) model trained on non-biased data and a sub-model trained on biased data representative of a particular domain. The method includes receiving a speech recognition request including audio data characterizing an utterance captured in streaming audio. The method further includes determining whether the speech recognition request includes a contextual indicator indicating the…
Intended Query Detection using E2E Modeling for continued Conversation
Granted: October 19, 2023
Application Number:
20230335117
A method includes receiving, as input to a speech recognition model, audio data corresponding to a spoken utterance. The method also includes performing, using the speech recognition model, speech recognition on the audio data by, at each of a plurality of time steps, encoding, using an audio encoder, the audio data corresponding to the spoken utterance into a corresponding audio encoding, and decoding, using a speech recognition joint network, the corresponding audio encoding into a…
Key Frame Networks
Granted: October 19, 2023
Application Number:
20230335110
A method for generating frame values using a key frame network includes receiving a text utterance having at least one phoneme, and for each respective phoneme of the at least one phoneme, predicting, using a predictive model, a fixed quantity of key frames. Each respective key frame of the fixed quantity of key frames includes a representation of a component of the respective phoneme. The method also includes generating, using the fixed quantity of key frames, a plurality of frame…
SYSTEMS AND METHODS FOR MODEL TRAINING BASED ON FEATURE FUSION OF MULTIPLE DATA TYPES
Granted: October 19, 2023
Application Number:
20230334328
Systems, methods, and computer readable storage media that may be used to train a model based on merged common features of two or more different data types. One method includes receiving a plurality of first data elements of a first data type and a plurality of second data elements of a second data type, identifying first features of each of the plurality of first data elements, identifying second features of each of the plurality of second data elements, generating merged features by…