IP Library Granted Patent US 11,194,981
Granted Patent B2
US 11,194,981 · App. 16/871,689 · Granted Dec 7, 2021

Multi-part code system

Inventors: Trevor Filter (New York, NY); Zachary Kilgore (Brooklyn, NY); Tyler Robert Spalding (New York, NY)
Assignee: Flexa Network Inc.
G06K7/1443G06K7/1413G06K7/1417G06K7/1447G06K7/1456
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,194,981
App. No.
16/871,689
Granted
Dec 7, 2021
Kind
B2
Abstract

A method includes receiving, by a network computing device of a multi-part code system, interaction information from one or more of a first and a second computing device regarding an interaction between the first and second computing devices. The method further includes generating a first and second portion of a code that are unusable individually. Alignment of the first and second portions of the code optically produces the code representative of the interaction information. A network application of the one or more of the first and second computing devices is operable to capture the optically produced code. The method further includes sending the first and second portions of the code to one or more of the first and second computing devices. When the optically produced code has been captured, the method further includes finalizing, by an interaction finalization module of the network computing device, the interaction.

Claims (120)

1. A method comprises:

receiving, by a network computing device of a multi-part code system, interaction information from one or more of a first computing device of the multi-part code system and a second computing device of the multi-part code system regarding an interaction between the first and second computing devices, wherein one or more of the first and second computing devices includes a network application, wherein the network application associates the one or more of the first and second computing devices with the network computing device, and wherein the interaction occurs via an interface means;

generating, by a multi-part code generation module of the network computing device, a first and second portion of a code, wherein the first and second portions of the code do not contain meaningful information individually, wherein the first and second portions of the code are not individually readable by an optical scanner, wherein alignment of the first and second portions of the code optically produces the code representative of the interaction information, and wherein the network application of the one or more of the first and second computing devices is operable to capture the optically produced code;

sending, by the network computing device, the first and second portions of the code to one or more of the first and second computing devices; and

when the optically produced code has been captured:

finalizing, by an interaction finalization module of the network computing device, the interaction.

2. The method of claim 1 , wherein the interaction includes one or more of:

a digital payment transaction;

an exchange of data;

an agreement;

a ticket verification; and

identity verification.

3. The method of claim 1 , wherein the interaction information comprises one or more of:

a first computing device identifier (ID);

a second computing device identifier (ID);

a payment amount;

agreement terms;

a data file;

a signature page;

event information;

a desired payment method;

payment account information;

discount information;

promotion information;

loyalty account information; and

personal information.

4. The method of claim 1 , wherein the interface means includes one or more of:

an optical scanner of one or more of the first and second computing devices;

a direct link; and

a network connection.

5. The method of claim 1 , wherein the generating the first and second portions of the code includes:

generating, by the multi-part code generation module, the code representative of the interaction information; and

dividing, by the multi-part code generation module, the code into the first and second portions of the code.

6. The method of claim 1 further comprises:

generating, by the multi-part code generation module, the first portion of the code representative of first interaction information of the interaction information;

sending, by the network computing device, the first portion of the code to the first computing device;

generating, by the multi-part code generation module, the second portion of the code representative of second interaction information of the interaction information and based on the first portion of the code; and

sending, by the network computing device, the second portion of the code to the second computing device.

7. The method of claim 1 further comprises:

when the optically produced code has not been captured:

sending, by the network computing device, one or more of:

one or more new first and second portions of the code to the one or more of the first and second computing devices;

a query to the one or more of the first and second computing devices regarding whether to create the one or more new first and second portions of the code;

a notification to the one or more of the first and second computing devices to retry the alignment of the first and second portions of the code; and

a notification to the one or more of the first and second computing devices to correct an error pertaining to the alignment of the first and second portions of the code.

8. The method of claim 1 further comprises:

the interaction is a payment transaction from the first computing device to the second computing device;

the interaction information includes: a first computing device identifier (ID), a second computing device identifier (ID), a payment amount, a desired payment method to receive payment, a desired payment method to provide payment, first computing device payment account information, and second computing device payment account information; and

when the optically produced code has been captured:

transferring, by the interaction finalization module, the payment amount from a payment account associated with the first computing device to a payment account associated with the second computing device in accordance with the interaction information.

9. The method of claim 1 further comprises:

receiving, by the network computing device, the interaction information from the first computing device;

generating, by the multi-part code generation module, the first and second portions of the code representative of the interaction information; and

sending, by the network computing device, the first and second portions of the code to the first computing device.

10. A computer readable memory comprises:

a first memory element that stores operational instructions that, when executed by a network computing device of a multi-part code system, causes the network computing device to:

receive interaction information from one or more of a first computing device of the multi-part code system and a second computing device of the multi-part code system regarding an interaction between the first and second computing devices, wherein the one or more of the first and second computing devices includes a network application, wherein the network application associates the one or more of the first and second computing devices with the network computing device, and wherein the interaction occurs via an interface means;

a second memory element that stores operational instructions that, when executed by a multi-part code generation module of the network computing device, causes the multi-part code generation module to:

generate a first and second portion of a code, wherein the first and second portions of the code do not contain meaningful information individually, wherein the first and second portions of the code are not individually readable by an optical scanner, wherein alignment of the first and second portions of the code optically produces the code representative of the interaction information, and wherein the network application of the one or more of the first and second computing devices is operable to capture the optically produced code;

a third memory element that stores operational instructions that, when executed by the network computing device, causes the network computing device to:

send the first and second portions of the code to one or more of the first and second computing devices; and

when the optically produced code has been captured:

a fourth memory element that stores operational instructions that, when executed by an interaction finalization module of the network computing device, causes the interaction finalization module to: finalize the interaction.

11. The computer readable memory of claim 10 , wherein the interaction includes one or more of:

a digital payment transaction;

an exchange of data;

an agreement;

a ticket verification; and

identity verification.

12. The computer readable memory of claim 10 , wherein the interaction information comprises one or more of:

a first computing device identifier (ID);

a second computing device identifier (ID);

a payment amount;

agreement terms;

a data file;

a signature page;

event information;

a desired payment method;

payment account information;

discount information;

promotion information;

loyalty account information; and

personal information.

13. The computer readable memory of claim 10 , wherein the interface means includes one or more of:

an optical scanner of one or more of the first and second computing devices;

a direct link; and

a network connection.

14. The computer readable memory of claim 10 , wherein the second memory element further stores operational instructions that, when executed by the multi-part code generation module, causes the multi-part code generation module to generate the first and second portions of the code by:

generating the code representative of the interaction information; and

dividing the code into the first and second portions of the code.

15. The computer readable memory of claim 10 further comprises:

the second memory element further stores operational instructions that, when executed by the multi-part code generation module, causes the multi-part code generation module to:

generate the first portion of the code representative of first interaction information of the interaction information;

the third memory element further stores operational instructions that, when executed by the network computing device, causes the network computing device to:

send the first portion of the code to the first computing device;

the second memory element further stores operational instructions that, when executed by the multi-part code generation module, causes the multi-part code generation module to:

generate the second portion of the code representative of second interaction information of the interaction information and based on the first portion of the code; and

the third memory element further stores operational instructions that, when executed by the network computing device, causes the network computing device to:

send the second portion of the code to the second computing device.

16. The computer readable memory of claim 10 further comprises:

when the optically produced code has not been captured:

a fifth memory element that stores operational instructions that, when executed by the network computing device, causes the network computing device to:

send one or more of:

one or more new first and second portions of the code to the one or more of the first and second computing devices;

a query to the one or more of the first and second computing devices regarding whether to create the one or more new first and second portions of the code;

a notification to the one or more of the first and second computing devices to retry the alignment of the first and second portions of the code; and

a notification to the one or more of the first and second computing devices to correct an error pertaining to the alignment of the first and second portions of the code.

17. The computer readable memory of claim 10 further comprises:

the interaction is a payment transaction from the first computing device to the second computing device;

the interaction information includes: a first computing device identifier (ID), a second computing device identifier (ID), a payment amount, a desired payment method to receive payment, a desired payment method to provide payment, first computing device payment account information, and second computing device payment account information; and

when the optically produced code has been captured:

the fourth memory element further stores operational instructions that, when executed by the interaction finalization module, causes the interaction finalization module to:

transfer the payment amount from a payment account associated with the first computing device to a payment account associated with the second computing device in accordance with the interaction information.

18. The computer readable memory of claim 10 further comprises:

the first memory element further stores operational instructions that, when executed by the network computing device, causes the network computing device to:

receive the interaction information the first computing device;

the second memory element further stores operational instructions that, when executed by the multi-part code generation module, causes the multi-part code generation module to:

generate the first and second portions of the code representative of the interaction; and

the third memory element further stores operational instructions that, when executed by the network computing device, causes the network computing device to:

send the first and second portions of the code to the first computing device.

Assignments (2)
CHANGE OF NAME Recorded Jul 12, 2023
From: FLEXA NETWORK INC.
To: FLEXA INC.
Reel/Frame 064256/0585 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2020
From: FILTER, TREVOR; KILGORE, ZACHARY; SPALDING, TYLER ROBERT
To: FLEXA NETWORK INC.
Reel/Frame 052632/0647 →
Continuity (1)
Related Publication 20210350096A1 · Nov 11, 2021
Cited By (2)
US 12,254,057 US 12,694,247