Monetization of online content
First Claim
1. A method of collaboratively modifying electronic online documents by client devices in a networked environment for display on graphical user interfaces, comprising:
- receiving, by a server having one or more processors in a content editing environment, from a first client device via a communication interface of the server, a search query including one or more keywords for content from the content editing environment, the content editing environment including a plurality of modes specifying content editing and viewing permissions;
assigning, by the server, a first user identifier associated with the first client device to a search mode of the content editing environment;
identifying, by the server, a plurality of content items based on the one or more keywords of the search query matching a corpus for each of the plurality of content items of the content editing environment;
retrieving, by the server, a first plurality of recorded interests for the first user identifier, the first plurality of recorded interests comprising;
one or more search queries received from the first client device including the search query,an indication of content items accessed by the first client device,an interaction with content items by the first client device, andone or more edited content items generated by the first client device; and
identifying, by the server, a recorded interest common between the first plurality of recorded interests of the first user identifier and a second plurality of recorded interests of each of a plurality of second user identifiers;
selecting, by the server, from the plurality of content items, one or more edited content items based on the recorded interest common between the first user identifier and each of the plurality of second user identifiers, each of the one or more edited content items associated with one or more identifiers of the plurality of second user identifiers;
including, by the server, one or more hyperlinks for each of the one or more edited content items in an online document for display on an Internet user interface on the first client device;
transmitting, by the server, the online document to the first client device;
receiving, by the server, a first interaction indicator with a hyperlink of the one or more hyperlinks on the online document from the first client device, the first interaction indicator identifying a change on the Internet user interface from an address of the online document to an address of a selected content item corresponding to the hyperlink;
assigning, by the server, responsive to receiving the first interaction indicator with the online document, the first user identifier to a view mode of the content editing environment, the view mode permitting the first client device to view a public-facing version of the selected content item;
receiving, by the server, a second interaction indicator with an interface element for modifying the public-facing version of the selected content item;
assigning, by the server, responsive to receiving the second interaction indicator, the first user identifier to an edit mode of the content editing environment, the edit mode permitting the first client device to modify the public-facing version of the selected content item;
identifying, by the server, a region of overlap among a first edited text, a second edited text, and original text of the public-facing version of the selected content item, the first edited text and the second edited text each including modifications made via transclusion to the original text from the first user identifier or the plurality of second user identifiers;
reducing, by the server, the region of overlap based on conflicting text among the first edited text, the second edited text, and the original text;
determining, by the server, conflicting differences based on the region of overlap among the first edited text, the second edited text, and the original text; and
transmitting, by the server, the conflicting differences to the first client device for display by the first client device of the conflicting differences on the selected content item.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, computer program products and systems are described for computer implemented online-content management. Multiple online content items authored by multiple authors for online publication are received at one or more first computers. For each online content item, a reputation score is determined for the author corresponding to the online content item. The reputation score is based at least in part on one or more reviews of the online content item provided by one or more reviewers other than the author. An online content item from the multiple online content items is published for display on one or more second computers, which includes displaying an advertisement in conjunction with displaying the online content item. A share of revenue for the author of the online content item for displaying the advertisement is determined based at least in part on the reputation score of the author.
225 Citations
15 Claims
-
1. A method of collaboratively modifying electronic online documents by client devices in a networked environment for display on graphical user interfaces, comprising:
-
receiving, by a server having one or more processors in a content editing environment, from a first client device via a communication interface of the server, a search query including one or more keywords for content from the content editing environment, the content editing environment including a plurality of modes specifying content editing and viewing permissions; assigning, by the server, a first user identifier associated with the first client device to a search mode of the content editing environment; identifying, by the server, a plurality of content items based on the one or more keywords of the search query matching a corpus for each of the plurality of content items of the content editing environment; retrieving, by the server, a first plurality of recorded interests for the first user identifier, the first plurality of recorded interests comprising; one or more search queries received from the first client device including the search query, an indication of content items accessed by the first client device, an interaction with content items by the first client device, and one or more edited content items generated by the first client device; and identifying, by the server, a recorded interest common between the first plurality of recorded interests of the first user identifier and a second plurality of recorded interests of each of a plurality of second user identifiers; selecting, by the server, from the plurality of content items, one or more edited content items based on the recorded interest common between the first user identifier and each of the plurality of second user identifiers, each of the one or more edited content items associated with one or more identifiers of the plurality of second user identifiers; including, by the server, one or more hyperlinks for each of the one or more edited content items in an online document for display on an Internet user interface on the first client device; transmitting, by the server, the online document to the first client device; receiving, by the server, a first interaction indicator with a hyperlink of the one or more hyperlinks on the online document from the first client device, the first interaction indicator identifying a change on the Internet user interface from an address of the online document to an address of a selected content item corresponding to the hyperlink; assigning, by the server, responsive to receiving the first interaction indicator with the online document, the first user identifier to a view mode of the content editing environment, the view mode permitting the first client device to view a public-facing version of the selected content item; receiving, by the server, a second interaction indicator with an interface element for modifying the public-facing version of the selected content item; assigning, by the server, responsive to receiving the second interaction indicator, the first user identifier to an edit mode of the content editing environment, the edit mode permitting the first client device to modify the public-facing version of the selected content item; identifying, by the server, a region of overlap among a first edited text, a second edited text, and original text of the public-facing version of the selected content item, the first edited text and the second edited text each including modifications made via transclusion to the original text from the first user identifier or the plurality of second user identifiers; reducing, by the server, the region of overlap based on conflicting text among the first edited text, the second edited text, and the original text; determining, by the server, conflicting differences based on the region of overlap among the first edited text, the second edited text, and the original text; and transmitting, by the server, the conflicting differences to the first client device for display by the first client device of the conflicting differences on the selected content item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification