Patent SG-11201804482U-A (SG)
Title: Search and retrieval data processing system for computing near real-time data aggregations
Inventor: MACLEAN JOHN
IPC: G06F17/40
Filed: 2016-12-20
Abstract: INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property Organization International Bureau 111111111M 1111111111111111111111111111111111111111111111111111111111111R111111111111111 (10) International Publication Number WO 2017/112697 Al WIPO I PCT (43) International Publication Date 29 June 2017 (29.06.2017) (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, 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: (51) International Patent Classification: GOOF 17/40 (2006.01) GOOF 11/30 (2006.01) GOOF 11/34 (2006.01) (21) International Application Number: PCT/US2016/067840 (22) International Filing Date: 20 December 2016 (20.12.2016) English English (25) Filing Language: (26) Publication Language: (30) Priority Data: 62/270,257 21 December 2015 (21.12.2015) 15/360,449 23 November 2016 (23.11.2016) US US (71) Applicant: AB INITIO TECHNOLOGY LLC [US/US]; 201 Spring Street, Lexington, Massachusetts 02421 (US). (72) Inventors: MACLEAN, John; 201 Spring Street, Lexing- ton, Massachusetts 02421 (US). VEISER, Paul; 201 Spring Street, Lexington, Massachusetts 02421 (US). (74) Agents: MCDONOUGH, Christina V. et al.; Fish & Richardson P.C., P.O. Box 1022, Minneapolis, Minnesota 55440-1022 (US). — with international search report (Art 21(3)) (54) Title: SEARCH AND RETRIEVAL DATA PROCESSING SYSTEM FOR COMPUTING NEAR REAL-TIME DATA AG- GREGATIONS (57) : A method performed by a data processing system for processing data, the method including: intermittently receiving data from one or more data streams, the received data including data records; detecting two or more particular data records in the received data re- cords, where the detected two or more particular data records each in- clude a particular identifier; for that particular identifier, creating a col- lection of data records; for at least one particular data record included in the collection of data records, searching data records for a historical ag- gregation of data; and computing combined data; modifying a data re- cord by inserting the combined data into a field of the data record and by inserting data from at least one of the data records in the collection into another field of the data record; based on applying the rules, writ- ing to memory one or more instructions for initiation of one or more ac - tions. 220 220 INTEMITTENTLY RECEIVE EVENTS 222 • DETECT PARTICULAR ) TYPES OF EVENTS 224 CREATE OR UPDATE J A COLLECTION WITH THE DETECTED 226 EVENTS K 228 RETRIEVE HISTORICAL AGGREGATION . COMPUTE COMBINED r EVENT INFORMATION 229 ETERMINE WHETHER RULES ARE SATISFIED? YES NO 230 TRIGGER TO A QUEUE PUBLISH ACTION r i W O 20 17 / 112697 Al YES DETERMINE WHETHER CAMPAIGN STILL EXECUTING? 232 NO STOP 234 FIG. 15