Alphabet Inc.

United States of America

Back to Profile

1-100 of 44,177 for Alphabet Inc. and 15 subsidiaries Sort by
Query
Aggregations
IP Type
        Patent 42,053
        Trademark 2,124
Jurisdiction
        United States 32,380
        World 9,880
        Canada 1,424
        Europe 493
Owner / Subsidiary
Google LLC 34,431
Google Inc. 4,467
Google Technology Holdings LLC 3,578
Verily Life Sciences LLC 1,263
Boston Dynamics, Inc. 333
See more
Date
New (last 4 weeks) 312
2022 September (MTD) 221
2022 August 265
2022 July 213
2022 June 261
See more
IPC Class
G06F 17/30 - Information retrieval; Database structures therefor 5,364
H04L 29/06 - Communication control; Communication processing characterised by a protocol 2,283
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure 2,054
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs 1,748
G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination 1,617
See more
NICE Class
09 - Scientific and electric apparatus and instruments 1,595
42 - Scientific, technological and industrial services, research and design 1,069
35 - Advertising and business services 455
38 - Telecommunications services 410
41 - Education, entertainment, sporting and cultural services 336
See more
Status
Pending 3,929
Registered / In Force 40,248
  1     2     3     ...     100        Next Page

1.

METHODS AND MEDIA FOR RECORDING HOLOGRAMS

      
Application Number 17638911
Status Pending
Filing Date 2020-09-10
First Publication Date 2022-09-22
Owner GOOGLE LLC (USA)
Inventor
  • Tsen, Robin W.
  • Ma, Yuandong

Abstract

A method of recording multiple holograms into a holographic recording medium includes exposing the medium to a first light to cause changes in a first refractive index of at least a portion of a first layer of the medium to write a first hologram in the first layer without changing a second refractive index of a second layer of the recording medium. The method also includes exposing the medium to a second light to cause changes in a second refractive index of at least a portion of the second layer to write a second hologram in the second layer. The first layer may include a first photo-polymerizable composition polymerizable by the first light, and the second layer may include a second photo-polymerizable composition polymerizable by the second light and not polymerizable by the first light.

IPC Classes  ?

  • G03F 7/00 - Photomechanical, e.g. photolithographic, production of textured or patterned surfaces, e.g. printed surfaces; Materials therefor, e.g. comprising photoresists; Apparatus specially adapted therefor
  • G03F 7/095 - Photosensitive materials - characterised by structural details, e.g. supports, auxiliary layers having more than one photosensitive layer
  • G03H 1/18 - Particular processing of hologram record carriers, e.g. for obtaining blazed holograms

2.

PROVIDING ASSISTIVE USER INTERFACES USING EXECUTION BLOCKS

      
Application Number 17634519
Status Pending
Filing Date 2019-10-01
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Narayanan, Ajit
  • Goldman, Ken

Abstract

Implementations described herein relate to methods, systems, and computer-readable media to provide an assistive user interface. In some implementations, a computer-implemented method to provide an assistive user interface includes identifying a user journey that includes a plurality of operations to perform a computer-mediated task by analyzing data comprising user interaction data. The method further includes analyzing one or more of application programming interface (API) definitions of a plurality of software applications or user interface (UI) elements of the plurality of software applications to identify a plurality of executable units. The method further includes generating an execution block that defines a sequence of two or more of the plurality of executable units based on the user journey and the plurality of executable units. Execution of the execution block completes the computer-mediated task. The method further includes providing an assistive user interface that includes the execution block.

IPC Classes  ?

  • G06F 9/451 - Execution arrangements for user interfaces
  • G06F 9/54 - Interprogram communication
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object or an image, setting a parameter value or selecting a range

3.

EVALUATING VISUAL QUALITY OF DIGITAL CONTENT

      
Application Number 17612372
Status Pending
Filing Date 2020-08-06
First Publication Date 2022-09-22
Owner GOOGLE LLC (USA)
Inventor
  • Shyu, Catherine
  • Luo, Xiyang
  • Yang, Feng
  • Ke, Junjie
  • Tian, Yicong
  • Chen, Chao-Hung
  • Li, Xia
  • Li, Luying
  • Kang, Wenjing
  • Chen, Shun-Chuan

Abstract

Systems, devices, methods, and computer readable medium for evaluating visual quality of digital content are disclosed. Methods can include training machine learning models on images. A request is received to evaluate quality of an image included in a current version of a digital component generated by the computing device. The machine learning models are deployed on the image to generate a score for each quality characteristic of the image. A weight is assigned to each score to generate weighted scores. The weighted scores are combined to generate a combined score for the image. The combined score is compared to one or more thresholds to generate a quality of the image.

IPC Classes  ?

  • G06T 7/00 - Image analysis
  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks

4.

METHODS, SYSTEMS, AND MEDIA FOR CAUSING AN ALERT TO BE PRESENTED

      
Application Number 17832009
Status Pending
Filing Date 2022-06-03
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Jackson, Dean Kenneth
  • Klein, Daniel Victor

Abstract

Systems and methods for customizing video include providing a portion of video to an electronic display and identifying a character or personality in the portion of video. A request to perform an action regarding the portion of video may be detected and the action may be associated with the identified character or personality. The action may be performed on a second portion of video in response to the character or personality being identified in the second portion of video.

IPC Classes  ?

  • H04N 21/47 - End-user applications
  • 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/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
  • H04N 21/488 - Data services, e.g. news ticker
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
  • H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabi
  • 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

5.

WAVELENGTH-SPECIFIC INCOUPLING GRATINGS FOR DISPLAY OPTIMIZATION

      
Application Number 17481683
Status Pending
Filing Date 2021-09-22
First Publication Date 2022-09-22
Owner GOOGLE LLC (USA)
Inventor
  • Bodiya, Timothy Paul
  • Potnis, Shreyas
  • Adema, Daniel
  • Andrews, Ian

Abstract

A head-mounted display (HMD) system includes a micro-display configured to project light beams, each of light beams encompassing a range of wavelengths different from each of the other light beams, and a waveguide having multiple incouplers configured to receive and direct light into the waveguide. Each of the incouplers is a diffraction grating with a fill factor different from each of the other incouplers. In some embodiments, each of the incouplers has a different period value from each of the other incouplers and the period value of each of the incouplers is based on the range of wavelengths of light each of the incouplers is configured to receive.

IPC Classes  ?

  • G02B 27/01 - Head-up displays
  • F21V 8/00 - Use of light guides, e.g. fibre optic devices, in lighting devices or systems

6.

Visual Search via Free-Form Visual Feature Selection

      
Application Number 17698795
Status Pending
Filing Date 2022-03-18
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Bjornsson, Erica
  • Wong, Heidi

Abstract

A user can submit a visual query that includes one or more images with user free-form selected visual features of interest. Various processing techniques such as optical character recognition (OCR) techniques can be used to recognize text (e.g., in the image, surrounding image(s), etc.) and/or various object detection techniques (e.g., machine-learned object detection models, etc.) may be used to detect objects and particular visual features of objects (e.g., dress, sleeves, color, pattern, etc.) within or related to the visual query. Content related to the detected text or object(s) in combination with the user free-form selected visual feature of interest can be identified and potentially provided to a user as search results. As such, aspects of the present disclosure enable the visual search system to more intelligently process a visual query to provide improved search results and content feeds, including search results which are personalized to account for user search intent.

IPC Classes  ?

  • G06F 16/532 - Query formulation, e.g. graphical querying
  • G06F 16/583 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
  • G06Q 30/06 - Buying, selling or leasing transactions
  • 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

7.

Systems and Methods for Clustering with List-Decodable Covers

      
Application Number 17204546
Status Pending
Filing Date 2021-03-17
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Ravikumar, Shanmugasundaram
  • Manurangsi, Pasin
  • Ghazi, Badih

Abstract

Example techniques are provided for the task of differentially private clustering. For several basic clustering problems, including Euclidean DensestBall, 1-Cluster, k-means, and k-median, the present disclosure provides efficient differentially private algorithms that achieve essentially the same approximation ratios as those that can be obtained by any non-private algorithm, while incurring only small additive errors. This improves upon existing efficient algorithms that only achieve some large constant approximation factors.

IPC Classes  ?

  • G06F 16/906 - Clustering; Classification
  • G06K 9/62 - Methods or arrangements for recognition using electronic means

8.

COOLING ELECTRONIC DEVICES IN A DATA CENTER

      
Application Number 17835487
Status Pending
Filing Date 2022-06-08
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Farshchian, Soheil
  • Shaul, Kenneth Dale

Abstract

A thermosiphon includes a condenser; an evaporator that includes a fluid channel and a heat transfer surface, the heat transfer surface defining a plurality of fluid pathways in the fluid channel that extend through the fluid channel, the evaporator configured to thermally couple to one or more heat-generating electronic devices; and a transport member that fluidly couples the condenser and the evaporator, the transport member including a liquid conduit that extends through the transport member to deliver a liquid phase of a working fluid into the fluid pathways, the transport member further including a surface to vertically enclose the plurality of fluid pathways.

IPC Classes  ?

  • H05K 7/20 - Modifications to facilitate cooling, ventilating, or heating
  • F28D 15/02 - Heat-exchange apparatus with the intermediate heat-transfer medium in closed tubes passing into or through the conduit walls in which the medium condenses and evaporates, e.g. heat-pipes
  • H01L 23/473 - Arrangements for cooling, heating, ventilating or temperature compensation involving the transfer of heat by flowing fluids by flowing liquids
  • G06F 1/20 - Cooling means

9.

CUSTOM DIGITAL COMPONENTS

      
Application Number 17835471
Status Pending
Filing Date 2022-06-08
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Dawson, Christopher
  • Garon, Haskell Aaron
  • Giles, James
  • Kumar, Vishal Viresh
  • Norum, Stephen Rhys
  • Levitte, George Jacob

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for processing requests for digital components. A method includes receiving a request from a client device for a digital component generated by a first SDK installed at a client device, examining data fields of the request by servers, generating real-time requests by the servers, and transmitting each real-time request to a third-party digital component provider by the servers. The method further includes receiving responses to the real-time requests from the third party digital component provider by the servers, selecting a particular response to transmit to the client device responsive to the request for the digital component by the servers, and transmitting the particular response to the first SDK with instructions specifying which SDK installed at the client device is required to render a digital component included in the particular response by the servers.

IPC Classes  ?

  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications
  • G06F 9/451 - Execution arrangements for user interfaces
  • H04L 67/53 - Network services using third party service providers
  • G06F 9/54 - Interprogram communication
  • G06F 21/60 - Protecting data

10.

VOICE-BASED INTERFACE FOR TRANSLATING UTTERANCES BETWEEN USERS

      
Application Number 17838981
Status Pending
Filing Date 2022-06-13
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Greenberg, Michael
  • Damiba, Bertrand
  • Grace, Olivia
  • Wu, Fei
  • Brennan, Shane

Abstract

The systems and methods described herein can generate a voice-based interface to increase the accuracy of translations. The voice-based interface can result in fewer input audio signals being transmitted between devices of a network. Reducing the number of redundant translation requests that are sent between the devices of a network can save bandwidth and other computational resources by processing fewer input audio signals.

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
  • G06F 40/51 - Translation evaluation
  • G10L 15/00 - Speech recognition
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog

11.

Cooling Heatshield for Clamshell BGA Rework

      
Application Number 17202552
Status Pending
Filing Date 2021-03-16
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor Teng, Sue Yun

Abstract

The present disclosure provides for a heatshield that can be actively cooled during a rework process. The heatshield may include a backer plate, a metal plate, and/or a package pedestal. The backer plate may include one or more air inlet ports configured to be connected to an air compressor. Air inlet ducts may extend from the air inlet ports through at least a portion of the backer plate. A plurality of vents may extend from the air inlet ducts to a top surface of the backer plate such that the plurality of vents directs cooling gas forced into the heatshield towards the metal plate and a first BGA. The cooling gas may maintain the solder joint temperature of the first BGA package below the reflow temperature and below the solidus temperature of the solder joints to prevent reflow-related solder joint defects from occurring in the first BGA package during rework of a second BGA package.

IPC Classes  ?

  • H01L 23/467 - Arrangements for cooling, heating, ventilating or temperature compensation involving the transfer of heat by flowing fluids by flowing gases, e.g. air
  • H01L 23/498 - Leads on insulating substrates

12.

CRYPTOGRAPHICALLY SECURE DATA PROTECTION

      
Application Number 17617358
Status Pending
Filing Date 2020-10-27
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Madhavapeddi, Shreedhar
  • Akulich, Sergei
  • Rupp, Stephen W.
  • Wang, Gang

Abstract

This disclosure relates to data security and cryptography. In one aspect, a method includes receiving a request for a subscription token for a given user by a data security system from a publisher computing system of a publisher. The request includes user identification information provided to the publisher by the given user when subscribing to electronic content of the publisher. The data security system generates the subscription token which includes a set of data that includes a first encrypted user identifier generated by encrypting a first user identifier for the given user using an encryption key of the data security system, and, for each of one or more content platforms, an attachment element that includes a second encrypted user identifier generated by encrypting a second user identifier for the given user using an encryption key of the content platform and transmitting the subscription token to the publisher computing system.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06F 21/60 - Protecting data
  • H04L 9/40 - Network security protocols

13.

GAMMA LOOKUP TABLE COMPRESSION BASED ON DIMENSIONALITY REDUCTION

      
Application Number 17635980
Status Pending
Filing Date 2020-01-21
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Kim, Hyunchul
  • Chang, Sun-Il
  • Choi, Wonjae

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for gamma lookup table compression based on dimensionality reduction. In one aspect, a method includes obtaining a selection of a particular display condition for a display panel from among different display conditions for the display panel, selecting, based on the selection of the particular display condition, a set of weights for a set of basis functions from among different sets of weights that correspond to the different display conditions for the display panel, determining a gamma lookup table for the particular display condition for the display panel based on the set of weights that were selected and the set of basis functions, and remapping an image to be output on the display panel based on the gamma lookup table for the particular display condition.

IPC Classes  ?

  • G09G 5/00 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
  • G09G 5/10 - Intensity circuits

14.

MEMS DEVICE WITH ELLIPTICAL MIRROR

      
Application Number 17201804
Status Pending
Filing Date 2021-03-15
First Publication Date 2022-09-22
Owner GOOGLE LLC (USA)
Inventor
  • Adema, Daniel
  • Park, Sangtak

Abstract

Optical systems may include MEMS mirrors having elliptical mirror plates. A laser scanning system may include a MEMS mirror that scans an incident light beam along a single scanning axis. The MEMS mirror may include an elliptical mirror plate having a semi-major axis that is aligned parallel or perpendicular to the rotational axis of the elliptical mirror plate. The incident light beam may have an elliptical cross-section, such that the incident light beam completely or substantially overlaps the reflecting surface of the elliptical mirror plate. After being reflected by the elliptical mirror plate, the light beam may be circularized via one or more shaping lenses disposed in the optical path of the reflected light beam, prior to projection of the light beam.

IPC Classes  ?

  • G02B 26/10 - Scanning systems
  • G02B 26/08 - Optical devices or arrangements using movable or deformable optical elements for controlling the intensity, colour, phase, polarisation or direction of light, e.g. switching, gating or modulating for controlling the direction of light
  • G02B 27/09 - Beam shaping, e.g. changing the cross-sectioned area, not otherwise provided for
  • F21V 8/00 - Use of light guides, e.g. fibre optic devices, in lighting devices or systems
  • G02B 27/01 - Head-up displays

15.

POLARIZATION-DEPENDENT AUGMENTED REALITY DISPLAY

      
Application Number 17638641
Status Pending
Filing Date 2019-09-04
First Publication Date 2022-09-22
Owner GOOGLE LLC (USA)
Inventor
  • Qin, Yi
  • Martinez, Oscar Alberto
  • Bierhuizen, Serge Joel Armand
  • Hu, Xinda

Abstract

A device provides light for augmented reality vision. The device includes a display that emits light toward a beam splitter. The beam splitter reflects light from the display toward a polarization-dependent lens. The beam splitter allows world scene light to pass therethrough to the polarization-dependent lens. The polarization-dependent lens directs display light and world scene light toward a non-polarization-dependent lens positioned at an eye-ward side of the polarization-dependent lens.

IPC Classes  ?

16.

MIDROLL BREAKS FEEDBACK SYSTEM

      
Application Number 17833887
Status Pending
Filing Date 2022-06-06
First Publication Date 2022-09-22
Owner GOOGLE LLC (USA)
Inventor
  • Shi, Yun
  • Yang, Jianfeng
  • Sarukkai, Ramesh
  • Mccormick, Zindziswa Lara

Abstract

A computer-implemented method for optimizing the placement of previously selected breaks in a media item is provided herein. Embodiments of the method include steps of identifying a break in a media item, the break being associated with a first break point at a first time during playback of the media item. The method may also include steps of dynamically adjusting the placement of the breaks within the media item based on the performance of the media item.

IPC Classes  ?

  • H04N 21/81 - Monomedia components thereof
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data

17.

VIDEO CODING USING CONSTRUCTED REFERENCE FRAMES

      
Application Number 17834972
Status Pending
Filing Date 2022-06-08
First Publication Date 2022-09-22
Owner GOOGLE LLC (USA)
Inventor
  • Bankoski, James
  • Xu, Yaowu
  • Wilkins, Paul

Abstract

Video coding using constructed reference frames may include generating, by a processor in response to instructions stored on a non-transitory computer readable medium, a reconstructed video. Generating the reconstructed video may include receiving an encoded bitstream. Video coding using constructed reference frames may include generating a reconstructed non-showable reference frame. Generating the reconstructed non-showable reference frame may include decoding a first encoded frame from the encoded bitstream. Video coding using constructed reference frames may include generating a reconstructed frame. Generating the reconstructed frame may include decoding a second encoded frame from the encoded bitstream using the reconstructed non-showable reference frame as a reference frame. Video coding using constructed reference frames may include including the reconstructed frame in the reconstructed video and outputting the reconstructed video.

IPC Classes  ?

  • H04N 19/80 - 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
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/139 - Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
  • 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/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/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/107 - Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/127 - Prioritisation of hardware or computational resources
  • H04N 19/179 - 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 scene or a shot
  • H04N 19/23 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding with coding of regions that are present throughout a whole video segment, e.g. sprites, background or mosaic
  • H04N 19/527 - Global motion vector estimation

18.

User Equipment Context Transfer Over Radio Access Network Paging

      
Application Number 17836964
Status Pending
Filing Date 2022-06-09
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Hsieh, Ching-Jung
  • Wu, Chih-Hsiang

Abstract

This document describes methods and systems for user equipment (UE) context transfer over radio access network (RAN) paging. A first base station receives from a second base station a first message that includes a context that is associated with a user equipment while the user equipment was in an engaged mode with the second base station. The first base station transmits a second message that is a paging message to the user equipment and in response receives, from the user equipment, a third message that includes a resume message authentication code identifier. After the first base station verifies the third message using the resume message authentication code identifier, the first base station transmits, to the user equipment, a fourth message that enables the user equipment to resume the engaged mode with the first base station in accordance with the context.

IPC Classes  ?

  • H04W 76/25 - Maintenance of established connections
  • H04W 12/06 - Authentication
  • H04W 68/00 - User notification, e.g. alerting or paging, for incoming communication, change of service or the like

19.

FAST FAILURE RECOVERY WITH MASTER NODE

      
Application Number 17268178
Status Pending
Filing Date 2020-10-13
First Publication Date 2022-09-22
Owner GOOGLE LLC (USA)
Inventor
  • Wu, Chih-Hsiang
  • Chen, Teming

Abstract

A UE communicating in DC with an MN and an SN receives a configuration related to a C-SN and at least one condition for connecting to the C-SN, determines that a radio connection between the UE and the MN has failed, and transmits a first indication of the failed radio connection to the SN to initiate a recovery procedure. The UE also releases the configuration and/or the at least one condition, or suspending a procedure, for connecting to the C-SN\.

IPC Classes  ?

20.

SYSTEMS AND METHODS TO REDUCE BOUNCE SPACING AND DOUBLE-BOUNCE IN WAVEGUIDES

      
Application Number 17204451
Status Pending
Filing Date 2021-03-17
First Publication Date 2022-09-22
Owner GOOGLE LLC (USA)
Inventor
  • Adema, Daniel
  • Bodiya, Timothy Paul
  • Potnis, Shreyas

Abstract

Systems and methods to reduce light loss from a waveguide. The system includes a waveguide having an incoupler to direct light into the waveguide and a laser projector having laser diodes mounted to a substrate. The laser projector is configured to provide a plurality of laser light beams to the incoupler of the waveguide. The system further includes at least one alignment component configured to align the plurality of laser light beams tangent with an edge of the incoupler to minimize light lost from the waveguide through contact with the incoupler more than once.

IPC Classes  ?

21.

INTERFACING A TELEVISION WITH A SECOND DEVICE

      
Application Number 17832052
Status Pending
Filing Date 2022-06-03
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Liu, Eric Hc
  • Chan, Haywai Hayward

Abstract

A system and method for interfacing a television with a second device is provided. The system includes an interfacing unit to enter an interfacing mode between the television mode and the second device; a card storage unit to store a first card and a second card, the first card being presently displayed on the television and the second card being previously displayed on the television; a current card display register to store the first card; an interactive retrieval unit to retrieve a plurality of interactive functions associated with the first card; and a display unit to display the first card and the plurality of interactive functions in response to being in the interfacing mode.

IPC Classes  ?

  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • H04N 21/41 - Structure of client; Structure of client peripherals
  • H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
  • H04N 21/61 - Network physical structure; Signal processing

22.

Efficient Handling of a Resource Control State Change and Multi-Node Connectivity

      
Application Number 17837300
Status Pending
Filing Date 2022-06-10
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Wu, Chih-Hsiang
  • Chen, Teming

Abstract

This document describes techniques and devices for efficient handling of a resource control state change and multi-node connectivity. Instead of performing multiple radio resource control (RRC) procedures to change a resource control state of a user equipment (UE) and establish, modify, or release a connection with multi-node connectivity, the techniques described herein combine the multiple RRC procedures into a single RRC procedure that supports both a resource control state change and multi-node connectivity. In particular, a master node sends a resource control state and multi-node connectivity message that includes both state change information and multi-node connectivity information. With this single message, timing and power resources of the UE can be conserved and failures resulting from asynchronous communication of the state change information and the multi-node connectivity information can be avoided.

IPC Classes  ?

  • H04W 76/16 - Setup of multiple wireless link connections involving different core network technologies, e.g. a packet-switched [PS] bearer in combination with a circuit-switched [CS] bearer
  • H04W 76/19 - Connection re-establishment
  • H04W 76/30 - Connection release
  • H04W 76/27 - Transitions between radio resource control [RRC] states

23.

METHODS, SYSTEMS, AND MEDIA FOR PRESENTING SUPPLEMENTAL CONTENT RELATING TO MEDIA CONTENT BASED ON STATE INFORMATION THAT INDICATES A SUBSEQUENT VISIT TO THE CONTENT INTERFACE

      
Application Number 17825326
Status Pending
Filing Date 2022-05-26
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Trollope, Ingrid Mcaulay
  • Oztaskent, Ant
  • Volovich, Yaroslav

Abstract

In accordance with some implementations of the disclosed subject matter, mechanisms for presenting recommended media content items are provided. In some implementations, a method for providing media guidance is provided, the method comprising: receiving a request for supplemental content relating to a program being presented by a media device; causing a content interface to be presented on a mobile device; identifying the program that is being presented on a media device; determining keywords associated with the program, wherein each of the keywords is associated with a particular portion of the program; obtaining and storing supplemental content items corresponding to the program based on the keywords; causing the content interface to present a first supplemental content item; receiving state information associated with the mobile device that indicates a subsequent visit to the content interface; and causing the content interface to present a second supplemental content item based on the state information.

IPC Classes  ?

  • H04N 21/8358 - Generation of protective data, e.g. certificates involving watermark
  • G06T 1/00 - General purpose image data processing
  • H04N 1/32 - Circuits or arrangements for control or supervision between transmitter and receiver
  • H04N 19/467 - Embedding additional information in the video signal during the compression process characterised by the embedded information being invisible, e.g. watermarking
  • H04N 21/233 - Processing of audio elementary streams
  • H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
  • H04N 1/327 - Initiating, continuing or ending a single-mode communication; Handshaking therefor
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • H04N 21/8405 - Generation or processing of descriptive data, e.g. content descriptors represented by keywords
  • H04N 21/41 - Structure of client; Structure of client peripherals
  • G10L 19/018 - Audio watermarking, i.e. embedding inaudible data in the audio signal
  • H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
  • H04N 21/81 - Monomedia components thereof

24.

Parallel Processing Of Data

      
Application Number 17834256
Status Pending
Filing Date 2022-06-07
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Chambers, Craig D.
  • Raniwala, Ashish
  • Perry, Frances J.
  • Adams, Stephen R.
  • Henry, Robert R.
  • Bradshaw, Robert
  • Weizenbaum, Nathan

Abstract

A data parallel pipeline may specify multiple parallel data objects that contain multiple elements and multiple parallel operations that operate on the parallel data objects. Based on the data parallel pipeline, a dataflow graph of deferred parallel data objects and deferred parallel operations corresponding to the data parallel pipeline may be generated and one or more graph transformations may be applied to the dataflow graph to generate a revised dataflow graph that includes one or more of the deferred parallel data objects and deferred, combined parallel data operations. The deferred, combined parallel operations may be executed to produce materialized parallel data objects corresponding to the deferred parallel data objects.

IPC Classes  ?

  • G06F 9/455 - Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06F 9/38 - Concurrent instruction execution, e.g. pipeline, look ahead
  • G06F 8/41 - Compilation
  • G06F 9/48 - Program initiating; Program switching, e.g. by interrupt
  • G06F 8/30 - Creation or generation of source code
  • G06F 8/34 - Graphical or visual programming
  • G06F 9/44 - Arrangements for executing specific programs
  • G06F 9/445 - Program loading or initiating
  • G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities

25.

Systems and Methods of Person Recognition in Video Streams

      
Application Number 17805713
Status Pending
Filing Date 2022-06-07
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Bapat, Akshay R.
  • Heitz, Iii, George Alban
  • Chaudhry, Rizwan Ahmed
  • Dalal, Navneet
  • Stewart, James Edward
  • Bush, Jennifer
  • Venters, Joe Delone
  • Gates, Kara
  • Butler, Timothy
  • Kifle, Yohannes
  • Bastov, Anton

Abstract

A method for recognizing persons in video streams includes obtaining a live video stream, detecting a first person in the live video stream, determining from analysis of the live video stream first information that identifies an attribute of the first person, determining based on at least some of the first information that the first person is not identifiable to the computing system, storing at least some of the first information, receiving a user classification of the first person as being a stranger, and deleting the stored first information.

IPC Classes  ?

  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • H04N 7/18 - Closed-circuit television systems, i.e. systems in which the signal is not broadcast
  • G08B 13/196 - Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
  • G06V 20/40 - Scenes; Scene-specific elements in video content
  • G06V 40/10 - Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands

26.

THREE SUB-COLOR CORRECTION BASED ON TWO-DIMENSIONAL GRAPHS

      
Application Number 17207443
Status Pending
Filing Date 2021-03-19
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Kim, Hyunchul
  • Youn, Sang Young

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for three sub-color correction based on two-dimensional graphs. In an aspect, a method includes obtaining an image to be shown on a display, determining three sub-color values of a particular pixel in the image, including a first sub-color value for a first sub-color, a second sub-color value for a second sub-color, and a third sub-color value for a third sub-color of the particular pixel, obtaining a representation of a two-dimensional graph of color-correction curves, selecting a selected color-correction curve to use to correct the first sub-color value based on both the second sub-color value and the third sub-color value, determining a corrected first sub-color value based on the first sub-color value, and outputting the image using the corrected first sub-color value instead of the first sub-color value.

IPC Classes  ?

  • G09G 5/06 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed using colour palettes, e.g. look-up tables
  • G06T 7/90 - Determination of colour characteristics
  • G06T 7/00 - Image analysis

27.

Authenticator App for Consent Architecture

      
Application Number 17633509
Status Pending
Filing Date 2019-08-21
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Zia, Hannia
  • Khanna, Heman
  • Chatterji, Animesh
  • Parikh, Stavan
  • Kedia, Ridhima
  • Iamandi, Bogdan Brinzarea

Abstract

A method 1000 for authenticating operations within consent architecture includes obtaining an operation request 142 requesting a service application 140 to access a remote entity 130 to perform an operation (138). The method also includes issuing, by the service application, an authentication request 152 requesting an authenticator application 150 to obtain user authentication credentials 154 for authenticating a user 12 before the remote entity performs the operation. The method also includes encrypting, by the authenticator application, the obtained user authentication credentials using a public key 132 of the remote entity. The service application is restricted from obtaining the user authentication credentials in unencrypted form. The method also includes providing, by the authenticator application, the encrypted user authentication credentials to the service application and transmitting, by the service application, the operation request and the encrypted user authentication credentials to the remote entity.

IPC Classes  ?

  • G06Q 20/38 - Payment architectures, schemes or protocols - Details thereof
  • G06Q 20/32 - Payment architectures, schemes or protocols characterised by the use of specific devices using wireless devices
  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check of credit lines or negative lists
  • H04L 9/08 - Key distribution

28.

IMAGE COLORIZATION USING MACHINE LEARNING

      
Application Number 17635917
Status Pending
Filing Date 2019-09-11
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor Kanazawa, Nori

Abstract

Implementations described herein relate to methods, systems, and computer-readable media to train and use a machine-learning model to colorize a grayscale image that depicts a person. In some implementations, a computer-implemented method includes receiving the grayscale image. The method further includes generating a colorized image based on the grayscale image as output of a trained convolutional neural network (CNN) by providing the grayscale image as input to the trained CNN. In some implementations, the trained CNN performs part segmentation to detect one or more parts of the person and colorizes the grayscale image.

IPC Classes  ?

  • G06T 7/90 - Determination of colour characteristics
  • G06T 7/194 - Segmentation; Edge detection involving foreground-background segmentation
  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
  • G06V 10/56 - Extraction of image or video features relating to colour

29.

PREDICTING DISEASE PROGRESSION FROM TISSUE IMAGES AND TISSUE SEGMENTATION MAPS

      
Application Number 17257999
Status Pending
Filing Date 2020-08-17
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Yim, Jason
  • Chopra, Reena Kumari
  • Spitz, Terry
  • Winkens, Jim Huibrecht
  • Obika, Annette Ada Nkechinyere
  • Back, Trevor
  • Ledsam, Joseph R.
  • Keane, Pearse A.
  • De Fauw, Jeffrey

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating a final progression score characterizing a likelihood that a state of a medical condition affecting eye tissue will progress to a target state in a future interval of time. In one aspect, a method comprises: obtaining: (i) an input image of eye tissue captured using an imaging modality, and (ii) a segmentation map of the eye tissue in the input image into a plurality of tissue types; providing the input image to each of one or more first classification neural networks to obtain a respective first progression score from each first classification neural network; providing the segmentation map to each of one or more second classification neural networks to obtain a respective second progression score from each second classification neural network; and generating the final progression score based on the first and second progression scores.

IPC Classes  ?

  • G06T 7/00 - Image analysis
  • G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
  • G06T 7/11 - Region-based segmentation
  • A61B 5/00 - Measuring for diagnostic purposes ; Identification of persons

30.

TARGETED VOICE SEPARATION BY SPEAKER FOR SPEECH RECOGNITION

      
Application Number 17619648
Status Pending
Filing Date 2019-10-10
First Publication Date 2022-09-22
Owner GOOGLE LLC (USA)
Inventor
  • Wang, Quan
  • Moreno, Ignacio Lopez
  • Wan, Li

Abstract

Processing of acoustic features of audio data to generate one or more revised versions of the acoustic features, where each of the revised versions of the acoustic features isolates one or more utterances of a single respective human speaker. Various implementations generate the acoustic features by processing audio data using portion(s) of an automatic speech recognition system. Various implementations generate the revised acoustic features by processing the acoustic features using a mask generated by processing the acoustic features and a speaker embedding for the single human speaker using a trained voice filter model. Output generated over the trained voice filter model is processed using the automatic speech recognition system to generate a predicted text representation of the utterance(s) of the single human speaker without reconstructing the audio data.

IPC Classes  ?

  • G10L 21/028 - Voice signal separating using properties of sound source
  • G10L 17/04 - Training, enrolment or model building
  • G10L 17/18 - Artificial neural networks; Connectionist approaches
  • G10L 17/02 - Preprocessing operations, e.g. segment selection; Pattern representation or modelling, e.g. based on linear discriminant analysis [LDA] or principal components; Feature selection or extraction
  • G10L 21/0232 - Processing in the frequency domain

31.

PRIVACY PRESERVING CROSS-DOMAIN MACHINE LEARNING

      
Application Number US2021023102
Publication Number 2022/197304
Status In Force
Filing Date 2021-03-19
Publication Date 2022-09-22
Owner GOOGLE LLC (USA)
Inventor
  • Bai, Yijian
  • Wang, Gang

Abstract

This document describes a secure machine learning platform. In some aspects, a method includes transmitting by the application to the machine learning platform, a set of data including a user profile, one or more characteristics of a digital component, contextual signals, model identifier, and data indicating a type of event. The application receives a request generated based on the computer-readable instructions to upload a user profile of a user of the client device to a machine learning platform. The computer-readable instructions initiate the request in response to detecting an occurrence of the event with the digital component. In response to the request, the application can obtain the user profile request data element that includes a model identifier for a machine learning model and one or more characteristics of at least one of the digital component or the first content page.

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

32.

THREE SUB-COLOR CORRECTION BASED ON TWO-DIMENSIONAL GRAPHS

      
Application Number US2022015297
Publication Number 2022/197387
Status In Force
Filing Date 2022-02-04
Publication Date 2022-09-22
Owner GOOGLE LLC (USA)
Inventor
  • Kim, Hyunchul
  • Youn, Sang Young

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for three sub-color correction based on two-dimensional graphs. In an aspect, a method includes obtaining an image to be shown on a display, determining three sub-color values of a particular pixel in the image, including a first sub-color value for a first sub-color, a second sub-color value for a second sub-color, and a third sub-color value for a third sub-color of the particular pixel, obtaining a representation of a two-dimensional graph of color-correction curves, selecting a selected color-correction curve to use to correct the first sub-color value based on both the second sub-color value and the third sub-color value, determining a corrected first sub-color value based on the first sub-color value, and outputting the image using the corrected first sub-color value instead of the first sub-color value.

IPC Classes  ?

  • G09G 5/02 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed

33.

CENTRAL NOTIFICATION MANAGEMENT

      
Application Number US2022071172
Publication Number 2022/198211
Status In Force
Filing Date 2022-03-15
Publication Date 2022-09-22
Owner GOOGLE LLC (USA)
Inventor
  • Frank, Stefan
  • Reynolds, Julia Claire
  • Cho, Sung Hyun

Abstract

A computing device is described that receives a notification generated by a notification source. The computing device selects, based at least in part on one or more notification routing rules, one or more computing devices that are to output one or more indications of the notification out of a plurality of computing devices communicably coupled to the computing device. The computing device routes the notification to the one or more computing devices for outputting the one or more indications of the notification by each of the one or more computing devices.

IPC Classes  ?

  • H04L 51/214 - Monitoring or handling of messages using selective forwarding
  • H04L 51/222 - Monitoring or handling of messages using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area
  • H04L 51/224 - Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages

34.

METHOD FOR DISPLAY MANUFACTURING USING GROUPS OF MICRO-LEDS AND MICRO-LED ARRAYS

      
Application Number US2022020387
Publication Number 2022/197705
Status In Force
Filing Date 2022-03-15
Publication Date 2022-09-22
Owner GOOGLE LLC (USA)
Inventor He, Gang

Abstract

A method for transferring one or more clusters of micro-LEDs to a display panel includes fabricating or loading a plurality of micro-LED clusters comprising two or more micro-LEDs onto a substrate, and positioning the substrate in a first position. At least a first micro-LED cluster is aligned with at least a first electrical connector on a display panel. The method also includes lowering the substrate toward the display panel such that the first micro-LED cluster contacts the first electrical connector, and releasing the first micro-LED cluster from the substrate.

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
  • G09G 3/32 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
  • H01L 27/15 - Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate including semiconductor components with at least one potential-jump barrier or surface barrier, specially adapted for light emission

35.

METHOD AND DEVICE FOR AUDIO INPUT ROUTING

      
Application Number 17833446
Status Pending
Filing Date 2022-06-06
First Publication Date 2022-09-22
Owner GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventor
  • Ondo, Kazuhiro
  • Labowicz, Michael P.
  • Yoshino, Hideki
  • Wells, Andrew K.

Abstract

A method on a mobile device for a wireless network is described. An audio input is monitored for a trigger phrase spoken by a user of the mobile device. A command phrase spoken by the user after the trigger phrase is buffered. The command phrase corresponds to a call command and a call parameter. A set of target contacts associated with the mobile device is selected based on respective voice validation scores and respective contact confidence scores. The respective voice validation scores are based on the call parameter. The respective contact confidence scores are based on a user context associated with the user. A call to a priority contact of the set of target contacts is automatically placed if the voice validation score of the priority contact meets a validation threshold and the contact confidence score of the priority contact meets a confidence threshold.

IPC Classes  ?

  • H04M 1/60 - Substation equipment, e.g. for use by subscribers including speech amplifiers
  • G06F 16/60 - Information retrieval; Database structures therefor; File system structures therefor of audio data
  • G10L 15/20 - Speech recognition techniques specially adapted for robustness in adverse environments, e.g. in noise or of stress induced speech
  • G10L 15/28 - Constructional details of speech recognition systems
  • H04M 1/27 - Devices whereby a plurality of signals may be stored simultaneously

36.

PARALLEL CHARGER CIRCUIT WITH BATTERY FEEDBACK CONTROL

      
Application Number 17425375
Status Pending
Filing Date 2020-08-31
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Fei, Chao
  • Osterhout, Douglas
  • Lakshmikanthan, Srikanth
  • Jia, Liang
  • Wang, Li

Abstract

In general, techniques are described that are directed to a device that includes a power storage device, an electrical load, and a first regulated power converter including components configured to generate, during a first time period and using electrical energy received from a power source external to the device, a first power signal to charge the power storage device. A second regulated power converter includes components configured to determine a charging current at which to charge the power storage device, determine a total amount of current flowing to the power storage device that includes current sourced by the second power converter less current sinked by the electrical load, and generate, during a second time period that is non-overlapping with the first time period, using electrical energy from the power source and based on determined the total amount of current, a second power signal to charge the power storage device.

IPC Classes  ?

  • H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
  • H02J 7/34 - Parallel operation in networks using both storage and other dc sources, e.g. providing buffering

37.

HAND GESTURE RECOGNITION BASED ON DETECTED WRIST MUSCULAR MOVEMENTS

      
Application Number 17249966
Status Pending
Filing Date 2021-03-19
First Publication Date 2022-09-22
Owner GOOGLE LLC (USA)
Inventor
  • Shin, Dongeek
  • Izadi, Shahram
  • Kim, David
  • Bouaziz, Sofien
  • Goldberg, Steven Benjamin
  • Poupyrev, Ivan
  • Patel, Shwetak N.

Abstract

Techniques of identifying gestures include detecting and classifying inner-wrist muscle motions at a user's wrist using micron-resolution radar sensors. For example, a user of an AR system may wear a band around their wrist. When the user makes a gesture to manipulate a virtual object in the AR system as seen in a head-mounted display (HMD), muscles and ligaments in the user's wrist make small movements on the order of 1-3 mm. The band contains a small radar device that has a transmitter and a number of receivers (e.g., three) of electromagnetic (EM) radiation on a chip (e.g., a Soli chip. This radiation reflects off the wrist muscles and ligaments and is received by the receivers on the chip in the band. The received reflected signal, or signal samples, are then sent to processing circuitry for classification to identify the wrist movement as a gesture.

IPC Classes  ?

  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06F 1/16 - Constructional details or arrangements

38.

Cooperative Storage Architecture

      
Application Number 17207909
Status Pending
Filing Date 2021-03-22
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Kerr, Benjamin James
  • Patwa, Nital Pankajkumar

Abstract

The present disclosure provides an interconnect architecture that enables communications and/or data transmissions among data storage drives in a computing system. The flash translation layer (FTL) in each data storage drive may be operated in a cooperative manner that allows communications and/or data transmissions across memory arrays from each of the data storage drives implemented in the computing system. The direct communications and/or data transmissions among the data storage drives in the computing system may be enabled without deferring back to a host computing device in the computing system. Thus, the computational load to the host computing device is reduced and the flexibility of scaling up the storage appliance in the computing system is increased.

IPC Classes  ?

  • G06F 3/06 - Digital input from, or digital output to, record carriers

39.

CONTENT-AWARE NAVIGATION INSTRUCTIONS

      
Application Number 17273672
Status Pending
Filing Date 2020-10-22
First Publication Date 2022-09-22
Owner GOOGLE LLC (USA)
Inventor
  • Carbune, Victor
  • Sharifi, Matthew

Abstract

To provide content-aware audio navigation instructions, a client device executing a mapping application obtains one or more audio navigation directions for traversing from a starting location to a destination location along a route. The client device also identifies electronic media content playing from a source different from the mapping application which is executing at the client device or in proximity to the client device. The client device determines characteristics of the electronic media content and adjusts the audio navigation directions in accordance with the characteristics of the electronic media content. Then the client device presents the adjusted audio navigation directions to a user.

IPC Classes  ?

  • G01C 21/36 - Input/output arrangements for on-board computers
  • G10L 15/05 - Word boundary detection
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog

40.

SECURE DIGITAL ASSISTANT INTEGRATION IN WEB PAGES

      
Application Number 17837914
Status Pending
Filing Date 2022-06-10
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Coimbra, Adam
  • Rao, Nikhil
  • Wu, Hao
  • Baker, Ian
  • Gupta, Anshul
  • Akkad, Jay

Abstract

Secure digital assistant integration with web pages is provided. The system receives an intent manifest data structure that maps actions of a digital assistant with link templates of an electronic resource developed by a third-party developer device. The system validates the electronic resource based on the intent manifest data structure. The system receives, from a data exchange component of an iframe of the electronic resource loaded by a client computing device, an identifier of the client computing device. The system receives a foreground state of the electronic resource from an onsite state sharing API. The system selects a data value for a parameter based on the foreground state and the intent manifest data structure. The system provides the data value. An authorization component generates an authorization prompt, receives input, and transmits the data value to an onsite intent execution API of the electronic resource to execute an action.

IPC Classes  ?

41.

Common Search Space Configuration and System Information Acquisition

      
Application Number 17836772
Status Pending
Filing Date 2022-06-09
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Wu, Chih-Hsiang
  • Chen, Teming

Abstract

This document describes methods and systems for common search space configuration and system information acquisition. As part of the methods and systems, a base station wirelessly communicating with a user equipment that is in an engaged mode determines to configure a common search space through which the user equipment can receive a system information block that is other than a system information block type 1 or a master information block. The base station transmits a first message that includes a set of common search space configuration parameters for the user equipment to receive the other system information block. The base station transmits, in accordance with the set of common search space configuration parameters, a second message that includes the other system information block.

IPC Classes  ?

  • H04W 48/08 - Access restriction or access information delivery, e.g. discovery data delivery

42.

WAVEGUIDE WITH REGIONAL ANTI-REFLECTION COATING

      
Application Number 17481671
Status Pending
Filing Date 2021-09-22
First Publication Date 2022-09-22
Owner GOOGLE LLC (USA)
Inventor
  • Bodiya, Timothy Paul
  • Potnis, Shreyas
  • Haque, Syed Moez

Abstract

Improving the performance and efficiency of waveguide gratings while also improving the anti-reflection performance of the waveguide can be achieved by selective application of a dielectric anti-reflective coating (or coatings) to distinct regions of the waveguide. For example, a multi-layer dielectric anti-reflective coating is selectively applied to the region of the waveguide between an exit pupil expander grating and an outcoupler grating wherein light is transmitted within the waveguide via instances of total internal reflection (TIR) and where no gratings are typically present. By selectively excluding the regions of the waveguide containing gratings from receiving the anti-reflective coating, such as the incoupler and outcoupler regions, the performance of the gratings can be improved for their respective functions without compromising the anti-reflection performance of the waveguide overall.

IPC Classes  ?

  • G02B 6/34 - Optical coupling means utilising prism or grating
  • G02B 27/01 - Head-up displays
  • G02B 6/42 - Coupling light guides with opto-electronic elements

43.

Content Source Allocation Between Computing Devices

      
Application Number 17836749
Status Pending
Filing Date 2022-06-09
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Jain, Tarun Kumar
  • Bhaya, Gaurav
  • Kothari, Anshul

Abstract

Systems and methods of the present disclosure relate generally to allocation of content resources in a voice activated packet-based computer network. A request for a digital component, by a client computing device, can be fulfilled by multiple content sources. Fulfillment by the different content sources can consume different amounts of computational and network resources. The selection of the best content provider can improve the efficiency and effectiveness of data packet transmission over one or more computer networks.

IPC Classes  ?

  • H04L 47/78 - Architectures of resource allocation
  • G06F 3/16 - Sound input; Sound output
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • H04L 47/76 - Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions
  • H04L 47/80 - Actions related to the user profile or the type of traffic
  • H04L 67/01 - Protocols

44.

MOUNT AND MIGRATE

      
Application Number 17805820
Status Pending
Filing Date 2022-06-07
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Salins, Michael Harold
  • Verma, Durgesh Kumar

Abstract

Systems and methods are disclosed for migrating or restoring a server database such that the migrated server database can be used before data has copied to storage for the migrated server database. Data used by a server database is copied to a copy storage, which is mounted to a second server database. The second server database is brought online using the copy of data. The copy of data is copied to a second storage. The second server database is brought offline and switched to run from the second storage. The second server database is brought back online, thereby permitting use of the second server database before copying data to the second storage.

IPC Classes  ?

  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 16/21 - Design, administration or maintenance of databases

45.

Relay Device For Voice Commands To Be Processed By A Voice Assistant, Voice Assistant And Wireless Network

      
Application Number 17619344
Status Pending
Filing Date 2020-12-09
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Girardier, Thomas
  • Nallatamby, Vincent

Abstract

The present disclosure relates to a relay device (30) of a wireless network (10), said wireless network comprising a plurality of network nodes mutually connected by wireless links, wherein said relay device (30) is configured to: —receive an input signal from a source node (20) connected to the wireless network, said input signal comprising a voice command received by a microphone of the source node, said voice command to be processed by a voice assistant;—determine, based on the input signal, a recipient voice assistant (40) connected to the wireless network and adapted for processing said voice command; —transmit, towards the recipient voice assistant (40), an output signal comprising the voice command. The present disclosure relates also to a voice assistant (40) and to a wireless network (10), and to methods for processing voice commands by a relay device (30) and a voice assistant (40).

IPC Classes  ?

  • G10L 15/30 - Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • H04L 67/125 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
  • H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

46.

CONDITION-AWARE GENERATION OF PANORAMIC IMAGERY

      
Application Number 17273063
Status Pending
Filing Date 2020-09-02
First Publication Date 2022-09-22
Owner GOOGLE LLC (USA)
Inventor
  • Sharifi, Matthew
  • Carbune, Victor

Abstract

System and methods are provided for generating panoramic imagery. An example method may be performed by one or more processors and includes obtaining first panoramic imagery depicting a geographic area. The method also includes obtaining an image depicting one or more physical objects absent from the first panoramic imagery. Further, the method includes transforming the first panoramic imagery into second panoramic imagery depicting the one or more physical objects and including at least a portion of the first panoramic imagery.

IPC Classes  ?

  • G06T 5/50 - Image enhancement or restoration by the use of more than one image, e.g. averaging, subtraction
  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
  • G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
  • G06V 10/774 - Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting
  • G06V 10/74 - Image or video pattern matching; Proximity measures in feature spaces
  • G06T 3/00 - Geometric image transformation in the plane of the image

47.

Memory Sharing

      
Application Number 17425918
Status Pending
Filing Date 2020-08-19
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Gupta, Suyog
  • Narayanaswami, Ravi
  • Dasari, Uday Kumar
  • Iranli, Ali
  • Thirunagari, Pavan
  • Kumar, Vinu Vijay
  • Kosireddy, Sunitha R.

Abstract

Components on an IC chip may operate faster or provide higher performance relative to power consumption if allowed access to sufficient memory resources. If every component is provided its own memory, however, the chip becomes expensive. In described implementations, memory is shared between two or more components. For example, a processing component can include computational circuitry and a memory coupled thereto. A multi-component cache controller is coupled to the memory. Logic circuitry is coupled to the cache controller and the memory. The logic circuitry selectively separates the memory into multiple memory partitions. A first memory partition can be allocated to the computational circuitry and provide storage to the computational circuitry. A second memory partition can be allocated to the cache controller and provide storage to multiple components. The relative capacities of the memory partitions are adjustable to accommodate fluctuating demands without dedicating individual memories to the components.

IPC Classes  ?

  • G06F 12/0802 - Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
  • G06F 3/06 - Digital input from, or digital output to, record carriers

48.

Battery-Cell-to-Battery-Pouch Anchoring System

      
Application Number 17664506
Status Pending
Filing Date 2022-05-23
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor James, Steven Vincent

Abstract

Techniques and apparatuses are described that anchor a battery cell to a flexible battery pouch, both of which are included in a battery pack. In some implementations, based on an external force (e.g., impact force), an internal mass of the battery cell may push through the flexible battery pouch due to a movement of the battery cell relative to the flexible battery pouch. The disclosed techniques and apparatuses are directed to anchoring the battery cell to the battery pouch by including a plurality of anchors in an adhesive layer included in the battery pack. The plurality of anchors is configured to create friction points against movement of the battery cell relative to the flexible pouch.

IPC Classes  ?

  • H01M 50/242 - Mountings; Secondary casings or frames; Racks, modules or packs; Suspension devices; Shock absorbers; Transport or carrying devices; Holders characterised by physical properties of casings or racks, e.g. dimensions adapted for protecting batteries against vibrations, collision impact or swelling
  • H01M 50/211 - Racks, modules or packs for multiple batteries or multiple cells characterised by their shape adapted for pouch cells

49.

EFFICIENT PROCESSING OF NEURAL NETWORK MODELS

      
Application Number 17637190
Status Pending
Filing Date 2020-03-09
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Chauhan, Arun
  • Ashok, Raksit
  • Woo, Dong Hyuk

Abstract

A compiler of a computing device is described that identifies a sequence of neural network models frequently invoked by an application of the computing device, compiles the models in that sequence, and loads a static random access memory (SRAM) of a hardware accelerator with the compiled models only when the same compiled models—from another, but same, sequence that was previously invoked—are not already present in the SRAM. This prevents unnecessary reloading of compiled models into the SRAM, thereby increasing runtime speed and conserving computational energy.

IPC Classes  ?

  • G06N 3/10 - Simulation on general purpose computers
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
  • G06F 8/41 - Compilation

50.

Multi-User Interaction Slates for Improved Video Conferencing

      
Application Number 17208471
Status Pending
Filing Date 2021-03-22
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Jeyakumar, Kevin
  • Barkema, Carrie

Abstract

A video conferencing system includes a multi-user interaction slate for the execution of applications having a state that is responsive to inputs from multiple attendees of a video conference. The video conferencing system includes a graphical user interface having video slates provided for video streams and multi-user interaction slates for the execution of code that is responsive to inputs provided at multiple client devices. The video conferencing system can determine a current state of a multi-user interaction slate in response to inputs provided by users of the client devices in association with the multi-user interaction slate. The video conferencing system can provide data for rendering the graphical user interface, including video data associated with the video slates and data indicative of the current state of the multi-user interaction slate.

IPC Classes  ?

  • H04N 7/15 - Conference systems
  • G06F 40/143 - Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object or an image, setting a parameter value or selecting a range
  • 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
  • A63F 13/87 - Communicating with other players during game play, e.g. by e-mail or chat

51.

Method for Handling a Radio Resource Control Cell Group Configuration

      
Application Number 17837242
Status Pending
Filing Date 2022-06-10
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Wu, Chih-Hsiang
  • Hsieh, Ching-Jung

Abstract

This document describes techniques and apparatuses for handling radio resource control (RRC) cell group configuration. In implementations, a base station receives a first radio resource control message that requests a connection procedure between a user equipment and the base station, such as a radio resource control resume request or a radio resource setup request. In response to receiving the first radio resource control message, the base station generates a second radio resource control message that includes a cell-group-configuration information element that excludes a reconfiguration-with-sync information element. The base station then transmits the second radio resource control message to the user equipment. Afterward, the base station receives, from the user equipment, a third radio resource control message that indicates the connection procedure is complete.

IPC Classes  ?

  • H04W 76/32 - Release of transport tunnels
  • H04W 76/27 - Transitions between radio resource control [RRC] states
  • H04W 8/08 - Mobility data transfer
  • H04W 36/08 - Reselecting an access point
  • H04W 48/20 - Selecting an access point
  • H04W 68/00 - User notification, e.g. alerting or paging, for incoming communication, change of service or the like
  • 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
  • H04L 5/00 - Arrangements affording multiple use of the transmission path
  • H04W 72/04 - Wireless resource allocation
  • H04W 72/08 - Wireless resource allocation based on quality criteria
  • H04W 74/08 - Non-scheduled access, e.g. random access, ALOHA or CSMA [Carrier Sense Multiple Access]
  • H04W 76/10 - Connection setup

52.

EMISSIVE DISPLAY CONFIGURED FOR THROUGH-DISPLAY IMAGING BASED ON COLLIMATOR STRUCTURE

      
Application Number 17753167
Status Pending
Filing Date 2020-09-12
First Publication Date 2022-09-22
Owner GOOGLE LLC (USA)
Inventor
  • Choi, Sangmoo
  • Karri, Jyothi
  • Bita, Ion

Abstract

A display configuration to facilitate imaging through the display is disclosed. The imaging can be achieved by positioning a camera behind a transmit/receive area (120,122) of a display. The transmit/receive area is configured to reduce the interaction between the light propagating through the display and circuit elements of the display. The configuration of the transmit/receive area can be characterized by reduced pixel density, rearranged circuit elements (1242), and as light blocking layer (1222, 1260) to prevent light from diffracting from gaps formed by circuit elements (1242).

IPC Classes  ?

  • H01L 27/32 - Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate including components using organic materials as the active part, or using a combination of organic materials with other materials as the active part with components specially adapted for light emission, e.g. flat-panel displays using organic light-emitting diodes
  • H01L 51/52 - Solid state devices using organic materials as the active part, or using a combination of organic materials with other materials as the active part; Processes or apparatus specially adapted for the manufacture or treatment of such devices, or of parts thereof specially adapted for light emission, e.g. organic light emitting diodes (OLED) or polymer light emitting devices (PLED) - Details of devices

53.

Unsupervised Parallel Tacotron Non-Autoregressive and Controllable Text-To-Speech

      
Application Number 17326542
Status Pending
Filing Date 2021-05-21
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Elias, Isaac
  • Chun, Byungha
  • Shen, Jonathan
  • Jia, Ye
  • Zhang, Yu
  • Wu, Yonghui

Abstract

A method for training a non-autoregressive TTS model includes obtaining a sequence representation of an encoded text sequence concatenated with a variational embedding. The method also includes using a duration model network to predict a phoneme duration for each phoneme represented by the encoded text sequence. Based on the predicted phoneme durations, the method also includes learning an interval representation and an auxiliary attention context representation. The method also includes upsampling, using the interval representation and the auxiliary attention context representation, the sequence representation into an upsampled output specifying a number of frames. The method also includes generating, based on the upsampled output, one or more predicted mel-frequency spectrogram sequences for the encoded text sequence. The method also includes determining a final spectrogram loss based on the predicted mel-frequency spectrogram sequences and a reference mel-frequency spectrogram sequence and training the TTS model based on the final spectrogram loss.

IPC Classes  ?

  • 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 13/04 - Methods for producing synthetic speech; Speech synthesisers - Details of speech synthesis systems, e.g. synthesiser structure or memory management

54.

Wireless Network Reliability Over Relatively Low-Power Protocols

      
Application Number 17658690
Status Pending
Filing Date 2022-04-11
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • De, Pradip
  • Logue, Jay D.

Abstract

Systems and methods relating to communication over relatively low power protocols by adding reliability functionality are presented. Sent messages having reliability functionality include an acknowledgment request flag that indicates that the message includes a request to acknowledge the request once received and an application payload that includes data for the message. The acknowledgment request flag causes responding devices to send an acknowledgment message to the sending device indicating that the sent message has been received.

IPC Classes  ?

  • H04L 51/23 - Reliability checks, e.g. acknowledgments or fault reporting
  • H04L 69/28 - Timers or timing mechanisms used in protocols
  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
  • H04L 69/18 - Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
  • H04L 69/22 - Parsing or analysis of headers

55.

Dynamic Animation of Human Motion Using Wearable Sensors and Machine Learning

      
Application Number 17701338
Status Pending
Filing Date 2022-03-22
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Gillian, Nicholas
  • Giles, Daniel Lee

Abstract

A system for motion capture of human body movements includes sensor nodes configured for coupling to respective portions of a human subject. Each sensor node generates inertial sensor data as the human subject engages in a physical activity session and processes the inertial sensor data according to a first machine-learned model to generate a set of local motion determinations. One or more computing devices receive the sets of local determinations and process them according to a second machine-learned model to generate a body motion profile. The computing device(s) provide an animated display of an avatar moving according to the body motion profile and generate training data based on input received from a viewer in response to the animated display. The computing device(s) modify at least one of the first machine-learned model or the second machine-learned model based at least in part on the training data.

IPC Classes  ?

  • G06V 40/20 - Movements or behaviour, e.g. gesture recognition
  • G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
  • G06N 20/20 - Ensemble learning

56.

SHARDING FOR SYNCHRONOUS PROCESSORS

      
Application Number 17636805
Status Pending
Filing Date 2020-08-20
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Pope, Reiner
  • Schmit, Herman
  • Gunter, Michial Allen

Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for sharding dataflow graphs for a device having multiple synchronous tiles. One of the methods includes receiving a representation of a dataflow graph comprising a plurality of nodes that each represent respective matrix operations to be performed by a device having a plurality synchronous tiles. Candidate allocations of respective portions of the dataflow graph to each tile of the plurality of synchronous tiles are evaluated according to one or more resource constraints of the device. One of the candidate allocations is selected based on evaluating each candidate allocation.

IPC Classes  ?

  • G06F 15/82 - Architectures of general purpose stored program computers data or demand driven
  • G06F 17/16 - Matrix or vector computation

57.

Determining Expected Hash-Values in Functions with Control Flow

      
Application Number 17427406
Status Pending
Filing Date 2020-09-30
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Voorhies, Nathaniel Casey
  • Perez, Antonio Cortes

Abstract

This document describes techniques and apparatuses that enable determining expected hash-values in functions with control flow. A computing device receives a function comprising function instructions within at least three basic blocks connected via multiple execution paths. Hash-input instructions are inserted within a plurality of the basic blocks that indirectly force hash values at the respective insertion points. Hash values at ends of the plurality of the basic blocks are set to a canonical value and an expected hash-value and hash input-values are calculated using a hash function. By using the canonical value and the hash input-values, the expected hash-value is the same regardless of which execution path is executed.

IPC Classes  ?

  • G06F 9/38 - Concurrent instruction execution, e.g. pipeline, look ahead
  • G06F 9/30 - Arrangements for executing machine instructions, e.g. instruction decode

58.

ACTUATOR MODULES WITH REDUCED STIFFNESS CONNECTIONS TO PANELS AND MOBILE DEVICES INCLUDING THE SAME

      
Application Number 17634029
Status Pending
Filing Date 2020-12-07
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Starnes, Mark William
  • Phillis, Andrew

Abstract

A panel audio loudspeaker includes an actuator module. The actuator module includes an intermediate layer. The intermediate layer has a voice coil connected to the intermediate layer at a first surface. The actuator module includes a magnet assembly including a plurality of magnets. At least one pair of magnets are separated by an air gap. The actuator module includes a frame connected to the intermediate layer at the first surface, one or more springs connected to the frame and suspending the magnet assembly relative to the frame so that the voice coil extends at least partially into the air gap, and a spacer connected along a portion of the intermediate layer at a second surface of the intermediate layer opposite the first surface. A stiffness of the spacer at a region of connection to the intermediate layer is less than a stiffness of the intermediate layer at the connection portion.

IPC Classes  ?

  • H04R 9/06 - Loudspeakers
  • H04R 9/04 - Construction, mounting, or centering of coil
  • H04R 9/02 - Transducers of moving-coil, moving-strip, or moving-wire type - Details
  • H04R 1/02 - Casings; Cabinets; Mountings therein
  • H04R 7/04 - Plane diaphragms
  • H04R 3/00 - Circuits for transducers
  • H04M 1/02 - Constructional features of telephone sets
  • G06F 1/16 - Constructional details or arrangements

59.

SELECTIVE CAPPING TO REDUCE QUANTUM BIT DEPHASING

      
Application Number 17729999
Status Pending
Filing Date 2022-04-26
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor Barends, Rami

Abstract

A device includes: a substrate; a superconducting quantum interference device (SQUID) including a superconductor trace arranged on an upper surface of the substrate and having at least one Josephson junction interrupting a path of the superconductor trace, in which the superconductor trace includes a first superconductor material that exhibits superconducting properties at or below a corresponding superconducting critical temperature; and a dielectric capping layer on an upper surface of the SQUID, in which the dielectric capping layer covers a majority of the superconductor trace of the SQUID, and the capping layer includes an opening through which a first region of the SQUID is exposed, the first region of the SQUID including a first Josephson junction.

IPC Classes  ?

  • G06N 10/00 - Quantum computers, i.e. computer systems based on quantum-mechanical phenomena
  • G01R 33/035 - Measuring direction or magnitude of magnetic fields or magnetic flux using superconductive devices
  • H01L 39/02 - Devices using superconductivity or hyperconductivity; Processes or apparatus specially adapted for the manufacture or treatment thereof or of parts thereof - Details

60.

OPTIMIZING QUBIT OPERATING FREQUENCIES

      
Application Number 17730963
Status Pending
Filing Date 2022-04-27
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Klimov, Paul
  • Kelly, Julian Shaw

Abstract

Methods, systems, and apparatus for determining frequencies at which to operate interacting qubits arranged as a two dimensional grid in a quantum device. In one aspect, a method includes the actions of defining a first cost function that characterizes technical operating characteristics of the system. The cost function maps qubit operation frequency values to a cost corresponding to an operating state of the quantum device; applying one or more constraints to the defined first cost function to define an adjusted cost function; and adjusting qubit operation frequency values to vary the cost according to the adjusted cost function such that the operating state of the quantum device is improved.

IPC Classes  ?

  • G06N 10/00 - Quantum computers, i.e. computer systems based on quantum-mechanical phenomena
  • G06N 10/20 - Models of quantum computing, e.g. quantum circuits or universal quantum computers

61.

Thermal Management with Antenna Modules

      
Application Number 17636887
Status Pending
Filing Date 2020-08-31
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Stauffer, Erik Richard
  • Wang, Jibing
  • Akram, Aamir
  • Asrani, Vijay L.

Abstract

A user equipment (UE) manages thermal levels of antenna modules with reference to a temperature threshold. The UE includes multiple antenna modules having a first antenna module and a second antenna module and at least one wireless transceiver coupled to the multiple antenna modules. The UE also includes a processor and memory system implementing an antenna module thermal manager. The manager is configured to obtain a first temperature indication corresponding to the first antenna module of the multiple antenna modules. The manager is also configured to perform a comparison of the first temperature indication to at least one temperature threshold. The manager is further configured to switch, based on the comparison, from using the first antenna module to using the second antenna module for wireless communication with the at least one wireless transceiver.

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 1/036 - Cooling arrangements

62.

SCANNING MEMS MIRROR ANGLE-DOUBLING USING POLARIZATION

      
Application Number 17204457
Status Pending
Filing Date 2021-03-17
First Publication Date 2022-09-22
Owner GOOGLE LLC (USA)
Inventor Adema, Daniel

Abstract

Systems and methods for manipulation of the polarization state of light emitted by a laser projector to reduce the angle range of a scanning mirror articulated by a micro-electromechanical system MEMS to reduce power consumption are disclosed. A system includes a light source configured to emit laser light, a scanning mirror, and an angle expander disposed between the light source and the scanning mirror, the angle expander being configured to cause the laser light from the light source to be reflected at least once from the angle expander and at least twice from the scanning mirror.

IPC Classes  ?

  • G02B 27/01 - Head-up displays
  • G02B 26/10 - Scanning systems
  • G02B 5/30 - Polarising elements
  • G02B 27/28 - Optical systems or apparatus not provided for by any of the groups , for polarising
  • G02B 26/08 - Optical devices or arrangements using movable or deformable optical elements for controlling the intensity, colour, phase, polarisation or direction of light, e.g. switching, gating or modulating for controlling the direction of light

63.

Activity Detection On Devices With Multi-Modal Sensing

      
Application Number 17751094
Status Pending
Filing Date 2022-05-23
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Zyskowski, Jamie Alexander
  • Misiunas, Karolis
  • Inskip, Vi, Thomas William
  • Rom, Mohamad Hassan Bin Mohamad

Abstract

Methods, systems, devices, and computer-readable storage media for activity detection of a user of a computing device, using multi-modal sensing. A device can be configured to receive sensor data corresponding to multiple modalities and process the sensor data to predict an activity performed by a user of a computing device. The device in response to the detected activity can perform a response action, such as muting or pausing audio playback from the computing device. Different modalities can be combined, such as body vibration data, air vibration data, and image data, which can be processed to distinguish user activity, e.g., speaking versus not speaking, to allow the computing device to perform the correct corresponding action.

IPC Classes  ?

  • H04R 5/033 - Headphones for stereophonic communication
  • H04R 5/04 - Circuit arrangements
  • H04R 3/04 - Circuits for transducers for correcting frequency response
  • H04R 1/10 - Earpieces; Attachments therefor
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06F 3/16 - Sound input; Sound output
  • G06N 20/00 - Machine learning

64.

MILLIMETER WAVE RADAR ON FLEXIBLE PRINTED CIRCUIT BOARD

      
Application Number 17753213
Status Pending
Filing Date 2020-10-14
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Wang, Daran
  • Gu, Changzhan
  • Diamond, Michael
  • Pan, Zhen

Abstract

An example computing device includes a printed circuit board comprising: a first layer including one or more ground signal paths; a second layer including one or more ground signal paths; a third layer disposed between the first layer and the second layer; a radar antenna portion comprising a first radar antenna and electrically connected to a distal connector of the printed circuit board; a radar clock signal line configured to convey a radar clock signal between the radar antenna portion and the distal connector; and a first ground guard trace electrically coupled to the one or more ground signal paths and positioned adjacent to a first side of the radar clock signal line and parallel to a length of the radar clock signal line.

IPC Classes  ?

  • G01S 7/02 - 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
  • G01J 1/42 - Photometry, e.g. photographic exposure meter using electric radiation detectors
  • H04R 3/12 - Circuits for transducers for distributing signals to two or more loudspeakers
  • H01Q 1/48 - Earthing means; Earth screens; Counterpoises
  • H01Q 1/52 - Means for reducing coupling between antennas; Means for reducing coupling between an antenna and another structure
  • H01Q 1/38 - Structural form of radiating elements, e.g. cone, spiral, umbrella formed by a conductive layer on an insulating support

65.

FIBRE COUPLE LIGHT ENGINE

      
Application Number 17522220
Status Pending
Filing Date 2021-11-09
First Publication Date 2022-09-22
Owner GOOGLE LLC (USA)
Inventor
  • Effinger, Daniel J.
  • Wales, Benjamin

Abstract

A light engine includes multiple laser diodes, each configured to emit laser light, and a light source unit having multiple channels, each of the channels is associated with one of the laser diodes and configured to transmit the laser light emitted from the corresponding laser diode. The channels may be, for example, fiber optic strands or optical pathways within a channeled lightguide. The light engine further includes a ferrule coupled to the light source unit and configured to receive the laser light from the light source unit and to output a collimated beam of laser light comprising each wavelength of laser light emitted by the laser diodes.

IPC Classes  ?

  • G02B 27/01 - Head-up displays
  • F21V 8/00 - Use of light guides, e.g. fibre optic devices, in lighting devices or systems
  • H01S 5/40 - Arrangement of two or more semiconductor lasers, not provided for in groups
  • H01S 5/02251 - Out-coupling of light using optical fibres
  • H01S 5/02253 - Out-coupling of light using lenses

66.

IMAGE REPLACEMENT INPAINTING

      
Application Number 17641700
Status Pending
Filing Date 2020-05-13
First Publication Date 2022-09-22
Owner GOOGLE LLC (USA)
Inventor
  • Frey, Nathan James
  • Sriram, Vinay Kotikalapudi

Abstract

A method for replacing an object in an image. The method may include identifying a first object at a position within a first image, masking, based on the first image and the position of the first object, a target area to produce a masked image, generating, based on the masked image and an inpainting machine learning model, a second image different from the first image, the inpainting machine learning model being trained using a difference between the target area of training images and content of generated images at location corresponding to the target area of the training images, generating, based on the masked image and the second image, a third image, and adding, to the third image, a new object different from the first object.

IPC Classes  ?

  • G06T 5/00 - Image enhancement or restoration
  • G06T 5/50 - Image enhancement or restoration by the use of more than one image, e.g. averaging, subtraction

67.

MULTI-TASK SELF-TRAINING FOR LEARNING GENERAL REPRESENTATIONS

      
Application Number 17697750
Status Pending
Filing Date 2022-03-17
First Publication Date 2022-09-22
Owner Google LLC (USA)
Inventor
  • Lin, Tsung-Yi
  • Zoph, Barret
  • Cubuk, Ekin Dogus
  • Ghiasi, Golnaz
  • Le, Quoc V.

Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training an image representation neural network.

IPC Classes  ?

  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
  • G06N 3/08 - Learning methods
  • G06V 10/774 - Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting
  • G06V 10/77 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
  • G06V 10/776 - Validation; Performance evaluation
  • G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
  • G06V 10/80 - Fusion, i.e. combining data from various sources at the sensor level, preprocessing level, feature extraction level or classification level

68.

MANAGING USER EQUIPMENT CAPABILITIES IN MULTIPLE REGISTRATION SCENARIOS

      
Application Number US2022019675
Publication Number 2022/197515
Status In Force
Filing Date 2022-03-10
Publication Date 2022-09-22
Owner GOOGLE LLC (USA)
Inventor Wu, Chih-Hsiang

Abstract

A user equipment (UE) can implement a method for managing UE capability information. The method includes: registering (1702) with a first cellular network via a first RAN using a first universal subscriber identity module (USIM); registering (1704) with a second cellular network via a second RAN using a second USIM; transmitting (1706), to the first RAN, a first indication of a UE capability for communicating with the first RAN over a first RAT; and based on whether the UE supports communicating over a second RAT, which is different from the first RAT, while registered to both the first cellular network and the second cellular network, either: (i) transmitting (1710), to the first RAN, a second indication of a UE capability for communicating with the first RAN over the second RAT; or (ii) disabling (1712) UE capabilities dedicated to communicating over the second RAT.

IPC Classes  ?

  • H04W 8/24 - Transfer of terminal data
  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
  • H04W 60/00 - Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration

69.

DEVICES FOR GESTURE DETECTION THAT INCORPORATE ULTRA-WIDEBAND (UWB) TRANSCEIVERS

      
Application Number US2021022363
Publication Number 2022/197282
Status In Force
Filing Date 2021-03-15
Publication Date 2022-09-22
Owner GOOGLE LLC (USA)
Inventor
  • Wang, Jian
  • Feldman, Arnold

Abstract

Example embodiments relate to devices for gesture detection that incorporate ultra- wideband (UWB) transceivers. An example device includes a first UWB transceiver configured to transmit and receive UWB signals to communicate with a second UWB transceiver. The UWB signals are indicative of an orientation and a position of the first UWB transceiver relative to the second UWB transceiver. The second UWB transceiver corresponds to a first controlled device. The device also includes a memory and a processor. The processor is configured to identify one or more gestures traced out by the device based on the UWB signals. The processor is also configured to cause the first UWB transceiver to transmit a command UWB signal to the second UWB transceiver based on the one or more identified gestures. The command UWB signal provides an instruction to the first controlled device.

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
  • G08C 17/02 - Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
  • H04W 4/00 - Services specially adapted for wireless communication networks; Facilities therefor

70.

FREQUENCY CONFIGURATION IN QUANTUM GATES FOR LEAKAGE REMOVAL

      
Application Number US2022020359
Publication Number 2022/197687
Status In Force
Filing Date 2022-03-15
Publication Date 2022-09-22
Owner GOOGLE LLC (USA)
Inventor
  • Korotkov, Alexander Nikolaevich
  • Satzinger, Kevin Joseph
  • Mcewen, Matthew James
  • Smelyanskiy, Vadim
  • Klimov, Paul Victor
  • Barends, Rami
  • Kelly, Julian Shaw
  • Atalaya-Chavez, Juan Carlos
  • Chen, Zijun

Abstract

A quantum computing system configured for removal of leakage states can include quantum hardware including a first qubit and a second qubit, wherein the first qubit is configured to have a first transition frequency and wherein the second qubit is configured to have a second transition frequency, the first transition frequency being greater than the second transition frequency. The quantum computing system can include one or more quantum control devices configured to control operation of at least the first qubit and the second qubit, wherein the one or more quantum control devices are configured to implement a quantum gate operation on the first qubit and the second qubit based at least in part on the first transition frequency and the second transition frequency, and wherein the one or more quantum control devices are configured to periodically reset a quantum state of the first qubit.

IPC Classes  ?

  • G06N 10/70 - Quantum error correction, detection or prevention, e.g. surface codes or magic state distillation

71.

Cloud-based tool for creating video interstitials

      
Application Number 17146401
Grant Number 11449207
Status In Force
Filing Date 2021-01-11
First Publication Date 2022-09-20
Grant Date 2022-09-20
Owner GOOGLE LLC (USA)
Inventor
  • Toff, Jason
  • Doshi, Rushabh Ashok
  • Shimshowitz, Dror
  • Bridgwater, Thomas Benton

Abstract

An interstitial creation interface is provided for display on a user device, the interstitial creation interface comprising a selectable interstitial indicator to add an interstitial to a playlist comprising a plurality of media items, wherein the selectable interstitial indicator is to be positioned between a first media item and a second media item of the plurality of media items. Responsive to a user selection of the selectable interstitial indicator, presentation of a plurality of user interface (UI) elements is caused to allow a user of the user device to specify interstitial configuration parameters for the interstitial being added to the playlist. User input is received for at least a subset of the plurality of UI elements to specify the interstitial configuration parameters for the interstitial. The interstitial is created based on the received interstitial configuration parameters, wherein the created interstitial is supplemental content to be added before or after one of a plurality of files of the plurality of media items.

IPC Classes  ?

  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object or an image, setting a parameter value or selecting a range
  • G06F 16/40 - Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
  • G06F 16/438 - Presentation of query results
  • G06F 3/0482 - 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 interaction with lists of selectable items, e.g. menus
  • G06F 3/04842 - Selection of displayed objects or displayed text elements
  • G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
  • G11B 27/036 - Insert-editing
  • G11B 27/34 - Indicating arrangements
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network

72.

Application specific integrated circuit accelerators

      
Application Number 17135607
Grant Number 11451229
Status In Force
Filing Date 2020-12-28
First Publication Date 2022-09-20
Grant Date 2022-09-20
Owner Google LLC (USA)
Inventor
  • Gunter, Michial Allen
  • Leichner, Iv, Charles Henry
  • Spalink, Tammo

Abstract

A tile including circuitry for use with machine learning models, the tile including: a first computational array of cells, in which the computational array of cells is a sub-array of a larger second computational array of cells; local memory coupled to the first computational array of cells; and multiple controllable bus lines, in which a first subset of the multiple controllable bus lines include multiple general purpose controllable bus lines couplable to the local memory.

IPC Classes  ?

  • H03K 19/0175 - Coupling arrangements; Interface arrangements
  • H03K 19/17736 - Structural details of routing resources
  • G06N 3/08 - Learning methods
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06N 3/04 - Architecture, e.g. interconnection topology

73.

TERRA

      
Application Number 1683101
Status Registered
Filing Date 2022-08-12
Registration Date 2022-08-12
Owner VERILY LIFE SCIENCES, LLC (USA)
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Platform as a service (PaaS) featuring computer software platforms for biomedical researchers to access data, run analysis tools and collaborate.

74.

Automatic Progressive Transition Of Volume Adaptation To Environmental Noise

      
Application Number 17632583
Status Pending
Filing Date 2019-09-06
First Publication Date 2022-09-15
Owner Google LLC (USA)
Inventor
  • Lee, Jae
  • Kasirajan, Priya

Abstract

The present disclosure provides systems and methods for progressively transitioning the playback volume based on a background noise level. The device (800) may have a predetermined quantity of volume levels between a minimum volume and a maximum volume. The volume levels may be spaced by predetermined increments, such that there is a predefined difference between adjacent volume levels. A digital gain (102) may be used to adjust the volume level and an analog gain (106) may allow for the playback volume to be adjusted to an amount between adjacent volume levels. The playback volume may progressively transition within the predefined volume levels by an amount less than the predetermined difference between adjacent volume levels. This smaller amount may be the analog gain (106).

IPC Classes  ?

  • H03G 3/32 - Automatic control in amplifiers having semiconductor devices the control being dependent upon ambient noise level or sound level
  • H03G 5/16 - Automatic control

75.

System and Method for Providing an Artificial Intelligence Control Surface for a User of a Computing Device

      
Application Number 17626265
Status Pending
Filing Date 2019-07-11
First Publication Date 2022-09-15
Owner Google LLC (USA)
Inventor
  • Jones, David Matthew
  • Marchant, Robert

Abstract

A computing system can include an artificial intelligence system including one or more machine-learned models. The artificial intelligence system can be configured to receive context data and output data descriptive of a plurality of available control actions available for performance by the artificial intelligence system on behalf of a user of the computing system. The computing system can be configured to perform operations including obtaining the context data; inputting the context data into the artificial intelligence system; receiving, as an output of the artificial intelligence system, the data descriptive of the plurality of available control actions available for performance by the artificial intelligence system; and providing, within a user interface for display to a user, an artificial intelligence control surface. The artificial intelligence control surface can include a plurality of user-selectable tiles. The plurality of user-selectable tiles can respectively correspond to the plurality of available control actions.

IPC Classes  ?

  • G06F 3/0482 - 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 interaction with lists of selectable items, e.g. menus
  • G06F 3/04812 - Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
  • 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

76.

Event Based Recording

      
Application Number 17638677
Status Pending
Filing Date 2020-09-04
First Publication Date 2022-09-15
Owner Google LLC (USA)
Inventor
  • Nold, John Jordan
  • Venters, Joe Delone
  • Kong, Liana
  • Mullins, Scott

Abstract

An electronic device comprises an image sensor, one or more processors, and memory storing instructions for receiving an event recording profile based on configuration data of the electronic device, the configuration data including a location type or a power type; receiving a plurality of images of a scene captured by the image sensor; detecting a trigger event based on one or more of the plurality of images of the scene; in response to detecting the trigger event, identifying an object of interest in one or more of the plurality of images of the scene; creating an event clip from the stored images that include the object of interest, wherein creating the event clip includes configuring a clip length based on the event recording profile; and providing the event clip for display.

IPC Classes  ?

  • H04N 5/77 - Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
  • G11B 27/031 - Electronic editing of digitised analogue information signals, e.g. audio or video signals

77.

3D Object Detection Using Random Forests

      
Application Number 17636250
Status Pending
Filing Date 2019-09-13
First Publication Date 2022-09-15
Owner Google LLC (USA)
Inventor
  • Tan, David Joseph
  • Tombari, Federico

Abstract

Example embodiments allow for fast, efficient detection and pose estimation of objects based on point clouds, depth images/maps, or other depth information about a scene that may contain the objects. Embodiments include translating and rotating the depth image to bring individual points of the depth image to a standard orientation and location so as to improve performance when an object is near the periphery of the field of view. Some disclosed embodiments include applying a random forest to perform pose estimation. By using the decision trees or other fast methods, it can be advantageous to perform pose estimation a plurality of times prior to identifying whether a particular object is actually present in a scene. Prospective pose estimates can be combined with models of the objects in order to evaluate whether the object is present in the scene.

IPC Classes  ?

  • G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
  • G06V 20/64 - Three-dimensional objects
  • G06T 7/50 - Depth or shape recovery
  • G06V 20/10 - Terrestrial scenes

78.

Alert Handling

      
Application Number 17633530
Status Pending
Filing Date 2020-10-31
First Publication Date 2022-09-15
Owner Google LLC (USA)
Inventor
  • Johnson, Scott D.
  • Chen, Timothy Jay
  • Gori, Christopher
  • Kim, Eunchan
  • Schaffner, Michael Stefano Fritz

Abstract

An IC chip can provide silicon root of trust (RoT) functionality. In described implementations, the IC chip includes a processor, an alert handler, and multiple peripheral devices, which generate alert indications. The alert handler processes the alert indications, which have security implications. The alert handler includes multiple alert receiver modules to communicate with the multiple peripheral devices. The alert handler also includes a controller, multiple accumulation units, multiple escalation timers, and multiple escalation sender modules. These components can be organized into a hierarchy of increasing escalation severity. In operation, the controller classifies an alert and flexibly implements an adaptable alert handler path that is established through the escalation components responsive to the classification and based on a source of the alert. A path can conclude with an escalation sender module commanding an escalation handler to implement a security countermeasure. The flexible paths can therefore handle different types of alerts.

IPC Classes  ?

  • G06F 21/85 - Protecting input, output or interconnection devices interconnection devices, e.g. bus-connected or in-line devices

79.

Real-Time Adaptation of Audio Playback

      
Application Number 17654538
Status Pending
Filing Date 2022-03-11
First Publication Date 2022-09-15
Owner Google LLC (USA)
Inventor
  • Garcia, Ricardo Antonio
  • Sennton, Gustav David Gunnar
  • Lo, Bich Ha
  • Clark, Nicholas James
  • Mcwilliams, Nicole Laure
  • Ledley, Richard
  • Florescu, Alex
  • Garside, Jamie

Abstract

A method includes determining one or more audio characteristics of a first digital signal representing a first portion of streaming media content provided by a media playback application to an audio output component; playing the first portion of the media content into an environment; capturing, by an audio output component, a second digital signal representing the first portion of the media content as played; determining, based on the captured second digital signal, one or more detected audio characteristics of the media content as played into the environment; determining a difference between the one or more audio characteristics of the media content and the one or more detected audio characteristics; calibrating a second portion of the media content based on the difference and based on a determination that the second portion is to be calibrated; and playing, by the audio output component into the environment, the second portion as calibrated.

IPC Classes  ?

80.

Systems And Methods For Detecting Mechanical Disturbances Using Underwater Optical Cables

      
Application Number 17752969
Status Pending
Filing Date 2022-05-25
First Publication Date 2022-09-15
Owner Google LLC (USA)
Inventor
  • Kamalov, Valey
  • Cantono, Mattia
  • Vusirikala, Vijayanand
  • Salsi, Massimiliano
  • Newland, Matthew Eldred

Abstract

Systems and methods are provided for generating a model for detection of seismic events. In this regard, one or more processors may receive from one or more stations located along an underwater optical route, one or more time series of polarization states of a detected light signal during a time period. The one or more processors may transform the one or more time series of polarization states into one or more spectrums in a frequency domain. Seismic activity data for the time period may be received by the one or more processors, where the seismic activity data include one or more seismic events detected in a region at least partially overlapping the underwater optical route. The one or more processors then generate a model for detecting seismic events based on the one or more spectrums and the seismic activity data.

IPC Classes  ?

  • G01V 1/00 - Seismology; Seismic or acoustic prospecting or detecting
  • G01H 9/00 - Measuring mechanical vibrations or ultrasonic, sonic or infrasonic waves by using radiation-sensitive means, e.g. optical means
  • G01V 1/28 - Processing seismic data, e.g. analysis, for interpretation, for correction
  • G01V 1/30 - Analysis

81.

LOW-LIGHT AUTOFOCUS TECHNIQUE

      
Application Number 17754179
Status Pending
Filing Date 2019-10-11
First Publication Date 2022-09-15
Owner Google LLC (USA)
Inventor
  • Lou, Ying Chen
  • Chan, Leung Chun
  • Murthy, Kiran
  • He, Qiurui
  • Hung, Szepo Robert
  • Nath, Sushil

Abstract

The present disclosure relates to a low-light autofocus technique. One example embodiment includes a method. The method includes receiving an indication of a low-light condition for a camera system. The method also includes determining an extended exposure time for a low-light autofocus procedure of the camera system. Further, the method includes capturing, by the camera system, an extended frame for the low-light autofocus procedure. The extended frame is captured by die camera system using the determined extended exposure time. In addition, the method includes determining, based on the captured extended frame, an in-focus lens setting for a lens of the camera system.

IPC Classes  ?

  • H04N 5/235 - Circuitry for compensating for variation in the brightness of the object

82.

Network Reachability Impact Analysis

      
Application Number 17804389
Status Pending
Filing Date 2022-05-27
First Publication Date 2022-09-15
Owner Google LLC (USA)
Inventor
  • Yang, Hongkun
  • Liu, Hui
  • Adhav, Gargi
  • Tang, Alan

Abstract

A method of network reachability impact analysis includes receiving a plurality of network configuration snapshots for a network. The method also includes selecting a first network configuration snapshot of the network and a second network configuration snapshot of the network. The method further includes generating a first reachability graph representing packet reachability of the network for the first network configuration snapshot. The method also includes generating a second reachability graph representing packet reachability of the network for the second network configuration snapshot. The method also includes computing a reachability differentiation graph identifying a net change to reachability from the first reachability graph to the second reachability graph. The method further includes generating a reachability differentiation report including a human-interpretable output of the net change to reachability.

IPC Classes  ?

  • H04L 41/12 - Discovery or management of network topologies
  • H04L 43/045 - Processing captured monitoring data, e.g. for logfile generation for graphical visualisation of monitoring data
  • H04L 41/084 - Configuration by using pre-existing information, e.g. using templates or copying from other elements
  • H04L 41/082 - Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality

83.

UTTERANCE CLASSIFIER

      
Application Number 17804657
Status Pending
Filing Date 2022-05-31
First Publication Date 2022-09-15
Owner Google LLC (USA)
Inventor
  • Howard, Nathan David
  • Simko, Gabor
  • Parada San Martin, Maria Carolina
  • Kalyanasundaram, Ramkarthik
  • Arumugam, Guru Prakash
  • Vasudevan, Srinivas

Abstract

A method includes receiving a spoken utterance that includes a plurality of words, and generating, using a neural network-based utterance classifier comprising a stack of multiple Long-Short Term Memory (LSTM) layers, a respective textual representation for each word of the of the plurality of words of the spoken utterance. The neural network-based utterance classifier trained on negative training examples of spoken utterances not directed toward an automated assistant server. The method further including determining, using the respective textual representation generated for each word of the plurality of words of the spoken utterance, that the spoken utterance is one of directed toward the automated assistant server or not directed toward the automated assistant server, and when the spoken utterance is directed toward the automated assistant server, generating instructions that cause the automated assistant server to generate a response to the spoken utterance.

IPC Classes  ?

  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G06F 3/16 - Sound input; Sound output
  • G10L 15/16 - Speech classification or search using artificial neural networks
  • G10L 15/18 - Speech classification or search using natural language modelling
  • G10L 15/30 - Distributed recognition, e.g. in client-server systems, for mobile phones or network applications

84.

UNSUPERVISED LEARNING OF IMAGE DEPTH AND EGO-MOTION PREDICTION NEURAL NETWORKS

      
Application Number 17826849
Status Pending
Filing Date 2022-05-27
First Publication Date 2022-09-15
Owner Google LLC (USA)
Inventor
  • Mahjourian, Reza
  • Wicke, Martin
  • Angelova, Anelia

Abstract

A system includes a neural network implemented by one or more computers, in which the neural network includes an image depth prediction neural network and a camera motion estimation neural network. The neural network is configured to receive a sequence of images. The neural network is configured to process each image in the sequence of images using the image depth prediction neural network to generate, for each image, a respective depth output that characterizes a depth of the image, and to process a subset of images in the sequence of images using the camera motion estimation neural network to generate a camera motion output that characterizes the motion of a camera between the images in the subset. The image depth prediction neural network and the camera motion estimation neural network have been jointly trained using an unsupervised learning technique.

IPC Classes  ?

  • G06T 7/579 - Depth or shape recovery from multiple images from motion
  • G06T 7/285 - Analysis of motion using a sequence of stereo image pairs
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/08 - Learning methods

85.

NEURAL ARCHITECTURE SEARCH WITH WEIGHT SHARING

      
Application Number 17827626
Status Pending
Filing Date 2022-05-27
First Publication Date 2022-09-15
Owner Google LLC (USA)
Inventor Bender, Gabriel Mintzer

Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for selecting a neural network to perform a particular machine learning task while satisfying a set of constraints.

IPC Classes  ?

86.

System For Live Migration of Virtual Machines With Assigned Peripheral Devices

      
Application Number 17831068
Status Pending
Filing Date 2022-06-02
First Publication Date 2022-09-15
Owner Google LLC (USA)
Inventor
  • Serebrin, Benjamin Charles
  • Makarevich, Grigory
  • Northup, Eric

Abstract

Hardware transactions or other techniques, such as custom PCIe handling devices, are used to atomically move pages from one hoses memory to another hoses memory. The hosts are connected by one or two non-transparent bridges (NTBs), which make each host's memory and devices available to the other, while allowing each host to reboot independently.

IPC Classes  ?

  • G06F 9/455 - Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 12/1009 - Address translation using page tables, e.g. page table structures

87.

IMPLEMENTATIONS FOR VOICE ASSISTANT ON DEVICES

      
Application Number 17832049
Status Pending
Filing Date 2022-06-03
First Publication Date 2022-09-15
Owner Google LLC (USA)
Inventor
  • Mixter, Kenneth
  • Shah, Raunaq

Abstract

An electronic device configures a device-agnostic voice assistant library for execution on the electronic device based on the electronic device having a first device type. The electronic device also selects an implementation for the voice assistant library. After the configuring, the electronic device receives a verbal input from a user. It extracts request information from the verbal input by processing the verbal input using the voice assistant library executing on the device. It transmits a request to a remote system, the request including the extracted request information. The electronic device receives a response to the request. The response is generated by the remote system in accordance with the extracted request information. The electronic device performs an operation in accordance with the response by one or more voice processing modules of the configured voice assistant library.

IPC Classes  ?

  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • H04N 21/40 - Client devices specifically adapted for the reception of, or interaction with, content, e.g. STB [set-top-box]; Operations thereof
  • H04N 21/20 - Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
  • H04N 21/4722 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content
  • H04N 21/4147 - PVR [Personal Video Recorder]
  • H04N 21/47 - End-user applications
  • H04M 3/493 - Interactive information services, e.g. directory enquiries
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • H04N 21/41 - Structure of client; Structure of client peripherals
  • G06F 3/16 - Sound input; Sound output
  • H04N 21/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests
  • H04M 1/27 - Devices whereby a plurality of signals may be stored simultaneously

88.

MIXED CLIENT-SERVER FEDERATED LEARNING OF MACHINE LEARNING MODEL(S)

      
Application Number 17197954
Status Pending
Filing Date 2021-03-10
First Publication Date 2022-09-15
Owner Google LLC (USA)
Inventor
  • Beaufays, Françoise
  • Hard, Andrew
  • Indra Ramaswamy, Swaroop
  • Thakkar, Om Dipakbhai
  • Mathews, Rajiv

Abstract

Implementations disclosed herein are directed to federated learning of machine learning (“ML”) model(s) based on gradient(s) generated at corresponding client devices and a remote system. Processor(s) of the corresponding client devices can process client data generated locally at the corresponding client devices using corresponding on-device ML model(s) to generate corresponding predicted outputs, generate corresponding client gradients based on the corresponding predicted outputs, and transmit the corresponding client gradients to the remote system. Processor(s) of the remote system can process remote data obtained from remote database(s) using global ML model(s) to generate additional corresponding predicted outputs, generate corresponding remote gradients based on the additional corresponding predicted outputs. Further, the remote system can utilize the corresponding client gradients and the corresponding remote gradients to update the global ML model(s) or weights thereof. The updated global ML model(s) and/or the updated weights thereof can be transmitted back to the corresponding client devices.

IPC Classes  ?

  • G10L 15/065 - Adaptation
  • G10L 15/30 - Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
  • G10L 15/26 - Speech to text systems
  • G10L 13/04 - Methods for producing synthetic speech; Speech synthesisers - Details of speech synthesis systems, e.g. synthesiser structure or memory management

89.

Systems and Methods for Refined Object Estimation from Image Data

      
Application Number 17200643
Status Pending
Filing Date 2021-03-12
First Publication Date 2022-09-15
Owner Google LLC (USA)
Inventor
  • Sminchisescu, Cristian
  • Zanfir, Andrei
  • Bazavan, Eduard Gabriel
  • Zanfir, Mihai
  • Freeman, William Tafel
  • Sukthankar, Rahul

Abstract

Systems and methods are directed to a method for estimation of an object state from image data. The method can include obtaining two-dimensional image data depicting an object. The method can include processing, with an estimation portion of a machine-learned object state estimation model, the two-dimensional image data to obtain an initial estimated state of the object. The method can include, for each of one or more refinement iterations, obtaining a previous loss value associated with a previous estimated state for the object, processing the previous loss value to obtain a current estimated state of the object, and evaluating a loss function to determine a loss value associated with the current estimated state of the object. The method can include providing a final estimated state for the object.

IPC Classes  ?

  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06N 3/08 - Learning methods

90.

SURGICAL TRAINING SYSTEMS AND METHODS

      
Application Number 17682468
Status Pending
Filing Date 2022-02-28
First Publication Date 2022-09-15
Owner Verily Life Sciences LLC (USA)
Inventor
  • Hannaford, Blake
  • Barral, Joëlle
  • Piponi, Daniele
  • Campion, Gianni

Abstract

Systems and methods for surgical training are provided. The system may include an operating display console for a first surgeon to view a video feed of a surgery while the first surgeon performs the surgery. The system may also include a training display console for a second surgeon to view the video feed of the surgery while the surgery is performed. The system may further include a controller that interfaces with the operating display console and the training display console. The training display console may include a training interface for pausing the video feed displayed on the training display console, and for switching from a display mode to a simulation mode for simulating one or more surgical steps of the surgery.

IPC Classes  ?

  • G09B 23/28 - Models for scientific, medical, or mathematical purposes, e.g. full-sized device for demonstration purposes for medicine
  • G09B 9/00 - Simulators for teaching or training purposes

91.

REALTIME PRE-ENCODING CONTENT-ADAPTIVE GPU IMAGE DITHERING

      
Application Number US2021021741
Publication Number 2022/191836
Status In Force
Filing Date 2021-03-10
Publication Date 2022-09-15
Owner GOOGLE LLC (USA)
Inventor
  • Xie, Richard
  • Tahasildar, Ramachandra
  • Hong, Danny
  • Sukhanov, Alex
  • Liu, Albert Julius
  • Erkin, Beril

Abstract

Real-time pre-encoding dithering techniques mitigate or eliminate banding and other graphical artifacts in video frames prior to such video frames being encoded for transmission to and display by one or more client devices. For each of one or more input video frames, one or more random seeds and a frame identifier are received, and a dithering process is initiated for each of one or more pixels of the input video frame. The dithering process includes generating a YUV noise vector based on the random seeds and on the frame identifier, computing a YUV representation of the input pixel based on RGB color information for the input pixel, and generating a dithered output pixel by adding the generated YUV noise vector to the YUV representation of the input pixel.

IPC Classes  ?

  • H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
  • G06T 5/00 - Image enhancement or restoration
  • 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

92.

DISPLAY SHIELD WITH INTEGRATED ANTENNA

      
Application Number US2021022103
Publication Number 2022/191851
Status In Force
Filing Date 2021-03-12
Publication Date 2022-09-15
Owner GOOGLE LLC (USA)
Inventor
  • Wang, Zheyu
  • Oh, Sung
  • Li, Pei
  • Zhu, Jiang

Abstract

An electronic device is provided having an antenna that also functions as a display shield for a display of the device. The display shield can separate components for a display module from other electrical components of the electronic device. The display shield can be grounded to an enclosure of the device at least partially by one or more shield grounding clips, and configured to receive and/or transmit radio frequency waves.

IPC Classes  ?

  • H01Q 1/24 - Supports; Mounting means by structural association with other equipment or articles with receiving set
  • H01Q 1/44 - ANTENNAS, i.e. RADIO AERIALS - Details of, or arrangements associated with, antennas using equipment having another main function to serve additionally as an antenna
  • H01Q 1/48 - Earthing means; Earth screens; Counterpoises
  • H01Q 5/328 - Individual or coupled radiating elements, each element being fed in an unspecified way using frequency dependent circuits or components, e.g. trap circuits or capacitors between a radiating element and ground
  • H01Q 5/335 - Individual or coupled radiating elements, each element being fed in an unspecified way using frequency dependent circuits or components, e.g. trap circuits or capacitors at the feed, e.g. for impedance matching
  • H01Q 9/04 - Resonant antennas
  • H01Q 1/27 - Adaptation for use in or on movable bodies

93.

PARALLAX OCCLUSION RENDERING TO REDUCE MOVEMENT LATENCY

      
Application Number US2021022122
Publication Number 2022/191854
Status In Force
Filing Date 2021-03-12
Publication Date 2022-09-15
Owner GOOGLE LLC (USA)
Inventor
  • Basehore, Derek James
  • Sanders, Nicholas Jordan

Abstract

A server (102) provides image data (122) including detailed geometry and shading information for one of more objects (905, 910) in a scene from a last known camera orientation and placement (a "first camera view") (110) and a height map (124) indicating a distance from the first camera view to each pixel of the image. The image data and the height map are collectively referred to as a "parallax pixel map" (120). A client device (130) receives the parallax pixel map from the server and updates the parallax pixel map based on a current camera orientation and placement (the "current camera view") (140). The client device projects the updated parallax pixel map (142) onto the image of the scene based on the current camera view to generate a current display frame (150). The client device then provides the current display frame for display.

IPC Classes  ?

  • H04N 13/128 - Adjusting depth or disparity
  • H04N 13/117 - Transformation of image signals corresponding to virtual viewpoints, e.g. spatial image interpolation the virtual viewpoint locations being selected by the viewers or determined by viewer tracking

94.

METHODS AND SYSTEMS FOR PROVIDING A SECURE AUTOMATED ASSISTANT

      
Application Number US2021062907
Publication Number 2022/191886
Status In Force
Filing Date 2021-12-10
Publication Date 2022-09-15
Owner GOOGLE LLC (USA)
Inventor
  • Sharifi, Matthew
  • Carbune, Victor

Abstract

Implementations described herein relate to receiving user input directed to an automated assistant, processing the user input to determine whether data from a server and/or third-party application is needed to perform certain fulfillment of an assistant command included in the user input, and generating a prompt that requests a user consent to transmitting of a request to the server and/or the third-party application to obtain the data needed to perform the certain fulfillment. In implementations where the user consents, the data can be obtained and utilized to perform the certain fulfillment. In implementations where the user does not consent, client data can be generated locally at a client device and utilized to perform alternate fulfillment of the assistant command. In various implementations, the request transmitted to the server and/or third-party application can be modified based on ambient noise captured when the user input is received.

IPC Classes  ?

  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G10L 15/30 - Distributed recognition, e.g. in client-server systems, for mobile phones or network applications

95.

DEVICE ARBITRATION FOR LOCAL EXECUTION OF AUTOMATIC SPEECH RECOGNITION

      
Application Number US2021063370
Publication Number 2022/191892
Status In Force
Filing Date 2021-12-14
Publication Date 2022-09-15
Owner GOOGLE LLC (USA)
Inventor
  • Sharifi, Matthew
  • Carbune, Victor

Abstract

A text representation of a spoken utterance can be generated based on a candidate text representation of a spoken utterance generated using a given client device and/or based on one or more additional candidate text representations of the spoken utterance each generated using a corresponding additional client device. Various implementations include determining the additional client device(s) from a set of additional client devices in an environment with the given client device. Various implementations additionally or alternatively include determining whether an additional client device is to generate an additional candidate text representation of the spoken utterance based on audio data captured by microphone(s) of the given client device and/or based on additional audio data that captured by microphone(s) of the additional client device.

IPC Classes  ?

  • G10L 15/32 - Multiple recognisers used in sequence or in parallel; Score combination systems therefor, e.g. voting systems
  • G10L 15/30 - Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
  • G10L 15/26 - Speech to text systems

96.

MANAGING RADIO RESOURCES AND DOWNLINK TRANSMISSION DURING HANDOVER

      
Application Number US2022018618
Publication Number 2022/192056
Status In Force
Filing Date 2022-03-03
Publication Date 2022-09-15
Owner GOOGLE LLC (USA)
Inventor Wu, Chih-Hsiang

Abstract

A radio access network (RAN) for configuring a user equipment (UE) generates (i) a conditional configuration, and (ii) a condition to be satisfied before the UE applies the conditional configuration (1402), receives, from a core network (CN), an interface message indicating to configure the UE (1404), determines that the interface message affects the conditional configuration (1406), generates a message related to the conditional configuration in view of the received interface message (1408), and transmits the message to the UE (1410).

IPC Classes  ?

  • H04W 36/00 - Handoff or reselecting arrangements

97.

PRIVACY PRESERVING MEASUREMENTS USING SECURE MULTI-PARTY COMPUTATION

      
Application Number US2022019169
Publication Number 2022/192146
Status In Force
Filing Date 2022-03-07
Publication Date 2022-09-15
Owner GOOGLE LLC (USA)
Inventor
  • Wang, Gang
  • Yung, Marcel M. Moti

Abstract

This document relates to using secure MPC to select digital components in ways that preserve user privacy and protects the security of data of each party that is involved in the selection process. In one aspect, a method includes performing, by a first server of a secure MPC system in collaboration with one or more second servers of the secure MPC system, a selection process to select a digital component based in part on a selection value for each digital component in the selection process. This includes determining a first secret share of a winner parameter for each digital component in the selection process. The first server determines, for each given digital component in the selection process and in collaboration with the second server(s), a highest other selection value that corresponds to a different digital component that is different from the given digital component.

IPC Classes  ?

98.

FLEXIBLE CONTENT SELECTION PROCESSES USING SECURE MULTI-PARTY COMPUTATION

      
Application Number US2022019171
Publication Number 2022/192148
Status In Force
Filing Date 2022-03-07
Publication Date 2022-09-15
Owner GOOGLE LLC (USA)
Inventor
  • Wang, Gang
  • Yung, Marcel M. Moti

Abstract

This document relates to using secure MPC to select digital components in ways that preserve user privacy and protects the security of data of each party that is involved in the selection process. In one aspect, a method includes receiving, by a first server of a secure MPC system from a client device, a digital component request. The first server identifies, for each digital component in a set, a selection value and a priority tier. For each tier, the first server determines, using a secure MPC process in collaboration with one or more second servers of the secure MPC system, a first secret share of a winner parameter for each digital component in the priority tier. The first server identifies a highest tier for which a given digital component has a winner parameter that indicates that the given digital component is a winning digital component.

IPC Classes  ?

99.

COMMUNICATION BETWEEN A UE AND WIRELESSLY INTERCONNECTED BASE STATIONS

      
Application Number US2022019522
Publication Number 2022/192379
Status In Force
Filing Date 2022-03-09
Publication Date 2022-09-15
Owner GOOGLE LLC (USA)
Inventor
  • Stauffer, Erik
  • Wang, Jibing

Abstract

A first base station communicates with a UE via the first base station and a second base station. The first base station transmits, via a radio interface to the second base station, a configuration for concurrent communication between the UE and a group of base stations including the first base station and the second base station (802); and communicates, by processing hardware, data (i) over the radio interface directly with the UE, and (ii) via the radio interface and the second base station (804).

IPC Classes  ?

  • 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

100.

QUANTUM GENERATIVE ADVERSARIAL NETWORKS WITH PROVABLE CONVERGENCE

      
Application Number US2022019796
Publication Number 2022/192568
Status In Force
Filing Date 2022-03-10
Publication Date 2022-09-15
Owner GOOGLE LLC (USA)
Inventor
  • Niu, Yuezhen
  • Neven, Hartmut
  • Smelyanskiy, Vadim
  • Boixo Castrillo, Sergio

Abstract

Methods and apparatus for learning a target quantum state. In one aspect, a method for training a quantum generative adversarial network (QGAN) to learn a target quantum state includes iteratively adjusting parameters of the QGAN until a value of a QGAN loss function converges, wherein each iteration comprises: performing an entangling operation on a discriminator network input of a discriminator network in the QGAN to measure a fidelity of the discriminator network input, wherein the discriminator network input comprises the target quantum state and a first quantum state output from a generator network in the QGAN, wherein the first quantum state approximates the target quantum state; and performing a minimax optimization of the QGAN loss function to update the QGAN parameters, wherein the QGAN loss function is dependent on the measured fidelity of the discriminator network input.

IPC Classes  ?

  • G06N 10/60 - Quantum algorithms, e.g. based on quantum optimisation, or quantum Fourier or Hadamard transforms
  • G06N 10/20 - Models of quantum computing, e.g. quantum circuits or universal quantum computers
  • G06N 10/70 - Quantum error correction, detection or prevention, e.g. surface codes or magic state distillation
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/08 - Learning methods
  1     2     3     ...     100        Next Page