IP Library › Granted Patent US 12,293,659
Granted Patent B2
US 12,293,659 · App. 18/057,745 · Granted May 6, 2025

Computer analysis for assisting the operations of vehicles

Inventors: Jeremy R. Fox (Georgetown, TX); Uri Kartoun (Cambridge, MA); Tushar Agrawal (West Fargo, ND); Sarbajit K. Rakshit (Rakshit, IN)
Assignee: International Business Machines Corporation
G08G1/08B60W60/001G08G1/096716G08G1/096725B60W2552/10B60W2554/4041B60W2554/4042B60W2555/60
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,293,659
App. No.
18/057,745
Granted
May 6, 2025
Kind
B2
Abstract

In an approach to improve the management of operating vehicles through smart contracts, embodiments generate a priority score based on received sensor feeds from a vehicle, co-located vehicles, and a smart contract rule. Further, embodiments assign the priority score to the vehicle and the co-located vehicles and the co-located vehicles and identify that the assigned priority score of the vehicle is higher than the co-located vehicles. Additionally, embodiments manage an operation of the co-located vehicles through a computing device within the co-located vehicles based on the smart contract rule and the priority score and create a priority lane for the vehicle by repositioning the co-located vehicles.

Claims (69)

1. A computer-implemented method for rule-based management of vehicles, the computer-implemented method comprising:

generating priority scores based on received sensor feeds from a vehicle, co-located vehicles, and a smart contract rule;

assigning the priority scores to the vehicle and the co-located vehicles;

identifying that an assigned priority score of the vehicle is higher than the co-located vehicles;

managing an operation of the co-located vehicles through respective computing devices within the co-located vehicles based on the smart contract rule and the priority scores; and

creating a priority lane for the vehicle by repositioning the co-located vehicles.

2. The computer-implemented method of claim 1 , further comprising:

continuously monitoring sensor feeds of the vehicle; and

continuously monitoring the priority score of the vehicle and the co-located vehicles.

3. The computer-implemented method of claim 1 , further comprising:

generating one or more display signals; and

displaying the one or more display signals to a manually driven vehicle within the co-located vehicles, wherein the one or more display signals alert a driver of the manually driven vehicle and instruct the driver of the manually driven vehicle where to move or how to position the manually driven vehicle to avoid obstructing the vehicle.

4. The computer-implemented method of claim 1 , further comprising:

dynamically adjusting the priority score based on received data from the sensor feeds, one or more identified vehicle parameters, and the smart contract rule.

5. The computer-implemented method of claim 1 , wherein managing the operation of the co-located vehicles comprises:

issuing commands to a manual driver that instruct the manual drive on where and how to maneuver; and

autonomously operating vehicles with autonomous operating capability.

6. The computer-implemented method of claim 1 , wherein creating the priority lane comprises:

identifying a traffic lane and a speed of the co-located vehicles; and

allocating the co-located vehicles into different lanes, streets, or routes based on the priority score assigned to the co-located vehicles.

7. The computer-implemented method of claim 6 , wherein creating the priority lane comprises:

controlling a traffic light system based on the smart contract rule to enable the vehicle to reach a predetermined target destination.

8. A computer system for rule-based management of vehicles, the computer system comprising:

one or more computer processors;

one or more computer readable storage devices;

program instructions stored on the one or more computer readable storage devices for execution by at least one of the one or more computer processors, the stored program instructions comprising:

program instructions to generate priority scores based on received sensor feeds from a vehicle, co-located vehicles, and a smart contract rule;

program instructions to assign the priority scores to the vehicle and the co-located vehicles;

program instructions to identify that an assigned priority score of the vehicle is higher than the co-located vehicles;

program instructions to manage an operation of the co-located vehicles through respective computing devices within the co-located vehicles based on the smart contract rule and the priority scores; and

program instructions to create a priority lane for the vehicle by repositioning the co-located vehicles.

9. The computer system of claim 8 , further comprising:

program instructions to continuously monitor sensor feeds of the vehicle; and

program instructions to continuously monitor the priority score of the vehicle and the co-located vehicles.

10. The computer system of claim 8 , further comprising:

program instructions to generate one or more display signals; and

program instructions to display the one or more display signals to a manually driven vehicle within the co-located vehicles, wherein the one or more display signals alert a driver of the manually driven vehicle and instruct the driver of the manually driven vehicle where to move or how to position the manually driven vehicle to avoid obstructing the vehicle.

11. The computer system of claim 8 , further comprising:

program instructions to dynamically adjust the priority score based on received data from the sensor feeds, one or more identified vehicle parameters, and the smart contract rule.

12. The computer system of claim 8 , wherein managing the operation of the co-located vehicles comprises:

program instructions to issue commands to a manual driver that instruct the manual drive on where and how to maneuver; and

program instructions to autonomously operate vehicles with autonomous operating capability.

13. The computer system of claim 8 , wherein creating the priority lane comprises:

program instructions to identify a traffic lane and a speed of the co-located vehicles; and

program instructions to allocate the co-located vehicles into different lanes, streets, or routes based on the priority score assigned to the co-located vehicles.

14. The computer system of claim 13 , wherein creating the priority lane comprises:

program instructions to control a traffic light system based on the smart contract rule to enable the vehicle to reach a predetermined target destination.

15. A computer program product for rule-based management of vehicles, the computer program product comprising:

one or more computer readable storage devices and program instructions stored on the one or more computer readable storage devices, the stored program instructions comprising:

program instructions to generate priority scores based on received sensor feeds from a vehicle, co-located vehicles, and a smart contract rule;

program instructions to assign the priority scores to the vehicle and the co-located vehicles;

program instructions to identify that an assigned priority score of the vehicle is higher than the co-located vehicles;

program instructions to manage an operation of the co-located vehicles through respective computing devices within the co-located vehicles based on the smart contract rule and the priority scores; and

program instructions to create a priority lane for the vehicle by repositioning the co-located vehicles.

16. The computer program product of claim 15 , further comprising:

program instructions to continuously monitor sensor feeds of the vehicle; and

program instructions to continuously monitor the priority score of the vehicle and the co-located vehicles.

17. The computer program product of claim 15 , further comprising:

program instructions to generate one or more display signals; and

program instructions to display the one or more display signals to a manually driven vehicle within the co-located vehicles, wherein the one or more display signals alert a driver of the manually driven vehicle and instruct the driver of the manually driven vehicle where to move or how to position the manually driven vehicle to avoid obstructing the vehicle.

18. The computer program product of claim 15 , further comprising:

program instructions to dynamically adjust the priority score based on received data from the sensor feeds, one or more identified vehicle parameters, and the smart contract rule.

19. The computer program product of claim 15 , wherein managing the operation of the co-located vehicles comprises:

program instructions to issue commands to a manual driver that instruct the manual drive on where and how to maneuver; and

program instructions to autonomously operate vehicles with autonomous operating capability.

20. The computer program product of claim 15 , wherein creating the priority lane comprises:

program instructions to identify a traffic lane and a speed of the co-located vehicles;

program instructions to allocate the co-located vehicles into different lanes, streets, or routes based on the priority score assigned to the co-located vehicles; and

program instructions to control a traffic light system based on the smart contract rule to enable the vehicle to reach a predetermined target destination.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2022
From: FOX, JEREMY R.; KARTOUN, URI; AGRAWAL, TUSHAR; RAKSHIT, SARBAJIT K.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 061847/0279 →
Continuity (1)
Related Publication 20240169830A1 · May 23, 2024
References Cited (33)
US 8903593B1 · Addepalli · 2014 [cited by applicant]
US 9940840B1 · Schubert · 2018 [cited by examiner]
US 10223134B1 · Penilla · 2019 [cited by applicant]
US 10753754B2 · Delizio · 2020 [cited by applicant]
US 10896606B1 · Hayes · 2021 [cited by examiner]
US 20190049994A1 · Pohl · 2019 [cited by examiner]
US 20190236959A1 · Belapurkar · 2019 [cited by examiner]
US 20200033887A1 · Kim · 2020 [cited by examiner]
US 20200080853A1 · Tam · 2020 [cited by examiner]
US 20200159251A1 · Iwasaki · 2020 [cited by examiner]
US 20200166950A1 · Hase · 2020 [cited by examiner]
US 20200193813A1 · Sui · 2020 [cited by examiner]
US 20200200547A1 · Miller · 2020 [cited by examiner]
US 20200365015A1 · Nguyen · 2020 [cited by examiner]
US 20210044969A1 · Cronie · 2021 [cited by applicant]
US 20210056854A1 · Ucar · 2021 [cited by examiner]
US 20210148717A1 · Atanasiu · 2021 [cited by examiner]
US 20210150429A1 · Atanasiu · 2021 [cited by examiner]
US 20210188273A1 · Katriniok · 2021 [cited by examiner]
US 20210201674A1 · Oyama · 2021 [cited by examiner]
US 20210215506A1 · Wiesenberg · 2021 [cited by examiner]
US 20210295698A1 · Shimamoto · 2021 [cited by examiner]
US 20210295699A1 · Shimamoto · 2021 [cited by examiner]
US 20220089237A1 · Sverdlov · 2022 [cited by examiner]
US 20220348227A1 · Foster · 2022 [cited by examiner]
US 20240132109A1 · Zhang · 2024 [cited by examiner]
EP 3945478A1 · 2022 [cited by applicant]
Disclosed Anonymously, “Method and System for Smart Road Distributed Computing to Control Driving with Updated Software Amelioration”, An IP.com Prior Art Database Technical Disclosure, IP.com No. IPCOM000270245D, IP.co… [cited by applicant]
Disclosed Anonymously, “System and Method to Adapt Roadway Infrastructure Signals, Signs and Lanes For Emergency/Authorized Vehicles”, An IP.com Prior Art Database Technical Disclosure, IP.com No. IPCOM000255480D, IP.co… [cited by applicant]
McLellan, Charles, “What is V2X communication? Creating connectivity for the autonomous car era”, ZD Net, Nov. 4, 2019, 17 pages, <https://www.zdnet.com/home-and-office/networking/what-is-v2x-communication-creating-conn… [cited by applicant]
Purkayastha, Shyam, “Smart Traffic Management System for Emergency Services”, IBM Cloud blog, Nov. 19, 2015, 4 pages, <https://www.ibm.com/blogs/cloud-archive/2015/11/pubnub-smart-traffic-management-system-for-emergency… [cited by applicant]
“IBM IoT Connected Vehicle Insights”, retrieved from https://www.ibm.com/products/iot-for-automotive, Nov. 28, 2020, 5 pages, https://web.archive.org/web/20201128110143/https://www.ibm.com/products/iot-for-automotive. [cited by applicant]
“Smart City Technology Revolutionizes Infrastructure”, retrieved from https://www.ibm.com/industries/government/infrastructure-citizen-services, Oct. 10, 2022, 5 pages, https://web.archive.org/web/20221010043047/https:/… [cited by applicant]