Patent ID: 11875382
Assignee: GO DADDY OPERATING COMPANY, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A system, comprising:
a content database, the content database identifying:
a plurality of media elements, each media element in the plurality of media elements being associated with a market selected from a plurality of markets, and
a plurality of widgets, each widget in the plurality of widgets being associated with a market selected from the plurality of markets; and

a computer server communicatively coupled to a network, the computer server including a processor configured to perform the steps of:
receiving a request to access an application from a user, the application enabling the user to modify a content of a web page associated with the user,
determining a target market of the web page,
wherein the target market is associated with at least one geographical region of a plurality of geographical regions,
wherein the determination of the target market is modified to incorporate particular multimedia based on a number of attributes associated with the user by populating a template with suitable media and text,
wherein the number of attributes comprise the internet protocol address of the user and a language preference associated with the user,

identifying a set of relevant media elements,
wherein the set of relevant media elements includes media elements retrieved from the content database that are associated with markets that match the target market,

identifying a set of relevant widgets,
wherein the set of relevant widgets includes widgets retrieved from the content database that are associated with markets that match the target market,

dynamically ranking each widget of the set of relevant widgets based on a keyword score associated with the media elements retrieved from the content database
wherein the ranking of each widget comprises modifying the content database based on a real-time calculation of the number of attributes associated with the particular multimedia associated with the user and the target market, and

rendering the application by generating a user interface of the application associated with the dynamic ranking of the set of relevant widgets that enables the user to insert at least one media element of the set of relevant media elements and at least one widget of the set of relevant widgets into the web page.