METHOD AND SYSTEM FOR PERSONALIZING WEB PAGE LAYOUT
First Claim
Patent Images
1. A method, implemented on a machine having at least one processor, storage, and a communication platform connected to a network for generating personalized content layout, comprising the steps of:
- monitoring a user'"'"'s web browsing activities, via the communication platform;
assigning a user to a user group based on the monitored activities;
selecting a layout template for the user based on the user group assignment;
arranging a plurality of pieces of content according to the layout template; and
displaying the arranged plurality of pieces of content to the user.
6 Assignments
0 Petitions
Accused Products
Abstract
Method and system for generating personalizing website layout. The method and system monitors a user'"'"'s behaviors and assigns a user to a user group, which has an assigned personalized template. The templates are personalized in response to the user'"'"'s behaviors and arranges content to be displayed to the user based on that behavior.
260 Citations
21 Claims
-
1. A method, implemented on a machine having at least one processor, storage, and a communication platform connected to a network for generating personalized content layout, comprising the steps of:
-
monitoring a user'"'"'s web browsing activities, via the communication platform; assigning a user to a user group based on the monitored activities; selecting a layout template for the user based on the user group assignment; arranging a plurality of pieces of content according to the layout template; and displaying the arranged plurality of pieces of content to the user. - View Dependent Claims (2, 3, 4)
-
-
5. A method implemented on a machine having at least one processor, storage, and a communication platform connected to a network for a search engine, comprising steps of:
-
analyzing, via a clustering engine running on one of the at least one processors of the machine, a plurality of user identifiers to cluster one or more users into a user group; generating, via a template generation engine running on one of the at least one processor of the machine, a display template for displaying a plurality pieces of content to one or more users of the user group; displaying the plurality pieces of content to the one or more users according to the template generated. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A computer system having at least one processor, storage, and a communication platform connected to a network for generating personalized layout, comprising:
-
an assignment generator for assigning a user to a user group based on information related to the user, including the user'"'"'s behavior; a template generator configured for generating a layout template created based on the user'"'"'s group assignment; a communication platform for presenting a plurality pieces of content to the user based on the layout template. - View Dependent Claims (11, 12, 13, 17)
-
-
14. A method for personalizing the layout of a web page comprising:
-
assigning a plurality of users to a plurality of user groups; assigning a personalized layout template to each of the plurality of user groups; arranging a plurality pieces of content according to the personalized layout template for a user from each of the user groups; and displaying the plurality pieces of content to a user of each user group according to the arrangement corresponding to the user group, wherein, the plurality pieces of content for all the user groups are the same. - View Dependent Claims (15, 16)
-
-
18. A computer system having at least one processor, storage, and a communication platform connected to a network for hosting a search engine, comprising:
-
a personalized template generator configured for generating a personalized template for a user based on a behavior of the user; a platform configured for interfacing with the user; an analyzer configured for analyzing the user'"'"'s behavior; and a content search platform configured for searching one or more pieces of content based on a query, and displaying the one or more pieces of content to the user based on the personalized template. - View Dependent Claims (19)
-
-
20. A machine readable non-transitory and tangible medium having information recorded thereon for personalized templates, wherein the information, when read by the machine, causes the machine to perform the following:
-
monitoring a user'"'"'s web browsing activities, via a communication platform; assigning a user to a user group based on the monitored activities; selecting a layout template for the user based on the user group assignment; arranging a plurality of pieces of content according to the layout template; and displaying the arranged plurality pieces of content to the user. - View Dependent Claims (21)
-
Specification