IP Library Granted Patent US 11,829,815
Granted Patent B2
US 11,829,815 · App. 17/657,564 · Granted Nov 28, 2023

Plurality of code portion options of a multi-part code system

Inventors: Trevor Filter (New York, NY); Zachary Kilgore (Brooklyn, NY); Tyler Robert Spalding (New York, NY)
Assignee: Flexa 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,829,815
App. No.
17/657,564
Granted
Nov 28, 2023
Kind
B2
Abstract

A method includes obtaining, by a first computing device of a multi-part code system, a first portion of a multi-part code from a second computing device. The multi-part code is representative of an interaction between the first and second computing devices. The method further includes obtaining a plurality of multi-part code portion options. A multi-part code portion option of the plurality of multi-part code portion options includes an amount of interaction information. Each of the plurality of multi-part code portion options is generated to align with the first portion of the multi-part code. The method further includes performing an alignment function to align a desired amount of multi-part code portion options with the first portion to produce a multi-part code having a desired amount of interaction information and sending the multi-part code having the desired amount of interaction information to a network computing device to complete the interaction.

Claims (85)

1. A method comprises:

obtaining, by a first computing device of a multi-part code system, a first portion of a multi-part code from a second computing device of the multi-part code system, wherein the second computing device obtained the first portion of the multi-part code from a network computing device of the multi-part code system, wherein the network computing device is associated with the first and second computing devices via a respective first and second network application, and wherein the multi-part code is representative of an interaction between the first and second computing devices;

obtaining, by the first computing device, a plurality of multi-part code portion options from the network computing device, wherein a multi-part code portion option of the plurality of multi-part code portion options includes an amount of interaction information pertaining to the interaction, and wherein each of the plurality of multi-part code portion options are generated to align with the first portion of the multi-part code;

performing, by the first computing device, an alignment function to align a desired amount of multi-part code portion options with the first portion of the multi-part code to produce a multi-part code having a desired amount of interaction information; and

sending, by the first computing device, the multi-part code having the desired amount of interaction information to the network computing device to complete the interaction.

2. The method of claim 1 further comprises:

displaying, by the first computing device, the first portion of the multi-part code in a viewfinder area of an interactive display of the first computing device; and

displaying, by the first computing device, the plurality of multi-part code portion options in a code display area of the interactive display of the first computing device.

3. The method of claim 2 , wherein the performing the alignment function includes:

identifying, by the first computing device, a drag and drop function performed by a user of the first computing device, wherein the drag and drop function includes:

dragging a desired multi-part code portion option of the plurality of multi-part code portion options from the code display area to the viewfinder area until the desired multi-part code portion option is aligned with the first portion of the multi-part code; and

dropping the aligned desired multi-part code portion option into the viewfinder area, wherein each multi-part code portion option includes a version of the desired amount of interaction information.

4. The method of claim 2 , wherein the performing the alignment function includes:

identifying, by the first computing device, a drag and drop function performed by a user of the first computing device, wherein the drag and drop function includes:

dragging a desired multi-part code portion option of the plurality of multi-part code portion options from the code display area to the viewfinder area until the desired multi-part code portion option is aligned with the first portion of the multi-part code; and

dropping the aligned desired multi-part code portion option into the viewfinder area;

producing, by the first computing device, the multi-part code having interaction information associated with the desired multi-part code portion option;

displaying, by the first computing device, an inquiry regarding whether the desired amount of multi-part code portion options has been dragged and dropped; and

when the desired amount of multi-part code portion options has been dragged and dropped:

producing, by the first computing device, the multi-part code having the desired amount of interaction information, wherein the desired amount of interaction information includes the interaction information associated with the desired multi-part code portion option.

5. The method of claim 1 , wherein a first multi-part code portion option of the plurality of multi-part code portion options includes first interaction information, and wherein a second multi-part code portion option of the plurality of multi-part code portion options includes second interaction information.

6. The method of claim 5 , wherein the first multi-part code portion option includes the first interaction information, and wherein the second multi-part code portion option includes the first interaction information and the second interaction information.

7. The method of claim 6 , wherein the first interaction information includes required interaction information, and wherein the second interaction information includes optional interaction information.

8. The method of claim 7 , wherein the optional interaction information includes one or more of:

an address;

loyalty account information;

account information;

identity information;

an email address; and

a phone number.

9. 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.

10. The method of claim 1 further comprises:

when the network computing device obtains the multi-part code having the desired amount of interaction information:

obtaining, by the first computing device, a finalized interaction notification from the network computing device.

11. The method of claim 1 , wherein the obtaining the first portion of a multi-part code from the second computing device comprises:

scanning, by a scanning device of the first computing device, the first portion of the multi-part code from a display of the second computing device.

12. A first computing device of a multi-part code system, the first computing device comprises:

an interface;

memory; and

a processing module operably coupled to the memory and the interface, wherein the processing module is operable to:

obtain a first portion of a multi-part code from a second computing device of the multi-part code system, wherein the second computing device obtained the first portion of the multi-part code from a network computing device of the multi-part code system, wherein the network computing device is associated with the first and second computing devices via a respective first and second network application, and wherein the multi-part code is representative of an interaction between the first and second computing devices;

obtain a plurality of multi-part code portion options from the network computing device, wherein a multi-part code portion option of the plurality of multi-part code portion options includes an amount of interaction information pertaining to the interaction, and wherein each of the plurality of multi-part code portion options are generated to align with the first portion of the multi-part code;

perform an alignment function to align a desired amount of multi-part code portion options with the first portion of the multi-part code to produce a multi-part code having a desired amount of interaction information; and

send the multi-part code having the desired amount of interaction information to the network computing device to complete the interaction.

13. The first computing device of claim 12 , wherein the processing module is further operable to:

display the first portion of the multi-part code in a viewfinder area of an interactive display of the first computing device; and

display the plurality of multi-part code portion options in a code display area of the interactive display of the first computing device.

14. The first computing device of claim 13 , wherein the processing module is operable to perform the alignment function by:

identifying a drag and drop function performed by a user of the first computing device, wherein the drag and drop function includes:

dragging a desired multi-part code portion option of the plurality of multi-part code portion options from the code display area to the viewfinder area until the desired multi-part code portion option is aligned with the first portion of the multi-part code; and

dropping the aligned desired multi-part code portion option into the viewfinder area, wherein each multi-part code portion option includes a version of the desired amount of interaction information.

15. The first computing device of claim 13 , wherein the processing module is operable to perform the alignment function by:

identifying a drag and drop function performed by a user of the first computing device, wherein the drag and drop function includes:

dragging a desired multi-part code portion option of the plurality of multi-part code portion options from the code display area to the viewfinder area until the desired multi-part code portion option is aligned with the first portion of the multi-part code; and

dropping the aligned desired multi-part code portion option into the viewfinder area;

producing the multi-part code having interaction information associated with the desired multi-part code portion option;

displaying an inquiry regarding whether the desired amount of multi-part code portion options has been dragged and dropped; and

when the desired amount of multi-part code portion options has been dragged and dropped:

producing the multi-part code having the desired amount of interaction information, wherein the desired amount of interaction information includes the interaction information associated with the desired multi-part code portion option.

16. The first computing device of claim 12 , wherein a first multi-part code portion option of the plurality of multi-part code portion options includes first interaction information, and wherein a second multi-part code portion option of the plurality of multi-part code portion options includes second interaction information.

17. The first computing device of claim 16 , wherein the first multi-part code portion option includes the first interaction information, and wherein the second multi-part code portion option includes the first interaction information and the second interaction information.

18. The first computing device of claim 17 , wherein the first interaction information includes required interaction information, and wherein the second interaction information includes optional interaction information.

19. The first computing device of claim 18 , wherein the optional interaction information includes one or more of:

an address;

loyalty account information;

account information;

identity information;

an email address; and

a phone number.

20. The first computing device of claim 12 , wherein the interaction includes one or more of:

a digital payment transaction;

an exchange of data;

an agreement;

a ticket verification; and

identity verification.

21. The first computing device of claim 12 , wherein the processing module is further operable to:

when the network computing device obtains the multi-part code having the desired amount of interaction information:

obtain a finalized interaction notification from the network computing device.

22. The first computing device of claim 12 , wherein the processing module is further operable to obtain the first portion of a multi-part code from the second computing device by:

scanning, via a scanning device, the first portion of the multi-part code from a display of the second 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 Apr 4, 2022
From: FILTER, TREVOR; KILGORE, ZACHARY; SPALDING, TYLER ROBERT
To: FLEXA NETWORK INC.
Reel/Frame 059580/0086 →
Continuity (3)
Continuation 17378433 · Jul 16, 2021
Continuation 16871689 · May 11, 2020
Related Publication 20220222462A1 · Jul 14, 2022