Patents Assigned to Google LLC
-
Patent number: 12183235Abstract: A method may include measuring, from a device having a display panel configured to operate at a first refresh rate or a second refresh rate, a difference in luminance of the display panel between the first refresh rate and the second refresh rate for an input gray level. The method may also include applying, based on the measured difference in luminance, a value offset to a default gamma value used by the device for the input gray level when the display panel is operating at the second refresh rate, thereby generating a new gamma value. The method may further include storing, at the device, the new gamma value, where subsequent to the storing, the device is configured to override the default gamma value for the input gray level with the new gamma value when the display panel is operating at the second refresh rate.Type: GrantFiled: May 25, 2021Date of Patent: December 31, 2024Assignee: GOOGLE LLCInventors: Chien-Hui Wen, Hsin-Yu Chen, Ken Kok Foo, John William Kaehler
-
Patent number: 12183334Abstract: Methods and systems are provided for customizing an action. In some implementations, voice input is received from a user and a context is determined from the voice input. Potential contextual data is identified based on the context and the voice input. A level of confidence is determined for an association of the potential contextual data and the context. An action is performed based on the voice input, the potential contextual data, and the level of confidence. The potential contextual data is used to customize the action.Type: GrantFiled: February 8, 2021Date of Patent: December 31, 2024Assignee: Google LLCInventors: Zoltan Stekkelpak, Gyula Simonyi
-
Patent number: 12184417Abstract: The technology is directed to the use of a bitmap generated at a receiver to track the status of received packets sent by a transmitter. The technology may include a network device including an input port, output port, and circuitry. The circuitry may generate a transmitter bitmap that tracks each data packet sent to another network device. The circuitry of the network device may receive, from the other network device, a receiver bitmap that identifies each data packet that is received and not received from the network device. The circuitry may then determine which data packets to retransmit by comparing the transmitter bitmap to the receiver bitmap.Type: GrantFiled: August 3, 2022Date of Patent: December 31, 2024Assignee: Google LLCInventors: Yuliang Li, Hassan Mohamed Gamal Hassan Wassel, Behnam Montazeri, Weihuang Wang, Srinivas Vaduvatha, Nandita Dukkipati, Prashant R. Chandra, Masoud Moshref Javadi
-
Patent number: 12182537Abstract: A circuit for transposing a matrix comprising reversal circuitry configured, for each of one or more diagonals of the matrix, to receive elements of the matrix in a first vector and generate a second vector that includes the elements of the matrix in an order that is a reverse of an order of the elements of the matrix in the first vector, and rotation circuitry configured, for each of the one or more diagonals of the matrix, to determine a number of positions by which to rotate the elements of the matrix in the second vector, receive the second vector of elements of the matrix, and generate a third vector that includes the elements of the matrix in the second vector in an order that is a rotation of the elements of the matrix in the second vector by the determined number of positions.Type: GrantFiled: February 12, 2021Date of Patent: December 31, 2024Assignee: Google LLCInventors: Jonathan Ross, Robert David Nuckolls, Christopher Aaron Clark, Chester Li, Gregory Michael Thorson
-
Patent number: 12182665Abstract: Errors that affect a quantum computer can be efficiently measured and characterized by placing the quantum computer in a highly-entangled state such as a Greenberger-Horne-Zeilinger (GHZ) state, accumulating quantum errors in the highly entangled state, and then measuring the accumulated errors. In some approaches, the error characterization includes measuring parity oscillations of the GHZ state and fitting a quantum error model to a power spectrum of the parity oscillations. The fitted quantum error model can be used to select a suitable fault-tolerant error correction scheme for the quantum computer given its environmental noise.Type: GrantFiled: May 27, 2021Date of Patent: December 31, 2024Assignee: Google LLCInventors: Yuezhen Niu, Trevor Johnathan McCourt, Masoud Mohseni, Vadim Smelyanskiy
-
Patent number: 12182789Abstract: A computing system (100) that includes at least one microapp (202) and a container application (204) configured to receive an application output from the microapp(s) (202,602) via an application programming interface. The computing system (100) can include at least one processor (112,132) and at least one tangible, non-transitory computer-readable medium that stores instructions that, when executed by the at least one processor (112,132), cause the at least one processor (112,132) to perform operations. The operations can include providing, for display within a first panel (304) in a user interface (306), a navigation bar (302) based on data received from the container application (204); receiving, at the container application (204), the application output from the at least one microapp (202) via the application programming interface; and providing, for display within a second panel in the user interface (306), data describing the application output.Type: GrantFiled: September 19, 2019Date of Patent: December 31, 2024Assignee: GOOGLE LLCInventors: Kishore Kumar, Yuan Li, Lee Lee Choo, Guibin Kong, Steven Soneff, Joshua Tan, Michael Yeung, Jun Lan, Weijia He, Jiang Sheng, Yichi Zhang, Rama Ranganath, Vivek Agarwal, Cong Liu, Fabian Daniel Schlup, Arjita Madan
-
Patent number: 12183347Abstract: Processing stacked data structures is provided. A system receives an input audio signal detected by a sensor of a local computing device, identifies an acoustic signature, and identifies an account corresponding to the signature. The system establishes a session and a profile stack data structure including a first profile layer having policies configured by a third-party device. The system pushes, to the profile stack data structure, a second profile layer retrieved from the account. The system parses the input audio signal to identify a request and a trigger keyword. The system generates, based on the trigger keyword and the second profile layer, a first action data structure compatible with the first profile layer. The system provides the first action data structure for execution. The system disassembles the profile stack data structure to remove the first profile layer or the second profile layer from the profile stack data structure.Type: GrantFiled: January 13, 2023Date of Patent: December 31, 2024Assignee: GOOGLE LLCInventors: Anshul Kothari, Gaurav Bhaya, Tarun Jain
-
Patent number: 12185374Abstract: An enhanced LBT procedure (200) mitigates unnecessary delays in delivering transmissions between User Equipment and base stations over unlicensed spectrum. A UE or base station selects a particular CAPC corresponding to an intended transmission (225) based on an intelligent mapping of different types of transmission payload (e.g., transmission payload other than or in in addition to pre-defined, QoS-related UP message data payload) to different CAPCs. Most (if not all) of the mapped CAPCs corresponding to the different types of transmission payload are of a higher priority than a lowest priority CAPC (212-222), resulting in channel access procedures that are more commensurate with respective transmission payloads.Type: GrantFiled: February 23, 2020Date of Patent: December 31, 2024Assignee: GOOGLE LLCInventor: Chih-Hsiang Wu
-
Patent number: 12182149Abstract: Visual search in an operating system of a computing device can process and provide additional information on the content being provided for display. The computing device can include an operating system that includes a visual search interface that obtains and processes display data associated with content currently being provided for display. The visual search interface can generate display data based on the current content provided for display, process the display data with one or more on-device machine-learned models, and provide additional information to the user. The visual search interface may transmit data associated with the display data to perform additional data processing tasks. Application suggestions may be determined and provided based on the visual search data.Type: GrantFiled: October 13, 2023Date of Patent: December 31, 2024Assignee: GOOGLE LLCInventors: Golden Gopal Krishna, Shadia Walsh, Rosemary Margaret La Prairie, Carsten Hinz, Simon Edward Roberts, Sarah Fay Smith, Stacy Lou Chiou, Zhipeng Pan, Clement Dickinson Wright
-
Patent number: 12182660Abstract: Systems and methods for measuring quantum states of qubits with more than two levels are provided. A method can include, for a plurality of shuffling sequences, applying, by a quantum computer, one or more quantum gates to the one or more qubits to execute a quantum algorithm; applying, by the quantum computer, a shuffling sequence to the one or more qubits; and measuring, using a readout apparatus, the state of the one or more qubits to determine a readout state. The method can further include determining, by a classical computer or the quantum computer, an average occupation for one or more of the quantum states of the one or more qubits using the readout states for each of the shuffling sequences. The readout states can correspond to a state in a subset of the quantum states of the one or more qubits.Type: GrantFiled: October 10, 2023Date of Patent: December 31, 2024Assignee: GOOGLE LLCInventors: Kevin Joseph Satzinger, Julian Shaw Kelly, Paul Victor Klimov, Alexander Nikolaevich Korotkov
-
Patent number: 12182663Abstract: Methods, systems and apparatus for producing quantum circuits with low T gate counts. In one aspect, a method for performing a temporary logical AND operation on two control qubits includes the actions of obtaining an ancilla qubit in an A-state; computing a logical-AND of the two control qubits and storing the computed logical-AND in the state of the ancilla qubit, comprising replacing the A-state of the ancilla qubit with the logical-AND of the two control qubits; maintaining the ancilla qubit storing the logical-AND of the two controls until a first condition is satisfied; and erasing the ancilla qubit when the first condition is satisfied.Type: GrantFiled: August 2, 2023Date of Patent: December 31, 2024Assignee: Google LLCInventor: Craig Gidney
-
Patent number: 12182526Abstract: Implementations relate to effectively localizing system responses, that include dynamic information, to target language(s), such that the system responses are grammatical and/or natural in the target language(s). Some of those implementations relate to various techniques for resource efficient generation of templates for a target language. Some versions of those implementations relate to resource efficient generation of target language natural language generation (NLG) templates and, more particularly, to techniques that enable a human user to generate a target language NLG template more efficiently and/or with greater accuracy. The more efficient target language NLG template generation enables less utilization of various client device resources and/or can mitigate the risk of flawed NLG templates being provided for live use in one or more systems.Type: GrantFiled: May 12, 2021Date of Patent: December 31, 2024Assignee: GOOGLE LLCInventors: Katherine Vadella, Joshua Andrews, Max Copperman, Gabrielle Gayles, Shanjian Li, Jieyu Lu, Luchuan Xu
-
Patent number: 12184601Abstract: A computing system and method that can be used for organizing product-related emails, wherein product-related emails can pertain to products such as objects/items or otherwise pertain to entities such as experiences, subscriptions, services etc. In particular, example aspects of the present disclosure involve computing systems and computer-implemented methods for organizing product-related emails based on historical user data and characteristics extracted from the product-related emails. The systems and methods of the present disclosure allow for use of email that more conveniently conveys pertinent information contained in product-related emails through presentation of various information predicted as more valuable to a user and methods to more easily find product-related emails associated with a user's particular desires.Type: GrantFiled: November 14, 2022Date of Patent: December 31, 2024Assignee: GOOGLE LLCInventors: Chenmin Liang, Rachel Elizabeth Derkits-Gelman, Xiaonan Zhang, Jiye Huang, Dirk John Stoop
-
Patent number: 12182509Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing a machine learning task on a tuple of respective input sequences to generate an output. In one aspect, one of the systems includes a neural network comprising a plurality of encoder neural networks and a head neural network, each encoder neural network configured to: receive a respective input sequence from the tuple; process the respective input sequence using one or more encoder network layers to generate an encoded representation comprising a sequence of tokens; and process each of some or all of the tokens in the sequence of tokens using a projection layer to generate a lower-dimensional representation, and the head neural network configured to: receive lower-dimensional representations of a respective proper subset of the sequence of tokens generated by the encoder neural network; and process the lower-dimensional representations to generate the output.Type: GrantFiled: June 1, 2021Date of Patent: December 31, 2024Assignee: Google LLCInventors: Karthik Raman, Liu Yang, Mike Bendersky, Jiecao Chen, Marc Alexander Najork
-
Patent number: 12181671Abstract: Systems and methods for incoupling light into a waveguide. A system includes a transfer optic and an optical scanner being configured to receive light from an optical engine. The optical scanner includes a first scan mirror positioned close to the transfer optic. The system further includes a waveguide with an incoupler positioned close to the transfer optic, which is configured to direct the light from the optical engine to the first scan mirror and to transmit light reflected from the first scan mirror to one of a second scan mirror or the incoupler of the waveguide.Type: GrantFiled: March 30, 2021Date of Patent: December 31, 2024Assignee: GOOGLE LLCInventors: Daniel Adema, Timothy Paul Bodiya
-
Patent number: 12183342Abstract: Methods, apparatus, and computer readable media are described related to automated assistants that proactively incorporate, into human-to-computer dialog sessions, unsolicited content of potential interest to a user. In various implementations, based on content of an existing human-to-computer dialog session between a user and an automated assistant, an entity mentioned by the user or automated assistant may be identified. Fact(s)s related to the entity or to another entity that is related to the entity may be identified based on entity data contained in database(s). For each of the fact(s), a corresponding measure of potential interest to the user may be determined. Unsolicited natural language content may then be generated that includes one or more of the facts selected based on the corresponding measure(s) of potential interest. The automated assistant may then incorporate the unsolicited content into the existing human-to-computer dialog session or a subsequent human-to-computer dialog session.Type: GrantFiled: August 4, 2023Date of Patent: December 31, 2024Assignee: GOOGLE LLCInventors: Vladimir Vuskovic, Stephan Wenger, Zineb Ait Bahajji, Martin Baeuml, Alexandru Dovlecel, Gleb Skobeltsyn
-
Patent number: 12183321Abstract: Processor(s) of a client device can: receive audio data that captures a spoken utterance of a user of the client device; process, using an on-device speech recognition model, the audio data to generate a predicted textual segment that is a prediction of the spoken utterance; cause at least part of the predicted textual segment to be rendered (e.g., visually and/or audibly); receive further user interface input that is a correction of the predicted textual segment to an alternate textual segment; and generate a gradient based on comparing at least part of the predicted output to ground truth output that corresponds to the alternate textual segment. The gradient is used, by processor(s) of the client device, to update weights of the on-device speech recognition model and/or is transmitted to a remote system for use in remote updating of global weights of a global speech recognition model.Type: GrantFiled: October 5, 2023Date of Patent: December 31, 2024Assignee: GOOGLE LLCInventors: Françoise Beaufays, Johan Schalkwyk, Giovanni Motta
-
Patent number: 12183322Abstract: A method includes receiving a sequence of acoustic frames characterizing one or more utterances as input to a multilingual automated speech recognition (ASR) model. The method also includes generating a higher order feature representation for a corresponding acoustic frame. The method also includes generating a hidden representation based on a sequence of non-blank symbols output by a final softmax layer. The method also includes generating a probability distribution over possible speech recognition hypotheses based on the hidden representation generated by the prediction network at each of the plurality of output steps and the higher order feature representation generated by the encoder at each of the plurality of output steps. The method also includes predicting an end of utterance (EOU) token at an end of each utterance. The method also includes classifying each acoustic frame as either speech, initial silence, intermediate silence, or final silence.Type: GrantFiled: September 22, 2022Date of Patent: December 31, 2024Assignee: Google LLCInventors: Bo Li, Tara N. Sainath, Ruoming Pang, Shuo-yiin Chang, Qiumin Xu, Trevor Strohman, Vince Chen, Qiao Liang, Heguang Liu, Yanzhang He, Parisa Haghani, Sameer Bidichandani
-
Patent number: 12182967Abstract: The present disclosure describes systems and techniques for creating a super-resolution image (122) of a scene captured by a user device (102). Natural handheld motion (110) introduces, across multiple frames (204, 206, 208) of an image of a scene, sub-pixel offsets that enable the use of super-resolution computations (210) to form color planes (212, 214, 216), which are accumulated (218) and combined (220) to create a super-resolution image (122) of the scene.Type: GrantFiled: August 6, 2019Date of Patent: December 31, 2024Assignee: Google LLCInventors: Yi Hung Chen, Chia-Kai Liang, Bartlomiej Maciej Wronski, Peyman Milanfar, Ignacio Garcia Dorado
-
Patent number: 12182213Abstract: Systems and methods of determining languages of users in networked environments are provided herein. A data processing system having one or more processors coupled with memory can receive, from a client device, a request for content identifying an account profile. The data processing system can determine, using a log record identifying activities of the account profile, a first set of candidate languages. The data processing system can identify a plurality of information resources to be presented in accordance with a ranking. The data processing system can determine a second set of candidate languages from the plurality of languages based on content in each information resource and a corresponding ranking of each information resource. The data processing system can identify a set of languages included in both the first set of candidate languages and the second set of candidate languages.Type: GrantFiled: September 14, 2020Date of Patent: December 31, 2024Assignee: GOOGLE LLCInventors: Prajakta Kalekar, Yiding Liu