IP Library Granted Patent US 12,254,901
Granted Patent B2
US 12,254,901 · App. 17/460,547 · Granted Mar 18, 2025

Low bandwidth consumption online content editing

Inventors: Jostein Svendsen (Saratoga, CA); Bjorn Rustberggaard (Nesoya, NO)
Assignee: WEVIDEO, INC.
G11B27/031G06F16/70H04N5/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 12,254,901
App. No.
17/460,547
Granted
Mar 18, 2025
Kind
B2
Abstract

Various embodiments of the invention provide systems and methods for low bandwidth consumption online content editing, where user-created content comprising high definition/quality content is created or modified at an online content editing server according to instructions from an online content editor client, and where a proxy version of the resulting user-created content is provided to online content editor client to facilitate review or further editing of the user-created content from the online content editor client. In some embodiments, the online content editing server utilizes proxy content during creation and modification operations on the user-created content, and replaces such proxy content with corresponding higher definition/quality content, possibly when the user-created content is published for consumption, or when the user has paid for the higher quality content.

Claims (31)

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:

obtaining access to first content, the first content containing a first representation of user-generated media and the first representation having a first quality;

obtaining second content containing a second representation of user-generated media, the second representation having a second quality less than the first quality;

determining how and when local edits are transferred, the how and when the local edits are transferred comprising transferring at least a portion of the local edits during local editing and prior to completion of the local editing, based on a context in which the local edits are performed and a characteristic of the local edits, the characteristic of the local edits comprising content editor user preferences indicated by a content editor user, wherein:

if local edits to the second content modify only a portion of the second content, transferring, during the local editing, only the modified portion of the second content;

rendering multi-layered user-created content by superimposing edit components of the local edits over the first content, the multi-layered user-created content having the first quality.

2. The system of claim 1 , wherein a timing of the transfer of the local edits after two or more modification actions have been performed is determined based on one or more of type of editing instructions being input by the single user and a context in which the editing instructions are being input by the single user.

3. The system of claim 1 , wherein a timing of the transfer of the local edits after two or more modification actions have been performed is periodic.

4. The system of claim 1 , wherein the first representation of the user-generated media comprises one of a plurality of content layers, and the second representation of the user-generated media comprises a corresponding one of the plurality of content layers.

5. The system of claim 1 , wherein the first content comprises one or more of an image, an audio clip, a video clip, and a transition sequence.

6. The system of claim 1 , wherein the first content comprises payment-free content, for-purchase content, or a combination thereof.

7. The system of claim 1 , wherein one or more client devices for performing the local edits comprise one or more of a mobile phone, a tablet, a laptop computer, and a desktop computer.

8. The system of claim 1 , wherein the rendering is performed by a cloud-based system.

9. The system of claim 1 , wherein the rendering the multi-layered user-created content at the first quality occurs after receiving payment from one or more users.

10. The system of claim 1 , wherein the rendering the multi-layered user-created content at the first quality occurs when the multi-layered user-created content at the first quality is to be published for download or sharing.

11. A method comprising:

obtaining access to first content, the first content containing a first representation of user-generated media and the first representation having a first quality;

obtaining second content containing a second representation of user-generated media, the second representation having a second quality less than the first quality;

determining how and when local edits are transferred, the how and when the local edits are transferred comprising transferring at least a portion of the local edits during local editing and prior to completion of the local editing, based on a context in which the local edits are performed and a characteristic of the local edits, the characteristic of the local edits comprising content editor user preferences indicated by a content editor user, wherein:

if local edits to the second content modify only a portion of the second content, transferring, during the local editing, only the modified portion of the second content;

rendering multi-layered user-created content by superimposing edit components of the local edits over the first content, the multi-layered user-created content having the first quality.

12. The method of claim 11 , wherein a timing of the transfer of the local edits after two or more modification actions have been performed is determined based on one or more of type of editing instructions being input by the single user and a context in which the editing instructions are being input by the single user.

13. The method of claim 11 , wherein a timing of the transfer of the local edits after two or more modification actions have been performed is periodic.

14. The method of claim 11 , wherein the first representation of the user-generated media comprises one of a plurality of content layers, and the second representation of the user-generated media comprises a corresponding one of the plurality of content layers.

15. The method of claim 11 , wherein the first content comprises one or more of an image, an audio clip, a video clip, and a transition sequence.

16. The method of claim 11 , wherein the first content comprises payment-free content, for-purchase content, or a combination thereof.

17. The method of claim 11 , wherein the rendering is cloud-based.

18. The method of claim 11 , wherein the rendering the multi-layered user-created content at the first quality occurs after receiving payment from one or more users.

19. The method of claim 11 , wherein the rendering the multi-layered user-created content at the first quality occurs when the multi-layered user-created content at the first quality is to be published for download or sharing.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2022
From: SVENDSEN, JOSTEIN; RUSTBERGGAARD, BJØRN
To: WEVIDEO, INC.
Reel/Frame 061596/0721 →
SECURITY INTEREST Recorded Aug 3, 2022
From: WEVIDEO, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 060712/0524 →
Continuity (9)
Continuation 16168780 · Oct 23, 2018
Continuation 15342364 · Nov 3, 2016
Continuation 14874311 · Oct 2, 2015
Continuation 13433256 · Mar 28, 2012
Provisional Application 61564261 · Nov 28, 2011
Provisional Application 61564257 · Nov 28, 2011
Provisional Application 61564256 · Nov 28, 2011
Provisional Application 61468725 · Mar 29, 2011
Related Publication 20220084557A1 · Mar 17, 2022
References Cited (176)
US 4932054A · Chou et al. · 1990 [cited by applicant]
US 4977594A · Shear · 1990 [cited by applicant]
US 5247575A · Sprague et al. · 1993 [cited by applicant]
US 5841512A · Goodhill · 1998 [cited by applicant]
US 6351765B1 · Pietropaolo et al. · 2002 [cited by applicant]
US 6388668B1 · Elliott · 2002 [cited by applicant]
US 6442283B1 · Tewfik et al. · 2002 [cited by applicant]
US 6546188B1 · Ishii et al. · 2003 [cited by applicant]
US 7120859B2 · Wettach · 2006 [cited by applicant]
US 7213051B2 · Zhu et al. · 2007 [cited by applicant]
US 7375768B2 · Herberger et al. · 2008 [cited by applicant]
US 7437673B2 · Hyman et al. · 2008 [cited by applicant]
US 7587509B1 · Edelman et al. · 2009 [cited by applicant]
US 7594039B2 · Shima · 2009 [cited by applicant]
US 7617278B1 · Edelman et al. · 2009 [cited by applicant]
US 7660416B1 · Kline · 2010 [cited by applicant]
US 7769819B2 · Lerman et al. · 2010 [cited by applicant]
US 7809802B2 · Lerman et al. · 2010 [cited by applicant]
US 7840661B2 · Kalaboukis et al. · 2010 [cited by applicant]
US 7934011B2 · Gavin et al. · 2011 [cited by applicant]
US 7945615B1 · Shetty et al. · 2011 [cited by applicant]
US 7945916B1 · Lozben et al. · 2011 [cited by applicant]
US 8051287B2 · Shetty et al. · 2011 [cited by applicant]
US 8136127B1 · Lozben et al. · 2012 [cited by applicant]
US 8156176B2 · Lerman et al. · 2012 [cited by applicant]
US 8161159B1 · Shetty et al. · 2012 [cited by applicant]
US 8166191B1 · Swaminathan et al. · 2012 [cited by applicant]
US 8176115B2 · Eves et al. · 2012 [cited by applicant]
US 8205154B2 · Doepke et al. · 2012 [cited by applicant]
US 8209611B2 · Yoshimine · 2012 [cited by applicant]
US 8209618B2 · Garofalo · 2012 [cited by applicant]
US 8218830B2 · Gavin et al. · 2012 [cited by applicant]
US 8225228B2 · Marinkovich et al. · 2012 [cited by applicant]
US 8245188B2 · Hertenstein · 2012 [cited by applicant]
US 8265457B2 · Baum et al. · 2012 [cited by applicant]
US 8270815B2 · Yen et al. · 2012 [cited by applicant]
US 8286069B2 · Gavin et al. · 2012 [cited by applicant]
US 8302008B2 · Hertenstein · 2012 [cited by applicant]
US 8331735B2 · Lee et al. · 2012 [cited by applicant]
US 8341525B1 · Achour et al. · 2012 [cited by applicant]
US 8411758B2 · Folgner et al. · 2013 [cited by applicant]
US 8412841B1 · Swaminathan et al. · 2013 [cited by applicant]
US 8422852B2 · Suri et al. · 2013 [cited by applicant]
US 8433611B2 · Lax et al. · 2013 [cited by applicant]
US 8451276B2 · Jung · 2013 [cited by applicant]
US 8495092B2 · Piccionelli et al. · 2013 [cited by applicant]
US 8510441B2 · Ooi et al. · 2013 [cited by applicant]
US 8532469B2 · Fiumi · 2013 [cited by applicant]
US 8554734B1 · Chatterjee et al. · 2013 [cited by applicant]
US 8577204B2 · Lin et al. · 2013 [cited by applicant]
US 8639086B2 · Chen et al. · 2014 [cited by applicant]
US 8667016B2 · Sims et al. · 2014 [cited by applicant]
US 8667532B2 · Heath · 2014 [cited by applicant]
US 8695031B2 · Kumar et al. · 2014 [cited by applicant]
US 8719865B2 · Moonka et al. · 2014 [cited by applicant]
US 8749618B2 · Fiumi · 2014 [cited by applicant]
US 8788941B2 · Hedges · 2014 [cited by applicant]
US 8806346B2 · Hedges · 2014 [cited by applicant]
US 8812672B2 · Ramaley et al. · 2014 [cited by applicant]
US 8831999B2 · Bolton et al. · 2014 [cited by applicant]
US 8868465B2 · Folgner et al. · 2014 [cited by applicant]
US 8910045B2 · Baum · 2014 [cited by applicant]
US 8935236B2 · Morita et al. · 2015 [cited by applicant]
US 8935611B2 · Oberbrunner et al. · 2015 [cited by applicant]
US 8966402B2 · Lu et al. · 2015 [cited by applicant]
US 8984406B2 · Pueyo et al. · 2015 [cited by applicant]
US 9009581B2 · Herberger et al. · 2015 [cited by applicant]
US 9026446B2 · Fiumi · 2015 [cited by applicant]
US 9032297B2 · Lovejoy et al. · 2015 [cited by applicant]
US 9032298B2 · Segal et al. · 2015 [cited by applicant]
US 20010041050A1 · Iwata et al. · 2001 [cited by applicant]
US 20020083324A1 · Hirai · 2002 [cited by applicant]
US 20020091835A1 · Lentini et al. · 2002 [cited by applicant]
US 20020116716A1 · Sideman · 2002 [cited by applicant]
US 20020144130A1 · Rosner et al. · 2002 [cited by applicant]
US 20020181732A1 · Safavi-Naini et al. · 2002 [cited by applicant]
US 20020181738A1 · Nakamura et al. · 2002 [cited by applicant]
US 20030233462A1 · Chien · 2003 [cited by applicant]
US 20040078825A1 · Murphy · 2004 [cited by applicant]
US 20040223606A1 · Enete · 2004 [cited by applicant]
US 20050289068A1 · Stefik et al. · 2005 [cited by applicant]
US 20060251383A1 · Vronay et al. · 2006 [cited by applicant]
US 20060259589A1 · Lerman et al. · 2006 [cited by applicant]
US 20070106419A1 · Rachamadugu · 2007 [cited by applicant]
US 20070107032A1 · Rachamadugu · 2007 [cited by applicant]
US 20070162855A1 · Hawk et al. · 2007 [cited by applicant]
US 20070179979A1 · Folgner · 2007 [cited by examiner]
US 20070198363A1 · Quoc et al. · 2007 [cited by applicant]
US 20070198534A1 · Hon et al. · 2007 [cited by applicant]
US 20070208442A1 · Perrone · 2007 [cited by applicant]
US 20070250901A1 · Mclntire et al. · 2007 [cited by applicant]
US 20070277108A1 · Orgill et al. · 2007 [cited by applicant]
US 20070300158A1 · Kasperkiewicz et al. · 2007 [cited by applicant]
US 20080049971A1 · Ramos et al. · 2008 [cited by applicant]
US 20080065771A1 · Marvit et al. · 2008 [cited by applicant]
US 20080112683A1 · Lin et al. · 2008 [cited by applicant]
US 20080123976A1 · Coombs et al. · 2008 [cited by applicant]
US 20080140433A1 · Levy et al. · 2008 [cited by applicant]
US 20080155614A1 · Cooper et al. · 2008 [cited by applicant]
US 20080165388A1 · Serlet · 2008 [cited by applicant]
US 20080183608A1 · Gavin et al. · 2008 [cited by applicant]
US 20080183844A1 · Gavin et al. · 2008 [cited by applicant]
US 20080193100A1 · Baum et al. · 2008 [cited by applicant]
US 20080208692A1 · Garaventi et al. · 2008 [cited by applicant]
US 20080243727A1 · Weber et al. · 2008 [cited by applicant]
US 20080301228A1 · Flavin · 2008 [cited by applicant]
US 20090007267A1 · Hoffmann · 2009 [cited by applicant]
US 20090094147A1 · Fein et al. · 2009 [cited by applicant]
US 20090157608A1 · Strathearn et al. · 2009 [cited by applicant]
US 20090183081A1 · Rodriguez et al. · 2009 [cited by applicant]
US 20090196570A1 · Dudas et al. · 2009 [cited by applicant]
US 20090249244A1 · Robinson et al. · 2009 [cited by applicant]
US 20100004944A1 · Palaniappan · 2010 [cited by applicant]
US 20100077022A1 · Mikkelsen et al. · 2010 [cited by applicant]
US 20100083176A1 · Park · 2010 [cited by applicant]
US 20100169127A1 · Malackowski et al. · 2010 [cited by applicant]
US 20100169779A1 · Mason et al. · 2010 [cited by applicant]
US 20100192072A1 · Spataro et al. · 2010 [cited by applicant]
US 20100226525A1 · Levy et al. · 2010 [cited by applicant]
US 20100257457A1 · Goes · 2010 [cited by applicant]
US 20100260468A1 · Khatib et al. · 2010 [cited by applicant]
US 20100269048A1 · Pahlavan et al. · 2010 [cited by applicant]
US 20100285884A1 · Gauer, III et al. · 2010 [cited by applicant]
US 20100325153A1 · Thakkar et al. · 2010 [cited by applicant]
US 20110026898A1 · Lussier et al. · 2011 [cited by applicant]
US 20110026899A1 · Lussier et al. · 2011 [cited by applicant]
US 20110026900A1 · Lussier · 2011 [cited by examiner]
US 20110029883A1 · Lussier et al. · 2011 [cited by applicant]
US 20110143631A1 · Lipman et al. · 2011 [cited by applicant]
US 20110167353A1 · Grosz et al. · 2011 [cited by applicant]
US 20110213655A1 · Henkin et al. · 2011 [cited by applicant]
US 20110214045A1 · Sumler et al. · 2011 [cited by applicant]
US 20110246554A1 · Bury et al. · 2011 [cited by applicant]
US 20110246892A1 · Hedges · 2011 [cited by applicant]
US 20110282727A1 · Phan et al. · 2011 [cited by applicant]
US 20110288910A1 · Garg et al. · 2011 [cited by applicant]
US 20110314390A1 · Park et al. · 2011 [cited by applicant]
US 20120033948A1 · Rodriguez et al. · 2012 [cited by applicant]
US 20120066059A1 · Berger · 2012 [cited by applicant]
US 20120079606A1 · Evans et al. · 2012 [cited by applicant]
US 20120130954A1 · Hood · 2012 [cited by applicant]
US 20120189282A1 · Wyatt et al. · 2012 [cited by applicant]
US 20120245952A1 · Halterman et al. · 2012 [cited by applicant]
US 20120251080A1 · Svendsen et al. · 2012 [cited by applicant]
US 20120251083A1 · Svendsen et al. · 2012 [cited by applicant]
US 20120254752A1 · Svendsen et al. · 2012 [cited by applicant]
US 20120254778A1 · Svendsen et al. · 2012 [cited by applicant]
US 20120263439A1 · Lassman et al. · 2012 [cited by applicant]
US 20120284176A1 · Svendsen et al. · 2012 [cited by applicant]
US 20120314025A1 · Fiumi · 2012 [cited by applicant]
US 20130007669A1 · Lu et al. · 2013 [cited by applicant]
US 20130064110A1 · Polinati et al. · 2013 [cited by applicant]
US 20130111326A1 · Lockhart et al. · 2013 [cited by applicant]
US 20130114847A1 · Petrovic et al. · 2013 [cited by applicant]
US 20130132462A1 · Moorer · 2013 [cited by applicant]
US 20130275886A1 · Haswell et al. · 2013 [cited by applicant]
US 20130311556A1 · Srivastava et al. · 2013 [cited by applicant]
US 20140047413A1 · Sheive et al. · 2014 [cited by applicant]
US 20140067950A1 · Winograd · 2014 [cited by applicant]
US 20140096020A1 · Grosz et al. · 2014 [cited by applicant]
US 20140121017A1 · Mandryk et al. · 2014 [cited by applicant]
US 20140143218A1 · Sanghavi et al. · 2014 [cited by applicant]
US 20140255009A1 · Svendsen et al. · 2014 [cited by applicant]
US 20140258101A1 · Svendsen et al. · 2014 [cited by applicant]
US 20140317506A1 · Rustberggaard et al. · 2014 [cited by applicant]
US 20140321832A1 · Shore · 2014 [cited by applicant]
US 20150050009A1 · Svendsen et al. · 2015 [cited by applicant]
US 20170131855A1 · Svendsen et al. · 2017 [cited by applicant]
US 20190325913A1 · Svendsen et al. · 2019 [cited by applicant]
EP 2068251A2 · 2009 [cited by applicant]
GB 2464948A · 2010 [cited by examiner]
Apple Inc., “Final Cut Pro 7 User Manual,” pp. 1-2, 1553-1583, 1995-2030, (2010). [cited by applicant]
Jokela, Tero et al., “Mobile Video Editor: Design and Evaluation,” Proceedings of the 12th International Conference on Human-Computer Interaction: Interaction Platforms and Techniques, pp. 344-353 (Jul. 2007). [cited by applicant]
Video Toolbox.com, “Video Toolbox—advanced online video editor. Convert, crop, merge or record videos with just a few clicks,” (2009) [retrieved from the Internet at http://www.videotoolbox.com/ on Apr. 10, 2014]. [cited by applicant]
Kallinikos, Jannis et al., “Video as Digital Object: Production and Distribution of Video Content in the Internet Media Ecosystem,” The Information Society: An International Journal, vol. 27, No. 5, pp. 281-294, Sep. 27… [cited by applicant]
Koh, Kyungwon, “Adolescents' Information-Creating Behavior Embedded in Digital Media Practice Using Scratch,” Journal of the American Society for Information Science and Technology, vol. 64, Issue 9, pp. 1826-1841. [cited by applicant]