Software application customized for target market
US-2017221102-A1 · Aug 3, 2017 · US
US11875382B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11875382-B2 |
| Application number | US-202017062211-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 2, 2020 |
| Priority date | Jun 19, 2014 |
| Publication date | Jan 16, 2024 |
| Grant date | Jan 16, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system and method are presented for customizing a software application for a target market. A request to access an application is received, by one or more computer servers, from a user. At least one of a preferred language of the user and a location of the user are determined by the one or more computer servers, and a target market is determined using the at least one of the preferred language of the user and the location of the user. The target market defines a language and a region. The application is rendered by the one or more computer servers by modifying at least one of a user interface of the application and a content of the application using the target market.
Opening claim text (preview).
The invention claimed is: 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. 2. The system of claim 1 , wherein the target market is defined by a geographical region. 3. The system of claim 1 , wherein the application includes a website builder application. 4. The system of claim 3 , wherein the processor is configured to perform the step of rendering, by the computer server, a plurality of website templates in the website builder application, each website template being associated with at least one target market, the website templates being ranked within the user interface of the application based upon the at least one target market associated with each website template. 5. The system of claim 4 , wherein website templates associated with the at least one target market that is the same as the target market of the web page are displayed in a preferred placement within the user interface of the application. 6. The system of claim 1 , wherein the processor is configured to determine a target market of the web page by receiving an indication of the target market of the web page from the user. 7. The system of claim 1 , wherein the processor is configured to determine a target market of the web page by analyzing an origination location of a plurality of visitors to the web page. 8. The system of claim 1 , wherein the processor is configured to determine a target market of the web page by: determining that the request was received from a mobile device; and determining the target market based upon at least one of a preferred language setting and a country setting on the mobile device. 9. A system, comprising: a content database identifying a plurality of content elements, each content element in the plurality of content elements being associated with a market; 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 content elements from the content database using the target market of the web page, 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 of the set of relevant content elements into the web page associated with user. 10. The system of claim 9 , wherein the plurality of content elements includes media elements and widgets. 11. The system of claim 9 , wherein the target market is defined by a geographical region. 12. The system of claim 9 , wherein the application includes a website builder application. 13. The system of claim 12 , wherein the processor is configured to perform the step of rendering, by the computer server, a plurality of website templates in the website builder application, each website template being associated with at least one target market, the website templates being ranked within the user interface of the application based upon the at least one target market associated with each website template. 14. The system of claim 13 , wherein website templates associated with the at least one target market that is the same as the target market of the web page are displayed in a preferred placement within the user interface of the application. 15. The system of claim 9 , wherein the processor is configured to determine a target market of the web page by analyzing an origination location of a plurality of visitors to the web page. 16. The system of claim 9 , wherein the processor is configured to determine a target market of the web page by: determining that the request was received from a mobile device; and determining the target market based upon at least one of a preferred language setting and a country setting on the mobile device. 17. A method, comprising: 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 m
based on user location · CPC title
Clustering; Classification · CPC title
Optimising the visualization of content, e.g. distillation of HTML documents · CPC title
Document structures and storage, e.g. HTML extensions · CPC title
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.