Patent ID: 11910053
Assignee: NBCUNIVERSAL MEDIA, LLC
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 16:
17. An apparatus for streaming multimedia content, the apparatus comprising:
a network communication unit configured to transmit and receive data; and
one or more controllers configured to:
send a first request to a first content distribution network (CDN) of a plurality of CDNs, the first request for requesting download of a first segment of the multimedia content for streaming by the apparatus;
send a second request to a second CDN of the plurality of CDNs, the second request for requesting download of a second segment of the multimedia content for streaming by the apparatus;
store the first segment in response to receiving the first segment from the first CDN; and
store the second segment in response to receiving the second segment from the second CDN,
wherein:
the first segment is stored at a first cache in response to receiving the first segment from the first CDN; and
the second segment is stored at a second cache in response to receiving the second segment from the second CDN, and
wherein:
the apparatus is coupled to a connection provided by an Internet service provider (ISP); and
based on determining that a download speed of the first CDN is less than a download speed of the ISP, the second request is sent to the second CDN.