Google LLC

United States of America

Back to Profile

1-100 of 26,986 for Google LLC Sort by
Query
Patent
United States - USPTO
Aggregations Reset Report
Date
New (last 4 weeks) 193
2022 August (MTD) 92
2022 July 141
2022 June 168
2022 May 181
See more
IPC Class
G06F 17/30 - Information retrieval; Database structures therefor 4,110
H04L 29/06 - Communication control; Communication processing characterised by a protocol 1,808
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure 1,789
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,408
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints 1,272
See more
Status
Pending 3,072
Registered / In Force 23,914
Found results for  patents
  1     2     3     ...     100        Next Page

1.

Systems and Methods for Training an Image Colorization Model

      
Application Number 17609573
Status Pending
Filing Date 2019-05-07
First Publication Date 2022-08-11
Owner Google LLC (USA)
Inventor Kanazawa, Noritsugu

Abstract

A method for training an image colorization model may include inputting a training input image into a colorization model and receive a predicted color map as an output of the colorization model. A first color distance may be calculated between a first pixel of the predicted color map and a second pixel of the predicted color map. A second color distance may be calculated between a third pixel included in a ground truth color map and a fourth pixel included in the ground truth colorization map. The third pixel and fourth pixel included in the ground truth color map may spatially correspond, respectively, with the first pixel and second pixel included in the predicted color map. The method may include adjusting parameters associated with the colorization model based on a neighborhood color loss function that evaluates a difference between the first color distance and the second color distance.

IPC Classes  ?

  • G06T 11/00 - 2D [Two Dimensional] image generation
  • G06V 10/56 - Extraction of image or video features relating to colour
  • G06V 10/774 - Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting
  • G06V 10/75 - Image or video pattern matching; Proximity measures in feature spaces using context analysis; Selection of dictionaries
  • 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
  • G06T 7/90 - Determination of colour characteristics

2.

SPARSE AND DIFFERENTIABLE MIXTURE OF EXPERTS NEURAL NETWORKS

      
Application Number 17665279
Status Pending
Filing Date 2022-02-04
First Publication Date 2022-08-11
Owner Google LLC (USA)
Inventor
  • Zhao, Zhe
  • Sathiamoorthy, Maheswaran
  • Hong, Lichan
  • Chen, Yihua
  • Chi, Ed Huai-Hsin
  • Chowdhery, Aakanksha
  • Hazimeh, Hussein

Abstract

A system including a main neural network for performing one or more machine learning tasks on a network input to generate one or more network outputs. The main neural network includes a Mixture of Experts (MoE) subnetwork that includes a plurality of expert neural networks and a gating subsystem. The gating subsystem is configured to: apply a softmax function to a set of gating parameters having learned values to generate a respective softmax score for each of one or more of the plurality of expert neural networks; determine a respective weight for each of the one or more of the plurality of expert neural networks; select a proper subset of the plurality of expert neural networks; and combine the respective expert outputs generated by the one or more expert neural networks in the proper subset to generate one or more MoE outputs.

IPC Classes  ?

  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06K 9/62 - Methods or arrangements for recognition using electronic means

3.

SHOPPABLE ADS WITH QUERY RELEVANT OFFERS

      
Application Number 17731342
Status Pending
Filing Date 2022-04-28
First Publication Date 2022-08-11
Owner Google LLC (USA)
Inventor
  • Unnikrishnan, Umesh
  • Ramaswamy, Ramachandran
  • Lenguyen, Phuoc Jeremy
  • Gouliard, Jason
  • Xu, Lilu
  • Zhou, Shi-Ting
  • Fu, Shishi
  • Spies, Francois Toit
  • Liu, Xi
  • Chandak, Amit

Abstract

A computer implemented method for displaying shoppable advertisements based on search query including receiving the search query from a user; retrieving an image comprising plurality of purchasable products related to the search query from a database; calculating a product relevance score for each of the plurality of products within each image based the search query; ranking each of the plurality products based on the product relevance score; selecting a subset of products based on the ranking; displaying the image comprising the plurality of products; and displaying the shoppable advertisements for the selected subset of products

IPC Classes  ?

  • G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination
  • G06N 20/00 - Machine learning
  • G06Q 30/06 - Buying, selling or leasing transactions

4.

DUAL EXPOSURE CONTROL IN A CAMERA SYSTEM

      
Application Number 17629992
Status Pending
Filing Date 2019-08-19
First Publication Date 2022-08-11
Owner GOOGLE LLC (USA)
Inventor
  • Geiss, Ryan
  • Levoy, Marc S.
  • Hasinoff, Samuel William
  • Xue, Tianfan

Abstract

Apparatus and methods related to applying lighting models to images of objects are provided. A neural network can be trained to apply a lighting model to an input image. The training of the neural network can utilize confidence learning that is based on light predictions and prediction confidence values associated with lighting of the input image. A computing device can receive an input image of an object and data about a particular lighting model to be applied to the input image. The computing device can determine an output image of the object by using the trained neural network to apply the particular lighting model to the input image of the object.

IPC Classes  ?

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

5.

OPTIMIZATION USING LEARNED NEURAL NETWORK OPTIMIZERS

      
Application Number 17665457
Status Pending
Filing Date 2022-02-04
First Publication Date 2022-08-11
Owner Google LLC (USA)
Inventor
  • Cubuk, Ekin Dogus
  • Metz, Luke Shekerjian
  • Schoenholz, Samuel Stern
  • Merchant, Amil A.

Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing optimization using an optimizer neural network. One of the methods includes for each optimizer network parameter, randomly sampling a perturbation value; generating a plurality of sets of candidate values for the optimizer network parameters, for each set of candidate values of the optimizer network parameters: determining a respective loss value representing a performance of the optimizer neural network in updating one or more sets of inner parameters in accordance with the set of candidate of values of the optimizer network parameters; and updating the current values of the optimizer network parameters based on the loss values for the plurality of sets of candidate values of the optimizer network parameters.

IPC Classes  ?

6.

Likelihood Ratios for Out-of-Distribution Detection

      
Application Number 17616494
Status Pending
Filing Date 2020-05-26
First Publication Date 2022-08-11
Owner Google LLC (USA)
Inventor
  • Ren, Jie
  • Lakshminarayanan, Balaji
  • Liu, Peter Junteng
  • Dillon, Joshua Vincent
  • Snoek, Roland Jasper
  • Poplin, Ryan
  • Depristo, Mark Andrew
  • Fertig, Emily Amanda

Abstract

The present disclosure is directed to systems and method to perform improved detection of out-of-distribution (OOD) inputs. In particular, current deep generative model-based approaches for OOD detection are significantly negatively affected by and struggle to distinguish population level background statistics from semantic content relevant to the in-distribution examples. In fact, such approaches have even been experimentally observed to assign higher likelihood to OOD inputs, which is opposite to the desired behavior. To resolve this problem, the present disclosure proposes a likelihood ratio method for deep generative models which effectively corrects for these confounding background statistics.

IPC Classes  ?

  • G06N 20/00 - Machine learning
  • G06N 3/12 - Computer systems based on biological models using genetic models

7.

Systems and Methods Using Person Recognizability Across a Network of Devices

      
Application Number 17622460
Status Pending
Filing Date 2019-08-14
First Publication Date 2022-08-11
Owner Google LLC (USA)
Inventor
  • Gallagher, Andrew
  • Roth, Joseph Edward
  • Nechyba, Michael Christian

Abstract

The present disclosure is directed to computer-implemented systems and methods for performing recognition over a network of devices. In general, the systems and methods implement a machine-learned recognizability model that can process information such as a person's voice, facial characteristics, or similar information to determine a recognizability score without necessarily generating or storing biometric information that could be used to identify the person. The recognizability score can act as a proxy for the quality of the information as a reference for biometric recognition that can be performed on other devices in the network of devices. Thus a single device can be used to enroll a person in the network (e.g., by capturing a number of photographs of the person). Thereafter, connection to the other devices can utilize a sensor (e.g., a camera) on the other devices to compare features of the reference information to the input received by the sensor.

IPC Classes  ?

  • G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions
  • G06V 40/50 - Maintenance of biometric data or enrolment thereof
  • G06V 10/70 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning
  • 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

8.

SPARSE ATTENTION NEURAL NETWORKS

      
Application Number 17666400
Status Pending
Filing Date 2022-02-07
First Publication Date 2022-08-11
Owner Google LLC (USA)
Inventor
  • Chowdhery, Aakanksha
  • Mohiuddin, Afroz
  • Michalewski, Henryk
  • Kanerva, Jonni Miikka
  • Kaiser, Lukasz Mieczyslaw
  • Jaszczur, Sebastian Dariusz
  • Gajewski, Wojciech

Abstract

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

IPC Classes  ?

  • G06N 3/04 - Architecture, e.g. interconnection topology

9.

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

      
Application Number 17170300
Status Pending
Filing Date 2021-02-08
First Publication Date 2022-08-11
Owner GOOGLE LLC (USA)
Inventor
  • Aharoni, Asaf
  • Segalis, Eyal
  • Ron, Ofer
  • Goldshtein, Sasha
  • Amiaz, Tomer
  • Mathias, Razvan
  • Leviathan, Yaniv

Abstract

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

IPC Classes  ?

  • H04L 12/58 - Message switching systems
  • G06N 20/00 - Machine learning
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog

10.

ALLOCATING COMMUNICATION RESOURCES VIA INFORMATION TECHNOLOGY INFRASTRUCTURE

      
Application Number 17730183
Status Pending
Filing Date 2022-04-26
First Publication Date 2022-08-11
Owner GOOGLE LLC (USA)
Inventor
  • Ogden, Scott
  • Naghdy, Nabil

Abstract

Systems and methods to reduce latency in a graphical environment are described. The systems receives location information of a computing device and identifies content items that satisfy a boundary condition formed from the location information. The system selects content items from categories using a load balancing technique. The system selects, responsive to a request having no keywords, a content item object using values generate with an offline process. The system provides the content item object to the computing device to cause the computing device to render the content item object in the graphical environment.

IPC Classes  ?

  • G06F 16/9537 - Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
  • G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
  • G06F 16/9538 - Presentation of query results
  • G06N 7/00 - Computer systems based on specific mathematical models

11.

SYSTEMS AND METHODS FOR PRESERVING DEVICE PRIVACY

      
Application Number 17627033
Status Pending
Filing Date 2020-04-16
First Publication Date 2022-08-11
Owner Google LLC (USA)
Inventor
  • Kleber, Michael
  • Liu, Zhenyu
  • Karlin, Josh
  • Ravichandran, Deepak
  • Korula, Nitish John
  • Bai, Yijian
  • Hsueh, Jason
  • Wang, Gang

Abstract

The present disclosure provides systems and methods for client-side anonymized content selections. The method includes collecting a plurality of identifications of content selection lists, each content selection list associated with the first device and at least one other device. The method includes selecting a first subset of the content selection lists, responsive to a total number of unique device associated with a plurality of content selection lists of the first subset exceeding a threshold. The method includes transmitting a request for an item of content, the request comprising identifications of the content selection lists of the selected first subset. The method includes receiving a first item of content selected by the content server based on the content selection lists of the selected first subset.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06N 20/00 - Machine learning
  • H04L 67/53 - Network services using third party service providers
  • H04L 67/50 - Network services

12.

ON-DEVICE ACTIVITY RECOGNITION

      
Application Number 17169194
Status Pending
Filing Date 2021-02-05
First Publication Date 2022-08-11
Owner Google LLC (USA)
Inventor
  • Phillips, Justin Paul
  • Harle, Robert Keith
  • Nashikkar, Pranav
  • Wilson, Alex
  • Alewijnse, Sander

Abstract

A computing device may receive motion data generated by one or more motion sensors that correspond to movement sensed by the one or more motion sensors. The computing device may perform, using one or more neural networks trained with differential privacy, on-device activity recognition to recognize a physical activity that corresponds to the motion data. The computing device may, in response to recognizing the physical activity that corresponds to the motion data, perform an operation associated with the physical activity.

IPC Classes  ?

  • A63B 24/00 - Electric or electronic controls for exercising apparatus of groups
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/08 - Learning methods
  • G06K 9/62 - Methods or arrangements for recognition using electronic means

13.

Systems and Methods for Dynamically Restricting the Rendering of Unauthorized Content Included in Information Resources

      
Application Number 17729414
Status Pending
Filing Date 2022-04-26
First Publication Date 2022-08-11
Owner Google LLC (USA)
Inventor
  • Burriesci, Matthew
  • Illowsky, Rebecca

Abstract

Systems and methods for dynamically restricting rendering of unauthorized content included in information resources are provided herein. A computing device can identify an information resource including a content object specifying one or more graphical characteristics. The computing device can determine that the content object corresponds to a restricted content object by applying at least one of an action-based detection policy to detect actions performed on the information resource or a visual-based detection policy to detect the graphical characteristics of the content object. The computing device can modify by applying a content rendering restriction policy the information resource to alter rendering of the content element on the information resource responsive to the determination.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
  • G06V 10/56 - Extraction of image or video features relating to colour
  • G06F 21/12 - Protecting executable software

14.

Gradual Credential Disablement

      
Application Number 17661035
Status Pending
Filing Date 2022-04-27
First Publication Date 2022-08-11
Owner Google LLC (USA)
Inventor
  • Roth, Gregory
  • Chand, Naveen

Abstract

A method for a gradual credential disablement is provided. The method includes receiving, at data processing hardware, a request for access to a resource. The request includes a request authenticator. The method also includes comparing, by the data processing hardware, the request authenticator against a security credential associated with the resource. The method further includes determining, by the data processing hardware, whether the request authenticator satisfies the security credential. When the request authenticator satisfies the security credential, the method includes granting or denying, by the data processing hardware, access to the resource based on a request failure rate associated with the security credential.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06F 21/45 - Structures or tools for the administration of authentication
  • G06F 21/31 - User authentication

15.

Elastic Columnar Cache for Cloud Databases

      
Application Number 17660374
Status Pending
Filing Date 2022-04-22
First Publication Date 2022-08-11
Owner Google LLC (USA)
Inventor
  • Amirishetty, Anjan Kumar
  • Cheng, Xun
  • Shah, Viral

Abstract

A method for providing elastic columnar cache includes receiving cache configuration information indicating a maximum size and an incremental size for a cache associated with a user. The cache is configured to store a portion of a table in a row-major format. The method includes caching, in a column-major format, a subset of the plurality of columns of the table in the cache and receiving a plurality of data requests requesting access to the table and associated with a corresponding access pattern requiring access to one or more of the columns. While executing one or more workloads, the method includes, for each column of the table, determining an access frequency indicating a number of times the corresponding column is accessed over a predetermined time period and dynamically adjusting the subset of columns based on the access patterns, the maximum size, and the incremental size.

IPC Classes  ?

  • G06F 12/0871 - Allocation or management of cache space
  • G06F 16/22 - Indexing; Data structures therefor; Storage structures
  • G06F 16/2455 - Query execution
  • G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 12/0891 - Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches using clearing, invalidating or resetting means

16.

SYSTEMS AND METHODS FOR RELAYING MESSAGES IN A COMMUNICATIONS SYSTEM

      
Application Number 17559907
Status Pending
Filing Date 2021-12-22
First Publication Date 2022-08-11
Owner Google LLC (USA)
Inventor Anderson, Monica

Abstract

The various embodiments described herein include methods, devices, and systems for relaying messages in a communications system. In one aspect, a method is performed at a server having one or more processors and memory storing instructions for execution by the one or more processors. The method includes: (1) obtaining a plurality of incoming messages; (2) identifying one or more messages from among the plurality of incoming messages, the one or more messages obtained from a first user; (3) receiving a feedback message from a second user about at least one of: the first user and a first message of the one or more messages; and (4) sending the feedback message from the second user to a plurality of users, where the plurality of users track at least one of: the first user and the first message.

IPC Classes  ?

  • H04L 51/234 - Monitoring or handling of messages for tracking messages
  • H04L 51/214 - Monitoring or handling of messages using selective forwarding
  • G06Q 10/10 - Office automation, e.g. computer aided management of electronic mail or groupware; Time management, e.g. calendars, reminders, meetings or time accounting
  • H04L 51/226 - Delivery according to priorities
  • H04L 51/02 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
  • H04L 51/216 - Handling conversation history, e.g. grouping of messages in sessions or threads
  • H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference
  • H04L 51/04 - Real-time or near real-time messaging, e.g. instant messaging [IM]

17.

Systems and Methods for Object Detection Using Image Tiling

      
Application Number 17622462
Status Pending
Filing Date 2019-08-05
First Publication Date 2022-08-11
Owner Google LLC (USA)
Inventor
  • Tu, Jilin
  • Wang, Jiang
  • Chen, Huizhong
  • Zhu, Xiangxin
  • Dai, Shengyang

Abstract

A computing system for detecting objects in an image can perform operations including generating an image pyramid that includes a first level corresponding with the image at a first resolution and a second level corresponding with the image at a second resolution. The operations can include tiling the first level and the second level by dividing the first level into a first plurality of tiles and the second level into a second plurality of tiles; inputting the first plurality of tiles and the second plurality of tiles into a machine-learned object detection model; receiving, as an output of the machine-learned object detection model, object detection data that includes bounding boxes respectively defined with respect to individual ones of the first plurality of tiles and the second plurality of tiles; and generating image object detection output by mapping the object detection data onto an image space of the image.

IPC Classes  ?

  • G06V 10/50 - Extraction of image or video features by summing image-intensity values; Projection analysis
  • G06V 10/778 - Active pattern-learning, e.g. online learning of image or video features
  • G06V 10/75 - Image or video pattern matching; Proximity measures in feature spaces using context analysis; Selection of dictionaries

18.

Hierarchical Video Encoders

      
Application Number 17162150
Status Pending
Filing Date 2021-01-29
First Publication Date 2022-08-11
Owner Google LLC (USA)
Inventor
  • Jain, Vihan
  • Lee, Joonseok
  • Zhao, Ming
  • Chammas, Sheide
  • Hu, Hexiang
  • Zhang, Bowen
  • Sha, Fei
  • Ie, Tze Way Eugene

Abstract

A computer-implemented method for generating video representations utilizing a hierarchical video encoder includes obtaining a video, wherein the video includes a plurality of frames, processing each of the plurality of frames with a machine-learned frame-level encoder model to respectively generate a plurality of frame representations for the plurality of frames, the plurality of frame representations respective to the plurality of frames determining a plurality of segment representations representative of a plurality of video segments including one or more of the plurality of frames, the plurality of segment representations based at least in part on the plurality of frame representations, processing the plurality of segment representations with a machine-learned segment-level encoder model to generate a plurality of contextualized segment representations, determining a video representation based at least in part on the plurality of contextualized segment representations, and providing the video representation as an output.

IPC Classes  ?

  • H04N 19/30 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
  • 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
  • G06N 20/00 - Machine learning

19.

TRAINING NEURAL NETWORKS USING LAYER-WISE LOSSES

      
Application Number 17666488
Status Pending
Filing Date 2022-02-07
First Publication Date 2022-08-11
Owner Google LLC (USA)
Inventor
  • Amid, Ehsan
  • Warmuth, Manfred Klaus
  • Anil, Rohan

Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a neural network using local layer-wise losses.

IPC Classes  ?

20.

COMPOUND PREDICTION FOR VIDEO CODING

      
Application Number 17731470
Status Pending
Filing Date 2022-04-28
First Publication Date 2022-08-11
Owner GOOGLE LLC (USA)
Inventor
  • Mukherjee, Debargha
  • Bankoski, James
  • Chen, Yue
  • Liu, Yuxin
  • Parker, Sarah

Abstract

Generating a compound predictor block for a current block of video includes generating, for the current block, a first predictor block using one of inter-prediction or intra-prediction and generating a second predictor block. The first predictor block includes a first pixel and the second predictor block includes a second pixel that is co-located with the first pixel. A first weight is determined for the first pixel using a difference between a value of the first pixel and a value of the second pixel. A second weight is determined for the second pixel using the first weight. The compound predictor block is generated by combining the first predictor block and the second predictor block. The compound predictor block includes a weighted pixel that is determined using a weighted sum of the first pixel and the second pixel using the first weight and the second weight.

IPC Classes  ?

  • H04N 19/517 - Processing of motion vectors by encoding
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/136 - Incoming video signal characteristics or properties
  • 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/182 - 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 pixel

21.

System and Method for Interpretation of Multiple Medical Images Using Deep Learning

      
Application Number 17597876
Status Pending
Filing Date 2020-06-16
First Publication Date 2022-08-11
Owner Google LLC (USA)
Inventor
  • Mckinney, Scott
  • Sieniek, Marcin
  • Godbole, Varun
  • Shetty, Shravya
  • Antropova, Natasha
  • Godwin, Jonathan
  • Kelly, Christopher
  • De Fauw, Jeffrey

Abstract

A method is disclosed of processing a set of images. Each image in the set has an associated counterpart image. One or more regions of interest (ROIs) are identified in one or more of the images in the set of images. For ROI identified, a reference region is identified in the associated counterpart image. ROIs and associated reference regions are cropped out, thereby forming cropped pairs of images 1 . . . n1, that are fed to a deep learning model trained to make a prediction of probability of a state of the ROI, e.g., disease state, which generates a prediction Pi-, (i=1 . . . n) for each cropped pair. The model generates an overall prediction P from each of the predictions Pi. A visualization of the set of medical images and the associated counterpart images including the cropped pair of images is generated.

IPC Classes  ?

  • G06T 7/00 - Image analysis
  • G06V 10/22 - Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition
  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
  • G16H 30/40 - ICT specially adapted for the handling or processing of medical images for processing medical images, e.g. editing
  • G06V 10/44 - Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
  • G16H 50/20 - ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems

22.

High-Security Mounting System for Retail Device Display

      
Application Number 17173828
Status Pending
Filing Date 2021-02-11
First Publication Date 2022-08-11
Owner Google LLC (USA)
Inventor
  • Tewksbury, Christopher Graham
  • Tulyathorn, Warit
  • Xu, Li
  • Ferguson, Ellen L.
  • Kool, Darren Nicholas

Abstract

This document describes a high-security mounting system for retail device display. The mounting system includes a shelf and table system having a variety of security features that help reduce theft of electronic devices presented for retail display. The devices are mechanically fastened to a stand, which is mechanically fastened to a mounting surface of the mounting system using a series of holes defined in the mounting surface. A tray is fastened to an underside of the mounting surface and is usable to house the devices' electrical cords extending through the holes. A rigid placemat is attached to the stand and wraps around an edge of the mounting surface to capture a portion of the underside of the mounting surface to resist a pull force on the stand. Optionally, a riser can be used to adapt a device's configuration of mounting hardware to the holes in the mounting surface.

IPC Classes  ?

  • A47F 3/00 - Showcases or show cabinets
  • A47F 3/14 - Display trays
  • A47F 5/00 - Show stands, hangers, or shelves characterised by their constructional features

23.

PARALLEL CASCADED NEURAL NETWORKS

      
Application Number 17560139
Status Pending
Filing Date 2021-12-22
First Publication Date 2022-08-11
Owner Google LLC (USA)
Inventor
  • Mozer, Michael Curtis
  • Iuzzolino, Michael Louis
  • Bengio, Samuel

Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing a network input using a parallel cascaded neural network that includes multiple neural network blocks that each have a skip connection and a propagation delay. Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training parallel cascaded neural networks using temporal difference learning are also described.

IPC Classes  ?

24.

BOT PERMISSIONS

      
Application Number 17732778
Status Pending
Filing Date 2022-04-29
First Publication Date 2022-08-11
Owner Google LLC (USA)
Inventor
  • Fung, Shelbian
  • Dunn, Richard
  • Volkov, Anton
  • Rodriguez, Adam

Abstract

Permission control and management for messaging application bots is described. A method can include providing a messaging application, on a first computing device associated with a first user, to enable communication between the first user and another user, and detecting, at the messaging application, a user request. The method can also include programmatically determining that an action in response to the user request requires access to data associated with the first user, and causing a permission interface to be rendered in the messaging application, the permission interface enabling the first user to approve or prohibit access to the data associated with the first user. The method can include accessing the data associated with the first user and performing the action in response to the user request, upon receiving user input from the first user indicating approval of the access to the data associated with the first user.

IPC Classes  ?

  • H04L 9/32 - Arrangements for secret or secure communication including means for verifying the identity or authority of a user of the system
  • H04L 9/40 - Network security protocols

25.

TRAINING NEURAL NETWORKS WITH REINITIALIZATION

      
Application Number 17560118
Status Pending
Filing Date 2021-12-22
First Publication Date 2022-08-11
Owner Google LLC (USA)
Inventor
  • Alabdulmohsin, Ibrahim
  • Maennel, Hartmut
  • Keysers, Daniel M.

Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a neural network using re-initialization. One of the methods includes, at each time step in a sequence of time steps: identifying current values of the weights as of the training time step; selecting one of the layer blocks; generating new values for the weights of the plurality of neural network layers, comprising: re-initializing the values of the weights of at least the neural network layers in the layer blocks that are after the selected layer block without re-initializing the current values of the weights of the neural network layers in the layer block and the neural network layers in any layer block that is before the selected layer block; and raining the neural network starting from the new values for the weights of the plurality of neural network layers.

IPC Classes  ?

26.

VOICE-CONTROLLED ENTRY OF CONTENT INTO GRAPHICAL USER INTERFACES

      
Application Number 17619414
Status Pending
Filing Date 2019-12-13
First Publication Date 2022-08-11
Owner GOOGLE LLC (USA)
Inventor
  • Pandiri, Srikanth
  • Kothari, Luv
  • Behzadi, Behshad
  • Sabur, Zaheed
  • Carbotta, Domenico
  • Kannan, Akshay
  • Wang, Qi
  • Gultekin, Gokay Baris
  • Ghosh, Angana
  • Liu, Xu
  • Lu, Yang
  • Cheng, Steve

Abstract

Implementations set forth herein relate to an automated assistant that can selectively determine whether to incorporate a verbatim interpretation of portions spoken utterances into an entry field and/or incorporate synonymous content into the entry field. For instance, a user can be accessing an interface that provides an entry field (e.g., address field) for receiving user input. In order to provide input for entry field, the user can select the entry field and/or access a GUI keyboard to initialize an automated assistant for assisting with filling the entry field. Should the user provide a spoken utterance, the user can elect to provide a spoken utterance that embodies the intended input (e.g., an actual address) or a reference to the intended input (e.g., a name). In response to the spoken utterance, the automated assistant can fill the entry field with the intended input without necessitating further input from the user.

IPC Classes  ?

  • G06F 3/16 - Sound input; Sound output
  • 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
  • G06F 40/174 - Form filling; Merging
  • G10L 15/26 - Speech to text systems
  • 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/04886 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
  • G06F 40/30 - Semantic analysis
  • G06F 40/143 - Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]
  • G06F 40/117 - Tagging; Marking up ; Designating a block; Setting of attributes
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog

27.

SIGNAL ROUTING IN INTEGRATED CIRCUIT PACKAGING

      
Application Number 17684218
Status Pending
Filing Date 2022-03-01
First Publication Date 2022-08-11
Owner Google LLC (USA)
Inventor
  • Kim, Jin Young
  • Wu, Zhonghua

Abstract

In some implementations, a substrate for coupling to an integrated circuit includes multiple layers. Each of the multiple layers has, in a particular region of the substrate, a repeating pattern of regions corresponding to power and ground. The multiple layers include (i) a top layer having, in the particular region, power contacts and ground contacts for coupling to an integrated circuit and (ii) a bottom layer having, in the particular region, power contacts and ground contacts for coupling to another device. At least one layer of the multiple layers has a repeating pattern of signal traces that extend along and are located between the regions corresponding to ground in the at least one layer.

IPC Classes  ?

  • H01L 23/50 - Arrangements for conducting electric current to or from the solid state body in operation, e.g. leads or terminal arrangements for integrated circuit devices
  • H01L 23/498 - Leads on insulating substrates
  • H01L 23/528 - Layout of the interconnection structure

28.

Context scoring adjustments for answer passages

      
Application Number 15923385
Grant Number 11409748
Status In Force
Filing Date 2018-03-16
First Publication Date 2022-08-09
Grant Date 2022-08-09
Owner GOOGLE LLC (USA)
Inventor
  • Gupta, Nitin
  • Venkatachary, Srinivasan
  • Chu, Lingkun
  • Baker, Steven D.

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for context scoring adjustments for candidate answer passages. In one aspect, a method includes scoring candidate answer passages. For each candidate answer passage, the system determines a heading vector that describes a path in the heading hierarchy from the root heading to the respective heading to which the candidate answer passage is subordinate; determines a context score based, at least in part, on the heading vector; and adjusts answer score of the candidate answer passage at least in part by the context score to form an adjusted answer score. The system then selects an answer passage from the candidate answer passages based on the adjusted answer scores.

IPC Classes  ?

  • G06F 16/2457 - Query processing with adaptation to user needs

29.

Method and system for mining image searches to associate images with concepts

      
Application Number 16205003
Grant Number 11409812
Status In Force
Filing Date 2018-11-29
First Publication Date 2022-08-09
Grant Date 2022-08-09
Owner Google LLC (USA)
Inventor
  • Chan, Wesley T.
  • Agarwal, Sumit
  • Ranganath, Rama
  • Wiseman, Leora Ruth
  • Jindal, Deepak

Abstract

A system and method for associating a document with a concept are provided. One or more idea-electronic document associations is identified, wherein each idea-electronic document association is based on a user performance criteria relative to the electronic document and the idea. At least one of the one or more electronic documents is identified with a concept based on the one or more idea-electronic document associations, wherein the concept is related to the one or more ideas.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • G06F 16/93 - Document management systems
  • G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination
  • G06F 16/51 - Indexing; Data structures therefor; Storage structures
  • G06F 16/903 - Querying
  • G06V 30/418 - Document matching, e.g. of document images
  • G06F 16/58 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
  • G06F 16/951 - Indexing; Web crawling techniques
  • 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

30.

Display screen with icon

      
Application Number 29784815
Grant Number D0960200
Status In Force
Filing Date 2021-05-21
First Publication Date 2022-08-09
Grant Date 2022-08-09
Owner GOOGLE LLC (USA)
Inventor Lee, Sehee

31.

Display screen with icon

      
Application Number 29784147
Grant Number D0960199
Status In Force
Filing Date 2021-05-18
First Publication Date 2022-08-09
Grant Date 2022-08-09
Owner GOOGLE LLC (USA)
Inventor Lee, Sehee

32.

Interactive digital map including context-based photographic imagery

      
Application Number 16040111
Grant Number 11409412
Status In Force
Filing Date 2018-07-19
First Publication Date 2022-08-09
Grant Date 2022-08-09
Owner Google LLC (USA)
Inventor
  • Ho, Kelvin
  • Siegel, Jonathan
  • Leong, Su Chuin

Abstract

A mapping system presents geographically relevant images. The images may be relevant to a search entered by the user, directions requested by the user, or any other factor relevant to the user's relationship to the displayed map. Moreover, the images may change in response to user actions or other factors, wherein new images “bubble up” as user context changes. The mapping system may display geographically relevant images by way of an information card presented in response to a user interacting with a point on a digital map. The user may interact with any of the geographically relevant images, causing an indicator of the map location associated with the image to be presented. Alternatively or additionally, a user interaction with a geographically relevant image may cause an interactive panoramic presentation of street-level imagery to be presented.

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/0485 - Scrolling or panning
  • G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
  • G01C 21/36 - Input/output arrangements for on-board computers

33.

Key fob

      
Application Number 29787140
Grant Number D0959822
Status In Force
Filing Date 2021-06-04
First Publication Date 2022-08-09
Grant Date 2022-08-09
Owner GOOGLE LLC (USA)
Inventor
  • Jacob, Rochus Emmanuel
  • Jeong, Hae Rim

34.

Integrated readout card

      
Application Number 17104826
Grant Number 11411159
Status In Force
Filing Date 2020-11-25
First Publication Date 2022-08-09
Grant Date 2022-08-09
Owner Google LLC (USA)
Inventor
  • White, Theodore Charles
  • Martinis, John

Abstract

An integrated qubit readout circuit is presented, which includes a superconducting parametric amplifier, a circuit board arranged to mount the superconducting parametric amplifier, a circulator mounted on the circuit board and connected to the superconducting parametric amplifier, wherein the circulator comprises a termination port electrically connected to a termination resistor arranged to terminate a pump tone received by the superconducting parametric amplifier, and wherein the termination resistor is mounted on the circuit board.

IPC Classes  ?

  • H05K 1/02 - Printed circuits - Details
  • H01L 39/02 - Devices using superconductivity or hyperconductivity; Processes or apparatus specially adapted for the manufacture or treatment thereof or of parts thereof - Details
  • H01L 39/04 - Containers; Mountings
  • H03F 19/00 - Amplifiers using superconductivity effects
  • H01P 1/383 - Junction circulators, e.g. Y-circulators
  • H01L 39/22 - Devices comprising a junction of dissimilar materials, e.g. Josephson-effect devices
  • G06N 10/00 - Quantum computers, i.e. computer systems based on quantum-mechanical phenomena
  • H01P 5/18 - Conjugate devices, i.e. devices having at least one port decoupled from one other port consisting of two coupled guides, e.g. directional couplers
  • B82Y 10/00 - Nanotechnology for information processing, storage or transmission, e.g. quantum computing or single electron logic

35.

Deep Neural Network Learning With Controllable Rules

      
Application Number 17591845
Status Pending
Filing Date 2022-02-03
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor
  • Arik, Sercan Omer
  • Seo, Sungyong
  • Jin, Minho
  • Yoon, Jinsung
  • Pfister, Tomas

Abstract

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

IPC Classes  ?

36.

TIME-SERIES ANOMALY DETECTION USING AN INVERTED INDEX

      
Application Number 17596155
Status Pending
Filing Date 2019-09-23
First Publication Date 2022-08-04
Owner GOOGLE LLC (USA)
Inventor
  • Taropa, Emanuel
  • Dena, Dragos

Abstract

Implementations identify anomalous events from indexed events. An example system receives s dimension(s) for events, a test start time and a test duration defining a test interval. The system may identify a set of events matching the dimension(s). The set includes events occurring within a test interval or within one of at least two reference intervals. The system generates, for the test interval and the reference intervals, an aggregate value for each unique combination of dimension values in the set of events. The system selects at least one of the unique combination of dimension values for anomaly detection based on a comparison of the aggregate values for the reference intervals and the test interval, and performs anomaly detection on a historical time series for the selected unique combination of dimension values. The system may report any of the selected unique combination of dimension values identified as an anomaly.

IPC Classes  ?

  • G06F 11/00 - Error detection; Error correction; Monitoring
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06F 11/30 - Monitoring

37.

INSTALLABLE WEB APPLICATIONS

      
Application Number 17650980
Status Pending
Filing Date 2022-02-14
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor
  • Boodman, Aaron
  • Kay, Erik
  • Weinstein, Rafael
  • Perry, Matthew
  • Murphy, Glen

Abstract

According to one general aspect, a method of executing a web application installed on an apparatus may include executing, via a processor included by the apparatus, a web browser. The method may include loading, via the web browser, the web application. In some embodiments, the web application may include a manifest and at least a portion of a web site and wherein the web application was packaged as an installable entity. The method may further include managing, by the web browser, the execution of the web application. The method may include accessing, via the web browser, from a local storage medium one or more portions of the web site included by the web application. In some embodiments, the one or more portions of the web site may have been stored in the local storage medium when the web application was installed.

IPC Classes  ?

  • H04L 67/568 - Storing data temporarily at an intermediate stage, e.g. caching
  • G06F 16/95 - Retrieval from the web
  • G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
  • G06F 21/53 - Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity, buffer overflow or preventing unwanted data erasure by executing in a restricted environment, e.g. sandbox or secure virtual machine
  • 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
  • H04L 9/40 - Network security protocols
  • H04L 67/289 - Intermediate processing functionally located close to the data consumer application, e.g. in same machine, in same home or in same sub-network
  • G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • G06F 9/445 - Program loading or initiating
  • H04L 67/564 - Enhancement of application control based on intercepted application data
  • G06F 8/61 - Installation
  • G06F 3/04842 - Selection of displayed objects or displayed text elements
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • H04L 67/01 - Protocols
  • H04L 51/00 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
  • G06F 9/54 - Interprogram communication
  • G06F 11/07 - Responding to the occurrence of a fault, e.g. fault tolerance
  • G06Q 30/06 - Buying, selling or leasing transactions

38.

Systems and Methods of Person Recognition in Video Streams

      
Application Number 17651772
Status Pending
Filing Date 2022-02-18
First Publication Date 2022-08-04
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

The various implementations described herein include systems and methods for recognizing persons in video streams. In one aspect, a method includes: (1) obtaining a live video stream; (2) detecting person(s) in the stream; and (3) determining, from analysis of the live video stream, personally identifiable information of the detected person(s); (4) determining, based on the personally identifiable information, that the first person is not known to the computing system; (5) in accordance with the determination that the first person is not known: (a) storing the personally identifiable information; and (b) requesting a user to classify the first person; and (6) in accordance with (i) a determination that a predetermined amount of time has elapsed since the request was transmitted and a response was not received, or (ii) a determination that a response was received classifying the first person as a stranger, deleting the stored personally identifiable information.

IPC Classes  ?

  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • 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
  • 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
  • H04N 7/18 - Closed-circuit television systems, i.e. systems in which the signal is not broadcast

39.

DYNAMIC AND/OR CONTEXT-SPECIFIC HOT WORDS TO INVOKE AUTOMATED ASSISTANT

      
Application Number 17676130
Status Pending
Filing Date 2022-02-19
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor Casado, Diego Melendo

Abstract

Techniques are described herein for enabling the use of “dynamic” or “context-specific” hot words to invoke an automated assistant. In various implementations, an automated assistant may be executed in a default listening state at least in part on a user's computing device(s). While in the default listening state, audio data captured by microphone(s) may be monitored for default hot words. Detection of the default hot word(s) transitions of the automated assistant into a speech recognition state. Sensor signal(s) generated by hardware sensor(s) integral with the computing device(s) may be detected and analyzed to determine an attribute of the user. Based on the analysis, the automated assistant may transition into an enhanced listening state in which the audio data may be monitored for enhanced hot word(s). Detection of enhanced hot word(s) triggers the automated assistant to perform a responsive action without requiring detection of default hot word(s).

IPC Classes  ?

  • G10L 15/183 - Speech classification or search using natural language modelling using context dependencies, e.g. language models

40.

SYSTEMS AND METHODS FOR PRESENTING SECURITY QUESTIONS VIA CONNECTED SECURITY SYSTEM

      
Application Number 17676688
Status Pending
Filing Date 2022-02-21
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor
  • Tannenbaum, Harry
  • Hong, Scott

Abstract

The various implementations described herein include methods, devices and systems for detecting trigger events and executing security protocols. In one aspect, a method is performed at a server system that is coupled to a smart device system and a client device, the smart device system located at a premises. The server system: (1) detects an unverified user within the premises based on data collected by the smart device system, wherein the data is communicated to the server system via the wide area networks; (2) provides a notification regarding the unverified user to authorized users via the wide area networks; (3) receives, from a first authorized user, a first user input in response to the notification; and (4) in response to receiving the first user input, executes a security operation at the premises based on the first user input.

IPC Classes  ?

  • G08B 29/18 - Prevention or correction of operating errors
  • G08B 13/22 - Electrical actuation
  • G06F 21/42 - User authentication using separate channels for security data
  • G08B 25/14 - Central alarm receiver or annunciator arrangements
  • G07C 9/00 - Individual registration on entry or exit
  • G07C 9/27 - Individual registration on entry or exit involving the use of a pass with central registration
  • G07C 9/28 - Individual registration on entry or exit involving the use of a pass the pass enabling tracking or indicating presence

41.

Refining Location Estimates and Reverse Geocoding Based on a User Profile

      
Application Number 17720805
Status Pending
Filing Date 2022-04-14
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor
  • Lambert, Christopher
  • Chu, Michael
  • Seth, Rohan

Abstract

The present invention pertains to enhancement or refinement of estimated locations based upon user-specific information. Upon user authorization, geographical information is extracted from a number of user-related sources, including the web browser history, search history, maps history, address book, e-mail archives and calendar entries. Such information is used to build a spatial index of specific physical locations for a geocoded result set. From this, heat maps identifying particular locations from the user-related sources are created for different periods of time. The heat maps may be used to refine an initial location estimate of the user. This may be done by determining whether one or more positions in a given heat map provide a more accurate position of the user than the initial estimate. If so, a best position is selected. This can be used to provide enhanced driving directions to the user.

IPC Classes  ?

  • G06F 16/23 - Updating
  • G01S 5/02 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
  • G06F 16/22 - Indexing; Data structures therefor; Storage structures
  • G06F 16/29 - Geographical information databases
  • G06F 16/9537 - Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
  • G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination
  • H04L 67/52 - Network services specially adapted for the location of the user terminal
  • H04L 67/306 - User profiles
  • H04W 4/029 - Location-based management or tracking services
  • H04W 4/18 - Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
  • G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]

42.

METHODS, SYSTEMS, AND MEDIA FOR PRESENTING CONTENT BASED ON A GENERIC RATING

      
Application Number 17722712
Status Pending
Filing Date 2022-04-18
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor
  • Jeon, Joon-Hee
  • Kleinerman, Michael
  • Lim, Sungsoo
  • Hong, Sun-Gi
  • Seo, Jae Won

Abstract

Methods, systems, and media for presenting content based on a generic rating are provided. In some implementations, the method comprises: receiving search results; determining country-specific content ratings associated with the search results; converting the country-specific content ratings to generic content ratings associated with the search results; determining that at least one search result is to be blocked based on the generic content ratings and a user-selected generic content rating restriction; in response to determining that a search result is to be blocked, removing the search result from the search results to create modified search results; causing the modified search results to be presented; receiving a selection of content from the presented search results; determining a country-specific content rating associated with the selected content; converting the country-specific content rating to a generic content rating; determining that the selected content is not to be blocked based on the generic content rating and the user-selected generic content rating restriction; and causing the selected content to be presented.

IPC Classes  ?

  • G06F 16/248 - Presentation of query results
  • G06F 16/2457 - Query processing with adaptation to user needs
  • G06F 16/9535 - Search customisation based on user profiles and personalisation

43.

SMART-HOME DEVICE LIGHT RINGS WITH TAPERED SECTIONS FOR UNIFORM OUTPUT

      
Application Number 17723636
Status Pending
Filing Date 2022-04-19
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor
  • Kraz, Mark
  • Volmering, Amber
  • Macomber, Bryan
  • Grillo, Jacobi
  • Kilgore, Adam

Abstract

A light ring assembly for a smart-home device may include a plurality of light-emitting diodes (LEDs) and a light guide, where the light guide may include a plurality of cutouts that receive the plurality of LEDs, and a plurality of transmissive sections between the plurality of cutouts where a thickness of the transmissive sections tapers as the transmissive sections extend away from the plurality of cutouts. The light ring assembly may also include an output surface that receives light emitted from the plurality of LEDs through the plurality of transmissive sections, where the output surface is substantially circular.

IPC Classes  ?

  • F21K 9/61 - Optical arrangements integrated in the light source, e.g. for improving the colour rendering index or the light extraction using light guides
  • F21V 5/04 - Refractors for light sources of lens shape
  • F21V 5/00 - Refractors for light sources
  • H05B 47/19 - Controlling the light source by remote control via wireless transmission
  • F21V 33/00 - Structural combinations of lighting devices with other articles, not otherwise provided for
  • F21K 9/62 - Optical arrangements integrated in the light source, e.g. for improving the colour rendering index or the light extraction using mixing chambers, e.g. housings with reflective walls
  • F21K 9/65 - Optical arrangements integrated in the light source, e.g. for improving the colour rendering index or the light extraction specially adapted for changing the characteristics or the distribution of the light, e.g. by adjustment of parts
  • F21K 9/237 - Retrofit light sources for lighting devices with a single fitting for each light source, e.g. for substitution of incandescent lamps with bayonet or threaded fittings - Details of housings or cases, i.e. the parts between the light-generating element and the bases; Arrangement of components within housings or cases
  • F21V 8/00 - Use of light guides, e.g. fibre optic devices, in lighting devices or systems
  • H04N 5/225 - Television cameras
  • H04N 7/18 - Closed-circuit television systems, i.e. systems in which the signal is not broadcast

44.

METHOD, SYSTEM, AND GRAPHICAL USER INTERFACE FOR MEETING-SPOT-RELATED INTRODUCTIONS

      
Application Number 17726707
Status Pending
Filing Date 2022-04-22
First Publication Date 2022-08-04
Owner GOOGLE LLC (USA)
Inventor Karam, Joseph F.

Abstract

A first user, who is currently online, is associated with a meeting spot. A plurality of other users that have selected the meeting spot and are online is identified. Information about these other users is sent to a client device associated with the first user. Information for a second user of the plurality of other users is received from the client device associated with the first user. A third user is identified who is online and associated with the first and second users. Online communication is facilitated between the client devices associated with the first and second users and a client device associated with the third user responsive to a request from the client device associated with the first user to the client device associated with the third user to be introduced by the third user to the second user, while the second user has still selected the meeting spot.

IPC Classes  ?

  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
  • G06Q 10/10 - Office automation, e.g. computer aided management of electronic mail or groupware; Time management, e.g. calendars, reminders, meetings or time accounting
  • H04L 51/52 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
  • G06F 3/04817 - 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 using icons
  • G06F 3/04842 - Selection of displayed objects or displayed text elements
  • H04L 65/403 - Arrangements for multi-party communication, e.g. for conferences

45.

Semi-Transparent Embedded Watermarks

      
Application Number 17727257
Status Pending
Filing Date 2022-04-22
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor
  • Gharaibeh, Abdullah Hassan
  • Dabrowski, Michal
  • Haggarty, Ryan Matthew
  • Foox-Rapoport, Igor
  • Wang, Wan
  • Wood, Duncan Geoffrey Hector
  • Kuminov, Dany
  • Young-Lai, Matthew
  • Vyas, Bhavin
  • Levitte, George Jacob
  • Semere, Jean

Abstract

A watermark image may be generated that includes a first set of encoded pixels each of which is assigned a first transparency value and a second set of encoded pixels each of which is assigned a second transparency value, the second transparency level being different from the first transparency level. The encoded pixels may be distributed among a set of blank pixels such that each encoded pixel neighbors one or more blank pixels in the watermark image, and in particular at least two blank pixels in the watermark image. Herein, each blank pixel may be assigned the second transparency value. The watermark image may be overlaid and blended over a background source image to create an encoded source image. A decoder system may recover encoded information from the encoded source image.

IPC Classes  ?

  • H04N 1/32 - Circuits or arrangements for control or supervision between transmitter and receiver
  • H04N 21/8358 - Generation of protective data, e.g. certificates involving watermark
  • G06F 21/16 - Program or content traceability, e.g. by watermarking
  • H04N 21/426 - Internal components of the client
  • G06T 1/00 - General purpose image data processing
  • H04N 19/423 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements

46.

REINFORCED GRAPHITE HEAT-SPREADER FOR A HOUSING SURFACE OF AN ELECTRONIC DEVICE

      
Application Number 17728351
Status Pending
Filing Date 2022-04-25
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor
  • Ali, Ihab A.
  • Hsieh, Duen Hsing

Abstract

This document describes a reinforced graphite heat-spreader for a surface of a housing component of an electronic device. The reinforced graphite heat-spreader includes a heat-spreader material stack having a layer of graphite material to spread heat. The reinforced graphite heat-spreader also includes an interface material stack that joins the heat-spreader material stack to the housing surface of an electronic device. The interface material stack, which may be formed using embossing techniques, includes protuberances that may be formed from an adhesive material.

IPC Classes  ?

  • H05K 7/20 - Modifications to facilitate cooling, ventilating, or heating

47.

METHODS, SYSTEMS, AND MEDIA FOR CONNECTING AN IoT DEVICE TO A CALL

      
Application Number 17728449
Status Pending
Filing Date 2022-04-25
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor
  • Bhattacharya, Saptarshi
  • Madhavapeddi, Shreedhar

Abstract

Methods, systems, and media for connecting an IoT device to a call are provided. In some embodiments, a method is provided, the method comprising: establishing, at a first end-point device, a telecommunication channel with a second end-point device; subsequent to establishing the telecommunication channel, and prior to a termination of the telecommunication channel, detecting, using the first end-point device, a voice command that includes a keyword; and in response to detecting the voice command, causing information associated with an IoT device that corresponds to the keyword to be transmitted to the second end-point device.

IPC Classes  ?

  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G06F 3/16 - Sound input; Sound output
  • H04W 4/70 - Services for machine-to-machine communication [M2M] or machine type communication [MTC]
  • H04W 76/10 - Connection setup
  • 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
  • H04L 65/403 - Arrangements for multi-party communication, e.g. for conferences
  • H04L 65/1093 - In-session procedures by removing participants
  • H04L 65/401 - Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
  • H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference
  • H04L 51/18 - Commands or executable codes

48.

GENERATING AND PROVISIONING OF ADDITIONAL CONTENT FOR SOURCE PERSPECTIVE(S) OF A DOCUMENT

      
Application Number 17728531
Status Pending
Filing Date 2022-04-25
First Publication Date 2022-08-04
Owner GOOGLE LLC (USA)
Inventor
  • Carbune, Victor
  • Deselaers, Thomas

Abstract

Implementations described herein determine, for a given document generated by a given source, one or more portions of content (e.g., phrase(s), image(s), paragraph(s), etc.) of the given document that may be influenced by a source perspective of the given source. Further, implementations determine one or more additional resources that are related to the given source and that are related to the portion(s) of content of the given document. Yet further, implementations utilize the additional resource(s) to determine additional content that provides context for the portion(s) that may be influenced by a source perspective. A relationship, between the additional resource(s) and the portions of the given document, can be defined. Based on the relationship being defined, the additional content can be caused to be rendered at a client device in response to the client device accessing the given document.

IPC Classes  ?

49.

SYSTEMS AND METHODS FOR VOICE-BASED INITIATION OF CUSTOM DEVICE ACTIONS

      
Application Number 17728614
Status Pending
Filing Date 2022-04-25
First Publication Date 2022-08-04
Owner GOOGLE LLC (USA)
Inventor
  • Wang, Bo
  • Kotla, Venkat
  • Yoshikawa, Chad
  • Ramsdale, Chris
  • Gupta, Pravir
  • Gomez-Jordana, Alfonso
  • Yeun, Kevin
  • Seo, Jae Won
  • Zheng, Lantian
  • Sung, Sang Soo

Abstract

Systems and methods for enabling voice-based interactions with electronic devices can include a data processing system maintaining a plurality of device action data sets and a respective identifier for each device action data set. The data processing system can receive, from an electronic device, an audio signal representing a voice query and an identifier. The data processing system can identify, using the identifier, a device action data set. The data processing system can identify a device action from device action data set based on content of the audio signal. The data processing system can then identify, from the device action dataset, a command associated with the device action and send the command to the for execution device for execution.

IPC Classes  ?

  • G06F 3/16 - Sound input; Sound output
  • G10L 15/18 - Speech classification or search using natural language modelling
  • G10L 15/26 - Speech to text systems

50.

Generating Diverse and Natural Text-To-Speech Samples

      
Application Number 17163007
Status Pending
Filing Date 2021-01-29
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor
  • Zhang, Yu
  • Ramabhadran, Bhuvana
  • Rosenberg, Andrew
  • Wu, Yonghui
  • Chun, Byungha
  • Weiss, Ron
  • Cao, Yuan

Abstract

A method of generating diverse and natural text-to-speech (TTS) samples includes receiving a text and generating a speech sample based on the text using a TTS model. A training process trains the TTS model to generate the speech sample by receiving training samples. Each training sample includes a spectrogram and a training text corresponding to the spectrogram. For each training sample, the training process identifies speech units associated with the training text. For each speech unit, the training process generates a speech embedding, aligns the speech embedding with a portion of the spectrogram, extracts a latent feature from the aligned portion of the spectrogram, and assigns a quantized embedding to the latent feature. The training process generates the speech sample by decoding a concatenation of the speech embeddings and a quantized embeddings for the speech units associated with the training text corresponding to the spectrogram.

IPC Classes  ?

  • G10L 13/047 - Architecture of speech synthesisers
  • G10L 25/18 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the type of extracted parameters the extracted parameters being spectral information of each sub-band
  • G10L 13/10 - Prosody rules derived from text; Stress or intonation
  • G10L 15/06 - Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
  • G06N 3/08 - Learning methods

51.

Generating Assistive Indications Based on Detected Characters

      
Application Number 17165135
Status Pending
Filing Date 2021-02-02
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor
  • Ashok, Sneha
  • Shi, Huize
  • Reyna, Andreina

Abstract

Methods, systems, devices, and tangible non-transitory computer readable media for generating assistive indications are provided. The disclosed technology can include accessing image data that includes at least one image. Character data can be generated based at least in part on the image data and one or more optical character recognition operations. Further, the character data can include one or more characters associated with the at least one image. One or more characters that are associated with one or more recognized words and the one or more characters that are associated with one or more unrecognized words can be determined based on the character data. One or more auditory indications including a synthetic voice reciting the one or more recognized words and the one or more unrecognized words can be generated. Furthermore, the synthetic voice can recite each of the one or more unrecognized words one character at a time.

IPC Classes  ?

  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06N 20/00 - Machine learning
  • G06K 9/46 - Extraction of features or characteristics of the image
  • G10L 13/033 - Voice editing, e.g. manipulating the voice of the synthesiser
  • G06F 40/242 - Dictionaries
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06F 3/16 - Sound input; Sound output
  • G10H 1/00 - ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE - Details of electrophonic musical instruments

52.

ADAPTATION(S) BASED ON CORRELATING HAZARDOUS VEHICLE EVENTS WITH APPLICATION FEATURE(S)

      
Application Number 17165795
Status Pending
Filing Date 2021-02-02
First Publication Date 2022-08-04
Owner GOOGLE LLC (USA)
Inventor
  • Goenawan, Effie
  • Chang, Austin
  • Higgins, James Stephen
  • Black, David

Abstract

Methods and apparatus for detecting hazardous vehicle events and encouraging usage of driving optimized application features to mitigate occurrence of the hazardous vehicle events. The driving optimized application features can address unsafe driving events that are determined to be correlated with certain distracting application features. For example, an application of a computing device can determine that a user is occupying a vehicle and is driving toward a destination. While driving, data available to the application can indicate that an unsafe driving event, such as a hard braking event, has occurred while the user was interacting with another application. Thereafter, and based on this data, the application can render an output characterizing the correlation between the hard braking event and the other application, and/or provide the user with an option to interact with the other application via driving optimized feature(s).

IPC Classes  ?

  • B60K 35/00 - Arrangement or adaptations of instruments
  • G06F 11/30 - Monitoring
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G01C 21/34 - Route searching; Route guidance
  • G01C 21/36 - Input/output arrangements for on-board computers
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • 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
  • G06F 40/40 - Processing or translation of natural language
  • G06F 3/16 - Sound input; Sound output

53.

VERIFIED ENTITY ATTRIBUTES

      
Application Number 17248720
Status Pending
Filing Date 2021-02-04
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor Chuang, Wei-Haw

Abstract

Systems and methods enable an entity to certify a web page address as being linked to the entity. The web page address includes semantic web mark-up identified attributes for the entity. A system may extract the attributes from the web page for the entity and use the attributes to generate an information card for the entity. The certification process ensures that the attributes are accurate, so that information cards generated for the entity are of high quality and reliable. Implementations may also simplify maintenance and quality assurances processes for an entity repository.

IPC Classes  ?

  • G06F 16/23 - Updating
  • G06F 16/951 - Indexing; Web crawling techniques
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 16/953 - Querying, e.g. by the use of web search engines
  • G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking

54.

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

      
Application Number 17564860
Status Pending
Filing Date 2021-12-29
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor
  • Tan, Mingxing
  • Le, Quoc V.

Abstract

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

IPC Classes  ?

  • G06V 10/774 - Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting
  • G06V 10/776 - Validation; Performance evaluation

55.

TECHNIQUE FOR UNDER-DISPLAY SENSOR ILLUMINATION

      
Application Number 17275281
Status Pending
Filing Date 2020-10-21
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor
  • Choi, Sangmoo
  • Zhang, Yi

Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for driving a display including groups of light-emitting pixels. A sensor is arranged under the display. The sensor includes an emitter for directing electromagnetic radiation through multiple pixels of the display located over the emitter. The method includes addressing each group of pixels in the plurality of groups of light-emitting pixels with signals according to a frame rate wherein a period of each frame during which the groups of light-emitting pixels are addressed includes an emission-off period during which none of the multiple pixels located over the emitter emit light; and synchronizing emission of electromagnetic radiation from the emitter through the multiple pixels located over the emitter to occur only during the emission-off period of the multiple pixels located over the emitter.

IPC Classes  ?

  • G09G 3/3233 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED] organic, e.g. using organic light-emitting diodes [OLED] using an active matrix with pixel circuitry controlling the current through the light-emitting element

56.

SINGLE LINE QUBIT CONTROL

      
Application Number 17610241
Status Pending
Filing Date 2019-05-10
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor
  • Kelly, Julian Shaw
  • Megrant, Anthony Edward
  • Barends, Rami
  • Neill, Charles
  • Sank, Daniel Thomas
  • Jeffrey, Evan
  • Vainsencher, Amit
  • Klimov, Paul
  • Quintana, Christopher Michael

Abstract

A quantum computing device includes: a qubit; a single XYZ control line, in which the qubit and the single control line are configured and arranged such that, during operation of the quantum computing device, the single XYZ control line allows coupling of an XY qubit control flux bias, from the single XYZ control line to the qubit, over a first frequency range at a first predetermined effective coupling strength, and coupling of a Z qubit control flux bias, from the single XYZ control line to the qubit, over a second frequency range at a second predetermined effective coupling strength.

IPC Classes  ?

  • H01L 27/18 - Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate including components exhibiting superconductivity
  • G06N 10/40 - Physical realisations or architectures of quantum processors or components for manipulating qubits, e.g. qubit coupling or qubit control
  • H01L 39/22 - Devices comprising a junction of dissimilar materials, e.g. Josephson-effect devices

57.

Systems and Methods for Generating and Providing Suggested Actions

      
Application Number 17622465
Status Pending
Filing Date 2019-08-02
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor
  • Wantland, Tim
  • Barnhart, Melissa Lauren
  • Jackson, Brian L.

Abstract

A computing system can include an artificial intelligence system including one or more machine-learned models that are configured to receive a model input that includes context data, and, in response, output a model output that describes one or more semantic entities referenced by the context data. The computing system can be configured to obtain the context data during a first time interval; input the model input that includes the context data into the machine-learned model(s); receive, as an output of the machine-learned model(s), the model output that describes the one or more semantic entities referenced by the context data; store the model output in at least one tangible, non-transitory computer-readable medium; and provide, for display in a user interface during a second time interval that is after the first time interval, a suggested action with respect to the semantic entity or entities described by the model output.

IPC Classes  ?

  • G06N 20/00 - Machine learning
  • G06F 40/30 - Semantic analysis
  • 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

58.

REDISTRIBUTING TENSOR ELEMENTS BETWEEN MACHINE LEARNING COMPUTING UNITS

      
Application Number 17629437
Status Pending
Filing Date 2020-10-07
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor
  • Majnemer, David Alexander
  • Narayanaswami, Ravi
  • Woo, Dong Hyuk
  • Killebrew, Carrell Daniel

Abstract

Methods, systems, and apparatus, including an apparatus for redistributing tensor elements among computing units are described. In one aspect, a method includes distributing tensor elements of an N-dimensional tensor among multiple computing units of a computation system. Each computing unit redistributes the subset of tensor elements previously distributed to the computing unit to computing units. Each computing unit accesses redistribution partitioning data that specifies, for each computing unit, the tensor elements that are to be stored by the computing unit after redistributing the tensor elements. For each tensor element previously distributed to the particular computing unit, the computing unit determines a global linearized index value for the tensor element based on a multi-dimensional index for the tensor element. The computing unit determines, using the redistribution partitioning data and the global linearized index value, a destination computing unit and sends the tensor element to the destination computing unit.

IPC Classes  ?

59.

HIDDEN DISPLAY INTERFACES AND ASSOCIATED SYSTEMS AND METHODS

      
Application Number 17569022
Status Pending
Filing Date 2022-01-05
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor
  • Olwal, Alex
  • Dementyev, Artem

Abstract

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

IPC Classes  ?

  • G09G 3/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/3216 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED] organic, e.g. using organic light-emitting diodes [OLED] using a passive matrix
  • G06T 11/20 - Drawing from basic elements, e.g. lines or circles

60.

Machine-Learned Attention Models Featuring Echo-Attention Layers

      
Application Number 17592174
Status Pending
Filing Date 2022-02-03
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor
  • Tay, Yi
  • Metzler, Jr., Donald Arthur
  • Bahri, Dara
  • Dehghani, Mostafa

Abstract

The present disclosure provides echo-attention layers, a new efficient method for increasing the expressiveness of self-attention layers without incurring significant parameter or training time costs. One intuition behind the proposed method is to learn to echo, i.e., attend once and then get N echo-ed attentions for free (or at a relatively cheap cost). As compared to stacking new layers, the proposed echoed attentions are targeted at providing similar representation power at a better cost efficiency.

IPC Classes  ?

  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06F 40/20 - Natural language analysis

61.

Machine-Learned Attention Models Featuring Omnidirectional Processing

      
Application Number 17592796
Status Pending
Filing Date 2022-02-04
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor
  • Tay, Yi
  • Juan, Da-Cheng
  • Bahri, Dara
  • Metzler, Jr., Donald Arthur
  • Gupta, Jai Prakash
  • Dehghani, Mostafa
  • Pham, Phillip
  • Aribandi, Vamsi Krishna
  • Qin, Zhen

Abstract

Provided are machine-learned attention models that feature omnidirectional processing, example implementations of which can be referred to as Omnidirectional Representations from Transformers (OMNINET). In example models described in the present disclosure, instead of maintaining a strictly horizontal receptive field, each token is allowed to attend to all tokens in some or all of the other tokens across the entire network.

IPC Classes  ?

  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/10 - Simulation on general purpose computers

62.

TRANSFORMING LOGIC PROGRAMMING LANGUAGE CODE INTO STRUCTURED QUERY LANGUAGE CODE

      
Application Number 17162514
Status Pending
Filing Date 2021-01-29
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor Skvortsov, Evgeny

Abstract

A method for efficiently translating logic programming language code into structured query language (SQL) code that includes receiving input written in a logic programming language (LPL) that indicates a function that is defined in the LPL, but is not defined in a target SQL used to access a dataset, translating the input written in the LPL into the target SQL to generate translated SQL code, including transforming the function not defined in the target SQL into code for a series of functions that (i) are defined in the target SQL and (ii) together achieve a result of the function not defined in the target SQL, and executing the translated SQL code to achieve a result of the function that is not defined in the SQL, including executing the code for the series of functions that together achieve the results of the function that is not defined in the target SQL.

IPC Classes  ?

63.

ASSISTANT DEVICE ARBITRATION USING WEARABLE DEVICE DATA

      
Application Number 17166763
Status Pending
Filing Date 2021-02-03
First Publication Date 2022-08-04
Owner GOOGLE LLC (USA)
Inventor
  • Chu, Alexander
  • Perez, Jarlan

Abstract

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

IPC Classes  ?

  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G02B 27/01 - Head-up displays
  • G06T 19/00 - Manipulating 3D models or images for computer graphics

64.

Measurements using an ultra-wideband ranging pair

      
Application Number 17248672
Status Pending
Filing Date 2021-02-02
First Publication Date 2022-08-04
Owner GOOGLE LLC (USA)
Inventor
  • Shin, Dongeek
  • Marks, Richard Lee

Abstract

A method including associating an ultra-wide band (UWB) tag device with a UWB anchor device, capturing UWB range and angle data representing a plurality of locations in a physical space using a calibration technique, capturing UWB range and angle data representing a first location of the UWB tag device in relation to the UWB anchor device, capturing UWB range and angle data representing a second location of the UWB tag device in relation to the UWB anchor device, and determining a length based on the first location and the second location.

IPC Classes  ?

  • G01S 11/04 - Systems for determining distance or velocity not using reflection or reradiation using radio waves using angle measurements
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer

65.

SYSTEMS AND METHODS FOR NEAREST-NEIGHBOR PREDICTION BASED MACHINE LEARNED MODELS

      
Application Number 17559633
Status Pending
Filing Date 2021-12-22
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor
  • Chun, Byungha
  • Kazawa, Hideto
  • Suzuki, Jun
  • Oda, Yusuke

Abstract

Systems and methods of the present disclosure can include a computer-implemented method. The method can include obtaining a machine-learned model comprising one or more layers. At least a first layer of the one or more layers can be configured to receive a set of query vectors respectively associated with layer inputs, determine similarity measures the key vectors and the query vectors, apply a normalization operation to the plurality of respective similarity measures, and determine an output based on the normalized respective similarity measures and a plurality of class labels respectively associated with the plurality of key vectors.

IPC Classes  ?

  • G06V 10/22 - Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition
  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
  • G06V 10/774 - Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting
  • G06F 40/284 - Lexical analysis, e.g. tokenisation or collocates

66.

Encapsulating Electromagnetic Propagation Model Features to Create Composable Prediction Models

      
Application Number 17649671
Status Pending
Filing Date 2022-02-01
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor Marshall, Preston Fairfax

Abstract

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

IPC Classes  ?

67.

Rapid Evaluation of Inequality Expressions for Electromagnetic Propagation

      
Application Number 17649677
Status Pending
Filing Date 2022-02-01
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor Marshall, Preston Fairfax

Abstract

A method for rapidly evaluating inequality expressions for electromagnetic propagation includes obtaining a threshold loss value establishing a maximum electromagnetic (EM) path loss between a first geographical point and a second geographical point. The method also includes, for each of a plurality of EM paths between the first geographical point and the second geographical point, obtaining a minimum EM loss value for the corresponding EM path and a maximum EM loss value for the corresponding EM path and determining whether the maximum EM loss value for the corresponding EM path satisfies the threshold loss value. Additionally, the method includes, when the maximum EM loss value for the corresponding EM path satisfies the threshold loss value, determining that an actual EM path loss value for the corresponding EM path between the first geographical point and the second geographical point satisfies the threshold loss value.

IPC Classes  ?

  • G01R 29/08 - Measuring electromagnetic field characteristics

68.

VIRTUAL NETWORK FOR VIRTUAL MACHINE COMMUNICATION AND MIGRATION

      
Application Number 17659125
Status Pending
Filing Date 2022-04-13
First Publication Date 2022-08-04
Owner Google LLC. (USA)
Inventor
  • Anderson, Evan K
  • Petrescu-Prahova, Cristian
  • Beda, Iii, Joseph S.

Abstract

Systems and techniques are described for virtual machine communication and migration A described technique includes operating server systems that are configured to run virtual machines and providing a virtual network for Internet Protocol (IP) based communications to the virtual machines. The virtual machines can be assigned network addresses, such as IP addresses, on the virtual network. Providing the virtual network can include using separate IP tunnels to effect delivery of IP packets on the virtual network to the virtual machines, respectively. The technique includes migrating a virtual machine running on a first server system to a second server system. The migrated virtual machine can maintain its assigned IP address. The technique includes updating a tunnel endpoint destination associated with the assigned IP address of the migrated virtual machine. The updated tunnel endpoint destination can be based on a network address associated with the second server system.

IPC Classes  ?

  • G06F 9/455 - Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

69.

Systems and Methods of Detecting and Responding to a Visitor to a Smart Home Environment

      
Application Number 17659718
Status Pending
Filing Date 2022-04-19
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor
  • Goulden, Jason Evans
  • Aravamudhan, Rengarajan
  • Jeong, Hae Rim
  • Dixon, Michael
  • Stewart, James Edward
  • Shafi, Sayed Yusef
  • Mysore, Sahana
  • Yang, Seungho
  • Lien, Yu-An
  • Burns, Christopher Charles
  • Nongpiur, Rajeev Conrad
  • Boyd, Jeffrey

Abstract

A method of presenting appropriate actions for responding to a visitor to a smart home environment via an electronic greeting system of the smart home environment, including detecting a visitor of the smart home environment; obtaining context information from the smart home environment regarding the visitor; based on the context information, identifying a plurality of appropriate actions available to a user of a client device for interacting with the visitor via the electronic greeting system; and causing the identified actions to be presented to the user of the client device.

IPC Classes  ?

  • H04N 7/18 - Closed-circuit television systems, i.e. systems in which the signal is not broadcast
  • G05B 15/02 - Systems controlled by a computer electric
  • G08B 7/06 - Signalling systems according to more than one of groups ; Personal calling systems according to more than one of groups using electric transmission
  • H04M 11/02 - Telephonic communication systems specially adapted for combination with other electrical systems with bell or annunciator systems
  • 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
  • G08B 3/10 - Audible signalling systems; Audible personal calling systems using electromagnetic transmission
  • G06V 10/10 - Image acquisition
  • G06V 40/10 - Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands

70.

PROVIDING A BINARY DATA FILE TO A CLIENT APPLICATION USING A DOCUMENT MODEL

      
Application Number 17676055
Status Pending
Filing Date 2022-02-18
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor
  • Cairns, Brian Lewis
  • Day-Richter, John

Abstract

A method for providing a binary data file to at least a first client application and a second client application includes receiving a first request to access the binary data file from the first client application, and identifying a first document model associated with the binary data file, wherein the first document model reflects edits made to the binary data file by the first client application and the second client application. The method further includes transmitting data corresponding to the first document model to the first client application, receiving, from the second client application, a second request indicating a modification to the binary data file, revising the first document model associated with the binary data file to include the modification to the binary data file, and transmitting data corresponding to the revised first document model to the second client application.

IPC Classes  ?

  • G06Q 10/10 - Office automation, e.g. computer aided management of electronic mail or groupware; Time management, e.g. calendars, reminders, meetings or time accounting
  • G06F 40/149 - Adaptation of the text data for streaming purposes, e.g. Efficient XML Interchange [EXI] format
  • G06F 40/166 - Editing, e.g. inserting or deleting
  • G06F 40/197 - Version control

71.

Method for Converting Landscape Video to Portrait Mobile Layout Using a Selection Interface

      
Application Number 17682791
Status Pending
Filing Date 2022-02-28
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor
  • Mulford, Brian
  • Frey, Nathan
  • Panagopoulos, Alexandros
  • Hao, Yinquan
  • Zhang, Yuan

Abstract

Described herein are systems and methods of converting media dimensions. A device may identify a set of frames from a video in a first orientation as belonging to a scene. The device may receive a selected coordinate on a frame of the set of frames for the scene. The device may identify a first region within the frame including a first feature corresponding to the selected coordinate and a second region within the frame including a second feature. The device may generate a first score for the first feature and a second score for the second feature. The first score may be greater than the second score based on the first feature corresponding to the selected coordinate. The device may crop the frame to include the first region and the second region within a predetermined display area comprising a subset of regions of the frame in a second orientation.

IPC Classes  ?

  • G06T 3/00 - Geometric image transformation in the plane of the image
  • G06T 7/11 - Region-based segmentation
  • G06F 3/04845 - 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 for image manipulation, e.g. dragging, rotation, expansion or change of colour
  • G06T 11/20 - Drawing from basic elements, e.g. lines or circles

72.

Predictive Generation of Search Suggestions

      
Application Number 17719339
Status Pending
Filing Date 2022-04-12
First Publication Date 2022-08-04
Owner GOOGLE LLC (USA)
Inventor
  • Grabowski, Michal
  • Moore, Amanda M.
  • Ali, Alireza
  • Lin, Jocelyn
  • Parker, Evan H.

Abstract

A method of generating search suggestions includes receiving an indication of a current location of the user device. After a user accesses a search function on the user device and before the user submits a search request, the method includes determining search results associated with locations in proximity to the current location of the user device, using query log data indicating selections of past search results by users after presentation of the past search results in response to respective past queries. The method also includes determining relative positioning of the search results based on the number of users that selected each search result, determining categories associated with the search results, grouping the search results by the determined categories; and sending the grouped search results and the one or more categories associated with the search results to the user device for display according to the determined relative positioning.

IPC Classes  ?

  • G06F 16/332 - Query formulation
  • G06F 16/35 - Clustering; Classification
  • G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
  • G06F 16/30 - Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
  • H04L 67/52 - Network services specially adapted for the location of the user terminal
  • H04L 67/306 - User profiles
  • H04W 4/14 - Short messaging services, e.g. short message service [SMS] or unstructured supplementary service data [USSD]

73.

APPLICATION RATING AND FEEDBACK

      
Application Number 17723342
Status Pending
Filing Date 2022-04-18
First Publication Date 2022-08-04
Owner GOOGLE LLC (USA)
Inventor
  • Lewis, Justin
  • Davies, Scott

Abstract

A method includes identifying a first application for which a feedback of a user of a user device is desired. The method further includes identifying previous user interactions with one or more second applications. The previous user interactions comprise one or more positive interactions comprising at least one of: providing corresponding feedback that meets a threshold rating via a corresponding prompt to rate the one or more second applications; sharing at least one of the one or more second applications with one or more users via the corresponding prompt; or a rating for the one or more second applications that does not meet the threshold rating and that has an accompanying comment. The method further includes, responsive to a quantity of positive interactions satisfying a threshold condition, causing the user device to display, to the user, a prompt for the feedback for the first application.

IPC Classes  ?

  • G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination
  • G06F 9/54 - Interprogram communication

74.

INTEGRATED SECOND FACTOR AUTHENTICATION

      
Application Number 17725701
Status Pending
Filing Date 2022-04-21
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor
  • Brand, Erica Wickstrom
  • Schilder, Marius Paul Michiel
  • Johnson, Scott D.
  • Palatin, Vincent

Abstract

Techniques and apparatuses are described that enable integrated second factor authentication. These techniques and apparatuses enable the improved security of something you have without the accompanying inconvenience or chance of loss. To do so, a secure physical entity is integrated within a computing device. While this provides the something you have without a need to carry a separate object with you, the something you have also must not be able to be accessed remotely. To prevent remote access physical wires are connected from the secure physical entity to physical structures on the computing device. In this way, a hacker or cyber thief cannot convince an authentication system that the cyber attacker does indeed have the something you have because to do so the attacker must be in physical possession of the computing device.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
  • H04W 12/041 - Key generation or derivation
  • H04W 12/069 - Authentication using certificates or pre-shared keys

75.

System and Method for Performing a Rewind Operation with a Mobile Image Capture Device

      
Application Number 17726183
Status Pending
Filing Date 2022-04-21
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor
  • Barnett, Donald A.
  • Karam, David
  • Vayvod, Anton
  • Donsbach, Aaron Michael

Abstract

A mobile image capture device is provided that can include an image capture system operable to capture image frames and be configured to: provide a live video stream for display in a viewfinder portion of a user interface that depicts at least a portion of a current field of view of the image capture system; store a video segment from the live video stream in a temporary image buffer that includes a plurality of image frames captured by the image capture system; receive a user input that is directed to the viewfinder portion of the user interface that requests a rewind operation; and, in response to such user input, perform the rewind operation in the viewfinder portion of the user interface with respect to the video segment in which at least two of the image frames of the video segment can be provided for display in the user interface in a reverse chronological order.

IPC Classes  ?

  • G11B 27/00 - Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
  • H04N 5/232 - Devices for controlling television cameras, e.g. remote control
  • G11B 20/10 - Digital recording or reproducing

76.

CONTEXTUAL ESTIMATION OF LINK INFORMATION GAIN

      
Application Number 17727237
Status Pending
Filing Date 2022-04-22
First Publication Date 2022-08-04
Owner GOOGLE LLC (USA)
Inventor
  • Carbune, Victor
  • Anders, Pedro Gonnet

Abstract

Techniques are described herein for determining an information gain score for one or more documents of interest to the user and present information from the documents based on the information gain score. An information gain score for a given document is indicative of additional information that is included in the document beyond information contained in documents that were previously viewed by the user. In some implementations, the information gain score may be determined for one or more documents by applying data from the documents across a machine learning model to generate an information gain score. Based on the information gain scores of a set of documents, the documents can be provided to the user in a manner that reflects the likely information gain that can be attained by the user if the user were to view the documents.

IPC Classes  ?

  • G06F 16/33 - Querying
  • G06F 16/93 - Document management systems
  • G06F 16/332 - Query formulation
  • G06F 16/338 - Presentation of query results
  • G06F 40/40 - Processing or translation of natural language
  • H04L 51/02 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
  • G06V 30/418 - Document matching, e.g. of document images

77.

Redemption Code Auto-Complete for Online Offers and Tracking

      
Application Number 17727318
Status Pending
Filing Date 2022-04-22
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor Haridass, Prasad

Abstract

Auto-detecting an electronic shopping basket and auto-completing offer redemption codes on the shopping basket webpage. When the user selects an item to add to the shopping basket, the shopping basket webpage loads. A plug-in detects a load event and communicates that information to an offer system. The offer system reviews the information, identifies the merchant, and determines offer codes applicable to a purchase. The offer system communicates the offer code to the plug-in, which auto-completes the code on the electronic shopping basket. The user completes the online transaction and the merchant provides a notification of completed transaction webpage. The plug-in detects a load event for the completed transaction webpage and communicates information regarding the load event to the offer system. The offer system reviews the information, identifies the offer code previously transmitted for auto-completion, marks the offer code as redeemed, and calculates the redemption rate of the transmitted offer code.

IPC Classes  ?

  • G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination

78.

CONTEXTUAL CONNECTION INVITATIONS

      
Application Number 17728355
Status Pending
Filing Date 2022-04-25
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor
  • Schneider, Michael Patrick
  • Lewis, Justin

Abstract

Systems and methods are provided for including information in an invitation from a first to connect with a second user that identifies a context regarding how the first user found the second user. A system can include a request component configured to receive, at a first network source, information identifying a second user that a first user has selected to send an invitation to connect with at the first network source, a context component configured to determine a context regarding selection of the second user by the first user, including where the first user found the information identifying the second user, and a generation component configured to generate an invitation that invites the second user to connect with the first user at the first network source. The invitation comprises first user identification information and context information identifying the context regarding the selection of the second user by the first user.

IPC Classes  ?

  • H04L 67/50 - Network services
  • H04L 67/306 - User profiles
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism

79.

DIRECTING A VEHICLE CLIENT DEVICE TO USE ON-DEVICE FUNCTIONALITY

      
Application Number 17728563
Status Pending
Filing Date 2022-04-25
First Publication Date 2022-08-04
Owner GOOGLE LLC (USA)
Inventor
  • Aggarwal, Vikram
  • Krishnan, Vinod

Abstract

Implementations set forth herein relate to phasing-out of vehicle computing device versions while ensuring useful responsiveness of any vehicle computing device versions that are still in operation. Certain features of updated computing devices may not be available to prior versions of computing devices because of hardware limitations. The implementations set forth herein eliminate crashes and wasteful data transmissions caused by prior versions of computing devices that have not been, or cannot be, upgraded. A server device can be responsive to a particular intent request provided to a vehicle computing device, despite the intent request being associated with an action that a particular version of the vehicle computing device cannot execute. In response, the server device can elect to provide speech to text data, and/or natural language understanding data, in furtherance of allowing the vehicle computing device to continue leveraging resources at the server device.

IPC Classes  ?

  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G10L 15/183 - Speech classification or search using natural language modelling using context dependencies, e.g. language models
  • G10L 15/26 - Speech to text systems

80.

Method For Operating A Bluetooth Device

      
Application Number 17607728
Status Pending
Filing Date 2020-05-29
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor
  • Soulier, Antoine
  • Girardier, Thomas

Abstract

The present invention relates to the field of wireless audio streaming. The invention can be used to manage dynamically the configuration of a link between a Bluetooth audio source and a Bluetooth audio sink, or between a master and slave device. The invention relates to method for operating a Bluetooth device, the method comprising: transporting audio information over a Bluetooth communication link established with a second device; determining, upon a change of value of an operational parameter in either the Bluetooth device or the second device, a new operating mode for said Bluetooth communication link; modifying a configuration parameter of said Bluetooth communication link based on the new operating mode; transporting audio information on said Bluetooth communication link according to the modified configuration parameter.

IPC Classes  ?

  • H04W 52/02 - Power saving arrangements
  • H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
  • G10L 19/16 - Vocoder architecture

81.

METHODS, SYSTEMS, AND MEDIA FOR PRESENTING MEDIA CONTENT IN RESPONSE TO A CHANNEL CHANGE REQUEST

      
Application Number 16841101
Status Pending
Filing Date 2020-04-06
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor
  • Jeon, Joon-Hee
  • Hong, Sun-Gi
  • Jang, Jungshik
  • Seok, Jaekyun
  • Seo, Jae

Abstract

Methods, systems, and media for presenting media content in response to a channel change request are provided. In some implementations, methods for presenting media content in response to a channel change request are provided, the methods comprising: causing media content provided on a first channel to be presented in a first display area on a first screen; receiving, at a hardware processor, a request to switch to a second channel; in response to receiving the request to switch to the second channel, causing thumbnail content corresponding to the second channel to be presented in the first display area; determining whether media content provided on the second channel is ready for presentation; and in response to determining that the media content provided on the second channel is ready for presentation, causing the media content provided on the second channel to be presented in the first display area.

IPC Classes  ?

  • H02J 3/01 - Arrangements for reducing harmonics or ripples

82.

Worldwide Coordinate Frame Defined by Data Set Correspondences

      
Application Number 17621866
Status Pending
Filing Date 2019-06-26
First Publication Date 2022-08-04
Owner Google LLC (USA)
Inventor
  • Klingner, Bryan
  • Martin, David
  • Dikov, Veselin
  • Arfvidsson, Joakim Kristian Olle
  • Roseborough, James Brian

Abstract

The present disclosure is directed to methods and systems for generating a geodetic datum. The geodetic datum can establish a coordinate system and/or a set of reference points that describe the respective locations of a portion or all of Earth and/or objects located thereon. In general, a computing system can generate the geodetic datum using various sensor data from one or more sources including: satellite imagery, aerial imagery, aerial light detection and ranging data (LIDAR), ground-level imagery, ground-level LIDAR, and/or other forms of sensor data. This data can be used as a reference dataset that can be combined with additional sensor data (e.g., a second dataset) to determine correspondences between overlapping areas represented in the datasets. Continuing this process for regions that collectively cover the Earth can be used to create a geodetic datum of the entire Earth, without using a mathematic abstraction of the Earth surface.

IPC Classes  ?

  • G01C 21/32 - Structuring or formatting of map data
  • G06V 10/80 - Fusion, i.e. combining data from various sources at the sensor level, preprocessing level, feature extraction level or classification level
  • G06T 7/33 - Determination of transform parameters for the alignment of images, i.e. image registration using feature-based methods

83.

Display screen or portion thereof with transitional graphical user interface

      
Application Number 29743687
Grant Number D0959451
Status In Force
Filing Date 2020-07-23
First Publication Date 2022-08-02
Grant Date 2022-08-02
Owner GOOGLE LLC (USA)
Inventor
  • Zheng, Jia
  • Yih, Chih Ann
  • Arul, Prakash
  • Spencer, Brett
  • Kravitz, Brian
  • Stewart, Dustin
  • Aghayan, Ruben
  • Gebauer, Thomas
  • Wang, Tse-Chi

84.

Display screen with transitional graphical user interface

      
Application Number 29830377
Grant Number D0959475
Status In Force
Filing Date 2022-03-11
First Publication Date 2022-08-02
Grant Date 2022-08-02
Owner GOOGLE LLC (USA)
Inventor Norman, Christopher

85.

Display screen with icon

      
Application Number 29808549
Grant Number D0959485
Status In Force
Filing Date 2021-09-21
First Publication Date 2022-08-02
Grant Date 2022-08-02
Owner GOOGLE LLC (USA)
Inventor Lee, Sehee

86.

Display screen with icon

      
Application Number 29815510
Grant Number D0959486
Status In Force
Filing Date 2021-11-15
First Publication Date 2022-08-02
Grant Date 2022-08-02
Owner GOOGLE LLC (USA)
Inventor Lee, Sehee

87.

Display screen with icon

      
Application Number 29807519
Grant Number D0959488
Status In Force
Filing Date 2021-09-13
First Publication Date 2022-08-02
Grant Date 2022-08-02
Owner GOOGLE LLC (USA)
Inventor Lee, Sehee

88.

Robot

      
Application Number 29700089
Grant Number D0959526
Status In Force
Filing Date 2019-07-31
First Publication Date 2022-08-02
Grant Date 2022-08-02
Owner GOOGLE LLC (USA)
Inventor
  • Matsui, Hideaki
  • Debaigue, Arthur Kenzo
  • Noren, Guy
  • Park, Keun Young
  • Stanford, Scott E.

89.

Robot

      
Application Number 29700099
Grant Number D0959527
Status In Force
Filing Date 2019-07-31
First Publication Date 2022-08-02
Grant Date 2022-08-02
Owner GOOGLE LLC (USA)
Inventor
  • Matsui, Hideaki
  • Debaigue, Arthur Kenzo
  • Noren, Guy
  • Park, Keun Young
  • Stanford, Scott E.

90.

Camera

      
Application Number 29677161
Grant Number D0959536
Status In Force
Filing Date 2019-01-17
First Publication Date 2022-08-02
Grant Date 2022-08-02
Owner GOOGLE LLC (USA)
Inventor
  • Jacob, Rochus Emmanuel
  • Mueller, Oliver
  • Webb, Nicholas Unger
  • Mittleman, Adam Duckworth
  • Goulden, Jason
  • Booth, Kevin Edward
  • Wilson, Tyler Scott
  • Kraz, Mark
  • Law, Jeffrey Hui-Kwun
  • Dong, William

91.

Publisher paywall and supplemental content server integration

      
Application Number 16854580
Grant Number 11403667
Status In Force
Filing Date 2020-04-21
First Publication Date 2022-08-02
Grant Date 2022-08-02
Owner Google LLC (USA)
Inventor Schwimmer, Michael

Abstract

The present disclosure is directed generally to systems and methods for allowing a website publisher to integrate a website's paywall system with the website's supplemental content server system. The system and methods of the disclosure allow a publisher to offer subscriptions to customers that result in the display of fewer or no supplemental content items to paying customers while the supplemental content retrieving code remains in place for all website visitors. Additionally, the system allows website analytics to be calculated for all visitors to the website.

IPC Classes  ?

  • G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination

92.

Display screen or portion thereof with a transitional graphical user interface

      
Application Number 29826313
Grant Number D0959491
Status In Force
Filing Date 2022-02-11
First Publication Date 2022-08-02
Grant Date 2022-08-02
Owner GOOGLE LLC (USA)
Inventor Lemberg, Joseph

93.

METHODS AND SYSTEMS FOR ENCODING IMAGES

      
Application Number 17614929
Status Pending
Filing Date 2019-05-28
First Publication Date 2022-07-28
Owner GOOGLE, LLC (USA)
Inventor
  • Baluja, Shumeet
  • Sukthankar, Rahul

Abstract

The present disclosure is directed to encoding images. In particular, one or more computing devices can receive data representing one or more machine learning (ML) models configured, at least in part, to encode images comprising objects of a particular type. The computing device(s) can receive data representing an image comprising one or more objects of the particular type. The computing device(s) can generate, based at least in part on the data representing the image and the data representing the ML model(s), data representing an encoded version of the image that alters at least a portion of the image comprising the object(s) such that when the encoded version of the image is decoded, the object(s) are unrecognizable as being of the particular type by one or more object-recognition ML models based at least in part upon which the ML model(s) configured to encode the images were trained.

IPC Classes  ?

  • G06V 10/20 - Image preprocessing
  • G06V 10/774 - Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting
  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
  • G06V 10/94 - Hardware or software architectures specially adapted for image or video understanding

94.

GENERATING SEQUENCES OF NETWORK DATA WHILE PREVENTING ACQUISITION OR MANIPULATION OF TIME DATA

      
Application Number 17617075
Status Pending
Filing Date 2020-12-14
First Publication Date 2022-07-28
Owner GOOGLE LLC (USA)
Inventor
  • Wang, Gang
  • Yung, Marcel M. Moti

Abstract

Methods, systems, and apparatus, including a method for determining network measurements. In some aspects, a method includes receiving, by a first aggregation server and from each of multiple client devices, encrypted impression data. A second aggregation server receives, from each of at least a portion of the multiple client devices, encrypted conversion data. The first aggregation server and the second aggregation server perform a multi-party computation process to generate chronological sequences of encrypted impression data and encrypted conversion data and to decrypt the encrypted impression data and the encrypted conversion data.

IPC Classes  ?

  • H04L 9/00 - Arrangements for secret or secure communication
  • H04L 9/08 - Key distribution
  • H04L 9/32 - Arrangements for secret or secure communication including means for verifying the identity or authority of a user of the system

95.

Temporal Prediction Shifting for Scalable Video Coding

      
Application Number 17658816
Status Pending
Filing Date 2022-04-11
First Publication Date 2022-07-28
Owner Google LLC (USA)
Inventor Horowitz, Michael

Abstract

A method includes receiving an input video stream and scaling the input video stream into two or more spatial layers. For each spatial layer, the method also includes generating a temporal layer prediction pattern by: obtaining a temporal base layer for a corresponding spatial layer; identifying, based on the temporal base layer, a plurality of temporal layers and a plurality of temporal time slots during a temporal period; and aligning the temporal base layer for the corresponding spatial layer with one of the temporal time slots during the temporal period. Each temporal time slot is associated with one of the temporal base layer or one of the plurality of temporal layers for the corresponding spatial layer. The temporal base layer for each corresponding spatial layer is aligned with a different temporal time slot than each other temporal base layer for each other corresponding spatial layer.

IPC Classes  ?

  • H04N 19/507 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction using conditional replenishment
  • H04N 19/124 - Quantisation
  • 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/645 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by ordering of coefficients or of bits for transmission by grouping of coefficients into blocks after the transform
  • G06V 20/40 - Scenes; Scene-specific elements in video content

96.

CONNECTIVITY SERVICE USING A BOUNCE BACK APPROACH

      
Application Number 17659168
Status Pending
Filing Date 2022-04-13
First Publication Date 2022-07-28
Owner Google LLC (USA)
Inventor Blumenau, Steven M

Abstract

Systems and methods for managing access to computing services include an access manager that receives a request to modify a configuration of a computing service to a new configuration. The access manager stores a previous configuration of the computing service, updates the configuration of the computing service from the previous configuration to the new configuration based on information representing the new configuration, and starts a service request timer for the computing service. The access manager receives a subsequent request. When the subsequent request is a reconnect request, the access manager deletes the stored previous configuration. When the subsequent request is not a reconnect request or a new request the access manager returns an error when the service request timer has not expired, or sets the configuration of the computing service to the previous configuration of the computing service when the timer has expired.

IPC Classes  ?

97.

EFFICIENT COPY PASTE IN A COLLABORATIVE SPREADSHEET

      
Application Number 17666362
Status Pending
Filing Date 2022-02-07
First Publication Date 2022-07-28
Owner Google LLC (USA)
Inventor
  • Simon, Benjamin Wolfe
  • Karve, Amod
  • Danziger, Joshua Ari
  • Lloyd, Zachary Erik

Abstract

A first request of the first user device to perform a copy-past change to copy content from a source range to a destination range of a local model of the collaborative spreadsheet stored at the first user device is received by a first user device. An indication of a second request of a second user device to perform an intersecting change to modify one or more cells is received by the first user device. Responsive to receiving the indication of the second request of the second user device, the local model of the collaborative spreadsheet is transformed by the first user device. The transforming includes determining, among a plurality of intersecting change types, that the intersecting change qualifies as a first intersecting change type, and performing one or more transformation operations corresponding to the first intersecting change type to transform the local model of the collaborative spreadsheet.

IPC Classes  ?

  • G06F 40/18 - Editing, e.g. inserting or deleting using ruled lines of spreadsheets
  • G06F 40/197 - Version control
  • 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

98.

ENHANCED ONLINE PRIVACY

      
Application Number 17717351
Status Pending
Filing Date 2022-04-11
First Publication Date 2022-07-28
Owner Google LLC (USA)
Inventor
  • Wang, Yuewei
  • Chaudhary, Shashank
  • Soysal, Onur
  • Ortega-Binderberger, Michael

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing online user privacy. Methods can include receiving tag information specifying a given publisher identifier for a publisher and a given client identifier assigned to a user of the client device by the publisher. A given service identifier assigned to the user by the service apparatus is obtained. A mapping between the given service identifier to the given client identifier is created. A list of client identifiers assigned to a set of users by the publisher is received. A list of matched service identifiers corresponding to the list of client identifiers are stored. Multiple content requests are received from multiple different client devices accessing services provided by the service apparatus. Responses to the content requests are based on whether the client devices provide service identifiers that are included in the list of matched service identifiers.

IPC Classes  ?

99.

TARGETING AN AGGREGATE GROUP

      
Application Number 17717378
Status Pending
Filing Date 2022-04-11
First Publication Date 2022-07-28
Owner Google LLC (USA)
Inventor
  • Reis, Davi De Castro
  • De Oliveira, Eider Silva
  • Leal, Marcus A.
  • Oestlien, Christian

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for providing content. A method includes receiving a request for an advertisement to be displayed in a slot associated with a third-party content site; identifying a relevant advertisement to be provided in the slot; determining information to be included in an annotation associated with the advertisement, the annotation including customized information to be presented along with the advertisement; providing the advertisement responsive to the request including providing the annotation along with a control for re-publishing the advertisement along with the relevant advertisement; receiving user input selecting the control and designating the advertisement for re-publishing to a group, the group being designated by the user; and targeting additional content to the group based on the received user input.

IPC Classes  ?

  • G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism

100.

METHOD AND SYSTEM FOR CLIENT-DEVICE TRANSFORMATION OF STATIC IMAGE DELIVERED OVER DISTRIBUTED COMPUTER NETWORK

      
Application Number 17717693
Status Pending
Filing Date 2022-04-11
First Publication Date 2022-07-28
Owner Google LLC (USA)
Inventor Lemberg, Joseph

Abstract

A multimedia communication system for enabling an end user computing device to render a moving image on a display device. The system has an image render command generator that is arranged to provide an image rendering command that is executable by a web browser of the end user computing device to cause the end user computing device to render the moving image on a frame-by-frame basis from a still image in multimedia content by slicing the still image into a plurality of rows or columns of pixels and modifying a subset of the plurality of rows or columns of pixels between frames, and a multimedia content packager arranged to assemble a multimedia content package having the multimedia content, including the still image and the image rendering command.

IPC Classes  ?

  1     2     3     ...     100        Next Page