US2018288177A1PendingUtilityA1

Methods and systems for activity-based recommendations

Assignee: EBAY INCPriority: Sep 25, 2008Filed: Jun 7, 2018Published: Oct 4, 2018
Est. expirySep 25, 2028(~2.2 yrs left)· nominal 20-yr term from priority
G06Q 30/00H04L 67/306H04L 67/22G06Q 30/0601G06Q 30/0201G06Q 30/0204H04L 67/535
64
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Embodiments of computer-implemented methods and systems for activity-based recommendations are described. One example embodiment includes receiving historical activities of a plurality of users, the historical activities comprising actions associated with the items in the database, the plurality of users including the target user. A group of users is identified from the plurality of users based on historical activities of the group of users and historical activities of the target user. Generally current time activities of the group of users are received, the generally current time activities comprising activities that have occurred within a defined time window. A recommendation for one or more items is generated based on the generally current time activities, and the recommendation is provided for display to the target user.

Claims

exact text as granted — not AI-modified
The invention claimed is: 
     
         1 . A computer-implemented method for providing recommendations for items stored in a database to a target user, the method comprising:
 receiving historical activities of a plurality of users, the historical activities comprising actions associated with the items in the database, the plurality of users including the target user;   identifying a group of users from the plurality of users based on historical activities of the group of users and historical activities of the target user;   receiving generally current time activities of the group of users, the generally current time activities comprising activities that have occurred within a defined time window;   generating a recommendation for one or more items based on the generally current time activities; and   providing the recommendation for display to the target user.   
     
     
         2 . The method of  claim 1 , wherein identifying the group of users comprises:
 generating a plurality of activity-based networks based on the historical activities of the plurality of users;   identifying a first activity-based network that includes at least one historical activity of the target user; and   identifying the group of users from the first activity-based network.   
     
     
         3 . The method of  claim 2 , wherein the plurality of activity-based networks are generated based on activity clusters from the historical activities of the plurality of users. 
     
     
         4 . The method of  claim 3 , wherein a first activity cluster is defined by:
 identifying a first historical activity performed by a first subset of users;   identifying a second historical activity performed by a threshold percentage of users from the first subset of users; and   clustering the first historical activity and the second historical activity in the first activity cluster.   
     
     
         5 . The method of  claim 1 , wherein identifying the group of users comprises:
 generating an activity-based network for the target user based on one or more historical activities of the target user; and   identifying users whose historical activities are included in the activity-based network for the target user.   
     
     
         6 . The method of  claim 1 , wherein the historical activities comprise at least one selected from the following: searches for items from the database, purchase activity associated with items from the database, and selections of items from the database. 
     
     
         7 . The method of  claim 1 , wherein the recommendation for the one or more items is generated based on one or more preferences of the target user. 
     
     
         8 . The method of  claim 1 , wherein the method further comprises:
 receiving updated historical activities for the plurality of users; and   updating the group of users based on the updated historical activities.   
     
     
         9 . One or more computer storage media storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform operations for providing recommendations for items stored in a database to a target user, the operations comprising:
 receiving historical activities of a plurality of users, the historical activities comprising actions associated with the items in the database, the plurality of users including the target user;   identifying a group of users from the plurality of users based on historical activities of the group of users and historical activities of the target user;   receiving generally current time activities of the group of users, the generally current time activities comprising activities that have occurred within a defined time window;   generating a recommendation for one or more items based on the generally current time activities; and   providing the recommendation for display to the target user.   
     
     
         10 . The media of  claim 9 , wherein identifying the group of users comprises:
 generating a plurality of activity-based networks based on the historical activities of the plurality of users;   identifying a first activity-based network that includes at least one historical activity of the target user; and   identifying the group of users from the first activity-based network.   
     
     
         11 . The media of  claim 10 , wherein the plurality of activity-based networks are generated based on activity clusters from the historical activities of the plurality of users. 
     
     
         12 . The media of  claim 11 , wherein a first activity cluster is defined by:
 identifying a first historical activity performed by a first subset of users;   identifying a second historical activity performed by a threshold percentage of users from the first subset of users; and   clustering the first historical activity and the second historical activity in the first activity cluster.   
     
     
         13 . The media of  claim 9 , wherein identifying the group of users comprises:
 generating an activity-based network for the target user based on one or more historical activities of the target user; and   identifying users whose historical activities are included in the activity-based network for the target user.   
     
     
         14 . The media of  claim 9 , wherein the historical activities comprise at least one selected from the following: searches for items from the database, purchase activity associated with items from the database, and selections of items from the database. 
     
     
         15 . The media of  claim 9 , wherein the recommendation for the one or more items is generated based on one or more preferences of the target user. 
     
     
         16 . The media of  claim 9 , wherein the operations further comprise:
 receiving updated historical activities for the plurality of users; and   updating the group of users based on the updated historical activities.   
     
     
         17 . A computer system comprising:
 one or more processors; and   one or more computer storage media storing computer-useable instructions that cause the one or more processors to:   receive historical activities of a plurality of users, the historical activities comprising actions associated with the items in the database, the plurality of users including the target user;   identify a group of users from the plurality of users based on historical activities of the group of users and historical activities of the target user;   receive generally current time activities of the group of users, the generally current time activities comprising activities that have occurred within a defined time window;   generate a recommendation for one or more items based on the generally current time activities; and   provide the recommendation for display to the target user.   
     
     
         18 . The system of  claim 17 , wherein the group of users are identified by:
 generating a plurality of activity-based networks based on activity clusters from the historical activities of the plurality of users;   identifying a first activity-based network that includes at least one historical activity of the target user; and   identifying the group of users from the first activity-based network.   
     
     
         19 . The system of  claim 17 , wherein the group of users are identified by:
 generating an activity-based network for the target user based on one or more historical activities of the target user; and   identifying users whose historical activities are included in the activity-based network for the target user.   
     
     
         20 . The system of  claim 17 , wherein the recommendation for the one or more items is generated based on one or more preferences of the target user.

Join the waitlist — get patent alerts

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

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