(12) United States Patent (10) Patent No.: US 7,937,467 B2
Barber (45) Date of Patent: *May 3, 2011 (54) ONLINE MACHINE DATA COLLECTION 5,679,940 A 10/1997 Templeton et al. AND ARCHIVING PROCESS 5,703,950 A 12/1997 Jovanovich et al. 5,845,267 A 12/1998 Ronen (75) Inventor: Timothy P. Barber, Boise, ID (US) 2 §;)iY;l:tIl;lLet al' 5,903,721 A 5/1999 S‘ t (73) Assignee: Kount Inc., Boise, ID (US) 5,930,777 A 7/1999 Blziirblsr 5,991,758 A 11/1999 Ellard ( * ) Notice: Subject to any disclaimer, the term ofthis 6,000,832 A * 12/1999 Franklin et a1~ ~~~~~~~~~~~~~ ~~ 700/232 patent is extended or adjusted under 35 6’097’834 A 8/2000 _Krouse et 31' U.S.C. l54(b) by 0 days. (contlnued) This patent is subject to a terminal dis- FOREIGN PATENT DOCUMENTS C1a1mer' CA 2381025 Al 2/2001 (21) Appl. No.: 12/607,335 (Continued) (22) Filed: Oct. 28, 2009 OTHER PUBLICATIONS
65 P _ P bl_ _ D Accelerated Examination Support Document, U.S. Appl. No. ( ) nor “ ‘canon am 12/607,335,0ct.28,2009,eighty-twopages.
US 2010/0036749 A1 Feb. 11, 2010 (Continued) Related US' Application Data Primary Examiner * Kristie D Shingles
(63) Continuation of application No. 12/030,057, filed on (74) Attorney, Agent, or Firm i Fenwick & West LLP Feb. 12, 2008, which is a continuation of application
![[graphic]](http://www.google.com.au/patents?id=m77NAQAAEBAJ&ie=ISO-8859-1&output=text&pg=PA1&img=1&zoom=3&hl=en&q=&cds=1&sig=ACfU3U0dHewSegi4-JbgoVIvnxc0C8mo3g&edge=0&edge=stretch&ci=391,923,82,3)
![[graphic]](http://www.google.com.au/patents?id=m77NAQAAEBAJ&ie=ISO-8859-1&output=text&pg=PA1&img=1&zoom=3&hl=en&q=&cds=1&sig=ACfU3U0dHewSegi4-JbgoVIvnxc0C8mo3g&edge=0&edge=stretch&ci=505,932,92,3)
![[graphic]](http://www.google.com.au/patents?id=m77NAQAAEBAJ&ie=ISO-8859-1&output=text&pg=PA1&img=1&zoom=3&hl=en&q=&cds=1&sig=ACfU3U0dHewSegi4-JbgoVIvnxc0C8mo3g&edge=0&edge=stretch&ci=470,953,37,3)
![[graphic]](http://www.google.com.au/patents?id=m77NAQAAEBAJ&ie=ISO-8859-1&output=text&pg=PA1&img=1&zoom=3&hl=en&q=&cds=1&sig=ACfU3U0dHewSegi4-JbgoVIvnxc0C8mo3g&edge=0&edge=stretch&ci=390,917,229,70)
![[graphic]](http://www.google.com.au/patents?id=m77NAQAAEBAJ&ie=ISO-8859-1&output=text&pg=PA1&img=1&zoom=3&hl=en&q=&cds=1&sig=ACfU3U0dHewSegi4-JbgoVIvnxc0C8mo3g&edge=0&edge=stretch&ci=505,972,93,4)
![[graphic]](http://www.google.com.au/patents?id=m77NAQAAEBAJ&ie=ISO-8859-1&output=text&pg=PA1&img=1&zoom=3&hl=en&q=&cds=1&sig=ACfU3U0dHewSegi4-JbgoVIvnxc0C8mo3g&edge=0&edge=stretch&ci=380,983,102,28)
![[graphic]](http://www.google.com.au/patents?id=m77NAQAAEBAJ&ie=ISO-8859-1&output=text&pg=PA1&img=1&zoom=3&hl=en&q=&cds=1&sig=ACfU3U0dHewSegi4-JbgoVIvnxc0C8mo3g&edge=0&edge=stretch&ci=550,973,2,43)
![[graphic]](http://www.google.com.au/patents?id=m77NAQAAEBAJ&ie=ISO-8859-1&output=text&pg=PA1&img=1&zoom=3&hl=en&q=&cds=1&sig=ACfU3U0dHewSegi4-JbgoVIvnxc0C8mo3g&edge=0&edge=stretch&ci=500,1012,102,4)
![[graphic]](http://www.google.com.au/patents?id=m77NAQAAEBAJ&ie=ISO-8859-1&output=text&pg=PA1&img=1&zoom=3&hl=en&q=&cds=1&sig=ACfU3U0dHewSegi4-JbgoVIvnxc0C8mo3g&edge=0&edge=stretch&ci=500,1051,104,5)
![[graphic]](http://www.google.com.au/patents?id=m77NAQAAEBAJ&ie=ISO-8859-1&output=text&pg=PA1&img=1&zoom=3&hl=en&q=&cds=1&sig=ACfU3U0dHewSegi4-JbgoVIvnxc0C8mo3g&edge=0&edge=stretch&ci=380,1008,104,54)
![[graphic]](http://www.google.com.au/patents?id=m77NAQAAEBAJ&ie=ISO-8859-1&output=text&pg=PA1&img=1&zoom=3&hl=en&q=&cds=1&sig=ACfU3U0dHewSegi4-JbgoVIvnxc0C8mo3g&edge=0&edge=stretch&ci=380,1058,104,27)
![[graphic]](http://www.google.com.au/patents?id=m77NAQAAEBAJ&ie=ISO-8859-1&output=text&pg=PA1&img=1&zoom=3&hl=en&q=&cds=1&sig=ACfU3U0dHewSegi4-JbgoVIvnxc0C8mo3g&edge=0&edge=stretch&ci=500,1086,103,3)
![[graphic]](http://www.google.com.au/patents?id=m77NAQAAEBAJ&ie=ISO-8859-1&output=text&pg=PA1&img=1&zoom=3&hl=en&q=&cds=1&sig=ACfU3U0dHewSegi4-JbgoVIvnxc0C8mo3g&edge=0&edge=stretch&ci=499,1126,104,4)
![[graphic]](http://www.google.com.au/patents?id=m77NAQAAEBAJ&ie=ISO-8859-1&output=text&pg=PA1&img=1&zoom=3&hl=en&q=&cds=1&sig=ACfU3U0dHewSegi4-JbgoVIvnxc0C8mo3g&edge=0&edge=stretch&ci=385,1082,93,54)
![[graphic]](http://www.google.com.au/patents?id=m77NAQAAEBAJ&ie=ISO-8859-1&output=text&pg=PA1&img=1&zoom=3&hl=en&q=&cds=1&sig=ACfU3U0dHewSegi4-JbgoVIvnxc0C8mo3g&edge=0&edge=stretch&ci=380,1132,103,23)
No. 09/873,339, filed on Jun. 5, 2001, now Pat. No. (57) ABSTRACT 7330371‘ An online machine data collection and archiving process (60) Provisional application No. 60/209,936, filed on Jun. generates a machine data Pr0fi1e Of 8 CHSIOIIIBI‘ COII1puter 7 , 2000, accessing a transaction form of a merchant web site and links the machine data profile and a transaction record with cus(51) Int. Cl. tomer identifying information using a unique transaction G06F 15/1 73 (2006.01) identification string. The process preferably captures param(52) U.S. Cl. ....................... .. 709/224; 709/223; 709/225 eters typically Communicated as a part Ofweb accesses, such (58) Field of Classification Search ................ .. 709/223, as an IP address, an HTTP header, and Cookie information709/224’ 225 The process additionally causes the customer computer to See application file for Complete Search history process self-identification routines by processing coding within the merchant transaction form, the self-identification (56) References Cited routines yielding further profile parameters. The process further includes a routine for bypassing an intervening proxy to U.S. PATENT DOCUMENTS the merchant web site to reveal the true IP address of the 5,175,682 A 12/1992 Higashiyama et al. Customer Computen 5,444,616 A 8/1995 Nair et al. 5,563,946 A 10/1996 Cooper et al. 41 Claims, 5 Drawing Sheets 1 r40 f MACHINE DA‘I‘A /‘Z COLLECTION SCRIPT BROWSER PROCESSES REQUE$T CODED TRANSACTION FORM INTO MERCHANT WEB UPON ACCESSING SITE TRANSACTION MERCHANT WEB SITE FORM J45 /M ARCHIVE SERVICE ' GENERATES TRANSACTION MDC SCRIPT REQUEST ID STRING 81/ASSOCIATES FORWARDED TO MACHINE WITH CUSTOMER MACHINE '-_I DATA ARCHIVE SERVICE PROFIE I [48 so TRANSACTION ID To I—. TRANSACTION ID STRING BROWSER INTO TRANSACTION FORM /54 52
![[graphic]](http://www.google.com.au/patents?id=m77NAQAAEBAJ&ie=ISO-8859-1&output=text&pg=PA1&img=1&zoom=3&hl=en&q=&cds=1&sig=ACfU3U0dHewSegi4-JbgoVIvnxc0C8mo3g&edge=0&edge=stretch&ci=549,1126,3,38)
![[graphic]](http://www.google.com.au/patents?id=m77NAQAAEBAJ&ie=ISO-8859-1&output=text&pg=PA1&img=1&zoom=3&hl=en&q=&cds=1&sig=ACfU3U0dHewSegi4-JbgoVIvnxc0C8mo3g&edge=0&edge=stretch&ci=499,1160,103,4)
TRANSACTION ID STRING , ASSOCIATES cusromea CUSTOMER SUBMH-5 MACHINE PR°F"-E WWH A TRANSACTION FORM DATA
cusmnzn DATA IN TRANSACTION mzconn VIA To MERCHANT WEB SITE
![[graphic]](http://www.google.com.au/patents?id=m77NAQAAEBAJ&ie=ISO-8859-1&output=text&pg=PA2&img=1&zoom=3&hl=en&q=&cds=1&sig=ACfU3U0y22P6Gj6cB7VWsoQt62coDwpW0w&edge=0&edge=stretch&ci=127,127,733,4)
Page 2 U.S. PATENT DOCUMENTS FOREIGN PATENT DOCUMENTS
6,117,011 A 9/2000 Lvov WO 0137180 5/2001
6,134,597 A 10/2000 Rieth et al.
6,523,067 B2 2/ 2003 Mi OTHER PUBLICATIONS
6,535,916 B1 3/2003 Nguyen _ _ _ _
6,697,948 B1 2/2004 Rabin et a1‘ Canadian Intellectual Property Office Not1ficat1on, Canadian Patent
6,853,987 B1 2/2005 Cook Application No. 2,411,034, Feb. 25, 2010, 3 pages.
* 1%; geiiier et a1~ ~~~~~~~~~~~~~~~ ~~ 705/39 European Patent Office Communication and Supplementary Euro
, , an a . .
7,366,702 B2 4/2008 David (Repgrigljsropean PatentAppl1cat1on No. EP 01 94 1903, PCT International Search Report, PCT Application No. PCT/ 2002/0087467 A1 7/2002 Mascavage, IIIeta1. 5582921/9 1I§I07?),9§;“-(l)°(~)“6,0210t()1],)1 Piligzl d F b 8 2000 2002/0091646 A1 7/2002 Lake et al. ~ ~ PP ~ 0~ , 0 avl , e e ~ , ~ 2003/0208684 A1 1 1/ 2003 Camacho et 31, Chen et al., Distributed Data Mining in Credit Card Fraud Detection, 2004/0254848 A1 12/2004 Golan IEEE Intelligent Systems and Their Applications, v 14, n 6, p. 67-74, 2006/0143119 A1 * 6/2006 Krueger et al. ............... .. 705/39 Nov, 1999,
2006/0168663 A1 7/2006 Viljoen et al. _ _ 2007/0027803 A1 2/2007 Brandes et al. * cited by exam1ner
DATABASE F I G 1 K1 ' 6 MERCHANT MMM TRANSACTION
RECORDS WITH TRANSACTION lD'S
« PreviousContinue » |