Patents Assigned to Google LLC
-
Patent number: 12175747Abstract: Techniques described herein enable a user to interact with an automated assistant and obtain relevant output from the automated assistant without requiring arduous typed input to be provided by the user and/or without requiring the user to provide spoken input that could cause privacy concerns (e.g., if other individuals are nearby). The assistant application can operate in multiple different image conversation modes in which the assistant application is responsive to various objects in a field of view of the camera. The image conversation modes can be suggested to the user when a particular object is detected in the field of view of the camera. When the user selects an image conversation mode, the assistant application can thereafter provide output, for presentation, that is based on the selected image conversation mode and that is based on object(s) captured by image(s) of the camera.Type: GrantFiled: August 15, 2022Date of Patent: December 24, 2024Assignee: GOOGLE LLCInventors: Marcin Nowak-Przygodzki, Gökhan Bakir
-
Patent number: 12174862Abstract: Methods and apparatus for determining aspects of locations based on computing interactions of users that pertain to the locations. In some implementations, an aspect of a location may be determined based on comparing a first computing interaction measure for the location to a second measure. The first computing interaction measure may be determined based on a first group of computing interactions that pertain to the location. In some implementations, the second measure may be determined based on a second group of addition computing interactions. In some implementations, a textual summary may be generated automatically based on the first and/or second computing interaction measure, and/or based on the determined aspect.Type: GrantFiled: April 13, 2023Date of Patent: December 24, 2024Assignee: GOOGLE LLCInventors: Boris Mazniker, Mayur Datar
-
Patent number: 12177455Abstract: Implementations described herein relate to methods, systems, and computer-readable media to encode a video. A method includes capturing a video frame that includes a face of a person. The method further includes detecting a face in the video frame. The method further includes segmenting the video frame into a plurality of rectangles, the plurality of rectangles including a face rectangle with pixels corresponding to the face in the video frame. The method further includes packing the video frame based on the plurality of rectangles, wherein a greater number of pixels are allocated to the face rectangle as compared to other rectangles in the plurality of rectangles. The method further includes encoding the video frame with metadata describing the packing.Type: GrantFiled: October 31, 2019Date of Patent: December 24, 2024Assignee: Google LLCInventor: Dillon Cower
-
Patent number: 12175298Abstract: A method and apparatus are disclosed of monitoring a number of virtual machines operating in an enterprise network. One example method of operation may include identifying a number of virtual machines currently operating in an enterprise network and determining performance metrics for each of the virtual machines. The method may also include identifying at least one candidate virtual machine from the virtual machines to optimize its active application load and modifying the candidate virtual machine to change its active application load.Type: GrantFiled: November 28, 2021Date of Patent: December 24, 2024Assignee: Google LLCInventor: John Michael Suit
-
Patent number: 12175740Abstract: The present disclosure is directed to encoding images. In particular, one or more computing devices can receive data representing one or more machine learning (ML) models configured, at least in part, to encode images comprising objects of a particular type. The computing device(s) can receive data representing an image comprising one or more objects of the particular type. The computing device(s) can generate, based at least in part on the data representing the image and the data representing the ML model(s), data representing an encoded version of the image that alters at least a portion of the image comprising the object(s) such that when the encoded version of the image is decoded, the object(s) are unrecognizable as being of the particular type by one or more object-recognition ML models based at least in part upon which the ML model(s) configured to encode the images were trained.Type: GrantFiled: May 28, 2019Date of Patent: December 24, 2024Assignee: GOOGLE LLCInventors: Shumeet Baluja, Rahul Sukthankar
-
Patent number: 12172650Abstract: Implementations described herein relate to generating candidate suggestion(s) that are personalized to a given user locally at an in-vehicle computing device of a vehicle of the given user. For example, implementations can identify an occurrence of a given suggestion state, generate the candidate suggestion(s) that are personalized to the user for the given suggestion state, store the candidate suggestion(s) in on-device storage of the in-vehicle computing device in association with the given suggestion state, and cause a given one of the candidate suggestion(s) to be provided for presentation to the given user. Accordingly, upon a subsequent occurrence of the given suggestion state, implementations can obtain the candidate suggestion(s) stored in association with the given suggestion state, and cause the given one of the candidate suggestion(s), or an additional one of the candidate suggestion(s), to be provided for presentation to the given user.Type: GrantFiled: February 9, 2022Date of Patent: December 24, 2024Assignee: GOOGLE LLCInventors: Ankur Aggarwal, Yanhong Chen
-
Patent number: 12175197Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that facilitate automatic identification of a set of fact-check factors from digital documents. Digital documents can be identified from a plurality of sources. For each digital document, a set of fact check factors are identified using a trained sequence tagging model. Based on the sequence tagging model, a confidence value representing a likelihood that the set of fact check factors identified from the digital document are an actual set of fact check factors for the digital document is determined. The set of fact check factors is stored in association with the digital document. A request for fact check factors for a particular digital document among the digital documents is received from a fact checking entity. In response, the set of fact check factors identified from the particular digital document are provided to the fact checking entity.Type: GrantFiled: November 21, 2019Date of Patent: December 24, 2024Assignee: GOOGLE LLCInventors: Simon Baumgartner, Shan Jiang, Abraham P. Ittycheriah, Cong Yu
-
Patent number: 12174860Abstract: A method for providing availability of geographic data to enterprise clients. The method is implemented by processing hardware and includes generating a storage storing geographic information available to an enterprise client via an API call, where the enterprise client configured to (i) receive service requests from user devices and (ii) invoke the API to provide, in response to the service requests, information related to geography. When the enterprise client invokes the API to submit a query (304), the method includes: in a first instance, transmitting the query to a geographic service via a communication network (306) and generating a network-based response to the query using geographic information received from the geographic service in response to the query (312), and in a second instance, generating a storage-based response to the query using the geographic information stored in the storage (322).Type: GrantFiled: December 20, 2019Date of Patent: December 24, 2024Assignee: GOOGLE LLCInventor: Herbert Czymontek
-
Patent number: 12175202Abstract: A method includes receiving a sequence of audio features characterizing an utterance and processing, using an encoder neural network, the sequence of audio features to generate a sequence of encodings. At each of a plurality of output steps, the method also includes determining a corresponding hard monotonic attention output to select an encoding from the sequence of encodings, identifying a proper subset of the sequence of encodings based on a position of the selected encoding in the sequence of encodings, and performing soft attention over the proper subset of the sequence of encodings to generate a context vector at the corresponding output step. The method also includes processing, using a decoder neural network, the context vector generated at the corresponding output step to predict a probability distribution over possible output labels at the corresponding output step.Type: GrantFiled: November 30, 2021Date of Patent: December 24, 2024Assignee: Google LLCInventors: Chung-Cheng Chiu, Colin Abraham Raffel
-
Patent number: 12175260Abstract: A vehicle head unit comprising a memory configured to store an operating system, and one or more processors may be configured to perform various aspects of the techniques. The one or more processors may obtain an indication of one or more vehicle networks, and execute the operating system that presents a single application programming interface that provides function calls by which to configure the one or more vehicle networks within the operating system. The one or more processors may also configure, via the single application programming interface, one or more network interfaces for the one or more vehicle networks in the operating system by which one or more applications, executing in an application space presented by the operating system, interface with the one or more vehicle networks.Type: GrantFiled: August 25, 2022Date of Patent: December 24, 2024Assignee: Google LLCInventors: James Mattis, Jean Chalard, Fengming Yang, Kevin Robert Meier, Ryan Weekes
-
Patent number: 12174822Abstract: Methods, systems, and apparatus are described for processing mutations for a remote database. In one aspect, a method includes receiving a log of database mutations from a client device, the log of database mutations indicating changes previously made to a client version of a database stored on the client device, and each database mutation specifying: an entity included in the database; an operation for the entity; and a client version number for the entity; identifying, in the log of database mutations, two or more database mutations that each specify a same client version number for a same entity; determining, based on a conflict resolution policy, that the two or more database mutations are eligible for collapsing; and collapsing the two or more database mutations into a single database mutation.Type: GrantFiled: August 23, 2022Date of Patent: December 24, 2024Assignee: Google LLCInventors: Jianjun Chen, Alfred R. k. Fuller, Steve Tsai
-
Patent number: 12175642Abstract: Systems and methods for augmenting images can utilize one or more image augmentation models and one or more texture transfer blocks. The image augmentation model can process input images and one or more segmentation masks to generate first output data. The first output data and the one or more segmentation masks can be processed with the texture transfer block to generate an augmented image. The input image can depict a scene with one or more occlusions, and the augmented image can depict the scene with the one or more occlusions replaced with predicted pixel data.Type: GrantFiled: April 22, 2022Date of Patent: December 24, 2024Assignee: GOOGLE LLCInventors: Noritsugu Kanazawa, Neal Wadhwa, Yael Pritch Knaan
-
Patent number: 12175978Abstract: Transferring (e.g., automatically) an automated assistant routine between client devices during execution of the automated assistant routine. The automated assistant routine can correspond to a set of actions to be performed by one or more agents and/or one or more devices. While content, corresponding to an action of the routine, is being rendered at a particular device, the user may walk away from the particular device and toward a separate device. The automated assistant routine can be automatically transferred in response, and the separate device can continue to rendering the content for the user.Type: GrantFiled: May 25, 2023Date of Patent: December 24, 2024Assignee: GOOGLE LLCInventor: Yuzhao Ni
-
Patent number: 12174395Abstract: A head mounted display (HMD) provides multiple fields of view of a single micro-display by time-multiplexing the provision of light of different polarizations. The HMD includes a micro-display, a lightguide, and a plurality of combiners coupled to the lightguide, wherein each combiner is configured to combine light of a different polarization. For example, the HMD can include two combiners, with one combiner configured to combine P-polarized light and the other combiner configured to combine S-polarized light. A polarizer switch is included in a filter stack for the lightguide, and a control module controls the switch to alternate the provision of light having P-polarization and S-polarization, respectively. The light of each polarization provides a different field of view of the micro-display.Type: GrantFiled: December 4, 2019Date of Patent: December 24, 2024Assignee: GOOGLE LLCInventors: Yi Qin, Ozan Cakmakci
-
Patent number: 12174780Abstract: 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: March 30, 2023Date of Patent: December 24, 2024Assignee: Google LLCInventors: Michial Allen Gunter, Denis Baylor, Clifford Biffle, Charles Ross
-
Patent number: 12177255Abstract: Extending access to a data model includes loading into a programmatically isolated process address space of a computer, an instance of an extension framework computer program and executing in the framework, computer program logic configured to establish a communicative channel between the isolated process address space and a data analytics computer data processing system executing in a separate process address space. Thereafter, within the framework a directive may be received to access a data model managed in the data analytics computer data processing system. In response, a function may be selected in respect to an API to the data analytics computer data processing system corresponding to the received directive. Finally, the selected API function may be invoked over the communicative channel and a result derived from the data model may be received in the framework from over the communicative channel in response to the selected API function.Type: GrantFiled: February 8, 2023Date of Patent: December 24, 2024Assignee: Google LLCInventors: Jamie Davidson, Wil Gieseler
-
Patent number: 12174701Abstract: Aspects of the disclosure are directed to a low-latency, low-overhead fault tolerant remote memory framework, which packs similar-size in-memory objects into individual page-aligned spans and applies erasure coding on these spans. The framework fully utilizes efficient one-sided remote memory accesses (RMAs) to swap spans in and out using minimal network input/outputs (I/Os), with compaction techniques that reduce remote memory fragmentation. The framework can achieve lower tail latency and higher application performance compared to other fault tolerance solutions, at the cost of potentially more memory usage.Type: GrantFiled: December 6, 2022Date of Patent: December 24, 2024Assignee: Google LLCInventors: Yang Zhou, Hassan Mohamed Gamal Hassan Wassel, Minlan Yu, Henry M. Levy, David E. Culler, Amin Vahdat
-
Patent number: 12175963Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speech synthesis. The methods, systems, and apparatus include actions of obtaining an audio representation of speech of a target speaker, obtaining input text for which speech is to be synthesized in a voice of the target speaker, generating a speaker vector by providing the audio representation to a speaker encoder engine that is trained to distinguish speakers from one another, generating an audio representation of the input text spoken in the voice of the target speaker by providing the input text and the speaker vector to a spectrogram generation engine that is trained using voices of reference speakers to generate audio representations, and providing the audio representation of the input text spoken in the voice of the target speaker for output.Type: GrantFiled: November 30, 2023Date of Patent: December 24, 2024Assignee: Google LLCInventors: Ye Jia, Zhifeng Chen, Yonghui Wu, Jonathan Shen, Ruoming Pang, Ron J. Weiss, Ignacio Lopez Moreno, Fei Ren, Yu Zhang, Quan Wang, Patrick An Phu Nguyen
-
Patent number: 12177821Abstract: This document describes methods, devices, systems, and means for dynamic carrier subband operation for active coordination sets. A master base station selects a first carrier subband associated with a first Active Coordination Set (ACS) for joint communication with a user equipment (UE), coordinates the joint communication for the UE with other base stations in the first ACS, and monitors the joint communication with the UE. Based on the monitoring of the joint communication, the master base station selects a second carrier subband that is associated with a second ACS for the joint communication with the UE and coordinates with base stations associated with the second ACS to jointly communicate with the UE using the second carrier subband.Type: GrantFiled: January 22, 2020Date of Patent: December 24, 2024Assignee: Google LLCInventors: Jibing Wang, Erik Richard Stauffer
-
Patent number: 12174697Abstract: Apparatus for quantum error correction is disclosed. The apparatus includes an array of processing cores, each processing core comprising: a processor on a first chip; and a processor cache on the first chip; and a bus for interconnecting neighbouring processing cores in the array of processing cores; wherein each processing core includes: control code which, when executed by the processor, causes the processor to access a processor cache of at least one neighbouring processing core.Type: GrantFiled: July 11, 2023Date of Patent: December 24, 2024Assignee: Google LLCInventor: Austin Greig Fowler