Managing web page links using structured data
First Claim
1. One or more computer storage media having stored thereon instructions that, responsive to execution by a computing device, cause the computing device to:
- receive an identification of which one or more portions of a web page include structured data that can be subscribed to, the web page including structured data as well as other non-structured data portions, the structured data including a parameter identifying the structured data;
display a visual indication of which of the one or more portions can be subscribed to, the visual indication comprising an icon;
receive a request to collect structured data in the web page;
receive a request to subscribe to the structured data;
display a link identifying the web page;
store the structured data in a data store for offline use of the structured data; and
responsive to storing the structured data in the data store;
retrieve a current version of the web page;
compare the retrieved web page to a previously stored version of the web page;
detect that the web page has changed if the current version of the web page and the previously stored version of the web page are not the same; and
notify a user of the computing device that the web page has changed only if the structured data in the web page has changed, the instructions further configured to;
display the link in a first manner if the structured data in the web page has changed;
display the link in a second manner if the structured data in the web page has expired;
display the link in a third manner if the structured data in the web page has not changed and has not expired; and
display the link in a fourth manner if the structured data has an error.
2 Assignments
0 Petitions
Accused Products
Abstract
In accordance with certain embodiments, requests to collect structured data in a web page and to subscribe to that structured data are received. This structured data is stored in a data store to allow offline use of the structured data. In accordance with other embodiments, a computing device displays multiple links each of which identifies a different one of multiple web pages. Additionally, the multiple pages include structured data. The display of these multiple links is altered as the computing device detects changes to the structured data in the web pages. In accordance with other embodiments, a web page includes structured data that has been subscribed to. The computing device detects changes to the web page, and notifies a user of a change to the web page only if the change is a change to the structured data and not a change to other portions of the web page.
28 Citations
20 Claims
-
1. One or more computer storage media having stored thereon instructions that, responsive to execution by a computing device, cause the computing device to:
-
receive an identification of which one or more portions of a web page include structured data that can be subscribed to, the web page including structured data as well as other non-structured data portions, the structured data including a parameter identifying the structured data; display a visual indication of which of the one or more portions can be subscribed to, the visual indication comprising an icon; receive a request to collect structured data in the web page; receive a request to subscribe to the structured data; display a link identifying the web page; store the structured data in a data store for offline use of the structured data; and responsive to storing the structured data in the data store; retrieve a current version of the web page; compare the retrieved web page to a previously stored version of the web page; detect that the web page has changed if the current version of the web page and the previously stored version of the web page are not the same; and notify a user of the computing device that the web page has changed only if the structured data in the web page has changed, the instructions further configured to; display the link in a first manner if the structured data in the web page has changed; display the link in a second manner if the structured data in the web page has expired; display the link in a third manner if the structured data in the web page has not changed and has not expired; and display the link in a fourth manner if the structured data has an error. - View Dependent Claims (2, 3, 4, 5, 18, 19, 20)
-
-
6. A method, implemented in a computing device, the method comprising:
-
displaying a plurality of user-selectable links, each user-selectable link identifying a different one of a plurality of web pages; and altering how at least one user-selectable link of the plurality of user-selectable links is displayed as changes to structured data in the different one of the plurality of web pages are detected, the altering including an ability to; alter the at least one user-selectable link in a first manner to indicate content associated with the structured data has changed; alter the at least one user-selectable link in a second manner to indicate the structured data in the different one of the plurality of web pages has expired; and alter the at least one user-selectable link in a third manner if the structured data has an error; wherein at least some web pages having changes to corresponding structured data are still accessible via an associated link, each user-selectable link configured to enable navigation to the different one of the plurality of web pages. - View Dependent Claims (7, 8, 9, 10, 11, 17)
-
-
12. One or more computer storage media having stored thereon instructions that, responsive to execution by a computing device, are configured to:
-
receive an identification of which one or more portions of a web page include structured data that can be subscribed to, wherein the identification of a portion that is structured data is included as part of the structured data; display one or more user-selectable visual indicators configured to indicate each of the one or more portions that can be subscribed to; receive a request to collect structured data in the web page; receive a request to subscribe to the structured data; store the structured data in a data store for offline use of the structured data; detect a change to the web page by retrieving the structured data and comparing the retrieved structured data to said stored structured data, wherein, responsive to comparing said retrieved structured data to said stored structured data, the instructions are further configured to; display a link identifying the web page in a first manner if the structured data in the web page has changed; display the link associated with the web page in a second manner if the structured data in the web page has expired; display the link associated with the web page in a third manner if the structured data in the web page has not changed and has not expired; and display the link associated with the web page in a fourth manner if the structured data has an error; and notify a user of a change to the web page only if the change is a change to the structured data and not a change to other portions of the web page. - View Dependent Claims (13, 14, 15, 16)
-
Specification