System and method for displaying modem information on a graphical user interface display
First Claim
1. A system in a computer for displaying information from a device on a display screen, the system comprising:
- a multitasking operating system for providing computing resources to application programs, the multitasking operating system having a scheduler and a graphical user interface, the scheduler being operable to schedule a plurality of tasks for execution using the multitasking operating system, the graphical user interface being operable to display a plurality of application screens on the display screen;
a device interface for providing a program access to the device;
a first application for sending a device data request to the device interface for requesting device data for display on the display screen;
a device driver coupled to the device interface for receiving the device data request from the first application, the device driver being operable to start a device command task for processing a plurality of device commands including the device data request; and
a second application called by the device command task in response to the device data request, the second application being operable to send the device data to one of the plurality of application screens.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for displaying information from a device on a display screen using application screens generated by a graphical user interface. Device commands that request information about the device are received by the device driver that provides an interface to the device. The device driver interprets the device command using a device command task and calls an application caller to start an application that displays an application screen containing the information requested by the device command. In one embodiment, a modem help command is entered by the user at a command line of a terminal application. The device command task calls the application caller to start the help system application to display the modem help information on an application screen generated from the graphical user interface.
29 Citations
20 Claims
-
1. A system in a computer for displaying information from a device on a display screen, the system comprising:
-
a multitasking operating system for providing computing resources to application programs, the multitasking operating system having a scheduler and a graphical user interface, the scheduler being operable to schedule a plurality of tasks for execution using the multitasking operating system, the graphical user interface being operable to display a plurality of application screens on the display screen;
a device interface for providing a program access to the device;
a first application for sending a device data request to the device interface for requesting device data for display on the display screen;
a device driver coupled to the device interface for receiving the device data request from the first application, the device driver being operable to start a device command task for processing a plurality of device commands including the device data request; and
a second application called by the device command task in response to the device data request, the second application being operable to send the device data to one of the plurality of application screens. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An improved modem operable to communicate with a computer having a display screen, a multitasking operating system for providing computing resources to application programs, a device interface for providing a program access to the device, a first application and a second application, the multi-tasking operating system having a scheduler and a graphical user interface, the scheduler being operable to schedule a plurality of tasks for execution using the multitasking operating system, the graphical user interface being operable to display a plurality of application screens on the display screen, the first application being operable to send a device data request to the device interface for requesting device data for display on the display screen, the second application being operable to send data from a data file to one of the plurality of application screens, the improvement comprising:
-
a device driver coupled to the device interface for receiving the device data request from the first application, the device driver being operable to start a data terminal equipment (DTE) task for processing a plurality of device commands including the device data request;
a modem data file comprising the device data; and
the DTE task including a program call for starting the second application, wherein the second application displays the device data by accessing the modem data file and displaying the device data in the modem data file on the one of the plurality of application screens. - View Dependent Claims (13, 14, 15, 16, 17)
the multitasking operating system is the Windows™
operating system;
the second application is the Windows™
Help system; and
the modem data file conforms to the Windows™
Help system.
-
-
17. A system as claimed in claim 12 wherein the driver interface is the Virtual Driver Interface™
- .
-
18. In a system having a device connected to a computer having a multitasking operating system having a scheduler for scheduling tasks, a driver interface for providing access to the device, and a graphical user interface to display a plurality of application screens on a display screen on a display terminal, a method for displaying data from the device comprising the steps of:
-
receiving a device command at a first application, the device command being a request for device information;
sending the device command via the driver interface to a device command task;
interpreting the command at the device command task;
calling a second application at the device command task;
the second application displaying an application screen; and
the second application retrieving and displaying device data in response to the device command. - View Dependent Claims (19, 20)
creating an application task at a kernel level; and
calling the second application from the application task.
-
-
20. A method as claimed in claim 18 wherein the step of calling the second application comprises the step of calling the second application at a user level from the device command task.
Specification