Systems and methods for multimedia swarms

US12506916B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12506916-B2
Application numberUS-202318483439-A
CountryUS
Kind codeB2
Filing dateOct 9, 2023
Priority dateMar 21, 2019
Publication dateDec 23, 2025
Grant dateDec 23, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods for multimedia swarm processes in accordance with embodiments of the invention are illustrated. One embodiment includes a method for creating a multimedia project at a swarm interface device. The method includes steps for providing a first set of multimedia content to a swarm includes several swarm members, where the several swarm members includes several swarm sources. The method further includes steps for receiving a second set of multimedia content from the several swarm sources and editing multimedia content to create a multimedia project includes at least one piece of multimedia content from the first set of multimedia content and at least one piece of multimedia content from the second set of multimedia content.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for creating a multimedia project at a swarm interface device, the method comprising: receiving, at a server, a search request for multimedia content associated with a geographical location from a swarm member; in response to the search request, providing, using the server, a first set of multimedia content comprising a first piece of multimedia content associated with the geographical location to the swarm member, wherein the swarm member comprises a swarm interface device; receiving a second piece of multimedia content from the swarm member, wherein receiving the second piece of multimedia content comprises receiving a low-bandwidth version of the second piece of multimedia content to be presented in a graphical user interface at the swarm interface device; providing an editing graphical user interface (GUI) to the swarm interface device for editing the multimedia project displaying the first piece of multimedia content and the second piece of multimedia content, wherein the editing GUI provides tools for adding effects to the multimedia project; providing, using the server, a low-bandwidth version of the first piece of multimedia content to be presented in the editing GUI at the swarm interface device; and upon determining that the second piece of multimedia content has been added to the multimedia project: downloading, in a background process, a high-bandwidth version of the second piece of multimedia content; and creating the multimedia project by synchronizing a high-bandwidth version of the first piece of multimedia content bearing a timestamp alongside the second piece of multimedia content bearing another timestamp along a single project timeline viewable on the GUI. 2 . The method of claim 1 , wherein the first or the second piece of multimedia content is content that was previously captured. 3 . The method of claim 1 , wherein the first set of multimedia content is content that was previously edited. 4 . The method of claim 1 , wherein the first set of multimedia content can be provided in a hierarchical manner, wherein one or more low-bandwidth versions of the first set of multimedia content are provided to the swarm based on an available bandwidth. 5 . The method of claim 4 , wherein the low-bandwidth version of the first set of multimedia content is selected from the group consisting of a cover art, a thumbnail, an animated thumbnail, and a low-resolution video. 6 . The method of claim 1 , wherein providing a first set of multimedia content further comprises providing the highest quality version of the first set of multimedia content that is appropriate to the network conditions based on different thresholds for the different versions of the content. 7 . The method of claim 1 , wherein the first set of multimedia content is presented to a plurality of swarm members based on a factor selected from the group consisting of user preferences, user inputs, geographic locations, and swarm content ratings. 8 . The method of claim 1 , wherein editing multimedia content further comprises combining multimedia content from swarm sources with locally captured content to create an output swarm project. 9 . The method of claim 1 , wherein editing multimedia content further comprises combining multimedia content from swarm sources in a director mode. 10 . The method of claim 1 , further comprising rating multimedia content, wherein a plurality of swarm members rates multimedia content by performing an action selected from the group consisting of starring content, providing a thumbs up designation, and voting up. 11 . The method of claim 1 , wherein sharing the multimedia project further comprises sharing on a social networking application. 12 . The method of claim 1 , wherein the swarm interface device comprises a professional camera linked to the swarm interface device and at least a mobile device comprising a camera, wherein the swarm interface device and the mobile device are communicatively linked to a set of one or more swarm servers. 13 . The method of claim 1 , wherein the created multimedia project is in the form selected from the group consisting of video presentations, an augmented reality (AR) presentation, and a virtual reality (VR) presentation. 14 . A non-transitory machine readable medium, containing processor instructions, where execution of the instructions by a processor causes the processor to perform a process for creating a multimedia project at a swarm interface device comprising: receiving, via a network interface from a swarm interface device, a search request for multimedia content associated with a geographical location from a swarm member, wherein the swarm member comprises the swarm interface device; in response to the search request, providing, via the network interface, a first set of multimedia content comprising a first piece of multimedia content associated with the geographical location to the swarm member; receiving, via the network interface from the swarm interface device, a second piece of multimedia content from the swarm member, wherein receiving the second piece of multimedia content comprises receiving a low-bandwidth version of the second piece of multimedia content to be presented in a graphical user interface at the swarm interface device; providing, via the network interface, an editing graphical user interface (GUI) to the swarm interface device for editing the multimedia project displaying the first piece of multimedia content and the second piece of multimedia content, wherein the editing GUI provides tools for adding effects to the multimedia project; providing, via the network interface to the swarm interface device, a low-bandwidth version of the first piece of multimedia content to be presented in the editing GUI at the swarm interface device; and upon determining that the second piece of multimedia content has been added to the multimedia project: downloading, in a background process, a high-bandwidth version of the second piece of multimedia content; and creating, via the network interface, the multimedia project by synchronizing a high-bandwidth version of the first piece of multimedia content bearing a timestamp alongside the second piece of multimedia content bearing another timestamp along a single project timeline viewable on the GUI. 15 . The non-transitory machine readable medium of claim 14 , wherein the first or the second piece of multimedia content is content that was previously captured. 16 . The non-transitory machine readable medium of claim 14 , wherein the first set of multimedia content is content that was previously edited. 17 . The non-transitory machine readable medium of claim 14 , wherein the first set of multimedia content can be provided in a hierarchical manner, wherein one or more low-bandwidth versions of the first set of multimedia content are provided to the swarm based on an available bandwidth. 18 . The non-transitory machine readable medium of claim 17 , wherein the low-bandwidth version of the first set of multimedia content is selected from the group consisting of a cover art, a thumbnail, an animated thumbnail, and a low-resolution video. 19 . The non-transitory machine readable medium of claim 14 , wherein editing multimedia content further comprises combining multimedia content from swarm sources with locally captured content to create an output swarm project.

Assignees

Inventors

Classifications

  • involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements {(video transcoding H04N19/40; media packet handling at the source H04L65/762)} · CPC title

  • Peer-to-peer [P2P] networks · CPC title

  • involving reformatting operations of video signals for household redistribution, storage or real-time display {(details of conversion of video standards at pixel level H04N7/01; video transcoding H04N19/40; adapting incoming signals to the display format of the display terminal G09G5/005; media handling at the source in data packet switching networks H04L65/764)} · CPC title

  • Monitoring of the downstream path of the transmission network, e.g. bandwidth available (traffic monitoring in data switching networks H04L43/00; monitoring data switching networks utilization H04L43/0876) · CPC title

  • Live feed · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12506916B2 cover?
Systems and methods for multimedia swarm processes in accordance with embodiments of the invention are illustrated. One embodiment includes a method for creating a multimedia project at a swarm interface device. The method includes steps for providing a first set of multimedia content to a swarm includes several swarm members, where the several swarm members includes several swarm sources. The …
Who is the assignee on this patent?
Divx Llc
What technology area does this patent fall under?
Primary CPC classification H04N21/2662. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 23 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).