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

Multifunction network station with network addresses for functional units

Assignee: HP Inc
•
Filing: 1995-05-30
•
Granted: 1996-07-09
•
Expires: 2015-05-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract DLL devices are built with multiple MAC address instead of a single MAC address, and provide a multiple virtual DLL interfaces to the upper layers (3-7) in a computer. This results in a new class of multi-function computers for attachment to a network system which take advantage of the multiple virtual DLL interfaces, to increase performance of the respective functions executed by the computer. Thus, a new network interface control apparatus and a new class of multi-function computer systems for attachments to networks are provided. The memory in the medium access control device stores a plurality of additional network addresses in addition to the assigned network addresses. The address filtering logic includes circuits responsive to the additional network addresses, such as logic for blocking a particular frame on at least one of the plurality of data channels when the source and destination address of a particular frame are found in the additional addresses stored in the memory. The plurality of data channels served by the media access control device may reside on a single physical interface, or in independent physical interfaces as suits the needs of a particular design. A high performance design would include independent buffering and queuing structures for each of the data channels. An alternative design may include shared buffering and queuing structures for a plurality of functional modules in the connected computer which have independent side network addresses.

Inventors

  • 👤 Jeffrey Krause
  • 👤 Niles E. Strohl
  • 👤 Michael J. Seaman
  • 👤 Steven P. Russell
  • 👤 John H. Hart

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 12:48
CPC Classifications
G; G06; G06F; G06F13/00; H; H04; H04L; H04L12/00; H04L12/28; H04L12/46; H04L12/4604; H04L12/462; H04L12/4625; H04L45/00; H04L45/74; H04L45/742; H04L9/00; H04L9/40; H04L69/00; H04L69/18

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 196 words
A computer system to be connected with a network transmission medium, the computer system comprising: a network interface coupled to the network transmission medium, including at least a first processor interface having a first assigned network address and a second processor interface having a second assigned network address; first processing resources coupled to the first processor interface which receive and transmit frames through the network interface; and second processing resources coupled to the second processor interface which receive and transmit frames through the network interface; wherein the network interface includes: a connector to transport data to and from the network transmission medium; and a medium access control device, coupled to the connector, to receive and transmit frames of data through the connector, the medium access control device including a first data channel to the first processor interface and a second data channel to the second processor interface, memory to store the first and second assigned network addresses, and address filtering logic, coupled to the first and second data channels and to the memory, which passes and blocks frames received through the connector for the first and second data channels in response to the assigned network addresses.
Claim 2
Dependent Claim 196 words
A computer system to be connected with a network transmission medium, the computer system comprising: a network interface coupled to the network transmission medium, including at least a first processor interface having a first assigned network address and a second processor interface having a second assigned network address; first processing resources coupled to the first processor interface which receive and transmit frames through the network interface; and second processing resources coupled to the second processor interface which receive and transmit frames through the network interface; wherein the network interface includes: a connector to transport data to and from the network transmission medium; and a medium access control device, coupled to the connector, to receive and transmit frames of data through the connector, the medium access control device including a first data channel to the first processor interface and a second data channel to the second processor interface, memory to store the first and second assigned network addresses, and address filtering logic, coupled to the first and second data channels and to the memory, which passes and blocks frames received through the connector for the first and second data channels in response to the assigned network addresses.
Claim 3
Dependent Claim 34 words
The system of claim 1, wherein the first and second processor interfaces include respective buffering and queuing structures for communication of data between the network transmission medium and the first and second processing resources.
Claim 4
Dependent Claim 40 words
The system of claim 1, wherein the memory further stores a plurality of additional network addresses in addition to the first and second assigned network addresses, and the address filtering logic includes circuits responsive the plurality of additional network addresses.
Claim 5
Dependent Claim 58 words
The system of claim 3, wherein frames include source and destination addresses, and the circuits responsive to the plurality of additional network addresses include logic for blocking a particular frame on at least one of the first and second data channels when the plurality of additional network addresses includes the source and destination addresses of the particular frame.
Claim 6
Dependent Claim 19 words
The system of claim 1, wherein the first and second processor interfaces comprise respective virtual data link layer interfaces.
Claim 7
Dependent Claim 39 words
The system of claim 1, further including at least one additional network interface coupled to the first processing resources, and wherein the first processing resources include network intermediate system functions, and the second processing resources include network management functions.
Claim 8
Dependent Claim 40 words
The system of claim 1, further including at least one additional network interface coupled to the first processing resources, and wherein the first processing resources include network intermediate system functions, and the second processing resources include network end system functions.
Claim 9
Dependent Claim 222 words
A computer system to be connected with a plurality of network transmission media, the computer system comprising: a shared network interface including a connector coupled to a first network transmission medium, and including at least a first processor interface having a first assigned network address and a second processor interface having a second assigned network address; a first processor coupled to the first processor interface, the first processor including network end system resources; and a second processor coupled to the second processor interface, the second processor including a second network interface coupled to a second network transmission medium and intermediate system resources for transporting frames between the shared and the second network interfaces for transmission across the first and second network transmission media; wherein the shared network interface includes: a medium access control device, coupled to the connector, to receive and transmit frames of data through the connector, the medium access control device including a first data channel to the first processor interface and a second data channel to the second processor interface, memory to store the first and second assigned network addresses, and address filtering logic, coupled to the first and second data channels and to the memory, which passes and blocks frames received through the connector for the first and second data channels in response to the assigned network addresses.
Claim 10
Dependent Claim 222 words
A computer system to be connected with a plurality of network transmission media, the computer system comprising: a shared network interface including a connector coupled to a first network transmission medium, and including at least a first processor interface having a first assigned network address and a second processor interface having a second assigned network address; a first processor coupled to the first processor interface, the first processor including network end system resources; and a second processor coupled to the second processor interface, the second processor including a second network interface coupled to a second network transmission medium and intermediate system resources for transporting frames between the shared and the second network interfaces for transmission across the first and second network transmission media; wherein the shared network interface includes: a medium access control device, coupled to the connector, to receive and transmit frames of data through the connector, the medium access control device including a first data channel to the first processor interface and a second data channel to the second processor interface, memory to store the first and second assigned network addresses, and address filtering logic, coupled to the first and second data channels and to the memory, which passes and blocks frames received through the connector for the first and second data channels in response to the assigned network addresses.
Claim 11
Dependent Claim 14 words
The apparatus of claim 8, wherein the intermediate system resources include routing adaptor functions.
Claim 12
Dependent Claim 13 words
The apparatus of claim 8, wherein the intermediate system resources include bridge functions.
Claim 13
Dependent Claim 13 words
The apparatus of claim 8, wherein the intermediate system resources include router functions.
Claim 14
Dependent Claim 15 words
The apparatus of claim 8, wherein the intermediate system resources include bridge and router functions.
Claim 15
Dependent Claim 34 words
The system of claim 8, wherein the first and second processor interfaces include respective buffering and queuing structures for communication of data between the network transmission medium and the first and second processing resources.
Claim 16
Dependent Claim 53 words
The system of claim 8, wherein the shared network interface includes address filtering logic which passes or blocks received transmissions for the first processor interface in response to the first assigned network address and which passes or blocks received transmissions for the second processor interface in response to the second assigned network address.
Claim 17
Dependent Claim 40 words
The system of claim 8, wherein the memory further stores a plurality of additional network addresses in addition to the first and second assigned network addresses, and the address filtering logic includes circuits responsive the plurality of additional network addresses.
Claim 18
Dependent Claim 58 words
The system of claim 15, wherein frames include source and destination addresses, and the circuits responsive to the plurality of additional network addresses include logic for blocking a particular frame on at least one of the first and second data channels when the plurality of additional network addresses includes the source and destination addresses of the particular frame.
Claim 19
Dependent Claim 203 words
A computer system to be connected with a network transmission medium, the computer system comprising: a shared network interface including a connector coupled to the network transmission medium, and including at least a first processor interface having a first assigned network address and a second processor interface having a second assigned network address; a data processing unit coupled to the first processor interface which receives and transmits frames through the shared network interface for end system processes; and a multi-media unit coupled to the second processor interface which receives and transmits frames of multi-media data through the shared network interface for multi-media system processes; wherein the shared network interface includes: a medium access control device, coupled to the connector, to receive and transmit frames of data through the connector, the medium access control device including a first data channel to the first processor interface and a second data channel to the second processor interface, memory to store the first and second assigned network addresses, and address filtering logic, coupled to the first and second data channels and to the memory, which passes and blocks frames received through the connector for the first and second data channels in response to the assigned network addresses.
Claim 20
Dependent Claim 203 words
A computer system to be connected with a network transmission medium, the computer system comprising: a shared network interface including a connector coupled to the network transmission medium, and including at least a first processor interface having a first assigned network address and a second processor interface having a second assigned network address; a data processing unit coupled to the first processor interface which receives and transmits frames through the shared network interface for end system processes; and a multi-media unit coupled to the second processor interface which receives and transmits frames of multi-media data through the shared network interface for multi-media system processes; wherein the shared network interface includes: a medium access control device, coupled to the connector, to receive and transmit frames of data through the connector, the medium access control device including a first data channel to the first processor interface and a second data channel to the second processor interface, memory to store the first and second assigned network addresses, and address filtering logic, coupled to the first and second data channels and to the memory, which passes and blocks frames received through the connector for the first and second data channels in response to the assigned network addresses.
Claim 21
Dependent Claim 18 words
The system of claim 17, wherein the shared network interface includes transmit priority logic favoring the multi-media unit.
Claim 22
Dependent Claim 36 words
The system of claim 17, wherein the first and second processor interfaces include respective buffering and queuing structures for communication of data between the network transmission medium and the data processing unit and the multi-media unit.
Claim 23
Dependent Claim 53 words
The system of claim 17, wherein the shared network interface includes address filtering logic which passes or blocks received transmissions for the first processor interface in response to the first assigned network address and which passes or blocks received transmissions for the second processor interface in response to the second assigned network address.
Claim 24
Dependent Claim 258 words
A computer system to be connected with a network transmission medium, the computer system comprising: a shared network interface including a connector coupled to the network transmission medium, and including at least a first processor interface having a first assigned network address and a second processor interface having a second assigned network address; a data processing unit coupled to the first processor interface which receives and transmits frames through the shared network interface for end system processes; and a routing adaptor unit, having a first port coupled to the second processor interface which receives and transmits frames of data through the shared network interface, and a second port adapted for a communication link to a remote system, and including resources to forward frames received through the first port having the second assigned network address to the second port and to forward frames received through the second port and not having the second assigned network address to the first port; wherein the shared network interface includes: a medium access control device, coupled to the connector, to receive and transmit frames of data through the connector, the medium access control device including a first data channel to the first processor interface and a second data channel to the second processor interface, memory to store the first and second assigned network addresses, and address filtering logic, coupled to the first and second data channels and to the memory, which passes and blocks frames received through the connector for the first and second data channels in response to the assigned network addresses.
Claim 25
Dependent Claim 258 words
A computer system to be connected with a network transmission medium, the computer system comprising: a shared network interface including a connector coupled to the network transmission medium, and including at least a first processor interface having a first assigned network address and a second processor interface having a second assigned network address; a data processing unit coupled to the first processor interface which receives and transmits frames through the shared network interface for end system processes; and a routing adaptor unit, having a first port coupled to the second processor interface which receives and transmits frames of data through the shared network interface, and a second port adapted for a communication link to a remote system, and including resources to forward frames received through the first port having the second assigned network address to the second port and to forward frames received through the second port and not having the second assigned network address to the first port; wherein the shared network interface includes: a medium access control device, coupled to the connector, to receive and transmit frames of data through the connector, the medium access control device including a first data channel to the first processor interface and a second data channel to the second processor interface, memory to store the first and second assigned network addresses, and address filtering logic, coupled to the first and second data channels and to the memory, which passes and blocks frames received through the connector for the first and second data channels in response to the assigned network addresses.
Claim 26
Dependent Claim 43 words
The system of claim 21, wherein the first and second processor interfaces include respective buffering and queuing structures for communication of data between the network transmission medium and the data processing unit and between the network transmission medium and the routing adaptor unit.
Claim 27
Dependent Claim 53 words
The system of claim 21, wherein the shared network interface includes address filtering logic which passes or blocks received transmissions for the first processor interface in response to the first assigned network address and which passes or blocks received transmissions for the second processor interface in response to the second assigned network address.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag