Annotation framework for video

US11423213B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11423213-B2
Application numberUS-202017107018-A
CountryUS
Kind codeB2
Filing dateNov 30, 2020
Priority dateDec 22, 2006
Publication dateAug 23, 2022
Grant dateAug 23, 2022

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.

A system and method for transferring annotations associated with a media file. An annotation associated with a media file is indexed to a first instance of that media file. By comparing features of the two instances, a mapping is created between the first instance of the media file and a second instance of the media file. The annotation can be indexed to the second instance using the mapping between the first and second instances. The annotation can be processed (displayed, stored, or modified) based on the index to the second instance.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for providing annotations to client devices, the method comprising: causing a video to be presented on a display associated with a client device; causing a first annotation to be presented, wherein the first annotation corresponds to a first frame of the video being presented on the display; receiving a request from the client device to modify annotations presented in connection with the video; in response to receiving the request, identifying a second annotation to be presented on a second frame of the video being presented on the display; and causing the second annotation to be presented in connection with presentation of the second frame of the video on the display. 2. The method of claim 1 , wherein the first annotation is text in a first language, and wherein the second annotation is text in a second language. 3. The method of claim 1 , wherein the second annotation is identified in response to receiving a selection of an annotation from a list of annotations that is presented on the display. 4. The method of claim 1 , further comprising: receiving an indication of a change in resolution of presentation of the video on the display from a first resolution to a second resolution; and identifying a portion of the second frame in which the second annotation is to be presented based on the second resolution. 5. The method of claim 1 , wherein the second frame of the video is identified based on a frame rate of the video. 6. The method of claim 1 , wherein the first annotation and the second annotation are identified based on an annotation definition associated with the video. 7. A system for providing annotations to client devices, the system comprising: a hardware processor that is configured to: cause a video to be presented on a display associated with a client device; cause a first annotation to be presented, wherein the first annotation corresponds to a first frame of the video being presented on the display; receive a request from the client device to modify annotations presented in connection with the video; in response to receiving the request, identify a second annotation to be presented on a second frame of the video being presented on the display; and cause the second annotation to be presented in connection with presentation of the second frame of the video on the display. 8. The system of claim 7 , wherein the first annotation is text in a first language, and wherein the second annotation is text in a second language. 9. The system of claim 7 , wherein the second annotation is identified in response to receiving a selection of an annotation from a list of annotations that is presented on the display. 10. The system of claim 7 , wherein the hardware processor is configured to: receive an indication of a change in resolution of presentation of the video on the display from a first resolution to a second resolution; and identify a portion of the second frame in which the second annotation is to be presented based on the second resolution. 11. The system of claim 7 , wherein the second frame of the video is identified based on a frame rate of the video. 12. The system of claim 7 , wherein the first annotation and the second annotation are identified based on an annotation definition associated with the video. 13. A non-transitory computer-readable medium containing computer executable instructions that, when executed by a processor, cause the processor to perform a method for providing annotations to client devices, the method comprising: causing a video to be presented on a display associated with a client device; causing a first annotation to be presented, wherein the first annotation corresponds to a first frame of the video being presented on the display; receiving a request from the client device to modify annotations presented in connection with the video; in response to receiving the request, identifying a second annotation to be presented on a second frame of the video being presented on the display; and causing the second annotation to be presented in connection with presentation of the second frame of the video on the display. 14. The non-transitory computer-readable medium of claim 13 , wherein the first annotation is text in a first language, and wherein the second annotation is text in a second language. 15. The non-transitory computer-readable medium of claim 13 , wherein the second annotation is identified in response to receiving a selection of an annotation from a list of annotations that is presented on the display. 16. The non-transitory computer-readable medium of claim 13 , the method comprising: receiving an indication of a change in resolution of presentation of the video on the display from a first resolution to a second resolution; and identifying a portion of the second frame in which the second annotation is to be presented based on the second resolution. 17. The non-transitory computer-readable medium of claim 13 , wherein the second frame of the video is identified based on a frame rate of the video. 18. The non-transitory computer-readable medium of claim 13 , wherein the first annotation and the second annotation are identified based on an annotation definition associated with the video.

Assignees

Inventors

Classifications

  • G06F40/169Primary

    Annotation, e.g. comment data or footnotes · CPC title

  • G06F17/00Primary

    Digital computing or data processing equipment or methods, specially adapted for specific functions (information retrieval, database structures or file system structures therefor G06F16/00) · CPC title

  • G06F16/78Primary

    Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually · CPC title

  • by using information not detectable on the record carrier · 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 US11423213B2 cover?
A system and method for transferring annotations associated with a media file. An annotation associated with a media file is indexed to a first instance of that media file. By comparing features of the two instances, a mapping is created between the first instance of the media file and a second instance of the media file. The annotation can be indexed to the second instance using the mapping be…
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification G06F40/169. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 23 2022 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).