Patents Assigned to Google LLC
  • Patent number: 11895073
    Abstract: A method of postponing an electronic message is performed at a computing device having one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. The device displays a first electronic message for a user of the computing device and receives user input to postpone the first electronic message. In response to the user input, the device displays a plurality of postponement locations in a user interface window and receives user selection of a postponement location from the displayed plurality of postponement locations. The device then inhibits display of the first electronic message at the computing device. When it is subsequently determined that the computing device is at the first postponement location, the device redisplays the first electronic message.
    Type: Grant
    Filed: August 26, 2022
    Date of Patent: February 6, 2024
    Assignee: Google LLC
    Inventors: Vijay Umapathy, Ryan James Fioravanti
  • Patent number: 11893003
    Abstract: Methods and apparatus for generating waveforms for application in a quantum computing device. In one aspect, a system comprises a batch generator that receives experiment data sets defining respective experiments, each experiment data set comprising a set of waveforms defined by respective waveform data; determines unique waveforms; generates a corresponding set of respective waveform data that includes the respective waveform data for each unique waveform; generates, for each of the experiments, a waveform list that references the respective waveform data in the set of respective waveform data that corresponds to the waveforms in the set; and batch instructions that are executable by waveform generator hardware and that cause the waveform generator hardware to process each waveform list by selecting each referenced waveform data in the waveform list; and generate, in response to the selected waveform data, a waveform that is suitable for application in a quantum computing device.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: February 6, 2024
    Assignee: Google LLC
    Inventors: Julian Shaw Kelly, Matthew Neeley
  • Patent number: 11894014
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for audio-visual speech separation. A method includes: obtaining, for each frame in a stream of frames from a video in which faces of one or more speakers have been detected, a respective per-frame face embedding of the face of each speaker; processing, for each speaker, the per-frame face embeddings of the face of the speaker to generate visual features for the face of the speaker; obtaining a spectrogram of an audio soundtrack for the video; processing the spectrogram to generate an audio embedding for the audio soundtrack; combining the visual features for the one or more speakers and the audio embedding for the audio soundtrack to generate an audio-visual embedding for the video; determining a respective spectrogram mask for each of the one or more speakers; and determining a respective isolated speech spectrogram for each speaker.
    Type: Grant
    Filed: September 22, 2022
    Date of Patent: February 6, 2024
    Assignee: Google LLC
    Inventors: Inbar Mosseri, Michael Rubinstein, Ariel Ephrat, William Freeman, Oran Lang, Kevin William Wilson, Tali Dekel, Avinatan Hassidim
  • Patent number: 11892649
    Abstract: Improved systems ensuring an accuracy of eye gaze measurements in an augmented reality head-mounted wearable device include a radiation direction rerouter (e.g., a partial retroreflector) configured to adjust an angle of incidence of the radiation in the waveguide at a first surface of a waveguide to produce radiation directed at an adjusted angle of incidence at an outcoupler such that the output direction is essentially parallel to the gaze angle of the user's eye. For example, a partial retroreflector may be disposed on a surface of the waveguide opposite the outcoupler provides an additional reflection so that the gaze angle of the user's eye is matched to an angle of an image of the eye pupil onto a world-facing radiation detector (e.g., a camera).
    Type: Grant
    Filed: April 7, 2023
    Date of Patent: February 6, 2024
    Assignee: Google LLC
    Inventors: Daniel Adema, Timothy Paul Bodiya
  • Patent number: 11893485
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing inputs using a neural network system that includes a batch normalization layer. One of the methods includes receiving a respective first layer output for each training example in the batch; computing a plurality of normalization statistics for the batch from the first layer outputs; normalizing each component of each first layer output using the normalization statistics to generate a respective normalized layer output for each training example in the batch; generating a respective batch normalization layer output for each of the training examples from the normalized layer outputs; and providing the batch normalization layer output as an input to the second neural network layer.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: February 6, 2024
    Assignee: Google LLC
    Inventors: Sergey Ioffe, Corinna Cortes
  • Patent number: 11894140
    Abstract: A computer-implemented method includes receiving, by a computing device, a particular textual description of a scene. The method also includes applying a neural network for text-to-image generation to generate an output image rendition of the scene, the neural network having been trained to cause two image renditions associated with a same textual description to attract each other and two image renditions associated with different textual descriptions to repel each other based on mutual information between a plurality of corresponding pairs, wherein the plurality of corresponding pairs comprise an image-to-image pair and a text-to-image pair. The method further includes predicting the output image rendition of the scene.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: February 6, 2024
    Assignee: Google LLC
    Inventors: Melissa Strader, William Ito, Christopher Co, Katherine Chou, Alvin Rajkomar, Rebecca Rolfe
  • Patent number: 11893491
    Abstract: A method for determining a final architecture for a neural network to perform a particular machine learning task is described.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: February 6, 2024
    Assignee: Google LLC
    Inventors: Mingxing Tan, Quoc V. Le
  • Patent number: 11895206
    Abstract: Systems and methods are provided for including information in an invitation from a first to connect with a second user that identifies a context regarding how the first user found the second user. A system can include a request component configured to receive, at a first network source, information identifying a second user that a first user has selected to send an invitation to connect with at the first network source, a context component configured to determine a context regarding selection of the second user by the first user, including where the first user found the information identifying the second user, and a generation component configured to generate an invitation that invites the second user to connect with the first user at the first network source. The invitation comprises first user identification information and context information identifying the context regarding the selection of the second user by the first user.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: February 6, 2024
    Assignee: Google LLC
    Inventors: Michael Patrick Schneider, Justin Lewis
  • Patent number: 11893795
    Abstract: In aspects, a visitor interaction system is described for interacting with visitors. The visitor interaction system can obtain video data, identify an approach of a person, and determine an identity of the person. Further, the visitor interaction system can determine that the person belongs to a respective visitor group of a plurality of visitor groups. Each of the plurality of visitor groups corresponds to a response model that includes a plurality of response actions. At least one of the response actions includes an autonomous response action. The visitor interaction system can also identify a response model corresponding to the respective visitor group and initiate an autonomous response action associated with the response model. The visitor interaction system can then send a report message to the user via a client device.
    Type: Grant
    Filed: December 9, 2020
    Date of Patent: February 6, 2024
    Assignee: Google LLC
    Inventors: William Alexander Finlayson, Liana Kong, John Jordan Nold, Sahana Mysore, Ruiyi Song
  • Patent number: 11895474
    Abstract: Methods, systems, devices, and computer-readable storage media for activity detection of a user of a computing device, using multi-modal sensing. A device can be configured to receive sensor data corresponding to multiple modalities and process the sensor data to predict an activity performed by a user of a computing device. The device in response to the detected activity can perform a response action, such as muting or pausing audio playback from the computing device. Different modalities can be combined, such as body vibration data, air vibration data, and image data, which can be processed to distinguish user activity, e.g., speaking versus not speaking, to allow the computing device to perform the correct corresponding action.
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: February 6, 2024
    Assignee: Google LLC
    Inventors: Jamie Alexander Zyskowski, Karolis Misiunas, Thomas William Inskip, VI, Mohamad Hassan bin Mohamad Rom
  • Patent number: 11893227
    Abstract: In one example, a computing device includes one or more user input detection components, and one or more processors configured to receive an indication of a first user input detected by the one or more user input detection components, responsive to receiving the indication of the first user input, adjust a level of an attention buffer at a defined rate; responsive to determining that the level of the attention buffer satisfies a first threshold, prevent further interaction with a user interface of the computing device, responsive to determining that an indication of a second user input has not been received within a time period, adjust a level of the attention buffer, and responsive to determining that the level of the attention buffer satisfies a second threshold, allow further interaction with the user interface.
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: February 6, 2024
    Assignee: Google LLC
    Inventors: Gregory Mason Neiswander, Sabrina Silk Billinghurst, Yuan Hang Li, Daniel Holle, Yan Yan, Jorge Taketoshi Furuya Mariche, Jia Wei Tam, Stefan Day Dierauf, Rasekh Rifaat, Ian Douglas Barlow
  • Patent number: 11893933
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for compensating an image to be shown on a display including an array of light-emitting pixels and a sensor arranged to receive light transmitted by adjacent light-emitting pixels. A method includes collecting, from the sensor, a luminance of light received by the sensor during an emission-on period, and a luminance of light received by the sensor during an emission-off period. The method includes calculating, by comparing the luminance during the emission-on period to the luminance during the emission-off period, a luminance of light internally reflected from the adjacent pixels and received by the sensor during the emission-on period. The method includes determining that an error between the luminance of light internally reflected and a reference luminance equals or exceeds a threshold error, and adjusting a driving voltage for driving the pixels to reduce the error.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: February 6, 2024
    Assignee: Google LLC
    Inventors: Sun-il Chang, Hyunchul Kim
  • Patent number: 11893224
    Abstract: A method includes a hierarchical dataset that includes a root-data object and data collections nested under the root-data object. Each data collection includes one or more data objects, each data object associated with one or more other data collections. The method also includes displaying a hierarchical user interface on a screen. The hierarchical user interface includes column. The columns include data-object columns and data-collection columns, wherein the columns alternate between data-object columns and data-collection columns. Each data-object column displays a list of the one or more data objects of a respective data collection. Each data-collection column displays a list of the one or more data collections of a respective data object, the data-collection columns includes a root-data-collection column displaying a list of the one or more data collections associated with the root-data object.
    Type: Grant
    Filed: March 6, 2023
    Date of Patent: February 6, 2024
    Assignee: Google LLC
    Inventor: Michael Kleinerman
  • Patent number: 11895578
    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: Grant
    Filed: December 10, 2019
    Date of Patent: February 6, 2024
    Assignee: Google LLC
    Inventors: Jibing Wang, Erik Richard Stauffer, Aamir Akram
  • Patent number: 11894416
    Abstract: A display device includes a substrate includes a first emitter and a second emitter thereon. The first emitter includes a first lower active quantum well (QW) region that has a first emission spectrum spanning a first spectral range. The second emitter includes (i) an upper active QW region that has a second emission spectrum spanning a second spectral range that is distinct from the first spectral range, (ii) a second lower active QW region having the first emission spectrum and being located between the upper active QW region and the substrate, and (iii) a barrier layer between the second lower active QW region and the upper active QW region for suppressing emission of the second lower active QW region.
    Type: Grant
    Filed: July 6, 2022
    Date of Patent: February 6, 2024
    Assignee: Google LLC
    Inventor: Gang He
  • Patent number: 11893108
    Abstract: A method for accessing one or more service processes of service includes executing at least one service enclave and executing an enclave sandbox that wraps the at least one service enclave. The at least one service enclave provides an interface to the one or more service processes. The enclave sandbox is configured to establish an encrypted communication tunnel to the at least one service enclave interfacing with the one or more service processes, and communicate program calls to/from the one or more service processes as encrypted communications through the encrypted communication tunnel.
    Type: Grant
    Filed: December 31, 2022
    Date of Patent: February 6, 2024
    Assignee: Google LLC
    Inventors: Nicolas Lidzborski, Jonathon Giffin
  • Patent number: 11893056
    Abstract: A media application selects, from a collection of images associated with a user account, candidate pairs of images, where each pair includes a first static image and a second static image from the user account. The media application applies a filter to select a particular pair of images from the candidate pairs of images. The media application generates, using an image interpolator, one or more intermediate images based on the particular pair of images. The media application generates a video that includes three or more frames arranged in a sequence, where a first frame of the sequence is the first static image, a last frame of the sequence is the second static image, and each of the one or more intermediate images is a corresponding intermediate frame of the sequence between the first frame and the last frame.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: February 6, 2024
    Assignee: Google LLC
    Inventors: Janne Kontkanen, Jamie Aspinall, Dominik Kaeser, Navin Sarma, Brian Curless, David Salesin
  • Patent number: 11894465
    Abstract: Deep gate-all-around semiconductor devices having germanium or group 111-V active layers are described. For example, a non-planar semiconductor device includes a hetero-structure disposed above a substrate. The hetero-structure includes a hetero-junction between an upper layer and a lower layer of differing composition. An active layer is disposed above the hetero-structure and has a composition different from the upper and lower layers of the hetero-structure. A gate electrode stack is disposed on and completely surrounds a channel region of the active layer, and is disposed in a trench in the upper layer and at least partially in the lower layer of the hetero-structure. Source and drain regions are disposed in the active layer and in the upper layer, but not in the lower layer, on either side of the gate electrode stack.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: February 6, 2024
    Assignee: Google LLC
    Inventors: Ravi Pillarisetty, Willy Rachmady, Van H. Le, Seung Hoon Sung, Jessica S. Kachian, Jack T. Kavalieros, Han Wui Then, Gilbert Dewey, Marko Radosavljevic, Benjamin Chu-Kung, Niloy Mukherjee
  • Publication number: 20240038620
    Abstract: A pin fin placement assembly utilized to form pin fins in a thermal dissipating feature is provided. The pin fin placement assembly may place the pin fins on an IC die disposed in the IC package. The pin fin placement assembly may assist massively placing the pin fins with desired profiles and numbers on desired locations of the IC die. The plurality of pin fins is formed in a first plurality of apertures in the pin fin placement assembly. A thermal process is then performed to solder the plurality of pin fins on the IC die.
    Type: Application
    Filed: July 29, 2022
    Publication date: February 1, 2024
    Applicants: Google LLC, Google LLC
    Inventors: Yingshi Tang, Yingying Wang, Padam Jain, Emad Samadiani, Sudharshan Sugavanesh Udhayakumar, Madhusudan K. Iyengar
  • Publication number: 20240037146
    Abstract: A method of storing semi-structured data includes receiving user data from a user of a query system where the user data includes semi-structured user data. The method also includes receiving an indication that the semi-structured user data fails to include a fixed schema. In response to the indication that the semi-structured user data fails to include the fixed schema, the method further includes parsing the semi-structured user data into a plurality of data paths and extracting a data type associated with each respective data path of the plurality of data paths. The method additionally includes storing the semi-structured user data as a row entry in a table of a database in communication with the query system wherein each column value associated with the row entry corresponds to a respective one of the plurality of data paths and the data type associated with the respective data path.
    Type: Application
    Filed: October 9, 2023
    Publication date: February 1, 2024
    Applicant: Google LLC
    Inventors: Luis Alonso, Vladislav Grachev, Hossein Ahmadi, Srinagesh Susarla, Francis Lan, Srinidhi Raghavan, Vinay Balasubramaniam, Oleksandr Blyzniuchenko