17. A computer readable storage medium that comprises instructions that are executable by at least one processor to perform a method for filtering electronic content, the method comprising: receiving user behavior data over an Internet network from a plurality of client computers and related to a plurality of modalities, wherein at least one of the plurality of modalities comprises one or more web pages of a content publisher; identifying one or more client-side events generated by one or more user interactions with the one or more web pages of the content publisher; storing user behavior data in the database, the user behavior data being generated based on the one or more identified client-side events and associated with the one or more web pages; identifying, using one or more machine learning processes, key passages of electronic content from at least the one or more web pages based on the user behavior data received from the plurality of client computers, the electronic content comprising electronic text and at least one of the machine learning processes being trained to reject invalid electronic content; ranking the identified key passages based on a ratio of user interactions with a key passage within the electronic text to total views of the electronic text; and publishing the highest ranked identified key passages from the one or more web pages to an application associated with the content publisher.
17. A computer readable storage medium that comprises instructions that are executable by at least one processor to perform a method for filtering electronic content, the method comprising: receiving user behavior data over an Internet network from a plurality of client computers and related to a plurality of modalities, wherein at least one of the plurality of modalities comprises one or more web pages of a content publisher; identifying one or more client-side events generated by one or more user interactions with the one or more web pages of the content publisher; storing user behavior data in the database, the user behavior data being generated based on the one or more identified client-side events and associated with the one or more web pages; identifying, using one or more machine learning processes, key passages of electronic content from at least the one or more web pages based on the user behavior data received from the plurality of client computers, the electronic content comprising electronic text and at least one of the machine learning processes being trained to reject invalid electronic content; ranking the identified key passages based on a ratio of user interactions with a key passage within the electronic text to total views of the electronic text; and publishing the highest ranked identified key passages from the one or more web pages to an application associated with the content publisher. 19. The computer readable storage medium of claim 17 , wherein identifying key passages of the electronic content based on the user behavior data further comprises identifying key passages based on a user copy event.