Centralized Management of Distributed Data Sources
Granted: November 30, 2023
Application Number:
20230388197
Aspects of the disclosure are directed to a central management plane (CMP) of one or more processors for regulating streams of data from each of a number of network nodes of a distributed network. The one or more processors can train and deploy machine learning models across the network nodes, and the CMP can generate policies for each network node. The generated policies specify how a network node is to transmit data to the platform for further training or retraining of the deployed…
SELF-SUPERVISED SPEECH REPRESENTATIONS FOR FAKE AUDIO DETECTION
Granted: November 30, 2023
Application Number:
20230386506
A method for determining synthetic speech includes receiving audio data characterizing speech in audio data obtained by a user device. The method also includes generating, using a trained self-supervised model, a plurality of audio features vectors each representative of audio features of a portion of the audio data. The method also includes generating, using a shallow discriminator model, a score indicating a presence of synthetic speech in the audio data based on the corresponding…
ADAPTING HOTWORD RECOGNITION BASED ON PERSONALIZED NEGATIVES
Granted: November 30, 2023
Application Number:
20230386468
A method for adapting hotword recognition includes receiving audio data characterizing a hotword event detected by a first stage hotword detector in streaming audio captured by a user device. The method also includes processing, using a second stage hotword detector, the audio data to determine whether a hotword is detected by the second stage hotword detector in a first segment of the audio data. When the hotword is not detected by the second stage hotword detector, the method includes,…
TOKENIZED HARDWARE SECURITY MODULES
Granted: November 30, 2023
Application Number:
20230385428
A method for processing a cryptographic operation request includes receiving, at a hardware security module (HSM), the cryptographic operation request including a cryptographic key and at least one authorization token, determining, by the HSM, whether an access control list (ACL) associated with the cryptographic key of the cryptographic operation request is authorized to govern access to the cryptographic key, and validating, by the HSM, the at least one authorization token. When the at…
Spoof Detection Using Localized Illumination for Biometric Authentication Systems
Granted: November 30, 2023
Application Number:
20230385393
This document describes a biometric authentication system including a biometric authentication manager is configured to receive user input at a touch-sensitive display, determine a shape of the user input, and alter a luminosity and/or color of one or more portions of a region of the touch-sensitive display. Through such a technique, the biometric authentication manager can implement spatially, temporally, and/or chromatically variable illumination patterns to produce a fingerprint…
AUTOMATIC ROUTING USING SEARCH RESULTS
Granted: November 30, 2023
Application Number:
20230385354
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for providing search results automatically to a user of a computing device. A spoken input provided by a user to a computing device is received. The spoken input is transmitted to a computer server system that is remote from the computing device. Search result information that is responsive to the spoken input is receiving by the computing device and in response to the…
IN-CONVERSATION SEARCH
Granted: November 30, 2023
Application Number:
20230385343
A computer-implemented communications method is discussed. The method includes receiving a typed user input in a texting conversation on an electronic communication channel between two or more users of electronic communications devices; analyzing the user input to identify whether the user input contains a reserved word for triggering a search; submitting a search query received in association with the reserved word to a search engine, if the user input contains a reserved word;…
DISTRIBUTED MANAGEMENT OF FILE MODIFICATION-TIME FIELD
Granted: November 30, 2023
Application Number:
20230385239
A method for data storage includes assigning multiple different portions of a given object, which is stored in non-volatile storage, for access by multiple respective software modules running on one or more processors. Storage operations are performed by the software modules in the portions of the given object. Respective local values, which are indicative of most recent times the storage operations were performed in the given object by the respective software modules, are updated by the…
Security Camera with Angled Cable Attachment for Increased Downward-Viewing Angle
Granted: November 30, 2023
Application Number:
20230384655
This document describes a security camera with an angled cable attachment for an increased downward viewing angle. The security camera is battery-powered and can be magnetically coupled to a mounting device and electrically connected to another device via a cable. The cable has a cable attachment that, when coupled to the security camera, is angled toward a front of the security camera. This cable angle enables an increased downward tilt angle of the security camera by reducing…
Enhanced Uplink Spectrum Sharing
Granted: November 23, 2023
Application Number:
20230379722
Techniques and apparatuses are described for enhanced uplink spectrum sharing. A base station communicates, to a user equipment (UE) an air interface resource configuration for a second air interface resource allocated to a second cell that uses a second radio access technology (RAT) and implemented by the base station. The base station receives a first air interface resource configuration for a first air interface resource allocated to a first cell that uses a first RAT, where the first…
Simulation Manipulator
Granted: November 23, 2023
Application Number:
20230373106
This document describes systems and techniques for simulating the touch of a human finger in manipulating an interface device, such as a touchscreen included in a mobile phone or other computing device. The systems and techniques include an artificial finger configured to be received and manipulated by a robotic actuator to simulate surface engagement, mechanical force, and electrical conductivity of a human finger engaging the touchscreen at varied touch angles and/or mechanical…
Adapting IPv4-only Devices for IPv6 Communication
Granted: November 23, 2023
Application Number:
20230379248
Techniques and devices for communicating Internet Protocol version 6 (IPv6) traffic using a lightweight Internet Protocol (LwIP) network stack and a tunnel router, by an electronic device in a first network segment of a fabric network are described. The tunnel router receives an Internet Protocol version (IPv4) address for an access router in a second network segment of the fabric network and establishes a secure IPv6-over-IPv4 network tunnel with the access router in the second network…
Collocated mmWave and Sub-6 GHz Antennas
Granted: November 23, 2023
Application Number:
20230378646
Techniques and apparatuses are described that implement collocated mm Wave and sub-6 GHz antennas. An apparatus includes at least one mmWave antenna that produces a near-field radiation region and a far-field radiation pattern in a mmWave frequency band. Disposed within the near-field radiation region is a sub-6 GHz antenna that produces a radiation pattern in a sub-6 GHz frequency band. The sub 6 GHz antenna is able to positively affect the far-field radiation pattern from the mm Wave…
Test-Time Adaptation for Visual Document Understanding
Granted: November 23, 2023
Application Number:
20230377359
An aspect of the disclosed technology comprises a test-time adaptation (“TTA”) technique for visual document understanding (“VDU”) tasks that uses self-supervised learning on different modalities (e.g., text and layout) by applying masked visual language modeling (“MVLM”) along with pseudo-labeling. In accordance with an aspect of the disclosed technology, the TTA technique enables a document model to adapt to domain or distribution shifts that are detected.
On-Device Real-Time Translation of Media Content on a Mobile Electronic Device
Granted: November 23, 2023
Application Number:
20230376699
This document describes methods and systems of on-device real-time translation for media content on a mobile electronic device. The translation is managed and executed by an operating system of the electronic device rather than within a particular application executing on the electronic device. The operating system can translate media content, including visual content displayed on a display device of the electronic device or audio content output by the electronic device. Because the…
Faster Coverage Convergence with Automatic Test Parameter Tuning in Constrained Random Verification
Granted: November 23, 2023
Application Number:
20230376645
This document discloses systems and methods for implementing automatic test parameter tuning in constrained random verification. In aspects, a method receives a first set of parameters for testing a design under test, performs a first regression (e.g., an overnight regression test) on a design under test using the first set of parameters, and analyzes the results of the first regression including determining a coverage percentage. The method then generates an optimized set of parameters…
VERIFYING STRUCTURED DATA
Granted: November 23, 2023
Application Number:
20230376478
A method for verifying structured data includes receiving structured data, deconstructing the structured data into corresponding elements and obtaining standard structured data having corresponding standard elements. The method also includes comparing the elements of the structured data with the standard elements of the standard structured data to identify any element differences. For each element difference, the method includes comparing the element difference against a registry of…
PLC In-band Control for Wearables and Hearables
Granted: November 23, 2023
Application Number:
20230376434
The present disclosure provides systems and methods for activating a general purpose input/out (“GPIO”) pin. The system may include a control device, agency device, and a controlled device. The agency device may be part of the controlled device or it may be a separate device. The agency device may receive a communication signal transmitted from the control device. The agency device may count the number of pulses during a certain period of time to determine a GPIO pin to trigger on…
BRIDGING AUTHORIZATION STANDARD FOR CLOUD STORAGE
Granted: November 23, 2023
Application Number:
20230376220
A computer-implemented method includes receiving, from a user account, an operation request to perform an operation on data stored at a distributed computing environment. The operation request includes an on-premises token associated with the user account. The method also includes extracting, from the on-premises token, an access scope associated with permissions of the user account for accessing the data stored at the distributed computing environment. The method also includes…
SIMPLIFIED SHARING OF CONTENT AMONG COMPUTING DEVICES
Granted: November 23, 2023
Application Number:
20230376190
In one general aspect, a method can include displaying, on a display device included in a computing device, content in an application executing on the computing device. The method can further include displaying, in a user interface on the display device, at least one identifier, receiving a selection of the at least one identifier, and initiating casting in response to receiving the selection of the at least one identifier.