Patents Assigned to GOOGLE
  • Publication number: 20230379248
    Abstract: Techniques and devices for communicating Internet Protocol version 6 (IPv6) traffic using a lightweight Internet Protocol (LwIP) network stack and a tunnel router, by an electronic device in a first network segment of a fabric network are described. The tunnel router receives an Internet Protocol version (IPv4) address for an access router in a second network segment of the fabric network and establishes a secure IPv6-over-IPv4 network tunnel with the access router in the second network segment. The tunnel router advertises an IPv6 network route for the fabric network and, using the advertised IPv6 network route, routes IPv6 messages from the electronic device to one or more devices in the second network segment using the secure IPv6-over-IPv4 network tunnel.
    Type: Application
    Filed: September 22, 2020
    Publication date: November 23, 2023
    Applicant: Google LLC
    Inventors: Grant Michael Erickson, Jay Dare Logue
  • Patent number: 11822731
    Abstract: The technology provides for a system for determining a gesture provided by a user. In this regard, one or more processors of the system may receive image data from one or more visual sensors of the system capturing a motion of the user, and may receive motion data from one or more wearable computing devices worn by the user. The one or more processors may recognize, based on the image data, a portion of the user's body that corresponds to a gesture to perform a command. The one or more processors may also determine one or more correlations between the image data and the received motion data. Based on the recognized portion of the user's body and the one or more correlations between the image data and the received motion data, the one or more processors may detect the gesture.
    Type: Grant
    Filed: October 20, 2022
    Date of Patent: November 21, 2023
    Assignee: Google LLC
    Inventors: Katherine Blair Huffman, Gregory Granito
  • Patent number: 11823385
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing fundus images using fundus image processing machine learning models.
    Type: Grant
    Filed: June 13, 2022
    Date of Patent: November 21, 2023
    Assignee: Google LLC
    Inventors: Christopher Semturs, Dale R. Webster, Avinash Vaidyanathan Varadarajan, Akinori Mitani, Lily Hao Yi Peng
  • Patent number: 11823676
    Abstract: Methods, apparatus, systems, and computer-readable media are provided for resuming a partially completed action that is to be performed by an automated assistant. The action can require the automated assistant to prompt the user to provide information that the automated assistant can use to complete the action. During a dialog session in which the user is providing the information, an event can occur that interferes with the completion of the action. In response, the automated assistant can cause any information obtained during the dialog session to be stored locally, in order that the automated assistant can resume completing the action at a later time. For instance, the user can be prompted by the automated assistant to complete the action, or the user can independently invoke the automated assistant to complete the action at a time that is convenient for the user.
    Type: Grant
    Filed: September 17, 2021
    Date of Patent: November 21, 2023
    Assignee: GOOGLE LLC
    Inventors: Vikram Aggarwal, Moises Morgenstern Gali
  • Patent number: 11823359
    Abstract: Systems and methods for adjusting an image are provided. In one example embodiment, a computer-implemented method includes obtaining data representing an image. The method includes inputting the image into a machine learned model. The method includes obtaining, in response to inputting the image into the machine learned model, an output of the machine learned model that includes an estimated tilt of the image. The method includes correcting a tilt of the image based at least in part on the estimated tilt obtained from the machine learned model.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: November 21, 2023
    Assignee: GOOGLE LLC
    Inventors: Alan Sheridan, David Santana, Michael Vitus
  • Patent number: 11824886
    Abstract: A method includes receiving a scan request requesting to scan a set of network-connected assets designated for a network scan. For each respective network-connected asset, the method includes scanning, at a network security scanner using a first scanning privilege level, the respective network-connected asset. The method includes determining, based on the scan using the first scanning privilege level, whether the respective network-connected asset has a vulnerability. In response, the method includes scanning, at the network security scanner using a second scanning privilege level, the respective network-connected asset. The second scanning privilege level defines a lower level of access the network security scanner has than the first scanning privilege level. The method includes determining, based on the scans, an exposure level of the vulnerability. The method includes reporting the exposure level of the vulnerability to a user of the respective network-connected asset.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: November 21, 2023
    Assignee: Google LLC
    Inventors: Sebastian Lekies, Jean-Baptiste Cid
  • Patent number: 11825177
    Abstract: Methods, systems, and media for presenting interactive elements within video content are provided.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: November 21, 2023
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Ruxandra Georgiana Davies
  • Patent number: 11823697
    Abstract: A method for training a speech recognition model includes obtaining sample utterances of synthesized speech in a target domain, obtaining transcribed utterances of non-synthetic speech in the target domain, and pre-training the speech recognition model on the sample utterances of synthesized speech in the target domain to attain an initial state for warm-start training. After pre-training the speech recognition model, the method also includes warm-start training the speech recognition model on the transcribed utterances of non-synthetic speech in the target domain to teach the speech recognition model to learn to recognize real/human speech in the target domain.
    Type: Grant
    Filed: August 20, 2021
    Date of Patent: November 21, 2023
    Assignee: Google LLC
    Inventors: Andrew Rosenberg, Bhuvana Ramabhadran
  • Patent number: 11825556
    Abstract: At switch-on or when recovering from lack of coverage, a UE determines first frequency bands corresponding to an initial MCC of a country in which the UE currently is located (402). The frequency bands include a first set of frequency bands associated with a network carrier to which the UE is subscribed and a second set of frequency bands not associated with the network carrier (404). The UE scans the first set of frequency bands (406). In response to detecting a new MCC and determining that no service is available within the first set of frequency bands (408), the UE scans a third set of frequency bands preferred by the UE within a second plurality of frequency bands corresponding to the new MCC (410). In response to determining that no service is available within the third set of frequency bands, the UE scans the second set of frequency bands (412).
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: November 21, 2023
    Assignee: GOOGLE LLC
    Inventors: Lynn Lu, Shivank Nayak, Rukun Mao, Qin Zhang
  • Patent number: 11822084
    Abstract: An optical device includes a light guide (LG) attached to a support component. The LG receives a display light from a light engine, and directs a first portion of the display light out of the LG to form an outcoupled light. The LG also causes a second portion of the display light to become incident upon an outer perimeter of the LG at one or more LG regions of the LG to form one or more stray lights, respectively. The LG may be mechanically coupled to the support component at one or more coupling regions positioned outside of the one or more LG regions. A wearable heads-up display (WHUD) can incorporate the optical device.
    Type: Grant
    Filed: March 25, 2021
    Date of Patent: November 21, 2023
    Assignee: GOOGLE LLC
    Inventors: Daniel Adema, Jaehong Choi
  • Patent number: 11822776
    Abstract: Methods, systems, and media for providing media guidance with contextual controls are provided. In some embodiments, the method comprises: causing a user interface to be presented that includes media interface elements, wherein each of the media interface elements is a selectable object that represents at least one media content item; determining that a media interface element from the media interface elements has been selected; in response to determining that the media interface element has been selected, causing the at least one media content item corresponding to the selected media interface element to be presented in a portion of the user interface; and concurrently with causing the at least one media content item to be presented, causing a control interface to be presented that is associated with the selected media interface element.
    Type: Grant
    Filed: August 3, 2021
    Date of Patent: November 21, 2023
    Assignee: Google LLC
    Inventors: Aaron Joseph Wheeler, David Mark Halloran
  • Patent number: 11823663
    Abstract: The present disclosure is generally directed a system to detect activation phrases within input audio signals transmitted over a low-bandwidth network. The system can use a two-stage activation phrase detection process. First a sensing device, which can include a plurality of microphones for detecting an input audio signal, can detect an input audio signal that includes a candidate activation phrase. Second, the sensing device can transmit the recordings of the input audio signal to a client device for confirmation that the input audio signal includes the activation phrase.
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: November 21, 2023
    Assignee: GOOGLE LLC
    Inventors: Tomer Amarilio, Jeremy Payne
  • Patent number: 11823236
    Abstract: A computer-implemented method for generating a proposed bid includes receiving an input generated by a first content provider as part of a bidding process where content providers bid for opportunities to provide content for publication. The input indicates (i) a resource for publishing first content from the first content provider and (ii) a campaign characteristic associated with the first content. The method includes determining a proposed bid for the first content provider based on the input and on historical data from the bidding process associated with the resource. The method includes presenting the proposed bid to the first content provider.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: November 21, 2023
    Assignee: Google LLC
    Inventors: Ervin Peretz, Sasank Mudunuri
  • Patent number: 11822904
    Abstract: Systems and methods of generating voice-based software applications are provided. A system can receive, from an application developer computing device, a request to build a voice-based software application. The system can select an application template from a plurality of application templates. The selected application template can include a module that corresponds to a function of the voice-based software application. The system can provide the selected application template to the application developer computing device. The system can receive, from the application developer computing device, an input for a field of the at least one module of the selected application template. The system can generate the voice-based software application based on the selected application template and the input for the at least one field of the at least one module of the selected application template.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: November 21, 2023
    Assignee: GOOGLE LLC
    Inventor: Tarun Jain
  • Patent number: 11823443
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing instance segmentation by detecting and segmenting individual objects in an image. In one aspect, a method comprises: processing an image to generate data identifying a region of the image that depicts a particular object; obtaining data defining a plurality of example object segmentations; generating a respective weight value for each of the example object segmentations; for each of a plurality of pixels in the region of the image, determining a score characterizing a likelihood that the pixel is included in the particular object depicted in the region of the image using: (i) the example object segmentations, and (ii) the weight values for the example object segmentations; and generating a segmentation of the particular object depicted in the region of the image using the scores for the pixels in the region of the image.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: November 21, 2023
    Assignee: Google LLC
    Inventors: Weicheng Kuo, Anelia Angelova, Tsung-Yi Lin
  • Patent number: 11822736
    Abstract: Physical gestures may be performed by a user to interact with a head-mounted device. These physical gestures can be detected by other devices worn by the user. For example, a fitness tracker worn on a wrist of a user may be used to detect the movement of the wrist as a gesture and then communicate this gesture to the head-mounted device. This accessory-mediated gesture interaction may be interrupted when the accessory device loses power or otherwise stops tracking. In this condition, the disclosed head-mounted device may take-over gesture detection by monitoring distortions to a magnetic field caused by movement of the device. This form of gesture detection can be used when an active device has exhausted its battery. Further, this form of gesture detection can be used for electrically inactive objects that can cause detectable changes to the magnetic field when moved in the magnetic field.
    Type: Grant
    Filed: May 18, 2022
    Date of Patent: November 21, 2023
    Assignee: Google LLC
    Inventors: Dongeek Shin, Ricardo John Campbell
  • Patent number: 11824954
    Abstract: A communication protocol system is provided for reliable transport of packets. Transport of packets includes transmitting, by a sender entity over a connection to a receiver entity, a plurality of packets in a first order, maintaining, by the sender entity, one or more sliding windows including a plurality of bits, wherein each bit of the sliding window represents a respective packet of the plurality of packets, receiving, by the sender entity, one or more acknowledgments indicating that one or more of the plurality of packets have been received by the receiver entity, each of the acknowledgments referencing a respective packet of the plurality of packets and modifying, by the sender entity, values of one or more of the plurality of bits in the sliding window corresponding to the one or more acknowledgments received.
    Type: Grant
    Filed: July 5, 2022
    Date of Patent: November 21, 2023
    Assignee: Google LLC
    Inventors: Weihuang Wang, Prashant R. Chandra, Srinivas Vaduvatha
  • Patent number: 11823024
    Abstract: The present disclosure provides directed to new, more efficient neural network architectures. As one example, in some implementations, the neural network architectures of the present disclosure can include a linear bottleneck layer positioned structurally prior to and/or after one or more convolutional layers, such as, for example, one or more depthwise separable convolutional layers. As another example, in some implementations, the neural network architectures of the present disclosure can include one or more inverted residual blocks where the input and output of the inverted residual block are thin bottleneck layers, while an intermediate layer is an expanded representation. For example, the expanded representation can include one or more convolutional layers, such as, for example, one or more depthwise separable convolutional layers. A residual shortcut connection can exist between the thin bottleneck layers that play a role of an input and output of the inverted residual block.
    Type: Grant
    Filed: July 22, 2021
    Date of Patent: November 21, 2023
    Assignee: GOOGLE LLC
    Inventors: Andrew Gerald Howard, Mark Sandler, Liang-Chieh Chen, Andrey Zhmoginov, Menglong Zhu
  • Patent number: D1005315
    Type: Grant
    Filed: February 14, 2023
    Date of Patent: November 21, 2023
    Assignee: GOOGLE LLC
    Inventor: Sehee Lee
  • Patent number: D1005334
    Type: Grant
    Filed: February 13, 2023
    Date of Patent: November 21, 2023
    Assignee: GOOGLE LLC
    Inventor: Sehee Lee