User interface for application interface manipulation
AssigneeApple Inc.
InventorsChristopher Hynes, John O. Louch, Bas Ording, Timothy Wayne Bumgarner, Eric Steven Peyton
Life of this patent
Estimating the term…
Abstract
Selection of visualization objects, such as applications windows, is performed by determining a position of a system object. A graphical representation of a system object can be positioned over a display area of an application interface. The application interface is preeminently displayed in response to a graphical representation of system object being positioned over a corresponding display area of the application interface.
Claims25
A computer-implemented method, comprising:
- providing for display a first application interface having a display area, a second application interface, an icon, and an object receptacle, the first application interface being at least partially obscured by the second application interface, the object receptacle being displayed outside of the first application interface and the second application interface;
- receiving an input moving the icon over the object receptacle;
- in response to the input moving the icon over the object receptacle:
- determining that the first application interface is associated with the icon;
- and
- in accordance with the determination that the first application interface is associated with the icon, providing for display the first application interface such that the first application interface is not obscured by the second application interface, without presenting data associated with the icon in the first application interface;
- receiving a continuation of the input, the continuation of the input including movement of the icon to a location on the display that is within the display area of the first application interface;
- and
- in response to receiving the continuation of the input, presenting data associated with the icon in the display area of the first application interface.
A non-transitory computer-readable medium storing instructions that are executable by a processing device, and upon such execution cause the processing device to perform operations comprising:
- providing for display a first application interface having a display area, a second application interface, an icon, and an object receptacle, the first application interface being at least partially obscured by the second application interface, the object receptacle being displayed outside of the first application interface and the second application interface;
- receiving an input moving the icon over the object receptacle;
- in response to the input moving the icon over the object receptacle:
- determining that the first application interface is associated with the icon;
- and
- in accordance with the determination that the first application interface is associated with the icon, providing for display the first application interface such that the first application interface is not obscured by the second application interface, without presenting data associated with the icon in the first application interface;
- receiving a continuation of the input, the continuation of the input including movement of the icon to a location on the display that is within the display area of the first application interface;
- and
- in response to receiving the continuation of the input, presenting data associated with the icon in the display area of the first application interface.
A system, comprising:
- one or more computers configured to perform operations comprising:
- providing for display a first application interface having a display area, a second application interface, an icon, and an object receptacle, the first application interface being at least partially obscured by the second application interface, the object receptacle being displayed outside of the first application interface and the second application interface;
- receiving an input moving the icon over the object receptacle;
- in response to the input moving the icon over the object receptacle:
- determining that the first application interface is associated with the icon;
- and
- in accordance with the determination that the first application interface is associated with the icon, providing for display the first application interface such that the first application interface is not obscured by the second application interface, without presenting data associated with the icon in the first application interface;
- receiving a continuation of the input, the continuation of the input including movement of the icon to a location on the display that is within the display area of the first application interface;
- and
- in response to receiving the continuation of the input, presenting data associated with the icon in the display area of the first application interface.
Dependencies are inferred from the claim text.