Patent SG-11201909731S-A (SG)
Title: Systems and methods for distributed data mapping
Inventor: SCHUKAI ROBERT JOSEPH
IPC: G06F21/30
Filed: 2018-03-15
Abstract: WO 18/ 20009 1 Al (12) INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property Organization International Bureau (43) International Publication Date 01 November 2018 (01.11.2018) WIPO I PCT ill mu °million ono o °mom oimIE (10) International Publication Number WO 2018/200091 Al (51) International Patent Classification: GOOF 21/30 (2013.01) GOOF 21/62 (2013.01) GOOF 17/30 (2006.01) (21) International Application Number: PCT/US2018/022677 (22) International Filing Date: 15 March 2018 (15.03.2018) (25) Filing Language: English (26) Publication Language: English (30) Priority Data: 62/490,818 27 April 2017 (27.04.2017) US 62/506,090 15 May 2017 (15.05.2017) US 15/922,505 15 March 2018 (15.03.2018) US (71) Applicant: THOMSON REUTERS GLOBAL RESOURCES UNLIMITED COMPANY [IE/CH]; Neuhofstrasse 1, 6340 Baar (CH). (72) Inventors; and (71) Applicants (for US only): SCHUKAI, Robert Joseph [US/US]; c/o Thomson Reuters Global Resources Un- limited Co., Neuhofstrasse 1, 6340 Baar (CH). COSTA FAIDELLA, David [ES/GB]; c/o Thomson Reuters Glob- al Resources Unlimited Co., Neuhofstrasse 1, 6340 Baar (CH). PIERLEONI, Marco [IT/GB]; c/o Thomson Reuters Global Resources Unlimited Co., Neuhofstrasse 1, 6340 Baar (CH). MANUEL, Scott, Ryan [US/US]; c/o Thomson Reuters Global Resources Unlimited Co., Neuhofstrasse 1, 6340 Baar (CH). (74) Agent: CARNIAUX, Michelle et al.; Norton Rose Ful- bright US LLP, 1301 Avenue of the Americas, New York, NY 10019-6022 (US). (81) Designated States (unless otherwise indicated, for every kind of national protection available): AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, 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, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW. (84) Designated States (unless otherwise indicated, for every kind of regional protection available): ARIPO (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU, TJ, TM), European (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR), OAPI (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG). Published: with international search report (Art. 21(3)) (54) Title: SYSTEMS AND METHODS FOR DISTRIBUTED DATA MAPPING (57) : A method for conducting a transaction may include: receiving, at a user device from a transaction system, a request for a data element for conducting the transaction; in response to receiving the request, determining a data map corresponding to the requested data element, the data map including containing a plurality of point- ers, each pointing to a respective one of a plurality of data fragments located on a respective one of a plurality of different data storage loca- tions, such as a plurality of different data storage systems; retrieving, Pointer 28 4 I using the data map, the plurality of data fragments from the plurality of data storage locations; assembling the data element using the re- trieved data fragments; and providing, by the user device to the trans- Pointer 28 4 action system, the data element to conduct the transaction. A method for processing the data map may include: fragmenting the data ele- ment into the plurality of data fragments; storing the plurality of da- ta fragments at the plurality of data storage locations; generating the data map; and storing the data map separate from the plurality of data FIG. 1 storage locations. • • • • • • Data Map 20 User Device/ Data Service System Data Storage Systems Data Fragment 24 Data Fragment 24