Patent ID: 7676505
Filing Date: 2010-03-09
Classification: G06F,Y10S

Abstract:
1. A system for allowing collaborative user tailoring of websites, the system comprising: a usage database; a tailoring database; at least two client devices for a plurality of users each checking if a user has selected an existing tailored version of a website and, if the user has selected the existing tailored version of the website, then loading design elements of the existing tailored version of the website from the tailoring database to form the selected existing tailored version of the website and, otherwise, creating a tailored version of the website by loading a set of default tailoring design elements from the tailoring database to form the created tailored version of the website; the at least two client devices each modifying a functional organization of the user's version of the website through one of a plurality of selectable options, comprising a thumbnail view, and a complete list displayed on a graphical user interface of the corresponding client device, each of the two client devices modifying a function of at least one page of the website, forming another tailored version of the website, wherein the at least two client devices are each further creating a version of the website by permitting a user to define and modify web pages and portlets, where portlets are Web-based design elements that request, receive, and display specialized information on the website, wherein the tailoring database stores the another tailored version of the website, wherein each of the at least two client devices permits the user to selectively publish the another tailored version of the website, making the another tailored version of the website available to other users; for a plurality of site users, the at least two client devices each saving the tailored version of the website thus created or modified in the tailoring database; for the plurality of site users, the at least two client devices each accessing and making use of the tailored version of the website thus saved; wherein various tailored versions of the website which have been saved and made available are announced; where multiple tailored versions of the website are available; wherein at least one of the multiple tailored versions is a version of the website customized through an incorporation of functional elements through collaboration by the plurality of users, wherein information regarding user evaluations and ratings of the tailored versions are stored in the usage database, wherein each of the at least two client devices, after the user selects a tailored version, presents a plurality of website implementation options to a user on a graphical user interface of a client device, wherein the plurality of website implementation options comprises at least one filter, a thumbnail view, and a complete list displayed on a graphical user interface and permits modification of the tailored database; wherein the tailoring database saves the modified implemented selected tailored version of the website as one of the plurality of tailored versions; wherein the at least one filter is based on one of user ratings of the tailored versions of the website, past user modifications, and user selected criteria.