Method to automatically update a homescreen
First Claim
1. A method, comprising:
- identifying applications installed on a mobile device;
maintaining historical data pertaining to use of the applications installed on the mobile device;
ascertaining a context of the mobile device;
determining locations in which a plurality of icons representing a plurality of items are to be presented within a homescreen of a display of the mobile device based, at least in part, on the context of the mobile device and the historical data, the plurality of items comprising at least a portion of the applications installed on the mobile device;
updating the homescreen of the mobile device according to the locations, wherein updating the homescreen of the mobile device comprises providing the plurality of icons for display within the homescreen of the mobile device such that the homescreen of the mobile device displays the plurality of icons representing the plurality of items at the locations, wherein updating the homescreen of the mobile device is performed such that at least one of a color, a saturation or a brightness of at least one icon of the plurality of icons indicates whether a location of the at least one icon within the homescreen was previously selected by a user of the mobile device;
receiving from a first application of the applications installed on the mobile device, via an application programming interface (API), a request pertaining to display of an icon associated with the first application or a tile associated with the first application;
determining whether to display the icon or the tile according to the request received from the first application based, at least in part, on the context of the mobile device; and
providing the icon or the tile associated with the first application for display within the homescreen of the mobile device responsive to determining to display the icon or the tile associated with the first application.
5 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, applications installed on a mobile device may be identified. Historical data pertaining to use of the applications installed on the mobile device may be obtained. A context of the mobile device may be ascertained. Locations in which a plurality of icons representing a plurality of items are to be presented within a homescreen of the mobile device may be determined based, at least in part, on the context of the mobile device and the historical data, where the plurality of items include the applications installed on the mobile device. The homescreen of the mobile device may be updated according to the determined locations, wherein updating the homescreen of the mobile device includes providing at least a portion of the plurality of icons for display within the homescreen of the mobile device such that the homescreen of the mobile device displays the plurality of icons representing the plurality of items at the determined locations.
-
Citations
22 Claims
-
1. A method, comprising:
- identifying applications installed on a mobile device;
maintaining historical data pertaining to use of the applications installed on the mobile device;ascertaining a context of the mobile device; determining locations in which a plurality of icons representing a plurality of items are to be presented within a homescreen of a display of the mobile device based, at least in part, on the context of the mobile device and the historical data, the plurality of items comprising at least a portion of the applications installed on the mobile device; updating the homescreen of the mobile device according to the locations, wherein updating the homescreen of the mobile device comprises providing the plurality of icons for display within the homescreen of the mobile device such that the homescreen of the mobile device displays the plurality of icons representing the plurality of items at the locations, wherein updating the homescreen of the mobile device is performed such that at least one of a color, a saturation or a brightness of at least one icon of the plurality of icons indicates whether a location of the at least one icon within the homescreen was previously selected by a user of the mobile device; receiving from a first application of the applications installed on the mobile device, via an application programming interface (API), a request pertaining to display of an icon associated with the first application or a tile associated with the first application; determining whether to display the icon or the tile according to the request received from the first application based, at least in part, on the context of the mobile device; and providing the icon or the tile associated with the first application for display within the homescreen of the mobile device responsive to determining to display the icon or the tile associated with the first application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
- identifying applications installed on a mobile device;
-
18. An apparatus, comprising:
-
a processor; and a memory, at least one of the processor or the memory being configured to; identify applications installed on a mobile device; maintain historical data pertaining to use of the applications installed on the mobile device; ascertain a context of the mobile device; determine locations in which a plurality of icons representing a plurality of items are to be presented within a homescreen of a display of the mobile device based, at least in part, on the context of the mobile device and the historical data, the plurality of items comprising at least a portion of the applications installed on the mobile device; update the homescreen of the mobile device according to the locations, wherein updating the homescreen of the mobile device comprises providing the plurality of icons for display within the homescreen of the mobile device such that the homescreen of the mobile device displays the plurality of icons representing the plurality of items at the locations, wherein updating the homescreen of the mobile device is performed such that at least one of a color, a saturation or a brightness of at least one icon of the plurality of icons indicates whether a location of the at least one icon within the homescreen was previously selected by a user of the mobile device; receive from a first application of the applications installed on the mobile device, via an application programming interface (API), a request pertaining to display of an icon associated with the first application or a tile associated with the first application; determine whether to display the icon or the tile according to the request received from the first application based, at least in part, on the context of the mobile device; and provide the icon or the tile for display within the homescreen of the mobile device responsive to determining to display the icon or the tile associated with the first application. - View Dependent Claims (19, 20)
-
-
21. A computer program product;
- comprising one or more non-transitory computer readable media having computer program instructions stored therein, the computer program instructions being configured such that, when executed by one or more processors, the computer program instructions cause the one or more processors to;
identify applications installed on a mobile device; maintain historical data pertaining to use of the applications installed on the mobile device; ascertain a context of the mobile device; determine locations in which a plurality of icons representing a plurality of items are to be presented within a homescreen of a display of the mobile device based, at least in part, on the context of the mobile device and the historical data, the plurality of items comprising at least a portion of the applications installed on the mobile device; update the homescreen of the mobile device according to the locations, wherein updating the homescreen of the mobile device comprises providing the plurality of icons for display within the homescreen of the mobile device such that the homescreen of the mobile device displays the plurality of icons representing the plurality of items at the locations, wherein updating the homescreen of the mobile device is performed such that at least one of a color, a saturation or a brightness of at least one icon of the plurality of icons indicates whether a location of the at least one icon within the homescreen was previously selected by a user of the mobile device; receive from a first application of the applications installed on the mobile device, via an application programming interface (API), request pertaining to display of an icon associated with the first application or a tile associated with the first application; determine whether to display the icon or the tile according to the request received from the first application based, at least in part, on the context of the mobile device; and provide the icon or the tile for display within the homescreen of the mobile device responsive to determining to display the icon or the tile associated with the first application. - View Dependent Claims (22)
- comprising one or more non-transitory computer readable media having computer program instructions stored therein, the computer program instructions being configured such that, when executed by one or more processors, the computer program instructions cause the one or more processors to;
Specification