US2004229681A1PendingUtilityA1

Apparatus and method for generating numbers

Priority: May 12, 2003Filed: May 12, 2003Published: Nov 18, 2004
Est. expiryMay 12, 2023(expired)· nominal 20-yr term from priority
Inventors:James P. Romano
G07C 15/006
50
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A hand held device includes an oscillator driving a microcontroller having as a part of its program a counter actuable by a user to initiate a program count function, counting through a predetermined range of numbers until the program count function is terminated manually at any moment of the user's choosing. The number in the counter at the moment of termination of the count is visually displayed and/or stored in electronic memory. The microcontroller contains a plurality of game parameter data indicative of the lowest and highest numbers in the range and the number of selections to be made in generating a group of numbers. Switches on the device permit the user to select the active game data, to initiate the first program count function, to terminate the program count function and to reinitiate the program count function following each termination until the requisite number of selections has been made. A further feature permits the base frequency of the oscillator, and thus the counting rate of the counter, to be varied as a function of some external parameter such as a biometric parameter of the user, for example, by detuning the oscillator through a touch pad on the device housing. Visual and/or audible indicia provide a perceptible indication of the relative counting rate. A further, optional feature permits replacement game parameter data to be downloaded from an external source, and stored in nonvolatile memory for use by the microcontroller.

Claims

exact text as granted — not AI-modified
What is claimed is:  
     
         1 . A handheld device for generating one or more numbers, said device comprising: 
 a) an electronic circuit including an electrically powered oscillator, a counter driven by said oscillator, and a microcontroller having a memory wherein is stored at least one set of parametric game data including at least identification of a predetermined set of numbers which may be generated;    b) means on said device manually operable by a user thereof for causing said counter to begin a program count function, continuously and repeatedly counting through said predetermined set of numbers, and for interrupting said program count function at a time of the user's choosing; and    c) indicating means on said device for informing the user of the number in said counter at the moment of interrupting said program count function.    
     
     
         2 . The device of  claim 1  and further including means for manually and selectively changing said predetermined set of numbers.  
     
     
         3 . The device of  claim 2  and further including means for automatically resuming said program count function following interruption thereof.  
     
     
         4 . The device of  claim 3  and further including electronic storage means for storing said number in said counter at the moment of interrupting said program count.  
     
     
         5 . The device of  claim 1  wherein said means for causing said counter to begin said program count function comprise a manually operable switch.  
     
     
         6 . The device of  claim 5  wherein said means for interrupting said program count function comprise said manually operable switch.  
     
     
         7 . The device of  claim 1  wherein said oscillator is constructed to have a base frequency, and further including detuning means operable to vary said base frequency and thereby the counting rate of said counter.  
     
     
         8 . The device of  claim 7  wherein said detuning means is responsive to a biometric parameter of a user holding said handheld device.  
     
     
         9 . The device of  claim 8  and further including a touch pad on said device for providing an input to said detuning means in response to physical contact of said touchpad by a user holding said handheld device.  
     
     
         10 . The device of  claim 9  and further including means on said device providing perceptible indicia commensurate with said counting rate.  
     
     
         11 . The device of  claim 10  wherein said indicia are visually perceptible and comprise a plurality of illuminable members arranged in sequence to permit continuous scrolling of illumination at a rate commensurate with said counting rate.  
     
     
         12 . The device of  claim 1  wherein said counter is implemented as firmware in the program of said microcontroller.  
     
     
         13 . The device of  claim 1  and further including an electrically erasable, electronically programmable memory wherein said program data is stored.  
     
     
         14 . The device of  claim 13  and further including an interface connection for connecting said device to an external computer for downloading files into said electronically programmable memory.  
     
     
         15 . A handheld device for selecting numbers, said device comprising: 
 a. a programmable microcontroller having a memory containing a predetermined set of numbers;    b. a counter actuable to perform a program count function, iterating repeatedly through said set of numbers;    c. an oscillator supplying a clock input to said microcontroller and said counter;    d. actuating means on said device selectively operable by a user to initiate said program count function; and    e. deactuating means on said device selectively operable by said user for termination of said program count function, thereby selecting the number in said counter at the moment of said termination.    
     
     
         16 . The device of  claim 15  and further including a casing wherein said microcontroller and said oscillator are housed.  
     
     
         17 . The device of  claim 16  and further including a battery housed in said casing for supplying electrical power to said microcontroller and said oscillator.  
     
     
         18 . The device of  claim 17  wherein said counter is implemented as firmware in the program of said microcontroller.  
     
     
         19 . The device of  claim 15  wherein said actuating means comprises a first operation of a switch and said deactuating means comprises a second operation of said switch.  
     
     
         20 . The device  claim 15  and further including a changeable visual display of a plurality of digits mounted to said casing.  
     
     
         21 . The device of  claim 20  and further including means for actuating said visual display to display the number present in said counter upon said deactuation thereof.  
     
     
         22 . The device of  claim 21  and further including electronic storage means for storing the number present in said counter upon said deactuation thereof.  
     
     
         23 . The device of  claim 15  wherein said oscillator has a base frequency, and further including means for varying said frequency and thereby the counting rate of said counter.  
     
     
         24 . The device of  claim 23  wherein said varying means comprise detuning means for said oscillator.  
     
     
         25 . The device of  claim 24  and further comprising perceptible indicia responsive to said counting rate of said counter.  
     
     
         26 . A method of electronically generating numbers by a handheld device including a casing containing a power source, a microcontroller, and a counter actuable to perform a program count function wherein said counter iterates continuously and repeatedly through a predetermined set of numbers, said method comprising: 
 a. manually initiating said program count function by said counter;    b. manually terminating said program count function at a moment selected by a user of said device; and    c. displaying and/or storing in electronic memory the number present in said counter at said moment of terminating said program count function.    
     
     
         27 . The method of  claim 26  wherein said displaying is effected through a digital display to said casing.  
     
     
         28 . The method of  claim 27  wherein said digital display comprises two digits.  
     
     
         29 . The method of  claim 26  and further including providing within said casing an oscillator continuously operable to provide operating signals to said microcontroller.  
     
     
         30 . The method of  claim 29  wherein said counter is implemented in firmware in said microcontroller.  
     
     
         31 . The method of  claim 30  wherein said oscillator has a base frequency establishing the counting rate of said counter, and further including the step of altering said base frequency and thereby said counting rate.  
     
     
         32 . The method of  claim 31  wherein said oscillator frequency is varied as a function of a biometric parameter of the user of said device.  
     
     
         33 . The method of  26  and further including changing said predetermined set of numbers.  
     
     
         34 . The method of  claim 26  and further including automatically reinitiating said program count function following each manual termination thereof a discrete number of times, thereby generating a plurality of numbers equal to said discrete number of times said program count function is terminated.  
     
     
         35 . The method of  claim 34  and further including storing in said microcontroller a plurality of parametric game data including at least identification of the numbers in said predetermined set and the number of times said program count function will be automatically reinitiated following each termination thereof.  
     
     
         36 . The method of  claim 35  wherein a each of said plurality of parametric game data is associated with a unique set of inputs to said microcontroller, and further including manually selecting the one of said game data which is operable.  
     
     
         37 . The method of  claim 36  and further including changing one or more of said game data stored in said microcontroller.

Join the waitlist — get patent alerts

Track US2004229681A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.