IP Library Granted Patent US 11,993,285
Granted Patent B2
US 11,993,285 · App. 16/866,977 · Granted May 28, 2024

Systems and methods for servicing vehicle messages

Inventors: Michael David Sorensen (Pittsburgh, PA); Matthew Charles Ellis Wood (Pittsburgh, PA); Matthew James Harris (Pittsburgh, PA)
Assignee: UATC, LLC
B60W60/0015G06Q50/40H04L9/3247H04L63/102H04W4/46B60W2556/20G06Q2220/00G06Q2240/00H04L2209/84
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 11,993,285
App. No.
16/866,977
Granted
May 28, 2024
Kind
B2
Abstract

Systems and methods for servicing vehicle messages utilizing a common communications infrastructure are provided. A method includes obtaining, by a vehicle computing system onboard an autonomous vehicle, a message including a cryptographic signature and contextual information, a request, or a command. The method includes determining an originating sender associated with the message based on the cryptographic signature and determining a message privilege for the message based on the originating sender. The originating sender is a process that generated the message. The method includes determining a response for the contextual information, the request, or the command based on the message privilege. The response is indicative of an acceptance or rejection of contextual information, an assignment of computing resources to a request, or an acceptance or rejection of a command. The method includes performing a vehicle action based on the response.

Claims (28)

1. A computer-implemented method for prioritizing messages for autonomous vehicles, the method comprising:

obtaining, by a vehicle computing system onboard an autonomous vehicle, a message comprising a cryptographic signature identifying an originating sender of the message and contextual information indicative of one or more aspects of a surrounding environment of the autonomous vehicle, wherein the originating sender is a process of a plurality of processes, the plurality of processes running on one of the vehicle computing system or a remote computing system;

determining, by the vehicle computing system, the originating sender associated with the message based, at least in part, on the cryptographic signature;

determining, by the vehicle computing system, a process message privilege for the message based, at least in part, on a processes message privilege of the originating sender, the process message privilege indicative of reliability of the originating sender, wherein the process message privilege is based on an error rate indicative of the accuracy of historical contextual information generated by the originating sender;

determining, by the vehicle computing system, a response for accepting the contextual information based, at least in part, on the process message privilege;

in response to accepting the contextual information, utilizing the contextual information in one or more vehicle reasoning processes to determine a vehicle action; and

controlling the autonomous vehicle to navigate the surrounding environment of the autonomous vehicle based on the vehicle action.

2. The computer-implemented method of claim 1 , wherein the plurality of processes comprises one or more intermediary processes,

wherein the message is received by one or more intermediary processes prior to determining the response for accepting the contextual information,

wherein the message comprises a route history indicative of the one or more intermediary processes of the plurality of processes that have received the message, and wherein the process message privilege for the message is determined, based at least in part, on the one or more intermediary processes.

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

storing, by the vehicle computing system, historical message data in one or more memories associated with the vehicle computing system, wherein the historical data comprises at least one of the route history of the message, the contextual information of the message, or the cryptographic signature of the message.

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

determining, by the vehicle computing system, a message type for the message based, at least in part, on the contextual information of the message; and

determining, by the vehicle computing system, the process message privilege for the message based, at least in part, on a comparison of the message type and the originating sender.

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

determining, by the vehicle computing system, an origination time associated with the message, the origination time indicative of a time in which the message was generated by the originating sender;

obtaining, by the vehicle computing system, a current time indicative of a time in which the message is obtained by the vehicle computing system; and

determining, by the vehicle computing system, the process message privilege for the message based, at least in part, on a comparison of the origination time and the current time.

6. The computer-implemented method of claim 5 , wherein the message is associated with a reliability time threshold indicative of a period of time after the origination time for which the contextual information is reliable, and wherein determining the process message privilege for the message comprises:

determining, by the vehicle computing system, a pending time period indicative of the period of time after the origination time; and

determining, by the vehicle computing system, the process message privilege for the message based, at least in part, on a comparison of the pending time period and the reliability time threshold.

7. The computer-implemented method of claim 1 , wherein determining, by the vehicle computing system, the response for the contextual information based, at least in part, on the process message privilege further comprises:

obtaining, by the vehicle computing system, a second message comprising a second cryptographic signature and second contextual information;

determining, by the vehicle computing system, a second originating sender associated with the second message based, at least in part, on the second cryptographic signature;

determining, by the vehicle computing system, a second message privilege for the second message based, at least in part, on the second originating sender; and

determining, by the vehicle computing system, the response for the contextual information based, at least in part, on a comparison between the process message privilege and the second message privilege.

8. The computer-implemented method of claim 2 , wherein the process message privilege of the originating sender is decreased based on a length of the route history, the length of the route history comprising a number of the one or more intermediary processes in the route history.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2024
From: UATC, LLC
To: AURORA OPERATIONS, INC.
Reel/Frame 067733/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2020
From: SORENSEN, MICHAEL DAVID; WOOD, MATTHEW CHARLES ELLIS; HARRIS, MATTHEW JAMES
To: UATC, LLC
Reel/Frame 054767/0911 →
Continuity (3)
Provisional Application 62994500 · Mar 25, 2020
Provisional Application 62990040 · Mar 16, 2020
Related Publication 20210284196A1 · Sep 16, 2021
Cited By (1)
US 12,705,320