IP Library › Granted Patent US 10,754,536
Granted Patent B2
US 10,754,536 · App. 13/872,159 · Granted Aug 25, 2020

Content-based directional placement application launch

Inventors: Miron Vranjes (Seattle, WA); Matthew Isaac Worley (Bellevue, WA); Nils Anders Sundelin (Bothwell, WA); Chaitanya Sareen (Seattle, WA); Robert James Jarrett (Seattle, WA); Jesse Clay Satterfield (Seattle, WA); Alice Steinglass (Belleview, WA); Richie Fang (Belleview, WA)
Assignee: Microsoft Technology Licensing, LLC
G06F3/0488G06F9/445
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,754,536
App. No.
13/872,159
Granted
Aug 25, 2020
Kind
B2
Abstract

A user can select content on an interface screen and provide an associated directional placement instruction to launch a new application window that displays the selected content or information associated with the selected content. The directional placement instruction may indicate an area of the screen where the user prefers to display the new application window. Responsive to the initiation of the directional placement instruction, a conversion module converts the selected content into a placeable representation of the new application. Responsive to receipt of the directional placement instruction, a window management system presents the new application window in the user interface in a location based on the directional placement instruction.

Claims (35)

1. A method comprising:

detecting a selection of visible content of a first application window within a user interface and detecting an initiation of a directional placement instruction regarding the selected visible content of the first application window within the user interface;

converting the selected visible content of the first application window within the user interface into a placeable representation of an application associated with the selected visible content responsive to the initiation of the directional placement instruction and prior to completion of the directional placement instruction;

detecting the completion of the directional placement instruction after conversion of the selected visible content of the first application window within the user interface; and

launching a second application window associated with the selected visible content, the launching being triggered by the detection of the completion of the directional placement instruction.

2. The method of claim 1 , wherein the second application window displays different content associated with the selected visible content.

3. The method of claim 1 , wherein placement of the second application window within the user interface is determined based on the directional placement instruction.

4. The method of claim 1 , wherein the directional placement instruction includes a selected area of the user interface screen.

5. The method of claim 1 , further comprising:

displaying the second application window within the user interface in place of another application window indicated by the directional placement instruction.

6. The method of claim 1 , wherein the directional placement instruction includes dragging the selected visible content to a selected area.

7. The method of claim 1 , wherein the placeable representation displays the second application window launched in response to initiation of the directional placement instruction.

8. The method of claim 1 , wherein the directional placement instruction includes selection of another application window to be replaced by the second application window.

9. One or more computer-readable storage media of a tangible article of manufacture encoding computer-executable instructions for executing on a computer system a computer process, the computer process comprising:

detecting a selection of visible content of a first application window within a user interface and detecting an initiation of a directional placement instruction regarding the selected visible content of the first application window within the user interface;

converting the selected visible content of the first application window within the user interface into a placeable representation of an application associated with the selected visible content responsive to the initiation of the directional placement instruction and prior to completion of the directional placement instruction;

detecting the completion of the directional placement instruction after conversion of the selected visible content of the first application window within the user interface; and

launching a second application window associated with the selected visible content, the launching being triggered by the detection of the completion of the directional placement instruction.

10. The tangible article of manufacture of claim 9 , wherein placement of the second application window within the user interface is determined based on the directional placement instruction.

11. The tangible article of manufacture of claim 9 , wherein the directional placement instruction includes a selected area of the user interface screen.

12. The tangible article of manufacture of claim 9 , wherein the process further comprises:

displaying the second application window within the user interface in place of another application window indicated by the directional placement instruction.

13. The tangible article of manufacture of claim 9 , wherein the second application window is not a window of an already-executing application.

14. The tangible article of manufacture of claim 9 , wherein the directional placement instruction includes dragging the selected visible content to a selected area.

15. The tangible article of manufacture of claim 9 , wherein the directional placement instruction includes keyboard input.

16. The tangible article of manufacture of claim 9 , wherein the directional placement instruction includes selection of another application window to be replaced by the second application window.

17. A system comprising:

a computing device presenting a user interface;

a window management module configured to detect a selection of visible content of a first application window within a user interface and to detect an initiation of a directional placement instruction regarding the selected visible content of the first application window within the user interface;

a conversion module configured to convert the selected visible content of the first application window within the user interface into a placeable representation of an application associated with the selected visible content responsive to the initiation of the directional placement instruction and prior to completion of the directional placement instruction; and

the window management module further configured to detect the completion of the directional placement instruction after conversion of the selected visible content of the first application window within the user interface, the window management module further configured to launch a second application window associated with the selected visible content, the launching being triggered by the detection of the completion of the directional placement instruction.

18. The system of claim 17 , wherein the window management system is further configured to display the second application window in the user interface in place of another application window indicated by the directional placement instruction.

19. The method of claim 1 , wherein the visible content is different from the placeable representation of the application associated with the selected visible content.

20. The tangible article of manufacture of claim 9 , wherein the visible content is different from the placeable representation of the application associated with the selected visible content.

21. The system of claim 17 , wherein the visible content is different from the placeable representation of the application associated with the selected visible content.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 039025/0454 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2013
From: VRANJES, MIRON; WORLEY, MATTHEW ISAAC; SUNDELIN, NILS ANDERS; SAREEN, CHAITANYA; JARRETT, ROBERT JAMES; SATTERFIELD, JESSE CLAY; STEINGLASS, ALICE; FANG, RICHIE
To: MICROSOFT CORPORATION
Reel/Frame 030302/0483 →
Continuity (1)
Related Publication 20140325430A1 · Oct 30, 2014