IP Library Granted Patent US 11,363,453
Granted Patent B2
US 11,363,453 · App. 17/023,489 · Granted Jun 14, 2022

Prepaid digital delivery service

Inventors: Seng Chai Gan (Ashburn, VA); Shikhar Kwatra (San Jose, CA); Vijay Ekambaram (Chennai, IN); Craig M. Trim (Ventura, CA)
Assignee: Kyndryl, Inc.
H04W12/033H04L9/0618H04W12/047H04W12/068H04W16/24H04L2209/38
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,363,453
App. No.
17/023,489
Granted
Jun 14, 2022
Kind
B2
Abstract

Embodiments of the present invention provide methods, computer program products, and systems. In response to receiving a request associated with a data transfer, embodiments of the present invention dynamically determine a first device to facilitate the data transfer. Embodiments of the present invention automatically create a link between the first device that contains data to be transferred and a second device that is an intended recipient for the data.

Claims (63)

1. A computer-implemented method comprising:

in response to receiving a request associated with a data transfer, dynamically determining a nearby device to facilitate the data transfer; and

automatically creating a link between a first device that contains data to be transferred and a second device that is an intended recipient for the data using the dynamically determined nearby device, the automatically creating the link comprising:

establishing the link through the nearby device using a first network and a second network, the second network being a 5G networking slice, the establishing including:

transmitting a digital label to the nearby device for use in establishing, at least in part, the link, the digital label including information based on the received request, size of the data to be transferred, and Quality of Service (QoS) requirements.

2. The computer-implemented method of claim 1 , wherein the link between the first device that contains the data to be transferred and the second device that is an intended recipient for the data is a two-hop network.

3. The computer-implemented method of claim 2 , wherein the two-hop network comprises:

the first network that is a local network that connects the first device and the nearby device; and

the second network that is a 5G networking slice that is generated in response to receiving the request.

4. The computer-implemented method of claim 1 , wherein dynamically determining the nearby device to facilitate the data transfer comprises:

identifying devices within a proximity to the first device; and

selecting the nearby device from the identified devices that satisfies the received request.

5. The computer-implemented method of claim 1 , wherein the request includes content and one or more parameters needed to facilitate the data transfer.

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

receiving content to be transferred during the data transfer;

encrypting the received content to be transferred; and

transmitting the encrypted content to a blockchain server.

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

generating a one-time password for the encrypted content;

sending the generated one-time password for the encrypted content to the first device; and

in response to receiving a request for the encrypted content by the nearby device, requesting the generated one-time password.

8. A computer program product comprising:

one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising:

program instructions to in response to receiving a request associated with a data transfer, dynamically determining a nearby first device to facilitate the data transfer; and

program instructions to automatically creating a link between the first device that contains data to be transferred and a second device that is an intended recipient for the data using the dynamically determined nearby device, the automatically creating the link comprising:

establishing the link through the nearby device using a first network and a second network, the second network being a 5G networking slice, the establishing including:

transmitting a digital label to the nearby device for use in establishing, at least in part, the link, the digital label including information based on the received request, size of the data to be transferred, and Quality of Service (QoS) requirements.

9. The computer program product of claim 8 , wherein the link between the first device that contains the data to be transferred and the second device that is an intended recipient for the data is a two-hop network.

10. The computer program product of claim 9 , wherein the two-hop network comprises:

the first network that is a local network that connects the first device and the nearby device; and

the second network that is a 5G networking slice that is generated in response to receiving the request.

11. The computer program product of claim 8 , wherein the program instructions to dynamically determining the nearby device to facilitate the data transfer comprise:

program instructions to identify devices within a proximity to the first device; and

program instructions to select the nearby device from the identified devices that satisfies the received request.

12. The computer program product of claim 8 , wherein the request includes content and one or more parameters needed to facilitate the data transfer.

13. The computer program product of claim 8 , wherein the program instructions stored on the one or more computer readable storage media further comprise:

program instructions to receive content to be transferred during the data transfer;

program instructions to encrypt the received content to be transferred; and

program instructions to transmit the encrypted content to a blockchain server.

14. The computer program product of claim 13 , wherein the program instructions stored on the one or more computer readable storage media further comprise:

program instructions to generate a one-time password for the encrypted content;

program instructions to send the generated one-time password for the encrypted content to the first device; and

program instructions to, in response to receiving a request for the encrypted content by the nearby device, request the generated one-time password.

15. A computer system for comprising:

one or more computer processors;

one or more computer readable storage media; and

program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising:

program instructions to in response to receiving a request associated with a data transfer, dynamically determining a nearby first device to facilitate the data transfer; and

program instructions to automatically creating a link between the first device that contains data to be transferred and a second device that is an intended recipient for the data using the dynamically determined nearby device, the automatically creating the link comprising:

establishing the link through the nearby device using a first network and a second network, the second network being a 5G networking slice, the establishing including:

transmitting a digital label to the nearby device for use in establishing, at least in part, the link, the digital label including information based on the received request, size of the data to be transferred, and Quality of Service (QoS) requirements.

16. The computer system of claim 15 , wherein the link between the first device that contains the data to be transferred and the second device that is an intended recipient for the data is a two-hop network.

17. The computer system of claim 16 , wherein the two-hop network comprises:

the first network that is a local network that connects the first device and the nearby device; and

the second network that is a 5G networking slice that is generated in response to receiving the request.

18. The computer system of claim 15 , wherein the program instructions to dynamically determining a first the nearby device to facilitate the data transfer comprise:

program instructions to identify devices within a proximity to the first device; and

program instructions to select the nearby device from the identified devices that satisfies the received request.

19. The computer system of claim 15 , wherein the request includes content and one or more parameters needed to facilitate the data transfer.

20. The computer system of claim 15 , wherein the program instructions stored on the one or more computer readable storage media further comprise:

program instructions to receive content to be transferred during the data transfer;

program instructions to encrypt the received content to be transferred; and

program instructions to transmit the encrypted content to a blockchain server.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 058213/0912 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2020
From: GAN, SENG CHAI; KWATRA, SHIKHAR; EKAMBARAM, VIJAY; TRIM, CRAIG M.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 053799/0123 →