Managing concurrent streaming of media streams
US-2017310731-A1 · Oct 26, 2017 · US
US2016351229A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016351229-A1 |
| Application number | US-201514726110-A |
| Country | US |
| Kind code | A1 |
| Filing date | May 29, 2015 |
| Priority date | May 29, 2015 |
| Publication date | Dec 1, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In various embodiments, methods and systems for providing video scrubbing based on thumbnail video players are provided. An indication to review video content on a video player is received. The video content corresponds to a thumbnail video in a playlist that supports a thumbnail video player. In particular, the playlist includes a thumbnail video variant constructively as a variant of the video content. The thumbnail video variant is referenced from the playlist to locate the thumbnail video. A video player development component supports generating, packaging, and communicating instructions for the providing the thumbnail video in a thumbnail video player. The thumbnail video is communicated for display on the thumbnail video player as continuous thumbnail video for video scrubbing the video content. It is contemplated that a selection indication associated with a portion of the thumbnail video triggers navigation to a corresponding portion in the video content in the video player.
Opening claim text (preview).
The invention claimed is: 1 . One or more computer storage media having computer-executable instructions embodied thereon that, when executed, by one or more processors, causes the one or more processors to perform a method for providing video scrubbing using thumbnail players, the method comprising: accessing a video player package, the video player package comprising a playlist having a video content variant and a thumbnail video variant; generating a video player for video content, the video content is accessed based on the playlist having the video content variant; receiving an indication to review the video content; and generating a thumbnail video player for thumbnail video, the thumbnail video is accessed based on the playlist having the thumbnail video variant. 2 . The media of claim 1 , wherein the playlist comprises at least one video content variant associated with a video profile, at least one thumbnail video variant associated with a thumbnail video profile, and at least one thumbnail image variant associated with a thumbnail image profile. 3 . The media of claim 1 , wherein the video content variant is tagged with a first tag that designates the video content for playback on the video player and the thumbnail video player is tagged with a second that designates the thumbnail video for playback on the thumbnail video player. 4 . The media of claim 1 , wherein the thumbnail video player is implemented with an adaptive bit rate (ABR) policy that instructs the thumbnail video player to exclusively access thumbnail video variants in the playlist. 5 . The media of claim 1 , wherein the thumbnail video player generates the thumbnail video having a lower resolution and a smaller display area than the corresponding video content. 6 . The media of claim 1 , wherein the thumbnail video player generates the thumbnail video as video only. 7 . The media of claim 1 , further comprising: receiving a selection indication of a portion of the thumbnail video; and navigating to a corresponding portion of the video content on the video player. 8 . A computer-implemented method for providing video scrubbing using thumbnail video players, the method comprising: accessing a video player instance for video content and thumbnail video, the video player instance comprising configuration instructions for video content and thumbnail video content; and generating a video player package for the video content and the thumbnail video, the video player package comprises a playlist having a video content variant and a thumbnail video variant. 9 . The method of claim 8 , wherein generating the video player package further comprises downsizing a resolution of the video content, the resolution of the video content is downsized from a first resolution to a second resolution used as a resolution of the thumbnail video, the second resolution is lower than the first resolution. 10 . The method of claim 8 , wherein generating the video player package further comprises converting the video content to thumbnail video as video-only. 11 . The method of claim 8 , wherein generating the video player package further comprises tagging the video content with a first tag and tagging the thumbnail video with a second tag, the first tag and the second tag designate corresponding variants for a video player and a thumbnail video player respectively. 12 . The method of claim 8 , wherein the second tag excludes the thumbnail video from playback using the video player, the thumbnail video is constructively a variant of the video content in the playlist. 13 . The method of claim 8 , wherein the thumbnail video corresponds to a thumbnail video player, the thumbnail video player is associated with a thumbnail adaptive bit rate (ABR) policy that instructs the thumbnail video player to exclusively access thumbnail video variants. 14 . The method of claim 8 , wherein the playlist comprises at least one video content variant associated with a video profile, at least one thumbnail video variant associated with a thumbnail video profile, and at least one thumbnail image variant associated with a thumbnail image profile. 15 . The method of claim 8 , wherein the video player instance is generated based on accessing an integrated development environment providing a software development kit for the video player instance, the integrated development environment comprises application programming interfaces for generating the video player instance. 16 . The method of claim 8 , further comprising communicating the video player package such that the thumbnail video is played back at a media device using the thumbnail video player when video scrubbing the video content. 17 . A system for providing video scrubbing using thumbnail video players, the system comprising: a processor and a memory configured for providing computer program instructions to the processor; an video player component configured for: accessing a video player package, the video player package comprises the playlist having a video content variant and a thumbnail video variant; generating a video player for the video content, the video content is accessed based on the playlist; receiving an indication to review the video content; and generating a thumbnail video player for the thumbnail video, the thumbnail video is accessed based on the playlist. 18 . The system of claim 17 , the system further comprising: a video player development component configured for: accessing the video player instance for the video content and the thumbnail video; generating the video player package for the video content and the thumbnail video, the video player package comprises the playlist having the video content variant and the thumbnail video variant; and communicating the video player package such that the thumbnail video is played back using the thumbnail video player when video scrubbing the video content. 19 . The system of claim 17 , the system further comprising: a video player instance component configured for: generating a video player instance having configuration instructions for video content and thumbnail video, wherein the video player instance is generated using a software development kit that supports thumbnail video profiles used to playback thumbnail videos in a thumbnail video player; and communicating the video player instance. 20 . The system of claim 19 , wherein generating the video player instance further comprises selecting at least one video content profile and at least one thumbnail video profile. 21 . The system of claim 19 , wherein a video content profile is associated with a first tag and a thumbnail video profile is associated with a second tag, wherein the first tag and the second tag designate corresponding profiles for the video player and the thumbnail video player respectively. 22 . The system of claim 21 , wherein the video content profile or the thumbnail video profile is a record of attributes and metadata of the corresponding video. 23 . The system of claim 21 , wherein the video content profile or the thumbnail video profile comprises one of: a live thumbnail video profile or a video on demand (VOD) thumbnail video profile. 24 . The system of claim 19 , wherein generating the video player instance comprises referencing, from a video player development component, one or more of the following: a video component, a video player packager compon
Programmed access in sequence to addressed parts of tracks of operating record carriers (access by moving the head G11B3/08, G11B5/54, G11B7/085, G11B21/022; by moving the record carrier G11B15/005, G11B17/005, by driving of both record carrier and head G11B15/1816) · CPC title
Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title
Indicating arrangements {(indicating means incorporated in magazine or cassette G11B23/046 and G11B23/0875; indicating measured values in general G01D)} · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.