Google LLC patent applications on October 10th, 2024

From WikiPatents
Jump to navigation Jump to search

Patent Applications by Google LLC on October 10th, 2024

Google LLC: 40 patent applications

Google LLC has applied for patents in the areas of H04L65/403 (3), G06F3/01 (2), G06F9/455 (2), G06F3/16 (2), G06F3/04842 (2) G06F3/165 (2), G02B27/0172 (2), G01S13/88 (1), H04L65/403 (1), G10K11/17825 (1)

With keywords such as: audio, data, device, computing, devices, user, participant, based, information, and content in patent application abstracts.



Patent Applications by Google LLC

20240337746. Multi-Radar System_simplified_abstract_(google llc)

Inventor(s): Patrick M. Amihood of Palo Alto CA (US) for google llc, Octavio Ponce Madrigal of Mountain View CA (US) for google llc

IPC Code(s): G01S13/88, G06F3/01, G06V40/20

CPC Code(s): G01S13/88



Abstract: techniques and apparatuses are described that implement a multi-radar system within a device and optimize operation of the multi-radar system. the multi-radar system includes two or more radar circuits located at different positions on the device. the multi-radar system also includes an optimization controller, which controls operational states of the radar circuits. in particular, the optimization controller determines respective operational states of the radar circuits to optimize performance of the multi-radar system under certain constraints. for example, the optimization controller can alter the respective operational states for different radar circuits responsive to detecting various trigger events. in this way, the optimization controller can selectively alter the operational states of the radar circuits for various situations.


20240337794. Boot Release/Lock Simplex And Duplex Optical Connectors_simplified_abstract_(google llc)

Inventor(s): Charles Poe of Palo Alto CA (US) for google llc, Mathew Berg of Charleston SC (US) for google llc

IPC Code(s): G02B6/38

CPC Code(s): G02B6/3879



Abstract: a connector, for example, for an optical cable, includes a boot associated with a housing of the connector and extending along the optical cable. the boot may be pulled along the cable to disconnect the connector from a receptacle or socket. the connector includes a housing having a first end and a second end, and a flexible latch extending from the housing at the first end and having at least a first operational position and a second operational position. the flexible latch is configured to lockingly engage the connector to a receptacle in the first operational position of the flexible latch. a boot is movably associated with the housing at the second end. the boot is configured to be selectively pulled away from the housing to move the flexible latch into the second operational position. in the second operational position, the flexible latch disengages the connector from the receptacle.


20240337839. CURVED LIGHTGUIDE IN A SEE-THROUGH SHELL_simplified_abstract_(google llc)

Inventor(s): Ozan Cakmakci of San Mateo CA (US) for google llc, Oscar Alberto Martinez of San Diego CA (US) for google llc, Eliezer Glik of San Diego CA (US) for google llc, Han Zhang of Mountain View CA (US) for google llc

IPC Code(s): G02B27/01

CPC Code(s): G02B27/0172



Abstract: a head mounted display includes an eyeglasses frame, a lens framed in the eyeglasses frame, and a light engine disposed in the eyeglasses frame. the lens includes an optical shell comprising a world-facing spherical surface and an opposing eye-facing surface and a curved lightguide disposed in the optical shell. the curved lightguide includes an incoupler surface, a first freeform surface facing the world-facing spherical surface, and a second freeform surface facing the eye-facing surface. the lens further includes a first low refractive index region disposed between the first freeform surface and a first conformal freeform surface of the optical shell and a second low refractive index region disposed between the second freeform surface and a second conformal freeform surface of the optical shell.


20240337841. AUGMENTED REALITY SMARTGLASSES DISPLAY CALIBRATION IN THE PRESENCE OF PRESCRIPTION LENSES_simplified_abstract_(google llc)

Inventor(s): Xi Chen of Mountain View CA (US) for google llc, Qianli Ma of Cambridge (CA) for google llc, Lloyd Frederick Holland of Waterloo (CA) for google llc

IPC Code(s): G02B27/01

CPC Code(s): G02B27/0172



Abstract: techniques of correcting wavefronts from prescription lenses for image calibration in a smartglasses assembly includes correcting wavefront error at a calibration camera by performing a phase modulation of optical wave-fronts emanating from the back surface of a prescription lens in a smartglasses assembly prior to the optical wavefronts being detected by the calibration camera. for example, when collimated light from, e.g., a waveguide disposed within a rim portion of a smartglasses frame, is incident on a prescription lens, that lens induces a wavefront aberration that would be corrected in the prescribed user's eye. in an image calibration, however, there is no such correcting eye so a correction mechanism that corrects the wavefront aberration should be placed in an eye plane related to a location of an eye of the user when the user wears the smartglasses assembly.


20240338084. GESTURE DETECTION VIA IMAGE CAPTURE OF SUBDERMAL TISSUE FROM A WRIST-POINTING CAMERA SYSTEM_simplified_abstract_(google llc)

Inventor(s): Dongeek Shin of San Jose CA (US) for google llc, Andrea Colaco of Los Altos CA (US) for google llc, Stiven Guillaume Francois Morvan of New York NY (US) for google llc, Adam James Banfield of Troy NY (US) for google llc, Shahram Izadi of Tiburon CA (US) for google llc

IPC Code(s): G06F3/01, G06F1/16, G06V10/82, G06V20/20, G06V40/10, G06V40/13, G06V40/20

CPC Code(s): G06F3/017



Abstract: techniques of operating an ar system include determining hand gestures formed by a user based on a sequence of two-dimensional images through skin of the user's wrist acquired from a near-infrared camera. specifically, an image capture device disposed on a band worn around a user's wrist includes a source of electromagnetic radiation, e.g., light-emitting diodes in the infrared (ir) wavelength band that emit the radiation into the user's wrist and an ir detector which produces the sequence of two-dimensional images of a region within a dermal layer in the user's wrist. from this sequence, gesture detection circuitry determines values of a biological flow metric, e.g., a change in perfusion index (pi) between frames of the sequence, based on a trained model that generates the metric from the sequence. finally, the gesture detection circuitry maps the values of the biological flow metric to specific hand/finger movements that determine a gesture.


20240338116. DYNAMIC RESIZABLE MEDIA ITEM PLAYER_simplified_abstract_(google llc)

Inventor(s): Matthew Thomas Darby of San Francisco CA (US) for google llc, Clifford Curry of San Francisco CA (US) for google llc, Bryce Gibson Reid of San Francisco CA (US) for google llc, Andrey Doronichev of San Francisco CA (US) for google llc, Andrew Janich of Mountain View CA (US) for google llc, Alan Joyce of Mountain View CA (US) for google llc, Taeho Ko of San Francisco CA (US) for google llc, Justin Lewis of Marina Del Rey CA (US) for google llc, Kevin Greene of San Francisco CA (US) for google llc

IPC Code(s): G06F3/04847, G06F3/0482, G06F3/04842, G06F3/04845, G06Q30/0241, H04L65/60

CPC Code(s): G06F3/04847



Abstract: described herein is a method for managing media item playback. a method includes presenting a media player playing a media item in a first portion of a user interface (ui) provided by a first application on a screen of a user device, responsive to a first user input, reducing a size of the media player playing the media item to allow a user to open a second mobile application, causing playback of the media item to be continued in the media player of the reduced size while content associated with the second application is being presented to the user on the screen of the user device, and responsive to a second user input, restoring the size of the media player while the media player continues to play the media item.


20240338127. Reliable Flash Storage_simplified_abstract_(google llc)

Inventor(s): Mehmet Alphan Ulusoy of Framingham MA (US) for google llc, Christopher J. Frantz of Sunnyvale CA (US) for google llc, Miguel Angel Osorio Lozano of El Dorado Hills CA (US) for google llc

IPC Code(s): G06F3/06

CPC Code(s): G06F3/0619



Abstract: this document describes techniques and apparatuses for reliable flash storage, which may enable reliable read, write, and erase operations for flash storage. in aspects, data may be stored in a flash memory device through the use of two or more pages. a primary page may be determined from the two or more pages as an appropriate page to perform storage operations. an empty entry may be determined within the primary page and data may be stored within the empty entry. after data is written to an entry, previous entries may be invalidated, such as to prevent the access or attempted use of invalid or deprecated data. in doing so, prior entries may only be altered once a new entry has been stored within the flash device. accordingly, the described techniques and apparatuses may enable reliable flash storage.


20240338167. Identifying Co-Located Devices within a Teleconferencing Session_simplified_abstract_(google llc)

Inventor(s): Henrik Fahlberg Lundin of Sollentuna (SE) for google llc, Mans Gustaf Sebastian Ullberg of Stockholm (SE) for google llc

IPC Code(s): G06F3/16, H04L65/403

CPC Code(s): G06F3/165



Abstract: a participant computing device connected to a teleconferencing session receives mixed audio data from a teleconference computing system orchestrating the session. the mixed audio data comprises a mix of audio captured by other devices connected to the session. the mixed audio and audio captured by the other devices prior to receipt of the mixed audio data are compared to determine that the participant computing device is co-located with at least one of the other devices. information indicating that some of the other devices are featured devices that most actively contribute to the mixed audio is obtained. co-location information for each of the featured devices is received. the co-location information is indicative of whether a featured device is co-located with the participant computing device. based on the co-location information, a determination is made that one of the featured devices is co-located with the participant computing device.


20240338169. Identifying Co-Located Devices within a Teleconferencing Session_simplified_abstract_(google llc)

Inventor(s): Henrik Fahlberg Lundin of Sollentuna (SE) for google llc, Mans Gustaf Sebastian Ullberg of Stockholm (SE) for google llc

IPC Code(s): G06F3/16, H04L65/403

CPC Code(s): G06F3/165



Abstract: a participant computing device connected to a teleconferencing session receives mixed audio data from a teleconference computing system orchestrating the session. the mixed audio data comprises a mix of audio captured by other devices connected to the session. the mixed audio and audio captured by the other devices prior to receipt of the mixed audio data are compared to determine that the participant computing device is co-located with at least one of the other devices. information indicating that some of the other devices are featured devices that most actively contribute to the mixed audio is obtained. co-location information for each of the featured devices is received. the co-location information is indicative of whether a featured device is co-located with the participant computing device. based on the co-location information, a determination is made that one of the featured devices is co-located with the participant computing device.


20240338234. Machine Learning for Automated Navigation of User Interfaces_simplified_abstract_(google llc)

Inventor(s): Wei Li of Princeton NJ (US) for google llc

IPC Code(s): G06F9/451

CPC Code(s): G06F9/453



Abstract: provided is a framework to reliably build agents capable of user interface (ui) navigation. for example, example implementations create ui navigation agents with the power of neural networks that learn from human demonstrations.


20240338235. Parallel Processing Of Data_simplified_abstract_(google llc)

Inventor(s): Craig D. Chambers of Seattle WA (US) for google llc, Ashish Raniwala of Bellevue WA (US) for google llc, Frances J. Perry of Seattle WA (US) for google llc, Stephen R. Adams of Seattle WA (US) for google llc, Robert R. Henry of Seattle WA (US) for google llc, Robert Bradshaw of Seattle WA (US) for google llc, Nathan Weizenbaum of Seattle WA (US) for google llc

IPC Code(s): G06F9/455, G06F8/30, G06F8/34, G06F8/41, G06F9/30, G06F9/38, G06F9/44, G06F9/445, G06F9/448, G06F9/48, G06F16/2453, G06F21/57, G06F21/62

CPC Code(s): G06F9/45504



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


20240338236. Virtualized Extensible Hardware Simulation Framework_simplified_abstract_(google llc)

Inventor(s): Larry L. Connor, JR. of Mountain View CA (US) for google llc, Peter Edmund Foley of McLean VA (US) for google llc, Shiva Rao of Redwood City CA (US) for google llc, Patrick Shawn Venture of Sunnyvale CA (US) for google llc, Christopher Michael Rowett Rauer of San Jose CA (US) for google llc, Daniel Janni of Madison WI (US) for google llc

IPC Code(s): G06F9/455, G06F9/54

CPC Code(s): G06F9/45558



Abstract: generally disclosed herein is a customizable hardware simulation framework implemented with configurable modules to allow for flexible fidelity. the hardware simulation framework may configure various components of the system to be either simulated, emulated, or real. the flexibility in this reconfigurability may provide means to balance the velocity and accuracy of each component's performance. the system allows developers to use upper-level software that relies on the system software in a manner that appears identical to the underlying physical hardware. moreover, the components of the system may interact via remote procedure calls (rpc) even though the components were originally constructed in different manners using different languages.


20240338272. Anomaly Alerts Accreditation_simplified_abstract_(google llc)

Inventor(s): Harish Kumar Bheemarthi Anjaneyulu of London (GB) for google llc

IPC Code(s): G06F11/07

CPC Code(s): G06F11/079



Abstract: the technology is generally directed to generating an alert based on a direction and depth of a detected anomaly. the direction of the anomaly may provide an indication as to whether the anomaly is broadening or normalizing, and the depth of the anomaly may provide an indication of the magnitude of the direction as compared to the detected anomaly. the direction may be positive, indicating that the anomaly is normalizing or moving towards an expected value, or negative, indicating that the anomaly is broadening or moving further from the expected value. based on the determined direction and depth, a trend of the anomaly may be determined. a normalizing trend may indicate that the anomaly is likely to normalize and, therefore, an alert is not necessary. a broadening trend may indicate that the anomaly is likely to broaden and, therefore, an alert should be generated.


20240338279. Distributing Data on Distributed Storage Systems_simplified_abstract_(google llc)

Inventor(s): Robert Cypher of Saratoga CA (US) for google llc, Sean Quinlan of Palo Alto CA (US) for google llc, Steven Robert Schirripa of Hazlet NJ (US) for google llc

IPC Code(s): G06F11/14, G06F16/174, G06F16/182, G06F16/27

CPC Code(s): G06F11/1435



Abstract: a method of distributing data in a distributed storage system includes receiving a file, dividing the received file into chunks, and determining a distribution of the chunks among storage devices of the distributed storage system based on a maintenance hierarchy of the distributed storage system. the maintenance hierarchy includes maintenance levels, and each maintenance level includes one or more maintenance units. each maintenance unit has an active state and an inactive state. moreover, each storage device is associated with a maintenance unit. the determining of the distribution of the chunks includes identifying a random selection of the storage devices matching a number of chunks of the file and being capable of maintaining accessibility of the file when one or more maintenance units are in an inactive state. the method also includes distributing the chunks to storage devices of the distributed storage system according to the determined distribution.


20240338371. World Knowledge Triggers_simplified_abstract_(google llc)

Inventor(s): Fergus Gerard Hurley of San Francisco CA (US) for google llc, Robin Dua of San Francisco CA (US) for google llc

IPC Code(s): G06F16/2455, G06F3/04842, G06F16/248, G06F16/9535, G06F16/9537, G06Q10/109, H04W4/029

CPC Code(s): G06F16/24565



Abstract: methods, systems, and apparatus, for associating actions with events that are determined independent of the action type of the action. a system receives, from a user device, identification of an action to be taken, the action being one of a plurality of action types, and an identification of a first event that is determined independent of the action type and for which the occurrence of the first event may be determined by the system. they system associates the action and the first event with instructions for determining if the first event has occurred, and then determines whether the first event has occurred. in response to determining that the first event has occurred, the system causes the action to occur.


20240338387. INPUT DATA ITEM CLASSIFICATION USING MEMORY DATA ITEM EMBEDDINGS_simplified_abstract_(google llc)

Inventor(s): Ahmet Iscen of Seyssinet-Pariset (FR) for google llc, Alireza Fathi of Redwood City CA (US) for google llc, Cordelia Luise Schmid of Saint Ismier (FR) for google llc

IPC Code(s): G06F16/28, G06F16/242

CPC Code(s): G06F16/285



Abstract: methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing a classification task on a data item. in particular, a system classifies an input data item using key and value embeddings of memory data items.


20240338396. CONTEXTUAL ESTIMATION OF LINK INFORMATION GAIN_simplified_abstract_(google llc)

Inventor(s): Victor Carbune of Zurich (CH) for google llc, Pedro Gonnet Anders of Zurich (CH) for google llc

IPC Code(s): G06F16/33, G06F3/0482, G06F16/332, G06F16/338, G06F16/93, G06F40/40, G06V30/418, H04L51/02

CPC Code(s): G06F16/3344



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


20240338477. Determining Privacy Execution Actions based on Context Data Associated with a User Device_simplified_abstract_(google llc)

Inventor(s): David Griesbach of Pacifica CA (US) for google llc

IPC Code(s): G06F21/62

CPC Code(s): G06F21/6245



Abstract: example embodiments of the present disclosure provide for an example method including obtaining context data associated with a client computing device as input into a personalized privacy model. the example method includes determining, by the personalized privacy model, privacy settings as output. the example method includes performing, by the client computing device, a proactive privacy execution action based on the privacy settings.


20240338515. Compositions Rendering for Publisher-Rendered Native Content Items in Applications_simplified_abstract_(google llc)

Inventor(s): Spencer S. Johnson of Morgan Hill CA (US) for google llc, Calvin Cheng of Mountain View CA (US) for google llc, David Francis Pomeroy of San Francisco CA (US) for google llc, Yucheng Wang of Mountain View CA (US) for google llc, Ranmin Chen of Milpitas CA (US) for google llc, Alexander Mermelstein of Campbell CA (US) for google llc, Lingxing Yuan of Mountain View CA (US) for google llc, Sara Christine Adkins of San Jose CA (US) for google llc, An-Tai Li of Mountain View CA (US) for google llc, Wenchao Tong of Saratoga CA (US) for google llc, Priscilla Pun of New York NY (US) for google llc, Brendan Khoi Luu of San Francisco CA (US) for google llc

IPC Code(s): G06F40/143

CPC Code(s): G06F40/143



Abstract: example embodiments of the present disclosure provide for an example method including obtaining a request for third party content elements to be used in a publisher-rendered native content item slot. the example method includes obtaining input signals comprising data indicative of publisher-rendered native content items. the example method includes generating, by a model associated with the content provider computing system, based on the input signals, an expected native content item slot size. the example method includes obtaining, by the content provider computing system, content item elements from a content provider. the example method includes generating based on the expected native content item slot size, a replacement main asset comprising a first content element of the one or more content elements. the example method includes transmitting data including the replacement main asset and additional content elements to a publisher to be used in a publisher-rendered native content item slot.


20240338572. System and Methods for Training Machine-Learned Models for Use in Computing Environments with Limited Resources_simplified_abstract_(google llc)

Inventor(s): Nicholas Gillian of Palo Alto CA (US) for google llc, Lawrence Au of Sunnyvale CA (US) for google llc

IPC Code(s): G06N3/096, G06N3/0455

CPC Code(s): G06N3/096



Abstract: the present disclosure provides computer-implemented methods, systems, and devices for efficient training of models for use in embedded systems. a model training system accesses unlabeled data elements. the model training system trains one or more encoder models for data encoding of using each unlabeled data element as input. the model training system generates an encoded version of each of a plurality of labeled data elements. the model training system trains decoder models for label generation using the encoded version of the second data set as input. the model training system generates provisional labels for the unlabeled data elements in the first data set, such that each unlabeled data element has an associated provisional label. the model training system trains one or more student models using the unlabeled data elements from the first data set and the associated provisional labels.


20240338582. OBLIVIOUS CARRY RUNWAY REGISTERS FOR PERFORMING PIECEWISE ADDITIONS_simplified_abstract_(google llc)

Inventor(s): Craig Gidney of Goleta CA (US) for google llc

IPC Code(s): G06N10/00, G06F7/48, G06F7/505, G06F7/72, G06F17/10, G11C11/4063, H04B10/70

CPC Code(s): G06N10/00



Abstract: methods and apparatus for piecewise addition into an accumulation register using one or more carry runway registers, where the accumulation register includes a first plurality of qubits with each qubit representing a respective bit of a first binary number and where each carry runway register includes multiple qubits representing a respective binary number. in one aspect, a method includes inserting the one or more carry runway registers into the accumulation register at respective predetermined qubit positions, respectively, of the accumulation register; initializing each qubit of each carry runway register in a plus state; applying one or more subtraction operations to the accumulation register, where each subtraction operation subtracts a state of a respective carry runway register from a corresponding portion of the accumulation register; and adding one or more input binary numbers into the accumulation register using piecewise addition.


20240338691. Payments in Communication Systems_simplified_abstract_(google llc)

Inventor(s): Travis Harrison Kroll Green of Washington DC (US) for google llc, Michael DePasquale of Paris (FR) for google llc, Boris Mizhen of Brooklyn NY (US) for google llc, Josh Ostrow of New Rochelle NY (US) for google llc, Peter Schmitt of Jersey City NJ (US) for google llc, Kevin Michael Bierhoff of Brooklyn NY (US) for google llc, Alevtina Stolpnik of New York NY (US) for google llc, Avery Pennarun of New york NY (US) for google llc, Narelle Cozens of New York NY (US) for google llc

IPC Code(s): G06Q20/38, G06Q20/10, G06Q40/00, G06Q50/00

CPC Code(s): G06Q20/384



Abstract: users of a communication system can initiate electronic payments during a communication session hosted by the communication system or via a social network identity page hosted by the communication system. the communication system detects a payment signal from a user of the communication system and the collects payment information details either by displaying a payment object interface in a communication application of the user or receiving payment information input directly from the user's communication device. the payment information includes sender and recipient payment account identifiers that are communicated to a payment processing system for processing and delivery of the designated payment amount to the recipient.


20240338851. ACCURATE CAMERA-DISPLAY CALIBRATION FOR TELEPRESENCE VIDEOCONFERENCING_simplified_abstract_(google llc)

Inventor(s): John D. Perreault of Mountain View CA (US) for google llc

IPC Code(s): G06T7/80, H04N13/327

CPC Code(s): G06T7/80



Abstract: techniques of calibrating telepresence videoconferencing displays and cameras include providing 6 dof camera locations and orientation vectors in display reference frame based on a plurality of images that indicate specified mirror-plane points of a mirror and specified reflected display plane points. in some implementations. the specified mirror-plane points are located at fiducial markers printed on the mirror. in some implementations. the specified reflected display plane points are located in a checkerboard pattern of fiducial markers on the display.


20240338925. Systems and Methods for Extracting Temporal Information from Animated Media Content Items Using Machine Learning_simplified_abstract_(google llc)

Inventor(s): David McIntosh of San Francisco CA (US) for google llc, Erick Hachenburg of San Francisco CA (US) for google llc, Peter Chi Hao Huang of Pacifica CA (US) for google llc

IPC Code(s): G06V10/62, G06F16/435, G06F16/48, G06F40/30, G06V10/776, G06V20/40, G06V20/62, G06V20/70

CPC Code(s): G06V10/62



Abstract: 1. a computer-implemented method can include receiving, by a computing system including one or more computing devices, data describing a media content item that includes a plurality of image frames for sequential display. the method can include inputting, by the computing system, the data describing the media content item into a machine-learned temporal analysis model that is configured to receive the data describing the media content item, and in response to receiving the data describing the media content item, output temporal analysis data that describes temporal information associated with sequentially viewing the plurality of image frames of the media content item. the method can include receiving, by the computing system and as an output of the machine-learned temporal analysis model, the temporal analysis data.


20240338936. GENERATING VIDEOS USING DIFFUSION MODELS_simplified_abstract_(google llc)

Inventor(s): Jonathan Ho of New York NY (US) for google llc, Tim Salimans of Utrecht (NL) for google llc, Alexey Alexeevich Gritsenko of Amsterdam (NL) for google llc, William Chan of Toronto (CA) for google llc, Mohammad Norouzi of Richmond Hill (CA) for google llc, David James Fleet of Toronto (CA) for google llc

IPC Code(s): G06V10/82, G06V10/771, H04N7/01

CPC Code(s): G06V10/82



Abstract: methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating an output video conditioned on an input. in one aspect, a method comprises receiving the input; initializing a current intermediate representation; generating an output video by updating the current intermediate representation at each of a plurality of iterations, wherein the updating comprises, at each iteration: processing an intermediate input for the iteration comprising the current intermediate representation using a diffusion model that is configured to process the intermediate input to generate a noise output; and updating the current intermediate representation using the noise output for the iteration.


20240339100. Delay Estimation for Performing Echo Cancellation for Co-Located Devices_simplified_abstract_(google llc)

Inventor(s): Jesús de Vicente Peña of Stockholm (SE) for google llc, Mans Gustaf Sebastian Ullberg of Stockholm (SE) for google llc, Lionel Koenig Gélas of Mölnbo (SE) for google llc

IPC Code(s): G10K11/178

CPC Code(s): G10K11/17825



Abstract: an audio transmission is received by a participant computing device. the participant computing device is one of a plurality of participant computing devices of a participant cohort that are co-located. matched filters are generated based on the transmission that are configured to predict at least a portion of audio caused by playback of the transmitted audio signal. each of the matched filters includes coefficients. an audio signal is captured with an audio capture device. the captured audio signal corresponds to audio produced by playback of the transmitted audio signal with audio output devices of devices of the participant cohort. a matched filter is identified that most accurately predicts the audio signal. a delay estimate is generated based on a predictive contribution of one of the coefficients of the matched filter.


20240339106. Phonemes And Graphemes for Neural Text-to-Speech_simplified_abstract_(google llc)

Inventor(s): Ye Jia of Mountain View CA (US) for google llc, Byungha Chun of Tokyo (JP) for google llc, Yu Zhang of Mountain View CA (US) for google llc, Jonathan Shen of Mountain View CA (US) for google llc, Yonghui Wu of Fremont CA (US) for google llc

IPC Code(s): G10L13/08, G06F40/263, G06F40/279, G06N3/08, G10L13/047

CPC Code(s): G10L13/086



Abstract: a method includes receiving a text input including a sequence of words represented as an input encoder embedding. the input encoder embedding includes a plurality of tokens, with the plurality of tokens including a first set of grapheme tokens representing the text input as respective graphemes and a second set of phoneme tokens representing the text input as respective phonemes. the method also includes, for each respective phoneme token of the second set of phoneme tokens: identifying a respective word of the sequence of words corresponding to the respective phoneme token and determining a respective grapheme token representing the respective word of the sequence of words corresponding to the respective phoneme token. the method also includes generating an output encoder embedding based on a relationship between each respective phoneme token and the corresponding grapheme token determined to represent a same respective word as the respective phoneme token.


20240339109. ADAPTING SETTINGS OF A FOLDABLE DISPLAY FOR FACILITATING TRANSLATION OF MULTILINGUAL CONVERSATIONS_simplified_abstract_(google llc)

Inventor(s): Nicholas Clark of London (GB) for google llc, Gustav Sennton of Newquay (GB) for google llc, Xinxing Gu of Sunnyvale CA (US) for google llc, Vincent Lacey of Mountain View CA (US) for google llc, David Wilson of Bangor (IE) for google llc, Shaun Post of San Mateo CA (US) for google llc, Chris Kau of Los Altos CA (US) for google llc, Petr Cermák of London (GB) for google llc, Michael Anthony Schuler of San Francisco CA (US) for google llc, Nicole McWilliams of London (GB) for google llc, Will Osborn of London (GB) for google llc, Daniel Lee of San Francisco CA (US) for google llc, Sanatt Abrol of London (GB) for google llc, Pragya Bajoria of London (GB) for google llc, Alan Wong of Seattle WA (US) for google llc

IPC Code(s): G10L15/00, G06F1/16

CPC Code(s): G10L15/005



Abstract: implementations set forth herein relate to an automated assistant and/or other application that can adapt settings of a foldable display interface of a computing device according to user interactions occurring during a multilingual conversation. during the multilingual conversation between at least two users, translated content of the conversation can be rendered at a portion of the display interface according to which user is actively speaking. when a user is actively speaking, a brightness level of a portion of the display interface that is facing another user in the conversation can be modified to emphasize that the user is speaking and that the translated content is being rendered. when the user who is speaking is also the owner of the computing device, a portion of the display interface that is facing the other user can exhibit a limited responsiveness to touch inputs.


20240339116. Mitigating Speech Collision by Predicting Speaking Intent for Participants_simplified_abstract_(google llc)

Inventor(s): Dongeek Shin of San Jose CA (US) for google llc

IPC Code(s): G10L15/24, G10L15/08

CPC Code(s): G10L15/24



Abstract: sensor data is obtained from one or more sensors of a participant computing device. the participant computing device and one or more other participant computing devices are connected to a teleconference orchestrated by a teleconference computing system. based at least in part on the sensor data, a participant associated with the participant computing device is determined to intend to speak to other participants of the teleconference. information indicating that the participant intends to speak is provided to one or more of the teleconference computing system or at least one of the one or more other participant computing devices.


20240339217. Medical Condition Visual Search_simplified_abstract_(google llc)

Inventor(s): Peggy Yen Phuong Bui of San Francisco CA (US) for google llc, Bianca Madalina Buisman of Ruschlikon (CH) for google llc, Quang Anh Duong of San Francisco CA (US) for google llc, Anastasia Martynova of Alameda CA (US) for google llc, Ayush Jain of Los Altos CA (US) for google llc, Yuan Liu of Santa Clara CA (US) for google llc, Jonathan David Krause of Mountain View CA (US) for google llc, Amit Sanjay Talreja of Santa Clara CA (US) for google llc, Rajeev Vijay Rikhye of Fremont CA (US) for google llc, Mahvish A. Nagda of Palo Alto CA (US) for google llc, Pinal Bavishi of Sunnyvale CA (US) for google llc, Christopher James Eicher of Cupertino CA (US) for google llc, Abigail Ward of San Mateo CA (US) for google llc, Jieming Yu of Jersey City NJ (US) for google llc, Louis Wang of San Francisco CA (US) for google llc, Dounia Berrada of Saratoga CA (US) for google llc, Dale Richard Webster of Redwood City CA (US) for google llc, Harshit Kharbanda of Pleasanton CA (US) for google llc, Igor Bonaci of Wollerau (CH) for google llc, Kai Yu of San Francisco CA (US) for google llc, Ke Lan of San Jose CA (US) for google llc, Kaan Yücer of San Francisco CA (US) for google llc, Willa Angel Chen Miller of Sunnyvale CA (US) for google llc, Lars Thomas Hansen of Adliswil (CH) for google llc

IPC Code(s): G16H50/20, G06T7/00, G16H30/40

CPC Code(s): G16H50/20



Abstract: systems and methods for diagnostic visual search can include processing a search query with a plurality of classification models to determine a search query intent and predict potential diagnosis. the search query can include an image that is processed to determine the presence of a body part and may be processed to determine if the search query is descriptive of a diagnostic search query. based on the intent determination, the image may then be processed by a conditions classification model to determine one or more predicted condition classifications. condition information can then be obtained and provided based on the one or more predicted condition classifications.


20240339863. Timing Determination for UPS Power Transfer_simplified_abstract_(google llc)

Inventor(s): Sangsun Kim of San Jose CA (US) for google llc, Krishnanjan Gubba Ravikumar of Ashburn VA (US) for google llc

IPC Code(s): H02J9/06, G01R19/02, H02J3/00

CPC Code(s): H02J9/062



Abstract: disclosed are devices, systems, and methods for operating a backup power source or an uninterruptible power supply (ups) that can be used in data centers and that provide a backup power source to power the data center when utility power is compromised. a power delivery system that provides power to a primary system may include a ups with a state timing control system that operates a bypass static switch. the state timing control system can determine when to transition the primary system from the utility power supply to the backup ups, based on the current ac voltage conditions. the state timing control system may perform modeling to emulate the intermediate dc voltage of an actual rectifier, and particularly emulate the holdup capacitor voltage. the emulated capacitor voltage can be obtained in real time by both an input power model based on rms utility voltage and the actual rectifier output load.


20240340324. Microphone Selection for Optimization of Audio Streams from Co-Located Devices_simplified_abstract_(google llc)

Inventor(s): Manish Sonal of Stockholm (SE) for google llc, Lionel Koenig Gélas of Mölnbo (SE) for google llc, Jesús de Vicente Peña of Stockholm (SE) for google llc, Esbjörn Dominique of Stockholm (SE) for google llc

IPC Code(s): H04L65/403, H04L65/611, H04L65/80

CPC Code(s): H04L65/403



Abstract: audio streams are received from participant computing devices of a participant cohort that includes a plurality of participant computing devices that are each located in a same area and are each connected to a teleconference. a first audio stream is selected from the two or more audio streams for broadcast based at least in part on signal quality information indicative of a signal quality associated with each of the two or more audio streams and/or historical signal quality information indicative of a signal quality associated with prior audio streams received from the two or more participant computing devices. the first audio stream is broadcasted to one or more participant computing devices different than the plurality of participant computing devices of the participant cohort.


20240340373. METHODS AND APPARATUS FOR BYPASSING HOLDS_simplified_abstract_(google llc)

Inventor(s): Cassandra Xia of Atherton CA (US) for google llc, Luis Carlos Cobo Rus of San Francisco CA (US) for google llc

IPC Code(s): H04M3/428, H04M1/72436, H04M1/82

CPC Code(s): H04M3/4286



Abstract: automated monitoring of a voice communication session, when the session is in an on hold status, to determine when the session is no longer in the on hold status. when it is determined that the session is no longer in the on hold status, user interface output is rendered that indicates that the on hold status of the session has ceased. in some implementations, an audio stream of the session can be monitored to determine, based on processing of the audio stream, a candidate end of the on hold status. in response, a response solicitation signal is injected into an outgoing portion of the audio. the audio stream can be further monitored for a response (if any) to the response solicitation signal. the response (if any) can be processed to determine whether the end of the on hold status is an actual end of the on hold status.


20240340390. Efficient Detection of Co-Located Participant Devices in Teleconferencing Sessions_simplified_abstract_(google llc)

Inventor(s): Mans Gustaf Sebastian Ullberg of Stockholm (SE) for google llc, Jesús de Vicente Peña of Stockholm (SE) for google llc, Ivo Marco Creusen of Singapore (SG) for google llc, Henrik Fahlberg Lundin of Sollentuna (SE) for google llc

IPC Code(s): H04N7/15, H04N7/14

CPC Code(s): H04N7/15



Abstract: audio data is captured by a participant computing device connected to a teleconferencing session using an audio capture device associated with the device. the audio data includes audio originating from an audio source co-located with the device. subsequent to obtaining the audio data, second audio data is received that comprises second audio captured using a second audio capture devices associated with second participant computing devices connected to the teleconferencing session. based on reception of the second audio data subsequent to capture of the audio data, a determination is made that some of the second audio originates from the audio source co-located with the device. based on the determination, co-location information indicating that the device is co-located one or more of the second participant computing devices is generated.


20240340399. VIRTUAL COMPENSATION OF CAMERA POSITIONS IN A LIGHT FIELD DISPLAY_simplified_abstract_(google llc)

Inventor(s): Guillermo Fabian Díaz Lankenau of Santa Cruz CA (US) for google llc, Antonio Yamil Layon Halun of Mountain View CA (US) for google llc

IPC Code(s): H04N13/254, G01B11/16, H04N13/243, H04N13/246

CPC Code(s): H04N13/254



Abstract: systems and methods are disclosed in which low-cost sensors are mounted onto a 3d light field display to measure variations in strain or temperature. the sensors can be mounted to a common backplate with the cameras to correlate camera motion in response to thermally-induced deformation of the display. once a correlation between the sensor measurements and camera motion is pre-established, for example, by using machine learning, the resulting system model can be used so that real time measurements of the display can instantly predict changes in camera positions at any given time. updated camera positions can then be used when combining images to produce a stereoscopic effect.


20240340507. METHODS, SYSTEMS, AND MEDIA FOR STREAMING VIDEO CONTENT USING ADAPTIVE BUFFERS_simplified_abstract_(google llc)

Inventor(s): Matt Doucleff of San Francisco CA (US) for google llc, Anil Vijendran of Mountain View CA (US) for google llc

IPC Code(s): H04N21/845, H04N21/2343, H04N21/44

CPC Code(s): H04N21/8456



Abstract: methods, systems, and media for streaming video content using adaptive buffers are provided. in some embodiments, the method comprises: receiving, from a user device to a server, a request to stream a video content item; determining a predicted abandonment distribution that indicates a plurality of likelihoods of a user of the user device stopping presentation of the video content item at a corresponding plurality of presentation time points of the video content item, wherein the predicted abandonment distribution is normalized to a duration of the video content item; and transmitting, to the user device, a portion of the video content item to the user device based on the predicted abandonment distribution.


20240340608. Minimizing Echo Caused by Stereo Audio Via Position-Sensitive Acoustic Echo Cancellation_simplified_abstract_(google llc)

Inventor(s): Jesús de Vicente Peña of Stockholm (SE) for google llc, Joseph Gilles Desloge of San Francisco CA (US) for google llc, Per Tomas Erik Åhgren of Knivsta (SE) for google llc

IPC Code(s): H04S7/00, H04S1/00

CPC Code(s): H04S7/305



Abstract: a stereo audio output signal is obtained based on position information indicative of a position of a participant of a teleconference relative to a plurality of audio output devices, wherein both the participant and the plurality of audio devices are located within a teleconferencing space. playback of the stereo audio output signal is caused at the plurality of audio output devices located within the teleconferencing space. an audio input signal captured at an audio capture device located within the teleconferencing space is received, wherein at least a portion of the audio input signal comprises audio caused by playback of the stereo audio output signal by the plurality of audio output devices. the position information is used to perform an acoustic echo cancellation (aec) process to the at least the portion of the audio input signal.


20240340612. PROXIMITY BASED OUTPUT SELECTION FOR COMPUTING DEVICES_simplified_abstract_(google llc)

Inventor(s): Stephen Scott Tompkins of San Jose CA (US) for google llc, Federico Villa of Brooklyn NY (US) for google llc, Joshua Principe of Los Angeles CA (US) for google llc, Sameer Kumar Bansal of San Francisco CA (US) for google llc, Josef Stephen Burnham of Cheshire (GB) for google llc, Robert Hugh Tansley of St. Albans (GB) for google llc

IPC Code(s): H04W4/02, H04W4/80, H04W8/00

CPC Code(s): H04W4/023



Abstract: in general, techniques are described for performing proximity-based output selection. a computing device comprising one or more network interfaces and processing circuitry may be configured to perform the techniques. the one or more network interfaces may communicate with one or more available outputs for playing content. the processing circuitry may determine a proximity to the computing device for each of the one or more available outputs, and determine, based on the proximity determined for each of the one or more available outputs relative to every other one of the one or more available outputs, a ranked list of available outputs. the processing circuitry may next interface, with a display, a graphical user interface that includes at least a portion of the ranked list of available outputs.


20240340616. Managing Notifications for Multicast and Broadcast Services_simplified_abstract_(google llc)

Inventor(s): Chih-Hsiang Wu of Taoyuan City (TW) for google llc

IPC Code(s): H04W4/06, H04W68/02

CPC Code(s): H04W4/06



Abstract: a central unit (cu) and distributed unit (du) of a distributed base station (bs) in a radio access network (ran) can implement a method for managing paging of multicast and broadcast services (mbs). the method includes: receiving, from a core network (cn), an identifier for an mbs session and an identifier for a user equipment (ue); transmitting, to the du, one or more messages, including the identifier for the mbs session and the identifier for the ue; transmitting, to the du, one or more parameters for paging associated with the mbs session; and transmitting, to the du, one or more mbs data packets to be broadcast to the ue in accordance with the one or more parameters.


20240340995. Communicating early and non-early data between a user device and a core network_simplified_abstract_(google llc)

Inventor(s): Chih-Hsiang Wu of Taoyuan City (TW) for google llc

IPC Code(s): H04W76/27, H04L5/00, H04W68/02

CPC Code(s): H04W76/27



Abstract: a base station or a ue perform methods for communicating early and/or non-early data a method performed by a base station may include determining () that first data is available for communicating between the cn and the ue operating in an inactive state of a protocol for controlling radio resources. the method may further include determining () whether the ue is performing early-data communication of second data, and selecting () a procedure for communicating the first data based at least in part on whether the ue is performing early-data communication.


Google LLC patent applications on October 10th, 2024