Multiple touch selection control
First Claim
Patent Images
1. A method for managing a user interface, the method comprising:
- identifying, by one or more computer processors, a first user that is utilizing the user interface;
determining, by one or more computer processors, the identified first user is utilizing an aiming tool that is a displayed user interface object utilized by the identified first user to select and perform actions with a second user interface object that is out of reach of the identified first user;
receiving, by one or more computer processors, an input, the input including at least;
an orientation of the aiming tool, wherein the orientation includes a direction and a force to be applied upon release of the aiming tool wherein the force is a deformation of the aiming tool based on an identified number of received finger taps associated with the aiming tool;
calculating, by one or more computer processors, a trajectory from the aiming tool to a first location on the user interface based on the received input;
displaying, by one or more computer processors, the calculated trajectory from the aiming tool to the first location on the user interface as a unique color and a line style associated with the first user, wherein the location comprises one of;
a blank space and a user interface object;
receiving, by one or more computer processors, a release command, wherein the release command includes a merge command, wherein the merge command incorporates a beta version within the user interface object; and
performing, by one or more computer processors, the received release command.
1 Assignment
0 Petitions
Accused Products
Abstract
In an approach for managing a user interface a computer identifies a first user that is utilizing the user interface. The computer determines the identified first user is utilizing an aiming tool. The computer receives an input, the input including at least: an orientation of the aiming tool, wherein the orientation includes at least one of: a direction and a force to be applied upon release of the aiming tool. The computer calculates a trajectory from the aiming tool to a first location on the user interface based on the received input.
13 Citations
17 Claims
-
1. A method for managing a user interface, the method comprising:
-
identifying, by one or more computer processors, a first user that is utilizing the user interface; determining, by one or more computer processors, the identified first user is utilizing an aiming tool that is a displayed user interface object utilized by the identified first user to select and perform actions with a second user interface object that is out of reach of the identified first user; receiving, by one or more computer processors, an input, the input including at least;
an orientation of the aiming tool, wherein the orientation includes a direction and a force to be applied upon release of the aiming tool wherein the force is a deformation of the aiming tool based on an identified number of received finger taps associated with the aiming tool;calculating, by one or more computer processors, a trajectory from the aiming tool to a first location on the user interface based on the received input; displaying, by one or more computer processors, the calculated trajectory from the aiming tool to the first location on the user interface as a unique color and a line style associated with the first user, wherein the location comprises one of;
a blank space and a user interface object;receiving, by one or more computer processors, a release command, wherein the release command includes a merge command, wherein the merge command incorporates a beta version within the user interface object; and performing, by one or more computer processors, the received release command. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for managing a user interface, the computer program product comprising:
-
one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising; program instructions to identify a first user that is utilizing the user interface; program instructions to determine the identified first user is utilizing an aiming tool that is a displayed user interface object utilized by the identified first user to select and perform actions with a second user interface object that is out of reach of the identified first user; program instructions to receive an input, the input including at least;
an orientation of the aiming tool, wherein the orientation includes a direction and a force to be applied upon release of the aiming tool wherein the force is a deformation of the aiming tool based on an identified number of received finger taps associated with the aiming tool;program instructions to calculate a trajectory from the aiming tool to a first location on the user interface based on the received input; display the calculated trajectory from the aiming tool to the first location on the user interface as a unique color and a line style associated with the first user, wherein the location comprises one of;
a blank space and a user interface object;receive a release command, wherein the release command includes a merge command, wherein the merge command incorporates a beta version within the user interface object; and perform the received release command. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer system for managing a user interface, the computer system comprising:
-
one or more computer processors, one or more computer readable storage media, and program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising; program instructions to identify a first user that is utilizing the user interface; program instructions to determine the identified first user is utilizing an aiming tool that is a displayed user interface object utilized by the identified first user to select and perform actions with a second user interface object that is out of reach of the identified first user; program instructions to receive an input, the input including at least;
an orientation of the aiming tool, wherein the orientation includes a direction and a force to be applied upon release of the aiming tool wherein the force is a deformation of the aiming tool based on an identified number of received finger taps associated with the aiming tool;program instructions to calculate a trajectory from the aiming tool to a first location on the user interface based on the received input; display the calculated trajectory from the aiming tool to the first location on the user interface as a unique color and a line style associated with the first user, wherein the location comprises one of;
a blank space and a user interface object;receive a release command, wherein the release command includes a merge command, wherein the merge command incorporates a beta version within the user interface object; and perform the received release command. - View Dependent Claims (14, 15, 16, 17)
-
Specification