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

Interfacing a communication switch to a non-embedded device driver via a virtual device interface

Assignee: Avaya Inc
•
Filing: 1999-03-12
•
Granted: 2002-06-18
•
Expires: 2019-03-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for adding non-embedded network interface drivers to a communication switch with minimum impact on the switch. A proxy driver which presents the appearance of a network interface driver is embedded in the switch. An external hardware platform containing the non-embedded driver is connected to the proxy driver. The external hardware platform includes a proxy interface connected to the proxy driver. The proxy driver sends signals derived from the switch's internal interface to the proxy interface, which in turn replicates the switch's internal interface in the external hardware platform for controlling the non-embedded driver.

Inventors

  • 👤 John Donak
  • 👤 Frank Meijer
  • 👤 Todd Dowser

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 15:28
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/22

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 171 words
Apparatus for adding a non-embedded network interface driver to a communication switch wherein the switch is for selectably switching a plurality of communication terminals into communication with one or more communication networks, wherein the switch comprises: a network interface driver associated with each network; a network interface template in communication with each said network interface driver wherein each said network interface template stores information regarding its associated network; and a virtual device interface coupled between each said network interface template and its associated network interface driver wherein each said network interface template and each said associated network interface driver communicate through an associated virtual device interface, and wherein the apparatus comprises: a proxy driver coupled to said virtual device interface, wherein said proxy driver appears to the switch as the network interface driver to be added; and, a proxy interface connected to said proxy driver and responsive to said proxy driver for presenting a replica virtual device interface; said non-embedded driver connected to and responsive to said replica virtual device interface.
Claim 2
Dependent Claim 171 words
Apparatus for adding a non-embedded network interface driver to a communication switch wherein the switch is for selectably switching a plurality of communication terminals into communication with one or more communication networks, wherein the switch comprises: a network interface driver associated with each network; a network interface template in communication with each said network interface driver wherein each said network interface template stores information regarding its associated network; and a virtual device interface coupled between each said network interface template and its associated network interface driver wherein each said network interface template and each said associated network interface driver communicate through an associated virtual device interface, and wherein the apparatus comprises: a proxy driver coupled to said virtual device interface, wherein said proxy driver appears to the switch as the network interface driver to be added; and, a proxy interface connected to said proxy driver and responsive to said proxy driver for presenting a replica virtual device interface; said non-embedded driver connected to and responsive to said replica virtual device interface.
Claim 3
Dependent Claim 65 words
The apparatus recited in claim 1 wherein: said network interface driver, said network interface template, said virtual device interface, and said proxy driver are located in a first hardware platform; said proxy interface, said replica virtual device interface, and said non-embedded network interface driver are located in a second hardware platform; and said proxy driver and said proxy interface are connected by an inter-platform connection.
Claim 4
Independent Claim 181 words
A method of adding a non-embedded network interface driver to a communication switch wherein the switch is for selectably switching a plurality of telephone terminals into communication with one or more telephone networks, wherein the switch comprises: a network interface driver associated with each network; a network interface template in communication with said network interface driver wherein each said network interface template stores information regarding its associated network; and a virtual device interface coupled between each said network interface template and its associated network interface driver wherein each said network interface template and each said associated network interface driver communicate through an associated virtual device interface, and wherein the method comprises: coupling a proxy driver to said virtual device interface wherein the proxy driver appears to the switch as the network interface driver to be added; connecting a proxy interface to said proxy driver wherein said proxy interface is responsive to said proxy driver for presenting a replica virtual device interface; connecting said non-embedded driver to said proxy interface wherein said non-embedded driver is responsive to said replica virtual device interface.
Claim 5
Independent Claim 181 words
A method of adding a non-embedded network interface driver to a communication switch wherein the switch is for selectably switching a plurality of telephone terminals into communication with one or more telephone networks, wherein the switch comprises: a network interface driver associated with each network; a network interface template in communication with said network interface driver wherein each said network interface template stores information regarding its associated network; and a virtual device interface coupled between each said network interface template and its associated network interface driver wherein each said network interface template and each said associated network interface driver communicate through an associated virtual device interface, and wherein the method comprises: coupling a proxy driver to said virtual device interface wherein the proxy driver appears to the switch as the network interface driver to be added; connecting a proxy interface to said proxy driver wherein said proxy interface is responsive to said proxy driver for presenting a replica virtual device interface; connecting said non-embedded driver to said proxy interface wherein said non-embedded driver is responsive to said replica virtual device interface.
Claim 6
Dependent Claim 68 words
The method recited in claim 3 wherein: said network interface driver, said network interface template, said virtual device interface, and said proxy driver are located in a first hardware platform; said proxy interface, said replica virtual device interface, and said non-embedded network interface driver are located in a second hardware platform; and the method further comprises connecting said proxy driver and said proxy interface by an inter-platform connection.
Claim 7
Dependent Claim 87 words
A communication switch for selectably switching a plurality of communication terminals into communication with one or more communication networks, wherein the switch comprises: a network interface template associated with a network and storing information regarding its associated network; an open-architecture virtual device interface coupled to said network interface template; and; an open-architecture network interface driver coupled to said virtual device interface for communicating with said network according to information stored by said network interface template, whereby network interface drivers are isolated from hardware details of the switch.
Claim 8
Dependent Claim 87 words
A communication switch for selectably switching a plurality of communication terminals into communication with one or more communication networks, wherein the switch comprises: a network interface template associated with a network and storing information regarding its associated network; an open-architecture virtual device interface coupled to said network interface template; and; an open-architecture network interface driver coupled to said virtual device interface for communicating with said network according to information stored by said network interface template, whereby network interface drivers are isolated from hardware details of the switch.
Claim 9
Dependent Claim 91 words
In a communication switch for selectably switching a plurality of communication terminals into communication with one or more communication networks, wherein the switch comprises a network interface template associated with a network and storing information regarding its associated network, a method of providing network interface drivers isolated from hardware details of the switch comprising: coupling an open-architecture virtual device interface to said network interface template; and coupling an open-architecture network interface driver to said virtual device interface for communicating with said network according to information stored by said network interface template.
Claim 10
Dependent Claim 91 words
In a communication switch for selectably switching a plurality of communication terminals into communication with one or more communication networks, wherein the switch comprises a network interface template associated with a network and storing information regarding its associated network, a method of providing network interface drivers isolated from hardware details of the switch comprising: coupling an open-architecture virtual device interface to said network interface template; and coupling an open-architecture network interface driver to said virtual device interface for communicating with said network according to information stored by said network interface template.

References Cited (Backward Citations)

US6049602A Cited
US6185565B1 Cited
US6181694B1 Cited
US6208658B1 Cited
US6154465A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-06-17 2005-12-17 2006-06-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-06-17 2009-12-17 2010-06-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-06-17 2013-12-17 2014-06-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag