Interface for a Computer Platform
AssigneeMicrosoft Corporation
InventorsKerem B. Karatal, Michael G. Sheldon, Marc M. Miller, Chris J. Guzak, Timothy P. McKee
Life of this patent
Estimating the term…
Abstract
A programming interface for a computer platform can include various functionality. In certain embodiments, the programming interface includes one or more of a first group of services related to re-usable user interface controls, a second group of services related to user interface dialogs and user interface wizards, a third group of services related to extending the user interface functionality, and a fourth group of services related to extending functionality of a desktop of the user interface.
Claims20
A method comprising:
- displaying a user interface including one or more functions to extend functionality of a desktop, the one or more functions to provide:
- a dynamic tile display for presenting a plurality of dynamic tiles to a user, each dynamic tile describing at least one of a contact or an informational element, and at least one of the dynamic tiles describing at least two of the contacts, the informational elements, or a combination thereof.
A computer-readable storage media for storing instructions which when executed by one or more processors, cause the one or more processors to:
- display a user interface including a function on a desktop;
- and
- display an interactive sidebar on the desktop in response to a user selection of the function, the sidebar including a plurality of dynamic tiles, each of the plurality of dynamic tiles including a pointer that points to an application, and at least one of the plurality of dynamic tiles including multiple pointers that point to two or more applications.
A system comprising:
- one or more processors;
- a display;
- and
- one or more computer-readable media storing instructions, which when executed by the one or more processors, cause the one or more processors to:
- display a user interface on the display, the user interface including a plurality of functions that enable extending functionality of a desktop, at least one function of the plurality of functions to provide access to a customizable sidebar on a portion of the desktop, the customizable sidebar comprising a plurality of tiles, each of the tiles corresponding to, and providing a link to, a service for interacting with at least one of:
- information, a source of information, or a contact.
Dependencies are inferred from the claim text.