IP Library Granted Patent US 8,914,554
Granted Patent B2
US 8,914,554 · App. 13/279,679 · Granted Dec 16, 2014

Communication network device that compares first and second identification number of packet to determine if they are in conformance or non-conformance with self-ID packet

Inventor: Nobuhiro Taki (Kasugai, JP)
Assignee: Spansion LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,914,554
App. No.
13/279,679
Granted
Dec 16, 2014
Kind
B2
Abstract

A communication device including a comparison unit that compares a first identification number of which notification is provided by a packet that sequentially assigns identification numbers to a plurality of nodes in a network, and a second identification number, which is assigned to the communication device. A control unit notifies other nodes of the second identification number and that the identification number of the communication device has not been changed when the first identification number and the second identification number are in non-conformance.

Claims (43)

1. A communication device in a network comprising:

a comparison unit configured to compare a first identification number provided by a packet and a second identification number, wherein the second identification is assigned as an identification number of the communication device; and

a control unit configured to:

when the first identification number and the second identification number are in non-conformance, notify at least one node that the identification number of the communication device has not been changed; and

when the first identification number and the second identification number are in conformance, change the identification number of the communication device to a third identification number, the third identification number being different from the second identification number.

2. The communication device according to claim 1 , wherein when the first identification number and the second identification number are in conformance, the control unit is further configured to notify the at least one node of the change in the identification number and of the third identification number.

3. The communication device according to claim 1 , wherein the third identification number is a number of the nodes in a preceding network topology.

4. The communication device according to claim 1 , wherein when the first identification number and the second identification number are in conformance subsequent to transmission of a second packet configured to provide the identification number of the communication device, the control unit is further configured to initialize a bus and to set the identification number of the communication device as a count value based on packets received from the other nodes.

5. The communication device according to claim 3 , wherein the control unit is further configured to:

compare the first identification number and the third identification number, wherein the third identification number is the identification number of the communication device; and

increment a value of the third identification number when the first identification number and the third identification number are in conformance.

6. The communication device according to claim 1 , wherein the control unit is further configured to notify the other nodes that the identification number of the communication device has not been changed or has been changed.

7. The communication device according to claim 1 , wherein the comparison unit and the control unit are arranged in a physical layer.

8. The communication device according to claim 1 , wherein:

the control unit includes:

a first register configured to store the second identification number;

a second register configured to store a comparison result of the first identification number and the second identification number; and

a self ID packet generation unit;

the comparison unit being further configured to:

receive the packet and extract the first identification number from the received packet;

compare the extracted first identification number with the second identification number stored in the first register; and

store a comparison result of the first identification number and the second identification number in the second register; and

wherein the self ID packet generation unit is configured to generate a self ID packet when the first identification number and the second identification number are in non-conformance, wherein the self ID packet comprises the comparison result and the second identification number.

9. A network system comprising a plurality of nodes, a wherein at least one of the plurality of nodes comprises:

a comparison unit configured to compare a first identification number provided by a packet, and a second identification number, wherein the second identification number is assigned to the at least one of the plurality of nodes; and

a control unit configured to:

notify other nodes of the plurality of nodes that the second identification number has not been changed when the first identification number and the second identification number are in non-conformance; and

when the first identification number and the second identification number are in conformance, change the identification number of the at least one of the plurality of nodes to a third identification number, the third identification number being different from the second identification number.

10. A method for performing communication in a network, the method comprising:

comparing a first identification number provided by a packet and a second identification number, wherein the second identification is assigned as an identification number of a first node; and

notifying at least a second node that the identification number of the first node has not been changed when the first identification number and the second identification number are in non-conformance; and

changing the identification number of the first node to a third identification number, the third identification number being different from the second identification number when the first identification number and the second identification number are in conformance.

11. The communication device according to claim 1 , wherein:

the first identification number and the second identification number are in conformance when a value of the first identification number matches a value of the second identification number; and

the first identification number and the second identification number are in non-conformance when a value of the first identification number differs from a value of the second identification number.

12. The network system according to claim 9 , wherein when the first identification number and the second identification number are in conformance, the control unit is further configured to the other nodes of the plurality of nodes of the change of the identification number of the at least one of the plurality of nodes.

13. The network system according to claim 9 , wherein:

the first identification number and the second identification number are in conformance when a value of the first identification number matches a value of the second identification number; and

the first identification number and the second identification number are in non-conformance when a value of the first identification number differs from a value of the second identification number.

14. The method according to claim 10 , further comprising notifying at least the second node of the change of the identification number of the first node when the first identification number and the second identification number are in conformance.

15. The method according to claim 10 , wherein:

the first identification number and the second identification number are in conformance when a value of the first identification number matches a value of the second identification number; and

the first identification number and the second identification number are in non-conformance when a value of the first identification number differs from a value of the second identification number.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE 8647899 PREVIOUSLY RECORDED ON REEL 035240 FRAME 0429. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTERST. Recorded Nov 3, 2020
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 058002/0470 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2016
From: CYPRESS SEMICONDUCTOR CORPORATION
To: MONTEREY RESEARCH, LLC
Reel/Frame 040911/0238 →
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Aug 11, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
Reel/Frame 039708/0001 →
SECURITY INTEREST Recorded Mar 21, 2015
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 035240/0429 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2013
From: FUJITSU SEMICONDUCTOR LIMITED
To: SPANSION LLC
Reel/Frame 031205/0461 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2011
From: TAKI, NOBUHIRO
To: FUJITSU SEMICONDUCTOR LIMITED
Reel/Frame 027351/0260 →
Priority Claims (1)
JP 2010-275936 · Dec 10, 2010 · national
Continuity (1)
Related Publication 20120151096A1 · Jun 14, 2012