IP Library Granted Patent US 7,543,242
Granted Patent B2
US 7,543,242 · App. 11/558,253 · Granted Jun 2, 2009

Method and structure for implementing layered object windows

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,543,242
App. No.
11/558,253
Granted
Jun 2, 2009
Kind
B2
Abstract

A method and computer-executable instructions for performing a method of providing and selecting two or more objects on a display. The method utilizes a computer system having a graphical user interface including the display and a user interface selection device. The method displays a first of the two or more objects on the display, displays a second of the two or more objects on the display such that the second object overlaps and underlays the first object, blends the first and second object such that the portion of the second object which overlaps the first object is at least partially visible to a user, receives a user selection signal indicative of the user interface selection pointing device pointing to the overlapping portion of the first and second object, and processes the user selection as indicative of a selection of the underlying portion of the second object.

Claims (20)

1. In a computer system having a graphical user interface including a display and a user interface selection device, a method of providing and selecting two or more objects on the display, the method comprising:

displaying a first of the two or more objects on the display;

displaying a second of the two or more objects on the display such that the second object overlaps and underlays the first object;

blending the first and second objects such that the portion of the second object which overlaps the first object is at least partially visible to a user;

receiving a user input indicative of the user interface selection device pointing to the overlapping portion of the first and second objects; and

processing the user input as indicative of a selection of the underlying portion of the second object by directly attributing the user input to the second object.

2. The method as recited in claim 1 , wherein the first and second objects are displayed according to an order and wherein the first object is attributed a higher order than the second object.

3. The method as recited in claim 2 , wherein the order is a z order.

4. The method as recited in claim 1 , wherein the blending step includes attributing an opaqueness value to at least the first object.

5. The method as recited in claim 4 , wherein the opaqueness value is an integer having values between approximately 0 and 255.

6. One or more computer-readable storage having computer-executable instructions for performing a method of providing and selecting two or more objects on a display in a computer system having a graphical user interface including the display and a user interface selection device, the method comprising:

displaying a first of the two or more objects on the display;

displaying a second of the two or more objects on the display such that the second object overlaps and underlays the first object;

blending the first and second objects such that the portion of the second object which overlaps the first object is at least partially visible to a user;

receiving a user input indicative of the user interface selection device pointing to the overlapping portion of the first and second objects; and

processing the user input as indicative of a selection of the underlying portion of the second object by directly attributing the user input to the second object.

7. The computer-readable storage of claim 6 , wherein the first and second objects are displayed according to an order and wherein the first object is attributed a higher order than the second object.

8. The computer-readable storage of claim 7 , wherein the order is a z order.

9. The computer-readable storage of claim 6 , wherein the blending step includes attributing an opaqueness value to at least the first object.

10. The computer-readable storage of claim 9 , wherein the opaqueness value is an integer having values between approximately 0 and 255.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034542/0001 →