GOOGLE LLC patent applications on December 12th, 2024
Patent Applications by GOOGLE LLC on December 12th, 2024
GOOGLE LLC: 37 patent applications
GOOGLE LLC has applied for patents in the areas of G10L15/22 (5), G06N20/00 (3), G06F21/62 (3), G10L13/08 (2), H04L9/30 (2) G06F16/248 (2), G01C21/3673 (1), H04L9/3073 (1), G06V10/80 (1), G10L15/22 (1)
With keywords such as: user, device, determining, quantum, based, data, application, systems, methods, and including in patent application abstracts.
Patent Applications by GOOGLE LLC
20240410711. Augmented Reality Street Annotations_simplified_abstract_(google llc)
Inventor(s): Juan David Hincapie of Mountain View CA (US) for google llc, Mohamed Suhail Mohamed Yousuf sait of Mountain View CA (US) for google llc, Marek Gorecki of Mountain View CA (US) for google llc, Andre Le of Mountain View CA (US) for google llc, Michael Humphrey of Mountain View CA (US) for google llc, Devin Nickoloff of Mountain View CA (US) for google llc, Mirko Ranieri of Mountain View CA (US) for google llc, Loran Briggs of Mountain View CA (US) for google llc, Yan Wang of Mountain View CA (US) for google llc, Carlos David Correa Ocampo of Mountain View CA (US) for google llc, Wenli Zhao of Mountain View CA (US) for google llc
IPC Code(s): G01C21/36, G06T15/20, G06T19/00
CPC Code(s): G01C21/3673
Abstract: systems, methods, and and/or algorithms facilitate navigation with augmented reality by determining which streets should be annotated, and/or determining the position and/or format of street annotations, based on factors such as user distance and orientation relative to streets, and/or the configuration of streets (e.g., whether nearby streets form a simple intersection, a complex intersection, or no intersection).
Inventor(s): Evan Brown of New York NY (US) for google llc
IPC Code(s): G01N7/04, H04L67/52
CPC Code(s): G01N7/04
Abstract: implementations described herein are directed to leveraging odor sensor(s) of client device(s) in responding to user request(s) and/or in generating notification(s). processor(s) of a given client device can receive a request to identify an odor in an environment of the given client device, process an odor data instance generated by the odor sensor(s) of the given client device, identify the odor based on processing the odor data instance, generate a response that identifies the odor and/or a source of the odor, and cause the response to the request to be rendered via the given client device. processor(s) of the given client device can additionally, or alternatively, establish baseline odor(s) in the environment and generate a notification when an odor is detected that does not correspond to the baseline odor(s) and/or exclude the baseline odor(s) in generating the response to the request.
Inventor(s): Jing Liang of Saratoga CA (US) for google llc, Jibing Wang of San Jose CA (US) for google llc, Robert S. Trocke of Racine WI (US) for google llc, Li-Chung Tung of Taipei City (TW) for google llc, Jie Song of Fremont CA (US) for google llc, Wyatt Riley of Wayne PA (US) for google llc, TsungYang Wu of New Taipei City (TW) for google llc, Yu Lin Shiao of Taipei City (TW) for google llc
IPC Code(s): G01S19/21
CPC Code(s): G01S19/21
Abstract: this document describes techniques, apparatuses, and systems for adaptive wireless transmitter power control for gnss interference mitigation. this document addresses interference degradation in gnss operations of computing devices due to integration of a variety of radio interference aggressors in the same platform. a gnss subsystem is disclosed that may assert power back-off requests to reduce the power of one or more rat transmitters and limit signal degradation during gnss subsystem operations. qualities of the satellite signals received at the gnss subsystem may be analyzed to determine if it is appropriate to assert or deassert the power back-off requests. in this way, the described techniques, apparatuses, and systems for adaptive wireless transmitter power control for gnss subsystems may adaptively manage gnss subsystem operations and other rats to reduce gnss signal degradation due to interference.
20240411138. LENS TINTING FOR INTEGRATED LENS DISPLAY_simplified_abstract_(google llc)
Inventor(s): Daniel Adema of Kitchener (CA) for google llc, Syed Moez Haque of Vaughan (CA) for google llc, Thuy Hong Nguyen of Waterloo (CA) for google llc, Brian Watson Cranton of Kitchener (CA) for google llc, Lloyd Frederick Holland of Kitchener (CA) for google llc
IPC Code(s): G02B27/01
CPC Code(s): G02B27/0172
Abstract: the present disclosure describes tinting techniques in a lens stack assembly for a wearable head mounted display (whmd). the lens stack assembly includes a waveguide disposed between two lenses, where the two lenses include tints to selectively reduce the amount of ambient light transmitted to the user while not reducing the amount of the display light in the whmd. in addition, the tinting techniques described herein reduce or eliminate the generation of ghost images resulting from the reflection of outcoupled light from the waveguide away from the user back toward the user.
20240411427. PROVIDING MEDIA TO A USER BASED ON A TRIGGERING EVENT_simplified_abstract_(google llc)
Inventor(s): Matthew Kulick of San Francisco CA (US) for google llc, Aparna Chennapragada of Mountain View CA (US) for google llc, Albert Segars of San Francisco CA (US) for google llc, Hartmut Neven of Malibu CA (US) for google llc, Arcot J. Preetham of Cupertino CA (US) for google llc
IPC Code(s): G06F3/0482, G06F16/58, G06F16/9535, G06F16/9537
CPC Code(s): G06F3/0482
Abstract: methods and apparatus related to determining a triggering event of a user, selecting media relevant to the triggering event, and providing the selected media to the user. some implementations are directed to methods and apparatus for determining a past event of the user that is indicative of past interaction of the user with one or more past entities and the triggering event may be determined to be associated with the past event. the media selected to provide to the user may contain media that includes the one or more past entities associated with the past event and the media may be provided to the user in response to the triggering event.
Inventor(s): Srikanth Pandiri of Zurich (CH) for google llc, Luv Kothari of Sunnyvale CA (US) for google llc, Behshad Behzadi of Freienbach (CH) for google llc, Zaheed Sabur of Baar (CH) for google llc, Domenico Carbotta of Zurich (CH) for google llc, Akshay Kannan of Fremont CA (US) for google llc, Qi Wang of Palo Alto CA (US) for google llc, Gokay Baris Gultekin of Palo Alto CA (US) for google llc, Angana Ghosh of Mountain View CA (US) for google llc, Xu Liu of San Jose CA (US) for google llc, Yang Lu of San Jose CA (US) for google llc, Steve Cheng of Los Altos CA (US) for google llc
IPC Code(s): G06F3/16, G06F3/0481, G06F3/0484, G06F3/04886, G06F40/117, G06F40/143, G06F40/174, G06F40/30, G10L15/22, G10L15/26
CPC Code(s): G06F3/167
Abstract: implementations set forth herein relate to an automated assistant that can selectively determine whether to incorporate a verbatim interpretation of portions spoken utterances into an entry field and/or incorporate synonymous content into the entry field. for instance, a user can be accessing an interface that provides an entry field (e.g., address field) for receiving user input. in order to provide input for entry field, the user can select the entry field and/or access a gui keyboard to initialize an automated assistant for assisting with filling the entry field. should the user provide a spoken utterance, the user can elect to provide a spoken utterance that embodies the intended input (e.g., an actual address) or a reference to the intended input (e.g., a name). in response to the spoken utterance, the automated assistant can fill the entry field with the intended input without necessitating further input from the user.
Inventor(s): Tanuj Khattar of Los Angeles CA (US) for google llc, Ryan Joseph Babbush of Los Angeles CA (US) for google llc, Matthew P. Harrigan of Santa Monica CA (US) for google llc
IPC Code(s): G06F9/50, G06N10/60
CPC Code(s): G06F9/5027
Abstract: a quantum computing system can execute operations that include obtaining a graph representation of a quantum algorithm to be executed at least in part using the one or more qubits of the quantum computing system and recursively processing the graph representation of the quantum algorithm to determine a resource count associated with the quantum algorithm. additionally or alternatively, the operations can include obtaining data indicative of a programmer-level representation of a quantum algorithm, the programmer-level representation of the quantum algorithm comprising one or more qubit allocation operations that are qubit-agnostic; and generating an intermediate representation of the quantum algorithm based on the programmer-level representation of the quantum algorithm, wherein generating the intermediate representation of the quantum algorithm comprises associating each of the one or more qubit allocation operations with a qubit of the one or more qubits.
20240411754. RETRIEVING CONTEXT FROM PREVIOUS SESSIONS_simplified_abstract_(google llc)
Inventor(s): Ajay Joshi of Mountain View CA (US) for google llc
IPC Code(s): G06F16/245, G06F16/29, G06F16/9537
CPC Code(s): G06F16/245
Abstract: methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retrieving and using contextual data from previous conversation sessions in conversational searches. in one aspect, a method includes receiving a first query for a first user session, determining that the first query refers to one or more tags in a first repository, the first repository associating respective identifiers to respective tags, each identifier representing a corresponding user session, determining one or more particular identifiers associated with the one or more tags in the first repository, retrieving particular contextual data associated with the determined particular identifiers in a second repository, the second repository associating respective identifiers to respective contextual data associated with corresponding user sessions represented by the respective identifiers, and performing an action responsive to the first query based on the retrieved particular contextual data.
Inventor(s): Keun Soo Yim of San Jose CA (US) for google llc
IPC Code(s): G06F16/248, G06F16/2457
CPC Code(s): G06F16/248
Abstract: implementations include recognizing entities in a user query received from a client device and determining whether any of the recognized entities is a personal entity using an entity database storing personal entities donated by applications installed at the client device. application(s) or application action(s) can be determined based on entity information of the recognized entities, and suggestions can be generated to suggest the determined application(s) (or the determined application action(s)). for an application (or application action) determined based on a recognized entity that is determined as a personal entity, a suggestion for the application (or application action) can be boosted for display to a user of the client device.
20240411771. Surfacing Live Events in Search Results_simplified_abstract_(google llc)
Inventor(s): Tilke Mary Judd of Zurich (CH) for google llc, Zaheed Sabur of Zurich (CH) for google llc, Eduardo Jodas Samper of Zurich (CH) for google llc, Alexandru Ovidiu Dovlecel of Zurich (CH) for google llc, Ardan Arac of New York NY (US) for google llc
IPC Code(s): G06F16/248, G06F16/2457, G06F16/951
CPC Code(s): G06F16/248
Abstract: implementations include actions of obtaining a set of entities based on one or more terms of a query, obtaining one or more entities associated with each live event of a plurality of live events, identifying a live event that is responsive to the query based on comparing at least one entity in the set of entities to one or more entities associated with each live event of a plurality of live events, determining that an event search result corresponding to the live event is to be displayed in search results, and in response: providing the event search result for display, the event search result including information associated with the live event, the information including an indicator of an occurrence of the live event.
20240411788. COMPUTER SESSION MANAGEMENT USING A LANGUAGE MODEL_simplified_abstract_(google llc)
Inventor(s): Dongeek Shin of San Jose CA (US) for google llc
IPC Code(s): G06F16/332, G06F3/0483, G06F16/33, G06F16/338, G06F16/34, G06F40/35, G06F40/40
CPC Code(s): G06F16/3329
Abstract: according to an aspect, a method includes receiving, by a language model, session state information, generated by a browser application, about a computer session of a user, receiving, by the language model, a user-generated query including a natural language description about a browser tab, generating, by the language model, a textual response about the browser tab using contextual data, the contextual data including the session state information, and providing the textual response on a user device.
20240411791. Semantic Annotation and Framework in a Storage API_simplified_abstract_(google llc)
Inventor(s): Xiao Wu of Saratoga CA (US) for google llc, Zhongjie Mao of Campbell CA (US) for google llc, Elbridge Dudley of New York NY (US) for google llc, Wei Hua of Palo Alto CA (US) for google llc, Yanhan Hou of San Jose CA (US) for google llc
IPC Code(s): G06F16/33
CPC Code(s): G06F16/3344
Abstract: a system and mechanism for performing semantic searching of unstructured data such as, for example, audio, images, and video. the system processes raw input data (e.g., presentation data) to determine data patterns and organizes a semantic space around those data patterns. queries are then processed to determine data patterns in the semantic space they may be associated with and used in searching the semantic space.
Inventor(s): Kyle Gerard of Zurich (CH) for google llc, Carsten Isert of Zurich (CH) for google llc, Florent D'Halluin of Zurich (CH) for google llc
IPC Code(s): G06F16/435, G10L13/08
CPC Code(s): G06F16/435
Abstract: implementations described herein relate to causing a client device to initiate streaming of multimedia content and causing the client device to render dialog content before and/or during the streaming of the multimedia content. processor(s) can generate a structured large language model (llm) query that can be processed to generate llm output. the llm output can include, for example, an indication of the multimedia content and the dialog content. in some implementations, the processors(s) can determine when to generate an additional structured llm query to continue the streaming of the multimedia content, and proactively cause additional llm output to be generated based on the additional structured llm query. in additional or alternative implementations, the processor(s) can determine when to cause the dialog content to be rendered with respect to the streaming of the multimedia content.
20240411802. GENERATING BREAKPOINTS IN MEDIA PLAYBACK_simplified_abstract_(google llc)
Inventor(s): Wenbo Zhang of Mountain View CA (US) for google llc, Son Khanh Pham of Mountain View CA (US) for google llc, Karthik Prabhakar of Sunnyvale CA (US) for google llc
IPC Code(s): G06F16/438, G06F16/435, G06F16/48, G06N3/02, G06N20/00
CPC Code(s): G06F16/4387
Abstract: methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining breakpoints in a media item. methods can include determining a candidate set of breakpoints within a media item. a machine learning model is used to generate a score for each particular candidate breakpoint in the set of candidate breakpoints based on presentation features of the media item. a subset of candidate breakpoints is selected from the set of candidate breakpoints based on the score. a final set of breakpoints is selected from the subset of candidate breakpoints based on a combination of the score for each particular candidate breakpoint and a location of the particular candidate breakpoint relative to a different candidate breakpoint. the final set of breakpoints is stored in a database and during playback of the media item, a digital component is presented when the media item reaches a stored breakpoint.
20240411805. Image Query Analysis_simplified_abstract_(google llc)
Inventor(s): Gokhan H. Bakir of Zürich (CH) for google llc, Marcin Bortnik of Zürich (CH) for google llc, Malte Nuhn of Zürich (CH) for google llc, Kavin Karthik Ilangovan of Zürich (CH) for google llc
IPC Code(s): G06F16/583, G06F16/58, G06F16/9032, G06F16/9038, G06F18/24, G06T7/00, G10L13/08, G10L15/22
CPC Code(s): G06F16/583
Abstract: methods, systems, and apparatus, including computer programs encoded on computer storage media, for analyzing images for generating query responses. one of the methods includes determining, using a textual query, an image category for images responsive to the textual query, and an output type that identifies a type of requested content; selecting, using data that associates a plurality of images with a corresponding category, a subset of the images that each belong to the image category, each image in the plurality of images belonging to one of the two or more categories; analyzing, using the textual query, data for the images in the subset of the images to determine images responsive to the textual query; determining a response to the textual query using the images responsive to the textual query; and providing, using the output type, the response to the textual query for presentation.
Inventor(s): Keun Soo Yim of San Jose CA (US) for google llc
IPC Code(s): G06F16/9032, G06F40/247, G06F40/295, G06F40/30
CPC Code(s): G06F16/90332
Abstract: implementations include determining that an entity is associated with an application, determining fulfillment information for fulfilling a search of the entity within the application, and, in response to determining that the entity is associated with the application, storing, at a computing device, an association between the entity and the fulfillment information for fulfilling the search of the entity within the application. some of those implementations further include, subsequent to the storing, receiving, via the computing device, incomplete user input that indicates the entity but not the application, and in response to receiving the incomplete user input, causing a suggestion to be rendered via the computing device in a selectable format based on the stored association between the entity and the fulfillment information. the suggestion in the selectable format, when selected, executes the fulfillment information to fulfill the search of the entity within the application.
20240411916. Containerized Build Steps_simplified_abstract_(google llc)
Inventor(s): Jason Hall of Brooklyn NY (US) for google llc, David Bendory of Livingston NJ (US) for google llc, John Asmuth of Rutherford NJ (US) for google llc, Scott Zawalski of New York NY (US) for google llc, David Dopson of New York NY (US) for google llc
IPC Code(s): G06F21/62, G06F8/41, G06F8/60, G06F8/70, G06F21/31
CPC Code(s): G06F21/6218
Abstract: a method includes receiving a build request containing build step instructions from a user. the build step instructions specify a usage of containers within memory hardware for building an output container. the containers include at least one private container having private contents and/or at least one public container having public contents. the method also includes authenticating the user initiating the build request and determining whether the user is authorized to access the private containers. when the user is authenticated and authorized to access the private containers, the method includes obtaining the containers specified by the build step instructions from the memory hardware, executing the build step instructions to build the output container while using the received containers, and outputting the built output container.
20240411925. VERIFIABLE CONSENT FOR PRIVACY PROTECTION_simplified_abstract_(google llc)
Inventor(s): Gang Wang of Frederick MD (US) for google llc, Marcel M. Moti Yung of New York NY (US) for google llc
IPC Code(s): G06F21/62, H04L9/30, H04L9/32
CPC Code(s): G06F21/6245
Abstract: methods, systems, and apparatus, including a method for updating user consent in a verifiable manner. in some aspects, a method includes receiving, from a client device, a request including an attestation token. the attestation token includes a set of data that includes at least a user identifier that uniquely identifies a user of the client device, a token creation time that indicates a time at which the attestation token was created, user consent data specifying whether one or more entities that receive the attestation token are eligible to use data of the user, an action to be performed in response to the request. the attestation token also includes a digital signature of at least a portion of the set of data, including at least the user identifier and the token creation time. an integrity of the request is verified using the attestation token.
Inventor(s): Christian Szegedy of Mountain View CA (US) for google llc, DeLesley Stuart Hutchins of Campbell CA (US) for google llc, Markus Norman Rabe of San Francisco CA (US) for google llc, Yuhuai Wu of Los Altos CA (US) for google llc
IPC Code(s): G06N3/063, G06N3/084
CPC Code(s): G06N3/063
Abstract: methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing a machine learning task on a network input to generate a network output. in one aspect, one of the systems includes a neural network configured to perform the machine learning task, the neural network including one or more augmented neural network blocks. each augmented network block applies two different attention mechanisms: a first attention mechanism over representations of the current network input and a second attention mechanism that is augmented with a memory that stores outputs previously generated by the first attention mechanism.
20240412086. QUANTUM STATISTIC MACHINE_simplified_abstract_(google llc)
Inventor(s): Masoud Mohseni of Calabasas CA (US) for google llc, Hartmut Neven of Malibu CA (US) for google llc
IPC Code(s): G06N10/00, G06N20/00
CPC Code(s): G06N10/00
Abstract: methods, systems, and apparatus, including computer programs encoded on computer storage media, for constructing and programming quantum hardware for machine learning processes. a quantum statistic machine (qsm) is described, consisting of three distinct classes of strongly interacting degrees of freedom including visible, hidden and control quantum subspaces or subsystems. the qsm is defined with a programmable non-equilibrium ergodic open quantum markov chain with a unique attracting steady state in the space of density operators. the solution of an information processing task, such as a statistical inference or optimization task, can be encoded into the quantum statistics of an attracting steady state, where quantum inference is performed by minimizing the energy of a real or fictitious quantum hamiltonian. the couplings of the qsm between the visible and hidden nodes may be trained to solve hard optimization or inference tasks.
Inventor(s): Raman Sarokin of Zurich (CH) for google llc, Yu-Hui Chen of Cupertino CA (US) for google llc, Juhyun Lee of San Jose CA (US) for google llc, Jiuqiang Tang of Cupertino CA (US) for google llc, Chuo-Ling Chang of Mountain View CA (US) for google llc, Andrei Kulik of Zurich (CH) for google llc, Matthias Grundmann of San Jose CA (US) for google llc
IPC Code(s): G06T5/60, G06T1/20, G06T5/70
CPC Code(s): G06T5/60
Abstract: systems, methods, devices, and related techniques for accelerating execution of diffusion models or of other neural networks that involve similar operations. some aspects include accelerating inference computations in neural networks, including inference computations utilized in denoising (also referred to as “diffusion”) neural networks.
20240412458. DIFFUSION-GUIDED THREE-DIMENSIONAL RECONSTRUCTION_simplified_abstract_(google llc)
Inventor(s): Varun Jampani of Rockland MA (US) for google llc, Chun-Han Yao of Sunnyvale CA (US) for google llc, Amit Raj of Seattle WA (US) for google llc, Wei-Chih Hung of Taipei (TW) for google llc, Ming-Hsuan Yang of Sunnyvale CA (US) for google llc, Michael Rubinstein of Natick MA (US) for google llc, Yuanzhen Li of Newton Centre MA (US) for google llc
IPC Code(s): G06T17/20, G06T5/70, G06T11/00
CPC Code(s): G06T17/20
Abstract: methods, systems, and apparatus, including computer programs encoded on computer storage media, for editing images based on decoder-based accumulative score sampling (dass) losses.
Inventor(s): Ruofei Du of San Francisco CA (US) for google llc, Xingyu Liu of Los Angeles CA (US) for google llc
IPC Code(s): G06V10/80, G06V10/25, G06V10/94, G06V20/20, G06V20/50
CPC Code(s): G06V10/80
Abstract: a method comprises determining, by a head-mounted device, a limitation of a user based on a visual input received from a camera included in the head-mounted device; determining an output communication channel and an input communication channel based on the limitation of the user, sending a notification to the user via the output communication channel; and receiving an input from the user via the input communication channel.
Inventor(s): Yuzhao Ni of Sunnyvale CA (US) for google llc, Lucas Palmer of Windsor (CA) for google llc
IPC Code(s): G10L15/22, G10L15/18, G10L15/30
CPC Code(s): G10L15/22
Abstract: methods, apparatus, systems, and computer-readable media are provided for using shortcut command phrases to operate an automated assistant. a user of the automated assistant can request that a shortcut command phrase be established for causing the automated assistant to perform a variety of different actions. in this way, the user does not necessarily have to provide an individual command for each action to be performed but, rather, can use a shortcut command phrase to cause the automated assistant to perform the actions. the shortcut command phrases can be used to control peripheral devices, iot devices, applications, websites, and/or any other apparatuses or processes capable of being controlled through an automated assistant.
20240412733. AUTOMATED CALLING SYSTEM_simplified_abstract_(google llc)
Inventor(s): Asaf Aharoni of Ramat Hasharon (IL) for google llc, Eyal Segalis of Tel Aviv (IL) for google llc, Yaniv Leviathan of New York NY (US) for google llc
IPC Code(s): G10L15/22, H04M3/51
CPC Code(s): G10L15/222
Abstract: methods, systems, and apparatus for an automated calling system are disclosed. some implementations are directed to using a bot to initiate telephone calls and conduct telephone conversations with a user. the bot may be interrupted while providing synthesized speech during the telephone call. the interruption can be classified into one of multiple disparate interruption types, and the bot can react to the interruption based on the interruption type. some implementations are directed to determining that a first user is placed on hold by a second user during a telephone conversation, and maintaining the telephone call in an active state in response to determining the first user hung up the telephone call. the first user can be notified when the second user rejoins the call, and a bot associated with the first user can notify the first user that the second user has rejoined the telephone call.
20240412734. SERVER SIDE HOTWORDING_simplified_abstract_(google llc)
Inventor(s): Alexander H. Gruenstein of Mountain View CA (US) for google llc, Petar Aleksic of Jersey City NJ (US) for google llc, Johan Schalkwyk of Scarsdale NY (US) for google llc, Pedro J. Moreno Mengibar of Jersey City NJ (US) for google llc
IPC Code(s): G10L15/30, G10L15/08, G10L15/183, G10L15/22, G10L15/26, G10L15/32
CPC Code(s): G10L15/30
Abstract: methods, systems, and apparatus, including computer programs encoded on computer storage media, for detecting hotwords using a server. one of the methods includes receiving an audio signal encoding one or more utterances including a first utterance; determining whether at least a portion of the first utterance satisfies a first threshold of being at least a portion of a key phrase; in response to determining that at least the portion of the first utterance satisfies the first threshold of being at least a portion of a key phrase, sending the audio signal to a server system that determines whether the first utterance satisfies a second threshold of being the key phrase, the second threshold being more restrictive than the first threshold; and receiving tagged text data representing the one or more utterances encoded in the audio signal when the server system determines that the first utterance satisfies the second threshold.
Inventor(s): Ying-Lan Chang of Cupertino CA (US) for google llc, Benjamin Leung of Sunnyvale CA (US) for google llc, Miao-Chan Tsai of Sunnyvale CA (US) for google llc, Richard Peter Schneider, JR. of Mountain View CA (US) for google llc, Sheila Hurtt of Palo Alto CA (US) for google llc, Gang He of Cupertino CA (US) for google llc
IPC Code(s): H01L33/06, H01L27/15, H01L33/00, H01L33/14, H01L33/32, H01L33/46
CPC Code(s): H01L33/06
Abstract: a light-emitting diode (led) structure includes an active region that has at least one aluminum-containing quantum well (qw) stack that emits light from the led structure when activated. the led structure exhibits a modified internal quantum efficiency value, which is higher than a led structure that does not include aluminum within a qw stack. the led structure also exhibits a modified peak wavelength, which is longer than an unmodified peak wavelength of the unmodified led structure.
20240413961. COHERENT FREQUENCY BANDS RECEIVE OPERATION_simplified_abstract_(google llc)
Inventor(s): Ming Sun of Santa Clara CA (US) for google llc, Fei He of Sunnyvale CA (US) for google llc
IPC Code(s): H04L5/14, H04B1/16, H04L5/00
CPC Code(s): H04L5/14
Abstract: an example method includes selecting, by a computing device, a plurality of frequency bands for communicating with at least one node of a wireless network, each of the plurality of frequency bands corresponding to a respective communication channel; receiving, by the computing device, a frequency block that encompasses the selected plurality of frequency bands; demodulating, by the computing device and to a baseband domain, the frequency block; and decoding, by the computing device and based on the demodulated frequency block, a respective signal for each of the plurality' of frequency bands.
Inventor(s): Vadim Sukhomlinov of Santa Clara CA (US) for google llc, Andrey Vadimovich Pronin of Sunnyvale CA (US) for google llc, Jett Rink of Broomfield CA (US) for google llc, Stefan Kölbl of Zurich (CH) for google llc
IPC Code(s): H04L9/30
CPC Code(s): H04L9/3073
Abstract: this document describes techniques and apparatuses directed at stateful hash-based signing with a single public key and multiple independent signers. upon obtaining a leighton-micali signature (lms) randomized parameter, a provisioning server may share the lms randomized parameter among multiple signers. next, the provisioning server may associate a unique, starting leaf index number to each signer and notify each of the signers. the signers may then create a random seed for leighton-micali one-time signature (lm-ots) signatures and generate local lm-ots and lms public keys. after generating the local public keys, the signers may share local lms public keys with the provisioning server. upon receipt of the local lms public keys, the provisioning server may then order the local lms public keys and generate a common lms public key. the provisioning server can then provision the ordered list, the common lms public key, and a merkle tree path to each of the signers.
20240414056. ARBITRARILY GROUPING COMPUTER SYSTEM RESOURCES_simplified_abstract_(google llc)
Inventor(s): Cyrus Harvesf of Mountain View CA (US) for google llc, Marco Cavalli of Mountain View CA (US) for google llc
IPC Code(s): H04L41/0893, H04L9/40, H04L67/10, H04L67/306
CPC Code(s): H04L41/0893
Abstract: a method for arbitrarily grouping computer system resources includes receiving a resource policy to be applied to a group of resources associated with a user. the resource policy includes a unique user-defined label assigned to each resource of the group of resources. the method also includes identifying the group of resources among a plurality of resources using the user-defined label. here, the plurality of resources is associated with the user and distributed across a plurality of different computing environments. for each identified resource of the group of resources, the method also includes applying the resource policy to a corresponding identified resource by accessing the respective computing environment where the corresponding identified resource resides.
Inventor(s): Alexandre Duarte of Milpitas CA (US) for google llc, Yingchong Situ of Campell CA (US) for google llc, Robert Van Gent of Redwood City CA (US) for google llc, Walfredo Cime Filho of Palo Alto CA (US) for google llc, Smeeta Jalan of San Jose CA (US) for google llc, Maya Haridasan of San Jose CA (US) for google llc
IPC Code(s): H04L47/78, G06F9/50, H04L41/14, H04L41/147, H04L41/50, H04L41/5009, H04L43/55
CPC Code(s): H04L47/78
Abstract: systems and methods for providing a guaranteed batch pool are described, including receiving a job request for execution on the pool of resources; determining an amount of time to be utilized for executing the job request based on available resources from the pool of resources and historical resource usage of the pool of resources; determining a resource allocation from the pool of resources, wherein the resource allocation spreads the job request over the amount of time; determining that the job request is capable of being executed for the amount of time; and executing the job request over the amount of time, according to the resource allocation.
20240414112. MESSAGE SUGGESTIONS_simplified_abstract_(google llc)
Inventor(s): Max Benjamin Braun of San Francisco CA (US) for google llc, Nirmal Jitendra Patel of Sunnyvale CA (US) for google llc
IPC Code(s): H04L51/046, G06N20/00, H04L51/02
CPC Code(s): H04L51/046
Abstract: a method may involve, for each of one or more messages that are selected from a plurality of messages from an account: (a) extracting one or more phrases from a respective selected message; (b) determining that a conversation includes the respective selected message and one or more other messages from the plurality of messages; (c) generating a first feature vector based on the conversation, wherein the first feature vector includes one or more first features, wherein the one or more first features include one or more words from the conversation; and (d) generating, by a computing system, one or more training-data sets, wherein each training-data set comprises one of the phrases and the first feature vector. the method may further involve: training, by the computing system, a machine-learning application with at least a portion of the one or more training-data sets that are generated for the one or more selected messages; applying the trained machine-learning application to process an incoming message to the account; and responsive to applying the trained machine-learning application, determining one or more reply messages corresponding to the incoming message, wherein the one or more reply messages include at least one of the extracted one or more phrases.
Inventor(s): Gang Wang of Frederick MD (US) for google llc, Marcel M. Moti Yung of New York NY (US) for google llc
IPC Code(s): H04L9/40, G06F21/62
CPC Code(s): H04L63/0421
Abstract: this document describes systems and techniques for improving the integrity and protecting the security of information in content selection and distribution. in one aspect, a method includes receiving, by a first server of a secure multi-party computation (mpc) system and from an application on a client device, a request for a selection value. in response to receiving the request, the first server conducts, in collaboration with a second server of the secure mpc system, a privacy-preserving selection process and a counterfactual selection process. the first server transmits a selection result defining the first winning selection value from the privacy-preserving selection process and the second winning selection value from the counterfactual selection process and receives, from the application on the client device, a notification indicating that a digital component corresponding to the winning selection value from the privacy-preserving selection process was presented at the client device.
Inventor(s): Matthew Sharifi of Kilchberg (CH) for google llc, Jakob Foerster of Zurich (CH) for google llc
IPC Code(s): H04W4/50, G06Q10/107, H04L51/04, H04L51/52, H04L65/403, H04L67/01, H04M1/72427, H04M1/72448, H04W4/14, H04W88/02
CPC Code(s): H04W4/50
Abstract: a computer-implemented technique can include detecting, by a first computing device, a set of user communications at least one of transmitted to and received by from a second computing device via a first communication mode, identifying a second communication mode that is available for communication between the first and second computing devices, and obtaining an appropriateness score for the first and second communication modes based on a contextual feature of the set of user communications, wherein the contextual feature relates an appropriateness of a particular communication mode for the set of user communications, and wherein each appropriateness score is indicative of a level of the appropriateness of a particular communication mode for the set of user communications. the technique can also include selectively outputting a suggestion to switch from the first communication mode to the second communication mode.
Inventor(s): Niels Bonne Larsen of Moss Beach CA (US) for google llc, George Mankaruse of Woodridge IL (US) for google llc, Adrian Gheorghe Manea of Libertyville IL (US) for google llc, Charles Victor Wiseman, III of Chicago IL (US) for google llc
IPC Code(s): H05K5/02, H05K5/03
CPC Code(s): H05K5/0217
Abstract: this document describes systems and apparatuses for a grounding architecture within an electronic device directed at improving isolation for enhanced antenna desensitization. in aspects, an electronic device includes a grounding architecture positioned at least partially within an internal cavity of a housing. the grounding architecture includes a first insulating layer, a first copper tape layer, a second insulating layer, a second copper tape layer, and a metal trim layer. in such a configuration, isolation within the electronic device can be improved and antenna sensitivity degradation can be reduced.
Inventor(s): Paul B. Crosbie of Chicago IL (US) for google llc, Garrick Chow of Foster City CA (US) for google llc, Michelle Yu of Redwood City CA (US) for google llc, James A. Cooper of Sunnyvale CA (US) for google llc
IPC Code(s): H05K7/14, H05K7/20, H05K9/00
CPC Code(s): H05K7/142
Abstract: an example device includes a circuit board: an electronic component that is attached to the circuit board and generates heat during operation; an enclosure, at least a portion of the enclosure being electrically conductive; a spacer positioned between the circuit board and the enclosure, the spacer comprising a first surface in contact with the circuit board and a second surface in contact with the electrically conductive portion of the enclosure, wherein the spacer is formed of a dielectric material and includes one or more electrically conductive pathways between the first surface and the second surface; and a fastener coupling the circuit board to the electrically conductive portion of the enclosure, the fastener passing through the spacer.
Inventor(s): Anthony Edward Megrant of Goleta CA (US) for google llc, Shiwen Liu of Santa Barbara CA (US) for google llc, Brian Burkett of Santa Barbara CA (US) for google llc
IPC Code(s): H10N60/01, B82Y10/00, B82Y40/00, G06N10/40, H10N60/12, H10N60/80
CPC Code(s): H10N60/0912
Abstract: systems and methods for fabricating quantum hardware for use in a quantum computing system are provided. in one example, the system includes at least one metrology chamber operable to receive a workpiece. the workpiece includes a quantum structure associated with the quantum hardware. the metrology chamber includes at least one detector operable to characterize an atomic scale parameter associated with a surface of the quantum structure. the system includes at least one process chamber operable to receive the workpiece. the at least one process chamber is operable to perform a fabrication process on the quantum structure based at least in part on the atomic scale parameter. the system includes a transfer apparatus operable to transfer the workpiece between the at least one metrology chamber and the at least one process chamber without exposure to ambient.
- GOOGLE LLC
- G01C21/36
- G06T15/20
- G06T19/00
- CPC G01C21/3673
- Google llc
- G01N7/04
- H04L67/52
- CPC G01N7/04
- G01S19/21
- CPC G01S19/21
- G02B27/01
- CPC G02B27/0172
- G06F3/0482
- G06F16/58
- G06F16/9535
- G06F16/9537
- CPC G06F3/0482
- G06F3/16
- G06F3/0481
- G06F3/0484
- G06F3/04886
- G06F40/117
- G06F40/143
- G06F40/174
- G06F40/30
- G10L15/22
- G10L15/26
- CPC G06F3/167
- G06F9/50
- G06N10/60
- CPC G06F9/5027
- G06F16/245
- G06F16/29
- CPC G06F16/245
- G06F16/248
- G06F16/2457
- CPC G06F16/248
- G06F16/951
- G06F16/332
- G06F3/0483
- G06F16/33
- G06F16/338
- G06F16/34
- G06F40/35
- G06F40/40
- CPC G06F16/3329
- CPC G06F16/3344
- G06F16/435
- G10L13/08
- CPC G06F16/435
- G06F16/438
- G06F16/48
- G06N3/02
- G06N20/00
- CPC G06F16/4387
- G06F16/583
- G06F16/9032
- G06F16/9038
- G06F18/24
- G06T7/00
- CPC G06F16/583
- G06F40/247
- G06F40/295
- CPC G06F16/90332
- G06F21/62
- G06F8/41
- G06F8/60
- G06F8/70
- G06F21/31
- CPC G06F21/6218
- H04L9/30
- H04L9/32
- CPC G06F21/6245
- G06N3/063
- G06N3/084
- CPC G06N3/063
- G06N10/00
- CPC G06N10/00
- G06T5/60
- G06T1/20
- G06T5/70
- CPC G06T5/60
- G06T17/20
- G06T11/00
- CPC G06T17/20
- G06V10/80
- G06V10/25
- G06V10/94
- G06V20/20
- G06V20/50
- CPC G06V10/80
- G10L15/18
- G10L15/30
- CPC G10L15/22
- H04M3/51
- CPC G10L15/222
- G10L15/08
- G10L15/183
- G10L15/32
- CPC G10L15/30
- H01L33/06
- H01L27/15
- H01L33/00
- H01L33/14
- H01L33/32
- H01L33/46
- CPC H01L33/06
- H04L5/14
- H04B1/16
- H04L5/00
- CPC H04L5/14
- CPC H04L9/3073
- H04L41/0893
- H04L9/40
- H04L67/10
- H04L67/306
- CPC H04L41/0893
- H04L47/78
- H04L41/14
- H04L41/147
- H04L41/50
- H04L41/5009
- H04L43/55
- CPC H04L47/78
- H04L51/046
- H04L51/02
- CPC H04L51/046
- CPC H04L63/0421
- H04W4/50
- G06Q10/107
- H04L51/04
- H04L51/52
- H04L65/403
- H04L67/01
- H04M1/72427
- H04M1/72448
- H04W4/14
- H04W88/02
- CPC H04W4/50
- H05K5/02
- H05K5/03
- CPC H05K5/0217
- H05K7/14
- H05K7/20
- H05K9/00
- CPC H05K7/142
- H10N60/01
- B82Y10/00
- B82Y40/00
- G06N10/40
- H10N60/12
- H10N60/80
- CPC H10N60/0912