Presenting an application change through a tile
US-9015606-B2 · Apr 21, 2015 · US
US10514824B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10514824-B2 |
| Application number | US-201514957479-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 2, 2015 |
| Priority date | Jul 12, 2015 |
| Publication date | Dec 24, 2019 |
| Grant date | Dec 24, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 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. 2. The system of claim 1 , wherein the one or more processors are configured to cause the display of the UI representation of the tile gallery that further comprises: a second pivot element that enables selection of a selected resource group from multiple resource groups, each resource group including a respective subset of the resources; and wherein the first pivot element enables selection of a selected resource from the subset of the resources in the selected resource group, the selected resource corresponding to the selected sub set. 3. The system of claim 1 , wherein the one or more second inputs include a single input, the single input being the bindable second input; and wherein the one or more first inputs include multiple inputs. 4. The system of claim 1 , wherein the one or more processors are configured to configure the wrapper to provide the bindable second input unmodified to the tile to serve as the bindable first input. 5. The system of claim 1 , wherein the one or more processors are configured to configure the wrapper to translate the bindable second input from a first form to a second form and to provide the second form to the tile to serve as the bindable first input. 6. The system of claim 1 , wherein the one or more processors are configured to configure the wrapper to infer at least one of the one or more first inputs from at least one of the one or more second inputs. 7. The system of claim 1 , wherein the one or more processors are configured to configure the wrapper to set at least one of the one or more first inputs to at least one respective default value. 8. The system of claim 1 , wherein the one or more second inputs include an identifier that specifies the application; wherein the one or more processors are configured to configure the wrapper to generate a query that specifies the one or more first inputs based on the identifier; and wherein the tile is configured to execute the query to enable the adapted tile to provide the functionality of the aspect of the resource. 9. The system of claim 1 , wherein a plurality of adapted tiles include a plurality of respective wrappers that wrap the tile; and wherein the one or more processors are configured to configure each wrapper of the plurality of wrappers to utilize the tile to implement the functionality of the aspect of the resource based on one or more respective second inputs, at least one of the one or more respective second inputs being different from at least one of the one or more first inputs, each wrapper of the plurality of wrappers having a respective second code interface that is configured to receive the one or more respective second inputs. 10. The system of claim 1 , wherein the tile is configured to indicate a first manner in which the functionality of the aspect of the resource is to be implemented based on selection of a UI representation that corresponds to the tile; wherein the adapted tile is configured to indicate a second manner in which the functionality is to be implemented based on selection of the selectable UI representation; and wherein the second manner is different from the first manner. 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 corres
Interaction with lists of selectable items, e.g. menus · CPC title
Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title
for implementing user interfaces · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.