Patent ID: 11880870
Assignee: SITECORE CORPORATION A/S
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A computer-implemented method for generating digital content, comprising:
(a) developer code defining one or more zones, wherein:
(1) the one or more zones define a structure of a layout;
(2) the developer code restricts a type of component that can be added to one or more of the one or more zones;
(3) the developer code controls a schema of one or more components;
(4) the developer code controls structural elements to be displayed while permitting content that is displayed to be controlled by a layout engine;

(b) exposing a visual editing interface to a business user;
(c) accepting input from the business user to compose a layout comprising one or more components without engaging with a developer that controls the developer code, wherein marketing content is associated with one or more of the one or more components;
(d) storing the marketing content in a marketing content database;
(e) adding each of the one or more components, via the visual editing interface, to one or more zones of the layout consistent with the type of component set forth in the developer code, wherein:
(1) the one or more components define structural entities that control what marketing content to render;
(5) the layout and the one or more zones control a conceptual design for rendering the marketing content;

(f) receiving a request, from a client application, wherein multiple different client applications execute in multiple different hosting environments; and
(g) in response to the request received from the client application, delivering the component and the associated marketing content, in accordance with the layout, to the client application for rendering to a consumer in a technology specific to a hosting environment where the client application is executing.