Patentable/Patents/US-8380392
US-8380392

Method to ensure safety integrity of a microprocessor over a distributed network for automotive applications

PublishedFebruary 19, 2013
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A processor integrity system in a vehicle includes m main processor modules that control at least m respective functions of the vehicle, where m is n integer greater than or equal to one. A monitoring processor module controls at least one function of the vehicle, communicates with the m main processor modules over a distributed vehicle network, selectively transmits a query to at least one of the m main processor modules over the distributed vehicle network, receives an answer from the at least one of the m main processor modules over the distributed vehicle network, that verifies integrity of the at least one of the m main processor modules based on the answer.

Patent Claims
17 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A processor integrity system in a vehicle, the system comprising: m main processor modules that control at least m respective functions of the vehicle, where m is an integer greater than one; and a monitoring processor module that controls at least one function of the vehicle, that communicates with the m main processor modules over a distributed vehicle network, that selectively transmits a first query to at least one of the m main processor modules over the distributed vehicle network, that receives a first answer from at least one of the m main processor modules over the distributed vehicle network, that selectively transmits a second query to at least one of the m main processor modules if the first answer does not match a first expected answer, that receives a second answer from the at least one of the m main processor modules over the distributed vehicle network, and that sends a request for remedial action for at least one of the m main processor modules to a remedial action module if the second answer does not match a second expected answer, wherein the first query and the second query are different and the first expected answer and second expected answer are different.

2

2. The system of claim 1 wherein the monitoring processor module compares the first answer to the first expected answer to verify the integrity of the at least one of the m main processor modules, and wherein the first expected answer is based on the first query.

3

3. The system of claim 2 wherein the monitoring processor module increments a counter if either one of the first answer and the second answer does not match the first expected answer or the second expected answer, respectively, and decrements the counter if either one of the first answer and the second answer does match the first expected answer or the second expected answer, respectively.

4

4. The system of claim 3 wherein the monitoring processor module transmits the second query if the counter does not exceed a predetermined limit and the first answer does not match the first expected answer.

5

5. The system of claim 4 wherein the monitoring processor module initiates a remedial action if the counter exceeds a predetermined value.

6

6. The system of claim 1 wherein the monitoring processor module receives the first query and the second query from the at least one of the m main processor modules over the distributed vehicle network.

7

7. The system of claim 1 wherein the monitoring processor module adjusts the first query after verifying the integrity of the at least one of the m main processor modules.

8

8. The system of claim 1 wherein the monitoring processor module transmits at least one of the first query and the second query to at least two of the m main processor modules.

9

9. The system of claim 1 wherein the main processor module transmits a different query to each of the m main processor modules.

10

10. A processor integrity method in a vehicle, the method comprising: controlling at least m respective functions of the vehicle using m respective main processor modules, where m is an integer greater than one; controlling at least one function of the vehicle using a monitoring processor module; communicating with the m main processor modules over a distributed vehicle network using the monitoring processor module; selectively transmitting a first query from the monitoring processor module to at least one of the m main processor modules over the distributed vehicle network; receiving a first answer from the at least one of the m main processor modules at the monitoring processor module over the distributed vehicle network; comparing the first answer to a first expected answer that is based on the first query to verify the integrity of the at least one of the m main processor modules using the monitoring processor module; transmitting a second query to the at least one of the m main processor modules if the first answer does not match the first expected answer, wherein the first query and the second query are different; receiving a second answer from the at least one of the m main processor modules over the distributed vehicle network; and sending a request for remedial action for the at least one of the m main processor modules to a remedial action module if the second answer does not match a second expected answer, wherein the first expected answer and the second expected answer are different.

11

11. The method of claim 10 further comprising incrementing a counter using the monitoring processor module if either one of the first answer and the second answer does not match the first expected answer or the second expected answer, respectively, and decrementing the counter using the monitoring processor module if either one of the first answer and the second answer does match the first expected answer or the second expected answer, respectively.

12

12. The method of claim 11 further comprising transmitting the second query if the counter does not exceed a predetermined limit and if the first answer does not match the first expected answer.

13

13. The method of claim 12 further comprising initiating a remedial action using the monitoring processor module if the counter exceeds a predetermined value.

14

14. The method of claim 10 further comprising receiving the first query and the second query at the monitoring processor module from the at least one of the m main processor modules over the distributed vehicle network.

15

15. The method of claim 10 further comprising adjusting the first query using the monitoring processor module after verifying the integrity of the at least one of the m main processor modules.

16

16. The method of claim 10 further comprising transmitting at least one of the first query and the second query to at least two of the m main processor modules using monitoring processor module.

17

17. The method of claim 10 further comprising transmitting a different query to each of the m main processor modules using the main processor module.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

July 8, 2010

Publication Date

February 19, 2013

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Method to ensure safety integrity of a microprocessor over a distributed network for automotive applications” (US-8380392). https://patentable.app/patents/US-8380392

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.