Client-server signaling in content distribution networks
    281.
    发明授权
    Client-server signaling in content distribution networks 有权
    内容分发网络中的客户端 - 服务器信令

    公开(公告)号:US08443056B2

    公开(公告)日:2013-05-14

    申请号:US12692372

    申请日:2010-01-22

    Applicant: Neil D. Hunt

    Inventor: Neil D. Hunt

    Abstract: One embodiment of the present invention sets forth a technique for transmitting and processing download requests specifying download instructions and additional optional intent hints. A client computer signals intent information to an edge server resident within a content delivery network via download requests. The intent information indicates contextual information regarding the download of a digital content file, such as the reason for the download or the amount of the digital content file that might be downloaded in subsequent requests. A suitably equipped edge server adapts the processing of the download request based on the intent information specified by the client computer. In response to the download request, the edge server also transmits a response to the client computer indicating performance characteristics associated with the edge server. The response also indicates alternative servers that can be accessed by the client computer for downloading the digital content file.

    Abstract translation: 本发明的一个实施例提出了一种用于发送和处理指定下载指令和附加可选意图提示的下载请求的技术。 客户端计算机通过下载请求向驻留在内容传送网络中的边缘服务器发送意图信息。 意图信息表示关于下载数字内容文件的上下文信息,例如下载的原因或可能在后续请求中下载的数字内容文件的数量。 适当配备的边缘服务器根据客户端计算机指定的意向信息来适应下载请求的处理。 响应于下载请求,边缘服务器还向客户端计算机发送指示与边缘服务器相关联的性能特征的响应。 该响应还指示可由客户端计算机访问用于下载数字内容文件的替代服务器。

    Digital content distribution system and method
    282.
    发明授权
    Digital content distribution system and method 有权
    数字内容分发系统及方法

    公开(公告)号:US08433814B2

    公开(公告)日:2013-04-30

    申请号:US12504528

    申请日:2009-07-16

    Abstract: One embodiment of the present invention sets forth a technique for selecting a content distribution network (CDN) comprising at least one content server, from a plurality of CDNs, and a playing digital content file from the CDN on a content player. Selecting the CDN is based on a rank order of CDNs, an assigned weight value for each CDN, and a bandwidth measured between the content player and each CDN. Advantageously, a given content player may select a CDN based on prevailing network and CDN loading conditions, thereby increasing overall robustness and reliability when downloading digital content file from a CDN.

    Abstract translation: 本发明的一个实施例提出了一种用于从多个CDN中选择包括至少一个内容服务器的内容分发网络(CDN)和来自内容播放器上的CDN的播放数字内容文件的技术。 选择CDN是基于CDN的排序顺序,每个CDN的分配权重值以及在内容播放器和每个CDN之间测得的带宽。 有利地,给定的内容播放器可以基于当前的网络和CDN加载条件来选择CDN,从而在从CDN下载数字内容文件时增加总体鲁棒性和可靠性。

    Mailing and response envelope
    283.
    发明授权
    Mailing and response envelope 有权
    邮寄和回复信封

    公开(公告)号:US06966484B2

    公开(公告)日:2005-11-22

    申请号:US10245777

    申请日:2002-09-16

    CPC classification number: B65D27/06

    Abstract: A mailing and response envelope for conveying an item from a sender to a recipient and back is disclosed. The envelope comprises a base panel, a sender address panel, and a recipient address panel. The sender address panel is affixed to the base panel by an adhesive region. The sender address panel and adhesive region define a pocket sized to accept an item. The adhesive region extends laterally on the base panel in an amount selected to ensure that a postal cancellation is not applied to an area overlying the item. The recipient address panel is joined to the base panel by a detachable joint. In this configuration, a fragile item may be conveyed from the sender to the recipient and from the recipient back to the sender without damage to the item.

    Abstract translation: 公开了一种用于将物品从发送者传送到收件人和邮箱的邮寄和回复信封。 信封包括基板,发送方地址面板和收件人地址面板。 发送方地址面板通过粘合剂区域固定在基板上。 发件人地址面板和粘合剂区域定义了一个口袋,以便接受一个物品。 粘合剂区域在基板上横向延伸,其数量被选择以确保邮政取消不被施加到覆盖该物品的区域。 接收者地址面板通过可拆卸接头连接到基板。 在这种配置中,脆弱的物品可以从发送者传送到接收者,从接收者传送到发送者,而不会损坏物品。

    Dynamic topology generation for branching narratives

    公开(公告)号:US12238395B2

    公开(公告)日:2025-02-25

    申请号:US18343695

    申请日:2023-06-28

    Applicant: NETFLIX, INC.

    Abstract: A playback application is configured to dynamically generate topology for an interactive media title. The playback application obtains an initial topology and also collects various data associated with a user interacting with the feature. The playback application then modifies the initial topology, based on the collected data, to generate a dynamic topology tailored to the user. The dynamic topology describes the set of choices available to the user during playback as well as which options can be selected by the user when making a given choice. In addition, the playback application also selectively buffers different portions of the interactive media title, based on the collected data, in anticipation of the user selecting particular options for available choices.

    Systems and methods for providing optimized time scales and accurate presentation time stamps

    公开(公告)号:US12231744B2

    公开(公告)日:2025-02-18

    申请号:US18169706

    申请日:2023-02-15

    Applicant: Netflix, Inc.

    Abstract: The disclosed computer-implemented method includes determining, for multiple different media items, a current time scale at which the media items are encoded for distribution, where at least two of the media items are encoded at different frame rates. The method then includes identifying, for the media items, a unified time scale that provides a constant frame interval for each of the media items. The method also includes changing at least one of the media items from the current time scale to the identified unified time scale to provide a constant frame interval for the changed media item(s). Various other methods, systems, and computer-readable media are also disclosed.

    SYSTEMS AND METHODS FOR REDUCING NETWORK CONNECTION CHURN

    公开(公告)号:US20250055906A1

    公开(公告)日:2025-02-13

    申请号:US18799614

    申请日:2024-08-09

    Applicant: Netflix, Inc.

    Abstract: The disclosed computer-implemented method may include receiving, by a network gateway service, a service request from a client device. The method may also include assigning, by the network gateway service, the service request to an event loop. Additionally, the method may include determining, by the network gateway service, a destination of the event loop based on one or more resources of one or more nodes in a ring of nodes. Furthermore, the method may include creating, by the network gateway service, a connection pool for the event loop to select a node subset of the ring of nodes based on a mapping of event loops to node subsets. Finally, the method may include performing, by the network gateway service, load balancing of the connection pool to execute the service request. Various other methods, systems, and computer-readable media are also disclosed.

    TECHNIQUES FOR NETWORK CONGESTION CONTROL

    公开(公告)号:US20250055796A1

    公开(公告)日:2025-02-13

    申请号:US18448830

    申请日:2023-08-11

    Applicant: NETFLIX, INC.

    Abstract: In various embodiments, a congestion control module within a transport stack limits the rate at which packets are transmitted from a server to a client device based on a percentage of the available capacity of a network path through which the packets are transmitted. In some embodiments, the available network path capacity can be determined by first performing a linear regression using (1) send durations over which packets associated with encoded frames are transmitted, and (2) corresponding reception durations over which the packets associated with the encoded frames are received, in order to determine a line that relates send duration and reception duration. After the line is determined, the available network path capacity can be computed as an estimated intersection between the determined line and the line y=x, with the intersection being approached as a limit.

    SYSTEMS AND METHODS FOR PROVIDING OPTIMIZED TIME SCALES AND ACCURATE PRESENTATION TIME STAMPS

    公开(公告)号:US20250030932A1

    公开(公告)日:2025-01-23

    申请号:US18908563

    申请日:2024-10-07

    Applicant: Netflix, Inc.

    Abstract: The disclosed computer-implemented method includes determining, for multiple different media items, a current time scale at which the media items are encoded for distribution, where at least two of the media items are encoded at different frame rates. The method then includes identifying, for the media items, a unified time scale that provides a constant frame interval for each of the media items. The method also includes changing at least one of the media items from the current time scale to the identified unified time scale to provide a constant frame interval for the changed media item(s). Various other methods, systems, and computer-readable media are also disclosed.

Patent Agency Ranking