Patents Assigned to GOOGLE
-
Patent number: 11749267Abstract: A method for adapting hotword recognition includes receiving audio data characterizing a hotword event detected by a first stage hotword detector in streaming audio captured by a user device. The method also includes processing, using a second stage hotword detector, the audio data to determine whether a hotword is detected by the second stage hot word detector in a first segment of the audio data. When the hotword is not detected by the second stage hotword detector, the method includes, classifying the first segment of the audio data as containing a negative hotword that caused a false detection of the hotword event in the streaming audio by the first stage hotword detector. Based on the first segment of the audio data classified as containing the negative hotword, the method includes updating the first stage hotword detector to prevent triggering the hotword event in subsequent audio data that contains the negative hotword.Type: GrantFiled: November 20, 2020Date of Patent: September 5, 2023Assignee: Google LLCInventors: Aleksandar Kracun, Matthew Sharifi
-
Patent number: 11750413Abstract: Systems, methods, and media for setting up a media content streaming device are provided. In some implementations, the systems comprise: a first communication interface that is configured to provide a media output to a media content presentation device; a second communication interface that is configured to transfer data; and a hardware processor that is configured to: retrieve a setup application in response to detecting a connection between the media content streaming device and a user device via the second communication interface; cause the setup application to be launched on the user device; receive, from the user device, information relating to setting up the media content streaming device; set up the media content streaming device based on the received information relating to setting up the media content streaming device; and prompt a user to connect the media content streaming device to the media content presentation device via the second communication interface.Type: GrantFiled: March 29, 2021Date of Patent: September 5, 2023Assignee: Google LLCInventor: Vincent Dureau
-
Patent number: 11750525Abstract: Systems and methods for controlling congestion in a data network are provided. A base target round-trip time (RTT) for packets of a network flow including packets transmitted from a source network device to destination network device is obtained. A number of hops packets associated with the network flow traverse between the source network device and the destination network device is determined. A topology scaled target RTT for the network flow is determined based on the base target RTT and the determined number of hops. A congestion window size for the network flow is managed based on the topology scaled target RTT.Type: GrantFiled: October 6, 2022Date of Patent: September 5, 2023Assignee: Google LLCInventors: Keon Jang, Inho Cho, Yi Cui, Nandita Dukkipati, David Wetherall
-
Patent number: 11751490Abstract: A qubit coupling device includes: a dielectric substrate including a trench; a first superconductor layer on a surface of the dielectric substrate where an edge of the first superconductor layer extends along a first direction and at least a portion of the superconductor layer is in contact with the surface of the dielectric substrate, and where the superconductor layer is formed from a superconductor material exhibiting superconductor properties at or below a corresponding critical temperature; a length of the trench within the dielectric substrate is adjacent to and extends along an edge of the first superconductor layer in the first direction, and where the electric permittivity of the trench is less than the electric permittivity of the dielectric substrate.Type: GrantFiled: August 18, 2021Date of Patent: September 5, 2023Assignee: Google LLCInventor: Anthony Edward Megrant
-
Patent number: 11751000Abstract: A method of modeling the human head is provided. The human head model has a width and an aspect ratio. The aspect ratio defines different head shapes independent of the size of the human head model. The method includes the steps of forming a high-frequency head model based on ray-tracing and a plurality of half plane sections, coupling the high-frequency head model with a far-field shadowing filter, coupling the far-field shadowing filter with a near-field compensation filter to compensate for acoustic changes between the far-field and near-field regions and modifying the aspect ratio of the human head model to configure variable geometric models of the human head ranging from a nearly spherical to a very narrow embodiment.Type: GrantFiled: January 31, 2020Date of Patent: September 5, 2023Assignee: Google LLCInventors: Hélène Bahu, David E. Romblom
-
Patent number: 11748993Abstract: Systems and techniques are provided for anomalous path detection within cameras' fields of view. Video of the field of view of a camera in an environment may be received from the camera. A person may be detected in the video. Motion of the person in the video may be tracked to generate a motion path. Contextual data for the motion path may be received. The motion path and contextual data may be stored in a camera training data set. A camera model for the camera and the field of view may be generated by inputting the camera training data set to a machine learning system. The camera model for the camera and the field of view may be stored.Type: GrantFiled: July 25, 2022Date of Patent: September 5, 2023Assignee: Google LLCInventor: Marci Meingast
-
Patent number: 11749885Abstract: This document describes an image-capturing doorbell device. In aspects, the image-capturing doorbell device provides a compact, space-efficient, battery-powered, doorbell camera. The architecture of the image-capturing doorbell device is optimized by concentrating sensors at one end of the device and user input mechanism(s) at the opposing end of the device and including a thin and narrow middle portion between the two opposing ends. The sensors include an image sensor and a PIR sensor mounted to the same PCB for space conservation. A camera lens protrudes from an outer surface of an IR window aligned with IR LEDs to mitigate IR flare. The PIR sensor is aligned with a lens that enhances radial motion detection by implementing two stacked rows of lenslets. The user input mechanism includes a light ring formed via a two-shot molding technique with a button to bond the light ring to the button for enhanced waterproofing.Type: GrantFiled: November 15, 2022Date of Patent: September 5, 2023Assignee: Google LLCInventor: Jacobi Colton Grillo
-
Patent number: 11749102Abstract: Methods, systems, and media for controlling a remote device using a touchscreen of a mobile device in a display inhibited state are provided. In some implementations, a method for controlling media playback devices is provided, the method comprising: detecting a media playback device to be controlled; determining that a touch-sensitive display of a mobile device has entered a display inhibited state in which presentation of a plurality of user interface elements is inhibited; receiving an input from the touch-sensitive display in the display inhibited state; selecting an action of the media playback device to be performed by determining that the received input corresponds to a user interface element from the plurality of user interface elements; and transmitting an instruction to perform the selected action to the media playback device.Type: GrantFiled: July 25, 2022Date of Patent: September 5, 2023Assignee: Google LLCInventor: Herve Guihot
-
Patent number: 11749261Abstract: Implementations disclosed herein are directed to federated learning of machine learning (“ML”) model(s) based on gradient(s) generated at corresponding client devices and a remote system. Processor(s) of the corresponding client devices can process client data generated locally at the corresponding client devices using corresponding on-device ML model(s) to generate corresponding predicted outputs, generate corresponding client gradients based on the corresponding predicted outputs, and transmit the corresponding client gradients to the remote system. Processor(s) of the remote system can process remote data obtained from remote database(s) using global ML model(s) to generate additional corresponding predicted outputs, generate corresponding remote gradients based on the additional corresponding predicted outputs. Further, the remote system can utilize the corresponding client gradients and the corresponding remote gradients to update the global ML model(s) or weights thereof.Type: GrantFiled: March 10, 2021Date of Patent: September 5, 2023Assignee: GOOGLE LLCInventors: Françoise Beaufays, Andrew Hard, Swaroop Indra Ramaswamy, Om Dipakbhai Thakkar, Rajiv Mathews
-
Patent number: 11750635Abstract: This technology is directed to a rules based engine for managing network-based scanning of devices on a network to minimize disruptions to the network. One or more processors may identify an initial group of network devices from a set of network devices, the initial group of network devices being identified in accordance with a rule set, and initiate a scan of the initial group of network devices. The one or more processors may determine, in accordance with the rule set, an additional group of network devices from the set of network devices to be scanned and initiate a scan of the additional group of network devices. The steps may be repeated until all network devices in the set of network devices are scanned in accordance with the rule set.Type: GrantFiled: July 20, 2020Date of Patent: September 5, 2023Assignee: Google LLCInventors: Sebastian Lekies, David Aslanian, Claudio Criscione
-
Patent number: 11748443Abstract: A circuit comprises an input register configured to receive an input vector of elements, a control register configured to receive a control vector of elements, wherein each element of the control vector corresponds to a respective element of the input vector, and wherein each element specifies a permutation of a corresponding element of the input vector, and a permute execution circuit configured to generate an output vector of elements corresponding to a permutation of the input vector. Generating each element of the output vector comprises accessing, at the input register, a particular element of the input vector, accessing, at the control register, a particular element of the control vector corresponding to the particular element of the input vector, and outputting the particular element of the input vector as an element at a particular position of the output vector that is selected based on the particular element of the control vector.Type: GrantFiled: March 22, 2021Date of Patent: September 5, 2023Assignee: Google LLCInventors: Dong Hyuk Woo, Gregory Michael Thorson, Andrew Everett Phelps, Olivier Temam, Jonathan Ross, Christopher Aaron Clark
-
Patent number: 11750361Abstract: Methods, systems, and apparatuses for defending against cryptographic attacks using clock period randomization. The methods, systems, and apparatuses are designed to make side channel attacks and fault injection attacks more difficult by using a clock with a variable period during a cryptographic operation. In an example embodiment, a clock period randomizer includes a fixed delay generator and a variable delay generator, wherein a variable delay generated by the variable delay generator is based on a random or pseudorandom value that is changed occasionally or periodically. The methods, systems, and apparatuses are useful in hardware security applications where fault injection and/or side channel attacks are of concern.Type: GrantFiled: February 16, 2021Date of Patent: September 5, 2023Assignee: Google LLCInventor: Donald Stark
-
Patent number: 11749278Abstract: Recommending an automated assistant action for inclusion in an existing automated assistant routine of a user, where the existing automated assistant routine includes a plurality of preexisting automated assistant actions. If the user confirms the recommendation through affirmative user interface input, the automated assistant action can be automatically added to the existing automated assistant routine. Thereafter, when the automated assistant routine is initialized, the preexisting automated assistant actions of the routine will be performed, as well as the automated assistant action that was automatically added to the routine in response to affirmative user interface input received in response to the recommendation.Type: GrantFiled: July 25, 2022Date of Patent: September 5, 2023Assignee: GOOGLE LLCInventor: Michael Andrew Goodman
-
Patent number: 11745332Abstract: Methods, apparatus, and computer readable media applicable to balancing robots. Some implementations are directed to maintaining a given end effector pose (relative to a world frame) of an end effector of a balancing robot when there is a disturbance to a balancing base of the balancing robot. Some implementations are additionally or alternatively directed to transitioning a balancing robot from a fallen configuration to a balanced configuration. Some implementations are additionally or alternatively directed to mitigating the risk that a balancing robot will fall when interacting with actuable environmental objects (e.g., doors) and/or to lessen the disturbance to a balancing base when interacting with actuable environmental objects.Type: GrantFiled: January 11, 2022Date of Patent: September 5, 2023Assignee: GOOGLE LLCInventors: Benjamin Holson, Jeffrey Bingham, Ben Berkowitz
-
Patent number: 11751333Abstract: An interconnection for flex circuit boards used, for instance, in a quantum computing system are provided. In one example, the interconnection can include a first flex circuit board having a first side and a second side opposite the first side. The interconnection can include a second flex circuit board having a third side and a fourth side opposite the third side. The first flex circuit board and the second flex circuit board are physically coupled together in an overlap joint in which a portion of the second side for the first flex circuit board overlaps a portion of the third side of the flex circuit board. The interconnection can include a signal pad structure positioned in the overlap joint that electrically couples a first via in the first flex circuit board and a second via in the second flex circuit board.Type: GrantFiled: September 16, 2021Date of Patent: September 5, 2023Assignee: GOOGLE LLCInventors: John Martinis, Bob Benjamin Buckley, Xiaojun Trent Huang
-
Patent number: 11751010Abstract: A user-to-entity communication channel is established for providing increased information regarding entities to the general population. Ambassadors for a entity are identified and selected based on location history of devices for which location reporting is authorized. The ambassadors may provide information regarding the entity to the public through the communication channel. Communications between the users and ambassadors may be reported to the entity owner for analysis by the entity owner.Type: GrantFiled: December 21, 2022Date of Patent: September 5, 2023Assignee: Google LLCInventors: Matteo Agosti, Ankit Gupta
-
Patent number: 11750455Abstract: Methods and systems for configuring nodes in a cloud computing network are described. One example method includes receiving a request from a user to create and configure a node in the cloud computing network, the request including attributes associated with the node; verifying that user is authorized to create and configure the node; in response to verifying that the user is authorized, creating the node; receiving a configuration request from the node identifying configuration actions to perform on the node based on the attributes; in response to receiving the configuration request, sending, to the node, a configuration command corresponding to one or more of the identified configuration actions, wherein the node executes the configuration command upon receipt to perform the identified configuration actions; receiving, from the node, reporting information related; and determining that the configuration command was executed successfully based on the reporting information.Type: GrantFiled: October 14, 2021Date of Patent: September 5, 2023Assignee: Google LLCInventors: Nelson Araujo, Mohsen Vakilian, Stephen Francis Yegge
-
Patent number: 11747891Abstract: A system and method of selectively outputting content on a head mounted wearable computing device is provided. The system may determine a context associated with the operation of the head mounted wearable computing device, and selectively output content on the head mounted wearable computing device, or delay the output of content, based on the context. The content may be displayed in one or more designated portions of the display of the head mounted wearable computing device so as to reduce distraction to the user, and enhance situational awareness and situational safety during use of the head mounted wearable computing device.Type: GrantFiled: July 15, 2022Date of Patent: September 5, 2023Assignee: Google LLCInventors: Walter Johan Silvester Hermsen, Gregory Malcolm John Fitch
-
Patent number: D997927Type: GrantFiled: November 19, 2019Date of Patent: September 5, 2023Assignee: GOOGLE LLCInventors: Yu Bai, Ian Allan Sorensen, Conor Ryan Kusich, Nicole Laferriere, Thomas Franz Enders, Mark Alan Nohrnberg, Roger Nihl Re, Tadashi Igarashi, Hikaru Tomizawa
-
Patent number: D997970Type: GrantFiled: January 22, 2020Date of Patent: September 5, 2023Assignee: GOOGLE LLCInventors: James Tolentino, Holl Liou, Lucy Mao