System and method for altering interactive element placement based around damaged regions on a touchscreen device
First Claim
1. An apparatus comprising:
- a damage location module that determines a location of an area of damage on a touchscreen of a computing device, the area of damage comprising damage to the touchscreen, the damage location module further comprisinga photograph module that receives a photograph of the touchscreen; and
a photo damage module that determines from the photograph the area of damage on the touchscreen;
a display location module that determines a location of one or more display items commanded to be displayed on the touchscreen, each display item comprising a location to be displayed on the touchscreen; and
a rearrangement module that alters a location of a display item to be displayed in the area of damage wherein the display item is moved to a location on the touchscreen outside the area of damage on the touchscreen,wherein at least a portion of the damage location module, the display location module, and the rearrangement module comprise one or more of hardware and executable code, the executable code stored on one or more computer readable storage media.
5 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for avoiding a damaged region on a touchscreen is disclosed. A method and a computer program product also perform the functions of the apparatus. The apparatus includes a damage location module that determines a location of an area of damage on a touchscreen of a computing device. The area of damage includes damage to the touchscreen. The apparatus, in one embodiment, includes a display location module that determines a location of one or more display items commanded to be displayed on the touchscreen. Each display item includes a location to be displayed on the touchscreen. The apparatus includes, in one embodiment, a rearrangement module that alters a location of a display item to be displayed in the area of damage where the display item is moved to a location on the touchscreen outside the area of damage on the touchscreen.
-
Citations
30 Claims
-
1. An apparatus comprising:
-
a damage location module that determines a location of an area of damage on a touchscreen of a computing device, the area of damage comprising damage to the touchscreen, the damage location module further comprising a photograph module that receives a photograph of the touchscreen; and a photo damage module that determines from the photograph the area of damage on the touchscreen; a display location module that determines a location of one or more display items commanded to be displayed on the touchscreen, each display item comprising a location to be displayed on the touchscreen; and a rearrangement module that alters a location of a display item to be displayed in the area of damage wherein the display item is moved to a location on the touchscreen outside the area of damage on the touchscreen, wherein at least a portion of the damage location module, the display location module, and the rearrangement module comprise one or more of hardware and executable code, the executable code stored on one or more computer readable storage media. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving a photograph of the touchscreen; determining, using the photograph, a location of an area of damage on a touchscreen of a computing device, the area of damage comprising damage to the touchscreen; determining a location of one or more display items commanded to be displayed on the touchscreen, each display item comprising a location to be displayed on the touchscreen; and altering a location of a display item to be displayed in the area of damage wherein the display item is moved to a location on the touchscreen outside the area of damage on the touchscreen. - View Dependent Claims (14)
-
-
15. A computer program product comprising a non-transitory computer readable storage medium having program code embodied therein, the program code readable/executable by a processor for:
-
receiving a photograph of the touchscreen; determining, using the photograph, a location of an area of damage on a touchscreen of a computing device, the area of damage comprising damage to the touchscreen; determining a location of one or more display items commanded to be displayed on the touchscreen, each display item comprising a location to be displayed on the touchscreen; and altering a location of a display item to be displayed in the area of damage wherein the display item is moved to a location on the touchscreen outside the area of damage on the touchscreen.
-
-
16. An apparatus comprising:
-
a damage location module that determines a location of an area of damage on a touchscreen of a computing device, the area of damage comprising damage to the touchscreen; a display location module that determines a location of one or more display items commanded to be displayed on the touchscreen, each display item comprising a location to be displayed on the touchscreen; and a rearrangement module that alters a location of a display item to be displayed in the area of damage wherein the display item is moved to a location on the touchscreen outside the area of damage on the touchscreen, the rearrangement module further comprising a rotation module that rotates a display on the touchscreen independent of an accelerometer of the computing device, wherein after rotating the display, the display item to be displayed in the area of damage is located in an area outside the area of damage; wherein at least a portion of said modules comprise one or more of hardware and executable code, the executable code stored on one or more computer readable storage media. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method comprising:
-
determining a location of an area of damage on a touchscreen of a computing device, the area of damage comprising damage to the touchscreen; determining a location of one or more display items commanded to be displayed on the touchscreen, each display item comprising a location to be displayed on the touchscreen; and altering a location of a display item to be displayed in the area of damage wherein the display item is moved to a location on the touchscreen outside the area of damage on the touchscreen, wherein altering the location of the display item to be displayed in the area of damage further comprises rotating a display on the touchscreen independent of an accelerometer of the computing device, wherein after rotating the display, the display item to be displayed in the area of damage is located in an area outside the area of damage. - View Dependent Claims (28, 29)
-
-
30. A computer program product comprising a non-transitory computer readable storage medium having program code embodied therein, the program code readable/executable by a processor for:
-
determining a location of an area of damage on a touchscreen of a computing device, the area of damage comprising damage to the touchscreen; determining a location of one or more display items commanded to be displayed on the touchscreen, each display item comprising a location to be displayed on the touchscreen; and altering a location of a display item to be displayed in the area of damage wherein the display item is moved to a location on the touchscreen outside the area of damage on the touchscreen, wherein altering the location of the display item to be displayed in the area of damage further comprises rotating a display on the touchscreen independent of an accelerometer of the computing device, wherein after rotating the display, the display item to be displayed in the area of damage is located in an area outside the area of damage.
-
Specification