Rules based content management system and method
AssigneeHSC Acquisition, LLC
InventorAla Mahafzah
Life of this patent
Estimating the term…
Abstract
In a method for generating a presentation, a computer communicates data representative of a plurality of presentation components. A computer receives data representative of a presentation component selected from the plurality of presentation components. A computer retrieves a predefined rule associated with the selected presentation component. A computer applies the rule associated with the selected presentation component. A computer inserts the presentation component in a presentation.
Claims20
A content management server, comprising:
- at least one processor;
- and
- at least one memory comprising a plurality of instructions stored thereon that, in response to execution by the at least one processor, causes the content management server to:
- transmit data that identifies a plurality of presentation components to a computing device;
- receive, from the computing device, a user selection of a first presentation component selected from the plurality of presentation components in response to transmittal of the data that identifies the plurality of presentation components;
- evaluate content of the first presentation component relative to a first rule retrieved from a database of the content management server, wherein the first rule defines a presentation sequence for the first presentation component in a presentation based on the content of the first presentation component;
- and
- insert the first presentation component and a second presentation component selected from the plurality of presentation components into the presentation such that the second presentation component is prior in sequence to the first presentation component based on an evaluation of the content of the first presentation component relative to the first rule.
A computer-based method, comprising:
- transmitting data identifying a plurality of presentation components to a user computing device;
- receiving, from the user computing device, a user selection of a first presentation component selected from the plurality of presentation components in response to transmitting the data identifying the plurality of presentation components;
- evaluating content of the first presentation component relative to a first rule, wherein the first rule defines a presentation sequence for the first presentation component in a presentation based on the content of the first presentation component;
- and
- inserting the first presentation component and a second presentation component selected from the plurality of presentation components into the presentation such that the second presentation component is prior in sequence to the first presentation component in response to evaluating the content of the first presentation component relative to the first rule.
At least one non-transitory computer-readable medium comprising a plurality of instructions stored thereon that, in response to execution by a server, causes the server to:
- transmit data that identifies a plurality of presentation components to a computing device;
- receive, from the computing device, a user selection of a first presentation component selected from the plurality of presentation components in response to transmittal of the data that identifies the plurality of presentation components;
- evaluate content of the first presentation component relative to a first rule retrieved from a database, wherein the first rule defines a presentation sequence for the first presentation component in a presentation based on the content of the first presentation component;
- and
- insert the first presentation component and a second presentation component selected from the plurality of presentation components into the presentation such that the second presentation component is prior in sequence to the first presentation component based on an evaluation of the content of the first presentation component relative to the first rule.
Dependencies are inferred from the claim text.