Systems and methods for improving access to syndication feeds in network browsing applications
First Claim
1. A non-transitory computer-readable storage medium tangibly encoded with computer executable code for execution by a computing device, comprising:
- code, executed by the computing device, for analyzing a page of data that has been retrieved over a network by a browsing application to determine the availability of a syndication feed;
code, executed by the computing device, for searching source code associated with the page in order to determine that the page data supports the syndication feed;
code, executed by the computing device, for causing a user interface element to be displayed in a user interface portion of said browsing application based on the determination that the page data supports the syndication feed, said user interface element indicating that a syndication feed is available;
code, executed by the computing device, for responding to a user'"'"'s selection of said user interface element by causing said browsing application to retrieve a page from a server and display the page in a content display area of said browsing application;
code, executed by the computing device, for permitting said user to add said syndication feed to a user-specific customized home page having content therein from diverse user-selectable sources displayed on the user-specific customized home page based at least in part on authentication of the user with the server; and
code, executed by the computing device, for displaying, upon initiation and loading of the browsing application for operation by an operating system hosting the browsing application, said syndication feed and the content from the diverse user-selectable sources within the user-specific customized home page based at least in part on user-specific configuration settings stored in server based configuration storage and retrieved based upon said user authentication, said displaying the user-specific customized home page comprises loading the syndication feed and the content from the diverse user-selectable sources during initiation of the browsing application, wherein the diverse user-selectable sources are loaded during initiation based upon a determination of the user'"'"'s interactions with each source and the availability of each source.
9 Assignments
0 Petitions
Accused Products
Abstract
A browsing application includes instructions for identifying and subscribing to a syndication feed delivered over a network. The instructions include code for analyzing a page of data that has been retrieved over the network by a browsing application to determine the availability of the syndication feed, code for causing a user interface element to be displayed on the browsing application, the user interface element indicating the availability of the syndication feed, and code for responding to a user'"'"'s selection of the user interface element by causing the browsing application to display a page which permits the user to subscribe to the syndication feed.
-
Citations
28 Claims
-
1. A non-transitory computer-readable storage medium tangibly encoded with computer executable code for execution by a computing device, comprising:
-
code, executed by the computing device, for analyzing a page of data that has been retrieved over a network by a browsing application to determine the availability of a syndication feed; code, executed by the computing device, for searching source code associated with the page in order to determine that the page data supports the syndication feed; code, executed by the computing device, for causing a user interface element to be displayed in a user interface portion of said browsing application based on the determination that the page data supports the syndication feed, said user interface element indicating that a syndication feed is available; code, executed by the computing device, for responding to a user'"'"'s selection of said user interface element by causing said browsing application to retrieve a page from a server and display the page in a content display area of said browsing application; code, executed by the computing device, for permitting said user to add said syndication feed to a user-specific customized home page having content therein from diverse user-selectable sources displayed on the user-specific customized home page based at least in part on authentication of the user with the server; and code, executed by the computing device, for displaying, upon initiation and loading of the browsing application for operation by an operating system hosting the browsing application, said syndication feed and the content from the diverse user-selectable sources within the user-specific customized home page based at least in part on user-specific configuration settings stored in server based configuration storage and retrieved based upon said user authentication, said displaying the user-specific customized home page comprises loading the syndication feed and the content from the diverse user-selectable sources during initiation of the browsing application, wherein the diverse user-selectable sources are loaded during initiation based upon a determination of the user'"'"'s interactions with each source and the availability of each source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium tangibly encoded with computer executable code for execution by a computing device, comprising:
-
code, executed by the computing device, for analyzing a page of data that has been retrieved over a network by a browsing application to determine the availability of a syndication feed; code, executed by the computing device, for searching source code associated with the page in order to determine that the page data supports the syndication feed; code, executed by the computing device, for causing a user interface element to be displayed on said browsing application based on the determination that the page data supports the syndication feed, said user interface element indicating that a syndication feed is available; code, executed by the computing device, for responding to a user'"'"'s selection of said user interface element by subscribing to said syndication feed, said syndication feed is added to a user-specific customized home page that is loaded during initiation of the browsing application; and code, executed by the computing device, for displaying, upon initiation and loading of the browsing application for operation by an operating system hosting the browsing application, the syndication feed and content from other sources within the user-specific customized home page based at least in part on user-specific configuration settings stored in server based configuration storage and retrieved based upon user authentication, wherein the sources are loaded during initiation based upon a determination of the user'"'"'s interactions with the syndication feed and each source and the availability of the syndication feed and each source. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method comprising:
-
analyzing, via a computing device, a page of data that has been retrieved over a network by a browsing application determine the availability of a syndication feed; searching, via the computing device, source code associated with the page in order to determine that the page data supports the syndication feed; causing, via the computing device, a user interface element to be displayed on said browsing application based on the determination that the page data supports the syndication feed, said user interface element indicating the availability of the syndication feed; responding, via the computing device, to a user'"'"'s selection of said user interface element by causing said browsing application to retrieve a page from a server and display the page, the page permitting said user to add said syndication feed to a user-specific customized home page having content therein from diverse user-selectable sources displayed on the user-specific customized home page based at least in part on user-specific configuration settings stored in server based configuration storage and retrieved based upon user authentication; displaying, via the computing device, said syndication feed and said content from the diverse user-selectable sources within the user-specific customized home page upon initiation and loading of the browsing application for operation by an operating system hosting the browsing application, said syndication feed and said content from the diverse user-selectable sources are loaded during initiation of the browsing application, wherein the diverse user-selectable sources are loaded during initiation based upon a determination of the user'"'"'s interactions with each source and the availability of each source.
-
-
26. A non-transitory computer-readable medium tangibly encoded with computer executable instructions, that when executed by a computing device, perform a method comprising:
-
providing a content display area for displaying content of a page retrieved over a network, the content display area being displayed outside a display area of a browsing application; searching source code associated with the page in order to determine that the page supports the syndication feed; providing a user interface element indicating the availability of a syndication feed based on the determination that the page supports the syndication feed, said user interface element being displayed outside said content display area when said page displayed in said content display area includes an indicia of the availability of the syndication feed; receiving a user selection via said user interface element and transmitting a request to a server, the request directing the server to subscribe the user to the syndication feed, said syndication feed is added to a user-specific customized home page that is loaded during initiation of the browsing application based at least in part on authentication of the user with the server; and displaying, upon initiation and loading of the browsing application for operation by an operating system hosting the browsing application, the syndication feed with the content display area within the user-specific customized home page based at least in part on user-specific configuration settings stored in server based configuration storage and retrieved based upon said user authentication, wherein the syndication feed is loaded during initiation based upon a determination of the user'"'"'s interactions with the feed and the availability of content within the feed. - View Dependent Claims (27, 28)
-
Specification