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

Address information registering/searching system in network system

Assignee: Toshiba Corp
•
Filing: 1989-06-28
•
Granted: 1991-02-26
•
Expires: 2009-06-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An address information searching system includes a high frequency address table, a low frequency address table, and a searching unit. Each of the high and low address tables stores address information including a node address, a branch address, and time data representing an elapsed time from a timing at which the addresses are registered or referred to. In order to transmit data to a trunk network or an intra-branch-network, the high frequency address table is first referred to search for object address information. When the object address information is not registered in the high frequency address table, the low frequency address table is referred to search the address information. It is determined that the object address information is registered in the high or low frequency address tables as a result of searching performed, time data of the object address information is reset the high and low frequency address tables are accessed at a substantially predetermined period, and the time data of each address information is incremented.

Inventors

  • 👤 Akihiko Tojima

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 21:36
CPC Classifications
H; H04; H04L; H04L41/00

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 451 words
An address information registering/searching system in a network system in which a plurality of stations are connected to a trunk network, at least one branch network is connected to each station, and at least one node is connected to each branch network, a node address being assigned to each node, and a branch address being assigned to each branch network, suitable for transmitting data between a first node connected to a first branch network of a first station and a second node connected to a second branch network of a second station, first and second node address being assigned to said first and second nodes, and first and second branch addresses being assigned to said first and second branch networks, comprising: first and second address table means each for storing a plurality of pieces of address information, each piece of address information including a node address assigned to a certain mode, a branch address assigned to a branch network to which said node is connected, and frequency data representing a search frequency of the address information, said first address table means storing address information having a high reference frequency relative to a first predetermined reference frequency and said second address table means storing address information having a low reference frequency relative to a second predetermined reference frequency; reading means for receiving a branch frame transmitted from said first node onto said first branch network, the branch frame including a first node address assigned to said first node as a source node address, a second node address assigned to said second node as a destination node address, and data, reading out the source node address from the branch frame and generating a first search command, and reading out the destination node address from the branch frame and generating a second search command; searching means for referring to said first address table means and selectively referring to said second address table means to search for first object address information in response to the first search command, the first object address information including the first node address and the first branch address, and referring to said first address table means and selectively referring to said second address table means to search for second object address information in response to the second search command, the second object address information including the second node address and the second branch address; and trunk transmitting means for generating a trunk frame including the first branch address written in the first object address information as a source branch address, the second branch address written in the second object address information as a destination branch address, and the branch frame and transmitting the generated trunk frame onto said trunk network.
Claim 2
Dependent Claim 451 words
An address information registering/searching system in a network system in which a plurality of stations are connected to a trunk network, at least one branch network is connected to each station, and at least one node is connected to each branch network, a node address being assigned to each node, and a branch address being assigned to each branch network, suitable for transmitting data between a first node connected to a first branch network of a first station and a second node connected to a second branch network of a second station, first and second node address being assigned to said first and second nodes, and first and second branch addresses being assigned to said first and second branch networks, comprising: first and second address table means each for storing a plurality of pieces of address information, each piece of address information including a node address assigned to a certain mode, a branch address assigned to a branch network to which said node is connected, and frequency data representing a search frequency of the address information, said first address table means storing address information having a high reference frequency relative to a first predetermined reference frequency and said second address table means storing address information having a low reference frequency relative to a second predetermined reference frequency; reading means for receiving a branch frame transmitted from said first node onto said first branch network, the branch frame including a first node address assigned to said first node as a source node address, a second node address assigned to said second node as a destination node address, and data, reading out the source node address from the branch frame and generating a first search command, and reading out the destination node address from the branch frame and generating a second search command; searching means for referring to said first address table means and selectively referring to said second address table means to search for first object address information in response to the first search command, the first object address information including the first node address and the first branch address, and referring to said first address table means and selectively referring to said second address table means to search for second object address information in response to the second search command, the second object address information including the second node address and the second branch address; and trunk transmitting means for generating a trunk frame including the first branch address written in the first object address information as a source branch address, the second branch address written in the second object address information as a destination branch address, and the branch frame and transmitting the generated trunk frame onto said trunk network.
Claim 3
Dependent Claim 104 words
A system according to claim 1, further comprising registering means for formatting address information including the first node address, the first branch address, and first time data if it is determined that the first object address information is not registered in either said first or second address table means, formatting address information including the second node address, the second branch address, and second time data if it is determined that the second object address information is not registered in either said first or second address table means, and selectively registering the formatted address information in one of said first and second address table means.
Claim 4
Dependent Claim 68 words
A system according to claim 2, wherein said registering means includes means for checking whether an empty area is present in said first address table means, registering the formatted address information in said first address table means if it is determined that an empty area is present, and registering the formatted address information in said second address table if it is determined that no empty address is present.
Claim 5
Dependent Claim 37 words
A system according to claim 2, wherein the frequency data is time data representing a time period from a timing at which the address information is registered, the time data in the formatted address information being 0.
Claim 6
Dependent Claim 49 words
A system according to claim 1, wherein said trunk transmitting means further comprises means for writing a broadcast address as the destination branch address in the trunk frame if it is determined that the second object address information is not registered in said first and second address table means.
Claim 7
Dependent Claim 55 words
A system according to claim 1, wherein said searching means includes means for, in order to search for the first and second object address information, referring first to said first address table means, and when the object address information is not registered in said first address table means, referring to said second address table means.
Claim 8
Dependent Claim 51 words
A system according to claim 1, wherein the frequency data is time data representing a time period from a timing at which the address information is registered or previously searched, and said searching means further comprises reset means for resetting the time data in the first and second object address information.
Claim 9
Dependent Claim 51 words
A system according to claim 1, further comprising updating means for updating the frequency data in each address information stored in said first and second address table means, the frequency data being time data representing a time period from a timing at which the address information is registered or previously searched.
Claim 10
Dependent Claim 45 words
A system according to claim 8, wherein said updating means further comprises means for, when the updated time data in address information stored in said first address table means is more than first predetermined data, transferring the address information to said second address table means.
Claim 11
Dependent Claim 90 words
A system according to claim 8, wherein said updating means further comprises means for, when the updated time data in address information stored in said second address table means is not more than second predetermined data, checking whether an empty area is present in said first address table means, if it is determined that an empty area is present, transferring the address information to said first address table means, and if it is determined that no empty area is present, registering the address information in said second address table means.
Claim 12
Dependent Claim 37 words
A system according to claim 1, further comprising means for receiving the trunk frame transmitted onto said trunk network, extracting the branch frame from the trunk frame, and transmitting the branch frame onto said second branch network.
Claim 13
Dependent Claim 101 words
A system according to claim 11, wherein said reading means further comprises means for reading out the source node address from the trunk frame and generating the first search command, and reading out the destination node address from the trunk frame and generating the second search command, the frequency data being time data representing a time period from a timing at which the address information is registered or previously searched, and said searching means further comprises reset means for resetting the time data in the first and second object address information when the first and second object address information are searched.
Claim 14
Dependent Claim 151 words
A system according to claim 12, further comprising means for formatting address information including the first node address, the first branch address, and first time data if it is determined that the first object address information is not registered in said first and second address table means, formatting address information including the second node address, the second branch address, and second time data if it is determined that the second object address information is not registered in said first and second address table means, checking whether an empty area is present in said first address table means, registering the formatted address information in said first address table means if it is determined that an empty area is present in said first address table means, and registering the address information data in said second address table if it is determined that no empty area is present in said first address table means.
Claim 15
Independent Claim 462 words
A method in a network system in which a plurality of stations are connected to a trunk network, at least one branch network is connected to each station, and at least one node is connected to each branch network, a node address being assigned to each node, and a branch address being assigned to each branch network, for transmitting data between a first node connected to a first branch network of a first station and a second node connected to a second branch network of a second station, first and second node addresses being assigned to said first and second nodes, and first and second branch addresses being assigned to said first and second branch networks, comprising: receiving a branch frame transmitted from said first node onto said first branch network, the branch frame including the first node address as a source node address, the second node address as a destination node address; and data; receiving a trunk frame on said trunk network, the trunk frame including the first branch address written in first object address information as a source branch address, the second branch address written in second object address information as a destination branch address, and the branch frame, the first object address including the first node address and the first branch address, and the second object address information including the second node address and the second branch address; referring to, in accordance with the source node address and the destination node address written in one of the branch and trunk frames, a first address table and selectively referring to a second address table to search for the first and second object address information concerning the source node address and the destination node address, each of said first and second address tables storing a plurality of pieces of address information, each address information including a node address assigned to a certain node, a branch address assigned to a branch network to which said node is connected, and frequency data representing a search frequency of the address information, said first address table storing address information having a high reference frequency relative to a first predetermined reference frequency and said second address table storing address information having a low reference frequency relative to a second predetermined reference frequency; generating and transmitting a trunk frame onto said trunk network in accordance with the first and second object address information and the branch frame, the trunk frame including the first branch address written in the first object address information as the source branch address, the second branch address written in the second object address information as the destination branch address, and the branch frame; and extracting the branch frames from the trunk frame; and transmitting the extracted branch frame onto said second branch network.
Claim 16
Independent Claim 462 words
A method in a network system in which a plurality of stations are connected to a trunk network, at least one branch network is connected to each station, and at least one node is connected to each branch network, a node address being assigned to each node, and a branch address being assigned to each branch network, for transmitting data between a first node connected to a first branch network of a first station and a second node connected to a second branch network of a second station, first and second node addresses being assigned to said first and second nodes, and first and second branch addresses being assigned to said first and second branch networks, comprising: receiving a branch frame transmitted from said first node onto said first branch network, the branch frame including the first node address as a source node address, the second node address as a destination node address; and data; receiving a trunk frame on said trunk network, the trunk frame including the first branch address written in first object address information as a source branch address, the second branch address written in second object address information as a destination branch address, and the branch frame, the first object address including the first node address and the first branch address, and the second object address information including the second node address and the second branch address; referring to, in accordance with the source node address and the destination node address written in one of the branch and trunk frames, a first address table and selectively referring to a second address table to search for the first and second object address information concerning the source node address and the destination node address, each of said first and second address tables storing a plurality of pieces of address information, each address information including a node address assigned to a certain node, a branch address assigned to a branch network to which said node is connected, and frequency data representing a search frequency of the address information, said first address table storing address information having a high reference frequency relative to a first predetermined reference frequency and said second address table storing address information having a low reference frequency relative to a second predetermined reference frequency; generating and transmitting a trunk frame onto said trunk network in accordance with the first and second object address information and the branch frame, the trunk frame including the first branch address written in the first object address information as the source branch address, the second branch address written in the second object address information as the destination branch address, and the branch frame; and extracting the branch frames from the trunk frame; and transmitting the extracted branch frame onto said second branch network.
Claim 17
Dependent Claim 166 words
A method according to claim 14, further comprising: formatting address information including the first node address, the first branch address, the first frequency data if it is determined that the first object address information is not registered in said first and second address tables, the frequency data being time data, and the first frequency data being 0. formatting address information data including the second node address, the second branch address, and second frequency data if it is determined that the second object address information is not registered in said first and second address tables, the frequency data being time data, and the second frequency data being 0; checking whether an empty area is present in said first address table, and registering the formatted address information in said first address table if it is determined that an empty area is present; and registering the formatted address information in said second address table if it is determined that no empty area is present in said first address table.
Claim 18
Dependent Claim 53 words
A method according to claim 14, further comprising resetting, when the first and second object address information are searched, frequency data of the first and second object address information, the frequency data being time data representing an elapsed time from a timing at which the object address information is registered or previously referred.
Claim 19
Dependent Claim 56 words
A method according to claim 14, further comprising reading out each address information stored in said first and second address tables at a substantially predetermined period, updating the time data of the address information, and selectively storing the address information in one of said first and second address tables in accordance with the updated time data.
Claim 20
Dependent Claim 477 words
An address information registering/searching system in a network system in which a plurality of stations are connected to a trunk network, at least one branch network is connected to each branch network, a node address being assigned to each node, and a branch address being assigned to each branch network, suitable for transmitting data between a first node connected to a first branch network at a first station and a second node connected to a second branch network at a second station, first and second node addresses being assigned to said first and second nodes, and first and second branch addresses being assigned to said first and second branch networks, comprising: first receiving means for receiving a branch frame transmitted from said first node onto said first branch network, the branch frame including the first node address as a source node address, the second node address as a destination node address, and data; first and second address table means each for storing a plurality of pieces of address information, each address information including a node address assigned to a certain node, a branch address assigned to a branch network to which said node is connected, and frequency data representing a search frequency of the address information, said first address table means storing address information having a high reference frequency relative to a first predetermined reference frequency and said second address table means storing address information having a low reference frequency relative to a second predetermined reference frequency; second receiving means for receiving a trunk frame on said trunk network, the trunk frame including the first branch address written in first object address information as a source branch address, the second branch address written in second object address information as a destination branch address, and the branch frame, the first object address information including the first node address and the first branch address, and the second object address information including the second node address and the second branch address; searching means for, in accordance with the source node address and the destination node address written in one of the branch and trunk frames, referring to said first address table means and selectively referring to said second address table means to search for the first and second object address information concerning the source and destination node addresses; first transmitting means for generating and transmitting a trunk frame onto said trunk network in accordance with the first and second object address information and the branch frame, the trunk frame including the first branch address written in the first object address information as the source branch address, the second branch address written in the second object address information as the destination branch address, and the trunk frame; and second transmitting means for extracting the branch frame from the trunk frame and transmitting the extracted branch frame onto said second branch network.
Claim 21
Dependent Claim 477 words
An address information registering/searching system in a network system in which a plurality of stations are connected to a trunk network, at least one branch network is connected to each branch network, a node address being assigned to each node, and a branch address being assigned to each branch network, suitable for transmitting data between a first node connected to a first branch network at a first station and a second node connected to a second branch network at a second station, first and second node addresses being assigned to said first and second nodes, and first and second branch addresses being assigned to said first and second branch networks, comprising: first receiving means for receiving a branch frame transmitted from said first node onto said first branch network, the branch frame including the first node address as a source node address, the second node address as a destination node address, and data; first and second address table means each for storing a plurality of pieces of address information, each address information including a node address assigned to a certain node, a branch address assigned to a branch network to which said node is connected, and frequency data representing a search frequency of the address information, said first address table means storing address information having a high reference frequency relative to a first predetermined reference frequency and said second address table means storing address information having a low reference frequency relative to a second predetermined reference frequency; second receiving means for receiving a trunk frame on said trunk network, the trunk frame including the first branch address written in first object address information as a source branch address, the second branch address written in second object address information as a destination branch address, and the branch frame, the first object address information including the first node address and the first branch address, and the second object address information including the second node address and the second branch address; searching means for, in accordance with the source node address and the destination node address written in one of the branch and trunk frames, referring to said first address table means and selectively referring to said second address table means to search for the first and second object address information concerning the source and destination node addresses; first transmitting means for generating and transmitting a trunk frame onto said trunk network in accordance with the first and second object address information and the branch frame, the trunk frame including the first branch address written in the first object address information as the source branch address, the second branch address written in the second object address information as the destination branch address, and the trunk frame; and second transmitting means for extracting the branch frame from the trunk frame and transmitting the extracted branch frame onto said second branch network.
Claim 22
Dependent Claim 217 words
A system according to claim 18, further comprising means for formatting address information including the first node address, the first branch address, and first frequency data if it is determined that the first object address information is not registered in said first and second address tables, the frequency data being time data, and the first frequency data being 0, formatting address information including the second node address, the second branch address, and second frequency data if it is determined that the second object address information is not registered in said first and second address table means, the frequency data being time data, and the second frequency data being 0, checking whether an empty area is present in said first address table means, registering the formatted address information in said first address table means if it is determined that an empty area is present, registering the formatted address information in said second address table means if it is determined that no empty area is present in said first address table means, and when the first and second object address information are searched, resetting the frequency data of the first and second object address information, the frequency data being time data representing an elapsed time from a timing at which the object address information is registered or previously referenced.
Claim 23
Dependent Claim 59 words
A system according to claim 18, further comprising means for reading out each address information stored in said first and second address table means at a substantially predetermined period, updating time data of the address information, and selectively storing the address information in one of said first and second address table mean in accordance with the updated time data.

References Cited (Backward Citations)

US4597078A Cited
US4740954A Cited
US4864563A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-02-25 1994-08-27 1995-02-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-02-25 1998-08-27 1999-02-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-02-25 2002-08-27 2003-02-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag