IP Library Granted Patent US 7,047,500
Granted Patent B2
US 7,047,500 · App. 09/991,141 · Granted May 16, 2006

Dynamically configurable virtual window manager

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 7,047,500
App. No.
09/991,141
Granted
May 16, 2006
Kind
B2
Abstract

A virtual window manager having a substantially unconstrained active area is provided for managing windows and icon objects. The user is provided options for “carving out” regions of this unconstrained area for placing objects. The carved out regions, or “tunnels”, provide the user with a path for subsequently navigating back to each placed object. These tunnels are of arbitrary shape and size, at the user's discretion, as are the shapes of the placed objects. Using the analogy of tunnels, access control can be embodied in the size or shape of each tunnel, wherein individual users possess different spelunking capabilities. Using different colors or textures to distinguish the carved out regions from the undisturbed active areas, the display of select areas can provide for visually interesting effects, and allows for the creative presentation of windows and icons on a user's computer system. Because the user is provided the option of carving out regions as required for placing objects in a limitless active area, the conventional technique of stacking objects within a limited area can be avoided.

Claims (80)

1. A computer system comprising:

a display buffer that is configured to facilitate a rendering of a display area to a display device, and

a window manager, coupled to the display buffer, having an active area and is configured to:

present a visual representation of a subset of the active area, wherein the subset of the active area is visually represented as a plurality of passageways that facilitate navigation and access to objects of the window manager,

provide one or more tools to facilitate receipt of user input for modifying the plurality of passageways, and

modify the visual representation of the subset of the active area corresponding to the user input.

2. The computer system of claim 1 , wherein

the active area is arbitrarily shaped.

3. The computer system of claim 1 , wherein

the active area includes

one or more connected regions that facilitate navigation and access to the objects, via a relocation of the display area relative to the active area.

4. The computer system of claim 3 , wherein

the active area further includes

one or more blocking regions that limit the navigation and access to the objects.

5. The computer system of claim 4 , wherein

the one or more connected regions are illustrated in the display area as passageways through the one or more blocking regions.

6. The computer system of claim 5 , wherein

the user input for dynamic reconfiguration of the active area includes a modification of the passageways.

7. The computer system of claim 6 , wherein

the modification of the passageways is effected via a movement of one of the objects into the one or more blocking regions.

8. The computer system of claim 3 , wherein

access to one or more regions of the connected regions is selectively controlled.

9. The computer system of claim 8 , wherein

the access is selectively controlled based on at least one of:

a size of the region,

a portal to the region,

a shape of the region, and

an orientation of the region.

10. The computer system of claim 1 , wherein

the window manager is further configured to provide a representation of a larger portion of the active area to the display buffer, to facilitate movement of the display area relative to the active area.

11. A user interface to a windows management system, comprising

a visual representation of a display area that is a subset of an active area of the windows management system,

wherein

the subset of the active area is represented as a plurality of passageways that facilitate navigation and access to objects of the windows management system which is configured to:

provide one or more tools to facilitate receipt of user input for modifying the plurality of passageways, and

modify a visual representation of the subset of the active area corresponding to the user input.

12. The user interface of claim 11 , wherein

the subset of the active area is further represented as including one or more blocking regions that limit the navigation and access to the objects.

13. The user interface of claim 11 , wherein

the one or more tools include:

a drawing tool, and

an object-moving tool.

14. The user interface of claim 11 , wherein

at least one of the plurality of passageways includes an associated access-control parameter that limits the navigation and access to the objects within the active area.

15. The user interface of claim 14 , wherein

the access-control parameter is based on at least one of:

a size of the one or more passageways,

a portal to the one or more passageways,

a shape of the one or more passageways, and

an orientation of the one or more passageways.

16. A method for dynamically configuring an active area of a windows management system, comprising:

presenting a visual representation of a subset of the active area, wherein the subset of the active area is visually represented as a plurality of passageways that facilitate navigation and access to objects of the windows management system, and

providing one or more tools to facilitate receipt of user input for modifying the plurality of passageways, and

modifying the visual representation of the subset of the active area corresponding to the user input.

17. The method of claim 16 , wherein

the one or more tools include:

a drawing tool, and

an object-moving tool.

18. The method of claim 16 , further including

selectively preventing user access to the one or more tools for modifying the plurality of passageways.

19. The method of claim 16 , further including

limiting navigation and access to the objects, based on characteristics associated with the plurality of passageways.

20. A windows management system, comprising:

a user interface, and

a window manager, couple to the user interface, that is configured to:

present a visual representation of a subset of an active area, wherein the subset of the active area is visually represented as a plurality of passageways that facilitate navigation and access to objects of the window manager,

provide one or more tools to facilitate receipt of user input for modifying the plurality of passageways, and

modify the visual representation of the subset of the active area corresponding to the user input.

21. The windows management system of claim 20 , wherein

the window manager is further configured to provide a mapping between the active area map and a display area corresponding to a subset of the active area map to produce a bit-map image of the display area in a display buffer.

22. The windows management system of claim 21 , wherein

the window manager is further configured to provide bit-map images of the objects to the display buffer, based on a set of object definitions.

23. The windows management system of claim 20 , wherein

the window manager is further configured to limit subsequent access to the objects, based on the placement of the access passageways.

24. The windows management system of claim 23 , wherein

the window manager is further configured to limit subsequent access to the objects, based on at least one of:

a size of the access passageways,

a portal to the access passageways,

a shape of the access passageways, and

an orientation of the access passageways.

Assignments (9)
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2021
From: ARRIS GLOBAL LTD
To: ARRIS ENTERPRISES LLC
Reel/Frame 057142/0645 →
CHANGE OF NAME Recorded Aug 8, 2021
From: PACE LIMITED
To: ARRIS GLOBAL LTD
Reel/Frame 057116/0332 →
CHANGE OF NAME Recorded Aug 8, 2021
From: PACE MICRO TECHNOLOGY PLC
To: PACE PLC
Reel/Frame 057115/0123 →
CHANGE OF NAME Recorded Aug 8, 2021
From: PACE PLC
To: PACE LIMITED
Reel/Frame 057116/0328 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GLOBAL LIMITED, F/K/A PACE PLC; 2WIRE, INC.; AURORA NETWORKS, INC.
Reel/Frame 048817/0496 →
SECURITY INTEREST Recorded Sep 15, 2016
From: ARRIS GLOBAL LIMITED F/K/A PACE PLC; 2WIRE, INC.; AURORA NETWORKS, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 040054/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2008
From: KONINIKLIJKE PHILIPS ELECTRONICS N.V.
To: PACE MICRO TECHNOLOGY PLC
Reel/Frame 021243/0122 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2001
From: ROELOFS, GREGORY ROBERT
To: KONINKLIJKE PHILIPS ELECTRONICS N.V.
Reel/Frame 012325/0506 →