Patent ID: 9582602
Date: 2017-02-28
CPC Classifications: G06F,H04L

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.