Patents Assigned to Google LLC
-
Patent number: 11922870Abstract: An example method includes programming, based on image data of a frame of a plurality of frames and during a non-emission period of the frame, pixels of a plurality of pixels of a display of a computing device; causing pixels of the plurality of pixels to emit light during an emission period of the frame, wherein an amount of light emitted by the pixels during the emission period is based on the programming; and synchronizing operation of one or more sensors and operation of the plurality of pixels by at least causing the one or more sensors to emit, during a particular portion of the emission period of the frame, electromagnetic radiation through the display.Type: GrantFiled: August 31, 2020Date of Patent: March 5, 2024Assignee: Google LLCInventors: Sangmoo Choi, Yi Zhang
-
Patent number: 11921592Abstract: According to an aspect, a method of restoring a computing session includes receiving, over a network, session data from a server computer, where the session data includes information about at least one session item that is active during a computing session of a first computing device. The at least one session item includes at least one of a web application or a native application. The method includes restoring the at least one session item of the computing session on a second computing device based on the session data, where the at least one session item is arranged on a user interface of the second computing device according to a display arrangement that corresponds to a display arrangement of the at least one session item on a user interface of the first computing device.Type: GrantFiled: July 20, 2020Date of Patent: March 5, 2024Assignee: Google LLCInventors: Xin Wang, Shihui Song, Aga Wronska
-
Patent number: 11924618Abstract: A method for auralizing a multi-microphone device. Path information for one or more sound paths using dimensions and room reflection coefficients of a simulated room for one of a plurality of microphones included in a multi-microphone device is determined. An array-related transfer functions (ARTFs) for the one of the plurality of microphones is retrieved. The auralized impulse response for the one of the plurality of microphones is generated based at least on the retrieved ARTFs and the determined path information.Type: GrantFiled: October 4, 2022Date of Patent: March 5, 2024Assignee: Google LLCInventors: Rajeev Conrad Nongpiur, Ananya Misra, Chanwoo Kim
-
Patent number: 11924334Abstract: A quantum neural network architecture. In one aspect, a quantum neural network trained to perform a machine learning task includes: an input quantum neural network layer comprising (i) multiple qubits prepared in an initial quantum state encoding a machine learning task data input, and (ii) a target qubit; a sequence of intermediate quantum neural network layers, each intermediate quantum neural network layer comprising multiple quantum logic gates that operate on the multiple qubits and target qubit; and an output quantum neural network layer comprising a measurement quantum gate that operates on the target qubit and provides as output data representing a solution to the machine learning task.Type: GrantFiled: March 3, 2023Date of Patent: March 5, 2024Assignee: Google LLCInventors: Hartmut Neven, Edward Henry Farhi
-
Patent number: 11922720Abstract: Apparatus and methods related to image processing are provided. A computing device can determine a first image area of an image, such as an image captured by a camera. The computing device can determine a warping mesh for the image with a first portion of the warping mesh associated with the first image area. The computing device can determine a cost function for the warping mesh by: determining first costs associated with the first portion of the warping mesh that include costs associated with face-related transformations of the first image area to correct geometric distortions, and determining second costs associated with the warping mesh that include costs of edge-related transformations for preserving straightness of edges of the image. The computing device can determine an optimized mesh based on optimizing the cost function. The computing device can modify the first image area based on the optimized mesh.Type: GrantFiled: May 7, 2018Date of Patent: March 5, 2024Assignee: Google LLCInventors: YiChang Shih, Chia-Kai Liang
-
Patent number: 11924532Abstract: The various implementations described herein include a video camera assembly that includes: (1) a housing; (2) an image sensor positioned within the housing and having a field of view corresponding to a scene in the smart home environment; and (3) a concave-shaped front face positioned in front of the image sensor such that light from the scene passes through the front face prior to entering the image sensor; where the front face includes: (a) an inner section corresponding to the image sensor; and (b) an outer section between the housing and the inner section, the outer section having a concave shape that extends from an outer periphery of the outer section to an inner periphery of the outer section; and where the concave shape extends around an entirety of the outer periphery.Type: GrantFiled: December 1, 2022Date of Patent: March 5, 2024Assignee: Google LLCInventors: Mark Kraz, Kevin Edward Booth, Tyler Scott Wilson, Nicholas Webb, Jason Evans Goulden, William Dong, Jeffrey Law, Rochus Jacob, Adam Duckworth Mittleman, Oliver Mueller
-
Patent number: 11922562Abstract: Disclosed herein is methods and systems for providing different views to a viewer. One particular embodiment includes a method including providing, to a neural network, a plurality of 2D images of a 3D object. The neural network may include a signed distance function based sinusoidal representation network. The method may further include obtaining a neural model of a shape of the object by obtaining a zero-level set of the signed distance function; and modeling an appearance of the object using a spatially varying emission function. In some embodiments, the neural model may be converted into a triangular mesh representing the object which may be used to render multiple view-dependent images representative of the 3D object.Type: GrantFiled: December 14, 2021Date of Patent: March 5, 2024Assignee: Google LLCInventors: Gordon Wetzstein, Andrew Jones, Petr Kellnhofer, Lars Jebe, Ryan Spicer, Kari Pulli
-
Patent number: 11922288Abstract: A neural network system is configured to receive an input image and to generate a classification output for the input image. The neural network system includes: a separable convolution subnetwork comprising a plurality of separable convolutional neural network layers arranged in a stack one after the other, in which each separable convolutional neural network layer is configured to: separately apply both a depthwise convolution and a pointwise convolution during processing of an input to the separable convolutional neural network layer to generate a layer output.Type: GrantFiled: February 27, 2023Date of Patent: March 5, 2024Assignee: Google LLCInventors: Francois Chollet, Andrew Gerald Howard
-
Patent number: 11919169Abstract: An example computer-implemented method includes receiving, from one or more vision components in an environment, vision data that captures features of the environment, including object features of an object that is located in the environment, and prior to a robot manipulating the object: (i) determining based on the vision data, at least one first adjustment to a programmed trajectory of movement of the robot operating in the environment to perform a task of transporting the object, and (ii) determining based on the object features of the object, at least one second adjustment to the programmed trajectory of movement of the robot operating in the environment to perform the task, and causing the robot to perform the task, in accordance with the at least one first adjustment and the at least one second adjustment to the programmed trajectory of movement of the robot.Type: GrantFiled: November 19, 2019Date of Patent: March 5, 2024Assignee: Google LLCInventors: Johnny Lee, Stefan Welker
-
Patent number: 11922182Abstract: A system comprises data processing hardware and memory hardware. The memory hardware is in communication with the data processing hardware, and stores instructions that, when executed on the data processing hardware, cause the data processing hardware to perform a plurality of operations. In some examples, one of the operations may include receiving instance management configuration data for a single-tenant software-as-a-service (SaaS) application. Another operation may include further include receiving an image of the single-tenant SaaS application. Yet another operation can include generating, by the control plane manager, a control plane based on the instance management configuration data. The control plane is configured to create multiple instances of the single-tenant SaaS application based on the received image, and to manage the instances of the single-tenant SaaS application based on the received instance management configuration data.Type: GrantFiled: December 29, 2021Date of Patent: March 5, 2024Assignee: Google LLCInventors: Roy Peterkofsky, William Earl, Martin Taillefer, Michael Dahlin, Chandra Prasad, Jaroslaw Kowalski, Anna Berenberg, Kristian Kennaway, Alexander Mohr, Jaidev Haridas
-
Patent number: 11921916Abstract: Image editing on a wearable device includes a system which obtains sensor data via the wearable device. The sensor data includes a representation of hand movement, head movement or voice command associated with a user. The system executes an application for editing an image based on the obtained sensor data. The system provides for display a list of image adjustment types associated with the application. The system selects an image adjustment type based on one or more of the hand movement, the head movement or the voice command. The system provides for display a prompt having options to adjust a property of the selected image adjustment type. The system selects one of the options included in the prompt. The system modifies an image based on the selected option. The system then provides the modified image for storage in a data structure of a memory unit in the wearable device.Type: GrantFiled: December 31, 2020Date of Patent: March 5, 2024Assignee: Google LLCInventors: Thomas Binder, Ronald Frank Wotzlaw
-
Patent number: 11922941Abstract: An electronic device stores a voice assistant library for execution on the electronic device based on the electronic device having a first device type. The electronic device receives a verbal input from a user. It extracts request information from the verbal input by processing the verbal input using the voice assistant library executing on the device. It transmits a request to a remote system. The electronic device receives a response to the request. The response is generated by the remote system. The electronic device performs an operation in accordance with the response by one or more voice-processing modules of the configured voice assistant library.Type: GrantFiled: July 25, 2023Date of Patent: March 5, 2024Assignee: Google LLCInventors: Kenneth Mixter, Raunaq Shah
-
Publication number: 20240070189Abstract: Implementations described herein relate to providing device messages in image compilations based on user content. A computer-implemented method includes determining that a playback mode is entered on a device to display one or more image compilations, each image compilation including images for successive display. Message criteria are obtained for device messages, each device message indicating a device function associated with images of the image compilations or of a user image library. A device message is selected based on associated message criteria. An image is identified in the user image library, the image being in the image compilations, depicts a type of image feature in the image compilations, and/or has characteristic(s) modifiable by the device function. The device message is displayed during image compilation playback and includes the identified image and a message control option. In response to user selection of the message control option, the device function is initiated.Type: ApplicationFiled: August 26, 2022Publication date: February 29, 2024Applicant: Google LLCInventors: Dae Woong Daniel KIM, Nivetha GOVINDARAJU, Kyungmin LEE, Haoran MAN, Nicholas TSOI-A-SUE, Wei ZHENG, James Colin ASPINALL, Guillermo KROVBLIT, Daniel Robert JENSTAD
-
Publication number: 20240069644Abstract: 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: ApplicationFiled: March 28, 2023Publication date: February 29, 2024Applicant: Google LLCInventors: Richard Lee Marks, Ding Xu
-
Publication number: 20240065424Abstract: This document describes techniques and apparatuses directed at providing a tubular band with seamless lug integration for wearable devices. In aspects, the tubular band includes an extensible strap formed of interwoven fibers. The strap includes opposing outward-facing edges at opposing longitudinal ends. Each edge defines an opening within which a base section of a coupling device can reside. The coupling device further includes an attachment section, opposite the base section, which extends from the base section outwardly through the opening to engage a coupling connector of the wearable device. When the attachment section is connected to the coupling connector, the attachment section positions an end portion of the strap adjacent the opening to engage a surface of the wearable device. In this way, the strap can be coupled to a wearable device by positioning end portions of the strap against one or more surfaces of the wearable device, forming a seamless connection between the band and the wearable device.Type: ApplicationFiled: November 9, 2023Publication date: February 29, 2024Applicant: Google LLCInventors: Eric Whiting, Idil Girard, Ferdinand Aichriedler, Melissa Autumn Bree, BreAnna Nicole Conner, Mark Anthony Zarich, Milan Jaykrushna Bhatt, Justin Lane Williams
-
Publication number: 20240073642Abstract: Various arrangements for establishing a link between two electronic devices are presented herein. A pairing mode may be activated to establish the link. A first electronic wireless device can determine that a distance to a second wireless electronic device meets a distance threshold criterion. In response to the pairing mode being activated and the distance to the second wireless electronic device meeting the distance threshold criterion, a graphic element, such as a glow effect, can be presented indicative of direction and distance to the second wireless electronic device.Type: ApplicationFiled: February 4, 2022Publication date: February 29, 2024Applicant: Google LLCInventors: Amelia Schladow, Philip Dam Roadley-Battin, Seth Ryan Benson, Matthew Sibigtroth, Tyler John Gough
-
Patent number: 11915103Abstract: Methods, systems, and apparatus for quantum data processing. In one aspect, a method includes storing, in a quantum memory, multiple copies of a quantum state, comprising, for each copy of the quantum state, i) probing, by an initialized quantum sensor, a target system to obtain an evolved quantum state of the quantum sensor, ii) transducing the evolved quantum state of the quantum sensor into a quantum state of a quantum buffer, iii) logically encoding the quantum state of the quantum buffer into a quantum error correcting code, and iv) moving the logically encoded quantum state of the quantum buffer into the quantum memory; loading the multiple copies of the quantum state in the quantum memory into a quantum computer; processing, by the quantum computer, the multiple copies of the quantum state to obtain a purified quantum state; and measuring the purified quantum state to determine properties of the target system.Type: GrantFiled: April 27, 2022Date of Patent: February 27, 2024Assignee: Google LLCInventor: Jarrod Ryan McClean
-
Patent number: 11915101Abstract: In one aspect, a method includes identifying (i) a computational problem that is a candidate for a quantum computation, and (ii) one or more numerical algorithms for solving the candidate computational problem; providing input task data identifying (i) the candidate computational problem, and (ii) the one or more numerical algorithms, to a numerical quantum experimentation system, wherein the numerical quantum experimentation system comprises multiple universal numerics workers, a universal numerics worker, of the multiple universal numerics workers being configured to solve the candidate computational problem using the one or more numerical algorithms; receiving, from the numerical quantum experimentation system, data representing results of the one or more numerical algorithms to solve the candidate computational problem; and determining whether the received data indicates that a quantum computation applied to the candidate computational problem has a greater efficacy at a solution than a classical computatType: GrantFiled: November 12, 2021Date of Patent: February 27, 2024Assignee: Google LLCInventor: Vasil S. Denchev
-
Patent number: 11916478Abstract: In general, techniques are described that are directed to a device that includes a power storage device, an electrical load, and a first regulated power converter including components configured to generate, during a first time period and using electrical energy received from a power source external to the device, a first power signal to charge the power storage device. A second regulated power converter includes components configured to determine a charging current at which to charge the power storage device, determine a total amount of current flowing to the power storage device that includes current sourced by the second power converter less current sinked by the electrical load, and generate, during a second time period that is non-overlapping with the first time period, using electrical energy from the power source and based on determined the total amount of current, a second power signal to charge the power storage device.Type: GrantFiled: August 31, 2020Date of Patent: February 27, 2024Assignee: Google LLCInventors: Chao Fei, Douglas Osterhout, Srikanth Lakshmikanthan, Liang Jia, Li Wang
-
Patent number: 11917242Abstract: Features of various implementations are used to enable identifying and presenting, in real time, Internet-accessible and/or Internet-based functionality, content and/or services associated with a particular television program concurrently playing on a television or display, as a part of an interactive television suite of technologies. In some implementations, the process of identifying Internet-accessible and/or Internet-based functionality, content and/or services associated with a particular television program is enabled to reduce communication between a primary set-top box and a supplemental set-top box and/or television integrated device, thereby reducing the need for one or more provider specific APIs.Type: GrantFiled: October 4, 2021Date of Patent: February 27, 2024Assignee: Google LLCInventors: Michael Verrilli, Nathan Leslie Sandland