IP Library Granted Patent US 11,265,360
Granted Patent B2
US 11,265,360 · App. 16/269,067 · Granted Mar 1, 2022

System for managing jointly accessible data

Inventor: Michael Forrest (Knutsford, GB)
Assignee: Barclays Execution Services Limited
H04L67/02G06F16/95G06F21/6245H04L9/321H04L9/3231H04L63/0807H04L63/0853H04L63/18H04L67/40G06F2221/2137G06F2221/2141G06Q10/10
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,265,360
App. No.
16/269,067
Granted
Mar 1, 2022
Kind
B2
Abstract

A computer-implemented method for managing a secure data item that is jointly accessible by the first user and the second user. In the method a first system receives a data request comprising an instruction to transmit the secure data item to a second system. The first system identifies that the secure data item is jointly accessible by the first user and the second user, and in response transmits an authorisation request to the second user device. The authorisation request comprises a prompt for the second user to authorise the data request. The first system receives a grant message indicative of the second user granting the authorisation request and in response transmits the secure data item to the second system. The secure data item is prevented from being sent to the second system, if the grant message is not received.

Claims (57)

1. A computer-implemented method for managing data associated with a first user having a first user device and a second user having a second user device, the method comprising:

storing, at a first system, a secure data item jointly accessible by the first user and the second user;

sending, via the first user device to a second system, which is remote and distinct from the first system, a message that is indicative of the first user providing their consent for the second system to access the secure data item from the first system;

connecting the second system to the first system via an account request resource;

redirecting the first user device to the first system with an account request identifier so as to correlate the account request resource with the first user device;

authenticating the first user of the first user device at the first system;

once the first user has been authenticated, receiving, at the first system from the first user device, a data request comprising a consent instruction to transmit the secure data item to the second system;

identifying, at the first system, that the secure data item is jointly accessible by the first user and the second user;

in response to identifying that the secure data item is jointly accessible by the first user and the second user, transmitting an authorization request to the second user device, wherein the authorization request comprises a prompt for the second user to authorize the data request;

receiving, from the second user device, a grant message indicative of the second user granting the authorization request;

in response to receiving the grant message, transmitting the secure data item to the second system; and

preventing the secure data item from being sent to the second system, if the grant message is not received.

2. The computer-implemented method of claim 1 wherein the first user and the second user each have joint access to a shared online data storage account via an account interface, and the secure data item pertains to data of the shared online data storage account.

3. The computer-implemented method of claim 2 wherein the authorization request is transmitted to the second user device via the account interface.

4. The computer-implemented method of claim 3 wherein the second user accesses the authorization request via the account interface by inputting a security key into a browser or application at the second user device.

5. The computer-implemented method of claim 4 wherein the security key comprises at least one of password data or biometric data.

6. The computer-implemented method of claim 4 further comprising:

in response to identifying that the secure data item is jointly accessible by the first user and the second user, transmitting an auxiliary authorization request comprising an auxiliary prompt for the second user to authorize the data request;

wherein the second user accesses the auxiliary authorization request via an alternative means that is different to the shared online data storage account; and

wherein the auxiliary authorization request comprises a prompt for the second user to access the shared online data storage account to provide authorization of the data request.

7. The computer-implemented method of claim 6 wherein transmitting the auxiliary authorization request comprises at least one of:

transmitting a Short Message Service (SMS) comprising the auxiliary authorization request to a telephone number associated with the second user;

transmitting an email comprising the auxiliary authorization request to an email address associated with the second user; and

transmitting a pre-recorded voice message comprising the auxiliary authorization request to a telephone number associated with the second user.

8. The computer-implemented method of claim 6 wherein the auxiliary authorization request is transmitted to the second user device and/or another user device of the second user.

9. The computer-implemented method of claim 7 wherein the auxiliary authorization request comprises a prompt for the second user to access the shared online data storage account.

10. The computer-implement method of claim 9 wherein the auxiliary authorization request does not comprise a link to a web-page or an application.

11. The computer-implemented method of claim 1 wherein storing the secure data item associated with the first user and the second user comprises:

setting a first flag associated with the first user to indicate that the secure data item is not authorized to be shared with the second system; and

setting a second flag associated with the second user to indicate that the secure data item is not authorized to be shared with the second system;

wherein receiving, at the first system from the first user device, the data request comprising the instruction to transmit the secure data item to the second system comprises:

setting the first flag to indicate that the secure data item is authorized to be shared with the second system;

wherein receiving, from the second user device, the grant message indicative of the second user granting the authorization request comprises:

setting the second flag to indicate that the secure data item is authorized to be shared with the second system;

wherein the secure data item is transmitted to the second system only if both the first flag and the second flag indicate that the secure data item is authorized to be shared with the second system.

12. The computer-implemented method of claim 1 wherein the data request is received at the first system directly from the first user device or the data request is received at the first system indirectly via the second system.

13. The computer-implemented method of claim 11 the method further comprising:

receiving at the first system, from the first user device, a data retention request comprising an instruction not to transmit the secure data item stored at the first system to a system distinct from the first system;

in response to receiving the data retention request, setting a data retention flag at the first system in association with the first user;

receiving a data request from the second system for access to the secure data item;

in response to the data request, identifying that the first user is associated with the data retention flag at the first system and preventing transmission of the secure data item to the second system.

14. The computer-implemented method of claim 13 further comprising:

identifying that the first flag is set to indicate that the secure data item is authorized to be shared with the second system;

identifying that that the first user is associated with the data retention flag; and preventing transmission of the secure data item to the second system.

15. A data management system comprising:

a data storage resource configured to store a secure data item jointly accessible by both a first user and a second user; and

processing circuitry configured to:

send, via the first user device to a remote system, which is remote and distinct from the first system, a message that is indicative of the first user providing their consent for the remote system to access the secure data item from the first system;

connect the remote system to the first system via an account request resource;

redirect the first user device to the first system with an account request identifier so as to correlate the account request resource with the first user device;

authenticate the first user of the first user device at the first system;

once the first user has been authenticated, receive, from a first user device associated with the first user, a data request comprising a consent instruction to transmit the secure data item from the data storage resource to the remote system;

identify that the secure data item is jointly accessible by the first user and the second user;

transmit an authorization request to a second user device associated with the second user, in response to identifying that the secure data item is jointly accessible by the first user and the second user, the authorization request comprising a prompt for the second user to authorize the data request;

receive, from the second user device, a grant message indicative of the second user granting the authorization request;

transmit the secure data item to the remote system in response to receiving the grant message; and

prevent the secure data item from being sent to the remote system, if the grant message is not received.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2021
From: FORREST, MICHAEL
To: BARCLAYS EXECUTION SERVICES LIMITED
Reel/Frame 055618/0600 →
Priority Claims (1)
EP 18155395 · Feb 6, 2018 · regional
Continuity (1)
Related Publication 20190245909A1 · Aug 8, 2019
Cited By (1)
US 12,425,470