Abstract: A system and method for automatically recommending content. User activity history, such as user transaction and purchase history, are maintained in a user profile database. Recommended content is determined from a content database based on the user activity. Icons for the recommended content are shown on the icon layout for a user interface on a user's device. The icons, when clicked, touched, or otherwise selected, causes the transactions necessary for the recommended content to be communicated to the user's device.
Abstract: A system and method for automatically organizing a user interface. A category is determined for content installed on a device. An icon for the content is displayed in a categorical row in a grid layout for the content's category. The categorical rows may be manipulated by touchscreen gestures, such as moving, expanding, and revealing details about the row, such as the row's categorical label.
Abstract: A system and method for providing a tool to access relevant data from a content management system. A set of words from a web page are identified, for example by crawling the web page. A set of keywords are maintained, for example, promotional or sponsored keywords. A word match is determined between the keywords and the set of words from the web page. An interface overlay is caused to be displayed, with hyperlink anchors, such a thumbnail pictures and text. The hyperlinks lead to brand pages, which include aggregations of content relating to the brand. A search toolbar may be used to access the brand pages.