IP Library Granted Patent US 12,214,288
Granted Patent B2
US 12,214,288 · App. 18/327,837 · Granted Feb 4, 2025

System and method for robotic ticket scratching via live remote mobile interface

Inventors: Paresh K. Patel (Portland, OR); Michael Kitchen (Pompano Beach, FL)
Assignee: PAYRANGE LLC
A63F3/068A63F3/0655B25J9/1697B25J11/0055G06F3/04883G07F17/3227G07F17/3244G07F17/329G07F17/42G05B2219/45044H04L65/61
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 12,214,288
App. No.
18/327,837
Granted
Feb 4, 2025
Kind
B2
Abstract

A controller is configured to obtain first image data from a camera associated with a ticket machine; transmit the first image data to an application server; receive, from the application server, a first command for the ticket machine; cause the ticket machine to provide, based on the first command, a ticket having a scratching area; cause a robotic scratching device to scratch, or remove an opaque substance from, the scratching area of the ticket in accordance with a scratching command; and obtain second image data including an image of the scratching area of the ticket while the robotic scratching device scratches the scratching area.

Claims (67)

1. A system comprising one or more controllers configured to:

obtain first image data from a camera associated with a ticket machine;

transmit the first image data to an application server;

receive, from the application server, a first command for the ticket machine;

cause the ticket machine to provide, based on the first command, a ticket having a scratching area;

cause a robotic scratching device to scratch, or remove an opaque substance from, the scratching area of the ticket in accordance with a scratching command; and

obtain second image data including an image of the scratching area of the ticket while the robotic scratching device scratches the scratching area.

2. The system of claim 1 , wherein the one or more controllers are further configured to:

receive user-provided signing data from the application server; and

cause a robotic signature device to sign a signature area of the ticket in accordance with the user-provided signing data.

3. The system of claim 1 , wherein the one or more controllers are further configured to:

obtain, from a scanning device associated with the ticket machine, an identification code of the ticket; and

transmit the identification code to a ticket validation server.

4. The system of claim 1 , further comprising a ticket validation server configured to:

determine ticket status data corresponding to a win status or a loss status of the ticket based on an identification code of the ticket; and

in accordance with the ticket status data corresponding to a win status of the ticket:

transmit a notification to a user device including an amount associated with the win status of the ticket; and

cause funds corresponding to the amount associated with the win status to be transferred to a bank account linked to a user account associated with the user device.

5. The system of claim 1 , wherein the one or more controllers are further configured to:

cause a cutting device to separate the ticket from a stream of tickets; and

cause a sorting device to store the ticket in accordance with a win status or a loss status of the ticket.

6. The system of claim 1 , further comprising an application server configured to:

obtain, from a scanning device, an identification code of the ticket; and

link the identification code with a user account associated with a user device.

7. The system of claim 1 , wherein the first image data includes an image of the ticket machine and/or an image of the ticket.

8. The system of claim 2 , wherein the ticket comprises a physical ticket body having two surfaces, the scratching area includes an opaque substance bonded to one of the two surfaces, and the signature area includes a blank portion of one of the two surfaces.

9. The system of claim 2 , wherein the user-provided signing data includes X-Y data obtained from a user interface of a user device, wherein the X-Y data corresponds to two-dimensional user-provided gestures corresponding to signature input at the user interface.

10. The system of claim 1 , wherein:

the scratching command is a user-provided scratching command received from the application server and causes the robotic scratching device to begin scratching, or removing the opaque substance from, the scratching area of the ticket; and

the robotic scratching device is configured to scratch, or remove the opaque substance from, the scratching area of the ticket using a preconfigured or random scratching pattern.

11. The system of claim 2 , wherein the one or more controllers are further configured to obtain, from a second camera associated with the ticket machine, second image data including an image of the signature area of the ticket while the robotic signature device signs the signature area.

12. The system of claim 1 , wherein the one or more controllers are configured to obtain the second image data from a second camera associated with the ticket machine.

13. A method, comprising:

at one or more controllers of a ticket processing system:

obtaining first image data from a camera associated with a ticket machine;

transmitting the first image data to an application server;

receiving, from the application server, a first command for the ticket machine;

causing the ticket machine to provide, based on the first command, a ticket having a scratching area;

causing a robotic scratching device to scratch, or remove an opaque substance from, the scratching area of the ticket in accordance with a scratching command; and

obtaining second image data including an image of the scratching area of the ticket while the robotic scratching device scratches the scratching area.

14. The method of claim 13 , wherein the one or more controllers are further configured to:

receive user-provided signing data from the application server; and

cause a robotic signature device to sign a signature area of the ticket in accordance with the user-provided signing data.

15. The method of claim 13 , wherein the one or more controllers are further configured to:

obtain, from a scanning device associated with the ticket machine, an identification code of the ticket; and

transmit the identification code to a ticket validation server.

16. The method of claim 13 , further comprising:

at a ticket validation server:

determining ticket status data corresponding to a win status or a loss status of the ticket based on an identification code of the ticket; and

in accordance with the ticket status data corresponding to a win status of the ticket:

transmitting a notification to a user device including an amount associated with the win status of the ticket; and

causing funds corresponding to the amount associated with the win status to be transferred to a bank account linked to a user account associated with the user device.

17. A non-transitory computer readable storage medium storing one or more programs configured for execution by a computer system, the one or more programs including instructions for:

obtaining first image data from a camera associated with a ticket machine;

transmitting the first image data to an application server;

receiving, from the application server, a first command for the ticket machine;

causing the ticket machine to provide, based on the first command, a ticket having a scratching area;

causing a robotic scratching device to scratch, or remove an opaque substance from, the scratching area of the ticket in accordance with a scratching command; and

obtaining second image data including an image of the scratching area of the ticket while the robotic scratching device scratches the scratching area.

18. The non-transitory computer readable storage medium of claim 17 , wherein the one or more programs further include instructions for:

receiving user-provided signing data from the application server; and

causing a robotic signature device to sign a signature area of the ticket in accordance with the user-provided signing data.

19. The non-transitory computer readable storage medium of claim 17 , wherein the one or more programs further include instructions for:

obtaining, from a scanning device associated with the ticket machine, an identification code of the ticket; and

transmitting the identification code to a ticket validation server.

20. The non-transitory computer readable storage medium of claim 17 , wherein the one or more programs further include instructions for: causing a cutting device to separate the ticket from a stream of tickets; and

causing a sorting device to store the ticket in accordance with a win status or a loss status of the ticket.

Continuity (6)
Continuation 18082462 · Dec 15, 2022
Continuation 17662291 · May 6, 2022
Continuation 17650215 · Feb 7, 2022
Continuation 17478907 · Sep 18, 2021
Provisional Application 63203666 · Jul 27, 2021
Related Publication 20230321523A1 · Oct 12, 2023
References Cited (35)
US 9997025B2 · Anderson · 2018 [cited by applicant]
US 11278789B1 · Patel et al. · 2022 [cited by applicant]
US 11446563B1 · Patel et al. · 2022 [cited by applicant]
US 11465037B1 · Patel et al. · 2022 [cited by applicant]
US 11547928B1 · Patel et al. · 2023 [cited by applicant]
US 11554313B1 · Patel et al. · 2023 [cited by applicant]
US 11554314B1 · Patel et al. · 2023 [cited by applicant]
US 20050199713A1 · Rathus et al. · 2005 [cited by applicant]
US 20070010311A1 · Irwin et al. · 2007 [cited by applicant]
US 20140095225A1 · Williams et al. · 2014 [cited by applicant]
US 20170236371A1 · Froelich · 2017 [cited by examiner]
US 20180012453A1 · Anderson · 2018 [cited by examiner]
US 20180108004A1 · Jin · 2018 [cited by applicant]
US 20180186558A1 · Mejenborg et al. · 2018 [cited by applicant]
US 20200211318A1 · Angelopoulos et al. · 2020 [cited by applicant]
US 20220226720A1 · Froelich · 2022 [cited by examiner]
US 20230036542A1 · Patel et al. · 2023 [cited by applicant]
US 20230277920A1 · Patel et al. · 2023 [cited by applicant]
US 20230321523A1 · Patel · 2023 [cited by examiner]
WO WO2021017224A1 · 2021 [cited by applicant]
Paresh K. Patel et al., Notice of Allowance, U.S. Appl. No. 17/478,907, Jan. 20, 2022, 9 pgs. [cited by applicant]
Payrange, Inc., PCT/US2022/038587, International Search Report and Written Opinion, Nov. 25, 2022, 9 pgs. [cited by applicant]
Payrange, Inc., PCT/US2022/038587, International Preliminary Report on Patentability, Jan. 18, 2024, 6 pgs. [cited by applicant]
Paresh K. Patel et al., Non-Final Office Action, U.S. Appl. No. 17/650,215, Apr. 11, 2022, 7 pgs. [cited by applicant]
Paresh K. Patel et al., Notice of Allowance, U.S. Appl. No. 17/650,215, May 5, 2022, 5 pgs. [cited by applicant]
Paresh K. Patel et al., Non-Final Office Action, U.S. Appl. No. 17/662,291, Jul. 14, 2022, 7 pgs. [cited by applicant]
Paresh K. Patel et al., Notice of Allowance, U.S. Appl. No. 17/662,291, Sep. 30, 2022, 5 pgs. [cited by applicant]
Paresh K. Patel et al., Non-Final Office Action, U.S. Appl. No. 17/655,998, May 18, 2022, 8 pgs. [cited by applicant]
Paresh K. Patel et al., Notice of Allowance, U.S. Appl. No. 17/655,998, Aug. 31, 2022, 5 pgs. [cited by applicant]
Paresh K. Patel et al., Non-Final Office Action, U.S. Appl. No. 17/655,999, May 20, 2022, 8 pgs. [cited by applicant]
Paresh K. Patel et al., Notice of Allowance, U.S. Appl. No. 17/655,999, Sep. 16, 2022, 5 pgs. [cited by applicant]
Paresh K. Patel et al., Non-Final Office Action, U.S. Appl. No. 17/655,996 May 17, 2022, 8 pgs. [cited by applicant]
Paresh K. Patel et al., Notice of Allowance, U.S. Appl. No. 17/655,996 Sep. 9, 2022, 5 pgs. [cited by applicant]
Paresh K. Patel et al., Non-Final Office Action, U.S. Appl. No. 18/082,462, Apr. 17, 2024, 7 pgs. [cited by applicant]
Paresh K. Patel et al., Non-Final Office Action, U.S. Appl. No. 17/448,046, Jul. 12, 2024, 8 pgs. [cited by applicant]
Cited By (1)
US 12,525,098