Automated feed reader indexing
First Claim
Patent Images
1. A method, comprising:
- monitoring an incoming web feed received from a web feed document server for changes associated with a web feed document;
determining, based upon the monitoring of the incoming web feed, that at least one change associated with the web feed document has occurred, where the at least one change associated with the web feed document comprises metadata comprising at least one of an author-defined change rating of the at least one change defined in association with the web feed document and a publisher-defined change rating of the at least one change defined in association with the web feed document received from the web feed document server in association with the at least one change associated with the web feed document;
assigning a priority to rank the at least one change associated with the web feed document based upon a first location-based ranking criterion that specifies web feed change ranking for a first determined location of a user computing device and at least one user activity configured for the first location, and based upon the received metadata;
storing the at least one change associated with the web feed document with the assigned priority to a memory; and
re-ranking, in response to a change of the user computing device to a second location, the at least one change associated with the web feed document based upon a second location-based ranking criterion that specifies web feed change ranking for the second location of the computing device and at least one user activity configured for the second location.
1 Assignment
0 Petitions
Accused Products
Abstract
An incoming web feed received from a web feed document server is monitored for changes associated with a web feed document. A change associated with the web feed document is determined to have occurred. A priority is assigned to the change associated with the web feed document based upon a ranking criterion. The change associated with the web feed document is stored with the assigned priority to a memory. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
-
Citations
22 Claims
-
1. A method, comprising:
-
monitoring an incoming web feed received from a web feed document server for changes associated with a web feed document; determining, based upon the monitoring of the incoming web feed, that at least one change associated with the web feed document has occurred, where the at least one change associated with the web feed document comprises metadata comprising at least one of an author-defined change rating of the at least one change defined in association with the web feed document and a publisher-defined change rating of the at least one change defined in association with the web feed document received from the web feed document server in association with the at least one change associated with the web feed document; assigning a priority to rank the at least one change associated with the web feed document based upon a first location-based ranking criterion that specifies web feed change ranking for a first determined location of a user computing device and at least one user activity configured for the first location, and based upon the received metadata; storing the at least one change associated with the web feed document with the assigned priority to a memory; and re-ranking, in response to a change of the user computing device to a second location, the at least one change associated with the web feed document based upon a second location-based ranking criterion that specifies web feed change ranking for the second location of the computing device and at least one user activity configured for the second location. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a memory; and a processor programmed to; monitor an incoming web feed received from a web feed document server for changes associated with a web feed document; determine, based upon the monitoring of the incoming web feed, that at least one change associated with the web feed document has occurred, where the at least one change associated with the web feed document comprises metadata comprising at least one of an author-defined change rating of the at least one change defined in association with the web feed document and a publisher-defined change rating of the at least one change defined in association with the web feed document received from the web feed document server in association with the at least one change associated with the web feed document; assign a priority to rank the at least one change associated with the web feed document based upon a first location-based ranking criterion that specifies web feed change ranking for a first determined location of a user computing device and at least one user activity configured for the first location, and based upon the received metadata; store the at least one change associated with the web feed document with the assigned priority to the memory; and re-rank, in response to a change of the user computing device to a second location, the at least one change associated with the web feed document based upon a second location-based ranking criterion that specifies web feed change ranking for the second location of the computing device and at least one user activity configured for the second location. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising:
a non-transitory computer useable storage medium comprising a computer readable program, where the computer readable program when executed on a computer causes the computer to; monitor an incoming web feed received from a web feed document server for changes associated with a web feed document; determine, based upon the monitoring of the incoming web feed, that at least one change associated with the web feed document has occurred, where the at least one change associated with the web feed document comprises metadata comprising at least one of an author-defined change rating of the at least one change defined in association with the web feed document and a publisher-defined change rating of the at least one change defined in association with the web feed document received from the web feed document server in association with the at least one change associated with the web feed document; assign a priority to rank the at least one change associated with the web feed document based upon a first location-based ranking criterion that specifies web feed change ranking for a first determined location of a user computing device and at least one user activity configured for the first location, and based upon the received metadata; store the at least one change associated with the web feed document with the assigned priority to a memory; and re-rank, in response to a change of the user computing device to a second location, the at least one change associated with the web feed document based upon a second location-based ranking criterion that specifies web feed change ranking for the second location of the computing device and at least one user activity configured for the second location. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
22. A system, comprising:
-
a memory; a display; and a processor programmed to; monitor an incoming web feed received from a web feed document server for changes associated with a web feed document; receive, via the incoming web feed, the web feed document from the web feed document server; receive metadata comprising at least one of an author-defined change rating defined in association with the web feed document and a publisher-defined change rating defined in association with the web feed document from the web feed document server; compare the received web feed document with a stored version of the web feed document previously received from the web feed document server; identify the at least one change associated with the received web feed document relative to the stored version of the web feed document previously received from the web feed document server; retrieve a web feed change ranking profile comprising at least one ranking criterion from the memory; analyze the at least one change associated with the web feed document based upon the web feed change ranking profile; query a remote server for information useable to interpret the at least one change associated with the web feed document; receive the information useable to interpret the at least one change associated with the web feed document; determine a priority to rank the at least one change associated with the web feed document based upon a first location-based ranking criterion that specifies web feed change ranking for a first determined location of a user computing device and at least one user activity configured for the first location associated with at least one of the web feed change ranking profile, the received metadata, and the received information; assign the determined priority to rank the at least one change associated with the web feed document based upon the first location-based ranking criterion that specifies the web feed change ranking for the first determined location of the user computing device and the at least one user activity configured for the first location; store the at least one change associated with the web feed document with the assigned priority to the memory; display the at least one change associated with the web feed document with the assigned priority on the display; and re-rank, in response to a change of the user computing device to a second location, the at least one change associated with the web feed document based upon a second location-based ranking criterion that specifies web feed change ranking for the second location of the computing device and at least one user activity configured for the second location.
-
Specification