Systems and methods for identifying and managing topical content for websites
AssigneeOath Inc.
InventorsIan Holsman, Sultana Darya
Life of this patent
Estimating the term…
Abstract
Systems and methods are disclosed for identifying and managing topical content for websites. In accordance with one implementation, a method is provided for identifying and managing topical content for a website. The method may include determining a set of topics at a first level of popularity, determining a set of topics at a second level of popularity, and discounting the set of topics at the second level of popularity based on the set of topics at the first level of popularity to determine a revised set of topics for the second level of popularity. The method may also include managing the topical content based on the revised set of topics for the second level of popularity.
Claims21
A computer-implemented method for providing topical content on a website for users, the method comprising the following operations performed by one or more processors:
- retaining, in a database, attributes of a plurality of users, wherein the attributes comprise at least one of:
- an impression history, a purchase history, a conversion history, and/or user preferences;
- associating a plurality of users with a plurality of factors including the attributes;
- associating collected electronic content with a plurality of topics;
- determining levels of popularity corresponding to combinations of the factors and the topics based on the factors including the attributes, wherein the levels of popularity include a higher level and a lower level;
- receiving, from a device of a first user, a content request associated with a first one of the factors;
- parsing one or more websites for content associated with the request;
- caching the one or more parsed websites;
- determining, based on the popularity of the topics in the higher level, one or more discounted levels of popularity corresponding to the popularity of the topics in the lower level and the first one of the factors;
- managing the topical content based on the one or more discounted levels of popularity for the first one of the factors and further generating one or more content areas in which to display the topical content;
- and
- generating instructions to present, on the website, one or more pieces of the managed topical content in the generated one or more content areas;
- wherein managing the topical content comprises updating one or more navigational menus and links of the website based on the discounted levels of popularity for the first ones of the factors, and wherein generating the instructions includes generating instructions to update the one or more navigational menus and links of the website.
A system for presenting topical content on a website for users, the system comprising:
- at least one processor;
- and
- a storage device storing a set of instructions, that when executed by the at least one processor, causes the at least one processor to:
- retain, in a database, attributes of a plurality of users, wherein the attributes comprise at least one of:
- an impression history, a purchase history, a conversion history, and/or user preferences;
- associate a plurality of users with a plurality of factors including the attributes;
- associate collected electronic content with a plurality of topics;
- determine levels of popularity corresponding to combinations of the factors and the topics based on the factors including the attributes, wherein the levels of popularity include a higher level and a lower level;
- receive, from a device of a first user, a content request associated with a first one of the factors;
- parsing one or more websites for content associated with the request;
- caching the one or more parsed websites;
- determine, based on the popularity of the topics in the higher level, discounted levels of popularity corresponding to the popularity of the topics in the lower level and the first one of the factors;
- manage the topical content based on the discounted levels of popularity for the first one of the factors and further generate one or more content areas in which to display the topical content;
- and
- generate instructions to present, on the website, one or more pieces of the managed topical content in the generated one or more content areas;
- wherein managing the topical content comprises updating one or more navigational menus and links of the website based on the discounted levels of popularity for the first ones of the factors, and wherein generating the instructions includes generating instructions to update the one or more navigational menus and links of the website.
A non-transitory computer-readable storage medium storing a set of instructions executable by a processor to perform a method for presenting topical content on a website for users, the method comprising:
- retaining, in a database, attributes of a plurality of users, wherein the attributes comprise at least one of:
- an impression history, a purchase history, a conversion history, and/or user preferences;
- associating a plurality of users with a plurality of factors including the attributes;
- associating collected electronic content with a plurality of topics;
- determining levels of popularity corresponding to combinations of the factors and the topics based on the factors including the attributes, wherein the levels of popularity include a higher level and a lower level;
- receiving, from a device of a first user, a content request associated with a first one of the factors;
- parsing one or more websites for content associated with the request;
- caching the one or more parsed websites;
- determining, based on the popularity of the topics in the higher level, one or more discounted levels of popularity corresponding to the popularity of the topics in the lower level and the first one of the factors;
- managing the topical content based on the one or more discounted levels of popularity for the first one of the factors and further generating one or more content areas in which to display the topical content;
- and
- generating instructions to present, on the website, one or more pieces of the managed topical content in the generated one or more content areas;
- wherein managing the topical content comprises updating one or more navigational menus and links of the website based on the discounted levels of popularity for the first ones of the factors, and wherein generating the instructions includes generating instructions to update the one or more navigational menus and links of the website.
Dependencies are inferred from the claim text.