Patent ID: 7774330

Claim:
A method comprising: receiving, at a server, a plurality of files annotating contents at a plurality of websites, wherein each file in the plurality of files was uploaded to the server in association with content at one of the plurality of websites; wherein the plurality of files comprises: a first set of one or more files that were uploaded to the server in association with first content at a first website; and a second set of one or more files that were uploaded to the server in association with contents, other than the first content, at websites, other than the first website, in the plurality of websites; the server causing display of the first set of one or more files in association with the first content at the first website; the server further causing display of the second set of one or more files in association with the first content at the first website; wherein a first page from the first website comprises the first content and code that, when executed from within the first page, causes display of an interface for uploading files to the server in association with the first content; wherein the first set of the one or more files are received via user interactions with the interface; wherein the code, when executed from within the first page, further causes the display of the first set of one or more files and the display of the second set of one or more files in association with the first content; wherein the method is performed by one or more computing devices.