IP Library Granted Patent US 10,933,887
Granted Patent B2
US 10,933,887 · App. 16/330,107 · Granted Mar 2, 2021

Method and system for implementing a policy based central orchestration for autonomous vehicles to meet local regulations and requirements

Inventor: Benjamin Volkow (Even Yehuda, IL)
Assignee: OTONOMO TECHNOLOGIES LTD.
B60W50/082B60W50/08B60W50/12G05D1/0022G05D1/0061G07C5/008G08G1/096725G08G1/096741G08G1/096775G08G1/20G08G1/207H04W4/40G05D2201/0213
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 10,933,887
App. No.
16/330,107
Granted
Mar 2, 2021
Kind
B2
Abstract

A system, a method, and a computer readable medium for communicating vehicle-specific policy to autonomous vehicles are provided herein. The method may include the following steps: storing, sensing and transmitting to the cellular communication network, data associated with autonomous vehicles; maintaining a set of rules for operational parameters of the autonomous vehicles, applying the data associated with the autonomous vehicles for each respective autonomous vehicle to the policy database, to yield a vehicle-specific configuration command; and generating a vehicle-specific configuration command to be sent to the respective autonomous vehicle, that when reaches the autonomous vehicle, configures the autonomous vehicles into one of a plurality of operational configurations.

Claims (37)

1. A system for communicating vehicle-specific policy to autonomous vehicles, the system comprising:

a computer processor in communication with a cellular communication network;

a plurality of communication devices located on the autonomous vehicles and configured to: store, sense and transmit to the cellular communication network, data associated with the autonomous vehicles, wherein the autonomous vehicles are configurable in two or more levels of autonomous operation; and

a policy database configured to store a set of rules for operational parameters of the autonomous vehicles,

wherein the computer processor is configured to:

apply the data associated with the autonomous vehicles for each respective autonomous vehicle to the policy database to yield a vehicle-specific configuration command; and

generate a vehicle-specific configuration command to be sent to the respective autonomous vehicle, that when reaches the autonomous vehicle, configures the autonomous vehicles into one of a plurality of operational configurations,

wherein the communication devices on the autonomous vehicles have policy enforcement entities which store vehicle-specific rules that are overridden by the configuration command in a case of a conflict between the vehicle-specific rules and the configuration command,

wherein the configuration command affects said levels of autonomous operation of the autonomous vehicles and

wherein the computer processor is further configured to re-apply the data associated with the autonomous vehicles for the respective autonomous vehicle to the policy database to yield a vehicle-specific configuration command, upon a change in a location of the respective autonomous vehicle between any one of: a geographic area, a state, and a country.

2. The system according to claim 1 , further comprising a broker module connected to the computer processor and configured to receive the configuration command from the compute processor and instruct the communication network to send it to the respective autonomous vehicle.

3. The system according to claim 1 , wherein the configuration command limits operation of the autonomous vehicle.

4. The system according to claim 1 , wherein the data associated with the autonomous vehicles is time variant and includes at least one of: speed, location, weather, recent history.

5. The system according to claim 1 , wherein the data associated with the autonomous vehicles is time invariant and includes at least one of: type of car, profile of driver.

6. A method for communicating vehicle-specific policy to autonomous vehicles, the method comprising:

storing, sensing and transmitting to the cellular communication network, data associated with autonomous vehicles, wherein the autonomous vehicles are configurable in two or more levels of autonomous operation;

maintaining a set of rules for operational parameters of the autonomous vehicles,

applying the data associated with the autonomous vehicles for each respective autonomous vehicle to the policy database to yield a vehicle-specific configuration command;

re-applying the data associated with the autonomous vehicles for the respective autonomous vehicle to the policy database to yield a vehicle-specific configuration command, upon a change in a location of the respective autonomous vehicle between any one of: a geographic area, a state, and a country; and

generating a vehicle-specific configuration command to be sent to the respective autonomous vehicle, that when reaches the autonomous vehicle, configures the autonomous vehicles into one of a plurality of operational configurations,

wherein the communication devices on the autonomous vehicles have policy enforcement entities which store vehicle-specific rules that are overridden by the configuration command in a case of a conflict between the vehicle-specific rules and the configuration command, and

wherein the configuration command affects said levels of autonomous operation of the autonomous vehicles.

7. The method according to claim 6 , further comprising receiving the configuration command from the computer processor and instructing the communication network to send it to the respective autonomous vehicle.

8. The method according to claim 6 , wherein the configuration command limits operation of the autonomous vehicle.

9. The method according to claim 6 , wherein the data associated with the autonomous vehicles is time variant and includes at least one of: speed, location, weather, recent history.

10. The method according to claim 6 , wherein the data associated with the autonomous vehicles is time invariant and includes at least one of: type of car, profile of driver.

11. A non-transitory computer readable medium comprising a set of instructions that when executed cause at least one processor to:

store, sensing and transmitting to the cellular communication network, data associated with autonomous vehicles, wherein the autonomous vehicles are configurable in two or more levels of autonomous operation;

maintain a set of rules for operational parameters of the autonomous vehicles,

apply the data associated with the autonomous vehicles for each respective autonomous vehicle to the policy database to yield a vehicle-specific configuration command;

re-apply the data associated with the autonomous vehicles for the respective autonomous vehicle to the policy database to yield a vehicle-specific configuration command, upon a change in a location of the respective autonomous vehicle between any one of: a geographic area, a state, and a country; and

generate a vehicle-specific configuration command to be sent to the respective autonomous vehicle, that when reaches the autonomous vehicle, configures the autonomous vehicles into one of a plurality of operational configurations,

wherein the communication devices on the autonomous vehicles have policy enforcement entities which store vehicle-specific rules that are overridden by the configuration command in a case of a conflict between the vehicle-specific rules and the configuration command, and

wherein the configuration command affects said levels of autonomous operation of the autonomous vehicles.

12. The non-transitory computer readable medium according to claim 11 , further comprising a set of instructions that when executed cause the at least one processor to receive the configuration command from the computer processor and instructing the communication network to send it to the respective autonomous vehicle.

13. The non-transitory computer readable medium according to claim 11 , wherein the configuration command limits operation of the autonomous vehicle.

14. The non-transitory computer readable medium according to claim 11 , wherein the data associated with the autonomous vehicles is time variant and includes at least one of: speed, location, weather, recent history.

Assignments (5)
SECURITY INTEREST Recorded Mar 5, 2025
From: URGENT.LY INC.; ROADSIDE INNOVATION INC.; URGENTLY CANADA TECHNOLOGIES ULC; NEURA, INC.; OTONOMO INC.; OTONOMO MERGER US INC.; OTONOMO TECHNOLOGIES LTD.
To: MIDCAP FUNDING IV TRUST
Reel/Frame 070414/0947 →
RELEASE OF SECURITY INTEREST Recorded Feb 26, 2025
From: OCEAN II PLO LLC
To: OTONOMO TECHNOLOGIES LTD.
Reel/Frame 070341/0088 →
SECURITY INTEREST Recorded Apr 11, 2024
From: OTONOMO TECHNOLOGIES LTD.; NEURA LABS LTD.; NEURA, INC.
To: ALTER DOMUS (US) LLC, AS AGENT
Reel/Frame 067073/0720 →
SECURITY INTEREST Recorded Feb 13, 2024
From: OTONOMO TECHNOLOGIES LTD.
To: OCEAN II PLO LLC
Reel/Frame 066450/0981 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2021
From: VOLKOW, BENJAMIN
To: OTONOMO TECHNOLOGIES LTD.
Reel/Frame 055041/0093 →