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

US9369766B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9369766-B2
Application numberUS-201213669444-A
CountryUS
Kind codeB2
Filing dateNov 6, 2012
Priority dateNov 6, 2012
Publication dateJun 14, 2016
Grant dateJun 14, 2016

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 method and system for remote altering static video content in real time. The method includes encountering one or more synchronization markers embedded in a video. The video includes the static video content that plays on an electronic device. The method also includes contacting a content server along with a plurality of user parameters. The method further includes receiving streamed content for the video from the content server. The streamed content is determined based on the plurality of user parameters and a set of rules. Further, the method includes adding the streamed content to the static video content at the one or more synchronization markers. Moreover, the method includes rendering a hybrid video to a user. The hybrid video includes the streamed content and the static video content. The system includes an electronic device, communication interface, memory, and processor.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for remotely altering static video content in real time, the method comprising, during streaming of a basic video that comprises static content that blocks at least a portion of video content from an original video: sending, by an electronic device, a request for the blocked video content along with information of a user of the electronic device to a content server when a synchronization marker embedded in the basic video is encountered; receiving, by the electronic device, the blocked video content from the content server in response to the request when the user is qualified to view the blocked video content; adding, by the electronic device, the blocked video content received from the content server to the basic video at the synchronization marker to form a hybrid video, so that the hybrid video includes both the blocked video content and the static video content; and rendering, by the electronic device, the hybrid video to the user. 2. The method as claimed in claim 1 , wherein the basic video is generated by removing one or more attributes from the original video. 3. The method as claimed in claim 2 , wherein the basic video is generated by inserting a synchronization marker every a plurality of seconds in the original video, the synchronization marker configured to enable synchronization between the static content and the blocked video content, and the one or more attributes are annotated with a playback timer in accordance with the one or more synchronization markers. 4. The method as claimed in claim 3 , wherein the blocked video content received from the content server is buffered until each of the one or more synchronization markers are encountered in the video. 5. The method as claimed in claim 3 , wherein the rendering of the hybrid video comprises synchronizing the static content with the blocked video content received from the content server. 6. A non-transitory computer-readable medium, comprising a set of instruction for remotely altering static video content in real time, wherein when executed by a processor during streaming of a basic video that comprises static content that blocks at least a portion of video content from an original video, the set of instructions directs the processor to perform actions of: sending a request for the blocked video content along with information of a user of an electronic device to a content server when a synchronization marker embedded in the basic video is encountered; receiving the blocked video content from the content server in response to the request when the user is qualified to view the blocked video content; adding the blocked video content received from the content server to the basic video at the synchronization marker to form a hybrid video, so that the hybrid video includes both the blocked video content and the static video content; and rendering the hybrid video to the user. 7. The non-transitory computer-readable medium as claimed in claim 6 , wherein the basic video is generated by removing one or more attributes from the original video. 8. The non-transitory computer-readable medium as claimed in claim 7 , wherein the basic video is generated by inserting a synchronization marker every a plurality of seconds in the original video, the synchronization marker configured to enable synchronization between the static content and the blocked video content, and the one or more attributes are annotated with a playback timer in accordance with the one or more synchronization markers. 9. The non-transitory computer-readable medium as claimed in claim 8 , wherein the blocked video content received from the content server is buffered until each of the one or more synchronization markers are encountered in the video. 10. The non-transitory computer-readable medium as claimed in claim 8 , the rendering of the hybrid video comprises synchronizing the static content with the blocked video content received from the content server. 11. A system comprising: an electronic device; a communication interface in electronic communication with the electronic device; a memory that stores instructions for remotely altering static video content in real time; and a processor, when executing the instructions to stream a basic video that comprises static content that blocks at least a portion of video content from an original video, being directed to: send a request for the blocked video content along with information of a user of the electronic device to a content server when a synchronization marker embedded in the basic video is encountered; receive the blocked video content from the content server in response to the request when the user is qualified to view the blocked video content; add the blocked video content received from the content server to the basic video at the synchronization marker to form a hybrid video, so that the hybrid video includes both the blocked video content and the static video content; and render the hybrid video to the user. 12. The system as claimed in claim 11 and further comprising an electronic storage device that stores the blocked video content, the plurality of user parameters, and one or more attributes of the basic video. 13. The system as claimed in claim 11 , wherein the basic video is generated by removing one or more attributes from the original video. 14. The system as claimed in claim 13 , wherein the basic video is generated by inserting a synchronization marker every a plurality of seconds in the original video, the synchronization marker configured to enable synchronization between the static content and the blocked video content, and the one or more attributes are annotated with a playback timer in accordance with the one or more synchronization markers. 15. The system as claimed in claim 14 , wherein the blocked video content received from the content server is buffered until each of the one or more synchronization markers are encountered in the video. 16. The system as claimed in claim 14 , wherein the rendering of the hybrid video comprises synchronizing the static content with the blocked video content received from the content server. 17. The system as claimed in claim 11 , wherein the basic video is stored in a local storage medium of the electronic device. 18. The system as claimed in claim 17 , wherein the local storage medium comprises at least one of an optical disk and memory of the electronic device. 19. The method as claimed in claim 1 , wherein the basic video is stored in a local storage medium of the electronic device. 20. The method as claimed in claim 19 , wherein the local storage medium comprises at least one of an optical disk and memory of the electronic device.

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

  • 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 advertisement data (advertising per se G06Q30/02) · CPC title

  • of multiple content streams on the same device · 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

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 US9369766B2 cover?
A method and system for remote altering static video content in real time. The method includes encountering one or more synchronization markers embedded in a video. The video includes the static video content that plays on an electronic device. The method also includes contacting a content server along with a plurality of user parameters. The method further includes receiving streamed content f…
Who is the assignee on this patent?
Yahoo Inc
What technology area does this patent fall under?
Primary CPC classification H04N21/4622. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 14 2016 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).