IP Library Granted Patent US 7,570,597
Granted Patent B2
US 7,570,597 · App. 10/463,988 · Granted Aug 4, 2009

Discovery process in a vehicle network

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 7,570,597
App. No.
10/463,988
Granted
Aug 4, 2009
Kind
B2
Abstract

A method of configuring a network within a vehicle, wherein the network includes a plurality of network elements and a plurality of communication links communicatively coupling the plurality of network elements for point-to-point communication, includes storing a last known configuration state of the network. Then, the network is monitored to determine a change in the configuration state of the network to establish a current configuration state. The current configuration state is then point-to-point propagated through the network via the communication links, and is stored at each of the plurality of network elements.

Claims (30)

1. A method of configuring a network within a vehicle, the network including a plurality of network elements and a plurality of communication links communicatively coupling the plurality of network elements for point-to-point communication, the method comprising the steps of:

storing a last known configuration state of the network;

determining a change in the configuration state of the network to establish a current configuration state, the determining step comprising:

listening at a network element of the plurality of network elements for a message on each communication port of the network element coupled to the network, wherein the message comprises a neighbor table for at least one other network element of the plurality of network elements, and

comparing the neighbor table to a previously stored neighbor table;

point-to-point propagating the current configuration state through the network via the communication links; and

storing the current configuration state at each of the plurality of network elements.

2. The method of claim 1 , wherein the steps of storing the last known configuration state and the current configuration state comprise storing at least one neighbor table at each of the network elements and generating and storing a routing table at each of the network elements.

3. The method of claim 1 , wherein the message comprises a changed neighbor table.

4. A vehicle comprising:

a plurality of network elements and a plurality of communication links communicatively coupling the plurality of network elements for point-to-point communication;

means for storing a last known configuration state of the network;

means for determining a change in the configuration state of the network to establish a current configuration state, the determining means comprising:

means for listening at a network element of the plurality of network elements for a message on each communication port of the network element coupled to the network, wherein the message comprises a neighbor table for at least one other network element of the plurality of network elements, and

means for comparing the neighbor table to a previously stored neighbor table;

means for point-to-point propagating the current configuration state through the network via the communication links; and

means for storing the current configuration state at each of the plurality of network elements.

5. The vehicle of claim 4 , wherein the means for storing the last known configuration state and the current configuration state comprise means for storing at least one neighbor table at each of the network elements and for generating and storing a routing table at each of the network elements.

6. The vehicle of claim 4 , wherein the message comprises a changed neighbor table.

7. A vehicle comprising:

plurality of network elements and a plurality of communication links communicatively coupling the plurality of network elements for point-to-point communication;

a controller including a memory, the network elements being responsive to the operation of the controller;

a first software program stored in the memory for directing operation of the controller such that each of the network elements stores a last known configuration state of the network;

a second software program stored in the memory for directing operation of the controller such that each of the network elements determines a change in the configuration state of the network to establish a current configuration state, wherein the second software program comprises a software routine for listening at each network element of the plurality of network elements for a message on each communication port of the network element coupled to the network, wherein the message comprises a neighbor table for at least one other network element of the plurality of network elements, and wherein the software routine causes each network element to compare the neighbor table to a previously stored neighbor table;

a third software program stored in the memory for directing the operation of the controller such that each of the network elements point-to-point propagates the current configuration state through the network via the communication links; and

a fourth software program stored in the memory for directing the operation of the controller such that each of the network elements stores the current configuration state at each of the plurality of network elements.

8. The vehicle of claim 7 , wherein each of the last known configuration state and the current configuration state comprise at least one neighbor table stored at each of the network elements and a routing table generated and stored at each of the network elements.

9. The vehicle of claim 7 , wherein the message comprises a changed neighbor table.

10. The vehicle of claim 7 , wherein the controller comprises a control entity disposed in at least one of the plurality of network elements.

11. The vehicle of claim 7 , wherein the controller comprises controller entities disposed in a portion of the plurality of network elements.

Assignments (4)
CHANGE OF NAME Recorded May 20, 2026
From: CONTINENTAL AUTOMOTIVE SYSTEMS, INC.
To: AUMOVIO SYSTEMS, INC.
Reel/Frame 075588/0034 →
MERGER Recorded Jun 12, 2014
From: CONTINENTAL TEVES, INC.; TEMIC AUTOMOTIVE OF NORTH AMERICA, INC,
To: CONTINENTAL AUTOMOTIVE SYSTEMS, INC.
Reel/Frame 033135/0185 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2006
From: MOTOROLA, INC.
To: TEMIC AUTOMOTIVE OF NORTH AMERICA, INC.
Reel/Frame 018430/0684 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2003
From: REMBOSKI, DONALD; REINOLD, JURGEN; JORDAN, PATRICK; FEHR, WALTON; LEVENSON, SAMUEL M.; DONG, HAI; JOHNSON, HUGH
To: MOTOROLA, INC.
Reel/Frame 014476/0282 →