Patent ID: 8478757

Claim:
A method of managing profiles for electronic publications comprising: storing a plurality of profiles for a plurality of electronic publications, wherein each profile corresponds to an electronic publication selected from the plurality of electronic publications; identifying a user interaction as an event when the user interaction meets an event definition, wherein the event is associated with a page of the electronic publication, wherein the identifying step is carried out using a processor, wherein the plurality of event definitions comprise one or more members of the group consisting of: turning the page, commenting on the page, highlighting a portion of the page, annotating a portion of the page, sharing a portion of the page, bookmarking the page, indicating a like or dislike of a comment, replying to a comment, and indicating a like or dislike to a reply to a comment; collecting event data corresponding to the event associated with the page of the electronic publication, wherein the event data comprises a pagestamp, wherein the pagestamp corresponds to the page of the electronic publication; recording the event data as a new data entry in the profile corresponding to the electronic publication, wherein the profile of the electronic publication comprises a plurality of data entries; and computing a score for each page of the electronic publication by correlating the plurality of data entries in the profile of the electronic publication based on the pagestamp of each data entry.