IP Library › Granted Patent US 12,494,130
Granted Patent B2
US 12,494,130 · App. 18/477,880 · Granted Dec 9, 2025

Systems and methods for swarm invitation based on social values

Inventors: Behdad Chalaki (Ann Arbor, MI); Vaishnav Tadiparthi (Ann Arbor, MI); Hossein Nourkhiz Mahjoub (Ann Arbor, MI); Ehsan Moradi Pari (Ann Arbor, MI); Jovin Jeevan D'Sa (Ann Arbor, MI)
Assignee: Honda Motor Co., Ltd.
G08G1/22B60W30/165H04W4/46B60W2554/4041B60W2554/4044B60W2554/4045B60W2554/80B60W2556/65
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,494,130
App. No.
18/477,880
Granted
Dec 9, 2025
Kind
B2
Abstract

Systems and methods for swarm invitation based on social values are provided. In one embodiment, a method includes calculating a total disruption value of a proximate vehicle on a roadway with a plurality of swarm vehicles of a swarm on the roadway. The total disruption value of the proximate vehicle is based on a velocity disruption value of the proximate vehicle and a position disruption value of the proximate vehicle. The method also includes determining a proximate social alignment value of the proximate vehicle based on a comparison of the total disruption value to a threshold disruption value. The threshold disruption value is based on a desired social alignment value of the swarm. The method yet further includes sending a swarm request to the proximate vehicle when the proximate social alignment value corresponding to the desired social alignment value.

Claims (35)

1 . A system for swarm invitation based on social values, comprising:

a processor; and

a memory storing instructions that when executed by the processor cause the processor to:

calculate a total disruption value of a proximate vehicle on a roadway with a plurality of swarm vehicles of a swarm on the roadway, wherein the proximate vehicle and the swarm vehicles of the swarm are roadway vehicles traveling in the same longitudinal direction on the roadway, wherein the total disruption value of the proximate vehicle is based on a velocity disruption value of the proximate vehicle and a position disruption value of the proximate vehicle, and wherein the velocity disruption value is based on a velocity differential between a proximate vehicle velocity and traffic velocity that is an average velocity of the roadway vehicles;

determine a proximate social alignment value of the proximate vehicle based on a comparison of the total disruption value to a threshold disruption value, wherein the threshold disruption value is based on a desired social alignment value of the swarm; and

send a swarm request to the proximate vehicle when the proximate social alignment value corresponds to the desired social alignment value.

2 . The system of claim 1 , wherein the position disruption value is based on a position differential of the proximate vehicle from in a first iteration from a first time to a second time, wherein the position differential is based on an observed position of the proximate vehicle at the second time relative to an expected position of the proximate vehicle at the second time in a predicted trajectory based on a flow velocity of the roadway vehicles.

3 . The system of claim 1 , wherein the total disruption value of the proximate vehicle is a first total disruption value that corresponds to a first iteration, and the instructions further cause the processor to calculate a second total disruption value for a second iteration, from a second time to a third time.

4 . The system of claim 3 , wherein the proximate social alignment value is a first proximate social alignment value that does not correspond to the desired social alignment value, wherein the instructions further cause the processor to determine a second proximate social alignment value based on the second total disruption value.

5 . The system of claim 4 , wherein the second proximate social alignment value corresponds to the desired social alignment value.

6 . The system of claim 1 , wherein the proximate social alignment value calculated to result in a binary allocation of the proximate vehicle as exhibiting an egotistic social alignment value or an altruistic social alignment value.

7 . The system of claim 1 , wherein the position disruption value is based on a position differential of the proximate vehicle from a first iteration from a first time to a second time, wherein the position differential is based on an observed position of the proximate vehicle at the second time relative to an expected position of the proximate vehicle at the second time in a predicted trajectory based on a flow velocity of the roadway vehicles, and wherein the proximate social alignment value is a first proximate social alignment value that does not correspond to the desired social alignment value, and wherein the processor is further caused to determine a second proximate social alignment value based on a second total disruption value, wherein the second proximate social alignment value corresponds to the desired social alignment value.

8 . A computer-implemented method for swarm invitation based on social values, comprising:

calculating a total disruption value of a proximate vehicle on a roadway with a plurality of swarm vehicles of a swarm on the roadway, wherein the proximate vehicle and the swarm vehicles of the swarm are roadway vehicles traveling in the same longitudinal direction on the roadway, wherein the total disruption value of the proximate vehicle is based on a velocity disruption value of the proximate vehicle and a position disruption value of the proximate vehicle, and wherein the velocity disruption value is based on a velocity differential between a proximate vehicle velocity and traffic velocity that is an average velocity of the roadway vehicles;

determining a proximate social alignment value of the proximate vehicle based on a comparison of the total disruption value to a threshold disruption value, wherein the threshold disruption value is based on a desired social alignment value of the swarm; and

sending a swarm request to the proximate vehicle when the proximate social alignment value corresponding to the desired social alignment value.

9 . The computer-implemented method of claim 8 , wherein the position disruption value is based on a position differential of the proximate vehicle from in a first iteration from a first time to a second time, wherein the position differential is based on an observed position of the proximate vehicle at the second time relative to an expected position of the proximate vehicle at the second time in a predicted trajectory based on a flow velocity of the roadway vehicles.

10 . The computer-implemented method of claim 8 , wherein the total disruption value of the proximate vehicle is a first total disruption value that corresponds to a first iteration, and wherein the computer-implemented method further comprises:

calculating a second total disruption value for a second iteration, from a second time to a third time.

11 . The computer-implemented method of claim 10 , wherein the proximate social alignment value is a first proximate social alignment value that does not correspond to the desired social alignment value, wherein the computer-implemented method further comprises:

determining a second proximate social alignment value based on the second total disruption value.

12 . The computer-implemented method of claim 11 , wherein the second proximate social alignment value corresponds to the desired social alignment value.

13 . The computer-implemented method of claim 8 , wherein the proximate social alignment value calculated to result in a binary allocation of the proximate vehicle as exhibiting an egotistic social alignment value or an altruistic social alignment value.

14 . The computer-implemented method of claim 8 , wherein the position disruption value is based on a position differential of the proximate vehicle from a first iteration from a first time to a second time, wherein the position differential is based on an observed position of the proximate vehicle at the second time relative to an expected position of the proximate vehicle at the second time in a predicted trajectory based on a flow velocity of the roadway vehicles, and wherein the proximate social alignment value calculated to result in a binary allocation of the proximate vehicle as exhibiting an egotistic social alignment value or an altruistic social alignment value.

15 . A non-transitory computer readable storage medium storing instructions that when executed by a computer having a processor perform a method for swarm invitation based on social values, the method comprising:

calculating a total disruption value of a proximate vehicle on a roadway with a plurality of swarm vehicles of a swarm on the roadway, wherein the proximate vehicle and the swarm vehicles of the swarm are roadway vehicles traveling in the same longitudinal direction on the roadway, wherein the total disruption value of the proximate vehicle is based on a velocity disruption value of the proximate vehicle and a position disruption value of the proximate vehicle, and wherein the velocity disruption value is based on a velocity differential between a proximate vehicle velocity and traffic velocity that is an average velocity of the roadway vehicles;

determining a proximate social alignment value of the proximate vehicle based on a comparison of the total disruption value to a threshold disruption value, wherein the threshold disruption value is based on a desired social alignment value of the swarm; and

sending a swarm request to the proximate vehicle when the proximate social alignment value corresponding to the desired social alignment value.

16 . The non-transitory computer readable storage medium of claim 15 , wherein the position disruption value is based on a position differential of the proximate vehicle from in a first iteration from a first time to a second time, wherein the position differential is based on an observed position of the proximate vehicle at the second time relative to an expected position of the proximate vehicle at the second time in a predicted trajectory based on a flow velocity of the roadway vehicles.

17 . The non-transitory computer readable storage medium of claim 2 , wherein the proximate social alignment value calculated to result in a binary allocation of the proximate vehicle as exhibiting an egotistic social alignment value or an altruistic social alignment value.

18 . The non-transitory computer readable storage medium of claim 15 , wherein the total disruption value of the proximate vehicle is a first total disruption value that corresponds to a first iteration, and wherein the method further comprises:

calculating a second total disruption value for a second iteration, from a second time to a third time.

19 . The non-transitory computer readable storage medium of claim 18 , wherein the proximate social alignment value is a first proximate social alignment value that does not correspond to the desired social alignment value, wherein the method further comprises:

determining a second proximate social alignment value based on the second total disruption value, wherein the second proximate social alignment value corresponds to the desired social alignment value.

20 . The non-transitory computer readable storage medium of claim 15 , wherein the position disruption value is based on a position differential of the proximate vehicle from a first iteration from a first time to a second time, wherein the position differential is based on an observed position of the proximate vehicle at the second time relative to an expected position of the proximate vehicle at the second time in a predicted trajectory based on a flow velocity of the roadway vehicles, and wherein the method further comprises determining a second proximate social alignment value based on a second total disruption value, wherein the second proximate social alignment value corresponds to the desired social alignment value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2023
From: CHALAKI, BEHDAD; TADIPARTHI, VAISHNAV; NOURKHIZ MAHJOUB, HOSSEIN; MORADI PARI, EHSAN; D'SA, JOVIN JEEVAN
To: HONDA MOTOR CO., LTD.
Reel/Frame 065073/0143 →
Continuity (1)
Related Publication 20250111783A1 · Apr 3, 2025
References Cited (32)
US 9884625B2 · Taira et al. · 2018 [cited by applicant]
US 10860025B2 · Cunningham · 2020 [cited by applicant]
US 10902726B2 · Alvarez et al. · 2021 [cited by applicant]
US 11077850B2 · Green et al. · 2021 [cited by applicant]
US 11221229B1 · Mclean · 2022 [cited by examiner]
US 11313693B2 · MacDonald et al. · 2022 [cited by applicant]
US 11407415B2 · Austin et al. · 2022 [cited by applicant]
US 11462111B2 · Vassilovski et al. · 2022 [cited by applicant]
US 20140129075A1 · Carleton · 2014 [cited by applicant]
US 20190329778A1 · D'sa et al. · 2019 [cited by applicant]
US 20190373419A1 · Bayley · 2019 [cited by examiner]
US 20200175880A1 · Ibrahim · 2020 [cited by examiner]
US 20200312155A1 · Kelkar · 2020 [cited by examiner]
US 20210056852A1 · Lund · 2021 [cited by examiner]
US 20210086784A1 · Stewart et al. · 2021 [cited by applicant]
US 20210146964A1 · Rus et al. · 2021 [cited by applicant]
US 20220386094A1 · Vemuri · 2022 [cited by examiner]
US 20230010974A1 · Cho · 2023 [cited by examiner]
US 20230101576A1 · Kumar · 2023 [cited by examiner]
US 20230182764A1 · Fukui et al. · 2023 [cited by applicant]
US 20230188508A1 · Stählin · 2023 [cited by examiner]
US 20250078662A1 · Ansari · 2025 [cited by examiner]
CN 106991846B · 2020 [cited by applicant]
CN 111845754B · 2021 [cited by applicant]
CN 113788029A · 2021 [cited by applicant]
JP 6570507B2 · 2019 [cited by applicant]
JP 6865979B2 · 2021 [cited by applicant]
WO WO2022030372A1 · 2022 [cited by applicant]
Gergely Hollósi, Csaba Lukovszki, Máté Bancsics, and Gabor Magyar. “Traffic Swarm Behaviour: Machine Learning and Game Theory in Behaviour Analysis,” Infocommunications journal. 13. 19-27. (Jan. 2021) DOI: 10.36244/ICJ.… [cited by applicant]
Wilko Schwarting, Alyssa Pierson, Javier Alonso-Mora, Sertac Karaman, and Daniela Rus. Social behavior for autonomous vehicles. Proceedings of the National Academy of Sciences, 116(50):24972-24978, 2019. [cited by applicant]
Wim BG Liebrand and Charles G McClintock. The ring measure of social values: A computerized procedure for assessing individual differences in information processing and social value orientation. European journal of pers… [cited by applicant]
Office Action of U.S. Appl. No. 18/477,897 dated Sep. 22, 2025, 20 pages. [cited by applicant]