IP Library Granted Patent US 7,043,701
Granted Patent B2
US 7,043,701 · App. 10/040,808 · Granted May 9, 2006

Opacity desktop with depth perception

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,043,701
App. No.
10/040,808
Granted
May 9, 2006
Kind
B2
Abstract

A method of displaying information within a three-dimensional workspace on a computer display includes partitioning the workspace into a plurality of layers, where each layer corresponds to a display depth relative to a user. At least one substantially opaque container object is displayed at a first display depth. The user is provided with a pointer operative to select objects within the three-dimensional workspace at a plurality of display depths. In response to the user selecting a container object, the opacity level of the selected container object is reduced in order to reveal at least one content object contained therein. The at least one content object contained within the selected container object is displayed at a deeper display depth relative to the first display depth. By combining three-dimensional depth cues with opacity level adjustment the present invention provides a visually pleasing computer workspace with enhanced depth perception and organization features.

Claims (35)

1. A method of displaying information within a three-dimensional workspace on a computer display, said method comprising:

partitioning the workspace into a plurality of layers, where each layer corresponds to a display depth relative to a user;

displaying at least one substantially opaque container object at a first display depth, wherein the at least one container object is three dimensional and defines an interior three dimensional space within the at least one container object;

providing to the user a pointer operative to select objects within the three-dimensional workspace at a plurality of display depths; and

responsive to the user selecting a container object,

reducing an opacity level of the selected container object in order to reveal at least one content object contained therein; and

displaying the at least one content object contained within the selected container object at a deeper display depth relative to the first display depth.

2. The method as set forth in claim 1 , wherein reducing the opacity of the selected container object includes:

determining a desired opacity level of the selected container object;

selecting a dither pattern corresponding to the desired opacity level; and

replacing pixels corresponding to the container object with pixels corresponding to the at least one content object in accordance with the selected dither pattern.

3. The method as set forth in claim 1 , further comprising:

responsive to the user selecting a container object, prompting the user for a password corresponding to the selected container object.

4. The method as set forth in claim 3 , wherein each container object is selectively accessible by providing a different password.

5. The method as set forth in claim 1 , wherein the providing step includes:

receiving a control signal indicating a user preference for one of (i) a two-dimensional pointer operative to select objects at the first display depth, and (ii) a three-dimensional pointer operative to select objects at the plurality of display depths.

6. The method as set forth in claim 5 , further including:

dynamically adjusting the size of the three-dimensional pointer based upon the layer being accessed by the user, such that the three-dimensional pointer is larger at the first display depth and smaller at the plurality of display depths.

7. In a computer system having a visual display system operating in conjunction with a visual display screen, a computer-implemented method of presenting a three-dimensional workspace having depth perception on the display screen, said method comprising:

displaying a plurality of substantially opaque container objects at a first display depth perceived to be proximate to the display screen, wherein the container objects are three dimensional and each define an interior three dimensional space within the container object;

providing to the user a three-dimensional cursor operative to navigate within the three-dimensional workspace; and,

responsive to the user selecting one of the substantially opaque container objects;

reducing an opacity level of the selected substantially opaque container object; and

displaying at least one content object at a deeper display depth relative to the first display depth.

8. The method as set forth in claim 7 , wherein reducing the opacity level of the selected substantially opaque container object includes:

replacing pixels from the substantially opaque container object with pixels from the at least one content object contained therein in accordance with a predetermined dither pattern.

9. The method as set forth in claim 7 , further including: adjusting the size of the three-dimensional cursor based upon the display depth at which the user is navigating.

10. The method of claim 1 , wherein the step of displaying at least one container object includes displaying a plurality of container objects.

11. The method of claim 10 , wherein the plurality of container objects, include a plurality of content objects contained therein.

12. The method of claim 11 , wherein at least one of the container objects has at least one of a shape, size or depth attribute different from other ones of the container objects.

13. The method of claim 7 , wherein the plurality of container objects, include a plurality of content objects contained therein.

14. The method of claim 7 , wherein at least one of the container objects has at least one of a shape, size or depth attribute different from other ones of the container objects.

15. The method as set forth in claim 1 , wherein the at least one content object is three dimensional and is contained within the three dimensional space of the at least one container object.

16. The method as set forth in claim 7 , wherein the at least one content object is three dimensional and is contained within the three dimensional space of the container objects.

17. The method as set forth in claim 5 , wherein the control signal is software generated.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Sep 7, 2022
From: JPMORGAN CHASE BANK, N.A. AS SUCCESSOR-IN-INTEREST ADMINISTRATIVE AGENT AND COLLATERAL AGENT TO BANK ONE, N.A.
To: XEROX CORPORATION
Reel/Frame 061388/0388 →
RELEASE OF SECURITY INTEREST Recorded Sep 7, 2022
From: JPMORGAN CHASE BANK, N.A. AS SUCCESSOR-IN-INTEREST ADMINISTRATIVE AGENT AND COLLATERAL AGENT TO JPMORGAN CHASE BANK
To: XEROX CORPORATION
Reel/Frame 066728/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2015
From: XEROX CORPORATION
To: III HOLDINGS 6, LLC
Reel/Frame 036201/0584 →
RELEASE OF SECURITY INTEREST Recorded May 26, 2015
From: JPMORGAN CHASE BANK, N.A.
To: XEROX CORPORATION
Reel/Frame 035771/0458 →
RELEASE OF SECURITY INTEREST Recorded May 23, 2015
From: BANK ONE, NA
To: XEROX CORPORATION
Reel/Frame 035760/0065 →