-
公开(公告)号:US20150312603A1
公开(公告)日:2015-10-29
申请号:US14259784
申请日:2014-04-23
Applicant: Netflix, Inc.
Inventor: ANGADH SINGH , CARLOS GOMEZ-URIBE
IPC: H04N21/25 , H04N21/61 , H04N21/258
CPC classification number: H04N21/252 , H04N21/251 , H04N21/25891 , H04N21/26258 , H04N21/2668 , H04N21/4825 , H04N21/4826 , H04N21/6125
Abstract: In an approach, a method comprises using a server computer in a media content delivery system that is configured to selectively deliver a particular media title from among a library of titles, for a source title, generating title data that specifies an order of a plurality of titles that are related to the source title based on a plurality of stored probability values; wherein each probability value in the plurality of probability values represents, for each particular title of the plurality of titles, a likelihood of selecting the particular title after playing the source title; using the server computer, receiving title impression data, wherein the title impression data specifies a plurality of browsed titles that were browsed from among the plurality of titles but may have not been selected for interaction; using the server computer, receiving title interaction data, wherein the title interaction data specifies a plurality of selected titles that were selected for interaction from the plurality of browsed titles; based on the title interaction data, the title impression data and a statistical model, re-calculating the plurality of probabilities.
Abstract translation: 在一种方法中,一种方法包括在媒体内容传送系统中使用服务器计算机,该服务器计算机被配置为从源标题库中选择性地传递特定媒体标题,生成指定多个 基于多个存储的概率值与源标题有关的标题; 其中所述多个概率值中的每个概率值对于所述多个标题的每个特定标题表示在播放所述源标题之后选择所述特定标题的可能性; 使用所述服务器计算机,接收标题印象数据,其中所述标题印象数据指定从所述多个标题中浏览的多个浏览标题,但是可能还没有被选择用于交互; 使用所述服务器计算机,接收标题交互数据,其中所述标题交互数据指定从所述多个浏览的标题中选择用于交互的多个所选择的标题; 基于标题交互数据,标题印象数据和统计模型,重新计算多个概率。
-
公开(公告)号:US20150245093A1
公开(公告)日:2015-08-27
申请号:US14697527
申请日:2015-04-27
Applicant: NETFLIX, INC.
Inventor: John FUNGE , Greg PETERS
IPC: H04N21/44 , H04N21/234 , H04N21/647 , H04N21/43 , H04N21/439 , H04N21/231 , H04N21/239
CPC classification number: H04L65/4069 , H04L43/0864 , H04L47/621 , H04L65/4084 , H04L65/80 , H04N21/231 , H04N21/23406 , H04N21/2393 , H04N21/4307 , H04N21/4392 , H04N21/44004 , H04N21/647
Abstract: One embodiment of the present invention sets forth a technique for identifying and pre-buffering audio/video stream pairs. The method includes the steps of predictively identifying for pre-buffering at least one audio/video stream pair that may be selected for playback by a user subsequent to a currently playing audio/video stream pair, computing a first rate for pre-buffering an audio portion of the at least one audio/video stream pair and a second rate for pre-buffering a video portion of the at least one audio/video stream pair, downloading the audio portion at the first rate and downloading the video portion at the second rate, and storing the downloaded audio portion and the downloaded video portion in a content buffer.
Abstract translation: 本发明的一个实施例提出了一种用于识别和预缓冲音频/视频流对的技术。 该方法包括以下步骤:预先识别用于预缓冲至少一个音频/视频流对,其可以被选择用于在当前播放的音频/视频流对之后的用户重放,计算用于预缓冲音频的第一速率 所述至少一个音频/视频流对的一部分和用于预缓冲所述至少一个音频/视频流对的视频部分的第二速率,以所述第一速率下载所述音频部分,并以所述第二速率下载所述视频部分 并将下载的音频部分和下载的视频部分存储在内容缓冲器中。
-
公开(公告)号:US20150229873A1
公开(公告)日:2015-08-13
申请号:US14691534
申请日:2015-04-20
Applicant: NETFLIX, INC.
Inventor: Anthony Neal PARK , Wei WEI
IPC: H04N5/76 , H04N21/2343 , H04N21/439 , H04N21/44 , H04N21/442 , H04N7/173 , H04N21/845
CPC classification number: H04N21/2223 , H04N5/76 , H04N7/173 , H04N21/23406 , H04N21/23439 , H04N21/2387 , H04N21/4392 , H04N21/44004 , H04N21/44209 , H04N21/462 , H04N21/6125 , H04N21/6379 , H04N21/8456
Abstract: One embodiment of the present invention sets forth a technique for adapting playback bit rate to available delivery bandwidth in a content delivery system comprising a content server and a content player. A content player periodically estimates whether a given playback bit rate can feasibly provide complete playback for a given title assuming currently available bandwidth. If playback becomes unfeasible at a current bit rate assuming currently available bandwidth, then the content player adapts the bit rate downward until a feasible bit rate is achieved. If playback is feasible using a higher bit rate, then the content player may adapt the bit rate upward.
Abstract translation: 本发明的一个实施例提出了一种用于在包括内容服务器和内容播放器的内容传送系统中使播放比特率适应于可用传送带宽的技术。 内容播放器周期性地估计给定的重放比特率是否可以为当前可用带宽的给定标题提供完整的播放。 如果播放在当前可用带宽的当前比特率下变得不可行,则内容播放器将比特率向下适应,直到达到可行比特率。 如果使用较高的比特率进行播放是可行的,则内容播放器可以向上调整比特率。
-
154.
公开(公告)号:US20150149526A1
公开(公告)日:2015-05-28
申请号:US14612204
申请日:2015-02-02
Applicant: NETFLIX, INC.
Inventor: Neil D. HUNT , Stephan G. BETZ
CPC classification number: H04L67/10 , G06F9/448 , G06F9/454 , G06F9/45533 , G06F17/289 , H04N21/25808 , H04N21/25891
Abstract: One embodiment of the present invention sets forth a technique for providing a variation of digital content that is based on a client-specified context token. Localized digital assets, e.g., graphics resources, video resource, audio resources, and text string resources, are stored as a collection of records and are dynamically linked to a assemble a software system based on the client-specified context token to generate the variation of digital content. The client receives the assembled variation of the digital content including the localized digital assets specified by the client-provided context.
Abstract translation: 本发明的一个实施例提出了一种用于提供基于客户机指定的上下文令牌的数字内容的变体的技术。 本地化的数字资产,例如图形资源,视频资源,音频资源和文本字符串资源被存储为记录的集合,并且基于客户端指定的上下文令值动态地链接到组装软件系统以产生变化 数字内容。 客户接收数字内容的组合变体,包括由客户端提供的上下文指定的本地化数字资产。
-
公开(公告)号:US20150089222A1
公开(公告)日:2015-03-26
申请号:US14161558
申请日:2014-01-22
Applicant: NETFLIX, INC.
Inventor: JEAN-MARIE WHITE , BASKAR ODAYARKOIL , LEE ADAMS
IPC: H04L29/06
CPC classification number: H04L63/083 , H04L9/0819 , H04L9/0822 , H04L9/0827 , H04L9/14 , H04L9/302 , H04L9/3242 , H04L9/3249 , H04L9/3297 , H04L63/0428 , H04L63/0471 , H04L63/06 , H04L63/061 , H04L2463/062 , H04N21/2347 , H04N21/25816 , H04N21/26613 , H04N21/43615 , H04N21/4367 , H04N21/4405 , H04N21/47202 , H04W12/04 , H04W12/06
Abstract: In an approach, a target computing device receives a pairing request from a controller computing device, the pairing request including controller credentials that were previously received by the controller computing device from an authentication server computer and encrypted under a service key. The target computing device forwards the pairing request to the authentication server, the authentication server computer being configured to return a pairing response based at least in part on the controller credentials. The target computing device receives the pairing which includes a shared secret encrypted under a target device key and the same shared secret encrypted under a controller key. The target computing device decrypts the shared secret encrypted under the target device key and forwards the shared secret encrypted under the controller key to the controller device. Using the decrypted shared secret, the target computing device establishes a secure connection to the controller computing device.
Abstract translation: 在一种方法中,目标计算设备从控制器计算设备接收配对请求,所述配对请求包括先前由所述控制器计算设备从认证服务器计算机接收并根据服务密钥加密的控制器凭证。 目标计算设备将配对请求转发到认证服务器,认证服务器计算机被配置为至少部分地基于控制器凭证返回配对响应。 目标计算设备接收包括在目标设备密钥下加密的共享密钥和在控制器密钥下加密的相同共享密钥的配对。 目标计算设备解密在目标设备密钥下加密的共享密钥,并将在控制器密钥下加密的共享密钥转发到控制器设备。 使用解密的共享密钥,目标计算设备建立到控制器计算设备的安全连接。
-
公开(公告)号:US20150071346A1
公开(公告)日:2015-03-12
申请号:US14484967
申请日:2014-09-12
Applicant: NETFLIX, INC.
Inventor: David R. RONCA , Steven KANG , Rama KALLURI , Ioannis KATSAVOUNIDIS
IPC: H04N19/14 , H04N19/436 , H04N19/625 , H04N19/124 , H04N19/132
CPC classification number: H04N19/14 , H04N19/115 , H04N19/124 , H04N19/132 , H04N19/179 , H04N19/436 , H04N19/625
Abstract: Embodiments of the invention provide techniques for encoding chunks of a video file in parallel. Embodiments may divide a source video file into a plurality of chunks, and may encode each chunk at a rate based upon complexity data associated with the chunk. The encoded chunks may then be reassembled to produce an encoded video file.
Abstract translation: 本发明的实施例提供了并行地编码视频文件的块的技术。 实施例可以将源视频文件划分成多个块,并且可以基于与该块相关联的复杂度数据的速率对每个块进行编码。 然后可以重新组合编码的块以产生编码的视频文件。
-
公开(公告)号:US20140373047A1
公开(公告)日:2014-12-18
申请号:US13916132
申请日:2013-06-12
Applicant: NETFLIX, Inc.
Inventor: Harald STECK
CPC classification number: H04N21/251 , G06Q30/0255 , H04N21/812
Abstract: Techniques are described for promoting original media titles. Given metadata tags associated with the original title and other media titles, a tag data matrix is generated and factored into two matrices, one of which includes vectors representing the media titles in a first latent space. Similarity scores are computed between a vector representing the original title and each of the other media title vectors to determine a set of media titles most similar to the original title. Then, a play data matrix is factorized, and an average of vectors representing the most similar titles in a second latent space is taken to be a vector representation of the original title in the second latent space. This representation is compared with representations of users in the second latent space to generate similarity scores, and the original title is then promoted to users associated with the highest similarity scores.
Abstract translation: 描述了促进原始媒体标题的技术。 给定与原始标题和其他媒体标题相关联的元数据标签,生成标签数据矩阵并将其分解为两个矩阵,其中之一包括表示第一潜在空间中的媒体标题的向量。 在表示原始标题的矢量和每个其他媒体标题向量之间计算相似性分数,以确定与原始标题最相似的一组媒体标题。 然后,对游戏数据矩阵进行因式分解,并且在第二潜在空间中表示最相似的标题的向量的平均值被认为是第二潜在空间中原始标题的向量表示。 将该表示与第二潜在空间中的用户的表示进行比较,以生成相似性分数,然后将原始标题提升为与最高相似性分数相关联的用户。
-
158.
公开(公告)号:US20140325060A1
公开(公告)日:2014-10-30
申请号:US14325164
申请日:2014-07-07
Applicant: NETFLIX, INC.
Inventor: James Mitch ZOLLINGER , Julie Amendson PITT
IPC: H04L12/26
CPC classification number: H04L43/0882 , H04L41/069 , H04L43/04 , H04L43/10 , H04L65/1069 , H04L65/80 , H04L67/025 , H04L67/145
Abstract: One embodiment of the present invention sets forth a technique for identifying active streaming connections associated with a particular user account. Each active streaming connection transmits heartbeat packets periodically to a server that tracks the receipt of the heartbeat packets. If, for a particular streaming connection, the server stops receiving heartbeat packets, then the server is able to infer that the streaming connection has been terminated.
-
公开(公告)号:US20140143301A1
公开(公告)日:2014-05-22
申请号:US13683883
申请日:2012-11-21
Applicant: NETFLIX, INC.
Inventor: Mark Watson , Bin Wang , Wei Wei
IPC: H04L29/06
CPC classification number: H04L65/80 , H04L65/4084 , H04L65/60 , H04L69/14
Abstract: Techniques for transmitting a digital content stream through a network between a plurality of content servers and a content player. Network performance information for the plurality of content servers is retrieved. Embodiments then determine a mapping of the plurality of content servers to a plurality of portions of a content buffer on the content player, based on the retrieved network performance information. A request is transmitted to each of the plurality of content servers to transmit digital content associated with the corresponding portion of the content buffer.
Abstract translation: 用于通过多个内容服务器和内容播放器之间的网络发送数字内容流的技术。 检索多个内容服务器的网络性能信息。 然后,实施例基于所检索的网络性能信息来确定多个内容服务器与内容播放器上的内容缓冲区的多个部分的映射。 向多个内容服务器中的每一个发送请求以发送与内容缓冲器的相应部分相关联的数字内容。
-
公开(公告)号:US12284251B2
公开(公告)日:2025-04-22
申请号:US18323133
申请日:2023-05-24
Applicant: NETFLIX, INC.
Inventor: Alok Tiagi
IPC: H04L67/141 , G06F9/54
Abstract: Various embodiments of the present application set forth a computer-implemented method that includes intercepting a first system call from a client application, wherein the system call comprises a request to connect to a target destination; obtaining a file descriptor for a socket associated with the request to connect from the client application; modifying a network namespace for the socket; and causing a connection to be established from the client application to the target destination.
-
-
-
-
-
-
-
-
-