Facilitating communications port sharing
First Claim
Patent Images
1. A computer system comprising:
- a serial communications port;
an operating system that grants exclusive control of the serial communications port to requesting application programs;
an application program configured to request exclusive control of the communications port from the operating system, for communications with a particular type of peripheral device;
wherein the application program monitors the serial communications port to detect connection of peripheral devices;
wherein upon detecting connection of a peripheral device not of the particular type, the application program prompts the user with an offer to relinquish exclusive control of the serial communications port so that the serial communications port can be used by other application programs.
2 Assignments
0 Petitions
Accused Products
Abstract
An application program is configured to communicate with a particular type of peripheral through a computer serial port. During times when no device is connected, the application program monitors the serial port to detect when a new device is connected. The application program then determines whether the peripheral of the type with which the application program is designed to communicate. If it is not, the application program displays a prompt, offering to relinquish the serial port for use by another program.
48 Citations
26 Claims
-
1. A computer system comprising:
-
a serial communications port;
an operating system that grants exclusive control of the serial communications port to requesting application programs;
an application program configured to request exclusive control of the communications port from the operating system, for communications with a particular type of peripheral device;
wherein the application program monitors the serial communications port to detect connection of peripheral devices;
wherein upon detecting connection of a peripheral device not of the particular type, the application program prompts the user with an offer to relinquish exclusive control of the serial communications port so that the serial communications port can be used by other application programs. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system comprising:
-
a communications port;
an application program configured to obtain exclusive control of the communications port for communications with a particular type of peripheral device;
a port monitor that detects when a peripheral device not of the particular type is connected to the communications port, and in response offers to free the communications port from exclusive control by the application program. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium containing an application program comprising:
-
obtaining exclusive control of a communications port for communications with a particular type of peripheral device;
monitoring to detect connection of a peripheral device not of the particular type to the communications port;
in response to detecting connection of a peripheral device not of the particular type to the communications port, prompting a user with an offer to free the communications port from exclusive control by the application program. - View Dependent Claims (16, 17, 18, 19, 20, 21)
upon initiation of the application program after freeing the communications port from exclusive control by the application program, prompting a user to determine whether to again obtain exclusive control of the communications port.
-
-
20. A computer-readable storage medium as recited in claim 15, wherein said prompting comprises displaying a message to the user.
-
21. A computer-readable storage medium as recited in claim 15, wherein said prompting comprises identifying the application program.
-
22. A method of using a serial port, comprising:
-
requesting exclusive control of the serial port from an operating system, for communications with a peripheral device of a particular type;
monitoring to detect connection of a peripheral device not of the particular type to the serial port;
in response to detecting connection of a peripheral device not of the particular type to the serial port, prompting a user with an offer to relinquish exclusive control of the serial port;
relinquishing exclusive control of the serial port in response to the user indicating acceptance of the offer. - View Dependent Claims (23, 24, 25, 26)
-
Specification