IP Library Granted Patent US 9,600,159
Granted Patent B2
US 9,600,159 · App. 14/347,313 · Granted Mar 21, 2017

Scrollable desktop navigation

Inventors: Richard James Lawson (Santa Clara, CA); Chandar Kumar Oddiraju (Santa Clara, CA); Marguerite Letulle (San Mateo, CA)
Assignee: Hewlett-Packard Development Company, L.P.
G06F3/04845G06F3/0481G06F3/0485G06F3/04883G09G5/42G06F2203/04803G09G5/14G09G5/346
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 9,600,159
App. No.
14/347,313
Granted
Mar 21, 2017
Kind
B2
Abstract

Embodiments disclosed herein relate to navigation of a scrollable desktop. In one embodiment, a user interface includes a scrollable desktop portion and a navigation portion. The scrollable desktop portion may display open applications, and the navigation portion may display representations of the open applications on the scrollable desktop with the relative position of the open applications on the scrollable desktop.

Claims (38)

1. An apparatus, comprising:

a display; and

a processor to:

create a user interface including a scrollable desktop area and a navigation key of the scrollable desktop area, wherein the scrollable desktop area includes multiple portions to display open applications, wherein only a first portion of the multiple portions of the scrollable desktop is in view on the display, wherein the first portion includes a first open application and a second open application, wherein the navigation key includes representations of the open applications on the scrollable desktop area indicating the relative position of the open applications on the scrollable desktop area;

render a movable selection area on a portion of the navigation key to highlight on the navigation key the first portion of the scrollable desktop area shown in the current view on the display, the movable selection area including representations of the first and second open applications;

in response to a user input, resize the first open application in the scrollable desktop area;

in response to a change in size of the first open application in the scrollable desktop area, resize, in the movable selection area on the portion of the navigation key, only the representation of the first open application; and

cause the user interface to be displayed on the display.

2. The apparatus of claim 1 , where the user input is a touch gesture received in the scrollable desktop area.

3. The apparatus of claim 1 , wherein the open application representations in the movable selection area comprise live images of the first and second open applications on the scrollable desktop.

4. The apparatus of claim 1 , wherein the processor further scrolls the scrollable desktop area to show the portion of the scrollable desktop area highlighted within the movable selection area on the navigation key.

5. The apparatus of claim 1 , wherein the first portion of the scrollable desktop includes desktop shortcut icon, and the movable selection area of the navigation key includes a representation of a desktop shortcut icon.

6. A method, comprising:

creating a scrollable desktop area of a user interface, the scrollable desktop area including multiple portions to display open applications for use, wherein only a first portion of the multiple portions of the scrollable desktop is in view on a display device, wherein the first portion includes a first open application and a second open application;

creating a navigation area of the user interface to display representations of the open applications in view and out of view on the scrollable desktop area and the relative position of the open applications on the scrollable desktop area;

creating a selection area object for selecting a portion of the navigation area corresponding to the first portion of the scrollable desktop area, the selection area object including representations of the first and second open applications;

in response to a user input, resizing the first open application in the scrollable desktop area;

in response to a change in a size of the first open application in the scrollable desktop area, resizing, in the selection area object of the navigation area, only a representation of the first open application; and

causing the user interface to be displayed.

7. The method of claim 6 , further comprising providing an option to:

move the navigation area of the user interface; and

hide the navigation area of the user interface.

8. The method of claim 6 , wherein moving the selection area object is to change the portion of the scrollable desktop in view on the scrollable desktop area.

9. The method of claim 6 , further comprising adding an open application representation to the navigation area of the user interface when a new application is opened.

10. The method of claim 6 , further comprising rearranging the order of the open applications on the scrollable desktop area where the order of the open application representations is rearranged on the navigation area.

11. The method of claim 6 , further comprising rearranging the order of the open application representations on the navigation area of the user interface where the order of the open applications is rearranged on the scrollable desktop area.

12. The method of claim 6 , wherein the first portion of the scrollable desktop includes desktop shortcut icon, and the selection area object of the navigation key includes a representation of a desktop shortcut icon.

13. A machine-readable non-transitory storage medium including instructions executable by a processor to:

create a scrollable desktop including multiple portions to display open applications for use, wherein the scrollable desktop allows an open application to be out of view on a display device, wherein only a first portion of the multiple portions of the scrollable desktop is in view on the display device, wherein the first portion includes a first open application and a second open application;

create a navigation key comprising representations of the open applications in the scrollable desktop;

create a selection area object for selecting a portion of the navigation area corresponding to the first portion of the scrollable desktop area, the selection area object including representations of the first and second open applications;

in response to a user input, resize the first open application in the scrollable desktop;

in response to a change in a size of the first open application in the scrollable desktop, resize, in the selection area object of the navigation key, only a representation of the first open application; and

cause the scrollable desktop, the navigation key, and the selection object to be displayed.

14. The machine-readable storage medium of claim 13 , further comprising instructions to automatically scroll the scrollable desktop to bring the portion within the selection object into view.

15. The machine-readable storage medium of claim 13 , further comprising instructions to determine the size of the representations of the open applications in the navigation key based on the size of the scrollable desktop.

16. The machine-readable storage medium of claim 13 , wherein the user input is a touch gesture received in the scrollable desktop.

17. The machine-readable storage medium of claim 13 , wherein the first portion of the scrollable desktop includes desktop shortcut icon, and the selection area object of the navigation key includes a representation of a desktop shortcut icon.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2014
From: LAWSON, RICHARD JAMES; ODDIRAJU, CHANDAR KUMAR; LETULLE, MARGUERITE
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 032649/0129 →
Continuity (1)
Related Publication 20140333674A1 · Nov 13, 2014