Method and system for recommending websites
AssigneeYahoo! Inc.
InventorsSudharsan Vasudevan, Eugene Kouichi Kashida, Ethan Batraski
Life of this patent
Estimating the term…
Abstract
Method, apparatus, and programs for recommending websites. Information related to a user's browsing history of a plurality of websites is obtained. A browsing co-occurrence of at least some of the plurality of websites in one or more time periods is determined based on the obtained information related to the user's browsing history. The plurality of websites are assigned to a plurality of website groups based on the determined browsing co-occurrence. Each of the plurality of website groups is associated with one of the one or more time periods. At least one of the plurality of website groups is presented to the user based on their associated time periods.
Claims21
A method, implemented on at least one machine each of which has at least one processor, storage, and a communication platform connected to a network for recommending websites, the method comprising the steps of:
- obtaining information related to a user's browsing history of a plurality of websites;
- determining a browsing co-occurrence of at least some of the plurality of web sites in one or more time periods based on the obtained information related to the user's browsing history;
- assigning the plurality of websites to a plurality of website groups based on the determined browsing co-occurrence, wherein each of the plurality of website groups is associated with one of the one or more time periods;
- and
- presenting at least one of the plurality of website groups to the user based on their associated time periods.
A system having at least one processor, storage, and a communication platform connected to a network for recommending websites, comprising:
- a browsing history fetcher implemented on the at least one processor and configured to obtain information related to a user's browsing history of a plurality of websites;
- a browsing co-occurrence calculator implemented on the at least one processor and configured to determine a browsing co-occurrence of at least some of the plurality of web sites in one or more time periods based on the obtained information related to the user's browsing history;
- a grouping unit implemented on the at least one processor and configured to assign the plurality of websites to a plurality of website groups based on the determined browsing co-occurrence, wherein each of the plurality of web site groups is associated with one of the one or more time periods;
- and
- a recommendation module implemented on the at least one processor and configured to present at least one of the plurality of website groups to the user based on their associated time periods.
A machine-readable tangible and non-transitory medium having information for recommending websites recorded thereon, wherein the information, when read by the machine, causes the machine to perform the following:
- obtaining information related to a user's browsing history of a plurality of websites;
- determining a browsing co-occurrence of at least some of the plurality of websites in one or more time periods based on the obtained information related to the user's browsing history;
- assigning the plurality of websites to a plurality of website groups based on the determined browsing co-occurrence, wherein each of the plurality of website groups is associated with one of the one or more time periods;
- and
- presenting at least one of the plurality of website groups to the user based on their associated time periods.
Dependencies are inferred from the claim text.