Patent SG-11201805106Q-A (SG)
Title: High throughput, high reliability data processing system
Inventor: THOMAS BEN
IPC: G06F11/20
Filed: 2016-02-09
Abstract: a116c VOLATILE MEMORY VOLATILE MEMORY NON-VOLATILE MEMORY VOLATILE MEMORY 112 122b NOMVOLATILE MEMORY NON-VOLATILE r MEMORY FIG. 1B W O 20 17 / 1055 29 Al (12) INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property Organization International Bureau (10) International Publication Number (43) International Publication Date WO 2017/105529 Al 22 June 2017 (22.06.2017) WIPO I PCT 11111111111110110111111111110101111101101011111111111111101110111111111110111111 (51) International Patent Classification: G06F 11/20 (2006.01) (21) International Application Number: PCT/US2016/017108 (22) International Filing Date: 9 February 2016 (09.02.2016) (25) Filing Language: English (26) Publication Language: English (30) Priority Data: 62/268,090 16 December 2015 (16.12.2015) US 15/019,003 9 February 2016 (09.02.2016) US (71) Applicant: AB INITIO TECHNOLOGY LLC [US/US]; 201 Spring Street, Lexington, MA 02421 (US). (72) Inventor: THOMAS, Ben; 2 Appletree Lane, Bedford, MA 01730 (US). (74) Agent: RUDOY, Daniel, G.; Wolf, Greenfield & Sacks, P.C., 600 Atlantic Avenue, Boston, MA 02210-2206 (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, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, 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: HIGH THROUGHPUT, HIGH RELIABILITY DATA PROCESSING SYSTEM (57) : A data processing system configured to store a plurality of data entities in volatile memories of multiple different computing devices. The data processing system comprises a first computing device having a first volatile memory configured to store a first data entity; and a second computing device having a second volatile memory configured to store a copy of the first data entity. The first computing device is configured to perform: receiving an indication to update the first data entity; after receiving the indica - tion, updating the first data entity in the first volatile memory, and providing to the second computing device an indication to update the copy of the first data entity; and providing an indication that the first data entity has been updated, after receiving information from the second computing device indicating that the copy of the first data entity has been updated in the second volatile memory.