Chromeless user interface
First Claim
Patent Images
1. A method comprising:
- executing an application configured to furnish a user experience for a display of a mobile phone; and
implementing a user interface configured to cause an application programming interface (API) to be generated to expose functionality to the application to configure the application for chromeless display of the user experience in which the menu system;
is configured to be displayed over the user experience in response to a menu-based user input being available to the application;
includes at least one menu item configured to be selected to accept the menu-based user input; and
includes a sub-menu operable to be displayed in response to selection of the menu item, the sub-menu comprising a satellite configured to be displayed at a point on the display where the menu item was displayed and a plurality of sub-menu items arranged around the satellite.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described to implement a user interface for a display of a mobile device. In an implementation, the user interface may include a chromeless menu configured to be displayed when menu-based user input to the mobile device is available; a system tray configured to be displayed on the display when a notice containing status information affecting operability of the mobile device is available; and a task switcher module operable to cause a chromeless overlay be displayed over an active application being executed by the mobile device to allow selection of one or more applications of the mobile device.
-
Citations
18 Claims
-
1. A method comprising:
-
executing an application configured to furnish a user experience for a display of a mobile phone; and implementing a user interface configured to cause an application programming interface (API) to be generated to expose functionality to the application to configure the application for chromeless display of the user experience in which the menu system; is configured to be displayed over the user experience in response to a menu-based user input being available to the application; includes at least one menu item configured to be selected to accept the menu-based user input; and includes a sub-menu operable to be displayed in response to selection of the menu item, the sub-menu comprising a satellite configured to be displayed at a point on the display where the menu item was displayed and a plurality of sub-menu items arranged around the satellite. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A mobile device comprising:
-
a display; and one or more modules implemented at least partially in hardware to provide a user interface configured to cause an application programming interface (API) to be generated to expose functionality to the application to configure the application for chromeless display of the user experience in which the menu system; is configured to be displayed over the user experience in response to a menu-based user input being available to the application; includes at least one menu item configured to be selected to accept the menu-based user input; and includes a sub-menu operable to be displayed in response to selection of the menu item, the sub-menu comprising a satellite configured to be displayed at a point on the display where the menu item was displayed and a plurality of sub-menu items arranged around the satellite. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. One or more computer readable storage media comprising instructions stored thereon that, responsive to execution by a device, causes the device to generate a user interface configured to cause an application programming interface (API) to be generated to expose functionality to an application to configure the application for chromeless display of the user experience in which the menu system:
-
is configured to be displayed over the user experience in response to a menu-based user input being available to the application; includes at least one menu item configured to be selected to accept the menu-based user input; and includes a sub-menu operable to be displayed in response to selection of the menu item, the sub-menu comprising a satellite configured to be displayed at a point on a display where the menu item was displayed and a plurality of sub-menu items arranged around the satellite. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification