US 12,254,347 B2
Data pipeline
Shah Nawaz, Tarrytown, NY (US); Quan Yang, Tarrytown, NY (US); Naveen Karumuri, Tarrytown, NY (US); Rajeshwar Gande, Tarrytown, NY (US); Cuie Hu, Tarrytown, NY (US); Srinivasan Sadanandhamurthy, Tarrytown, NY (US); Christian Buhay, Tarrytown, NY (US); Matthew Franklin, Tarrytown, NY (US); Abdul Shaik, Tarrytown, NY (US); Marco Hernandez, Tarrytown, NY (US); and Siddhesh Salunke, Tarrytown, NY (US)
Assigned to Regeneron Pharmaceuticals, Inc., Tarrytown, NY (US)
Filed by Regeneron Pharmaceuticals, Inc., Tarrytown, NY (US)
Filed on Mar. 21, 2022, as Appl. No. 17/700,076.
Claims priority of provisional application 63/163,904, filed on Mar. 19, 2021.
Claims priority of provisional application 63/237,904, filed on Aug. 27, 2021.
Prior Publication US 2022/0300321 A1, Sep. 22, 2022
Int. Cl. G06F 9/48 (2006.01); G06F 9/54 (2006.01)
CPC G06F 9/4881 (2013.01) [G06F 9/541 (2013.01); G06F 9/546 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method comprising:
storing, in a staging location of a source computing device, a) a set of first data files received from a first source and having file names with a first naming convention associated with the first source, and b) a set of second data files received from a second source and having file names with a second naming convention that is associated with the second source, the staging location being a predetermined storage area of the source computing device for holding data files upon receipt and for deleting the data files after successful transfer to a destination computing device;
receiving an indication of a synchronization request from the destination computing device;
determining, based on the indication and the first naming convention, a list of available data files for transfer that are stored in the staging location, wherein the list of available data files comprises the set of first data files and not the set of second data files;
generating, based on the list of the available files, a data transfer filter associated with the first naming convention, wherein the data transfer filter specifies the list of available data files comprising the set of first data files for transfer to the destination computing device and excludes the set of second data files for transfer to the destination computing device;
transferring, based on the data transfer filter, only the set of first data files from the staging location to the destination computing device;
receiving, from the destination computing device, an indication of successful transfer of the set of first data files; and
deleting, based on the indication of successful transfer, the set of first files from the staging location while maintaining the set of second files in the staging location.