Yahoo Patent Grants

Systems and methods for establishing sender-level trust in communications using sender-recipient pair data

Granted: February 20, 2024
Patent Number: 11909745
Systems and methods are disclosed for utilizing sender-recipient pair data to establish sender-level trust in future communication. One method comprises receiving raw communication data over a network and testing the received raw communication data against trained machine learning data to predict whether the raw communication data is associated with expected communication data. The raw communication data is sorted for expected communication data, which is further analyzed for…

Automatic privacy-aware machine learning method and apparatus

Granted: February 20, 2024
Patent Number: 11909725
Disclosed are systems and methods for improving interactions with and between computers in content generating, searching, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods provide…

Entity disambiguation

Granted: February 20, 2024
Patent Number: 11907858
One or more computing devices, systems, and/or methods for entity disambiguation are provided. For example, a document may be analyzed to identify a first mention and a second mention. One or more techniques may be used to select and link a candidate entity, from a first set of candidate entities, to the first mention and select and link a candidate entity, from a second set of candidate entities, to the second mention.

Method and system for presenting a search result in a search result card

Granted: February 20, 2024
Patent Number: 11907240
A method, implemented on at least one computing device each of which has at least one processor, storage, and a communication platform connected to a network for presenting a search result in a search result card, the method includes receiving from a user, an input associated with a search query; fetching one or more search results in accordance with the search query; generating a search result card for each of the one or more search results; and presenting to the user, one or more…

Computerized system and method for optimizing queries in a templated virtual semantic layer

Granted: February 13, 2024
Patent Number: 11899664
A novel framework optimizes SQL queries that are generated from a templated virtual sematic layer. The framework introduces the use of a virtual semantic layer into database management systems' operations, whereby templated SQL queries can be rewritten according to a determined and measured nesting, dimensional structure that produces an optimized search system. This enables templated SQL fragments to be translated for query optimization, thereby reducing the drain on a database's…

Methods, systems and techniques for ranking personalized and generic search query suggestions

Granted: February 13, 2024
Patent Number: 11899728
The present teaching, which includes methods, systems and computer-readable media, relates to providing query suggestions based on a number of data sources that include person's personal data and non-personal data. The disclosed techniques may include receiving an input from a person, obtaining a first set of suggestions based on a person corpus derived from at least one data source private to the person, obtaining a second set of suggestions based on information from an additional data…

Pluggable join framework for stream processing

Granted: February 13, 2024
Patent Number: 11899672
Disclosed are embodiments for providing batch performance using a stream processor. In one embodiment, a method is disclosed comprising receiving an event, such as a streaming event, from a client. The method determines that the event comprises a primary event and, if so, writes the primary event to a cache and returning the primary event to the client. The method later receives a second event from the client, the second event associated with the first event, annotates the second event…

Computerized system and method for optimizing queries in a templated virtual semantic layer

Granted: February 13, 2024
Patent Number: 11899664
A novel framework optimizes SQL queries that are generated from a templated virtual sematic layer. The framework introduces the use of a virtual semantic layer into database management systems' operations, whereby templated SQL queries can be rewritten according to a determined and measured nesting, dimensional structure that produces an optimized search system. This enables templated SQL fragments to be translated for query optimization, thereby reducing the drain on a database's…

Methods, systems and techniques for ranking personalized and generic search query suggestions

Granted: February 13, 2024
Patent Number: 11899728
The present teaching, which includes methods, systems and computer-readable media, relates to providing query suggestions based on a number of data sources that include person's personal data and non-personal data. The disclosed techniques may include receiving an input from a person, obtaining a first set of suggestions based on a person corpus derived from at least one data source private to the person, obtaining a second set of suggestions based on information from an additional data…

Pluggable join framework for stream processing

Granted: February 13, 2024
Patent Number: 11899672
Disclosed are embodiments for providing batch performance using a stream processor. In one embodiment, a method is disclosed comprising receiving an event, such as a streaming event, from a client. The method determines that the event comprises a primary event and, if so, writes the primary event to a cache and returning the primary event to the client. The method later receives a second event from the client, the second event associated with the first event, annotates the second event…

Systems and methods for generating search results based on optical character recognition techniques and machine-encoded text

Granted: February 6, 2024
Patent Number: 11893815
Disclosed are systems and methods for generating search result data based on machine-encoded text generated by computer vision optical character recognition machine learning techniques performed on digital media. The disclosed systems and methods provide a novel framework for performing machine learning visual search or machine learning text extraction techniques on digital media in order to extract and analyze the data therein and further conduct search queries based on the extracted…

Model for serving exploration traffic

Granted: January 30, 2024
Patent Number: 11887154
One or more computing devices, systems, and/or methods for implementing a model for serving exploration traffic are provided. An amount of spend by a content provider to provide content items of the content provider through a content serving platform to client devices of users is determined. A number of exploration impressions of users viewing exploration content items of the content provider over a timespan is determined. A return on exploration impression metric is determined for the…

System and method for learning scene embeddings via visual semantics and application thereof

Granted: January 30, 2024
Patent Number: 11886488
The present teaching relates to method, system, and programming for responding to an image related query. Information related to each of a plurality of images is received, wherein the information represents concepts co-existing in the image. Visual semantics for each of the plurality of images are created based on the information related thereto. Representations of scenes of the plurality of images are obtained via machine learning, based on the visual semantics of the plurality of…

Performance metric prediction and content item text suggestion based upon content item text

Granted: January 30, 2024
Patent Number: 11886478
One or more computing devices, systems, and/or methods are provided. In an example, a first performance metric score may be determined based upon first content item text. A plurality of similarity scores associated with a plurality of sets of content item text may be determined. One or more sets of content item text may be selected from among the plurality of sets of content item text based upon the plurality of similarity scores and a plurality of performance metric scores associated…

Template generation using directed acyclic word graphs

Granted: January 23, 2024
Patent Number: 11880401
Technologies for template generation using directed acyclic word graphs (DAWGs). The technologies can include receiving a first plurality of titles from a first plurality of title feeds, and sorting the first plurality of titles into a plurality of category sets. And, for each category set of the plurality of category sets, the technologies can include transforming the respective titles belonging to the category set into a trie data structure by separating words in the respective titles…

Content cache invalidation using cache tags

Granted: January 23, 2024
Patent Number: 11880303
One or more computing devices, systems, and/or methods for content cache invalidation using cache tags are provided. A first proxy hop may receive a request from a client device for a content object originating from a content source. A cache tagging script is executed to add a query parameter to the request to create a modified request. The query parameter specifies a cache tag version for the content object. The modified request is transmitted through one or more subsequent proxy hops…

Method and system to provide interactivity for embedded content

Granted: January 16, 2024
Patent Number: 11875011
In some aspects, the techniques described herein relate to a method including: receiving, at a processor, a message sent by a sender to a user, the message including a message content item related to an item of interactive content; displaying, by the processor, the message to the user through a user interface (UI); receiving, by the processor, an input corresponding to an interaction between the user and the message content item in the UI, the input directing the processor to generate…

Method and system for generating recommendations

Granted: January 16, 2024
Patent Number: 11875363
A method and system for generating recommendations across multiple product or service domains are disclosed. The system includes a plurality of domain servers for handling user events and for interfacing with users via the Internet, a database for storing the user events, and a recommendation engine. The recommendation engine further includes one or more computer programs containing instructions for collecting the user events across a plurality of product or service domains in the…

Machine learning classification of digital content for mobile devices

Granted: January 16, 2024
Patent Number: 11875273
Briefly, example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, using one or more computing devices to facilitate and/or support one or more operations and/or techniques for machine learning (ML) classification of digital content for mobile communication devices, such as implemented in connection with one or more computing and/or communication networks and/or protocols.

Computerized system and method for analyzing user interactions with digital content and providing an optimized content presentation of such digital content

Granted: January 16, 2024
Patent Number: 11875161
Disclosed herein is a statistical approach, a win share approach, used to assign a win share value to content items. User interaction with content items is tracked, and a win share value is assigned to content items in response to a “winning” action performed by a user. Win shares associated with content items are used to identify content items that are to be presented, and can further be used to identify an optimal presentation, e.g., layout, presentation frequency, etc., of content…