Patents Assigned to Google LLC
  • Patent number: 11829854
    Abstract: A system and methods are disclosed for using a trained machine learning model to identify constituent images within composite images. A method may include providing pixel data of a first image as input to the trained machine learning model, obtaining one or more outputs from the trained machine learning model, and extracting, from the one or more outputs, an indication that the first image is a composite image that includes a constituent image, wherein at least a portion of the constituent image is in a spatial area of the first image.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: November 28, 2023
    Assignee: Google LLC
    Inventors: Filip Pavetic, King Hong Thomas Leung, Dmitrii Tochilkin
  • Patent number: 11831596
    Abstract: Systems and methods relating to communication over relatively low power protocols by adding reliability functionality are presented. Sent messages having reliability functionality include an acknowledgment request flag that indicates that the message includes a request to acknowledge the request once received and an application payload that includes data for the message. The acknowledgment request flag causes responding devices to send an acknowledgment message to the sending device indicating that the sent message has been received.
    Type: Grant
    Filed: April 11, 2022
    Date of Patent: November 28, 2023
    Assignee: Google LLC
    Inventors: Pradip De, Jay D. Logue
  • Patent number: 11832428
    Abstract: A wearable audio device sized to fit within an ear of an user comprises an outer housing; a circuit board positioned within the outer housing; a battery having an anode and a cathode, the battery being connected to the circuit board; a speaker adjacent the battery; and an electromagnetic interference (“EMI”) shield tab coupled to the anode. The EMI shield tab may be configured to shield the speaker from EMI generated by the circuit board and to provide an electrical interconnection to the anode.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: November 28, 2023
    Assignee: Google LLC
    Inventors: Yao Ding, Troy Edwards, Gemin Li
  • Patent number: 11830457
    Abstract: A non-transitory computer-readable storage medium comprising instructions stored thereon. When executed by at least one processor, the instructions can be configured to cause a computing device to, in response to an instruction to transition from a first refresh rate to a second refresh rate, modify a transitional frame. The modifying the transitional frame can include refreshing a first row in a display with a first adjustment to a peak signal of at least one pixel in the first row, and refreshing a second row in the display with a second adjustment to a peak signal of at least one pixel in the second row, the second row being refreshed after the second row, the second adjustment being greater than the first adjustment.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: November 28, 2023
    Assignee: Google LLC
    Inventors: Sangmoo Choi, John William Kaehler
  • Patent number: 11829761
    Abstract: A document to be stored on a network-based storage system is identified. The document includes one or more macros in a first programming language. An object referenced by a function defined by a macro of the one or more macros is identified. The function is converted into one or more sets of operations represented in a second programming language. Each set of operations corresponds to one of one or more candidate object types associated with the object. At least one of the one or more sets of operations is to be performed with respect to the object responsive to indication of a corresponding candidate object type for the object during execution of the macro. The document including the one or more sets of operations represented in the second programming language is stored on the network-based storage system.
    Type: Grant
    Filed: January 4, 2023
    Date of Patent: November 28, 2023
    Assignee: Google LLC
    Inventors: Paneendra Anantha Rao Bapu, Sowmith Manepalli, Sourav Poddar, Abhay Garg, Alexandre Ginet, Arijit De
  • Patent number: 11830333
    Abstract: The various implementations described herein include methods, devices, and systems for monitoring activity in a home environment. In one aspect, a method performed at a voice-assistant device includes: transitioning to operating in a second mode from a first mode; while operating in the second mode, detecting a sound; obtaining a determination as to whether the sound meets one or more monitoring criteria; and in accordance with a determination that the sound meets the one or more monitoring criteria, generating an alert or notification.
    Type: Grant
    Filed: October 12, 2022
    Date of Patent: November 28, 2023
    Assignee: Google LLC
    Inventor: Bryan Horling
  • Patent number: 11829404
    Abstract: Some implementations related to archiving of functional images. In some implementations, a method includes accessing images and determining one or more functional labels corresponding to each of the images and one or more confidence scores corresponding to the functional labels. A functional image score is determined for each of the images based on the functional labels having a corresponding confidence score that meets a respective threshold for the functional labels. In response to determining that the functional image score meets a functional image score threshold, a functional image signal is provided that indicates that one or more of the images that meet the functional image score threshold are functional images. The functional images are determined to be archived, and are archived by associating an archive attribute with the functional images such that functional images having the archive attribute are excluded from display in views of the images.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: November 28, 2023
    Assignee: Google LLC
    Inventors: Shinko Cheng, Eunyoung Kim, Shengyang Dai, Madhur Khandelwal, Kristina Eng, David Loxton
  • Patent number: 11832066
    Abstract: A method and multimedia device for calibrating audio delays of an audio system with wireless loudspeakers are disclosed. The method allows to emulate surround or 3D sound systems with spatially distributed wireless loudspeakers. A first probe signal for audio playback, having a first audio pattern, is transmitted by a loudspeaker. A signal quality is determined by listening to an acoustic response of the loudspeaker to the first probe signal. A second audio pattern is determined by modifying the first audio pattern based on the signal quality. A second probe signal for audio playback having the second audio pattern is transmitted by the loudspeaker. An audio delay compensation is then determined for the loudspeaker based on a measure of an audio delay between the transmitted second probe signal and an acoustic response of the loudspeaker in response to the second probe signal.
    Type: Grant
    Filed: June 3, 2022
    Date of Patent: November 28, 2023
    Assignee: Google LLC
    Inventors: William Escande, Thomas Girardier
  • Patent number: 11826897
    Abstract: Example implementations may relate to a robotic system configured to provide feedback. In particular, the robotic system may determine a model of an environment in which the robotic system is operating. Based on this model, the robotic system may then determine one or more of a state or intended operation of the robotic system. Then, based one or more of the state or the intended operation, the robotic system may select one of one or more of the following to represent one or more of the state or the intended operation: visual feedback, auditory feedback, and one or more movements. Based on the selection, the robotic system may then engage in one or more of the visual feedback, the auditory feedback, and the one or more movements.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: November 28, 2023
    Assignee: Google LLC
    Inventor: James Joseph Kuffner
  • Patent number: 11831623
    Abstract: A non-transitory computer-readable storage medium comprising instructions stored thereon. When executed by at least one processor, the instructions may be configured to cause a computing system to at least receive a message, the message including a header, an encrypted symmetric key, and an encrypted body, decrypt the encrypted symmetric key using a private key to generate a decrypted symmetric key, decrypt the encrypted body using the decrypted symmetric key to generate a decrypted body, and store the header, the decrypted symmetric key, and the decrypted body in long-term storage.
    Type: Grant
    Filed: June 17, 2022
    Date of Patent: November 28, 2023
    Assignee: Google LLC
    Inventors: Laetitia Baudoin, Brian Goodman
  • Patent number: 11829874
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining neural network architectures. One of the methods includes generating, using a controller neural network, a batch of output sequences, each output sequence in the batch defining a respective architecture of a child neural network that is configured to perform a particular neural network task; for each output sequence in the batch: training a respective instance of the child neural network having the architecture defined by the output sequence; evaluating a performance of the trained instance of the child neural network on the particular neural network task to determine a performance metric for the trained instance of the child neural network on the particular neural network task; and using the performance metrics for the trained instances of the child neural network to adjust the current values of the controller parameters of the controller neural network.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: November 28, 2023
    Assignee: Google LLC
    Inventors: Barret Zoph, Quoc V. Le
  • Patent number: 11829265
    Abstract: Methods, systems, and apparatus, including computer-readable storage media for uncorrectable memory recovery. Different sources of uncorrectable memory error are handled to provide for recovery actions by a host kernel of a machine hosting one or more virtual machines. Rather than defaulting to kernel panic behavior, the host kernel can identify the source of uncorrectable error, and cause the host machine and/or the affected virtual machines to take recovery action that is less disruptive than abrupt shutdown from panic. For example, the host kernel can handle uncorrectable memory error caused by kernel accesses to guest memory of a host virtual machine, as well as uncorrectable memory error improperly raised as a result of known defects in host machine hardware. The host kernel can also be configured to detect sources of overflow in exceptions raised by a processor as a result of uncorrectable memory error.
    Type: Grant
    Filed: June 15, 2022
    Date of Patent: November 28, 2023
    Assignee: Google LLC
    Inventor: Jue Wang
  • Patent number: 11829412
    Abstract: Methods, systems, and media for determining a coverage score for a system that receives a stream of requests are provided. In some embodiments, the method includes: for a processing system that receives a stream of requests, determining a first time window in which requests are received by the processing system, wherein the first time window has a start time and an end time and wherein each of the requests is associated with a timestamp; determining a first number of requests that entered the processing system after the start time of the first time window; determining a second number of requests that entered the processing system within the first time window and that were successfully completed within a second time window from the timestamp associated with each of the requests; determining a coverage score that is a ratio of the second number of requests in comparison with the first number of requests; and generating a notification for a user of the processing system based on the coverage score.
    Type: Grant
    Filed: December 17, 2021
    Date of Patent: November 28, 2023
    Assignee: Google LLC
    Inventors: Vladimir Rychev, Cristi Varvara
  • Patent number: 11831711
    Abstract: Systems and methods are provided for sending and receiving remote procedure calls (RPCs). Based on a message in a first RPC, a second set of RPCs are created by one or more computing devices, where each of the second set of RPCs includes a portion of the message in the first RPC. The message in the first RPC is replaced with a reference to each RPC of the second set of RPCs. The one or more computing devices send the first RPC with the references, and also send the second set of RPCs.
    Type: Grant
    Filed: November 3, 2022
    Date of Patent: November 28, 2023
    Assignee: Google LLC
    Inventors: Iulian Moraru, Brian Frank Cooper, Sebastian Kanthak, Alexander Lloyd, Mert Akdere
  • Patent number: 11829860
    Abstract: In one aspect, this specification describes a recurrent neural network system implemented by one or more computers that is configured to process input sets to generate neural network outputs for each input set. The input set can be a collection of multiple inputs for which the recurrent neural network should generate the same neural network output regardless of the order in which the inputs are arranged in the collection. The recurrent neural network system can include a read neural network, a process neural network, and a write neural network. In another aspect, this specification describes a system implemented as computer programs on one or more computers in one or more locations that is configured to train a recurrent neural network that receives a neural network input and sequentially emits outputs to generate an output sequence for the neural network input.
    Type: Grant
    Filed: February 24, 2022
    Date of Patent: November 28, 2023
    Assignee: Google LLC
    Inventors: Oriol Vinyals, Samuel Bengio
  • Patent number: 11830425
    Abstract: In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for modifying usage of display device pixels. A computing system monitors usage of a plurality of pixels of a display device and determines a target usage level. The computing system identifies that a usage level of a first pixel does not satisfy the target usage level and selects an occasion at which to present the first pixel in a frame to be presented by the display device with an increased intensity with respect to an original intensity that was specified for the first pixel by the frame. The computing system activates the first pixel at the increased intensity during presentation by the display device of the frame.
    Type: Grant
    Filed: May 24, 2022
    Date of Patent: November 28, 2023
    Assignee: Google LLC
    Inventors: Marissa Karen Wall, Christine L. Franks, Seang Yong Chau, Glen Murphy
  • Patent number: 11829373
    Abstract: Methods, systems, and media for presenting search results are provided. In accordance with some embodiments, the method comprises: receiving text corresponding to a search query; determining whether a content rating score associated with the search query is below a predetermined threshold, wherein the score is calculated by: identifying a first plurality of search results retrieved using the search query, wherein each search result is associated with one of a plurality of content ratings classes; and calculating the content rating score that is a proportion of search results associated with at least one of the content ratings classes among the first plurality of search results; in response to determining that the content rating score is below the predetermined threshold, identifying a second plurality of search results to be presented based on the search query; and causing the second plurality of search results to be presented.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: November 28, 2023
    Assignee: Google LLC
    Inventors: Eileen Margaret Peters Long, Jonathan Frankle, Will Chambers, Jia Wu, Charles Thomas Curry, Matthias Heiler, Ruben Sipos, Christopher Kenneth Haulk, Angela Yu-Yun Yeung, Ingrid Karin von Glehn
  • Patent number: 11829844
    Abstract: A computer-implemented method for refining a qubit calibration model is described. The method comprises receiving, at a learning module, training data, wherein the training data comprises a plurality of calibration data sets, wherein each calibration data set is derived from a system comprising one or more qubits, and a plurality of parameter sets, each parameter set comprising extracted parameters obtained using a corresponding calibration data set, wherein extracting the parameters includes fitting a qubit calibration model to the corresponding calibration data set using a fitter algorithm. The method further comprises executing, at the learning module, a supervised machine learning algorithm which processes the training data to learn a perturbation to the qubit calibration model that captures one or more features in the plurality of calibration data sets that are not captured by the qubit calibration model, thereby to provide a refined qubit calibration model.
    Type: Grant
    Filed: December 23, 2022
    Date of Patent: November 28, 2023
    Assignee: Google LLC
    Inventors: Paul Klimov, Julian Shaw Kelly
  • Patent number: 11832396
    Abstract: A server tray package includes a motherboard assembly that includes a plurality of data center electronic devices, the plurality of data center electronic devices including at least one heat generating processor device; and a liquid cold plate assembly. The liquid cold plate assembly includes a base portion mounted to the motherboard assembly, the base portion and motherboard assembly defining a volume that at least partially encloses the plurality of data center electronic devices; and a top portion mounted to the base portion and including a heat transfer member shaped to thermally contact the heat generating processor device, the heat transfer member including an inlet port and an outlet port that are in fluid communication with a cooling liquid flow path defined through the heat transfer member.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: November 28, 2023
    Assignee: Google LLC
    Inventors: Madhusudan Krishnan Iyengar, Christopher Gregory Malone, Yuan Li, Jorge Padilla, Woon-Seong Kwon, Teckgyu Kang, Norman Paul Jouppi
  • Patent number: 11829797
    Abstract: A method and apparatus are disclosed to identify the operations/processes performed by one or more virtual machines. In one example method of operation, the system may perform identifying processes currently operating in an operating system and recording process information corresponding to each of the processes in a memory. The method may also include determining a priority for each of the processes currently operating in the operating system and incrementing a current priority of at least one of the processes.
    Type: Grant
    Filed: April 6, 2021
    Date of Patent: November 28, 2023
    Assignee: Google LLC
    Inventor: John Michael Suit