In order to better illustrate the invention, various embodiments of the present invention will now be described, by way of example, with reference to the accompanying drawings, in which:
A first embodiment of the present invention can be implemented on, or using, a variety of electronic devices, for example a computer, PDA, or an electronic device that uses transistor-transistor logic (TTL). However, for simplicity this embodiment will be described by means of a computer implementation.
The computer comprises an input means that comprises a keyboard, an output means that comprises a monitor, and a storage means that comprises a memory. The computer can read a program stored on a computer-readable medium, such as memory, or a CD-ROM, or computer disk, or the like.
Generally, the user enters an input and the apparatus generates an output to be made available to the user. Each input and output can comprise several input elements and output elements respectively. The input elements and output elements may comprise numbers, words or symbols. The apparatus uses a set of dependencies as described later to associate outputs to the possible inputs.
The computer memory stores a set of dependencies. A possible dependence is illustrated in the table of
The first table column contains the input values and the second column contains a list of corresponding output values. The input values range from 1 to 5, and the output values range from 0 to 2. It will be appreciated that the ranges of input values and output values can be different from those shown in this example. In the possible dependence shown, the input values and corresponding output values are related in a substantially random manner. There is no (immediately recognizable) correlation between the input and output values. In general, all the stored dependencies are different from each other.
Although the terms “input values” and “output values” are used herein, it will be clear to one skilled in the art that the input and output values may be non-numerical. For example, as mentioned above, an output may contain an instruction. Preferably, the terms “input values” and “output values” cover all these possibilities.
The operation of one embodiment will now be described with reference to the flow diagram of
At the start of the process of operation the computer will perform a reset operation. The reset operation comprises the computer randomly selecting a particular dependence from the set of possible dependencies stored in the memory. In one embodiment the computer is arranged to select the particular dependence in a random manner but in other embodiments the particular dependence can be selected in a different manner. For example, a set of dependencies may be stored as a sequence in a computer file, and the particular dependency is selected sequentially.
After completion of the reset operation, the computer will prompt the user to choose how many input elements should be required for producing an output. Alternatively, the number of required input elements could be predetermined (hence the step of selecting the number of required input elements has been designated as “optional” in
The user can choose to reset the apparatus at any time so as to cause the computer to replace the present dependence by another dependence.
In a first practical application the selection apparatus is used as a memory and/or deduction skill training aid. The user should endeavour to memorize the various inputs (i.e. combinations of input elements) and corresponding outputs such that he can deduce the output value that corresponds to a particular input value, i.e. to decipher the dependence stored in the memory. It is apparent that through repeated use of the selection apparatus the user's memory and/or deduction skills are likely to improve.
In a second practical application, the selection apparatus is used in a single or multiplayer board game or other game that would normally involve a random number generator to decide the number of moves/actions a user can make. In this example, the output of the device according to the present invention indicates the number of moves/actions the user can make. It is clear that at the start of a game the output will seem random to the users. However, after a number of turns each player can use their memory skill and powers of deduction to begin to predict the output of the device, and hence, can choose a set of input values that will produce a desired output that suits his position in the game. This device therefore introduces an element of skill into a game whose fate would be decided by chance if a chance device such as a dice was used instead of the selection apparatus of the invention.
It will be appreciated that there are a number of modifications that a skilled person can make to the present embodiment without departing from the scope of the invention.
In another embodiment, the output values are not randomly assigned. For example, a particular dependence can be a predetermined algorithm, such as a mathematical formula that relates an input value to its corresponding output value. To illustrate how the algorithm might be used, we will consider the predetermined algorithm to be the mathematical formula ‘square the input element and add 3’. Hence, the output value corresponding to an input value of ‘3’ is (3×3)+3=12. Similarly, an input value of ‘4’ would have a corresponding output value of (4×4)+3=19. This embodiment has the advantage that a skilled user after deducing the predetermined algorithm can calculate all possible outputs.
In an alternative embodiment, the predetermined algorithm is stored in the selection apparatus memory and operates on an input that comprises several input elements to produce an output. For example, the predetermined algorithm could be ‘take the value of the first input element, add it to the value of the second input element, and multiply with the value of the third element. Then, for a user input consisting of the values 1, 4, and 2, the output value would be (1+4)×2=10.
In another embodiment the selection apparatus (computer) is arranged to generate the dependencies and store them in the computer memory as opposed to the dependencies being pre-stored in the computer.
In a further embodiment the output comprises a set of output elements. For example, the output could consist of more than one number, or may be a mix of numbers and words.
This could be useful for strategy adventure games where the user not only moves a certain number of places, but also performs an action such as “shoot” or “jump”. There are also games where the user has to move more than one piece, so if the selection apparatus was to be used in such a game then it should generate a set of output elements that correspond to the number of moves each piece must make. An alternative embodiment has input and output elements that comprise words and/or numbers, or other symbols. In this embodiment, the user may enter a mixture of words and/or numbers/symbols as an input, and the selection apparatus generates an output that comprises a mixture of words and/or numbers/symbols.
It will be appreciated that although the above embodiments display the inputs and outputs visually, e.g. on a monitor or an electronic display unit, it is also possible that the inputs and outputs can be in the form of audio, for example, provided by an audio system.
Whilst it is contemplated that the invention can be implemented by means of a computer or other electronic device, the inventor has also devised an essentially mechanical embodiment, the selection apparatus according to this embodiment being illustrated in
Referring to
The body B contains a compartment 6 that is attached to the inside of the body B. The compartment 6 is hollow and has a vertical length that runs almost the full height of the body B.
The body B also has a window 4 in the top surface of the body. A plunger 5 is mounted with respect to a corresponding hole in the top surface of the body B such that the plunger 5 can be moved up and down with respect to the top of the body B. The plunger 5 has an extended vertical portion having a sharp face at its end. A door 7 is incorporated into the side S of the body B such that it can be opened to give access to the inside of the compartment 6.
The operation of the present embodiment of the selection apparatus I will now be explained. The user would set up the selection apparatus by removing the side of the body B and inserting into the body B a prepared reel 3a with a paper strip 2 wound onto it. As described earlier, the dependence of the outputs on the inputs is arbitrary; the user may not know the dependence during the set up phase of the selection apparatus. As part of the apparatus set-up phase the user attaches the free end of the paper strip 2 to the reel 3b and fixes the side S back onto the body B.
As explained earlier, in one application, the selection apparatus is intended to train the user's memory by repeating cycles of inputs and corresponding outputs for a particular dependence. The user should try to memorize the output associated with each input.
The user begins the training exercise by choosing a first input value by rotating the dial 2b and looking through the viewing window 4 until the user sees the desired input value on the paper strip 2. The user produces the output by pressing down on the plunger 5 so that the sharp end of the plunger 5 punches a hole into the paper strip 2 where the output number associated with the selected input number is located. It is noted that the size of the sharp-edged surface of the plunger 5 is such that the corresponding output number is completely removed from the paper strip 2 in the form of a slip of paper. The slip of paper consequently falls to the bottom of the compartment 6. After the user has operated the plunger 5, the plunger 5 returns to its resting position by means of return spring 15. The user then opens the door 7 to the compartment 6 to take out, and look at, the slip of paper, i.e. the output. The user should make a mental note of this output and the corresponding input. The user would then repeat this process but may choose a different input and note the corresponding output. The cycle can be repeated until the user can correctly predict the output for each input. In this way the user can train his memory.
In another embodiment the input values and output values on the paper strip 2 express a dependence comprising a set of dependence elements such as mathematical operators in combination with numbers that, when operated on the input number in a certain order, produce the associated output. An example of this type of dependence is (3×I)+3=O, where ‘I’ is the input number and ‘O’ is the associated output number. Here dependence elements are the mathematical operators of addition and multiplication. Hence, if the input number was ‘4’ the associated output number would be (3×4)+3=15. If the user can deduce the type and order of the dependence elements, as well as the additional number, he will be able to correctly predict all the outputs based on the inputs. In this way the selection apparatus can improve the user's logical deduction ability depending on the type of dependence the strip stores. Once the strip has been memorized, or at the user's discretion, the user can replace the paper strip by another strip that has a different dependence.
It will be appreciated that the mechanical embodiment of the selection apparatus can be used with various games in a similar manner to the electronic embodiment of the selection apparatus.
It is understood that a skilled person can modify the present embodiment without departing from the scope of the invention. For example, the selection apparatus can be modified to include an automated paper strip selection mechanism. In such an embodiment (not shown in the drawings) the selection apparatus stores a multiple number of strips, and the user presses a reset button to cause the automated load mechanism to replace the current strip by another strip selected by the apparatus and stored within it. Hence the selector or selection means (automated load mechanism) is activated by a separate and distinct reset means (reset button operable by the user).
The load mechanism of this embodiment can be configured to select the strip in a random manner. A person skilled in the art will not have any difficulties in building such an automated load mechanism. For example each paper strip and associated reels could be held in some form of cassette somewhat similar to an audio or video cassette, and the load mechanism would transport the cassette to the appropriate position as in a video recorder. Additionally, the load mechanism could be similar to that of a CD changer, so that it can select one of a plurality of cassettes. It will be understood that the selection process may not be entirely random due to the difficulties associated with incorporating a truly random number generator; nevertheless it will be appreciated by those skilled in the art that there are a number of alternatives to random number generators available that at least appear to the user to create a random result and that can be incorporated into this embodiment.
In another embodiment, the output value associated with a selected input value is marked on the other side of the paper strip (rather than being punched out) so as to indicate to the user what the output is.
A further alternative embodiment (not illustrated) comprises several of the devices shown in
Although the invention has been described in terms of certain embodiments as set forth above, it should be understood that these embodiments are illustrative only and that the claims are not limited to those embodiments. Those skilled in the art will be able to make modifications and alternatives in view of the disclosure which are contemplated as falling within the scope of the appended claims. Each feature disclosed or illustrated in the present specification may be incorporated in the invention, whether alone or in any appropriate combination with any other feature disclosed or illustrated herein.
The invention may also be described by means of the following clauses:
Number | Date | Country | Kind |
---|---|---|---|
0614135.2 | Jul 2006 | GB | national |