Patents Assigned to GOOGLE
  • Patent number: 12067040
    Abstract: Implementations are directed to determining, based on a submitted query that is a compound query, that a set of multiple sub-queries are collectively an appropriate interpretation of the compound query. Those implementations are further directed to providing, in response to such a determination, a corresponding command for each of the sub-queries of the determined set. Each of the commands is to a corresponding agent (of one or more agents), and causes the agent to generate and provide corresponding responsive content. Those implementations are further directed to causing content to be rendered in response to the submitted query, where the content is based on the corresponding responsive content received in response to the commands.
    Type: Grant
    Filed: January 30, 2023
    Date of Patent: August 20, 2024
    Assignee: GOOGLE LLC
    Inventors: Joseph Lange, Mugurel Ionut Andreica, Marcin Nowak-Przygodzki
  • Patent number: 12067433
    Abstract: A method in a computing device includes generating a set of data packets comprising a first referrer data associated with a first resource rendered by the computing device when executing a first application and a second referrer data associated with a second resource rendered by the computing device prior to rendering the first resource. The first resource provides a first content item associated with a second application. The method also includes transmitting the set of data packets to an application server, receiving, from the application server, a deeplink, or a referrer tag, that was generated based on the first referrer data and the second referrer data, and retrieving, by the second application and using the deeplink or the referrer tag, content associated with the first referrer data and the second referrer data for display at the computing device within a content interface of the second application.
    Type: Grant
    Filed: September 7, 2023
    Date of Patent: August 20, 2024
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Scott Davies
  • Patent number: 12067215
    Abstract: Methods and apparatus related to determining a triggering event of a user, selecting media relevant to the triggering event, and providing the selected media to the user. Some implementations are directed to methods and apparatus for determining a past event of the user that is indicative of past interaction of the user with one or more past entities and the triggering event may be determined to be associated with the past event. The media selected to provide to the user may contain media that includes the one or more past entities associated with the past event and the media may be provided to the user in response to the triggering event.
    Type: Grant
    Filed: March 14, 2022
    Date of Patent: August 20, 2024
    Assignee: GOOGLE LLC
    Inventors: Matthew Kulick, Aparna Chennapragada, Albert Segars, Hartmut Neven, Arcot J. Preetham
  • Patent number: 12066282
    Abstract: A lighting stage includes a plurality of lights that project alternating spherical color gradient illumination patterns onto an object or human performer at a predetermined frequency. The lighting stage also includes a plurality of cameras that capture images of an object or human performer corresponding to the alternating spherical color gradient illumination patterns. The lighting stage also includes a plurality of depth sensors that capture depth maps of the object or human performer at the predetermined frequency. The lighting stage also includes (or is associated with) one or more processors that implement a machine learning algorithm to produce a three-dimensional (3D) model of the object or human performer. The 3D model includes relighting parameters used to relight the 3D model under different lighting conditions.
    Type: Grant
    Filed: November 11, 2020
    Date of Patent: August 20, 2024
    Assignee: GOOGLE LLC
    Inventors: Sean Ryan Francesco Fanello, Kaiwen Guo, Peter Christopher Lincoln, Philip Lindsley Davidson, Jessica L. Busch, Xueming Yu, Geoffrey Harvey, Sergio Orts Escolano, Rohit Kumar Pandey, Jason Dourgarian, Danhang Tang, Adarsh Prakash Murthy Kowdle, Emily B. Cooper, Mingsong Dou, Graham Fyffe, Christoph Rhemann, Jonathan James Taylor, Shahram Izadi, Paul Ernest Debevec
  • Patent number: 12067230
    Abstract: Aspects of the technology utilize an integrated computing device that supports a shared, communal interaction while still enabling a personalized experience. This includes a unified desktop experience based on presence, a shared family or common space as part of an ambient visual display, and seamless switching involving user interface elements when the display device is rotatable. A presence sensor detects whether someone is at or near the device. When at least one person is identified, specific information is surfaced on a display based on the current context, enabling the person(s) to interact with the device in selected ways. The device evaluates a current presentation state of the display and selects content items to present. The presentation state can include content currently being displayed, other context signals, or any other information associated with the state of the device, such as whether the device is locked or logged-in, for example.
    Type: Grant
    Filed: November 15, 2022
    Date of Patent: August 20, 2024
    Assignee: GOOGLE LLC
    Inventors: Kejia Shao, Diego Rivas, Ryosuke Matsumoto, Min Kim, Nupur Jain, Fan Zhang, Jesse Johnston, Shiba Sheikh
  • Patent number: 12066631
    Abstract: Techniques are described in which a view control layer is optically coupled to a waveguide having one or more diffraction structures. The view control layer selectively prevents light rays from interfacing with at least one diffraction structure of the waveguide based on a respective angle of incidence at which the light rays encounter the view control layer. In various embodiments, the view control layer may include a light control film, a polarization stack, and/or a dielectric stack angular filter.
    Type: Grant
    Filed: January 13, 2023
    Date of Patent: August 20, 2024
    Assignee: GOOGLE LLC
    Inventors: Thomas Hoekman, Joseph Daniel Lowney, Alexander Y. Zhu
  • Patent number: 12069108
    Abstract: 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: Grant
    Filed: December 15, 2021
    Date of Patent: August 20, 2024
    Assignee: GOOGLE LLC
    Inventors: Daniel Petersson, Artem Vladimirovich Titarenko, James Michael McCollum, Stefan Lindmark
  • Patent number: 12067867
    Abstract: 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: Grant
    Filed: September 22, 2018
    Date of Patent: August 20, 2024
    Assignee: GOOGLE LLC
    Inventors: Torsten Sievers, Laurence Moroney
  • Patent number: 12067331
    Abstract: 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: Grant
    Filed: August 10, 2020
    Date of Patent: August 20, 2024
    Assignee: GOOGLE LLC
    Inventors: Robert Marchant, Amelia Schladow, David Matthew Jones, Philip Roadley-Battin, Henry John Holland
  • Patent number: 12069087
    Abstract: 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: Grant
    Filed: April 24, 2023
    Date of Patent: August 20, 2024
    Assignee: GOOGLE LLC
    Inventors: Jeffrey Thomas Johns, Brian Sanford Jones, Scott Eric Coull
  • Patent number: 12064876
    Abstract: 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: Grant
    Filed: August 29, 2023
    Date of Patent: August 20, 2024
    Assignee: GOOGLE LLC
    Inventors: Nicolas Hudson, Devesh Yamparala
  • Patent number: 12067984
    Abstract: 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: Grant
    Filed: September 16, 2022
    Date of Patent: August 20, 2024
    Assignee: GOOGLE LLC
    Inventors: Yuzhao Ni, Lucas Palmer
  • Patent number: 12067876
    Abstract: 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: Grant
    Filed: September 9, 2021
    Date of Patent: August 20, 2024
    Assignee: GOOGLE LLC
    Inventors: David Noy, Gal Moshitch, Shachar Shimoni
  • Patent number: 12067342
    Abstract: 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: Grant
    Filed: February 21, 2023
    Date of Patent: August 20, 2024
    Assignee: GOOGLE LLC
    Inventors: Graeme John Rimmer, Lewis Jay Hemens
  • Patent number: 12063419
    Abstract: Methods, systems, and media for presenting supplemental information corresponding to on-demand media content are provided.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: August 13, 2024
    Assignee: GOOGLE LLC
    Inventors: Ant Oztaskent, Yaroslav Volovich, Ingrid McAulay Trollope
  • Patent number: 12061699
    Abstract: The present disclosure provides systems and methods that reduce vulnerability of software systems (e.g., machine-learned models) to adversarial attacks by increasing variety within the software system. In particular, a software system can include a number of subcomponents that interoperate using predefined interfaces. To increase variety within the software system, multiple, different versions of one or more of the subcomponents of the software system can be generated. In particular, the different versions of the subcomponent(s) can be different from each other in some way, while still remaining functionally equivalent (e.g., able to perform the same functions with comparable accuracy/success). A plurality of different variants of the software system can be constructed by mixing and matching different versions of the subcomponents. A large amount of variety can be exhibited by the variants of the software system deployed at a given time, thereby leading to increased robustness against adversarial attacks.
    Type: Grant
    Filed: February 8, 2022
    Date of Patent: August 13, 2024
    Assignee: GOOGLE LLC
    Inventors: Pedro Gonnet Anders, Philippe Gervais
  • Patent number: 12063492
    Abstract: A method includes receiving sound by a first audio unit installed in an electrical outlet, routing audio data corresponding to the received sound from the first audio unit to a second audio unit installed in a second electrical outlet, and sending the audio data to a mobile device using a wireless link between the mobile device and the second audio unit. Routing the audio data may include receiving the audio data from the first audio unit by a third audio unit and routing the audio data to the second audio unit by the third audio unit serving as a router. The data may be routed using table driven routing, on-demand routing or some other appropriate routing protocol. The method may also include performing voice recognition on the audio data and detecting a command word and routing command word data to the second audio unit.
    Type: Grant
    Filed: May 15, 2023
    Date of Patent: August 13, 2024
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Michael J. Lombardi, Mitul R. Patel, Amber M. Pierce
  • Patent number: D1038877
    Type: Grant
    Filed: August 26, 2022
    Date of Patent: August 13, 2024
    Assignee: GOOGLE LLC
    Inventors: Tony Kern, Valentin Sollier, David Min
  • Patent number: D1038975
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: August 13, 2024
    Assignee: GOOGLE LLC
    Inventors: Michelle Chen, Senpo Hu, Lu Liu, Chorong Johnston
  • Patent number: D1038986
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: August 13, 2024
    Assignee: GOOGLE LLC
    Inventors: Rachit Gupta, Cecile Basnage