Automated content update notification
First Claim
1. A system for detecting content changes, the system comprising:
- one or more processors;
a computer-readable memory; and
a module comprising executable instructions stored in the computer-readable memory, said module configured to provide change notifications that are dependent upon assessed levels of importance of changed content portions of pages, wherein the one or more processors are programmed by the module to at least;
obtain a plurality of interaction records regarding user interactions with a content page, the content page comprising a plurality of content portions;
identify an important portion of the plurality of content portions and an unimportant portion of the plurality of content portions based at least in part on the plurality of interaction records, wherein the module is configured to treat content portions identified as important differently from content portions identified as unimportant in providing change notifications to users;
detect a change to the important portion based at least in part on a comparison of a current version of the content page and a previous version of the content page; and
in response to detecting the change;
determine an amount of the important portion that has changed; and
in response to determining that the amount exceeds a threshold, transmit a change notification regarding the change.
1 Assignment
0 Petitions
Accused Products
Abstract
Features are disclosed for detecting meaningful updates to network accessible content, including but not limited to web pages. The portion or portions of content that are meaningful can be automatically determined based on a previously defined content profile, an analysis of user interactions with the content, algorithms and automated content analysis techniques, some combination thereof, or other techniques. Content can be monitored and determinations can be made regarding whether and to what extent the content has changed. Client devices or users thereof may be notified of detected meaningful content updates. Notifications can include updated portions of the content. The updated content may be displayed to the user on a client device, and visual treatments may be applied to the updated portions to draw the users'"'"' attention to the presence and substance of the updates.
189 Citations
29 Claims
-
1. A system for detecting content changes, the system comprising:
-
one or more processors; a computer-readable memory; and a module comprising executable instructions stored in the computer-readable memory, said module configured to provide change notifications that are dependent upon assessed levels of importance of changed content portions of pages, wherein the one or more processors are programmed by the module to at least; obtain a plurality of interaction records regarding user interactions with a content page, the content page comprising a plurality of content portions; identify an important portion of the plurality of content portions and an unimportant portion of the plurality of content portions based at least in part on the plurality of interaction records, wherein the module is configured to treat content portions identified as important differently from content portions identified as unimportant in providing change notifications to users; detect a change to the important portion based at least in part on a comparison of a current version of the content page and a previous version of the content page; and in response to detecting the change; determine an amount of the important portion that has changed; and in response to determining that the amount exceeds a threshold, transmit a change notification regarding the change. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for detecting content changes, the computer-implemented method comprising:
-
obtaining a page profile associated with a content page hosted by a content server, the content page comprising a plurality of portions, wherein the page profile identifies a designated portion of the plurality of portions, said designated portion designated for monitoring of content updates, wherein at least some of the portions of the content page are not designated for monitoring of content updates, said designated portion designated for monitoring based on an automated determination that the designated portion is important to users relative to other portions of the content page; detecting, by a content update detection system comprising one or more computing devices, a change to the designated portion based at least in part on a comparison of a current version of the content page and a previous version of the content page, wherein the content update detection system is separate from the content server and is configured to use the page profile to determine which portions of the page to monitor for updates; and in response to detecting the change; determining whether an amount of the designated portion that has changed exceeds a threshold; and in response to determining the amount exceeds the threshold, transmitting a change notification regarding the change to a client computing device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for detecting content changes, the system comprising:
-
one or more processors; a computer-readable memory; and a module comprising executable instructions stored in the computer-readable memory, said module configured to provide change notifications that are dependent upon assessed levels of importance of changed portions of content objects, wherein the one or more processors are programmed by the module to at least; obtain profile data identifying a designated portion of a content object that comprises a plurality of portions, said designated portion designated for monitoring of content changes, said profile data also specifying an additional portion not to be monitored for content changes, said additional portion having an assessed importance level that is lower than an assessed importance level of the designated portion; detect a change to the designated portion based at least in part on a comparison of data associated with a current version of the content object to data associated with a previous version of the content object; and in response to detecting the change; determine whether an amount of the designated portion that has changed exceeds a threshold; and in response to determining the amount exceeds the threshold, generate a notification regarding the change. - View Dependent Claims (18, 19, 20, 21, 22, 29)
-
-
23. Non-transitory computer storage comprising:
-
a page profile generator that generates a page profile which directly or indirectly specifies, for a particular network-accessible content page, at least a first content page portion to be monitored for generating content update notifications and a second content page portion to be disregarded for generating content update notifications, wherein the page profile generator generates the page profile at least partly by analyzing interaction records reflective of user interactions with the content page; executable code which uses the page profile to determine whether particular changes to the content page should be called to the attention of at least one user, said executable code configured to detect changes made to the first content page portion, and to determine whether said changes satisfy a threshold for providing a change notification to the at least one user; and a notification component that provides change notifications to the at least one user based on determinations made by the executable code. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification