Patent ID: 8484463

Claim:
A non-transitory computer readable storage medium storing a set of instructions executable by a processor, the set of instructions, when executed by the processor, causing the processor to perform operations comprising: receiving, at a rendezvous point, a registration message including first information from a primary individual, the rendezvous point being a location remote from the primary individual receiving subscriptions requests for a multicast group and distributing messages to the multicast group; establishing the primary individual as a first trusted user using the first information; receiving, at the rendezvous point via a subscription router, a subscribing message including second information from an interested subscriber to the primary individual; establishing the interested subscriber as a second trusted user authorized to receive private information relating to the first trusted user using the second information; receiving, via a source router, a triggering event including a plurality of data packets from the primary individual, the plurality of data packets including the private information relating to the first trusted user, where the triggering event includes third information verifying the primary individual as the first trusted user; multicasting the data packets from the rendezvous point to the interested subscriber based on the triggering event; and wherein the first information, The second information, and the triggering event are received by an encrypted secure database.