Progressively Indicating New Content in an Application-Selectable User Interface
First Claim
Patent Images
1. A computer-implemented method comprising:
- presenting, in a visible region of an application-selectable user interface, a set of tiles associated with a set of applications;
determining a subset of the set of tiles associated with a subset of applications for which new content is available, at least one tile of the subset of the set of tiles for which new content is available being associated with an application of the subset of applications that is not executing;
determining that a number of tiles of the subset or a fraction of the subset relative to the set exceeds a pre-determined threshold; and
progressively indicating in each of the tiles of the subset that new content is available.
2 Assignments
0 Petitions
Accused Products
Abstract
This document describes techniques for progressively indicating new content in an application-selectable user interface. These techniques permit a user to view indications of new content for applications progressively, rather than all at one time. By so doing, the techniques may avoid mentally or visually overloading or over-stimulating a user viewing the indications.
98 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
presenting, in a visible region of an application-selectable user interface, a set of tiles associated with a set of applications; determining a subset of the set of tiles associated with a subset of applications for which new content is available, at least one tile of the subset of the set of tiles for which new content is available being associated with an application of the subset of applications that is not executing; determining that a number of tiles of the subset or a fraction of the subset relative to the set exceeds a pre-determined threshold; and progressively indicating in each of the tiles of the subset that new content is available. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method comprising:
-
receiving reports associated with multiple applications and indicating new contents or updates to the multiple applications, the multiple applications having associated tiles of an interface through which the new contents or the updates can be indicated; determining which of the associated tiles are in a region of the interface; determining an order in which to indicate the new contents or the updates, the order including a delay prior to indicating at least one of the new contents or the updates in the region of the interface; and indicating the new contents or the updates in the region of the interface and according to the order. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. One or more computer-readable storage media storing instructions that when executed by a computing device cause the computing device to perform operations comprising:
-
determining, for an interface having a visible region in which visible, selectable tiles associated with applications are presented and a non-visible region in which tiles associated with applications are included but not currently presented, a pre-render portion of the non-visible region; pre-rendering animations for tiles in the pre-render portion and for which reports indicating new content have been received; receiving an input selecting to view the pre-render portion of the non-visible region; determining that a number of the tiles in the pre-render portion for which reports indicating new content have been received or a fraction of the number of the tiles in the pre-render portion relative to a total number of tiles in the pre-render portion exceeds a pre-determined threshold; and progressively animating the pre-rendered animations in the pre-render portion responsive to the non-visible region being made visible.
-
Specification