IP Library › Granted Patent US 11,914,880
Granted Patent B2
US 11,914,880 · App. 18/051,823 · Granted Feb 27, 2024

Offline data transfer between devices using gestures

Inventors: Kiran Pulla (Hyderabad, IN); Mohan Beela (Hyderabad, IN)
Assignee: Bank of America Corporation
G06F3/0646G06F3/017G06F3/0604G06F3/067G06F3/0653G06Q20/352H04W4/021H04W4/023
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,914,880
App. No.
18/051,823
Granted
Feb 27, 2024
Kind
B2
Abstract

A system is provided including 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 and locally storing a portion of the first data file, and a second data card of the second user registered with the second server and associated with the second data file. The first data card detects a pairing gesture between the first and second data cards, and in response, establishes a peer-to-peer connection between the data cards.

Claims (71)

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.

2. The system of claim 1 , wherein:

the first server stores a first offline data file;

the first data card comprises a geo-location device to detect a geographical location of the first data card;

the first server is configured to:

receive a geo-location signal from the first data card;

detect, based on the geo-location signal that the first data card is outside a designated region; and

in response, transfer the portion of the first data file to the first offline data file.

3. The system of claim 2 , wherein the portion of the first data file is pre-selected for transferring to the first offline data file.

4. The system of claim 2 , wherein:

the first data card further comprises a first Subscriber Identity Module (SIM) for connecting to a data network; and

the at least one processor of the first data card is further configured to:

detect that the first data card is connected to the data network via the first SIM; and

synchronize data locally stored at the first data card with the first offline data file over the data network.

5. The system of claim 4 , wherein:

the second data card comprises a second Subscriber Identity Module (SIM) for connecting to the data network; and

the second data card comprises at least one second processor configured to:

detect that the second data card is connected to the data network via the second SIM; and

synchronize over the data network data stored locally at the second data card with the second data file or a second offline data file associated with the second data file at the second server.

6. The system of claim 1 , wherein:

the first data card further comprises a haptic device;

the at least one processor is further configured to:

trigger a first haptic response by the haptic device in response to successfully establishing the peer-to-peer connection with the second data card; and

trigger a second haptic response by the haptic device in response to successfully completing transmission of the portion of the first data file to the second data card.

7. The system of claim 1 , wherein the first server comprises the second server or the second server comprises the first server.

8. The system of claim 1 , wherein the peer-to-peer connection comprises a Near-Field Communication (NFC) protocol.

9. 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, wherein the first data card is associated with the first data file;

a second data card of the second user registered with the second server, wherein the second data card locally stores a portion of the second data file;

wherein the first data card comprises 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 with the second data card, in response to the card pairing gesture;

receive a portion of the second data file from the second data card over the peer-to-peer connection; and

a memory coupled to the at least one processor and configured to store the received portion of the second data file.

10. The system of claim 9 , wherein:

the first data card further comprises a first data input device provided on a second face of the first data card;

the at least one processor is further configured to:

receive a confirmation via the first data input device of receiving the portion of the second data file from the second data card; and

receiving the portion of the second data file from the second data card after receiving the confirmation.

11. The system of claim 10 , wherein:

the first server stores a first offline data file associated with the first data file;

the first data card further comprises a first Subscriber Identity Module (SIM) for connecting to a data network; and

the at least one processor of the first data card is further configured to:

detect that the first data card is connected to the data network via the first SIM; and

synchronize data locally stored in the memory of the first data card with the first offline data file over the data network, wherein synchronizing includes transmitting the portion of the second data file to the second server for storing in the first offline data file.

12. The system of claim 11 , wherein:

the second data card comprises a second Subscriber Identity Module (SIM) for connecting to the data network; and

the second data card comprises at least one second processor configured to:

detect that the second data card is connected to the data network via the second SIM; and

synchronize over the data network data stored locally at the second data card with the second data file or a second offline data file associated with the second data file at the second server.

13. The system of claim 9 , wherein:

the first data card further comprises a haptic device;

the at least one processor is further configured to:

trigger a first haptic response by the haptic device in response to successfully establishing the peer-to-peer connection with the second data card; and

trigger a second haptic response by the haptic device in response to successfully completing reception of the portion of the second data file from the second data card.

14. The system of claim 9 , wherein the first server comprises the second server or the second server comprises the first server.

15. The system of claim 9 , wherein the peer-to-peer connection comprises a Near-Field Communication (NFC) protocol.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2022
From: PULLA, KIRAN; BEELA, MOHAN
To: BANK OF AMERICA CORPORATION
Reel/Frame 061620/0768 →
Continuity (2)
Continuation 17385775 · Jul 26, 2021
Related Publication 20230085733A1 · Mar 23, 2023
Cited By (1)
US 12,307,117