Systems and methods for inserting breakpoints and reference links into a media file
AssigneeViacom International Inc.
InventorsVincenza Pizzo, Joel Sanders
Life of this patent
Estimating the term…
Abstract
Described herein are systems and methods for inserting breakpoints and reference links into a multimedia file. A method may comprise receiving breakpoint information from a content provider, wherein the breakpoint information is specific to a first digital media file of a plurality of digital media files, inserting a plurality of breakpoints into the first digital media file based on the breakpoint information, wherein the plurality of breakpoints designate at least one clip within the first digital media file, receiving a user share request from a user device to share the at least one clip within the first digital media file, and providing the user device with a sharable reference link to the at least one clip.
Claims20
A method, comprising:
- receiving breakpoint information from a content provider, wherein the breakpoint information is specific to a first digital media file of a plurality of digital media files;
- inserting a plurality of breakpoints into the first digital media file based on the breakpoint information, wherein the plurality of breakpoints designate a plurality of clips within the first digital media file;
- receiving a user share request from a user device to share a first one of the clips within the first digital media file, the first clip selected by a user being identified based on a playback time indicated by the user share request as a portion of the first digital media file extending from a first breakpoint immediately prior to the playback time indicated in the user share request to a second breakpoint immediately following the playback time indicated in the user share request, the first clip being associated with a shareable reference link;
- and
- providing the user device with the shareable reference link to the first clip.
A non-transitory computer readable storage medium with an executable program stored thereon, wherein the program instructs a processor to perform actions that include:
- receiving breakpoint information from a content provider, wherein the breakpoint information is specific to a first digital media file of a plurality of digital media files;
- inserting a plurality of breakpoints into the first digital media file based on the breakpoint information, wherein the plurality of breakpoints designate a plurality of clips within the first digital media file;
- receiving a user share request from a user device to share a first one of the clips within the first digital media file, the first clip selected by a user being identified based on a playback time indicated by the user share request as a portion of the first digital media file extending from a first breakpoint immediately prior to the playback time indicated in the user share request to a second breakpoint immediately following the playback time indicated in the user share request, the first clip being associated with a shareable reference link;
- and
- providing the user device with the shareable reference link to the first clip.
A media on-demand server, comprising:
- a memory storing a plurality of rules;
- and
- a processor coupled to the memory and configured to perform actions that include:
- receiving breakpoint information from a content provider, wherein the breakpoint information is specific to a first digital media file of a plurality of digital media files;
- inserting a plurality of breakpoints into the first digital media file based on the breakpoint information, wherein the plurality of breakpoints designate a plurality of clips within the first digital media file;
- receiving a user share request from a user device to share a first one of the clips within the first digital media file, the first clip selected by a user being identified based on a playback time indicated by the user share request as a portion of the first digital media file extending from a first breakpoint immediately prior to the playback time indicated in the user share request to a second breakpoint immediately following the playback time indicated in the user share request, the first clip being associated with a shareable reference link;
- and
- providing the user device with the shareable reference link to the first clip.
Dependencies are inferred from the claim text.