Patents Assigned to Google LLC
-
Publication number: 20240233712Abstract: A method for speech recognition biasing includes receiving, from an application executing on a user device, at a speech service interface, a speech recognition request requesting a transcription of an utterance. The speech recognition request includes audio data encoding the utterance and configuration parameters for biasing a speech recognition model based on context data. The method includes processing, using the speech recognition model, the audio data to generate speech recognition scores for speech elements and determining context scores for the speech elements based on the configuration parameters and the context data. The method includes biasing the speech recognition scores using the context scores. The method also includes determining the transcription for the utterance based on the biased speech recognition scores.Type: ApplicationFiled: January 10, 2023Publication date: July 11, 2024Applicant: Google LLCInventors: Olawale Abiri, Qi Cao, Dharmeshkumar Jayantilal Mokani
-
Publication number: 20240235618Abstract: Techniques described herein describe aspects of signal adjustments in user equipment-coordination set, UECS, joint transmissions. A base station analyzes a first joint transmission from multiple user equipments, UEs, participating in a UECS, where the multiple UEs include a coordinating UE of the UECS and at least one non-coordinating UE participating in the UECS. The base station determines that the first joint transmission fails to meet a performance metric and directs the multiple UEs participating in the UECS to add signal adjustments to a second joint transmission.Type: ApplicationFiled: January 18, 2022Publication date: July 11, 2024Applicant: Google LLCInventors: Jibing Wang, Erik Richard Stauffer
-
Publication number: 20240232438Abstract: The present disclosure describes techniques and apparatuses that are directed to using memory protection data within a computing device. Techniques include allocating regions of a memory for storing application data and protection data. Techniques also include creating a bitmap having bit values corresponding to memory blocks within the allocated regions. The one or more bit values can be indicative of whether application data and/or protection data are present in a memory block. The techniques and apparatuses can enable memory protection, such as memory security (e.g., encryption) and memory safety (e.g., error correction code (ECC) usage), to be efficiently used while permitting discontiguous memory allocations and without substantial operating system modification.Type: ApplicationFiled: February 16, 2021Publication date: July 11, 2024Applicant: Google LLCInventors: Yanru Li, Deepti Vijayalakshmi Sriramagiri
-
Publication number: 20240233707Abstract: A method includes receiving distillation data including a plurality of out-of-domain training utterances. For each particular out-of-domain training utterance of the distillation data, the method includes generating a corresponding augmented out-of-domain training utterance, and generating, using a teacher ASR model trained on training data corresponding to a target domain, a pseudo-label corresponding to the corresponding augmented out-of-domain training utterance. The method also includes distilling a student ASR model from the teacher ASR model by training the student ASR model using the corresponding augmented out-of-domain training utterances paired with the corresponding pseudo-labels generated by the teacher ASR model.Type: ApplicationFiled: October 17, 2023Publication date: July 11, 2024Applicant: Google LLCInventors: Tien-Ju Yang, You-Chi Cheng, Shankar Kumar, Jared Lichtarge, Ehsan Amid, Yuxin Ding, Rajiv Mathews, Mingqing Chen
-
Patent number: 12033288Abstract: A method for guiding installation of smart-home devices may include capturing, by a camera of a mobile computing device, a view of an installation location for a smart-home device; rendering, by the mobile computing device, a view of a virtual object that represents a real-world obstruction that will interfere with the operation or installation of the smart-home device; and displaying, by the mobile computing device, the view of a virtual object that represents real-world obstruction with the view of the installation location on the display of the mobile computing device.Type: GrantFiled: February 28, 2023Date of Patent: July 9, 2024Assignee: Google LLCInventors: Adam Mittleman, Jason Chamberlain, Jacobi Grillo, Daniel Biran, Mark Kraz, Lauren Chanen, Daniel Foran, David Fichou, William Dong, Bao-Tram Phan Nguyen, Brian Silverstein, Yash Modi, Alex Finlayson, Dongeek Shin
-
Patent number: 12032604Abstract: Methods and apparatus related to associating location data with one or more entities. Location data from, for example, mobile devices carried by users, may indicate a first entity as being associated with the given location data. However, one or more affirmative user inputs may indicate that a second entity is additionally, and/or alternatively associated with location data. Accordingly, location data may be associated with the second entity. In some implementations the first entity may be dissociated from the first location data. In some implementations second location data may be identified as being associated with the first entity and the second location data may be associated with the first entity.Type: GrantFiled: November 16, 2018Date of Patent: July 9, 2024Assignee: Google LLCInventors: Jesse M. Rosenstock, Matthew T. D'Zmura
-
Patent number: 12033073Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing inputs using a neural network system that includes a batch normalization layer. One of the methods includes receiving a respective first layer output for each training example in the batch; computing a plurality of normalization statistics for the batch from the first layer outputs; normalizing each component of each first layer output using the normalization statistics to generate a respective normalized layer output for each training example in the batch; generating a respective batch normalization layer output for each of the training examples from the normalized layer outputs; and providing the batch normalization layer output as an input to the second neural network layer.Type: GrantFiled: January 22, 2021Date of Patent: July 9, 2024Assignee: Google LLCInventors: Sergey Ioffe, Corinna Cortes
-
Patent number: 12033067Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training a neural network that has one or more batch normalized neural network layers for use by a quantized inference system. One of the methods includes receiving a first batch of training data; determining batch normalization statistics for the first batch of training data; determining a correction factor from the batch normalization statistics for the first batch of training data and the long-term moving averages of the batch normalization statistics; generating batch normalized weights from the floating point weights for the batch normalized first neural network layer, comprising applying the correction factor to the floating point weights of the batch normalized first neural network layer; quantizing the batch normalized weights; determining a gradient of an objective function; and updating the floating point weights using the gradient.Type: GrantFiled: January 30, 2019Date of Patent: July 9, 2024Assignee: Google LLCInventors: Suharsh Vikram Sivakumar, Raghuraman Krishnamoorthi
-
Patent number: 12033038Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for learning a data augmentation policy for training a machine learning model. In one aspect, a method includes: receiving training data for training a machine learning model to perform a particular machine learning task; determining multiple data augmentation policies, comprising, at each of multiple time steps: generating a current data augmentation policy based on quality measures of data augmentation policies generated at previous time steps; training a machine learning model on the training data using the current data augmentation policy; and determining a quality measure of the current data augmentation policy using the machine learning model after it has been trained using the current data augmentation policy; and selecting a final data augmentation policy based on the quality measures of the determined data augmentation policies.Type: GrantFiled: October 1, 2020Date of Patent: July 9, 2024Assignee: Google LLCInventors: Vijay Vasudevan, Barret Zoph, Ekin Dogus Cubuk, Quoc V. Le
-
Patent number: 12033142Abstract: A method 1000 for authenticating operations within consent architecture includes obtaining an operation request 142 requesting a service application 140 to access a remote entity 130 to perform an operation (138). The method also includes issuing, by the service application, an authentication request 152 requesting an authenticator application 150 to obtain user authentication credentials 154 for authenticating a user 12 before the remote entity performs the operation. The method also includes encrypting, by the authenticator application, the obtained user authentication credentials using a public key 132 of the remote entity. The service application is restricted from obtaining the user authentication credentials in unencrypted form.Type: GrantFiled: August 21, 2019Date of Patent: July 9, 2024Assignee: Google LLCInventors: Hannia Zia, Heman Khanna, Animesh Chatterji, Stavan Parikh, Ridhima Kedia, Bogdan Brinzarea Iamandi
-
Patent number: 12033668Abstract: Systems and methods for media aggregation are disclosed herein. The system includes a media system that can transform media items into one aggregated media item. A synchronization component synchronizes media items with respect to time. The synchronized media items can be analyzed and transformed into an aggregated media item for storage and/or display. In one implementation, the aggregated media item is capable of being displayed in multiple ways to create an enhanced and customizable viewing and/or listening experience.Type: GrantFiled: May 16, 2022Date of Patent: July 9, 2024Assignee: Google LLCInventors: Yossi Matias, Matthew Sharifi, Thomas Bugnon, Dominik Roblek, Annie Chen
-
Patent number: 12032633Abstract: Systems and methods for identification and retrieval of content for visual search are provided. An example method includes receiving data specifying a digital supplement. The data may identify a digital supplement and a supplement anchor for associating the digital supplement with visual content. The method may also include generating a data structure instance that specifies the digital supplement and the supplement anchor and, after generating the data structure instance, enabling triggering of the digital supplement by an image based at least on storing the data structure instance in a database that includes a plurality of other data structure instances. The other data structure instances may each specify a digital supplement and one or more supplement anchors.Type: GrantFiled: March 24, 2023Date of Patent: July 9, 2024Assignee: Google LLCInventors: Alan Lee Joyce, Edgar Chung, Zhe Yang, Ian Mesa, Joseph Olson
-
Patent number: 12033351Abstract: The present disclosure provides systems and methods that makes use of one or more image sensors of a device to provide users with information relating to nearby points of interest. The image sensors may be used to detect features and/or objects in the field of view of the image sensors. Pose data, including a location and orientation of the device is then determined based on the one or more detected features and/or objects. A plurality of points of interest that are within a geographical area that is dependent on the pose data are then determined. The determination may, for instance, be made by querying a mapping database for points of interest that are known to be located within a particular distance of the location of the user. The device then provides information to the user indicating one or more of the plurality of points of interest.Type: GrantFiled: May 15, 2023Date of Patent: July 9, 2024Assignee: Google LLCInventors: Juan David Hincapie, Andre Le
-
Patent number: 12034984Abstract: An apparatus and method for providing a virtual online live video channel are disclosed. In one implementation, a processing device may receive a request to play the virtual online linear video channel from a video player. The processing device may establish a connection between a manifest server and the video player. The processing device may further identify a schedule for the virtual online linear video channel, the schedule identifies a plurality of video sources. The processing device may then provide, using the connection, a manifest file to the video player, the manifest file corresponding to the schedule for the virtual online linear video channel and identifying a first location of a live video stream and a second location of a prerecorded video signal, the live video stream and the prerecorded video signal to be retrieved by the video player and presented to a user of the video player.Type: GrantFiled: February 17, 2023Date of Patent: July 9, 2024Assignee: Google LLCInventors: Alper Turgut, Oztan Harmanci, Ismail R. Haritaoglu
-
Patent number: 12032658Abstract: A method and system to generate a probabilistic prediction of the presence/absence of cancer in longitudinal and current image datasets, and/or multimodal image datasets, and the location of the cancer, is described. The method and system uses an ensemble of deep learning models. The ensemble includes a global model in the form of a 3D convolutional neural network (CNN) extracting features in the datasets indicative of the presence of cancer on a global basis. The ensemble also includes a two-stage prediction model which includes a first stage or detection model which identifies cancer detection candidates (different cropped volumes of 3D data in the a dataset containing candidates which may be cancer) and a second stage or probability model which incorporates the longitudinal datasets (or multimodal images in a multimodal dataset) and the extracted features from the global model and assigns a cancer probability p to each of the cancer detection candidates.Type: GrantFiled: November 20, 2018Date of Patent: July 9, 2024Assignee: Google LLCInventors: Atilla Kiraly, Shravya Shetty, Sujeeth Bharadwaj, Diego Ardila, Bokyung Choi
-
Patent number: 12032518Abstract: A method for context-based file selection that includes receiving a request pertaining to searching one or more files for a user; in response to receiving the request, identifying file request context information associated with the request, wherein the file request context information pertains at least in part to a topic; analyzing, based on the file request context information, contents of the one or more file; in response to analyzing the contents of the one or more files, extracting, from the contents of the one or more files, information pertaining to the file request context information; determining one or more suggested contents based on the extracted information; and providing, for display to the user, a display portion of a user interface for presentation pertaining to the one or more files and the one or more suggested contents, the display portion including a representation of at least one of the one or more files and at least one of the one or more suggested contents.Type: GrantFiled: April 27, 2023Date of Patent: July 9, 2024Assignee: Google LLCInventors: Michael Sorvillo, Mandy Richau Sladden
-
Patent number: 12034525Abstract: A method is disclosed for providing, for display to a content provider, a user interface comprising an option to view new audiences to be added to a plurality of users currently designated to receive content of the content provider, receiving a user selection of the option, and causing display of information identifying the new audiences, the information identifying the new audiences comprises, for each new audience, an audience identifier, an indication of an estimated number of user actions related to the content of the content provider, and an option to request that a corresponding audience be added to the plurality of users currently designated to receive the content of the content provider.Type: GrantFiled: July 15, 2021Date of Patent: July 9, 2024Assignee: Google LLCInventors: Daniel Zink, Jane Huang, Hao Chen, Ian Porteous, Surbhi Maheshwari
-
Patent number: 12034693Abstract: Systems and methods for displaying electronic messages are disclosed. In one aspect, a method is performed at a computing device. The method includes: (1) receiving a plurality of electronic messages; (2) assigning a first subset of the messages to a predefined group category based on a set of content-based clustering rules and content in respective bodies of the messages; (3) concurrently displaying a second subset of the messages and a cluster graphic corresponding to the predefined group category, where the cluster graphic includes a label that describes the predefined group category; (4) while concurrently displaying the second subset of electronic messages and the cluster graphic, receiving user selection of the cluster graphic; and (5) in response, displaying a plurality of messages in the predefined group category, including displaying at least one message from the first subset of messages.Type: GrantFiled: June 19, 2023Date of Patent: July 9, 2024Assignee: Google LLCInventors: Itamar Gilad, Thompson Alexander Ivor Gawley, Jason Briggs Cornwell, Andrew Ward Moedinger, Jeroen Daniƫl Jillissen, Gregory R. Bullock, Kevin Smilak
-
Patent number: 12032511Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining, for each pair of adjacent chips in a plurality of chips connected in a series-ring arrangement of a semiconductor device, a corresponding loop latency for round trip data transmissions between the pair of chips. Identifying, from among the loop latencies, a maximum loop latency. Determining a ring latency for a data transmission originating from a chip of the plurality chips to be transmitted around the series-ring arrangement and back to the chip. Comparing half of the maximum loop latency to one N-th of the ring latency, where N is the number of chips in the plurality of chips, and storing the greater value as an inter-chip latency of the semiconductor device, the inter-chip latency representing an operational characteristic of the semiconductor device.Type: GrantFiled: June 21, 2022Date of Patent: July 9, 2024Assignee: Google LLCInventors: Michial Allen Gunter, Denis Baylor, Clifford Biffle, Charles Ross
-
Patent number: 12035090Abstract: A panel audio loudspeaker includes a panel and an actuator attached to a surface of the panel and configured to cause vibration of the panel. The actuator comprises a magnetic coil in thermal communication with the panel. The panel audio loudspeaker further comprises a plurality of electrical sensors electrically coupled to the magnetic coil and configured to output time-varying electrical data for the magnetic coil, and an electronic control module in communication with the magnetic coil and the electrical sensors. The electronic control module is configured to perform operations comprising: providing a current to the magnetic coil; receiving the time-varying electrical data for the magnetic coil; determining an electrical energy provided to the magnetic coil between a first time and a second time; accessing a thermal model of the panel; and determining a change in a panel temperature between the first time and the second time.Type: GrantFiled: March 13, 2020Date of Patent: July 9, 2024Assignee: Google LLCInventor: James Marchant