throbber
( 12 ) United States Patent
`Abraham et al .
`
`( 10 ) Patent No . : US 10 , 447 , 564 B2
`( 45 ) Date of Patent :
`* Oct . 15 , 2019
`
`US010447564B2
`
`( 54 ) SYSTEMS FOR AND METHODS OF USER
`DEMOGRAPHIC REPORTING USABLE FOR
`IDENTIFIYING USERS AND COLLECTING
`USAGE DATA
`( 71 ) Applicant : comScore , Inc . , Reston , VA ( US )
`Inventors : Magid M . Abraham , Great Falls , VA
`( 72 )
`( US ) ; Jeffrey Carnes , Crystal Lake , IL
`( US ) ; Jason Disch , Leesburg , VA ( US ) ;
`James Larrison , Alexandria , VA ( US )
`( 73 ) Assignee : comScore , Inc . , Reston , VA ( US )
`Subject to any disclaimer , the term of this
`( * ) Notice :
`patent is extended or adjusted under 35
`U . S . C . 154 ( b ) by 241 days .
`This patent is subject to a terminal dis
`claimer .
`( 21 ) Appl . No . : 14 / 292 , 037
`May 30 , 2014
`( 22 ) Filed :
`Prior Publication Data
`( 65 )
`US 2014 / 0280923 A1
`Sep . 18 , 2014
`Related U . S . Application Data
`( 63 ) Continuation of application No . 13 / 078 , 667 , filed on
`Apr . 1 , 2011 , now Pat . No . 8 , 751 , 461 , which is a
`( Continued )
`
`( 52 )
`
`( 51 )
`
`Int . Ci .
`G06F 16 / 30
`H04L 12 / 26
`
`( 2019 . 01 )
`( 2006 . 01 )
`( Continued )
`U . S . CI .
`CPC . . . . . H04L 43 / 0876 ( 2013 . 01 ) ; G06Q 10 / 0637
`( 2013 . 01 ) ; G06Q 30 / 02 ( 2013 . 01 ) ; G06Q
`30 / 0203 ( 2013 . 01 ) ; G06Q 30 / 0204 ( 2013 . 01 )
`( 58 ) Field of Classification Search
`. . . . . GO6F 17 / 30861
`CPC . . . . . . .
`See application file for complete search history .
`
`( 56 )
`
`GB
`WO
`
`References Cited
`U . S . PATENT DOCUMENTS
`4 , 355 , 372 A
`10 / 1982 Johnson et al .
`RE31 , 951 E
`7 / 1985 Johnson
`( Continued )
`FOREIGN PATENT DOCUMENTS
`2184576 A
`6 / 1987
`W09641495 Al 12 / 1996
`( Continued )
`
`OTHER PUBLICATIONS
`Office Action dated Jul . 23 , 2008 , For U . S . Appl . No . 10 / 358 , 377 .
`( Continued )
`Primary Examiner — Jeff A Burke
`Assistant Examiner — Cindy Nguyen
`( 74 ) Attorney , Agent , or Firm — Baker & Hostetler LLP
`ABSTRACT
`( 57 )
`Several ways of identifying users and collecting demo
`graphic information and market information are disclosed ,
`including branding a browser with a unique identification in
`each user request , identifying a user by his key strokes or
`mouse clicks , gathering demographic information using
`multiple data sets and by monitoring network traffic . Addi
`tionally , user requested content is distinguished from other ,
`non - user content , and the performance of a server can be
`monitor and analyzed from a client a client perspective .
`Further , an Internet user ' s Internet data is routed to a known
`domain on the Internet , from which it is routed on to the
`intended recipient . The domain includes proxy servers
`which proxy the user ' s data requests to the domain , and
`database servers , which filter and build a database of the
`user ' s Internet usage . Particular data concerning certain
`behaviors of interest , such as purchasing data , is filtered into
`the database , and can form the basis for numerous market
`measures
`
`17 Claims , 24 Drawing Sheets
`
`10
`
`22
`
`28
`
`wwwwwwwwwwwww
`
`. .
`
`EX1042
`Roku V. Media Chain
`U.S. Patent No. 9,715,581
`
`

`

`US 10 , 447 , 564 B2
`Page 2
`
`Related U . S . Application Data
`continuation of application No . 10 / 358 , 377 , filed on
`Feb . 5 , 2003 , now Pat . No . 7 , 930 , 285 , which is a
`continuation - in - part of application No . 09 / 532 , 890 ,
`filed on Mar . 22 , 2000 , now Pat . No . 7 , 181 , 412 .
`( 60 ) Provisional application No . 60 / 355 , 785 , filed on Feb .
`12 , 2000 , provisional application No . 60 / 353 , 993 ,
`filed on Feb . 5 , 2002 .
`Int . Ci .
`G06Q 10 / 06
`G06Q 30 / 02
`
`( 51 )
`
`( 56 )
`
`( 2012 . 01 )
`( 2012 . 01 )
`References Cited
`U . S . PATENT DOCUMENTS
`4 , 603 , 232 A
`7 / 1986 Kurland
`4 , 621 , 334 A
`11 / 1986 Garcia
`2 / 1989 Young
`4 , 805 , 222 A
`9 / 1990 Coffey
`4 , 954 , 699 A
`9 / 1990 Bishop
`4 , 958 , 284 A
`5 , 023 , 929 A
`6 / 1991 Call
`10 / 1991 Brown
`5 , 060 , 140 A
`5 , 481 , 294 A
`1 / 1996 Thomas
`1 / 1996 Maduzia et al .
`5 , 488 , 408 A
`5 , 526 , 427 A
`6 / 1996 Thomas et al .
`5 , 550 , 928 A
`8 / 1996 Lu et al .
`5 , 557 , 686 A
`9 / 1996 Brown et al .
`12 / 1996 Lyons
`5 , 584 , 050 A
`5 , 594 , 934 A
`1 / 1997 Lu
`5 , 659 , 469 A
`8 / 1997 Deaton et al .
`10 / 1997 Coffey et al .
`5 , 675 , 510 A
`5 , 710 , 887 A
`1 / 1998 Chelliah
`5 , 715 , 399 A
`2 / 1998 Bezos
`5 , 727 , 159 A
`3 / 1998 Kikinis
`4 / 1998 Dougherty
`5 , 737 , 025 A
`4 / 1998 Lu
`5 , 737 , 026 A
`5 , 751 , 450 A
`5 / 1998 Robinson
`5 , 771 , 307 A
`6 / 1998 Lu et al .
`5 , 781 , 913 A
`7 / 1998 Felsenstein
`9 / 1998 Birrell et al .
`5 , 805 , 803 A
`5 , 835 , 712 A
`11 / 1998 DuFresne
`5 , 850 , 249 A
`12 / 1998 Massetti
`1 / 1999 Reed
`5 , 862 , 325 A
`2 / 1999 Kirsch
`5 , 870 , 546 A
`2 / 1999 Klein
`5 , 872 , 850 A
`5 , 887 , 140 A
`3 / 1999 Itsumi
`5 , 889 , 548 A
`3 / 1999 Chan
`4 / 1999 Kanevsky
`5 , 897 , 616 A
`5 , 918 , 014 A
`6 / 1999 Robinson
`8 / 1999 Ingrassia
`5 , 941 , 957 A
`5 , 945 , 988 A
`8 / 1999 Williams
`5 , 961 , 593 A
`10 / 1999 Gabber
`10 / 1999 Scroggie
`5 , 970 , 469 A
`5 , 983 , 348 A
`11 / 1999 Ji
`11 / 1999 Hobbs
`5 , 987 , 454 A
`11 / 1999 Gerace
`5 , 991 , 735 A
`12 / 1999 d Eon
`6 , 006 , 197 A
`6 , 006 , 260 A
`12 / 1999 Barrick
`1 / 2000 Chung et al .
`6 , 012 , 090 A
`1 / 2000 Allard
`6 , 018 , 619 A
`6 , 021 , 439 A
`2 / 2000 Turek et al .
`6 , 026 , 368 A
`2 / 2000 Brown
`6 , 049 , 821 A
`4 / 2000 Theriault
`6 , 052 , 730 A
`4 / 2000 Felciano
`6 , 058 , 381 A
`5 / 2000 Nelson
`6 , 062 , 474 A
`5 / 2000 Kroll
`5 / 2000 Pinsley
`6 , 070 , 145 A
`6 / 2000 Rosenberg
`6 , 073 , 241 A
`6 / 2000 Subramaniam
`6 , 081 , 900 A
`7 / 2000 Dilip
`6 , 094 , 673 A
`9 / 2000 Coffee
`6 , 115 , 680 A
`10 / 2000 Papierniak
`6 , 128 , 624 A
`6 , 138 , 162 A
`10 / 2000 Pistriotto
`
`10 / 2000 Gardner
`6 , 141 , 694 A
`10 / 2000 Braddy
`6 , 141 , 759 A
`11 / 2000 Cho
`6 , 151 , 593 A
`12 / 2000 Boss
`6 , 157 , 618 A
`1 / 2001 Blum
`6 , 182 , 141 B1
`2 / 2001 Lambert
`6 , 193 , 153 B1
`3 / 2001 Gabbard
`6 , 205 , 432 B1
`4 / 2001 Gupta
`6 , 212 , 565 B1
`5 / 2001 Jacobs
`6 , 225 , 995 B1
`7 / 2001 Shibayama
`6 , 256 , 644 B1
`7 / 2001 Donoho et al .
`6 , 256 , 664 B1
`7 / 2001 Bianco
`6 , 256 , 737 B1
`7 / 2001 Geagan
`6 , 263 , 371 B1
`9 / 2001 Bryant
`6 , 286 , 046 B1
`1 / 2002 Martin
`6 , 338 , 066 B1
`2 / 2002 Gupta
`6 , 351 , 810 B2
`6 , 381 , 632 B1 4 / 2002 Lowell
`6 , 385 , 590 B1
`5 / 2002 Levine
`6 , 389 , 403 B1
`5 / 2002 Dorak
`6 , 389 , 462 B1
`5 / 2002 Cohen
`6 , 421 , 724 B1 *
`7 / 2002 Nickerson . . . . . . . . . . . G06F 3 / 04847
`709 / 219
`6 , 421 , 733 B1
`7 / 2002 Tso
`6 , 438 , 125 B1
`8 / 2002 Brothers
`6 , 442 , 529 B1
`8 / 2002 Krishan
`6 , 442 , 687 B1
`8 / 2002 Savage
`6 , 449 , 739 B1
`9 / 2002 Landan
`6 , 453 , 335 B1
`9 / 2002 Kaufmann
`6 , 463 , 457 B1 10 / 2002 Sletten
`6 , 567 , 854 B1
`5 / 2003 Olshansky
`6 , 567 , 857 B1
`5 / 2003 Gupta
`6 , 584 , 567 B1 6 / 2003 Bellwood
`6 , 606 , 581 B1
`8 / 2003 Nickerson
`6 , 622 , 169 B2
`9 / 2003 Kikinis
`6 , 678 , 685 B2
`1 / 2004 McGill
`6 , 684 , 194 B1
`1 / 2004 Eldering
`6 , 694 , 431 B1
`2 / 2004 Binding
`6 , 704 , 787 B1
`3 / 2004 Umbreit
`6 , 760 , 763 B2
`7 / 2004 Jennings
`6 , 839 , 680 B1
`1 / 2005 Liu
`6 , 856 , 963 B1
`2 / 2005 Hurwitz
`6 , 857 , 009 B1
`2 / 2005 Ferreria et al .
`6 , 883 , 032 B1
`4 / 2005 Dempski
`6 , 892 , 235 B1 5 / 2005 Daude et al .
`7 , 020 , 700 B1
`3 / 2006 Bennett et al .
`7 , 039 , 599 B2
`5 / 2006 Merriman
`7 , 080 , 077 B2
`7 / 2006 Ramamurthy
`7 , 092 , 296 B2
`8 / 2006 Kato et al .
`7 , 092 , 926 B2
`8 / 2006 Cerrato
`7 , 146 , 505 B1 12 / 2006 Harada
`7 , 181 , 412 B1
`2 / 2007 Fulgoni
`7 , 243 , 129 B1
`7 / 2007 Thomas
`7 , 324 , 953 B1 *
`1 / 2008 Murphy
`7 , 930 , 285 B2
`4 / 2011 Abraham et al .
`8 , 751 , 461 B2
`6 / 2014 Abraham et al .
`2001 / 0014868 A1 8 / 2001 Herz
`2001 / 0014915 Al
`8 / 2001 Blumenau
`2001 / 0020242 AL
`9 / 2001 Gupta
`2001 / 0034638 A1 10 / 2001 Kelley
`2002 / 0023004 A1 *
`2 / 2002 Hollander . . . . . . . . . . . . G06Q 20 / 203
`705 / 22
`2002 / 0032602 A1 *
`3 / 2002 Lanzillo , Jr . . . . . . . . . . . G06Q 30 / 02
`705 / 14 . 66
`2002 / 0062223 A1 *
`5 / 2002 Waugh . . .
`G06Q 30 / 02
`705 / 1 . 1
`2002 / 0069368 A1
`6 / 2002 Hines
`2002 / 0077903 AL 6 / 2002 Feldman
`2002 / 0099605 A1 7 / 2002 Weitzman
`2002 / 0099832 A1 7 / 2002 Yaegerman
`2002 / 0116266 Al 8 / 2002 Marshall
`2002 / 0124074 A1 *
`9 / 2002 Levy
`. . . . . .
`
`G06Q 30 / 02
`705 / 500
`
`GO6F 11 / 3495
`709 / 224
`
`9 / 2002 Skinner
`2002 / 0128803 A1
`2002 / 0128925 A1 9 / 2002 Angeles
`2002 / 0178257 AL 11 / 2002 Cerrato
`2003 / 0009762 AL
`1 / 2003 Hooper
`2003 / 0018778 Al 1 / 2003 Martin
`2003 / 0033432 A12 / 2003 Simpson
`
`

`

`US 10 , 447 , 564 B2
`Page 3
`
`( 56 )
`
`References Cited
`U . S . PATENT DOCUMENTS
`4 / 2003 Anglum
`2003 / 0065595 A1
`2003 / 0076305 Al
`4 / 2003 Allen
`2003 / 0083938 A1 *
`5 / 2003 Smith
`
`G06Q 30 / 02
`705 / 14 . 53
`
`FOREIGN PATENT DOCUMENTS
`W09831155 A2
`7 / 1998
`9 / 2000
`00 / 55783 A1
`W00054214 Al
`9 / 2000
`9 / 2001
`WO0171620 Al
`W00152462 A3
`1 / 2002
`WO0250694 Al
`6 / 2002
`WO03067376 A3
`12 / 2003
`
`WO
`WO
`WO
`wo
`WO
`WO
`WO
`
`OTHER PUBLICATIONS
`Office Action dated Dec . 18 , 2008 , for U . S . Appl . No . 10 / 358 , 377 .
`Office Action for U . S . Appl . No . 10 / 358 , 377 , mailed Sep . 9 , 2009 .
`Office Action for U . S . Appl . No . 11 / 836 , 075 , mailed Dec . 8 , 2009 ,
`27 pages .
`Non - final Office Action mailed Oct . 17 , 2008 in U . S . Appl . No .
`11 / 619 , 795 ( 30 pages ) .
`Final Office Action mailed Jun . 2 , 2009 in U . S . Appl . No . 11 / 619 , 795
`( 41 pages ) .
`Non - final Office Action mailed Apr . 28 , 2010 in U . S . Appl . No .
`10 / 358 , 377 ( 25 pages ) .
`Final Office Action for U . S . Appl . No . 11 / 836 , 075 , mailed Aug . 17 ,
`2010 , 26 pages .
`U . S . Notice of Allowance mailed Dec . 3 , 2010 in U . S . Appl . No .
`10 / 356 , 377 ( 19 pages ) .
`U . S . Advisory Action mailed Sep . 24 , 2009 in U . S . Appl . No .
`11 / 619 , 795 , 3 pages .
`Office Action issued in U . S . Appl . No . 11 / 836 , 075 on Nov . 29 , 2012 ,
`46 pages .
`Office Action issued in U . S . Appl . No . 12 / 347 , 464 on Jun . 5 , 2013 ,
`56 pages .
`Office Action issued in U . S . Appl . No . 13 / 078 , 667 on Jul . 2 , 2012 ,
`42 pages .
`Office Action issued in U . S . Appl . No . 13 / 078 , 667 on Feb . 4 , 2013 ,
`38 pages .
`Office Action issued in U . S . Appl . No . 13 / 078 , 667 on Aug . 1 , 2013 ,
`15 pages .
`Notice of Allowance issued in U . S . Appl . No . 13 / 078 , 667 on Jan . 9 ,
`2014 , 13 pages .
`Office Action issued in U . S . Appl . No . 12 / 347 , 464 on Apr . 7 , 2014 ,
`26 pages .
`Bascou , Jean - Jacques & Redon , Laurence , “ Improving Security by
`Analysing Users ' Behavior , ” in Proceedings of the Pacific Tele
`communications Council Seventeenth Annual Conference 615 ( Dan
`J . Wedemeyer & Richard Nickelson eds . 1995 ) .
`Boyan , J . “ The Anonymizer - Protecting User Privacy on the Web , "
`Computer - Mediated Communication Magazine , Online ! 1997 ,
`XP002231197 , http : / / www . december . com / cmc / mag / 1997 / sep / toc .
`html , retrieved on 1997 .
`Brad Hill , WebTV for Dummies , “ Creating Famliy Accounts ”
`( Foster City , CA , 2000 ) , pp . 69 - 72 .
`Chan , Yuen - Yan , " On privacy issues of Internet access services via
`proxy servers , " Secure Networking Core ‘ Secure ! ' 99 , Internationai
`Exhibition and Congress . Proceedings ( Lecture Notes in Computer
`Science vol . 1740 ) Springer - Verlag Berlin , Germany , 1999 , pp .
`183 - 191 , XP09055060 .
`Chapman D . B . et al . , “ Building Internet Firewalls Proxy Systems , "
`Building Internet Firewalls , Sep . 1995 ( Sep . 1995 ) , pp . 189 - 205 ,
`XP002911985 .
`Choo C . W . et al . “ A behavioral model of information seeking on the
`Web : preliminary results of a study of how managers and IT
`specialists use the Web ” ASIS ' 98 , Information Access in The Global
`Information Economy . Proceedings of the 61st Annual Meeting of
`
`the American Society for Information Science , vol . 35 , Inf . Today
`Medford , NJ , USA , 1998 , pp . 290 - 302 , XP009056075 .
`Diffie W . et al . , “ Privacy and Authentication : An Introduction to
`Crytopgraphy " Proceedings of the IEEE , IEEE . New York , US , vol .
`67 , No . 3 , Mar . 1979 ( Mar . 1979 ) , pp . 397 - 426 , XP000575227 .
`Dossick , S . E et al . , “ WWW access to legacy client / server appli
`cations , ” Computer Networks and ISDN Systems , North Holland
`Publishing , Amsterdam , NL , vol . 28 , No . 11 , May 1996 ( May
`1996 ) , pp . 931 - 940 , XP004018197 .
`Expert Report of Dr . Benjamin Goldberg re Invalidity Exhibit C to
`Expert Report , Civil Action No . 1 : 11 - cv - 290 - LMB - TRJ , Jul . 1 ,
`2011 ( 36 pages ) .
`Expert Report : of Dr . Benjamin Goldberg re Invalidity Exhibit D ,
`Civil Action No . 1 : 11 - cv - 290 - LMB - TRJ , Jul . 1 , 2011 ( 24 pages ) .
`Expert Report of Dr . Benjamin Goldberg re Invalidity , Civil Action
`No . 1 : 11 - cv - 290 - LMB - TRJ , Jul . 1 , 2011 ( 119 pages ) .
`Furnell et al . , “ A comprehensive authentication and supervision
`architecture for networked multimedia systems , ” in Communica
`tions and Multimedia Security vol . 3 227 ( Sokratis K Katsikas ed .
`1997 ) .
`Furnell et al . , “ Applications of keystroke analysis for improved
`login security and continuous user authentication , ” in Information
`Systems Security 283 ( Sokratis K . Katsikas & Dirmtris Gritzalis
`eds . 1996 ) .
`Goldberg Reply Expert Report re Invalidity , Civil Action No .
`1 : 11 - cv - 290 - LMB - TRJ , Aug . 5 , 2011 ( 78 pages ) .
`Goldberg Supplemental Expert Report re Invalidity ( comScore v .
`Nielsen ) , Civil Action No . 1 : 11 - cv - 290 - L MB - TRJ , Aug . 12 , 2011
`( 13 pages ) .
`Goldberg Supplemental Expert Report re Invalidity Exhibit 1 , Civil
`Action No . 1 : 11 - cv - 290 - LMB - TRJ , Aug . 12 , 2011 ( 190 pages ) .
`Goldberg Supplement Expert Report re Invalidity Exhibit 2 , civil
`Action No . 1 : 11 - cv - 290 - LMB - TRJ , Aug . 12 , 2011 ( 80 pages ) .
`Goldberg Supplemental Expert Report re Invalidity Exhibit 3 , Civil
`Action No . 1 : 11 - cv - 290 - LMB - TRJ , Aug . 12 , 2011 ( 2 pages ) .
`Goldberg Supplemental Expert Report re Invalidity Exhibit 4 , Civil
`Action No . 1 : 11 - cv - 290 - LMB - TRJ , Aug . 12 , 2011 ( 4 pages ) .
`Goldberg Supplemental Expert Report re Invalidity Exhibit 5 , Civil
`Action No . 1 : 11 - cv - 290 - LMB - TRJ , Aug . 12 , 2011 ( 4 pages ) .
`Goldberg Supplemental Expert Report re Invalidity Exhibit 6 , Civil
`Action No . 1 : 11 - cv - 290 - LMB - TRJ , Aug . 12 , 2011 ( 3 pages ) .
`Goldberg Supplemental Expert Report re Invalidity Exhibit 7 , Civil
`Action No . 1 : 11 - cv - 290 - LMB - TRJ , Aug . 12 , 2011 ( 4 pages ) .
`Goldberg Supplemental Expert Report re Invalidity Exhibit 8 , Civil
`Action No . 1 : 11 - cv - 290 - LMB - TRJ , Aug . 12 , 2011 ( 5 pages ) .
`Hargittai , Eszter , “ Beyond Logs and Surveys : In - Depth Measures of
`People ' s Web Use Skills , ” Journal of the American Society of
`Information Science and Technology , vol . 53 , No . 14 , pp . 1239
`1244 , 2002 .
`Lee , J . et al . , “ Visualization and Analysis of Clickstream Data of
`Online Stores for Understanding Web Merchandising , " IBM Insti
`tute of Advanced Commerce Technical Papers , Online ! , Jan . 1 , 2000
`( Jan . 1 , 2000 ) , XP002208026 , http : / / www . research . ibm . com / iac !
`papers / lee . pdf , retrieved on 2000 .
`Leggett et al . , “ Dynamic identity verification via keystroke charac
`teristics , ” in Int . J . Man - Machine Studies 859 ( 1991 ) .
`Leggett et al . , “ Verification of User Identity via Keyboard Charac
`teristics , ” in Human Factors in Management Information Systems
`29 ( Jane M . Carey ed . 1988 ) .
`Mambo , M . et al . , " Proxy Cryptosystems : Delegation of the Power
`to Decrypt Ciphertexts ” IEICE Transactions of Fundamentals of
`Electronics , Communications and Computer Sciences , Institute of
`Electronics Information and Comm . Eng . Tokyo , JP , vol . E80 - A ,
`No . 1 , Jan . 1997 ( Jan . 1997 ) , pp . 54 - 63 , XP000742245 .
`Monrose , F . , et al , “ Authentication via keystroke dynamics ' , ACM
`Press , 1997 , entire document , http : / / delivery . acm . org / 10 . 1145 / 270000 /
`266434 / p48 - monrose . pdf ? key1 = 266434 & key2 = 9684754711 & coll =
`portal & dl = ACM & CFID = 14258302 & CFTOKEN = 37117304 .
`Monrose , F . , et al . , “ Keystroke dynamics as a biometric for authen
`tication , ” Future Generation Computer Systems 16 ( 2000 ) 351 - 359 ,
`XP4185847 .
`Oppliger , R . “ Privacy protection and anonymity services for the
`World Wide Web ( WWW ) , ” Future Generations Computer Systems ,
`
`

`

`US 10 , 447 , 564 B2
`Page 4
`
`( 56 )
`
`References Cited
`OTHER PUBLICATIONS
`Elsevier Science Publishers , Amsterdam , NL , vol . 16 , No . 4 , Feb .
`2000 ( Feb . 2000 ) , pp . 379 - 391 , XP004185850 .
`Sadun , Erica et al , WebTV , “ Administrating Your WebTV Account
`( Foster City , CA , 2000 ) , pp . 311 - 319 .
`Song et al . , “ User Recognition by Keystroke Latency Pattern
`Analysis ” ( 1998 ) .
`Srivastava , J . , et al . “ Web Usage Mining : Discovery and Applica
`tions of Usage Patterns from Web Data ” ACM SIGKDD Explora
`tions Newsletter , vol . 1 , Issue 2 , pp . 12 - 33 , Jan . 2000 .
`Zaiane O . R . et al . , “ Discovering Web access patterns and trends by
`applying OLAP and data mining technology on Web logs , " Research
`and Technology Advances in Digital Libraries , 1998 , ADL 98 ,
`Proceedings , IEEE International Forum on Santa Barbara , CA , US
`Apr . 22 - 24 , 1998 , Los Alamitos , CA , USA , IEEE Compt . Soc , US ,
`Apr . 22 , 1998 ( Apr . 22 , 1998 ) , pp . 19 - 29 , XP010276880 .
`Zenel , B . . “ A General Purpose Proxy Filtering Mechanism Applied
`to the Mobile Environment , ” Wireless Networks , ACM , US , vol . 5 ,
`No . 5 , Oct . 1999 ( Oct . 1999 ) , pp . 391 - 409 , XP000902494 .
`International Search Report mailed Nov . 8 , 2005 for International
`Application No . EP 01922473 .
`Search Report for PCT Appliation Serial No . PCT / US03 / 03225 .
`Supplementary Search for EP Application Serial No . 01922473 . 2
`mailed Aug . 11 , 2005 .
`
`Supplementary European Search Report for European Application
`No . EP 03 73 7601 mailed Nov . 10 , 2008 , 3 pages .
`European First Examination Report for Patent Application No .
`03737601 . 9 dated May 4 , 2010 ( 5 pages ) .
`European Examination Report for Application No . 03737601 . 9
`mailed Mar . 15 , 2011 ( 5 pages ) .
`Memo Concerning Mexican Office Action for Application No .
`PA / a / 2002 / 009205 , Oct . 9 , 2006 ( 2 pages ) .
`Canadian Officee Action for Application No . 2 , 474 , 815 dated Jun .
`9 , 2009 , 2 pages .
`Canadian Office Action for Application No . 2 , 474 , 815 dated May
`18 , 2011 , 3 pages .
`Canadian Office Action for Application No . 2 , 474 , 815 dated Dec . 4 ,
`2007 , 3 pages .
`Supplementary European Search Report for Application No . 0373601 . 9
`mailed Nov . 10 , 2008 ( 3 pages ) .
`European Patent Office Summon to attend oral proceedings pur
`suant to Rule 115 ( 1 ) EPC for Application No . 03737601 . 9 mailed
`Nov . 8 , 2011 , 8 pages
`Canadian Office Action for Application No . 2 , 403 , 879 dated Dec . 8 ,
`2011 , 4 pages .
`Canadian Office for Application No . 2 , 403 , 879 dated Jun . 3 , 2013 ,
`5 pages .
`* cited by examiner
`
`

`

`atent
`
`Oct . 15 , 2019
`
`Sheet 1 of 24
`
`US 10 , 447 , 564 B2
`
`10
`
`2011 1 2430
`FIG . 1
`
`28
`22
`HHO
`
`???? ??????
`30
`24
`41022
`KON
`
`1
`
`32
`
`100
`
`102
`
`16
`
`18
`
`1024
`
`FIG . 2
`
`116
`
`106
`FIG . 3
`
`

`

`U . S . Patent
`
`Oct . 15 , 2019
`
`Sheet 2 of 24
`
`US 10 , 447 , 564 B2
`
`200 2001
`
`REGISTER CONSUMER
`
`REGISTER CONSUMER
`
`ADJUST BROWSER TO
`PROXY TO SERVICE PROVIDER ' S
`DOMAIN
`BUILD DATABASE RECORD
`FOR CONSUMER ' S DATA
`
`ASSIGN UNIQUE IDENTIFIER
`TO CONSUMER
`
`www
`
`204
`
`COPY TO - DATABASE , OR MONITOR ,
`DATA ROUTED TO SERVICE
`PROVIDER
`
`ww
`
`wwwww
`
`202
`
`208
`
`210
`
`212
`
`92
`2144
`
`214
`
`READDRESS DATA AND PASS
`ON INTO INTERNET TO
`CONSUMER
`
`w
`
`wwwwwwwwwwwww . .
`
`FILTER PAREDE DATA
`UPDATE DATABASE
`
`FILTER DATA FOR DATA
`OF INTEREST
`
`UPDATE DATABASE
`RECORD
`
`216
`
`218
`GENERATE $ / K METRIC GENERATE WEBLOG
`FROM DATABASE
`FROM DATABASE
`
`GENERATE EPI
`I FROM DATABASE
`
`Whe
`
`GENERATE REVENUE
`AND SALES FORECASTS
`FROM DATABASE
`222
`
`GENERATE LOYALTY
`DATA FROM
`DATABASE
`
`GENERATE CROSS
`SELLING DATA FROM
`DATABASE
`
`224
`
`226
`
`WWWWWWWWWW
`
`228 228
`
`230
`
`GENERATE DATA SET BASED
`ON CONSUMER CHARACTERISTIC
`FROM DATABASE
`
`COMPARE TO BROAD
`DATABASE
`FIG . 4
`
`

`

`U . S . Patent
`
`Oct . 15 , 2019
`
`Sheet 3 of 24
`
`US 10 , 447 , 564 B2
`
`Monitor
`Characteristic
`of Input Device
`Usage
`| Step 206 - 1
`
`Accumulate
`Data on User ' s
`Mannerisms
`for Multi
`Session
`Comparison
`Data Base
`Step 206 - 2
`
`Accumulate
`Data on User ' s
`Mannerisms
`for Ongoing
`User identity
`Check
`Step 206 - 3
`
`Compare
`Current
`Session Data
`with
`Accumulated
`Multi - Session
`Date
`Step 206 - 4
`
`Identify
`Machine
`Step 604
`
`Monitor
`Communicatio
`ns over
`Network from
`User
`Step 606
`
`Identify and
`Extract User
`Specific
`Information
`Step 606a
`
`Reference
`Extracted Data
`to Data
`Dictionary
`Step 606b
`
`Develop and
`Accumulate
`Data About
`User
`Step 608
`
`Figure 6
`
`Provide
`Indication User
`Identity
`Step 206 - 5
`
`.
`
`. . . . . . . . . . .
`
`. . .
`
`Supplement
`Multi - Session
`Data with
`Current
`Session Data
`Step 206 - 6
`
`Figure 4A
`
`

`

`U . S . Patent
`
`Oct . 15 , 2019
`
`Sheet 4 of 24
`
`US 10 , 447 , 564 B2
`
`Client Browser
`
`Local Proxy
`
`Keystroke
`
`URL
`
`HTML / Parse
`& Display
`
`Auto . Gen
`URL
`
`HTML Parse &
`Display
`
`Intermediary
`Domain 102
`Delay time for browser
`keystroke processing
`
`Content Server /
`Web Site
`
`URL + AC
`
`URL
`
`HTML
`
`HTML WI
`Compression , etc .
`
`Y Log and Count
`
`URL
`
`HTML
`
`Vlog But Do Not
`Count
`
`URL WIO AC
`
`HTML W /
`Compression , etc
`
`Figure 4B
`
`

`

`U . S . Patent
`
`Oct . 15 , 2019
`
`Sheet 5 of 24
`
`US 10 , 447 , 564 B2
`
`250
`
`252
`
`254
`
`256
`
`258
`
`260
`
`262
`
`264
`
`DOMAIN RECEIVES REQUEST
`FOR ENCRYPTED DATA
`
`NEGOTIATE AND PASS
`FIRST ENCRYPTION KEY
`WITH CONSUMER ' S COMPUTER
`
`ORIGINAL REQUEST BEARS
`UNIQUE IDENTIFIER
`
`PASS REQUEST ON
`INTO INTERNET
`
`NEGOTIATE AND PASS
`SECOND ENCRYPTION KEY
`WITH CONTENT SERVER
`
`RECEIVE ENCRYPTED DATA
`FROM CONTENT SERVER
`
`DECODE DATA USING
`SECOND ENCRYPTION KEY
`
`READDRESS AND ENCRYPT
`DATA USING FIRST
`ENCRYPTION KEY
`FIG . 5
`
`

`

`atent
`
`Oct . 15 , 2019
`
`Sheet 6 of 24
`
`US 10 , 447 , 564 B2
`
`REGISTRATION DATA
`Panelist _ id /
`first _ name
`member id
`sample
`george
`
`last _ name
`bush
`
`email
`gwbush @ whitehouse . com
`
`gender birth year
`m
`1946
`
`UDR " DICTIONARY
`
`Panelist id
`member id
`sample
`sample
`sample
`sample
`sample
`
`string _ type
`
`N
`
`w
`
`A
`
`5
`
`string
`george
`bush
`gwbush @ whitehouse . com
`
`1946
`
`match source
`
`FIG . 6A
`
`

`

`atent
`
`Oct . 15 , 2019
`
`Sheet 7 of 24
`
`US 10 , 447 , 564 B2
`
`1
`
`georg z
`
`sampl
`
`georg 2
`
`FIG . 6B
`
`
`
`
`
`
`
`
`
`
`UDR “ Dictionary " Before . . . Transaction Data . . . UDR Dictionary " After . . . browser _ id string _ typ string match source ! browser _ l string _ ly strin sourc ! browser _ id string _ typ strin matc sourc
`
`
`
`1
`
`
`
`
`
`MATCHED WITHIN UDR “ DICTIONARY ”
`
`sampl
`
`1
`
`george 1
`
`1
`
`sample
`
`

`

`atent
`
`Oct . 15 , 2019
`
`Sheet 8 of 24
`
`US 10 , 447 , 564 B2
`
`source 2 2 2
`string george bush
`
`browser _ idcstring _ type
`sample
`
`sample 2
`
`< NULL >
`
`FIG . 6C
`
`
`
`
`
`last name email
`
`bush
`name george
`first
`browser _ idc sample
`
`
`
`
`
`UDR TRANSACTION LOAD
`
`
`
`TRANSACTION DATA
`
`

`

`atent
`
`Oct . 15 , 2019
`
`Sheet 9 of 24
`
`US 10 , 447 , 564 B2
`
`2 1
`
`UDR " Dictionary " After . . . browser _ id string _ typ sourc strin - matc
`
`
`sampl 1 gedig
`
`sourc sampl 1 georg 1
`Transaction Data . . . browser _ l string ly strin
`
`
`
`FIG . 6D
`
`george 1 1
`
`
`
`
`
`MATCHED WITHIN UDR “ DICTIONARY ”
`
`
`
`UDR " Dictionary " Before . . . browser _ id string _ typ string match source
`
`
`
`
`
`sample 1
`
`

`

`U . S . Patent
`
`Oct . 15 , 2019
`
`Sheet 10 of 24
`
`US 10 , 447 , 564 B2
`
`
`
`fiets incremented hv one
`
`jonathan 2
`
`
`
`
`
`UDR " DICTIONARY " browser _ idc string _ type string match source
`
`
`
`
`
`FIG . 6E
`
`sample
`
`
`
`string source jon 2
`
`
`
`TRANSACTION RECORD browser _ idc
`
`string type
`
`sample
`
`

`

`U . S . Patent
`
`Oct . 15 , 2019
`
`Sheet 11 of 24
`
`US 10 , 447 , 564 B2
`
`Current UDR “ Dictionary " record
`} browser _ idc
`panelist _ id / member _ id
`Sample
`sample
`Sample
`sample
`Sample
`sample
`Sample
`sample
`
`string type
`
`string
`johnathan
`schmuckateli
`mn
`1946
`
`match source
`
`1
`
`Record collected through transaction or UDR Form Data
`browser _ ide
`string type
`string
`john
`sample
`
`Values in the pseudonym lookup table for " john "
`Name
`Nickname
`John
`Jon
`Johnny
`Wohn
`Jonny
`John
`Johnathan
`John
`Dohnathan
`Johnny
`Name - pseudonym match in UDR " Dictionary "
`Name
`Nickname
`Johnathan
`Joha
`
`n
`
`h
`
`wwwwwwwwwwwwwww . .
`
`tha
`
`strop lemon
`
`browser _ idc
`sample
`sample
`sample
`sample
`
`panelist _ id / member _ id
`sample
`sample
`sample
`sample
`
`string
`johnathan
`schmuckateli
`m
`1946
`
`match source
`
`FIG . 6F
`
`

`

`U . S . Patent
`
`Oct . 15 , 2019
`
`Sheet 12 of 24
`
`US 10 , 447 , 564 B2
`
`Current UDR “ Dictionary " record
`browser _ idc
`panelist _ id / member _ id
`sample
`sample
`sample
`sample
`sample
`sample
`sample
`sample
`
`string _ type
`
`string
`johnathan
`schmuckateli
`m
`1946
`
`matcb source
`
`Collected transaction or UDR Form Data record ( no match in the UDR " Dictionary " )
`browser _ idc
`string _ type
`string
`sample
`michael
`
`FIG . OG
`
`

`

`U . S . Patent
`
`Oct . 15 , 2019
`
`Sheet 13 of 24
`
`US 10 , 447 , 564 B2
`
`browser _ idc panelist _ id / member _ id
`sample
`sample
`sample
`sample
`sample
`sample
`sample
`sample
`sample
`sample _ 1
`sample
`sample _ 1
`
`string _ type string
`johnathan
`schmuckateli
`m
`1946
`michael
`
`match
`
`source
`
`1
`
`FIG . 6H
`
`

`

`U . S . Patent
`
`Oct . 15 , 2019
`
`Sheet 14 of 24
`
`US 10 , 447 , 564 B2
`
`m
`
`
`
`birth _ year gender
`
`
`
`match source
`
`1 1
`
`1 1
`
`
`
`match source
`
`1 1
`
`1 1
`
`
`
`
`
`george bush e lephant @ whitehouse . com 1946
`
`elephant @ whitehouse . coml 1
`
`george
`bush
`
`1946
`
`m
`
`
`
`
`
`Normalized update to UDR " Dictionary " WITH email prefix broken out :
`
`
`
`
`
`elephant @ whitehouse . com 1 1
`
`elephant
`
`1946
`
`m
`
`george
`
`bush
`
`N
`
`Raw
`
`in
`
`FIG . 61
`
`
`
`Normalized update to UDR “ Dictionary " withOUT email prefix broken out :
`
`
`
`
`
`
`
`
`
`
`
`Current Marketscore / NetSetter Registration Database record :
`
`
`
`
`
`
`
`
`
`
`
`panelist _ id / member _ id first _ name last _ name email
`
`?? ??? ?
`
`
`panelist _ id / member _ id string _ type string
`
`?
`
`
`
`
`
`panelist _ id / member _ id string type string
`
`sample
`
`.
`
`.
`
`www
`
`sample
`
`sample
`sample sample sample
`
`
`
`
`
`sample sample
`sample
`sample
`sample
`sample
`
`

`

`U . S . Patent
`
`Oct . 15 , 2019
`
`Sheet 15 of 24
`
`US 10 , 447 , 564 B2
`
`Current UDR “ Dictionary " record :
`browser _ idc panelist _ id / member _ id string _ type string
`sample
`sample
`george
`sample
`sample
`bush
`sample
`sample
`elephant @ whitehouse . com 1
`sample
`sample
`elephant
`sample
`sample
`m
`sample
`sample
`1946
`
`Tu Aawn
`
`match source
`
`Transaction or UDR Form Data record collected ( only information collected during site session ]
`browser _ idc string type
`string
`sample
`3
`elephant @ whitehouse . com
`-
`Transaction or UDR Form Data matched 10 our UDR " Dictionary
`browser _ idc panelist _ id / member _ id string type string
`match source
`sample
`sample
`george
`1
`1
`sample
`sample
`1
`1
`bush
`sample
`sample
`elephant @ whitebouse . com 2
`1
`sample
`sample
`elephants
`?? ?? ?? ?? ??
`sample
`sample
`m
`sample _ _ sample
`1946
`browser _ idcstring _ type
`sample
`3
`
`Match counter
`increases by one
`
`JUAWNE
`
`string
`elephant @ whitehouse . com
`
`FIG . 6J
`
`

`

`U . S . Patent
`
`Oct . 15 , 2019
`
`Sheet 16 of 24
`
`US 10 , 447 , 564 B2
`
`match source
`
`Current UDR “ Dictionary " record :
`browser _ idc panelist _ id / member _ id string _ type string
`sample
`sample
`george
`sample
`sample
`1
`bush
`af WN
`sample
`sample
`elephant @ whitebouse . com 1
`sample
`sample
`m
`1
`i
`sample
`sample
`1946
`Transaction or UDR Form Data record collected ( only information collected during site session ]
`string
`browser _ idc string _ type
`elephant @ whitehouse . com
`sample
`3
`Transaction or UDR Form Data - email generates login / screen name
`browser _ idc panelist _ id / member _ id string _ type string
`match source
`sample
`sample
`george
`1
`1
`sample
`sample
`1
`1
`bush
`sample
`sample
`elephant @ whitehouse . com 1
`sample
`sample
`elephant
`sample
`sample
`( m
`sample
`sample
`1946
`browser _ ide string _ type
`sample _
`3
`
`1
`New record created
`
`1
`
`string /
`elephant @ whitebouse . com
`
`One month later . . . another UDR Form Data record is collected with the following login / screen name
`string
`browser _ idc string type
`elephant
`sample
`6
`UDR Form Data matched to our UDR “ Dictionary "
`browser _ idc panelist _ id / member _ id string type string
`match source
`george
`sample
`sample
`I
`1
`sarnple
`sample
`1
`1
`bush
`sample
`sample
`elephant @ whitehouse . com 1
`elephant
`sample
`sample
`1
`sample
`sample
`sample
`sample
`browser _ idc string _ type
`sample
`4
`
`1946
`
`1
`
`1
`
`1
`
`Aawn
`
`string /
`elephant
`
`FIG . 6K
`
`

`

`U . S . Patent
`
`Oct . 15 , 2019
`
`Sheet 17 of 24
`
`US 10 , 447 , 564 B2
`
`Current UDR " Dictionary " record :
`browser _ idc panelist _ id / member _ id string type string
`george
`Sample
`sample
`Sample
`sample
`bush
`Sample
`sample
`Sample
`sample
`1946
`on
`Transaction or UDR Form Data record collected only information collected during site session
`string
`browser _ idc string _ type
`Sample
`3
`gwbush @ whitebouse . com
`
`match source
`1
`1
`1
`
`1
`1
`
`U
`
`The email prefix is parsed out into a first initial - last name sequence
`•
`First initial = " g "
`Last name found in UDR “ Dictionary ” = " bush ”
`.
`• Last name matched against email prefix [ ' bush ” found in " gwbush " }
`First initial - last name combination = gbush
`•
`First initial searched in
`first names for last name " bush ” = “ g ” for
`" george "
`
`FIG . 6L
`
`

`

`atent
`
`Oct . 15 , 2019
`
`Sheet 18 of 24
`
`US 10 , 447 , 564 B2
`
`Current UDR " Dictionary " record :
`Browser _ idc panelist _ id / member _ id string _ type string
`george
`Sample
`sample
`Sample
`sample
`bush
`gwbush @ whitehouse . com 1
`Sample
`sample
`gwbush
`Sample
`sample
`1
`Sample
`sample
`m
`1
`Sample
`sample
`1946
`
`
`
`with awN
`
`match source
`1
`1
`
`1
`
`UDR Form Data collected ( only information collected during site session )
`browser _ ide string _ type
`string
`gwbush
`Sample
`4
`
`Normalized update to UDR " Dictionary " :
`browser _ idc panelist _ id / member _ id string _ typestring
`Sample
`sample
`george
`bush
`Sample
`sample
`gwbush @ whitehouse . com 1
`Sample
`sample
`
`match source
`
`sample
`Sample
`Sample
`Sample
`
`sample
`sample
`sample
`sample
`
`gwbush @ msn . com
`gwbush
`m
`1946
`
`1
`2
`
`3
`3
`
`FIG . 6M
`
`

`

`U . S . Patent
`
`Oct . 15 , 2019
`
`Sheet 19 of 24
`
`US 10 , 447 , 564 B2
`
`Current UDR " Dictionary " record :
`browser _ idc panelist _ id / member _ id string _ type string
`george
`Sample
`Sample
`Sample
`Sample
`bush
`elephant @ whitehouse . com )
`Sample
`Sample
`elephant
`Sample
`Sample
`Sample
`Sample
`Sample
`Sample
`
`1946
`
`match source
`
`UDR Form Data collected ( only information collected during site session ]
`string
`browser _ idc string _ type
`elephant
`sample
`4
`
`UDR Form Data matched to our UDR " Dictionary "
`browser _ idc panelist _ id / member _ id string _ type string
`george
`sample
`Sample
`bush
`sample
`Sample
`elephant @ whitehouse . com 1
`sample
`Sample
`elephant
`sample
`Sample
`1
`Sample
`sample
`In
`1946
`sample
`Sample
`
`UAWN
`
`match source
`1
`1
`
`3
`
`FIG , 6N
`
`

`

`U . S . Patent
`
`Oct . 15 , 2019
`
`Sheet 20 of 24
`
`US 10 , 447 , 564 B2
`
`Current UDR " Dictionary " record :
`browser _ idc panelist _ id / member _ id string _ type string
`sample
`sample
`george
`sample
`sample
`bush
`elephant @ whitehouse . com 1
`sample
`sample
`elephant
`sample
`sample
`1
`sample
`sample
`m
`sample
`1946
`sample
`1
`
`N
`
`w
`
`a
`
`e
`
`la
`
`match source
`
`3
`1
`
`UDR Form Data collected ( only inforination collected during site session )
`browser _ id
`string type
`string
`gwbush .
`6
`sample
`
`First Initial - Last Name logic implemented based on login / screen name
`• First initial = " g "
`Last name from " Dictionary " = " bush "
`• Last name matches partial login / screen name string " bush

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket