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
| mGUS 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 etaUS 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