Patent ID: 11868701
Assignee: INSTASIZE, IN
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 18:
19. A method comprising:
receiving, by one or more processors, a template list and one or more previews of one or more templates in the template list;
determining, by the one or more processors, a set of templates of the template list that are unlocked for access by a user, the set of templates having a set of previews;
displaying, by the one or more processors, the set of previews to the user via a graphical interface based on the determined set of templates;
receiving, by the one or more processors, from the user via the graphical interface, an input selecting a certain template from among the one or more templates;
based on receiving the input selecting the certain template, retrieving, by the one or more processors, a template file describing the certain template, the template file including one or more template parameters and an asset package for the certain template, the template file describing one or more template pages of the certain template, each template page including one or more content regions organized based on a layout structure, the asset package including one or more media files used in the certain template; and
displaying, by the one or more processors, a content item of the user integrated into the certain template based on the template file including inserting each of multiple content elements of the content item into one of multiple template pages of the certain template, the content item being separate from the template file.