Patents Assigned to GOOGLE
-
Patent number: 12003573Abstract: Systems, methods, and computer-readable storage media that may be used to provide an adaptive user interface with a reduced data transmission payload are provided. One method includes identifying a plurality of data files available for transmission to a client device, each of the plurality of data files transmitted as a set of data packets having a payload comprising an amount of data, each of the plurality of data files having different payloads and causing the client device to display a respective user interface component within a user interface on the client device. The method further includes determining a property of the client device and/or a user associated with the client device and selecting a data file from among the plurality of data files in response to the property. The method further includes causing the selected data file to be transmitted to the client device.Type: GrantFiled: December 6, 2022Date of Patent: June 4, 2024Assignee: GOOGLE LLCInventors: Matthew Burriesci, Matthew Frisbie, Eric Zhu
-
Patent number: 12002257Abstract: Video content screening using a trained video screening model trained using self-supervised training includes automatically generating a training dataset by obtaining predicate screening data indicating a predicate temporal segment within a training video and a corresponding reference temporal segment within the reference video, obtaining candidate screening data for an extended temporal segment from the training video, wherein the extended temporal segment includes the predicate temporal segment and at least one frame from the training video adjacent to the predicate temporal segment, wherein the candidate screening data indicates a similarity between a screening frame from the reference video and a spatial portion of a candidate frame from the extended temporal segment, and, in response to a determination that a determined similarity between the candidate subframe including, in the automatically generated training dataset, training example data indicating the similarity between the candidate subframe and thType: GrantFiled: November 29, 2021Date of Patent: June 4, 2024Assignee: GOOGLE LLCInventors: Mayank Kandpal, Bakhodir Ashirmatov, Filip Pavetic
-
Patent number: 12002463Abstract: Systems and methods for enabling voice-based interactions with electronic devices can include a data processing system maintaining a plurality of device action data sets and a respective identifier for each device action data set. The data processing system can receive, from an electronic device, an audio signal representing a voice query and an identifier. The data processing system can identify, using the identifier, a device action data set. The data processing system can identify a device action from device action data set based on content of the audio signal. The data processing system can then identify, from the device action dataset, a command associated with the device action and send the command to the for execution device for execution.Type: GrantFiled: April 25, 2022Date of Patent: June 4, 2024Assignee: GOOGLE LLCInventors: Bo Wang, Venkat Kotla, Chad Yoshikawa, Chris Ramsdale, Pravir Gupta, Alfonso Gomez-Jordana, Kevin Yeun, Jae Won Seo, Lantian Zheng, Sang Soo Sung
-
Patent number: 12001509Abstract: Generally, the present disclosure is directed to systems and methods that perform adaptive optimization with improved convergence properties. The adaptive optimization techniques described herein are useful in various optimization scenarios, including, for example, training a machine-learned model such as, for example, a neural network. In particular, according to one aspect of the present disclosure, a system implementing the adaptive optimization technique can, over a plurality of iterations, employ an adaptive per coordinate clipping threshold to clip a current first moment of the coordinate to obtain a current update value that enables faster convergence for the machine-learned model when the noise in the stochastic gradients is heavy tailed.Type: GrantFiled: March 17, 2020Date of Patent: June 4, 2024Assignee: GOOGLE LLCInventors: Seungyeon Kim, Jingzhao Zhang, Andreas Veit, Sanjiv Kumar, Sashank Reddi, Praneeth Karimireddy
-
Patent number: 12004035Abstract: To support packet-based call, a first base station (102, 104) receives, by processing hardware, an indication of whether a user device supports packet-based video over a certain RAT (2302). When the processing hardware at the first base station determines (2304), based on the received indication, that the first base station supports packet-based video over the certain RAT, the base station configures radio resources for establishing a new packet-based video call with the user device over the certain RAT (2306), or hands over an existing packet-based video call, established between the first base station and the user device, to a second base station that operates according to the certain RAT (2308).Type: GrantFiled: November 6, 2019Date of Patent: June 4, 2024Assignee: GOOGLE LLCInventor: Chih-Hsiang Wu
-
Patent number: 12002075Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Publisher input is received regarding acceptable content item types and sizes for inclusion with other content in a publication. Publisher input is received regarding how often content items are to appear in the publication. Identification is received of a user device that will render the publication as an article. The other content is evaluated including formatting the article as a single scrolling page, including defining logical pages with boundaries determined by formatted content blocks and based on display capabilities of the user device. Based on the evaluating, content items are selected for presentation along with the other content when presenting the article on the user device, including dynamically determining a number, types and placement of content items based on the logical pages and properties of the user device.Type: GrantFiled: September 13, 2022Date of Patent: June 4, 2024Assignee: GOOGLE LLCInventors: Matthew Mckeon, Sami Mohammed Shalabi, Maurice Bennett Shore, Abraham Michael Yaar
-
Patent number: 12003706Abstract: Decoding video data includes, for a block encoded using a prediction mode, determining a transform mode for the block using the prediction mode. The transform mode is a first mode when the prediction mode is an inter-prediction mode and is a second mode when the prediction mode is an intra-prediction mode. The first mode is an available first transform type that is a combination of transforms selected from first fixed transforms and first learned transforms that each comprise a respective transformation matrix generated iteratively using blocks predicted using the inter-prediction mode. The second mode is an available second transform type that is a combination of transforms selected from second fixed transforms, which is a proper subset of the first fixed transforms, and a second learned transform comprising a transformation matrix that is generated iteratively using blocks predicted using the intra-prediction mode. Decoding the block uses the prediction and transform modes.Type: GrantFiled: March 21, 2022Date of Patent: June 4, 2024Assignee: GOOGLE LLCInventors: Lester Lu, Debargha Mukherjee, Elliott Karpilovsky
-
Patent number: 12000939Abstract: Systems and methods for determining an improved user location using real world map data and/or sensor data are provided. In one embodiment, the method can include obtaining an initial estimate of a location of a user device and maps information corresponding to a geographic area at least partially surrounding the initial estimate of the location of the user device. The maps information can include one or more physical boundaries located at least in part within the geographic area at least partially surrounding the initial estimate. The method can further include determining a set of permissible areas that can potentially include the user device. The set of permissible areas can be determined based at least in part on the one or more physical boundaries. The method can further include revising the initial estimate to provide a revised estimate for the location of the user device based at least in part on the set of permissible areas.Type: GrantFiled: March 20, 2017Date of Patent: June 4, 2024Assignee: GOOGLE LLCInventors: Bhaskar Mehta, Chetan Bhadricha, Smruti Parichha, Jieru Cheng
-
Patent number: 12001496Abstract: A server device is configured to receive criteria that indicate when a microsite is to be provided to a user device. The user device is configured to obtain sensor data and user profile data and send the sensor data and the user profile data to the server device. The server device is configured to receive the sensor data and the user profile data, identify a relevant microsite, and provide information regarding the relevant microsite to the user device. In some cases, the service device is configured to identify that a particular microsite has been purchased by a user of the user device and provide information, to the user device, identifying that the particular microsite has been purchased.Type: GrantFiled: July 5, 2023Date of Patent: June 4, 2024Assignee: GOOGLE LLCInventors: Morten Just Petersen, Francisco Campoy Flores, Emmet J. Connolly, Joao Paulo Gil De Paiva, Bartlomiej Borawski
-
Systems and methods for automatically managing placement of content slots in an information resource
Patent number: 12002072Abstract: At least one aspect is directed to a method of a method of automatically managing placement of content slots in an information resource. The method includes a data processing system receiving, from a computing device, a request for content and, in response, transmitting a content slot insertion script to the computing device. The content slot insertion script, when executed, can cause the computing device to identify one or more Document Object Model (DOM) elements included in the DOM tree of the information resource and determine one or more candidate third-party content placement locations according to a third-party content placement policy. The second plurality of computer-executable instructions, when executed on the computing device, can also cause the computing device to select, from the candidate third-party content placement locations, a third-party content placement location in the DOM tree and display a third-party content item at the selected ad placement location.Type: GrantFiled: September 16, 2015Date of Patent: June 4, 2024Assignee: GOOGLE LLCInventors: Matthew Strecker Burriesci, Willa Angel Chen -
Patent number: 12002069Abstract: Techniques for identifying groups of local features in an image and presenting advertisement information associated with stored images that match one or more features within the group of local features are described. The techniques include providing an image, identifying a region of interest in the image, providing a user-selectable link associated with the region of interest in the image, receiving a request for the region of interest in the image via the user-selectable link, and presenting advertisement information associated with a stored image that matches one or more features within the requested region of interest.Type: GrantFiled: November 7, 2018Date of Patent: June 4, 2024Assignee: GOOGLE LLCInventors: Yushi Jing, Shumeet Baluja
-
Patent number: 12001443Abstract: Systems and methods for trigger event determination can include processing blockchain data to determine a trigger event. Data associated with the trigger event can be processed to determine a query. The query can then be utilized to recursively search a database for data descriptive of the trigger event occurring. A notification can then be provided to instruct a resulting action to be performed.Type: GrantFiled: December 8, 2022Date of Patent: June 4, 2024Assignee: GOOGLE LLCInventor: Ibrahim Badr
-
Patent number: 12001459Abstract: The present disclosure is directed to systems and methods for providing a stable topological representation of pathway networks as well as features associated with these networks. The disclosure is exemplified using road networks which have applications in mapping, navigation, and autonomous vehicles. Extensions may be learned through practice of the disclosure. Utilizing implementations disclosed herein may provide advantages for data conflation between different mapping systems and map data while improving overall stability by developing a common reference standard that is tied to semantic features rather than abstract geographic representations.Type: GrantFiled: December 30, 2022Date of Patent: June 4, 2024Assignee: GOOGLE LLCInventors: Christine McGavran, Richard William Bukowski, Bryan Klingner, Joakim Kristian Olle Arfvidsson, Andrew Lookingbill
-
Patent number: 12001429Abstract: Mechanisms for interpreting queries are provided. In some implementations, a method for interpreting queries is provided, comprising: receiving a search query in a search domain; determining search terms based on the search query; determining, for each of the search terms, whether a search term corresponds to an entity name, wherein the entity name is derived from metadata associated with the search domain; in response to determining that entity names correspond to a portion of the search terms, determining an entity type and an entity score associated with each of the corresponding entity names; determining a remaining portion of the entity names by removing at least one of the matching entity names based on the entity score and contextual information in the search query; and performing a search in the search domain with the remaining portion of entity names, wherein each entity name in the remaining portion of entity names is searched corresponding to the associated entity type.Type: GrantFiled: December 23, 2021Date of Patent: June 4, 2024Assignee: GOOGLE LLCInventor: Yongsung Kim
-
Patent number: 12001492Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and programs for providing location-based information. A geographical location of a mobile computing device is received at a server system. A request for content is received at the server system and from the mobile computing device. A search area that corresponds to the geographical location is selected by the sever system. The search area is selected from among a collection of search areas that correspond to the geographical location. At least one of the search areas in the collection is geographically nested within at least one other of the search areas. A search result that is most-relevantly ranked for the selected search area is determined by the server system. Content that represents the determined search result is provided by the server system and for receipt by the mobile computing device.Type: GrantFiled: July 11, 2022Date of Patent: June 4, 2024Assignee: GOOGLE LLCInventors: Tak Keung Cheng, James R. von Behren
-
Patent number: 11994405Abstract: The present disclosure is directed to determining geographic orientation based at least in part on imagery. In particular, the methods and systems of the present disclosure can: receive data generated by a camera (118) and representing imagery that includes at least a portion of a physical real-world environment comprising the camera (118) and a travelway (312); and determine, based at least in part on the data and a machine-learning model, a geographic orientation of the camera (118) with respect to the travelway (312).Type: GrantFiled: March 12, 2018Date of Patent: May 28, 2024Assignee: GOOGLE LLCInventors: Daniel Joseph Filip, Zhen Yang
-
Patent number: 11995530Abstract: The present disclosure provides systems and methods that provide feedback to a user of an image capture device that includes an artificial intelligence system that analyzes incoming image frames to, for example, determine whether to automatically capture and store the incoming frames. An example system can also, in the viewfinder portion of a user interface presented on a display, a graphical intelligence feedback indicator in association with a live video stream. The graphical intelligence feedback indicator can graphically indicate, for each of a plurality of image frames as such image frame is presented within the viewfinder portion of the user interface, a respective measure of one or more attributes of the respective scene depicted by the image frame output by the artificial intelligence system.Type: GrantFiled: August 1, 2022Date of Patent: May 28, 2024Assignee: GOOGLE LLCInventors: Aaron Michael Donsbach, Christopher Breithaupt, Li Zhang, Arushan Rajasekaram, Navid Shiee
-
Patent number: 11997062Abstract: Methods, systems, and media for identifying video objects linked to a source video are provided. In some embodiments, the method comprises: identifying demographic attributes corresponding to a first user participating in an online conversation; determining at least one keyword associated with the online conversation, wherein the keyword indicates a topic of the online conversation; identifying a video object based at least on the demographic attributes and the at least one keyword, wherein the video object comprises a portion of a video; causing the identified video object to be presented in a group of video objects on a first user device associated with the first user; receiving an indication that the identified video object has been selected on the first user device for inclusion in a message in the online conversation; and causing the identified video object to be presented on a second user device associated with the second user.Type: GrantFiled: November 30, 2021Date of Patent: May 28, 2024Assignee: GOOGLE LLCInventors: Justin Lewis, Ruxandra Georgiana Davies
-
Patent number: 11994675Abstract: A head-mounted device, such as augmented reality glasses, can be configured to track screen time. The head-mounted device can advantageously track screen time across a variety of devices whether or not they are configured to such measurements. Various modes for tracking the screen time may be used based on accuracy, power consumption, and privacy. The head-mounted device may track in a mode based on a battery level, a device setting or a user input. The head-mounted device may accumulate screen times in a database and in some implementations, can link screen times with devices in the database based on device information gathered by the head-mounted device during the tracking process. The head-mounted device may be configured to generate and display an alert based on one or more rules about screen time.Type: GrantFiled: May 16, 2022Date of Patent: May 28, 2024Assignee: GOOGLE LLCInventors: Ruofei Du, Maksym Dzitsiuk
-
Patent number: 11992945Abstract: Techniques are disclosed that enable training a plurality of policy networks, each policy network corresponding to a disparate robotic training task, using a mobile robot in a real world workspace. Various implementations include selecting a training task based on comparing a pose of the mobile robot to at least one parameter of a real world training workspace. For example, the training task can be selected based on the position of a landmark, within the workspace, relative to the pose. For instance, the training task can be selected such that the selected training task moves the mobile robot towards the landmark.Type: GrantFiled: November 10, 2020Date of Patent: May 28, 2024Assignee: GOOGLE LLCInventors: Jie Tan, Sehoon Ha, Peng Xu, Sergey Levine, Zhenyu Tan