You are on page 1of 27
2) United States Patent (io Patent No: US 8,930,897 B2 Nassar (45) Date of Patent: Jan. 6, 2015 (34) DATA INTEGRATION TOOL 1995. Negishi (71) Applicant: Patantir Technologies, Inc. Palo Alto, cA) (72) Inveator: Anthony Albert Nassar, Reston, VA, ws) (73) Assignee: Paluntir Technologies Ine, Palo AK, cA US) (*) Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 USC. 184(b) by O days, (21) Appl. Nos 14/044,800 (22) Filed: Oet.2,2013 ws) Prior Publication Data US 201410282400 A1 Sep. 18, 2014 Related US. Application Data (60) Provisional application No. 61/801,222, filed on Ma. 15,2013. 6) Inc. GOR 9144 (2006.01) Gos 1136 (2005.01) (2) US.CL CPC oo oonsnnnnnse GOBF 1/862 2013.01) usp ATI; T1707; T1724: TTS (58) Fleld of Clasiication Search CPC. GOGF 8/34; GO6F 9144889; GooE 9145512: (GO6E 11/3688 See application file for complote search history. 66) References Cited U.S, PATENT DOCUMENTS 4890.161 4 21990 Movin tal 456.105 91990 Pine 511276 A 51995 Marka etal SAIGGS A $1905 Kelton eta 911995. Seedlmayer. 71996 Lindsay ea 971996 Kyran eal (Continved) FOREIGN PATENT DOCUMENTS. iP 2001 02001 (Comtinved) OTHER PUBLICATIONS ‘Morrison etal, Comertinguseslotetrs an altemalive approach to Joad test scrip creation, parametrization and data corelation, Dee 2009, 9 pages | (Continved) Primary Examiner —Thuy Dao (74) Attornes, Agent, or Firm — Finnegan, Henderson, Farabow, Garrett & Dunner, LLP 6 ABSTRACT ‘Computerimplemented systems and methods are disclosed {or providing prosetive validations of transformation sips In one implementation, a method is provided that includes associating, with at least one processor, the transformation scrip with ontology parameters, The method also includes inating a debugging operation of the transformation sept having at last one condition and importing, from a data source, at least one data item fr transformation, The method further includes determining. as part of the debugging opent- ‘ion, whether the atleast one condition that uses the atleast ‘one data item is valid based on the ontology parameters and notifying a user, on a display device, ofa result associated ‘with the determination, 18 Claims, 12 Drawing Sheets = = ie =] [ smgee Liege “og i | mG US 8,930,897 B2 Page 2 66) References Cited 7.185.068 oka 7216299 ia U.S. PATENT DOCUMENTS Tami Sepheosn tl Faw Fatweaicr $568390 A 101996 Hiatal 738600 Thomas Serntos A ‘31997 Xblwwskl tal Fa ae S524575 A 189% Homer TT88 sen SSK A S1098 Kokeye Tis fae S3aL95 71508 Man T3903 Cliche aa SoaL701 A 71998 Ronn Jamo Kent eta SaQ0021 A 161908. Mato cal Jax Masa Ss32218 A 111008 Gibea at oat Tapco tl. S8297 A ‘1969 Miho Jaon22 Lowel Sere A 41999 Brper ta Fon Boys Sso7s0 A 41000 Rae Aan ta Som 2 S999 Endocta Boron S066705 101889 ‘se Beli et 0642121999 Poole a 757.708 Matra eniagst A 1000 Bsa Fars Riderra eis 787 A $2000 row 7ast978 ‘aio al Sir292 A 62000 Stxkwel Tao Sctchvet Si A 62000 Levees 751040 Biase ta. Sloior A $2000 tenons T1059 Chamock a 3 soda Roan Hersam Dope ee Saint sea T3108 Gomman aaa F300 neater Bi 122001 Chakra 759.566 short A eas Tsnom anal BL 42001 Techn ta ssn Jones S20971 BL $2001 tyne 75905 Dunne "236996 BLS 200k Swat a 703.29 202009 Color 20717 BL 62001 Contacts OMI 2112009 Gabbe eal S2m018 BL $200 Kui FOS 2112009 Masia e3ese BL S301 Remeresa FerSL2 12 122009 Chambersin 620338 BI 92001 Softical OMIT BQ 122009 Chambetan ea ene meee Tosa B ‘12010 Hansen eta SSILISI BI 102001 Lewes! 7663621 BL 22010 Allene 313503 BI 112001 Kesh 768500 BL 42010 Monto a Gn Were eect Fosse 8 L2010 Faweater 6360.58 BL 42002 Lin 770R02 BI 42010 Fam 830.299 BI $2002 Niece a Theor mL $2010 Mak @ateass BI 7002 Guede 716227 BL $2010 Habeal Shigso8 BL Tom02 Canpba TIW26 BD 62010 Mooney a. Cheetos BI 103003 pleby Fist200 82 F010 Geter 655.509 BI 112 Rubee 2770400 282010 Chamberan eta sapere BL 12aM02 Davee Tas BL 2010 hayes 6:96.87 BL 122002. Whangetal 276679 822010 Bey e500 8 103 town 79.86 BI 92010 Iowpeca esioe27 BL 200) Dane Fauatos 2010 Miler 528019 BI 22003 Bonhwick JAIRGSK B2 102010 Chen @523172 BI 2200) ManeGor ta 708.960 B_112010 Stet 220900 BI | 3/4003 Patent Fsisoos 22010 Dal @S30S38 Ble 42003 Brower cal mus TSSIS7 BE 122010 Warmer ea 659898 BI 413003, Weinber et Femnetr 82 "1201 Mayercal 574638 Bz G03 Suaberea 777491 BI V2011 Berger ta oie ot tans Reet, Foes 8 42011 Santa (40231 B1 102003. Anenen ta F918 BL $2011 Baye te2103 BI 122003 Sholnekea FosSS0 BL $2011 Pika Sao? BI 12003. Rrwchect 9624098 BD 62011 amet al e71a9%6 BI 3000 Noinil Josnkis 82 62011 Beam @748382 BI 62004 ovhnee Soo 82 82011 Kort a S7asasl BI 62004 Pam eta S014 RE 82011 Bhar tat S7srHs BL 6004 Knapp SO1sANT BD 92011 Royet 601201 12 103004 Eecher $036971 82102011 symlogh ta @h3974s BL 13005 Ding eta ROUL7I4 BI 102011 Symlogh tal. @Sieo81 BL 42005 Barns Sones} 2011 Bor SN7EIT BL 43005 Rietet SIMe3@2 210201 Bays S5a7406 BGs Helewtn ea Rossos m2 12011 Koek Songs B93008 Mannaet S087 82122011 Seka S9NA19 BI 122008 Kanone S088.266 82152011 Carino cat Too794 BL ‘426 Basha Stos9e 82 "12012 Eni tal T0B:40 BI 3000 tre Eos 82 12012 Becta TSS BL 62000 Light ea Ritroz2 2 22012 Linker Tussi B2 $2006 Una E1268 8222012 Wagner TAH BL 9006 Heke a Rib21go 2° 32012 Shenetdctal aim07 T1300 BI 112006 Win E1386 8232012 Heys Fi39 800 1112006 Bet ta Sb38719 8232012 Baye 12007 Witkowski et 201 272012 Michal 22007 Blanchard eta 820033) 12 72012 Decherd eta US 8,930,897 B2 Page 3 (66) References Cited 20030180313 AL—_92003 Federwneh ta aonsiorsisss AL 102003 Tee US. PATENT DOCUMENTS 2O080L87761 AI 102003 Olen ea Goisono0217 Al 102001 Sekerman {5266168 B2 912012 Bots aoosoriz7is at 11/2003 271948 B2° 92012 “Talon eta riniag —2o0¥oomso0» AL V2004 S240580 BI 102012 Aymaopls ea 2ooo00es2) AL 12004 8521983 BI 112012 Wallet 2ooaosee2 AL 22004 Fox cal ee cee aonaiooaedes AL 22008 Oise 8326227 B2 ‘ymeiogi tal 2oodioo4ioe> AL+ 32004 Muller eta rini2s hoe Bi woe donanow46s AL 43004 Danp tal Sa Be Mittin ta aonatoossa36 AL $3004 Mager etl Baus aa donaiooos731 AL S200 Dense et Sammie BI 42013 Doyle te oowor11390 At Soa 417409 B 42013 Bonteal 2ooaoniTss at Bamford a 422805 BI 42013 Neophytou ta aonaoni7387 AL Civ a Sisist 24010. echt cial onaoisisoo AL ‘Thompson ea 429527 BI 42013 Atbosam 2oo4orss4s1 AL ipsa 433709 BL 42013. Schneider ta aooaroraisss At leckean ctl Seren 2 $2013 Chowihan cal 20000193599 AL Livetal 53013 Aaspeetal aonaoa380 At am eta. T2a13 Amol eta aooanri07@ AL a Haeie os too Bone donainaso124 AL Chose 99.609 B2 7201) Jamera 200800021397 AL Gaia Sa89.641 BL 72013 Soclld eal Sonsiooaso04 At ‘Alta SapeSHl BY 72013. Symatognctal Shustmatior AL Krere Saoso77 B2 T2013 Baylin oosonsine2 At Path ta ser aes mee aonsivogont> At Miler ta Siac ere cee uustowa7tt AL Mile et Sistas? B2 82013 Cover 20080075962 AL Dunne 515919 B2 82013 Gamdctal 2o0sio075066 ‘at Duka 527461 B2 92013 Duco ta annsivoseatt At nga et a. BESS Bs sao pea donsivoaia20 AL Stover tal a0 Ssa404 81102013 Downing auistopraat AL iach 577911 BL 112013. Stepnht etal Sonsirosool Al Aanboe Sigee ct ees Sonsioros31 At eon ea Borie BL goed) Kn dmisioria7s) AL oom ta ‘820641 B2 122013. Famswonh eta 2oosion2s718 At Fanco tal Sete picasa oad Sonsi7iss) AL Gasemish etl 8499-182 B2° 42014 Leathe eal rinis 30s 180330 AL Shapiro 20000011243 AL R300! Demin etal annsioteso> AL bee SESSA seamed Sonsiorsa70 At Belen ea SOUeOsIs® AL 1ga801 Canpratal amsine79 AL Keon ta opitoses2? AL 122001 Sayananyana oos04s3008 At Depove stl souoosis al aan) Sey aonsi223004 AL Ahora donzoooraa1 AL 12002 Eoetat aonsion26a7s ‘At Ramet op2thnG404 AL — 22002 Thomqwon oosm2seras at Market some At 2a Dene aonsio2eao04 At Sakata ooatanssoo AL 3002 fitch ta 2ovsionea0s7 ‘At Leshetal ooaunssias Al $3003 Ricard aonstaeas9y AL Sch eta BUDOORTSIO Al 12002 Sosqoes et a aonsmoeasi> At Schmit ta. aera At aan ewer aonsioaeasss At Waisman et aonzioo0s70 AL 73002 Mir ta 2onsionw9924 At Mecinnes opaorioNet AL 9.2002 Vane cea 210010130 At Lette serosa AL Sate eet aoneo20398 At Yemen ett Sonz0143671 AL 103002 Sloan eta 2one'o026170 ‘At Kretretal op20147808 AL 102002 Leahemet al osonssa70 At Rosin a bon201s6s12 AL 102002 Kraay eta aonsosoo72 At Boplace donz0r moot AL {12002 Ramer eta 2aoverooettst At Kato Sweeieait 7 Sens oneoorasss AL haber tat. SoosoosT70 Microtel aaneosoa16 At Giimore eta. Sons 00302 Saeed Soueoososts AL Nogetet sh sounvoee99 iar Zanneroososi9 AL Catone opscomen AL 12003 Tro Witlain bons'028860 AL 22003 Kuro tat. Caldersood aonsoosees AL 33003 Higgins tal. Ronee opntngseos AL 42003 Satchwell 2ans0146050 At Yamauchi aerossees AL 4s Sent done oretsss At “amma ta aaoaacsann ates Aatnae Soneo196497 AL Ina etal ooscnpnaor AL $3003 aon60206238 At Shakes tal oostnprsio AL $3003 aons0209085 At Wong eta sonsoroso#9 AL 62003, aon 02tw208 AL Bouton tl aonxo10s7s9 AL 62003, sono 02t8408 AL ‘Ames a dooxolisist AL 62003, aon 02t8401 AL Grossman aon30120675 AL 62003. Stauber eta 20060224386 AL Castel eta aonxo1300%6 AL 72003 Baye ta aono0235786 AL Disa aonvo139—s7 AL 7003 Satchwell sano n24tas6 AL Cobleigh ta 20030172053 AL 92003 Fainather aonemsi307 Al orn a aooso177112 AL 92003 Gardner aovetesssn2 AL Raman a

You might also like