Recommending bending lines on flexible displays
AssigneeInternational Business Machines Corporation
InventorsJames E. Bostick, Hernan A. Cunico, John M. Ganci, Jr., Sarbajit K. Rakshit
Life of this patent
Estimating the term…
Abstract
Embodiments of the present invention provide a method and system for recommending one or more bend lines in a flexible display to distribute a bending load on the flexible display. According to one embodiment, one or more bend lines are detected in a display, and data from the bend lines is obtained and stored. The data is compared to a pre-determined manufacturer bending threshold of the display, and the system determines whether one or more bends in the display have exceeded the pre-determined manufacturer bending threshold. When the threshold has been exceeded, an alert is created and sent to a user of the device.
Claims17
A method for recommending one or more bend lines in a flexible display, the method comprising:
- receiving, by one or more processors, a plurality of data associated with one or more bends in a display;
- comparing, by the one or more processors, the plurality of data associated with the one or more bends in the display to a set of historical bend data and a bending threshold of the display;
- determining, by the one or more processors, whether the one or more bends in the display have exceeded the bending threshold of the display;
- responsive to determining that the one or more bends in the display has exceeded the bending threshold of the display, sending, by the one or more processors, an alert associated with the bending threshold;
- and
- determining, by the one or more processors, an optimal bending line in the display alternative to a detected bend in the display based on applications running on the display, and historical data, wherein:
- the optimal bending line is determined based on a comparison of an existing location of items associated with respective applications running on the display and the detected bend in the display such that the optimal bending line is alternative to the detected bend that conflicts with components of the displayed application running on the display, and
- wherein the historical data accounts for a direction, a bending radius, a duration of each bend line and a frequency of each bend line;
- and
- responsive to determining the optimal bending line in the display, indicating, by the one or more processors, the optimal bending line in the display.
A computer program product comprising:
- a computer readable storage medium and program instructions stored on the computer readable storage medium, the program instructions comprising:
- program instructions to receive a plurality of data associated with one or more bends in a display;
- program instructions to compare the plurality of data associated with the one or more bends in the display to a set of historical bend data and a bending threshold of the display;
- program instructions to determine whether the one or more bends in the display have exceeded the bending threshold of the display;
- program instructions to, responsive to determining that the one or more bends in the display have exceeded the bending threshold of the display, send an alert associated with the bending threshold;
- and
- program instructions to determine an optimal bending line in the display alternative to a detected bend in the display based on applications running on the display and historical data, wherein:
- the optimal bending line is determined based on a comparison of an existing location of items associated with respective applications running on the display and the detected bend in the display such that the optimal bending line is alternative to the detected bend that conflicts with components of the displayed application running on the display, and
- wherein the historical data accounts for a direction, a bending radius, a duration of each bend line and a frequency of each bend line;
- and
- program instructions to, responsive to determining the optimal bending line in the display, indicate the optimal bending line in the display.
A computer system comprising:
- one or more computer processors;
- one or more computer readable storage media;
- program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising:
- program instructions to receive a plurality of data associated with one or more bends in a display;
- program instructions to compare the plurality of data associated with the one or more bends in the display to a set of historical bend data and a bending threshold of the display;
- program instructions to determine whether the one or more bends in the display have exceeded the bending threshold of the display;
- program instructions to, responsive to determining that the one or more bends in the display have exceeded the bending threshold of the display, send an alert associated with the bending threshold;
- and
- program instructions to determine an optimal bending line in the display alternative to a detected bend in the display based on applications running on the display and historical data, wherein:
- the optimal bending line is determined based on a comparison of an existing location of items associated with respective applications running on the display and the detected bend in the display such that the optimal bending line is alternative to the detected bend that conflicts with components of the displayed application running on the display, and
- wherein the historical data accounts for a direction, a bending radius, a duration of each bend line and a frequency of each bend line;
- and
- program instructions to, responsive to determining the optimal bending line in the display, indicate the optimal bending line in the display.
Dependencies are inferred from the claim text.