US20130012319A1 - Mechanism for facilitating hybrid control panels within gaming systems - Google Patents
Mechanism for facilitating hybrid control panels within gaming systems Download PDFInfo
- Publication number
- US20130012319A1 US20130012319A1 US13/539,215 US201213539215A US2013012319A1 US 20130012319 A1 US20130012319 A1 US 20130012319A1 US 201213539215 A US201213539215 A US 201213539215A US 2013012319 A1 US2013012319 A1 US 2013012319A1
- Authority
- US
- United States
- Prior art keywords
- control panels
- computing device
- hybrid control
- hybrid
- sensors
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 230000007246 mechanism Effects 0.000 title claims abstract description 25
- 230000033001 locomotion Effects 0.000 claims abstract description 38
- 238000000034 method Methods 0.000 claims abstract description 35
- 230000009471 action Effects 0.000 claims abstract description 10
- 230000003287 optical effect Effects 0.000 claims description 25
- 210000003813 thumb Anatomy 0.000 claims description 25
- 230000015654 memory Effects 0.000 claims description 9
- 238000012545 processing Methods 0.000 claims description 7
- 238000001514 detection method Methods 0.000 claims description 6
- 239000000463 material Substances 0.000 claims description 6
- 230000002459 sustained effect Effects 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 2
- 238000004891 communication Methods 0.000 description 12
- 230000001413 cellular effect Effects 0.000 description 4
- 210000003811 finger Anatomy 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 3
- 241000699670 Mus sp. Species 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 241000699666 Mus <mouse, genus> Species 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000881 depressing effect Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000006266 hibernation Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000004091 panning Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000011045 prefiltration Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 210000003371 toe Anatomy 0.000 description 1
- 238000010396 two-hybrid screening Methods 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/213—Input arrangements for video game devices characterised by their sensors, purposes or types comprising photodetecting means, e.g. cameras, photodiodes or infrared cells
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/214—Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads
- A63F13/2145—Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads the surface being also a display device, e.g. touch screens
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/90—Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
- A63F13/92—Video game devices specially adapted to be hand-held while playing
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/215—Input arrangements for video game devices characterised by their sensors, purposes or types comprising means for detecting acoustic signals, e.g. using a microphone
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/843—Special adaptations for executing a specific game genre or game mode involving concurrently two or more players on the same game device, e.g. requiring the use of a plurality of controllers or of a specific view of game data for each player
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1006—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals having additional degrees of freedom
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1043—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals being characterized by constructional details
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1056—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals involving pressure sensitive buttons
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1068—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals being specially adapted to detect the point of contact of the player on a surface, e.g. floor mat, touch pad
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1087—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals comprising photodetecting means, e.g. a camera
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/30—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device
- A63F2300/301—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device using an additional display connected to the game console, e.g. on the controller
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/6045—Methods for processing data by generating or executing the game program for mapping control signals received from the input arrangement into game commands
Definitions
- Embodiments of the invention relate to gaming systems. More particularly, embodiments of the invention relate to a mechanism for facilitating hybrid control panels at gaming systems.
- FIG. 1 illustrates a gaming system employing hybrid control panels and input sources according to one embodiment of the invention.
- FIG. 2 illustrates an embodiment of a gaming system employing hybrid control panels.
- FIG. 3 illustrates an embodiment of hybrid control panel mechanism.
- FIG. 4 illustrates a method for facilitating of hybrid control panels within gaming systems according to one embodiment of the invention.
- FIG. 5 is block diagram of a computer system suitable for implementing embodiments of the present disclosure according to one embodiment of the invention.
- Embodiments of the invention provide a mechanism for facilitating hybrid control panels at gaming systems.
- a gaming system employs one or more control panels having a non-planar surface (that is contoured to work well with the shape of a user's thumb) having two or more types of sensors (e.g., a capacitive sensor, an optical sensor, etc.) which can sense not only touch (e.g., human touch), but also movement of the touch area across the entire surface area (e.g., the surface area of a sensor employed within a control panel).
- the non-planar surface or shape comprises a saddle shape designed to accommodate a human thumb.
- Control panels may be referred to as “UniPoint sensors” or simply “sensors” throughout this document. However, the use of the term “Unipoint” should not be read to limit embodiments of the invention to devices that carry that label in products or in literature external to this document.
- the gaming system may employ a touch screen to serve as an input device as well as a display screen.
- the user may use the touch screen to create inputs to the gaming system by, for example, touching or swiping the screen and/or may further use the touch screen to view visual displays of games (e.g., icons for browsing and selection by the user) and/or receive feedbacks with relevant information.
- games e.g., icons for browsing and selection by the user
- the input mechanism remains flush with the device surface (unlike, for example, joysticks), so it can be laid flat; and (2) input mechanism is not physically coincident with the display (unlike, for example, a regular touch screen), so the users' fingers need not compete with game content for screen real estate.
- FIG. 1 illustrates a gaming system 100 employing hybrid control panels 110 A, 110 B and input sources 140 according to one embodiment of the invention.
- a front/top view of gaming system 100 (also referred to as “gaming device”) is illustrated here.
- gaming device 100 employs one or more hybrid control panels 110 A, 110 B.
- Each hybrid control panel 110 A, 110 B is button action-based and has a non-planar surface that is contoured to work with the contours of a user's thumb, having two or more types of sensors, such as a capacitive sensor 120 A, 120 B and an optical sensor 130 A, 130 B, that not only can sense human touch, but also any movement within the touch area across the surface and/or the user's proximity to the gaming device 100 , such as the entire surface of a hybrid control panel 110 A, 110 B.
- capacitive sensors 120 A, 120 B may be located in a separate touch area from optical sensors 130 A, 130 B, as illustrated here, or the two types of sensors 120 A, 120 B, 130 A, 130 B may be set differently, such as intermingled, place above-below each other, or the like.
- each hybrid control panel 110 A, 110 B may further include one or more buttons in communication with their corresponding one or more electrical switches (not shown here) placed, for example, somewhere below the surface where an electrical switch can be activated by pressing on the button above (the electrical switch) at the surface of a control panel 110 A, 110 B.
- activating an electrical switch may require more pressure on the hybrid control panel surface than what might be normally needed for the control panel to simply sense a touch.
- the entire surface may move down when a hybrid control panel 110 A, 110 B is pressed in this manner.
- a hybrid control panel 110 A, 110 B may be divided into physically separate portions, where one portion may move down when pressed while the other portion may remain stationary.
- hybrid control panels 110 A, 110 B may be used to activate any number of separate electrical switches when pressed. Further, as an alternative to a uniformly movable surface, a flexible depression surface may be used to activate electrical switches. Any number of other switches, such as tactile switches, dome switches, etc., may also be employed at various locations within hybrid control panels 110 A, 110 B to provide a number of additional functionalities.
- a control panel 110 A, 110 B reflects the entirely of an input device located on either side of the gaming device 100
- a UniPoint sensor is the core of the control panel 110 A, 110 B and optionally surrounded or under played by one or more switches and one or more sensors 120 A, 120 B, 130 A, 130 B that considered as sub-components of the UniPoint sensor.
- hybrid control panels 110 A, 110 B are shown with each positioned for easy accessibility by each user thumb, but it is contemplated that embodiments of the invention are in no way limited to any particular number, type, shape, or placement of hybrid control panels 110 A, 110 B, sensors 120 A, 120 B, 130 A, 130 B, switches, touch/display screen 140 , screen options 150 A- 150 H, and the like.
- gaming system 100 employs a touch/display screen 140 that is capable of sensing a touch when a user touches the screen, where these touches can be regarded as sources of inputs in addition to those received from using control panels 110 A, 110 B.
- screen 140 may be used as an input device, in which case the user may provide inputs for the gaming system 100 , such as user settings (e.g., color, sound, etc.), user profile (user age, name, team name, etc.), account or credit card information for purchasing a game, selecting a game from a menu of available games, or the like.
- user settings e.g., color, sound, etc.
- user profile user age, name, team name, etc.
- account or credit card information for purchasing a game, selecting a game from a menu of available games, or the like.
- Such inputs may be provided by simply touching the screen 140 , swiping the screen, flicking the screen, and the like.
- Screen 140 may also provide visual feedback to the user for relevant information, such as confirmation of certain settings, credit card purchase, etc.
- gestures provided through control panels 110 A, 110 B include multi-touch gestures (such as zoom, rotate, pan, etc.) using the two UniPoint sensors 120 A- 120 B, 130 A- 130 B.
- screen 140 serves as a game display screen for playing games, a web browser for surfing the Internet, a video screen for watching videos (e.g., family videos, YouTube videos, movies, etc.), a still screen for watching photos, a reading screen for reading books, articles, newspapers, magazines, etc.
- gaming device 100 may be used to play a game or display video or photos on a separate display device (e.g., a television, a computer display, a projector, etc.) with which the gaming system 100 is put into wired or wireless communication.
- a game may be played (or a video or pictures may be watched) interchangeably or by switching between screen 140 and one or more other display devices including televisions, computers, and even other game devices including those similar to gaming system 100 .
- other input/output devices e.g., keyboards, keypads, touchpads, joysticks, mice, display devices, gaming systems, computing devices (e.g., mobile devices, such as smartphones, PDAs, etc.), printers, etc.
- computing devices e.g., mobile devices, such as smartphones, PDAs, etc.
- printers etc.
- embodiments of the invention are not limited to any shapes, layouts, placements, sizes, components, colors, etc., including the ones illustrated here.
- hybrid control panels 110 A, 110 B are placed such that the user's thumbs would fall naturally on the sensors 120 A, 120 B, 130 A, 130 B, electrical switches, and any other circuitry necessitating the touch or pressure.
- any switches e.g., electrical switches
- any switches are placed in such a manner that they underlie their corresponding buttons at the surface of control panels 110 A, 110 B such that when the user's thumb comes in contact with one or more buttons at the surface of a control panel 110 A, 110 B, the one or more switches that underlie the one or more buttons are triggered.
- Hybrid control panels 110 A, 110 B may provide several forms of user control through gesture detection of gestures, such as “panning”, “zooming”, “rotating”, etc., to perform various corresponding functions.
- each hybrid control panel 110 A, 110 B includes a hybrid sensor combining capacitive sensors 120 A and 120 B with optical sensors 130 A and 130 B, respectively, and fuses them to the same coordinate and mapping systems. This may be handled at different points in the filter chain depending on the specific embodiments, such as, in one embodiment, the optical data may have a separate pre-filter from the capacitive filter and is hybridized with the capacitive data during a primary filter.
- embodiments of the invention are not limited to the aforementioned gestures and/or their purposes as any number and type of existing and future gestures may be employed and recognized along with their purposes by simply remapping or changing certain logic blocks of gaming system 100 , including its hardware components, software modules, etc.
- Boolean input may be used to provide additional functionalities and gesture recognition, such as distinguishing between “clicks” and “sustained presses”. For instance, a single tap may awaken gaming system 100 from hibernation, while anther single click may be used to select 160 an object or item 150 C from the screen menu 150 A- 150 H and a double click can restore the menu or deselect the selected item, such as item 150 C. Similarly, other gestures, such as “dragging”, etc., may be used to perform various functions. It is to be noted that the menu items 150 A- 150 H are illustrated merely an example and for simplicity and brevity and that in no way embodiments of the invention are limited to the illustrated items 150 A- 150 H or their arrangement or format, or the like.
- Various forms of user gestures/inputs may be recognized by the touch/display screen 140 , such as “pointing” through sliding motions of the user thumbs (or fingers) on the surface of hybrid control panels 110 A, 110 B for movement on screen 140 , text editing, etc., “selecting” through physically depressing or tapping of one or more of the sensors 120 A, 120 B, 130 A, 130 B or one of the surrounding or adjacent buttons for changing the location of the pointer, caret, or cursor, etc., and “flicking” or “flipping” vertically or horizontally for controlling emailing, reading, editing documents, surfing the Internet, “flipping” through a set up photos, etc.
- FIG. 2 illustrates an embodiment of a gaming system 100 employing hybrid unipoint control panels 110 A, 110 B.
- gaming system 100 may include a computing system and therefore include all or at least some of the components of computing system 500 of FIG. 5 .
- Gaming system 100 includes a number of interfaces 202 that further include user interfaces 204 , audio/video/camera (AVC) interfaces 206 , and other interfaces 208 .
- Other interfaces 208 may include one or more wireless interfaces, one or more wired interfaces, one or more infrared interfaces, etc.
- Gaming system 100 further includes an operating system 214 serving as an interface between any hardware or physical resources of the gaming system 100 and a user.
- Gaming system 100 further includes one or more processors 212 , memory devices 216 , network devices, drivers, or the like, as well as input/output (I/O) sources 232 , such as a touch/display screen 140 (including a touch pad, a touch panel, and a display screen), a speaker 240 , microphone 242 , camera 244 , virtual or regular keyboards, virtual or regular mice, etc.
- touch/display screen 140 be changed to or serve as a display screen as discussed with reference to FIG. 1 .
- gaming system 100 employs one or more hybrid unipoint control panels 110 A, 110 B.
- hybrid control panels are facilitated through hybrid UniPoint control panel mechanism (“control panel mechanism”) 270 , that is further described with reference to FIG. 3 , and an assembly of hybrid sensors 254 .
- the assembly of hybrid sensors 254 may include an array of capacitive sensors 256 , at least one optical sensor 258 for each hybrid control panel, switches 260 (such as electrical switches, mechanical switches, tactile switches, dome switches, etc.) underlying their corresponding buttons, other circuitry 262 (e.g., detectors, connectors, receivers, transmitters, etc.), and the like.
- any switches are placed in such a manner that they underlie their corresponding buttons at the surface of control panels 110 A, 110 B such that when the user's thumb comes in contact with one or more buttons at the surface of a control panel 110 A, 110 B, the one or more switches that underlie the one or more buttons are triggered.
- gaming system 100 may include all or at least some of the components of computing system 500 of FIG. 5 and therefore, any number of hybrid control panels 110 A, 110 B, and relevant mechanisms, such as control panel mechanism 270 , may be employed within mobile computing devices, such as cellular phones including smartphones (e.g., iPhone®, BlackBerry®, etc.), other phones (e.g., landlines), handheld computing devices, personal digital assistants (PDAs), etc., tablet computers (e.g., iPad®, Samsung® Galaxy Tab®, etc.), laptop computers (e.g., notebook, netbook, UltrabookTM, etc.), e-readers (e.g., Kindle®, Nook®, etc.), etc.
- Computing device 100 may further include set-top boxes (e.g., Internet-based cable television set-top boxes, etc.), and larger computing devices, such as desktop computers, server computers, etc.
- FIG. 3 illustrates an embodiment of hybrid unipoint control panel mechanism 270 .
- control panel mechanism 270 includes various components 302 - 310 to facilitate employment and use of one or more hybrid unipoint control panels at a gaming system.
- Control panel mechanism 270 includes adaptive logic 302 that adopts the hybrid nature of at least two different types of sensors, such as capacitive sensors and optical sensors.
- an array of capacitive sensors and at least one optical sensor may be provided as intermingled or hybrid or joint in a single hybrid control panel.
- Adaptive logic 302 accepts, adopts and even facilitates the hybrid nature of these sensors.
- Control panel mechanism 270 further includes gesture recognition logic 304 to recognize various user gestures (such as user touch or pressure through user thumbs, fingers, etc.) that are inputted and obtained through hybrid capacitive and optical sensors and any switches (e.g., electrical switches) of one or more hybrid control panels employed at the gaming system.
- Gesture interpretation logic 306 of control panel mechanism 270 is used to interpret the gestures recognized by gesture recognition logic 304 , such as whether to move a cursor, throw a ball or swing a bat during a game, send an email, edit a document, etc., as well as distinguishing between accidental gestures as opposed to intentional gestures on the part of the user.
- Control panel mechanism 270 further includes a communication logic 308 to facilitate communication between various components 302 - 310 and between the control panel mechanism 270 and other components, modules, elements, circuitry, etc., of the gaming system. Further, compatibility logic 310 facilitates the control panel mechanism 270 to be compatible with other components of the gaming system as well as with other electronic devices, such as a television set, other gaming controllers or consoles, computing devices, and with changing technologies, etc.
- control panel mechanism 270 any number and type of components may be added to and/or removed from control panel mechanism 270 to facilitate various embodiments of the invention including adding, removing, and/or enhancing certain features.
- control panel mechanism 270 many of the standard and/or known components, such as those of a computing device, are not shown or discussed here. It is contemplated that embodiments of the invention are not limited to any particular technology, topology, system, architecture, and/or standard and are dynamic enough to adopt and adapt to any future changes.
- FIG. 4 illustrates a method for facilitating employing and use of hybrid unipoint control panels at gaming systems according to one embodiment of the invention.
- Methods 400 may be performed by processing logic that may comprise hardware (e.g., circuitry, dedicated logic, programmable logic, etc.), software (such as instructions run on a processing device), or a combination thereof.
- method 400 may be performed by control panel mechanism 270 of FIG. 2 .
- Method 400 begins at block 405 with employing one or more hybrid unipoint control panels at a gaming system including a gaming control, a gaming console, etc.
- user movements, including touches and pressures, etc., applied at the surface of each hybrid control panel are detected.
- various user movements may be detected using capacitive sensors and/or optical sensors with the hybrid UniPoint sensor of the hybrid control panel, while user pressures and touches may be detected via buttons and their corresponding underlying switches surrounding or underlying the UniPoint sensor.
- the detected movements are interpreted according to interpretation logic.
- one or more acts are facilitated based on the interpreted movements.
- recognizing other input/output sources e.g., a touchscreen
- the touchscreen may be used as a display device for the gaming system to display games, videos, books, pictures, menus, other interfaces to select from a list of icons of games as well as to initiate game play, and other data, such as user profile, settings, etc.
- FIG. 5 illustrates an embodiment of a computing system 500 .
- Computing system 500 represents a range of computing and electronic devices (wired or wireless) including, for example, desktop computing systems, laptop computing systems, cellular telephones, personal digital assistants (PDAs) including cellular-enabled PDAs, set top boxes, smartphones, tablets, etc.
- Alternate computing systems may include more, fewer and/or different components.
- terms like “gaming system”, “gaming device”, “computing device”, “node”, “computing node”, “client”, “host”, “server”, “machine”, “device”, “computing device”, “computer”, and “computing system” are used interchangeably and synonymously.
- terms like “logic”, “components”, and “modules” may be used interchangeably and synonymously.
- Computing system 500 includes bus 505 (or a link, an interconnect, or another type of communication device or interface to communicate information) and processor 510 coupled to bus 505 that may process information. While computing system 500 is illustrated with a single processor, electronic system 500 and may include multiple processors and/or co-processors, such as one or more of central processors, graphics processors, and physics processors, etc. Computing system 500 may further include random access memory (RAM) or other dynamic storage device 520 (referred to as main memory), coupled to bus 505 and may store information and instructions that may be executed by processor 510 . Main memory 520 may also be used to store temporary variables or other intermediate information during execution of instructions by processor 510 .
- RAM random access memory
- main memory main memory
- Computing system 500 may also include read only memory (ROM) and/or other storage device 530 coupled to bus 505 that may store static information and instructions for processor 510 .
- Date storage device 540 may be coupled to bus 505 to store information and instructions.
- Date storage device 540 such as magnetic disk or optical disc and corresponding drive may be coupled to computing system 500 .
- Computing system 500 may also be coupled via bus 505 to display device 550 , such as a cathode ray tube (CRT), liquid crystal display (LCD) or Organic Light Emitting Diode (OLED) array, to display information to a user.
- display device 550 such as a cathode ray tube (CRT), liquid crystal display (LCD) or Organic Light Emitting Diode (OLED) array
- User input device 560 including alphanumeric and other keys, may be coupled to bus 505 to communicate information and command selections to processor 510 .
- cursor control 570 such as a mouse, a trackball, or cursor direction keys to communicate direction information and command selections to processor 510 and to control cursor movement on display 550 .
- Camera and microphone arrays 590 of computer system 500 may be coupled to bus 505 to observe gestures, record audio and video and to receive and transmit visual and audio commands.
- Computing system 500 may further include network interface(s) 580 to provide access to a network, such as a local area network (LAN), wide area network (WAN), metropolitan area network (MAN), personal area network (PAN), Bluetooth, an intranet, the Internet, etc.
- Network interface(s) 580 may include, for example, a wireless network interface having antenna 585 , which may represent one or more antenna(e).
- Network interface(s) 580 may also include, for example, a wired network interface to communicate with remote devices via network cable 587 , which may be, for example, an Ethernet cable, a coaxial cable, a fiber optic cable, a serial cable, or a parallel cable.
- Network interface(s) 580 may provide access to a LAN, for example, by conforming to IEEE 802.11b and/or IEEE 802.11g standards, and/or the wireless network interface may provide access to a personal area network, for example, by conforming to Bluetooth standards.
- Other wireless network interfaces and/or protocols, including previous and subsequent versions of the standards, may also be supported.
- network interface(s) 580 may provide wireless communication using, for example, Time Division, Multiple Access (TDMA) protocols, Global Systems for Mobile Communications (GSM) protocols, Code Division, Multiple Access (CDMA) protocols, and/or any other type of wireless communications protocols.
- TDMA Time Division, Multiple Access
- GSM Global Systems for Mobile Communications
- CDMA Code Division, Multiple Access
- Network interface(s) 580 may including one or more communication interfaces, such as a modem, a network interface card, or other well-known interface devices, such as those used for coupling to the Ethernet, token ring, or other types of physical wired or wireless attachments for purposes of providing a communication link to support a LAN or a WAN, for example.
- the computer system may also be coupled to a number of peripheral devices, clients, control surfaces, consoles, or servers via a conventional network infrastructure, including an Intranet or the Internet, for example.
- computing system 500 may vary from implementation to implementation depending upon numerous factors, such as price constraints, performance requirements, technological improvements, or other circumstances.
- Examples of the electronic device or computer system 500 may include without limitation a mobile device, a personal digital assistant, a mobile computing device, a smartphone, a cellular telephone, a handset, a one-way pager, a two-way pager, a messaging device, a computer, a personal computer (PC), a desktop computer, a laptop computer, a notebook computer, a handheld computer, a tablet computer, a server, a server array or server farm, a web server, a network server, an Internet server, a work station, a mini-computer, a main frame computer, a supercomputer, a network appliance, a web appliance, a distributed computing system, multiprocessor systems, processor-based systems, consumer electronics, programmable consumer electronics, television, digital television, set top box, wireless access
- Embodiments may be implemented as any or a combination of: one or more microchips or integrated circuits interconnected using a parentboard, hardwired logic, software stored by a memory device and executed by a microprocessor, firmware, an application specific integrated circuit (ASIC), and/or a field programmable gate array (FPGA).
- logic may include, by way of example, software or hardware and/or combinations of software and hardware.
- Embodiments may be provided, for example, as a computer program product which may include one or more machine-readable media having stored thereon machine-executable instructions that, when executed by one or more machines such as a computer, network of computers, or other electronic devices, may result in the one or more machines carrying out operations in accordance with embodiments of the present invention.
- a machine-readable medium may include, but is not limited to, floppy diskettes, optical disks, CD-ROMs (Compact Disc-Read Only Memories), and magneto-optical disks, ROMs, RAMs, EPROMs (Erasable Programmable Read Only Memories), EEPROMs (Electrically Erasable Programmable Read Only Memories), magnetic or optical cards, flash memory, or other type of media/machine-readable medium suitable for storing machine-executable instructions.
- embodiments may be downloaded as a computer program product, wherein the program may be transferred from a remote computer (e.g., a server) to a requesting computer (e.g., a client) by way of one or more data signals embodied in and/or modulated by a carrier wave or other propagation medium via a communication link (e.g., a modem and/or network connection).
- a remote computer e.g., a server
- a requesting computer e.g., a client
- a communication link e.g., a modem and/or network connection
- a machine-readable medium may, but is not required to, comprise such a carrier wave.
- references to “one embodiment”, “an embodiment”, “example embodiment”, “various embodiments”, etc. indicate that the embodiment(s) of the invention so described may include particular features, structures, or characteristics, but not every embodiment necessarily includes the particular features, structures, or characteristics. Further, some embodiments may have some, all, or none of the features described for other embodiments.
- Coupled is used to indicate that two or more elements co-operate or interact with each other, but they may or may not have intervening physical or electrical components between them.
- Some embodiments pertain to a method comprising employing one or more hybrid control panels at a computing device, wherein the computing device comprises a gaming device; detecting user movements across a surface of each of the one or more hybrid control panels, wherein detecting is performed at least in part using sensors of the hybrid control panels; interpreting the user movements; and facilitating actions based on the interpreted user movements.
- Embodiments include any of the above methods wherein the sensors comprise a hybrid of an array of capacitive sensors and at least one optical sensor.
- Embodiments include any of the above methods wherein the one or more hybrid control panels are placed at the computing device such that one or more user thumbs naturally fall on the one or more hybrid control panels when holding the computing device.
- Embodiments include any of the above methods wherein the one or more control panels comprise a non-planar shape.
- Embodiments include any of the above methods wherein the non-planar shape comprises a saddle shape, wherein the saddle shape is designed to accommodate a human thumb.
- Embodiments include any of the above methods wherein the computing device further comprises a touch screen to facilitate detection of additional user movements using the touch screen.
- Embodiments include any of the above methods wherein the touch screen serves as a display device of the computing device.
- Embodiments include any of the above methods wherein detecting comprises distinguishing between a slight touch and a sustained press, wherein distinguishing comprises separating an accidental touch from an intentional touch.
- Embodiments include any of the above methods wherein a hybrid control panel further comprises one or more switches underlying one or more buttons placed at or near the surface of the control panel and surrounding the hybrid of capacitive and optical sensors of the control panel.
- Embodiments include any of the above methods wherein surface comprises a touch-sensitive surface having a material selected to have a low coefficient of friction ratio compared to human skin.
- an apparatus comprises: a hybrid control panel mechanism having first logic to employ one or more hybrid control panels at a computing device, wherein the computing device comprises a gaming device; second logic to detect user movements across a surface of each of the one or more hybrid control panels, wherein detecting is performed at least in part using sensors of the hybrid control panels; third logic to interpret the user movements; and forth logic to facilitate actions based on the interpreted user movements.
- Embodiments include the apparatus above wherein the sensors comprise a hybrid of an array of capacitive sensors and at least one optical sensor.
- Embodiments include the apparatus above wherein the one or more hybrid control panels are placed at the computing device such that one or more user thumbs naturally fall on the one or more hybrid control panels when holding the computing device.
- Embodiments include the apparatus above wherein the one or more control panels comprise a non-planar shape.
- Embodiments include the apparatus above wherein the non-planar shape comprises a saddle shape, wherein the saddle shape is designed to accommodate a human thumb.
- Embodiments include the apparatus above wherein the computing device further comprises a touch screen to facilitate detection of additional user movements using the touch screen.
- Embodiments include the apparatus above wherein the touch screen serves as a display device of the computing device.
- Embodiments include the apparatus above wherein the second logic is further to distinguish between a slight touch and a sustained press, wherein distinguishing comprises separating an accidental touch from an intentional touch.
- Embodiments include the apparatus above wherein a hybrid control panel further comprises one or more switches underlying one or more buttons placed at or near the surface of the control panel and surrounding the hybrid of capacitive and optical sensors of the control panel.
- Embodiments include the apparatus above wherein surface comprises a touch-sensitive surface having a material selected to have a low coefficient of friction ratio compared to human skin.
- a system comprises: a computing device having a memory to store instructions, and a processing device to execute the instructions, wherein the instructions cause the processing device to employ one or more hybrid control panels at a computing device, wherein the computing device comprises a gaming device; detect user movements across a surface of each of the one or more hybrid control panels, wherein detecting is performed at least in part using sensors of the hybrid control panels; interpret the user movements; and facilitate actions based on the interpreted user movements.
- Embodiments include the system above wherein the sensors comprise a hybrid of an array of capacitive sensors and at least one optical sensor.
- Embodiments include the system above wherein the one or more hybrid control panels are placed at the computing device such that one or more user thumbs naturally fall on the one or more hybrid control panels when holding the computing device.
- Embodiments include the system above wherein the one or more control panels comprise a non-planar shape.
- Embodiments include the system above wherein the non-planar shape comprises a saddle shape, wherein the saddle shape is designed to accommodate a human thumb.
- Embodiments include the system above wherein the computing device further comprises a touch screen to facilitate detection of additional user movements using the touch screen.
- Embodiments include the system above wherein the touch screen serves as a display device of the computing device.
- Embodiments include the system above wherein the processing device is further to distinguish between a slight touch and a sustained press, wherein distinguishing comprises separating an accidental touch from an intentional touch.
- Embodiments include the system above wherein a hybrid control panel further comprises one or more switches underlying one or more buttons placed at or near the surface of the control panel and surrounding the hybrid of capacitive and optical sensors of the control panel.
- Embodiments include the system above wherein surface comprises a touch-sensitive surface having a material selected to have a low coefficient of friction ratio compared to human skin.
- an apparatus comprises means for performing any one or more of the operations mentioned above.
- At least one machine-readable medium comprising a plurality of instructions that in response to being executed on a computing device, causes the computing device to carry out a method according to any one or more of the operations mentioned above.
- a computing device arranged to perform a method according to any one or more of the operations mentioned above.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Position Input By Displaying (AREA)
Abstract
A mechanism is described for facilitating hybrid control panels within gaming systems according to one embodiment of the invention. A method of embodiments of the invention includes employing one or more hybrid control panels at a computing device. The computing device may include a gaming device. The method may further include detecting user movements across a surface of each of the one or more hybrid control panels. The detecting may be performed at least in part using sensors of the hybrid control panels. The method may further include interpreting the user movements, and facilitating actions based on the interpreted user movements.
Description
- This application claims priority to U.S. Provisional Patent Application Ser. No. 61/505,294, filed Jul. 7, 2011, which is incorporated herein by reference in its entirety.
- Embodiments of the invention relate to gaming systems. More particularly, embodiments of the invention relate to a mechanism for facilitating hybrid control panels at gaming systems.
- With the growing use of hand-held devices, such as gaming systems, cellular phones, personal digital assistant (PDA), mobile internet devices (MIDs), etc., new convenient features and services are expected to keep up with the growth. For example, recent technological advancements have resulted in games becoming more detailed and complex, requiring better and more sophisticated control mechanisms, input sources, etc., for users to have a realistic gaming experience. Conventional gaming control features, like keypads, buttons, joysticks, etc., lack the necessary handiness or dexterity and thus, conventional gaming systems are typically difficult to hold and operate at the same time.
- Embodiments of the invention are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings in which like reference numerals refer to similar elements.
-
FIG. 1 illustrates a gaming system employing hybrid control panels and input sources according to one embodiment of the invention. -
FIG. 2 illustrates an embodiment of a gaming system employing hybrid control panels. -
FIG. 3 illustrates an embodiment of hybrid control panel mechanism. -
FIG. 4 illustrates a method for facilitating of hybrid control panels within gaming systems according to one embodiment of the invention. -
FIG. 5 is block diagram of a computer system suitable for implementing embodiments of the present disclosure according to one embodiment of the invention. - In the following description, numerous specific details are set forth. However, embodiments of the invention may be practiced without these specific details. In other instances, well-known circuits, structures and techniques have not been shown in details in order not to obscure the understanding of this description.
- Embodiments of the invention provide a mechanism for facilitating hybrid control panels at gaming systems. In one embodiment, a gaming system employs one or more control panels having a non-planar surface (that is contoured to work well with the shape of a user's thumb) having two or more types of sensors (e.g., a capacitive sensor, an optical sensor, etc.) which can sense not only touch (e.g., human touch), but also movement of the touch area across the entire surface area (e.g., the surface area of a sensor employed within a control panel). The non-planar surface or shape comprises a saddle shape designed to accommodate a human thumb. Control panels may be referred to as “UniPoint sensors” or simply “sensors” throughout this document. However, the use of the term “Unipoint” should not be read to limit embodiments of the invention to devices that carry that label in products or in literature external to this document.
- In one embodiment, the gaming system may employ a touch screen to serve as an input device as well as a display screen. For example, the user may use the touch screen to create inputs to the gaming system by, for example, touching or swiping the screen and/or may further use the touch screen to view visual displays of games (e.g., icons for browsing and selection by the user) and/or receive feedbacks with relevant information.
- Using the novel technique of employing hybrid control panels, in one embodiment, (1) the input mechanism remains flush with the device surface (unlike, for example, joysticks), so it can be laid flat; and (2) input mechanism is not physically coincident with the display (unlike, for example, a regular touch screen), so the users' fingers need not compete with game content for screen real estate.
- For brevity, clarity, and ease of understanding, this document focuses on mobile computing devices, such as gaming devices, but it is contemplated that embodiments of the present invention are not limited to such devices and that they are applicable to and workable with any number and type of existing and future computing devices.
-
FIG. 1 illustrates agaming system 100 employinghybrid control panels input sources 140 according to one embodiment of the invention. A front/top view of gaming system 100 (also referred to as “gaming device”) is illustrated here. In one embodiment,gaming device 100 employs one or morehybrid control panels hybrid control panel capacitive sensor optical sensor gaming device 100, such as the entire surface of ahybrid control panel capacitive sensors optical sensors sensors - In one embodiment, each
hybrid control panel control panel hybrid control panel hybrid control panel hybrid control panels hybrid control panels control panel gaming device 100, a UniPoint sensor is the core of thecontrol panel more sensors - In the illustrated embodiment, two
hybrid control panels hybrid control panels sensors display screen 140,screen options 150A-150H, and the like. - In one embodiment,
gaming system 100 employs a touch/display screen 140 that is capable of sensing a touch when a user touches the screen, where these touches can be regarded as sources of inputs in addition to those received from usingcontrol panels screen 140 may be used as an input device, in which case the user may provide inputs for thegaming system 100, such as user settings (e.g., color, sound, etc.), user profile (user age, name, team name, etc.), account or credit card information for purchasing a game, selecting a game from a menu of available games, or the like. Such inputs may be provided by simply touching thescreen 140, swiping the screen, flicking the screen, and the like.Screen 140 may also provide visual feedback to the user for relevant information, such as confirmation of certain settings, credit card purchase, etc. As will be described later, gestures provided throughcontrol panels sensors 120A-120B, 130A-130B. - In some embodiments,
screen 140 serves as a game display screen for playing games, a web browser for surfing the Internet, a video screen for watching videos (e.g., family videos, YouTube videos, movies, etc.), a still screen for watching photos, a reading screen for reading books, articles, newspapers, magazines, etc. In another embodiment,gaming device 100 may be used to play a game or display video or photos on a separate display device (e.g., a television, a computer display, a projector, etc.) with which thegaming system 100 is put into wired or wireless communication. In yet another embodiments, a game may be played (or a video or pictures may be watched) interchangeably or by switching betweenscreen 140 and one or more other display devices including televisions, computers, and even other game devices including those similar togaming system 100. Further, in one embodiment, other input/output devices (e.g., keyboards, keypads, touchpads, joysticks, mice, display devices, gaming systems, computing devices (e.g., mobile devices, such as smartphones, PDAs, etc.), printers, etc.) may be put into wired or wireless communication withgaming device 100 for certain uses and purposes. As aforementioned, embodiments of the invention are not limited to any shapes, layouts, placements, sizes, components, colors, etc., including the ones illustrated here. - In the illustrated embodiment,
hybrid control panels sensors control panels control panel Hybrid control panels hybrid control panel capacitive sensors optical sensors - It is contemplated that embodiments of the invention are not limited to the aforementioned gestures and/or their purposes as any number and type of existing and future gestures may be employed and recognized along with their purposes by simply remapping or changing certain logic blocks of
gaming system 100, including its hardware components, software modules, etc. - Further, for example, Boolean input may be used to provide additional functionalities and gesture recognition, such as distinguishing between “clicks” and “sustained presses”. For instance, a single tap may awaken
gaming system 100 from hibernation, while anther single click may be used to select 160 an object oritem 150C from thescreen menu 150A-150H and a double click can restore the menu or deselect the selected item, such asitem 150C. Similarly, other gestures, such as “dragging”, etc., may be used to perform various functions. It is to be noted that themenu items 150A-150H are illustrated merely an example and for simplicity and brevity and that in no way embodiments of the invention are limited to the illustrateditems 150A-150H or their arrangement or format, or the like. Various forms of user gestures/inputs may be recognized by the touch/display screen 140, such as “pointing” through sliding motions of the user thumbs (or fingers) on the surface ofhybrid control panels screen 140, text editing, etc., “selecting” through physically depressing or tapping of one or more of thesensors -
FIG. 2 illustrates an embodiment of agaming system 100 employing hybridunipoint control panels gaming system 100 are illustrated and mentioned here, but they are further discussed with reference tocomputing system 500 ofFIG. 5 . It is contemplated thatgaming system 100, illustrated here, may include a computing system and therefore include all or at least some of the components ofcomputing system 500 ofFIG. 5 .Gaming system 100 includes a number ofinterfaces 202 that further includeuser interfaces 204, audio/video/camera (AVC) interfaces 206, andother interfaces 208.Other interfaces 208 may include one or more wireless interfaces, one or more wired interfaces, one or more infrared interfaces, etc.Gaming system 100 further includes anoperating system 214 serving as an interface between any hardware or physical resources of thegaming system 100 and a user.Gaming system 100 further includes one ormore processors 212,memory devices 216, network devices, drivers, or the like, as well as input/output (I/O)sources 232, such as a touch/display screen 140 (including a touch pad, a touch panel, and a display screen), aspeaker 240,microphone 242,camera 244, virtual or regular keyboards, virtual or regular mice, etc. In one embodiment, touch/display screen 140 be changed to or serve as a display screen as discussed with reference toFIG. 1 . - In one embodiment,
gaming system 100 employs one or more hybridunipoint control panels FIG. 3 , and an assembly ofhybrid sensors 254. The assembly ofhybrid sensors 254 may include an array ofcapacitive sensors 256, at least oneoptical sensor 258 for each hybrid control panel, switches 260 (such as electrical switches, mechanical switches, tactile switches, dome switches, etc.) underlying their corresponding buttons, other circuitry 262 (e.g., detectors, connectors, receivers, transmitters, etc.), and the like. - As aforementioned, in one embodiment, any switches (e.g., electrical switches) are placed in such a manner that they underlie their corresponding buttons at the surface of
control panels control panel - As aforementioned,
gaming system 100 may include all or at least some of the components ofcomputing system 500 ofFIG. 5 and therefore, any number ofhybrid control panels control panel mechanism 270, may be employed within mobile computing devices, such as cellular phones including smartphones (e.g., iPhone®, BlackBerry®, etc.), other phones (e.g., landlines), handheld computing devices, personal digital assistants (PDAs), etc., tablet computers (e.g., iPad®, Samsung® Galaxy Tab®, etc.), laptop computers (e.g., notebook, netbook, Ultrabook™, etc.), e-readers (e.g., Kindle®, Nook®, etc.), etc.Computing device 100 may further include set-top boxes (e.g., Internet-based cable television set-top boxes, etc.), and larger computing devices, such as desktop computers, server computers, etc. -
FIG. 3 illustrates an embodiment of hybrid unipointcontrol panel mechanism 270. In one embodiment,control panel mechanism 270 includes various components 302-310 to facilitate employment and use of one or more hybrid unipoint control panels at a gaming system.Control panel mechanism 270 includesadaptive logic 302 that adopts the hybrid nature of at least two different types of sensors, such as capacitive sensors and optical sensors. In one embodiment, an array of capacitive sensors and at least one optical sensor may be provided as intermingled or hybrid or joint in a single hybrid control panel.Adaptive logic 302 accepts, adopts and even facilitates the hybrid nature of these sensors. -
Control panel mechanism 270 further includesgesture recognition logic 304 to recognize various user gestures (such as user touch or pressure through user thumbs, fingers, etc.) that are inputted and obtained through hybrid capacitive and optical sensors and any switches (e.g., electrical switches) of one or more hybrid control panels employed at the gaming system.Gesture interpretation logic 306 ofcontrol panel mechanism 270 is used to interpret the gestures recognized bygesture recognition logic 304, such as whether to move a cursor, throw a ball or swing a bat during a game, send an email, edit a document, etc., as well as distinguishing between accidental gestures as opposed to intentional gestures on the part of the user. -
Control panel mechanism 270 further includes acommunication logic 308 to facilitate communication between various components 302-310 and between thecontrol panel mechanism 270 and other components, modules, elements, circuitry, etc., of the gaming system. Further,compatibility logic 310 facilitates thecontrol panel mechanism 270 to be compatible with other components of the gaming system as well as with other electronic devices, such as a television set, other gaming controllers or consoles, computing devices, and with changing technologies, etc. - It is contemplated that any number and type of components may be added to and/or removed from
control panel mechanism 270 to facilitate various embodiments of the invention including adding, removing, and/or enhancing certain features. For brevity, clarity, and ease of understanding of thecontrol panel mechanism 270, many of the standard and/or known components, such as those of a computing device, are not shown or discussed here. It is contemplated that embodiments of the invention are not limited to any particular technology, topology, system, architecture, and/or standard and are dynamic enough to adopt and adapt to any future changes. -
FIG. 4 illustrates a method for facilitating employing and use of hybrid unipoint control panels at gaming systems according to one embodiment of the invention.Methods 400 may be performed by processing logic that may comprise hardware (e.g., circuitry, dedicated logic, programmable logic, etc.), software (such as instructions run on a processing device), or a combination thereof. In one embodiment,method 400 may be performed bycontrol panel mechanism 270 ofFIG. 2 . -
Method 400 begins atblock 405 with employing one or more hybrid unipoint control panels at a gaming system including a gaming control, a gaming console, etc. Atblock 410, user movements, including touches and pressures, etc., applied at the surface of each hybrid control panel are detected. For example, various user movements may be detected using capacitive sensors and/or optical sensors with the hybrid UniPoint sensor of the hybrid control panel, while user pressures and touches may be detected via buttons and their corresponding underlying switches surrounding or underlying the UniPoint sensor. Atblock 415, the detected movements are interpreted according to interpretation logic. Atblock 420, one or more acts (e.g., acts within a game, acts relating to the gaming device, acts to change user profile or device settings, etc.) are facilitated based on the interpreted movements. Atblock 425, recognizing other input/output sources (e.g., a touchscreen) to be used in combination with the hybrid control panels. In one embodiment, the touchscreen may be used as a display device for the gaming system to display games, videos, books, pictures, menus, other interfaces to select from a list of icons of games as well as to initiate game play, and other data, such as user profile, settings, etc. -
FIG. 5 illustrates an embodiment of acomputing system 500.Computing system 500 represents a range of computing and electronic devices (wired or wireless) including, for example, desktop computing systems, laptop computing systems, cellular telephones, personal digital assistants (PDAs) including cellular-enabled PDAs, set top boxes, smartphones, tablets, etc. Alternate computing systems may include more, fewer and/or different components. It is to be noted that throughout this document, terms like “gaming system”, “gaming device”, “computing device”, “node”, “computing node”, “client”, “host”, “server”, “machine”, “device”, “computing device”, “computer”, and “computing system” are used interchangeably and synonymously. Similarly, terms like “logic”, “components”, and “modules” may be used interchangeably and synonymously. -
Computing system 500 includes bus 505 (or a link, an interconnect, or another type of communication device or interface to communicate information) andprocessor 510 coupled to bus 505 that may process information. Whilecomputing system 500 is illustrated with a single processor,electronic system 500 and may include multiple processors and/or co-processors, such as one or more of central processors, graphics processors, and physics processors, etc.Computing system 500 may further include random access memory (RAM) or other dynamic storage device 520 (referred to as main memory), coupled to bus 505 and may store information and instructions that may be executed byprocessor 510.Main memory 520 may also be used to store temporary variables or other intermediate information during execution of instructions byprocessor 510. -
Computing system 500 may also include read only memory (ROM) and/orother storage device 530 coupled to bus 505 that may store static information and instructions forprocessor 510.Date storage device 540 may be coupled to bus 505 to store information and instructions.Date storage device 540, such as magnetic disk or optical disc and corresponding drive may be coupled tocomputing system 500. -
Computing system 500 may also be coupled via bus 505 to displaydevice 550, such as a cathode ray tube (CRT), liquid crystal display (LCD) or Organic Light Emitting Diode (OLED) array, to display information to a user. User input device 560, including alphanumeric and other keys, may be coupled to bus 505 to communicate information and command selections toprocessor 510. Another type of user input device 560 iscursor control 570, such as a mouse, a trackball, or cursor direction keys to communicate direction information and command selections toprocessor 510 and to control cursor movement ondisplay 550. - Camera and
microphone arrays 590 ofcomputer system 500 may be coupled to bus 505 to observe gestures, record audio and video and to receive and transmit visual and audio commands. -
Computing system 500 may further include network interface(s) 580 to provide access to a network, such as a local area network (LAN), wide area network (WAN), metropolitan area network (MAN), personal area network (PAN), Bluetooth, an intranet, the Internet, etc. Network interface(s) 580 may include, for example, a wireless networkinterface having antenna 585, which may represent one or more antenna(e). Network interface(s) 580 may also include, for example, a wired network interface to communicate with remote devices vianetwork cable 587, which may be, for example, an Ethernet cable, a coaxial cable, a fiber optic cable, a serial cable, or a parallel cable. - Network interface(s) 580 may provide access to a LAN, for example, by conforming to IEEE 802.11b and/or IEEE 802.11g standards, and/or the wireless network interface may provide access to a personal area network, for example, by conforming to Bluetooth standards. Other wireless network interfaces and/or protocols, including previous and subsequent versions of the standards, may also be supported.
- In addition to, or instead of, communication via the wireless LAN standards, network interface(s) 580 may provide wireless communication using, for example, Time Division, Multiple Access (TDMA) protocols, Global Systems for Mobile Communications (GSM) protocols, Code Division, Multiple Access (CDMA) protocols, and/or any other type of wireless communications protocols.
- Network interface(s) 580 may including one or more communication interfaces, such as a modem, a network interface card, or other well-known interface devices, such as those used for coupling to the Ethernet, token ring, or other types of physical wired or wireless attachments for purposes of providing a communication link to support a LAN or a WAN, for example. In this manner, the computer system may also be coupled to a number of peripheral devices, clients, control surfaces, consoles, or servers via a conventional network infrastructure, including an Intranet or the Internet, for example.
- It is to be appreciated that a lesser or more equipped system than the example described above may be preferred for certain implementations. Therefore, the configuration of
computing system 500 may vary from implementation to implementation depending upon numerous factors, such as price constraints, performance requirements, technological improvements, or other circumstances. Examples of the electronic device orcomputer system 500 may include without limitation a mobile device, a personal digital assistant, a mobile computing device, a smartphone, a cellular telephone, a handset, a one-way pager, a two-way pager, a messaging device, a computer, a personal computer (PC), a desktop computer, a laptop computer, a notebook computer, a handheld computer, a tablet computer, a server, a server array or server farm, a web server, a network server, an Internet server, a work station, a mini-computer, a main frame computer, a supercomputer, a network appliance, a web appliance, a distributed computing system, multiprocessor systems, processor-based systems, consumer electronics, programmable consumer electronics, television, digital television, set top box, wireless access point, base station, subscriber station, mobile subscriber center, radio network controller, router, hub, gateway, bridge, switch, machine, or combinations thereof. - Embodiments may be implemented as any or a combination of: one or more microchips or integrated circuits interconnected using a parentboard, hardwired logic, software stored by a memory device and executed by a microprocessor, firmware, an application specific integrated circuit (ASIC), and/or a field programmable gate array (FPGA). The term “logic” may include, by way of example, software or hardware and/or combinations of software and hardware.
- Embodiments may be provided, for example, as a computer program product which may include one or more machine-readable media having stored thereon machine-executable instructions that, when executed by one or more machines such as a computer, network of computers, or other electronic devices, may result in the one or more machines carrying out operations in accordance with embodiments of the present invention. A machine-readable medium may include, but is not limited to, floppy diskettes, optical disks, CD-ROMs (Compact Disc-Read Only Memories), and magneto-optical disks, ROMs, RAMs, EPROMs (Erasable Programmable Read Only Memories), EEPROMs (Electrically Erasable Programmable Read Only Memories), magnetic or optical cards, flash memory, or other type of media/machine-readable medium suitable for storing machine-executable instructions.
- Moreover, embodiments may be downloaded as a computer program product, wherein the program may be transferred from a remote computer (e.g., a server) to a requesting computer (e.g., a client) by way of one or more data signals embodied in and/or modulated by a carrier wave or other propagation medium via a communication link (e.g., a modem and/or network connection). Accordingly, as used herein, a machine-readable medium may, but is not required to, comprise such a carrier wave.
- References to “one embodiment”, “an embodiment”, “example embodiment”, “various embodiments”, etc., indicate that the embodiment(s) of the invention so described may include particular features, structures, or characteristics, but not every embodiment necessarily includes the particular features, structures, or characteristics. Further, some embodiments may have some, all, or none of the features described for other embodiments.
- In the following description and claims, the term “coupled” along with its derivatives, may be used. “Coupled” is used to indicate that two or more elements co-operate or interact with each other, but they may or may not have intervening physical or electrical components between them.
- As used in the claims, unless otherwise specified the use of the ordinal adjectives “first”, “second”, “third”, etc., to describe a common element, merely indicate that different instances of like elements are being referred to, and are not intended to imply that the elements so described must be in a given sequence, either temporally, spatially, in ranking, or in any other manner.
- The following clauses and/or examples pertain to further embodiments. Specifics in the examples may be used anywhere in one or more embodiments. The various features of the different embodiments may be variously combined with some features included and others excluded to suit a variety of different applications. Some embodiments pertain to a method comprising employing one or more hybrid control panels at a computing device, wherein the computing device comprises a gaming device; detecting user movements across a surface of each of the one or more hybrid control panels, wherein detecting is performed at least in part using sensors of the hybrid control panels; interpreting the user movements; and facilitating actions based on the interpreted user movements.
- Embodiments include any of the above methods wherein the sensors comprise a hybrid of an array of capacitive sensors and at least one optical sensor.
- Embodiments include any of the above methods wherein the one or more hybrid control panels are placed at the computing device such that one or more user thumbs naturally fall on the one or more hybrid control panels when holding the computing device.
- Embodiments include any of the above methods wherein the one or more control panels comprise a non-planar shape.
- Embodiments include any of the above methods wherein the non-planar shape comprises a saddle shape, wherein the saddle shape is designed to accommodate a human thumb.
- Embodiments include any of the above methods wherein the computing device further comprises a touch screen to facilitate detection of additional user movements using the touch screen.
- Embodiments include any of the above methods wherein the touch screen serves as a display device of the computing device.
- Embodiments include any of the above methods wherein detecting comprises distinguishing between a slight touch and a sustained press, wherein distinguishing comprises separating an accidental touch from an intentional touch.
- Embodiments include any of the above methods wherein a hybrid control panel further comprises one or more switches underlying one or more buttons placed at or near the surface of the control panel and surrounding the hybrid of capacitive and optical sensors of the control panel.
- Embodiments include any of the above methods wherein surface comprises a touch-sensitive surface having a material selected to have a low coefficient of friction ratio compared to human skin.
- In another embodiment, an apparatus comprises: a hybrid control panel mechanism having first logic to employ one or more hybrid control panels at a computing device, wherein the computing device comprises a gaming device; second logic to detect user movements across a surface of each of the one or more hybrid control panels, wherein detecting is performed at least in part using sensors of the hybrid control panels; third logic to interpret the user movements; and forth logic to facilitate actions based on the interpreted user movements.
- Embodiments include the apparatus above wherein the sensors comprise a hybrid of an array of capacitive sensors and at least one optical sensor.
- Embodiments include the apparatus above wherein the one or more hybrid control panels are placed at the computing device such that one or more user thumbs naturally fall on the one or more hybrid control panels when holding the computing device.
- Embodiments include the apparatus above wherein the one or more control panels comprise a non-planar shape.
- Embodiments include the apparatus above wherein the non-planar shape comprises a saddle shape, wherein the saddle shape is designed to accommodate a human thumb.
- Embodiments include the apparatus above wherein the computing device further comprises a touch screen to facilitate detection of additional user movements using the touch screen.
- Embodiments include the apparatus above wherein the touch screen serves as a display device of the computing device.
- Embodiments include the apparatus above wherein the second logic is further to distinguish between a slight touch and a sustained press, wherein distinguishing comprises separating an accidental touch from an intentional touch.
- Embodiments include the apparatus above wherein a hybrid control panel further comprises one or more switches underlying one or more buttons placed at or near the surface of the control panel and surrounding the hybrid of capacitive and optical sensors of the control panel.
- Embodiments include the apparatus above wherein surface comprises a touch-sensitive surface having a material selected to have a low coefficient of friction ratio compared to human skin.
- In another embodiment, a system comprises: a computing device having a memory to store instructions, and a processing device to execute the instructions, wherein the instructions cause the processing device to employ one or more hybrid control panels at a computing device, wherein the computing device comprises a gaming device; detect user movements across a surface of each of the one or more hybrid control panels, wherein detecting is performed at least in part using sensors of the hybrid control panels; interpret the user movements; and facilitate actions based on the interpreted user movements.
- Embodiments include the system above wherein the sensors comprise a hybrid of an array of capacitive sensors and at least one optical sensor.
- Embodiments include the system above wherein the one or more hybrid control panels are placed at the computing device such that one or more user thumbs naturally fall on the one or more hybrid control panels when holding the computing device.
- Embodiments include the system above wherein the one or more control panels comprise a non-planar shape.
- Embodiments include the system above wherein the non-planar shape comprises a saddle shape, wherein the saddle shape is designed to accommodate a human thumb.
- Embodiments include the system above wherein the computing device further comprises a touch screen to facilitate detection of additional user movements using the touch screen.
- Embodiments include the system above wherein the touch screen serves as a display device of the computing device.
- Embodiments include the system above wherein the processing device is further to distinguish between a slight touch and a sustained press, wherein distinguishing comprises separating an accidental touch from an intentional touch.
- Embodiments include the system above wherein a hybrid control panel further comprises one or more switches underlying one or more buttons placed at or near the surface of the control panel and surrounding the hybrid of capacitive and optical sensors of the control panel.
- Embodiments include the system above wherein surface comprises a touch-sensitive surface having a material selected to have a low coefficient of friction ratio compared to human skin.
- In another embodiment, an apparatus comprises means for performing any one or more of the operations mentioned above.
- In yet another embodiment, at least one machine-readable medium comprising a plurality of instructions that in response to being executed on a computing device, causes the computing device to carry out a method according to any one or more of the operations mentioned above.
- A computing device arranged to perform a method according to any one or more of the operations mentioned above.
- The drawings and the forgoing description give examples of embodiments. Those skilled in the art will appreciate that one or more of the described elements may well be combined into a single functional element. Alternatively, certain elements may be split into multiple functional elements. Elements from one embodiment may be added to another embodiment. For example, orders of processes described herein may be changed and are not limited to the manner described herein. Moreover, the actions any flow diagram need not be implemented in the order shown; nor do all of the acts necessarily need to be performed. Also, those acts that are not dependent on other acts may be performed in parallel with the other acts. The scope of embodiments is by no means limited by these specific examples. Numerous variations, whether explicitly given in the specification or not, such as differences in structure, dimension, and use of material, are possible. The scope of embodiments is at least as broad as given by the following claims.
Claims (30)
1. A method comprising:
employing one or more hybrid control panels at a computing device, wherein the computing device comprises a gaming device;
detecting user movements across a surface of each of the one or more hybrid control panels, wherein detecting is performed at least in part using sensors of the hybrid control panels;
interpreting the user movements; and
facilitating actions based on the interpreted user movements.
2. The method of claim 1 , wherein the sensors comprise a hybrid of an array of capacitive sensors and at least one optical sensor.
3. The method of claim 1 , wherein the one or more hybrid control panels are placed at the computing device such that one or more user thumbs naturally fall on the one or more hybrid control panels when holding the computing device.
4. The method of claim 1 , wherein the one or more control panels comprise a non-planar shape.
5. The method of claim 4 , wherein the non-planar shape comprises a saddle shape, wherein the saddle shape is designed to accommodate a human thumb.
6. The method of claim 1 , wherein the computing device further comprises a touch screen to facilitate detection of additional user movements using the touch screen.
7. The method of claim 6 , wherein the touch screen serves as a display device of the computing device.
8. The method of claim 1 , wherein detecting comprises distinguishing between a slight touch and a sustained press, wherein distinguishing comprises separating an accidental touch from an intentional touch.
9. The method of claim 1 , wherein a hybrid control panel further comprises one or more switches underlying one or more buttons placed at or near the surface of the control panel and surrounding the hybrid of capacitive and optical sensors of the control panel.
10. The method of claim 9 , wherein surface comprises a touch-sensitive surface having a material selected to have a low coefficient of friction ratio compared to human skin.
11. An apparatus comprising:
a hybrid control panel mechanism having
first logic to employ one or more hybrid control panels at a computing device, wherein the computing device comprises a gaming device;
second logic to detect user movements across a surface of each of the one or more hybrid control panels, wherein detecting is performed at least in part using sensors of the hybrid control panels;
third logic to interpret the user movements; and
forth logic to facilitate actions based on the interpreted user movements.
12. The apparatus of claim 11 , wherein the sensors comprise a hybrid of an array of capacitive sensors and at least one optical sensor.
13. The apparatus of claim 11 , wherein the one or more hybrid control panels are placed at the computing device such that one or more user thumbs naturally fall on the one or more hybrid control panels when holding the computing device.
14. The apparatus of claim 11 , wherein the one or more control panels comprise a non-planar shape.
15. The apparatus of claim 14 , wherein the non-planar shape comprises a saddle shape, wherein the saddle shape is designed to accommodate a human thumb.
16. The apparatus of claim 11 , wherein the computing device further comprises a touch screen to facilitate detection of additional user movements using the touch screen.
17. The apparatus of claim 16 , wherein the touch screen serves as a display device of the computing device.
18. The apparatus of claim 11 , wherein the second logic is further to distinguish between a slight touch and a sustained press, wherein distinguishing comprises separating an accidental touch from an intentional touch.
19. The apparatus of claim 11 , wherein a hybrid control panel further comprises one or more switches underlying one or more buttons placed at or near the surface of the control panel and surrounding the hybrid of capacitive and optical sensors of the control panel.
20. The apparatus of claim 19 , wherein surface comprises a touch-sensitive surface having a material selected to have a low coefficient of friction ratio compared to human skin.
21. A system comprising:
a computing device having a memory to store instructions, and a processing device to execute the instructions, wherein the instructions cause the processing device to
employ one or more hybrid control panels at a computing device, wherein the computing device comprises a gaming device;
detect user movements across a surface of each of the one or more hybrid control panels, wherein detecting is performed at least in part using sensors of the hybrid control panels;
interpret the user movements; and
facilitate actions based on the interpreted user movements.
22. The system of claim 21 , wherein the sensors comprise a hybrid of an array of capacitive sensors and at least one optical sensor.
23. The system of claim 21 , wherein the one or more hybrid control panels are placed at the computing device such that one or more user thumbs naturally fall on the one or more hybrid control panels when holding the computing device.
24. The system of claim 21 , wherein the one or more control panels comprise a non-planar shape.
25. The system of claim 24 , wherein the non-planar shape comprises a saddle shape, wherein the saddle shape is designed to accommodate a human thumb.
26. At least one machine-readable medium comprising a plurality of instructions that in response to being executed on a computing device, causes the computing device to carry out a method according to one or more operations comprising:
employing one or more hybrid control panels at a computing device, wherein the computing device comprises a gaming device;
detecting user movements across a surface of each of the one or more hybrid control panels, wherein detecting is performed at least in part using sensors of the hybrid control panels;
interpreting the user movements; and
facilitating actions based on the interpreted user movements.
27. The machine-readable medium of claim 26 , wherein the sensors comprise a hybrid of an array of capacitive sensors and at least one optical sensor.
28. The machine-readable medium of claim 26 , wherein the one or more hybrid control panels are placed at the computing device such that one or more user thumbs naturally fall on the one or more hybrid control panels when holding the computing device.
29. The machine-readable medium of claim 26 , wherein the one or more control panels comprise a non-planar shape.
30. The machine-readable medium of claim 29 , wherein the non-planar shape comprises a saddle shape, wherein the saddle shape is designed to accommodate a human thumb.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/539,215 US20130012319A1 (en) | 2011-07-07 | 2012-06-29 | Mechanism for facilitating hybrid control panels within gaming systems |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201161505294P | 2011-07-07 | 2011-07-07 | |
US13/539,215 US20130012319A1 (en) | 2011-07-07 | 2012-06-29 | Mechanism for facilitating hybrid control panels within gaming systems |
Publications (1)
Publication Number | Publication Date |
---|---|
US20130012319A1 true US20130012319A1 (en) | 2013-01-10 |
Family
ID=47438984
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/539,215 Abandoned US20130012319A1 (en) | 2011-07-07 | 2012-06-29 | Mechanism for facilitating hybrid control panels within gaming systems |
Country Status (1)
Country | Link |
---|---|
US (1) | US20130012319A1 (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150105152A1 (en) * | 2013-10-11 | 2015-04-16 | Valve Corporation | Game controller systems and methods |
US20150154834A1 (en) * | 2013-12-04 | 2015-06-04 | Cadillac Jack | Electronic gaming device with slash functionality |
USD732526S1 (en) * | 2013-04-16 | 2015-06-23 | Intel Corporation | Computing device with sensor |
USD745508S1 (en) | 2013-03-15 | 2015-12-15 | Intel Corporation | Computing device with sensor |
USD763254S1 (en) * | 2013-03-15 | 2016-08-09 | Samsung Electronics Co., Ltd. | Electronic device |
US9904463B2 (en) * | 2014-09-23 | 2018-02-27 | Sulake Corporation Oy | Method and apparatus for controlling user character for playing game within virtual environment |
WO2020254824A1 (en) * | 2019-06-19 | 2020-12-24 | Ironburg Inventions Limited | Input apparatus for a games console |
US11202960B2 (en) * | 2017-01-25 | 2021-12-21 | Kieran S. Lyden | Game controller |
US20220062756A1 (en) * | 2017-01-25 | 2022-03-03 | Kieran S. Lyden | Game Controller |
US20230149803A1 (en) * | 2019-10-02 | 2023-05-18 | Ironburg Inventions Limited | Input apparatus for a computing system |
US20240192794A1 (en) * | 2022-12-09 | 2024-06-13 | Dell Products L.P. | Adjustable input modes for a handheld controller |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010003713A1 (en) * | 1998-07-20 | 2001-06-14 | Willner Michael A. | Hand held gaming and data entry system |
US20010045938A1 (en) * | 1998-07-20 | 2001-11-29 | Willner Michael A. | Hand grippable combined keyboard and game controller system |
US20030034185A1 (en) * | 2001-08-13 | 2003-02-20 | Nokia Mobile Phones Ltd. | Method for preventing unintended touch pad input due to accidental touching |
US20090262085A1 (en) * | 2008-04-21 | 2009-10-22 | Tomas Karl-Axel Wassingbo | Smart glass touch display input device |
US20090260508A1 (en) * | 2007-09-29 | 2009-10-22 | Elion Clifford S | Electronic fingerboard for stringed instrument |
US20100007940A1 (en) * | 2008-07-14 | 2010-01-14 | Fujitsu Limited | Micro oscillating device |
US20100079404A1 (en) * | 2008-09-30 | 2010-04-01 | Apple Inc. | Movable Track Pad with Added Functionality |
US20100315337A1 (en) * | 2009-06-16 | 2010-12-16 | Bran Ferren | Optical capacitive thumb control with pressure sensor |
US20110075339A1 (en) * | 2001-04-27 | 2011-03-31 | Palm, Inc. | Keyboard sled with rotating screen |
US20110088535A1 (en) * | 2008-03-11 | 2011-04-21 | Misa Digital Pty Ltd. | digital instrument |
US20110283868A1 (en) * | 2010-05-18 | 2011-11-24 | Ulrich Behringer | Touch screen guitar |
US20120154293A1 (en) * | 2010-12-17 | 2012-06-21 | Microsoft Corporation | Detecting gestures involving intentional movement of a computing device |
US20120274662A1 (en) * | 2010-01-22 | 2012-11-01 | Kun Nyun Kim | Method for providing a user interface based on touch pressure, and electronic device using same |
-
2012
- 2012-06-29 US US13/539,215 patent/US20130012319A1/en not_active Abandoned
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010045938A1 (en) * | 1998-07-20 | 2001-11-29 | Willner Michael A. | Hand grippable combined keyboard and game controller system |
US20010003713A1 (en) * | 1998-07-20 | 2001-06-14 | Willner Michael A. | Hand held gaming and data entry system |
US20110075339A1 (en) * | 2001-04-27 | 2011-03-31 | Palm, Inc. | Keyboard sled with rotating screen |
US20030034185A1 (en) * | 2001-08-13 | 2003-02-20 | Nokia Mobile Phones Ltd. | Method for preventing unintended touch pad input due to accidental touching |
US20090260508A1 (en) * | 2007-09-29 | 2009-10-22 | Elion Clifford S | Electronic fingerboard for stringed instrument |
US20110088535A1 (en) * | 2008-03-11 | 2011-04-21 | Misa Digital Pty Ltd. | digital instrument |
US20090262085A1 (en) * | 2008-04-21 | 2009-10-22 | Tomas Karl-Axel Wassingbo | Smart glass touch display input device |
US20100007940A1 (en) * | 2008-07-14 | 2010-01-14 | Fujitsu Limited | Micro oscillating device |
US20100079404A1 (en) * | 2008-09-30 | 2010-04-01 | Apple Inc. | Movable Track Pad with Added Functionality |
US20100315337A1 (en) * | 2009-06-16 | 2010-12-16 | Bran Ferren | Optical capacitive thumb control with pressure sensor |
US20120274662A1 (en) * | 2010-01-22 | 2012-11-01 | Kun Nyun Kim | Method for providing a user interface based on touch pressure, and electronic device using same |
US20110283868A1 (en) * | 2010-05-18 | 2011-11-24 | Ulrich Behringer | Touch screen guitar |
US20120154293A1 (en) * | 2010-12-17 | 2012-06-21 | Microsoft Corporation | Detecting gestures involving intentional movement of a computing device |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USD745508S1 (en) | 2013-03-15 | 2015-12-15 | Intel Corporation | Computing device with sensor |
USD763254S1 (en) * | 2013-03-15 | 2016-08-09 | Samsung Electronics Co., Ltd. | Electronic device |
USD732526S1 (en) * | 2013-04-16 | 2015-06-23 | Intel Corporation | Computing device with sensor |
US10328344B2 (en) * | 2013-10-11 | 2019-06-25 | Valve Corporation | Game controller systems and methods |
US20150105152A1 (en) * | 2013-10-11 | 2015-04-16 | Valve Corporation | Game controller systems and methods |
US11052310B2 (en) | 2013-10-11 | 2021-07-06 | Valve Corporation | Game controller systems and methods |
US20150154834A1 (en) * | 2013-12-04 | 2015-06-04 | Cadillac Jack | Electronic gaming device with slash functionality |
US10540856B2 (en) * | 2013-12-04 | 2020-01-21 | Ags Llc | Electronic gaming device with slash functionality |
US9904463B2 (en) * | 2014-09-23 | 2018-02-27 | Sulake Corporation Oy | Method and apparatus for controlling user character for playing game within virtual environment |
US12194375B2 (en) * | 2017-01-25 | 2025-01-14 | Kieran S. Lyden | Game controller |
US11202960B2 (en) * | 2017-01-25 | 2021-12-21 | Kieran S. Lyden | Game controller |
US20220062756A1 (en) * | 2017-01-25 | 2022-03-03 | Kieran S. Lyden | Game Controller |
WO2020254824A1 (en) * | 2019-06-19 | 2020-12-24 | Ironburg Inventions Limited | Input apparatus for a games console |
US11992752B2 (en) * | 2019-06-19 | 2024-05-28 | Ironburg Inventions Limited | Input apparatus for a games console |
US20220241681A1 (en) * | 2019-06-19 | 2022-08-04 | Ironburg Inventions Limited | Input apparatus for a games console |
US20230149803A1 (en) * | 2019-10-02 | 2023-05-18 | Ironburg Inventions Limited | Input apparatus for a computing system |
US12115440B2 (en) * | 2019-10-02 | 2024-10-15 | Ironburg Inventions Limited | Input apparatus for a computing system |
US20240192794A1 (en) * | 2022-12-09 | 2024-06-13 | Dell Products L.P. | Adjustable input modes for a handheld controller |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20130012319A1 (en) | Mechanism for facilitating hybrid control panels within gaming systems | |
CN106796480B (en) | Multi-finger touchpad gestures | |
US8810535B2 (en) | Electronic device and method of controlling same | |
KR102020345B1 (en) | The method for constructing a home screen in the terminal having touchscreen and device thereof | |
US20180314400A1 (en) | Pinch Gesture to Navigate Application Layers | |
TWI590147B (en) | Touch modes | |
KR101251761B1 (en) | Method for Data Transferring Between Applications and Terminal Apparatus Using the Method | |
KR102044826B1 (en) | Method for providing function of mouse and terminal implementing the same | |
US20120256847A1 (en) | Electronic device and method of controlling same | |
US20130050143A1 (en) | Method of providing of user interface in portable terminal and apparatus thereof | |
US20120256846A1 (en) | Electronic device and method of controlling same | |
US9202350B2 (en) | User interfaces and associated methods | |
US9285990B2 (en) | System and method for displaying keypad via various types of gestures | |
US10222881B2 (en) | Apparatus and associated methods | |
CN102402286A (en) | Dynamic gesture parameters | |
US20150339026A1 (en) | User terminal device, method for controlling user terminal device, and multimedia system thereof | |
CA2846482A1 (en) | Method of providing of user interface in portable terminal and apparatus thereof | |
EP3074850A1 (en) | Multitasking and full screen menu contexts | |
CN102184077A (en) | Computing device amplifying gesture | |
JP2012009007A (en) | Display device and control method thereof | |
EP2825955A1 (en) | Input data type profiles | |
KR20160109238A (en) | Method of browsing digital content using gesture and computing device operating with the method | |
US8866747B2 (en) | Electronic device and method of character selection | |
EP2584441A1 (en) | Electronic device and method of controlling same | |
KR102149465B1 (en) | Mobile terminal and method for controlling the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: INTEL CORPORATION, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:NEGROPONTE, DIMITRI;KRISHNAMURTHY, LAKSHMAN;FERREN, BRAN;AND OTHERS;SIGNING DATES FROM 20120625 TO 20120911;REEL/FRAME:028956/0620 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |