Secure peer-to-peer messaging invitation architecture Grant US-7489781-B2 United States of America 10 Feb 2009