US 11,791,939 B2
Dynamic redundancy for multimedia content
Daniel B. Pollack, San Jose, CA (US); Karthick Santhanam, San Jose, CA (US); Qian Sun, Cupertino, CA (US); Kevin Arthur Robertson, Sunnyvale, CA (US); Hsien-Po Shiang, Mountain View, CA (US); Erik Vladimir Ortega Gonzalez, Cupertino, CA (US); Christopher M. Garrido, Santa Clara, CA (US); and Bradley F. Patterson, Morgan Hill, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Oct. 25, 2022, as Appl. No. 17/973,498.
Application 17/973,498 is a division of application No. 16/996,799, filed on Aug. 18, 2020, granted, now 11,509,423.
Claims priority of provisional application 62/907,467, filed on Sep. 27, 2019.
Claims priority of provisional application 62/897,987, filed on Sep. 9, 2019.
Prior Publication US 2023/0045761 A1, Feb. 9, 2023
Int. Cl. H04L 1/08 (2006.01); H04L 49/90 (2022.01); H04L 69/04 (2022.01)
CPC H04L 1/08 (2013.01) [H04L 49/90 (2013.01); H04L 69/04 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
identifying a size of a jitter buffer at another device with respect to a particular application;
receiving, from the other device, one or more parameters corresponding to usage of the jitter buffer at the other device, wherein the one or more parameters comprise at least one of a fullness or a rate of drain corresponding to the jitter buffer;
determining, based at least in part on the size of the jitter buffer at the other device, a redundancy scheme for transmission of data of the particular application;
generating redundancy data based at least in part on the determined redundancy scheme; and
providing for transmission, to the other device, the data and redundancy data for the particular application.