Customizable Bladed Applications
First Claim
1. A method implemented by a computing device comprising:
- detecting an event to initiate arrangement of a graphical user interface for a platform into a simultask mode that enables combined user access to multiple applications of the platform via respective portions for the multiple applications exposed via the graphical user interface;
responsive to detection of the event, activating the simultask mode by;
controlling arrangement of the chrome elements within the graphical user interface to generate at least;
a bladed view in a portion of the graphical user interface configured to provide a compact application representation for one application having a plurality of application-specific elements populated with data derived from metadata associated with the one application; and
an expanded view for a different application in another portion of the graphical user interface configured to provide principal chrome for a different application; and
exposing the bladed view and expanded view via the graphical user interface to facilitate the combined user access to the multiple applications.
2 Assignments
0 Petitions
Accused Products
Abstract
Customizable bladed applications are described herein. A device platform is configured to provide a simultask mode that enables combined user access to multiple applications of the platform via respective chrome portions. When simultask mode is active, arrangement of chrome elements within a user interface is controlled to generate a bladed view that provides a compact representation for one application in conjunction with an expanded view that provides principal chrome for a different application. The platform makes the bladed view available for any displayable application of the platform. The bladed view may also include application-specific elements that are populated using customizations designated via metadata of the application, or using default information for applications in the absence of designated customizations. Further, the platform may implement a notification system that operates on behalf of applications to obtain and apply updates for dynamically updatable content incorporated into bladed views.
-
Citations
20 Claims
-
1. A method implemented by a computing device comprising:
-
detecting an event to initiate arrangement of a graphical user interface for a platform into a simultask mode that enables combined user access to multiple applications of the platform via respective portions for the multiple applications exposed via the graphical user interface; responsive to detection of the event, activating the simultask mode by; controlling arrangement of the chrome elements within the graphical user interface to generate at least; a bladed view in a portion of the graphical user interface configured to provide a compact application representation for one application having a plurality of application-specific elements populated with data derived from metadata associated with the one application; and an expanded view for a different application in another portion of the graphical user interface configured to provide principal chrome for a different application; and exposing the bladed view and expanded view via the graphical user interface to facilitate the combined user access to the multiple applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing device comprising:
-
a processing system; one or more computer-readable media storing processor-executable instructions that, responsive to execution by the processing system, implement an operating system for the computing device configured to perform operations comprising; generating a bladed view of a selected application to provide a compact application representation having a plurality of application-specific elements populated with data derived from metadata associated with the selected application, the operating system configured to generate bladed views for any displayable application of the computing device using corresponding metadata; exposing the bladed view for the selected application in a graphical user interface for the computing device in connection with an expanded view configured to provide principal chrome for a different application; obtaining a notification for the selected application via a notification system of the operating system, the notification indicating an update for data presented via the plurality of application-specific elements the bladed view; and updating the application-specific elements to reflect the update as indicated by the notification. - View Dependent Claims (14, 15, 16)
-
-
17. One or more computer-readable storage media storing instructions that, when executed by a processing system of a device, cause an operating system for the device to perform operations comprising:
-
exposing an application selector configured to enable user navigation of and selection between multiple applications active on the device; obtaining input via the application selector to select one of the multiple applications to place into a bladed view; arranging a graphical user interface for the device to represent the selected application in the bladed view; receiving additional input via the application selector to select a main application to present in an expanded view; controlling arrangement of the graphical user interface for the device to represent the main application in the expanded view in conjunction with the bladed view of the selected application. - View Dependent Claims (18, 19, 20)
-
Specification