US 11,997,364 B2
Peer-to-peer data transfer for video on demand from an edge data storage device to a browser
Vishwas Saxena, Bangalore (IN); Mukesh Kumar P, Bangalore (IN); and Venkatesh Naidu Pamoti, Bangalore (IN)
Assigned to Western Digital Technologies, Inc., San Jose, CA (US)
Filed by Western Digital Technologies, Inc., San Jose, CA (US)
Filed on Jun. 29, 2022, as Appl. No. 17/852,704.
Prior Publication US 2024/0007720 A1, Jan. 4, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 7/16 (2011.01); H04N 21/2187 (2011.01); H04N 21/258 (2011.01); H04N 21/437 (2011.01); H04N 21/63 (2011.01); H04N 21/845 (2011.01)
CPC H04N 21/632 (2013.01) [H04N 21/2187 (2013.01); H04N 21/25875 (2013.01); H04N 21/437 (2013.01); H04N 21/8456 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a video camera comprising:
a processor;
a memory;
a network interface configured for communication over a network;
a data storage device configured to store media data;
a media server, stored in the memory for execution by the processor, configured to:
receive, from a peer application, a media request using a first data transfer protocol; and
send, to the peer application and responsive to the media request, a media stream file using the first data transfer protocol; and
the peer application, stored in the memory for execution by the processor, configured to:
establish a peer network connection with a client connection handler using a second data transfer protocol;
receive, from the client connection handler, a media request;
send, to the media server, the media request using the first data transfer protocol;
receive, from the media server, the media stream file using the first data transfer protocol;
segment the media stream file into a plurality of uniform file chunks; and
send, to the client connection handler and using the second data transfer protocol, the plurality of uniform file chunks over an established data channel in the peer network connection.