← Back to Patent Explorer
US5867662A Expired / Lapsed US ⏱️ 0.0 years remaining

Communications driver subsystem for enabling a digital computer system to establish a communications session with a remote device over a selected one of a plurality of diverse communication media

Assignee: Oracle America Inc
•
Filing: 1995-06-30
•
Granted: 1999-02-02
•
Expires: 2015-06-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A communications driver is provided for establishing communications sessions between a computer system and a remote device, such as another computer system. The computer system includes a plurality of ports which are connected to a number of diverse types of communications media. At least one of the ports comprises a network port controlled by a network socket driver, so that the communications driver can be used in connection with lower-level networking drivers which may be provided by a variety of manufacturers. The communications driver selectively establishes a communications session such that the computer system will operate as a terminal with the remote device over one of the communications media, as selected by an operator. The communications driver initially enables the operator to identify a communications medium and a remote device, and the driver thereafter selects one of the ports in response to identification by the operator of a communications medium and a remote device. After selecting the port, the driver attempts to establish a communications session with the remote device over the communications medium using the port as selected by said communications path selection element. If successful in establishing the communications session, the communications driver enables communications to proceed such that the computer system will operate as a terminal on the remote device, regardless of the communications media over which they communicate.

Inventors

  • 👤 Justin A. Riggs

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 21:48
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/455; G06F9/45533; G06F9/45537; G06F13/00; G06F13/10; G06F13/102; H; H04; H04L; H04L9/00; H04L9/40

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 229 words
For use with a computer system including a plurality of ports connected to a number of diverse types of communications media, a communications driver for selectively establishing a communications session between the computer system operating as a terminal with a remote device over a selected one of said communications media using an associated one of said ports as selected by an operator, at least one of said ports comprising a network port controlled by a network socket driver, the communications driver including: A. an operator medium selection element for enabling the computer system to, in turn, enable the operator to selectively identify either of said communications media and a remote device; B. a communications path selection element for enabling the computer system to select one of said ports in response to the identification by the operator of one of said communications media and a remote device; C. a communications session establishment element for enabling the computer system to establish a communications session with the remote device over the communications medium using the port as selected by the computer system in response to processing controlled by said communications path selection element; and D. a communications handling element for enabling the computer system to handle communications during the communications session, the communications handling element enabling the computer system to operate as a terminal for processing operations performed by the remote device.
Claim 2
Dependent Claim 229 words
For use with a computer system including a plurality of ports connected to a number of diverse types of communications media, a communications driver for selectively establishing a communications session between the computer system operating as a terminal with a remote device over a selected one of said communications media using an associated one of said ports as selected by an operator, at least one of said ports comprising a network port controlled by a network socket driver, the communications driver including: A. an operator medium selection element for enabling the computer system to, in turn, enable the operator to selectively identify either of said communications media and a remote device; B. a communications path selection element for enabling the computer system to select one of said ports in response to the identification by the operator of one of said communications media and a remote device; C. a communications session establishment element for enabling the computer system to establish a communications session with the remote device over the communications medium using the port as selected by the computer system in response to processing controlled by said communications path selection element; and D. a communications handling element for enabling the computer system to handle communications during the communications session, the communications handling element enabling the computer system to operate as a terminal for processing operations performed by the remote device.
Claim 3
Dependent Claim 250 words
A computer program product for use with a computer system including a plurality of ports connected to a number of diverse types of communications media, the computer program product comprising a computer readable medium including communications driver code devices for enabling the computer system to selectively establish a communications session between the computer system operating as a terminal with a remote device over a selected one of said communications media using an associated one of said ports as selected by an operator, at least one of said ports comprising a network port controlled by a network socket driver, the communications driver including: A. operator medium selection code devices for enabling the computer system to, in turn, enable the operator to selectively identify either of said communications media and a remote device; B. communications path selection code devices for enabling the computer system to select one of said ports in response to identification by the operator of one of said communications media and a remote device; C. communications session establishment code devices for enabling the computer system to establish a communications session with the remote device over the communications medium using the port as selected by the computer system in response to processing controlled by said communications path selection code devices; and D. communications handling code devices for enabling the computer system to handle communications during the communications session, the communications handling code devices enabling the computer system to operate as a terminal for processing operations performed by the remote device.
Claim 4
Dependent Claim 250 words
A computer program product for use with a computer system including a plurality of ports connected to a number of diverse types of communications media, the computer program product comprising a computer readable medium including communications driver code devices for enabling the computer system to selectively establish a communications session between the computer system operating as a terminal with a remote device over a selected one of said communications media using an associated one of said ports as selected by an operator, at least one of said ports comprising a network port controlled by a network socket driver, the communications driver including: A. operator medium selection code devices for enabling the computer system to, in turn, enable the operator to selectively identify either of said communications media and a remote device; B. communications path selection code devices for enabling the computer system to select one of said ports in response to identification by the operator of one of said communications media and a remote device; C. communications session establishment code devices for enabling the computer system to establish a communications session with the remote device over the communications medium using the port as selected by the computer system in response to processing controlled by said communications path selection code devices; and D. communications handling code devices for enabling the computer system to handle communications during the communications session, the communications handling code devices enabling the computer system to operate as a terminal for processing operations performed by the remote device.
Claim 5
Independent Claim 199 words
A method of controlling a computer system including a plurality of ports connected to a number of diverse types of communications media, the method enabling the computer system to selectively establish a communications session between the computer system operating as a terminal with a remote device over a selected one of said communications media using an associated one of said ports as selected by an operator, at least one of said ports comprising a network port controlled by a network socket driver, the method comprising the steps of: A. enabling the computer system to, in turn, enable the operator to identify either of said communications media and a remote device; B. enabling the computer system to select one of said ports in response to identification by the operator of one of said communications media and a remote device; C. enabling the computer system to establish a communications session with the remote device over the communications medium using the port as selected by the computer system; and D. enabling the computer system to handle communications during the communications session, the communications handling element enabling the computer system to operate as a terminal for processing operations performed by the remote device.
Claim 6
Independent Claim 199 words
A method of controlling a computer system including a plurality of ports connected to a number of diverse types of communications media, the method enabling the computer system to selectively establish a communications session between the computer system operating as a terminal with a remote device over a selected one of said communications media using an associated one of said ports as selected by an operator, at least one of said ports comprising a network port controlled by a network socket driver, the method comprising the steps of: A. enabling the computer system to, in turn, enable the operator to identify either of said communications media and a remote device; B. enabling the computer system to select one of said ports in response to identification by the operator of one of said communications media and a remote device; C. enabling the computer system to establish a communications session with the remote device over the communications medium using the port as selected by the computer system; and D. enabling the computer system to handle communications during the communications session, the communications handling element enabling the computer system to operate as a terminal for processing operations performed by the remote device.
Claim 7
Dependent Claim 183 words
A computer system including a plurality of ports connected to a number of diverse types of communications media, at least one of said ports comprising a network port controlled by a network socket driver, the computer system including: A. an operator medium selection element for enabling the operator to identify either of said communications media and a remote device; B. a communications path selection element for selecting one of said ports in response to identification by the operator of one of said communications media and a remote device; C. a communications session establishment element for establishing a communications session with the remote device over the communications medium using the port as selected by said communications path selection element; and D. a communications handling element for handling communications during the communications session whereby the computer system will operate as a terminal with processing operations performed by the remote device, thereby to enable the computer system to operate as a terminal for a remote device over a selected one of said communications media using an associated one of said ports as selected by an operator.
Claim 8
Dependent Claim 183 words
A computer system including a plurality of ports connected to a number of diverse types of communications media, at least one of said ports comprising a network port controlled by a network socket driver, the computer system including: A. an operator medium selection element for enabling the operator to identify either of said communications media and a remote device; B. a communications path selection element for selecting one of said ports in response to identification by the operator of one of said communications media and a remote device; C. a communications session establishment element for establishing a communications session with the remote device over the communications medium using the port as selected by said communications path selection element; and D. a communications handling element for handling communications during the communications session whereby the computer system will operate as a terminal with processing operations performed by the remote device, thereby to enable the computer system to operate as a terminal for a remote device over a selected one of said communications media using an associated one of said ports as selected by an operator.

References Cited (Backward Citations)

US4665501A Cited
US4873643A Cited
US5283861A Cited
US5485570A Cited
US5553241A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-02-01 2002-08-03 2003-02-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-02-01 2006-08-03 2007-02-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-02-01 2010-08-03 2011-02-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag