US6016145A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and system for transforming the geometrical shape of a display window for a computer system
Assignee: Microsoft Technology Licensing LLC
•
Filing: 1999-03-04
•
Granted: 2000-01-18
•
Expires: 2019-03-04
Abstract
Abstract Controlling the size of sides defining the area of a window presenting an enclosed area for displaying information on a display screen of a computer system. A transformation control can be presented on the display screen. This transformation control can be used to transform a window having a first geometrical shape to a window having a second geometrical shape. The window is transformed to the second geometrical shape in response to selection of the first transformation control. This transformation of the window is completed by adjusting the window sides, which define the presentation area for displaying information.
Inventors
- 👤 Eric J. Horvitz
- 👤 Michael E. Markley
- 👤 Martin L. Sonntag
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 06:00
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F3/04815; G06F9/00; G06F9/06; G06F9/44; G06F9/451; G06F2203/00; G06F2203/048; G06F2203/04802; Y; Y10; Y10S; Y10S715/00; Y10S715/978
Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
205 words
In a computer system having an operating system operative to display computer application data in a window on a display monitor, said windows having sides defining an enclosed area for presenting said data on said display monitor, said computer system characterized by resources including a central processing unit (CPU), a memory, and display monitor said resources communicating via a system bus, said CPU operative to control processes for defining the size and shape of displayed windows, a method for resizing sides defining the area of the window, comprising: defining an isometric work space on said display screen; displaying a window of information in said isometric work space on said display screen, said window having a first geometrical shape; providing a first transformation control in said isometric work space, for said display system, for transforming said window of said operating system to a second geometrical shape in said isometric work space; and upon selection of said first transformation control, transforming said window to said second geometrical shape in said isometric work space, said CPU and said control processes in response to said selection of said first transformation control being capable of performing a three-dimensional transformation of said first geometrical shape to produce said second geometrical shape.
Claim 2
Dependent Claim
205 words
In a computer system having an operating system operative to display computer application data in a window on a display monitor, said windows having sides defining an enclosed area for presenting said data on said display monitor, said computer system characterized by resources including a central processing unit (CPU), a memory, and display monitor said resources communicating via a system bus, said CPU operative to control processes for defining the size and shape of displayed windows, a method for resizing sides defining the area of the window, comprising: defining an isometric work space on said display screen; displaying a window of information in said isometric work space on said display screen, said window having a first geometrical shape; providing a first transformation control in said isometric work space, for said display system, for transforming said window of said operating system to a second geometrical shape in said isometric work space; and upon selection of said first transformation control, transforming said window to said second geometrical shape in said isometric work space, said CPU and said control processes in response to said selection of said first transformation control being capable of performing a three-dimensional transformation of said first geometrical shape to produce said second geometrical shape.
Claim 3
Dependent Claim
30 words
The method of claim 1 wherein said window contains data symbols and said method further comprising rescaling the size of said data symbols upon selection of said first transformation control.
Claim 4
Dependent Claim
29 words
The method of claim 2 wherein rescaling said data symbols rescales said data symbols to a size proportionate to the transformation of the shape of said second geometrical shape.
Claim 5
Dependent Claim
56 words
The method of claim 1 further comprising providing a second transformation control in said isometric work space for transforming said window of said operating system to a third geometrical shape in said isometric work space; and upon selection of a second transformation control, transforming said window to said third geometrical shape in said isometric work space.
Claim 6
Dependent Claim
30 words
The method of claim 4 wherein said window contains data symbols and said method further comprising rescaling the size of said data symbols upon selection of said second transformation control.
Claim 7
Dependent Claim
30 words
The method of claim 4 wherein rescaling of said data symbols rescales said data symbols to a size proportionate to the transformation of the shape of said third geometrical shape.
Claim 8
Dependent Claim
34 words
The method of claim 1 wherein transforming said window to a second geometrical shape comprises transforming said window to a geometrical shape that conveys depth perception to said window in said isometric work space.
Claim 9
Dependent Claim
31 words
The method of claim 7 wherein transforming said window to a second geometrical shape comprises decreasing the dimensions of at least one of the sides defining the boundary of said window.
Claim 10
Dependent Claim
148 words
A computer system operative to display computer application data in a window on a display monitor, said windows having borders defining and enclosed area for presenting said data on said display monitor, comprising: resources including: a central processing unit (CPU); a memory; a display monitor, and a system bus, said resources communicating via said system bus; and said CPU having an operating system operative to partition the display screen of said display monitor into a plurality of preselected areas for displaying windows of multiple applications in an isometric work space, each window having a first geometrical shape, and said CPU operative to confine selected ones of said displayed windows to selected ones of said partitioned areas in said isometric work space, said operating system being capable of performing a three-dimensional transformation of each first geometrical shape to produce a respective second geometrical shape within a respective partitioned area.
Claim 11
Dependent Claim
148 words
A computer system operative to display computer application data in a window on a display monitor, said windows having borders defining and enclosed area for presenting said data on said display monitor, comprising: resources including: a central processing unit (CPU); a memory; a display monitor, and a system bus, said resources communicating via said system bus; and said CPU having an operating system operative to partition the display screen of said display monitor into a plurality of preselected areas for displaying windows of multiple applications in an isometric work space, each window having a first geometrical shape, and said CPU operative to confine selected ones of said displayed windows to selected ones of said partitioned areas in said isometric work space, said operating system being capable of performing a three-dimensional transformation of each first geometrical shape to produce a respective second geometrical shape within a respective partitioned area.
Claim 12
Dependent Claim
42 words
The computer system of claim 9 wherein said CPU is further operative to transform the borders and data of a selected window to predetermined shapes upon selection of a partitioned area designated to display said selected window in said isometric work space.
Claim 13
Dependent Claim
114 words
A computer-usable object, which when stored in a computer memory, manipulates the boundaries and data of a displayed window in an isometric work space on a display monitor, said object comprising: computer-readable code including: (a) a data structure for allocating storage for a data representation of the window having a first geometrical shape in said isometric work space and the data of said window; and (b) a member function for transforming said data representation of said window to data representation of a second geometrical shape for said window in said isometric work space, said second member function being capable of performing a three-dimensional transformation of said data representation to produce said second geometrical shape.
Claim 14
Dependent Claim
114 words
A computer-usable object, which when stored in a computer memory, manipulates the boundaries and data of a displayed window in an isometric work space on a display monitor, said object comprising: computer-readable code including: (a) a data structure for allocating storage for a data representation of the window having a first geometrical shape in said isometric work space and the data of said window; and (b) a member function for transforming said data representation of said window to data representation of a second geometrical shape for said window in said isometric work space, said second member function being capable of performing a three-dimensional transformation of said data representation to produce said second geometrical shape.
Claim 15
Dependent Claim
196 words
In a computer system having an operating system operative to display computer application data in a window on a display monitor, said windows having sides defining an enclosed area for presenting said data on said display monitor, said computer system characterized by resources including a central processing unit (CPU), a memory, and display monitor said resources communicating via a system bus, said CPU operative to control processes for defining the size and shape of displayed windows, a method for resizing sides defining the area of the window, comprising: defining an isometric work space on said display screen; displaying a window of information in said isometric work space on said display screen having a first geometrical shape; providing a first transformation control in said isometric work space, for said display system, for transforming said window of said operating system to a second geometrical shape in said isometric work space, said first transformation control being capable of performing a three-dimensional transformation of said first geometrical shape to produce said second geometrical shape; and upon selection of said first transformation control, providing an indication of the geometrical shape in said isometric work space that said transformation control will render.
Claim 16
Dependent Claim
196 words
In a computer system having an operating system operative to display computer application data in a window on a display monitor, said windows having sides defining an enclosed area for presenting said data on said display monitor, said computer system characterized by resources including a central processing unit (CPU), a memory, and display monitor said resources communicating via a system bus, said CPU operative to control processes for defining the size and shape of displayed windows, a method for resizing sides defining the area of the window, comprising: defining an isometric work space on said display screen; displaying a window of information in said isometric work space on said display screen having a first geometrical shape; providing a first transformation control in said isometric work space, for said display system, for transforming said window of said operating system to a second geometrical shape in said isometric work space, said first transformation control being capable of performing a three-dimensional transformation of said first geometrical shape to produce said second geometrical shape; and upon selection of said first transformation control, providing an indication of the geometrical shape in said isometric work space that said transformation control will render.
Claim 17
Dependent Claim
36 words
The method of claim 12 wherein providing an indication comprises providing a pointer that points to a location on said display screen designated to display said window in a particular shape in said isometric work space.
References Cited (Backward Citations)
US5204944A
Cited
US5510838A
Cited
US5790713A
Cited
US5671381A
Cited
US5652851A
Cited
US5670984A
Cited
US5524200A
Cited
US5786820A
Cited
US5801704A
Cited
US5546520A
Cited
US5771032A
Cited
US5724492A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-01-17 | 2003-07-19 | 2004-01-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-01-17 | 2007-07-19 | 2008-01-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-01-17 | 2011-07-19 | 2012-01-18 | $7700.00 | Window Closed / Lapsed |