US 9,808,716 B2
Display grid for video game input on touchscreen display
Jeffrey J. Bellinghausen, Bellevue, WA (US); Daniel K. Paullus, Palo Alto, CA (US); Scott L. Szyjewicz, Santa Clara, CA (US); Danny G. Woodall, Kirkland, WA (US); and Lup-Yen Peter Young, Dublin, CA (US)
Assigned to Sixense Entertainment, Inc., Los Gatos, CA (US)
Filed by Sixense Entertainment, Inc., Los Gatos, CA (US)
Filed on Mar. 24, 2017, as Appl. No. 15/469,207.
Application 15/469,207 is a continuation of application No. 13/543,685, filed on Jul. 6, 2012, granted, now 9,606,724.
Claims priority of provisional application 61/505,066, filed on Jul. 6, 2011.
Prior Publication US 2017/0197145 A1, Jul. 13, 2017
This patent is subject to a terminal disclaimer.
Int. Cl. A63F 13/00 (2014.01); A63F 13/426 (2014.01); G06F 3/0488 (2013.01); G06F 3/0484 (2013.01); A63F 13/2145 (2014.01)
CPC A63F 13/426 (2014.09) [A63F 13/2145 (2014.09); G06F 3/04842 (2013.01); G06F 3/04886 (2013.01); A63F 2300/1075 (2013.01); A63F 2300/6045 (2013.01); G06F 2203/04803 (2013.01)] 10 Claims
OG exemplary drawing
1. A method of generating instructions to a program running on a processor, the program expecting an instruction in the form of a click of a mouse button when a cursor is located on one of a plurality of user interface cells displayed by the program on an output display, the method comprising:
dividing the output display into a plurality of pre-defined virtual cells in a same number and layout as the user interface cells, each virtual cell having a position in the layout of virtual cells corresponding to one of the user interface cells in a same position in the layout of the user interface cells, where each virtual cell corresponding to a user interface cell is larger than such corresponding user interface cell;
receiving an indication a user selected action has occurred, wherein the method is performed using a touchscreen display, and wherein receiving the indication that the user selected action has occurred comprises receiving an indication that the touchscreen display has been touched;
determining by the processor in which virtual cell the user selected action has occurred; and
generating an instruction to the program indicating that the cursor is located in the corresponding user interface cell and that the mouse button has been clicked.