Method and apparatus for enabling application programs to continue operation when an application resource is no longer present after undocking from a network
First Claim
Patent Images
1. A system comprising:
- a bus;
at least one memory coupled to the bus;
a processor coupled to the bus to execute instructions and run an operating system and at least one application;
the bus, said at least one memory and the processor forming a computer subsystem;
a network;
a network connection coupled to the computer subsystem and the network to interface the computer subsystem to the network;
a notification mechanism to dynamically detect when the computer subsystem is undocked from the network and allow continued use of the computer subsystem without rebooting after undocking.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and apparatus for maintaining application integrity in a hot, disconnected network environment. The present invention provides a system having a computer subsystem with a processor executing application programs in an operating system environment. The system also includes a network and a connection to connect the network to the computer system. A notification mechanism detects when the network resources are no longer connected and permits continued use of the computer subsystem while it remains disconnected from the network.
56 Citations
20 Claims
-
1. A system comprising:
-
a bus; at least one memory coupled to the bus; a processor coupled to the bus to execute instructions and run an operating system and at least one application; the bus, said at least one memory and the processor forming a computer subsystem; a network; a network connection coupled to the computer subsystem and the network to interface the computer subsystem to the network; a notification mechanism to dynamically detect when the computer subsystem is undocked from the network and allow continued use of the computer subsystem without rebooting after undocking. - View Dependent Claims (2, 3, 4, 5, 10, 11, 12, 13, 14, 15, 16)
-
-
6. A system comprising:
-
a bus; at least one memory coupled to the bus, wherein said at least one memory stores an operating system, an application program, an application manager, and a notification mechanism; a processor coupled to the bus to run the operating system, the application program, the application manager, and a virtual device driver, wherein the bus, said at least one memory and the processor form a computer subsystem; a network connection interfacing the computer subsystem to the network; wherein the virtual device driver is responsive to an event from an event coordinator that dynamically indicates when the computer subsystem is undocked, therein causing the virtual device driver to provide a notification of the event to the application manager, which allows continued use of the computer subsystem without rebooting after undocking. - View Dependent Claims (7, 8, 9)
-
-
17. A computer system comprising:
-
a bus; a processor coupled to the bus to execute instructions and run an operating system and at least one application; a network connection coupled to the computer system to interface the computer system to a network; a notification mechanism to dynamically detect when the computer system is undocked from the network and allow continued use of the computer subsystem without rebooting after undocking; and an application manager to determine whether the at least one application uses network resources provided by the network and to disable those applications that use the network resources, when the computer system is undocked from the network. - View Dependent Claims (18, 19, 20)
-
Specification