Google Patent Grants

Distance-based learning confidence model

Granted: July 16, 2024
Patent Number: 12039443
A method includes receiving a training data set including a plurality of training data subsets. From two or more training data subsets in the training data set, the method includes selecting a support set of training examples and a query set of training examples. The method includes determining, using the classification model, a centroid value for each respective class. For each training example in the query set of training examples, the method includes generating, using the…

Acknowledgement coalescing module utilized in content addressable memory (CAM) based hardware architecture for data center networking

Granted: July 16, 2024
Patent Number: 12040988
A communication protocol system is provided for reliable transport of packets. A content addressable memory hardware architecture including an acknowledgment coalescing module in communication with a content addressable memory (CAM). The acknowledgment coalescing module coalesces multiple acknowledgement packets as a single acknowledgement packet to reduce the overall numbers of the packet transmission in the communication protocol system. In addition, the acknowledgment coalescing…

Connecting processors using twisted torus configurations

Granted: July 16, 2024
Patent Number: 12040949
Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for connecting processors using twisted torus configurations. In some implementations, a cluster of processing nodes is coupled using a reconfigurable interconnect fabric. The system determines a number of processing nodes to allocate as a network within the cluster and a topology for the network. The system selects an interconnection scheme for the network, where the interconnection scheme is…

Gamma lookup table compression based on dimensionality reduction

Granted: July 16, 2024
Patent Number: 12039954
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for gamma lookup table compression based on dimensionality reduction. In one aspect, a method includes obtaining a selection of a particular display condition for a display panel from among different display conditions for the display panel, selecting, based on the selection of the particular display condition, a set of weights for a set of basis functions from among different sets of…

High quality AR cosmetics simulation via image filtering techniques

Granted: July 16, 2024
Patent Number: 12039675
The disclosure is directed to embodiments for producing high-quality images simulating the application of a material (e.g., virtual cosmetics) to a person's body. Example implementations can generate an augmented image displaying a virtual cosmetic layer (e.g., lipstick) on a person's face. For instance, a computing system can obtain an image depicting the face and identify a region for applying the cosmetic. The system can use augmented reality and/or image filtering to process the…

Course assignment by a multi-learning management system

Granted: July 16, 2024
Patent Number: 12039622
Methods, systems, and apparatus, including computer-readable storage media, for course assignment by a multi-learning management system. The system can receive data from a variety of individual learning management systems offering different courses. The system can use feedback data of a user base for the system to cluster courses by predicted difficulty, and generate, from the clusters, a sequence of courses for a target user. The sequence of courses can include at least one course from…

Systems and methods for detection of navigation to physical venue and suggestion of alternative actions

Granted: July 16, 2024
Patent Number: 12039588
The techniques, methods, systems, and other mechanisms described herein include processes for determining if customized content should be generated, what information to include in the customized content, and when to provide the customized content. In general, a computing system determines that a user intends to travel to a physical venue. The computing system can determine if an entity associated with the physical venue has a web page. The computing system can determine various aspects…

Applying social interaction-based policies to digital media content

Granted: July 16, 2024
Patent Number: 12039575
Social interaction-based policies are provided to a digital content owner and are applied to uploaded content matching digital content owned by the digital content owner. Social interaction-based policies enable the content owner to obtain various benefits to the content owned by the content owner within a video hosting site and outside the video hosting site. The benefits include using content owner's successful digital content to drive traffic or subscriptions to content owner's social…

Targeted advertising using temporal analysis of user specific data

Granted: July 16, 2024
Patent Number: 12039571
Methods, systems and apparatus, including computer program products are described for providing temporally relevant targeted content items. A set of user data is used to determine current user interests as indicated by one or more recent events. Content items relevant to those events are identified and ranked based on a time that the corresponding event occurred. One or more of the top ranked content items can be delivered to a user.

Advertisements in view

Granted: July 16, 2024
Patent Number: 12039565
A technique is provided to determine whether a region within a web page is viewable to a user through a browser window. Often, browsers will only show part of a web page at given time, creating a difficulty in establishing whether a region of the web page, which may be an advertisement for example, is in view. This is addressed by providing one or more test features within the region, rendering the web page, monitoring a behavioural characteristic of the test features and determining…

Wireless charger

Granted: July 16, 2024
Patent Number: D1035569

Automatic post-editing model for generated natural language text

Granted: July 16, 2024
Patent Number: 12039286
Techniques are disclosed for training and/or utilizing an automatic post-editing model in correcting translation error(s) introduced by a neural machine translation model. The automatic post-editing model can be trained using automatically generated training instances. A training instance is automatically generated by processing text in a first language using a neural machine translation model to generate text in a second language. The text in the second language is processed using a…

Composition of a user interface through data binding

Granted: July 16, 2024
Patent Number: 12039153
The technology relates to integrating applications into a single user interface. One or more computing devices may display a user interface including associated data corresponding to a first application and generate a request for supplemental data. A second application which can satisfy the request for supplemental data may be identified by the one or more computing devices, and the one or more computing devices may generate and display a notification indicating that the second…

Providing composite graphical assistant interfaces for controlling various connected devices

Granted: July 16, 2024
Patent Number: 12039150
Methods, apparatus, systems, and computer-readable media are provided for tailoring composite graphical assistant interfaces for interacting with multiple different connected devices. The composite graphical assistant interfaces can be generated proactively and/or in response to a user providing a request for an automated assistant to cause a connected device to perform a particular function. In response to the automated assistant receiving the request, the automated assistant can…

Cryptographically secure data protection

Granted: July 16, 2024
Patent Number: 12039078
This disclosure relates to data security and cryptography. In one aspect, a method includes receiving a request for a subscription token for a given user by a data security system from a publisher computing system of a publisher. The request includes user identification information provided to the publisher by the given user when subscribing to electronic content of the publisher. The data security system generates the subscription token which includes a set of data that includes a first…

Content item audience selection

Granted: July 16, 2024
Patent Number: 12038987
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting an audience for content are disclosed. In one aspect, a method includes receiving, from a content item provider, a request to distribute content items to users that have been deemed interested in a particular entity. First users that have expressed an interest in the particular entity are identified. Expansion entities for the particular entity are identified in a knowledge…

Visual recognition using user tap locations

Granted: July 16, 2024
Patent Number: 12038977
Methods, systems, and apparatus for receiving a query image and a user tap location, processing the received query image based on the user tap location, identifying one or more entities associated with the processed query image and in response to receiving (i) the query image, and (ii) the user tap location, providing information about the identified one or more of the entities.

Evaluating row-store expressions on a column-store database

Granted: July 16, 2024
Patent Number: 12038894
Aspects of the disclosure provide for natively executing row-store expression data structures on column-store databases without rewriting. A database management system (DBMS) configured as described herein can maintain a mapping of row-store results to addresses of where corresponding column data is stored. When executing operators, such as logical operators, comparison operators, and/or function operators of a received query expression, the DBMS can operate on the column data, rather…

Systems, devices, and methods for side lobe control in holograms

Granted: July 16, 2024
Patent Number: 12038721
Systems, devices, and methods for side lobe control in holograms are described. The magnitude of the side lobes of a hologram depends on the distribution of refractive index modulation (?n), therefore control of side lobe magnitude may be achieved by controlling the distribution of ?n. The distribution of ?n may be controlled by replicating a hologram from a master with two reference beams, where the wavelength and angle of each reference beam, the playback angle of the master hologram,…

Multi-radar system

Granted: July 16, 2024
Patent Number: 12038498
Techniques and apparatuses are described that implement a multi-radar system within a device and optimize operation of the multi-radar system. The multi-radar system includes two or more radar circuits located at different positions on the device. The multi-radar system also includes an optimization controller, which controls operational states of the radar circuits. In particular, the optimization controller determines respective operational states of the radar circuits to optimize…