Pivot-based tile gallery with adapted tile(s)

US10514824B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10514824-B2
Application numberUS-201514957479-A
CountryUS
Kind codeB2
Filing dateDec 2, 2015
Priority dateJul 12, 2015
Publication dateDec 24, 2019
Grant dateDec 24, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • G06F3/0482Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10514824B2 cover?
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 ma…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F3/0482. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 24 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).