Method and system for remote altering static video content in real time

US10149000B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10149000-B2
Application numberUS-201615151882-A
CountryUS
Kind codeB2
Filing dateMay 11, 2016
Priority dateNov 6, 2012
Publication dateDec 4, 2018
Grant dateDec 4, 2018

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.

Methods and devices for remote altering of static video content in real time are provided. A method for encoding video includes removing an attribute from a video including the attribute and static content. The attribute and static content may be configured to be played by a first device. The method also includes replacing the removed attribute with content to be played by the first device in place of the removed attribute. The method further includes embedding a synchronization marker in the video. The embedded synchronization marker may be configured to synchronize streaming of content from a second device to the first device with playing of the static content by the first device. A system for encoding video includes a processor and a memory storing instructions configured to, when executed by the processor, cause the processor to perform steps of a method. A memory may be a non-transitory computer-readable medium.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for encoding video, comprising: removing, with a processor, an attribute from a video comprising the attribute and static content, the attribute and the static content each configured to be played by a first device; replacing, with a processor, the removed attribute with content to be played by the first device in place of the removed attribute; and embedding, with a processor, a synchronization marker in the video, wherein the embedded synchronization marker is configured such that when the first device encounters the embedded synchronization marker, the first device sends to a second device a request for the removed attribute, wherein the embedded synchronization marker is further configured to synchronize streaming of the removed attribute from the second device to the first device with playing of the static content by the first device, such that a hybrid video that includes both the removed attribute and the static content is formed, and wherein the embedded synchronization marker is further configured such that when the first device encounters the embedded synchronization marker, the first device sends to the second device user information configured to indicate to the second device whether a user of the first device is qualified to receive the removed attribute from the second device. 2. The method of claim 1 , further comprising annotating, with a processor, the removed attribute in accordance with the embedded synchronization marker. 3. The method of claim 2 , wherein annotating the removed attribute comprises annotating the removed attribute with a playback timer in accordance with the synchronization marker. 4. The method of claim 2 , further comprising storing, with a processor, the annotated removed attribute in the second device. 5. The method of claim 1 , wherein the attribute comprises at least one of subtitles, credits, audio content, video content, a picture frame, or a portion of a picture frame. 6. The method of claim 1 , wherein the embedded synchronization marker is further configured to indicate to the first device where to add the removed attribute to the static content in order to form the hybrid video. 7. A device for encoding video, comprising: a processor; and a memory storing instructions configured to, when executed by the processor, cause the processor to: remove an attribute from a video comprising the attribute and static content, the attribute and the static content each configured to be played by a first device; replace the removed attribute with content to be played by the first device in place of the removed attribute; and embed a synchronization marker in the video, wherein the embedded synchronization marker is configured such that when the first device encounters the embedded synchronization marker, the first device sends to a second device a request for the removed attribute, wherein the embedded synchronization marker is further configured to synchronize streaming of the removed attribute from the second device to the first device with playing of the static content by the first device, such that a hybrid video that includes both the removed attribute and the static content is formed, and wherein the embedded synchronization marker is further configured such that when the first device encounters the embedded synchronization marker, the first device sends to the second device user information configured to indicate to the second device whether a user of the first device is qualified to receive the removed attribute from the second device. 8. The device of claim 7 , wherein the instructions are further configured to, when executed by the processor, cause the processor to annotate the removed attribute in accordance with the embedded synchronization marker. 9. The device of claim 8 , wherein annotating the removed attribute comprises annotating the removed attribute with a playback timer in accordance with the synchronization marker. 10. The device of 8 , wherein the instructions are further configured to, when executed by the processor, cause the processor to store the annotated removed attribute in the second device. 11. The device of claim 7 , wherein the attribute comprises at least one of subtitles, credits, audio content, video content, a picture frame, or a portion of a picture frame. 12. The device of claim 7 , wherein the embedded synchronization marker is further configured to indicate to the first device where to add the removed attribute to the static content in order to form the hybrid video. 13. A non-transitory computer-readable medium storing instructions for encoding a video, the instructions configured to, when executed by a processor, cause the processor to: remove an attribute from a video comprising the attribute and static content, the attribute and the static content each configured to be played by a first device; replace the removed attribute with content to be played by the first device in place of the removed attribute; and embed a synchronization marker in the video, wherein the embedded synchronization marker is configured such that when the first device encounters the embedded synchronization marker, the first device sends to a second device a request for the removed attribute, wherein the embedded synchronization marker is further configured to synchronize streaming of the removed attribute from the second device to the first device with playing of the static content by the first device, such that a hybrid video that includes both the removed attribute and the static content is formed, and wherein the embedded synchronization marker is further configured such that when the first device encounters the embedded synchronization marker, the first device sends to the second device user information configured to indicate to the second device whether a user of the first device is qualified to receive the removed attribute from the second device. 14. The non-transitory computer-readable medium of claim 13 , wherein the instructions are further configured to, when executed by the processor, cause the processor to annotate the removed attribute in accordance with the embedded synchronization marker. 15. The non-transitory computer-readable medium of claim 14 , wherein annotating the removed attribute comprises annotating the removed attribute with a playback timer in accordance with the synchronization marker. 16. The non-transitory computer-readable medium of claim 14 , wherein: the instructions are further configured to, when executed by the processor, cause the processor to store the annotated removed attribute in the second device. 17. The non-transitory computer-readable medium of claim 13 , wherein the attribute comprises at least one of subtitles, credits, audio content, video content, a picture frame, or a portion of a picture frame. 18. The non-transitory computer-readable medium of claim 13 , wherein: the embedded synchronization marker is further configured to indicate to the first device where to add the removed attribute to the static content in order to form the hybrid video.

Assignees

Inventors

Classifications

  • involving the geographical location of the client (retrieval from the Internet by querying based on geographical locations G06F16/9537; systems specially adapted for using geographical information in broadcast systems H04H60/70; protocols in which the network application is adapted for the location of the user terminal in communication control or processing H04L67/52; services making use of the location of users or terminals in wireless networks H04W4/02; locating users or terminals in wireless networks H04W64/00) · CPC title

  • Synchronisation processes, e.g. processing of PCR [Programme Clock References] {(arrangements for synchronising broadcast or distribution via plural systems in broadcast distribution systems H04H20/18)} · CPC title

  • involving advertisement data (advertising per se G06Q30/02) · CPC title

  • Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet (web site content organization and management for information retrieval from the Internet G06F16/958; transmission by internet of broadcast information H04H60/82; stock exchange data over packet-switching network H04L12/1804; push services including data channel over packet-switching network H04L12/1859) · CPC title

  • involving splicing one content stream with another content stream, e.g. for substituting a video clip · 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 US10149000B2 cover?
Methods and devices for remote altering of static video content in real time are provided. A method for encoding video includes removing an attribute from a video including the attribute and static content. The attribute and static content may be configured to be played by a first device. The method also includes replacing the removed attribute with content to be played by the first device in p…
Who is the assignee on this patent?
Excalibur Ip Llc
What technology area does this patent fall under?
Primary CPC classification H04N21/4307. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 04 2018 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).