IP Library Granted Patent US 11,797,799
Granted Patent B2
US 11,797,799 · App. 17/500,454 · Granted Oct 24, 2023

Systems and methods for transferring data corresponding to scannable codes

Inventor: Manbinder Pal Singh (Coral Springs, FL)
G06K7/1417
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,797,799
App. No.
17/500,454
Granted
Oct 24, 2023
Kind
B2
Abstract

Described herein are systems and methods for transferring data corresponding to scannable codes. A first device can transmit, responsive to identifying that a user of the first device copied data, an indication to a service that the first device copied the data. The indication can cause the service to enable a second device to paste the data copied from the first device. The first device can receive a request to copy the data from the first device to paste on the second device of the user. The first device can display, responsive to the request, a scannable code corresponding to the copied data to be scanned by a camera of the second device to enable the user of the second device to paste the copied data.

Claims (30)

1. A method of copying data corresponding to a scannable code, comprising:

transmitting, by a first device responsive to identifying that a user of the first device copied data, an indication to a service that the first device copied the data, to cause the service to enable a second device to paste the data copied from the first device;

receiving, by the first device, a request to copy the data from the first device to paste on the second device of the user; and

displaying, by the first device responsive to the request, a scannable code corresponding to the copied data to be scanned by a camera of the second device to enable the user of the second device to paste the copied data.

2. The method of claim 1 , wherein receiving the request further comprises receiving, from the service, an indication that the user of the second device requested copying of the data from the first device to the second device.

3. The method of claim 1 , wherein receiving the request further comprises identifying, responsive to the user interacting with an actionable item on the first device, the request to copy the data from the first device to the second device.

4. The method of claim 1 , further comprising displaying, by the first device responsive to identifying that the user of the first device copied the data, an actionable item to display the scannable code responsive to the user interacting with the actionable item.

5. The method of claim 1 , wherein transmitting the indication further comprises transmitting the indication that the first device copied the data, responsive to the user interacting with an actionable item to display the scannable code.

6. The method of claim 1 , further comprising generating, by the first device responsive to receiving the request from the service, the scannable code based at least on the data stored on a local buffer, the scannable code identifying the data and metadata associated with the copying of the data.

7. The method of claim 1 , wherein receiving the request further comprises receiving the request, responsive to the service identifying the first device of a plurality of devices on which the user copied responsive data based at least on a time of the indication.

8. A system for copying data corresponding to a scannable code, comprising:

a first device having one or more processors coupled with memory, configured to:

transmit, responsive to identifying that a user of the first device, copied data, an indication to a service that the first device copied the data, to cause the service to enable a second device to paste the data copied from the first device;

receive a request to copy the data from the first device to paste on the second device of the user; and

display, responsive to the request, a scannable code corresponding to the copied data to be scanned by a camera of the second device to enable the user of the second device to paste the copied data.

9. The system of claim 8 , wherein the first device is further configured to receive, from the service, an indication that the user of the second device requested copying of the data from the first device to the second device.

10. The system of claim 8 , wherein the first device is further configured to identify, responsive to the user interacting with an actionable item on the first device, the request to copy the data from the first device to the second device.

11. The system of claim 8 , wherein the first device is further configured to display, responsive to identifying that the user of the first device copied the data, an actionable item to display the scannable code responsive to the user interacting with the actionable item.

12. The system of claim 8 , wherein the first device is further configured to transmit the indication that the first device copied the data, responsive to the user interacting with an actionable item to display the scannable code.

13. The system of claim 8 , wherein the first device is further configured to generate, responsive to receiving the request from the service, the scannable code based at least on the data stored on a local buffer, the scannable code identifying the data and metadata associated with the copying of the data.

14. The system of claim 8 , wherein the first device is further configured to receive the request, responsive to the service identifying the first device of a plurality of devices on which the user copied responsive data based at least on a time of the indication.

15. A non-transitory computer readable medium storing program instructions for causing at least one processor of a first device to:

transmit, responsive to identifying that a user of the first device, copied data, an indication to a service that the first device copied the data, to cause the service to enable a second device to paste the data copied from the first device;

receive a request to copy the data from the first device to paste on the second device of the user; and

display, responsive to the request, a scannable code corresponding to the copied data to be scanned by a camera of the second device to enable the user of the second device to paste the copied data.

16. The non-transitory computer readable medium of claim 15 , wherein the instructions cause the at least one processor to receive, from the service, an indication that the user of the second device requested copying of the data from the first device to the second device.

17. The non-transitory computer readable medium of claim 15 , wherein the instructions cause the at least one processor to identify, responsive to the user interacting with an actionable item on the first device, the request to copy the data from the first device to the second device.

18. The non-transitory computer readable medium of claim 15 , wherein the instructions cause the at least one processor to transmit the indication that the first device copied the data, responsive to the user interacting with an actionable item to display the scannable code.

19. The non-transitory computer readable medium of claim 15 , wherein the instructions cause the at least one processor to generate, responsive to receiving the request from the service, the scannable code based at least on the data stored on a local buffer, the scannable code identifying the data and metadata associated with the copying of the data.

20. The non-transitory computer readable medium of claim 15 , wherein the instructions cause the at least one processor to receive the request, responsive to the service identifying the first device of a plurality of devices on which the user copied responsive data based at least on a time of the indication.

Assignments (9)
PATENT SECURITY AGREEMENT Recorded Aug 15, 2025
From: CLOUD SOFTWARE GROUP, INC.; CITRIX SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 072488/0172 →
SECURITY INTEREST Recorded May 24, 2024
From: CLOUD SOFTWARE GROUP, INC. (F/K/A TIBCO SOFTWARE INC.); CITRIX SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 067662/0568 →
PATENT SECURITY AGREEMENT Recorded Apr 14, 2023
From: CLOUD SOFTWARE GROUP, INC. (F/K/A TIBCO SOFTWARE INC.); CITRIX SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 063340/0164 →
RELEASE AND REASSIGNMENT OF SECURITY INTEREST IN PATENT (REEL/FRAME 062113/0001) Recorded Apr 14, 2023
From: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
To: CITRIX SYSTEMS, INC.; CLOUD SOFTWARE GROUP, INC. (F/K/A TIBCO SOFTWARE INC.)
Reel/Frame 063339/0525 →
PATENT SECURITY AGREEMENT Recorded Oct 7, 2022
From: TIBCO SOFTWARE INC.; CITRIX SYSTEMS, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062112/0262 →
PATENT SECURITY AGREEMENT Recorded Oct 7, 2022
From: TIBCO SOFTWARE INC.; CITRIX SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 062113/0470 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 7, 2022
From: TIBCO SOFTWARE INC.; CITRIX SYSTEMS, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 062113/0001 →
SECURITY INTEREST Recorded Sep 30, 2022
From: CITRIX SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 062079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: SINGH, MANBINDER PAL
To: CITRIX SYSTEMS, INC.
Reel/Frame 057782/0781 →
Continuity (1)
Related Publication 20230110135A1 · Apr 13, 2023