Patents Assigned to Google LLC
  • Patent number: 12265560
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating subqueries from a query. In one aspect, a method includes obtaining a query, generating a set of two subqueries from the query, where the set includes a first subquery and a second subquery, determining a quality score for the set of two subqueries, determining whether the quality score for the set of two subqueries satisfies a quality threshold, and in response to determining that the quality score for the set of two subqueries satisfies the quality threshold, providing a first response to the first subquery that is responsive to a first operation that receives the first subquery as input and providing a second response to the second subquery that is responsive to a second operation that receives the second subquery as input.
    Type: Grant
    Filed: April 28, 2023
    Date of Patent: April 1, 2025
    Assignee: GOOGLE LLC
    Inventors: Vladimir Vuskovic, Joseph Lange, Behshad Behzadi, Marcin M. Nowak-Przygodzki
  • Patent number: 12263910
    Abstract: Implementations set forth herein relate to generating a pre-call analysis for one or more users that are receiving and/or initializing a call with one or more other users, and/or prioritizing pre-call content according to whether security-related value was gleaned from provisioning certain pre-call content. One or more machine learning models can be employed for determining the pre-call content to be cached and/or presented prior to a user accepting a call from another user. Feedback provided before, during, and/or after the call can be used as a basis from which to prioritize certain content and/or sources of content when generating pre-call content for a subsequent call. Other information, such as contextual data (e.g., calendar entries, available peripheral devices, location, etc.) corresponding to the previous call and/or the subsequent call, can also be used as a basis from which to provide a pre-call analysis.
    Type: Grant
    Filed: October 9, 2023
    Date of Patent: April 1, 2025
    Assignee: GOOGLE LLC
    Inventors: Sandro Feuz, Thomas Deselaers
  • Patent number: 12266358
    Abstract: Implementations perform, independent of any explicit assistant invocation input(s), automatic speech recognition (ASR) on audio data, that is detected via microphone(s) of an assistant device, to generate ASR text that predicts a spoken utterance that is captured in the audio data. The ASR text is processed and candidate automated assistant action(s) that correspond to the command, if any, are generated. For each of any candidate automated assistant action(s), it is determined whether to (a) cause automatic performance of the automated assistant action responsive to the spoken utterance or, instead, (b) suppress any automatic performance of the automated assistant action responsive to the spoken utterance. Such determination can be made based on processing both (i) action feature(s) for the candidate automated assistant action; and (ii) environment feature(s) that each reflects a corresponding current value for a corresponding dynamic state of an environment of the assistant device.
    Type: Grant
    Filed: September 1, 2022
    Date of Patent: April 1, 2025
    Assignee: GOOGLE LLC
    Inventors: Konrad Miller, Ágoston Weisz, Herbert Jordan
  • Patent number: 12267533
    Abstract: A method to provide a custom interstitial transition video includes identify a base media item comprising a display area to be customized for a user of a client device to provide a transition between a first video to be played on the client device and a plurality of second videos playable on the client device after the first video, causing the first video to be played on a screen of the client device, causing the display area of the base media item to be automatically customized to transform the base media item into a custom transition media item that presents information about each of the plurality of second videos playable after the first video, and causing the base media item with the customized display area to be presented on the screen of the client device before playing any of the plurality of second videos, wherein the customized display area is overlaid with metadata content items of the plurality of media content items each comprising information about the respective one of the plurality of second vi
    Type: Grant
    Filed: July 11, 2022
    Date of Patent: April 1, 2025
    Assignee: Google LLC
    Inventor: Neil Cormican
  • Patent number: 12265230
    Abstract: An optical engine of a display system includes first and second sets of laser light sources, which may be independently controllable, with laser light from each set of laser light sources being respectively combined to form first and second elliptical laser light beams. The first and second elliptical laser light beams may propagate along parallel or angularly separated optical paths prior to incidence at a scan mirror of an optical scanner of the system. In some embodiments, the first and second elliptical laser light beams are incident on separate regions of the reflective surface of the scan mirror. In some embodiments, the first and second elliptical laser light beams are incident on partially overlapping regions of the reflective surface of the scan mirror.
    Type: Grant
    Filed: January 20, 2022
    Date of Patent: April 1, 2025
    Assignee: GOOGLE LLC
    Inventor: Daniel Adema
  • Patent number: 12266186
    Abstract: A method includes receiving, from a subscriber device, a request including virtual region characteristics and an occupancy threshold, and determining, using image data captured by a camera and the virtual region characteristics, a virtual region corresponding to a portion of a physical region within a field of view of the camera. The virtual region is smaller than the physical region. The method also includes determining, using the image data, an occupancy of the virtual region and determining that the occupancy of the virtual region satisfies the occupancy threshold. In response to determining that the occupancy of the virtual region satisfies the occupancy threshold, the method also includes generating a notification to the subscriber device.
    Type: Grant
    Filed: February 28, 2023
    Date of Patent: April 1, 2025
    Assignee: Google LLC
    Inventors: Arshan Poursohi, Daniel Aden, Matthew Amacker, Charles Robert Barker, Paul Vincent Byrne, Paul Du Bois, Greg Joseph Klein, Steve Scott Tompkins
  • Patent number: 12265593
    Abstract: Methods, computer readable media, and devices for auto scheduling of ambient information and apps based on learned user context and interaction are described. A method may include recording information corresponding to one or more ambient screens previously displayed to a user, building a probabilistic inference model based at least in part on the recorded information, ranking the one or more ambient screens based at least in part on the probabilistic inference model, selecting a candidate ambient screen from the ranked one or more ambient screens, and displaying the candidate ambient screen during an idle timeslot.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: April 1, 2025
    Assignee: Google LLC
    Inventors: William Noah Schilit, Paige Pritchard, Alon Hetzroni
  • Patent number: 12265784
    Abstract: Techniques are described herein for providing people suggestions in collaborative online text editors. A method includes: receiving user interface input that corresponds to a document in a document editing application; automatically parsing the received user interface input to identify a name included in the user interface input; in response to identifying the name included in the user interface input, providing an option to create a link in the document between the name and a corresponding contact in a contact store; receiving additional user interface input that indicates acceptance of the option to create the link in the document; and in response to receiving the additional user interface input, automatically creating the link in the document between the name and the corresponding contact in the contact store.
    Type: Grant
    Filed: December 19, 2023
    Date of Patent: April 1, 2025
    Assignee: GOOGLE LLC
    Inventors: Behnoosh Hariri, Ali Abdelhadi, Zifan Xiang, Timothy Chen
  • Patent number: 12267968
    Abstract: An example display assembly includes: a continuous display including: a first rigid segment attached to and substantially coplanar with an inner surface of a first assembly of the folding device; a second rigid segment attached to and substantially coplanar with an inner surface of a second assembly of the folding device; a primary flexible segment; a third rigid segment disposed between the second rigid segment and the primary flexible segment; and a fourth rigid segment disposed between the first rigid segment and the primary flexible segment; a primary supporting plate attached to the continuous display; a first supplemental supporting plate attached to the primary supporting plate adjacent to the third rigid segment; and a second supplemental supporting plate attached to the primary supporting plate adjacent to the fourth rigid segment.
    Type: Grant
    Filed: September 7, 2021
    Date of Patent: April 1, 2025
    Assignee: Google LLC
    Inventors: Adrian Gheorghe Menea, Yi Tao, Kiarash Vakhshouri, Taesung Kim, Yiting Liu, Michael J. Lombardi, Hao-Yuan Hou
  • Patent number: 12265464
    Abstract: The technology relates to executing a multi-portion web application. A web browser executing on one or more computing devices may load a main portion of a web application into a main window. The web browser may load into a sandboxed environment a feature application. The feature application may include a portion of the web application. A release isolation framework (RIF) executing on the one or more computing devices, may apply one or more patches to the sandboxed environment. The one or more patches may be configured to redirect elements from a window of the sandboxed environment to the main window.
    Type: Grant
    Filed: July 25, 2023
    Date of Patent: April 1, 2025
    Assignee: Google LLC
    Inventors: Michael Leibman, Yossi Kahlon, Jakub Onufry Wojtaszczyk, Jennifer Bourey
  • Patent number: 12265910
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for sharing learned information among robots. In some implementations, a robot obtains sensor data indicating characteristics of an object. The robot determines a classification for the object and generates an embedding for the object using a machine learning model stored by the robot. The robot stores the generated embedding and data indicating the classification for the object. The robot sends the generated embedding and the data indicating the classification to a server system. The robot receives, from the server system, an embedding generated by a second robot and a corresponding classification. The robot stores the received embedding and the corresponding classification in the local cache of the robot. The robot may then use the information in the cache to identify objects.
    Type: Grant
    Filed: September 9, 2022
    Date of Patent: April 1, 2025
    Assignee: Google LLC
    Inventors: Nareshkumar Rajkumar, Patrick Leger, Nicolas Hudson, Krishna Shankar, Rainer Hessmer
  • Patent number: 12267462
    Abstract: Implementations relate to determination and display of estimated hold durations for calls. In some implementations, a computer-implemented method includes obtaining an identifier of a target entity, the identifier usable by a first call device to initiate a call between the first call device and the target entity. A hold duration is determined that is an estimated amount of time before the call is matched to a human agent when the call is initiated at a particular time that is prospective to a current time. The hold duration is determined based on previous calls between one or more call devices and the target entity. The hold duration is provided for display by the first call device prior to the initiation of the call between the first call device and the target entity.
    Type: Grant
    Filed: August 9, 2023
    Date of Patent: April 1, 2025
    Assignee: Google LLC
    Inventors: Joseph Joseph Cherukara, Hong Chen, Andrew George Shebanow, Rebecca Chiou, Yixuan Geng, Curtis Ray Robinson, Jr., Yi Wang, Yue Gan, Charlotte Hult, Bin Sun
  • Patent number: 12267484
    Abstract: Encoding and decoding using warped reference list includes generating a reconstructed frame from an encoded bitstream by, for decoding a current block for the reconstructed frame, obtaining a dynamic reference list, obtaining a warped reference list, decoding a warped reference list index value, obtaining optimal predicted warped model parameters from the warped reference list in accordance with the index value, decoding differential warped model parameters, obtaining, as optimal warped model parameters, a result of adding the optimal predicted warped model parameters and the differential warped model parameters, obtaining predicted block data in accordance with the optimal warped model parameters, decoding residual block data, and obtaining, as decoded block data for the current block, a result of adding the residual block data and the predicted block data.
    Type: Grant
    Filed: December 5, 2022
    Date of Patent: April 1, 2025
    Assignee: GOOGLE LLC
    Inventors: Mohammed Golam Sarwer, Rachel Barker, Jianle Chen, Debargha Mukherjee
  • Patent number: 12265574
    Abstract: A media application selects, from a collection of images associated with a user account, candidate pairs of images, where each pair includes a first static image and a second static image from the user account. The media application applies a filter to select a particular pair of images from the candidate pairs of images. The media application generates, using an image interpolator, one or more intermediate images based on the particular pair of images. The media application generates a video that includes three or more frames arranged in a sequence, where a first frame of the sequence is the first static image, a last frame of the sequence is the second static image, and each of the one or more intermediate images is a corresponding intermediate frame of the sequence between the first frame and the last frame.
    Type: Grant
    Filed: December 20, 2023
    Date of Patent: April 1, 2025
    Assignee: Google LLC
    Inventors: Janne Kontkanen, Jamie Aspinall, Dominik Kaeser, Navin Sarma, Brian Curless, David Salesin
  • Patent number: 12265903
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for distributing tensor computations across computing devices. One of the methods includes: receiving specification data that specifies a distribution of tensor computations among a plurality of computing devices, wherein each tensor computation (i) is defined to receive, as input, one or more respective input tensors each having one or more respective input dimensions, (ii) is defined to generate, as output, one or more respective output tensors each having one or more respective output dimensions, or both, wherein the specification data specifies a respective layout for each input and output tensor that assigns each dimension of the input or output tensor to one or more of the plurality of computing devices; assigning, based on the layouts for the input and output tensors, respective device-local operations to each of the computing devices; and causing the tensor computations to be executed.
    Type: Grant
    Filed: October 5, 2020
    Date of Patent: April 1, 2025
    Assignee: Google LLC
    Inventor: Noam M. Shazeer
  • Patent number: 12264930
    Abstract: The present disclosure provides systems and methods for determining the orientation of a device based on visible and/or non-visible orientation cues. The orientation cues may be a geographically located objects, such as a park, body of water, monument, building, landmark, etc. The orientation cues may be visible or non-visible with respect to the location of the device. The device may use one or more image sensors to detect the visible orientation cues. Non-visible orientation cues may be associated with map data. Using the location of the orientation cue and the distance of the orientation cue to the device, the orientation of the device may be determined. The device may then provide an output indicating the orientation of the device.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: April 1, 2025
    Assignee: Google LLC
    Inventors: Juan David Hincapie, Rachel Elizabeth Inman
  • Patent number: 12267329
    Abstract: Implementations relate to an automated assistant that can proactively detect and respond to a request for credentials. Characteristics of an entity requesting the credentials can be preemptively determined by the automated assistant using data that may be provided by the user or other previous visitors to a location. For example, the automated assistant can determine that the entity may expressly request certain information from a user when the user arrives at the location. Based on this determination, the automated assistant can operate to initialize an interface of a computing device of the user, when the user is determined to be at or near the location. For example, an audio interface of the computing device can be initialized to capture an audible request from a person who views credentials before granting access to a feature of the location.
    Type: Grant
    Filed: October 10, 2022
    Date of Patent: April 1, 2025
    Assignee: GOOGLE LLC
    Inventors: Ramprasad Sedouram, Daniel V. Klein
  • Patent number: 12265804
    Abstract: Implementations are described herein for identifying related source code edits to perform, or to aid in the performance of, various programming tasks. In various implementations, a first edit made to a first source code snippet in a source code editor may be detected. Based on the first edit, a second source code edit to be made to a second source code snippet may be identified. The identifying may include: traversing one or more graphs to determine one or more edge sequences between nodes corresponding to the first and second source code snippets, comparing the one or more edge sequences to a plurality of reference edge sequences between nodes corresponding to historical co-occurrences of the first and second code edits, and identifying the second edit based on the comparing. The source code editor may provide output that includes a recommendation to implement the second edit.
    Type: Grant
    Filed: August 3, 2023
    Date of Patent: April 1, 2025
    Assignee: GOOGLE LLC
    Inventor: Grigory Bronevetsky
  • Patent number: D1068841
    Type: Grant
    Filed: September 27, 2022
    Date of Patent: April 1, 2025
    Assignee: GOOGLE LLC
    Inventors: Srikanth Jalasutram, Jia Sin Lua, Maurice Kenji Clarke, Ryan Michael Henbest
  • Patent number: D1068842
    Type: Grant
    Filed: September 27, 2022
    Date of Patent: April 1, 2025
    Assignee: GOOGLE LLC
    Inventors: Srikanth Jalasutram, Jia Sin Lua, Maurice Kenji Clarke, Ryan Michael Henbest