Patents Assigned to GOOGLE
-
Publication number: 20230379248Abstract: 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: ApplicationFiled: September 22, 2020Publication date: November 23, 2023Applicant: Google LLCInventors: Grant Michael Erickson, Jay Dare Logue
-
Patent number: 11822731Abstract: 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: GrantFiled: October 20, 2022Date of Patent: November 21, 2023Assignee: Google LLCInventors: Katherine Blair Huffman, Gregory Granito
-
Patent number: 11823385Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing fundus images using fundus image processing machine learning models.Type: GrantFiled: June 13, 2022Date of Patent: November 21, 2023Assignee: Google LLCInventors: Christopher Semturs, Dale R. Webster, Avinash Vaidyanathan Varadarajan, Akinori Mitani, Lily Hao Yi Peng
-
Patent number: 11823676Abstract: 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: GrantFiled: September 17, 2021Date of Patent: November 21, 2023Assignee: GOOGLE LLCInventors: Vikram Aggarwal, Moises Morgenstern Gali
-
Patent number: 11823359Abstract: 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: GrantFiled: December 15, 2017Date of Patent: November 21, 2023Assignee: GOOGLE LLCInventors: Alan Sheridan, David Santana, Michael Vitus
-
Patent number: 11824886Abstract: 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: GrantFiled: April 29, 2021Date of Patent: November 21, 2023Assignee: Google LLCInventors: Sebastian Lekies, Jean-Baptiste Cid
-
Patent number: 11825177Abstract: Methods, systems, and media for presenting interactive elements within video content are provided.Type: GrantFiled: July 15, 2021Date of Patent: November 21, 2023Assignee: GOOGLE LLCInventors: Justin Lewis, Ruxandra Georgiana Davies
-
Patent number: 11823697Abstract: 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: GrantFiled: August 20, 2021Date of Patent: November 21, 2023Assignee: Google LLCInventors: Andrew Rosenberg, Bhuvana Ramabhadran
-
Patent number: 11825556Abstract: 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: GrantFiled: April 30, 2020Date of Patent: November 21, 2023Assignee: GOOGLE LLCInventors: Lynn Lu, Shivank Nayak, Rukun Mao, Qin Zhang
-
Patent number: 11822084Abstract: 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: GrantFiled: March 25, 2021Date of Patent: November 21, 2023Assignee: GOOGLE LLCInventors: Daniel Adema, Jaehong Choi
-
Patent number: 11822776Abstract: 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: GrantFiled: August 3, 2021Date of Patent: November 21, 2023Assignee: Google LLCInventors: Aaron Joseph Wheeler, David Mark Halloran
-
Patent number: 11823663Abstract: 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: GrantFiled: March 21, 2022Date of Patent: November 21, 2023Assignee: GOOGLE LLCInventors: Tomer Amarilio, Jeremy Payne
-
Patent number: 11823236Abstract: 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: GrantFiled: December 10, 2020Date of Patent: November 21, 2023Assignee: Google LLCInventors: Ervin Peretz, Sasank Mudunuri
-
Patent number: 11822904Abstract: 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: GrantFiled: May 5, 2020Date of Patent: November 21, 2023Assignee: GOOGLE LLCInventor: Tarun Jain
-
Patent number: 11823443Abstract: 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: GrantFiled: August 14, 2019Date of Patent: November 21, 2023Assignee: Google LLCInventors: Weicheng Kuo, Anelia Angelova, Tsung-Yi Lin
-
Patent number: 11822736Abstract: 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: GrantFiled: May 18, 2022Date of Patent: November 21, 2023Assignee: Google LLCInventors: Dongeek Shin, Ricardo John Campbell
-
Patent number: 11824954Abstract: 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: GrantFiled: July 5, 2022Date of Patent: November 21, 2023Assignee: Google LLCInventors: Weihuang Wang, Prashant R. Chandra, Srinivas Vaduvatha
-
Patent number: 11823024Abstract: 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: GrantFiled: July 22, 2021Date of Patent: November 21, 2023Assignee: GOOGLE LLCInventors: Andrew Gerald Howard, Mark Sandler, Liang-Chieh Chen, Andrey Zhmoginov, Menglong Zhu
-
Patent number: D1005315Type: GrantFiled: February 14, 2023Date of Patent: November 21, 2023Assignee: GOOGLE LLCInventor: Sehee Lee
-
Patent number: D1005334Type: GrantFiled: February 13, 2023Date of Patent: November 21, 2023Assignee: GOOGLE LLCInventor: Sehee Lee