US2023214696A1PendingUtilityA1

System and method for obtaining recommendations using scalable cross-domain collaborative filtering

Assignee: PAYPAL INCPriority: Dec 7, 2018Filed: Dec 16, 2022Published: Jul 6, 2023
Est. expiryDec 7, 2038(~12.4 yrs left)· nominal 20-yr term from priority
G06N 20/20G06N 5/048G06Q 10/48G06Q 10/42G06N 5/04G06Q 30/0282G06Q 30/06G06Q 30/0279G06Q 30/0201G06Q 50/22G06N 7/01
66
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Aspects of the present disclosure involve systems, methods, devices, and the like for presenting a recommendation. In one embodiment, a system is introduced that includes a plurality of models for obtaining a recommendation score. The recommendation score may be obtained using one or more models which can include supervised and unsupervised learning as well as a combination of user information and transactions. In another embodiment, the system is introduced that can provide a total recommendation score and recommendation generated by an ensemble model whose input can include the one or more recommendation scores previously obtained.

Claims

exact text as granted — not AI-modified
1 . (canceled) 
     
     
         2 . A system, comprising:
 a non-transitory memory; and   one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising: 
 detecting an indication of a transaction based on an interaction by a user with a payment application associated with a merchant; 
 in response to the detecting, accessing user information associated with the user and cross-domain information representing one or more correlations between first transactions conducted with the merchant and second transactions conducted with an entity different from the merchant; 
 determining, using a first model and based on a first portion of the user information, a first recommendation score; 
 determining, using a second model based on a second portion of the user information and the cross-domain information, a second recommendation score; 
 providing the first recommendation score and the second recommendation score as inputs to a third model, wherein the third model is configured to predict, based on the first recommendation score and the second recommendation score, a correlation between the user and the entity; and 
 presenting, via a graphical user interface of the payment application, a recommendation for an item associated with the entity based on the correlation. 
   
     
     
         3 . The system of  claim 2 , wherein the item comprises a product or a service offered for sale by the entity. 
     
     
         4 . The system of  claim 2 , wherein the third model is further configured to apply a first weight to the first recommendation score and a second weight to the second recommendation score, wherein the correlation is predicted further based on the first weight and the second weight. 
     
     
         5 . The system of  claim 2 , wherein the user information represents a plurality of entities with which the user has conducted transactions in the past. 
     
     
         6 . The system of  claim 2 , wherein the user information represents a plurality of transactions conducted by the user, and wherein the plurality of transactions comprises a first transaction conducted by the user using a first payment platform, and a second transaction conducted by the user using a second payment platform. 
     
     
         7 . The system of  claim 2 , wherein the first model is configured to use a random walk algorithm to generate the first recommendation score. 
     
     
         8 . The system of  claim 2 , wherein the first model is configured to use a clustering algorithm to generate the first recommendation score. 
     
     
         9 . A method comprising:
 in response to detecting a transaction conducted between a user and a merchant via a payment application associated with the merchant, accessing user information associated with the user and cross-domain information representing one or more correlations between with the merchant and an entity different from the merchant;   determining, using a first model and based on the user information, a first recommendation score;   determining, using a second model based on the user information and the cross-domain information, a second recommendation score;   providing the first recommendation score and the second recommendation score as inputs to a third model, wherein the third model is configured to generate, based on the first recommendation score and the second recommendation score, a correlation score between the user and the entity; and   in response to determining that the correlation score exceeds a threshold, presenting, via a graphical user interface of the payment application, an item recommendation associated with an item offered for sale by the entity.   
     
     
         10 . The method of  claim 9 , wherein the payment application is implemented within a website associated with the merchant. 
     
     
         11 . The method of  claim 9 , further comprising:
 determining an indication of whether a second transaction has been conducted by the user for purchasing the item from the entity; and   training at least one of the first model, the second model, or the third model based on the indication.   
     
     
         12 . The method of  claim 9 , wherein the user information comprises at least one of a gender of the user, an age of the user, a residential address of the user, or a marital status of the user. 
     
     
         13 . The method of  claim 9 , wherein the user information represents one or more peer-to-peer transactions conducted by the user. 
     
     
         14 . The method of  claim 9 , wherein the third model comprises a decision tree model that uses the first recommendation score and the second recommendation score to generate the correlation score. 
     
     
         15 . The method of  claim 9 , wherein the third model is further configured to apply a first weight to the first recommendation score and a second weight to the second recommendation score, wherein the correlation score is generated further based on the first weight and the second weight. 
     
     
         16 . A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
 detecting an indication of a transaction based on one or more interactions by a user with a payment application associated with a first entity;   accessing user information associated with the user and cross-domain information associated with the first entity and a second entity;   determining based the user information, a first recommendation score;   determining, based on the user information and the cross-domain information, a second recommendation score;   providing the first recommendation score and the second recommendation score as inputs to a model, wherein the model is configured to predict, based on the first recommendation score and the second recommendation score, a correlation between the user and the second entity; and   presenting, via a graphical user interface of the payment application, a recommendation for an item associated with the second entity based on the correlation.   
     
     
         17 . The non-transitory machine-readable medium of  claim 16 , wherein the payment application corresponds to a website associated with the first entity. 
     
     
         18 . The non-transitory machine-readable medium of  claim 16 , wherein the item comprises a product or a service offered for sale by the second entity. 
     
     
         19 . The non-transitory machine-readable medium of  claim 16 , wherein the model is further configured to apply a first weight to the first recommendation score and a second weight to the second recommendation score, wherein the correlation is predicted further based on the first weight and the second weight. 
     
     
         20 . The non-transitory machine-readable medium of  claim 16 , wherein the user information represents a plurality of entities with which the user has conducted transactions in the past. 
     
     
         21 . The non-transitory machine-readable medium of  claim 9 , wherein the operations further comprise:
 determining a second indication of whether a second transaction has been conducted by the user for purchasing the item from the second entity; and   training the model based on the second indication.

Join the waitlist — get patent alerts

Track US2023214696A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.