Patents Assigned to GOOGLE
  • Patent number: 12182002
    Abstract: Methods and apparatus related to determining one or more user habits for a user. A group of one or more past user activity occurrences of a user may be determined based on similarity between the past user activity occurrences of the group. A user habit may be determined based on the past user activity occurrences of the group.
    Type: Grant
    Filed: May 9, 2023
    Date of Patent: December 31, 2024
    Assignee: GOOGLE LLC
    Inventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins
  • Patent number: 12181671
    Abstract: Systems and methods for incoupling light into a waveguide. A system includes a transfer optic and an optical scanner being configured to receive light from an optical engine. The optical scanner includes a first scan mirror positioned close to the transfer optic. The system further includes a waveguide with an incoupler positioned close to the transfer optic, which is configured to direct the light from the optical engine to the first scan mirror and to transmit light reflected from the first scan mirror to one of a second scan mirror or the incoupler of the waveguide.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: December 31, 2024
    Assignee: GOOGLE LLC
    Inventors: Daniel Adema, Timothy Paul Bodiya
  • Patent number: 12182149
    Abstract: Visual search in an operating system of a computing device can process and provide additional information on the content being provided for display. The computing device can include an operating system that includes a visual search interface that obtains and processes display data associated with content currently being provided for display. The visual search interface can generate display data based on the current content provided for display, process the display data with one or more on-device machine-learned models, and provide additional information to the user. The visual search interface may transmit data associated with the display data to perform additional data processing tasks. Application suggestions may be determined and provided based on the visual search data.
    Type: Grant
    Filed: October 13, 2023
    Date of Patent: December 31, 2024
    Assignee: GOOGLE LLC
    Inventors: Golden Gopal Krishna, Shadia Walsh, Rosemary Margaret La Prairie, Carsten Hinz, Simon Edward Roberts, Sarah Fay Smith, Stacy Lou Chiou, Zhipeng Pan, Clement Dickinson Wright
  • Patent number: 12184901
    Abstract: Video coding using constructed reference frames may include generating, by a processor in response to instructions stored on a non-transitory computer readable medium, a reconstructed video. Generating the reconstructed video may include receiving an encoded bitstream. Video coding using constructed reference frames may include generating a reconstructed non-showable reference frame. Generating the reconstructed non-showable reference frame may include decoding a first encoded frame from the encoded bitstream. Video coding using constructed reference frames may include generating a reconstructed frame. Generating the reconstructed frame may include decoding a second encoded frame from the encoded bitstream using the reconstructed non-showable reference frame as a reference frame. Video coding using constructed reference frames may include including the reconstructed frame in the reconstructed video and outputting the reconstructed video.
    Type: Grant
    Filed: June 8, 2022
    Date of Patent: December 31, 2024
    Assignee: GOOGLE LLC
    Inventors: James Bankoski, Yaowu Xu, Paul Wilkins
  • Patent number: 12182213
    Abstract: Systems and methods of determining languages of users in networked environments are provided herein. A data processing system having one or more processors coupled with memory can receive, from a client device, a request for content identifying an account profile. The data processing system can determine, using a log record identifying activities of the account profile, a first set of candidate languages. The data processing system can identify a plurality of information resources to be presented in accordance with a ranking. The data processing system can determine a second set of candidate languages from the plurality of languages based on content in each information resource and a corresponding ranking of each information resource. The data processing system can identify a set of languages included in both the first set of candidate languages and the second set of candidate languages.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: December 31, 2024
    Assignee: GOOGLE LLC
    Inventors: Prajakta Kalekar, Yiding Liu
  • Patent number: 12182601
    Abstract: Systems and methods for fast merging of panelist activity are disclosed. The system can maintain a plurality of panelist identifiers each stored with a respective plurality of offline content events, and identify, from the plurality of panelist identifiers, a subset of panelist identifiers that are stored with a respective offline content event that matches a target offline content event. The system can map each of the subset to a respective plurality of unique identifiers corresponding to virtual devices having virtual device attributes. The system can reduce, for each of the subset, the respective plurality of unique identifiers to a sketch that represents the respective plurality of unique identifiers. The system can combine the sketch of each of the subset of panelist identifiers into an aggregated sketch, and transmit the aggregated sketch to a computing device for analysis with an aggregated sketch representing online content events.
    Type: Grant
    Filed: August 6, 2021
    Date of Patent: December 31, 2024
    Assignee: GOOGLE LLC
    Inventors: Evgeny Skvortsov, Shen-fu Tsai
  • Patent number: 12183349
    Abstract: Systems, apparatuses, and methods for capturing voice messages are provided. In one embodiment, a method can include receiving, by one or more processors of a mobile user device, a user input indicative of a voice message at a first time. The method can further include identifying contextual data indicative of one or more computing devices within proximity of the mobile user device. The method can include providing a set of data for storage in one or more memory devices of the mobile user device. The set of data can indicate the voice message and the contextual data indicative of the computing devices. The method can further include providing an output indicative of the voice message and the contextual data to one or more secure computing devices at a second time.
    Type: Grant
    Filed: December 7, 2022
    Date of Patent: December 31, 2024
    Assignee: GOOGLE LLC
    Inventors: Jonathan Brandt Moeller, Jeremy Drew Payne
  • Patent number: 12185276
    Abstract: A secondary node (SN) for requesting a master node (MN) to page a user equipment (UE) operating in dual connectivity (DC) with the MN and the SN receives, from a core network (CN), downlink traffic for the UE in an inactive state of a protocol for controlling radio resources, the inactive state being associated with a suspended radio connection between the UE and a radio access network (RAN) (802), and transmits, to the MN, a message that causes the MN to initiate RAN paging of the UE (804).
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: December 31, 2024
    Assignee: GOOGLE LLC
    Inventors: Jing Hsieh, Chih-Hsiang Wu
  • Patent number: 12174862
    Abstract: 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: Grant
    Filed: April 13, 2023
    Date of Patent: December 24, 2024
    Assignee: GOOGLE LLC
    Inventors: Boris Mazniker, Mayur Datar
  • Patent number: 12175980
    Abstract: Implementations set forth herein relate to phasing-out of vehicle computing device versions while ensuring useful responsiveness of any vehicle computing device versions that are still in operation. Certain features of updated computing devices may not be available to prior versions of computing devices because of hardware limitations. The implementations set forth herein eliminate crashes and wasteful data transmissions caused by prior versions of computing devices that have not been, or cannot be, upgraded. A server device can be responsive to a particular intent request provided to a vehicle computing device, despite the intent request being associated with an action that a particular version of the vehicle computing device cannot execute. In response, the server device can elect to provide speech to text data, and/or natural language understanding data, in furtherance of allowing the vehicle computing device to continue leveraging resources at the server device.
    Type: Grant
    Filed: June 26, 2023
    Date of Patent: December 24, 2024
    Assignee: GOOGLE LLC
    Inventors: Vikram Aggarwal, Vinod Krishnan
  • Patent number: 12174931
    Abstract: A head-mounted device (HMD) may be used to determine an access request for accessing a device. An identifier identifying the device may be received at the HMD and from the device. By verifying receipt of the identifier at the HMD, and that access rights associated with the HMD enable granting of the access request, the access request may be granted.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: December 24, 2024
    Assignee: GOOGLE LLC
    Inventors: Brett Barros, Alexander James Faaborg
  • Patent number: 12177306
    Abstract: Provided are methods, systems, devices, and tangible non-transitory computer readable media for offline mapping and navigation. The disclosed technology can determine a current region associated with a current location of a navigation device. Predicted travel destinations from the current region can be determined based on aggregated travel data. The aggregated travel data can include previous travel destinations from within the current region. Based on the current region and the predicted travel destinations, additional regions associated with the current region can be determined. Further, connectivity information can be determined based on network data. The connectivity information can be associated with network connectivity within the additional regions. The additional regions can be prioritized based on the connectivity information.
    Type: Grant
    Filed: May 15, 2023
    Date of Patent: December 24, 2024
    Assignee: GOOGLE LLC
    Inventors: Jordan Michael Raisher, Brett Andrew McLarnon
  • Patent number: 12174395
    Abstract: 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: Grant
    Filed: December 4, 2019
    Date of Patent: December 24, 2024
    Assignee: GOOGLE LLC
    Inventors: Yi Qin, Ozan Cakmakci
  • Patent number: 12175642
    Abstract: 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: Grant
    Filed: April 22, 2022
    Date of Patent: December 24, 2024
    Assignee: GOOGLE LLC
    Inventors: Noritsugu Kanazawa, Neal Wadhwa, Yael Pritch Knaan
  • Patent number: 12172309
    Abstract: Training and/or using a machine learning model for locomotion control of a robot, where the model is decoupled. In many implementations, the model is decoupled into an open loop component and a feedback component, where a user can provide a desired reference trajectory (e.g., a symmetric sine curve) as input for the open loop component. In additional and/or alternative implementations, the model is decoupled into a pattern generator component and a feedback component, where a user can provide controlled parameter(s) as input for the pattern generator component to generate pattern generator phase data (e.g., an asymmetric sine curve). The neural network model can be used to generate robot control parameters.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: December 24, 2024
    Assignee: GOOGLE LLC
    Inventors: Jie Tan, Tingnan Zhang, Atil Iscen, Erwin Coumans, Yunfei Bai
  • Patent number: 12175383
    Abstract: A computer-implemented method of compressing floating point data of a machine-learned model into a compressed representation of the floating point data can include obtaining floating point data including a plurality of machine-learned model parameters encoded as a tensor, determining a sign vector including a sign bit of each of the plurality of machine-learned model parameters, determining a normalization exponent based on the floating point data, determining a plurality of offsets descriptive of a difference between an exponent of the machine-learned model parameters and the normalization exponent, determining a bitmap including a unary representation of the plurality of offsets, determining a plurality of adjusted mantissas based at least in part on the plurality of offsets, and storing a compressed representation of the floating point data, the compressed representation including the sign vector, the normalization exponent, the bitmap, and one or more bits of each of the plurality of adjusted mantissas.
    Type: Grant
    Filed: May 14, 2021
    Date of Patent: December 24, 2024
    Assignee: GOOGLE LLC
    Inventor: Rasmus Pagh
  • Patent number: 12175981
    Abstract: Implementations are directed to dynamically adapting which assistant on-device model(s) are locally stored at assistant devices of an assistant device group and/or dynamically adapting the assistant processing role(s) of the assistant device(s) of the assistant device group. In some of those implementations, the corresponding on-device model(s) and/or corresponding processing role(s), for each of the assistant devices of the group, is determined based on collectively considering individual processing capabilities of the assistant devices of the group. Implementations are additionally or alternatively directed to cooperatively utilizing assistant devices of a group, and their associated post-adaptation on-device model(s) and/or post-adaptation processing role(s), in cooperatively processing assistant requests that are directed to any one of the assistant devices of the group.
    Type: Grant
    Filed: July 28, 2023
    Date of Patent: December 24, 2024
    Assignee: GOOGLE LLC
    Inventors: Matthew Sharifi, Victor Carbune
  • Patent number: 12175978
    Abstract: 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: Grant
    Filed: May 25, 2023
    Date of Patent: December 24, 2024
    Assignee: GOOGLE LLC
    Inventor: Yuzhao Ni
  • Patent number: 12175197
    Abstract: 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: Grant
    Filed: November 21, 2019
    Date of Patent: December 24, 2024
    Assignee: GOOGLE LLC
    Inventors: Simon Baumgartner, Shan Jiang, Abraham P. Ittycheriah, Cong Yu
  • Patent number: 12175747
    Abstract: 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: Grant
    Filed: August 15, 2022
    Date of Patent: December 24, 2024
    Assignee: GOOGLE LLC
    Inventors: Marcin Nowak-Przygodzki, Gökhan Bakir