Techniques to customize a user interface for different displays
First Claim
1. A computer-implemented method, comprising:
- displaying a user interface view of an application on a first display of a device, the user interface view having a first set of user interface control elements and a content of the application;
detecting a second display of the device, wherein the second display has a first area including a first side of the second display and a second area including a second side of the second display, where the first area and the second area of the second displayed do not overlap;
customizing the user interface view of the application on the first display by generating a customized interface view based on an adaptation parameter,the customized user interface view having a second set of user interface control elements and the content of the application, wherein the second set of user interface control elements are different from the first set of user interface control elements, and wherein the user interface control elements are enabled to control operations of the application;
displaying the customized user interface view of the application on the second display of the device at a same time as displaying the user interface view of the application on the first display of the device;
receiving another adaptation parameter indicating that a user'"'"'s location is closer to the second area than the first area of the second display; and
in response to receiving the another adaptation parameter, modifying the customized user interface view bymoving at least one of the user interface control elements of the second set of user interface control elements from a first location within the first area of the second display to a second location within the second area of the second display, where in the second location is closer to the user then the first location, while the content of the application is displayed on the first display and the second display and the location of the first set of user interface control elements on the first display remain unchanged; and
displaying the modified customized user interface on the second display.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques to customize a user interface for different displays are described. An apparatus such as an electronic device with a processing system may implement a custom user interface system that when executed by a processor is operative to adapt a user interface view of an application for presentation by one or more displays. The custom user interface system may comprise, among other elements, a user interface adaptation component operative to receive as input a user interface view of the application for presentation on a first display and an adaptation parameter, and modify the user interface view for presentation on a second display based on the adaptation parameter. A presentation component is operative to present the customized user interface view on the second display. Other embodiments are described and claimed.
-
Citations
18 Claims
-
1. A computer-implemented method, comprising:
-
displaying a user interface view of an application on a first display of a device, the user interface view having a first set of user interface control elements and a content of the application; detecting a second display of the device, wherein the second display has a first area including a first side of the second display and a second area including a second side of the second display, where the first area and the second area of the second displayed do not overlap; customizing the user interface view of the application on the first display by generating a customized interface view based on an adaptation parameter, the customized user interface view having a second set of user interface control elements and the content of the application, wherein the second set of user interface control elements are different from the first set of user interface control elements, and wherein the user interface control elements are enabled to control operations of the application; displaying the customized user interface view of the application on the second display of the device at a same time as displaying the user interface view of the application on the first display of the device; receiving another adaptation parameter indicating that a user'"'"'s location is closer to the second area than the first area of the second display; and in response to receiving the another adaptation parameter, modifying the customized user interface view by moving at least one of the user interface control elements of the second set of user interface control elements from a first location within the first area of the second display to a second location within the second area of the second display, where in the second location is closer to the user then the first location, while the content of the application is displayed on the first display and the second display and the location of the first set of user interface control elements on the first display remain unchanged; and displaying the modified customized user interface on the second display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer storage hardware device containing instructions that, when executed by a processor, perform a method comprising:
-
displaying a user interface view of an application on a first display of a device, the first user interface view having a first set of user interface elements and a content of the application; detecting a second display of the device, wherein the second display has a first area including a first side of the second display and a second area including a second side of the second display, where the first area and the second area of the second displayed do not overlap; customizing the user interface view of the application on the first display by generating a customized interface view based on an adaptation parameter, the customized user interface view having a second set of user interface control elements and the content of the application, wherein the second set of user interface control elements are different from the first set of user interface control elements, and wherein the user interface control elements are enabled to control operations of the application; displaying the customized user interface view of the application on the second display of the device at a same time as presenting the user interface view of the application on the first display of the device; receiving another adaptation parameter indicating that a user'"'"'s location is closer to the second area than the first area of the second display; and in response to receiving the another adaptation parameter, modifying the customized user interface view by moving at least one of the user interface control elements of the second set of user interface control elements from a first location within the first area of the second display to a second location within the second area of the second display, where in the second location is closer to the user then the first location, while the content of the application is displayed on the first display and the second display and the location of the first set of user interface control elements on the first display remain unchanged; and displaying the modified customized user interface on the second display. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An apparatus, comprising:
-
a processor; multiple displays coupled to the processor; and a memory coupled to the processor, the memory storing a custom user interface system that, when executed by the processor, is configured to adapt a user interface view of an application for presentation by one or more displays, the custom user interface system comprising; a user interface adaptation component configured to receive as input a first user interface view of the application for presentation on a first display and an adaptation parameter, and generate a second user interface view by customizing the first user interface view of the application on the first display based on the first user interface view for presentation on a second display based on the adaptation parameter, wherein the first user interface view comprises a first set of user interface control elements and a content of the application, and wherein the second user interface view comprises a second set of user interface control elements that are different from the first set of user interface control elements and the content of the application, where in the user interface control elements are enabled to control operations of the application; and a presentation component configured to displaying the first user interface view of an application on a first display of a device, detect a second display of the device, wherein the second display has a first area including a first side of the second display and a second area including a second side of the second display, where the first area and the second area of the second displayed do not overlap, display the second user interface view on the second display of the device at a same time as presenting the first user interface view of the application on the first display of the device, the presentation component further configured to receive another adaptation parameter indicating a user'"'"'s location is closer to the second area than the first area of the second display, and in response to receiving the another adaptation parameter, modifying the second user interface view by moving at least one of the user interface control elements of the second set of user interface control elements from a first location within the first area of the second display to a second location within the second area of the second display, where in the second location is closer to the user then the first location, while the content of the application is displayed on the first display and the second display and the location of the first set of user interface control elements on the first display remain unchanged; and displaying the modified second user interface on the second display. - View Dependent Claims (15, 16, 17, 18)
-
Specification