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: 11662051Abstract: An electronic computing system preserves a pre-error state of a processing unit by receiving a first stream of inputs; buffering the first stream of inputs to generate a buffered stream of inputs identical to the first stream of inputs; conveying the first stream to a primary instance of a first program; conveying the buffered stream to a secondary instance of the first program; executing the primary instance on the first stream in real time; executing the secondary instance on the buffered stream with a predefined time delay with respect to execution of the primary instance on the first stream; detecting an error state resulting from execution of the primary instance; and in response to detecting the error state, pausing the secondary instance and preserving a current state of the secondary instance, wherein the current state of the secondary instance corresponds to a pre-error state of the primary instance.Type: GrantFiled: November 14, 2019Date of Patent: May 30, 2023Assignee: GOOGLE LLCInventors: Dov Zimring, Paul Leventis
-
Patent number: 11660027Abstract: This document describes techniques and devices for Fourier-transform infrared (FT-IR) spectroscopy using a mobile device. A mobile device (502) includes a light source (504) that emits light toward an interferometer (508) that uses mirrors to separate and recombine the light. The interferometer directs the recombined light toward a person. Light reflected from, or transmitted through, the person is received through a reception port (506) to a photodetector (510) that outputs photodetector data that corresponds to a measured light intensity of the reflected and transmitted light as a function of a path length of the light or a mirror position of the interferometer. Based on the photodetector data, an interferogram is generated. Applying a technique such as a Fourier transform to the interferogram, a spectrum data set of the reflected and transmitted light is generated. Based on the spectrum data set, a concentration of solutes in the person's blood is calculated.Type: GrantFiled: March 11, 2019Date of Patent: May 30, 2023Assignee: Google LLCInventors: Christopher David Workman, Ricky Bomber, Kelly Dobson
-
Patent number: 11662872Abstract: Systems and methods are disclosed for a first media sharing platform to incorporate context of a post from a second media sharing platform into a first user interface of the first media sharing platform. A system includes a processor that receives, via a post displayed in a second user interface of the second media sharing platform, a user request pertaining to a media content item referenced in the post in the second user interface identifying the media content item and comprising post content associated with the media content item and a first plurality of user interface (UI) elements. The processor provides one or more first UI elements of the first plurality of UI elements and the post content from the second user interface for presentation within the first user interface.Type: GrantFiled: October 4, 2021Date of Patent: May 30, 2023Assignee: GOOGLE LLCInventors: Justin Lewis, Ruxandra Georgiana Paun
-
Patent number: 11663217Abstract: Methods, systems, and apparatus, for associating actions with events that are determined independent of the action type of the action. A system receives, from a user device, identification of an action to be taken, the action being one of a plurality of action types, and an identification of a first event that is determined independent of the action type and for which the occurrence of the first event may be determined by the system. They system associates the action and the first event with instructions for determining if the first event has occurred, and then determines whether the first event has occurred. In response to determining that the first event has occurred, the system causes the action to occur.Type: GrantFiled: January 28, 2022Date of Patent: May 30, 2023Assignee: GOOGLE LLCInventors: Fergus Gerard Hurley, Robin Dua
-
Patent number: 11662581Abstract: A head mounted display (HMD) system employs a holographic element in the optical path of the HMD to direct light to a user's eye. The HMD includes a micro-display, a lightguide, and a holographic element coupled to the lightguide. The holographic element is coupled to a polarization film, and together the element and film reflect and transmit light of different polarities in a specified pattern to assist the lightguide in directing light to the user's eye. For example, the hologram and polarization film can be configured to pass R-polarized light and reflect L-polarized light, thereby directing light from the waveguide along a specified path.Type: GrantFiled: November 13, 2019Date of Patent: May 30, 2023Assignee: GOOGLE LLCInventors: Ozan Cakmakci, Yi Qin
-
Patent number: 11662579Abstract: A combiner lens system includes a lens and a lightguide in stack with the lens. The lightguide carries one or more electrically conductive traces. A detector circuit is electrically coupled to the one or more electrically conductive traces to form an electrical circuit. The detector circuit monitors the electrical circuit for an open circuit or a short circuit and generates an output signal that is indicative of a state of the electrical circuit.Type: GrantFiled: June 11, 2020Date of Patent: May 30, 2023Assignee: GOOGLE LLCInventors: Shreyas Potnis, Kevin Orr, Kai Xu
-
Patent number: 11662664Abstract: A method of fabricating a circuit element, such as a quantum computing circuit element, including obtaining a lithography mask write file that includes mask information characterizing one or more mask features, obtaining a uniformity function that is configured to modify the mask information to compensate for a non-uniform deposition process, applying the uniformity function to the lithography mask write to obtain a modified lithography mask write file, and performing lithography as directed by the modified lithography mask write file.Type: GrantFiled: July 1, 2022Date of Patent: May 30, 2023Assignee: Google LLCInventors: Brian James Burkett, Rami Barends
-
Patent number: 11662583Abstract: A head mounted display includes a combiner configured to receive display light from a micro-display. The world-facing surface of the combiner has a curvature that corresponds to a user's vision correction prescription. The head mounted display also includes a corrective layer having a second curvature that corresponds to the user's vision correction prescription. The corrective layer is disposed on the eye-facing surface of the combiner such that the focal point of the display light is adjusted for the specific user as the display light exits the combiner towards the user's eye.Type: GrantFiled: October 15, 2020Date of Patent: May 30, 2023Assignee: GOOGLE LLCInventors: Yi Qin, Ozan Cakmakci
-
Patent number: 11662832Abstract: Features described herein generally relate to enhancing functionality of electronic devices. Particularly, a notification is received from a wearable device that includes a position of the wearable device within an area, a determination is made that the wearable device is located within a predetermined distance from a controllable device, a graphical user interface page that includes buttons is sent to the wearable device, an indication that a button of the buttons has been activated is received from the wearable device, and a command signal that includes an instruction is sent to the controllable device. In this way, functionality of electronic devices can be extended with wearable devices.Type: GrantFiled: August 25, 2022Date of Patent: May 30, 2023Assignee: Google LLCInventors: Richard Lee Marks, Ding Xu
-
Patent number: 11662887Abstract: This disclosure relates to adaptive content control and display for internet media. A playback component provides for playback of media content. An input component detects user inputs during playback of the content. In response to the user inputs being detected, a menu component displays a level of a pivot menu during playback of the content. The pivot menu is displayed on top, or in front, of a portion of the content during playback, and the pivot menu can be at least partially transparent to enable consumption of the content to continue without complete obstruction.Type: GrantFiled: August 5, 2022Date of Patent: May 30, 2023Assignee: Google LLCInventors: Shivakumar Littoo Rajaraman, Stein Eldar Johnsen, Jonas Yngvesson, Jasmine Kent, Elena Kaschner, Jun Li, Matias Cudich, Thomas Robinson Purnell-Fisher
-
Patent number: 11662527Abstract: An optical assembly includes a light source for providing a beam of light, a lens system configured to expand and collimate the beam of light, and a configurable beam injector, wherein the beam injector contains a first grid plate and a second grid plate to block individual beams of light. The first grid plate and the second grid plate may be configured such that each grid plate respectively corresponds to particular MEMS mirrors. The grid plates can be configured to have pathways that allow for beams of light to be passed through and other pathways which are blocked to prevent the passage of light. The first grid plate and second grid plate may thus block or allow for transmission of beams of lights to those particular MEMS mirrors. The second grid plate can be configured to be easily swappable during or removable to allow for a different set of beams of light, corresponding to a different set of MEMS mirrors, to be blocked.Type: GrantFiled: March 2, 2021Date of Patent: May 30, 2023Assignee: Google LLCInventors: Kevin Yasumura, Jill Berger
-
Patent number: 11663201Abstract: Systems, methods, and computer readable media related to generating query variants for a submitted query. In many implementations, the query variants are generated utilizing a generative model. A generative model is productive, in that it can be utilized to actively generate a variant of a query based on application of tokens of the query to the generative model, and optionally based on application of additional input features to the generative model.Type: GrantFiled: April 27, 2018Date of Patent: May 30, 2023Assignee: GOOGLE LLCInventors: Jyrki Alakuijala, Christian Buck, Jannis Bulian, Massimiliano Ciaramita, Wojciech Gajewski, Andrea Gesmundo, Neil Houlsby, Wei Wang
-
Patent number: 11663053Abstract: Disclosure is made of methods, apparatus and system for clustering processes for use by a cloud platform. Process clustering may include receiving traffic data transmitted and received between each pair of processes in a set of processes. A matrix may be generated based on the traffic data, the matrix including a row and a column for each process in the set of processes. The matrix may be hierarchically clustered based on the traffic data, the hierarchical clustering outputting a plurality of clusters, each cluster including one or more processes in the set of processes. The plurality of clusters may then be merged into a set of merged clusters of processes.Type: GrantFiled: August 14, 2020Date of Patent: May 30, 2023Assignee: Google LLCInventors: Christophe Diot, Muhammad Jehangir Amjad, Weiwu Pang
-
Patent number: 11663572Abstract: The present disclosure generally relates to a method and a hardware and software system for collecting data from retail point of sale. The hardware connects to a wide variety of barcode scanners and receipt printers. Collected data is transmitted to a cloud-based infrastructure backend system using a wireless internet connection built into the hardware. The collected data can be processed to extract item-level transaction information, and estimate the price and in-stock status of items in particular shops. A search engine can be provided using this data, which allows a customer to discover which nearby shop has an item of interest in stock. A targeted advertising system that complements this search service is also presented. The data can be used by retailers and manufacturers for business analysis and optimization.Type: GrantFiled: August 16, 2021Date of Patent: May 30, 2023Assignee: GOOGLE LLCInventors: Mark Cummins, Ian Cummins
-
Patent number: 11663262Abstract: To provide synergy between spatial and qualitative information in a single display, a client computing device displays a schematic representation of geographic entities that includes qualitative information about each geographic entity. The geographic entities may be portions of a geographic area which are organized spatially in the schematic. While each geographic entity may have a different size or geometry, the geographic entities are displayed within same sized geographic information cards. The geographic information cards are also traversable by a user through panning from one geographic information card to the next or zooming in and out of different views of the geographic information cards.Type: GrantFiled: March 31, 2020Date of Patent: May 30, 2023Assignee: GOOGLE LLCInventors: Guangqiang Zhang, Zhou Bailiang
-
Patent number: 11665272Abstract: A method including: transmitting, by a control device, a first portion of content comprising a first portion of a signal corresponding to a multimedia presentation characteristic of a peripheral device; receiving, when an adjustment of the signal is below an adjustment threshold, a first instance of an input indicating a request to change the multimedia presentation characteristic; in response to receiving the first instance of the input, adjusting a second portion of the signal and transmitting a second portion of the content comprising the adjusted second portion of the signal; receiving, when the adjustment of the signal is at or above the adjustment threshold, a second instance of the input; and transmitting, in response to receiving the second instance of the input, a communication signal to the peripheral device to adjust a peripheral device control of an output of the multimedia presentation characteristic.Type: GrantFiled: May 6, 2021Date of Patent: May 30, 2023Assignee: Google Technology Holdings LLCInventors: Liang Zhao, Yu-Ling Fu, Qiu-Ling Li
-
Patent number: 11663482Abstract: A method identifies a text region in an electronic document. The method determines that the text region includes a candidate text portion that is a candidate for applying a formatting suggestion based on a comparison of the text region with predetermined patterns. The method identifies a stored text record that corresponds to the candidate text portion. The method confirms whether the formatting type is appropriate for the candidate text portion based on individual word matches between the candidate text portion and the stored text record. The method notifies a user of the electronic document of the formatting suggestion according to the formatting type.Type: GrantFiled: July 6, 2018Date of Patent: May 30, 2023Assignee: Google LLCInventors: Abraham Ittycheriah, Adam Tishok, Max Kessler, Peter Likarish
-
Patent number: 11663535Abstract: An example method includes receiving, by one or more processors, a representation of an utterance spoken at a computing device; identifying, by a first computational agent from a plurality of computational agents and based on the utterance, a multi-element task to be performed, wherein the plurality of computational agents includes one or more first party computational agents and a plurality of third-party computational agents; and performing, by the first computational agent, a first sub-set of elements of the multi-element task, wherein performing the first sub-set of elements comprises selecting a second computational agent from the plurality of computational agents to perform a second sub-set of elements of the multi-element task.Type: GrantFiled: November 16, 2017Date of Patent: May 30, 2023Assignee: GOOGLE LLCInventors: Robert Stets, Valerie Nygaard, Bogdan Caprita, Bradley M. Abrams, Jason Brant Douglas
-
Patent number: 11665543Abstract: In some implementations, (i) audio data representing a voice command spoken by a speaker and (ii) a speaker identification result indicating that the voice command was spoken by the speaker are obtained. A voice action is selected based at least on a transcription of the audio data. A service provider corresponding to the selected voice action is selected from among a plurality of different service providers. One or more input data types that the selected service provider uses to perform authentication for the selected voice action are identified. A request to perform the selected voice action and (i) one or more values that correspond to the identified one or more input data types are provided to the service provider.Type: GrantFiled: August 10, 2020Date of Patent: May 30, 2023Assignee: Google LLCInventor: Barnaby John James
-
Patent number: 11663472Abstract: Techniques and apparatuses are described for deep neural network (DNN) processing for a user equipment-coordination set (UECS). A network entity selects (910) an end-to-end (E2E) machine-learning (ML) configuration that forms an E2E DNN for processing UECS communications. The network entity directs (915) each device of multiple devices participating in an UECS to form, using at least a portion of the E2E ML configuration, a respective sub-DNN of the E2E DNN that transfers the UECS communications through the E2E communication, where the multiple devices include at least one base station, a coordinating user equipment (UE), and at least one additional UE. The network entity receives (940) feedback associated with the UECS communications and identifies (945) an adjustment to the E2E ML configuration. The network entity then directs at least some of the multiple devices participating in an UECS to update the respective sub-DNN of the E2E DNN based on the adjustment.Type: GrantFiled: June 29, 2020Date of Patent: May 30, 2023Assignee: Google LLCInventors: Jibing Wang, Erik Richard Stauffer
-
Patent number: 11663520Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training machine learning systems. One of the methods includes receiving a plurality of training examples; and training a machine learning system on each of the plurality of training examples to determine trained values for weights of a machine learning model, wherein training the machine learning system comprises: assigning an initial value for a regularization penalty for a particular weight for a particular feature; and adjusting the initial value for the regularization penalty for the particular weight for the particular feature during the training of the machine learning system.Type: GrantFiled: August 26, 2019Date of Patent: May 30, 2023Assignee: Google LLCInventors: Yoram Singer, Tal Shaked, Tushar Deepak Chandra, Tze Way Eugene Ie
-
Patent number: 11663447Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for receiving graph data representing an input graph comprising a plurality of vertices connected by edges; generating, from the graph data, vertex input data representing characteristics of each vertex in the input graph and pair input data representing characteristics of pairs of vertices in the input graph; and generating order-invariant features of the input graph using a neural network, wherein the neural network comprises: a first subnetwork configured to generate a first alternative representation of the vertex input data and a first alternative representation of the pair input data from the vertex input data and the pair input data; and a combining layer configured to receive an input alternative representation and to process the input alternative representation to generate the order-invariant features.Type: GrantFiled: August 24, 2021Date of Patent: May 30, 2023Assignee: Google LLCInventors: Patrick F. Riley, Marc Berndl
-
Patent number: 11663277Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving multiple resources, each resource including electronic media content. For each resource, a computing system identifies one or more entities that are associated with the resource. For at least one pair of identified entities, the system determines a quantity of resources in which each entity of the pair is associated. The system determines, based on the quantity of resources, an occurrence of an event that is associated with a particular pair of entities. The system generates a representation that corresponds to the event and based on the resources in which each entity of the pair of entities is associated. The system provides, for output to a user device, the representation that corresponds to the event.Type: GrantFiled: August 28, 2020Date of Patent: May 30, 2023Assignee: GOOGLE LLCInventors: Joseph Garrett Linn, Xingjian Zhang, Yew Jin Lim, Ruben Adamyan
-
Patent number: 11663396Abstract: A method to incorporate a first edit and a second edit into an electronic document includes receiving the first edit and the second edit having a shared position in the electronic document, and determining whether the second edit is privileged relative to the first edit. The method further includes responsive to determining that the second edit is not privileged relative to the first edit, requiring the second edit to be independently accepted prior to incorporating the second edit into the electronic document, and responsive to determining that the second edit is privileged relative to the first edit, incorporating the second edit into the electronic document without requiring the second edit to be independently accepted, and responsive to receiving an acceptance of the first edit, causing the first edit and the second edit to be incorporated into the electronic document.Type: GrantFiled: August 9, 2021Date of Patent: May 30, 2023Assignee: Google LLCInventors: Vance Julius Vagell, Fil Zembowicz, Luiz Amaral Franca Pereira Filho, Ian Gunn, Nikita Rybak
-
Patent number: 11663768Abstract: This technology relates to rendering content from discrete applications. In this regard, one or more computing devices may receive a global scene graph containing resources provided by two or more discrete processes, wherein the global scene graph is instantiated by a first process of the two or more discrete processes. The one or more computing devices may render and output for display, the global scene graph in accordance with the resources contained there.Type: GrantFiled: May 24, 2021Date of Patent: May 30, 2023Assignee: Google LLCInventors: Joshua Gargus, Jeffrey Brown, Michael Jurka
-
Patent number: 11664028Abstract: Implementations herein relate to pre-caching data, corresponding to predicted interactions between a user and an automated assistant, using data characterizing previous interactions between the user and the automated assistant. An interaction can be predicted based on details of a current interaction between the user and an automated assistant. One or more predicted interactions can be initialized, and/or any corresponding data pre-cached, prior to the user commanding the automated assistant in furtherance of the predicted interaction. Interaction predictions can be generated using a user-parameterized machine learning model, which can be used when processing input(s) that characterize a recent user interaction with the automated assistant. The predicted interaction(s) can include action(s) to be performed by third-party application(s).Type: GrantFiled: January 6, 2022Date of Patent: May 30, 2023Assignee: GOOGLE LLCInventors: Lucas Mirelmann, Zaheed Sabur, Bohdan Vlasyuk, Marie Patriarche Bledowski, Sergey Nazarov, Denis Burakov, Behshad Behzadi, Michael Golikov, Steve Cheng, Daniel Cotting, Mario Bertschler
-
Patent number: 11664025Abstract: The present disclosure is generally directed to the generation of voice-activated data flows in interconnected network. The voice-activated data flows can include input audio signals that include a request and are detected at a client device. The client device can transmit the input audio signal to a data processing system, where the input audio signal can be parsed and passed to the data processing system of a service provider to fulfill the request in the input audio signal. The present solution is configured to conserve network resources by reducing the number of network transmissions needed to fulfill a request.Type: GrantFiled: May 28, 2021Date of Patent: May 30, 2023Assignee: GOOGLE LLCInventors: Gaurav Bhaya, Ulas Kirazci, Bradley Abrams, Adam Coimbra, Ilya Firman, Carey Radebaugh
-
Patent number: 11663827Abstract: A computer-implemented method includes receiving a video that includes multiple frames. The method further includes identifying a start time and an end time of each action in the video based on application of one or more of an audio classifier, an RGB classifier, and a motion classifier. The method further includes identifying video segments from the video that include frames between the start time and the end time for each action in the video. The method further includes generating a confidence score for each of the video segments based on a probability that a corresponding action corresponds to one or more of a set of predetermined actions. The method further includes selecting a subset of the video segments based on the confidence score for each of the video segments.Type: GrantFiled: July 13, 2022Date of Patent: May 30, 2023Assignee: Google LLCInventors: Sudheendra Vijayanarasimhan, Alexis Bienvenu, David Ross, Timothy Novikoff, Arvind Balasubramanian
-
Patent number: 11664011Abstract: A method of providing a frame-based mel spectral representation of speech includes receiving a text utterance having at least one word and selecting a mel spectral embedding for the text utterance. Each word has at least one syllable and each syllable has at least one phoneme. For each phoneme, the method further includes using the selected mel spectral embedding to: (i) predict a duration of the corresponding phoneme based on corresponding linguistic features associated with the word that includes the corresponding phoneme and corresponding linguistic features associated with the syllable that includes the corresponding phoneme; and (ii) generate a plurality of fixed-length predicted mel-frequency spectrogram frames based on the predicted duration for the corresponding phoneme. Each fixed-length predicted mel-frequency spectrogram frame represents mel-spectral information of the corresponding phoneme.Type: GrantFiled: February 9, 2022Date of Patent: May 30, 2023Assignee: Google LLCInventors: Robert Andrew James Clark, Chun-an Chan, Vincent Ping Leung Wan
-
Patent number: 11664017Abstract: Systems and methods for determining identifying semantic entities in audio signals are provided. A method can include obtaining, by a computing device comprising one or more processors and one or more memory devices, an audio signal concurrently heard by a user. The method can further include analyzing, by a machine-learned model stored on the computing device, at least a portion of the audio signal in a background of the computing device to determine one or more semantic entities. The method can further include displaying the one or more semantic entities on a display screen of the computing device.Type: GrantFiled: July 30, 2018Date of Patent: May 30, 2023Assignee: GOOGLE LLCInventors: Tim Wantland, Brandon Barbello
-
Patent number: 11663733Abstract: A method includes obtaining a reference image and a target image each representing an environment containing moving features and static features. The method also includes determining an object mask configured to mask out the moving features and preserves the static features in the target image. The method additionally includes determining, based on motion parallax between the reference image and the target image, a static depth image representing depth values of the static features in the target image. The method further includes generating, by way of a machine learning model, a dynamic depth image representing depth values of both the static features and the moving features in the target image. The model is trained to generate the dynamic depth image by determining depth values of at least the moving features based on the target image, the object mask, and the static depth image.Type: GrantFiled: March 23, 2022Date of Patent: May 30, 2023Assignee: Google LLCInventors: Tali Dekel, Forrester Cole, Ce Liu, William Freeman, Richard Tucker, Noah Snavely, Zhengqi Li
-
Patent number: 11664021Abstract: A method of biasing speech recognition includes receiving audio data encoding an utterance and obtaining a set of one or more biasing phrases corresponding to a context of the utterance. Each biasing phrase in the set of one or more biasing phrases includes one or more words. The method also includes processing, using a speech recognition model, acoustic features derived from the audio data and grapheme and phoneme data derived from the set of one or more biasing phrases to generate an output of the speech recognition model. The method also includes determining a transcription for the utterance based on the output of the speech recognition model.Type: GrantFiled: December 9, 2021Date of Patent: May 30, 2023Assignee: Google LLCInventors: Rohit Prakash Prabhavalkar, Golan Pundak, Tara N. Sainath, Antoine Jean Bruguier
-
Patent number: 11664679Abstract: A circuit for stealing power from an external system without interfering with a communication protocol may include wiring connectors configured to receive wires from the external system; a first voltage regulator to regulate a voltage on the plurality of wiring connectors at a plurality of voltage levels to encode a first multi-bit binary message according to the communication protocol to be sent to the external system; a current monitor to measure a plurality of current levels received through the plurality of wiring connectors and decode the plurality of current levels to determine a second multi-bit binary message sent from the external system according to the communication protocol; and a power converter that adjusts an amount of power stolen from the plurality of wiring connectors based at least in part on the voltage on the plurality of wiring connectors.Type: GrantFiled: April 26, 2021Date of Patent: May 30, 2023Assignee: Google LLCInventors: Daniel Adam Warren, Eric Marschalkowski, Nathan Lentz, Timothy Lai
-
Patent number: 11664329Abstract: A weight optimized stiffener for use in a semiconductor device is disclosed herein. In one example, the stiffener is made of AlSiC for its weight and thermal properties. An O-ring provides sealing between a top surface of the stiffener and a component of the semiconductor device and adhesive provides sealing between a bottom surface of the stiffener and another component of the semiconductor device. The stiffener provides warpage control for a lidless package while enabling direct liquid cooling of a chip or substrate.Type: GrantFiled: May 19, 2020Date of Patent: May 30, 2023Assignee: Google LLCInventors: Madhusudan K. Iyengar, Connor Burgess, Padam Jain, Emad Samadiani, Yuan Li
-
Patent number: 11665365Abstract: Video coding may include generating, by a processor executing instructions stored on a non-transitory computer-readable medium, an encoded frame by encoding a current frame from an input bitstream, by generating a reference coframe spatiotemporally corresponding to the current frame, wherein the current frame is a frame from a sequence of input frames, wherein each frame from the sequence of input frames has a respective sequential location in the sequence of input frames, and wherein the current frame has a current sequential location in the sequence of input frames, and encoding the current frame using the reference coframe. Video coding may include including the encoded frame in an output bitstream and outputting the output bitstream.Type: GrantFiled: September 14, 2018Date of Patent: May 30, 2023Assignee: GOOGLE LLCInventors: Bohan Li, Yaowu Xu, Jingning Han
-
Publication number: 20230161027Abstract: Techniques and apparatuses are described that implement a smart-device-based radar system capable of performing near-range detection. The radar system employs a near-range detection module for detecting objects at near ranges in the presence of interference and a far-range detection module for detecting objects at far ranges. By evaluating separate range intervals, these modules can be designed to achieve a target false-alarm rate and detection performance by tailoring their processing to general characteristics of objects and interference at their respective range intervals. This enables the near-range detection module to detect a near-range object without generating a false detection associated with the interference. By utilizing the near-range detection module and the far-range detection module, the radar system can detect objects at both near and far ranges while achieving a target false-alarm rate.Type: ApplicationFiled: March 4, 2020Publication date: May 25, 2023Applicant: Google LLCInventors: Patrick M. Amihood, Cody Blair Wortham
-
Patent number: 11654354Abstract: An electronic game server receives a request from a client device to establish a real-time interactive gaming session, determines a device capability of an output device associated with the client device, determines a connection capability of the network connection, determines one or more target quality parameters for the real-time interactive gaming session based on the device capability and the connection capability, selects a first virtual machine of the plurality of virtual machines based on the one or more target quality parameters, establishes the real-time interactive gaming session with the client device, and provides to the real-time interactive gaming session, in accordance with the resource profile of the first virtual machine, resources for processing inputs from the client device and generating gameplay outputs in accordance with the processed inputs within the real-time interactive gaming session.Type: GrantFiled: April 6, 2021Date of Patent: May 23, 2023Assignee: GOOGLE LLCInventors: Dov Zimring, Paul Leventis, Benjamin Frenkel, Matthew Rodgers, Clinton Smullen, Robert McCool
-
Patent number: 11657118Abstract: The present disclosure provides systems and methods that learn a loss function that, when (approximately) minimized over the training data, produces a model that performs well on test data according to some error metric. The error metric need not be differentiable and may be only loosely related to the loss function. In particular, the present disclosure presents a convex-programming-based algorithm that takes as input observed data from training a small number of models and produces as output a loss function. This algorithm can be used to tune loss function hyperparameters and/or to adjust the loss function on-the-fly during training.Type: GrantFiled: May 21, 2020Date of Patent: May 23, 2023Assignee: GOOGLE LLCInventor: Matthew John Streeter
-
Patent number: 11656336Abstract: Techniques are described herein that enable advanced gaming and virtual reality control using radar. These techniques enable small motions and displacements to be tracked, even in the millimeter or submillimeter scale, for user control actions even when those actions are optically occluded or obscured.Type: GrantFiled: December 11, 2020Date of Patent: May 23, 2023Assignee: Google LLCInventors: Patrick M. Amihood, Ivan Poupyrev
-
Patent number: 11656844Abstract: Implementations relate to interactions, over a wireless communication modality, between an automated assistant of an automobile computer system, and separate client device(s). In some of those implementations, the client device(s) can be paired with the automobile computer system, and the client device(s) and the automobile computer system can include separate instances of an automated assistant, which can be associated with different user accounts. In some additional or alternative implementations, particular actions to be performed by a local application of a client device can be advanced via user interaction with the automobile automated assistant, despite a counterpart to the local application not being installed directly on automobile computer system.Type: GrantFiled: June 28, 2021Date of Patent: May 23, 2023Assignee: GOOGLE LLCInventors: Alexandr Maltsev, Vikram Aggarwal, Moises Morgenstern Gali, Joseph Pirozzo
-
Patent number: 11656579Abstract: Aspects of the disclosure provide a hybrid smartwatch that incorporates digital technology with an analog timepiece in a wristwatch form factor. A digital display layer of a non-emissive material is configured to present notices, data, content and other information. An analog display layer includes one or more hands of the timepiece, and overlies the digital display layer. The hands may be controlled by a processor through micro-stepper motors or other actuators. Physical motion of the hands provides expressivity, for instance via visual mechatronic effects. This may include buzzing, clapping, providing stylized visual features, hiding or minimizing information, and revealing information. The information presented on the digital display layer is presented concurrently with the hand movement, in a manner that complements the hand motion. This provides a rich, symbiotic dual-display layer arrangement that enhances the capabilities of the digital and analog display layers.Type: GrantFiled: September 17, 2020Date of Patent: May 23, 2023Assignee: Google LLCInventor: Alex Olwal
-
Patent number: 11659677Abstract: The present document describes an electronic device with a structural midframe and associated methods. The architectural design of the electronic device (e.g., a security camera) is such that its components are assembled onto the midframe to form a subassembly and the housing is assembled after the subassembly. The midframe includes various features that enable multiple printed circuit boards, a camera subassembly, a front housing member, a heatsink, and a heat spreader to be assembled onto the midframe outside of the housing. The midframe can also include a hinge-bearing surface forming a portion of a ball joint for supporting rotational movement of the electronic device. Accordingly, the electronic device uses the midframe, rather than the housing, as a structural member.Type: GrantFiled: September 21, 2020Date of Patent: May 23, 2023Assignee: Google LLCInventors: Laurie Man Sum Kwan, Cindy Ngoc-Tran Au, Timothy Michael Vanderet, Cheng-jung Lee
-
Patent number: 11659333Abstract: The description relates to a device (CTRL-DEV) for controlling a dual-mode Bluetooth low energy multimedia device (DM-BLE), the dual-mode BLE multimedia device comprising a first sound system (SS1) and a second sound system (SS2) which are arranged to simultaneously stream an input multimedia stream, the first and second sound systems being respectively associated with at least one first Bluetooth multimedia device (SPK1, SPK2, SPKN) and at least one Bluetooth multimedia device (BLE-SPK1, BLE-SPK2, BLE-SPKN). The description also refers to a dual-mode Bluetooth low energy multimedia device (DM-BLE?), a method, a computer program and a non-transitory computer-readable storage medium.Type: GrantFiled: January 25, 2022Date of Patent: May 23, 2023Assignee: Google LLCInventors: Thomas Girardier, Julien Goupy, Nicolas Guezellot Prudhomme
-
Patent number: 11657816Abstract: Methods, systems, and apparatus, for defining and monitoring an event for a physical entity and the performance of an action in response to the occurrence of the event. A method includes receiving data indicating an event for a physical entity, the event specified in part by a physical environment feature for which the occurrence of the event is to be monitored by the data processing apparatus; receiving data indicating an action associated with the event and to be taken in response to the occurrence of the event; monitoring for the occurrence of the event for the physical entity; and in response to the occurrence of the event, causing the action associated with the event to be performed.Type: GrantFiled: November 16, 2020Date of Patent: May 23, 2023Assignee: GOOGLE LLCInventors: Bo Wang, Sunil Vemuri, Nitin Mangesh Shetti, Pravir Kumar Gupta, Scott B. Huffman, Javier Alejandro Rey, Jeffrey A. Boortz
-
Patent number: 11659044Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing online user privacy. Methods can include receiving tag information specifying a given publisher identifier for a publisher and a given client identifier assigned to a user of the client device by the publisher. A given service identifier assigned to the user by the service apparatus is obtained. A mapping between the given service identifier to the given client identifier is created. A list of client identifiers assigned to a set of users by the publisher is received. A list of matched service identifiers corresponding to the list of client identifiers are stored. Multiple content requests are received from multiple different client devices accessing services provided by the service apparatus. Responses to the content requests are based on whether the client devices provide service identifiers that are included in the list of matched service identifiers.Type: GrantFiled: December 10, 2020Date of Patent: May 23, 2023Assignee: Google LLCInventors: Yuewei Wang, Shashank Chaudhary, Onur Soysal, Michael Ortega-Binderberger
-
Patent number: D987564Type: GrantFiled: September 2, 2021Date of Patent: May 30, 2023Assignee: GOOGLE LLCInventors: Gina Reimann, Luke David Mastrangelo, Maj Isabelle Olsson, Idil Girard, Peter Michael Cazalet, Benjamin Caleb Carroll, Shameem Hameed, Sandeep Singh Waraich
-
Patent number: D987606Type: GrantFiled: February 8, 2021Date of Patent: May 30, 2023Assignee: GOOGLE LLCInventors: Carson Lau, Nicholas Burrows, Carl Johan Liden, Brett Tom, Bach Nguyen, Sujit Varghese
-
Patent number: D987674Type: GrantFiled: February 3, 2022Date of Patent: May 30, 2023Assignee: GOOGLE LLCInventors: Jennifer Cordova, Jason Gouliard, Dylan Taffe, Fan Zhang, Jawwad Wasti, Amit Ghorawat, Madeline Chan, Zhen Wang
-
Patent number: D987679Type: GrantFiled: January 27, 2022Date of Patent: May 30, 2023Assignee: GOOGLE LLCInventors: Jennifer Cordova, Jason Gouliard, Dylan Taffe, Fan Zhang, Jawwad Wasti, Amit Ghorawat, Madeline Chan, Zhen Wang
-
Patent number: D987680Type: GrantFiled: May 21, 2021Date of Patent: May 30, 2023Assignee: GOOGLE LLCInventor: Sehee Lee