-
公开(公告)号:US09456230B1
公开(公告)日:2016-09-27
申请号:US14444626
申请日:2014-07-28
Applicant: Google Inc.
Inventor: Silviu Bota , Bianca Milatinovici , Christian Ingemar Falk
IPC: H04N5/445 , H04N21/235 , H04N21/84 , H04N21/6408 , H04N21/258 , H04N21/2365 , H04N21/262
CPC classification number: H04N21/235 , H04N21/222 , H04N21/23106 , H04N21/2365 , H04N21/25841 , H04N21/25883 , H04N21/262 , H04N21/631 , H04N21/6408 , H04N21/8133 , H04N21/84
Abstract: A system and method for generating and distributing overlay streams in real time over an overlay stream distribution channel that overlays events of a video stream distributed in a separate video channel. Overlay streams are distributed to subscriber recipient components via a unicast channel in order to enhance user viewing. A publisher subscriber component and caching techniques a low latency, high availability unicasting based real time overlay distribution system for a large numbers of concurrent overlay recipients.
Abstract translation: 一种用于在覆盖分布在单独视频信道中的视频流的事件的覆盖流分发信道上实时生成和分发覆盖流的系统和方法。 重叠流通过单播信道分发给用户接收者组件,以便增强用户观看。 发布者订阅者组件和缓存技术是为大量并发覆盖收件人提供低延迟,高可用性基于单播的实时覆盖分配系统。
-
公开(公告)号:US10061482B1
公开(公告)日:2018-08-28
申请号:US13929592
申请日:2013-06-27
Applicant: Google Inc.
Inventor: Aaron Dennis Bingham , Silviu Bota , Raul Evelio Vera , Dror Menachem Shimshowitz
IPC: G06F3/0484
CPC classification number: G11B27/00 , G06F16/70 , H04N21/47205 , H04N21/4753 , H04N21/4788 , H04N21/84 , H04N21/8455 , H04N21/8456
Abstract: Methods, systems, and media for presenting annotations across multiple videos are provided. In some implementations, methods for presenting annotations across multiple videos are provided, the methods comprising: presenting a user interface to a user, wherein the user interface prompts the user to select an annotation to be associated with a plurality of videos associated with a user account; receiving a selection of an annotation to associate with the plurality of videos associated with the user account; transmitting data to a server identifying the selected annotation; and causing the server to associate the annotation with the plurality of videos. In some implementations, the methods further comprise: communicating with the server to set placement and timing information of the annotation; and causing the annotation to be presented upon rendering one of the plurality of videos based on the placement information of the annotation and the timing information of the annotation.
-