Abstract: Tampering with pieces of software is inhibited. Software obfuscation inhibits reverse engineering by hackers by manipulating names of functions and adding jump instructions into various pieces of software. Profiles are stored in a central hierarchical database and such profiles are protected from tampering. The obfuscation of a software image so as to becloud the comprehension of hackers in reverse engineering pieces of software comprising the software image is provided.
Type:
Grant
Filed:
February 17, 2005
Date of Patent:
July 7, 2009
Assignee:
Microsoft Corporation
Inventors:
Frank Nian-Tzu Chu, Wei Wu, Julie D Bennett, Mohammed El-Gammal
Abstract: A transactional control system, a promotional system, and a redemption system including a set of a card and a removable and reusable label. The removable and reusable label having a first side printed with indicia thereon, and a second side coated with a reusable adhesive layer suitable for affixing the label to either a first or a second planar side of the card. The label, printed with a registration indicia thereon, can be removed from the transaction card without leaving residue on the card and can be affixed to a registration form for registration of a holder of the transaction card. Alternatively, the label printed with a redeemable coupon indicia thereon, can be removed from a promotion card and affixed to a transaction receipt for associating a particular transaction with the redeemable coupon. In another embodiment the label is printed and scored to form individually removable segments which can be removed from the redemption card and redeemed.