Patent application number | Description | Published |
20090199122 | DESTINATION LIST ASSOCIATED WITH AN APPLICATION LAUNCHER - A computer application launcher can be displayed. In response to receiving a first user input associated with the launcher while a computer application indicated by the launcher is not running, a destination list can be displayed. The destination list can include one or more destinations indicating one or more items that can be performed by a computer application. In response to a second user input associated with the destination list and indicating selection of a destination on the destination list, the application can be launched and instructed to perform an item indicated by the selected destination. | 08-06-2009 |
20120159395 | APPLICATION-LAUNCHING INTERFACE FOR MULTIPLE MODES - This document describes techniques and apparatuses enabling an application-launching interface for multiple modes. This interface enables a user to quickly and easily select to launch applications associated with different modes. A user may avoid wading through multiple interfaces, making multiple selections, and/or a cognitive load associated with deciding on a mode with which to interact. | 06-21-2012 |
20120167008 | Presenting an Application Change through a Tile - This document describes techniques and apparatuses for presenting an application change through a tile. These techniques enable a user to see content associated with content changes to an application or other information about the application, such as a new article, new email, or a software update having become available since a user last visited the application. By so doing, the techniques enable a user to forgo visiting the application or permit the user to quickly and easily decide whether or not to visit the application. | 06-28-2012 |
20120174005 | CONTENT-BASED SNAP POINT - This document describes content-based snap points and techniques that use these snap points. In some embodiments, multiple content-based snap points are used to stop at points in content that are convenient, prevent overshooting of important parts in the content, and/or aid user's in manipulating and consuming the content. | 07-05-2012 |
20130042206 | Presenting an Application Change through a Tile - This document describes techniques and apparatuses for presenting an application change through a tile. These techniques enable a user to see content associated with content changes to an application or other information about the application, such as a new article, new email, or a software update having become available since a user last visited the application. By so doing, the techniques enable a user to forgo visiting the application or permit the user to quickly and easily decide whether or not to visit the application. | 02-14-2013 |
20130047117 | APPLICATION-LAUNCHING INTERFACE FOR MULTIPLE MODES - This document describes techniques and apparatuses enabling an application-launching interface for multiple modes. This interface enables a user to quickly and easily select to launch applications associated with different modes. A user may avoid wading through multiple interfaces, making multiple selections, and/or a cognitive load associated with deciding on a mode with which to interact. | 02-21-2013 |
20130057587 | ARRANGING TILES - This document describes techniques and apparatuses for arranging tiles. These techniques and apparatuses enable users to quickly and easily arrange tiles within an interface, such as an application-launching interface. In some cases, users may arrange tiles in an interface with as little as one continuous gesture. | 03-07-2013 |
20130057588 | ARRANGING TILES - This document describes techniques and apparatuses for arranging tiles. These techniques and apparatuses enable users to quickly and easily arrange tiles within an interface, such as an application-launching interface. In some cases, users may arrange tiles in an interface with as little as one continuous gesture. | 03-07-2013 |
20130067391 | Semantic Zoom Animations - Semantic zoom techniques are described. In one or more implementations, techniques are described that may be utilized by a user to navigate to content of interest. These techniques may also include a variety of different features, such as to support semantic swaps and zooming “in” and “out.” These techniques may also include a variety of different input features, such as to support gestures, cursor-control device, and keyboard inputs. A variety of other features are also supported as further described in the detailed description and figures. | 03-14-2013 |
20130067392 | Multi-Input Rearrange - Multi-input rearrange techniques are described in which multiple inputs are used to rearrange items within navigable content of a computing device. Objects can be selected by first input, which causes the objects to remain visually available within a viewing pane as content is navigated through the viewing pane. In other words, objects are “picked-up” and held within the visible region of a user interface as long as the first input continues. Additional input to navigate content can be used to rearrange selected objects, such as by moving the object to a different file folder, attaching the objects to a message, and so forth. In one approach, one hand can be used for a first gesture to pick-up an object and another hand can be used for gestures/input to navigate content while the picked-up object is being “held” by continued application of the first gesture. | 03-14-2013 |
20130067398 | Semantic Zoom - Semantic zoom techniques are described. In one or more implementations, techniques are described that may be utilized by a user to navigate to content of interest. These techniques may also include a variety of different features, such as to support semantic swaps and zooming “in” and “out.” These techniques may also include a variety of different input features, such as to support gestures, cursor-control device, and keyboard inputs. A variety of other features are also supported as further described in the detailed description and figures. | 03-14-2013 |
20130067412 | GROUPING SELECTABLE TILES - This document describes techniques for grouping selectable tiles. These techniques enable a user to create and manage flexibly-sized groups rather than constrain the user to groups of a particular size. Further, these techniques enable users to view selectable tiles in multiple groups simultaneously, which can help user quickly and easily find and select a desired tile. | 03-14-2013 |
20130067420 | Semantic Zoom Gestures - Semantic zoom techniques are described. In one or more implementations, techniques are described that may be utilized by a user to navigate to content of interest. These techniques may also include a variety of different features, such as to support semantic swaps and zooming “in” and “out.” These techniques may also include a variety of different input features, such as to support gestures, cursor-control device, and keyboard inputs. A variety of other features are also supported as further described in the detailed description and figures. | 03-14-2013 |
20130219155 | Pre-installed Application Activation - Pre-installed application activation techniques are described in which live content for applications is activated before user interaction with the applications. Input indicative of an initial log-in of a user to access an operating system is detected. In response, configuration of an account for the user with the operating system may be initiated to set-up a device for first use by the user. During the configuration, notifications are activated through a notification system of the operating system to obtain live content for one or more pre-installed applications on the computing device. The activation occurs before interaction of the user with the pre-installed applications. Live content may then be incorporated with representations of the applications within a user interface for the operating system, such as displaying application tiles having corresponding live content in a start screen presented to the user after completion of the initial set-up. | 08-22-2013 |
20130346915 | WRAP-AROUND NAVIGATION - Embodiments relate to enabling wrap-around of a pannable surface to allow a user to perceive a logical break and to allow some user control over how/when a wrap-around occurs. When a user pans to an edge of a pannable surface (“near” edge), the panning, in some embodiments, is automatically halted or impeded. The user can over-pan the “near” edge, and if a condition is met, then the “distant” edge pans into view, thus effectuating a wrap-around. The condition may be, for example, a threshold distance, speed, inertia, etc. Some embodiments provide a hint or visual “peek” of the “distant” edge as the “near” edge is being over-panned. Some embodiments snap the “near” edge back if the over-pan is ended before the condition is met. The condition may be checked repeatedly during over-panning or it may be checked when the over-pan is terminated by the user. | 12-26-2013 |
20140082552 | Presenting an Application Change through a Tile - This document describes techniques and apparatuses for presenting an application change through a tile. These techniques enable a user to see content associated with content changes to an application or other information about the application, such as a new article, new email, or a software update having become available since a user last visited the application. By so doing, the techniques enable a user to forgo visiting the application or permit the user to quickly and easily decide whether or not to visit the application. | 03-20-2014 |
20150058763 | Arranging Tiles - This document describes techniques and apparatuses for arranging tiles. These techniques and apparatuses enable users to quickly and easily arrange tiles within an interface, such as an application-launching interface. In some cases, users may arrange tiles in an interface with as little as one continuous gesture. | 02-26-2015 |