IP Library › Granted Patent US 11,922,379
Granted Patent B1
US 11,922,379 · App. 16/924,109 · Granted Mar 5, 2024

Virtual check

Inventor: Ross Andrew Thiele (Boerne, TX)
Assignee: United Services Automobile Association (USAA)
G06Q20/0425G06Q20/1085G06Q20/3223G06Q2220/00
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,922,379
App. No.
16/924,109
Granted
Mar 5, 2024
Kind
B1
Abstract

Methods and systems for virtual checking are described. In some embodiments, information for a virtual check created in a mobile device associated with a payor can be received from the mobile device. The information may include an amount of the virtual check. A computer system may determine whether there are sufficient funds to cover the amount of the virtual check and may place the funds in the amount of the virtual check in reserve when the funds are sufficient to cover the amount of the virtual check.

Claims (39)

1. A method comprising:

creating, in a mobile device associated with a payor, a virtual check,

wherein the virtual check is used to transfer funds from the payor to a payee;

determining, via a Global Positioning System (GPS) position sensor of the mobile device associated with the payor, a location of the mobile device associated with the payor during sending of the virtual check;

embedding the determined location of the mobile device associated with the payor in the virtual check and a method of determining the location, wherein the method of determining the location comprises using the GPS position sensor of the mobile device associated with the payor; and

sending the virtual check to a device associated with the payee.

2. The method of claim 1 , wherein the mobile device associated with the payor generates data associated with the virtual check and embeds at least a portion of the data in the virtual check.

3. The method of claim 2 , wherein the data includes at least one of: a date the virtual check was created, a time the virtual check was created, or security information, wherein the security information includes a type of security, a version of security, and a number of times the data associated with the virtual check has been encrypted.

4. The method of claim 1 , wherein the virtual check is encrypted, and wherein the method further comprises decrypting encrypted data associated with the virtual check by decrypting the last encrypted data first.

5. The method of claim 1 , wherein the device associated with the payee is an Automated Teller Machine.

6. The method of claim 1 , wherein the device associated with the payee is a personal mobile device.

7. The method of claim 1 , further comprising:

determining a check creation location of the mobile device associated with the payor when the virtual check is created; and

embedding the determined check creation location in the virtual check.

8. A non-transitory, computer-readable medium having computer-readable instructions that, when executed by one or more computer processors, direct a machine to:

create, in a mobile device associated with a payor, a virtual check,

wherein the virtual check is used to transfer funds from the payor to a payee;

determine, via a Global Positioning System (GPS) position sensor of the mobile device associated with the payor, a location of the mobile device associated with the payor during sending of the virtual check;

embed the determined location of the mobile device associated with the payor in the virtual check and a method of determining the location, wherein the method of determining the location comprises using the GPS position sensor of the mobile device associated with the payor; and

send the virtual check to a device associated with the payee.

9. The non-transitory, computer-readable medium of claim 8 , wherein the mobile device associated with the payor generates data associated with the virtual check and embeds at least a portion of the data in the virtual check.

10. The non-transitory, computer-readable medium of claim 9 , wherein the data includes at least one of: a date the virtual check was created, a time the virtual check was created, or security information, wherein the security information includes a type of security, a version of security, and a number of times the data associated with the virtual check has been encrypted.

11. The non-transitory, computer-readable medium of claim 9 , wherein the data includes a number of times the data associated with the virtual check has been encrypted, wherein the number of times the data associated with the virtual check has been encrypted is embedded on the virtual check.

12. The non-transitory, computer-readable medium of claim 9 , wherein the data includes a type of security and a version of security, wherein the type of security and the version of security are embedded on the virtual check.

13. The non-transitory, computer-readable medium of claim 8 , wherein the virtual check is encrypted, and wherein the computer-readable instructions that, when executed by the one or more computer processors, further direct the machine to decrypt encrypted data associated with the virtual check by decrypting the last encrypted data first.

14. The non-transitory, computer-readable medium of claim 8 , wherein the device associated with the payee is an Automated Teller Machine.

15. A system comprising:

a memory containing machine-readable instructions; and

a computer processor in communication with the memory and configured to execute the machine-readable instructions to:

create, in a mobile device associated with a payor, a virtual check,

wherein the virtual check is used to transfer funds from the payor to a payee;

determine, via a Global Positioning System (GPS) position sensor of the mobile device associated with the payor, a location of the mobile device associated with the payor during sending of the virtual check;

embed the determined location of the mobile device associated with the payor in the virtual check and a method of determining the location, wherein the method of determining the location comprises using the GPS position sensor of the mobile device associated with the payor; and

send the virtual check to a device associated with the payee.

16. The system of claim 15 , wherein the virtual check is encrypted, and wherein the computer processor that is configured to execute the machine-readable instructions is further configured to execute the machine-readable instructions to:

decrypt encrypted data associated with the virtual check by decrypting the last encrypted data first.

17. The system of claim 15 , wherein the device associated with the payee is one of: an Automated Teller Machine or a personal mobile device.

18. The system of claim 15 , wherein the mobile device associated with the payor generates data associated with the virtual check and embeds at least a portion of the data in the virtual check, and wherein the data includes at least one of: a date the virtual check was created, a time the virtual check was created, or security information, wherein the security information includes a type of security, a version of security, and a number of times the data associated with the virtual check has been encrypted.

19. The system of claim 15 , wherein the mobile device associated with the payor generates data associated with the virtual check and embeds at least a portion of the data in the virtual check, and wherein the data includes a type of security and a version of security, wherein the type of security and the version of security are embedded on the virtual check.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2020
From: THIELE, ROSS ANDREW
To: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
Reel/Frame 053157/0513 →
Continuity (4)
Continuation 15461019 · Mar 16, 2017
Continuation 14679174 · Apr 6, 2015
Continuation 13709361 · Dec 10, 2012
Continuation 12427808 · Apr 22, 2009
Cited By (1)
US 12,646,039