In a preferred embodiment an apparatus includes a tablet computer, the tablet computer preferably providing a plurality of sides, each of the plurality of sides are disposed between an electronic display screen and a back of the tablet computer, and an electronic game communicating with the tablet computer. The electronic game preferably provides an object displayed on the electronic display screen of the tablet computer, and movement of the object is controlled by an input device.
In a preferred embodiment, the input device includes at least a pair of side structures, one of the pair of side structures is adjacent to and confines the tablet computer on a first side of the plurality of sides of the tablet computer, the second side structure of the pair of side structures is adjacent to and confines the tablet computer on a second side of the plurality of sides of the tablet computer, wherein the first and second sides of the plurality of sides of the tablet computer are opposing sides of the plurality of sides of the tablet computer. The input device further preferably includes a plurality of input switches, wherein the input switches are adjacent each of the at least two opposing sides of the plurality of sides of the tablet computer, and a bridge structure disposed between the pair of side structures and adjacent a third side of the plurality of sides of the tablet computer. The bridge structure in combination with the pair side structures form a three sided structure in which the tablet computer nests such that the tablet computer is confined by the three sided structure, and the three sided structure mitigates inadvertent removal of the tablet computer from the three sided structure when the tablet computer is fully nested within the three sided structure.
The present disclosure generally relates to an apparatus directed to controlling electronic games, also referred to herein as video games, or computer games. The apparatus preferably includes a tablet computer, an electronic game communicating with the tablet computer, and an input device for controlling movement of a virtual object provided by the electronic game. Preferably, the input device includes a pair of opposing side structures adjacent opposing sides of plurality of sides of the tablet computer. The input device further preferably includes a plurality of input switches, wherein said input switches are adjacent each of the at least two opposing sides of the plurality of sides of the tablet computer, and a bridge structure disposed between the pair of sides to form a three sided structure. The third structure mitigates inadvertent removal of the tablet computer from the three sided structure when the tablet computer is fully nested within the three sided structure.
Turning to the drawings,
In a preferred embodiment, the input device 114 provides a pair of side structures, 116 and 118. One of the pair of side structures, for example 116, is adjacent to and confines the tablet computer 102 on a first side, such as 104 of the plurality of sides 104, 106, 108, and 126 of the tablet computer 102. The second side structure of the pair of side structures, such as 118, is adjacent to and confines the tablet computer 102 on a second side, such as 108, of the plurality of sides 104, 106, 108, and 126 of the tablet computer 102, wherein the first and second sides, such as 104 and 108, of the plurality of sides 104, 106, 108, and 126 of the tablet computer 102 are opposing sides of the plurality of sides 104, 106, 108, and 126, of the tablet computer 102.
In a preferred embodiment, the input device 114 further provides a plurality of input switches 120 and 122, wherein the input switches 120 and 122 are adjacent each of the at least two opposing sides 104 and 108, of the plurality of sides 104, 106, 108, and 126, of the tablet computer 102, and a bridge structure 124, disposed between the pair of side structures 116 and 118, and adjacent the third side 126, of the plurality of sides 104, 106, 108, and 126, of the tablet computer 102. The bridge structure 124 in combination with the pair of side structures 116 and 118 form a three sided structure 128 (of
The exemplary game controller 100 of
Turning to
In the expanded active mode, the warp widget 170 appears, during virtual rotation, to have six sides. However, the warp widget 170 is configured to sequentially display as many sides 172 as needed to accommodate as many cells 174 as needed to house individual application icons 178 of the warp widget 170. In a preferred embodiment, six cells 174 are provided per side 172, but the number of sides 172 presented could be more or fewer than six cells 174 presented pre side 172 as shown in
As shown in
In a preferred embodiment, the ADM 182 is an auxiliary electronic display screen with at least the functionality of the electronic display screen 110. In a preferred embodiment, the simultaneous activation of the trigger switches 136 and 138 of
Preferably, when selecting the mouse mode, the ADM 182 is configured to control the response of a pointer tool on the electronic display screen 110, and to interact with any paired Bluetooth device, such as a cell phone, by presenting information provided by the paired device such as, but not limited to, notification of a pending incoming call, the receipt of a text message, voice mail, or a tweet, while the user is occupied playing a video game, such as that shown by
Preferably, with the input device paired with a television set (“TV”), when selecting the TV mode, the ADM 182 is configured to control the response of a pointer tool on a screen of the TV, and to interact with the TV by providing at least a volume control feature 173 and channel selection navigation tool 175, as shown by
In a preferred embodiment, when the activation button 177 of the volume control feature 173 is double tapped, the mouse pad features are suspended, a volume control screen appears, as shown by
Further in a preferred embodiment, when the activation button 179 of the channel selection navigation tool 175 is double tapped, the mouse pad features are suspended and the user can select an alternate channel of the TV by interacting with the channel selection screen 169 shown by
In a non-limiting example, with an active paired cell phone, when an incoming call is received by the cell phone, the caller identification information (when available) is displayed, as shown by
In furtherance of the non-limiting example, if the user chooses to not answer the incoming call, the caller information will remain on the ADM 182 after the caller has ended the call on their end, and remain available to the user. When the user chooses to discontinue the activity being carried out on the tablet computer 102, and taps the ADM 182, the system responds by reverting to a maintenance mode presentation of the warp widget 170 and a presentation of a dialing pad 185, a contacts navigation feature 187, and a contacts list 189, as shown by
In a preferred embodiment, the contacts navigation tool 187 is useful in navigating to alphabetized contact lists 189, which can be displayed by scrolling to a desired letter of the alphabet. The contacts list 189 is useful in selecting a particular contact of interest by scrolling to the desired contact within the contact list 189. By tapping on a selected contact of interest, that selected contact is highlighted in the contact list 189, and by tapping, or clicking on the enter key of the dialing pad 185, a call will be placed to the selected contact within the contact list.
In continued furtherance of the non-limiting example, when a cell phone is paired to either the tablet computer 102, or the input device 114, the paired device is automatically placed into the warp widget 170 and an application icon, as shown by sign number 191. Preferably, when the paired phone application icon 191 is activated, by tapping or clicking on the application icon 191, the dialing pad 185, the contacts navigation feature 187, and a contacts list 189, appear on the electronic display screen 110, as shown by
Returning to
Other than an interaction of the maintenance button 176 by the user, when the user interacts with any of the plurality of cells 174, the warp widget 170 responds by shifting to an expanded, unpopulated, active mode, as shown by
Preferably, with the warp widget 170 in a home position, as shown by
In a preferred embodiment, when the status window 188 is populated, the user is informed of two things. First, which side 172 of the plurality of sides is being presented, and second that maintenance tasks may be performed on the warp widget 170. Additionally in the preferred embodiment, when the internet connection condition indicator 192 is present, the user is being informed that the warp widget 170 has established access to the internet.
In a preferred embodiment, in response to an interaction of the maintenance button 176 by the user, either the warp widget type indicator 194 is in force (which identifies the warp widget as an infinity sided warp widget 170), or the warp widget type indicator 196 is in force (which identifies the warp widget as a six sided warp widget 170). When the warp widget type is the infinity sided warp widget 170, and upon populating the initially available thirty six cells 174 of the warp widget 170, the warp widget 170 generates an additional side with, preferably, six additional cells 174 and updates the status window 188 showing the total number of sides of the warp widget 170. This procedure continues for as many application icons 178, the user chooses to place within the warp widget 170. In the preferred embodiment, the user has the option of adding an additional side by tapping the status window 188. The term application icon as used herein means at least a graphical representation of a launcher, which upon activation launches whatever application, device, media source (TV, radio, videos, etc.), content, cloud, or communication port associated with the application icon 178.
When the warp widget type is the six sided warp widget 170, and upon populating thirty five of the initially available thirty six cells 174 of the warp widget 170, the warp widget 170 generates an additional, or child warp widget 170 with, preferably, six additional sides 172, with each side providing six cells 174. The warp widget 170 further preferably populates the last cell 174 of the last side 172 of the parent warp widget with the newly generated child warp widget 170, and identifies the presence of two warp widgets associated with the parent warp widget 170 by updating the number of warp widgets associated with the parent warp widget, and displaying total number of warp widgets in the WW button 186. This procedure continues for as many application icons 178 the user chooses to place within the warp widget 170. In the preferred embodiment, the user has the option of adding an additional warp widget by tapping the WW button 186.
In a preferred embodiment, whether the warp widget 170 is a six sided warp widget type, or an infinity type warp widget, the user can select, at any time, which type they prefer. The default is a six sided, warp widget type, but may be switched to an infinity type warp widget by pressing the warp widget type indicator 194. Conversely, if the warp widget 170 is in the infinity type warp widget mode, the user may switch it to a six sided warp widget type by pressing the warp widget type indicator 196. In either case, when switching from one warp type to another, the warp widget 170 will align the application icons 178 within the warp widget in accordance with the warp widget type selected and the procedure of icon arrangement for each type described above.
It is noted that for purposes of describing a preferred embodiment, the applicant has selected an appearance of a six sided, three dimensional, virtual rotatable user interface icon queue computer application. However, the appearance of a six sided, three dimensional, virtual rotatable user interface icon queue computer application does not impose a limitation on the present invention, nor does the appearance of a three dimensional object impose a limitation on the present invention. For example, an tesseract, a four dimensional figure made up of eight 3-dimensional cubes and depicted in two dimensions, as shown by
In a preferred embodiment, to update the name of any member of the family of warp widgets, the user actively selects the warp widget of interest from the pick list 198, by tapping the selection, or clicking on the selection. Preferably, by actively selecting a specific member of the family of warp widgets, such as that the last warp widget member 202 of the family of warp widgets, the first side of the selected warp widget is displayed on the electronic display screen 110 (not depicted), and a dialog box 204 appears on the electronic display screen 110. Preferably, the text that appears in the dialog box 204 may be edited to reflect what the user desires the selected warp widget to be identified as, for example “50 Enterprise Applications”, and upon entering the desired identification, the title shown by the pick list 198 will be updated, unless that desired identification is already in use by an alternate warp widget member. If an identification conflict occurs, the user will be presented with a choice of keeping the desired identification, or selecting an alternate identification for the selected warp widget. Preferably, if the user selects to keep the desired identification, the warp widget 170 will update the title shown in the pick list 198, present the first side of the alternate warp widget with the same identification, and open the dialog box 204 to accept an alternate title for the alternate warp widget with the conflicting identification.
In a preferred embodiment, while the maintenance mode is active, the user may drag any of the application icons 178 from its associated cell 174, and drop the selected application icon 178 on the electronic display screen 110. Preferably, with the application icon 178 on the electronic display screen, the visual information depicted by the selected application icon 178 may be edited to reflect what the user desires the selected application icon 178 to be identified as.
In a preferred embodiment, whether the user elects to alter the visual presentation of the selected application icon 178 presented on the electronic display screen 110, the user has the option of re-inserting the selected application icon 178 into any cell 174, of any side 172, of any member of the family of warp widgets on the system. Preferably, if the user selects, for re-entry of the selected application icon 178 into the family of warp widgets, a cell downstream of the cell 174 from which the application icon 178 was dragged from and dropped on the electronic display screen 110, the warp widget responds by incrementing up one cell the application icon of the selected re-insertion cell, along with each of the application icons between the original cell associated with the application icon 178 that was dragged from and dropped on the electronic display screen 110 and the selected re-insertion cell, to fill the cell associated with the application icon 178 that was dragged from and dropped on the electronic display screen 110.
In a further feature of a preferred embodiment, if the user selects, for re-entry of the selected application icon 178 into the family of warp widgets, a cell upstream of the cell 174 from which the application icon 178 was dragged from and dropped on the electronic display screen 110, the warp widget responds by decrementing down one cell the application icon of the selected re-insertion cell, along with each of the application icons between the original cell associated with the application icon 178 that was dragged from and dropped on the electronic display screen 110, and the selected re-insertion cell up one cell to fill the cell associated with the application icon 178 that was dragged from and dropped on the electronic display screen 110.
In a preferred embodiment with the warp widget 170 in the default mode, the user is aided with navigation of the family of warp widgets by the navigation window 184, which in addition to the warp widget member window 200 that identifies which warp widget of the family of warp widgets is being presented, provides: an increment button 206, which when activated with a single tapper or click, increments the selected warp widget to the next available side, and when activated with a double tap or click, increments to the next available warp widget of the family of warp widgets. The preferred embodiment further provides a decrement button 208, which when activated with a single tap or click, decrements the selected warp widget to the previously available side, and when activated with a double tap or click, decrements to the previously available warp widget of the family of warp widgets. Still further the preferred embodiment provides a downstream availability button 210, which when activated with a single tap or click, advances the selected warp widget to the last available side of the selected warp widget, and when activated with a double tap or click, advances to the next available warp widget of the family of warp widgets. Yet further, the preferred embodiment provides an upstream availability button 212, which when activated with a single tap or click, advances the selected warp widget to the first available side of the selected warp widget, and when activated with a double tap or click, advances to the first previous available warp widget of the family of warp widgets.
Additionally, the warp widget member window 200 of the preferred embodiment permits users to jump to any warp widget of the family of warp widgets by allowing the user to enter the warp widget number associated with the desired warp widget of the warp widget window.
Continuing with
In a preferred embodiment, when the user accesses the internet through the population button 198 of the warp widget, any purchases, downloads, or links made by the user on the internet will be managed by the warp widget 170. As an example, and not as a limitation, if a user were to select a video game for purchase or lease and grants access by the supplier to the tablet computer 102 and the input device 114, the warp widget 170 automatically handles all the interaction with the supplier of the game and allows the supplier of the game to access the tablet computer 102 and the input device 114. With access to the tablet computer 102 and the input device 114, the supplier pushes the content onto the tablet computer 102 or the input device 114, establishes all required links for access to the game, places an icon associated with the game into an available cell 174 of the warp widget 170, and opens the warp widget of the family of warp widgets that contains the game icon, and highlights the game icon. When the game icon is highlighted, the user has access to the game. After first use of the game, the highlight feature is discontinued.
Preferably, in those instances that the selected game needs to be downloaded onto the tablet computer 102 or input device 114, and there is insufficient storage space, the warp widget 170 will advise the user of the amount of storage space available, the amount of storage space needed, and present a warp widget populated with application icons 178 that if removed from the system would provide the amount of storage space needed by the selected for purchase game, and one cell 174 populated with the message “TERMINATE PURCHASE?”. If the user selects, by tapping on or clicking on any of the application icons, that application will be removed from the system and the commercial transaction will continue. If the user selects, by tapping on or clicking on the TERMINATE PURCHASE icon, the commercial transaction will be discontinued.
Preferably, the virtual rotation of the warp widget 170 occurs about an imaginary axis 193, and in a preferred embodiment, activation of the selected application icon 178 is attained by tapping or clicked on the selected application icon 178. However, skilled artisans will understand there are other forms of activating the desired application icon 178, for example, but not limited to, the use of voice commands, audio signal, or other biological input commands, such as eye movement.
It is to be understood that even though numerous characteristics and configurations of various embodiments of the present invention have been set forth in the foregoing description, together with details of the structure and function of various embodiments of the invention, this detailed description is illustrative only, and changes may be made in detail, especially in matters of structure and arrangements of parts within the principles of the present invention to the full extent indicated by the broad general meaning of the terms in which the appended claims are expressed. For example, the particular elements may vary depending on the particular tablet computer without departing from the spirit and scope of the present invention.
This application is a continuation-in-part of U.S. patent application Ser. No. 13/494,801 filed on Jun. 12, 2012, which in turn claims priority to U.S. Provisional Patent application Ser. No. 61/577,709 filed on Dec. 20, 2011.
Number | Name | Date | Kind |
---|---|---|---|
5967898 | Takasaka et al. | Oct 1999 | A |
5976018 | Druckman | Nov 1999 | A |
6290565 | Galyean, III et al. | Sep 2001 | B1 |
6710764 | Burgel et al. | Mar 2004 | B1 |
7200702 | Keely et al. | Apr 2007 | B2 |
7298613 | Yin et al. | Nov 2007 | B2 |
7653771 | Liberty | Jan 2010 | B2 |
7733637 | Lam | Jun 2010 | B1 |
7746629 | Assouad et al. | Jun 2010 | B2 |
7758424 | Riggs et al. | Jul 2010 | B2 |
7774155 | Sato et al. | Aug 2010 | B2 |
7818668 | Michelstein et al. | Oct 2010 | B2 |
7933118 | Chiu et al. | Apr 2011 | B2 |
7942745 | Ikeda et al. | May 2011 | B2 |
8018098 | Lu et al. | Sep 2011 | B2 |
8100769 | Rabin | Jan 2012 | B2 |
8100770 | Yamazaki et al. | Jan 2012 | B2 |
8180295 | Mao | May 2012 | B2 |
8188977 | Kuwaki et al. | May 2012 | B2 |
8192285 | Cheng et al. | Jun 2012 | B2 |
20030147008 | Liu | Aug 2003 | A1 |
20030231189 | Williams | Dec 2003 | A1 |
20050255915 | Riggs et al. | Nov 2005 | A1 |
20050272471 | Sherman | Dec 2005 | A1 |
20060224987 | Caffarelli | Oct 2006 | A1 |
20060291156 | Allen | Dec 2006 | A1 |
20070268247 | Quatro | Nov 2007 | A1 |
20090187862 | Dacosta | Jul 2009 | A1 |
20090209288 | Rofougaran | Aug 2009 | A1 |
20090291760 | Hepburn et al. | Nov 2009 | A1 |
20100081505 | Alten et al. | Apr 2010 | A1 |
20100115471 | Louch et al. | May 2010 | A1 |
20100279740 | Lee et al. | Nov 2010 | A1 |
20110118022 | Aronzon et al. | May 2011 | A1 |
20110176395 | Mooring | Jul 2011 | A1 |
20110260969 | Workman | Oct 2011 | A1 |
20110276911 | Choi | Nov 2011 | A1 |
20110296357 | Kim | Dec 2011 | A1 |
20120017147 | Mark | Jan 2012 | A1 |
20120108335 | Liotta et al. | May 2012 | A1 |
20120169597 | Liotta | Jul 2012 | A1 |
20130104079 | Yasui et al. | Apr 2013 | A1 |
20130106914 | Jain et al. | May 2013 | A1 |
20130326583 | Freihold et al. | Dec 2013 | A1 |
Entry |
---|
Chartier; “Preorders begin for iPhone, iPod touch game controller.” Published Feb. 8, 2011; in Macworld website (online); http://www.macworld.com/article/1157741/icontrolpad.html; entire document especially p. 1. |
Wattanajantra; “iControlPad unofficial iPhone gamepad coming soon.” In c/net UK website (online); Published Aug. 27, 2010; http://crave.cnet.co.uk/mobiles/icontrolpad-unofficial-iphone-gamepad-coming-soon-50000514; entire document, especially pp. 3, 4. |
Atari Arcade; Website Printout; http://atari.com/buy-games/arcade/atari-arcade-ipad; Nov. 30, 2011; pp. 1-3. |
Ion iCade Arcade Cabinet; Website Printout; http://www.ionaudio.com/products/details/icade; 2012; pp. 1-6. |
Number | Date | Country | |
---|---|---|---|
20130159928 A1 | Jun 2013 | US |
Number | Date | Country | |
---|---|---|---|
61577709 | Dec 2011 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 13494801 | Jun 2012 | US |
Child | 13681011 | US |