IP Library Granted Patent US 10,796,282
Granted Patent B2
US 10,796,282 · App. 16/448,920 · Granted Oct 6, 2020

Assembling a presentation by processing selected sub-component parts linked to one other sub-component part

Inventors: David Howard Sitrick (Pacific Palisades, CA); Russell Thomas Fling (Powell, OH)
G06Q10/103G06F3/147G06F3/1454G06F9/542H04L12/1813H04L12/1822H04L65/403H04L65/4015H04M3/567H04N7/15H04N21/233H04N21/234G09G2370/20
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,796,282
App. No.
16/448,920
Granted
Oct 6, 2020
Kind
B2
Abstract

The assembling of a presentation for a user by processing selected sub-component parts method using structuring inputs into a plurality of sub-component parts in an ordered-linear, wherein each of the sub-component parts contain change data. The sub-component parts are comprised of a reference that provides a link to one of: another one of the sub-component parts and a position in presentation data. The change data provides information on how to modify a part of presentation data responsive to the associated. The presentation data is assembled using the sub-component parts for a selected set of sub-component parts from the non-transitory memory responsive to said change data and the associated said reference. The presentation is viewed by a user responsive to the presentation data.

Claims (97)

1. A method of assembling a presentation, the method comprising:

structuring a plurality of inputs of sub-component parts comprising an ordered-linear series of the sub-component parts,

storing each of the sub-component parts in a non-transitory memory,

wherein each of the sub-component parts is comprised of change data,

wherein the sub-component parts are further comprised of a reference that provides a link to one of: another one of the sub-component parts and a position in presentation data,

wherein the change data provides information on how to modify a part of presentation data responsive to the associated reference by one of:

the presentation data created by another one of the sub-component parts and

said position in the presentation data;

assembling the sub-component parts for a selected set of sub-component parts from the non-transitory memory into presentation data responsive to said change data and the associated said reference,

wherein the selected set of sub-component parts is comprised of at least two of the sub-component parts having a link to another one of the sub-component parts in the selected set of sub-component parts; and,

displaying the presentation for viewing by a user responsive to the presentation data.

2. The method as in claim 1 ,

wherein the selected set of sub-component parts comprises at least two of the sub-component parts which comprise said reference providing the link to another one of the sub-component parts in the selected set of sub-component parts.

3. The method as in claim 1 ,

wherein at least one of the sub-component parts is not included in the selected set of sub-component parts and which has a location that is before at least one of the sub-component parts within the ordered linear series, that is included in the selected set of sub-component parts.

4. The method as in claim 1 ,

wherein encryption of at least one of the sub-component parts is performed before storing in the non-transitory memory as encrypted sub-component parts, and

wherein the encrypted sub-component parts are decrypted when retrieved from the non-transitory memory for the assembling.

5. The method as in claim 1 ,

wherein a signature associated with of at least one of the sub-component parts is generated for the said at least one of the sub-component parts in the non-transitory memory, and

wherein the signature is used to validate the associated said sub-component part when said sub-component part is retrieved from the non-transitory memory for the assembling.

6. A system for providing a presentation, the system comprising:

logic for structuring a plurality of inputs of sub-component parts comprising an ordered-linear series of the sub-component parts,

a non-transitory memory storing each of the sub-component parts therein,

wherein each of the sub-component parts is comprised of change data,

wherein the sub-component parts are further comprised of a reference that provides a link to one of: another one of the sub-component parts and a position in presentation data,

wherein the change data provides information on how to modify a part of presentation data responsive to the associated reference by one of:

the presentation data created by another one of the sub-component parts and

said position in the presentation data;

logic for assembling the sub-component parts for a selected set of sub-component parts from the non-transitory memory into presentation data responsive to said change data and the associated said reference,

wherein the selected set of sub-component parts is comprised of at least two of the sub-component parts having a link to another one of the sub-component parts in the selected set of sub-component parts; and,

display generation logic for displaying the presentation for viewing by a user responsive to the presentation data.

7. The system as in claim 6 ,

wherein the selected set of sub-component parts comprises at least two of the sub-component parts which comprise said reference providing the link to another one of the sub-component parts in the selected set of sub-component parts.

8. The system as in claim 6 ,

wherein at least one of the sub-component parts is not included in the selected set of sub-component parts and which has a location that is before at least one of the sub-component parts within the ordered linear series, that is included in the selected set of sub-component parts.

9. The system as in claim 6 ,

wherein encryption of at least one of the sub-component parts is performed before storing in the non-transitory memory as encrypted sub-component parts, and

wherein the encrypted sub-component parts are decrypted when retrieved from the non-transitory memory for the assembling.

10. The system as in claim 6 ,

wherein a signature associated with of at least one of the sub-component parts is generated for the said at least one of the sub-component parts in the non-transitory memory, and

wherein the signature is used to validate the associated said sub-component part when said sub-component part is retrieved from the non-transitory memory for the assembling.

11. A presentation creation and management method, comprising:

structuring inputs into an ordered-linear series of sub-component parts,

ordering each of the sub-component parts relative to other of the sub-component parts, when each said sub-component part is added to the series;

assembling content for a selected set of the sub-component parts into presentation data; and,

displaying a presentation for viewing to a user, responsive to the presentation data.

12. The method as in claim 11 ,

wherein the presentation data can also be exported as a saved file to a non-sub-component parts document.

13. The method as in claim 12 ,

wherein the non-sub-component parts document is one of a: MICROSOFT WORD, ADOBE ACROBAT, OPENOFFICE document, HTML, video file and audio file.

14. The method as in claim 11 ,

wherein a version of the presentation can be created/selected and viewed as if certain sub-component parts had never occurred, by selecting which sub-component parts to include and which sub-component parts to exclude, based on information stored in the sub-component parts.

15. The method as in claim 11 ,

wherein at least in part the sub-component parts is comprised of change data.

16. The method as in claim 15 ,

wherein the change data is one of an add change data and a modify change data.

17. The method as in claim 16 ,

wherein the add change data provides information on how to add information to the assembled presentation.

18. The method as in claim 17 ,

wherein for a textual presentation, the change data can provide a formatting command.

19. The method as in claim 17 ,

wherein for a textual presentation, the change data can specify to add a series of characters.

20. The method as in claim 16 ,

wherein the add change data for a respective said sub-component part also defines a relationship, defining where to add the information to, in the presentation, relative to the part of the presentation created by the selected set of sub-component parts that is referred to by the selected set of sub-component parts.

21. The method as in claim 16 ,

wherein the modify change data provides information on how to modify an associated part of the presentation created by a respective said sub-component part that is referred to by said respective said sub-component part reference.

22. The method as in claim 21 ,

wherein each respective said sub-component part reference provides a link relative to one of: another said sub-component part and a position within the presentation.

23. The method as in claim 21 ,

wherein the change data defines operations to be performed at the location as defined by the sub-component part reference.

24. The method as in claim 16 ,

wherein the modify change data includes a “hide” operation which allows previously added information in the presentation to be eliminated from the presentation for a new selected set of sub-component parts.

25. The method as in claim 15 ,

wherein for textual presentations, the change data operations comprise at least one of:

font changes, font colors, and other formatting.

26. The method as in claim 15 ,

wherein for movie, video, still image, and audio presentations, the change data operations comprise at least one of:

applying various filters, applying transitions, changing brightness, adjusting contrast, controlling audio features, clip in time mark and clip out time mark, and length.

27. A system for providing an assembled presentation, the system comprising:

an input means providing sub-component parts comprising of an ordered-linear series of the sub-component parts;

a non-transitory memory storing each of the sub-component parts,

wherein each of the sub-component parts is comprised of change data,

wherein the sub-component parts are further comprised of a reference that provides a link to one of: another one of the sub-component parts and a position in presentation data,

wherein the change data provides information on how to modify a part of presentation data responsive to the associated reference by one of:

the presentation data created by another one of the sub-component parts and

said position in the presentation data;

a presentation processor assembling the sub-component parts for a selected set of sub-component parts from the non-transitory memory into presentation data responsive to said change data and the associated said reference,

wherein the selected set of sub-component parts is comprised of at least two of the sub-component parts having a link to another one of the sub-component parts in the selected set of sub-component parts; and,

a display providing the presentation for viewing by a user responsive to the presentation data.

28. The system as in claim 27 ,

wherein the change data defines operations to be performed at the location as defined by the sub-component part reference.

29. The system as in claim 27 ,

wherein the non-sub-component parts document is one of a: MICROSOFT WORD, ADOBE ACROBAT, OPENOFFICE document, HTML, video file and audio file.

30. The system as in claim 27 ,

wherein a signature associated with of at least one of the sub-component parts is generated for the said at least one of the sub-component parts in the non-transitory memory, and

wherein the signature is used to validate the associated said sub-component part when said sub-component part is retrieved from the non-transitory memory for the assembling.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2023
From: SITRICK, DAVID H.
To: COLLABORATION TECHNOLOGIES, LLC
Reel/Frame 065813/0044 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2019
From: FLING, RUSSEL T.
To: SITRICK, DAVID H.
Reel/Frame 049827/0873 →
Continuity (4)
Continuation 14951414 · Nov 24, 2015
Continuation 13616731 · Sep 14, 2012
Continuation In Part 13102798 · May 6, 2011
Related Publication 20200027062A1 · Jan 23, 2020