IP Library › Granted Patent US 10,744,400
Granted Patent B2
US 10,744,400 · App. 16/002,299 · Granted Aug 18, 2020

Electronic gaming device

Inventor: Rajesh A. Limaye (Short Hills, NJ)
Assignee: VIRTUAL VECTORS, LLC.
A63F9/0842A63F2009/2457
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 10,744,400
App. No.
16/002,299
Granted
Aug 18, 2020
Kind
B2
Abstract

Presented herein is an electronic gaming device comprising a first axle with a first center cubelet rotatably coupled to the first axle, a first sensor operatively coupled to the first axle to detect rotation of the first cubelet, and responsive to detecting rotation of the first cubelet, transmit a first signal, a second axle with a second center cubelet rotatably coupled to the second axle, a second sensor operatively coupled to the second axle to detect rotation of the second cubelet, and responsive to detecting rotation of the second cubelet, transmit a second signal, a third axle with a third center cubelet rotatably coupled to the third axle, a third sensor operatively coupled to the third axle to detect rotation of the third cubelet, and responsive to detecting rotation of the third cubelet, transmit a third signal, a plurality of interchangeable cubelets positioned about the first, second, and third axle such that mechanical rotation of a set of the interchangeable cubelets having a common plane causes one of the first, second, and third sensors to transmit one of the first, second, and third signals, storage for storing a position of each of the plurality of interchangeable cubelets, and a processor configured to receive signals from one of the first, second, and third sensors, determine changes in the position of the some of the cubelets, and write the changed positions for the some of the cubelets in the storage.

Claims (38)

1. An electronic gaming device comprising:

a first axle with a first center cubelet rotatably coupled to the first axle;

a first sensor operatively coupled to the first axle to detect rotation of the first cubelet, and responsive to detecting rotation of the first cubelet, transmit a first signal;

a second axle with a second center cubelet rotatably coupled to the second axle;

a second sensor operatively coupled to the second axle to detect rotation of the second cubelet, and responsive to detecting rotation of the second cubelet, transmit a second signal;

a third axle with a third center cubelet rotatably coupled to the third axle;

a third sensor operatively coupled to the third axle to detect rotation of the third cubelet, and responsive to detecting rotation of the third cubelet, transmit a third signal;

a plurality of interchangeable cubelets positioned about the first, second, and third axle such that mechanical rotation of a set of the interchangeable cubelets having a common plane causes one of the first, second, and third sensors to transmit one of the first, second, and third signals;

storage configured to store a position of each of the plurality of interchangeable cubelets;

at least one processor configured to receive signals from the first, second, and third sensors, determine changes in positions of some of the plurality of interchangeable cubelets, and write the changed positions of the some of the plurality of interchangeable cubelets in the storage; and

a memory operably connected to the at least one processor,

wherein responsive to receiving a user command, the at least one processor is configured to:

open a file in memory;

copy the position of each of the plurality of interchangeable cubelets from the storage to the file; and

responsive to receiving signals from one of the first, second, or third sensor, write rotation direction, time of rotation, and information identifying the one of the first, second, or third sensors providing the signal in a sequence until one of receiving a stop command, timing out, and detecting a solved position occurs.

2. The electronic gaming device of claim 1 , wherein the storage comprises a plurality of registers in the at least one processor, and responsive to receiving signals from the first, second, and third sensors, the at least one processor writes the changed positions of the some of the cubelets in the plurality of registers in the at least one processor.

3. The electronic gaming device of claim 1 , wherein the storage comprises a portion of the memory, and responsive to receiving signals from the first, second, and third sensor, the at least one processor writes the changed position of the some of the cubelets in the portion of the memory.

4. The electronic gaming device of claim 1 , wherein the at least one processor is configured to determine when the position of each of the plurality of interchangeable cubelets in the storage is the solved position.

5. The electronic gaming device of claim 1 , wherein the gaming device further comprises a transceiver, and responsive to receiving signals from the first, second, and third sensors, the transceiver transmits the rotation direction information, the time of rotation, and the information identifying the one of the first, second, or third sensors providing signal to an external electronic device.

6. The electronic gaming device of claim 5 , wherein the external electronic device comprises an access point to a network.

7. The electronic gaming device of claim 1 , wherein the user command is received from an external electronic device.

8. The electronic gaming device of claim 1 , wherein the one of receiving the stop command, timing out, and detecting the solved position comprises detecting the solved position, and wherein the at least one processor is configured to calculate a time of solving based at least in part on the times of rotation.

9. The electronic gaming device of claim 8 , wherein the time of solving is the time elapsed between a time of receipt of the user command and a last time of rotation in the sequence.

10. The electronic gaming device of claim 8 , wherein the time of solving is the time elapsed between a first time of rotation in the sequence and a last time of rotation in the sequence.

11. An electronic device comprising:

a display;

at least one processor connected to the display;

memory storing a plurality of executable instructions, wherein execution of the instructions cause the at least one processor to perform a plurality of operations comprising:

receiving a file from an electronic gaming device, the file comprising an initial position of a plurality of interchangeable cubelets, an initial time, and a sequence of sensor identifications, rotation directions, and times of rotations;

rendering the electronic gaming device based on the initial position of the plurality of interchangeable cubelets on the display; and

for each sensor identification, rotation direction, and time of rotation in the sequence:

animate a rotation of the rendered electronic gaming device based on the sensor identification and the rotation direction at a time offset from another initial time by approximately a difference between the time of rotation and the initial time on the display;

determine a new position of the plurality of interchangeable cubelets; and

render the electronic gaming device based on the new position of the plurality of interchangeable cubelets on the display.

12. The electronic device of claim 11 , further comprising a transceiver, and wherein the at least one processor receives the file from the transceiver.

13. The electronic device of claim 11 , further comprising a Bluetooth transceiver and a WiFi transceiver.

14. The electronic device of claim 11 , wherein the at least one processor displays each sensor identification and rotation direction in the sequence on the display.

15. The electronic device of claim 14 , wherein the at least one processor highlights a particular one of the sensor identifications and rotation directions in the sequence on the display when animating rotation of the rendered electronic gaming device based on the particular one of the sensor identifications and rotation directions in the sequence.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2018
From: LIMAYE, RAJESH
To: VIRTUAL VECTORS, LLC.
Reel/Frame 046014/0742 →
Continuity (1)
Related Publication 20190374849A1 · Dec 12, 2019