Dynamically changing words based on a distance between a first area and a second area
AssigneeInternational Business Machines Corporation
InventorsKatsuhiko Hagiwara, Yoshio Horiuchi, Chiaki Oishi, Junichi Sugimoto, Yuji Sugiyama, Jiayun Zhu
Life of this patent
Estimating the term…
Abstract
A computer-implemented method includes setting a first region on a display, the first region including a first character string, setting a second region, the second region including the first region, and dynamically generating a second character string in response to a user specifying an arbitrary position outside the first region and within the second region, the second character string is generated by changing a representation of the first character string depending on a distance between the first region and the user specified position.
Claims20
A computer-implemented method comprising:
- identifying, by a computer, a first region within a window displayed on a touch panel of the computer, wherein the first region comprises a first area within the window for displaying a first character string;
- identifying, by the computer, a second region within the window, the second region comprises a second area within the window excluding the first region, wherein an inner edge of the second region is a perimeter of the first region and an outer edge of the second region is an outer frame of the window;
- receiving, from a user of the computer, a selection of a point within the second region via a touch gesture, the point comprising a touch position within the second region;
- in response to receiving the selection of the point within the second region, calculating, by the computer, a distance between the first region and the touch position;
- based on the calculated distance, automatically displaying, by the computer, a derivation indicator indicating a second representation of the first character string according to a concept, the derivation indicator is displayed near the touch position, wherein the derivation indicator is selected based on a class indicator;
- and
- based on a selection of the derivation indicator, dynamically generating, by the computer, a second character string comprising the second representation of the first character string, wherein the second character string replaces the first character string.
A computer system comprising:
- one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising:
- identifying, by a computer, a first region within a window displayed on a touch panel of the computer, wherein the first region comprises a first area within the window for displaying a first character string;
- identifying, by the computer, a second region within the window, the second region comprises a second area within the window excluding the first region, wherein an inner edge of the second region is a perimeter of the first region and an outer edge of the second region is an outer frame of the window;
- receiving, from a user of the computer, a selection of a point within the second region via a touch gesture, the point comprising a touch position within the second region;
- in response to receiving the selection of the point within the second region, calculating, by the computer, a distance between the first region and the touch position;
- based on the calculated distance, automatically displaying, by the computer, a derivation indicator indicating a second representation of the first character string according to a concept, the derivation indicator is displayed near the touch position, wherein the derivation indicator is selected based on a class indicator;
- and
- based on a selection of the derivation indicator, dynamically generating, by the computer, a second character string comprising the second representation of the first character string, wherein the second character string replaces the first character string.
Dependencies are inferred from the claim text.