BACKGROUND

This disclosure relates to electronically processing and presenting information to a user, and more particularly, to distinguishing between information newly presented to the user and information previously presented.

The advent of the Internet and other modern forms of electronic communication have greatly expanded the amount and modes of receiving information by individual consumers of information. Numerous news articles and large quantities of various other types of information can be frequently published and widely distributed electronically on various communications and computing platforms. Such information can be electronically conveyed via wired and wireless connections over various types of electronic communications networks and consumed using various types of electronic devices.

SUMMARY

In one or more embodiments, a method includes performing natural language processing (NLP) on a machine-encoded file to determine one or more file segment classifiers. The machine-encoded file can be retrieved via a data communications network. The method includes detecting, within the machine-encoded file, previously consumed content corresponding to the one or more file segment classifiers by performing a computer database search for NLP elements identified within electronic content previously presented to a user that match NLP elements extracted from the machine-encoded file, wherein the search is performed with respect to a user-specific consumption corpus database. The method includes modifying, based on the detecting, an electronic presentment structure for presenting the machine-encoded file to a user electronically. The electronic presentment structure is modified to distinguish portions corresponding to the previously consumed content within the machine-encoded file from other portions of the machine-encoded file.

In one or more embodiments, a method includes analyzing electronic media content embedded in an electronic presentment structure presented to a user. The method includes detecting, based on the analyzing, portions of the electronic media content previously consumed by the user. The method includes modifying the electronic presentment structure, based on the detecting, to distinguish the electronic media content previously consumed by the user from other portions of the electronic media content.

In one or more embodiments, a method includes detecting one or more revisions to a machine-encoded file after a prior retrieval of an earlier version of the machine-encoded file by a user via a data communications network. The detecting includes a comparison of natural language processing (NLP) elements identified within electronic content of the earlier version of the machine-encoded file and NLP elements identified within electronic content of a revised version of the machine-encoded file. The method includes, based detecting one or more revisions, presenting the machine-encoded file using another electronic presentment structure that indicates which portions are newly added or revised.

In one or more embodiments, a system includes a processor configured to initiate operations. The operations include performing natural language processing (NLP) on a machine-encoded file to determine one or more file segment classifiers. The machine-encoded file can be retrieved via a data communications network. The operations include detecting, within the machine-encoded file, previously consumed content corresponding to the one or more file segment classifiers by performing a computer database search for NLP elements identified within electronic content previously presented to a user that match NLP elements extracted from the machine-encoded file, wherein the search is performed with respect to a user-specific consumption corpus database. The operations include modifying, based on the detecting, an electronic presentment structure for presenting the machine-encoded file to a user electronically. The electronic presentment structure is modified to distinguish portions corresponding to the previously consumed content within the machine-encoded file from other portions of the machine-encoded file.

In one or more embodiments, a computer program product includes one or more computer readable storage media having instructions stored thereon. The instructions are executable by a processor to initiate operations. The operations include performing natural language processing (NLP) on a machine-encoded file to determine one or more file segment classifiers. The machine-encoded file can be retrieved via a data communications network. The operations include detecting, within the machine-encoded file, previously consumed content corresponding to the one or more file segment classifiers by performing a computer database search for NLP elements identified within electronic content previously presented to a user that match NLP elements extracted from the machine-encoded file, wherein the search is performed with respect to a user-specific consumption corpus database. The operations include modifying, based on the detecting, an electronic presentment structure for presenting the machine-encoded file to a user electronically. The electronic presentment structure is modified to distinguish portions corresponding to the previously consumed content within the machine-encoded file from other portions of the machine-encoded file.

This Summary section is provided merely to introduce certain concepts and not to identify any key or essential features of the claimed subject matter. Other features of the inventive arrangements will be apparent from the accompanying drawings and from the following detailed description.

