Google Patents

Google Inc. operates the Google search engine and the platform that delivers targeted ads to its users. The company also offers the GMail e-mail service, the Chrome web browser, the Google Play digital content store, as well as the Android mobile operating system.

Google Patents by Type
  • Google Patents Granted: Google patents that have been granted by the United States Patent and Trademark Office (USPTO).
  • Google Patent Applications: Google patent applications that are pending before the United States Patent and Trademark Office (USPTO).
  • Patent number: 11954420
    Abstract: System and methods for displaying one or more assets on a client device based on device characteristics are provided. Code is transmitted to a client device. The code, when executed by the client device, causes a processor of the client device to determine a first device characteristic of the client device. A first layout may be selected based on the first device characteristic. The layout may include one or more cards. Each card may correspond to one or more assets. Each card may be modified based on a corresponding card characteristic. One or more assets may be requested. The assets may be displayed on the first client device. The code may be transmitted to another client device, which may select a different layout based on a different device characteristic.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: April 9, 2024
    Assignee: GOOGLE LLC
    Inventors: Cameron Henry Behar, Mariam Rahila Shaikh, Brian James Mulford, Jonathan Wolfe, Robert Neale, Wade Davenport Norris, Robert Gordon Kogan
  • Patent number: 11953993
    Abstract: Systems and methods for creating a live copy of a data object from a production system for use by third party applications. The systems and methods include receiving at least one request for a copy of production data from an application; creating a live backup copy; creating a flash copy of the live backup copy, and a flash copy bitmap; creating a modified version of the live backup copy by changing a subset of data in the live backup copy; recording the changed subset of data using the flash copy bitmap; mounting, the modified version of the live backup copy to the application; and transforming the modified version of the live backup copy back to the live backup copy when unmounting the modified version of the live backup copy of the production data from the application by applying changes associated with the flash copy bitmap to the live backup copy.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: April 9, 2024
    Assignee: Google LLC
    Inventors: Yeganjaiah Gottemukkula, Madhav Mutalik, Siddhartha Karnik, Tracy Melbourne Taylor
  • Patent number: 11954425
    Abstract: A computer-implemented method, computer program product, and computing system for rendering an annotatable image within an image viewer. An indication of an intent to annotate the annotatable image is received from a user. A meme generation interface is rendered with respect to the annotatable image. Meme annotation criteria is received from the user via the meme generation interface. The meme annotation criteria includes one or more of: a meme message, a meme position indicator, and a font type identifier. The annotatable image is modified based, at least in part, upon the meme annotation criteria, thus generating an annotated image. The annotated image is published to a meme publication website.
    Type: Grant
    Filed: August 22, 2022
    Date of Patent: April 9, 2024
    Assignee: Google LLC
    Inventors: Stanislaw Pasko, Michal Brzozowski, Wiktor Gworek, Zachary Yeskel
  • Patent number: 11954571
    Abstract: Churn-aware training of a classifier which reduces the difference between predictions of two different models, such as a prior generation of a classification model and a subsequent generation. A second dataset of labelled data is scored on a prior generation of a classification model, wherein the prior generation was trained on a first dataset of labelled data. A subsequent generation of a classification model is trained with the second dataset of labelled data, wherein in training of the subsequent generation, weighting of at least some of the labelled data in the second dataset, such as labelled data threat yielded an incorrect classification, is adjusted based on the score of such labelled data in the prior generation.
    Type: Grant
    Filed: January 25, 2023
    Date of Patent: April 9, 2024
    Assignee: GOOGLE LLC
    Inventors: David Benjamin Krisiloff, Scott Coull
  • Patent number: 11954515
    Abstract: A system according to an embodiment of the present invention includes at least two virtual machines running on a hardware platform using either a hosted or a bare metal hypervisor. The virtual machines may communicate with an agent-server resident in the host operating system or in one of the virtual machines to switch control of the hardware component, such as graphics hardware, from one virtual machine to another.
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: April 9, 2024
    Assignee: Google LLC
    Inventors: Wing-Yee Au, Alan Rowe, Sameer Narkhede
  • Patent number: 11954256
    Abstract: The technology involves providing haptic feedback to a user of a computing device. For instance, user input associated with a program of the computing device is received by a user interface module of the computing device. One or more processors of the computing device determine a kind of interaction corresponding to the user input. The one or more processors identify whether the kind of interaction is associated with one or more haptic feedback effects of a curated suite of haptic effects. Upon identifying that the kind of interaction is associated with one or more haptic feedback effect, the one or more processors select a particular haptic feedback effect from the curated suite of haptic effects. And the one or more processors are able to cause a haptic feedback module of the computing device to provide the particular haptic feedback effect for sensation by the user.
    Type: Grant
    Filed: November 21, 2022
    Date of Patent: April 9, 2024
    Assignee: GOOGLE LLC
    Inventors: Claire Tauziet, Kejia Shao
  • Patent number: 11955406
    Abstract: An IC die includes a temperature control element suitable for three-dimensional IC package with enhanced thermal control and management. The temperature control element may assist temperature control of the IC die when in operation. In one example, the temperature control element may have a plurality of thermal dissipating features disposed on a first surface of the IC die to efficiently control and dissipate the thermal energy from the IC die when in operation. A second surface opposite to the first surface of the IC die may include a plurality of devices, such as semiconductors transistors, devices, electrical components, circuits, or the like, that may generate thermal energy when in operation. The temperature control element may provide an IC die with high efficiency of heat dissipation that is suitable for 3D IC package structures and requirements.
    Type: Grant
    Filed: January 7, 2022
    Date of Patent: April 9, 2024
    Assignee: Google LLC
    Inventors: Yingying Wang, Emad Samadiani, Madhusudan K. Iyengar, Padam Jain, Xiaojin Wei, Teckgyu Kang, Sudharshan Sugavanesh Udhayakumar, Yingshi Tang
  • Patent number: 11955000
    Abstract: Methods, systems, and media for generating and evaluating street grids comprising: receiving street grid information corresponding to a plurality of locations, wherein the street grid information corresponding to a location is associated with vehicular traffic information; training a pedestrian comfort model using the street grid information and the vehicular traffic information, wherein an output of the pedestrian comfort model is a predicted pedestrian comfort score that is based on traffic congestion from the vehicular traffic information; receiving a plurality of potential street grids; evaluating each potential street grid in the plurality of potential street grids using the trained pedestrian comfort model, wherein the trained pedestrian comfort model generates predicted pedestrian comfort scores for portions of each potential street grid; and generating an augmented map of each potential street grid that presents the predicted pedestrian comfort scores for each portion of each potential street grid.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: April 9, 2024
    Assignee: Google LLC
    Inventors: Dan Vanderkam, Douwe Osinga, Violet Whitney, Kabir Soorya, Jack Amadeo, Difei Chen, Brian Ho, Okalo Ikhena, Amanda Meurer, Samara Trilling
  • Patent number: 11956117
    Abstract: Aspects of the disclosure are directed to monitoring, alerting, and/or root causing network problems based on current network behavior and network events at any instant in time using a network behavior model. The network behavior model can learn and be updated with network states and events to correlate network problems and determine root causes of the network problems for alerting and/or automatic correction.
    Type: Grant
    Filed: May 22, 2023
    Date of Patent: April 9, 2024
    Assignee: Google LLC
    Inventors: Arivudainambi Appachi gounder, Parthasarathi Palanisamy
  • Patent number: 11956484
    Abstract: Methods, systems, and media for identifying videos containing objectionable content are provided.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: April 9, 2024
    Assignee: Google LLC
    Inventors: Bartlomiej Wolowiec, Andreea-Alexandra Ganciulescu
  • Patent number: 11956447
    Abstract: An apparatus for encoding an image block includes a processor that presents, to a machine-learning model, the image block, obtains the partition decision for encoding the image block from the model, and encodes the image block using the partition decision. The model is trained to output a partition decision for encoding the image block by using training data for a plurality of training blocks as input, the training data including for a training block, partition decisions for encoding the training block, and, for each partition decision, a rate-distortion value resulting from encoding the training block using the partition decision. The model is trained using a loss function combining a partition loss function based upon a relationship between the partition decisions and respective predicted partitions, and a rate-distortion cost loss function based upon a relationship between the rate-distortion values and respective predicted rate-distortion values.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: April 9, 2024
    Assignee: GOOGLE LLC
    Inventors: Claudionor Coelho, Aki Kuusela, Joseph Young, Shan Li, Dake He
  • Patent number: 11955813
    Abstract: In one exemplary aspect, the subject matter described in this specification can be embodied in an energy extraction system that includes a decelerator cavity coupled to a transport line for a charged particle beam and an energy conversion device coupled to the decelerator cavity. The decelerator cavity is configured to extract energy from the charged particle beam traveling through the decelerator cavity as RF energy. The energy conversion is configured to convert the RF energy into electrical current and supply the electrical current to an electric power grid. The charged particle beam includes charged particles with individual rest masses greater than the rest mass of an electron.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: April 9, 2024
    Assignee: Google LLC
    Inventor: Gregory E. Leyh
  • Patent number: 11956010
    Abstract: The technology generally relates to determining a status of an optical channel between two components. For example, the components may be connected via an optical link including a plurality of optical channels. A first portion of the optical channels may be in use such that a second portion of the optical channels may be redundant channels. The component may include a test generator that transmits and receives a data pattern over each channel. The test generator may determine, based on the received data pattern, a status of each of the channels. If the status of a given channel is a failure status, the component may divert data for the given channel to a redundant channel.
    Type: Grant
    Filed: August 22, 2022
    Date of Patent: April 9, 2024
    Assignee: Google LLC
    Inventors: Zuowei Shen, Biao He, Hong Liu
  • Patent number: 11956091
    Abstract: Systems and methods for video conference content auto-retrieval and focus based on learned relevance is provided. In accordance with the systems and methods, audio streams and video streams from client devices participating in a video conference are received. Based on the audio streams, a subject being discussed during the video conference at a point in time is determined. A video stream that is most relevant to the subject being discussed during the video conference at the point in time is determined from the video streams. The determined video stream is provided to the client devices for presentation on the client devices while the subject is being discussed during the video conference.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: April 9, 2024
    Assignee: Google LLC
    Inventors: Victor Carbune, Daniel Keysers, Thomas Deselaers
  • Patent number: 11953908
    Abstract: A system for automated guided vehicle safety may include an automated guided vehicle (AGV) having a propulsion system configured to move the AGV, and a processor configured to control the propulsion system, and a laser imaging system configured to deploy a virtual safety fence at least partially surrounding the AGV. The laser imaging system may include a plurality of laser imaging sensors including a front sensor and a rear sensor, and a movable boom, the front sensor being mounted to the movable boom and configured to extend in front of the housing of the AGV.
    Type: Grant
    Filed: October 12, 2021
    Date of Patent: April 9, 2024
    Assignee: Google LLC
    Inventors: Zack Tokarczyk, Nathanael Arling Worden
  • Patent number: 11954167
    Abstract: Techniques for presenting a search result with an improved user interface. A computer system can receive, from a user device, a request for a content item. Additionally, the system can select, based on the request, a first content item from a plurality of content items. The first content item can be associated with an organization image and an organization name of an organization. Moreover, the system can process, using one or more machine-learned model, the organization image to determine whether the organization image is acceptable to be presented in the search result. Subsequently, the system can transmit, to the user device, the first content item and the organization image to be presented in the search result.
    Type: Grant
    Filed: December 21, 2022
    Date of Patent: April 9, 2024
    Assignee: GOOGLE LLC
    Inventors: Senthil Kumar Hariramasamy, Omar Frazer Restom, Abhinav Gaiha, Bhavika Goyal, Rushil Grover
  • Patent number: 11954594
    Abstract: This document generally describes a neural network training system, including one or more computers, that trains a recurrent neural network (RNN) to receive an input, e.g., an input sequence, and to generate a sequence of outputs from the input sequence. In some implementations, training can include, for each position after an initial position in a training target sequence, selecting a preceding output of the RNN to provide as input to the RNN at the position, including determining whether to select as the preceding output (i) a true output in a preceding position in the output order or (ii) a value derived from an output of the RNN for the preceding position in an output order generated in accordance with current values of the parameters of the recurrent neural network.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: April 9, 2024
    Assignee: Google LLC
    Inventors: Samy Bengio, Oriol Vinyals, Navdeep Jaitly, Noam M. Shazeer
  • Patent number: 11954597
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using embedded function with a deep network. One of the methods includes receiving an input comprising a plurality of features, wherein each of the features is of a different feature type; processing each of the features using a respective embedding function to generate one or more numeric values, wherein each of the embedding functions operates independently of each other embedding function, and wherein each of the embedding functions is used for features of a respective feature type; processing the numeric values using a deep network to generate a first alternative representation of the input, wherein the deep network is a machine learning model composed of a plurality of levels of non-linear operations; and processing the first alternative representation of the input using a logistic regression classifier to predict a label for the input.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: April 9, 2024
    Assignee: Google LLC
    Inventors: Gregory S. Corrado, Kai Chen, Jeffrey A. Dean, Gary R. Holt, Julian P. Grady, Sharat Chikkerur, David W. Sculley, II
  • Patent number: 11954403
    Abstract: Embodiments are provided for communicating notifications and other textual data associated with applications installed on an electronic device. According to certain aspects, a user can interface with an input device to send (218) a wake up trigger to the electronic device. The electronic device retrieves (222) application notifications and converts (288) the application notifications to audio data. The electronic device also sends (230) the audio data to an audio output device for annunciation (232). The user may also use the input device to send (242) a request to the electronic device to activate the display screen. The electronic device identifies (248) an application corresponding to an annunciated notification, and activates (254) the display screen and initiates the application.
    Type: Grant
    Filed: February 1, 2023
    Date of Patent: April 9, 2024
    Assignee: Google Technology Holdings LLC
    Inventors: Long Peng, Hui Dai, Xin Guan
  • Patent number: 11954442
    Abstract: The present disclosure is directed to systems and methods for performing reading comprehension with machine learning. More specifically, the present disclosure is directed to a Neural Symbolic Reader (example implementations of which may be referred to as NeRd), which includes a reader to encode the passage and question, and a programmer to generate a program for multi-step reasoning. By using operators like span selection, the program can be executed over a natural language text passage to generate an answer to a natural language text question. NeRd is domain-agnostic such that the same neural architecture works for different domains. Further, NeRd is compositional such that complex programs can be generated by compositionally applying the symbolic operators.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: April 9, 2024
    Assignee: GOOGLE LLC
    Inventors: Chen Liang, Wei Yu, Quoc V. Le, Xinyun Chen, Dengyong Zhou
  • Patent number: 11954024
    Abstract: A method includes receiving data objects, determining a predicted lifespan of each data object, and instantiating multiple shard files. Each shard file has an associated predicted lifespan range. The method also includes writing each data object into a corresponding shard file having the associated predicted lifespan range that includes the predicted lifespan of the respective data object and storing the shard files in a distributed system. The method also includes determining whether any stored shard files satisfy a compaction criteria based on a number of deleted data objects in each corresponding stored shard file. For each stored shard file satisfying the compaction criteria, the method also includes compacting the stored shard file by rewriting the remaining data objects of the stored shard file into a new shard file.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: April 9, 2024
    Assignee: Google LLC
    Inventors: Wangyuan Zhang, Sandeep Singhal, Sangho Yoon, Guangda Lai, Arash Baratloo, Zhifan Zhang, Gael Hatchue Njouyep, Pramod Gaud
  • Patent number: 11954306
    Abstract: A system enables universal remote media control across multiple platforms, devices, and users. A protocol allows a cast controller to have access to media operations and a state(s) associated with media content. The system receives commands from a cast controller, provides the commands to a media player, loads new media content into the media player, based on the commands, and receives state notifications from the media player. Another cast controller can receive the state notifications from the media player and control the media player based on the media operations and state(s) associated with media content.
    Type: Grant
    Filed: March 18, 2021
    Date of Patent: April 9, 2024
    Assignee: Google LLC
    Inventors: Mark David Scott, Mark Alan Foltz, John Affaki, Majd Bakar, Francis Tsui, Jennifer Shien-Ming Chen
  • Publication number: 20240114290
    Abstract: Various arrangements for managing a plurality of multimedia communication links in a point-to-multipoint Bluetooth network established between a source device and a plurality of sink devices are presented. An initial set of values of configuration parameters respectively related to each sink device of the plurality of sink devices can be determined. An initial value of a maximum bandwidth usage parameter related to the point-to-multipoint Bluetooth network can be determined. A new set of values of the configuration parameters different from the initial set of values can be determined. The new set of values may be determined to allocate bandwidth usage values between the plurality of multimedia communication links without exceeding the value of the maximum bandwidth usage parameter.
    Type: Application
    Filed: December 6, 2023
    Publication date: April 4, 2024
    Applicant: Google LLC
    Inventors: Julien Goupy, Thomas Girardier, Nicolas Guezellot Prudhomme
  • Publication number: 20240111504
    Abstract: A method for generation of chat applications includes receiving a deployment request requesting deployment of a no-code application generated by a user within a no-code environment to a chat application environment. The no-code application includes a trigger condition, an action response defining an action in response to the trigger condition being satisfied, and a no-code environment graphical user interface (GUI) view based on the action response. The method includes, after receiving the deployment request, receiving an interaction indication indicating that the trigger condition is satisfied. In response to receiving the interaction indication, the method includes executing the action response, translating the no-code environment GUI view into a chat application GUI view, and transmitting the chat application GUI view to a user device. The chat application GUI view is configured to cause the user device to display the chat application GUI view within the chat application environment.
    Type: Application
    Filed: September 30, 2022
    Publication date: April 4, 2024
    Applicant: Google LLC
    Inventors: Michael Jeffrey Procopio, Sarmad Hashmi, Rachel Goodman Moore, Nicholas Eric Westbury, Girimurugan Natarajan, Francis Herrera Cortez, Carlin Yuen
  • Publication number: 20240113893
    Abstract: A method for securing messages includes obtaining, at a first message server, a message for a user of a message service hosted by the first message server, the message including a header including a digital signature signed by an author of the message and a list of one or more recipients of the message. The method includes determining that a Domain Name System (DNS) TXT record associated with the message includes a delegation policy indicating that a second message server declared all intended recipients of the message. In response, the method includes determining that the digital signature by the author is valid and that the user is a declared recipient of the message. The method includes, in response to determining that the digital signature by the author is valid and the user is the declared recipient of the message, indicating the message is authentic.
    Type: Application
    Filed: September 29, 2023
    Publication date: April 4, 2024
    Applicant: Google LLC
    Inventor: Wei-haw Chuang
  • Publication number: 20240111497
    Abstract: A method for providing autofill suggestions in a development environment includes obtaining, from a user interface executing on a user device, a user input representing source code generated within a development environment. The source code is created using a particular programming language and a programming code base. The method further includes determining, using a machine learning model, at least one autofill suggestion based on the user input, the autofill suggestion continuing the source code represented by the user input. The method further includes determining, using a rule-based semantic checker configured for the particular programming language, whether the autofill suggestion is semantically correct based on the development environment and the programming code base. The method also includes, when the autofill suggestion is semantically correct, transmitting the autofill suggestion for display on the user interface of the user device.
    Type: Application
    Filed: December 11, 2023
    Publication date: April 4, 2024
    Applicant: Google LLC
    Inventors: Maxim Tabachnyk, Yurun Shen, Stoyan Stefanov Nikolov, Stanislav Pyatykh, Ksenia Korovina, Evgeny Gryaznov, Erik Grabljevec
  • Publication number: 20240112667
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speech synthesis. The methods, systems, and apparatus include actions of obtaining an audio representation of speech of a target speaker, obtaining input text for which speech is to be synthesized in a voice of the target speaker, generating a speaker vector by providing the audio representation to a speaker encoder engine that is trained to distinguish speakers from one another, generating an audio representation of the input text spoken in the voice of the target speaker by providing the input text and the speaker vector to a spectrogram generation engine that is trained using voices of reference speakers to generate audio representations, and providing the audio representation of the input text spoken in the voice of the target speaker for output.
    Type: Application
    Filed: November 30, 2023
    Publication date: April 4, 2024
    Applicant: Google LLC
    Inventors: Ye Jia, Zhifeng Chen, Yonghui Wu, Jonathan Shen, Ruoming Pang, Ron J. Weiss, Ignacio Lopez Moreno, Fei Ren, Yu Zhang, Quan Wang, Patrick An Phu Nguyen
  • Publication number: 20240112559
    Abstract: Various arrangements for performing fall detection are presented. A smart-home device may transmit radar waves. Based on reflected radar waves, raw waveform data may be created. The raw waveform data may be processed to determine that a fall by a person has occurred. Speech may then be output announcing that the fall has been detected via the speaker of the smart home device.
    Type: Application
    Filed: November 30, 2023
    Publication date: April 4, 2024
    Applicant: Google LLC
    Inventors: Dongeek Shin, Shwetak Patel, Rizwan Chaudhry, Chetan Bhole, Vaibhav Darbari, Todd Whitehurst, Anupam Pathak
  • Publication number: 20240112312
    Abstract: This document describes techniques and devices for motion-induced blurring to reduce an appearance of a boundary separating regions of a display. Sensors (e.g., cameras, microphones, biometric sensors, ambient light sensors, radar sensors, and so forth) may be placed at least partially underneath regions of a display. Placing a sensor underneath a region of a display, however, often requires reduced pixel-density (e.g., relatively low resolution), which can cause scintillations of the content as it moves on the display. The techniques described herein address some undesirable effects of this reduced pixel-density by blurring content moving within regions of low resolution. Furthermore, the techniques can adjust an amount of blurring based on a speed of the moving content. Thus, when the display includes regions of differing resolutions, the techniques described herein can blur the moving content to reduce the appearance of a boundary separating these regions of differing resolutions.
    Type: Application
    Filed: March 8, 2021
    Publication date: April 4, 2024
    Applicant: Google LLC
    Inventor: Jonathan Blair Phillips
  • Publication number: 20240111819
    Abstract: A method for a crawl algorithm includes obtaining a plurality of web pages for a web crawler to crawl. The method also includes determining an available bandwidth for the web crawler. The method includes, for each respective web page of the plurality of web pages, determining a respective crawl value for the respective web page based on the available bandwidth and determining that the respective crawl value of the respective web page satisfies a threshold value. The method includes, in response to determining that the respective crawl value of the respective web page satisfies the threshold value, updating the respective web page in a cache memory.
    Type: Application
    Filed: September 25, 2023
    Publication date: April 4, 2024
    Applicant: Google LLC
    Inventors: Linhai Qiu, Robert Istvan Busa-Fekete, Julian Ulf Zimmert, Andras Gyorgy, Hao Shen, Hyomin Choi, Sharmila Vijay, Xiao Li
  • Publication number: 20240114670
    Abstract: Techniques and apparatuses directed to component shielding are described in this document. A first aspect relates to a system including a printed circuit board (PCB) oriented along a first plane, a device on the PCB, and a component shield having a wall structure oriented perpendicular to the first plane and a cover structure connected to the wall structure. The system includes a housing structure oriented along a second plane that is substantially parallel to the first plane. The first and second planes define a shielded space within which the component shield and the device reside. The system further includes a shielding layer residing at least partially between the cover and housing structures. The shielding layer has an irregular cross-section along a fourth plane perpendicular to at least one of the first or second planes and a third plane. The irregular cross-section includes a protrusion that extends from the third plane.
    Type: Application
    Filed: October 4, 2022
    Publication date: April 4, 2024
    Applicant: Google LLC
    Inventors: Wen Shian Lin, Chien Hua Hsu, Shihwen Lee, Bing-Feng Wang, Chijer Wang
  • Publication number: 20240114446
    Abstract: The present disclosure describes systems and methods for a user equipment wirelessly communicating with another user equipment using dual connectivity (DC) with a terrestrial base station and a satellite or high-altitude platform. The described methods and systems include a principal routing manager assessing that different subsets of data, to be transmitted from the user equipment to the other user equipment, can use different, respective qualities of service (QoS) offered through different wireless-communication networks associated with the terrestrial base station and the satellite or high-altitude platform.
    Type: Application
    Filed: December 4, 2023
    Publication date: April 4, 2024
    Applicant: Google LLC
    Inventors: Jibing Wang, Erik Richard Stauffer, Aamir Akram
  • Patent number: 11949961
    Abstract: A computer-implemented method for optimizing the placement of previously selected breaks in a media item is provided herein. Embodiments of the method include steps of identifying a break in a media item, the break being associated with a first break point at a first time during playback of the media item. The method may also include steps of dynamically adjusting the placement of the breaks within the media item based on the performance of the media item.
    Type: Grant
    Filed: June 6, 2022
    Date of Patent: April 2, 2024
    Assignee: GOOGLE LLC
    Inventors: Yun Shi, Jianfeng Yang, Ramesh Sarukkai, Zindziswa Lara McCormick
  • Patent number: 11947587
    Abstract: In accordance with some embodiments, a method for generating sentimental information associated with media content is provided, the method comprising: receiving user input data corresponding to a user; identifying a portion of the media content item based on the user input data; determining a sentiment based on the user input data, wherein the sentiment is one of a positive sentiment which indicates that the media content item was liked by the user or a negative sentiment which indicates that the media content item was disliked by the user; determining an amount of the sentiment based on the user input data; associating the amount of the sentiment with the portion of the media content item; and generating, for the media content item, sentimental information that indicates the amount of the sentiment associated with at least one portion of the media content item.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: April 2, 2024
    Assignee: GOOGLE LLC
    Inventor: Benedict John Davies
  • Patent number: 11945106
    Abstract: A method includes receiving image data representing an environment of a robotic device from a camera on the robotic device. The method further includes applying a trained dense network to the image data to generate a set of feature values, where the trained dense network has been trained to accomplish a first robot vision task. The method additionally includes applying a trained task-specific head to the set of feature values to generate a task-specific output to accomplish a second robot vision task, where the trained task-specific head has been trained to accomplish the second robot vision task based on previously generated feature values from the trained dense network, where the second robot vision task is different from the first robot vision task. The method also includes controlling the robotic device to operate in the environment based on the task-specific output generated to accomplish the second robot vision task.
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: April 2, 2024
    Assignee: Google LLC
    Inventors: Michael Quinlan, Sean Kirmani
  • Patent number: 11948580
    Abstract: Implementations described herein are directed to enabling collaborative ranking of interpretations of spoken utterances based on data that is available to an automated assistant and third-party agent(s), respectively. The automated assistant can determine first-party interpretation(s) of a spoken utterance provided by a user, and can cause the third-party agent(s) to determine third-party interpretation(s) of the spoken utterance provided by the user. In some implementations, the automated assistant can select a given interpretation, from the first-party interpretation(s) and the third-party interpretation(s), of the spoken utterance, and can cause a given third-party agent to satisfy the spoken utterance based on the given interpretation.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: April 2, 2024
    Assignee: GOOGLE LLC
    Inventors: Akshay Goel, Nitin Khandelwal, Richard Park, Brian Chatham, Jonathan Eccles, David Sanchez, Dmytro Lapchuk
  • Patent number: 11949946
    Abstract: The present disclosure is generally related to inserting supplemental audio content into primary audio content via digital assistant applications. A data processing system can maintain an audio recording of a content publisher and a content spot marker to specify a content spot that defines a time at which to insert supplemental audio content. The data processing system can receive an input audio signal from a client device. The data processing system can parse the input audio signal to determine that the input audio signal corresponds to a request and can identify the audio recording of the content publisher. The data processing system can identify, responsive to the determination, a content selection parameter. The data processing system can select an audio content item using the content selection parameter. The data processing system can generate and transmit an action data structure including the audio recording inserted with audio content item.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: April 2, 2024
    Assignee: GOOGLE LLC
    Inventors: Rachel Hausmann, Collin Irwin
  • Patent number: 11947595
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for storing semi-structured data. One of the methods includes maintaining a plurality of schemas; receiving a first semi-structured data item; determining that the first semi-structured data item does not match any of the schemas in the plurality of schemas; and in response to determining that the first semi-structured data item does not match any of the schemas in the plurality of schemas: generating a new schema, encoding the first semi-structured data item in the first data format to generate the first new encoded data item in accordance with the new schema, storing the first new encoded data item in the data item repository, and associating the first new encoded data item with the new schema.
    Type: Grant
    Filed: September 7, 2022
    Date of Patent: April 2, 2024
    Assignee: Google LLC
    Inventor: Martin Probst
  • Patent number: 11947603
    Abstract: The disclosed embodiments include computerized methods, systems, and devices, including computer programs encoded on a computer storage medium, for generating terms of a search query based on a user's spoken utterances, identifying multiple cross-platform messages based on the generated terms, and to generating, via a presentation device, a single interface that enables the user to interact with identified messages. Based on a spoken utterance, the disclosed embodiments may determine user-specified search terms and/or criteria, and based on the user-specified search terms and/or criteria, may obtain cross-platform message data that corresponds to the search query. The communications device may generate one or more interface elements that describe corresponding ones of the cross-platform messages, which may be presented within a unified graphical user interface or voice-user interface by a communications device.
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: April 2, 2024
    Assignee: GOOGLE LLC
    Inventors: Vinh Quoc Ly, Ahmet Onur Tekdas, Timo Mertens, Okan Kolak, Charles Randell Sievert, Christine Nguyen, Jin Lu
  • Patent number: 11947662
    Abstract: A uniform enclave interface is provided for creating and operating enclaves across multiple different types of backends and system configurations. For instance, an enclave manager may be created in an untrusted environment of a host computing device. The enclave manager may include instructions for creating one or more enclaves. An enclave may be generated in memory of the host computing device using the enclave manager. One or more enclave clients of the enclave may be generated by the enclave manager such that the enclave clients configured to provide one or more entry points into the enclave. One or more trusted application instances may be created in the enclave.
    Type: Grant
    Filed: September 22, 2022
    Date of Patent: April 2, 2024
    Assignee: Google LLC
    Inventors: Matthew Gingell, Peter Gonda, Alexander Thomas Cope, Sergey Karamov, Keith Moyer, Uday Savagaonkar, Chong Cai
  • Patent number: 11947420
    Abstract: Systems and methods that enable hardware memory error tolerant software systems. For instance, the system may comprise a host device that instantiates a kernel agent in response to one or more requests to access hardware memory, determines, by the kernel agent based on the received information, whether the request to access memory will cause access to a corrupt memory location, and skip an operation associated with the corrupt memory location in response to determining that the request will access a corrupt memory location. The systems may also include a system that detects software vulnerabilities to hardware memory errors.
    Type: Grant
    Filed: December 15, 2021
    Date of Patent: April 2, 2024
    Assignee: Google LLC
    Inventors: Jue Wang, Daniel Ryan Vance
  • Patent number: 11947503
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating data defining a graph. In one aspect, a method comprises: sequentially generating a respective edge set for each node in the graph, wherein for each of a plurality of nodes after a first node, generating the edge set for the node comprises: receiving a context embedding for the node that summarizes a respective edge set for each node that precedes the node; generating, based on the context embedding for the node: (i) a respective edge set for the node, and (ii) a respective embedding of the edge set for the node; generating a context embedding for a next node in the ordering of the nodes using the embedding of the edge set for the node; and adding the set of edges defined by the edge set for the node to the graph.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: April 2, 2024
    Assignee: Google LLC
    Inventors: Hanjun Dai, Azade Nazi, Yujia Li, Bo Dai, Dale Eric Schuurmans
  • Patent number: 11947594
    Abstract: A method for providing personalized content sharing is disclosed.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: April 2, 2024
    Assignee: Google LLC
    Inventors: Justin Lewis, Ruxandra Georgiana Davies
  • Patent number: 11947783
    Abstract: Implementations set forth herein relate to an automated assistant that can perform operations to revert various applications to prior states that the applications may have arrived at via certain user inputs. The user can provide a spoken utterance such as, “undo,” in order to cause the automated assistant to identify a particular application that the user may want to affect with the “undo” command. When the particular application is identified, the automated assistant can identify one or more operations recently performed using the particular application. In some implementations, the automated assistant can provide the user with a variety of undo options in response to an “undo” command. For instance, the automated assistant can prompt the user to select one of a first cluster of operations and/or a second cluster of operations to be undone, and each cluster can refer to different operations.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: April 2, 2024
    Assignee: GOOGLE LLC
    Inventors: Matthew Sharifi, Victor Carbune
  • Patent number: 11948014
    Abstract: Methods, systems, devices, and computer-readable storage media for managing a multi-tenant cloud computing platform. Rather than maintain cluster control planes separately for each tenant, a cloud provider control plane implemented on one or more nodes can manage the creation, allocation, execution, and destruction of cluster control planes in an on-demand way. Computing resources can be used more efficiently at least because resources are not under-utilized. Adding additional tenants can be done with zero or small marginal cost per-tenant, because cluster control planes for servicing requests by the tenant are executed in response to a request, but destroyed when a tenant for the plane is idle. Multiple instances of an API server implementing a platform API for communicating between devices of the platform and clusters of computing resources can be generated and modified on a per-tenant basis.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: April 2, 2024
    Assignee: Google LLC
    Inventor: Daniel Veritas Smith
  • Patent number: 11948520
    Abstract: PWM-frame rate misalignment is mitigated through implementation of a discrete variable refresh rate (VRR) scheme. A target frame rate is limited to a frame rate selected from only those frame rates that facilitate alignment of each frame period to a specified edge of a PWM cycle of a brightness control signal of a display panel. This alignment results in each frame period at the selected frame rate starting at a same point in a corresponding PWM cycle and ending at a same point in a corresponding PWM cycle to help ensure a constant effective duty cycle across each successive frame period, which in turn mitigates perception of flicker that otherwise would arise. Further, the discrete VRR scheme can employ a compensation mode for compensating for the delay in rendering or otherwise obtaining a frame for display so as to maintain a consistent duty cycle in the brightness control signal.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: April 2, 2024
    Assignee: GOOGLE LLC
    Inventors: Sang Young Youn, Sun-il Chang, Wonjae Choi, Sangmoo Choi
  • Patent number: 11948045
    Abstract: Methods, systems, and apparatus for parallel optimization of continuously running quantum error correction by closed-loop feedback. In one aspect, a method includes continuously and effectively optimizing qubit performance in-situ whilst an error correction operation on the quantum system is running. The method directly monitors the output from error detection and provides this information as feedback to calibrate the quantum gates associated with the quantum system. In some implementations, the physical qubits are spatially partitioned into one or more independent hardware patterns, where the errors attributable to each hardware pattern are non-overlapping. The one or more different sets of hardware patterns are then temporarily interleaved such that all physical qubits and operations are optimized. The method allows for the optimization of each section of a hardware pattern to be performed individually and in parallel, and can result is O(1) scaling.
    Type: Grant
    Filed: April 20, 2023
    Date of Patent: April 2, 2024
    Assignee: Google LLC
    Inventor: Julian Shaw Kelly
  • Patent number: D1020714
    Type: Grant
    Filed: May 6, 2021
    Date of Patent: April 2, 2024
    Assignee: GOOGLE LLC
    Inventors: Christophe Koch, Alberto Villarreal Bello, Jessica Sheung-yan Ng, Nicholas Gillet, Anuja Gunwant Bagul, Mark Zaveson
  • Patent number: D1020716
    Type: Grant
    Filed: April 19, 2022
    Date of Patent: April 2, 2024
    Assignee: GOOGLE LLC
    Inventors: Christophe Koch, Rachael Rendely, Nick Gillett, Dan Berg, Khozy Jafferji
  • Patent number: D1021954
    Type: Grant
    Filed: May 12, 2021
    Date of Patent: April 9, 2024
    Assignee: GOOGLE LLC
    Inventors: Selim Cinek, Seigo Nonaka, Nick Bearman, John Thomas DiMartile, III, James Gundersen, Beverly Tai