The following text is copyright 2006 by Network World, permission is hearby given for reproduction, as long as attribution is given and this notice is included.

 

Are super cookies good for you?

 

By Scott Bradner

 

On May 2nd, 6 years to the day after the application was filed, the US Patent and Trademark Office granted Microsoft Patent number 7,039,699 "Tracking usage behavior in computer systems."  Some wags instantly dubbed the technology "super cookie" even though the patent is limited in some specific ways -- probably to convince the patent office to grant it, flies in the face of IETF guidance on valid cookie use and provides information that is generally redundant with what web companies can and do already get and use.

 

At first read, the patent (plug the patent number into http://patft.uspto.gov/netahtml/PTO/srchnum.htm) does not offer that much new, even if one takes the May 2, 2000 filing date into account.  One would learn much of what is described in the patent in a 'cookies 101' class.  Most of the concepts are also described in RFC 2109 "HTTP State Management Mechanism" from Feb 1997 (http://www.ietf.org/rfc/rfc2109.txt) and its update RFC 2965 from October 2000 (http://www.ietf.org/rfc/rfc2965.txt).   (Parenthetically, I'm not sure why these RFCs are not referenced by the patent since they are clearly relevant and Microsoft does know about the IETF and RFCs.)  But, to issue the patent,  the Patent Office had to have concluded that the technology was new and unobvious to a person skilled in the art of cookies in May of 2000.

 

There is one puzzling restriction in the claims that might hold a clue as to why the Patent Office concluded what they did (it would take a careful reading of the file history from the Patent Office to be sure).  For example claim 1 is limited to the case where there is a "first computer system having a first domain name and at least one other computer system having a second domain name that is different from said first domain name and wherein at least a portion of the first and second domain names are identical."  The other main claims have similar restrictions.  Note that the claim does not say what part has to be identical, maybe it could be ".com" in which case this would not be all that much of a restriction.

 

The patent talks about all the marvy things that could be done with information from cookies including targeted advertising, special display formats, special offers, unique services, and creating a "psychographic profile" of the user.  Just what I was missing - Microsoft creating a psychographic profile of me when I visit their web site to get a patch for Word.

 

The body of the patent talks about creating a "domain level cookie"  for msn.com which could be used by all the msn.com services to record or find out what a user did on other sites.   The patent says 'Reading from the domain cookie would be equivalent to checking what the user did elsewhere on MSN.COM."  I can see how it would be useful for a msn.com travel service to know that I just bought an expensive camera from a MSN.COM camera store so the travel site could point me to expensive resorts rather than Motel 6 but a use like this violates the spirit, if not the letter, of RFC 2964 "Use of HTTP State Management," (http://www.ietf.org/rfc/rfc2964.txt) the IETF's Best Current Practices for use of cookies. 

 

In the end, I don't think this patent amounts to much because I expect that MSN.COM sites are already exchanging far more information about their users than their users expect to be shared, and doing so without using the technology in this patent.  And I expect Microsoft is not alone in doing this, which is why I have set Firefox to wipe out all cookies, other than a select few, every time I exit the browser.

 

disclaimer:  Harvard, like other universities, is subject to US federal rules about sharing student information -- too bad there are not similar federal rules for non-students  -- but the university has no opinion on this patent -- the above is just my own 2 cents worth.