Patent US5701491A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5701491A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for transitioning the network mode of a workstation

Assignee: Microsoft Technology Licensing LLC
•
Filing: 1995-05-31
•
Granted: 1997-12-23
•
Expires: 2015-05-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for transitioning the operating mode and networking components of a network workstation from one mode of operation to another is described herein. In a disclosed embodiment, a method and system is described for transitioning a workstation from operating under a real mode operating system (with real mode network components) to operating under a protected mode operating system (with protected mode network components). A transition program preserves the state of the workstation before the real mode network components are loaded therein and enabled. The real mode network components are then enabled and utilized to transfer to the workstation memory the protected mode operating system and protected mode network components from the network. After the transfer, the transition program disables the real mode network components, restores the pre-real mode state of the workstation, and enables the protected mode network components. The memory allocated for the real mode network components may then be reclaimed.

Inventors

  • 👤 John C. Dunn
  • 👤 Forrest C. Foltz

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 17:22
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/455; G06F9/45533; G06F9/45558; G06F2009/4557; G06F2009/45595

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 190 words
In a computer network system having at least one client workstation connected to a network server, a method of transitioning a client from a first network net operating in a first mode to a second network net operating In a second mode different from the first mode, comprising the steps of: loading a first operating system into a memory of the client workstation; saving the state of the client workstation and thereafter enabling the first network net; connecting the client workstation to the network server for communication therewith using the first network net; transmitting by the client workstation using the first network net a request to the network server for files associated with a second operating system and second network net; receiving at the client workstation using the first network net files associated with the second operating system and second network net and loading the second operating system and second net into the memory of the client workstation when the first operating system and first network net remain in said memory; restoring the state of the client workstation and disabling the first network net; and enabling the second network net.
Claim 2
Dependent Claim 190 words
In a computer network system having at least one client workstation connected to a network server, a method of transitioning a client from a first network net operating in a first mode to a second network net operating In a second mode different from the first mode, comprising the steps of: loading a first operating system into a memory of the client workstation; saving the state of the client workstation and thereafter enabling the first network net; connecting the client workstation to the network server for communication therewith using the first network net; transmitting by the client workstation using the first network net a request to the network server for files associated with a second operating system and second network net; receiving at the client workstation using the first network net files associated with the second operating system and second network net and loading the second operating system and second net into the memory of the client workstation when the first operating system and first network net remain in said memory; restoring the state of the client workstation and disabling the first network net; and enabling the second network net.
Claim 3
Dependent Claim 37 words
The method of claim 1 wherein the step of saving the state of the client workstation includes the step of preserving an interrupt vector table. before the first net is enabled and creates a modified vector table.
Claim 4
Dependent Claim 76 words
The method of claim 2 wherein the step of saving the state of the client workstation further comprises the following steps: comparing a vector entry in the preserved interrupt vector table with the corresponding vector entry in the modified vector table; and saving the corresponding vector entries in memory and replacing the vector entry in the modified vector table with a transition address which indexes the saved entries when the corresponding vector entries do not match.
Claim 5
Dependent Claim 36 words
The method of claim 3 wherein the step of comparing a vector entry in the interrupt vector table with the corresponding vector entry in the modified vector table is sequentially repeated for all vector entries therein.
Claim 6
Dependent Claim 27 words
The method of claim 2 wherein the step of restoring the system state includes the step of disabling the first net before the second net is enabled.
Claim 7
Dependent Claim 45 words
The method of claim 5 wherein the step of disabling the first net includes the step of chaining function calls, which attempt to call the first net using the modified interrupt vector table, to the original vector entry contained in the preserved interrupt vector table.
Claim 8
Dependent Claim 18 words
The method of claim 1 further comprising the step of freeing the memory allocated to the first net.
Claim 9
Dependent Claim 46 words
The method of claim 1 wherein the first operating system is a real mode operating system and the first network net comprises real mode components, and wherein the second operating system is a protected mode operating system and the second network net comprises protected mode components.
Claim 10
Dependent Claim 23 words
The method of claim 1 further comprising the step of transferring additional files associated with the second operating system using the second net.
Claim 11
Dependent Claim 235 words
A client workstation usable in a network environment which is communicative with at least one network server via a network communications link, the client workstation comprising: a network adapter configurable to connect the client workstation to the network server for communication therewith using either a first network net operating in a first mode or a second network net operating in a second mode different from the first mode; a memory suitable to store and maintain said first network net, a first operating system, a second operating system and a second network net; means operably connected to said memory and network adapter for loading said first operating system and network net into said memory of the client workstation; a microprocessor suitably programmed for saving the state of the client workstation before said first network net is enabled and thereafter using the first network net to transmit a request to the network server for files associated with said second operating system and said second network net, wherein said microprocessor is further programmed to load said second operating system and said second network net into the memory of the client workstation when the first operating system and first network net are in the memory, restore the state of the client workstation after the network adapter receives said files associated with the second operating system and second network net, and enable the second operating system and second network net.
Claim 12
Dependent Claim 235 words
A client workstation usable in a network environment which is communicative with at least one network server via a network communications link, the client workstation comprising: a network adapter configurable to connect the client workstation to the network server for communication therewith using either a first network net operating in a first mode or a second network net operating in a second mode different from the first mode; a memory suitable to store and maintain said first network net, a first operating system, a second operating system and a second network net; means operably connected to said memory and network adapter for loading said first operating system and network net into said memory of the client workstation; a microprocessor suitably programmed for saving the state of the client workstation before said first network net is enabled and thereafter using the first network net to transmit a request to the network server for files associated with said second operating system and said second network net, wherein said microprocessor is further programmed to load said second operating system and said second network net into the memory of the client workstation when the first operating system and first network net are in the memory, restore the state of the client workstation after the network adapter receives said files associated with the second operating system and second network net, and enable the second operating system and second network net.
Claim 13
Dependent Claim 223 words
In a computer network system having at least one client workstation connected to a network server, a method of transitioning a client workstation from a first network net operating in a real mode to a second network net operating in a protected mode, comprising the steps of: loading a first operating system operating in the real mode into a memory of the client workstation; saving the state of the client workstation and thereafter enabling the first network net which operates in the real mode; connecting the client workstation to the network server for communication therewith using the first network net; transmitting by the client workstation using the first network net a request to the network server for files associated with a second operating system and second network net which operate in the protected mode; receiving at the client workstation using the first network net files associated with the second operating system and second network net and loading the second operating system and second network net into the memory of the client workstation when the first operating system and first network net remain in the memory of the client workstation; restoring the state of the client workstation and disabling the first network net; passing network system state information from the first network net to the second network net; and enabling the second network net.
Claim 14
Dependent Claim 223 words
In a computer network system having at least one client workstation connected to a network server, a method of transitioning a client workstation from a first network net operating in a real mode to a second network net operating in a protected mode, comprising the steps of: loading a first operating system operating in the real mode into a memory of the client workstation; saving the state of the client workstation and thereafter enabling the first network net which operates in the real mode; connecting the client workstation to the network server for communication therewith using the first network net; transmitting by the client workstation using the first network net a request to the network server for files associated with a second operating system and second network net which operate in the protected mode; receiving at the client workstation using the first network net files associated with the second operating system and second network net and loading the second operating system and second network net into the memory of the client workstation when the first operating system and first network net remain in the memory of the client workstation; restoring the state of the client workstation and disabling the first network net; passing network system state information from the first network net to the second network net; and enabling the second network net.

References Cited (Backward Citations)

US5142680A Cited
US5255379A Cited
US5355490A Cited
US5577210A Cited
US5404527A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-12-22 2001-06-23 2001-12-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-12-22 2005-06-23 2005-12-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-12-22 2009-06-23 2009-12-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag