IP Library Granted Patent US 11,402,969
Granted Patent B2
US 11,402,969 · App. 16/990,961 · Granted Aug 2, 2022

Multi-source journal content integration systems and methods and systems and methods for collaborative online content editing

Inventors: Jostein Svendsen (Saratoga, CA); Bjorn Rustberggaard (Nesoya, NO)
Assignee: WEVIDEO, INC.
G06F3/0482G06F3/04817G06F16/951G06F16/9536G06F40/166G06Q20/10G11B27/031H04N5/76H04N21/222H04N21/233H04N21/23424H04N21/2541H04N21/25435H04N21/47205
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 11,402,969
App. No.
16/990,961
Granted
Aug 2, 2022
Kind
B2
Abstract

The paper discloses a system including a multi-source content acquisition engine configured to provide an instruction to launch an editor window to display a set of selectable content from user-generated content generated by a plurality of remote sources and stored in a content datastore. The system includes a multi-source content selection configured to identify a set of selected content from the set of selectable content. The system includes an integrated content arrangement engine configured to arrange the set of selected content into a multi-sourced journal content sequence. The system includes a layer integration engine configured to apply a layer from the layer datastore to a portion of the multi-sourced journal content sequence. The system includes a multi-source content launch engine configured to provide an instruction to display an integrated multi-sourced journal content sequence including the multi-sourced journal content sequence and the layer in the editor window.

Claims (47)

1. A system, comprising:

one or more processors, and

memory storing instructions that, when executed by the one or more processors, cause the system to perform:

using a multi-source content acquisition engine to provide an instruction to launch an editor window to display a set of selectable content generated by a plurality of remote sources and stored in the content datastore;

configuring a multi-source content selection engine identifies a set of selected content from the set of selectable content;

using an integrated content arrangement engine arranges the set of selected content into a multi-sourced journal content sequence;

using a layer integration engine applies a layer from the layer datastore to a portion of the multi-sourced journal content sequence;

providing an instruction to display, using a multi-source content launch engine, an integrated multi-sourced journal content sequence including the multi-sourced journal content sequence and the layer in the editor window, wherein if an entity editing the multi-source journal content does not have rights to any of the multi-source journal content sequence and the applied layer from the layer datastore, the multi-source content launch engine performs one or more of limiting a viewing quality of the integrated multi-source journal content sequence, applying a watermark that renders the integrated multi-source journal content sequence unpublishable, and applying a seal that renders the integrated multi-source journal content sequence unpublishable.

2. The system of claim 1 , further comprising a multi-source channel publication engine coupled to the layer integration engine, wherein, in operation, the multi-source channel publication engine creates a multi-source content channel comprising the integrated multi-sourced journal content sequence.

3. The system of claim 1 , further comprising a multi-source content search engine coupled to the content datastore and the multi-source content acquisition engine, wherein, in operation, the multi-source content search engine:

receives a request from the multi-source content acquisition engine to search the content datastore for subject-specific content;

provides the subject-specific content to the multi-source content acquisition engine.

4. The system of claim 1 , further comprising a collaborative edit aggregation engine coupled to the layer datastore and the layer integration engine;

wherein, in operation, the collaborative edit aggregation engine provides to the layer integration engine a plurality of instructions comprising:

a first instruction from a first remote source to apply a first layer from the layer datastore to the portion of the multi-sourced journal content sequence;

a second instruction from a second remote source to apply a second layer from the layer datastore to the portion of the multi-sourced journal content sequence.

5. The system of claim 1 , further comprising a collaborative edit launch engine coupled to the multi-source content acquisition engine, wherein, in operation, the collaborative edit launch engine:

receives the instruction to launch the editor window from the multi-source content acquisition engine;

launches a first editor window on a first edit client and a second editor window on a second edit client based on the instruction to launch the editor window.

6. The system of claim 1 , further comprising a collaborative layer placement engine coupled to the layer integration engine, wherein, in operation, the collaborative layer placement engine provides to the layer integration engine a first layer received from a first editor window and a second layer received from a second editor window.

7. The system of claim 1 , further comprising a journalism sourcing engine coupled to the multi-source content acquisition engine and the content datastore;

wherein, in operation, the journalism sourcing engine provides to the multi-source acquisition engine:

first user-generated coverage of an event obtained from a first citizen journalist;

second user-generated coverage of the event obtained from a second citizen journalist.

8. The system of claim 1 , further comprising a content marketplace engine coupled to the content datastore, which in operation, facilitates user-based exchange of user-generated journal content.

9. The system of claim 1 , further comprising a content scrapbooking engine coupled to the multi-source content acquisition engine and the content datastore, which in operation, provides to the content datastore user-generated social history content.

10. A method, comprising:

using a multi-source content acquisition engine to provide an instruction to launch an editor window to display a set of selectable content generated by a plurality of remote sources and stored in a content datastore;

configuring a multi-source content selection engine to identify a set of selected content from the set of selectable content;

using an integrated content arrangement engine to arrange the set of selected content into a multi-sourced journal content sequence;

using a layer integration engine to apply a layer from a layer datastore to a portion of the multi-sourced journal content sequence; and

providing an instruction to display, using a multi-source content launch engine, an integrated multi-sourced journal content sequence including the multi-sourced journal content sequence and the layer in the editor window, wherein if an entity editing the multi-source journal content does not have rights to any of the multi-source journal content sequence and the applied layer from the layer datastore, the multi-source content launch engine performs one or more of limiting a viewing quality of the integrated multi-source journal content sequence, applying a watermark that renders the integrated multi-source journal content sequence unpublishable, and applying a seal that renders the integrated multi-source journal content sequence unpublishable.

11. The method of claim 10 , further comprising using a multi-source channel publication engine to create a multi-sourced content channel comprising the integrated multi-sourced journal content sequence.

12. The method of claim 10 , further comprising:

using a multi-source content search engine to receive a request from the multi-source content selection engine to search the content datastore for subject-specific content;

using the multi-source content search engine to provide the subject-specific content to the multi-source content selection engine.

13. The method of claim 10 , further comprising using a collaborate edit aggregation engine to provide to the layer integration engine a plurality of instructions comprising:

a first instruction from a first remote source to apply a first layer from the layer datastore to the portion of the multi-sourced journal content sequence;

a second instruction from a second remote source to apply a second layer from the layer datastore to the portion of the multi-sourced journal content sequence.

14. The method of claim 10 , further comprising using a collaborative edit launch engine to: receive the instruction to launch the editor window from the multi-source content acquisition engine;

launch a first editor window on a first edit client and a second editor window on a second edit client based on the instruction to launch the editor window.

15. The method of claim 10 , further comprising using a collaborative layer placement engine to provide to the layer integration engine a first layer received from a first editor window and a second layer received from a second editor window.

16. The method of claim 10 , further comprising using a journalism sourcing engine to provide to the multi-source content acquisition engine:

first user-generated coverage of an event obtained from a first citizen journalist;

second user-generated coverage of the event obtained from a second citizen journalist.

17. The method of claim 10 , further comprising facilitating user-based exchange of user-generated journal content.

18. The method of claim 10 , further comprising using a content scrapbooking engine to provide to the multi-source content acquisition engine user-generated social history content.

Assignments (2)
SECURITY INTEREST Recorded Aug 3, 2022
From: WEVIDEO, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 060712/0524 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2020
From: SVENDSEN, JOSTEIN; RUSTBERGGAARD, BJORN
To: WEVIDEO, INC.
Reel/Frame 053463/0362 →
Continuity (8)
Continuation 15201610 · Jul 4, 2016
Continuation In Part 13434709 · Mar 29, 2012
Continuation In Part 13506156 · Mar 29, 2012
Provisional Application 61564256 · Nov 28, 2011
Provisional Application 61564261 · Nov 28, 2011
Provisional Application 61564257 · Nov 28, 2011
Provisional Application 61468725 · Mar 29, 2011
Related Publication 20210109630A1 · Apr 15, 2021