Patents Assigned to Google LLC
-
Patent number: 11829854Abstract: A system and methods are disclosed for using a trained machine learning model to identify constituent images within composite images. A method may include providing pixel data of a first image as input to the trained machine learning model, obtaining one or more outputs from the trained machine learning model, and extracting, from the one or more outputs, an indication that the first image is a composite image that includes a constituent image, wherein at least a portion of the constituent image is in a spatial area of the first image.Type: GrantFiled: August 16, 2021Date of Patent: November 28, 2023Assignee: Google LLCInventors: Filip Pavetic, King Hong Thomas Leung, Dmitrii Tochilkin
-
Patent number: 11831596Abstract: Systems and methods relating to communication over relatively low power protocols by adding reliability functionality are presented. Sent messages having reliability functionality include an acknowledgment request flag that indicates that the message includes a request to acknowledge the request once received and an application payload that includes data for the message. The acknowledgment request flag causes responding devices to send an acknowledgment message to the sending device indicating that the sent message has been received.Type: GrantFiled: April 11, 2022Date of Patent: November 28, 2023Assignee: Google LLCInventors: Pradip De, Jay D. Logue
-
Patent number: 11832428Abstract: A wearable audio device sized to fit within an ear of an user comprises an outer housing; a circuit board positioned within the outer housing; a battery having an anode and a cathode, the battery being connected to the circuit board; a speaker adjacent the battery; and an electromagnetic interference (“EMI”) shield tab coupled to the anode. The EMI shield tab may be configured to shield the speaker from EMI generated by the circuit board and to provide an electrical interconnection to the anode.Type: GrantFiled: July 19, 2021Date of Patent: November 28, 2023Assignee: Google LLCInventors: Yao Ding, Troy Edwards, Gemin Li
-
Patent number: 11830457Abstract: A non-transitory computer-readable storage medium comprising instructions stored thereon. When executed by at least one processor, the instructions can be configured to cause a computing device to, in response to an instruction to transition from a first refresh rate to a second refresh rate, modify a transitional frame. The modifying the transitional frame can include refreshing a first row in a display with a first adjustment to a peak signal of at least one pixel in the first row, and refreshing a second row in the display with a second adjustment to a peak signal of at least one pixel in the second row, the second row being refreshed after the second row, the second adjustment being greater than the first adjustment.Type: GrantFiled: August 28, 2020Date of Patent: November 28, 2023Assignee: Google LLCInventors: Sangmoo Choi, John William Kaehler
-
Patent number: 11829761Abstract: A document to be stored on a network-based storage system is identified. The document includes one or more macros in a first programming language. An object referenced by a function defined by a macro of the one or more macros is identified. The function is converted into one or more sets of operations represented in a second programming language. Each set of operations corresponds to one of one or more candidate object types associated with the object. At least one of the one or more sets of operations is to be performed with respect to the object responsive to indication of a corresponding candidate object type for the object during execution of the macro. The document including the one or more sets of operations represented in the second programming language is stored on the network-based storage system.Type: GrantFiled: January 4, 2023Date of Patent: November 28, 2023Assignee: Google LLCInventors: Paneendra Anantha Rao Bapu, Sowmith Manepalli, Sourav Poddar, Abhay Garg, Alexandre Ginet, Arijit De
-
Patent number: 11830333Abstract: 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: GrantFiled: October 12, 2022Date of Patent: November 28, 2023Assignee: Google LLCInventor: Bryan Horling
-
Patent number: 11829404Abstract: Some implementations related to archiving of functional images. In some implementations, a method includes accessing images and determining one or more functional labels corresponding to each of the images and one or more confidence scores corresponding to the functional labels. A functional image score is determined for each of the images based on the functional labels having a corresponding confidence score that meets a respective threshold for the functional labels. In response to determining that the functional image score meets a functional image score threshold, a functional image signal is provided that indicates that one or more of the images that meet the functional image score threshold are functional images. The functional images are determined to be archived, and are archived by associating an archive attribute with the functional images such that functional images having the archive attribute are excluded from display in views of the images.Type: GrantFiled: December 11, 2020Date of Patent: November 28, 2023Assignee: Google LLCInventors: Shinko Cheng, Eunyoung Kim, Shengyang Dai, Madhur Khandelwal, Kristina Eng, David Loxton
-
Patent number: 11832066Abstract: A method and multimedia device for calibrating audio delays of an audio system with wireless loudspeakers are disclosed. The method allows to emulate surround or 3D sound systems with spatially distributed wireless loudspeakers. A first probe signal for audio playback, having a first audio pattern, is transmitted by a loudspeaker. A signal quality is determined by listening to an acoustic response of the loudspeaker to the first probe signal. A second audio pattern is determined by modifying the first audio pattern based on the signal quality. A second probe signal for audio playback having the second audio pattern is transmitted by the loudspeaker. An audio delay compensation is then determined for the loudspeaker based on a measure of an audio delay between the transmitted second probe signal and an acoustic response of the loudspeaker in response to the second probe signal.Type: GrantFiled: June 3, 2022Date of Patent: November 28, 2023Assignee: Google LLCInventors: William Escande, Thomas Girardier
-
Patent number: 11826897Abstract: Example implementations may relate to a robotic system configured to provide feedback. In particular, the robotic system may determine a model of an environment in which the robotic system is operating. Based on this model, the robotic system may then determine one or more of a state or intended operation of the robotic system. Then, based one or more of the state or the intended operation, the robotic system may select one of one or more of the following to represent one or more of the state or the intended operation: visual feedback, auditory feedback, and one or more movements. Based on the selection, the robotic system may then engage in one or more of the visual feedback, the auditory feedback, and the one or more movements.Type: GrantFiled: December 6, 2021Date of Patent: November 28, 2023Assignee: Google LLCInventor: James Joseph Kuffner
-
Patent number: 11831623Abstract: A non-transitory computer-readable storage medium comprising instructions stored thereon. When executed by at least one processor, the instructions may be configured to cause a computing system to at least receive a message, the message including a header, an encrypted symmetric key, and an encrypted body, decrypt the encrypted symmetric key using a private key to generate a decrypted symmetric key, decrypt the encrypted body using the decrypted symmetric key to generate a decrypted body, and store the header, the decrypted symmetric key, and the decrypted body in long-term storage.Type: GrantFiled: June 17, 2022Date of Patent: November 28, 2023Assignee: Google LLCInventors: Laetitia Baudoin, Brian Goodman
-
Patent number: 11829874Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining neural network architectures. One of the methods includes generating, using a controller neural network, a batch of output sequences, each output sequence in the batch defining a respective architecture of a child neural network that is configured to perform a particular neural network task; for each output sequence in the batch: training a respective instance of the child neural network having the architecture defined by the output sequence; evaluating a performance of the trained instance of the child neural network on the particular neural network task to determine a performance metric for the trained instance of the child neural network on the particular neural network task; and using the performance metrics for the trained instances of the child neural network to adjust the current values of the controller parameters of the controller neural network.Type: GrantFiled: June 7, 2021Date of Patent: November 28, 2023Assignee: Google LLCInventors: Barret Zoph, Quoc V. Le
-
Patent number: 11829265Abstract: Methods, systems, and apparatus, including computer-readable storage media for uncorrectable memory recovery. Different sources of uncorrectable memory error are handled to provide for recovery actions by a host kernel of a machine hosting one or more virtual machines. Rather than defaulting to kernel panic behavior, the host kernel can identify the source of uncorrectable error, and cause the host machine and/or the affected virtual machines to take recovery action that is less disruptive than abrupt shutdown from panic. For example, the host kernel can handle uncorrectable memory error caused by kernel accesses to guest memory of a host virtual machine, as well as uncorrectable memory error improperly raised as a result of known defects in host machine hardware. The host kernel can also be configured to detect sources of overflow in exceptions raised by a processor as a result of uncorrectable memory error.Type: GrantFiled: June 15, 2022Date of Patent: November 28, 2023Assignee: Google LLCInventor: Jue Wang
-
Patent number: 11829412Abstract: Methods, systems, and media for determining a coverage score for a system that receives a stream of requests are provided. In some embodiments, the method includes: for a processing system that receives a stream of requests, determining a first time window in which requests are received by the processing system, wherein the first time window has a start time and an end time and wherein each of the requests is associated with a timestamp; determining a first number of requests that entered the processing system after the start time of the first time window; determining a second number of requests that entered the processing system within the first time window and that were successfully completed within a second time window from the timestamp associated with each of the requests; determining a coverage score that is a ratio of the second number of requests in comparison with the first number of requests; and generating a notification for a user of the processing system based on the coverage score.Type: GrantFiled: December 17, 2021Date of Patent: November 28, 2023Assignee: Google LLCInventors: Vladimir Rychev, Cristi Varvara
-
Patent number: 11831711Abstract: Systems and methods are provided for sending and receiving remote procedure calls (RPCs). Based on a message in a first RPC, a second set of RPCs are created by one or more computing devices, where each of the second set of RPCs includes a portion of the message in the first RPC. The message in the first RPC is replaced with a reference to each RPC of the second set of RPCs. The one or more computing devices send the first RPC with the references, and also send the second set of RPCs.Type: GrantFiled: November 3, 2022Date of Patent: November 28, 2023Assignee: Google LLCInventors: Iulian Moraru, Brian Frank Cooper, Sebastian Kanthak, Alexander Lloyd, Mert Akdere
-
Patent number: 11829860Abstract: In one aspect, this specification describes a recurrent neural network system implemented by one or more computers that is configured to process input sets to generate neural network outputs for each input set. The input set can be a collection of multiple inputs for which the recurrent neural network should generate the same neural network output regardless of the order in which the inputs are arranged in the collection. The recurrent neural network system can include a read neural network, a process neural network, and a write neural network. In another aspect, this specification describes a system implemented as computer programs on one or more computers in one or more locations that is configured to train a recurrent neural network that receives a neural network input and sequentially emits outputs to generate an output sequence for the neural network input.Type: GrantFiled: February 24, 2022Date of Patent: November 28, 2023Assignee: Google LLCInventors: Oriol Vinyals, Samuel Bengio
-
Patent number: 11830425Abstract: In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for modifying usage of display device pixels. A computing system monitors usage of a plurality of pixels of a display device and determines a target usage level. The computing system identifies that a usage level of a first pixel does not satisfy the target usage level and selects an occasion at which to present the first pixel in a frame to be presented by the display device with an increased intensity with respect to an original intensity that was specified for the first pixel by the frame. The computing system activates the first pixel at the increased intensity during presentation by the display device of the frame.Type: GrantFiled: May 24, 2022Date of Patent: November 28, 2023Assignee: Google LLCInventors: Marissa Karen Wall, Christine L. Franks, Seang Yong Chau, Glen Murphy
-
Patent number: 11829373Abstract: Methods, systems, and media for presenting search results are provided. In accordance with some embodiments, the method comprises: receiving text corresponding to a search query; determining whether a content rating score associated with the search query is below a predetermined threshold, wherein the score is calculated by: identifying a first plurality of search results retrieved using the search query, wherein each search result is associated with one of a plurality of content ratings classes; and calculating the content rating score that is a proportion of search results associated with at least one of the content ratings classes among the first plurality of search results; in response to determining that the content rating score is below the predetermined threshold, identifying a second plurality of search results to be presented based on the search query; and causing the second plurality of search results to be presented.Type: GrantFiled: February 20, 2015Date of Patent: November 28, 2023Assignee: Google LLCInventors: Eileen Margaret Peters Long, Jonathan Frankle, Will Chambers, Jia Wu, Charles Thomas Curry, Matthias Heiler, Ruben Sipos, Christopher Kenneth Haulk, Angela Yu-Yun Yeung, Ingrid Karin von Glehn
-
Patent number: 11829844Abstract: A computer-implemented method for refining a qubit calibration model is described. The method comprises receiving, at a learning module, training data, wherein the training data comprises a plurality of calibration data sets, wherein each calibration data set is derived from a system comprising one or more qubits, and a plurality of parameter sets, each parameter set comprising extracted parameters obtained using a corresponding calibration data set, wherein extracting the parameters includes fitting a qubit calibration model to the corresponding calibration data set using a fitter algorithm. The method further comprises executing, at the learning module, a supervised machine learning algorithm which processes the training data to learn a perturbation to the qubit calibration model that captures one or more features in the plurality of calibration data sets that are not captured by the qubit calibration model, thereby to provide a refined qubit calibration model.Type: GrantFiled: December 23, 2022Date of Patent: November 28, 2023Assignee: Google LLCInventors: Paul Klimov, Julian Shaw Kelly
-
Patent number: 11832396Abstract: A server tray package includes a motherboard assembly that includes a plurality of data center electronic devices, the plurality of data center electronic devices including at least one heat generating processor device; and a liquid cold plate assembly. The liquid cold plate assembly includes a base portion mounted to the motherboard assembly, the base portion and motherboard assembly defining a volume that at least partially encloses the plurality of data center electronic devices; and a top portion mounted to the base portion and including a heat transfer member shaped to thermally contact the heat generating processor device, the heat transfer member including an inlet port and an outlet port that are in fluid communication with a cooling liquid flow path defined through the heat transfer member.Type: GrantFiled: June 2, 2020Date of Patent: November 28, 2023Assignee: Google LLCInventors: Madhusudan Krishnan Iyengar, Christopher Gregory Malone, Yuan Li, Jorge Padilla, Woon-Seong Kwon, Teckgyu Kang, Norman Paul Jouppi
-
Patent number: 11829797Abstract: A method and apparatus are disclosed to identify the operations/processes performed by one or more virtual machines. In one example method of operation, the system may perform identifying processes currently operating in an operating system and recording process information corresponding to each of the processes in a memory. The method may also include determining a priority for each of the processes currently operating in the operating system and incrementing a current priority of at least one of the processes.Type: GrantFiled: April 6, 2021Date of Patent: November 28, 2023Assignee: Google LLCInventor: John Michael Suit