Patent SG-11201810346Y-A (SG)
Title: Shared memory-based transaction processing
Inventor: MANUKYAN JACQUES
IPC: G06F9/46
Filed: 2017-05-12
Abstract: INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property :::` , 111111H111011111101011101011101101011110011111110110111111011110111111 Organization International Bureau (10) International Publication Number 03 (43) International Publication Date .....•\"\"- WO 2017/205086 Al 30 November 2017 (30.11.2017) WIPO I PCT (51) International Patent GO6Q 40/04 (2012.01) G06F 17/30 (2006.01) (21) International Application (22) International Filing Date: (25) Filing Language: (26) Publication Language: (30) Priority Data: 15/164,393 25 May 2016 (25.05.2016) (71) Applicant: STREAMINGEDGE Greenwich Street, New York, NY 10007 (US). (72) Inventors: MANUKYAN, StreamingEdge Inc., 255 Yoek, NY 10007 (US). — Drive South, Jersey City, NJ 07310 (US). Classification: (74) Agent: FARLEY, Mark, A. et al.; Ostrolenk Faber LLP, GO6F 9 / 4 6 (2006.01) 1180 Avenue of the Americas, 7th Floor, New York, NY 10036 (US). Number: (81) Designated States (unless otherwise indicated, for every PCT/US2017/032458 kind of national protection available): AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, 12 May 2017 (12.05.2017) 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, English HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KH, KN, KP, KR, English 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, US 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. INC. [US/US]; 255 (84) Designated States (unless otherwise indicated, for every kind of regional protection available): ARIPO (BW, GH, Jacques, Agop; C/o GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, Greenwich Street, 4th Floor, New UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU, TJ, NWEKE, Wilson, Ejike; 45 River 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, = = Title: SHARED MEMORY -BASED TRANSACTION PROCESSING = . 1 . ' I- — updating of or associated local shared memory and their exchange Fig. 1 t r— 4- -- - 41 1. ,...., of the information. that processes transactions of a second topic different from processes the transaction, execution of the transaction. engine. A memory master In a stock market engines in an order book. = (54) = _ _ = = = = transaction engine a common each context, the transactions CY c,;'t PULtin kn ire g = = Order Book SecUrity 1 — Credit Engine OrcIr L:ook iecurliy 1 —. Credit Engine = / = Order Book Security 2 Order Book Securliy 2 i = i = = Order Book Security 3 Order Book Security 3 j = a method for memory involving affiliated or updates a or a first computer a second updating with completion bourse ei (57) : Described is a first topic and a second computer C the first topic but the transactions In it notifies a separate process © Each such associated process ei —. may also be notified of the transactions Ir----- or other electronically-implemented 1-1 0 ei and of the remaining that it shares memory factor. that processes After the first transaction engine transaction of a first transaction engine transactions engines of transaction maintain state orders for matching the memory master may with the respective may be O [Continued on next page] WO 2017/205086 Al MIDEDIMOHNIIMMEMODIMIRINIIMMOVOIMIE 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)) — with amended claims and statement (Art. 19(1))