Home screen user interface for electronic device display
First Claim
Patent Images
1. A method comprising:
- selecting, via a processor of a mobile device, displayable objects each corresponding to a function of an application of plurality of applications of the mobile device, wherein the displayable objects comprise a first displayable object selected based on stored preferences of a user identity associated with the mobile device, a second displayable object selected based on a usage history of the user identity, and a third displayable object selected based on a first location of the mobile device at a first time, and wherein the displayable objects are not displayed together on a first user interface of the mobile device;
creating, via the processor of the mobile device, a graphical presentation layer for presentation on a display screen of the mobile device, wherein the graphical presentation layer comprises the displayable objects, wherein the graphical presentation layer is selectively exposable, and whereinwhen the graphical presentation layer is not selectively exposed, the first user interface is presented for display on the display screen; and
when the graphical presentation layer is selectively exposed, the graphical presentation layer is presented for display on the display screen of the mobile device as a second user interface;
determining, based on location data generated by a location system of the mobile device, that the mobile device has moved to a second location at a second time; and
in response to the determining that the mobile device has moved to the second location,updating, via the processor of the mobile device, at least one of the displayable objects to generate updated displayable objects; and
updating, via the processor of the mobile device, the graphical presentation layer to include the updated displayable objects.
1 Assignment
0 Petitions
Accused Products
Abstract
A user interface overlay is presented over a native graphical user interface (GUI) of a device. By way of example, the overlay can include a graphical presentation layer (GPL) that can selectively mask and/or expose functionality of the native GUI of the device. In addition, the GPL can bundle disparate portions of native functionality in accord with one or more logical associations between a title, tag, application, purpose, type, or like qualifier, associated with the disparate portions. In addition, user preferences and device/network intelligence components can dynamically customize portions of the GPL to match a location, locale, mood, or setting or like situational context of a device and/or user.
43 Citations
23 Claims
-
1. A method comprising:
-
selecting, via a processor of a mobile device, displayable objects each corresponding to a function of an application of plurality of applications of the mobile device, wherein the displayable objects comprise a first displayable object selected based on stored preferences of a user identity associated with the mobile device, a second displayable object selected based on a usage history of the user identity, and a third displayable object selected based on a first location of the mobile device at a first time, and wherein the displayable objects are not displayed together on a first user interface of the mobile device; creating, via the processor of the mobile device, a graphical presentation layer for presentation on a display screen of the mobile device, wherein the graphical presentation layer comprises the displayable objects, wherein the graphical presentation layer is selectively exposable, and wherein when the graphical presentation layer is not selectively exposed, the first user interface is presented for display on the display screen; and when the graphical presentation layer is selectively exposed, the graphical presentation layer is presented for display on the display screen of the mobile device as a second user interface; determining, based on location data generated by a location system of the mobile device, that the mobile device has moved to a second location at a second time; and in response to the determining that the mobile device has moved to the second location, updating, via the processor of the mobile device, at least one of the displayable objects to generate updated displayable objects; and updating, via the processor of the mobile device, the graphical presentation layer to include the updated displayable objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
selecting, via a processor of a mobile device, displayable objects each corresponding to a function of an application of applications of the mobile device, wherein the displayable objects comprise a first displayable object selected based on stored preferences of an identity of a user of the mobile device, a second displayable object selected based on a usage history of the identity of the user of the mobile device, and a third displayable object selected based on a first location of the mobile device at a first time, and wherein the displayable objects are not displayed together on a first user interface of the mobile device; creating, via the processor of the mobile device, a second user interface for presentation on a display screen of the mobile device, wherein the second user interface comprises the displayable objects, wherein the second user interface is selectively exposable, and wherein when the second user interface is not selectively exposed, the first user interface is presented for display on the display screen; and when the second user interface is selectively exposed, the second user interface is presented for display on the display screen of the mobile device; determining, based on location data generated by the mobile device, that the mobile device has moved to a second location at a second time; and in response to the determining that the mobile device has moved to the second location, updating, via the processor of the mobile device, at least one of the displayable objects to generate updated displayable objects; and updating, via the processor of the mobile device, the second user interface to include the updated displayable objects. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method, comprising:
-
selecting, via a processor of a mobile device, displayable objects each corresponding to a function of one application of applications of the mobile device, wherein the displayable objects comprise a first displayable object selected based on stored preferences of a user of the mobile device, a second displayable object selected based on a usage history of the user of the mobile device, and a third displayable object selected based on a first location of the mobile device at a first time, and wherein the displayable objects correspond to functions of the applications of the mobile device that are accessible by way of different icons of a first user interface of the mobile device; creating, via the processor of the mobile device, a second user interface for presentation on a display screen of the mobile device, wherein the second user interface comprises the displayable objects, and wherein the second user interface is selectively exposed, and wherein when the second user interface is not selectively exposed, the first user interface is presented for display on the display screen; and when the second user interface is selectively exposed, the second user interface is presented for display on the display screen of the mobile device; determining, based on location data generated by a location system of the mobile device, that the mobile device has moved to a second location at a second time; and in response to determining the mobile device has moved to the second location, updating, via the processor of the mobile device, at least one of the displayable objects to generate updated displayable objects; and updating, via the processor of the mobile device, the second user interface to include the updated displayable objects. - View Dependent Claims (21)
-
-
22. A computer readable storage device comprising executable instructions that, in response to execution, cause a mobile device comprising a processor to perform operations, comprising:
-
selecting displayable objects each corresponding to a function of an application of applications of the mobile device, wherein the displayable objects comprise a first displayable object selected based on preference data indicative of a preference of a user identity associated with the mobile device, a second displayable object selected based on usage data indicative of usage history of the user identity, and a third displayable object selected based on first location data indicative of a first location of the mobile device during a first time period, and wherein the displayable objects correspond to functions of the applications of the mobile device that are accessible by way of different icons of a first user interface of the mobile device; creating a second user interface for presentation via a display screen of the mobile device, wherein the second user interface comprises the displayable objects, and wherein the second user interface is selectively exposed; in response to the second user interface not being selectively exposed, presenting the first user interface for display via the display screen; in response to the second user interface being selectively exposed, presenting the second user interface is presented for display via the display screen; and in response to determining, based on second location data determined by a location system of the mobile device, that the mobile device has moved to a second location at a second time, updating one of the displayable objects to generate updated displayable objects; and updating the second user interface to include the updated displayable objects. - View Dependent Claims (23)
-
Specification