Method and system for remote altering static video content in real time
First Claim
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, andwherein 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.
6 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
18 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
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. - View Dependent Claims (8, 9, 11, 12)
-
-
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.
-
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. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification