July 10, 2009

Patent Number: 7988060

Assignee: MasterCard International Incorporated

Search Representative Patents