Patent AU-2019438434-B2 (AU)
Title: Document storage and management
Inventor: CHEN YONGYU
IPC: H04L29/08
Filed: 2019-11-26
Granted: 2021-10-21
Abstract: INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) 
(19) World Intellectual Property 
Organization 1111I 11I 
International Bureau (10) International Publication Number 
(43) International Publication Date W O 2021/102673 Al 
03 June 2021 (03.06.2021) W IPO I PCT 
(51) International Patent Classification: 36 North Third Ring Road East Dongcheng District, Beijing 
H04L 29/08 (2006.0 1) 100013 (CN).  
(21) International Application Number: (81) Designated States (unless otherwise indicated, for every 
PCT/CN2019/120900 kind ofnational protection available): AE, AG, AL, AM, 
AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, 
(22)InternationalFilingDate6 November 2019 (26.112019) CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, 
DZ, EC, EE, EG, ES, Fl, GB, GD, GE, GH, GM, GT, HN, 
(25) Filing Language: English HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, 
KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, 
(26)PublicationLanguage: English MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, 
(71) Applicant: CITRIX SYSTEMS, INC. [US/US]; 851 West OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, 
Cypress Creek Road, Fort Lauderdale, Florida 33309 (US). SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, 
(72) Inventors; and TR, TT, TZ, UA, UG, 
US, UZ, VC, VN, ZA, ZM, ZW.  
(71) Applicants (for AG only): CHEN, Yongyu [CN/CN]; C3 (84) Designated States (unless otherwise indicated, for every 
Building, No. 19 Suyuan Avenue Jiangning District, Nan- kind of regional protection available): ARIPO (BW, GH, 
jing, Jiangsu 211100 (CN). XU, Lei [CN/CN]; C3 Build- GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, 
ing, No. 19 Suyuan Avenue Jiangning District, Nanjing, UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU, TJ, 
Jiangsu 211100 (CN). LONG, Wei [CN/CN]; C3 Build- TM), European (AL, AT, BE, BG, CH, CY, CZ, DE, DK, 
ing, No. 19 Suyuan Avenue Jiangning District, Nanjing, EE, ES, Fl, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, 
Jiangsu 211100 (CN). BAO, Liang [CN/CN]; C3 Building, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, 
No. 19 Suyuan Avenue Jiangning District, Nanjing, Jiangsu TR), OAPI (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, 
211100 (CN). KM, ML, MR, NE, SN, TD, TG).  
(74) Agent: NTD PATENT & TRADEMARK AGENCY Published: 
LTD.; 10th Floor, Tower C, Beijing Global Trade Center, - withinternationalsearchreport(Art.21(3)) 
- (54) Title: DOCUMENT STORAGE AND MANAGEMENT 
(57) Abstract: Techniques are disclosed for content storage in a way that 
1200 facilitates consistent and concurrent read/write processing of stored docu
ments. An example methodology implementing the techniques includes seg
menting the contents of a document into a plurality of content segments and 
storing the plurality of content segments within a data structure, the data 
Receive document for storage structure including storage blocks having storage portions and buffer por
I tions. The storage of the plurality of content segments includes storage of 
1204 content segments within a storage portions of the storage blocks of the data 
Detrmine content segment size based on a structure. The method also includes receiving at least one change to the con
defaultstorage block size and initia buffer size tent and utilizing a buffer portion of at least one storage block to store the at 
least one change to the content.  
1206 
Determine numberofstorage blocks needed 
to store the document 
1208 
Diide a document into segments based on the 
determined number ofstorage blocks 
1210 
Store the content segments in corresponding 
storage locks 
1212 
Record primary key and segment size for each 
storage block 
Ni FIG. 12 
C