Touch input device with pathogen transmission mitigation
US-9910538-B2 · Mar 6, 2018 · US
US10152209B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10152209-B2 |
| Application number | US-201514877020-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 7, 2015 |
| Priority date | Oct 7, 2015 |
| Publication date | Dec 11, 2018 |
| Grant date | Dec 11, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
For improving a future UI design, a set of data is analyzed. A data in a first subset of the set includes (i) a description of a UI layout including a description of a UI element in a first area of a touch-sensitive device, the first area having a below a level of sensitivity, the data, and (ii) a second area of the touch-sensitive device having a second sensitivity at least equal to the level of sensitivity. A characteristic of the UI element is extracted. A threshold number of data in the first subset include some UI element with the characteristic. For a first area in each data in the subset, the characteristic is determined to cause a sensitivity to reduce to below the level of sensitivity. Accordingly, an instruction causes a UI design tool to move a UI element in the future UI design to a second area.
Opening claim text (preview).
What is claimed is: 1. A computer usable program product comprising a computer readable storage device including computer usable code for improving a future user interface (UI) design, the computer usable code comprising: computer usable code for analyzing, using a processor and a memory of a data processing system, a set of data, a data in a first subset of the set of data including (i) a description of a UI layout that includes a description of a UI element positioned in a first area of a touch-sensitive device, the first area having a first sensitivity to touch, wherein the first sensitivity is below a level of sensitivity, and (ii) a second area of the touch-sensitive device, the second area having a second sensitivity to touch, wherein the second sensitivity is at least equal to the level of sensitivity; computer usable code for extracting a first visual characteristic of the UI element, wherein a threshold number of data in the first subset include some UI element with the first visual characteristic, wherein the first visual characteristic includes at least one of a color or an animation of the UI element; computer usable code for determining, for a first area in each data in the subset, that the first visual characteristic causes a sensitivity to reduce to below the level of sensitivity; and computer usable code for constructing, responsive to the determining, an instruction for a UI design tool, the instruction causing the UI design tool to move a UI element in the future UI design to a second area and replacing use of the first visual characteristic of the UI element with a second visual characteristic in the future UI design, the second visual characteristic associated with a lower number of instances of screen rot than the first visual characteristic. 2. The computer usable program product of claim 1 , further comprising: computer usable code for constructing a second instruction for the UI design tool, wherein the second instruction causes the UI element in the future UI design to be rendered at a first area and migrate to the second area over a period. 3. The computer usable program product of claim 1 , wherein the UI element of the future UI design migrates from the first area to the second area over the period incrementally, each increment of the migration occurring over a fraction of the period, wherein the UI element of the future UI design remains available to receive a touch gesture at each increment of the migration. 4. The computer usable program product of claim 1 , further comprising: computer usable code for analyzing a user preference, wherein the user preference is used in a second threshold number of data in the first subset; computer usable code for concluding, for the first area in each data in the subset, that the user preference causes the sensitivity to reduce to below the level of sensitivity; and computer usable code for constructing, responsive to the concluding, a second instruction for the UI design tool, the second instruction causing the UI design tool to move a UI element in the future UI design to a second area when the future UI design is used with the user preference. 5. The computer usable program product of claim 4 , further comprising: computer usable code for further causing, responsive to the second instruction, the UI design tool to keep a UI element in the future UI design in the first area when the future UI design is used with a different user preference. 6. The computer usable program product of claim 4 , wherein the user preference is a handedness of a user of the future UI design. 7. The computer usable program product of claim 4 , wherein the user preference is an age of a user of the future UI design. 8. The computer usable program product of claim 4 , wherein the user preference is a language preference of a user of the future UI design. 9. The computer usable program product of claim 1 , wherein the computer usable code is stored in a computer readable storage device in a data processing system, and wherein the computer usable code is transferred over a network from a remote data processing system. 10. The computer usable program product of claim 1 , wherein the computer usable code is stored in a computer readable storage device in a server data processing system, and wherein the computer usable code is downloaded over a network to a remote data processing system for use in a computer readable storage device associated with the remote data processing system. 11. A data processing system for improving a future user interface (UI) design, the data processing system comprising: a storage device, wherein the storage device stores computer usable program code; and a processor, wherein the processor executes the computer usable program code, and wherein the computer usable program code comprises: computer usable code for analyzing, using a processor and a memory of a data processing system, a set of data, a data in a first subset of the set of data including (i) a description of a UI layout that includes a description of a UI element positioned in a first area of a touch-sensitive device, the first area having a first sensitivity to touch, wherein the first sensitivity is below a level of sensitivity, and (ii) a second area of the touch-sensitive device, the second area having a second sensitivity to touch, wherein the second sensitivity is at least equal to the level of sensitivity; computer usable code for extracting a first visual characteristic of the UI element, wherein a threshold number of data in the first subset include some UI element with the first visual characteristic, wherein the first visual characteristic includes at least one of a color or an animation of the UI element; computer usable code for determining, for a first area in each data in the subset, that the first visual characteristic causes a sensitivity to reduce to below the level of sensitivity; and computer usable code for constructing, responsive to the determining, an instruction for a UI design tool, the instruction causing the UI design tool to move a UI element in the future UI design to a second area and replacing use of the first visual characteristic of the UI element with a second visual characteristic in the future UI design, the second visual characteristic associated with a lower number of instances of screen rot than the first visual characteristic.
for implementing user interfaces · CPC title
for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title
using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title
Software design · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.