Patents Assigned to GOOGLE
-
Patent number: 12182002Abstract: 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: GrantFiled: May 9, 2023Date of Patent: December 31, 2024Assignee: GOOGLE LLCInventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins
-
Patent number: 12181671Abstract: 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: GrantFiled: March 30, 2021Date of Patent: December 31, 2024Assignee: GOOGLE LLCInventors: Daniel Adema, Timothy Paul Bodiya
-
Patent number: 12182149Abstract: 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: GrantFiled: October 13, 2023Date of Patent: December 31, 2024Assignee: GOOGLE LLCInventors: 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: 12184901Abstract: 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: GrantFiled: June 8, 2022Date of Patent: December 31, 2024Assignee: GOOGLE LLCInventors: James Bankoski, Yaowu Xu, Paul Wilkins
-
Patent number: 12182213Abstract: 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: GrantFiled: September 14, 2020Date of Patent: December 31, 2024Assignee: GOOGLE LLCInventors: Prajakta Kalekar, Yiding Liu
-
Patent number: 12182601Abstract: 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: GrantFiled: August 6, 2021Date of Patent: December 31, 2024Assignee: GOOGLE LLCInventors: Evgeny Skvortsov, Shen-fu Tsai
-
Patent number: 12183349Abstract: 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: GrantFiled: December 7, 2022Date of Patent: December 31, 2024Assignee: GOOGLE LLCInventors: Jonathan Brandt Moeller, Jeremy Drew Payne
-
Patent number: 12185276Abstract: 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: GrantFiled: August 4, 2020Date of Patent: December 31, 2024Assignee: GOOGLE LLCInventors: Jing Hsieh, Chih-Hsiang Wu
-
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: 12175980Abstract: 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: GrantFiled: June 26, 2023Date of Patent: December 24, 2024Assignee: GOOGLE LLCInventors: Vikram Aggarwal, Vinod Krishnan
-
Patent number: 12174931Abstract: 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: GrantFiled: October 9, 2020Date of Patent: December 24, 2024Assignee: GOOGLE LLCInventors: Brett Barros, Alexander James Faaborg
-
Patent number: 12177306Abstract: 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: GrantFiled: May 15, 2023Date of Patent: December 24, 2024Assignee: GOOGLE LLCInventors: Jordan Michael Raisher, Brett Andrew McLarnon
-
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: 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: 12172309Abstract: 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: GrantFiled: April 22, 2019Date of Patent: December 24, 2024Assignee: GOOGLE LLCInventors: Jie Tan, Tingnan Zhang, Atil Iscen, Erwin Coumans, Yunfei Bai
-
Patent number: 12175383Abstract: 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: GrantFiled: May 14, 2021Date of Patent: December 24, 2024Assignee: GOOGLE LLCInventor: Rasmus Pagh
-
Patent number: 12175981Abstract: 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: GrantFiled: July 28, 2023Date of Patent: December 24, 2024Assignee: GOOGLE LLCInventors: Matthew Sharifi, Victor Carbune
-
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: 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: 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