Patents Assigned to Google LLC
-
Patent number: 12064876Abstract: Methods, apparatus, and computer-readable media for determining and utilizing human corrections to robot actions. In some implementations, in response to determining a human correction of a robot action, a correction instance is generated that includes sensor data, captured by one or more sensors of the robot, that is relevant to the corrected action. The correction instance can further include determined incorrect parameter(s) utilized in performing the robot action and/or correction information that is based on the human correction. The correction instance can be utilized to generate training example(s) for training one or model(s), such as neural network model(s), corresponding to those used in determining the incorrect parameter(s).Type: GrantFiled: August 29, 2023Date of Patent: August 20, 2024Assignee: GOOGLE LLCInventors: Nicolas Hudson, Devesh Yamparala
-
Patent number: 12066298Abstract: A computer-implemented method includes receiving at a computer server system, from a computing device that is remote from the server system, a string of text that comprises a search query. The method also includes identifying one or more search results that are responsive to the search query, parsing a document that is a target of one of the one or more results, identifying geographical address information from the parsing, generating a specific geographical indicator corresponding to the one search result, and transmitting for use by the computing device, data for automatically generating a navigational application having a destination at the specific geographical indicator.Type: GrantFiled: January 24, 2020Date of Patent: August 20, 2024Assignee: Google LLCInventors: Michael J. Lebeau, Ole CaveLie, Keith Ito, John Nicholas Jitkoff
-
Patent number: 12067331Abstract: A computing system can implement a computer-implemented method for providing selective control of an acoustic environment of a user. The computer-implemented method can include determining a selected audio source of a plurality of audio sources in an environment of a user based at least in part on a selection user input at a peripheral device, where the peripheral device is in communication with the computing system. The computer-implemented method can include receiving a configuration user input at the peripheral device, where the configuration user input is indicative of an intent to configure an audio characteristic associated with the selected audio source. The computer-implemented method can include, in response to receiving the configuration user input, configuring the audio characteristic associated with the selected audio source based at least in part on the configuration user input.Type: GrantFiled: August 10, 2020Date of Patent: August 20, 2024Assignee: GOOGLE LLCInventors: Robert Marchant, Amelia Schladow, David Matthew Jones, Philip Roadley-Battin, Henry John Holland
-
Patent number: 12069053Abstract: 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: GrantFiled: April 10, 2023Date of Patent: August 20, 2024Assignee: Google LLCInventors: John Wittrock, David Stein
-
Patent number: 12069108Abstract: A computing system and method that can be used for a video conferencing system including a watchdog to ensure that all data associated with the video conference is encrypted from end-to-end. In particular, aspects of the present disclosure provide a secure and private approach to conducting remote meetings. For example, the watchdog can monitor the data associated with the video conference, ranging from call setup data to video image and audio data transmitted from one or more client computing devices. In particular, the present disclosure provides a method for ensuring that the video conference data is protected by using multiple steps and monitoring the video conference data while the video conference is ongoing such that remedial measures can be taken immediately when a breach in security is determined.Type: GrantFiled: December 15, 2021Date of Patent: August 20, 2024Assignee: GOOGLE LLCInventors: Daniel Petersson, Artem Vladimirovich Titarenko, James Michael McCollum, Stefan Lindmark
-
Patent number: 12068971Abstract: Systems and method for routing data packets in an interconnection network. The data packets transmitted across the interconnection network each include age data. Routers positioned throughout the interconnection network may control the flow of the data packets through the use of aging first-in, first-out (FIFO) queues and age-based arbiters. The age-based arbiters within the routers are configured to prioritize older data packets over newer data packets being pushed from the FIFO queues. Each data packet inserted into the FIFO queues may be updated such that the age data of the data packet is converted from an age to an injection time. When the data packet is read from the FIFO, the age data of the data packet is converted back to an age.Type: GrantFiled: March 25, 2022Date of Patent: August 20, 2024Assignee: Google LLCInventor: Brian Towles
-
Patent number: 12069969Abstract: A system that includes: an array of qubits, each qubit of the array of qubits comprising a first electrode corresponding to a first node and a second electrode corresponding to a second node, wherein, for a first qubit in the array of qubits, the first qubit is positioned relative to a second qubit in the array of qubits such that a charge present on the first qubit induces a same charge on each of the first node of the second qubit and the second node of the second qubit, such that coupling between the first qubit and the second qubit is reduced, and wherein none of the nodes share a common ground is disclosed.Type: GrantFiled: April 25, 2023Date of Patent: August 20, 2024Assignee: Google LLCInventor: Rami Barends
-
Patent number: 12069087Abstract: A system for detecting whether a file including content s associated with a cyber-attack is described. The content may include an executable file for example. The system includes an intelligence-driven analysis subsystem and a computation analysis subsystem. The intelligence-driven analysis subsystem is configured to (i) receive the file, (ii) inspect and compute features of the file for indicators associated with a cyber-attack, and (iii) produce a first output representing the detected indicators. The computational analysis subsystem includes an artificial neural network to (i) receive a network input being a first representation of at least one section of binary code from the file as input, and (ii) process the first representation of the section to produce a second output. The first output and the second output are used in determination a classification assigned to the file.Type: GrantFiled: April 24, 2023Date of Patent: August 20, 2024Assignee: GOOGLE LLCInventors: Jeffrey Thomas Johns, Brian Sanford Jones, Scott Eric Coull
-
Patent number: 12067064Abstract: A data processing system for searching network requests to extract values of parameters in the network requests includes a shared memory that stores data structures, wherein each of the data structures is stored in association with a value of a key, and wherein each of the data structures includes one or more entries for storage of data representing a network request. A parser engine parses a particular network request for values of parameters and for a value of a key. A search engine queries the shared memory for a particular data structure stored in association with the value of the key. A logic engine detects an absence of a particular entry, in the particular data structure, that stores data representing the particular network request, generates an entry in the particular data structure, and stores in the generated entry the values of the parameters.Type: GrantFiled: May 4, 2023Date of Patent: August 20, 2024Assignee: Google LLCInventors: Junfu Chen, Tal Max Akabas, Ryan Scott Elmquist, Lianxiao Qiu, Rahul Shirish Oak
-
Patent number: 12067772Abstract: In one general aspect, a method can include capturing first features associated with a real-world physical area as a model and associating an AR object with a fixed location within the model. The method can include capturing second features associated with a real-world location corresponding with a portion of the real-world physical area. The method can include associating the captured second features with a location in the model, corresponding with the real-world location, as an AR anchor where the AR object is associated with the AR anchor.Type: GrantFiled: November 1, 2021Date of Patent: August 20, 2024Assignee: Google LLCInventors: Steven Soon Leong Toh, Brandon Hyman, Eric Lai-Ong-Teung, Brian Collins, Edgar Chung
-
Patent number: 12067758Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for detecting objects in images. One of the methods includes obtaining an input image; processing the input image to generate predicted part feature data, the predicted part feature data comprising, for each of a plurality of possible object parts: a part presence probability representing a likelihood that the possible object part is depicted in the input image, a predicted pose of the possible object part in the input image given that the possible object part is depicted in the input image, and an object part feature vector characterizing the depiction of the possible object part given that the possible object part is depicted in the input image; and processing the predicted part feature data for the plurality of possible object parts to generate an object detection output that identifies one or more objects depicted in the input image.Type: GrantFiled: May 22, 2020Date of Patent: August 20, 2024Assignee: Google LLCInventors: Adam Roman Kosiorek, Geoffrey E. Hinton, Sara Sabour Rouh Aghdam, Yee Whye Teh
-
Patent number: 12067984Abstract: Methods, apparatus, systems, and computer-readable media are provided for using shortcut command phrases to operate an automated assistant. A user of the automated assistant can request that a shortcut command phrase be established for causing the automated assistant to perform a variety of different actions. In this way, the user does not necessarily have to provide an individual command for each action to be performed but, rather, can use a shortcut command phrase to cause the automated assistant to perform the actions. The shortcut command phrases can be used to control peripheral devices, IoT devices, applications, websites, and/or any other apparatuses or processes capable of being controlled through an automated assistant.Type: GrantFiled: September 16, 2022Date of Patent: August 20, 2024Assignee: GOOGLE LLCInventors: Yuzhao Ni, Lucas Palmer
-
Patent number: 12069043Abstract: A virtual session manager of an electronic device maintains a web session for a user across multiple electronic devices. The virtual session manager receives an authentication request from a first electronic device that is in a communication range of the device. The virtual session manager transmits the authentication request to an endpoint device with a grant token without providing the first electronic device with any access to the grant token. The virtual session manager will receive, from the endpoint device, a first access token in response to the first authentication request. The virtual session manager will transmit the first access token to the first electronic device so that the first electronic device can establish a virtual session with the first web resource.Type: GrantFiled: March 29, 2022Date of Patent: August 20, 2024Assignee: Google LLCInventors: Guibin Kong, Naveen Agarwal
-
Patent number: 12069157Abstract: Methods, systems, and apparatus, including a method for determining network measurements. In some aspects, a method includes receiving, by a first aggregation server and from each of multiple client devices, encrypted impression data. A second aggregation server receives, from each of at least a portion of the multiple client devices, encrypted conversion data. The first aggregation server and the second aggregation server perform a multi-party computation process to generate chronological sequences of encrypted impression data and encrypted conversion data and to decrypt the encrypted impression data and the encrypted conversion data.Type: GrantFiled: July 28, 2023Date of Patent: August 20, 2024Assignee: Google LLCInventors: Gang Wang, Marcel M. Moti Yung
-
Patent number: 12067342Abstract: A method for selecting and serving a content item includes serving a script to a client device in response to a request, where the script is configured to determine a size of a viewport, determine a width of a parent element of a resource, and determine a content item size based, at least in part, on the size of the viewport and the width of the parent element. The method also includes receiving information indicative of the determined content item size, determining a set of content items based, at least in part, on the received information indicative of the determined content item size, selecting a content item from the determined set of content items, and serving data to effect display of the selected content item in the parent element with the resource.Type: GrantFiled: February 21, 2023Date of Patent: August 20, 2024Assignee: GOOGLE LLCInventors: Graeme John Rimmer, Lewis Jay Hemens
-
Patent number: 12067997Abstract: A method includes receiving text input data for conversion into synthesized speech and determining, using a hotword-aware model trained to detect a presence of a hotword assigned to a user device, whether a pronunciation of the text input data includes the hotword. The hotword is configured to initiate a wake-up process on the user device for processing the hotword and/or one or more other terms following the hotword in the audio input data. When the pronunciation of the text input data includes the hotword, the method also includes generating an audio output signal from the text input data and providing the audio output signal to an audio output device to output the audio output signal. The audio output signal when captured by an audio capture device of the user device, configured to prevent initiation of the wake-up process on the user device.Type: GrantFiled: August 5, 2021Date of Patent: August 20, 2024Assignee: Google LLCInventors: Matthew Sharifi, Aleksandar Kracun
-
Patent number: 12067876Abstract: Systems and methods are provided for establishing a hands-free communication session between a user and an electronic device. A triggering event for establishing a communication session with the user of a navigation application is detected. The triggering event may include identification, by the electronic device, of information from the data source that is desirable to communicate to the user at the present time. A level of importance of the information is determined, and a notification in accordance with the determined level of importance is generated, the notification having a first property in a first instance and a second property in a second instance. When, after generating the notification, permission from the user to establish the communication session is received, a communication session between the electronic device and the user including voice output by the electronic device and voice input by the user may be established.Type: GrantFiled: September 9, 2021Date of Patent: August 20, 2024Assignee: GOOGLE LLCInventors: David Noy, Gal Moshitch, Shachar Shimoni
-
Patent number: 12067867Abstract: In one example embodiment, a computer-implemented method for determining traffic conditions includes obtaining traffic sample data associated with a first direction of traffic on a first road segment, the traffic sample data including data indicative of a plurality of movement speeds associated with a plurality of objects. The method includes determining a plurality of average traffic speeds for the first direction of traffic on the first road segment based at least in part on the plurality of movement speeds. The method includes associating each of the plurality of average traffic speeds with at least one of a plurality of traffic types. The method includes determining map data based at least in part on the plurality of traffic types and associated average traffic speeds. The method includes transmitting to a client device in response to a request, map data corresponding to at least one of the plurality of traffic types.Type: GrantFiled: September 22, 2018Date of Patent: August 20, 2024Assignee: GOOGLE LLCInventors: Torsten Sievers, Laurence Moroney
-
Patent number: 12067050Abstract: Systems and methods for dynamically altering shared content are provided. A set of media items to be shared with users of a content sharing service is identified. The set of media items includes a first media item associated with a first media item type and multiple second media items each associated with a second media item type. Each of the second media items correspond to at least one of a geographic location or a content preference associated with client devices connected to the content sharing service. In response to receiving a request for content from a first client device of the client devices connected to the content sharing service, a second media item is identified among the second media items. The identified second media item corresponds to a geographic location or a content preference associated with the first client device.Type: GrantFiled: November 23, 2020Date of Patent: August 20, 2024Assignee: Google LLCInventor: Andrew Mark Diamondstein
-
Patent number: D1039508Type: GrantFiled: May 17, 2021Date of Patent: August 20, 2024Assignee: Google LLCInventors: Yoshimichi Matsuoka, Daniel Berg, Emin Demirci, Arthur Kenzo Debaigue, Sungyun Kim, Jessica Sheung-yan Ng