Patent US2815445A successfully refreshed from Google Patents.
Patent US5490252A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5490252A Expired / Lapsed US ⏱️ 0.0 years remaining

System having central processor for transmitting generic packets to another processor to be altered and transmitting altered packets back to central processor for routing

Assignee: Rockstar Consortium US LP
•
Filing: 1992-09-30
•
Granted: 1996-02-06
•
Expires: 2012-09-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An internetworking system for exchanging packets of information between networks, the system comprising a network interface module for connecting a network to the system, receiving packets from the network in a native packet format used by the network and converting each received native packet to a packet having a generic format common to all networks connected to the system, and converting each of the generic packets to the native packet format for transmission to the network; a communication channel for carrying the generic packets to and from the network interface module, the channel having bandwidth; a first processing module for controlling dynamic allocation and deallocation of the channel bandwidth to the network connected to the system via the network interface module; and a second processing module for receiving all of the generic packets put on the channel by the network interface module, determining a destination network interface module for each of the generic packets on the channel, determining whether each of the generic packet needs to be bridged to the destination network interface module, and transmitting each of the generic packets determined to need bridging to the destination network interface module via the channel.

Inventors

  • 👤 Mario Macera
  • 👤 William E. Jennings
  • 👤 Dennis Josifovich
  • 👤 George W. Kajos
  • 👤 John A. Mastroianni
  • 👤 Francis E. Neil
  • 👤 Victor Bennett
  • 👤 Frank J. Bruns
  • 👤 Gururaj Deshpande
  • 👤 Jeremy Greene

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 18:07
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/54; H04L12/56; H04L12/5691; H04L12/5692; H04L12/66; H04L9/00; H04L9/40; H04L69/00; H04L69/18

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 258 words
An internetworking system for exchanging packets of information between networks, said system comprising: a network interface module for connecting a network to said system, receiving packets from the network in a native packet format used by the network and converting each received native packet having a generic format common to all networks connected to said system, and converting each said generic packet to the native packet format for transmission to the network, a communication channel for carrying said generic packets to and from said network interface module, said channel having bandwidth, a first processing module for controlling dynamic allocation and deallocation of said channel bandwidth to the network connected to said system via said network interface module, a second processing module for receiving all said generic packets put on said channel by said network interface module, determining whether each said generic packet needs to be bridged or routed to a destination network interface module, and bridging each said generic packets determined to need bridging; a third processing module for receiving and routing each said generic packet determined to need routing from said second processing module via said channel, said third processing module routing those generic packets received from said second processing module by altering those generic packets to contain appropriate destination information and transmitting those altered packets to said second processing module; and said second processing module also for receiving said altered generic packets, determining the destination network interface for each of said altered generic packets, and transmitting those altered generic packets to the destination network interface module.
Claim 2
Dependent Claim 258 words
An internetworking system for exchanging packets of information between networks, said system comprising: a network interface module for connecting a network to said system, receiving packets from the network in a native packet format used by the network and converting each received native packet having a generic format common to all networks connected to said system, and converting each said generic packet to the native packet format for transmission to the network, a communication channel for carrying said generic packets to and from said network interface module, said channel having bandwidth, a first processing module for controlling dynamic allocation and deallocation of said channel bandwidth to the network connected to said system via said network interface module, a second processing module for receiving all said generic packets put on said channel by said network interface module, determining whether each said generic packet needs to be bridged or routed to a destination network interface module, and bridging each said generic packets determined to need bridging; a third processing module for receiving and routing each said generic packet determined to need routing from said second processing module via said channel, said third processing module routing those generic packets received from said second processing module by altering those generic packets to contain appropriate destination information and transmitting those altered packets to said second processing module; and said second processing module also for receiving said altered generic packets, determining the destination network interface for each of said altered generic packets, and transmitting those altered generic packets to the destination network interface module.
Claim 3
Dependent Claim 33 words
The system of claim 1 wherein said network interface module converts each of the received native packets to packets having said generic format by appending information to each of the received native packets.
Claim 4
Dependent Claim 27 words
The system of claim 1 wherein time division multiplexing is utilized in said dynamic allocation and deallocation of said communication channel bandwidth by said first processing module.
Claim 5
Dependent Claim 70 words
The system of claim 1 wherein said second processing module comprises dedicated electronic components for performing all functions required of said second processing module including receiving all said generic packets put on said channel by said network interface module and determining a destination network interface module for each said generic packet on said channel and whether each said generic packet needs to be bridged to the destination network interface module.
Claim 6
Dependent Claim 70 words
The system of claim 1 wherein said second processing module comprises dedicated electronic components for performing all functions required of said second processing module including receiving all said generic packets put on said channel by said network interface module and determining a destination network interface module for each said generic packet on said channel and whether each said generic packet needs to be routed to the destination network interface module.
Claim 7
Dependent Claim 45 words
The system of claim 1 wherein said network interface module may be inserted into said system while said system is operational substantially without disruption to the operation of said system, said first processing module dynamically allocating said communication channel bandwidth to said network interface module.
Claim 8
Dependent Claim 65 words
The system of claim 1 wherein said network interface module and any of said processing modules may be removed from said system while said system is operational substantially without disruption to the operation of said system if a redundant duplicate of the removed module is present in said system, said first processing module dynamically deallocating said communication channel bandwidth previously allocated to the removed module.
Claim 9
Dependent Claim 27 words
The system of claim 1 further comprising at least one redundant network interface module which is a duplicate of said network interface module to provide fault tolerance.
Claim 10
Dependent Claim 28 words
The system of claim 1 wherein a logical network can be formed which includes one or more users from a plurality of physical networks connected to said system.
Claim 11
Dependent Claim 281 words
An internetworking system for performing both routing and bridging functions to exchange packets of information between computer networks, said system comprising: a network interface module for connecting a computer network to said system, receiving packets from the computer network in a native packet format used by the computer network and converting each of the received native packets to a packet having a generic format common to all computer networks connected to said system, and converting each of said generic packet to the native packet format for transmission to the computer network, a communication channel for carrying said generic packets to and from said network interface module, said channel having bandwidth, a first processing module for controlling dynamic allocation and deallocation of said channel bandwidth to the computer network connected to said system via said network interface module, a second processing module for receiving all said generic packets put on said channel by said network interface module, determining whether each said generic packet needs to be routed or bridged to a destination network interface module, and transmitting those generic packets determined to need bridging to the destination network interface module via said channel, a third processing module for receiving each of said generic packets determined to need routing from said second processing module via said channel, altering those generic packets determined to need routing to contain appropriate destination information, and transmitting those altered generic packets back to said second processing module via said channel, and said second processing module also for receiving said altered generic packets, determining the destination network interface for each of said altered generic packets, and transmitting each of the altered generic packets to the destination network interface module.
Claim 12
Dependent Claim 281 words
An internetworking system for performing both routing and bridging functions to exchange packets of information between computer networks, said system comprising: a network interface module for connecting a computer network to said system, receiving packets from the computer network in a native packet format used by the computer network and converting each of the received native packets to a packet having a generic format common to all computer networks connected to said system, and converting each of said generic packet to the native packet format for transmission to the computer network, a communication channel for carrying said generic packets to and from said network interface module, said channel having bandwidth, a first processing module for controlling dynamic allocation and deallocation of said channel bandwidth to the computer network connected to said system via said network interface module, a second processing module for receiving all said generic packets put on said channel by said network interface module, determining whether each said generic packet needs to be routed or bridged to a destination network interface module, and transmitting those generic packets determined to need bridging to the destination network interface module via said channel, a third processing module for receiving each of said generic packets determined to need routing from said second processing module via said channel, altering those generic packets determined to need routing to contain appropriate destination information, and transmitting those altered generic packets back to said second processing module via said channel, and said second processing module also for receiving said altered generic packets, determining the destination network interface for each of said altered generic packets, and transmitting each of the altered generic packets to the destination network interface module.
Claim 13
Dependent Claim 234 words
An internetworking system for performing both routing and bridging functions, comprising: a network interface card for connecting a network to said system, receiving packets from the network in a native packet format used by the network and converting each received native packet to a packet having a generic format common to all networks connected to said system, and converting each said generic packet to the native packet format for transmission to the network, a bus for carrying said generic packets to and from said network interface card, said bus having bandwidth, a control processor for controlling dynamic allocation and deallocation of said bus bandwidth to the network connected to said system via said network interface card, a central switch processor for receiving all said generic packets put on said bus by said network interface card, determining whether each said generic packet needs to be routed or bridged to the destination network interface card, and a router engine for receiving and routing each said generic packet determined to need routing from said central switch processor via said bus, said router engine routing those generic packets received from said central switch processor by altering those generic packets to contain appropriate destination information and transmitting those altered packets to said central switch processor; said central switch processor also for receiving said altered generic packets and determining the destination network interface for each of said altered generic packets.
Claim 14
Dependent Claim 234 words
An internetworking system for performing both routing and bridging functions, comprising: a network interface card for connecting a network to said system, receiving packets from the network in a native packet format used by the network and converting each received native packet to a packet having a generic format common to all networks connected to said system, and converting each said generic packet to the native packet format for transmission to the network, a bus for carrying said generic packets to and from said network interface card, said bus having bandwidth, a control processor for controlling dynamic allocation and deallocation of said bus bandwidth to the network connected to said system via said network interface card, a central switch processor for receiving all said generic packets put on said bus by said network interface card, determining whether each said generic packet needs to be routed or bridged to the destination network interface card, and a router engine for receiving and routing each said generic packet determined to need routing from said central switch processor via said bus, said router engine routing those generic packets received from said central switch processor by altering those generic packets to contain appropriate destination information and transmitting those altered packets to said central switch processor; said central switch processor also for receiving said altered generic packets and determining the destination network interface for each of said altered generic packets.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-02-05 1999-08-07 2000-02-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-02-05 2003-08-07 2004-02-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-02-05 2007-08-07 2008-02-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag