IP Library › Granted Patent US 10,545,774
Granted Patent B2
US 10,545,774 · App. 16/390,640 · Granted Jan 28, 2020

Tap data to determine user experience issues

Inventors: Naijun Yang (New York City, NY); Ryan D. Helmoski (Austin, TX); James V. Clements (Austin, TX); Michael J. Casper (Gretna, NE)
Assignee: International Business Machines Corporation
G06F9/451G06F3/04817G06F3/04842G06F3/04886
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,545,774
App. No.
16/390,640
Granted
Jan 28, 2020
Kind
B2
Abstract

A method, system, and computer program product for modifying an application button size includes: receiving user interaction data associated with an application button, the user interaction data including at least tap data; determining a quantity of missed taps associated with the application button by analyzing the user interaction data, where a missed tap is a tap a predetermined distance from the application button; comparing the quantity of missed taps to a quantity of overall taps to determine a tap ratio, where the quantity of overall taps is a total number of taps for the application button, and where the tap ratio is a ratio of the quantity of missed taps to the quantity of overall taps; determining whether the tap ratio is above a missed tap threshold; and, in response to determining that the tap ratio is above the missed tap threshold, increasing a size of the application button.

Claims (15)

1. A computer-implemented method comprising:

receiving user interaction data associated with an application button, the user interaction data including at least tap data, tap data including data pertaining to taps associated with an application button, wherein tap data includes quantity of taps, location of taps, and time of taps;

determining a quantity of missed taps associated with the application button by analyzing the user interaction data, wherein a missed tap is a tap a predetermined distance from the application button, and wherein determining the quantity of missed taps comprises:

determining a buffer region surrounding the application button, wherein the buffer region is determined using previous locations of taps from a history of tap data, and wherein the buffer region is a region outside of an outer boundary of the application button,

identifying nearby application buttons, wherein the nearby application buttons are one or more application buttons within a first region of the application button,

determining a nearby buffer region for each of the nearby application buttons, and

calculating, using the user interaction data, a quantity of taps between the buffer region and the nearby buffer regions, and a quantity of taps within a second region of the application button, the second region smaller than the first region;

comparing the quantity of missed taps to a quantity of overall taps to determine a tap ratio, wherein the quantity of overall taps is a total number of taps, including the quantity of missed taps, for the application button, and wherein the tap ratio is a ratio of the quantity of missed taps to the quantity of overall taps, wherein comparing the quantity of missed taps to the quantity of overall taps comprises:

determining, using the user interaction data, a quantity of buffer taps, wherein a buffer tap is a tap inside the buffer region,

determining, using the user interaction data, a quantity of hit taps, wherein a hit tap is a tap on the application button, and

calculating the quantity of overall taps using the quantity of missed taps, the quantity of buffer taps, and the quantity of hit taps;

determining whether the tap ratio is above a missed tap threshold;

in response to determining that the tap ratio is above the missed tap threshold, increasing a size of the application button;

in response to increasing the size of the application button, detecting user selection of the application button; and

in response to detecting the user selection of the application button, decreasing the size of the application button.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2019
From: YANG, NAIJUN; HELMOSKI, RYAN D.; CLEMENTS, JAMES V.; CASPER, MICHAEL J.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 048958/0117 →
Continuity (2)
Continuation 15635253 · Jun 28, 2017
Related Publication 20190243668A1 · Aug 8, 2019