User interface
First Claim
1. A computer-implemented method comprising:
- storing in a memory information of one or more game objects;
causing to be displayed on a user interface of a touchscreen display a game board comprising one or more of said game objects;
in response to determining contact or proximity of a selector at a first location of said touchscreen display, determining by a processor one or more of said game objects stored in said memory that are displayed on and/or proximate to said first location; and
causing one or more of said game objects that are displayed on and/or proximate to said first location to be displayed on said touchscreen display in a magnified region at a second location, wherein said second location is spaced from said first location;
wherein said method comprises determining a region of said touchscreen display at least partially visually obscured by said selector, and displaying said game objects displayed in the magnified region outside of said at least partially visually obscured region; and
updating a position of said magnified region on said display in response to movement of said selector over said game board at or above a threshold distance; and
said updating the position of said magnified region comprises movement of said magnified region along a path that is curved in relation to movement of the selector, a radius of curvature of said curved path being dependent on a parameter of the movement of said selector.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method comprising: storing in a memory information of one or more game objects; causing to be displayed on a user interface of a touchscreen display a game board comprising one or more of said game objects; in response to determining contact or proximity of a selector at a first location of said display, determining by the processor one or more of said game objects stored in said memory that are displayed on and/or proximate to said location; and causing one or more of said game objects that are displayed on and/or proximate to said first location to be displayed on said display in a magnified region at a second location, wherein said second location is spaced from said first location.
16 Citations
19 Claims
-
1. A computer-implemented method comprising:
-
storing in a memory information of one or more game objects; causing to be displayed on a user interface of a touchscreen display a game board comprising one or more of said game objects; in response to determining contact or proximity of a selector at a first location of said touchscreen display, determining by a processor one or more of said game objects stored in said memory that are displayed on and/or proximate to said first location; and causing one or more of said game objects that are displayed on and/or proximate to said first location to be displayed on said touchscreen display in a magnified region at a second location, wherein said second location is spaced from said first location; wherein said method comprises determining a region of said touchscreen display at least partially visually obscured by said selector, and displaying said game objects displayed in the magnified region outside of said at least partially visually obscured region; and
updating a position of said magnified region on said display in response to movement of said selector over said game board at or above a threshold distance; andsaid updating the position of said magnified region comprises movement of said magnified region along a path that is curved in relation to movement of the selector, a radius of curvature of said curved path being dependent on a parameter of the movement of said selector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10, 11)
-
-
9. A computer program product embodied on a non-transitory computer-readable medium comprising computer executable instructions which when run on one or more processors perform:
-
storing in a memory information of one or more game objects; causing to be displayed on a user interface of a touchscreen display a game board comprising one or more of said game objects; in response to determining contact or proximity of a selector at a first location of said touchscreen display, determining by a processor one or more of said game objects stored in said memory that are displayed on and/or proximate to said first location; and causing one or more of said game objects that are displayed on and/or proximate to said first location to be displayed on said touchscreen display in a magnified region at a second location, wherein said second location is spaced from said first location; wherein said method comprises determining a region of said touchscreen display at least partially visually obscured by said selector, and displaying said game objects displayed in the magnified region outside of said at least partially visually obscured region; and
updating a position of said magnified region on said touchscreen display in response to movement of said selector over said game board at or above a threshold distance; andsaid updating the position of said magnified region comprises movement of said magnified region along a path that is curved in relation to movement of the selector, a radius of curvature of said curved path being dependent on a parameter of the movement of said selector.
-
-
12. A device comprising:
-
a memory for storing information of one or more game objects; a touchscreen display for displaying on a user interface a game board comprising one or more of said game objects; a processor; the device configured to, in response to determining contact or proximity of a selector at a first location of said touchscreen display, determine by the processor one or more of said game objects stored in said memory that are displayed on and/or proximate to said first location; and cause one or more of said game objects that are displayed on and/or proximate to said first location to be displayed on said touchscreen display in a magnified region at a second location, wherein said second location is spaced from said first location; wherein said device is configured to determine a region of said display at least partially visually obscured by said selector, and display said game objects displayed in the magnified region outside of said at least partially obscured region; and
update a position of said magnified region on said touchscreen display in response to movement of said selector over said game board at or above a threshold distance; andwherein said device is configured to update the position of said magnified region comprising moving said magnified region along a path that is curved in relation to movement of the selector, a radius of curvature of said curved path being dependent on a parameter of the movement of said selector. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification