Patents Assigned to Google LLC
-
Patent number: 11776156Abstract: A method includes receiving video data that includes a series of frames of image data. Here, the video data is representative of an actor performing an activity. The method also includes processing the video data to generate a spatial input stream including a series of spatial images representative of spatial features of the actor performing the activity, a temporal input stream representative of motion of the actor performing the activity, and a pose input stream including a series of images representative of a pose of the actor performing the activity. Using at least one neural network, the method also includes processing the temporal input stream, the spatial input stream, and the pose input stream. The method also includes classifying, by the at least one neural network, the activity based on the temporal input stream, the spatial input stream, and the pose input stream.Type: GrantFiled: June 11, 2021Date of Patent: October 3, 2023Assignee: Google LLCInventors: Yinxiao Li, Zhichao Lu, Xuehan Xiong, Jonathan Huang
-
Patent number: 11774596Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for processing data generated by a sensing system that rotationally senses an environment. In one aspect, a method comprises partitioning a predetermined period of time into a plurality of sub-periods, wherein the predetermined period of time is a period of time for which data generated by the sensing system constitutes a complete rotational sensing of the environment; for each sub-period: receiving current data generated by the sensing system during the sub-period and characterizing a respective partial scene of the environment; processing the current data using an object detection neural network to generate a current object detection output that is specific to the respective partial scene of the environment.Type: GrantFiled: September 1, 2022Date of Patent: October 3, 2023Assignee: Google LLCInventors: Jonathon Shlens, Vijay Vasudevan, Jiquan Ngiam, Wei Han, Zhifeng Chen, Brandon Chauloon Yang, Benjamin James Caine, Zhengdong Zhang, Christoph Sprunk, Ouais Alsharif, Junhua Mao, Chen Wu
-
Patent number: 11777462Abstract: A quantum computing devices includes: a qubit; a readout device coupled to the qubit, the readout device including a frequency filter having a filter frequency range; and an amplifier device coupled to the readout device, in which the amplifier device is configured to amplify a measurement signal from the readout device upon receiving a pump signal having a pump frequency that is outside of the filter frequency range of the frequency filter.Type: GrantFiled: December 16, 2020Date of Patent: October 3, 2023Assignee: Google LLCInventors: Theodore Charles White, Julian Shaw Kelly
-
Patent number: 11776563Abstract: A method includes receiving an overlapped audio signal that includes audio spoken by a speaker that overlaps a segment of synthesized playback audio. The method also includes encoding a sequence of characters that correspond to the synthesized playback audio into a text embedding representation. For each character in the sequence of characters, the method also includes generating a respective cancelation probability using the text embedding representation. The cancelation probability indicates a likelihood that the corresponding character is associated with the segment of the synthesized playback audio overlapped by the audio spoken by the speaker in the overlapped audio signal.Type: GrantFiled: October 9, 2022Date of Patent: October 3, 2023Assignee: Google LLCInventor: Quan Wang
-
Patent number: 11776018Abstract: Methods for generating one or more advertisement creatives for multiple advertisement types. In one aspect, a method includes receiving a selection and data entered in an electronic form, the selection being for two or more different advertisement types, the entered data being of one or more data types, the data types including text, image, audio, or video, generating two or more advertisement creatives using the entered data, the two or more advertisement creatives being for the selected two or more different advertisement types, and presenting the two or more advertisement creatives.Type: GrantFiled: March 16, 2022Date of Patent: October 3, 2023Assignee: Google LLCInventors: Ariel H. Bardin, Rachel Garb, Mohammed Abdoolcarim, Si Shen
-
Publication number: 20230306060Abstract: Data are maintained in a distributed computing system that describe a graph. The graph represents relationships among items. The graph has a plurality of vertices that represent the items and a plurality of edges connecting the plurality of vertices. At least one vertex of the plurality of vertices includes a set of label values indicating the at least one vertex's strength of association with a label from a set of labels. The set of labels describe possible characteristics of an item represented by the at least one vertex. At least one edge of the plurality of edges includes a set of label weights for influencing label values that traverse the at least one edge. A label propagation algorithm is executed for a plurality of the vertices in the graph in parallel for a series of synchronized iterations to propagate labels through the graph.Type: ApplicationFiled: June 1, 2023Publication date: September 28, 2023Applicant: Google LLCInventors: Matthew H. Austern, James C. Dehnert, Aart J.c. Bik, Grzegorz J. Czajkowski, Grzegorz Malewicz
-
Publication number: 20230308825Abstract: The technology generally relates to spatial audio communication between devices. For example, a first device and a second device may be connected via a communication link. The first device may capture audio signals in an environment through two or more microphones. The first device may encode the captured audio with direction information. The first device may transmit the encoded audio via the communication link to the second device. The second device may decode the encoded audio to be output by one or more speakers of the second device. The second device may output the decoded audio to recreate positions of the captured audio signals.Type: ApplicationFiled: March 21, 2023Publication date: September 28, 2023Applicant: Google LLCInventors: Jian Guo, Frances Maria Hui Hong Kwee
-
Publication number: 20230306028Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for restarting a query using a token. One of the methods includes receiving, by a computer from a requesting device, a query; determining, using a data storage system, a current result responsive to the query; generating, using the current result, a restart token that represents operations performed to determine a plurality of results responsive to the query including the current result responsive to the query and that can be used to determine a new result responsive to the query that was not included in the plurality of results responsive to the query; and providing, to the requesting device, a message that includes a) first data for the restart token that represents operations performed to determine the plurality of results responsive to the query and b) second data for the current result responsive to the query.Type: ApplicationFiled: May 26, 2023Publication date: September 28, 2023Applicant: Google LLCInventors: Yevgeniy Kogan, Rajesh Rao, Sergey Melnik
-
Publication number: 20230305733Abstract: Methods, systems, apparatus, including computer programs encoded on computer storage media, for reclaiming storage space in a storage environment. In one aspect, the method includes actions of aggregating data that is indicative of access to one or more data objects, determining a future storage cost associated with each of a plurality of data objects, determining an access window for each of the plurality of data objects, identifying a data object based on (i) the future storage cost that satisfies a predetermined threshold and (ii) a data object access window, providing a notification to a user device that requests feedback from a user indicating whether the data object can be deleted, and in response to receiving data that indicates that the data object can be deleted, generating an instruction to cause deletion of the data object upon the expiration of the access window.Type: ApplicationFiled: March 26, 2022Publication date: September 28, 2023Applicant: Google LLCInventors: Konstantinos Nikoloudakis, Sven Koehler, Danyao Wang, Sahand Saba, Long Fei, Simon Tyler Wise, David Halladay Schneider
-
Publication number: 20230306965Abstract: A method for separating target speech from background noise contained in an input audio signal includes receiving the input audio signal captured by a user device, wherein the input audio signal corresponds to target speech of multiple words spoken by a target user and containing background noise in the presence of the user device while the target user spoke the multiple words in the target speech. The method also includes receiving a sequence of time markers input by the target user in cadence with the target user speaking the multiple words in the target speech, and correlating the sequence of time markers with the input audio signal to generate enhanced audio features that separate the target speech from the background noise in the input audio signal. The method also includes processing, using a speech recognition model, the enhanced audio features to generate a transcription of the target speech.Type: ApplicationFiled: January 30, 2023Publication date: September 28, 2023Applicant: Google LLCInventor: Dongeek Shin
-
Publication number: 20230308476Abstract: A method for mitigating network abuse includes obtaining a first set of network traffic messages of network traffic currently received by a network service and determining, via a first model, whether network abuse is occurring based on the first set of network traffic messages. When the network abuse is occurring, the method includes obtaining a second set of current network traffic messages. The method also includes, for each network traffic message in the second set of network traffic messages, labeling, via a second model, the network traffic message as an abusing network traffic message or a non-abusing network traffic message. The method also includes generating, via a third model, at least one network traffic rule. Each network traffic rule, when implemented, reduces an effect of the abusing network traffic messages.Type: ApplicationFiled: May 9, 2023Publication date: September 28, 2023Applicant: Google LLCInventors: Francois Pepin, Andre Lloyd Perlee Harder, Prajakta Joshi, Amitabha Roy, Saila Talagadadeevi, Emil Kiner, Chia-Tung Kuo, Jiayu Ye
-
Publication number: 20230306826Abstract: A method of detecting and responding to a visitor to a smart home environment via an electronic greeting system of the smart home environment, including determining that a visitor is approaching an entryway of the smart home environment; initiating a facial recognition operation while the visitor is approaching the entryway; initiating an observation window in response to the determination that a visitor is approaching the entryway; obtaining context information from one or more sensors of the smart home environment during the observation window; and at the end of the time window, initiating a response to the detected approach of the visitor based on the context information and/or an outcome of the facial recognition operation.Type: ApplicationFiled: June 1, 2023Publication date: September 28, 2023Applicant: Google LLCInventors: Jason Evans Goulden, Rengarajan Aravamudhan, Hae Rim Jeong, Michael Dixon, James Edward Stewart, Sayed Yusef Shafi, Sahana Mysore, Seungho Yang, Yu-An Lien, Christopher Charles Burns, Rajeev Nongpiur, Jeffrey Boyd
-
Publication number: 20230306958Abstract: A method includes receiving a sequence of acoustic frames as input to an automatic speech recognition (ASR) model. The method also includes generating, by a first encoder, a first higher order feature representation for a corresponding acoustic frame. The method also includes generating, by a second encoder, a second higher order feature representation for a corresponding first higher order feature representation. The method also includes generating, by a language identification (ID) predictor, a language prediction representation based on a concatenation of the first higher order feature representation and the second higher order feature representation. The method also includes generating, by a first decoder, a first probability distribution over possible speech recognition hypotheses based on a concatenation of the second higher order feature representation and the language prediction representation.Type: ApplicationFiled: March 23, 2023Publication date: September 28, 2023Applicant: Google LLCInventors: Chao Zhang, Bo Li, Tara N. Sainath, Trevor Strohman, Sepand Mavandadi, Shuo-yiin Chang, Parisa Haghani
-
Publication number: 20230304951Abstract: A battery pack includes a battery, a first temperature sensor configured to provide a first temperature value associated with a temperature of the battery, a heat source disposed proximate to the battery and configured to heat the battery, a second temperature sensor configured to provide a second temperature value associated with a temperature of the heat source, and a control board coupled to the first temperature sensor and the second temperature sensor, wherein the control board is configured to receive the first temperature value and the second temperature value. The control board is configured to compare the first temperature value and the second temperature value to determine a temperature gradient between the battery and the heat source and transmit an alert if the temperature gradient exceeds a first temperature gradient threshold.Type: ApplicationFiled: May 4, 2023Publication date: September 28, 2023Applicant: Google LLCInventors: David Wang, Arun Raghupathy, James Robert Lim, Ihab A. Ali, Chang Hong Ye
-
Patent number: 11769176Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for providing content. A method includes receiving a request for an advertisement to be displayed in a slot associated with a third-party content site; identifying a relevant advertisement to be provided in the slot; determining information to be included in an annotation associated with the advertisement; the annotation including customized information to be presented along with the advertisement; providing the advertisement responsive to the request including providing the annotation along with a control for re-publishing the advertisement along with the relevant advertisement; receiving user input selecting the control and designating the advertisement for re-publishing to a group, the group being designated by the user; and targeting additional content to the group based on the received user input.Type: GrantFiled: April 11, 2022Date of Patent: September 26, 2023Assignee: Google LLCInventors: Davi De Castro Reis, Eider Silva de Oliveira, Marcus A. Leal, Christian Oestlien
-
Patent number: 11769228Abstract: A method includes receiving, by a computing device, training data comprising a plurality of pairs of images, wherein each pair comprises an image and at least one corresponding target version of the image. The method also includes training a neural network based on the training data to predict an enhanced version of an input image, wherein the training of the neural network comprises applying a forward Gaussian diffusion process that adds Gaussian noise to the at least one corresponding target version of each of the plurality of pairs of images to enable iterative denoising of the input image, wherein the iterative denoising is based on a reverse Markov chain associated with the forward Gaussian diffusion process. The method additionally includes outputting the trained neural network.Type: GrantFiled: August 2, 2021Date of Patent: September 26, 2023Assignee: Google LLCInventors: Chitwan Saharia, Jonathan Ho, William Chan, Tim Salimans, David Fleet, Mohammad Norouzi
-
Patent number: 11769170Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing application program interface calls.Type: GrantFiled: April 29, 2020Date of Patent: September 26, 2023Assignee: Google LLCInventors: Varouj A. Chitilian, Ilya Netchitailo, Nikhil Bakshi, Jiaqi Yu, Chetan Patel
-
Patent number: 11768237Abstract: This document describes techniques and systems for leakage screening based on power prediction. In particular, the described systems and techniques estimate, during a silicon manufacturing process, use-case power (e.g., low power, ambient power, high power, gaming power) to apply leakage screening for apart (e.g., a chip package). In some aspects, measurable silicon parameters (e.g., leakage values, bin values, processor sensor values) may be used for use-case power prediction. Using the described techniques, a maximum allowable predicted use-case power can be determined and used for leakage screening regardless of an individual rail leakage or voltage bin assignment.Type: GrantFiled: May 12, 2022Date of Patent: September 26, 2023Assignee: Google LLCInventors: Emre Tuncer, Kaushik Balamukundhan, Yiran Li
-
Patent number: 11769529Abstract: A processing device provides, on a mobile device, a storyline content user interface (UI) for adding video content to a storyline, the storyline content UI having a first area allowing video playback, a second area including visual representations of video clips of one or more storylines, and a third area including a first UI element to record video content. In response to a user activation of the first UI element, the processing device causes recording of a new video clip to be initiated, determines that a duration of the new video clip satisfies a predetermined threshold, creates a visual representation of the new video clip, associates the new video clip with an additional storyline, and adds the visual representation of the new video clip to the second area. In response to a user selection of the visual representation of the new video clip in the second area of the storyline content UI, the processing device causes the new video clip to be associated with the storyline.Type: GrantFiled: May 24, 2021Date of Patent: September 26, 2023Assignee: Google LLCInventors: Marco Paglia, William Frederick Kiefer, Jokubas Zukerman
-
Patent number: 11769269Abstract: A method includes receiving a first depth map that includes a plurality of first pixel depths and a second depth map that includes a plurality of second pixel depths. The first depth map corresponds to a reference depth scale and the second depth map corresponds to a relative depth scale. The method includes aligning the second pixel depths with the first pixel depths. The method includes transforming the aligned region of the second pixel depths such that transformed second edge pixel depths of the aligned region are coextensive with first edge pixel depths surrounding the corresponding region of the first pixel depths. The method includes generating a third depth map. The third depth map includes a first region corresponding to the first pixel depths and a second region corresponding to the transformed and aligned region of the second pixel depths.Type: GrantFiled: August 1, 2022Date of Patent: September 26, 2023Assignee: Google LLCInventors: Guy Satat, Michael Quinlan, Sean Kirmani, Anelia Angelova, Ariel Gordon