Google LLC

United States of America

Back to Profile

1-100 of 37,735 for Google LLC Sort by
Query
Aggregations
IP Type
        Patent 35,612
        Trademark 2,123
Jurisdiction
        United States 29,964
        World 5,868
        Canada 1,411
        Europe 492
Date
New (last 4 weeks) 402
2023 November 337
2023 October 320
2023 September 248
2023 August 247
See more
IPC Class
G06F 17/30 - Information retrieval; Database structures therefor 4,195
H04L 29/06 - Communication control; Communication processing characterised by a protocol 1,919
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure 1,764
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,393
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints 1,368
See more
NICE Class
09 - Scientific and electric apparatus and instruments 1,577
42 - Scientific, technological and industrial services, research and design 1,114
35 - Advertising and business services 437
38 - Telecommunications services 410
41 - Education, entertainment, sporting and cultural services 352
See more
Status
Pending 4,110
Registered / In Force 33,625
  1     2     3     ...     100        Next Page

1.

FITBIT CHARGE

      
Application Number 1763826
Status Registered
Filing Date 2023-10-17
Registration Date 2023-10-17
Owner GOOGLE LLC (USA)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Pedometers; multifunctional electronic devices for displaying, measuring, and uploading to the internet information including time, date, steps taken, calories burned, distance travelled, active time, speed, pace, hours slept, quality of sleep, silent wake alarm, heart rate, routes, multifunctional electronic devices that link to mobile phones to notify users of incoming calls or messages; multifunctional electronic devices that link to mobile phones for displaying, measuring, and uploading to the internet navigational information; computer software for wireless data communication for receiving, processing, transmitting and displaying information relating to fitness.

2.

AUTOMATIC ACTIONS BASED ON CONTEXTUAL REPLIES

      
Application Number 18304294
Status Pending
Filing Date 2023-04-20
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor Petersen, Morten Just

Abstract

A computing device includes at least one processor and at least one module, operable by the at least one processor to receive an communication, determine, based at least in part on the communication, one or more candidate responses to the communication, and receive an indication of user input that selects a candidate response from the one or more candidate responses. The at least one module may be further operable by the at least one processor, responsive to receiving the indication of user input that selects the candidate response, to send the candidate response, determine, based at least in part on at least one of the candidate response and the communication, an operation that is contextually related to the candidate response, and execute the operation.

IPC Classes  ?

  • G06N 5/04 - Inference or reasoning models
  • G06Q 10/107 - Computer-aided management of electronic mailing [e-mailing]

3.

Image Enhancement via Iterative Refinement based on Machine Learning Models

      
Application Number 18227120
Status Pending
Filing Date 2023-07-27
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Saharia, Chitwan
  • Ho, Jonathan
  • Chan, William
  • Salimans, Tim
  • Fleet, David
  • Norouzi, Mohammad

Abstract

A method includes receiving, by a computing device, training data comprising a plurality of pairs of images, wherein each pair comprises an image and at least one corresponding target version of the image. The method also includes training a neural network based on the training data to predict an enhanced version of an input image, wherein the training of the neural network comprises applying a forward Gaussian diffusion process that adds Gaussian noise to the at least one corresponding target version of each of the plurality of pairs of images to enable iterative denoising of the input image, wherein the iterative denoising is based on a reverse Markov chain associated with the forward Gaussian diffusion process. The method additionally includes outputting the trained neural network.

IPC Classes  ?

  • G06T 5/00 - Image enhancement or restoration
  • G06T 5/50 - Image enhancement or restoration by the use of more than one image, e.g. averaging, subtraction
  • G06T 3/40 - Scaling of a whole image or part thereof
  • G06N 3/08 - Learning methods
  • G06N 3/045 - Combinations of networks

4.

ALPHA CHANNEL PREDICTION

      
Application Number 18448561
Status Pending
Filing Date 2023-08-11
First Publication Date 2023-11-30
Owner GOOGLE LLC (USA)
Inventor
  • Ustarroz-Calonge, Maryla
  • Rabaud, Vincent

Abstract

Image coding using alpha channel prediction may include generating a reconstructed image using alpha channel prediction and outputting the reconstructed image. Generating the reconstructed image using alpha channel prediction may include decoding reconstructed color channel values for a current pixel expressed with reference to first color space, obtaining color space converted color channel values for the current pixel by converting the reconstructed color channel values to a second color space, obtaining an alpha channel lower bound for an alpha channel value for the current pixel using the color space converted color channel values, generating a candidate predicted alpha value for the current pixel, obtaining an adjusted predicted alpha value for the current pixel using the candidate predicted alpha value and the alpha channel lower bound, generating a reconstructed pixel for the current pixel using the adjusted predicted alpha value, and including the reconstructed pixel in the reconstructed image.

IPC Classes  ?

  • H04N 19/503 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/20 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding
  • H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
  • G06T 9/00 - Image coding

5.

Providing Relevance-Ordered Categories of Information

      
Application Number 18329135
Status Pending
Filing Date 2023-06-05
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Shazeer, Yael Shacham
  • Rechis, Leland
  • Jenson, Scott
  • Wolosin, Gabriel

Abstract

A computer-implemented method is disclosed. The method includes receiving from a remote device a search query, generating a plurality of different category-directed result sets for the search query, determining an order for the plurality of category-directed result sets based on the search query, and transmitting the plurality of category-directed result sets to the remote device, in a manner that the result sets are to be displayed in the remote device in the determined order.

IPC Classes  ?

6.

METHODS, SYSTEMS AND MEDIA FOR SELECTIVELY PRESENTING BROADCAST CONTENT BASED ON USER INTERESTS

      
Application Number 18233490
Status Pending
Filing Date 2023-08-14
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor Diamondstein, Andrew Mark

Abstract

Methods, systems, and media for selectively presenting broadcast content based on user interests are provided. In some implementations a method for selectively presenting broadcast content is provided, the method comprising: receiving user information; associating one or more athletes, each on a roster of a team in a sports organization, with the user based on the user information; identifying broadcast programs that a user device can present; determining broadcast programs that depict a game between teams in the sports organization that are relevant to an athlete associated with the user based on program metadata; receiving event metadata for the relevant broadcast programs that is indicative of events in the game depicted therein; determining that a portion of the first broadcast program is relevant to a first entity based on the event metadata; and causing the user device to present the portion of the first broadcast.

IPC Classes  ?

  • H04N 21/2187 - Live feed
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04N 21/6543 - Transmission by server directed to the client for forcing some client operations, e.g. recording
  • H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
  • H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
  • H04N 21/438 - Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network

7.

GENERATING STRUCTURED TEXT CONTENT USING SPEECH RECOGNITION MODELS

      
Application Number 18234350
Status Pending
Filing Date 2023-08-15
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Co, Christopher S.
  • Jaitly, Navdeep
  • Peng, Lily Hao Yi
  • Chou, Katherine Irene
  • Sankar, Ananth

Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media for speech recognition. One method includes obtaining an input acoustic sequence, the input acoustic sequence representing one or more utterances; processing the input acoustic sequence using a speech recognition model to generate a transcription of the input acoustic sequence, wherein the speech recognition model comprises a domain-specific language model; and providing the generated transcription of the input acoustic sequence as input to a domain-specific predictive model to generate structured text content that is derived from the transcription of the input acoustic sequence.

IPC Classes  ?

  • G16H 40/20 - ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
  • G10L 15/26 - Speech to text systems
  • G10L 15/18 - Speech classification or search using natural language modelling
  • G06F 40/47 - Machine-assisted translation, e.g. using translation memory
  • G06F 40/58 - Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation
  • G10L 15/06 - Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
  • G10L 15/14 - Speech classification or search using statistical models, e.g. Hidden Markov Models [HMM]
  • G10L 15/16 - Speech classification or search using artificial neural networks
  • G10L 15/183 - Speech classification or search using natural language modelling using context dependencies, e.g. language models

8.

MONOLITHIC INTEGRATION OF DIFFERENT LIGHT EMITTING STRUCTURES ON A SAME SUBSTRATE

      
Application Number 18305778
Status Pending
Filing Date 2023-04-24
First Publication Date 2023-11-30
Owner GOOGLE LLC (USA)
Inventor
  • He, Gang
  • Hurtt, Sheila K.

Abstract

The disclosure describes various aspects of monolithic integration of different light emitting structures on a same substrate. In an aspect, a device for light generation is described having a substrate with one or more buffer layers made a material that includes GaN. The device also includes light emitting structures, which are epitaxially grown on a same surface of a top buffer layer of the substrate, where each light emitting structure has an active area parallel to the surface and laterally terminated, and where the active area of different light emitting structures is configured to directly generate a different color of light. The device also includes a p-doped layer disposed over the active area of each light emitting structure and made of a p-doped material that includes GaN. The device may be part of a light field display and may be connected to a backplane of the light field display.

IPC Classes  ?

  • H01L 33/24 - SEMICONDUCTOR DEVICES NOT COVERED BY CLASS - Details thereof characterised by the semiconductor bodies with a particular shape, e.g. curved or truncated substrate of the light emitting region, e.g. non-planar junction
  • H01L 27/15 - Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate including semiconductor components with at least one potential-jump barrier or surface barrier, specially adapted for light emission
  • H01L 33/06 - SEMICONDUCTOR DEVICES NOT COVERED BY CLASS - Details thereof characterised by the semiconductor bodies with a quantum effect structure or superlattice, e.g. tunnel junction within the light emitting region, e.g. quantum confinement structure or tunnel barrier
  • H01L 33/32 - Materials of the light emitting region containing only elements of group III and group V of the periodic system containing nitrogen

9.

Content Item Profiles

      
Application Number 18364908
Status Pending
Filing Date 2023-08-03
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Tsun, Stephen
  • Jha, Vikas
  • Samadi, Shamim
  • Goenka, Vishal
  • Monsees, David

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for managing a relationship between content and an environment for provisioning the content. In one aspect, a method includes receiving a request for a content item; and in response to receiving the request: selecting a creative from a plurality of creatives, the creative including a reference to a profile associated with one or more elements; retrieving content data from one or more content feeds bound to the elements; and delivering the creative and the content data to a user device.

IPC Classes  ?

10.

SYSTEMS AND METHODS FOR PROCESSING A NATURAL LANGUAGE QUERY IN DATA TABLES

      
Application Number 18227450
Status Pending
Filing Date 2023-07-28
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Agrawal, Nikunj
  • Sundararajan, Mukund
  • Shanbhag, Shrikant Ravindra
  • Dhamdhere, Kedar
  • Mccurley, Kevin Snow
  • Ananthakrishna, Rohit
  • Gundrum, Daniel Adam
  • Song, Juyun June
  • Nahmias, Rifat Ralfi

Abstract

Systems and methods are disclosed herein for processing a natural language query on data tables. According to some embodiments, a query term is obtained from a natural language query. A table summary is prepared based on the query term and a formula of the natural language query is generated based on the table summary. A result is generated based on the formula. Responsive to receiving negative feedback to the result, one or more of the table summary or the formula is disassociated from the query term.

IPC Classes  ?

  • G06F 16/338 - Presentation of query results
  • G06F 3/16 - Sound input; Sound output
  • G06T 11/20 - Drawing from basic elements, e.g. lines or circles
  • G06F 16/332 - Query formulation
  • G06F 16/33 - Querying
  • G06F 40/18 - Editing, e.g. inserting or deleting using ruled lines of spreadsheets
  • G06F 40/58 - Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation

11.

ADAPTING HOTWORD RECOGNITION BASED ON PERSONALIZED NEGATIVES

      
Application Number 18446420
Status Pending
Filing Date 2023-08-08
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Kracun, Aleksandar
  • Sharifi, Matthew

Abstract

A method for adapting hotword recognition includes receiving audio data characterizing a hotword event detected by a first stage hotword detector in streaming audio captured by a user device. The method also includes processing, using a second stage hotword detector, the audio data to determine whether a hotword is detected by the second stage hotword detector in a first segment of the audio data. When the hotword is not detected by the second stage hotword detector, the method includes, classifying the first segment of the audio data as containing a negative hotword that caused a false detection of the hotword event in the streaming audio by the first stage hotword detector. Based on the first segment of the audio data classified as containing the negative hotword, the method includes updating the first stage hotword detector to prevent triggering the hotword event in subsequent audio data that contains the negative hotword.

IPC Classes  ?

  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G10L 15/197 - Probabilistic grammars, e.g. word n-grams
  • G10L 17/06 - Decision making techniques; Pattern matching strategies
  • G10L 17/24 -  the user being prompted to utter a password or a predefined phrase
  • G10L 15/30 - Distributed recognition, e.g. in client-server systems, for mobile phones or network applications

12.

COST-DRIVEN FRAMEWORK FOR PROGRESSIVE COMPRESSION OF TEXTURED MESHES

      
Application Number 18160847
Status Pending
Filing Date 2023-01-27
First Publication Date 2023-11-30
Owner GOOGLE LLC (USA)
Inventor
  • Hemmer, Michael
  • Alliez, Pierre
  • Portaneri, Cedric

Abstract

Techniques of compressing level of detail (LOD) data involve sharing a texture image LOD among different mesh LODs for single-rate encoding. That is, a first texture image LOD corresponding to a first mesh LOD may be derived by refining a second texture image LOD corresponding to a second mesh LOD. This sharing is possible when texture atlases of LOD meshes are compatible.

IPC Classes  ?

  • G06T 9/20 - Contour coding, e.g. using detection of edges
  • G06T 15/04 - Texture mapping
  • G06T 17/20 - Wire-frame description, e.g. polygonalisation or tessellation
  • G06T 3/40 - Scaling of a whole image or part thereof
  • G06T 9/00 - Image coding

13.

Internal Storage In Cloud Disk To Support Encrypted Hard Drive And Other Stateful Features

      
Application Number 18200380
Status Pending
Filing Date 2023-05-22
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Richey, Joseph
  • Halcrow, Michael
  • Karamov, Sergey

Abstract

A cloud implementation of a persisted storage device, such as a disk, is provided. The implementation supports a variety of features and protocols, in full analogy with a physical storage device such as a disk drive. The present disclosure provides for implementing standard eDrive protocols in the cloud by designing internal disk storage, referred to as a “system area,” in a virtual disk instance that the virtual disk can potentially utilize for a multitude of disk features. This internal storage can be used to implement eDrive protocols, which use the system area to maintain the necessary internal virtual disk state.

IPC Classes  ?

  • G06F 12/14 - Protection against unauthorised use of memory
  • G06F 3/06 - Digital input from, or digital output to, record carriers
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules

14.

Experience Based NFT Marketplace for Digital Assets

      
Application Number 18077624
Status Pending
Filing Date 2022-12-08
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor Ayyagari, Krishna Chytanya

Abstract

Systems and methods for providing embedded purchase links for non-fungible tokens can leverage the generation of software packets. The systems and methods can obtain digital asset data associated with a non-fungible token. The digital asset data can be processed to generate a software packet with a purchase link and callout data. The purchase link can be selected to instruct an application programming interface to record a transaction on a blockchain. The callout data can be recognizable by a search engine for surfacing the purchase link in generated search results associated with the non-fungible token.

IPC Classes  ?

  • G06Q 20/12 - Payment architectures specially adapted for electronic shopping systems
  • G06Q 20/38 - Payment architectures, schemes or protocols - Details thereof

15.

Security Camera with Angled Cable Attachment for Increased Downward-Viewing Angle

      
Application Number 18027339
Status Pending
Filing Date 2021-08-02
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Lin, Chi-Ming Ngoc-Tran
  • Kraz, Mark Benjamin
  • Cheng, Kok Yen
  • Ghadiali, Aditya Shailesh

Abstract

This document describes a security camera with an angled cable attachment for an increased downward viewing angle. The security camera is battery-powered and can be magnetically coupled to a mounting device and electrically connected to another device via a cable. The cable has a cable attachment that, when coupled to the security camera, is angled toward a front of the security camera. This cable angle enables an increased downward tilt angle of the security camera by reducing interference of the cable attachment with the mounting device when the security camera is tilted downward. The security camera also has exposed contacts on a printed circuit board that connect with pins on the cable attachment.

IPC Classes  ?

  • G03B 17/55 - APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR - Details of cameras or camera bodies; Accessories therefor with provision for heating or cooling, e.g. in aircraft
  • H04N 23/52 - Elements optimising image sensor operation, e.g. for electromagnetic interference [EMI] protection or temperature control by heat transfer or cooling elements
  • H05K 7/20 - Modifications to facilitate cooling, ventilating, or heating
  • 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

16.

Administering Network-Connected Devices Using Tunneled Routing

      
Application Number 18027333
Status Pending
Filing Date 2020-09-22
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Erickson, Grant Michael
  • Logue, Jay Dare

Abstract

Techniques and devices for administering network-connected devices using tunneled routing are described for accessing administrative services using an access router in a network segment of a fabric network in which a first access router in a first network segment of a fabric network receives a first advertisement for a second network segment of the fabric network and establishes a first secure tunnel with a second access router in the second network segment in the fabric network. The first access router advertises, in the first network segment, a first network route to an Ecosystem Administrative Service, EAS, in the second network segment, and uses the advertised first network route to route messages between one or more devices in the first network segment and the EAS.

IPC Classes  ?

17.

SELECTIVE TEXT PREDICTION FOR ELECTRONIC MESSAGING

      
Application Number 18447186
Status Pending
Filing Date 2023-08-09
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Lambert, Paul Roland
  • Sohn, Timothy Youngjin
  • Tsay, Jacqueline Amy
  • Bansal, Gagan
  • Bevis, Cole Austin
  • Roy, Kaushik
  • Lu, Justin Tzi-Jay
  • Evans, Katherine Anna
  • Bosch, Tobias
  • Wang, Yinan
  • Dierker, Matthew Vincent
  • Bullock, Greg Russell
  • Randazzo, Ettore
  • Kaufmann, Tobias
  • Wu, Yonghui
  • Lee, Benjamin N.
  • Chen, Xu
  • Strope, Brian
  • Sung, Yun-Hsuan
  • Choe, Do Kook
  • Al-Rfou', Rami Eid Sammour

Abstract

A computing system is described that includes user interface components configured to receive typed user input; and one or more processors. The one or more processors are configured to: receive, by a computing system and at a first time, a first portion of text typed by a user in an electronic message being edited; predict, based on the first portion of text, a first candidate portion of text to follow the first portion of text; output, for display, the predicted first candidate portion of text for optional selection to append to the first portion of text; determine, at a second time that is after the first time, that the electronic message is directed to a sensitive topic; and responsive to determining that the electronic message is directed to a sensitive topic, refrain from outputting subsequent candidate portions of text for optional selection to append to text in the electronic message.

IPC Classes  ?

  • G06F 40/274 - Converting codes to words; Guess-ahead of partial word inputs
  • G06F 3/04842 - Selection of displayed objects or displayed text elements
  • G06N 20/00 - Machine learning
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06F 3/023 - Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
  • G06F 40/30 - Semantic analysis
  • G06F 40/232 - Orthographic correction, e.g. spell checking or vowelisation
  • G06F 40/253 - Grammatical analysis; Style critique
  • G06F 40/284 - Lexical analysis, e.g. tokenisation or collocates

18.

TOKENIZED HARDWARE SECURITY MODULES

      
Application Number 18358799
Status Pending
Filing Date 2023-07-25
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Stahlberg, Patrick
  • Huber, August
  • Lee, Il-Sung
  • Tao, Tao
  • Zhang, Xiaolan
  • Randolph, John
  • Elrom, David

Abstract

A method for processing a cryptographic operation request includes receiving, at a hardware security module (HSM), the cryptographic operation request including a cryptographic key and at least one authorization token, determining, by the HSM, whether an access control list (ACL) associated with the cryptographic key of the cryptographic operation request is authorized to govern access to the cryptographic key, and validating, by the HSM, the at least one authorization token. When the at least one authorization token is valid and the ACL is authorized to govern access to the cryptographic key of the cryptographic operation request, the method includes processing, by the HSM, the cryptographic operation request.

IPC Classes  ?

  • G06F 21/60 - Protecting data
  • H04L 9/40 - Network security protocols
  • G06F 21/72 - Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information in cryptographic circuits
  • H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system

19.

Map Uncertainty and Observation Modeling

      
Application Number 18450126
Status Pending
Filing Date 2023-08-15
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor Bukowski, Richard William

Abstract

Systems and methods are described that provide measures of uncertainty for map features provided in association with a vehicle map service. A vehicle map service may include a vehicle map model that is configured to provide map data for a geographic area in association with a vehicle map service. The vehicle map model can have an entity schema that includes a first address space configured to represent a plurality of entities associated with the vehicle map model. The vehicle may service may include an uncertainty model that is configured to represent a plurality of uncertainties associated with the plurality of entities. The uncertainty model can have an uncertainty schema that includes a second address space that is separate from the first address space. Uncertainties in the second address space can point to one or more entities in the first address space.

IPC Classes  ?

  • G06F 16/29 - Geographical information databases
  • G06F 16/21 - Design, administration or maintenance of databases
  • G06F 16/28 - Databases characterised by their database models, e.g. relational or object models
  • G06F 16/23 - Updating

20.

Slidable Fiber Optic Adaptor in Optic Fiber Panel Assembly

      
Application Number 17876721
Status Pending
Filing Date 2022-07-29
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Poe, Charles
  • Nazario, Jose

Abstract

A slidable fiber optic adaptor slidable relative to a mounting support configured to be mounted to a fiber optic tray in a panel assembly is provided for fiber optic interconnection. The slidable adaptor may be slidable between a non-extended position and an extended position. Thus, when the fiber optic connectors having different polarities are connected to the slidable adaptors, the slidable fiber optic adaptor may be pulled out in the extended position to allow the fiber optic connectors with different polarities to be in a staggered configuration, thus, providing sufficient space therebetween for finger access for operators or technicians for ease of cable inspection and management.

IPC Classes  ?

  • G02B 6/38 - Mechanical coupling means having fibre to fibre mating means
  • G02B 6/44 - Mechanical structures for providing tensile strength and external protection for fibres, e.g. optical transmission cables

21.

Robust Network Path Generation

      
Application Number 17886764
Status Pending
Filing Date 2022-08-12
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Sinop, Ali Kemal
  • Gollapudi, Sreenivas
  • Kollias, Konstantinos

Abstract

Example aspects of the present disclosure provide for an example computer-implemented method for generating alternative network paths, the example method including obtaining a network graph; determining flows respectively for edges of the network graph by: resolving a linear system of weights associated with the edges, the linear system resolved over a reduced network graph, and propagating a solution of the linear system into a respective partition of a plurality of partitions of the network graph to determine at least one of the flows within the respective partition; and determining a plurality of alternative paths across the network graph.

IPC Classes  ?

  • H04L 45/00 - Routing or path finding of packets in data switching networks
  • H04L 45/02 - Topology update or discovery

22.

Creating A Communication Channel Between User Devices And Local Stores

      
Application Number 18232644
Status Pending
Filing Date 2023-08-10
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Agosti, Matteo
  • Gupta, Ankit

Abstract

A user-to-entity communication channel is established for providing increased information regarding entities to the general population. Ambassadors for a entity are identified and selected based on location history of devices for which location reporting is authorized. The ambassadors may provide information regarding the entity to the public through the communication channel. Communications between the users and ambassadors may be reported to the entity owner for analysis by the entity owner.

IPC Classes  ?

  • H04W 4/02 - Services making use of location information
  • H04W 4/029 - Location-based management or tracking services
  • H04W 76/10 - Connection setup

23.

BROWSER-BASED NAVIGATION SUGGESTIONS FOR TASK COMPLETION

      
Application Number 18449397
Status Pending
Filing Date 2023-08-14
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Birch, Samuel
  • Agarwal, Rishi
  • Ozuysal, Yusuf

Abstract

In some implementations, a method includes acquiring data about a plurality of web pages rendered within one or more browser tabs of a web browser executing on at least one computing device and processing the acquired data to group the plurality of web pages into one or more groups of web pages. The processing includes performing a similarity analysis using the acquired data, where each group includes web pages that are determined to be topically related to each other based on the similarity analysis. The method includes selecting a group of web pages from the one or more groups of web pages that are determined to be topically-related to content displayed in the web browser and providing a navigation suggestion for display on a user interface of the web browser based on the selected group.

IPC Classes  ?

  • G06F 16/954 - Navigation, e.g. using categorised browsing
  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • G06F 40/134 - Hyperlinking
  • G06F 18/231 - Hierarchical techniques, i.e. dividing or merging pattern sets so as to obtain a dendrogram
  • G06F 18/2115 - Selection of the most significant subset of features by evaluating different subsets according to an optimisation criterion, e.g. class separability, forward selection or backward elimination

24.

RECURRENCE IN TRANSFORMER ARCHITECTURE

      
Application Number US2023023231
Publication Number 2023/230058
Status In Force
Filing Date 2023-05-23
Publication Date 2023-11-30
Owner GOOGLE LLC (USA)
Inventor
  • Parikh, Ankur P.
  • Bastings, Jasmijn
  • Tian, Ran
  • Lei, Tao

Abstract

X1X22 of the attention vectors; determining, in a recurrent neural network, a hidden state corresponding to each attention vector using only element wise operations on the first linear transformation of the attention vectors during a recurrent step; and generating a set of output vectors using a multiplicative gating function in combination with the second linear transformation.

IPC Classes  ?

  • G06N 3/0442 - Recurrent networks, e.g. Hopfield networks characterised by memory or gating, e.g. long short-term memory [LSTM] or gated recurrent units [GRU]
  • G06N 3/048 - Activation functions
  • G06N 3/045 - Combinations of networks
  • G06N 3/096 - Transfer learning

25.

TIME-LIMITED KEY DERIVATION

      
Application Number US2022072555
Publication Number 2023/229649
Status In Force
Filing Date 2022-05-25
Publication Date 2023-11-30
Owner GOOGLE LLC (USA)
Inventor
  • Danisevskis, Janis
  • Crowley, Paul Dermot

Abstract

Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for time-limited key derivation. In some implementations, a module receives a request that provides a key identifier and obtain a control value indicating a future time. The module obtains a counter value indicating a first time, where the counter value is based on a current state of a counter, and where the counter is configured to update the state of the counter at a predetermined frequency. The module generates a comparison result based on comparing the control value indicating the future time with the counter value indicating the first time. The module generates a key based on the key identifier, the control value, the comparison result, and a stored random number, and the module provides the key in response to the request.

IPC Classes  ?

26.

METHODS AND SYSTEMS FOR IN-BAND SIGN-UP TO A WIRELESS NETWORK

      
Application Number US2022072551
Publication Number 2023/229648
Status In Force
Filing Date 2022-05-25
Publication Date 2023-11-30
Owner GOOGLE LLC (USA)
Inventor Shalom, Hai

Abstract

An example method includes determining, by a client computing device, that a wireless access point (WAP) supports an in-band secure access protocol to connect to a wireless network hosted by a server, where the protocol involves establishing an initial network connection to exchange subscription data. The method includes receiving, from the WAP, a temporary login credential and an authentication protocol for the server. The method includes utilizing the temporary login credential and the authentication protocol to establish the initial network connection. The method includes exchanging the subscription data with the server over the initial network connection. The method includes completing the protocol by downloading, from the WAP and over the initial network connection, a subscription file. The subscription file enables the client computing device to establish an encrypted and trusted network connection over the wireless network.

IPC Classes  ?

  • H04W 12/06 - Authentication
  • H04W 12/37 - Managing security policies for mobile devices or for controlling mobile applications
  • H04W 12/75 - Temporary identity

27.

USING TOUCH INPUT DATA TO IMPROVE FINGERPRINT SENSOR PERFORMANCE

      
Application Number US2022072507
Publication Number 2023/229646
Status In Force
Filing Date 2022-05-23
Publication Date 2023-11-30
Owner GOOGLE LLC (USA)
Inventor
  • Sammoura, Firas
  • Chandel, Alok

Abstract

A computing device may detect, by a presence-sensitive display, a first touch input of a finger at a first time. While detecting the first touch input, the computing device may obtain, by a fingerprint sensor, a first portion of the fingerprint of the finger. The computing device may detect, by the presence-sensitive display, a second touch input of the finger at a second time. While detecting the second touch input, the computing device may obtain, by the fingerprint sensor, a second portion of the fingerprint of the finger. 'The computing device may determine a. first area of the finger associated with the first portion and a second area of the finger associated with the second portion. The computing device may generate an at least partial fingerprint based on the first portion, the first area, the second portion, and the second area.

IPC Classes  ?

28.

ENHANCED CLASSICAL SHADOWS USING MATCHGATE QUANTUM CIRCUITS

      
Application Number US2023023744
Publication Number 2023/230352
Status In Force
Filing Date 2023-05-26
Publication Date 2023-11-30
Owner GOOGLE LLC (USA)
Inventor
  • Wan, Kianna
  • Huggins, William

Abstract

Methods, systems, and apparatus for enhancing classical shadows using matchgate quantum circuits. In one aspect, a method for computing a classical shadow of an n-qubit quantum state includes repeatedly sampling, by a classical computer, a unitary operator from an ensemble of random unitaries, wherein the ensemble of random unitaries comprises a generalized matchgate group; for each sampled unitary operator: applying, by a quantum computer, a quantum circuit to the n-qubit quantum state to obtain an evolved quantum state, wherein the quantum circuit implements the sampled unitary operator, measuring, by the quantum computer, the evolved quantum state to obtain a respective bit string, and storing, by the classical computer, a record of the respective bit string and the sampled unitary operator; and providing the records as a classical shadow of the quantum state.

IPC Classes  ?

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

29.

INSTRUCTION SET ARCHITECTURE FOR MATRIX OPERATIONS

      
Application Number US2023023570
Publication Number 2023/230255
Status In Force
Filing Date 2023-05-25
Publication Date 2023-11-30
Owner GOOGLE LLC (USA)
Inventor Tate, Jonathan Lindsey

Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for reinterpreting vector instructions as matrix instructions. One of the methods is performed by a processor implementing an instruction set architecture having an instruction for setting a configuration register of the processor that controls whether vector instructions are interpreted as vector or matrix instructions. The instruction is executed to set the configuration register. Then, when one or more vector instructions are received, based on information set in the configuration register the one or more vector instructions are reinterpreted as matrix instructions.

IPC Classes  ?

  • G06F 9/30 - Arrangements for executing machine instructions, e.g. instruction decode

30.

SYSTEMS AND METHODS FOR NEAR DUPLICATE PHOTO FILTERING

      
Application Number US2022030630
Publication Number 2023/229575
Status In Force
Filing Date 2022-05-24
Publication Date 2023-11-30
Owner GOOGLE LLC (USA)
Inventor
  • Reda, Fitsum
  • Kontkanen, Janne
  • Yao, Claire
  • Gallagher, Andrew
  • Liu, Ting

Abstract

Methods are provided for selecting pairs of images from which to generate simulated video sequences by interpolating between the pairs of images. A variety of filters are provided by assessing the quality of such image pairs, such that the quality of the simulated video generated by pairs of images selected thereby is improved. These filters can be performed sequentially, with subsequent filters only executed if all preceding filters have 'passed,' thereby reducing the computational cost. Some of the filters include generating, for a pair of images, respective embeddings of the images into a representational space and then comparing the embeddings. Some of the filters include generated a test interpolation image between the pair of images and then assessing a similarity between the test image and the pair of images. Some of the filters include determining optical flow between the pair of images.

IPC Classes  ?

31.

SPOOF DETECTION USING LOCALIZED ILLUMINATION FOR BIOMETRIC AUTHENTICATION SYSTEMS

      
Application Number US2022072601
Publication Number 2023/229653
Status In Force
Filing Date 2022-05-26
Publication Date 2023-11-30
Owner GOOGLE LLC (USA)
Inventor
  • Sammoura, Firas
  • Miller, James Brooks

Abstract

This document describes a biometric authentication system including a biometric authentication manager is configured to receive user input at a touch-sensitive display, determine a shape of the user input, and alter a luminosity and/or color of one or more portions of a region of the touch-sensitive display. Through such a technique, the biometric authentication manager can implement spatially, temporally, and/or chromatically variable illumination patterns to produce a fingerprint reflection, receive the fingerprint reflection, and then analyze the fingerprint reflection for authenticity and/or for liveness characteristics effective to detection spoof fingerprints.

IPC Classes  ?

  • G06V 40/12 - Fingerprints or palmprints
  • G06V 10/145 - Illumination specially adapted for pattern recognition, e.g. using gratings
  • G06F 21/32 - User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
  • G06V 40/13 - Sensors therefor

32.

Centralized Management of Distributed Data Sources

      
Application Number 18231832
Status Pending
Filing Date 2023-08-09
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Koodli, Rajeev
  • Gilbert, Mazin

Abstract

Aspects of the disclosure are directed to a central management plane (CMP) of one or more processors for regulating streams of data from each of a number of network nodes of a distributed network. The one or more processors can train and deploy machine learning models across the network nodes, and the CMP can generate policies for each network node. The generated policies specify how a network node is to transmit data to the platform for further training or retraining of the deployed machine learning models. The CMP generates the policies using metric data characterizing each network node and respective streams of input data, and are generated based on a number of objectives, including model output quality of the deployed models, and operational cost to transmit and process streams of data across the distributed network.

IPC Classes  ?

  • H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • G06N 5/04 - Inference or reasoning models
  • G06N 20/00 - Machine learning

33.

Bluetooth Multipoint Algorithm and Private Notifications

      
Application Number 18447811
Status Pending
Filing Date 2023-08-10
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Tome, Basheer
  • Waraich, Sandeep Singh
  • Li, Chun Yat Frank

Abstract

The present disclosure provides systems and methods for wirelessly coupling one or more accessories with a host device. The one or more accessories may be classified by the host device as primary, saved, or unsaved devices. Primary and saved devices may automatically couple to the host device via a short range wireless communications interface. Thus, the host device may simultaneously be coupled to one or more accessories. The host device may output first content to a first accessory, such as a saved accessory. The host device may receive second content and output the second content to a second accessory while simultaneously outputting the first content to the first accessory.

IPC Classes  ?

  • H04W 12/02 - Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
  • H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

34.

Machine-Learned Discretization Level Reduction

      
Application Number 18249389
Status Pending
Filing Date 2020-10-29
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor Baluja, Shumeet

Abstract

A computer-implemented method for providing level-reduced tensor data having improved representation of information can include obtaining input tensor data, providing the input tensor data as input to a machine-learned discretization level reduction model configured to receive tensor data having a number of discretization levels and produce, in response to receiving the tensor data, level-reduced tensor data having a reduced number of discretization levels, and obtaining, from the machine-learned discretization level reduction model, the level-reduced tensor data. The machine-learned discretization level reduction model is trained using reconstructed input tensor data generated using an output of the machine-learned discretization level reduction model. The machine-learned discretization level reduction model can include one or more level reduction layers configured to receive input having a first number of discretization levels and to provide a layer output having a reduced a number of discretization levels.

IPC Classes  ?

35.

DISTRIBUTED MANAGEMENT OF FILE MODIFICATION-TIME FIELD

      
Application Number 18366312
Status Pending
Filing Date 2023-08-07
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Hoch, Ezra N.
  • Weissbrem, Eli

Abstract

A method for data storage includes assigning multiple different portions of a given object, which is stored in non-volatile storage, for access by multiple respective software modules running on one or more processors. Storage operations are performed by the software modules in the portions of the given object. Respective local values, which are indicative of most recent times the storage operations were performed in the given object by the respective software modules, are updated by the software modules. A global value is updated for the given object, by consolidating updates of the local values performed by the software modules.

IPC Classes  ?

  • G06F 16/17 - File systems; File servers - Details of further file system functions
  • G06F 16/11 - File system administration, e.g. details of archiving or snapshots
  • G06F 16/18 - File system types
  • G06F 16/176 - Support for shared access to files; File sharing support

36.

AUTOMATIC ROUTING USING SEARCH RESULTS

      
Application Number 18447294
Status Pending
Filing Date 2023-08-09
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Lebeau, Michael J.
  • Jitkoff, John Nicholas
  • Byrne, William J.

Abstract

In general, the subject matter described in this specification can be embodied in methods, systems, and program products for providing search results automatically to a user of a computing device. A spoken input provided by a user to a computing device is received. The spoken input is transmitted to a computer server system that is remote from the computing device. Search result information that is responsive to the spoken input is receiving by the computing device and in response to the transmitted spoken input. An alert is provided to the user that the device will connect the user to a target of the search result information if the user does not intervene to stop the connecting of the user. The user is connected to the target of the search result information based on a determination that the user has not intervened to stop the connecting of the user.

IPC Classes  ?

  • G06F 16/9537 - Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
  • G06F 16/951 - Indexing; Web crawling techniques
  • G06F 16/2457 - Query processing with adaptation to user needs
  • H04M 3/493 - Interactive information services, e.g. directory enquiries
  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • G06F 16/953 - Querying, e.g. by the use of web search engines
  • H04M 1/72445 - User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting Internet browser applications

37.

Detecting Information Operations Campaigns in Social Media with Machine Learning

      
Application Number 18447085
Status Pending
Filing Date 2023-08-09
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor Tully, Philip

Abstract

A processor-implemented method for detecting an information operations campaign includes retrieving a first neural network language model including a natural language model trained on a first dataset. The first neural network language model is modified, via transfer learning and based on a second dataset, to produce a second neural network language model. Social media post data associated with a social media post is received, and features are extracted from the social media post data. The features are tokenized to produce at least one token including a value. A prediction score for the at least one token is generated using the trained neural network language model. If the prediction score exceeds a threshold value, a threat warning including a representation associated with at least one of the social media post or an account associated with the social media post is generated.

IPC Classes  ?

38.

MAPPING A TANGIBLE INSTANCE OF A DOCUMENT

      
Application Number 18248983
Status Pending
Filing Date 2020-10-19
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Barros, Brett
  • Faaborg, Alexander James

Abstract

A computer-implemented method comprises: detecting, by a first computer system, first content of a tangible instance of a first document; generating, by the first computer system, a first hash using the first content, the first hash including first obfuscation content; sending, by the first computer system, the first hash for receipt by a second computer system; and receiving, by the first computer system, a response to the first hash generated by the second computer system, the response including information corresponding to a second document associated with the first content.

IPC Classes  ?

39.

SYSTEM(S) AND METHOD(S) OF USING IMITATION LEARNING IN TRAINING AND REFINING ROBOTIC CONTROL POLICIES

      
Application Number 18233251
Status Pending
Filing Date 2023-08-11
First Publication Date 2023-11-30
Owner GOOGLE LLC (USA)
Inventor
  • Khansari Zadeh, Seyed Mohammad
  • Jang, Eric
  • Lam, Daniel
  • Kappler, Daniel
  • Bennice, Matthew
  • Austin, Brent
  • Bai, Yunfei
  • Levine, Sergey
  • Irpan, Alexander
  • Sievers, Nicolas
  • Finn, Chelsea

Abstract

Implementations described herein relate to training and refining robotic control policies using imitation learning techniques. A robotic control policy can be initially trained based on human demonstrations of various robotic tasks. Further, the robotic control policy can be refined based on human interventions while a robot is performing a robotic task. In some implementations, the robotic control policy may determine whether the robot will fail in performance of the robotic task, and prompt a human to intervene in performance of the robotic task. In additional or alternative implementations, a representation of the sequence of actions can be visually rendered for presentation to the human can proactively intervene in performance of the robotic task.

IPC Classes  ?

40.

MOTION STILLS EXPERIENCE

      
Application Number 18233823
Status Pending
Filing Date 2023-08-14
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Grundmann, Matthias
  • Zukerman, Jokubas
  • Paglia, Marco
  • Conley, Kenneth
  • Raveendran, Karthik
  • Morse, Reed

Abstract

The technology disclosed herein includes a user interface for viewing and combining media items into a video. An example method includes presenting a user interface that displays media items in a first portion of the user interface; receiving user input in the first portion that comprises a selection of a first media item; upon receiving the user input, adding the first media item to a set of selected media items in a second portion of the user interface, and presenting a selectable control element in the second portion of the user interface, wherein the control element enables a user to initiate an operation pertaining to the creation of the video based on the set of selected media items, and creating the video based on video content of the set of selected media items.

IPC Classes  ?

  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G11B 27/029 - Insert-editing
  • G06F 3/0485 - Scrolling or panning
  • G06F 3/04883 - 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 for inputting data by handwriting, e.g. gesture or text
  • H04N 5/262 - Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects
  • G11B 27/028 - Electronic editing of analogue information signals, e.g. audio or video signals with computer assistance

41.

System And Method For Large-Scale Data Processing Using An Application-Independent Framework

      
Application Number 18137695
Status Pending
Filing Date 2023-04-21
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Dean, Jeffrey
  • Ghemawat, Sanjay

Abstract

A method performs large-scale data processing in a distributed and parallel processing environment. The method defines application-independent map and reduce operations, each invoking one or more library functions that automatically handle data partitioning, parallelization of computations, and fault tolerance. A user specifies a map operation, which calls one or more of the application-independent map operators to perform data read and write operations. A user also specifies a reduce operation, which calls one or more of the application-independent reduce operators to perform data read and write operations. The method executes application-independent map worker processes. Each map worker process executes the user-specified map operation to read designated portions of input files and store intermediate data values in intermediate data structures. The method also executes application-independent reduce worker processes. Each reduce worker process executes the user-specified reduce operation to read intermediate data values from the intermediate data structures and produce final output data.

IPC Classes  ?

42.

SYSTEMS AND METHODS FOR OPERATING A SET TOP BOX

      
Application Number 18233608
Status Pending
Filing Date 2023-08-14
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Dureau, Vincent
  • Sandland, Nathan Leslie

Abstract

Features of various implementations are used to control operation of a second electronic device from a first electronic device using indirect control methods and optical character recognition. In some implementations, communication between a primary set-top box and a supplemental set-top box is configured in order to avoid the need for one or more provider-specific APIs. For example, one aspect of the disclosure is a method of identifying commands that can be used to control one or more features of a primary set-top box (e.g., DVR or VOD features) by a supplemental set-top box issuing commands to the primary set-top box via a wireless (e.g., IR) transmitter, and then using optical character recognition to identify the outcomes of those commands as displayed on a primary TV display or secondary display.

IPC Classes  ?

  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
  • H04N 5/50 - Tuning indicators; Automatic tuning control
  • H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
  • H04N 21/4227 - Remote input by a user located remotely from the client device, e.g. at work
  • H04N 21/432 - Content retrieval operation from a local storage medium, e.g. hard-disk
  • H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/482 - End-user interface for program selection
  • H04N 21/658 - Transmission by the client directed to the server

43.

USING CROSS-MATCHING BETWEEN USERS AND MATCHING AGAINST REFERENCE DATA TO FACILITATE CONTENT IDENTIFICATION

      
Application Number 18233616
Status Pending
Filing Date 2023-08-14
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Skolicki, Zbigniew
  • Foryciarz, Jurek
  • Wicijowski, Jan
  • Glowaty, Grzegorz

Abstract

Techniques for identifying video and/or audio content are presented. An identification management component (IMC) groups users determined to be at least potentially be watching the same content based on first content fingerprints associated with respective content viewed by the users on communication devices, and a defined matching criterion. IMC facilitates identifying the content associated with the group of users based on first content fingerprints associated with the group of users and first reference content fingerprints. IMC receives a second content fingerprint associated with a communication device of a user in the group, sends the second content fingerprint to a third-party identification component for comparison with second reference content fingerprints, and receives content identification information in response. IMC identifies the content for the group of users based on the content identification information and/or the content identification made based on the first content fingerprints associated with the group.

IPC Classes  ?

  • G06F 16/435 - Filtering based on additional data, e.g. user or group profiles
  • G06F 16/40 - Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
  • G06F 16/48 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
  • G06F 16/432 - Query formulation
  • G06F 16/683 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
  • G06F 16/783 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
  • G06F 16/907 - 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/2455 - Query execution
  • G06F 16/2457 - Query processing with adaptation to user needs
  • G06F 16/908 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content

44.

Two-Factor Authentication Systems And Methods

      
Application Number 18232543
Status Pending
Filing Date 2023-08-10
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Cui, Yi
  • Jhanb, Subir

Abstract

A method including: receiving, from an application executing on a computing device and by an authentication process executing on the computing device, data representative of user credentials corresponding to the application, the authentication process being isolated from the application; packaging, by the authentication process, the data representative of user credentials with a device identification assigned to the computing device and an indication that the user credentials correspond to the application, the device identification being hidden from the application; outputting for transmission, by the authentication process and to an authentication server, an authentication request containing the packaged user credentials and device identification; receiving, by the authentication process and from the authentication server, an indication of authentication of the user credentials; and forwarding the received indication from the authentication process to the application.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06F 21/34 - User authentication involving the use of external additional devices, e.g. dongles or smart cards

45.

ANALYTICS PERSONALIZATION FRAMEWORK

      
Application Number 18305025
Status Pending
Filing Date 2023-04-21
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Dorai-Raj, Sundardas Samuel
  • Du, Zilin
  • Ye, Nina Ning
  • Cheng, Ying
  • Zhang, Wei
  • Al-Alusi, Annissa

Abstract

Methods, systems, and computer readable medium for personalizing an analytics user interface. The method includes generating a set of training data from received user interaction data, inputting the set of training data to a machine learning model to train the model, generating a set of user interest scores for the particular user that each indicate a user's interest in accessing information corresponding to a UI element of the application, determining, from the user interest scores, that the user is interested in a particular UI element that was not included in the initial UI and has at least a threshold score, dynamically modifying the initial UI to include the particular UI element, presenting the updated UI, monitoring further user interactions, updating the model based on the further user interactions, and modifying the updated UI based on the updated model.

IPC Classes  ?

  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06F 16/31 - Indexing; Data structures therefor; Storage structures
  • G06N 20/00 - Machine learning
  • G06F 17/18 - Complex mathematical operations for evaluating statistical data
  • H04L 67/50 - Network services
  • G06F 18/214 - Generating training patterns; Bootstrap methods, e.g. bagging or boosting

46.

SELF-SUPERVISED SPEECH REPRESENTATIONS FOR FAKE AUDIO DETECTION

      
Application Number 18446623
Status Pending
Filing Date 2023-08-09
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Shor, Joel
  • Slocum, Alanna Foster

Abstract

A method for determining synthetic speech includes receiving audio data characterizing speech in audio data obtained by a user device. The method also includes generating, using a trained self-supervised model, a plurality of audio features vectors each representative of audio features of a portion of the audio data. The method also includes generating, using a shallow discriminator model, a score indicating a presence of synthetic speech in the audio data based on the corresponding audio features of each audio feature vector of the plurality of audio feature vectors. The method also includes determining whether the score satisfies a synthetic speech detection threshold. When the score satisfies the synthetic speech detection threshold, the method includes determining that the speech in the audio data obtained by the user device comprises synthetic speech.

IPC Classes  ?

  • G10L 25/69 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for evaluating synthetic or decoded voice signals
  • G10L 15/02 - Feature extraction for speech recognition; Selection of recognition unit
  • G10L 15/06 - Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog

47.

IN-CONVERSATION SEARCH

      
Application Number 18448684
Status Pending
Filing Date 2023-08-11
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Garrett, Maryam
  • Miner, Richard A.

Abstract

A computer-implemented communications method is discussed. The method includes receiving a typed user input in a texting conversation on an electronic communication channel between two or more users of electronic communications devices; analyzing the user input to identify whether the user input contains a reserved word for triggering a search; submitting a search query received in association with the reserved word to a search engine, if the user input contains a reserved word; receiving one or more search results from the search engine; and providing, in the electronic communication channel for incorporation into the texting conversation, at least one of the one or more search results.

IPC Classes  ?

  • G06F 16/951 - Indexing; Web crawling techniques
  • H04M 3/56 - Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
  • G06F 16/33 - Querying
  • H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference
  • 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
  • G10L 13/08 - Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination
  • G10L 15/08 - Speech classification or search
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G10L 15/26 - Speech to text systems
  • G10L 15/30 - Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
  • H04L 51/18 - Commands or executable codes

48.

SYSTEM AND METHOD FOR AD KEYWORD SCORING

      
Application Number 18233069
Status Pending
Filing Date 2023-08-11
First Publication Date 2023-11-30
Owner GOOGLE LLC (USA)
Inventor
  • Zhao, Gaofeng
  • Fu, Ping

Abstract

Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for providing network activity performance data in a content infrastructure. Instructions stored in the system or apparatus, when executed by processors, cause the processors to: identify a content item provided by a content provider device; calculate a set of keyword scores for the set of keywords, each keyword score calculated to measure a relationship between a semantic word cluster of the keyword and a semantic word cluster of an other content for which the content item was previously selected; determine an effect that a particular keyword of the set of keywords has on the online content selection process based on the set of keyword scores; generate a report indicating the effect that the particular keyword has on the online content selection process; and provide, via a network, the report to a client device.

IPC Classes  ?

49.

Audio-Visual Separation of On-Screen Sounds based on Machine Learning Models

      
Application Number 18226545
Status Pending
Filing Date 2023-07-26
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Tzinis, Efthymios
  • Wisdom, Scott
  • Jansen, Aren
  • Hershey, John R.

Abstract

Apparatus and methods related to separation of audio sources are provided. The method includes receiving an audio waveform associated with a plurality of video frames. The method includes estimating, by a neural network, one or more audio sources associated with the plurality of video frames. The method includes generating, by the neural network, one or more audio embeddings corresponding to the one or more estimated audio sources. The method includes determining, based on the audio embeddings and a video embedding, whether one or more audio sources of the one or more estimated audio sources correspond to objects in the plurality of video frames. The method includes predicting, by the neural network and based on the one or more audio embeddings and the video embedding, a version of the audio waveform comprising audio sources that correspond to objects in the plurality of video frames.

IPC Classes  ?

  • G10L 25/57 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for processing of video signals
  • G06N 3/088 - Non-supervised learning, e.g. competitive learning
  • G10L 25/30 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the analysis technique using neural networks
  • G06V 20/40 - Scenes; Scene-specific elements in video content
  • G06F 18/214 - Generating training patterns; Bootstrap methods, e.g. bagging or boosting

50.

Spoof Detection Using Localized Illumination for Biometric Authentication Systems

      
Application Number 18319200
Status Pending
Filing Date 2023-05-17
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Sammoura, Firas
  • Miller, James Brooks

Abstract

This document describes a biometric authentication system including a biometric authentication manager is configured to receive user input at a touch-sensitive display, determine a shape of the user input, and alter a luminosity and/or color of one or more portions of a region of the touch-sensitive display. Through such a technique, the biometric authentication manager can implement spatially, temporally, and/or chromatically variable illumination patterns to produce a fingerprint reflection, receive the fingerprint reflection, and then analyze the fingerprint reflection for authenticity and/or for liveness characteristics effective to detection spoof fingerprints.

IPC Classes  ?

  • G06F 21/32 - User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
  • G06V 40/12 - Fingerprints or palmprints
  • G06V 40/13 - Sensors therefor
  • G06V 10/141 - Control of illumination
  • G06V 10/70 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning

51.

AUTOMATED ASSISTANT PERFORMANCE OF A NON-ASSISTANT APPLICATION OPERATION(S) IN RESPONSE TO A USER INPUT THAT CAN BE LIMITED TO A PARAMETER(S)

      
Application Number 18366172
Status Pending
Filing Date 2023-08-07
First Publication Date 2023-11-30
Owner GOOGLE LLC (USA)
Inventor
  • Lange, Joseph
  • Nowak-Przygodzki, Marcin

Abstract

Implementations set forth herein relate to an automated assistant that can provide a selectable action intent suggestion when a user is accessing a third party application that is controllable via the automated assistant. The action intent can be initialized by the user without explicitly invoking the automated assistant using, for example, an invocation phrase (e.g., “Assistant . . . ”). Rather, the user can initialize performance of the corresponding action by identifying one or more action parameters. In some implementations, the selectable suggestion can indicate that a microphone is active for the user to provide a spoken utterance that identifies a parameter(s). When the action intent is initialized in response to the spoken utterance from the user, the automated assistant can control the third party application according to the action intent and any identified parameter(s).

IPC Classes  ?

  • G06F 3/16 - Sound input; Sound output
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G10L 15/28 - Constructional details of speech recognition systems

52.

USING STRUCTURED AUDIO OUTPUT TO DETECT PLAYBACK AND/OR TO ADAPT TO MISALIGNED PLAYBACK IN WIRELESS SPEAKERS

      
Application Number 18233369
Status Pending
Filing Date 2023-08-14
First Publication Date 2023-11-30
Owner GOOGLE LLC (USA)
Inventor
  • Nesiba, Nathaniel
  • Cao, Xiang

Abstract

Implementations are directed to determining an audio delay, of a computing device, by causing an audio data stream to be transmitted to the computing device via a wireless communication channel. The computing device causes audio output generated using the audio data stream to be rendered via speaker(s). The rendered audio output is captured via microphone(s), and the audio delay determined by comparing the captured audio output with the audio data stream. A delay audio segment can be appended to an additional audio data stream transmitted to the computing device, where the length of the delay audio segment is determined using the audio delay. A noise reduction technique can additionally or alternatively be adapted based on the audio delay. Implementations are additionally or alternatively directed to determining if an audio data stream transmitted to a computing device for rendering through speaker(s) driven by the computing device—is actually being rendered.

IPC Classes  ?

  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
  • B60R 16/037 - Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric for occupant comfort
  • H04M 1/60 - Substation equipment, e.g. for use by subscribers including speech amplifiers
  • H04S 7/00 - Indicating arrangements; Control arrangements, e.g. balance control

53.

DETERMINATION AND DISPLAY OF ESTIMATED HOLD DURATIONS FOR CALLS

      
Application Number 18447162
Status Pending
Filing Date 2023-08-09
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Cherukara, Joseph Joseph
  • Chen, Hong
  • Shebanow, Andrew George
  • Chiou, Rebecca
  • Geng, Yixuan
  • Robinson, Jr., Curtis Ray
  • Wang, Yi
  • Gan, Yue
  • Hult, Charlotte
  • Sun, Bin

Abstract

Implementations relate to determination and display of estimated hold durations for calls. In some implementations, a computer-implemented method includes obtaining an identifier of a target entity, the identifier usable by a first call device to initiate a call between the first call device and the target entity. A hold duration is determined that is an estimated amount of time before the call is matched to a human agent when the call is initiated at a particular time that is prospective to a current time. The hold duration is determined based on previous calls between one or more call devices and the target entity. The hold duration is provided for display by the first call device prior to the initiation of the call between the first call device and the target entity.

IPC Classes  ?

  • H04M 3/523 - Centralised call answering arrangements requiring operator intervention with call distribution or queuing

54.

CREATION AND USAGE OF MULTIDIMENSIONAL REALITY CAPTURE

      
Application Number 18245967
Status Pending
Filing Date 2020-09-24
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Suresh, Nitin
  • Sidhu, Bilawal Singh

Abstract

A computer-implemented method can include capturing, by one or more of a plurality of sensors of a computing device, respective sensor data corresponding to a physical environment. The method can further include generating by a processor of the computing device from the respective sensor data, a multidimensional dataset representative of the physical environment. The multidimensional dataset can include the respective sensor data, geometric data corresponding with the physical environment, semantic data corresponding with the physical environment. The method can also include identifying and indexing, by the processor of the computing device, a plurality of dimensions of the multidimensional dataset, such that the plurality of dimensions of the multidimensional dataset can be, at least one of, searched, queried, and/or modified to provide, based on the search, query and/or modification, a visualization of the physical environment on a display device.

IPC Classes  ?

  • G06V 20/20 - Scenes; Scene-specific elements in augmented reality scenes
  • G06V 10/771 - Feature selection, e.g. selecting representative features from a multi-dimensional feature space
  • G06T 7/60 - Analysis of geometric attributes
  • G06T 15/00 - 3D [Three Dimensional] image rendering

55.

Antenna Tuning For Wireless Links

      
Application Number 17908130
Status Pending
Filing Date 2021-08-30
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Bharambe, Vivek Tulshiram
  • Zhu, Jiang

Abstract

The disclosure is directed to a dynamic antenna tuning system for improving wireless links between a host device implementing the system, and one or more other devices. For example, the host device can be a smartwatch or other wearable device, and the other devices can be a pair of wireless earbuds or a smartphone. The antenna tuning system can use both an impedance tuner and an aperture tuner to dynamically tune an antenna based on both the impedance of an antenna at its feed and its radiation pattern. The system can tune the antenna and prioritize multiple wireless links for some devices connected to the host device, over others. The system adjusts tuning parameters in real-time and in response to changes in the connection strength of wireless links between the host device and one or more other devices, for example caused by movement of a user.

IPC Classes  ?

56.

ENHANCED CLASSICAL SHADOWS USING MATCHGATE QUANTUM CIRCUITS

      
Application Number 18202828
Status Pending
Filing Date 2023-05-26
First Publication Date 2023-11-30
Owner Google LLC (USA)
Inventor
  • Wan, Kianna
  • Huggins, William

Abstract

Methods, systems, and apparatus for enhancing classical shadows using matchgate quantum circuits. In one aspect, a method for computing a classical shadow of an n-qubit quantum state includes repeatedly sampling, by a classical computer, a unitary operator from an ensemble of random unitaries, wherein the ensemble of random unitaries comprises a generalized matchgate group; for each sampled unitary operator: applying, by a quantum computer, a quantum circuit to the n-qubit quantum state to obtain an evolved quantum state, wherein the quantum circuit implements the sampled unitary operator, measuring, by the quantum computer, the evolved quantum state to obtain a respective bit string, and storing, by the classical computer, a record of the respective bit string and the sampled unitary operator; and providing the records as a classical shadow of the quantum state.

IPC Classes  ?

  • G06N 10/20 - Models of quantum computing, e.g. quantum circuits or universal quantum computers
  • G06N 10/40 - Physical realisations or architectures of quantum processors or components for manipulating qubits, e.g. qubit coupling or qubit control

57.

MANAGING UE INFORMATION AFTER PREPARING A CONDITIONAL MOBILITY PROCEDURE

      
Application Number 18032388
Status Pending
Filing Date 2021-10-19
First Publication Date 2023-11-30
Owner GOOGLE LLC (USA)
Inventor Wu, Chih-Hsiang

Abstract

A method in a UE communicating with a RAN includes receiving (312A), from the RAN, a conditional configuration and a corresponding condition for a conditional procedure and, after receiving the conditional configuration and the corresponding condition, sending (316 A) UE information to the RAN. The UE information includes information indicative of a preference or circumstance of the UE. The method also includes, after sending the UE information to the RAN, determining (334A) that the corresponding condition is satisfied and, after determining that the corresponding condition is satisfied, again sending (320A) the UE information to the RAN.

IPC Classes  ?

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

58.

METHODS AND APPARATUS FOR GENERATING CUSTOM CONTENT RESPONSIVE TO A RECEIVED SEARCH QUERY

      
Application Number US2022031206
Publication Number 2023/229603
Status In Force
Filing Date 2022-05-26
Publication Date 2023-11-30
Owner GOOGLE LLC (USA)
Inventor
  • Dadachev, Boris
  • Papineni, Kishore
  • Gorantla, Siva, Kumar
  • Koc, Levent

Abstract

Example methods, apparatus, and systems for generating custom content responsive to a received search query are disclosed. An example method for generating custom content responsive to a received search query includes receiving, via a communication interface from a user computing device, a search query including one or more search terms; determining, responsive to the search query, a set of search results relevant to the search query; identifying, responsive to the search query, third-party content and/or a third party relevant to the search query; generating, based on (i) the search query and (ii) the third-party content or the third party, custom content relevant to the search query and related to a landing page associated with the third-party content or the third party, for presentation along with the set of research results; and transmitting, via the communication interface to the user computing device, the custom content.

IPC Classes  ?

  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
  • G06Q 30/06 - Buying, selling or leasing transactions

59.

BALANCED CONTROL-TREATMENT EXPERIMENTS FOR SOFTWARE TESTING

      
Application Number US2022072585
Publication Number 2023/229652
Status In Force
Filing Date 2022-05-26
Publication Date 2023-11-30
Owner GOOGLE LLC (USA)
Inventor
  • Williams, Scott
  • Ji, Haifeng

Abstract

A computing system may determine that a software application installed at a computing device in a control group associated with a control-treatment experiment for the software application is a control version of the software application. The computing system may determine, based at least in part on the computing device being in the control group and the software application installed at the computing device being the control version of the software application, a software update for updating the software application to be sent to the computing device. The computing system may send, to the computing device, the software update to trigger the computing device to, in response to receiving the software update, reinstall the control version of the software application at the computing device from a storage device of the computing device.

IPC Classes  ?

  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06F 11/36 - Preventing errors by testing or debugging of software

60.

POSITIONING A GRAPHICAL KEYBOARD WITHIN A GRAPHICAL USER INTERFACE

      
Application Number US2022072538
Publication Number 2023/229647
Status In Force
Filing Date 2022-05-24
Publication Date 2023-11-30
Owner GOOGLE LLC (USA)
Inventor
  • Liu, Xu
  • Zhai, Shumin

Abstract

A computing system is described that includes a memory that stores instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to output, for display, a graphical user interface, and determine that a first portion of the graphical user interface includes content having at least a threshold probability that a user of the computing device 1) will view the content or 2) is viewing the content, wherein the graphical user interface further includes a second portion, and wherein the first portion and second portion are non-overlapping portions of the graphical user interface. The instructions may further cause the one or more processors to output, for display by the display device, an updated graphical user interface including a graphical keyboard such that a majority of the graphical keyboard visually overlays the second portion of the graphical user interface.

IPC Classes  ?

  • 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 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer

61.

SYSTEMS AND METHODS FOR OPTIMIZING CONTENT LINKING BETWEEN APPLICATIONS

      
Application Number US2022031385
Publication Number 2023/229608
Status In Force
Filing Date 2022-05-27
Publication Date 2023-11-30
Owner GOOGLE LLC (USA)
Inventor
  • Blok, Irina
  • Benea, Robert Corneliu

Abstract

Systems and methods of the present disclosure are directed to a method for optimizing interface efficiency. The method includes determining a persistent insertion point within an input field of a first application. The method includes receiving a first input from a user that selects linkable entity(s) of an interface of a second application. The first input is indicative of an instruction to provide an action menu associated with the linkable entity(s). The method includes providing an action menu including a selectable action element corresponding to an action and that is descriptive of an action to add a link to the first application to the linkable entity(s). The method includes, responsive to a second input that selects the selectable action element, generating a linking element for the linkable entity(s). The linking element is located at the persistent insertion point.

IPC Classes  ?

  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/04842 - Selection of displayed objects or displayed text elements

62.

MANAGING DATA COMMUNICATION IN AN INACTIVE STATE WITH A NETWORK

      
Application Number US2023067378
Publication Number 2023/230490
Status In Force
Filing Date 2023-05-23
Publication Date 2023-11-30
Owner GOOGLE LLC (USA)
Inventor Wu, Chih-Hsiang

Abstract

To perform channel monitoring, a user equipment monitors (1104) a physical downlink control channel (PDCCH) using a radio network temporary identifier (RNTI), during a small data transmission (SDT) procedure and when the UE operates in an inactive state (1102). The UE transitions from the inactive state to a connected state in response to a command from a radio access network (RAN) (1110); and monitors (1110) the downlink control channel using the RNTI after the transitioning, when the UE operates in the connected state.

IPC Classes  ?

  • H04W 76/27 - Transitions between radio resource control [RRC] states
  • H04W 76/11 - Allocation or use of connection identifiers
  • H04W 72/00 - Local resource management

63.

MANAGING RADIO RESOURCE CONFIGURATIONS FOR DATA COMMUNICATION IN AN INACTIVE STATE

      
Application Number US2023067375
Publication Number 2023/230487
Status In Force
Filing Date 2023-05-23
Publication Date 2023-11-30
Owner GOOGLE LLC (USA)
Inventor Wu, Chih-Hsiang

Abstract

A central unit, CU, of a distributed base station that also includes a distributed unit, DU, receives (606), from the DU, i) a small data transmission, SDT, configuration related to SDT operation and ii) a non-SDT configuration related to non-SDT operation; provides (610) the SDT configuration to a UE; and ignores (609), at the CU, the non- SDT configuration.

IPC Classes  ?

  • H04W 72/115 - Grant-free or autonomous transmission
  • H04W 74/08 - Non-scheduled access, e.g. random access, ALOHA or CSMA [Carrier Sense Multiple Access]
  • H04W 88/08 - Access point devices
  • H04W 92/12 - Interfaces between hierarchically different network devices between access points and access point controllers
  • H04W 76/27 - Transitions between radio resource control [RRC] states
  • H04W 76/30 - Connection release

64.

GENERATING A SNIPPET PACKET BASED ON A SELECTION OF A PORTION OF A WEB PAGE

      
Application Number US2023019750
Publication Number 2023/229772
Status In Force
Filing Date 2023-04-25
Publication Date 2023-11-30
Owner GOOGLE LLC (USA)
Inventor
  • Jalasutram, Srikanth
  • Chen, Xingyue
  • Hoshi, Ryuichi
  • Koguro, Naoki
  • Chen, Xuchao
  • Stuurman, Wesley

Abstract

Systems and methods for snippet packet generation can include obtaining input data (e.g., input data descriptive of a gesture). The input data can be processed to determine a content item selected by the input. A snippet packet can be generated based on the content item, which can include the content item, address data, and location data. The snippet packet can be configured to be interacted with in order to navigate to the source web page of the content item including navigating to the specific portion of the web page that includes the content item.

IPC Classes  ?

  • G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]

65.

Dynamic configuration of virtual machines

      
Application Number 17224018
Grant Number 11829797
Status In Force
Filing Date 2021-04-06
First Publication Date 2023-11-28
Grant Date 2023-11-28
Owner Google LLC (USA)
Inventor Suit, John Michael

Abstract

A method and apparatus are disclosed to identify the operations/processes performed by one or more virtual machines. In one example method of operation, the system may perform identifying processes currently operating in an operating system and recording process information corresponding to each of the processes in a memory. The method may also include determining a priority for each of the processes currently operating in the operating system and incrementing a current priority of at least one of the processes.

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]
  • G06F 9/48 - Program initiating; Program switching, e.g. by interrupt
  • G06F 9/445 - Program loading or initiating

66.

Display screen with graphical user interface or portion thereof

      
Application Number 29807132
Grant Number D1006046
Status In Force
Filing Date 2021-09-09
First Publication Date 2023-11-28
Grant Date 2023-11-28
Owner GOOGLE LLC (USA)
Inventor
  • Merrell, Paul
  • Donsbach, Aaron Michael
  • Shet, Vinay Damodar
  • Siegel, Jonathan
  • Reneau-Wedeen, Julien Zachary
  • Veritas, Andrew Kisielius
  • Gordon, Daniel Caleb
  • Leong, Su Chuin

67.

Color Matching Items Using Augmented Reality

      
Application Number 18364579
Status Pending
Filing Date 2023-08-03
First Publication Date 2023-11-23
Owner Google LLC (USA)
Inventor
  • Klein, Daniel V.
  • Sedouram, Ramprasad

Abstract

A method includes receiving image data for a plurality of objects of interest of a user, and receiving a query from the user referring to the plurality of objects and requesting a digital assistant to a discern color matching insight associated with the plurality of objects referred to by the query. The method includes processing the query and the image data to: identify, for each particular object of the plurality of objects referred to by the query, one or more corresponding colors of the particular object; and determine, based on the corresponding colors, the color matching insight associated with the plurality objects for the digital assistant to discern. The method includes generating, for output from a user device associated with the user, content indicating the discerned color matching insight associated with the plurality of objects.

IPC Classes  ?

  • G06T 7/90 - Determination of colour characteristics
  • G06T 11/00 - 2D [Two Dimensional] image generation

68.

Spatial Audio Recording from Home Assistant Devices

      
Application Number 17748356
Status Pending
Filing Date 2022-05-19
First Publication Date 2023-11-23
Owner Google LLC (USA)
Inventor
  • Nongpiur, Rajeev Conrad
  • Zhang, Qian
  • Sutter, Andrew James
  • Liu, Kung-Wei
  • Li, Jihan
  • Bahu, Hélène
  • Kusumo, Leonardo
  • Lim, Sze Chie
  • Tagliasacchi, Marco
  • Zeghidour, Neil
  • Chinen, Michael Takezo

Abstract

The technology generally relates to spatial audio communication between devices. For example, a first device and a second device may be connected via a communication link. The first device may capture audio signals in an environment through two or more microphones. The first device may encode the captured audio with spatial configuration data. The first device may transmit the encoded audio via the communication link to the second device. The second device may decode the encoded audio into binaural or ambisonic audio to be output by one or more speakers of the second device. The binaural or ambisonic audio may be converted into spatial audio to be output. The second device may output the binaural or spatial audio to create an immersive listening experience.

IPC Classes  ?

  • H04S 7/00 - Indicating arrangements; Control arrangements, e.g. balance control
  • G10L 19/008 - Multichannel audio signal coding or decoding using interchannel correlation to reduce redundancy, e.g. joint-stereo, intensity-coding or matrixing
  • H04R 5/027 - Spatial or constructional arrangements of microphones, e.g. in dummy heads
  • H04R 3/00 - Circuits for transducers
  • H04S 3/00 - Systems employing more than two channels, e.g. quadraphonic
  • G06N 20/00 - Machine learning

69.

NAVIGATION OF A LIST OF CONTENT SHARING PLATFORM MEDIA ITEMS ON A CLIENT DEVICE VIA GESTURE CONTROLS AND CONTEXTUAL SYNCHRONIZATION

      
Application Number 18228661
Status Pending
Filing Date 2023-07-31
First Publication Date 2023-11-23
Owner Google LLC (USA)
Inventor
  • Lewis, Justin
  • Ray, Jonathan W.

Abstract

A method for navigating a list of media items on a client device includes providing a user interface (UI) of an application executed on an electronic device, the UI comprising one or more playlist portions, wherein a first playlist portion of the one or more playlist portions provides a list of media items in a first playlist of one or more playlists, wherein the media items in the first playlist comprise a collection of media items streamable to the application on the electronic device. The method further includes receiving indications of gestures made by a user, such as a swipe left gesture or a swipe right gesture. The method also includes navigating media items of the first playlist in different directions depending on whether a corresponding gesture is a swipe left gesture or a swipe right gestures.

IPC Classes  ?

  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • 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/04883 - 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 for inputting data by handwriting, e.g. gesture or text
  • H04M 1/72403 - User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality

70.

Generating a Snippet Packet Based on a Selection of a Portion of a Web Page

      
Application Number 18081814
Status Pending
Filing Date 2022-12-15
First Publication Date 2023-11-23
Owner Google LLC (USA)
Inventor
  • Jalasutram, Srikanth
  • Stuurman, Wesley
  • Chen, Xingyue
  • Koguro, Naoki
  • Hoshi, Ryuichi
  • Chen, Xuchao

Abstract

Systems and methods for snippet packet generation can include obtaining input data (e.g., input data descriptive of a gesture). The input data can be processed to determine a content item selected by the input. A snippet packet can be generated based on the content item, which can include the content item, address data, and location data. The snippet packet can be configured to be interacted with in order to navigate to the source web page of the content item including navigating to the specific portion of the web page that includes the content item.

IPC Classes  ?

  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • G06F 9/451 - Execution arrangements for user interfaces
  • 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 3/04842 - Selection of displayed objects or displayed text elements
  • G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

71.

PERSONALIZED ENTITY REPOSITORY

      
Application Number 18227751
Status Pending
Filing Date 2023-07-28
First Publication Date 2023-11-23
Owner GOOGLE LLC (USA)
Inventor
  • Sharifi, Matthew
  • Pereira, Jorge
  • Roblek, Dominik
  • Odell, Julian
  • Li, Cong
  • Petrou, David

Abstract

Systems and methods are provided for a personalized entity repository. For example, a computing device comprises a personalized entity repository having fixed sets of entities from an entity repository stored at a server, a processor, and memory storing instructions that cause the computing device to identify fixed sets of entities that are relevant to a user based on context associated with the computing device, rank the fixed sets by relevancy, and update the personalized entity repository using selected sets determined based on the rank and on set usage parameters applicable to the user. In another example, a method includes generating fixed sets of entities from an entity repository, including location-based sets and topic-based sets, and providing a subset of the fixed sets to a client, the client requesting the subset based on the client's location and on items identified in content generated for display on the client.

IPC Classes  ?

  • H04W 4/60 - Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
  • G06F 16/248 - Presentation of query results
  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • G06F 16/2457 - Query processing with adaptation to user needs
  • H04W 4/029 - Location-based management or tracking services
  • G06F 16/907 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
  • G06F 16/587 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
  • G06V 20/62 - Text, e.g. of license plates, overlay texts or captions on TV images
  • H04L 67/50 - Network 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/23 - Updating

72.

MEDIA CONTEXTUAL INFORMATION FOR A DISPLAYED RESOURCE

      
Application Number 18228628
Status Pending
Filing Date 2023-07-31
First Publication Date 2023-11-23
Owner GOOGLE LLC (USA)
Inventor Badr, Ibrahim

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing contextual information for presented media. In one aspect, a method includes storing in a buffer, on a first user device, media data as buffered media data, the buffered media data being a most recent portion of media data received at the first user device, the most recent portion inclusive of the media data received from a present time to a prior time that is fixed relative to the present time; responsive to a search operation invocation at the present time, sending the buffered media data to a search processing system that is remote from the first user device; and receiving, from the search processing system and in response to the buffered media data, contextual information regarding an entity that the data processing system identified from processing the buffered media data.

IPC Classes  ?

  • G06F 16/783 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
  • H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabi
  • G06F 16/432 - Query formulation
  • G06F 16/951 - Indexing; Web crawling techniques
  • G06F 16/683 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
  • G06V 20/40 - Scenes; Scene-specific elements in video content
  • G06V 10/70 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning
  • G06V 20/70 - Labelling scene content, e.g. deriving syntactic or semantic representations

73.

SIMPLIFIED SHARING OF CONTENT AMONG COMPUTING DEVICES

      
Application Number 18222569
Status Pending
Filing Date 2023-07-17
First Publication Date 2023-11-23
Owner Google LLC (USA)
Inventor
  • Scott, Mark David
  • Foltz, Mark Alan
  • Dresner, Kurt Mauro
  • Parker, Adam

Abstract

In one general aspect, a method can include displaying, on a display device included in a computing device, content in an application executing on the computing device. The method can further include displaying, in a user interface on the display device, at least one identifier, receiving a selection of the at least one identifier, and initiating casting in response to receiving the selection of the at least one identifier.

IPC Classes  ?

  • G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • H04N 7/14 - Systems for two-way working
  • H04N 7/15 - Conference systems
  • G06F 3/04842 - Selection of displayed objects or displayed text elements
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

74.

TIME MARKING OF MEDIA ITEMS AT A PLATFORM USING MACHINE LEARNING

      
Application Number 17746818
Status Pending
Filing Date 2022-05-17
First Publication Date 2023-11-23
Owner Google LLC (USA)
Inventor Shin, Dongeek

Abstract

Methods and systems for time marking of media items at a platform using machine learning are provided herein. A media item to be provided to users of a platform is identified. The media item includes two or more content segments. An indication of the identified media item is provided as input to a machine learning model. The machine learning model is trained using to predict, for a given media item, content segments of the given media item depicting an event of interest to the one or more users. One or more outputs of the machine learning model are obtained. The one or more obtained outputs include event data identifying each content segment of the media item and an indication of a level of confidence that each respective content segment depicts an event of interest. In response to determining that at least one content segment is associated with a level of confidence that satisfies a level of confidence criterion, the at least one content segment is associated with a bookmark for a timeline of the media item. The media item and an indication of the bookmark is provided for presentation to the at least one user.

IPC Classes  ?

  • H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content

75.

DYNAMICALLY ADAPTING ON-DEVICE MODELS, OF GROUPED ASSISTANT DEVICES, FOR COOPERATIVE PROCESSING OF ASSISTANT REQUESTS

      
Application Number 18361468
Status Pending
Filing Date 2023-07-28
First Publication Date 2023-11-23
Owner GOOGLE LLC (USA)
Inventor
  • Sharifi, Matthew
  • Carbune, Victor

Abstract

Implementations are directed to dynamically adapting which assistant on-device model(s) are locally stored at assistant devices of an assistant device group and/or dynamically adapting the assistant processing role(s) of the assistant device(s) of the assistant device group. In some of those implementations, the corresponding on-device model(s) and/or corresponding processing role(s), for each of the assistant devices of the group, is determined based on collectively considering individual processing capabilities of the assistant devices of the group. Implementations are additionally or alternatively directed to cooperatively utilizing assistant devices of a group, and their associated post-adaptation on-device model(s) and/or post-adaptation processing role(s), in cooperatively processing assistant requests that are directed to any one of the assistant devices of the group.

IPC Classes  ?

  • G10L 15/30 - Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
  • G10L 15/00 - Speech recognition
  • G10L 15/06 - Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog

76.

Method to Build a Service Function Chain in an Overlay Network

      
Application Number 17750713
Status Pending
Filing Date 2022-05-23
First Publication Date 2023-11-23
Owner Google LLC (USA)
Inventor
  • Gounder, Arivudainambi Appachi
  • Crabbe, Edward
  • Venugopal, Madhu
  • Stuart, Stephen

Abstract

Implementations are provided for building a service function chain in a network that can remove the requirement to encapsulate packet level metadata or other packet levels in a service function chain. The approach allows for implementing service function chains while separating chain metadata from the service function so that service functions are not required to support handling service function chaining metadata. The approach can map a tunnel identifier of an encapsulated data packet to an attachment circuit of a service function and can rewrite the destination media access control (MAC) address of the data packet to the MAC address of the service function.

IPC Classes  ?

77.

METHODS, SYSTEMS, AND MEDIA FOR PROVIDING VIDEO CONTENT SUITABLE FOR AUDIO-ONLY PLAYBACK

      
Application Number 18230355
Status Pending
Filing Date 2023-08-04
First Publication Date 2023-11-23
Owner Google LLC (USA)
Inventor
  • Lewis, Justin
  • Davies, Ruxandra Georgiana

Abstract

Methods, systems, and media for selecting content to be presented are provided. In some embodiments, the methods comprise: receiving a request for a first video content item from a user device; receiving an indication that the user device is in a background playback mode; determining that the first video content item is not suitable for presentation in the background playback mode based on one or more properties of audio data; based on the determining that the first video content item is not suitable for presentation in the background playback mode, selecting a second video content item that is suitable for presentation in the background playback mode based on the one or more properties of the audio data of the second video content item; and in response to selecting the second video content item, causing the second video content item to be presented by the user device.

IPC Classes  ?

  • H04N 21/485 - End-user interface for client configuration
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04N 21/2662 - Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
  • H04N 21/439 - Processing of audio elementary streams
  • H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
  • H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabi
  • H04N 21/233 - Processing of audio elementary streams
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content

78.

Temporal Layers for Presenting Personalization Markers on Imagery

      
Application Number 18137256
Status Pending
Filing Date 2023-04-20
First Publication Date 2023-11-23
Owner Google LLC (USA)
Inventor Tveit, Amund

Abstract

A temporal layer containing personalization markers (e.g., placemarks) created by a user at a given time (or time period), can be combined with map imagery, allowing the user (or other users) to show only the personalization markers contained in the temporal layer. Temporal layers can be of arbitrary temporal or geographical size, fully or partially overlapping in time or space, split into smaller temporal layers, logically aligned or combined and/or continuous or non-continuous in time or space. Temporal layers can be stored in a repository where they can be searched and used by others. Temporal layers can be associated with search services (e.g., news search) or search histories (e.g., automatic temporal layers based on search history). A user's personal profile can be compared with other users' personal profiles and the results of the comparison can be used to recommend temporal layers. Advertisements can be associated with temporal layers.

IPC Classes  ?

  • G06F 16/29 - Geographical information databases
  • G06F 16/00 - Information retrieval; Database structures therefor; File system structures therefor
  • G06F 16/2458 - Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
  • G06Q 10/00 - Administration; Management

79.

TRAINING NEURAL NETWORK SYSTEMS TO PERFORM MULTIPLE MACHINE LEARNING TASKS

      
Application Number 18199901
Status Pending
Filing Date 2023-05-19
First Publication Date 2023-11-23
Owner Google LLC (USA)
Inventor
  • Gesmundo, Andrea
  • Dean, Jeffrey Adgate

Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a neural network system to perform multiple machine learning tasks.

IPC Classes  ?

80.

PROPER NOUN RECOGNITION IN END-TO-END SPEECH RECOGNITION

      
Application Number 18362273
Status Pending
Filing Date 2023-07-31
First Publication Date 2023-11-23
Owner Google LLC (USA)
Inventor
  • Peyser, Charles Caleb
  • Sainath, Tara N.
  • Pundak, Golan

Abstract

A method for training a speech recognition model with a minimum word error rate loss function includes receiving a training example comprising a proper noun and generating a plurality of hypotheses corresponding to the training example. Each hypothesis of the plurality of hypotheses represents the proper noun and includes a corresponding probability that indicates a likelihood that the hypothesis represents the proper noun. The method also includes determining that the corresponding probability associated with one of the plurality of hypotheses satisfies a penalty criteria. The penalty criteria indicating that the corresponding probability satisfies a probability threshold, and the associated hypothesis incorrectly represents the proper noun. The method also includes applying a penalty to the minimum word error rate loss function.

IPC Classes  ?

  • 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/049 - Temporal neural networks, e.g. delay elements, oscillating neurons or pulsed inputs
  • G10L 15/16 - Speech classification or search using artificial neural networks
  • G10L 15/18 - Speech classification or search using natural language modelling
  • G10L 15/187 - Phonemic context, e.g. pronunciation rules, phonotactical constraints or phoneme n-grams

81.

BOT PERMISSIONS

      
Application Number 18327459
Status Pending
Filing Date 2023-06-01
First Publication Date 2023-11-23
Owner Google LLC (USA)
Inventor
  • Fung, Shelbian
  • Dunn, Richard
  • Volkov, Anton
  • Rodriquez, 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 communications; Network security protocols including means for verifying the identity or authority of a user of the system
  • H04L 9/40 - Network security protocols

82.

PLC In-band Control for Wearables and Hearables

      
Application Number 18042557
Status Pending
Filing Date 2020-08-26
First Publication Date 2023-11-23
Owner Google LLC (USA)
Inventor
  • Chang, Yuan Jen
  • Yang, Shih-Hsien

Abstract

The present disclosure provides systems and methods for activating a general purpose input/out (“GPIO”) pin. The system may include a control device, agency device, and a controlled device. The agency device may be part of the controlled device or it may be a separate device. The agency device may receive a communication signal transmitted from the control device. The agency device may count the number of pulses during a certain period of time to determine a GPIO pin to trigger on the controlled device.

IPC Classes  ?

  • G06F 13/20 - Handling requests for interconnection or transfer for access to input/output bus

83.

POLARIZATION MECHANISM TO REDUCE WAVEGUIDE REFLECTIONS IN A HEAD-WORN DISPLAY

      
Application Number 18136794
Status Pending
Filing Date 2023-04-19
First Publication Date 2023-11-23
Owner GOOGLE LLC (USA)
Inventor Lowney, Joseph Daniel

Abstract

A polarization mechanism for a head-mounted device includes a linear polarization film and a waveplate film configured to polarize ambient light before it is guided to the eye of a user by a waveguide. The waveplate film is further configured to receive a reflection of the polarized ambient light off the waveguide and polarize the reflection in a circular direction such that the reflection is polarized in a first linear direction. The linear polarization film then receives the reflection polarized in the first linear direction from the waveplate film and polarizes the reflection in a second linear direction perpendicular to the first linear direction.

IPC Classes  ?

  • G02B 27/01 - Head-up displays
  • G02B 27/28 - Optical systems or apparatus not provided for by any of the groups , for polarising

84.

PRIORITIZED APPLICATION UPDATES

      
Application Number 18043634
Status Pending
Filing Date 2021-07-13
First Publication Date 2023-11-23
Owner Google LLC (USA)
Inventor
  • Ji, Haifeng
  • Gu, Zhiwei
  • Zhao, Jing
  • Garcia, Vitor Baccetti
  • Semenov, Alexey
  • Singhal, Apeksha
  • Williams, Scott
  • Wu, Yudi
  • Liu, Jiahui

Abstract

A computing system may receive a request for application update information for one or more applications installed on a computing device. The computing system determines, based on the request for the application update information, a set of applications that need to be updated and applies a machine learning model to determine a respective update priority score for each application from the set of applications. The computing system sends an indication of the respective update priority scores for the set of applications to the computing device. Responsive to receiving an update request from the computing device, the computing system initiates installation of the pending update for the at least one application from the set of applications.

IPC Classes  ?

85.

ACCELERATED EMBEDDING LAYER COMPUTATIONS

      
Application Number 18305297
Status Pending
Filing Date 2023-04-21
First Publication Date 2023-11-23
Owner Google LLC (USA)
Inventor
  • Nagarajan, Rahul
  • Nai, Lifeng
  • Kurian, George
  • Hariharan, Hema

Abstract

Methods, systems, and apparatus, including computer-readable media, are described for performing neural network computations using a system configured to implement a neural network on a hardware circuit. The system includes a host that receives a batch of inputs to a neural network layer. Each of the inputs is stored in a memory location identified by an address. The system identifies one or more duplicate addresses in a listing of addresses for one or more inputs. For each duplicate address: the system generates a unique identifier that identifies the duplicate address in the listing of addresses. The system (i) obtains first inputs from memory locations identified by addresses corresponding to the unique identifiers and (ii) generates an output of the layer from the obtained first inputs.

IPC Classes  ?

  • G06N 3/08 - Learning methods
  • G06N 20/10 - Machine learning using kernel methods, e.g. support vector machines [SVM]
  • G06F 1/03 - Digital function generators working, at least partly, by table look-up
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means

86.

QUICK RESPONSE CODES

      
Application Number 18247495
Status Pending
Filing Date 2020-10-07
First Publication Date 2023-11-23
Owner GOOGLE LLC (USA)
Inventor
  • Barros, Brett
  • Faaborg, Alexander James

Abstract

Systems and techniques include using a sensor of a computing device to detect the presence of a first portion of a code, the code including at least the first portion and a second portion, where the first portion of the code is decodable and includes an identifier and the second portion of the code is non-decodable. The computing device recognizes the identifier in the first portion of the code and obtains instructions for decoding the second portion of the code using the identifier and/or data associated with the identifier. The instructions to decode the second portion of the code are processed to generate a decoded second portion of the code. The computing device performs an action defined in the decoded second portion of the code.

IPC Classes  ?

  • G06K 7/14 - Methods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
  • G06K 19/06 - Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code

87.

Moving Window Data Deduplication in Distributed Storage

      
Application Number 18226314
Status Pending
Filing Date 2023-07-26
First Publication Date 2023-11-23
Owner Google LLC (USA)
Inventor
  • Padinker, Pavlo
  • Edara, Pavan
  • Li, Bigang

Abstract

The present disclosure describes a service which provides primary in-line deduplication. A streaming application program interface (API) may allow for streaming records into a storage system with high throughput and low latency. As part of this process, the API allows user to add identifiers as a field used for data deduplication. The deduplication service keeps a moving window of the identifiers in memory and does in-line deduplication by quickly determining whether data is a duplicate. Keeping only deduplication keys in memory reduces the cost of running the service. Moreover, the real-time nature of the moving window approach allows for storing deduplication information alongside the data and accessing it immediately on read. In this regard, read after write consistency is supported, and costs are reduced.

IPC Classes  ?

  • G06F 16/215 - Improving data quality; Data cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors
  • G06F 16/22 - Indexing; Data structures therefor; Storage structures
  • G06F 16/23 - Updating
  • G06F 12/0804 - Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with main memory updating

88.

Metal Structure for Steering and Broadening mmWave Antenna Coverage

      
Application Number 18247510
Status Pending
Filing Date 2021-09-01
First Publication Date 2023-11-23
Owner Google LLC (USA)
Inventor
  • Li, Pei
  • Zheng, Ming
  • Asrani, Vijay L.

Abstract

Techniques and apparatuses are described that implement a metal structure for steering and broadening millimeter-wave (mmWave) antenna coverage. A user device includes at least one mmWave antenna that produces a near-field radiation region and a far-field radiation pattern. Disposed within the near-field radiation region is the metal structure comprising one or more metal pieces. The metal pieces are able to reflect energy associated with the far-field radiation pattern or produce another far-field radiation pattern based on currents induced in the metal pieces by the near-field radiation region in such a way that the far-field radiation pattern from the mmWave antenna is positively affected (e.g., steered and/or broadened). In this way, the far-field radiation pattern can be effectively steered and/or broadened with a simple cost and space-effective design.

IPC Classes  ?

  • H01Q 3/34 - Arrangements for changing or varying the orientation or the shape of the directional pattern of the waves radiated from an antenna or antenna system varying the distribution of energy across a radiating aperture varying the phase by electrical means
  • H01Q 19/28 - Combinations of primary active antenna elements and units with secondary devices, e.g. with quasi-optical devices, for giving the antenna a desired directional characteristic using a secondary device in the form of two or more substantially straight conductive elements
  • H01Q 3/44 - Arrangements for changing or varying the orientation or the shape of the directional pattern of the waves radiated from an antenna or antenna system varying the electric or magnetic characteristics of reflecting, refracting, or diffracting devices associated with the radiating element
  • H01Q 1/24 - Supports; Mounting means by structural association with other equipment or articles with receiving set

89.

EFFICIENT HARDWARE ACCELERATOR ARCHITECTURE EXPLORATION

      
Application Number 18031073
Status Pending
Filing Date 2021-10-11
First Publication Date 2023-11-23
Owner GOOGLE LLC (USA)
Inventor
  • Yazdanbakhsh, Amir
  • Angermueller, Christof
  • Akin, Berkin
  • Zhou, Yanqi
  • Laudon, James
  • Narayanaswami, Ravi

Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining architectures of hardware accelerators. In one aspect, a method includes receiving data specifying a plurality of hardware parameters; receiving data specifying one or more predetermined values for each of one or more of the plurality of hardware parameters; generating a plurality of candidate hardware architectures that are specific to a particular machine learning task by repeatedly performing the following operations: selecting a respective value for each of the plurality of hardware parameters; determining a candidate hardware architecture; determining whether the candidate hardware architecture satisfies pre-evaluation criteria; and in response to a positive determination, evaluating a performance measure of the candidate hardware architecture on the particular machine learning task; and generating a final hardware architecture based on the plurality of candidate hardware architectures and on the performance measures.

IPC Classes  ?

  • G06F 30/337 - Design optimisation
  • G06F 30/331 - Design verification, e.g. functional simulation or model checking using simulation with hardware acceleration, e.g. by using field programmable gate array [FPGA] or emulation
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means

90.

METHODS, SYSTEMS, AND MEDIA FOR IDENTIFYING A PLURALITY OF SETS OF COORDINATES FOR A PLURALITY OF DEVICES

      
Application Number 18228370
Status Pending
Filing Date 2023-07-31
First Publication Date 2023-11-23
Owner Google LLC (USA)
Inventor
  • Shin, Dongeek
  • Slotnick, Gabriel

Abstract

Methods, systems, and media for identifying a plurality of sets of coordinates for a plurality of devices are provided. In some embodiments, the method comprises: identifying each device in a plurality of devices associated with a user account; instructing the plurality of devices to perform an audio sequence; receiving a plurality of transit times from the plurality of devices; determining a plurality of distances based on the plurality of transit times; determining a plurality of sets of coordinates based on the plurality of distances; associating to each of the plurality of devices a corresponding unique one of the plurality of sets of coordinates; and causing at least one of the plurality of devices to play spatial audio determined from the plurality of sets of coordinates.

IPC Classes  ?

  • H04R 5/04 - Circuit arrangements
  • H04R 5/02 - Spatial or constructional arrangements of loudspeakers
  • H04R 27/00 - Public address systems
  • H04S 7/00 - Indicating arrangements; Control arrangements, e.g. balance control
  • H04R 29/00 - Monitoring arrangements; Testing arrangements

91.

CONDUCTIVE INK-BASED PARASITIC ELEMENT FOR A DEVICE ANTENNA

      
Application Number CN2022093823
Publication Number 2023/221035
Status In Force
Filing Date 2022-05-19
Publication Date 2023-11-23
Owner GOOGLE LLC (USA)
Inventor
  • Lubowe, Henry Michael
  • Bielskis, Lukas
  • Consolazio, Thomas
  • Verma, Ritu
  • Li, Kevin
  • Mccray, Dennis

Abstract

A wearable device is provided. The wearable device includes a printed circuit board, a conductive housing, an antenna defined by a gap between the printed circuit board and the conductive housing, a cover having an outer surface, and a label. The label includes a film and a parasitic element. The parasitic element is located between the film and the outer surface of the cover and can be joined to the cover during an injection molding process. Further, the parasitic element can be disposed between numerous layers that are printed or otherwise applied to the to the label.

IPC Classes  ?

  • H01Q 1/22 - Supports; Mounting means by structural association with other equipment or articles
  • G06K 19/077 - Constructional details, e.g. mounting of circuits in the carrier

92.

EXPLOITING DATA SPARSITY AT A MACHINE-LEARNING HARDWARE ACCELERATOR

      
Application Number US2022029832
Publication Number 2023/224614
Status In Force
Filing Date 2022-05-18
Publication Date 2023-11-23
Owner GOOGLE LLC (USA)
Inventor
  • Ayupov, Andrey
  • Gupta, Suyog

Abstract

Methods and systems, including computer-readable media, are described for exploiting data sparsity during computations for a neural network implemented on a hardware accelerator. Using a system controller, a set of compressed sparse parameters is derived from a parameter tensor and a mapping vector is generated based on the set of compressed sparse parameters. When the system(s) processes an opcode in an instruction indicating sparsity of the parameter tensor, an input vector is obtained from a first memory of the hardware accelerator and the compressed sparse parameters and the mapping vector are retrieved from a second memory of the hardware accelerator. The input vector is processed through a layer of the neural network using the mapping vector and the set of compressed sparse parameters.

IPC Classes  ?

  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06N 3/0464 - Convolutional networks [CNN, ConvNet]
  • G06N 3/0495 - Quantised networks; Sparse networks; Compressed networks

93.

PRINTED CIRCUIT BOARD INCLUDING A FIRST PORTION AND A SECOND PORTION WITH A PILLAR EXTENDING FROM THE FIRST PORTION

      
Application Number US2022030056
Publication Number 2023/224625
Status In Force
Filing Date 2022-05-19
Publication Date 2023-11-23
Owner GOOGLE LLC (USA)
Inventor
  • Chang, Yuan-Jen
  • Hu, Yen-Ming

Abstract

A printed circuit board (100) for an electronic device includes a first portion (110) including an upper board (112) having a first width (w1) in a widthwise direction of the upper board (112), and a second portion (120), integrally formed with the first portion (110) as a single body, the second portion (120) including one or more pillars (122) extending vertically from the first portion (110) and disposed between a first end (114) of the upper board (112) and a second end (116) of the upper board (112) in the widthwise direction. Each of the one or more pillars (122) has a second width (w2) in the widthwise direction which is narrower than the first width (w1).

IPC Classes  ?

  • H05K 1/14 - Structural association of two or more printed circuits
  • H05K 3/34 - Assembling printed circuits with electric components, e.g. with resistor electrically connecting electric components or wires to printed circuits by soldering
  • H05K 3/36 - Assembling printed circuits with other printed circuits
  • H05K 3/46 - Manufacturing multi-layer circuits
  • H05K 1/02 - Printed circuits - Details

94.

PREDICTIVE INPUT INTERFACE HAVING IMPROVED ROBUSTNESS FOR PROCESSING LOW PRECISION INPUTS

      
Application Number US2022034029
Publication Number 2023/224644
Status In Force
Filing Date 2022-06-17
Publication Date 2023-11-23
Owner GOOGLE LLC (USA)
Inventor Pedersen, Zebedee

Abstract

The present disclosure is directed to prediction and assistive techniques using a multi-region graphical keyboard interface. In particular, the system can present, on a display of a computing device, a graphical keyboard having a plurality of key regions. The plurality of key regions can include a first key region having a first set of keys and a second key region having a second set of keys. Additionally, the system can receive a first input selecting a first selected region from the plurality of key regions. Moreover, the system can determine, based at least in part on the first input, a first suggestion and a second suggestion. Furthermore, in response to the first input, the system can present, on the display of the computing device, an updated graphical keyboard having the plurality of key regions and a suggestion region. The suggestion region includes the first suggestion and the second suggestion.

IPC Classes  ?

  • 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 3/023 - Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
  • G04G 21/00 - Input or output devices integrated in time-pieces

95.

FUSING OPTICALLY ZOOMED IMAGES INTO ONE DIGITALLY ZOOMED IMAGE

      
Application Number US2022072362
Publication Number 2023/224664
Status In Force
Filing Date 2022-05-17
Publication Date 2023-11-23
Owner GOOGLE LLC (USA)
Inventor
  • Wu, Xiaotong
  • Liang, Chia-Kai
  • Lai, Wei-Sheng
  • Shih, Yichang
  • Sun, Deqing
  • Krainin, Michael
  • Chu, Lun-Cheng

Abstract

This document describes systems and techniques directed at fusing optically zoomed images into one digitally zoomed image. In aspects, a computing device having at least two cameras and an image-processing manager is configured to receive, from a first camera, a first image at a first optical zoom and, from a second camera, a second image at a second optical zoom different from the first optical zoom. The first and second cameras capture a same scene from different fields of view and different points of view. The image-processing manager receives a desired digital zoom between the first optical zoom and the second optical zoom. Based on the first and second images, the image-processing manager determines an overlap region of the first image in which the second image overlaps the first image. Also based on the first and the second image, the image-processing manager applies a higher resolution than the first image of the second image to the overlap region of the first image to determine a fused image of the scene with the desired digital zoom. The image-processing manager, by applying the disclosed systems and techniques, is effective to provide a fused image of the scene having the desired digital zoom and a higher resolution than the first image within at least a portion of the overlap region.

IPC Classes  ?

  • H04N 5/232 - Devices for controlling television cameras, e.g. remote control

96.

ASYMMETRIC AND ADAPTIVE STRENGTH FOR WINDOWING AT ENCODING AND DECODING TIME FOR AUDIO COMPRESSION

      
Application Number US2022072376
Publication Number 2023/224665
Status In Force
Filing Date 2022-05-17
Publication Date 2023-11-23
Owner GOOGLE LLC (USA)
Inventor
  • Alakuijala, Jyrki Antero
  • Boukortt, Sami
  • Firsching, Moritz

Abstract

A method including receiving a formatted data packet including a compressed frequency-domain audio signal and a power coefficient, decompressing the compressed frequency-domain audio signal, transforming the decompressed frequency-domain audio signal into a blocked time-domain audio signal, modifying an initial blocking window based on a power coefficient to generate a modified blocking window, and generating a reconstructed time-domain audio signal based on the blocked time-domain audio signal using the modified blocking window.

IPC Classes  ?

  • G10L 19/022 - Blocking, i.e. grouping of samples in time; Choice of analysis windows; Overlap factoring
  • G10L 19/032 - Quantisation or dequantisation of spectral components
  • G10L 19/00 - Speech or audio signal analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis

97.

DEEP LEARNING SYSTEM FOR NAVIGATING FEEDBACK

      
Application Number US2022078443
Publication Number 2023/224672
Status In Force
Filing Date 2022-10-20
Publication Date 2023-11-23
Owner GOOGLE LLC (USA)
Inventor
  • Harkous, Hamza
  • Peddinti, Sai Teja
  • Khandelwal, Rishabh
  • Srivastava, Animesh
  • Taft, Nina Anne
  • Alazraki, Elisabetta Eleonora Susanna

Abstract

A method using a computing system is described that classifies each feedback text from a plurality of feedback texts into one or more categories. The method dynamically generates, using the plurality of feedback texts, a set of feedback text issues. The set of feedback text issues includes one or more issues associated with each feedback text from the plurality of feedback texts. The method dynamically generates, using the set of feedback text issues, one or more themes associated with the plurality of feedback texts. Each of the one or more themes is associated with a respective subset of feedback text issues from the set of feedback text issues. The method outputs a graphical user interface that includes one or more from the group consisting of at least one feedback text issue from the set of feedback text issues, and at least on theme from the one or more themes.

IPC Classes  ?

98.

IMAGE ROTATION CONTROL USING REFLECTIVE WAVEGUIDE FACETS

      
Application Number US2023019953
Publication Number 2023/224777
Status In Force
Filing Date 2023-04-26
Publication Date 2023-11-23
Owner GOOGLE LLC (USA)
Inventor
  • Adema, Daniel
  • Potnis, Shreyas

Abstract

Techniques for implementing image rotation control using reflective waveguide facets in an AR eyewear display system are disclosed. A facet (602) is disposed in a light propagation path located between a first surface (S1) and a second surface (S2) of a waveguide (600) and is arranged to guide propagation of light for a display through the facet from the first surface to the second surface. Using this configuration, light is transmitted through the facet as it guides propagation of the light from the first surface to the second surface, which reduces the amount of image rotations or inversions that would otherwise be induced in the waveguide using conventionally oriented facets and thus simplifies or optimizes the design of other aspects of an AR eyewear display system, such as display source placement or orientation or form-factor bulkiness.

IPC Classes  ?

  • G02B 27/00 - Optical systems or apparatus not provided for by any of the groups ,
  • G02B 27/01 - Head-up displays

99.

A MIXTURE-OF-EXPERT APPROACH TO REINFORCEMENT LEARNING-BASED DIALOGUE MANAGEMENT

      
Application Number US2023021479
Publication Number 2023/224836
Status In Force
Filing Date 2023-05-09
Publication Date 2023-11-23
Owner GOOGLE LLC (USA)
Inventor
  • Chow, Yinlam
  • Tulepbergenov, Azamat
  • Nachum, Ofir

Abstract

Systems and methods for dialogue response prediction can leverage a plurality of machine-learned language models to generate a plurality of candidate outputs, which can be processed by a dialogue management model to determine a predicted dialogue response. The plurality of machine-learned language models can include a plurality of experts trained on different intents, emotions, and/or tasks. The particular candidate output selected may be selected by the dialogue management model based on semantics determined based on a language representation. The language representation can be a representation generated by processing the conversation history of a conversation to determine conversation semantics.

IPC Classes  ?

  • G10L 15/16 - Speech classification or search using artificial neural networks
  • G10L 15/18 - Speech classification or search using natural language modelling
  • G10L 15/08 - Speech classification or search
  • G06N 20/00 - Machine learning

100.

DISCRETE OPTICAL PATHWAYS THROUGH SENSOR AND SENSOR COVER

      
Application Number US2023022879
Publication Number 2023/225281
Status In Force
Filing Date 2023-05-19
Publication Date 2023-11-23
Owner GOOGLE LLC (USA)
Inventor
  • Woodward, Steven Thomas
  • Nielsen, Jens Mitchell

Abstract

The present disclosure provides a wearable device configured to selectively permit an emission and a reception of light. The wearable device includes a hub board, a sensor, a light blocking structure, and a sensor cover. The hub board includes an interior surface and an exterior surface. Further, the hub board extends longitudinally in an x-direction. The sensor is connected to the exterior surface of the hub board and includes a light emitter extending from the exterior surface of the hub board and a light receiver extending from the exterior surface of the hub board. The light blocking structure is located between the light emitter and the light receiver. Further, the light blocking structure extends transversely from the exterior surface of the hub board in a y-direction. The sensor cover is positioned over the sensor and includes an interior surface and an exterior surface. Further, the sensor cover includes a light allowing portion and a light blocking portion.

IPC Classes  ?

  1     2     3     ...     100        Next Page