US 11,750,892 B2
Systems and methods of alternative networked application services
Ronald A. Brockmann, Los Gatos, CA (US); and Maarten Hoeben, Acquapendente (IT)
Assigned to Active Video Networks, Inc., San Jose, CA (US)
Filed by ACTIVEVIDEO NETWORKS, INC., San Jose, CA (US)
Filed on Dec. 7, 2021, as Appl. No. 17/544,822.
Application 17/544,822 is a continuation of application No. PCT/US2021/061896, filed on Dec. 3, 2021.
Claims priority of provisional application 63/122,425, filed on Dec. 7, 2020.
Prior Publication US 2022/0182732 A1, Jun. 9, 2022
Int. Cl. H04N 7/173 (2011.01); H04N 21/6587 (2011.01); H04N 21/845 (2011.01); H04N 21/8547 (2011.01); H04N 21/431 (2011.01); H04N 21/63 (2011.01); H04N 21/231 (2011.01)
CPC H04N 21/6587 (2013.01) [H04N 21/23106 (2013.01); H04N 21/4312 (2013.01); H04N 21/632 (2013.01); H04N 21/8456 (2013.01); H04N 21/8547 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
at a server system hosting one or more virtual machines, each associated with a respective client device of one or more client devices for playback of media streams:
at a first virtual machine corresponding to a first client device:
receiving, a first media stream that includes first content corresponding to a plurality of frames of video data;
generating a first digest segment that corresponds to the first media stream, wherein the first digest segment includes a representation of the plurality of frames but does not include the video data; and
storing the first digest segment in a cache at the server system; and
at a second virtual machine corresponding to a second client device distinct from the first client device, that is playing back the first media stream:
receiving a playback position of the first media stream at the second client device; and
using the playback position from the second client device and the first digest segment stored in the cache to perform processing to recreate a representation of the playback of the first media stream on the second client device.