Content personalization based on actions performed during a current browsing session
First Claim
1. A system for assisting users in locating items related to their current browsing sessions, comprising:
- a server component which communicates with a plurality of user computers and provides personalized recommendations of items to users thereof; and
a client component which runs on each of the plurality of user computers in association with a web browser and displays the personalized recommendations of items, wherein the client component notifies the server component of web addresses accessed by associated users; and
wherein the server component uses the information reported by an instance of the client component to generate the personalized recommendations for a user by at least (1) identifying a plurality of items accessed by the user during a current browsing session and (2) during said browsing session, selecting an item to recommend to the user based at least in part on a degree of relatedness to each of the plurality of items accessed by the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A system provides session-specific web page or web site recommendations to a user based upon an identification of web pages previously viewed by the user during a browsing session. During a sequence of proximately visited locations, users tend to view web pages with similar content. To collect data, a client program executes in conjunction with a web browser on each of multiple users'"'"' computers. Each client program identifies pages viewed by the user and transmits the sequence of identifications to a server application executing on a recommendation system. The recommendation system creates tables of similar web pages based upon the sequences of locations visited by users. To create session-specific web page recommendations, the system uses the client program to identify a set of locations visited by the user during the session. The system then identifies similar web pages based upon the created tables and combines, sorts, and filters the results.
-
Citations
48 Claims
-
1. A system for assisting users in locating items related to their current browsing sessions, comprising:
-
a server component which communicates with a plurality of user computers and provides personalized recommendations of items to users thereof; and
a client component which runs on each of the plurality of user computers in association with a web browser and displays the personalized recommendations of items, wherein the client component notifies the server component of web addresses accessed by associated users; and
wherein the server component uses the information reported by an instance of the client component to generate the personalized recommendations for a user by at least (1) identifying a plurality of items accessed by the user during a current browsing session and (2) during said browsing session, selecting an item to recommend to the user based at least in part on a degree of relatedness to each of the plurality of items accessed by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for assisting users in locating web content, comprising:
-
a server component which provides personalized recommendations of web pages to users; and
a client component which communicates with the server component over a computer network and displays the personalized recommendations of web pages to a user, wherein the client component notifies the server component of web pages accessed by the user; and
wherein the server component uses the information reported by the client component to generate the personalized recommendations for the user by at least (1) identifying a plurality of web pages accessed by the user and (2) selecting at least one additional web page to recommend to the user based at least in part on a degree of relatedness to each of the plurality of web pages accessed by the user. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
12. A system for recommending items to users, the system comprising:
-
a client component configured to execute on each of a plurality of user computers in conjunction with a web browser to identify web addresses browsed through the web browser; and
a server component configured to select an item to recommend to a user based at least upon identifications of a plurality of web addresses browsed by the user, wherein the identifications of the web addresses are transmitted from an instance of the client component to the server component through a computer network.
-
-
21. A method for providing recommendations of items to a user, the method comprising:
-
using a client component which runs on the user'"'"'s computer in conjunction with a web browser to identify a plurality of items accessed by the user through a plurality of web sites during a web browsing session;
selecting an additional item based at least upon a degree of relatedness between the additional item and each of the plurality of items; and
recommending the additional item to the user. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40)
-
-
34. A method of recommending items, the method comprising:
-
using a client component which runs on a user'"'"'s computer in conjunction with a web browser to identify a plurality of web pages accessed by the user at a plurality of web sites during a web browsing session;
using the identification of the plurality of web pages to identify a plurality of items;
selecting an additional item based at least upon a degree of relatedness between the additional item and each of the plurality of items; and
recommending the additional item to the user.
-
-
41. A method of determining the relatedness of items, the method comprising:
-
for each of a plurality of web browsing sessions, capturing a browsing history of web pages;
for each browsing history, identifying a history of items represented on the web pages in the browsing history by at least retrieving the web pages in the browsing history and analyzing the retrieved web pages; and
determining degrees of relatedness between items based at least in part upon the histories of items. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48)
-
Specification