IP Library › Granted Patent US 12,216,666
Granted Patent B2
US 12,216,666 · App. 17/870,511 · Granted Feb 4, 2025

Personalized recency and time-aware system

Inventor: Eliyahu Kiperwasser (Qiryat Ono, IL)
Assignee: eBay Inc.
G06F16/24578G06N20/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,216,666
App. No.
17/870,511
Granted
Feb 4, 2025
Kind
B2
Abstract

Systems, methods, and computer-storage media provide content item retrieval that is personalized and time aware for a user. Interaction tracking is performed to identify content items with which the user has interacted and time data indicative of when the user interacted with each content item. A machine learning model is trained using the content items and the time data associated with each content item. Once trained, the machine learning model is used to generate a relevance score for each of a number of target content items. At least a portion of the target content items are provided for presentation to the user based on the relevance scores.

Claims (52)

1. A computer-implemented method comprising:

identifying a plurality of content items with which a user has interacted and a time stamp for each content item indicative of when the user interacted with the content item;

training a machine learning model using the content items and the time stamp for each content item to generate a trained machine learning model;

generating, using the trained machine learning model, a relevance score for each target content item from a plurality of target content items, the relevance score for each target content item indicative of a relevance of the target content item to the user; and

providing, for presentation on a user device of the user, at least a portion of the target content items based on the relevance scores.

2. The computer-implemented method of claim 1 , wherein the plurality of content items are identified based at least in part on a category associated with each of the content items.

3. The computer-implemented method of claim 1 , wherein training the machine learning model using the content items and the time stamp for each content item comprises:

generating a content item vector representation for each content item; and

training the machine learning model using the content item vector representations.

4. The computer-implemented method of claim 3 , wherein the content item vector representation for a first content item is generated using text of the first content item.

5. The computer-implemented method of claim 3 , wherein training the machine learning model using the content items and the time stamp for each content item further comprises:

generating a time vector representation for the time stamp for each content item; and

training the machine learning model using the time vector representations.

6. The computer-implemented method of claim 1 , wherein generating the relevance score for a first target content item from the plurality of target content items comprises:

generating a vector representation of the first target content item; and

using the trained machine learning model to predict the relevance score for the first target content item using the vector representation of the first target content item.

7. The computer-implemented method of claim 6 , wherein the trained machine learning model predicts the relevance score for the first target content item based on time data associated with the first target content item.

8. One or more computer storage media storing computer-useable instructions that, when used by a computing device, cause the computing device to perform operations, the operations comprising:

identifying a plurality of content items with which a user has interacted and a time stamp for each content item indicative of when the user interacted with the content item;

training a machine learning model using the content items and the time stamp for each content item to generate a trained machine learning model;

generating, using the trained machine learning model, a relevance score for each target content item from a plurality of target content items, the relevance score for each target content item indicative of a relevance of the target content item to the user; and

providing, for presentation on a user device of the user, at least a portion of the target content items based on the relevance scores.

9. The one or more computer storage media of claim 8 , wherein the plurality of content items are identified based at least in part on a category associated with each of the content items.

10. The one or more computer storage media of claim 8 , wherein training the machine learning model using the content items and the time stamp for each content item comprises:

generating a content item vector representation for each content item; and

training the machine learning model using the content item vector representations.

11. The one or more computer storage media of claim 10 , wherein the content item vector representation for a first content item is generated using text of the first content item.

12. The one or more computer storage media of claim 10 , wherein training the machine learning model using the content items and the time stamp for each content item further comprises:

generating a time vector representation for the time stamp for each content item; and

training the machine learning model using the time vector representations.

13. The one or more computer storage media of claim 8 , wherein generating the relevance score for a first target content item from the plurality of target content items comprises:

generating a vector representation of the first target content item; and

using the trained machine learning model to predict the relevance score for the first target content item using the vector representation of the first target content item.

14. The one or more computer storage media of claim 13 , wherein the trained machine learning model predicts the relevance score for the first target content item based on time data associated with the first target content item.

15. A computer system comprising:

a processor; and

a computer storage medium storing computer-useable instructions that, when used by the processor, causes the computer system to perform operations comprising:

identifying a plurality of content items with which a user has interacted and a time stamp for each content item indicative of when the user interacted with the content item;

training a machine learning model using the content items and the time stamp for each content item to generate a trained machine learning model;

generating, using the trained machine learning model, a relevance score for each target content item from a plurality of target content items, the relevance score for each target content item indicative of a relevance of the target content item to the user; and

providing, for presentation on a user device of the user, at least a portion of the target content items based on the relevance scores.

16. The computer system of claim 15 , wherein the plurality of content items are identified based at least in part on a category associated with each of the content items.

17. The computer system of claim 15 , wherein training the machine learning model using the content items and the time stamp for each content item comprises:

generating a content item vector representation for each content item; and

training the machine learning model using the content item vector representations.

18. The computer system of claim 17 , wherein the content item vector representation for a first content item is generated using text of the first content item.

19. The computer system of claim 17 , wherein training the machine learning model using the content items and the time stamp for each content item further comprises:

generating a time vector representation for the time stamp for each content item; and

training the machine learning model using the time vector representations.

20. The computer system of claim 15 , wherein generating the relevance score for a first target content item from the plurality of target content items comprises:

generating a vector representation of the first target content item; and

using the trained machine learning model to predict the relevance score for the first target content item using the vector representation of the first target content item.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2022
From: KIPERWASSER, ELIYAHU
To: EBAY INC.
Reel/Frame 060583/0738 →
Continuity (1)
Related Publication 20240028600A1 · Jan 25, 2024
References Cited (20)
US 10706450B1 · Tavernier · 2020 [cited by applicant]
US 11120218B2 · Ray · 2021 [cited by applicant]
US 20170200204A1 · Bostick et al. · 2017 [cited by applicant]
US 20180047071A1 · Hsu et al. · 2018 [cited by applicant]
US 20200005219A1 · Stevens · 2020 [cited by examiner]
US 20200020000A1 · Guy et al. · 2020 [cited by applicant]
US 20210012406A1 · Wadhwa et al. · 2021 [cited by applicant]
US 20210150593A1 · Ghorbani et al. · 2021 [cited by applicant]
US 20220058489A1 · Volkovs et al. · 2022 [cited by applicant]
US 20220122134A1 · Hoffman et al. · 2022 [cited by applicant]
US 20220385689A1 · Rajasekharan · 2022 [cited by examiner]
Bi et al., “Learning a Fine-Grained Review-based Transformer Model for Personalized Product Search”, In Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval (SI… [cited by applicant]
Chunli et al., “Aspect-Based Personalized Review Ranking”, 2018 IEEE SmartWorld, Guangzhou, China, 2018, pp. 1329-1334. [cited by applicant]
Dash et al., “Personalized Ranking of Online Reviews Based on Consumer Preferences in Product Features”, International Journal of Electronic Commerce, 25:1, 29-50, DOI: 10.1080/10864415.2021.1846852. Available online at… [cited by applicant]
Huang et al., “Personalized Review Recommendation based on Users' Aspect Sentiment”, ACM Trans. Internet Technol. 20, 4, Article 42, Available online at: <https://doi.org/10.1145/3414841>, Oct. 2020, 26 pages. [cited by applicant]
Krestel et al., “Diversifying Product Review Rankings: Getting the Full Picture”, 2011 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology, 2011, pp. 138-145. [cited by applicant]
Samha et al., “Aspect-Based Opinion Extraction From Customer Reviews”, School of Electrical Engineering and Computer Science, Queensland University of Technology, Brisbane, Australia, 2014, pp. 149-160. [cited by applicant]
Saumya et al., “Ranking Online Consumer Reviews”, Electronic Commerce Research and Applications 29 DOI:10.1016/j.elerap.2018.03.008, 2018, pp. 1-38. [cited by applicant]
Wang et al., “User-Personalized Review Rating Prediction Method Based on Review Text Content and User-Item Rating Matrix”, Information 2019, 10(1), 1; Available online at: <https://doi.org/10.3390/info10010001>, Dec. 20… [cited by applicant]
Extended European Search Report received for European Patent Application No. 23185213.8, mailed on Nov. 8, 2023, 9 Pages. [cited by applicant]