Application launcher sizing
First Claim
Patent Images
1. A method comprising:
- determining a likely usage context, by a computing device, of a user in interacting with the computing device, wherein the determining of the likely usage context comprises;
when the computing device is configured to support user interaction using gestures via a touchscreen of the computing device, selecting a content consumption context as the likely usage context; and
when the computing device is configured to support user interaction using a cursor control peripheral device or keyboard, selecting a productivity usage context as the likely usage context; and
dynamically sizing an application launcher within a display area of the user interface by the computing device based on the determined likely usage context of the user, wherein the application launcher is;
configured for output responsive to an input received from a user; and
including a plurality of representations of applications that are selectable to navigate to a user interface corresponding with a respective said application.
3 Assignments
0 Petitions
Accused Products
Abstract
Application launcher sizing techniques are described. In one or more implementations, a likely usage context is determined, by a computing device, of a user in interacting with the computing device. An application launcher is dynamically sized within a display area of the user interface by the computing device based on the determined likely usage context of the user. The application launcher is configured for output responsive to an input received from a user and includes a plurality of representations of applications that are selectable to navigate to a user interface corresponding with a respective said application.
21 Citations
19 Claims
-
1. A method comprising:
-
determining a likely usage context, by a computing device, of a user in interacting with the computing device, wherein the determining of the likely usage context comprises; when the computing device is configured to support user interaction using gestures via a touchscreen of the computing device, selecting a content consumption context as the likely usage context; and when the computing device is configured to support user interaction using a cursor control peripheral device or keyboard, selecting a productivity usage context as the likely usage context; and dynamically sizing an application launcher within a display area of the user interface by the computing device based on the determined likely usage context of the user, wherein the application launcher is; configured for output responsive to an input received from a user; and including a plurality of representations of applications that are selectable to navigate to a user interface corresponding with a respective said application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device comprising:
-
a display device having an available display area to display a user interface; and one or more modules implemented at least partially in hardware, the one or more modules configured to expose an application launcher configured to; determine a likely usage context of a user in interacting with the computing device, wherein determining the likely usage context comprises; when the computing device is configured to support user interaction using gestures via a touchscreen of the computing device, selecting a content consumption context as the likely usage context; when the computing device is configured to support user interaction using a cursor control peripheral device or keyboard, selecting a productivity usage context as the likely usage context; and dynamically size the application launcher within the display area of the user interface based on the determined likely usage context of the user, wherein the application launcher is dynamically resizable in both horizontal and vertical directions within the display area of the display device; wherein the application launcher includes a plurality of representations of applications that are selectable to navigate to a user interface corresponding with a respective said application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computing device comprising:
-
a display device; a processing system; and memory configured to maintain an operating system that is executable by the processing system to cause output of an application launcher on the display device, the operating system configured to; determine a likely usage context of a user in interacting with the computing device, wherein determining the likely usage context comprises; when the computing device is configured to support user interaction using gestures via a touchscreen of the computing device, selecting a content consumption context as the likely usage context; and when the computing device is configured to support user interaction using a cursor control peripheral device or keyboard, selecting a productivity usage context as the likely usage context; cause a switch between the content consumption context of the application launcher and the productivity usage context of the application launcher responsive to determining the likely usage context of the user in interacting with the computing device; and dynamically size the application launcher within a display area of a user interface by the computing device based on the determined likely usage context of the user. - View Dependent Claims (19)
-
Specification