Graphical user interface for management of remotely stored videos, and captions or subtitles thereof

US9710553B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9710553-B2
Application numberUS-75426907-A
CountryUS
Kind codeB2
Filing dateMay 25, 2007
Priority dateMay 25, 2007
Publication dateJul 18, 2017
Grant dateJul 18, 2017

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.

The present invention relates to video provided over one or more networks. Methods and systems for providing, playing, and/or editing video having multiple tracks of timed text are provided in different embodiments of the present invention.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a memory; and a processing device, coupled to the memory, to: (a) provide, via a video list user interface, a list of videos of a remote user, the list of videos comprising a plurality of videos that each have one or more timed text tracks, each track of the one or more timed text tracks comprising a timed text and a first metadata indicating a language of the timed text and a second metadata indicating a name of the track, the video list user interface further comprising, for each video of the plurality of videos: a first control element for a view action to view the video, a second control element for a list action to view a track list comprising the one or more timed text tracks of the video, and to select a timed text track from the one or more timed text tracks, one or more additional control elements for additional actions to be performed on the selected timed text track, the additional actions comprising an edit action to edit the selected timed text track of the video, and an add action to add a new timed text track for the video; (b) receive, via the one or more additional control elements of the video list user interface, an input from the remote user specifying one of the additional actions; (c) responsive to determining that the input from the remote user specifies the edit action, present a multi-track timed text editor user interface for the remote user to edit the selected timed text track of the video; and (d) responsive to determining that the input from the remote user specifies the add action, present the multi-track timed text editor user interface for the remote user to add the new timed text track for the video, wherein the multi-track timed text editor user interface comprises a user interface element for inputting a language of the new timed text track, a user interface element for inputting a name of the new timed text track, and a user interface element for inputting a timed text of the new timed text track. 2. The system of claim 1 , wherein the processing device is further to upload video data with the one or more timed text tracks over the network, and apply additional metadata for the one or more timed text tracks. 3. The system of claim 1 , wherein the processing device is further to receive a second input from the remote user indicating a selection of multiple videos to delete, and delete the selected videos and timed text tracks associated with the selected videos in response to the second input. 4. The system of claim 1 wherein the processing device is further to enable the remote user to edit the first and second metadata of the selected timed text track. 5. The system of claim 1 , wherein the processing device is further to create and store a video file capable of displaying text content of the selected timed text track at times specified by the selected timed text track. 6. The system of claim 1 , wherein the processing device is further to create a video file that includes both the video and the edited timed text of the selected timed text track. 7. The system of claim 1 , wherein the processing device is further to store the edited timed text of the selected timed text track in a separate file linked to a video file. 8. A computer-implemented method comprising: providing, via a video list user interface, a list of videos of a remote user, the list of videos comprising a plurality of videos that each have one or more timed text tracks, each track of the one or more timed text tracks comprising a timed text and a first metadata indicating a language of the timed text and a second metadata indicating a name of the track, the video list user interface further comprising, for each video of the plurality of videos: a first control element for a view action to view the video, a second control element for a list action to view a track list comprising the one or more timed text tracks of the video, and to select a timed text track from the one or more timed text tracks, one or more additional control elements for additional actions to be performed on the selected timed text track, the additional actions comprising an edit action to edit the selected timed text track of the video, and an add action to add a new timed text track for the video; receiving, via the one or more additional control elements of the video list user interface, an input from the remote user specifying one of the additional actions; responsive to determining, by a processing device, that the input from the remote user specifies the edit action, present a multi-track timed text editor user interface for the remote user to edit the selected timed text track of the video; and responsive to determining, by the processing device, that the input from the remote user specifies the add action, present the multi-track timed text editor user interface for the remote user to add the new timed text track for the video, wherein the multi-track timed text editor user interface comprises a user interface element for inputting a language of the new timed text track, a user interface element for inputting a name of the new timed text track, and a user interface element for inputting a timed text of the new timed text track. 9. The method of claim 8 , further comprising: enabling the remote user to upload video data with the one or more timed text tracks over the network; and enabling the remote user to apply additional metadata for the one or more timed text tracks. 10. The method of claim 8 , further comprising: receiving, via the video list user interface, a second input from the remote user indicating a selection of multiple videos to delete; and deleting the selected videos and timed text tracks associated with the selected videos in response to the second input. 11. The method of claim 8 , further comprising: enabling, by the multi-track timed text editor user interface, the remote user to edit the first and second metadata of the selected timed text track. 12. The method of claim 8 , further comprising creating and storing a video file capable of displaying text content of the selected timed text track at times specified by the selected timed text track. 13. The method of claim 8 , further comprising creating a video file that includes both the video and the edited timed text of the selected timed text track. 14. The method of claim 8 , further comprising storing the edited timed text of the selected timed text track in a separate file linked to a video file. 15. A non-transitory computer-readable storage medium including data that, when accessed by a processor, causes the processor to: provide, via a video list user interface, a list of videos of a remote user, the list of videos comprising a plurality of videos that each have one or more timed text tracks, each track of the one or more timed text tracks comprising a timed text and a first metadata indicating a language of the timed text and a second metadata indicating a name of the track, the video list user interface further comprising, for each video of the plurality of videos: a first control element for a view action to view the video, a second control element for a list action to view a track list comprising the one or more timed text tracks of the video, and to select a timed text track from the one or more timed text tracks, one or more additional control elements for additional actions to be performed on the selected timed text track, the additional actions comprising an edit action to edit the selected timed text track of the video, and an add action to add a new timed text track for the video;

Assignees

Inventors

Classifications

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • for displaying teletext characters · CPC title

  • Content synchronisation processes, e.g. decoder synchronisation · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

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 US9710553B2 cover?
The present invention relates to video provided over one or more networks. Methods and systems for providing, playing, and/or editing video having multiple tracks of timed text are provided in different embodiments of the present invention.
Who is the assignee on this patent?
Harrenstien Kenneth L, Gove Andrew Philip, Shao Wei, and 1 more
What technology area does this patent fall under?
Primary CPC classification H04N21/4302. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 18 2017 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).