IP Library Granted Patent US 11,465,037
Granted Patent B1
US 11,465,037 · App. 17/655,998 · Granted Oct 11, 2022

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

Inventors: Paresh K. Patel (Portland, OR); Michael Kitchen (Portland, OR)
Assignee: PAYRANGE INC.
A63F3/068A63F3/0655G06F3/04883G07F17/329G07F17/3244G07F17/42
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,465,037
App. No.
17/655,998
Granted
Oct 11, 2022
Kind
B1
Abstract

A controller is configured to obtain first image data from a camera associated with a ticket processing apparatus; transmit the first image data to an application server; receive, from the application server, a dispense command for the ticket processing apparatus; cause the ticket processing apparatus to dispense, based on the dispense command, a ticket having a scratching area; receive a user-provided scratching command from the application server; and cause a robotic scratching device to scratch, or remove an opaque substance from, the scratching area of the ticket in accordance with the user-provided scratching command.

Claims (77)

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

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

transmit the first image data to a user device;

receive, from the user device, a dispense command for the ticket machine;

transmit the dispense command to the ticket machine, causing the ticket machine to dispense, based on the dispense command, a ticket having a scratching area;

receive a user-provided scratching command from the user device; and

transmit the user-provided scratching command to the ticket machine, causing a robotic scratching device to scratch, or remove an opaque substance from, the scratching area of the ticket in accordance with the user-provided scratching command.

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

receive user-provided signing data from the user device; and

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

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

receive, 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 server system of claim 1 , further comprising a ticket validation server configured to:

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

determine ticket status data corresponding to a win status or a loss status of the ticket based on the 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 the 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 server system of claim 4 , wherein the one or more controllers are further configured to:

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

transmit a command to the ticket machine causing a sorting device to store the ticket.

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

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

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

7. The server 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 server 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 server system of claim 2 , wherein the user-provided signing data includes X-Y data obtained from a user interface of the user device, wherein the X-Y data corresponds to two-dimensional user-provided gestures corresponding to signature input at the user interface.

10. The server system of claim 1 , wherein the user-provided scratching command causes the robotic scratching device to scratch, or removing the opaque substance from, the scratching area of the ticket using a preconfigured or random scratching pattern.

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

receive, 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; and

transmit the second image data to the user device.

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

receive, from a second camera associated with the ticket machine, second image data including an image of the scratching area of the ticket while the robotic scratching device scratches the scratching area; and

transmit the second image data to the user device.

13. A method, comprising:

at a server system:

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

transmitting the first image data to a user device;

receiving, from the user device, a dispense command for the ticket machine;

transmitting the dispense command to the ticket machine, causing the ticket machine to dispense, based on the dispense command, a ticket having a scratching area;

receiving a user-provided scratching command from the user device; and

transmitting the user-provided scratching command to the ticket machine, causing a robotic scratching device to scratch, or remove an opaque substance from, the scratching area of the ticket in accordance with the user-provided scratching command.

14. The method of claim 13 , further comprising:

at the server system:

receiving user-provided signing data from the user device; and

transmitting the user-provided signing data to the ticket machine, causing 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 , further comprising:

at the server system:

receiving, 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.

16. The method of claim 13 , further comprising:

at a ticket validation server:

receiving an identification code of the ticket;

determining ticket status data corresponding to a win status or a loss status of the ticket based on the 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 the 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 server system, the one or more programs including instructions for:

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

transmitting the first image data to a user device;

receiving, from the user device, a dispense command for the ticket machine;

transmitting the dispense command to the ticket machine, causing the ticket machine to dispense, based on the dispense command, a ticket having a scratching area;

receiving a user-provided scratching command from the user device; and

transmitting the user-provided scratching command to the ticket machine, causing a robotic scratching device to scratch, or remove an opaque substance from, the scratching area of the ticket in accordance with the user-provided scratching command.

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 user device; and

transmitting the user-provided signing data to the ticket machine, 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:

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

determining ticket status data corresponding to a win status or a loss status of the ticket based on the 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 the 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.

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

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

transmitting a command to the ticket machine causing a sorting device to store the ticket.

Assignments (1)
SECURITY INTEREST Recorded Oct 31, 2024
From: PAYRANGE, LLC
To: BAIN CAPITAL CREDIT, LP, AS COLLATERAL AGENT
Reel/Frame 069286/0934 →
Continuity (2)
Continuation 17478907 · Sep 18, 2021
Provisional Application 63203666 · Jul 27, 2021
Cited By (3)
US 12,214,288 US 12,337,246 US 12,525,098