The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 09, 2025

Filed:

Dec. 28, 2023
Applicant:

Roku, Inc., San Jose, CA (US);

Inventors:

Kapil Kumar, London, GB;

Abhishek Majumdar, Santa Clara, CA (US);

Danish Shaikh, Daly City, CA (US);

Nitish Aggarwal, Sunnyvale, CA (US);

Srimaruti Manoj Nimmagadda, Saratoga, CA (US);

Aniruddha Das, Newark, CA (US);

Assignee:

Roku, Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 16/9035 (2019.01); G06F 16/9038 (2019.01); G06F 40/40 (2020.01);
U.S. Cl.
CPC ...
G06F 16/9035 (2019.01); G06F 16/9038 (2019.01); G06F 40/40 (2020.01);
Abstract

Disclosed are system, method and/or computer program product embodiments that retrieve items for a user based on a query using a two-tower deep machine learning model. An example embodiment provides input to a context tower, wherein the input includes the query and one or more of a query embedding corresponding to the query or a graph user embedding corresponding to the user. The context tower generates a context embedding in a vector space based on the input. The model determines a measure of similarity between the context embedding and each of a plurality of item embeddings in the vector space that are generated by an item tower and represent a plurality of candidate items. A relevancy score is calculated for each candidate item based on the measure of similarity between the context embedding and the corresponding item embedding. The relevancy scores are used for item retrieval and/or ranking.


Find Patent Forward Citations

Loading…