Patent US6016145A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 07:59
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag