Google LLC

United States of America

Back to Profile

1-100 of 4,468 for Google LLC Sort by
Query
Patent
World - WIPO
Aggregations Reset Report
Date
New (last 4 weeks) 70
2022 August (MTD) 19
2022 July 65
2022 June 65
2022 May 77
See more
IPC Class
G06F 17/30 - Information retrieval; Database structures therefor 366
G06N 3/04 - Architecture, e.g. interconnection topology 270
G06N 3/08 - Learning methods 228
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer 204
H04L 29/06 - Communication control; Communication processing characterised by a protocol 199
See more
Found results for  patents
  1     2     3     ...     45        Next Page

1.

3-LEVEL BUCK REGULATOR WITH REDUCED CORE LOSS

      
Application Number US2021041805
Publication Number 2022/169481
Status In Force
Filing Date 2021-07-15
Publication Date 2022-08-11
Owner GOOGLE LLC (USA)
Inventor Oikarinen, Juha Joonas

Abstract

An example method includes receiving, by a sink device and from a power adapter, an input power signal having an input voltage level; and performing, by hardware of a 3-Level buck converter of the sink device, a divide by two operation on the input power signal to generate an output power signal having a voltage level that is half of the input voltage level.

IPC Classes  ?

  • H02M 3/158 - Conversion of dc power input into dc power output without intermediate conversion into ac by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only with automatic control of output voltage or current, e.g. switching regulators including plural semiconductor devices as final control devices for a single load
  • H02M 1/00 - APPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF - Details of apparatus for conversion
  • H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
  • H02M 3/07 - Conversion of dc power input into dc power output without intermediate conversion into ac by static converters using resistors or capacitors, e.g. potential divider using capacitors charged and discharged alternately by semiconductor devices with control electrode

2.

AUTO DETACHING CONNECTOR FOR ELECTRONIC DEVICES

      
Application Number US2021070118
Publication Number 2022/169524
Status In Force
Filing Date 2021-02-03
Publication Date 2022-08-11
Owner GOOGLE LLC (USA)
Inventor
  • Yeh, Chia-Hang
  • Lin, Hsing-Sheng

Abstract

A connector includes a housing and a multi-layer peripheral structure disposed on the housing. The multi-layer peripheral structure is configured to enclose one or more pins and to expand in response to exposure to a liquid for disconnecting the connector from an electronic component without user intervention. The multi-layer peripheral structure may include an outer layer that may include a permeable material, a middle layer disposed within the outer layer, where the middle layer may include a material that expands when wet, and an inner layer disposed within the middle layer.

IPC Classes  ?

  • H01M 50/572 - Means for preventing undesired use or discharge
  • H01H 35/18 - Switches operated by change of liquid level or of liquid density, e.g. float switch
  • H01R 13/713 - Structural association with built-in electrical component with built-in switch the switch being a safety switch
  • H01R 12/70 - Coupling devices

3.

POWER LINE DESIGN MODIFICATION TO MITIGATE VERTICAL BAND CROSSTALK

      
Application Number US2021016212
Publication Number 2022/169440
Status In Force
Filing Date 2021-02-02
Publication Date 2022-08-11
Owner GOOGLE LLC (USA)
Inventor
  • Choi, Sangmoo
  • Kang, Chang Ju
  • Choi, Jae Won

Abstract

Techniques to provide uniform luminance across a computing device display, such as an active matrix organic light emitting diode (AMOLED) display. In some examples, a computing device display may include a hole within the active area of the display that may be used for a camera, a button or some other function. The hole may result in a non-uniform voltage drop in a power supply mesh in regions of the active area near the hole. The power supply mesh may provide electrical energy to elements of the display. The techniques of this disclosure include portions of the power supply mesh that are not connected to the voltage supply bus to ensure a uniform voltage drop across the active area of the display.

IPC Classes  ?

  • G09G 3/3225 - 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] organic, e.g. using organic light-emitting diodes [OLED] using an active matrix

4.

PREVENTING USER INTERACTION HIJACKING ATTACKS BY BLOCKING INTERACTIONS WITH OBSCURED COMPONENTS

      
Application Number US2021016439
Publication Number 2022/169445
Status In Force
Filing Date 2021-02-03
Publication Date 2022-08-11
Owner GOOGLE LLC (USA)
Inventor
  • Rufino, Bernardo
  • Tufvesson, Linus
  • Cunningham, Edward
  • Stokes, Alan, Michael

Abstract

A method includes detecting a user interaction with a particular region of a graphical user interface (GUI), and determining that the user interaction will be consumed by a particular user interface (UI) component that is overlaid by a plurality of UI components configured to allow the user interaction to pass through to the particular UI component. The method also includes, based on determining that the user interaction will be consumed by the particular UI component, determining a cumulative opacity of the plurality of UI components at the particular region of the GUI. The method further includes determining that the cumulative opacity exceeds a threshold opacity and, based on determining that the cumulative opacity exceeds the threshold opacity, blocking the particular UI component from consuming the user interaction.

IPC Classes  ?

  • G06F 21/55 - Detecting local intrusion or implementing counter-measures

5.

PRIVACY PRESERVING MACHINE LEARNING FOR CONTENT DISTRIBUTION AND ANALYSIS

      
Application Number US2021016479
Publication Number 2022/169447
Status In Force
Filing Date 2021-02-03
Publication Date 2022-08-11
Owner GOOGLE LLC (USA)
Inventor
  • Wang, Gang
  • Skvortsov, Evgeny

Abstract

This disclosure relates to systems and techniques that can be implemented by content platforms to optimize (a) demographic-based digital component distribution used to categorize each user into a particular demographic so as to appropriately target that user for purposes of maximizing the efficacy of digital components shown to that user, and (b) demographic reporting used to report to digital component providers the effectiveness of the digital component.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04L 9/00 - Arrangements for secret or secure communication
  • H04L 9/08 - Key distribution

6.

RAPID EVALUATION OF INEQUALITY EXPRESSIONS FOR ELECTROMAGNETIC PROPAGATION

      
Application Number US2022014805
Publication Number 2022/169785
Status In Force
Filing Date 2022-02-01
Publication Date 2022-08-11
Owner GOOGLE LLC (USA)
Inventor Marshall, Preston, Fairfax

Abstract

A method (400) of rapidly evaluating inequality expressions for electromagnetic propagation includes obtaining (402) a threshold loss value (12) establishing a maximum electromagnetic, EM, path loss between a first geographical point (14a) and a second geographical point (14b). The method also includes, for each of a plurality of EM paths (202) between the first geographical point and the second geographical point, obtaining (404) a minimum EM loss value (320) for the corresponding EM path and a maximum EM loss value (330) for the corresponding EM path and determining (406) whether the maximum EM loss value for the corresponding EM path satisfies the threshold loss value. The method includes, when the maximum EM loss value for the corresponding EM path satisfies the threshold loss value, determining (408) that an actual EM path loss value (340) for the corresponding EM path between the first geographical point and the second geographical point satisfies the threshold loss value.

IPC Classes  ?

  • H04W 16/18 - Network planning tools
  • G01R 29/08 - Measuring electromagnetic field characteristics
  • H04W 24/02 - Arrangements for optimising operational condition

7.

ASSISTANT DEVICE ARBITRATION USING WEARABLE DEVICE DATA

      
Application Number US2021061988
Publication Number 2022/169502
Status In Force
Filing Date 2021-12-06
Publication Date 2022-08-11
Owner GOOGLE LLC (USA)
Inventor
  • Chu, Alexander
  • Perez, Jarlan

Abstract

Implementations set forth herein relate to effectuating device arbitration in a multi-device environment using data available from a wearable computing device, such as computerized glasses. The computerized glasses can include a camera, which can be used to provide image data for resolving issues related to device arbitration. In some implementations, a direction that a user is directing their computerized glasses, and/or directing their gaze (as detected by the computerized glasses with prior permission from the user), can be used to prioritize a particular device in a multi-device environment. A detected orientation of the computerized glasses can also be used to determine how to simultaneously allocate content between a graphical display of the computerized glasses and another graphical display of another client device. When content is allocated to the computerized glasses, content-specific gestures can be enabled and actionable at the computerized glasses.

IPC Classes  ?

  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer

8.

ENCAPSULATING ELECTROMAGNETIC PROPAGATION MODEL FEATURES TO CREATE COMPOSABLE PREDICTION MODELS

      
Application Number US2022014798
Publication Number 2022/169783
Status In Force
Filing Date 2022-02-01
Publication Date 2022-08-11
Owner GOOGLE LLC (USA)
Inventor Marshall, Preston, Fairfax

Abstract

A method (500) that is capable of encapsulating electromagnetic propagation model features to create composable prediction models includes obtaining electromagnetic (EM) impediment data (108) for a geographical area (300). The method also includes dividing the geographical area into a plurality of tiles (310). Each tile of the plurality of tiles includes a geometric shape that encompasses a distinct non-overlapping portion of the geographical area. For each tile of the plurality of tiles, the method also includes determining one or more composable EM attenuation values (122) for EM signals propagating through the distinct non-overlapping portion of the geographical area encompassed by the tile using the EM impediment data and caching the one or more composable EM attenuation values determined for the corresponding tile.

IPC Classes  ?

9.

SYSTEMS AND METHODS FOR PROGRESSIVE LEARNING FOR MACHINE-LEARNED MODELS TO OPTIMIZE TRAINING SPEED

      
Application Number US2021065448
Publication Number 2022/169521
Status In Force
Filing Date 2021-12-29
Publication Date 2022-08-11
Owner GOOGLE LLC (USA)
Inventor
  • Tan, Mingxing
  • Le, Quoc V.

Abstract

Systems and methods of the present disclosure can include a computer-implemented method for efficient machine-learned model training. The method can include obtaining a plurality of training samples for a machine-learned model. The method can include, for one or more first training iterations, training, based at least in part on a first regularization magnitude configured to control a relative effect of one or more regularization techniques, the machine-learned model using one or more respective first training samples of the plurality of training samples. The method can include, for one or more second training iterations, training, based at least in part on a second regularization magnitude greater than the first regularization magnitude, the machine-learned model using one or more respective second training samples of the plurality of training samples.

IPC Classes  ?

  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06N 3/08 - Learning methods

10.

UPDATING TRAINED VOICE BOT(S) UTILIZING EXAMPLE BASED VOICE BOT DEVELOPMENT TECHNIQUES

      
Application Number US2021060360
Publication Number 2022/169495
Status In Force
Filing Date 2021-11-22
Publication Date 2022-08-11
Owner GOOGLE LLC (USA)
Inventor
  • Aharoni, Asaf
  • Segalis, Eyal
  • Ron, Ofer
  • Goldshtein, Sasha
  • Amiaz, Tomer
  • Mathias, Razvan
  • Leviathan, Yaniv

Abstract

Implementations are directed to updating a trained voice bot that is deployed for conducting conversations on behalf of a third-party. A third-party developer can interact with a voice bot development system that enables the third-party developer to train, update, validate, and monitor performance of the trained voice bot. In various implementations, the trained voice bot can be updated by updating a corpus of training instances that was initially utilized to train the voice bot, and updating the trained voice bot based on the updated corpus. In some implementations, the corpus of training instances may be updated in response to identifying occurrence(s) of behavioral error(s) of the trained voice bot while the conversations are being conducted on behalf of the third-party. In additional or alternative implementations, the corpus of training instances may be updated in response to determining the trained voice bot does not include a desired behavior.

IPC Classes  ?

11.

SPATIALLY-AWARE CONTROLLER USING ULTRA-WIDEBAND TESSELLATION

      
Application Number US2021070114
Publication Number 2022/169523
Status In Force
Filing Date 2021-02-02
Publication Date 2022-08-11
Owner GOOGLE LLC (USA)
Inventor
  • Shin, Dongeek
  • Goldberg, Steven Benjamin
  • Marks, Richard Lee

Abstract

A method including retrieving a set of first ultra-wide band (UWB) data representing locations in a physical space and device locations in the physical space, the first UWB data representing the locations being tagged as associated with a device, generating a set of first coordinates based on the set of first UWB data, generating second UWB data representing a current location of the UWB tag device in the physical space, generating a second coordinate based on the second UWB data, generating a tiled set of coordinates by partitioning a plane associated with the physical space based on the set of first coordinates and the second coordinate, determining whether the UWB tag device is proximate to a tagged coordinate in the tiled set of coordinates, and in response to determining the UWB tag device is proximate to a tagged coordinate, initiating an action by the device associated with the tagged coordinate.

IPC Classes  ?

  • H04W 4/02 - Services making use of location information
  • H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

12.

DEEP NEURAL NETWORK LEARNING WITH CONTROLLABLE RULES

      
Application Number US2022015085
Publication Number 2022/169954
Status In Force
Filing Date 2022-02-03
Publication Date 2022-08-11
Owner GOOGLE LLC (USA)
Inventor
  • Arik, Sercan Omer
  • Seo, Sungyong
  • Jin, Minho
  • Yoon, Jinsung
  • Pfister, Tomas

Abstract

The present disclosure provides a method to integrate prior knowledge (referred to as rules) into deep learning in a way that can be controllable at inference without retraining or tuning the model. Deep Neural Networks with Controllable Rule Representations (DNN-CRR) incorporate a rule encoder into the model architecture, which is coupled with a corresponding rule -based objective for enabling a shared representation to be used in decision making by learning both the original task and the rule. DNN-CRR is agnostic to data type and encoder architecture and can be applied to any kind of rule defined for inputs and/or outputs. In real-world domains where incorporating rules is critical, such as prediction tasks in Physics, Retail, and Healthcare.

IPC Classes  ?

13.

PROXIMITY AND DIRECTION BASED ELECTRONIC DEVICE PAIRING

      
Application Number US2022015278
Publication Number 2022/170070
Status In Force
Filing Date 2022-02-04
Publication Date 2022-08-11
Owner GOOGLE LLC (USA)
Inventor
  • Schladow, Amelia
  • Roadley-Battin, Philip Dam
  • Benson, Seth Ryan
  • Sibigtroth, Matthew
  • Gough, Tyler John

Abstract

Various arrangements for establishing a link between two electronic devices are presented herein. A pairing mode may be activated to establish the link. A first electronic wireless device can determine that a distance to a second wireless electronic device meets a distance threshold criterion. In response to the pairing mode being activated and the distance to the second wireless electronic device meeting the distance threshold criterion, a graphic element, such as a glow effect, can be presented indicative of direction and distance to the second wireless electronic device.

IPC Classes  ?

  • H04W 4/02 - Services making use of location information
  • H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

14.

CELLULAR BROADCAST SYSTEM TO DISPERSE CROWDS

      
Application Number US2022012115
Publication Number 2022/169571
Status In Force
Filing Date 2022-01-12
Publication Date 2022-08-11
Owner GOOGLE LLC (USA)
Inventor
  • Selma, Fernando
  • Klingenbrunn, Thomas
  • Akram, Aamir
  • Tsang, Hung

Abstract

This document describes methods, devices, systems, and means for alerting a user equipment, UE, to an overcrowding situation by network entity, the network entity storing UE identifiers and region identifiers, already known to the network entity, for multiple UEs (1002)and for each region identifier, determining a number of UEs in a spatial region associated with the region identifier (1004). The network entity compares comparing the determined number of UEs with a region identifier to a first threshold value (1006). If the determined number of UEs in the spatial region exceeds the first threshold value, the network entity transmits a first message including a warning message indicator to UEs in the spatial region, the warning message indicator providing an indication of warning message parameters (1008) and, based on the warning message parameters, broadcasts a second message to the UEs in the spatial region (1010).

IPC Classes  ?

  • H04W 4/021 - Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
  • H04W 4/90 - Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
  • H04W 4/06 - Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
  • H04W 4/02 - Services making use of location information

15.

HEAD-WORN COMPUTING DEVICE WITH MICROPHONE BEAM STEERING

      
Application Number US2021070088
Publication Number 2022/164572
Status In Force
Filing Date 2021-01-28
Publication Date 2022-08-04
Owner GOOGLE LLC (USA)
Inventor Goldberg, Steven Benjamin

Abstract

The disclosed devices and methods provide beamforming for a head-worn microphone array that can adapt to changes in the user's head position/orientation. The microphone array may be part of a head-worn computing device, which can be configured to automatically detect a direction for the beamforming based on computer-assisted recognition of a conversation with a participant. After the participant is identified, the beamforming can automatically steer the sensitivity of the microphone array towards the participant regardless of the position of the head user to improve a quality of the captured audio without constraining movement of a user. The improved audio may be used to aid in a user's hearing of the conversation, aid an augmented reality application corresponding to the conversation, and/or provide a degree of privacy by limiting sensitivity to participants in the conversation.

IPC Classes  ?

  • H04R 3/00 - Circuits for transducers
  • H04S 7/00 - Indicating arrangements; Control arrangements, e.g. balance control
  • H04R 25/00 - Deaf-aid sets

16.

PLAYING MEDIA CONTENT IN RESPONSE TO TRIGGERS

      
Application Number US2021070107
Publication Number 2022/164573
Status In Force
Filing Date 2021-02-01
Publication Date 2022-08-04
Owner GOOGLE LLC (USA)
Inventor
  • Nicholson, Stuart James Myron
  • Goldberg, Steven Benjamin

Abstract

A non-transitory computer-readable storage medium can comprise instructions stored thereon. When executed by at least one processor, the instructions can be configured to cause a mobile computing device to receive, from a companion device, multiple files, each of the multiple files including at least media content, a trigger condition, and an action to be performed upon satisfaction of the trigger condition. The action included in at least one of the files can include playing media content from another one of the multiple files. Th instructions can be further configured to cause the mobile computing device to play the media content included in at least one of the multiple files, receive at least one additional file from the companion device, erase at least one of the multiple files, and play media content included in the at least one additional file.

IPC Classes  ?

  • H04N 21/41 - Structure of client; Structure of client peripherals
  • 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 16/10 - File systems; File servers
  • G06F 16/438 - Presentation of query results
  • G06F 16/70 - Information retrieval; Database structures therefor; File system structures therefor of video data
  • H04N 21/482 - End-user interface for program selection
  • H04N 21/854 - Content authoring

17.

GENERATING DIVERSE AND NATURAL TEXT-TO-SPEECH SAMPLES

      
Application Number US2022013351
Publication Number 2022/164725
Status In Force
Filing Date 2022-01-21
Publication Date 2022-08-04
Owner GOOGLE LLC (USA)
Inventor
  • Zhang, Yu
  • Ramabhadran, Bhuvana
  • Rosenberg, Andrew
  • Wu, Yonghui
  • Chun, Byungha
  • Weiss, Ron
  • Cao, Yuan

Abstract

A method (400) of generating diverse and natural text-to-speech (TTS) samples includes generating a speech sample (154) based on received text (152) using a TTS model (200). A training process trains the TTS model to generate the speech sample by receiving training samples (162) that each include a spectrogram (166) and a training text (164) corresponding to the spectrogram. For each training sample, the training process identifies speech units associated with the training text. For each speech unit, the training process generates a speech embedding (e), aligns the speech embedding with a portion of the spectrogram, extracts a latent feature (212) from the aligned portion, and assigns a quantized embedding (q) to the latent feature. The training process generates the speech sample by decoding a concatenation (230) of the speech embeddings and a quantized embeddings for the speech units associated with the training text corresponding to the spectrogram.

IPC Classes  ?

  • G10L 13/047 - Architecture of speech synthesisers
  • G10L 25/30 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the analysis technique using neural networks
  • G10L 13/02 - Methods for producing synthetic speech; Speech synthesisers
  • G10L 13/06 - Elementary speech units used in speech synthesisers; Concatenation rules
  • 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/06 - Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice

18.

STRUCTURAL VARIANT EVALUATION THROUGH ITERATIVE GENOME CONSTRUCTION

      
Application Number US2022014764
Publication Number 2022/165430
Status In Force
Filing Date 2022-02-01
Publication Date 2022-08-04
Owner GOOGLE LLC (USA)
Inventor
  • Bashir, Ali
  • Shamsi, Zahra
  • Qian, Wesley, Wei
  • Ie, Tze, Way Eugene
  • Chan, Jeffrey
  • Berndl, Marc
  • Mladenov, Martin
  • Lansing, Larry

Abstract

A method is provided for determining a sample genome from a plurality of read fragments and a reference genome. The method includes: (i) applying a first putative variant event, selected from a set of candidate variant events, to the sample genome to update the sample genome; (ii) mapping the plurality of read fragments to the updated sample genome; (hi) based on the mapping of the plurality of read fragments to the updated sample genome, determining a first read mapping cost function; and (iv) based on the first read mapping cost function, retaining the updated sample genome and removing the first putative variant event from the set of candidate variant events.

IPC Classes  ?

  • G16B 30/10 - Sequence alignment; Homology search

19.

BIDIRECTIONAL BATTERY CHARGING AND DISCHARGING

      
Application Number US2022070357
Publication Number 2022/165490
Status In Force
Filing Date 2022-01-26
Publication Date 2022-08-04
Owner GOOGLE LLC (USA)
Inventor
  • Isaacs, Philip
  • Xu, Kai

Abstract

In a general aspect, an electronic device can include a first battery cell, a second battery cell, a system power bus and a system load coupled with the system power bus. The device can also include a first bidirectional controller that is operationally coupled between the system power bus and the first battery cell. The first bidirectional controller can be configured to control a charging current and a charging voltage of the first battery cell, control a discharge current of the first battery cell. The device can further include a second bidirectional controller operationally coupled between the system power bus and the second battery cell. The second bidirectional controller can be configured to control a charging current and a charging voltage of the second battery cell, and control a discharge current of the second battery cell.

IPC Classes  ?

  • G02B 27/01 - Head-up displays
  • G02C 11/00 - Non-optical adjuncts; Attachment thereof
  • H02J 1/10 - Parallel operation of dc sources
  • H02J 7/34 - Parallel operation in networks using both storage and other dc sources, e.g. providing buffering

20.

VERIFYING THE TRUSTWORTHINESS OF WEB APPLICATIONS

      
Application Number US2021014118
Publication Number 2022/159085
Status In Force
Filing Date 2021-01-20
Publication Date 2022-07-28
Owner GOOGLE LLC (USA)
Inventor
  • Chen, John Bradley
  • Miller, Jason Jeffrey
  • Wang, Gang

Abstract

This disclosure relates to verifying the trustworthiness of web applications. In one aspect, a method includes obtaining, by a browser of a client device, an electronic resource comprising code for a web application. The browser renders the electronic resource, including processing the code of the web application. The code causes the browser to initiate a request to a remote server. In response to processing the code, the request is generated and modified to include at least a portion of an integrity element for the web application. The modified request is sent to the remote server. A response to the request is received from the remote server. The response is based on the remote server verifying that the web application is trustworthy using the integrity element. Data is displayed based on the response.

IPC Classes  ?

  • G06F 21/64 - Protecting data integrity, e.g. using checksums, certificates or signatures
  • H04L 9/32 - Arrangements for secret or secure communication including means for verifying the identity or authority of a user of the system
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

21.

INTEGRATED LASER PACKAGE WITH LIGHT INTENSITY MONITORING

      
Application Number US2021014389
Publication Number 2022/159089
Status In Force
Filing Date 2021-01-21
Publication Date 2022-07-28
Owner GOOGLE LLC (USA)
Inventor
  • Adema, Daniel
  • Bodiya, Timothy Paul

Abstract

Systems and methods related to optical engines and laser projectors usable in wearable heads-up displays are described. An optical engine may include laser diodes that are configured to output laser light beams and that are disposed in a fully or partially hermetically sealed, encapsulated package having an exit window. A holographic or surface-relief diffraction grating may be integrated with or disposed on a primary output surface of the exit window of an enclosure of the optical engine. The diffraction grating may be configured to redirect a portion of the laser light toward one or more photodetectors disposed at or across from one or more surfaces of the exit window that are not parallel with the primary output surface. The primary output surface of the exit window may be slanted to be non-orthogonal to the primary direction of propagation of the emitted laser light.

IPC Classes  ?

  • H01S 5/02257 - Out-coupling of light using windows, e.g. specially adapted for back-reflecting light to a detector inside the housing
  • H01S 5/0683 - Stabilisation of laser output parameters by monitoring the optical output parameters
  • H04N 9/31 - Projection devices for colour picture display
  • G02B 27/10 - Beam splitting or combining systems

22.

CHROMA TRANSFORM TYPE DETERMINATION

      
Application Number US2021014955
Publication Number 2022/159115
Status In Force
Filing Date 2021-01-25
Publication Date 2022-07-28
Owner GOOGLE LLC (USA)
Inventor
  • Chong, In Suk
  • Su, Hui
  • Kuusela, Aki

Abstract

For a coding block of an image, a luma prediction block is generated, a luma residual block is generated, a quantized luma block is generated after transforming the luma residual block using a luma transform type, and the quantized luma block is entropy encoded. A chroma prediction block is generated, a chroma residual block is generated, an initial chroma transform type for the chroma residual block is determined as the luma transform type, a quantized chroma block is generated using the chroma residual block transformed by a final chroma transform type, and the quantized chroma block is entropy encoded. When the initial chroma transform type is other than a default transform type, the final chroma transform type is the initial chroma transform type or the default transform type, and quantized coefficients of the quantized chroma block depend upon quantized coefficients of the quantized luma block.

IPC Classes  ?

  • H04N 19/12 - Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
  • H04N 19/124 - Quantisation
  • H04N 19/134 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive 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/186 - 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 colour or a chrominance component
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding

23.

CROSS SPECTRAL FEATURE MAPPING FOR CAMERA CALIBRATION

      
Application Number US2021070052
Publication Number 2022/159244
Status In Force
Filing Date 2021-01-19
Publication Date 2022-07-28
Owner GOOGLE LLC (USA)
Inventor
  • Achar, Supreeth
  • Goldman, Daniel

Abstract

A method including capturing a first image of a real-world scene by a first camera sensitive to a first spectrum of light, the first camera having a first light source, capturing a second image of the real-world scene by a second camera sensitive to a second spectrum of light, the second camera having a second light source, identifying at least one feature in the first image, identifying, using a machine learning (ML) model, at least one feature in the second image that matches the at least one feature identified in the first image, mapping pixels in the first image and the second image to rays in a three-dimensional (3D) space based on the matched at least one feature, and calibrating the first camera and the second camera based on the mapping.

IPC Classes  ?

  • G06T 7/80 - Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration

24.

TRAINED GENERATIVE MODEL SPEECH CODING

      
Application Number US2021070064
Publication Number 2022/159247
Status In Force
Filing Date 2021-01-22
Publication Date 2022-07-28
Owner GOOGLE LLC (USA)
Inventor
  • Kleijn, Willem Bastiaan
  • Storus, Andrew

Abstract

A method includes receiving sampled audio data corresponding to utterances and training a machine learning (ML) model, using the sampled audio data, to generate a high-fidelity audio stream from a low bitrate input bitstream. The training of the ML model includes de-emphasizing the influence of low-probability distortion events in the sampled audio data on the trained ML model, where the de-emphasizing of the distortion events is achieved by the inclusion of a term in an objective function of the ML model, which term encourages low-variance predictive distributions of a next sample in the sampled audio data, based on previous samples of the audio data.

IPC Classes  ?

  • G10L 21/02 - Speech enhancement, e.g. noise reduction or echo cancellation

25.

DOORBELL CHIME CIRCUIT

      
Application Number US2022011664
Publication Number 2022/159286
Status In Force
Filing Date 2022-01-07
Publication Date 2022-07-28
Owner GOOGLE LLC (USA)
Inventor
  • Warren, Daniel Adam
  • Marschalkowski, Eric
  • Conner, Brian

Abstract

A doorbell chime bypass circuit includes a first node, a second node, and a bi-directional FET switch in series with the first node and the second current node. The bi-directional FET switch includes a first FET and a second FET in series and is configured to cease conducting current between the first and second nodes when gate voltages of the first and second FETs are below a cut-off threshold. The bypass circuit further includes a sensing circuit configured to determine a level of current flowing through the bi-directional FET switch, and a switch controller configured to set the gate voltages of the first and second FETs to a level below the cut-off threshold when the sensing circuit senses that the level of current meets a doorbell actuation current threshold, causing the bi-directional FET switch to cease conducting current between the first and second nodes.

IPC Classes  ?

  • H03K 17/10 - Modifications for increasing the maximum permissible switched voltage
  • H03K 17/082 - Modifications for protecting switching circuit against overcurrent or overvoltage by feedback from the output to the control circuit
  • G08B 3/10 - Audible signalling systems; Audible personal calling systems using electromagnetic transmission
  • H03K 17/12 - Modifications for increasing the maximum permissible switched current

26.

SYSTEM AND METHOD FOR CREATING RESPONSIVE DISPLAY CONTENT

      
Application Number US2022012679
Publication Number 2022/159353
Status In Force
Filing Date 2022-01-17
Publication Date 2022-07-28
Owner GOOGLE LLC (USA)
Inventor
  • Bonnevie, Mikaël
  • Shimko, Thomas

Abstract

A media communication system and computer-implemented method for transmitting responsive display auxiliary content to an end-user communication device to be rendered on a display device. The communication system is arranged to analyze media content constituents, including image content; create a throne portion based on the image content; create a headline, including headline rendering instructions, based on the image content; create a background, including background rendering instructions, based on the image content; create image rendering instructions based on the headline and background; and generate responsive display auxiliary content, including the headline rendering instructions, background rendering instructions and image rendering instructions. The system can include a transmitter arranged to send the responsive display auxiliary content to an end-user communication device, which can be arranged to render the responsive display auxiliary content on a display device with the headline rendered vertically on the throne portion and partially outside a viewport of a responsive display auxiliary container and the image content stacked atop of and offset with respect to the background.

IPC Classes  ?

  • G06F 3/147 - Digital output to display device using display panels
  • G09G 5/37 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of individual graphic patterns using a bit-mapped memory - Details of the operation on graphic patterns
  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • H04N 21/236 - Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator ] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
  • H04N 21/237 - Communication with additional data server
  • H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronizing decoder's clock; Client middleware
  • H04N 21/2665 - Gathering content from different sources, e.g. Internet and satellite

27.

SYSTEMS AND METHODS FOR MONITORING HIGH CHARGE LEVELS IN RECHARGEABLE BATTERIES

      
Application Number US2022013304
Publication Number 2022/159697
Status In Force
Filing Date 2022-01-21
Publication Date 2022-07-28
Owner GOOGLE LLC (USA)
Inventor
  • Chen, Michael, Jonathon
  • Saperstein, William, Alan
  • Lim, James, Robert
  • Wang, David

Abstract

An indexed sequence of bits in a buffer is allocated for tracking a battery charging state. The indexed sequence of bits has a first number of bits. A battery voltage of a rechargeable battery is sampled at a sampling rate. For each sampled battery voltage, the battery voltage is compared with a voltage threshold. A next bit position in the indexed sequence of bits is identified. In accordance with a determination that a comparison result is true, a predefined first value is added to the next bit position. A second number of bits that are filled with the predefined first value is determined. A ratio between the second number and the first number is also determined. In accordance with a determination that the ratio exceeds a threshold step-down ratio, a battery charge voltage is stepped down. The rechargeable battery is charged to a step-down voltage.

IPC Classes  ?

  • H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
  • G01R 31/367 - Software therefor, e.g. for battery testing using modelling or look-up tables

28.

VIDEO CODING WITH GUIDED MACHINE LEARNING RESTORATION

      
Application Number US2021013878
Publication Number 2022/159073
Status In Force
Filing Date 2021-01-19
Publication Date 2022-07-28
Owner GOOGLE LLC (USA)
Inventor
  • Joshi, Urvang
  • Chen, Yue
  • Parker, Sarah
  • Karpilovsky, Elliott
  • Mukherjee, Debargha

Abstract

Image coding using guided machine learning restoration may include obtaining reconstructed frame data by decoding, obtaining a restored frame by restoring the reconstructed frame, and outputting the restored frame. Obtaining the restored frame may include obtaining a reconstructed block, obtaining guide parameter values, obtaining a restored block, and including the restored block in the restored frame. Obtaining the restored block may include inputting the reconstructed block to an input layer of a trained guided convolutional neural network, wherein the neural network is constrained such that an output layer has a defined cardinality of channels, obtaining, from the output layer, neural network output channel predictions, obtaining a guided neural network prediction as a linear combination of the guide parameter values and the neural network output channel predictions, and generating the restored block using the guided neural network prediction.

IPC Classes  ?

  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/85 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/82 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
  • 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
  • H04N 19/30 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability

29.

MACHINE-LEARNED APPROXIMATION TECHNIQUES FOR NUMERICAL SIMULATIONS

      
Application Number US2021013888
Publication Number 2022/159074
Status In Force
Filing Date 2021-01-19
Publication Date 2022-07-28
Owner GOOGLE LLC (USA)
Inventor
  • Hoyer, Stephan
  • Brenner, Michael
  • Smith, Jamie
  • Kochkov, Dmitrii

Abstract

Example embodiments relate to machine-learned approximation techniques for numerical simulations. An example computer-implemented method for performing enhanced numerical simulations includes receiving a first vector field corresponding to a first solution of one or more differential equations at a first time step. The first vector field includes first values at each of a plurality of points along a mesh. The method also includes determining, using a machine-learned model, one or more refinement terms based on the first vector field, wherein the refinement terms represent effects of areas between points on the mesh. In addition, the method includes modifying one or more of the first values at one or more of the plurality of points along the mesh based on the one or more refinement terms. Further, the method includes generating a second vector field that includes second values at each of the plurality of points.

IPC Classes  ?

  • G06F 30/28 - Design optimisation, verification or simulation using fluid dynamics, e.g. using Navier-Stokes equations or computational fluid dynamics [CFD]
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/08 - Learning methods

30.

SPARSE COLOR IMAGE SENSOR SYSTEM

      
Application Number US2021014359
Publication Number 2022/159088
Status In Force
Filing Date 2021-01-21
Publication Date 2022-07-28
Owner GOOGLE LLC (USA)
Inventor
  • Nicholson, Stuart James Myron
  • Goldberg, Steven Benjamin
  • Bodiya, Timothy Paul

Abstract

Systems and techniques are described for generating a color image by computationally combining chromatically undersampled and shifted information present in multiple component image frames captured via a sparse color filter array that includes a minority of wavelength-filtered picture elements and a remaining majority of panchromatic picture elements. A burst capture is initiated of multiple image frames via a color filter array comprising a plurality of subunits, each subunit including a minority of one or more wavelength-filtered adjacent pixels and a majority of remaining panchromatic pixels. Each of the multiple image frames is processed to generate a resulting color image.

IPC Classes  ?

  • G06T 3/40 - Scaling of a whole image or part thereof
  • H04N 9/04 - Picture signal generators

31.

CALIBRATING INPUT DISPLAY DATA FOR SEAMLESS TRANSITIONS IN MULTIPLE DISPLAY REFRESH RATES

      
Application Number US2021014902
Publication Number 2022/159114
Status In Force
Filing Date 2021-01-25
Publication Date 2022-07-28
Owner GOOGLE LLC (USA)
Inventor
  • Wen, Chien-Hui
  • Chen, Hsin-Yu

Abstract

A method for calibrating input display data for multiple display refresh rates comprises measuring (1210) an optical property of a display panel for an input gray level at a first refresh rate, measuring (1220) the optical property for a plurality of candidate gray levels at a second refresh rate, selecting (1230), based on the measured optical properties of the display panel, a corresponding gray level for the input gray level, wherein the corresponding gray level is selected from the plurality of candidate gray levels and storing (1240), at the device, the corresponding gray level for the input gray level, wherein subsequent to the storing, the device is configured to adjust input display data using the corresponding gray level for the input gray level when the display panel is transitioning from the first refresh rate to the second refresh rate.

IPC Classes  ?

  • 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

32.

RESOLVING UNIQUE PERSONAL IDENTIFIERS DURING CORRESPONDING CONVERSATIONS BETWEEN A VOICE BOT AND A HUMAN

      
Application Number US2021060319
Publication Number 2022/159168
Status In Force
Filing Date 2021-11-22
Publication Date 2022-07-28
Owner GOOGLE LLC (USA)
Inventor
  • Goldfarb, Rafael
  • Guz, Or
  • Alon, Lior
  • Michaely, Assaf Hurwitz
  • Pundak, Golan
  • Leibtag, Shmuel
  • Amiaz, Tomer
  • Rasin, Dan
  • Aharoni, Asaf

Abstract

Implementations are directed to causing a voice bot to utilize a plurality of ML layers in resolving unique personal identifier(s) for a human while the voice bot is engaged in a corresponding conversation with the human. The unique personal identifier(s) can include a unique sequence of alphanumeric characters that is personal to the human. In some implementations, ASR speech hypothes(es) corresponding to spoken utterance(s) that include the unique personal identifier(s) can be processed to generate candidate unique personal identifier(s), given alphanumeric character(s) of the candidate unique personal identifier(s) can be selected, and the voice bot can prompt the human with clarification request(s) to clarify the given alphanumeric character(s) until it is predicted to correspond to the an actual unique personal identifier(s) for the human(s). The unique personal identifier(s) can then be utilized in performance of further action(s) by the voice bot and/or other systems.

IPC Classes  ?

  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G10L 15/16 - Speech classification or search using artificial neural networks
  • G10L 15/08 - Speech classification or search
  • G06F 3/16 - Sound input; Sound output

33.

UNDOING APPLICATION OPERATION(S) VIA USER INTERACTION(S) WITH AN AUTOMATED ASSISTANT

      
Application Number US2021061995
Publication Number 2022/159180
Status In Force
Filing Date 2021-12-06
Publication Date 2022-07-28
Owner GOOGLE LLC (USA)
Inventor
  • Sharifi, Matthew
  • Carbune, Victor

Abstract

Implementations set forth herein relate to an automated assistant that can perform operations to revert various applications to prior states that the applications may have arrived at via certain user inputs. The user can provide a spoken utterance such as, "undo," in order to cause the automated assistant to identify a particular application that the user may want to affect with the "undo" command. When the particular application is identified, the automated assistant can identify one or more operations recently performed using the particular application. In some implementations, the automated assistant can provide the user with a variety of undo options in response to an "undo" command. For instance, the automated assistant can prompt the user to select one of a first cluster of operations and/or a second cluster of operations to be undone, and each cluster can refer to different operations.

IPC Classes  ?

  • G06F 3/16 - Sound input; Sound output
  • G06F 9/451 - Execution arrangements for user interfaces

34.

GENERATING AUGMENTED REALITY PRERENDERINGS USING TEMPLATE IMAGES

      
Application Number US2022011626
Publication Number 2022/159283
Status In Force
Filing Date 2022-01-07
Publication Date 2022-07-28
Owner GOOGLE LLC (USA)
Inventor
  • Singh, James Sraw
  • Neulander, Ivan
  • Mathur, Subramanian Shyamsunder
  • Venezuela, Agustin Iii Olivan

Abstract

Systems and methods for generating augmented reality prerenderings can provide the benefit of an augmented reality rendering without requiring the use of user data. Template images can be used instead of user data to protect the user's privacy while enabling the user to see an object or product rendered onto a preferred template image or a variety of template images.

IPC Classes  ?

35.

UPLINK POWER AND RESOURCE ALLOCATION ENHANCEMENT FOR USER DEVICES

      
Application Number US2022013074
Publication Number 2022/159554
Status In Force
Filing Date 2022-01-20
Publication Date 2022-07-28
Owner GOOGLE LLC (USA)
Inventor
  • Selma, Fernando
  • Klingenbrunn, Thomas
  • Akram, Aamir
  • Tsang, Hung

Abstract

A User Equipment (210) (UE) determines (215) a maximum UL/DL duty cycle to utilize for a connection with a base station (202) based on a content of a UE capabilities request (212) sent by the base station, where the maximum UL/DL duty cycle is typically is less than a most restrictive, possible UL/DL duty cycle of the UE, yet allows the UE to remain SAR compliant. The UE may determine (215) the maximum UL/DL duty cycle further based on, e.g., requested frequency bands, operational UE transceivers, carrier components, UE power class, stored power data, etc. The UE communicates (218) the maximum UL/DL duty cycle for the connection to the base station, thereby resulting in more efficient downlink data delivery during the connection as well as increasing cell site coverage and overall system efficiency. The UE may store a global parameter whose value is indicative of the maximum UL/DL duty cycle.

IPC Classes  ?

  • H04W 52/14 - Separate analysis of uplink or downlink
  • H04W 52/36 - Transmission power control [TPC] using constraints in the total amount of available transmission power with a discrete range or set of values, e.g. step size, ramping or offsets
  • H04W 72/12 - Wireless traffic scheduling

36.

EARLY DATA COMMUNICATION IN AN INACTIVE STATE

      
Application Number US2021062009
Publication Number 2022/154900
Status In Force
Filing Date 2021-12-06
Publication Date 2022-07-21
Owner GOOGLE LLC (USA)
Inventor Wu, Chih-Hsiang

Abstract

To perform early data transmission with a radio access network (RAN), a UE transmits, by processing hardware and when a radio connection between the UE and the RAN is inactive, an initial data packet to the RAN (1306). The UE transmits, by the processing hardware subsequent to transmitting the initial data packet and while the radio connection remains inactive, a subsequent data packet to the RAN (1308).

IPC Classes  ?

  • H04W 76/27 - Transitions between radio resource control [RRC] states

37.

EARLY DATA COMMUNICATION WITH PRECONFIGURED RESOURCES

      
Application Number US2021062150
Publication Number 2022/154903
Status In Force
Filing Date 2021-12-07
Publication Date 2022-07-21
Owner GOOGLE LLC (USA)
Inventor
  • Wu, Chih-Hsiang
  • Hsieh, Jing

Abstract

To process early data transmissions from a UE, a distributed unit (DU) of a base station transmits, by processing hardware, a preconfigured uplink resource (PUR) configuration to the UE in a release message that instructs the UE to transition to an inactive state (610). While the UE is in the inactive state, the DU receives, by the processing hardware from the UE, a data packet via a PUR resource configured in the PUR configuration (612).

IPC Classes  ?

  • H04W 76/27 - Transitions between radio resource control [RRC] states
  • H04W 76/30 - Connection release
  • H04W 72/12 - Wireless traffic scheduling
  • H04W 76/19 - Connection re-establishment
  • H04W 74/08 - Non-scheduled access, e.g. random access, ALOHA or CSMA [Carrier Sense Multiple Access]
  • H04W 88/08 - Access point devices

38.

EFFICIENT EMBEDDING TABLE STORAGE AND LOOKUP

      
Application Number US2021064355
Publication Number 2022/154942
Status In Force
Filing Date 2021-12-20
Publication Date 2022-07-21
Owner GOOGLE LLC (USA)
Inventor Menghani, Gaurav

Abstract

The present disclosure provides systems, methods, and computer program products for providing efficient embedding table storage and lookup in machine-learning models. A computer-implemented method may include obtaining an embedding table comprising a plurality of embeddings respectively associated with a corresponding index of the embedding table, compressing each particular embedding of the embedding table individually allowing each respective embedding of the embedding table to be decompressed independent of any other embedding in the embedding table, packing the embedding table comprising individually compressed embeddings with a machine-learning model, receiving an input to use for locating an embedding in the embedding table, determining a lookup value based on the input to search indexes of the embedding table, locating the embedding based on searching the indexes of the embedding table for the determined lookup value, and decompressing the located embedding independent of any other embedding in the embedding table.

IPC Classes  ?

39.

IMPROVED PROCESSING OF SEQUENTIAL DATA VIA MACHINE LEARNING MODELS FEATURING TEMPORAL RESIDUAL CONNECTIONS

      
Application Number US2021064363
Publication Number 2022/154943
Status In Force
Filing Date 2021-12-20
Publication Date 2022-07-21
Owner GOOGLE LLC (USA)
Inventor
  • Yuan, Liangzhe
  • Wang, Yongzhe

Abstract

Systems and methods can include or leverage a machine-learned model (e.g., a convolutional neural network) that includes one or more temporal residual connections. In particular, each temporal residual connection can respectively supply one or more sets of intermediate feature data generated by a current instantiation of the model from a current sequential input to one or more other instantiations of the machine-learned model applied to process one or more other sequential inputs. For example, the other instantiations of the machine-learned model can include subsequent instantiations of the machine-learned model applied to process one or more subsequent sequential inputs that follow the current sequential input in a sequence and/or preceding instantiations of the machine-learned model applied to process one or more preceding sequential inputs that precede the current sequential input in a sequence.

IPC Classes  ?

  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06V 40/20 - Movements or behaviour, e.g. gesture recognition

40.

MANAGING POINT-TO-POINT AND POINT-TO-MULTIPOINT TRANSMISSION

      
Application Number US2022011776
Publication Number 2022/155086
Status In Force
Filing Date 2022-01-10
Publication Date 2022-07-21
Owner GOOGLE LLC (USA)
Inventor Wu, Chih-Hsiang

Abstract

A method in one or more nodes of a radio access network (RAN), for managing multicast and/or broadcast services (MBS) communications, includes transmitting to a user device an MBS radio bearer (MRB) configuration associated with an MRB, implementing a shared packet data convergence protocol (PDCP) entity to transmit first MBS packets to the user device via the MRB and according to the MRB configuration and a first lower layer configuration, and after transmitting the first MBS packets, implementing the shared PDCP entity to transmit second MBS packets to the user device via the MRB and according to a second lower layer configuration and the MRB configuration. The first and second lower layer configurations being different ones of a multicast configuration and a unicast configuration.

IPC Classes  ?

  • H04W 4/06 - Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
  • H04W 72/00 - Local resource management, e.g. selection or allocation of wireless resources or wireless traffic scheduling

41.

CONDITIONAL SPATIAL BASED REPETITION MECHANISM FOR CONFIGURED UPLINK TRANSMISSION

      
Application Number US2022011903
Publication Number 2022/155106
Status In Force
Filing Date 2022-01-11
Publication Date 2022-07-21
Owner GOOGLE LLC (USA)
Inventor Chou, Kao-Peng

Abstract

A method in a user equipment (UE) for managing uplink resources for communicating with a base station includes receiving (1102), from the base station, at least one configured grant indicating a plurality of uplink resources for transmitting data to the base station, each of the uplink resources associated with a respective one of a plurality of beams. The method also includes selecting (1104), from among the plurality of beams, a set of candidate beams based on comparing a respective measurement for each of the plurality of beams to a first criterion and selecting (1106), from among the set of candidate beams, a set of qualifying beams based on comparing one or more combinations of the measurements to a second criterion. Further, the method includes transmitting (1108) the data to the base station using uplink resources corresponding to the set of qualifying beams.

IPC Classes  ?

  • H04B 7/06 - Diversity systems; Multi-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
  • H04B 7/0408 - Diversity systems; Multi-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas using two or more beams, i.e. beam diversity

42.

MANAGING EARLY DATA COMMUNICATION

      
Application Number US2022011932
Publication Number 2022/155115
Status In Force
Filing Date 2022-01-11
Publication Date 2022-07-21
Owner GOOGLE LLC (USA)
Inventor Wu, Chih-Hsiang

Abstract

A method in a distributed unit (DU) of a distributed base station for managing early data transmission includes receiving (2402), from a user equipment (UE) when the UE operates in an inactive state associated with a protocol for controlling radio resources, (i) data and (ii) a message formatted in accordance with the protocol. The method further includes transmitting (2404), to a central unit (CU) of the distributed base station, the message via a control plane interface, and transmitting (2406) the data to the CU.

IPC Classes  ?

  • H04W 76/27 - Transitions between radio resource control [RRC] states
  • H04W 74/08 - Non-scheduled access, e.g. random access, ALOHA or CSMA [Carrier Sense Multiple Access]
  • H04W 88/08 - Access point devices

43.

MANAGING PACKET-BASED NETWORK CONNECTIONS DURING HANDOVER

      
Application Number US2022011996
Publication Number 2022/155139
Status In Force
Filing Date 2022-01-11
Publication Date 2022-07-21
Owner GOOGLE LLC (USA)
Inventor Wu, Chih-Hsiang

Abstract

A radio access network (RAN) can implement a method in a radio access network (RAN) for managing a packet-based call during a handover of a UE. This method includes performing an initiation procedure for a session of a packet-based service, the initiation procedure including an exchange of one or more messages between the UE and a packet-based service network via a source node of the RAN (1502). The method further includes performing a handover preparation procedure for handing the UE over to a target node of the RAN prior to completion of the initiation procedure (1504). The method may also include receiving, from a core network (CN) and after the handover preparation procedure, a request for resources for the session (1506). The method may then continue the initiation procedure after receiving the request for resources (1508).

IPC Classes  ?

  • H04W 36/00 - Handoff or reselecting arrangements

44.

MANAGING CONNECTIONS TO MULTIPLE CENTRALIZED UNITS

      
Application Number US2022012087
Publication Number 2022/155178
Status In Force
Filing Date 2022-01-12
Publication Date 2022-07-21
Owner GOOGLE LLC (USA)
Inventor Wu, Chih-Hsiang

Abstract

A distributed unit (DU) operating in a radio access network (RAN) for establishing a connection with a centralized unit (CU) operating in the RAN, (i) transmits (1802), to a first CU, a first interface message to establish a first connection between the DU and the first CU, and (ii) transmits (1804), to a second CU via the first CU, a second interface message to establish a second connection between the DU and the second CU via the first CU, to maintain the first connection and the second connection concurrently.

IPC Classes  ?

  • H04W 76/15 - Setup of multiple wireless link connections
  • H04W 36/12 - Reselecting a serving backbone network switching or routing node

45.

TESTING PLATFORM FOR HDMI ENHANCED AUDIO RETURN CHANNEL

      
Application Number US2022012226
Publication Number 2022/155276
Status In Force
Filing Date 2022-01-13
Publication Date 2022-07-21
Owner GOOGLE LLC (USA)
Inventor
  • Lin, Che-Ming
  • Liu, Qi-Sheng
  • Liu, Weiming

Abstract

A bidirectional media communication channel testing platform includes an HDMI testing device including a video input port and an audio output port; a plurality of media streaming devices, each including a video transmission channel and an audio return channel; and a bidirectional switch including a video path and an audio path. The video path is configured to selectively couple the video input port of the HDMI testing device to a video transmission channel of a selected one of the plurality of media streaming devices, and the audio path is configured to concurrently couple the audio output port of the HDMI testing device to the audio return channel of each of the plurality of media streaming devices, regardless of a switching state of the video path of the bidirectional switch.

IPC Classes  ?

  • H04N 21/4363 - Adapting the video stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network
  • H04N 21/439 - Processing of audio elementary streams
  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
  • H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
  • H04N 21/647 - Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load or bridging bet
  • H04N 21/81 - Monomedia components thereof

46.

TEXTILE-ASSEMBLY TOOLKIT FOR REVERSIBLE ASSEMBLY OF A TEXTILE TO AN ELECTRONIC-SPEAKER DEVICE

      
Application Number US2022012408
Publication Number 2022/155399
Status In Force
Filing Date 2022-01-14
Publication Date 2022-07-21
Owner GOOGLE LLC (USA)
Inventor
  • Shumaker, Laura, Charlotte
  • Huynh, Brian
  • Lu, Edmond
  • Ancha, Phanindraja
  • Murphy, Robert
  • Resneck, Myrrhia

Abstract

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 distorting the textile's cosmetic pattern and in a manner that results in no visible edges of the textile or visible attachment features on the exterior of the electronic-speaker device. Also, the textile-assembly toolkit includes attachment features that secure the textile with sufficient tension to avoid acoustic distortion such as rub and buzz.

IPC Classes  ?

  • H04R 1/02 - Casings; Cabinets; Mountings therein

47.

EXPLICIT SIGNAGE VISIBILITY CUES IN DRIVING NAVIGATION

      
Application Number US2021013250
Publication Number 2022/154786
Status In Force
Filing Date 2021-01-13
Publication Date 2022-07-21
Owner GOOGLE LLC (USA)
Inventor
  • Brewington, Brian
  • Strosnick, Matt

Abstract

To provide navigation instructions with indications of visibility of visual aids during navigation, a computing device receives a request from a user for navigation directions from a starting location to a destination location, and obtains a set of navigation directions for traversing from the starting location to the destination location along a route in response to the request. For at least one maneuver, the computing device identifies a visual aid for assisting the user in identifying a location corresponding to the maneuver, determines an amount of visibility for the visual aid, and adjusts a navigation instruction in the set of navigation directions corresponding to the maneuver to include a description of the amount of visibility for the visual aid. The computing device provides the set of navigation directions including the adjusted navigation instruction for presentation to the user.

IPC Classes  ?

  • G01C 21/36 - Input/output arrangements for on-board computers

48.

CROSS-DOMAIN FREQUENCY FILTERS FOR FRAUD DETECTION

      
Application Number US2021013583
Publication Number 2022/154801
Status In Force
Filing Date 2021-01-15
Publication Date 2022-07-21
Owner GOOGLE LLC (USA)
Inventor
  • Wang, Gang
  • Turner, David Bruce

Abstract

This disclosure relates to using probabilistic data structures to enable systems to detect fraud while preserving user privacy. In one aspect, a method includes obtaining a set of frequency filters. Each frequency filter defines a maximum event count for a specified event type over a specified time duration and corresponds to a respective content provider. A subset of the frequency filters are identified as triggered frequency filters for which an actual event count for the specified event type corresponding to the frequency filter exceeds the maximum event count defined by the frequency filter during a time period corresponding to a specified time duration for the frequency filter. A probabilistic data structure that represents at least a portion of the frequency filters in the subset of frequency filters is generated. A request for content is sent to multiple content providers. The request for content includes the probabilistic data structure.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination

49.

SYSTEM AND METHOD FOR SIMULATING LIGHT-IN-FLIGHT

      
Application Number US2021013645
Publication Number 2022/154803
Status In Force
Filing Date 2021-01-15
Publication Date 2022-07-21
Owner GOOGLE LLC (USA)
Inventor
  • Shin, Dongeek
  • Goldberg, Steven Benjamin

Abstract

Systems and methods related to simulated light-in-flight imaging are described. A computing device may execute a light-in-flight engine to process an optical image and a corresponding depth map to produce a light-in-flight image or video that simulates propagation of a wavefront across a scene. The light-in-flight engine may generate an optical simulation output by transforming a depth map to a three-dimensional lift domain to produce a three-dimensional data structure, then convolving the three-dimensional data structure with a convolutional operator, which may define a Gaussian sphere, to produce a filtered three-dimensional data structure. The light-in-flight engine then affine transforms the optical image with an identified slice of the filtered three-dimensional data structure to produce a light-in-flight image.

IPC Classes  ?

  • G06T 11/00 - 2D [Two Dimensional] image generation
  • G06T 5/00 - Image enhancement or restoration

50.

NEURAL ARCHITECTURE SCALING FOR HARDWARE ACCELERATORS

      
Application Number US2021043674
Publication Number 2022/154829
Status In Force
Filing Date 2021-07-29
Publication Date 2022-07-21
Owner GOOGLE LLC (USA)
Inventor
  • Li, Andrew
  • Li, Sheng
  • Tan, Mingxing
  • Pang, Ruoming
  • Cheng, Liqun
  • Le, Quoc, V.
  • Jouppi, Norman, Paul

Abstract

Methods, systems, and apparatus, including computer-readable media, for scaling neural network architectures on hardware accelerators. A method includes receiving training data and information specifying target computing resources, and performing using the training data, a neural architecture search over a search space to identify an architecture for a base neural network. A plurality of scaling parameter values for scaling the base neural network can be identified, which can include repeatedly selecting a plurality of candidate scaling parameter values, and determining a measure of performance for the base neural network scaled according to the plurality of candidate scaling parameter values, in accordance with a plurality of second objectives including a latency objective. An architecture for a scaled neural network can be determined using the architecture of the base neural network scaled according to the plurality of scaling parameter values.

IPC Classes  ?

51.

SECURE NETWORK COMMUNICATIONS THAT LIMIT INFORMATION ACCESS

      
Application Number US2021063477
Publication Number 2022/154923
Status In Force
Filing Date 2021-12-15
Publication Date 2022-07-21
Owner GOOGLE LLC (USA)
Inventor
  • Jacobson, Alex Daniel
  • Wang, Gang
  • Yung, Marcel M. Moti

Abstract

This disclosure describes systems and techniques for using controlling access to user information using ephemeral user identifiers. In one aspect, a method includes determining, for a given domain, engagement by a user with content provided by the given domain for display by an application at a client device of the user. A determination is made, based on the engagement by the user, to extend, for the given domain, a linkage between user identifiers for a user of the application. In response to determining to extend, for the given domain, the linkage between the user identifiers for the user of the application, one or more future domain-specific ephemeral user identifiers for the user and the given domain are obtained. An attestation record that includes a current domain-specific ephemeral user identifier and the one or more is generated and sent to the given domain.

IPC Classes  ?

  • H04W 12/02 - Protecting privacy or anonymity
  • H04L 9/32 - Arrangements for secret or secure communication including means for verifying the identity or authority of a user of the system

52.

MANAGING SMALL DATA TRANSMISSION INACTIVE STATE SCENARIOS

      
Application Number US2022011534
Publication Number 2022/155057
Status In Force
Filing Date 2022-01-07
Publication Date 2022-07-21
Owner GOOGLE LLC (USA)
Inventor Ye, Shiangrung

Abstract

A method in a user equipment (UE) for communicating with a base station includes receiving (602), from the base station, a configured grant for the UE to utilize when operating in an inactive state associated with a protocol for controlling radio resources. The method also includes transmitting (604), when the UE is in the inactive state, a message to the base station using the configured grant and detecting (606), within a predetermined interval after transmitting the message, uplink data addressed to the base station. The method further includes, in response to the detecting, performing (608) a random access procedure with the base station, including transmitting a payload with (i) an indication of the uplink data and (ii) an identifier of the UE obtained by the UE prior to performing the random access procedure.

IPC Classes  ?

  • H04W 8/26 - Network addressing or numbering for mobility support
  • H04W 74/08 - Non-scheduled access, e.g. random access, ALOHA or CSMA [Carrier Sense Multiple Access]
  • H04W 72/14 - Wireless traffic scheduling using a grant channel
  • H04W 76/27 - Transitions between radio resource control [RRC] states

53.

MANAGING PENDING DATA IN INACTIVE STATE SCENARIOS

      
Application Number US2022011537
Publication Number 2022/155058
Status In Force
Filing Date 2022-01-07
Publication Date 2022-07-21
Owner GOOGLE LLC (USA)
Inventor Ye, Shiangrung

Abstract

A method in a UE for communicating with a base station when the UE operates (702) in an inactive state associated with a protocol for controlling radio resources is disclosed. The UE is configured (i) to transmit data for a first channel using a first procedure that causes the UE to transition to a connected state associated with the protocol and (ii) to transmit data for a second channel using a second procedure that does not cause the UE to transition to the connected state. The method includes detecting (704) pending data addressed to the base station, the pending data including first data for the first channel and second data for the second channel. The method further includes selecting (706) the first procedure or the second procedure based on comparing a priority of the first channel to a priority of the second channel and transmitting (708) at least a portion of the pending data using the selected procedure.

IPC Classes  ?

  • H04W 74/08 - Non-scheduled access, e.g. random access, ALOHA or CSMA [Carrier Sense Multiple Access]
  • H04W 76/27 - Transitions between radio resource control [RRC] states

54.

PROVIDING CONTINUITY TO PACKET-BASED SERVICES

      
Application Number US2022012617
Publication Number 2022/155533
Status In Force
Filing Date 2022-01-14
Publication Date 2022-07-21
Owner GOOGLE LLC (USA)
Inventor Wu, Chih-Hsiang

Abstract

To provide Single Radio Voice Call Continuity (SRVCC) to a session of a packet- data service, a first base station communicates messages associated with the session between a UE and a packet-data network, using a first RAT (902); determines a capability of the UE with respect to the second RAT (906); and transmits, to a second base station, handover preparation information for the UE, including causing the second base station to not apply the capability of the UE with respect to UTRA (910).

IPC Classes  ?

  • H04W 36/00 - Handoff or reselecting arrangements
  • H04W 36/14 - Reselecting a network or an air interface

55.

GENERATING AND MANAGING CALIBRATION DATA FOR SENSORS USED TO OBTAIN WEATHER INFORMATION

      
Application Number US2021012297
Publication Number 2022/150035
Status In Force
Filing Date 2021-01-06
Publication Date 2022-07-14
Owner GOOGLE LLC (USA)
Inventor Gail, William B.

Abstract

A reference devices system (720) for generating and managing calibration data for sensors used to obtain weather information is provided. The reference devices system (720) includes a plurality of reference devices, wherein a reference device (110) of the plurality of reference devices is configured to be calibrated against a weather station (115) and to serve as a calibration reference for a community device (130).

IPC Classes  ?

  • G01W 1/18 - Testing or calibrating meteorological apparatus

56.

SELECTION AND PROVISION OF DIGITAL COMPONENTS DURING DISPLAY OF CONTENT

      
Application Number US2021025502
Publication Number 2022/150053
Status In Force
Filing Date 2021-04-02
Publication Date 2022-07-14
Owner GOOGLE LLC (USA)
Inventor
  • Schaeffer, Benjamin James
  • Ross, Matthew Stephen

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for the selection, provision and display of one or more digital components during display of content. Methods can include identifying a plurality of digital components that can be presented on the client device. A maximum number of digital components that can be presented in a slot of a content and the time duration of the slot is determined. For each digital component a score is generated based on the duration, a position requirement and the number of times the digital component is available for provision within the slot is generated. A first set of digital component is selected based on the scores and provided to the client device.

IPC Classes  ?

57.

ADAPTIVE PHASE-CHANGING DEVICE POWER-SAVING OPERATIONS

      
Application Number US2021061281
Publication Number 2022/150118
Status In Force
Filing Date 2021-11-30
Publication Date 2022-07-14
Owner GOOGLE LLC (USA)
Inventor
  • Wang, Jibing
  • Stauffer, Erik Richard

Abstract

Techniques and apparatuses are described for adaptive phase-changing device power-saving operations. In aspects, a base station determines (805) to transition an adaptive phase-changing device, APD, into an enabled APD-PS mode and determines (810) an APD-PS configuration for the APD that specifies a framework for operating in the enabled APD-PS mode. The base station then directs (815) the APD to operate in the enabled APD-PS mode by communicating the APD-PS configuration to the APD and transmits or receives (820) wireless signals using a surface of the APD and based on the APD-PS configuration.

IPC Classes  ?

  • H04W 52/02 - Power saving arrangements
  • H04B 7/155 - Ground-based stations
  • H04B 7/145 - Passive relay systems
  • 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

58.

PRIVACY PRESERVING MACHINE LEARNING LABELLING

      
Application Number US2021063964
Publication Number 2022/150171
Status In Force
Filing Date 2021-12-17
Publication Date 2022-07-14
Owner GOOGLE LLC (USA)
Inventor
  • Sun, Yunting
  • Yung, Marcel M. Moti
  • Wang, Gang

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying labels for a dataset without revealing the dataset to any individual computing system. Methods can include receiving, by a first computing system of a multi-party computation (MPC) system, a query that includes a first and second share of a given user profile. The second share is encrypted with a key that prevents the first computing system from accessing the second share. The second share is transmitted to a second computing system of the MPC system. The first and the second computing system generates a machine learning model and identifies a respective first and a second label. The first computing system receives the second label as a response from the second computing system. The first computing system responds to the query with a response that includes the first and the second label.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06N 3/08 - Learning methods

59.

BATTERY PROTECTION SYSTEMS FOR DETECTING CONDUCTIVE LIQUID INGRESS AND ASSOCIATED DEVICES AND METHODS

      
Application Number US2021065077
Publication Number 2022/150201
Status In Force
Filing Date 2021-12-23
Publication Date 2022-07-14
Owner GOOGLE LLC (USA)
Inventor
  • Lim, James Robert
  • Zhang, Haoxing
  • Wang, David
  • Ho, Dietrich Shing-Quan
  • Song, Yuanyuan

Abstract

This application is directed to an electronic device (100) powered by one or more rechargeable battery cells (120). The electronic device (100) includes a first negative temperature coefficient (NTC) thermistor (208) proximate to the battery cells (120), and an open capacitor (210) coupled in parallel with the NTC thermistor (208). The open capacitor (210) has an open area (214) and two electrodes (212a, 212b) that are at least partially exposed via the open area (214) and electrically isolated. The electronic device (100) further includes a control circuit coupled to the NTC thermistor (208) and the open capacitor (210). The control circuit is configured to detect a voltage drop across the NTC thermistor (208) and the open capacitor (210) if conductive liquid enters the open area (214) of the capacitor (210) and electrically connects the two electrodes (212a, 212b) that are at least partially exposed via the open area (214).

60.

STAND IN TABLES

      
Application Number US2022011197
Publication Number 2022/150313
Status In Force
Filing Date 2022-01-04
Publication Date 2022-07-14
Owner GOOGLE LLC (USA)
Inventor
  • Tabb, Lloyd
  • Toy, Michael
  • Slimmer, Conrad

Abstract

A method (300) for pre-utilizing tables (140) before refresh includes selecting a query (120) for execution in a data analytics application (204) and identifying a table (140) specified by the query, for instance a materialized table. Another operation includes computing an encoding (150), such as a hash value, for at least one portion of the identified table. Another operation includes comparing the computed encoding to a pre-stored encoding (170) for the at least one portion of the identified table. On the condition that the computed encoding is identical to the pre-stored encoding, the operations include utilizing the identified table in executing the query in lieu of rematerializing the identified table. Otherwise, on the condition that the computed encoding differs from the pre-stored encoding, the operations include re-materializing the identified table before returning the results (190) of the query.

IPC Classes  ?

61.

MANAGING UE CONNECTIONS AFTER NETWORK TOPOLOGY CHANGE

      
Application Number US2022011246
Publication Number 2022/150339
Status In Force
Filing Date 2022-01-05
Publication Date 2022-07-14
Owner GOOGLE LLC (USA)
Inventor Wu, Chih-Hsiang

Abstract

A source donor, for managing a connection between a user equipment (UE) and a radio access network (RAN) via an integrated access backhaul (IAB)-node, (i) determines (2002), when the IAB-node communicates with the RAN via the source donor, that the IAB- node is to migrate from the source donor to establish a new radio connection with the RAN, and (ii) subsequently to the determining and prior to the UE and the IAB-node establishing respective new connections with the RAN, facilitates (2004) exchange of data between the UE and a core network (CN) via the source donor and the target donor.

IPC Classes  ?

  • H04W 36/08 - Reselecting an access point
  • H04W 36/00 - Handoff or reselecting arrangements
  • H04W 36/02 - Buffering or recovering information during reselection

62.

MANAGING UE CONFIGURATIONS WHEN A CONDITIONAL PROCEDURE FAILS

      
Application Number US2022011578
Publication Number 2022/150565
Status In Force
Filing Date 2022-01-07
Publication Date 2022-07-14
Owner GOOGLE LLC (USA)
Inventor Wu, Chih-Hsiang

Abstract

A user equipment (UE) in communication with a radio access network (RAN) in accordance with a first configuration (i) receives (1102) from the RAN, a conditional configuration for application in a conditional procedure when a corresponding condition is satisfied; (ii) subsequently to receiving the conditional configuration, applies (1104) a second configuration received from the RAN; (iii) detects (1106), after applying the second configuration, a failure to execute the conditional procedure; and (iv) in response to the detecting, continues (1108) to apply the second configuration or notifies the RAN of the UE reverting back to the first configuration.

IPC Classes  ?

  • H04W 36/36 - Reselection control by user or terminal equipment
  • H04W 36/00 - Handoff or reselecting arrangements

63.

PROVIDING AMBIENT INFORMATION BASED ON LEARNED USER CONTEXT AND INTERACTION, AND ASSOCIATED SYSTEMS AND DEVICES

      
Application Number US2022011587
Publication Number 2022/150573
Status In Force
Filing Date 2022-01-07
Publication Date 2022-07-14
Owner GOOGLE LLC (USA)
Inventor
  • Schilit, William Noah
  • Pritchard, Paige
  • Hetzroni, Alon

Abstract

Methods, computer readable media, and devices for auto scheduling of ambient information and apps based on learned user context and interaction are described. A method may include recording information corresponding to one or more ambient screens previously displayed to a user, building a probabilistic inference model based at least in part on the recorded information, ranking the one or more ambient screens based at least in part on the probabilistic inference model, selecting a candidate ambient screen from the ranked one or more ambient screens, and displaying the candidate ambient screen during an idle timeslot.

IPC Classes  ?

  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
  • G06Q 10/10 - Office automation, e.g. computer aided management of electronic mail or groupware; Time management, e.g. calendars, reminders, meetings or time accounting

64.

TEMPOROSPATIAL SOFTWARE-DEFINED MARITIME NETWORK USING HIGH-ALTITUDE PLATFORMS

      
Application Number US2021056144
Publication Number 2022/150086
Status In Force
Filing Date 2021-10-22
Publication Date 2022-07-14
Owner GOOGLE LLC (USA)
Inventor
  • Barritt, Brian
  • Anahth, Sharath

Abstract

A maritime network 100 provides network coverage for nautical or aerospace vehicles 109, 110 traveling over the sea. Generating the network configuration 700 for the maritime network 100 includes receiving 402, 404 client information for client devices in range of a given node of the maritime network for a period of time that the client devices are traveling asea, as well as location information for the period of time from a plurality of nodes in the network including the given node. Based on the client information and the location information, a network configuration is determined 406 to include a plurality of links to be formed for routing paths through the maritime network. The routing paths are configured to transmit data related to the client devices, and the plurality of links includes a link between the given node and another node in the network that is within a maximum distance from the given node.

IPC Classes  ?

  • H04B 7/185 - Space-based or airborne stations
  • H04L 45/02 - Topology update or discovery
  • H04W 40/00 - Communication routing or communication path finding

65.

COMPUTING PLATFORM FOR FACILITATING AUGMENTED REALITY EXPERIENCES WITH THIRD PARTY ASSETS

      
Application Number US2022011064
Publication Number 2022/150273
Status In Force
Filing Date 2022-01-04
Publication Date 2022-07-14
Owner GOOGLE LLC (USA)
Inventor
  • Neulander, Ivan
  • Roth, Ian Joseph
  • Wang, Hao
  • Venezuela, Agustin Iii Olivan
  • Mathur, Subramanian Shyamsunder
  • Zhao, Xuemei
  • Koshi, Valdrin
  • Singh, James Sraw

Abstract

Systems and methods for data asset acquisition and obfuscation can be helpful for retrieving augmented reality rendering data assets from third parties. The sending of a software development kit and receiving back data assets can ensure the data assets are compatible with the augmented reality rendering experience in the user interface. The data acquisition system with obfuscation can also ensure the code generated by third parties is stripped of semantics and has reduced readability.

IPC Classes  ?

  • G06F 21/14 - Protecting executable software against software analysis or reverse engineering, e.g. by obfuscation
  • G06F 8/71 - Version control ; Configuration management
  • G06T 17/00 - 3D modelling for computer graphics
  • G06T 15/00 - 3D [Three Dimensional] image rendering
  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • G06F 8/36 - Software reuse
  • G06F 11/36 - Preventing errors by testing or debugging of software

66.

SUBSURFACE DISPLAY INTERFACES AND ASSOCIATED SYSTEMS AND METHODS

      
Application Number US2022011260
Publication Number 2022/150347
Status In Force
Filing Date 2022-01-05
Publication Date 2022-07-14
Owner GOOGLE LLC (USA)
Inventor
  • Olwal, Alex
  • Dementyev, Artem

Abstract

Subsurface display interfaces and associated systems and methods are provided. In some embodiments, an example method can include: dividing a graphic to be displayed into a plurality of sets of primitives, each primitive of the sets of primitives comprising a rectangle or a line; assigning the plurality of sets of primitives to display frames of a plurality of display frames; and outputting, at a display positioned under a surface and in series, the plurality of display frames.

IPC Classes  ?

  • G09G 3/3216 - 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] organic, e.g. using organic light-emitting diodes [OLED] using a passive matrix

67.

USING SECURE MPC AND VECTOR COMPUTATIONS TO PROTECT ACCESS TO INFORMATION IN CONTENT DISTRIBUTION

      
Application Number US2022011372
Publication Number 2022/150428
Status In Force
Filing Date 2022-01-06
Publication Date 2022-07-14
Owner GOOGLE LLC (USA)
Inventor
  • Wang, Gang
  • Poernomo, Ardian
  • Yung, Marcel M. Moti

Abstract

This disclosure relates to protecting the security of information in content selection and distribution. In one aspect, a method includes receiving, from a client device and by a first computing system of multi-party computation (MPC) systems, a digital component request including first secret shares of data identifying user groups that include a user of the client device as a member. The first computing system transmits a contextual digital component request to a content platform. The first computing system receives, from the content platform, selection data for multiple digital components. The selection data includes first vector data defining a contextual-based vector of values selected based in part on the set of contextual signals. The first computing system obtains, for each digital component, second vector data defining a user group-based vector of values selected based in part on a respective user group corresponding to the digital component.

IPC Classes  ?

  • G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination
  • H04L 9/06 - Arrangements for secret or secure communication the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems
  • H04L 9/08 - Key distribution

68.

SYSTEMS AND METHODS FOR MANAGING MOTION DETECTION OF AN ELECTRONIC DEVICE, AND ASSOCIATED ELECTRONIC DEVICES

      
Application Number US2022011407
Publication Number 2022/150455
Status In Force
Filing Date 2022-01-06
Publication Date 2022-07-14
Owner GOOGLE LLC (USA)
Inventor
  • Felch, Andrew
  • Findeisen, Christopher
  • Chen, Jinjie
  • Alexander, Mark
  • Shi, Shang
  • Wang, Zhuo

Abstract

Embodiments are provided for managing the operation of sensors in an electronic device. According to certain aspects, the electronic device may detect a change in motion from an initial set of sensor data generated by a sensor} s). A memory cache may store the initial set of sensor data or additional sensor data generated by the sensor(s). The electronic device may initiate a supplemental algorithm that analyzes the cached data. Based on the analysis of the cached data and whether the change in motion is confirmed or whether additional motion is detected, the electronic device may manage the operation of the supplemental algorithm.

IPC Classes  ?

  • G06F 1/3231 - Monitoring the presence, absence or movement of users
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06F 1/16 - Constructional details or arrangements
  • G01S 13/00 - Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
  • G01S 17/04 - Systems determining the presence of a target
  • G06V 40/13 - Sensors therefor

69.

NEURAL NETWORKS WITH SWITCH LAYERS

      
Application Number US2022011707
Publication Number 2022/150649
Status In Force
Filing Date 2022-01-07
Publication Date 2022-07-14
Owner GOOGLE LLC (USA)
Inventor
  • Fedus, William, Bradley
  • Zoph, Barret
  • Shazeer, Noam, M.

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing a machine learning task on a network input to generate a network output. In one aspect, one of the systems includes a neural network configured to perform the machine learning task, the neural network including one or more switch layers.

IPC Classes  ?

70.

LIGHTWEIGHT DIMENSION MODIFICATIONS TO A DATA MODEL

      
Application Number US2022011861
Publication Number 2022/150723
Status In Force
Filing Date 2022-01-10
Publication Date 2022-07-14
Owner GOOGLE LLC (USA)
Inventor
  • Tabb, Lloyd
  • Toy, Michael
  • Hillman, Aryeh
  • Talbot, Steven
  • Mccarthy, Kevin, F.

Abstract

A method (302) for the lightweight extension of a data model (110) includes first loading into memory (212), an extension document (160) referencing a model document (120) in a data analytics system (200). The model document defines a data model and the extension document extends the data model with at least one modification (180) to the data model. The method then includes extracting from the extension document, the modification to the data model. Finally, the method includes creating in the memory the data model from the model document combined with the modification so as to produce an extension (190) to the data model without processing a redeclaration of a view of the data model in the extension document.

IPC Classes  ?

  • G06F 16/21 - Design, administration or maintenance of databases

71.

CONTENT DELIVERY ABOUT A SELECTED POINT OF INTEREST IN REAL-TIME GUIDED NAVIGATION

      
Application Number US2020067284
Publication Number 2022/146417
Status In Force
Filing Date 2020-12-29
Publication Date 2022-07-07
Owner GOOGLE LLC (USA)
Inventor
  • Bahnsen, Bruce
  • Mayster, Yan

Abstract

Methods, systems, and apparatuses, including computer storage media, for content delivery in real-time guided navigation. A device can be configured to identify location information for the device and provide navigation instructions to the device based on at least the location information and an identified destination. The device can access scheduling information indicating an availability of a user of the device, and determine based on the scheduling information, whether to provide content related to one or more places of interest. When it is determined to provide the content, the device can determine a timing for output of the content in relation to output of the navigation instructions.

IPC Classes  ?

  • G01C 21/36 - Input/output arrangements for on-board computers
  • G01C 21/20 - Instruments for performing navigational calculations

72.

METHOD, SYSTEM AND COMPUTER-READABLE MEDUM FOR PROVIDING SEARCH RESULTS WITH VISUALLY-VERIFIABLE METADATA

      
Application Number US2020067300
Publication Number 2022/146418
Status In Force
Filing Date 2020-12-29
Publication Date 2022-07-07
Owner GOOGLE LLC (USA)
Inventor
  • Brewington, Brian, Edmond
  • Staaf, Carl

Abstract

The technology relates to providing visually-verifiable metadata in response to a query. A query may be sent from an application. In response to the query visually-verifiable metadata corresponding to one or more points of interest relevant to the query and an image associated with the visually-verifiable metadata may be received. The image associated with the visually-verifiable metadata may be displayed and the visually-verifiable metadata may be annotated within the displayed image.

IPC Classes  ?

  • G06F 16/29 - Geographical information databases
  • G01C 21/36 - Input/output arrangements for on-board computers

73.

SYSTEMS AND METHODS FOR CUSTOMIZING A HAPTIC OUTPUT OF A HAPTIC ACTUATOR OF A USER DEVICE

      
Application Number US2020067468
Publication Number 2022/146426
Status In Force
Filing Date 2020-12-30
Publication Date 2022-07-07
Owner GOOGLE LLC (USA)
Inventor
  • Dobson, Kelly Elizabeth
  • Schlagenhauf, Franziska
  • Singhose, William Earl
  • Sorensen, Khalid Leif
  • Sinatra, Nina R.

Abstract

A haptic system can include a user device including one or more haptic actuators and one or more sensors. The haptic system can be configured to perform operations including controlling the haptic actuator(s) to produce a haptic output based on a haptic output profile associated with a desired action of a user of the haptic system; detecting, using the one or more sensors, one or more user response characteristics in response to the haptic output; determining, based at least in part on the one or more user response characteristics, data describing a user action of the user performed after the haptic actuator(s) produces the haptic output; comparing the data describing the user action with data indicative of the desired action to generate an effectiveness metric; and determining a subsequent haptic output profile for a subsequent haptic output based at least in part on the effectiveness metric.

IPC Classes  ?

  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer

74.

SCANNING PROJECTOR PIXEL PLACEMENT

      
Application Number US2020067510
Publication Number 2022/146430
Status In Force
Filing Date 2020-12-30
Publication Date 2022-07-07
Owner GOOGLE LLC (USA)
Inventor
  • Nicholson, Stuart James Myron
  • Randell, Jerrold Richard

Abstract

Systems, devices, and techniques are provided for displaying graphical content by modulating an intensity of one or more emitted light beams while redirecting those emitted light beams along a scan path that includes multiple locations of a projection surface. Timing information that specifies timing values associated with each of multiple locations on a projection surface of an optical element is received or generated. One or more light beams that each have a respective intensity are emitted, and redirected along a scan path that includes at least some of the multiple locations. During the redirection of the one or more emitted light beams, the respective intensity of each of the one or more emitted light beams is modulated in accordance with the timing information to display one or more pixels of an image at each of the at least some multiple locations.

IPC Classes  ?

75.

AUGMENTED REALITY BASED GEOLOCALIZATION OF IMAGES

      
Application Number US2020067610
Publication Number 2022/146438
Status In Force
Filing Date 2020-12-31
Publication Date 2022-07-07
Owner GOOGLE LLC (USA)
Inventor
  • Hincapie Ramos, Juan David
  • Quimby, Justin Paul
  • Gorecki, Marek Lech

Abstract

Methods, systems, devices, and tangible non-transitory computer readable media for generating geolocalized images are provided. The disclosed technology can access target location data. The target location data can include information associated with an environment from which a target location is within a field of view of a user device. A suitable position of the user device from which an unobstructed view of the target location is within the field of view of the user device and that satisfies one or more criteria can be determined based on the target location data. Furthermore, indications and images of the environment within the field of view of the user device can be generated. The indications can be associated with positioning the user device in the suitable position.

IPC Classes  ?

  • G06F 16/29 - Geographical information databases
  • G06F 16/587 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • H04N 5/232 - Devices for controlling television cameras, e.g. remote control

76.

ADAPTIVE LOW-DROPOUT INPUT VOLTAGE CONTROL

      
Application Number US2021051082
Publication Number 2022/146506
Status In Force
Filing Date 2021-09-20
Publication Date 2022-07-07
Owner GOOGLE LLC (USA)
Inventor
  • Shen, Wei
  • Chen, Emil

Abstract

An example device includes: a switched mode power converter; a plurality of low-dropout regulators that operate using power received from the switched mode power converter; and circuitry configured to: obtain a respective representation of load current of each of the plurality of low-dropout regulators; determine a maximum representation of load current of the obtained representations of load current of the plurality of low-dropout regulators; and adjust an output voltage of the switched mode power converter based on the determined maximum output voltage.

IPC Classes  ?

  • G05F 1/575 - Regulating voltage or current wherein the variable actually regulated by the final control device is dc using semiconductor devices in series with the load as final control devices characterised by the feedback circuit
  • H02M 1/00 - APPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF - Details of apparatus for conversion

77.

HYBRID SOFTWARE-DEFINED NETWORKING AND MOBILE AD-HOC NETWORKING ROUTING IN MESH NETWORKS

      
Application Number US2021061749
Publication Number 2022/146618
Status In Force
Filing Date 2021-12-03
Publication Date 2022-07-07
Owner GOOGLE LLC (USA)
Inventor
  • Barritt, Brian
  • Coolidge, Ian
  • Mandle, David

Abstract

A network controller 300 is configured to cause a network 100 to implement a primary network configuration 700 of a network and a secondary network configuration 800 as a backup to the primary network configuration. The network controller may be configured to receive information from a plurality of nodes 107, 110 of a network and information related to the client data to be transmitted through the network. Based on the node information, the network controller is configured to determine available nodes and possible links in the network and then determine a topology 500 of the network. The primary network configuration is determined based on the topology. The network controller then sends instructions to the plurality of nodes of the network to implement the primary network configuration and to switch to a secondary network configuration where a failure of the primary network configuration occurs, wherein the secondary network configuration implements mobile ad-hoc networking in the determined topology.

IPC Classes  ?

  • H04L 45/02 - Topology update or discovery
  • H04L 45/00 - Routing or path finding of packets in data switching networks
  • H04L 45/28 - Routing or path finding of packets in data switching networks using route fault recovery
  • H04L 45/42 - Centralised routing
  • H04W 40/38 - Modification of an existing route adapting due to varying relative distances between nodes

78.

BEAM MANAGEMENT FOR SMALL DATA TRANSMISSION AND RECEPTION

      
Application Number US2021062823
Publication Number 2022/146656
Status In Force
Filing Date 2021-12-10
Publication Date 2022-07-07
Owner GOOGLE LLC (USA)
Inventor Ye, Shiangrung

Abstract

A method in a user equipment (UE) for beam management includes detecting (802), when the UE is in an inactive state associated with a protocol for controlling radio resources, a trigger event related to communicating data between the UE and a base station in the inactive state of the UE. The method also includes starting (804) a timer in response to detecting the trigger event. Further, the method includes monitoring (806), only while the timer is running, a beam for beam failure, the beam for communicating the UE and the base station.

IPC Classes  ?

  • H04B 7/06 - Diversity systems; Multi-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 systems; Multi-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station

79.

FIXED BROADBAND WIRELESS ACCESS CPE WITH EMBEDDED IOT GATEWAYS

      
Application Number US2021065366
Publication Number 2022/147028
Status In Force
Filing Date 2021-12-28
Publication Date 2022-07-07
Owner GOOGLE LLC (USA)
Inventor
  • Lam, Cedric, Fung
  • Medin, Milo, Steven

Abstract

A computer-implemented method (400) when executed by data processing hardware of customer premises equipment (200) installed at an exterior portion of a premises (10) of a user (12) causes the data processing hardware to perform operation. The operations include receiving, via a local area network (20) associated with the user, a first communication (210a) from a user device (22) located within an interior of the premises of the user. The operations include receiving, via a low-power wide area network (30), a second communication (210b) from a low-power device (32) located exterior of the premises of the user. The operations also include transmitting, via a broadband connection (46) using a fixed wireless access network (40), the first communication and the second communication to a remote server (52).

IPC Classes  ?

  • H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
  • H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
  • H04W 4/30 - Services specially adapted for particular environments, situations or purposes
  • H04W 88/10 - Access point devices adapted for operation in multiple networks, e.g. multi-mode access points
  • H04L 41/06 - Management of faults, events, alarms or notifications
  • H04L 43/0823 - Errors, e.g. transmission errors

80.

DEVICE TRACKING WITH ANGLE-OF-ARRIVAL DATA

      
Application Number US2020067438
Publication Number 2022/146424
Status In Force
Filing Date 2020-12-30
Publication Date 2022-07-07
Owner GOOGLE LLC (USA)
Inventor
  • Goldberg, Steven Benjamin
  • Zhang, Qiyue John
  • Shin, Dongeek
  • Kimber, Clayton

Abstract

A wearable device, such as a head-wearable display (HWD), identifies a device pose based on a combination of angle-of-arrival (AOA) data generated by, for example, an ultra-wideband (UWB) positioning module, and inertial data generated by an inertial measurement unit (IMU). The HWD fuses the AOA data with the inertial data using data integration techniques such as one or more of stochastic estimation (e.g., a Kalman filter), a machine learning model, and the like, or any combination thereof. A computer device associated with the HWD can employ the fused data to identify a pose of the HWD (e.g., a six degree of freedom (6 DoF) pose) and can use the identified pose to modify virtual reality or augmented reality content implemented by the computer device, thereby providing an immersive and enjoyable experience for a user.

IPC Classes  ?

  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06F 3/0346 - Pointing devices displaced or positioned by the user; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
  • G06F 1/16 - Constructional details or arrangements
  • H04W 4/029 - Location-based management or tracking services
  • H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
  • H04W 4/02 - Services making use of location information
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
  • G01C 21/16 - Navigation; Navigational instruments not provided for in groups by using measurement of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
  • G02B 27/01 - Head-up displays

81.

SCANNING PROJECTOR DYNAMIC RESOLUTION

      
Application Number US2020067512
Publication Number 2022/146431
Status In Force
Filing Date 2020-12-30
Publication Date 2022-07-07
Owner GOOGLE LLC (USA)
Inventor Nicholson, Stuart James Myron

Abstract

Systems, devices, and techniques are provided for reducing graphical bandwidth in a projection display system by modifying a modulation frequency used to display one or more portions of content based on an identified content type of such portions. Content is received for display, and types of content associated with one or more portions of the received content are identified. For each respective portion of content, an effective resolution is selected for displaying the respective portion based on the identified content type for the respective portion, and one or more light beams directed to a respective display area of a projection surface are modulated at a respective emitter modulation frequency that corresponds to the selected effective resolution for the respective portion.

IPC Classes  ?

82.

INTEGRATED ACCESS BACKHAUL WITH AN ADAPTIVE PHASE-CHANGING DEVICE

      
Application Number US2021064889
Publication Number 2022/146830
Status In Force
Filing Date 2021-12-22
Publication Date 2022-07-07
Owner GOOGLE LLC (USA)
Inventor
  • Wang, Jibing
  • Stauffer, Erik Richard

Abstract

Techniques and apparatuses are described for integrated access backhaul with an adaptive phase-changing device (APD) are described. In aspects, a donor base station determines (1505) to include an APD in a communication path for the wireless backhaul link with a node base station and apportions (1510) APD access to the APD for the node base station. The donor base station then communicates with the node base station using the surface of the APD and based on the apportioned APD-access by using the surface to exchange wireless signals with the donor base station.

IPC Classes  ?

  • H04B 7/06 - Diversity systems; Multi-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 systems; Multi-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station
  • H04B 7/155 - Ground-based stations

83.

MANAGEMENT OF SCREEN CONTENT CAPTURE

      
Application Number US2021071733
Publication Number 2022/147377
Status In Force
Filing Date 2021-10-06
Publication Date 2022-07-07
Owner GOOGLE LLC (USA)
Inventor
  • Zadina, Gabrielle
  • Zhang, Fan
  • Fakhry, Ahmed
  • Kim, Gary Hyun Jin
  • Xia, Xiyuan

Abstract

A system and method is provided for the operating system level management of screen content capture in a computing device. In response to invoking of screen capture functionality of the device, a screen capture user interface (UI) is generated. The screen capture UI provides for selection of a screen capture mode, including a screenshot mode providing for the capture of still image content, and a screen recording mode providing for the capture of moving image content, or video content, alone or together with audio content. The screen capture UI can also provide for the selection of a screen capture area, including selection of one of a full screen capture area, a tab or window screen capture area, or a custom screen capture area that can be set by the user.

IPC Classes  ?

  • G06F 3/04842 - Selection of displayed objects or displayed text elements

84.

OPERATING SYSTEM-LEVEL MANAGEMENT OF MULTIPLE ITEM COPY AND PASTE

      
Application Number US2021072933
Publication Number 2022/147403
Status In Force
Filing Date 2021-12-15
Publication Date 2022-07-07
Owner GOOGLE LLC (USA)
Inventor
  • Zadina, Gabrielle
  • Shao, Kejia
  • Kim, Gary Hyun Jin
  • Newcomer, Alex
  • Black, David

Abstract

Systems and methods are described that include in response to detecting a copy operation or a cut operation associated with a content item, triggering a search of data associated with the content item, the search configured to determine a content type and triggering, based on a detected paste operation generation of a representation of the content item based on the content type and rendering of a clipboard history user interface with the content item rendered in the clipboard history user interface according to the representation, the content item being rendered with other content items rendered in the clipboard history user interface.

IPC Classes  ?

85.

ULTRASONIC DETECTION OF USER PRESENCE

      
Application Number US2020066935
Publication Number 2022/139837
Status In Force
Filing Date 2020-12-23
Publication Date 2022-06-30
Owner GOOGLE LLC (USA)
Inventor
  • Ponce Madrigal, Octavio
  • Amihood, Patrick M.

Abstract

Techniques and apparatuses are described that implement an ultrasonic sensor capable of detecting user presence. This ultrasonic sensor can detect user presence without relying on time-of-flight techniques. In particular, the ultrasonic sensor can determine that a user is present based on the occlusion of at least one receiving transducer (e.g., microphone occlusion), the occlusion of at least one transmitting transducer (e.g., speaker occlusion), or a detected change in an audible noise floor of at least one transducer. In this way, the ultrasonic sensor can continue to detect user presence in situations in which a user occludes one or more transducers of the ultrasonic sensor. The ultrasonic sensor can also control operation of another component within a computing device based on the presence of the user to improve the user experience and/or improve power management.

IPC Classes  ?

  • G01S 15/04 - Systems determining presence of a target
  • G01S 7/523 - RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES - Details of systems according to groups , , of systems according to group - Details of pulse systems
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G01S 15/88 - Sonar systems specially adapted for specific applications
  • G01S 5/18 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations using ultrasonic, sonic, or infrasonic waves
  • G01S 7/527 - Extracting wanted echo signals

86.

ADAPTIVE SOUNDING REFERENCE SIGNAL MAPPING FOR IMPROVED CHANNEL ESTIMATION

      
Application Number US2020067040
Publication Number 2022/139847
Status In Force
Filing Date 2020-12-24
Publication Date 2022-06-30
Owner GOOGLE LLC (USA)
Inventor Sun, Ming

Abstract

The present disclosure describes various aspects of adaptive sounding reference signal mapping that a user equipment (UE) implements to improve channel estimation. In aspects, a set of sounding reference signal (SRS) symbols are generated that include at least first and second SRS symbols. An offset for the second SRS symbol is determined based on a difference between a first radio chain and a second radio chain of the UE. The first and second SRS symbols are then mapped to an antenna port of the first radio chain. The UE transmits the first SRS symbol to a base station via the antenna port of the first radio chain and transmits the second SRS symbol to the base station via the antenna port of the first radio chain while the offset is applied to the first radio chain. By so doing, the UE may improve channel estimation for uplink and/or downlink communications.

IPC Classes  ?

  • H04L 5/00 - Arrangements affording multiple use of the transmission path

87.

LEARNING ARTICULATED SHAPE RECONSTRUCTION FROM IMAGERY

      
Application Number US2020066305
Publication Number 2022/139784
Status In Force
Filing Date 2020-12-21
Publication Date 2022-06-30
Owner GOOGLE LLC (USA)
Inventor
  • Sun, Deqing
  • Yang, Gengshan
  • Jampani, Varun
  • Vlasic, Daniel
  • Chang, Huiwen
  • Cole, Forrester, H.
  • Liu, Ce
  • Freeman, William, Tafel

Abstract

A computing system and method can be used to render a 3D shape from one or more images. In particular, the present disclosure provides a general pipeline for learning articulated shape reconstruction from images (LASR). The pipeline can reconstruct rigid or nonrigid 3D shapes. In particular, the pipeline can automatically decompose non-rigidly deforming shapes into rigid motions near rigid-bones. This pipeline incorporates an analysis-by-synthesis strategy and forward-renders silhouette, optical flow, and color images which can be compared against the video observations to adjust the internal parameters of the model. By inverting a rendering pipeline and incorporating optical flow, the pipeline can recover a mesh of a 3D model from the one or more images input by a user.

IPC Classes  ?

  • G06T 7/529 - Depth or shape recovery from texture
  • G06T 7/564 - Depth or shape recovery from multiple images from contours
  • G06T 7/579 - Depth or shape recovery from multiple images from motion
  • G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
  • G06T 17/20 - Wire-frame description, e.g. polygonalisation or tessellation

88.

RECONFIGURABLE ANALOG-TO-DIGITAL CONVERTER

      
Application Number US2020066407
Publication Number 2022/139791
Status In Force
Filing Date 2020-12-21
Publication Date 2022-06-30
Owner GOOGLE LLC (USA)
Inventor
  • Sankaragomathi, Kannan, Aryaperumal
  • Vanderhaegen, Johan, Peter

Abstract

This disclosure describes apparatuses, methods, and techniques that enable a computing device to support a dynamic range of audio quality, varying bandwidths, varying sampling rates, numerous effective number of bits (ENOBs) resolutions, conserve power during an overall usage of the computing device, and enhance a user experience. To do so, the computing device utilizes a reconfigurable analog-to-digital converter (ADC). The reconfigurable ADC includes a successive-approximation-register (SAR) ADC, a noise-canceling circuit, and a noise-shaping circuit. The reconfigurable ADC can selectively operate in different modes of operation, in part, by enabling or disabling the noise-canceling circuit and the noise-shaping circuit.

IPC Classes  ?

  • H03M 1/00 - Analogue/digital conversion; Digital/analogue conversion
  • H03M 3/00 - Conversion of analogue values to or from differential modulation

89.

PREEMPTION IN A MACHINE LEARNING HARDWARE ACCELERATOR

      
Application Number US2020066430
Publication Number 2022/139795
Status In Force
Filing Date 2020-12-21
Publication Date 2022-06-30
Owner GOOGLE LLC (USA)
Inventor
  • Fadelu, Temitayo
  • Narayanaswami, Ravi
  • Min, Jihong
  • Li, Dongdong
  • Gupta, Suyog
  • Park, Jason Jong Kyu

Abstract

The present disclosure describes a system and method for preempting a long-running process with a higher priority process in a machine learning system, such as a hardware accelerator. The machine learning hardware accelerator can be a multi-chip system including semiconductor chips that can be application-specific integrated circuits (ASIC) designed to perform machine learning operations. An ASIC is an integrated circuit (IC) that is customized for a particular use.

IPC Classes  ?

  • G06F 9/48 - Program initiating; Program switching, e.g. by interrupt

90.

LAYOUT-AWARE MULTIMODAL PRETRAINING FOR MULTIMODAL DOCUMENT UNDERSTANDING

      
Application Number US2020066588
Publication Number 2022/139807
Status In Force
Filing Date 2020-12-22
Publication Date 2022-06-30
Owner GOOGLE LLC (USA)
Inventor
  • Zhang, Mingyang
  • Li, Cheng
  • Chen, Tao
  • Amba Hombaiah, Spurthi
  • Bendersky, Michael
  • Najork, Marc Alexander
  • Wu, Te-Lin

Abstract

Systems and methods for document processing that can process and understand the layout, text size, text style, and multimedia of a document can generate more accurate and informed document representations. The layout of a document paired with text size and style can indicate what portions of a document are possibly more important, and the understanding of that importance can help with understanding of the document. Systems and methods utilizing a hierarchical framework that processes the block-level and the document-level of a document can capitalize on these indicators to generate a better document representation.

IPC Classes  ?

  • 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
  • G06F 16/93 - Document management systems
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/08 - Learning methods

91.

SYSTEM AND METHOD FOR PPG USING A WIDEBAND ACCELEROMETER WITH A WEARABLE DEVICE

      
Application Number US2020066635
Publication Number 2022/139817
Status In Force
Filing Date 2020-12-22
Publication Date 2022-06-30
Owner GOOGLE LLC (USA)
Inventor
  • Chung, Sherk
  • Atkinson, Ian
  • Patkar, Saket

Abstract

An apparatus includes a processing device coupled to a memory storing instructions. The instructions may cause the processing device to receive photoplethysmography (PPG) data derived from signals associated with a PPG sensor oriented proximate a portion of an anatomy of a human subject, for example proximate the ear, and associated with a heart rate of the human subject; receive wideband- accelerometer data derived from signals associated with a wideband- accelerometer sensor oriented to sense the heart rate the human subject; and combine the PPG data and the wideband-accelerometer data to generate an improved heart rate estimate.

IPC Classes  ?

  • A61B 5/024 - Measuring pulse rate or heart rate
  • A61B 5/11 - Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
  • A61B 5/00 - Measuring for diagnostic purposes ; Identification of persons

92.

SYSTEMS AND METHOD FOR PPG USING AN AUDIO SENSOR WITH A WEARABLE DEVICE

      
Application Number US2020066639
Publication Number 2022/139818
Status In Force
Filing Date 2020-12-22
Publication Date 2022-06-30
Owner GOOGLE LLC (USA)
Inventor
  • Chung, Sherk
  • Atkinson, Ian
  • Patkar, Saket

Abstract

An apparatus includes a processing device coupled to a memory storing instructions. The instructions cause the processing device to receive photoplethysmography (PPG) data derived from signals associated with at least one PPG sensor; receive acoustic data derived from signals associated with at least one audio sensor oriented to sense a heart rate of a human subject; and combine the PPG data and the acoustic data to generate a heart rate estimate.

IPC Classes  ?

  • A61B 7/04 - Electric stethoscopes
  • A61B 5/024 - Measuring pulse rate or heart rate
  • A61B 5/00 - Measuring for diagnostic purposes ; Identification of persons

93.

VARIABLE BRIGHTNESS AND FIELD OF VIEW DISPLAY

      
Application Number US2020064830
Publication Number 2022/132124
Status In Force
Filing Date 2020-12-14
Publication Date 2022-06-23
Owner GOOGLE LLC (USA)
Inventor
  • Nicholson, Stuart James Myron
  • Bodiya, Timothy Paul
  • Adema, Daniel
  • Potnis, Shreyas

Abstract

A display system varies a size of a field of view area of a display for augmented reality (AR) applications based on at least one of ambient light in the environment and content displayed at the display and varying a brightness level of the field of view area such that the brightness level within the field of view area is inversely proportional to the field of view area. Based on an amount of ambient light detected in the environment of the display system, the display system adjusts the size of the area of the field of view of the display in inverse proportion to the amount of detected ambient light. As the size of the field of view area decreases, the display system increases the brightness level of the display within the field of view such that the brightness level is approximately inversely proportional to the field of view area.

IPC Classes  ?

  • G09G 3/00 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes

94.

AUDIO PANEL TEMPERATURE CONTROL

      
Application Number US2020064866
Publication Number 2022/132126
Status In Force
Filing Date 2020-12-14
Publication Date 2022-06-23
Owner GOOGLE LLC (USA)
Inventor
  • Jose, Jennis
  • Lewis, Ian Peter
  • Weng, Chia Cheng
  • Wang, Teyuan
  • Pinchott, Dominic Todd
  • Crosbie, Paul Brian
  • Enan, Wael Essam
  • Pate, Michael Scot

Abstract

A mobile device includes a panel audio loudspeaker including a display panel and an actuator coupled to the display panel. The mobile device includes a temperature sensor arranged to sense a temperature of the display panel, and an electronic control module in communication with the actuator and the temperature sensor. The electronic control module is programmed to perform operations including: obtaining, from the temperature sensor, data indicating a temperature of the display panel; and based on the data indicating the temperature of the display panel, adjusting a power signal provided to the actuator to drive the panel audio loudspeaker. The power signal can be adjusted by selecting, based on the data indicating the temperature of the display panel, a target temperature of the display panel; mapping the target temperature to a target power level; and changing the power signal provided to the actuator to the target power level.

IPC Classes  ?

95.

ELECTRONIC DEVICE TETHERING WITH SUPPORTED NETWORK SLICING IN CELLULAR NETWORKS

      
Application Number US2020064899
Publication Number 2022/132127
Status In Force
Filing Date 2020-12-14
Publication Date 2022-06-23
Owner GOOGLE LLC (USA)
Inventor
  • Wang, Hui
  • Liu, Liping

Abstract

A first user equipment (UE) (102) is configured to establish a first tethered connection (114-1) with a second UE 104 and a second tethered connection (114-2) with at least a third UE (104-2). The first UE (102) identifies a plurality of network slices (118) provided by a network (100). The first UE (102) selects at least a first network slice (118-1) for the second UE (104-1) and selects at least a second network slice (118-2) for the at least third UE (104-2). The first UE (102) wirelessly communicates data for the second UE (104-1) over the at least first network slice (118-1) using a first upstream link (116-1). The first UE (102) wirelessly communicates data for the at least third UE (104-2) over the at least second network slice (118-2) using a second upstream link (116-2). The first upstream link (116-1) and the second upstream link (116-2) are concurrently maintained.

IPC Classes  ?

  • H04W 48/18 - Selecting a network or a communication service
  • H04W 76/14 - Direct-mode setup
  • H04W 88/04 - Terminal devices adapted for relaying to or from another terminal or user
  • H04W 84/22 - Self-organising networks, e.g. ad hoc networks or sensor networks with access to wired networks

96.

SHARING A NAVIGATION SESSION TO MINIMIZE DRIVER DISTRACTION

      
Application Number US2020065197
Publication Number 2022/132139
Status In Force
Filing Date 2020-12-16
Publication Date 2022-06-23
Owner GOOGLE LLC (USA)
Inventor
  • Sharifi, Matthew
  • Carbune, Victor

Abstract

A first computing device may implement a method for sharing a navigation session to minimize driver distraction. The method includes requesting access to a shared navigation session synchronized with a navigation session at a second computing device indicative of a navigation route, and the navigation session includes route data. In response to receiving access to the shared navigation session, the first computing device may receive synchronized route data indicative of the navigation route at the second computing device. The method further comprises obtaining one or more first navigation instructions corresponding to the synchronized route data including at least one navigation instruction that augments or is output in a different manner than one or more second navigation instructions output at the second computing device, and outputting the one or more first navigation instructions.

IPC Classes  ?

  • G01C 21/36 - Input/output arrangements for on-board computers

97.

AUTOMATICALLY ENHANCING STREAMING MEDIA USING CONTENT TRANSFORMATION

      
Application Number US2020065559
Publication Number 2022/132151
Status In Force
Filing Date 2020-12-17
Publication Date 2022-06-23
Owner GOOGLE LLC (USA)
Inventor
  • Shirbhate, Akhilesh
  • Das, Ariyam

Abstract

A method includes receiving media content comprising audio data for distribution through content distribution platform that requires the media content to include video content, transforming the audio data into textual content, determining, based on a search of a searchable database, that the textual content of the audio data matches characteristics of visual data in the searchable database, integrating the visual data having the matched characteristics with the media content to create an augmented content stream in response to the determination that the textual content of the audio data matches the characteristics of the visual data, and distributing the augmented content stream through the content distribution platform that requires the media content to include video content.

IPC Classes  ?

98.

ON-DEVICE GRAMMAR CHECKING

      
Application Number US2020065969
Publication Number 2022/132167
Status In Force
Filing Date 2020-12-18
Publication Date 2022-06-23
Owner GOOGLE LLC (USA)
Inventor
  • Sharifi, Matthew
  • Millius, Sebastian
  • Wang, Qi
  • Li, Yunpeng
  • Kumar, Shankar
  • Zilka, Lukas
  • Tong, Simon
  • Sundermeyer, Martin

Abstract

A computing device may receive inputted text and perform, using one or more neural networks, on-device grammar checking of a sequence of words in the inputted text, including determining, using the one or more neural networks, a grammatically correct version of the sequence of words and determining that the sequence of words does not match the grammatically correct version of the sequence of words. The computing device may, in response to determining that the sequence of words does not match the grammatically correct version of the sequence of words, output, for display at a display device, at least a portion of the grammatically correct version of the sequence of words as a suggested replacement for at least a sequence of the sequence of words in the inputted text.

IPC Classes  ?

99.

ON-DEVICE REAL-TIME TRANSLATION OF MEDIA CONTENT ON A MOBILE ELECTRONIC DEVICE

      
Application Number US2020065983
Publication Number 2022/132168
Status In Force
Filing Date 2020-12-18
Publication Date 2022-06-23
Owner GOOGLE LLC (USA)
Inventor
  • Barbello, Brandon
  • Zack, Shenaz
  • Wantland, Tim
  • Iqram, Khondokar Sami
  • Radicevic, Nikola
  • Modali, Prasad
  • Pitman, Jeffrey Robert
  • Ganov, Svetoslav
  • Ge, Qi
  • Wilson, Jonathan D.
  • Seno, Masakazu
  • Gu, Xinxing

Abstract

This document describes methods and systems of on-device real-time translation for media content on a mobile electronic device (102). The translation is managed and executed by an operating system (104) of the electronic device rather than within a particular application (210) executing on the electronic device. The operating system can translate media content, including visual content (306) displayed on a display device (108) of the electronic device or audio content (304) output by the electronic device. Because the translation is at the OS level, the translation can be implemented, automatically or based on a user input, across a variety of (including all) applications and a variety of content on the electronic device to provide a consistent translation experience, which is provided via a system UI overlay (120) that displays translated text as captions to video content or as a replacement to on-screen text.

IPC Classes  ?

  • G06F 40/58 - Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation

100.

FEEDBACK CONTROLLER USING SECRET SHARING

      
Application Number US2021063026
Publication Number 2022/132618
Status In Force
Filing Date 2021-12-13
Publication Date 2022-06-23
Owner GOOGLE LLC (USA)
Inventor
  • Wang, Gang
  • Thomas, Creighton

Abstract

This document describes to pacing digital component distribution and controlling the use of digital component distribution rate using feedback controllers implemented using secret sharing. In one aspect, a method includes, for each of one or more campaigns, initializing, by a first computing system of multi-party computation (MPC) systems and in collaboration with one or more second computing systems of the MPC systems, a feedback controller for the campaign in secret shares using a secure MPC process. The first computing system updates, a first secret share of an output of the feedback controller based on an error parameter representing a difference between a setpoint and a measured rate for the campaign. The first computing system determines, based at least on the first secret share of the output, a first secret share of a pacing selector parameter that defines whether the campaign satisfies a pacing eligibility condition for the campaign.

IPC Classes  ?

  • G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination
  • H04L 9/06 - Arrangements for secret or secure communication the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems
  • H04L 9/08 - Key distribution
  1     2     3     ...     45        Next Page