Yahoo Patent Grants

Debate system and method

Granted: April 23, 2024
Patent Number: 11968159
In an example, a starting argument post may be received, via a first debate interface, from a first client device associated with a first user account of a debate system. A first response post may be received, via a second debate interface, from a second client device associated with a second user account of the debate system. The first response post corresponds to a response to the starting argument post. The starting argument post and the first response post are included in a first…

Systems and methods for recommendation generation

Granted: April 23, 2024
Patent Number: 11966963
One or more computing devices, systems, and/or methods for generating and providing recommendations of products are provided. For example, content is extracted from a message sent to a user. The content is evaluated to identify a product identifier corresponding to a product title of a product. If the product identifier is a truncated version of the product title, then a database of product titles and frequencies of occurrence of the product titles is used to complete the product title.…

Recommending contents using a base profile

Granted: April 23, 2024
Patent Number: 11966445
A method and system for recommending content to a user whose interest(s) has not been identified is disclosed. A base user profile may be created for association with the user. The base user profile may be created by generating a list of ranked interests of a set of representative users. The list of ranked interests may be generated based on activity information obtained for the set of representative users. Content may be recommended to the user based on the base user profile.

Systems and methods for electronic signing of electronic content requests

Granted: April 16, 2024
Patent Number: 11962619
Systems and methods are disclosed for cryptographic signing of content requests. One method includes receiving, at a content network, a content request from a publisher website, the publisher website purporting to be associated with a publisher domain. At the content network, a public key may be received associated with the publisher domain. At the content network, at least one policy may be received associated with the publisher domain. It may be determined whether the content request…

System and method for providing social interaction interface for emails

Granted: April 16, 2024
Patent Number: 11962559
One or more computing devices, systems, and/or methods are provided. In an example, an email addressed to an email address associated with an email account is received. A request to display the email is received from a client device associated with the email account. In response to receiving the request to display the email, the email and a social interaction interface are displayed via an email interface on the client device. The social interaction interface includes one or more social…

Systems and methods for providing non-intrusive advertising content

Granted: April 16, 2024
Patent Number: 11961124
Systems and methods are disclosed for providing non-intrusive advertising content to users. The method includes receiving user input reflecting user content preferences for receiving desired content related to specific topics in lieu of standard advertising content. The method may further include receiving a web request for electronic and then retrieving desired content based on user content preferences. Thereafter, the method may include choosing non-intrusive advertising content and…

Systems and methods for accessing first party cookies

Granted: April 16, 2024
Patent Number: 11961120
Systems and methods are disclosed for accessing first party Internet cookies. One method includes receiving, over an electronic network, a request for an electronic advertisement or an Internet cookie, wherein the request is received in response to a user requesting content from a subdomain of an advertising entity domain; and sending, to a device associated with the user, an Internet cookie having the subdomain of the advertising entity domain. The method further includes receiving,…

Computerized system and method for a mail integrated content delivery and alert system

Granted: April 16, 2024
Patent Number: 11961108
Disclosed are systems and methods for improving interactions with and between computers in content providing, searching and/or hosting systems supported by or configured with devices, servers and/or platforms. The disclosed systems and methods provide a novel framework for analyzing messages associated with an inbox of a user, and providing functionality to the inbox for alerting the user to specific forms of content included within each message. Such functionality can include displaying…

Method and system for identifying and presenting important messages

Granted: April 9, 2024
Patent Number: 11956198
In some aspects, the techniques described herein relate to a method including: receiving, by a computing device, a message corresponding to a user inbox and to be added to the user inbox; applying, by the computing device, prior to adding the message to the user inbox, a message classification model to content of the message to determine one or more classifications corresponding to the message; determining, by the computing device, that the message is an important message based on…

Joining and dimensional annotation in a streaming pipeline

Granted: April 9, 2024
Patent Number: 11956297
Disclosed are embodiments for providing batch performance using a stream processor. In one embodiment, a method is disclosed comprising receiving, at a stream processor, an event, the stream processor including a plurality of processing stages; generating, by the stream processor, an augmented event based on the event, the augmented event including at least one additional field not appearing in the event, the additional field generated by an operation selected from the group consisting…

Information processing device, information processing method, and non-transitory computer readable storage medium

Granted: April 9, 2024
Patent Number: 11954155
An information processing device according to the present application includes a generation unit and a providing unit. The generation unit uses a model that is trained to learn a relationship between a criterion for classifying users of a first company and a criterion for classifying users of a second company to generate a criterion (common key) for classifying the users of the second company into a first category, from the criterion for classifying the users of the first company into…

Partitioned backing store implemented in a distributed database

Granted: April 9, 2024
Patent Number: 11954125
Techniques for providing batch performance using a stream processor are described. In one technique, a method includes receiving an event that includes an event key and a timestamp. The method then generates a partition value and time bucket value, the partition value generated based on the event key and the time bucket value generated based on the timestamp. The event key, partition value, and time bucket value are then combined to form a database key and used in a command to a…

Systems and methods for managing secure sharing of online data

Granted: April 2, 2024
Patent Number: 11949671
Systems and methods are disclosed for managing online advertising data secure sharing. One method includes receiving, at a server, a request for proprietary data from a data consumer, the request including a data consumer identifier; retrieving, from a database of proprietary data, proprietary data based on the request; determining, by the server, whether the retrieved proprietary data is at least one of: designated to be processed and designated to have privileges set; processing, by…

Sorting unsorted rows of a composite dataset after a join operation

Granted: April 2, 2024
Patent Number: 11947927
Disclosed are embodiments for sorting rows of a dataset after a JOIN operation. In one embodiment, a method is disclosed comprising performing a JOIN operation on an annotation dataset, the performing of the JOIN operation generating an unordered dataset; grouping a plurality of rows in the unordered dataset into a plurality of buckets, the grouping performed based on a root dataset associated with the annotation dataset; sorting each bucket, the sorting comprising sorting each bucket…

Systems and methods for video content association

Granted: April 2, 2024
Patent Number: 11947897
Methods and an apparatus are provided for associating video content to keywords present on the webpage of a user computer. Furthermore, the method includes creating a link on the webpage from the keyword which displays the video file when the link is activated. In addition, a system for video content association includes a video association controller configured to receive a request for video content association when a webpage is requested by a user computer and determine whether the…

Oversampling for imbalanced test data

Granted: April 2, 2024
Patent Number: 11947633
One or more computing devices, systems, and/or methods for oversampling for imbalanced test data are provided. A classifier is configured to classify data points as either belonging to a first class or a second class. A determination may be made that the first class and the second class are imbalanced where a first number of data points estimated to be part of the first class is a threshold amount less than a second number of data points estimated to be part of the second class. An…

Certifying events in a streaming pipeline

Granted: April 2, 2024
Patent Number: 11947542
Disclosed are embodiments for providing batch performance using a stream processor. In one embodiment, a method is disclosed comprising detecting a real close of books (COB) of a data transport, the real COB associated with a set of raw events transmitted over the data transport, flushing a stream processor in response to detecting the real COB, and retrieving a set of processed events from a distributed file system after the flushing is complete. A fact COB computation is then performed…

Performing operations based upon activity patterns

Granted: March 26, 2024
Patent Number: 11943310
One or more computing devices, systems, and/or methods for determining activity patterns based upon user activity and/or performing operations based upon the activity patterns are provided. For example, activity performed using a communication interface associated with a user account may be detected. The activity may be analyzed to determine an activity pattern associated with a first set of conditions. The activity pattern may be stored in a user profile associated with the user…

Pruning for content selection

Granted: March 26, 2024
Patent Number: 11941669
One or more computing devices, systems, and/or methods are provided. A machine learning model may be trained using a plurality of sets of information. One or more pruning operations may be performed in association with the training to generate a machine learning model with sparse vector representations associated with features of the plurality of sets of information. A request for content associated with a client device may be received. A set of features associated with the request for…

System and method for feature determination and content selection

Granted: March 19, 2024
Patent Number: 11934472
In an example, first entities are extracted from user profiles. Second entities are extracted from content information associated with content item. User-associated metrics associated with the first entities are determined based upon the user profiles and/or content events. First vector representations of the first entities and second vector representations of the second entities are processed to generate an attention distribution array. Each value of the attention distribution array…