US 11,743,320 B2
File storage and retrieval
Seana Schieler, Phoenix, AZ (US); Kimberley Havens, Phoenix, AZ (US); Shyam Sunder Mutyala, Glendale, AZ (US); Sunilkumar Narayan Kakade, Phoenix, AZ (US); Saurabh Bhutyani, Phoenix, AZ (US); and Srinivasa Rao Ganti, Phoenix, AZ (US)
Assigned to DIGNITY HEALTH, San Francisco, CA (US)
Appl. No. 17/286,261
Filed by DIGNITY HEALTH, San Francisco, CA (US)
PCT Filed Oct. 8, 2019, PCT No. PCT/US2019/055236
§ 371(c)(1), (2) Date Apr. 16, 2021,
PCT Pub. No. WO2020/081295, PCT Pub. Date Apr. 23, 2020.
Claims priority of provisional application 62/748,169, filed on Oct. 19, 2018.
Prior Publication US 2021/0360053 A1, Nov. 18, 2021
Int. Cl. G06F 15/16 (2006.01); H04L 67/06 (2022.01); G06F 16/11 (2019.01); H04L 67/1097 (2022.01); H04L 67/561 (2022.01)
CPC H04L 67/06 (2013.01) [G06F 16/113 (2019.01); H04L 67/1097 (2013.01); H04L 67/561 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
an application server, including a database identifying, for each file identifier in a plurality of file identifiers, an associated file archive identifier, the application server being configured to:
receive, from a user device, a request for a file, the request for a file including a first file identifier,
access the database to identify a first file archive identifier associated with the first file identifier in the data, and
transmit a file retrieval instruction including the first file identifier and the first file archive identifier; and
a cloud computing environment, including:
a memory storing a plurality of file archives, each file archive in the plurality of file archives being associated with a file archive identifier, wherein each file archive includes a plurality of compressed files compressed as a set, and
a processor, configured to:
receive, from the application server, the file retrieval instruction,
retrieve from the memory, based on the first file archive identifier, a first file archive comprising compressed versions of a plurality of files;
decompress a portion of the first file archive in the plurality of file archives to retrieve a first file from the first file archive, and
transmit the first file to at least one of the application server and the user device.