CPC G06F 3/0646 (2013.01) [G06F 3/017 (2013.01); G06F 3/0604 (2013.01); G06F 3/067 (2013.01); G06F 3/0653 (2013.01); G06Q 20/352 (2013.01); H04W 4/021 (2013.01); H04W 4/023 (2013.01)] | 15 Claims |
1. A system comprising:
a first server storing a first data file for a first user;
a second server storing a second data file for a second user;
a first data card of the first user registered with the first server, wherein the first data card has a first set of sensors provided on a first face of the first data card and a first data input device provided on a second face of the first data card, wherein the first data card locally stores a portion of the first data file;
a second data card of the second user registered with the second server, wherein the second data card is associated with the second data file;
the first data card comprising at least one processor configured to:
receive a first signal from at least one sensor of the first set of sensors;
detect, based on the received first signal, a movement of the first data card relative to the second data card in a first direction within a pre-selected distance from the second data card;
interpret the relative movement of the first data card in the first direction as a card pairing gesture;
establish a peer-to-peer connection between the first data card and the second data card, in response to the card pairing gesture; and
transmit a portion of the first data file from the first data card to the second data card over the peer-to-peer connection.
|