Drag and drop application launches of user interface objects
First Claim
Patent Images
1. A computing device for enabling drag and drop application launches within a user interface (UI), the computing device comprising:
- a processor to;
receive a command by which a UI object currently displayed in a window of a first application is dragged from the window and automatically dropped onto a home screen of an operating system in response to the UI object being dragged from the window;
identify a second application that is suitable for displaying an object type of the UI object, wherein the second application is identified to enable editing and displaying the UI object by determining which application is assigned as a default application for a given UI object type; and
launch the second application in a new window in response to a drop of the UI object on the home screen, the new window displaying the UI object from the first application.
6 Assignments
0 Petitions
Accused Products
Abstract
Example embodiments relate to drag and drop application launches within a user interface (UI). In example embodiments, a command is received by which a UI object currently displayed in a window of a first application is dragged from the window and dropped onto a home screen of an operating system. A second application suitable for displaying an object type of the UI object is then identified. Finally, the second application is launched in a new window in response to the drop of the UI object on the home screen, such that the new window displays the UI object.
23 Citations
15 Claims
-
1. A computing device for enabling drag and drop application launches within a user interface (UI), the computing device comprising:
a processor to; receive a command by which a UI object currently displayed in a window of a first application is dragged from the window and automatically dropped onto a home screen of an operating system in response to the UI object being dragged from the window; identify a second application that is suitable for displaying an object type of the UI object, wherein the second application is identified to enable editing and displaying the UI object by determining which application is assigned as a default application for a given UI object type; and launch the second application in a new window in response to a drop of the UI object on the home screen, the new window displaying the UI object from the first application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A non-transitory machine-readable storage medium encoded with instructions executable by a processor of a computing device for enabling drag and drop application launches within a user interface (UI), the machine-readable storage medium comprising:
-
instructions for receiving a command by which a UI object currently displayed in a window of a first application is dragged from the window and automatically dropped onto a home screen of an operating system in response to the UI object being dragged from the window; instructions for providing, from the first application to the operating system, a data object comprising an object type of the UI object; instructions for identifying, by the operating system, a second application that is suitable for displaying the object type of the UI object, wherein the second application is identified to enable editing and displaying the UI object by determining which application is assigned as a default application for a given UI object type; and instructions for launching, by the operating system, the second application in a new window in response to a drop of the UI object on the home screen, the new window displaying the UI object from the first application. - View Dependent Claims (11, 12)
-
-
13. A method for enabling drag and drop application launches within a user interface (UI), the method comprising:
-
receiving, in the computing device, a command by which a UI object currently displayed in a window of a first application is dragged from the window and automatically dropped onto a home screen of an operating system in response to the UI object being dragged from the window; creating, by the first application, a data object that stores data related to the UI object in response to the command to drag the UI object, wherein the data object includes an object type of the UI object; providing the data object from the first application to the operating system; identifying, by the operating system, a second application that is suitable for displaying the object type of the UI object, wherein the second application is identified to enable editing and displaying the UI object by determining which application is assigned as a default application for a given UI object type; and launching the second application in a new window in response to a drop of the UI object on the home screen, the new window displaying the UI object from the first application. - View Dependent Claims (14, 15)
-
Specification