IP Library Granted Patent US 12,100,308
Granted Patent B2
US 12,100,308 · App. 18/408,415 · Granted Sep 24, 2024

Graphical user interface with visual representations of measures as rhythm wheels for visual, auditory, and kinesthetic learning

Inventor: Cameron Radke (San Diego, CA)
G09B15/00A63F13/814G06F3/0481G10G1/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 12,100,308
App. No.
18/408,415
Granted
Sep 24, 2024
Kind
B2
Abstract

It is difficult to learn musical rhythm. Accordingly, a rhythm game is disclosed that translates the rhythm of each measure in a musical composition into a rhythm wheel that is visually represented in a graphical user interface. The rhythm wheel may be logically divided into one or more sections by a number of boundaries that is equal to the number of notes in the respective measure. Each boundary represents a note in the respective measure. The visual representation of the rhythm wheel may comprise a visual boundary for each boundary in the rhythm wheel. Each visual boundary may integrate a tolerance in the timing at which the respective note is to be performed. During gameplay, an indicator, representing tempo, may rotate around the visual representation, and a user may attempt to time an input to the indicator's traversal of each visual boundary.

Claims (58)

1. A method comprising using at least one hardware processor to perform a process comprising:

for each of one or more measures, in a musical composition, each of the one or more measures comprising a number of notes,

loading a rhythm of that measure, and

determining a rhythm wheel, corresponding to the measure, based on the rhythm, wherein the rhythm wheel is logically divided by one or more boundaries into a number of sections that is equal to the number of notes in the measure, and wherein each of the one or more boundaries is associated with a note in the measure;

generating a graphical user interface that comprises a visual representation of each of the one or more rhythm wheels, wherein each visual representation comprises a shape and an indicator; and

executing a gameplay by, until the gameplay is ended,

updating the graphical user interface, such that, in the visual representation of each of the one or more rhythm wheels, the indicator moves around a center of the shape according to a tempo of the measure corresponding to that rhythm wheel, and

for the visual representation of each of the one or more rhythm wheels,

whenever an input is received in an input area of the graphical user interface that is associated with that visual representation,

determining whether or not the input was received while the indicator of the visual representation was within a tolerance of a boundary, from among the one or more boundaries in that rhythm wheel,

when the input was received while the indicator was within the tolerance of the boundary, apply a reward to a metric of performance, and

when the input was received while the indicator was not within the tolerance of the boundary, apply a first penalty to the metric of performance, and

whenever no input is received to the input area of the graphical user interface that is associated with the rhythm wheel during a time span over which the indicator entirely traverses the tolerance of a boundary, from among the one or more boundaries in that rhythm wheel, apply a second penalty to the metric of performance.

2. The method of claim 1 , wherein the shape of the visual representation of each of the one or more rhythm wheels is a circle.

3. The method of claim 1 , wherein the indicator moves around the center of the shape in a clockwise direction.

4. The method of claim 1 , wherein the indicator comprises a linear hand that rotates around the center of the shape.

5. The method of claim 1 , wherein the indicator comprises a marker that moves along a border of the shape.

6. The method of claim 1 , wherein the metric of performance is a numerical score.

7. The method of claim 6 , wherein applying the reward to the metric of performance comprises incrementing the numerical score, and wherein applying the first penalty or second penalty to the metric of performance comprises decrementing the numerical score.

8. The method of claim 1 , wherein the first penalty and the second penalty are identical.

9. The method of claim 1 , wherein the one or more measures comprise a first measure and a second measure that are to be performed in parallel, and wherein the graphical user interface comprises a first visual representation of a first rhythm wheel determined for the first measure and a second visual representation of a second rhythm wheel determined for the second measure.

10. The method of claim 9 , wherein the first measure comprises a different number of notes than the second measure, and wherein the first rhythm wheel is logically divided into a different number of sections than the second rhythm wheel.

11. The method of claim 9 , wherein the first visual representation is positioned in a left half of the graphical user interface, and the second visual representation is positioned in a right half of the graphical user interface.

12. The method of claim 1 , wherein the visual representation of each of the one or more rhythm wheels further comprises a visual boundary for each boundary of each section in that rhythm wheel.

13. The method of claim 11 , wherein each visual boundary covers a region representing the tolerance of the respective boundary.

14. The method of claim 13 , wherein the shape of the visual representation of each of the one or more rhythm wheels is a circle, and wherein each visual boundary is a sector of the circle.

15. The method of claim 1 , further comprising using the at least one hardware processor to perform the process for each of a sequence of a plurality of game levels, wherein the tolerance in a first one of the plurality of game levels, which is earlier in the sequence than a second one of the plurality of game levels, is greater than the tolerance in the second game level.

16. The method of claim 1 , wherein the process further comprises, when the input was received while the indicator was within the tolerance of the boundary, outputting audio playback of the note associated with that boundary.

17. The method of claim 1 , wherein, for each of the one or more rhythm wheels, the input area that is associated with the visual representation of that rhythm wheel is separate from the visual representation of that rhythm wheel.

18. The method of claim 16 , wherein the input area comprises a visual representation of an instrument.

19. A system comprising:

at least one hardware processor; and

one or more software modules that are configured to, when executed by the at least one hardware processor, perform a process comprising

for each of one or more measures, in a musical composition, each of the one or more measures comprising a number of notes,

loading a rhythm of that measure, and

determining a rhythm wheel, corresponding to the measure, based on the rhythm, wherein the rhythm wheel is logically divided by one or more boundaries into a number of sections that is equal to the number of notes in the measure, and wherein each of the one or more boundaries is associated with a note in the measure,

generating a graphical user interface that comprises a visual representation of each of the one or more rhythm wheels, wherein each visual representation comprises a shape and an indicator, and

executing a gameplay by, until the gameplay is ended,

updating the graphical user interface, such that, in the visual representation of each of the one or more rhythm wheels, the indicator moves around a center of the shape according to a tempo of the measure corresponding to that rhythm wheel, and

for the visual representation of each of the one or more rhythm wheels,

whenever an input is received in an input area of the graphical user interface that is associated with that visual representation,

 determining whether or not the input was received while the indicator of the visual representation was within a tolerance of a boundary, from among the one or more boundaries in that rhythm wheel,

 when the input was received while the indicator was within the tolerance of the boundary, apply a reward to a metric of performance, and

 when the input was received while the indicator was not within the tolerance of the boundary, apply a first penalty to the metric of performance, and

whenever no input is received to the input area of the graphical user interface that is associated with the rhythm wheel during a time span over which the indicator entirely traverses the tolerance of a boundary, from among the one or more boundaries in that rhythm wheel, apply a second penalty to the metric of performance.

20. A non-transitory computer-readable medium having instructions stored therein, wherein the instructions, when executed by a processor, cause the processor to perform a process comprising:

for each of one or more measures, in a musical composition, each of the one or more measures comprising a number of notes,

loading a rhythm of that measure, and

determining a rhythm wheel, corresponding to the measure, based on the rhythm, wherein the rhythm wheel is logically divided by one or more boundaries into a number of sections that is equal to the number of notes in the measure, and wherein each of the one or more boundaries is associated with a note in the measure;

generating a graphical user interface that comprises a visual representation of each of the one or more rhythm wheels, wherein each visual representation comprises a shape and an indicator; and

executing a gameplay by, until the gameplay is ended,

updating the graphical user interface, such that, in the visual representation of each of the one or more rhythm wheels, the indicator moves around a center of the shape according to a tempo of the measure corresponding to that rhythm wheel, and

for the visual representation of each of the one or more rhythm wheels,

whenever an input is received in an input area of the graphical user interface that is associated with that visual representation,

determining whether or not the input was received while the indicator of the visual representation was within a tolerance of a boundary, from among the one or more boundaries in that rhythm wheel,

when the input was received while the indicator was within the tolerance of the boundary, apply a reward to a metric of performance, and

when the input was received while the indicator was not within the tolerance of the boundary, apply a first penalty to the metric of performance, and

whenever no input is received to the input area of the graphical user interface that is associated with the rhythm wheel during a time span over which the indicator entirely traverses the tolerance of a boundary, from among the one or more boundaries in that rhythm wheel, apply a second penalty to the metric of performance.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2024
From: RADKE, CAMERON
To: KING JAM INC.
Reel/Frame 069094/0810 →
Continuity (2)
Provisional Application 63480250 · Jan 17, 2023
Related Publication 20240242622A1 · Jul 18, 2024