Patents Assigned to Google LLC
  • Patent number: 11657315
    Abstract: Methods, systems, and apparatus for implementing a unitary quantum gate on one or more qubits. In one aspect, a method includes the actions designing a control pulse for the unitary quantum gate, comprising: defining a universal quantum control cost function, wherein the control cost function comprises a qubit leakage penalty term representing i) coherent qubit leakage, and ii) incoherent qubit leakage across all frequency components during a time dependent Hamiltonian evolution that realizes the unitary quantum gate; adjusting parameters of the time dependent Hamiltonian evolution to vary a control cost according to the control cost function such that leakage errors are reduced; generating the control pulse using the adjusted parameters; and applying the control pulse to the one or more qubits to implement the unitary quantum gate.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: May 23, 2023
    Assignee: Google LLC
    Inventors: Yuezhen Niu, Hartmut Neven, Vadim Smelyanskiy, Sergio Boixo Castrillo
  • Patent number: 11657082
    Abstract: Systems and methods for displaying media files on a device are provided. The device provides a first mode that displays a subset of media files, determined by a user query, from a plurality of media files. Once activated, the first mode persists on the device prior to becoming inactive. A second mode of the device displays the plurality of media files. The second mode is active when the first mode is inactive. An instruction is received from a user. When the instruction specifies the first mode by inclusion of a user query, a corresponding subset of files is obtained from a remote system. The subset of files is sequentially displayed until the period of time has elapsed according to the first mode. When the instruction does not specify a query, the plurality of files is polled for from a remote device and sequentially displayed according to the second mode.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: May 23, 2023
    Assignee: Google LLC
    Inventors: Andrew John Gasparovic, Andrew Fergus Simpson, Christopher Joseph Findeisen, Rajat Kumar Paharia, Ravi Gauba, Ying Zhang
  • Patent number: 11659240
    Abstract: Methods and systems for automatically transitioning content based on facial recognition, wherein the method may include receiving a signal from a camera, identifying a face of a viewer within an area, retrieving a user identifier associated with the face of the viewer, selecting a program, and displaying the program.
    Type: Grant
    Filed: August 17, 2022
    Date of Patent: May 23, 2023
    Assignee: Google LLC
    Inventors: Robert Benea, Andrej Cedilnik
  • Patent number: 11659584
    Abstract: Implementations relate to configuration of wireless communication signals between devices. In some implementations, a method includes determining a transmission scenario associated with transmission of wireless signals of a particular wireless communication protocol from a first device to a second device. The transmission scenario specifies one or more transmission characteristics for the signal transmission. A test message is sent wirelessly from the first device to the second device according to the transmission scenario, and a reply message is received from the second device in response to test message. The reply message includes one or more signal quality indicators that indicate a signal quality of the test message. The transmission scenario is selected as a designated scenario based on the signal quality indicators, and data is wirelessly transmitted from the first device to the second device according to the designated scenario.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: May 23, 2023
    Assignee: Google LLC
    Inventors: Shawn Yang, Fei He, Michael Kincaid
  • Patent number: 11659333
    Abstract: 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: Grant
    Filed: January 25, 2022
    Date of Patent: May 23, 2023
    Assignee: Google LLC
    Inventors: Thomas Girardier, Julien Goupy, Nicolas Guezellot Prudhomme
  • Patent number: 11657010
    Abstract: Provided herein are systems and methods for performing dynamic adaption and correction for internal delays in devices connected to a common time-multiplexed bus. The methods allow devices to operate reliably at a higher bus frequency by correcting for inherent and unknown delays within the components and in the system by measuring the actual delays using multiple readings with the bus. Intrinsic noise and jitter are used to increase the precision of the measurements, thereby essentially using these uncertainties as self-dithering for increased measurement resolution. During adaption, delays may be adjusted in multiple step sizes to speed adaption time.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: May 23, 2023
    Assignee: Google LLC
    Inventor: Jens Kristian Poulsen
  • Patent number: 11657487
    Abstract: A method is described for generating a prediction of a disease classification error for a magnified, digital microscope slide image of a tissue sample. The image is composed of a multitude of patches or tiles of pixel image data. An out-of-focus degree per patch is computed using a machine learning out-of-focus classifier. Data representing expected disease classifier error statistics of a machine learning disease classifier for a plurality of out-of-focus degrees is retrieved. A mapping of the expected disease classifier error statistics to each of the patches of the digital microscope slide image based on the computed out-of-focus degree per patch is computed, thereby generating a disease classifier error prediction for each of the patches. The disease classifier error predictions thus generated are aggregated over all of the patches.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: May 23, 2023
    Assignee: Google LLC
    Inventors: Martin Stumpe, Timo Kohlberger
  • Patent number: 11659677
    Abstract: 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: Grant
    Filed: September 21, 2020
    Date of Patent: May 23, 2023
    Assignee: Google LLC
    Inventors: Laurie Man Sum Kwan, Cindy Ngoc-Tran Au, Timothy Michael Vanderet, Cheng-jung Lee
  • Patent number: 11657277
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing sequence modeling tasks using insertions. One of the methods includes receiving a system input that includes one or more source elements from a source sequence and zero or more target elements from a target sequence, wherein each source element is selected from a vocabulary of source elements and wherein each target element is selected from a vocabulary of target elements; generating a partial concatenated sequence that includes the one or more source elements from the source sequence and the zero or more target elements from the target sequence, wherein the source and target elements arranged in the partial concatenated sequence according to a combined order; and generating a final concatenated sequence that includes a finalized source sequence and a finalized target sequence, wherein the finalized target sequence includes one or more target elements.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: May 23, 2023
    Assignee: Google LLC
    Inventors: William Chan, Mitchell Thomas Stern, Nikita Kitaev, Kelvin Gu, Jakob D. Uszkoreit
  • Patent number: 11656336
    Abstract: 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: Grant
    Filed: December 11, 2020
    Date of Patent: May 23, 2023
    Assignee: Google LLC
    Inventors: Patrick M. Amihood, Ivan Poupyrev
  • Patent number: 11659044
    Abstract: 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: Grant
    Filed: December 10, 2020
    Date of Patent: May 23, 2023
    Assignee: Google LLC
    Inventors: Yuewei Wang, Shashank Chaudhary, Onur Soysal, Michael Ortega-Binderberger
  • Patent number: 11656986
    Abstract: A technology for estimating one or more cache hit rates. An implementation includes receiving a request-response pair, calculating a fingerprint for the request-response pair, storing the fingerprint, and determining whether the fingerprint is a member of a bloom filter.
    Type: Grant
    Filed: August 20, 2021
    Date of Patent: May 23, 2023
    Assignee: Google LLC
    Inventor: Nazif Cihan Tas
  • Publication number: 20230153303
    Abstract: A method includes receiving a database query requesting a database to conditionally return one or more data blocks. The database is stored on memory hardware in communication with the data processing hardware and the database query includes a plurality of parameters characterizing the database query. The method includes generating a set of query plans. Each query plan in the set of query plans is configured to execute the database query using a different order of operations. The method includes training a model using historical database queries and generating, using the trained model, a query plan score for each query plan in the set of query plans. The method includes selecting, using the query plan score of each query plan in the set of query plans, a query plan from the set of query plans. The method also includes executing the database query using the selected query plan.
    Type: Application
    Filed: November 15, 2022
    Publication date: May 18, 2023
    Applicant: Google LLC
    Inventors: Lyric Pankaj Doshi, Eugene Brevdo, Campbell Bryce Fraser
  • Publication number: 20230153058
    Abstract: The various implementations described herein include methods and systems for synchronous audio playback. In one aspect, a method is performed at each of a plurality of electronic devices, each having an audio system, an internal clock, processors and memory storing programs for execution by the processors. Each device is configured for two-way communications with a server and associated with a user account. The device receives an identification of a first device as a common clock device that has a first internal clock being designated as a master clock. The device receives a synchronized audio playback command that includes audio data to be output and a future playback time. In response to receiving the audio data, the device determines a synchronized audio playback time. If the determined synchronized audio playback time has not yet occurred, the electronic device outputs the audio data based on the determined synchronized audio playback time.
    Type: Application
    Filed: January 20, 2023
    Publication date: May 18, 2023
    Applicant: Google LLC
    Inventors: Kenneth Mackay, Adrian Paul Diaconu, Xiaowei Jiang, Christopher K. Chan
  • Publication number: 20230153272
    Abstract: A method for data storage includes assigning multiple different portions of a given object, which is stored in non-volatile storage, for access by multiple respective software modules running on one or more processors. Storage operations are performed by the software modules in the portions of the given object. Respective local values, which are indicative of most recent times the storage operations were performed in the given object by the respective software modules, are updated by the software modules. A global value is updated for the given object, by consolidating updates of the local values performed by the software modules.
    Type: Application
    Filed: January 4, 2023
    Publication date: May 18, 2023
    Applicant: Google LLC.
    Inventors: Ezra Hoch, Eli Weissbrem
  • Publication number: 20230153980
    Abstract: A computer-implemented method includes receiving an anomaly clustering request that requests data processing hardware to assign each image of a plurality of images into one of a plurality of groups. The method also includes obtaining a plurality of images. For each respective image, the method includes extracting a respective set of patch embeddings from the respective image, determining a distance between the respective set of patch embeddings and each other set of patch embeddings, and assigning the respective image into one of the plurality of groups using the distances between the respective set of patch embeddings and each other set of patch embeddings.
    Type: Application
    Filed: November 10, 2022
    Publication date: May 18, 2023
    Applicant: Google LLC
    Inventors: Kihyuk Sohn, Jinsung Yoon, Chun-Liang Li, Tomas Jon Pfister, Chen-Yu Lee
  • Publication number: 20230153311
    Abstract: A method for anomaly detection includes receiving an anomaly detection query from a user. The anomaly detection query requests data processing hardware determine one or more anomalies in a dataset including a plurality of examples. Each example in the plurality of examples is associated with one or more features. The method includes training a model using the dataset. The trained model is configured to use a local outlier factor (LOF) algorithm. For each respective example of the plurality of examples in the dataset, the method includes determining, using the trained model, a respective local deviation score based on the one or more features. The method includes determining that the respective local deviation score satisfies a deviation score threshold and, based on the location deviation score satisfying the threshold, determining that the respective example is anomalous. The method includes reporting the respective anomalous example to the user.
    Type: Application
    Filed: November 8, 2022
    Publication date: May 18, 2023
    Applicant: Google LLC
    Inventors: Xi Cheng, Zichuan Ye, Peng Lin, Jiashang Liu, Amir Hormati, Mingge Deng
  • Publication number: 20230153410
    Abstract: A method for sharing assistant profiles includes receiving, at a profile service, from an assistant service interacting with a user device of a user, a request requesting the profile service to release personal information associated with the user to the assistant service. The operations also include performing, through the assistant service, a verification process to verify that the user consents to releasing the requested personal information by: instructing the assistant service to prompt the user to recite a unique token prescribed to the user; receiving audio data characterizing a spoken utterance captured by the user device of the user; processing the audio data to determine whether a transcription of the spoken utterance recites the unique token; and when the transcription of the spoken utterance recites the unique token, releasing, to the assistant service, the requested personal information stored on a centralized data store managed by the profile service.
    Type: Application
    Filed: January 14, 2022
    Publication date: May 18, 2023
    Applicant: Google LLC
    Inventors: Matthew Sharifi, Victor Carbune
  • Patent number: 11652819
    Abstract: Secure methods, systems, and media for generating and verifying user credentials are provided. In some embodiments, the method comprises: receiving, from a user device, a request for access to a service that requires valid user credentials; determining an aspect of the user credentials that is to be satisfied to grant access to the requested service; transmitting, to the user device, a request for information related to the aspect of the user credential; receiving, from the user device, information related to the aspect of the user credential, wherein the information has been signed using a key associated with the user device; verifying the key used to sign the information by the user device; in response to verifying the key used to sign the information, determining whether the aspect of the user credential has been satisfied based on the received information; and, in response to determining that the aspect of the user credential has been satisfied, granting access to the service.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: May 16, 2023
    Assignee: Google LLC
    Inventors: John Wittrock, David Stein
  • Patent number: 11653179
    Abstract: A method for communicating location information to a device includes receiving, at a computer system that implements a social networking service, location information that represents a geographic location of a device associated with a first user; associating, by the computer system, the received location information with a profile associated with the first user; and sending, from the computer system to a device associated with a second user, a message that is generated based at least in part on the location information.
    Type: Grant
    Filed: May 21, 2021
    Date of Patent: May 16, 2023
    Assignee: Google LLC
    Inventors: Dennis P. Crowley, Alexander M. Rainert