-
公开(公告)号:US12126671B2
公开(公告)日:2024-10-22
申请号:US17986713
申请日:2022-11-14
Applicant: UMBRA Technologies Ltd.
Inventor: Joseph E. Rubenstein , Carlos Eduardo Oré , Jørn Allan Dose Knutsen , Fred Broussard , Thibaud Auguste Bernard Jean Saint-Martin
IPC: H04L67/025 , G06F15/16 , H04L9/40 , H04L61/4511 , H04L65/61 , H04L67/568 , H04N21/2183 , H04N21/61 , H04N21/845 , H04N21/858
CPC classification number: H04L67/025 , G06F15/16 , H04L61/4511 , H04L63/0281 , H04L65/61 , H04L67/568 , H04N21/2183 , H04N21/6125 , H04N21/8456 , H04N21/8586
Abstract: Systems and methods for retrieving regional content via remote access point servers are disclosed. In one embodiment, the disclosure relates to a network system for content retrieval from remote network regions. The network system may comprise a first device. The first device may be configured to receive a request for content. The content may be on one or more content servers located in a remote network region. The first device may be further configured to at least one of forwarding the request, via tunneling, to a destination access point server located in proximity to the one or more content servers and receiving the content from the destination access point server, obtaining the content from a cache of the first device.
-
公开(公告)号:US12069318B2
公开(公告)日:2024-08-20
申请号:US17693306
申请日:2022-03-11
Applicant: Edgio, Inc.
Inventor: Mark Brocato , Ivan Erceg , Ishan Anand
IPC: H04N21/2183 , G06F8/71 , G06F12/0808 , G06F12/084 , G06F12/0862 , H04L41/08 , H04L67/5682
CPC classification number: H04N21/2183 , G06F8/71 , G06F12/0808 , G06F12/084 , G06F12/0862 , H04L41/08 , H04L67/5682 , G06F2212/6028
Abstract: Disclosed are systems and methods for providing unified routing and caching logic for applications utilizing a CDN. First, the system maintains access to one or more edge servers for a CDN, with the one or more edge servers being configured to execute edge logic. The system receives code for an application in a specified application framework, with the code and/or application framework including a unified set of routing and caching logic for dynamic data to be applied to a number of caches, and with the unified set of routing and caching logic being derived from a centralized definition. For each of the caches, the system first analyzes the set of routing and caching logic to determine a subset of the routing and caching logic to be executed by the cache, and then atomically sends the determined subset of the routing and caching logic to the cache.
-
公开(公告)号:US20240187662A1
公开(公告)日:2024-06-06
申请号:US18440367
申请日:2024-02-13
Applicant: Tivo Corporation
Inventor: Brian Field , Jan Van Doorn
IPC: H04N21/231 , H04L67/289 , H04L67/568 , H04L67/5682 , H04N21/2183 , H04N21/222
CPC classification number: H04N21/23113 , H04L67/289 , H04L67/568 , H04L67/5682 , H04N21/2183 , H04N21/2221 , H04N21/231 , H04N21/23106
Abstract: Transaction activity of a cache maintaining content may be monitored to determine periods of transaction activity below a first threshold amount of transactions. A period of anticipated transaction activity above a second threshold amount of transactions may be determined. A period of anticipated transaction activity below the first threshold may be selected based upon the monitored periods of transaction activity below the first threshold and the determined period of anticipated transaction activity above the second threshold. Content then may be evicted from the cache during the selected period of anticipated transaction activity.
-
公开(公告)号:US11936950B2
公开(公告)日:2024-03-19
申请号:US16700644
申请日:2019-12-02
Applicant: COMCAST CABLE COMMUNICATIONS, LLC
Inventor: Douglas Makofka
IPC: H04N21/442 , H04N21/2183 , H04N21/231 , H04N21/647
CPC classification number: H04N21/4424 , H04N21/2183 , H04N21/23103 , H04N21/64723
Abstract: Methods and systems for content delivery are described. A content delivery network may include a request server that receives a request for content from a client device. The request server may send the request to each caching device among a plurality of caching devices. Each caching device may receive the service query and assess its current health based on one or more parameters. Each caching device may wait for a duration of time before responding to the request based on the determined current health. The caching device that is first to respond to the request may be the caching device that has the most available resources to provide the requested content to the client device.
-
公开(公告)号:US11849157B2
公开(公告)日:2023-12-19
申请号:US17647985
申请日:2022-01-14
Applicant: ZHEJIANG DAHUA TECHNOLOGY CO., LTD.
Inventor: Shengfeng Zeng
IPC: H04N21/2187 , H04N21/2183 , H04N21/233 , H04N21/262 , H04N21/6437 , H04N21/658
CPC classification number: H04N21/2187 , H04N21/2183 , H04N21/233 , H04N21/26258 , H04N21/6437 , H04N21/6581
Abstract: The present disclosure relates to systems and methods for live streaming. The system may receive a play request associated with a live stream from a terminal device. The system may determine whether there are one or more cached fragments associated with the live stream, wherein the one or more cached fragments are cached from a stream source via a first protocol. In response to determining that there are one or more cached fragments associated with the live stream, the system may determine whether the play request is a request that the terminal device requests the live stream for the first time. In response to determining that the play request is the request that the terminal device requests the live stream for the first time, after a caching of a current fragment is completed, the system may transmit an index file corresponding to the current fragment and at least one of the one or more cached fragments to the terminal device via a second protocol.
-
公开(公告)号:US20230143627A1
公开(公告)日:2023-05-11
申请号:US17915330
申请日:2021-04-26
Applicant: BROADPEAK
Inventor: Guillaume BICHOT , Pierre-Jean GUERY , Vincent RICHARD , Nicolas LE SCOUARNEC
IPC: H04N21/6373 , H04L43/0864 , H04N21/2183
CPC classification number: H04N21/6373 , H04L43/0864 , H04N21/2183
Abstract: For delivering an audio and/or video content using adaptive streaming from a cache server to a client device, the audio and/or video content being segmented into data segments available in various representations with respective audio and/or video qualities, the representations being time-aligned per segment, the segments being further divided into chunks, a method includes: obtaining a round-trip time value applicable between the cache server and the client device; computing a minimum bulk transfer size from the maximum average bitrate of the various representations of the audio and/or video content and from the obtained round-trip time value; computing a minimum bulk duration, with respect to the audio and/or video content, for the representation to be delivered to the client device; and delivering the audio and/or video content by burst transfers in the form of bulks of aggregated successive chunks for each segment in accordance with the computed minimum bulk duration.
-
公开(公告)号:US20230075806A1
公开(公告)日:2023-03-09
申请号:US17986713
申请日:2022-11-14
Applicant: UMBRA Technologies Ltd.
Inventor: Joseph E. RUBENSTEIN , Carlos Eduardo ORÉ , Jørn Allan Dose KNUTSEN , Fred BROUSSARD , Thibaud Auguste Bernard Jean SAINT-MARTIN
IPC: H04L67/025 , H04N21/2183 , H04N21/61 , H04L9/40 , G06F15/16 , H04N21/858 , H04N21/845 , H04L61/4511 , H04L65/61 , H04L67/568
Abstract: Systems and methods for retrieving regional content via remote access point servers are disclosed. In one embodiment, the disclosure relates to a network system for content retrieval from remote network regions. The network system may comprise a first device. The first device may be configured to receive a request for content. The content may be on one or more content servers located in a remote network region. The first device may be further configured to at least one of forwarding the request, via tunneling, to a destination access point server located in proximity to the one or more content servers and receiving the content from the destination access point server, obtaining the content from a cache of the first device.
-
公开(公告)号:US20220295128A1
公开(公告)日:2022-09-15
申请号:US17659625
申请日:2022-04-18
Applicant: Amazon Technologies, Inc.
Inventor: Saurav Sengupta , Kyle Sletmoe , Kristopher Kosmatka , William Shogren , Rory McCarthy , Gary Hertel , Michael Kale , Ramya Krishnamoorthy
IPC: H04N21/24 , H04N21/2343 , H04N21/239 , H04L67/1021 , H04L65/60 , H04N21/2183 , H04N21/218 , H04N21/235 , H04N21/258 , H04L65/612 , H04N21/231 , H04N21/234 , H04N21/8547
Abstract: A content streaming system and methodology for facilitating the management of content streaming. A video packaging and origination service requests streaming content that is organized according to content segments. Individual content segments will be encoded according to a plurality of encoding profiles and generated by different encoders. The video packaging and origination service utilizes synchronization information provided to the encoders to select individual encoded content segments responsive to the request for streaming content.
-
公开(公告)号:US11356712B2
公开(公告)日:2022-06-07
申请号:US17301514
申请日:2021-04-05
Inventor: Moo-Ryong Ra , Abubakr O. Al-Abbasi , Vaneet Aggarwal
IPC: H04N21/218 , H04N21/2183 , H04N21/845 , H04L65/80 , H04L65/60 , H04L65/612
Abstract: A method executed by a processing system of an edge router deployed in a content distribution network includes receiving a request from an endpoint device for a first file, determining that a portion of the first file is not stored in a cache of the edge router, determining that the cache is at a capacity threshold, selecting a second file to evict from the cache, wherein the second file is one of a plurality of files stored in the cache, wherein each file of the plurality of files is scheduled to be evicted from the cache when a threshold period of time has passed since a last request for the each file was received by the edge router, and wherein the threshold period of time associated with the second file is scheduled to expire soonest among all of the plurality of files, and evicting the second file from the cache.
-
公开(公告)号:US20220141543A1
公开(公告)日:2022-05-05
申请号:US17433738
申请日:2020-02-26
Inventor: Rory TURNBULL , Stephen APPLEBY , Timothy STEVENS
IPC: H04N21/6405 , H04N21/643 , H04N21/845 , H04N21/222 , H04N21/266 , H04N21/2183
Abstract: Described is a method of delivering content over network using an approach referred to here as “Multicast Assisted Unicast Delivery” (MAUD), as a multicast network is used to assist, rather than substituting for, an otherwise unicast path. Content is requested by client devices from a content server over unicast. These unicast requests are sent via a first and a second proxy, before being sent by the second proxy to the content server, all over unicast. The responses containing the requested content is sent back to the second proxy over unicast from the content server. The second proxy processes the received unicast responses and sends the responses over a multicast stream to the first proxy. The first proxy processes the received responses and sends them onto the requesting client devices over unicast.
-
-
-
-
-
-
-
-
-