Abstract:
An input emulation apparatus for any touch screen device with an input device having a receptive component for a user&#39;s hand and/or finger inputs and a contact component for contacting the touch screen device, where the contact component is operatively linked to the input component so that the contact device contacts the touch screen device as it responds to the user&#39;s hand input.

Description:
CROSS REFERENCE TO RELATED APPLICATIONS 
       [0001]    This application claims the benefit of priority tinder 35 U.S.C. 119(e) to the filing date of U.S. provisional patent application No. 61/304,801 entitled “Touch Screen Multi-Control Emulator” which was filed Feb. 16, 2010 and U.S. provisional patent application No. 61/304,801 entitled “Touch Screen Multi-Control Emulator” which was filed Jun. 7, 2010 and is incorporated herein by reference. 
     
    
     FIELD OF THE INVENTION 
       [0002]    The subject invention is a device that controls a touch screen device via finger manipulations of the off-screen joystick and buttons. These off-screen controls are able to more efficiently control the touch screen, thereby making touch screen devices more user friendly. 
       BACKGROUND OF THE INVENTION 
       [0003]    By way of background, touch screen is becoming important in today&#39;s electronic age and is quickly becoming the primary way for users to interact with computers and smart phones. The success of Apple iPad, iPhone, Google Android and Samsung Galaxy devices underlines the general industry trend. A touch screen is an electronic visual display that can detect the presence and location of a touch within the display area. The term generally refers to touch or contact to the display of the device by a finger or hand. Touch screens can also sense, other passive objects, such as a pen. However, if the object sensed is active, as with a light pen, the term touch screen is generally not applicable. The ability to interact physically with what is shown on a display (a form of “direct manipulation”) typically indicates the presence of a touch screen. 
         [0004]    The touch screen has two main attributes. First, it enables one to interact with what is displayed directly on the screen, where it is displayed, rather than indirectly with a mouse or touchpad. Secondly, it lets one do so without requiring any intermediate device, again, such as a stylus that needs to be held in the hand. Such displays can be attached to computers or, as terminals, to networks. They also play a prominent role in the design of digital appliances such as the personal digital assistant (“PDA”), satellite navigation devices, mobile phones, and video games. 
         [0005]    Currently touch screens utilize the following technology: A resistive touch screen panel is composed of several layers where the most important of which are two thin, metallic, electrically conductive layers separated by a narrow gap. When a finger presses down on a point on the panel&#39;s outer surface, the two metallic layers become connected at that point and the panel then behaves as a pair of voltage dividers with connected outputs. As a result, this causes a change in the electrical current which is registered as a touch event and sent to the controller for processing. 
         [0006]    A capacitive touch screen panel consists of an insulator such as glass, coated with a transparent conductor such as indium tin oxide. Because the human body is also a conductor, touching the surface of the screen results in a distortion of the body&#39;s electrostatic field which in term is measurable as a change in capacitance. Currently there are different technologies that may be used to determine the location of the touch. The location then can be passed to a computer running a software application, which will calculate how the user&#39;s touch relates to the computer software. In surface capacitance technology, only one side of the insulator is coated with a conductive layer. A small voltage is applied to the layer, resulting in a uniform electrostatic field. When a conductor, such as a human finger, touches the uncoated surface, a capacitor is dynamically formed. The sensor&#39;s controller can determine the location of the touch indirectly from the change in the capacitance as measured from the four corners of the panel. As it has no moving parts, it is moderately durable but has limited resolution, is prone to false signals from parasitic capacitive coupling, and needs calibration during manufacture. This is most often used in simple applications such as industrial controls and kiosks. 
         [0007]    Another technology is Projected Capacitive Touch technology or the PCT technology. It is basically a capacitive technology that permits more accurate and flexible operation, by etching the conductive layer. Here, an XY array is formed either by etching a single layer to form a grid pattern of electrodes, or by etching two separate, perpendicular layers of conductive material with parallel lines or tracks to form the grid. When applying voltage to the array, it creates a grid of capacitors. Bringing a finger or conductive stylus close to the surface of the sensor changes the local electrostatic field. The capacitance change at every individual point on the grid can be measured to accurately determine the touch location. The use of a grid permits a higher resolution than resistive technology and also allows multi-touch operation. Examples of consumer devices using projected capacitive touchscreens includes Apple Inc.&#39;s iPhone and iPod Touch. Other technologies include optical imaging technology, dispersive signal technology, and acoustic pulse recognition. 
         [0008]    Even though touch screen devices are more popular than ever, inputs for touch screens have been problematic. Touch screen devices generally lack common input devices found on home consoles/computers. The analog control and buttons found on game controls are two commons inputs not found on many touch screen devices. 
         [0009]    Current touch screen devices have the following options when it comes to these kinds of controls for input. The first type includes controls that are build directly into the device. (Example: Blackberry devices with attached physical keyboard and control ball.) Said controls make the device unnecessarily large, thereby making the device more expensive/unable to replace if controls break. In addition, these built in controls may be very small and hard to operate. They also consume power to operate, thereby reducing battery life of the main device. The second type is a plug-in device. One example of such device would be an external attached “flip open” keyboard. The problem associated with this type of solution is that it makes the device unnecessarily large due to the necessary inputs such as USB cable connectors and/or bluetooth transmission technologies, which consume more power to operate. It is also much more expensive to produce since it contains numerous electronic parts. The third type of controls are capable of virtual input to the touch screen device. Examples of such controls are the virtual keyboard found on many of the smart phone devices in the market today. The primary flaw with this technology is that it takes up valuable touch screen real estate. It is also very difficult for the user to apply control since the inputs are purely virtual and thus, there is no physical component to touch. Said technology is usually small and harder to operate easily and effectively. As a result of the aforementioned, the market now demands an efficient user friendly physical control that can easily integrate with a variety of virtual controls, thereby making the user&#39;s experience more efficient and accurate. Valuable screen space on the touch screen devices is maximized when the subject invention is utilized via minimizing any on-screen controls. 
       OBJECT OF THE INVENTION 
       [0010]    The primary objective of the present invention is to replace inefficient on-screen virtual controls on touch screen devices with a user-friendly off-screen control that makes the user&#39;s experience more efficient and quicker while at the same time maximizing screen space on the touch screen device. Another objective of this invention is to produce sleek, aesthetically-pleasing, durable, and comfortable controls for touch screen devices, which are removable, do not damage the touch screen&#39;s surface, and require no power to operate. 
         [0011]    Another objective of this invention is to provide a touch screen device user with external peripheral that is not built into the touch screen device and may be utilized with many such touch screen devices. As the control is removable. it is portable from device-to-device. 
         [0012]    Another objective of this invention is to provide a peripheral that does not need to be powered by electricity. Since the peripherals do not require electronic power to operate, they will not require the use of bulky batteries or USB/power cords. Additionally, said peripherals can be made economically and attached to a variety of touch screen devices. 
         [0013]    Another objective of this invention is to enhance the touch screen device user&#39;s experience by making his/her control of an application, such as a game, quicker, more efficient, and more accurate than existing virtual controls on the devices themselves. 
         [0014]    To accomplish the above objectives, this invention may be embodied in the form illustrated in the accompanying drawings/figures, attention being called to the fact, however, that the drawings/figures are illustrative only and that changes may be made in the specific construction illustrated and described within the scope of the appended claims. 
       SUMMARY OF THE INVENTION 
       [0015]    In one embodiment, of the subject invention, a peripheral input emulation apparatus for a touch screen device is comprised (1), an input device that acts as a receptive component for the user&#39;s hand and/or finger inputs and (2) a contact component which links the input component to he touch screen device such that the contact component communicates with the touch screen device by responding to the user&#39;s hand and/or fingers. It is important to note that for the purpose of interpretation in this application, the term hand shall include the use of fingers. 
         [0016]    Specifically, the contact component may communicate with the touch screen device via directly touching the screen and/or communicating without actual physical touch of the screen. For instance, on a pressure sensitive touch screen the contact component would have to physically touch the screen. For a capacitive touch screen the contact component could touch the screen or he made of material like a magnet that just needs to be hovering close enough to the touch screen to activate the desired touch screen response. 
         [0017]    In another embodiment, the peripheral control is comprised of a body that secures the control to the touch screen via a U-shaped body that latches onto the touch screen device itself. In another embodiment, the body is a sideway U-shaped body. in another embodiment, the peripheral control device is secured via suction cups to the touch screen device. 
         [0018]    In another embodiment, peripheral control is compromised of a button and/or a joystick and/or a directional pad that is secured to the touch screen device in a variety of ways, a few of which are illustrated in the figures. In another embodiment, the input component is comprised of a pin. In another embodiment, the pin is made with materials selected from a group consisting of metal, plastic, and/or rubber. 
         [0019]    In another embodiment the receptive component and the contact component and the linkage are made of conductive materials, such as copper, silver, aluminum, graphite, and conductive polymers, in another embodiment, the contact component is comprised of electrical charge generating materials, such as a magnet. The above use of materials allows the present invention to work with touch screens employing surface capacitance technology; capacitive touch screen technology, and projected capacitive touch technology. 
         [0020]    In another aspect of the invention, a method is disclosed for input emulation for touch screen device comprised: using a input emulation for touch screen device to input commands to the touch screen device wherein the input emulation for touch screen device is comprised of an input device comprising a receptive component for user&#39;s hand and/or finger inputs and a contact component for contacting the touch screen device wherein the contact component is operatively linked to the input component such that the contact device contacts the touch screen device responding to the user&#39;s hand and/or finger inputs to the input device, an attachment device capable of attaching the input emulation apparatus to the touch screen. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0021]      FIG. 1  shows a standard touch screen device; 
           [0022]      FIG. 2A-C  show an embodiment of the emulator apparatus; 
           [0023]      FIG. 3 . shows one example (for illustrative purposes only) of how an emulator is attached to the touch screen device; 
           [0024]      FIG. 4A  shows how an emulator is attached to the touch screen device; 
           [0025]      FIG. 4B  shows how an emulator is contiguous with the touch screen device; 
           [0026]      FIG. 5  shows how the touch screen device displays a prompt on its screen to begin emulation control; 
           [0027]      FIG. 6A  shows another embodiment of an emulator; 
           [0028]      FIG. 6B  shows another embodiment of an emulator; 
           [0029]      FIG. 6C  shows another embodiment of an emulator; 
           [0030]      FIG. 7  shows a touch screen device having an emulator attached the to a touch screen device; 
           [0031]      FIG. 8 . how a touch screen device displays a prompt on its screen for emulation control; 
           [0032]      FIG. 9  shows an emulator being attached to a touch screen device; 
           [0033]    In  FIG. 10  A-D display the touch screen device having the emulator in various positions; 
           [0034]      FIG. 11  shows how a game on a touch screen device would look and would be played typically; 
           [0035]      FIG. 12  shows how the screen would appear if the Touch Screen Game Control Peripheral (current invention) was being used; 
           [0036]      FIG. 13  shows how a user&#39;s hands would be holding the touch screen device and physically touching the virtual directional pad and button; (without using the subject invention) 
           [0037]      FIG. 14  shows the Touch Screen Game Control Emulator peripheral being attached to the touch screen device; to emulate the virtual controls. 
           [0038]      FIG. 15  shows a custom Touch Screen Game Control Emulator created specifically for a game; 
           [0039]      FIG. 16  shows how a user uses the Touch Screen Game Control Emulator. 
       
    
    
     DETAILED DESCRIPTION OF THE EMBODIMENTS 
       [0040]    The Touch-Screen Multi-Control Emulator consists of peripherals that can be attached to any touch screen device that uses the touch screen&#39;s inherent ability to duplicate/emulate input controls. 
       EXAMPLES 
       [0041]    Referring to  FIG. 1 , it shows a standard touch screen device  101  which is similar to the likes of the Apple iPad. 
         [0042]      FIG. 2A-C  show an embodiment of a current invention. This emulator apparatus has a primary function for button X. Specifically,  FIG. 2A  depicts a side view of the emulator apparatus with button  201  comprising an arch design to hold apparatus  201  to the touch screen device. It further is comprised of a button  202 , which a user uses to push, and arm  203  where when the button  202  is pushed it will push the arm  203  down. The tip of the arm can be made with magnet. Similarly, the button  202 , the arm  203 , and the linkage between the two can all be made with conductive materials comprising copper, silver, aluminum, graphite, and conductive polymers. The above use of materials allows the present invention to work with touch screens by employing surface capacitance technology, capacitive touch screen technology, and projected capacitive touch technology. 
         [0043]      FIG. 2B  depicts the same apparatus  201  in a perspective view specifically zoomed to the area of the device incorporating the button  202  and arm  203 . Here, one can see an embodiment of the specific structure of an arm  203  incorporating a pin-like structure designed to touch the screen of a touch screen device.  FIG. 2C  is another view of the button emulator  201  from the frontal view, which is specifically zoomed into the section incorporating the button  202  and the arm  203 . 
         [0044]    Now referring to  FIG. 3 . In one embodiment, it depicts a touch screen device  301  where now the button emulator  302  is attached to the touch screen device  301 . The button emulator  302  also incorporates a button  303  and an arm  304 . Now referring to  FIG. 4A  where the attachment of button emulator  404  is attached to the touch screen device  401  where the button emulator  404  also contains a button  402  and an arm  403 . Specifically, the figure discloses the arm  403  in a position of not touching the touch screen device  401 . 
         [0045]    In  FIG. 4B , in one embodiment, the same button emulator  404  now incorporates button  402  and arm  403  where now the arm  403  is contiguous with the touch screen device  401 , in this embodiment, the arm  403  is contiguous to the touch screen device  401  as a result of the user pushing the button  402 . 
         [0046]    In  FIG. 5 , in one embodiment, the touch screen device  501  displays a prompt  505  on its screen where once the arm  503  is in contiguous with touch screen device  501 , the touch screen device  501  asks if the position to which the arm  403  touched on the touch screen device  501  signifies button X. 
         [0047]    In  FIG. 6A , in one embodiment, the figure discloses a direction control emulator  601  having a direction pad  603  and an arm  602  connected to the direction pad  603 . Now referring to  FIG. 6B . The figure specifically zooms into the directional pad  603  showing a pad  603  that is movable in 360 degree direction within the directional pad emulator  601  wherein the arm  602  is connected to the directional pad  603  and the arm  603  moves corresponding to the movement of directional pad  603 . Now referring to  FIG. 6C . The direction pad emulator  601  is displayed in its frontal view, which also incorporates a direction pad  603  and arm  602 . The tip of the arm  602  can be made with magnet. Since magnet carries a certain electrical charge, it will change the local electrostatic field on the touch screen panel by using every human&#39;s natural conductivity. Similarly, the directional pad  603 , the arm  602 , and the linkage between the two can all be made with conductive materials comprising copper, silver, aluminum, graphite, and conductive polymers. The above use of materials allows the present invention to work with touch screens, which employ surface capacitance technology, capacitive touch screen technology, and projected capacitive touch technology. 
         [0048]    Now referring to  FIG. 7 . In one embodiment, the figure discloses a touch screen device  701  where the direction pad emulator  703  is attached the to touch screen device  701 . Here the touch screen device  701  is displaying a prompt  702  where it is asking the user to attach the directional pad emulator  703  and center the directional pad  704  having contiguous to the device  701  and then press ok on the prompt  702 . In doing so, the software recognizes the center point of the directional pad on the screen of the touch screen device  701 . Now referring to  FIG. 8 , in one embodiment, After the action taken as to referring to  FIG. 7 , touch screen device  801  next displays a prompt  802  asking user to move the direction pad  805  in all direction wherein the arm  804  will be in contiguous to the screen of touch screen device  801  and the software recognizes the movement range of the arm  803  on the display and correspond its range and movement for directional control. 
         [0049]    Next, in one embodiment,  FIG. 9  discloses a close up look at the directional emulator  902  being attached to touch screen device  901  having directional pad  904  and its arm  903 . 
         [0050]    In  FIG. 10  A, in one embodiment, the figure displays the touch screen device  1001  from the top having the directional pad emulator  1002  attached to the device  1001  wherein the directional pad  1003  is in the up position and the arm  1004  is also in the up position  FIG. 10B , the figure discloses the arm  1004  is in the lower position. Next in  FIG. 10C , the figure depicts a side view wherein the arm  1004  is extended to its fullest right position. Likewise, in  FIG. 10D , the figure depicts a side view wherein the arm  1004  is extended to its left furthest position on the device  1001 . 
         [0051]    Next, in one embodiment, the following steps will show how the Touch Screen Game Control Emulator could be integrated in a real world application. This is just one example of how it could work and is provided for illustrative purposes only, in one embodiment, the present invention may contain an ongoing open source component allowing for the adoption of the Touch Screen Game Control Emulator peripheral in different configurations. In another embodiment, any programmer that wants to use the Touch Screen Game Control Emulator is free to create their own software/program if they do not want to use the open source code. 
         [0052]    Obviously, this software component would not be needed if a specific Touch Screen Game Control Emulator peripheral was made for a specific touch screen device and program. In that case, the peripheral would simply map directly and exactly to what the user would touch with their fingers in the first place. 
         [0053]    It should be noted that every touch screen device already has built-in functions wherein programs can access for interactions. The major ones that will be used in the process below are the functions that allow a program to know what area on the touch screen the user activated (in the case of a button press) or is activating (in the case of a drag from point a to point b). In one embodiment, below provides highlights as to how the Touch Screen Game Control Emulator peripheral, software and touch screen device would interact together. 
       Example 1 
       [0054]    The steps here illustrate how a software can interact with respect to button emulator: 
         [0000]    
       
         
               
               
               
             
           
               
                   
               
               
                 Process 
                 Illustration 
                 Pseudocode 
               
               
                   
               
             
             
               
                 Program prompts user 
                 Refer to FIG. 1, 
                 Program calls function: 
               
               
                 to attach device and 
                 2A, 2B, 2C 
                 Prompt(‘Press area 
               
               
                 press area that will be 
                 and 3 
                 for button x.’) 
               
               
                 used for button x. 
               
               
                 User presses the button 
                 Refer to FIG. 4A, 
                 Touch screen device 
               
               
                 causing the button 
                 4B 
                 sends X, Y coordinates 
               
               
                 arm to lower enough 
                   
                 to program. 
               
               
                 to activate the touch 
               
               
                 screen area below the 
               
               
                 interacting tip of the 
               
               
                 arm. 
               
               
                 Program confirms to 
                 Refer to FIG. 5 
                 Program calls function: 
               
               
                 the user that an area 
                   
                 Confirm(‘Button 
               
               
                 was pressed and will 
                   
                 press was registered. 
               
               
                 be used for button x. 
                   
                 Keep this as button 
               
               
                   
                   
                 x?’) 
               
               
                 User presses ‘Yes’ or 
                   
                 Program intercepts 
               
               
                 ‘No’ of the confirm 
                   
                 user input: If No go 
               
               
                 process. Pressing ‘No’ 
                   
                 to Prompt( ) step 
               
               
                 will restart the 
                   
                 Else save X, Y coordinates 
               
               
                 process from the 
                   
                 as button x and continue 
               
               
                 Prompt function. 
               
               
                 Pressing ‘Yes’ will 
               
               
                 save the area as button 
               
               
                 x and continue the 
               
               
                 program. 
               
               
                 Going forward whenever 
                   
                 Touch screen device 
               
               
                 the user presses 
                   
                 sends X, Y coordinates 
               
               
                 the button, causing 
                   
                 to program. 
               
               
                 the arm to lower and 
                   
                 Program calls function: 
               
               
                 activate the previously 
                   
                 Button = LookupButton 
               
               
                 confirmed position 
                   
                 (X, Y, 3) 
               
               
                 of button x, the program 
                   
                 If Button is not 
               
               
                 will interpret 
                   
                 ‘empty’ do whatever 
               
               
                 that as a button x 
                   
                 the 
               
               
                 press and take action 
                   
                 button is suppose to 
               
               
                 accordingly. 
                   
                 do Else 
               
               
                   
                   
                 do nothing since it is 
               
               
                   
                   
                 not a button 
               
               
                   
               
             
          
         
       
     
       Example 2 
       [0055]    Here, the steps illustrate haw a software can interact with respect to a directional pad emulator: 
         [0000]    
       
         
               
               
               
             
           
               
                   
               
             
             
               
                 Program prompts user to attach 
                 Refer to FIG. 6A, 6B, 6C and 7 
                 Program calls function: 
               
               
                 device and press ‘OK’ 
                   
                 ConfirmArea(‘Attach device 
               
               
                 when the device has been attached 
                   
                 and when centered press 
               
               
                 and is centered. 
                   
                 OK.’) 
               
               
                   
                   
                 Touch screen device sends 
               
               
                   
                   
                 most currently activated X, Y 
               
               
                   
                   
                 coordinate (and potentially 
               
               
                   
                   
                 still active since the directional 
               
               
                   
                   
                 pad&#39;s arm could be continuously 
               
               
                   
                   
                 activating the touch 
               
               
                   
                   
                 screen) to program. 
               
               
                   
                   
                 Program intercepts user input: 
               
               
                   
                   
                 Save X, Y coordinates as center 
               
               
                   
                   
                 of directional pad and continue. 
               
               
                 Program prompts user to 
                 Refer to FIG. 8 and 9 
                 Program calls function: 
               
               
                 move directional pad all the 
                   
                 ConfirmArea(‘Move the directional 
               
               
                 way UP and hold it. 
                   
                 pad all the way UP 
               
               
                 Then press ‘OK’ to store that 
                   
                 and hold that position. While 
               
               
                 position as all the way UP. 
                   
                 holding the position 
               
               
                   
                   
                 press OK to save the location 
               
               
                   
                   
                 as all the way UP.’) 
               
               
                   
                   
                 Touch screen device sends 
               
               
                   
                   
                 most currently activated X, Y 
               
               
                   
                   
                 coordinate (and potentially 
               
               
                   
                   
                 still active since the directional 
               
               
                   
                   
                 pad&#39;s arm could be continuously 
               
               
                   
                   
                 activating the touch 
               
               
                   
                   
                 screen) to program. 
               
               
                   
                   
                 Program intercepts user input: 
               
               
                   
                   
                 Save X, Y coordinates as all 
               
               
                   
                   
                 the way UP of directional pad 
               
               
                   
                   
                 and continue. 
               
               
                 Repeat previous step for 
                 Refer to FIG. 10A, 10B, 10C 
                 N/A 
               
               
                 DOWN, LEFT and RIGHT. 
                 and 10D 
               
               
                 Going forward whenever the 
                   
                 Touch screen device sends 
               
               
                 user moves the directional 
                   
                 X, Y coordinates to program. 
               
               
                 pad causing the arm to activate 
                   
                 (Multiple times since it 
               
               
                 the previously confirmed 
                   
                 is a dragging or sliding action.) 
               
               
                 position of a direction, the 
                   
                 Program calls 
               
               
                 program will interpret that as 
                   
                 function: 
               
               
                 a directional input and take 
                   
                 Direction = LookupDirection 
               
               
                 action accordingly. 
                   
                 (X, Y) 
               
               
                   
                   
                 If Direction is not ‘empty’ 
               
               
                   
                   
                 do whatever the direction is 
               
               
                   
                   
                 suppose to do Else 
               
               
                   
                   
                 do nothing since it is not a 
               
               
                   
                   
                 direction 
               
               
                 Since we now have CENTER, 
               
               
                 all the way 
               
               
                 UP/DOWN/LEFT/RIGHT. 
               
               
                 We can use these coordinates 
               
               
                 to create a wide range of directional 
               
               
                 inputs if we wanted 
               
               
                 to. Such as slightly UP or diagonal 
               
               
                 DOWN and to the 
               
               
                 LEFT. 
               
               
                   
               
             
          
         
       
     
       Example 3 
       [0056]    In one embodiment, the following illustrates how the emulator apparatus actually works in a gaining environment on a touch screen device. 
         [0057]    In  FIG. 11 , the figure shows how the game looks and would be played today. The image shows the virtual controls, directional pad  1102 , and button x  1101  currently used to play the game. Said virtual controls are virtual because they are not physical controls. Instead they are an image of a control directly displayed on the touch screen&#39;s surface. This is the only option when it comes to controlling your character. Specifically, there is a virtual directional pad  1102  located in the bottom left. A user would have to physically touch the up, down, left and right virtual areas of the virtual directional pad  1102  to move the character on the screen. There is a virtual ‘attack’ button  1101  located in bottom right corner. A user would have to physically touch the virtual ‘attack’ button  1101  area to make the character swing the sword. 
         [0058]    In  FIG. 12 , it shows the screen  1201  in which the screen can be used if the Touch Screen Game Control Peripheral of current invention were being used. Notice there is no virtual directional pad or button. 
         [0059]    In  FIG. 13 , the figure shows how a user&#39;s hands  1305  would be holding the touch screen device  1301  and physically touching the virtual directional pad  1304  and button  1303 . Notice how it would also reduce the amount of real estate that is visible and available since the users&#39; thumbs would have to be on the screen  1302 . 
         [0060]    In  FIG. 14 , the figure shows the Touch Screen Game Control Emulator peripheral of present invention attached to the touch screen device  1401 . After going though the button setup and then the directional pad setup procedures, one can envision the area wherein the program will use to emulate the directional pad area  1404  and the button area  1406 . This is the area that the peripheral arm would interact with. In this embodiment, there is no need for the game to display a virtual directional pad or button since the Touch Screen Game Control Emulator peripheral will be the dedicated device the user uses to interact with and emulate the game controls. Looking at the image area  1405 , one can see that available real estate on the screen  1405  is increased since the users&#39; thumbs do not need to physically touch the screen. 
         [0061]    In  FIG. 15 , in another embodiment, the figure shows a custom Touch Screen Game Control Emulator created specifically for this device and game. Notice the user can play the game via the original way by physically touching the virtual directional pad  1505  and button  1506 . Likewise, the user can attach the Touch Screen Game Control Emulator (directional pad emulator  1504  and button emulator  1503 ) specifically created for this game and device and use them to emulate game control, in this embodiment, the Touch Screen Game Control Emulator directly maps to the virtual directional pad  1505  and button  1506  that the user would interact with without the peripherals. In this embodiment, the advantage of this would be that the game would not have to implement the software component for integration to use the Touch Screen Game Control Emulator. 
         [0062]    In yet another embodiment, in  FIG. 16 , the image shows what it would look like if a user is using the Touch Screen Game Control Emulator along with the software integration where the game allows for more viewable area on the display.