-
公开(公告)号:US20200344320A1
公开(公告)日:2020-10-29
申请号:US16870640
申请日:2020-05-08
申请人: Conviva Inc.
发明人: Aditya R. Ganjam , Ryan J. Huebsch , Karthik K. Lakshminarayanan , Ningning Hu , Ion Stoica , Hui Zhang , Jibin Zhan
摘要: Facilitating a decision of a content player is disclosed. In some cases, performance information associated with a content player is received. The information is received from a client. A determination is made that an update should be sent to the client. The update is sent to the client. In other cases, information is received from an external entity. Based at least in part on the received information, an instruction is sent to a content player.
-
公开(公告)号:US10091285B1
公开(公告)日:2018-10-02
申请号:US15046291
申请日:2016-02-17
申请人: Conviva Inc.
IPC分类号: G06F15/16 , G06F15/173 , H04L29/08
摘要: Distributing information over a network is disclosed. Nodes are grouped into regions. Preferred nodes are designated. A source of content to be delivered to a preferred node using a preferred algorithm is indicated to at least one preferred node. At least one common node is assigned the preferred node as a relay of information.
-
公开(公告)号:US09807163B1
公开(公告)日:2017-10-31
申请号:US14804165
申请日:2015-07-20
申请人: Conviva Inc.
IPC分类号: G06F15/173 , H04L29/08
CPC分类号: H04L67/1085 , H04L67/1023 , H04L67/104 , H04L67/1074 , H04L67/1076
摘要: Facilitating the distribution of content is disclosed. A request for content is received from a requesting peer. A peer type of the requesting peer is determined. Determining the peer type of the requesting peer includes determining whether the requesting peer is a regular peer or a lightweight peer. A regular peer is one that is able to accept incoming connection requests and initiate connections. A lightweight peer is one that has less functionality than the regular peer.
-
公开(公告)号:US09088633B1
公开(公告)日:2015-07-21
申请号:US14263909
申请日:2014-04-28
申请人: Conviva Inc.
发明人: Hui Zhang , Ion Stoica , Steven R. Mccanne , Jibin Zhan , Aditya R. Ganjam
IPC分类号: G06F15/173 , H04L29/06 , G06Q40/00 , H04L29/08
CPC分类号: H04L43/16 , G06Q40/12 , H04L29/0818 , H04L29/08315 , H04L65/60 , H04L67/10 , H04L67/101 , H04L67/104 , H04L67/1063 , H04L67/1085 , H04N21/632
摘要: Delivering content in a content delivery network is disclosed. A request to retrieve digital content is received from a first client. A second client known to have the digital content and known to be capable of serving the content at the time of the request is selected. The second client is chosen from a plurality of clients in one or more service provider networks. The service provider networks have granted permission to the content delivery network to use the second client's uplink bandwidth. The second client is instructed to serve the digital content to the first client in a data transfer. Information associated with the data transfer event is recorded for use in financial settlement between the content delivery network with the network service provider whose uplink bandwidth was utilized by the second client.
摘要翻译: 披露内容传送网络中的内容。 从第一客户接收到检索数字内容的请求。 已知具有数字内容并且已知能够在请求时为内容提供服务的第二客户机被选择。 从一个或多个服务提供商网络中的多个客户端中选择第二客户端。 服务提供商网络已经授权内容分发网络使用第二客户端的上行链路带宽。 指示第二客户端在数据传输中向第一客户端提供数字内容。 记录与数据传送事件相关联的信息,用于内容传送网络与第二客户端利用上行链路带宽的网络服务提供商之间的财务结算。
-
公开(公告)号:US09813475B1
公开(公告)日:2017-11-07
申请号:US14801544
申请日:2015-07-16
申请人: Conviva Inc.
发明人: Aditya Ravikumar Ganjam , Ion Stoica , Karthik K. Lakshminarayanan , Ryan J. Huebsch , Jibin Zhan , Hui Zhang
CPC分类号: H04L65/602 , H04L65/60 , H04L65/601 , H04L65/607 , H04L65/80
摘要: Delivering a video stream is disclosed. A request for the video stream is received. A past portion of the video stream is delivered to a client. The past portion has a marker time that precedes a current time by an interval that corresponds to a buffer length in a client buffer. Receiving a video stream is also disclosed. A request for the video stream is transmitted. A past portion of the video stream is received. The received past portion has a marker time that precedes a current time by an interval that corresponds to a buffer length in a client buffer.
-
公开(公告)号:US09503352B1
公开(公告)日:2016-11-22
申请号:US14703679
申请日:2015-05-04
申请人: Conviva Inc.
CPC分类号: H04L43/16 , G06Q40/12 , H04L29/0818 , H04L29/08315 , H04L65/60 , H04L67/10 , H04L67/101 , H04L67/104 , H04L67/1063 , H04L67/1085 , H04N21/632
摘要: Tracking distribution of content is disclosed. A path of a data transfer event associated with content distribution is discovered. The transfer path is predetermined at least in part by a third party and includes a plurality of network components. Information related to the data transfer event is associated with each of the plurality of network components. The information associated with each network component is recorded.
摘要翻译: 披露内容的跟踪分布。 发现与内容分发相关联的数据传输事件的路径。 传输路径至少部分由第三方预先确定,并且包括多个网络组件。 与数据传输事件相关的信息与多个网络组件中的每一个相关联。 记录与每个网络组件相关联的信息。
-
公开(公告)号:US09300729B1
公开(公告)日:2016-03-29
申请号:US14295252
申请日:2014-06-03
申请人: Conviva Inc.
发明人: Ion Stoica , Hui Zhang , Steven R. Mccanne , Jibin Zhan , Aditya R. Ganjam
CPC分类号: H04L43/16 , G06Q40/12 , H04L29/0818 , H04L29/08315 , H04L65/60 , H04L67/10 , H04L67/101 , H04L67/104 , H04L67/1063 , H04L67/1085 , H04N21/632
摘要: Distributing information over a network is disclosed. Nodes are grouped into regions. Preferred nodes are designated. A source of content to be delivered to a preferred node using a preferred algorithm is indicated to at least one preferred node. At least one common node is assigned the preferred node as a relay of information.
摘要翻译: 公布了通过网络分发信息。 节点被分组成区域。 首选节点被指定。 至少一个优选节点指示要使用优选算法传送到优选节点的内容的源。 将至少一个公共节点分配为优选节点作为信息的中继。
-
公开(公告)号:US09118742B2
公开(公告)日:2015-08-25
申请号:US14097000
申请日:2013-12-04
申请人: Conviva Inc.
发明人: Aditya R. Ganjam , Ion Stoica , Karthik K. Lakshminarayanan , Ryan J. Huebsch , Jibin Zhan , Hui Zhang
IPC分类号: H04L29/06
CPC分类号: H04L65/602 , H04L65/60 , H04L65/601 , H04L65/607 , H04L65/80
摘要: Delivering a video stream is disclosed. A request for the video stream is received. A past portion of the video stream is delivered to a client. The past portion has a marker time that precedes a current time by an interval that corresponds to a buffer length in a client buffer. Receiving a video stream is also disclosed. A request for the video stream is transmitted. A past portion of the video stream is received. The received past portion has a marker time that precedes a current time by an interval that corresponds to a buffer length in a client buffer.
摘要翻译: 公开了提供视频流。 接收到对视频流的请求。 视频流的过去部分被传送到客户端。 过去部分具有在当前时间之前与客户机缓冲器中的缓冲器长度对应的间隔的标记时间。 还公开了接收视频流。 发送对视频流的请求。 接收视频流的过去部分。 接收的过去部分具有在当前时间之前与客户端缓冲器中的缓冲器长度相对应的间隔的标记时间。
-
公开(公告)号:US20140297884A1
公开(公告)日:2014-10-02
申请号:US14097000
申请日:2013-12-04
申请人: Conviva Inc.
发明人: Aditya R. Ganjam , Ion Stoica , Karthik K. Lakshminarayanan , Ryan J. Huebsch , Jibin Zhan , Hui Zhang
IPC分类号: H04L29/06
CPC分类号: H04L65/602 , H04L65/60 , H04L65/601 , H04L65/607 , H04L65/80
摘要: Delivering a video stream is disclosed. A request for the video stream is received. A past portion of the video stream is delivered to a client. The past portion has a marker time that precedes a current time by an interval that corresponds to a buffer length in a client buffer. Receiving a video stream is also disclosed. A request for the video stream is transmitted. A past portion of the video stream is received. The received past portion has a marker time that precedes a current time by an interval that corresponds to a buffer length in a client buffer.
摘要翻译: 公开了提供视频流。 接收到对视频流的请求。 视频流的过去部分被传送到客户端。 过去部分具有在当前时间之前与客户机缓冲器中的缓冲器长度对应的间隔的标记时间。 还公开了接收视频流。 发送对视频流的请求。 接收视频流的过去部分。 接收的过去部分具有在当前时间之前与客户端缓冲器中的缓冲器长度相对应的间隔的标记时间。
-
公开(公告)号:US10887363B1
公开(公告)日:2021-01-05
申请号:US16378385
申请日:2019-04-08
申请人: Conviva Inc.
发明人: Yan Li , Davis Shepherd , Xi Liu , Jibin Zhan , Faisal Zakaria Siddiqi , Aditya Ravikumar Ganjam , Ion Stoica , Hui Zhang , Alexey Serbin
IPC分类号: H04L29/06
摘要: Generating streaming decisions at one or more remote servers on behalf of a local client is disclosed. An indication of a content request, multi-dimensional client information, and local state information are received from a client device. A record specific to the client device is generated, in a data store, using the received local state information. The data store includes a plurality of records corresponding to respective different client devices. A set of instructions usable by the client device to obtain and play content is determined based at least in part the local state information received from the client device. The determined set of instructions is transmitted to the client device.
-
-
-
-
-
-
-
-
-