IP Library Granted Patent US 12,574,347
Granted Patent B2
US 12,574,347 · App. 17/325,340 · Granted Mar 10, 2026

Vehicle network address assignment

Inventors: Vivekanandh Elangovan (Canton, MI); Timothy Thivierge, Jr. (Carleton, MI)
Assignee: Ford Global Technologies, LLC
H04L61/50H04L61/5038H04L61/5092H04W4/025H04W4/40H04W4/48H04L2101/627H04L2101/69H04W16/20
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 12,574,347
App. No.
17/325,340
Granted
Mar 10, 2026
Kind
B2
Abstract

A first computer is connected to a communication network and is assigned a first network address on the communication network. A second computer is connected to the communication network and is assigned the first network address on the communication network. A first message, including the first network address and a request to generate a random number, is transmitted by the first computer via the communication network. A first reply message, including the random number, is received from the second computer in response to the request. A second network address is assigned for the second computer by the first computer based on the random number. A second message, including the second network address and the random number, is transmitted by the first computer via the communication network.

Claims (40)

1 . A system, comprising:

a communication network;

a first computer connected to the communication network and assigned a first network address on the communication network; and

a second computer connected to the communication network and assigned the first network address on the communication network;

wherein the first computer is programmed to:

transmit, via the communication network, a first message including the first network address and a request to generate a random number;

receive a first reply message from the second computer including the random number in response to the request;

assign a second network address for the second computer based on the random number;

transmit, via the communication network, a second message including the second network address and the random number;

transmit, via the communication network, a third message including the second network address and a second request to confirm the second network address;

receive a second reply message from the second computer including the second network address in response to the third message; and

upon receiving, via a short-range broadcast protocol, the second reply message, determine a location of the second computer based on at least one of an angle-of-arrival measurement, a signal strength measurement, or a time-of-flight measurement of the second reply message.

2 . A method, comprising:

at a first computer, transmitting, via a communication network, a first message including a first network address and a request to generate a random number;

receiving a first reply message from a second computer including the random number in response to the request;

assigning a second network address for the second computer based on the random number;

transmitting, via the communication network, a second message including the second network address and the random number;

transmitting, via the communication network, a third message including the second network address and a second request to confirm the second network address;

receiving a second reply message from the second computer including the second network address in response to the third message; and

upon receiving, via a short-range broadcast protocol, the second reply message, determining a location of the second computer based on at least one of an angle-of-arrival measurement, a signal strength measurement, or a time-of-flight measurement of the second reply message.

3 . A system, comprising:

a communication network;

a first computer connected to the communication network and assigned a first network address on the communication network; and

a second computer connected to the communication network and assigned the first network address on the communication network;

wherein the first computer is programmed to:

transmit, via the communication network, a first message including the first network address and a request to generate a random number;

receive a first reply message from the second computer including the random number in response to the request;

assign a second network address for the second computer based on the random number;

transmit, via the communication network, a second message including the second network address and the random number;

transmit, via the communication network, a third message including the second network address and a second request to confirm the second network address;

receive a second reply message from the second computer including the second network address in response to the third message; and

upon receiving, via the communication network, the second reply message, determine a location of the second computer based on an amount of time to receive the second reply message after sending the second request.

4 . A method, comprising:

at a first computer, transmitting, via a communication network, a first message including a first network address and a request to generate a random number;

receiving a first reply message from a second computer including the random number in response to the request;

assigning a second network address for the second computer based on the random number;

transmitting, via the communication network, a second message including the second network address and the random number;

transmitting, via the communication network, a third message including the second network address and a second request to confirm the second network address;

receiving a second reply message from the second computer including the second network address in response to the third message; and

upon receiving, via the communication network, the second reply message, determining a location of the second computer based on an amount of time to receive the second reply message after sending the second request.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2021
From: ELANGOVAN, VIVEKANANDH; THIVIERGE, TIMOTHY, JR.
To: FORD GLOBAL TECHNOLOGIES, LLC
Reel/Frame 056298/0243 →
Continuity (1)
Related Publication 20220377051A1 · Nov 24, 2022
References Cited (12)
US 8326329B2 · Nilsson · 2012 [cited by applicant]
US 8774829B2 · Farley et al. · 2014 [cited by applicant]
US 10448203B2 · Bottazzi et al. · 2019 [cited by applicant]
US 10659919B1 · Li et al. · 2020 [cited by applicant]
US 20090089583A1 · Patel · 2009 [cited by examiner]
US 20110021211A1 · Ohki · 2011 [cited by examiner]
US 20120271924A1 · Spitaels · 2012 [cited by examiner]
US 20160112381A1 · Bhattacharyya · 2016 [cited by examiner]
US 20160197944A1 · Allouche · 2016 [cited by examiner]
US 20170034167A1 · Figueira · 2017 [cited by examiner]
US 20170101054A1 · Dusane · 2017 [cited by examiner]
US 20210288801A1 · Kulkarni · 2021 [cited by examiner]