Patents Assigned to Google LLC
-
Patent number: 11574850Abstract: A planar fin for use in a heat sink includes turbulent structures extending from the sides of the planar fin. Each turbulent structure defines a longitudinal axis and having a first edge that is parallel to the longitudinal axis and connected to the a planar surface of the fin. Each turbulent structure also includes a second edge opposite the first edged and in free space. The second edge defines a periphery that varies in distance from the first edge along the length of the longitudinal axis. The periphery of each second edge is further shaped such that turbulent flow of a fluid is induced in the flow flowing over the second edge at at least a predefined flow rate.Type: GrantFiled: May 12, 2021Date of Patent: February 7, 2023Assignee: Google LLCInventor: Xu Zuo
-
Patent number: 11576238Abstract: This document describes systems and techniques that use a virtual temperature-sensor for active thermal-control of a lighting system having an array of LEDs. The system and techniques use a forward voltage across the array of LEDs as the virtual temperature-sensor, converting the forward voltage to a level that is detectable by an MCU of the lighting system. In response to determining that the forward voltage exceeds a threshold, the lighting system may reduce an amount of an electrical current provided to the array of LEDs to decrease the forward voltage and alleviate a thermal condition that may be detrimental to the array of LEDs, thereby maintaining luminance capabilities of the array of LEDs and prolonging life of the array of LEDs.Type: GrantFiled: February 22, 2021Date of Patent: February 7, 2023Assignee: Google LLCInventors: Duen Hsing Hsieh, Ihab A. Ali
-
Patent number: 11575829Abstract: Disclosed are techniques that provide a “best” picture taken within a few seconds of the moment when a capture command is received (e.g., when the “shutter” button is pressed). In some situations, several still images are automatically (that is, without the user's input) captured. These images are compared to find a “best” image that is presented to the photographer for consideration. Video is also captured automatically and analyzed to see if there is an action scene or other motion content around the time of the capture command. If the analysis reveals anything interesting, then the video clip is presented to the photographer. The video clip may be cropped to match the still-capture scene and to remove transitory parts. Higher-precision horizon detection may be provided based on motion analysis and on pixel-data analysis.Type: GrantFiled: February 16, 2022Date of Patent: February 7, 2023Assignee: Google LLCInventors: Doina I. Petrescu, Thomas T. Lay, Steven R. Petrie, Bill Ryan, Snigdha Sinha, Jeffrey S. Vanhoof
-
Patent number: 11575766Abstract: Disclosed is the technology for computer-based “Daily Brief” service, which includes methods and corresponding systems for proactively providing push notifications for users of chat information systems. The push notifications are dynamically generated and presented to the user based on identification of one or more triggering events, which may include predetermined time/date, current geographical location, activity of peers and friends in social media associated with the user, scheduled events, appointments, meetings, emails, instant messages, and many more. The described technology improves the interaction interface between the user and chat information system.Type: GrantFiled: August 3, 2020Date of Patent: February 7, 2023Assignee: Google LLCInventors: Ilya Gennadyevich Gelfenbeyn, Artem Goncharuk, Ilya Andreevich Platonov, Pavel Aleksandrovich Sirotin, Olga Aleksandrovna Gelfenbeyn
-
Patent number: 11574013Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing contextual information to a user. In one aspect, a method includes receiving, from a user device, a query-independent request for contextual information relevant to an active resource displayed in an application environment on the user device, generating multiple queries from displayed content from the resource, determining a quality score for each of the multiple queries, selecting one or more of the multiple queries based on their respective quality scores, and providing, to the user device for each of the selected one or more queries, a respective user interface element for display with the active resource, wherein each user interface element includes contextual information regarding the respective query and includes the respective query.Type: GrantFiled: September 10, 2021Date of Patent: February 7, 2023Assignee: Google LLCInventors: Michal Jastrzebski, Aurelien Boffy, Gokhan H. Bakir, Behshad Behzadi, Marcin M. Nowak-Przygodzki
-
Patent number: 11573876Abstract: A method for processing data exactly once using transactional stream writes includes receiving, from a client, a batch of data blocks for storage on memory hardware in communication with the data processing hardware. The batch of data blocks is associated with a corresponding sequence number and represents a number of rows of a table stored on the memory hardware. The method also includes partitioning the batch of data blocks into a plurality of sub-batches of data blocks. For each sub-batch of data blocks, the method further includes assigning the sub-batch of data blocks to a buffered stream; writing, using the assigned buffered stream, the sub-batch of data blocks to the memory hardware; updating a storage log with an intent to commit the sub-batch of data blocks using the assigned buffered stream; and committing the sub-batch of data blocks to the memory hardware.Type: GrantFiled: October 30, 2020Date of Patent: February 7, 2023Assignee: Google LLCInventors: Pavan Edara, Reuven Lax, Yi Yang, Gurpreet Singh Nanda
-
Patent number: 11573695Abstract: Implementations described herein relate to transitioning a computing device between operating modes according to whether the computing device is suitably oriented for received non-audio related gestures. For instance, the user can attach a portable computing device to a docking station of a vehicle and, while in transit, wave their hand near the portable computing device in order to invoke the automated assistant. Such action by the user can be detected by a proximity sensor and/or any other device capable of determining a context of the portable computing device and/or an interest of the user in invoking the automated assistant. In some implementations location, orientation, and/or motion of the portable computing device can be detected and used in combination with an output of the proximity sensor to determine whether to invoke the automated assistant in response to an input gesture from the user.Type: GrantFiled: October 25, 2021Date of Patent: February 7, 2023Assignee: Google LLCInventors: Arvind Babu Chandrababu, Ik Hwan Byun, Haywai Chan
-
Patent number: 11574640Abstract: Implementations set forth herein relate to an automated assistant that can be customized by a user to provide custom assistant responses to certain assistant queries, which may originate from other users. The user can establish certain custom assistant responses by providing an assistant response request to the automated assistant and/or responding to a request from the automated assistant to establish a particular custom assistant response. In some instances, a user can elect to establish a custom assistant response when the user determines or acknowledges that certain common queries are being submitted to the automated assistant—but the automated assistant is unable to resolve the common query. Establishing such custom assistant responses can therefore condense interactions between other users and the automated assistant.Type: GrantFiled: July 13, 2020Date of Patent: February 7, 2023Assignee: Google LLCInventors: Victor Carbune, Matthew Sharifi
-
Patent number: 11574645Abstract: Systems and methods for enhancing a headset user's own voice include at least two outside microphones, an inside microphone, audio input components operable to receive and process the microphone signals, a voice activity detector operable to detect speech presence and absence in the received and/or processed signals, and a cross-over module configured to generate an enhanced voice signal. The audio processing components includes a low frequency branch comprising low pass filter banks, a low frequency spatial filter, a low frequency spectral filter and an equalizer, and a high frequency branch comprising highpass filter banks, a high frequency spatial filter, and a high frequency spectral filter.Type: GrantFiled: December 15, 2020Date of Patent: February 7, 2023Assignee: Google LLCInventors: Steve Rui, Govind Kannan, Trausti Thormundsson
-
Patent number: 11573311Abstract: Techniques and apparatuses are described that implement a smart-device-based radar system capable of performing angular estimation using machine learning. In particular, a radar system 102 includes an angle-estimation module 504 that employs machine learning to estimate an angular position of one or more objects (e.g., users). By analyzing an irregular shape of the radar system 102's spatial response across a wide field of view, the angle-estimation module 504 can resolve angular ambiguities that may be present based on the angle to the object or based on a design of the radar system 102 to correctly identify the angular position of the object. Using machine-learning techniques, the radar system 102 can achieve a high probability of detection and a low false-alarm rate for a variety of different antenna element spacings and frequencies.Type: GrantFiled: April 2, 2019Date of Patent: February 7, 2023Assignee: Google LLCInventors: Nicholas Edward Gillian, Michal Matuszak, Octavio Ponce Madrigal, Jaime Lien, Patrick M. Amihood, Ivan Poupyrev
-
Patent number: 11575618Abstract: Methods, systems, and apparatus, for automatically changing a network system. A method includes receiving a set of first intents that describe a state of a first switch fabric; receiving a set of second intents that describe a state of a second switch fabric; computing a set of network operations to perform on the first switch fabric to achieve the second switch fabric, the set of operations also defining an order in which the operations are to be executed, and the set of operations determined based on the set of first intents, the set of second intents, and migration logic that defines a ruleset for selecting the operations based on the set of first intents and the second intents; and executing the set of network operations according to the order, to apply changes to elements within the first switch fabric to achieve the state of the second switch fabric.Type: GrantFiled: April 21, 2021Date of Patent: February 7, 2023Assignee: Google LLCInventors: Horia Vlad Balan, Zengbin Zhang, Amin Vahdat, Vinay Kumar Bannai, Alexander Jinhon Lin, Anvesh Komuravelli, Steven Gribble, Andrew DeBock Ferguson, Muhammad Mukarram Tariq, Joon Ong, Alvaro Martinez Echevarria
-
Patent number: 11573827Abstract: A location history manager may be configured to determine a location history associated with a user, and a resource usage manager may be configured to determine a computing resource usage history associated with the user. A location monitor may be configured to determine a location of the user. A resource predictor may be configured to generate a prediction of a computing resource, based on the location history, the computing resource usage history, and the location. A resource provider may be configured to provide the computing resource, based on the prediction.Type: GrantFiled: August 7, 2014Date of Patent: February 7, 2023Assignee: Google LLCInventors: Andrew Bowers, Kevin Tom, Amy Han
-
Patent number: 11574885Abstract: A stacked device including a first substrate that includes a quantum information processing device, a second substrate bonded to the first substrate, and multiple bump bonds and at least one pillar between the first substrate and the second substrate. Each bump bond of the multiple bump bonds provides an electrical connection between the first substrate and the second substrate. At least one pillar defines a separation distance between a first surface of the first substrate and a first surface of the second substrate. A cross-sectional area of each pillar is greater than a cross-sectional area of each bump bond of the multiple bump bonds, where the cross-sectional area of each pillar and of each bump bond is defined along a plane parallel to the first surface of the first substrate or to the first surface of the second substrate.Type: GrantFiled: September 19, 2017Date of Patent: February 7, 2023Assignee: Google LLCInventor: Erik Anthony Lucero
-
Patent number: 11573698Abstract: In some examples, a computing device includes at least one processor; and at least one module, operable by the at least one processor to: output, for display at an output device, a graphical keyboard; receive an indication of a gesture detected at a location of a presence-sensitive input device, wherein the location of the presence-sensitive input device corresponds to a location of the output device that outputs the graphical keyboard; determine, based on at least one spatial feature of the gesture that is processed by the computing device using a neural network, at least one character string, wherein the at least one spatial feature indicates at least one physical property of the gesture; and output, for display at the output device, based at least in part on the processing of the at least one spatial feature of the gesture using the neural network, the at least one character string.Type: GrantFiled: September 8, 2021Date of Patent: February 7, 2023Assignee: Google LLCInventors: Shumin Zhai, Thomas Breuel, Ouais Alsharif, Yu Ouyang, Francoise Beaufays, Johan Schalkwyk
-
Patent number: 11574470Abstract: Implementations relate to causing a command to be executed based on an image. In some implementations, a computer-implemented method includes obtaining and programmatically analyzing an image to determine suggested actions. The method causes a user interface to be displayed that includes user interface elements corresponding to default actions, and to suggested actions that are determined based on analyzing the image. The method receives user input indicative of selection of a particular action from the default actions and the suggested actions. The method causes a command to be executed by a computing device for the particular action that was selected.Type: GrantFiled: December 2, 2020Date of Patent: February 7, 2023Assignee: Google LLCInventors: Juan Carlos Anorga, David Lieb, Madhur Khandelwal, Evan Millar, Timothy Novikoff, Mugdha Kulkarni, Leslie Ikemoto, Jorge Verdu, Jingyu Cui, Sharadh Ramaswamy, Raja Ratna Murthy Ayyagari, Marc Cannon, Alexander Roe, Shaun Tungseth, Songbo Jin, Matthew Bridges, Ruirui Jiang, Jeremy Selier, Austin Suszek, Gang Song
-
Patent number: 11574073Abstract: A method for sharing read access to a document stored on memory hardware. The method includes receiving a shared read access command from a sharor sharing read access to a sharee for a document stored on memory hardware in communication with the data processing hardware, and receiving a shared read access request from the sharee. The shared read access command includes an encrypted value and a first cryptographic share value based on a write key, a read key, a document identifier, and a sharee identifier. The method also includes multiplying the first and second cryptographic share values to determine a cryptographic read access value. The cryptographic read access value authorizes read access to the sharee for the document. The method also includes storing a read access token for the sharee including the cryptographic read access value and the encrypted value in a user read set of the memory hardware.Type: GrantFiled: August 30, 2021Date of Patent: February 7, 2023Assignee: Google LLCInventors: Kevin Yeo, Sarvar Patel, Giuseppe Persiano
-
Publication number: 20230032321Abstract: This document describes asymmetric camera sensor positioning for enhanced package detection. In aspects, an electronic doorbell has an image sensor that is rotated to a portrait orientation and vertically shifted relative to a lens of a camera, resulting in asymmetric positioning of the image sensor relative to the lens. The lens projects an image circle onto the image sensor and the image sensor has a sensor detection area having upper corners within the image circle and lower corners outside of the image circle to enable capture of an object located in a lower portion of the image circle and proximate to an edge of the image circle. Then, lens distortion correction is performed on a captured image to provide a final image usable to detect the package, which may be located within the image circle but outside of a conventional sensor detection area.Type: ApplicationFiled: July 26, 2022Publication date: February 2, 2023Applicant: Google LLCInventors: Jacobi Colton Grillo, Adrian Mircea Proca, William Vincent Duran, ChihHao Chen
-
Publication number: 20230031426Abstract: Sensor-based privacy-event detection for a mounted electronic device is described. In aspects, a security system includes a head assembly removably and magnetically coupled to a mounting device having a magnet. The electronic device also includes a camera module and a sensor disposed within the housing. The sensor detects a magnetic field associated with the magnet when the head assembly is coupled to the mounting device. When a user detaches the head assembly from the mounting device (e.g., to recharge the electronic device), the sensor no longer detects the magnetic field and determines the occurrence of a privacy event, which is used to deactivate the camera module to prevent unintentional recordings during the privacy event.Type: ApplicationFiled: July 26, 2022Publication date: February 2, 2023Applicant: Google LLCInventors: Mark Benjamin Kraz, Aditya Shailesh Ghadiali, Kok Yen Cheng, Félix Ambroise Étienne Senepin, Chi-Ming Lin
-
Publication number: 20230036078Abstract: Systems and techniques are provided for automation and recommendation based on device control protocols. HDMI-CEC device control data may be received from a connected electronic device that may be connected to an electronic display device. The HDMI-CEC device control data may be based on a HDMI-CEC device control signal from the electronic display device. The system may generate a control signal for a device. The control signal may be sent to the device for implementation.Type: ApplicationFiled: October 10, 2022Publication date: February 2, 2023Applicant: Google LLCInventors: Kenneth Mixter, Marci Meingast, Jennifer Yick
-
Publication number: 20230031831Abstract: The various implementations described herein include methods, devices, and systems for monitoring activity in a home environment. In one aspect, a method performed at a voice-assistant device includes: transitioning to operating in a second mode from a first mode; while operating in the second mode, detecting a sound; obtaining a determination as to whether the sound meets one or more monitoring criteria; and in accordance with a determination that the sound meets the one or more monitoring criteria, generating an alert or notification.Type: ApplicationFiled: October 12, 2022Publication date: February 2, 2023Applicant: Google LLCInventor: Bryan Horling