CA3073584C

System, method, and application for exchanging content in a social network environment

Abstract

Users share live (SHARE LIVE) content in real-time by sharing socially- targeted user-selected/generated content while simultaneously consuming content from any integrated content provider. In the context of an exemplary music-based scenario, the user, while listening to music from any integrated music provider, may initiate a SHARE LIVE session such that concurrent data streams are maintained and media playback information is managed separately from media content playback channels. Information about playback events is continuously transmitted via facilitated sockets. Other users may consume shared content (LISTEN LIVE) by tapping a proprietary resolution method to identify and properly source the media content files the broadcaster is sharing. Independent social broadcast streams may also be overlaid atop the direct playback of media content from a preferred provider as governed by the proprietary resolution method. An event-handling micro-service maintains and combines the broadcaster's content playback actions and social content, which are synchronized on multiple user devices.

CA3073584C, drawing sheet 1
Sheet 1 of 49

Term

10.6 yearsleft in the term

Expires 3 May 2037.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

26 claims: 4 independent, 22 dependent

  1. 1
    A non-transitory, computer-implementable, media content-sharing social broadcast system, the media content-sharing social broadcast system being operable within a computer network environment for providing a media content broadcast to at least one content-consuming client, content consumption at the at least one content-consuming client being based upon a playback state of and invitation by a broadcasting client, the media content-sharing system:establishing by way of an a non-transitory, computer-implementable application a first instruction-passing channel and a second content-delivery channel in parallel to the first instruction-passing channel at the at least one content-consuming client via the computer network environment;generating routing and playback instructions for governing playback of consumable legally-protected media content via the content-delivery channel at the at least one content-consuming client;and passing the routing and playback instructions to the at least one contentconsuming client via the first instruction-passing channel for sourcing consumable legally-protected media content to the at least one content-consuming client from a preferred legal access point associated with the at least one content-consuming client.
  2. 12
    A data-routing governance system for governing and reporting data routing within a content delivery network, the data-routing governance system comprising a data-routing compliance appliance, the data-routing compliance appliance being in communication with a media content-sharing system operable within the content delivery network and cooperable with a plurality of routing instruction fulfillment sources;Date Reçue/Date Received 2022-06-21 the media content-sharing system being characterized by an applicationestablished instruction-passing channel and an application-established content delivery channel at least one content-consuming client, routing and playback instructions being firstly generated for governing playback of consumable legally-protected media content at the at least one content-consuming client via the content-delivery channel, the routing and playback instructions being secondly passed to the at least one content-consuming client via the instruction-passing channel for sourcing, based on a playback state of a broadcasting client, consumable legally-protected media content to the last one contentconsuming client from a preferred data fulfillment source associated with the at least one content-consuming client;the content delivery network for delivering select data files to an end user from the preferred data fulfillment source associated with the at least one content-consuming client, the compliance appliance providing (a) industry rights management (b) compliance monitoring or (c) compliance reporting of data file transmissions of routed, legally-protected data from the preferred data fulfillment source associated with the at least one content-consuming client.
  3. 14
    A non-transitory, computer-implementable, media content-sharing social broadcast system, the media content-sharing social broadcast system being operable within a computer network environment for providing a media content broadcast as initiated by a broadcasting client and consumed by at least one content-consuming client by variously sourced media content in reply to an invitation as initiated by the broadcasting client, content consumption at each content-consuming client being based upon a playback state of the broadcasting client and effected by way of concurrent data streams characterized by:establishing a first instruction-passing channel and a separate second contentdelivery channel at each content-consuming client via a non-transitory, computerimplementable application implemented by the broadcasting client and each contentconsuming client within the computer network environment;generating routing and playback instructions for governing playback of consumable legally-protected media content at each content-consuming client via the content-delivery channel;and passing the routing and playback instructions to each content-consuming client via the instruction-passing channel for sourcing consumable legally-protected media content to each content-consuming client from a preferred legal access point associated with each content-consuming client.
  4. 25
    A data-routing governance system for governing and reporting data routing within a content delivery network, the data-routing governance system comprising a data-routing compliance appliance, the data-routing compliance appliance being in communication with a media content-sharing system operable within the content delivery network and cooperable with a plurality of routing instruction fulfillment sources;Date Reçue/Date Received 2022-06-21 the media content-sharing system being characterized by an applicationestablished instruction-passing channel and an application-established content delivery channel at each content-consuming client, routing and playback instructions being firstly generated for governing playback of consumable legally-protected media content at each 5 content-consuming client via the content-delivery channel, the routing and playback instructions being secondly passed to each content-consuming client via the instructionpassing channel for sourcing, based on a playback state of a broadcasting client, consumable legally-protected media content to each content-consuming client from a preferred data fulfillment source associated with each content-consuming client as 10 initiated by an invitation from the broadcasting client;the content delivery network for delivering select data files to each contentconsuming client from respective preferred data fulfillment sources associated with each content-consuming client, the compliance appliance providing (a) industry rights management (b) compliance monitoring or (c) compliance reporting of data file 15 transmissions of routed, legally-protected data.