Patent ID: 9374431
Filing Date: 2016-06-21
CPC Classification: G06F,H04L

Claim Text:
1. A computer-implemented method comprising: receiving user-engagement data corresponding to engagement by a user with multiple websites via a web browser, the user engagement data comprising a time value indicating an amount of time of user interaction by the user with each of the multiple websites via the web browser; calculating a navigation count for each of the multiple websites based on the user-engagement data; generating frequent sites based on the navigation counts of the multiple websites, the frequent sites comprising websites frequently navigated to by the user via the web browser, the frequent sites including a list of two or more of the multiple websites that is ordered based on the navigation counts of the multiple websites, the frequent sites associated with the user and the list of two or more of the multiple websites comprising websites that are relevant to the user; determining that a website listed in the frequent sites has not been navigated to by the user during a threshold browsing period; decaying the navigation count of the website, the decaying causing a position of the website in the frequent sites to be modified; and rendering the frequent sites in a user interface of the web browser by displaying icons representative of each website in the list of two or more of the multiple websites, the icons ordered such that websites with higher navigation counts are ordered ahead of websites with lower navigation counts in the frequent sites user interface, each of the icons selectable to initiate navigation to the respective website via the web browser.