Methods and Systems for Facilitating Data Entry by Way of a Touch Screen
First Claim
1. A method comprising:
- detecting, by a data entry system, an initialization action performed by a first extremity of a user and a second extremity of the user with respect to a touch screen associated with a computing device, the initialization action comprising a touching of a first arbitrary location on the touch screen by the first extremity of the user and a touching of a second arbitrary location on the touch screen by the second extremity of the user;
designating, by the data entry system in response to the initialization action, the first arbitrary location as a first reference position associated with the first extremity and the second arbitrary location as a second reference position associated with the second extremity;
detecting, by the data entry system, one or more tapping actions performed on the touch screen by one or more human input elements included in a plurality of human input elements that are a part of the first and second extremities;
determining, by the data entry system, a relative position on the touch screen of each of the one or more tapping actions with respect to the first and second reference positions; and
identifying, by the data entry system, one or more data entry commands associated with the one or more tapping actions based on the relative position of each of the one or more tapping actions with respect to the first and second reference positions.
1 Assignment
0 Petitions
Accused Products
Abstract
An exemplary method includes 1) detecting an initialization action performed by a first extremity of a user and a second extremity of the user, the initialization action comprising a touching of a first arbitrary location on the touch screen by the first extremity and a touching of a second arbitrary location on the touch screen by the second extremity, 2) designating, in response to the initialization action, the first arbitrary location as a first reference position and the second arbitrary location as a second reference position, 3) detecting one or more tapping actions performed on the touch screen, 4) determining a relative position on the touch screen of each of the one or more tapping actions with respect to the first and second reference positions, and 5) identifying one or more data entry commands associated with the one or more tapping actions. Corresponding methods and systems are also disclosed.
42 Citations
25 Claims
-
1. A method comprising:
-
detecting, by a data entry system, an initialization action performed by a first extremity of a user and a second extremity of the user with respect to a touch screen associated with a computing device, the initialization action comprising a touching of a first arbitrary location on the touch screen by the first extremity of the user and a touching of a second arbitrary location on the touch screen by the second extremity of the user; designating, by the data entry system in response to the initialization action, the first arbitrary location as a first reference position associated with the first extremity and the second arbitrary location as a second reference position associated with the second extremity; detecting, by the data entry system, one or more tapping actions performed on the touch screen by one or more human input elements included in a plurality of human input elements that are a part of the first and second extremities; determining, by the data entry system, a relative position on the touch screen of each of the one or more tapping actions with respect to the first and second reference positions; and identifying, by the data entry system, one or more data entry commands associated with the one or more tapping actions based on the relative position of each of the one or more tapping actions with respect to the first and second reference positions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
detecting, by a data entry system, an initialization action performed by a single extremity of a user with respect to a touch screen associated with a computing device, the initialization action comprising a touching of an arbitrary location on the touch screen by the single extremity of the user; designating, by the data entry system in response to the initialization action, the arbitrary location as a reference position on the touch screen; detecting, by the data entry system, one or more tapping actions performed on the touch screen by one or more human input elements included in a plurality of human input elements that are a part of the single extremity; determining, by the data entry system, a relative position on the touch screen of each of the one or more tapping actions with respect to the reference position; and identifying, by the data entry system, one or more data entry commands associated with the one or more tapping actions based on the relative position of each of the one or more tapping actions with respect to the reference position. - View Dependent Claims (16, 17)
-
-
18. A method comprising:
-
detecting, by a data entry system, an initialization action performed by a hand and a foot of a user, the initialization action comprising a touching of a first arbitrary location on a first touch screen associated with a computing device by the hand of the user and a touching of a second arbitrary location on a second touch screen associated with the computing device by the foot the user; designating, by the data entry system in response to the initialization action, the first arbitrary location on the first touch screen as a first reference position associated with the hand of the user and the second arbitrary location on the second touch screen as a second reference position associated with the foot of the user; detecting, by the data entry system, one or more tapping actions performed on the first touch screen by one or more human input elements included in a plurality of human input elements that are a part of the hand and one or more tapping actions performed on the second touch screen by one or more human input elements included in a plurality of human input elements that are a part of the foot; determining, by the data entry system, a relative position on the first touch screen of each of the one or more tapping actions performed by the hand with respect to the first reference position; determining, by the data entry system, a relative position on the second touch screen of each of the one or more tapping actions performed by the foot with respect to the second reference position; and identifying, by the data entry system, one or more data entry commands associated with the tapping actions performed by the hand and the foot based on the relative position of each of the one or more tapping actions performed by the hand with respect to the first reference position and the relative position of each of the one or more tapping actions performed by the foot with respect to the second reference position. - View Dependent Claims (19)
-
-
20. A method comprising:
-
maintaining, by a service provider subsystem, relationship data customized for a particular user, the relationship data defining a relationship between a plurality of tapping actions and a plurality of data entry commands; detecting, by a service provider subsystem, that the particular user is interacting with a touch screen of a computing device communicatively coupled to the service provider subsystem by way of a network; detecting, by the service provider subsystem, one or more tapping actions performed on the touch screen by one or more human input elements included in a plurality of human input elements that are a part of one or more extremities of the particular user; and identifying, by the service provider subsystem, one or more data entry commands associated with the one or more tapping actions based on a relative position of each of the one or more tapping actions with respect to one or more reference positions on the touch screen and in accordance with the maintained relationship data. - View Dependent Claims (21, 22)
-
-
23. A data entry system comprising:
-
a detection facility configured to detecting an initialization action performed by a first extremity of a user and a second extremity of the user with respect to a touch screen associated with a computing device, the initialization action comprising a touching of a first arbitrary location on the touch screen by the first extremity of the user and a touching of a second arbitrary location on the touch screen by the second extremity of the user; and a data entry management facility communicatively coupled to the detection facility and configured to designate, in response to the initialization action, the first arbitrary location as a first reference position associated with the first extremity and the second arbitrary location as a second reference position associated with the second extremity; wherein the detection facility is further configured to detect one or more tapping actions performed on the touch screen by one or more human input elements included in a plurality of human input elements that are a part of the first and second extremities; and wherein the data entry management facility is further configured to determine a relative position on the touch screen of each of the one or more tapping actions with respect to the first and second reference positions, and identify one or more data entry commands associated with the one or more tapping actions based on the relative position of each of the one or more tapping actions with respect to the first and second reference positions. - View Dependent Claims (24)
-
-
25. A service provider computing device comprising:
-
a storage device configured to maintain relationship data customized for a particular user, the relationship data defining a relationship between a plurality of tapping actions and a plurality of data entry commands; and a processor communicatively coupled to the storage device and configured to detect that the particular user is interacting with a touch screen of a computing device communicatively coupled to the service provider computing device by way of a network, detect one or more tapping actions performed on the touch screen by one or more human input elements included in a plurality of human input elements that are a part of one or more extremities of the particular user, and identify one or more data entry commands associated with the one or more tapping actions based on a relative position of each of the one or more tapping actions with respect to one or more reference positions on the touch screen and in accordance with the maintained relationship data.
-
Specification