IP Library Granted Patent US 10,380,224
Granted Patent B2
US 10,380,224 · App. 16/102,022 · Granted Aug 13, 2019

Rules based content management system and method

Inventor: Ala Mahafzah (Wayne, NJ)
Assignee: HSC Acquisition, LLC
G06F17/211G06F16/4393
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,380,224
App. No.
16/102,022
Granted
Aug 13, 2019
Kind
B2
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.

Claims (53)

1. 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.

2. The content management server of claim 1 , wherein the second presentation component is automatically inserted into the presentation prior in sequence to the first presentation component in response to a determination to insert the first presentation component into the presentation.

3. The content management server of claim 1 , wherein to insert the first presentation component and the second presentation component into the presentation comprises to:

transmit a request to the computing device to insert the second presentation component; and

insert the first presentation component and the second presentation component into the presentation in response to receipt of confirmation from the computing device to insert the second presentation component.

4. The content management server of claim 3 , wherein insertion of the first presentation component into the presentation is prevented until confirmation is received from the computing device to insert the second presentation component.

5. The content management server of claim 1 , wherein to transmit the data that identifies the plurality of presentation components comprises to transmit metadata associated with the plurality of presentation components.

6. The content management server of claim 1 , wherein the plurality of presentation components is a first plurality of presentation components; and

wherein the plurality of instructions further causes the content management server to (i) receive user credentials of a first user from the computing device and (ii) identify, based on the user credentials of the first user, the first plurality of presentation components to which the first user is authorized to access from a superset of presentation components.

7. The content management server of claim 6 , wherein the plurality of instructions further causes the content management server to:

receive user credentials of a second user; and

identify, based on the user credentials of the second user, a second plurality of presentation components to which the second user is authorized to access from the superset of presentation components.

8. The content management server of claim 1 , wherein the plurality of instructions further causes the content management server to:

receive a request from the computing device to transfer the presentation to the computing device subsequent to insertion of the first presentation component and the second presentation component into the presentation; and

transfer the presentation to the computing device in response to receipt of the request.

9. 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.

10. The computer-based method of claim 9 , wherein inserting the first presentation component and the second presentation component into the presentation comprises automatically inserting the second presentation component into the presentation prior in sequence to the first presentation component in response to determining to insert the first presentation component into the presentation.

11. The computer-based method of claim 9 , wherein inserting the first presentation component and the second presentation component into the presentation comprises:

transmitting a request to the computing device to insert the second presentation component; and

inserting the first presentation component and the second presentation component into the presentation in response to receiving confirmation from the computing device to insert the second presentation component.

12. The computer-based method of claim 11 , wherein the first presentation component is prevented from being inserted into the presentation until confirmation is received from the computing device to insert the second presentation component.

13. The computer-based method of claim 9 , wherein transmitting the data identifying the plurality of presentation components comprises transmitting metadata associated with the plurality of presentation components.

14. The computer-based method of claim 9 , wherein the plurality of presentation components is a first plurality of presentation components, and further comprising:

receiving user credentials of a first user from the computing device; and

identifying, based on the user credentials of the first user, the first plurality of presentation components to which the first user is authorized to access from a superset of presentation components.

15. The computer-based method of claim 14 , further comprising:

receiving user credentials of a second user; and

identifying, based on the user credentials of the second user, a second plurality of presentation components to which the second user is authorized to access from the superset of presentation components.

16. 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.

17. The at least one non-transitory computer-readable medium of claim 16 , wherein the second presentation component is automatically inserted into the presentation prior in sequence to the first presentation component in response to a determination to insert the first presentation component into the presentation.

18. The at least one non-transitory computer-readable medium of claim 16 , wherein to insert the first presentation component and the second presentation component into the presentation comprises to:

transmit a request to the computing device to insert the second presentation component; and

insert the first presentation component and the second presentation component into the presentation in response to receipt of confirmation from the computing device to insert the second presentation component; and

wherein insertion of the first presentation component into the presentation is prevented until confirmation is received from the computing device to insert the second presentation component.

19. The at least one non-transitory computer-readable medium of claim 16 , wherein the plurality of presentation components is a first plurality of presentation components; and

wherein the plurality of instructions further causes the server to (i) receive user credentials of a first user from the computing device and (ii) identify, based on the user credentials of the first user, the first plurality of presentation components to which the first user is authorized to access from a superset of presentation components.

20. The at least one non-transitory computer-readable medium of claim 19 , wherein the plurality of instructions further causes the server to:

receive user credentials of a second user; and

identify, based on the user credentials of the second user, a second plurality of presentation components to which the second user is authorized to access from the superset of presentation components.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Jul 1, 2025
From: ISRAEL DISCOUNT BANK OF NEW YORK
To: HSC ACQUISITION, LLC
Reel/Frame 071577/0055 →
SECURITY INTEREST Recorded Jun 27, 2025
From: HSC ACQUISITION, LLC; PROPEL HEALTH ENGAGEMENTS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 071549/0074 →
SECURITY AGREEMENT Recorded Jul 12, 2022
From: HSC ACQUISITION, LLC
To: ISRAEL DISCOUNT BANK OF NEW YORK
Reel/Frame 060633/0350 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2018
From: MAHAFZAH, ALA
To: HSC ACQUISITION, LLC DBA HEALTHSTAR COMMUNICATIONS
Reel/Frame 047293/0778 →
Continuity (2)
Continuation 13846009 · Mar 18, 2013
Related Publication 20180349328A1 · Dec 6, 2018