Pivot-based tile gallery with adapted tile(s)
First Claim
1. A system to provide a pivot-based tile gallery with an adapted tile, the system comprising:
- memory; and
one or more processors coupled to the memory, the one or more processors configured to;
configure a tile, wherein the tile is wrapped in a wrapper of an adapted tile and is configured to implement functionality of an aspect of a resource based on one or more first inputs, the tile having a first code interface that is configured to receive the one or more first inputs, the one or more first inputs including a bindable first input;
configure the wrapper to utilize the tile to implement the functionality of the aspect of the resource based on one or more second inputs, at least one of the one or more second inputs being different from at least one of the one or more first inputs, the wrapper having a second code interface that is configured to receive the one or more second inputs, the one or more second inputs including a bindable second input;
configure the wrapper to bind the bindable second input that the second code interface of the wrapper is configured to receive to the bindable first input that the first code interface of the tile is configured to receive;
generate a tile gallery that includes tiles that are configured to provide user interface (UI) representations of aspects of resources that are accessible via an application; and
cause display of a UI representation of the tile gallery that comprises;
a first pivot element that enables selection of a subset from subsets of the tiles, each subset including at least one of the tiles, andfirst UI representations of the aspects that are provided by the tiles in a selected subset, which is selected via the first pivot element, and not second UI representations of the aspects that are provided by the tiles that are not included in the selected subset, the first UI representations being selectable to cause functionality of the aspects that are associated with the respective tiles to be implemented, the first UI representations including a selectable UI representation that corresponds to the adapted tile and that is selectable to cause the functionality of the aspect to be implemented.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are described herein that are capable of providing a pivot-based tile gallery with an adapted tile (e.g., in an application, such as a web application in a browser). A pivot is code that enables selection of a subset of tiles from multiple subsets of tiles. A pivot element is an interface element that represents a pivot. For instance, selection of the subset of tiles via the pivot may cause a user interface (UI) representation of the tile gallery to include UI representations of the tiles in the selected subset (e.g., and not UI representations of the tiles that are not included in the selected subset). An adapted tile is a tile that includes a wrapper and a second tile. The wrapper wraps the second tile. For instance, the wrapper may enable the adapted tile to use the second tile to implement functionality of an aspect of a resource.
20 Citations
20 Claims
-
1. A system to provide a pivot-based tile gallery with an adapted tile, the system comprising:
-
memory; and one or more processors coupled to the memory, the one or more processors configured to; configure a tile, wherein the tile is wrapped in a wrapper of an adapted tile and is configured to implement functionality of an aspect of a resource based on one or more first inputs, the tile having a first code interface that is configured to receive the one or more first inputs, the one or more first inputs including a bindable first input; configure the wrapper to utilize the tile to implement the functionality of the aspect of the resource based on one or more second inputs, at least one of the one or more second inputs being different from at least one of the one or more first inputs, the wrapper having a second code interface that is configured to receive the one or more second inputs, the one or more second inputs including a bindable second input; configure the wrapper to bind the bindable second input that the second code interface of the wrapper is configured to receive to the bindable first input that the first code interface of the tile is configured to receive; generate a tile gallery that includes tiles that are configured to provide user interface (UI) representations of aspects of resources that are accessible via an application; and cause display of a UI representation of the tile gallery that comprises; a first pivot element that enables selection of a subset from subsets of the tiles, each subset including at least one of the tiles, and first UI representations of the aspects that are provided by the tiles in a selected subset, which is selected via the first pivot element, and not second UI representations of the aspects that are provided by the tiles that are not included in the selected subset, the first UI representations being selectable to cause functionality of the aspects that are associated with the respective tiles to be implemented, the first UI representations including a selectable UI representation that corresponds to the adapted tile and that is selectable to cause the functionality of the aspect to be implemented. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of providing a pivot-based tile gallery with an adapted tile using one or more processors of a processor-based system, the method comprising:
-
configuring, using at least one of the one or more processors, a tile, wherein the tile is wrapped in a wrapper of an adapted tile and is configured to implement functionality of an aspect of a resource that is accessible via an application based on one or more first inputs, the tile having a first code interface that is configured to receive the one or more first inputs, the one or more first inputs including a bindable first input; configuring, using at least one of the one or more processors, the wrapper to utilize the tile to implement the functionality of the aspect of the resource based on one or more second inputs, at least one of the one or more second inputs being different from at least one of the one or more first inputs, the wrapper having a second code interface that is configured to receive the one or more second inputs, the one or more second inputs including a bindable second input; configuring, using at least one of the one or more processors, the wrapper to bind the bindable second input that the second code interface of the wrapper is configured to receive to the bindable first input that the first code interface of the tile is configured to receive; generating, using at least one of the one or more processors, a tile gallery that includes tiles that are configured to provide user interface (UI) representations of aspects of resources that are accessible via the application; and causing, using at least one of the one or more processors, display of a UI representation of the tile gallery, comprising; causing display of a first pivot element that enables selection of a subset from subsets of the tiles, each subset including at least one of the tiles; and causing display of first UI representations of the aspects that are provided by the tiles in a selected subset, which is selected via the first pivot element, and not second UI representations of the aspects that are provided by the tiles that are not included in the selected subset, the first UI representations being selectable to cause functionality of the aspects that are associated with the respective tiles to be implemented, the first UI representations including a selectable UI representation that corresponds to the adapted tile and that is selectable to cause the functionality of the aspect to be implemented. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product comprising a computer-readable medium having computer program logic recorded thereon for enabling a processor-based system to perform operations to provide a pivot-based tile gallery with an adapted tile, the operations comprising:
-
configure a tile, wherein the tile is wrapped in a wrapper of an adapted tile and is configured to implement functionality of an aspect of a resource based on one or more first inputs, the tile having a first code interface that is configured to receive the one or more first inputs, the one or more first inputs including a bindable first input; configure the wrapper to utilize the tile to implement the functionality of the aspect of the resource based on one or more second inputs, at least one of the one or more second inputs being different from at least one of the one or more first inputs, the wrapper having a second code interface that is configured to receive the one or more second inputs, the one or more second inputs including a bindable second input; configure the wrapper to bind the bindable second input that the second code interface of the wrapper is configured to receive to the bindable first input that the first code interface of the tile is configured to receive; generate a tile gallery that includes tiles that are configured to provide user interface (UI) representations of aspects of resources that are accessible via an application; and cause display of a UI representation of the tile gallery that comprises; a first pivot element that enables selection of a subset from subsets of the tiles, each subset including at least one of the tiles, and first UI representations of the aspects that are provided by the tiles in a selected subset, which is selected via the first pivot element, and not second UI representations of the aspects that are provided by the tiles that are not included in the selected subset, the first UI representations being selectable to cause functionality of the aspects that are associated with the respective tiles to be implemented, the first UI representations including a selectable UI representation that corresponds to the adapted tile and that is selectable to cause the functionality of the aspect to be implemented.
-
Specification