Definition and use of node-based shapes, areas and windows on touch screen devices
First Claim
1. A method for interpreting multiple, concurrent user touches on a touch screen device to create and edit shapes on the display of said touch screen device, comprising:
- a. recognition of single and multiple, concurrent user touches to a touch screen device,b. interpretation of said user touches as node positions and associated node motions on the screen display of said touch screen,c. interpretation of said node positions, and said node motions to determine the geometric shape to be drawn on the touch screen display,d. retaining recognition and information of said shape persistently after the user touches to the touch screen device have ceased,e. allowing reselection by a user of a previously defined shape for operation on that geometric entity,f. allowing reselection by a user of any node of a previously defined shape for operation on that node.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system are presented which will detect combinations of user touches on a touch screen device as nodes, and will create shapes, areas and windows from these nodes. Where the device has a communications capability, the locally defined shapes, areas and windows can be shared with remote users and databases, and similarly shapes, areas and windows created by others can be viewed on a local display. The method and system are of particular benefit to drawing applications, windows definition on touch screen devices, real estate management, navigation, and exploitation of mapping resources.
28 Citations
38 Claims
-
1. A method for interpreting multiple, concurrent user touches on a touch screen device to create and edit shapes on the display of said touch screen device, comprising:
-
a. recognition of single and multiple, concurrent user touches to a touch screen device, b. interpretation of said user touches as node positions and associated node motions on the screen display of said touch screen, c. interpretation of said node positions, and said node motions to determine the geometric shape to be drawn on the touch screen display, d. retaining recognition and information of said shape persistently after the user touches to the touch screen device have ceased, e. allowing reselection by a user of a previously defined shape for operation on that geometric entity, f. allowing reselection by a user of any node of a previously defined shape for operation on that node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus, comprising:
-
a. a touch screen module incorporating a touch panel adapted to receiving user input in the form of multi-touch shape gestures including finger touches and finger movements, and a display surface adapted to present node and shape information to the user, b. a control module which is operatively connected to said touch screen module to determine node positions from said finger touches, to determine node motions from said finger movements, to recognize a geometric shape from combinations of said node positions and node motions, to recognize an application associated with said geometric shape, to detect a selection touch to a pre-existing said shape, to control the editing of said selected shape, to control other modules and to generate a continuous graphical image including said node positions and plurality of said geometric shapes for display on the touch screen module, c. a memory module logically connected to said control module which is able to store from and provide to said control module a logical element selected from the group consisting of operating systems, system data for said operating systems, applications which can be executed by the control module, data for said applications, node data shape data, area data and windows data. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification