Software application customized for target market
US-2015370914-A1 · Dec 24, 2015 · US
US10467331B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10467331-B2 |
| Application number | US-201414274976-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 12, 2014 |
| Priority date | May 16, 2013 |
| Publication date | Nov 5, 2019 |
| Grant date | Nov 5, 2019 |
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.
Systems and methods for processing modifiable files grouped into themed directories for presentation of web content are disclosed. According to an aspect, a method includes grouping a plurality of modifiable files into one or more directories for use by a World Wide Web application. Further, the method includes associating a unique theme with the one or more directories. The method also includes processing the files based on the theme for presenting web content.
Opening claim text (preview).
What is claimed: 1. A method comprising: using at least one processor and memory for: grouping a plurality of modifiable files into one or more directories for use by a world wide web (WWW) application, each modifiable file of the plurality of modifiable files associated with a file type; associating a unique theme with the one or more directories, wherein the unique theme comprises a root theme and a child theme, wherein the root theme does not extend from the one or more directories of the WWW application and the child theme extends from the root theme of the one or more directories of the WWW application and contains a second group of modifiable files, identified within the plurality of modifiable files, that are different then the plurality of modifiable files in the one or more directories; copying the plurality of modifiable files into one or more new directories which creates a new unique theme that extends from the root theme; defining a rule for processing each modifiable file of the plurality of files to modify the one or more new directories of files of the WWW application based on the new unique theme and the file type of each modifiable file of the plurality of files, wherein the rule comprises merging each respective modifiable file in the second group of modifiable files contained in the child theme when the respective modifiable file is of a same file type contained in the plurality of modifiable files; and processing the plurality of modifiable files based on the new unique theme and the rule to modify the one or more new directories of the WWW application for presenting web content. 2. The method of claim 1 , wherein the plurality of modifiable files are each one of text file, an image file, a HyperText Markup Language (HTML) file, a JavaScript file, a cascading style sheet (CSS) file, a JavaScript Object Notation (JSON) file, a property file, and an NLS bundle file. 3. The method of claim 1 , wherein the plurality of modifiable files each include configurable values. 4. The method of claim 1 , wherein the plurality of modifiable files each include one or more key-value pairs. 5. The method of claim 1 , wherein associating a unique theme comprises associating a parent theme with one of the modifiable files of the plurality of modifiable files and a child theme with another of the modifiable files of the plurality of modifiable files. 6. The method of claim 5 , wherein processing the files comprises: determining whether the modifiable file associated with the parent theme is not in the child file; and in response to determining that the modifiable file associated with the parent theme is not in the child file, copying the parent theme file into the child theme. 7. The method of claim 5 , wherein processing the files comprises: determining whether the file associated with the child theme is in the parent theme; and in response to determining that the file associated with the child theme is in the parent theme, processing the file associated with the child theme based on file type. 8. The method of claim 1 , wherein processing the plurality of modifiable files comprises using the plurality of modifiable files based on the theme and a URL parameter. 9. The method of claim 1 , further comprising: receiving input for modifying one of the modifiable files of the plurality of modifiable files; and modifying the one of the modifiable files based on the input. 10. A system comprising: at least one processor and memory; and a web server manager configured to: group a plurality of modifiable files into one or more directories for use by a world wide web (WWW) application, each modifiable file of the plurality of modifiable files associated with a file type; associate a unique theme with the one or more directories, wherein the unique theme comprises a root theme and a child theme, wherein the root theme does not extend from the one or more directories of the WWW application and the child theme extends from the root theme of the one or more directories of the WWW application and contains a second group of modifiable files, identified within the plurality of modifiable files, that are different then the plurality of modifiable files in the one or more directories; copy the plurality of modifiable files into one or more new directories which creates a new unique theme that extends from the root theme; define a rule for processing each modifiable file of the plurality of files to modify the one or more new directories of files of the WWW application based on the new unique theme and the file type of each modifiable file of the plurality of files, wherein the rule comprises merging each respective modifiable file in the second group of modifiable files contained in the child theme when the respective modifiable file is of a same file type contained in the plurality of modifiable files; and process the plurality of modifiable files based on the new unique theme and the rule to modify the one or more new directories of the WWW application for presenting web content. 11. The system of claim 10 , wherein the plurality of modifiable files are each one of text file, an image file, a HyperText Markup Language (HTML) file, a JavaScript file, a cascading style sheet (CSS) file, a JavaScript Object Notation (JSON) file, a property file, and an NLS bundle file. 12. The system of claim 10 , wherein the plurality of modifiable files each include configurable values. 13. The system of claim 10 , wherein the plurality of modifiable files each include one or more key-value pairs. 14. The system of claim 10 , wherein the web server manager is configured to associate a parent theme with one of the modifiable files of the plurality of modifiable files and a child theme with another of the modifiable files of the plurality of modifiable files. 15. The system of claim 14 , wherein the web server manager is configured to: determine whether the modifiable file associated with the parent theme is not in the child file; and copy the parent theme file into the child theme in response to determining that the modifiable file associated with the parent theme is not in the child file. 16. The system of claim 14 , wherein the web server manager is configured to: determine whether the file associated with the child theme is in the parent theme; and process the file associated with the child theme based on file type in response to determining that the file associated with the child theme is in the parent theme. 17. The system of claim 10 , wherein the web server manager is configured to use the plurality of modifiable files based on the theme and a URL parameter. 18. The system of claim 10 , the web server manager is configured to: receive input for modifying one of the modifiable files of the plurality of modifiable files; and modify the one of the modifiable files based on the input. 19. A computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions readable by a computing device to cause the computing device to: group, by the computing device, a plurality of modifiable files into one or more directories for use by a world wide web (WWW) application, each modifiable file of the plurality of modifiable files associated with a file type; associate, by the computing device, a unique theme with the one or more directories, wherein the unique theme comprises a root theme and a child theme, wherein the root theme does not extend from the on
Tagging; Marking up (details of markup languages G06F40/143); Designating a block; Setting of attributes (style sheets, e.g. eXtensible Stylesheet Language Transformation [XSLT], G06F40/154) · CPC title
Document structures and storage, e.g. HTML extensions · CPC title
Physics · mapped topic
Physics · mapped topic
Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.