IP Library › Granted Patent US 12,248,852
Granted Patent B2
US 12,248,852 · App. 16/456,167 · Granted Mar 11, 2025

Decision architecture for autonomous systems

Inventors: Helen Adrienne Frances Gould (Portland, OR); Ignacio Javier Alvarez Martinez (Portland, OR); David W. Browning (Portland, OR)
Assignee: Intel Corporation
G06N20/00G06F9/45558G06F21/6245G06F2009/45587G06N3/084
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,248,852
App. No.
16/456,167
Granted
Mar 11, 2025
Kind
B2
Abstract

Various systems and methods implement a decision architecture for autonomous systems. An autonomous system framework includes a safety ring configured to interface with safety features of an autonomous system; a security ring configured to provide authentication and verification services to transactions passed through the security ring; a privacy ring configured to ensure privacy of a user of the autonomous system; a trustworthiness ring configured to log and provide transparency of transactions passed through the trustworthiness ring; and a well-being ring configured to interface with the user and provide feedback and information to the user on a state of the autonomous system, wherein: each of the safety, security, privacy, trustworthiness, and well-being rings include at least one interface to at least one other of the safety, security, privacy, trustworthiness, and well-being rings.

Claims (49)

1. An autonomous system framework comprising:

processing circuitry; and

memory storing instructions executable by the processing circuitry, to cause the processing circuitry to perform operations that implement a plurality of rings in an autonomous system and control an autonomous machine based on transactions of the autonomous system, the plurality of rings comprising:

a safety ring configured to interface with safety features of the autonomous system, the safety ring configured to perform safety operations on the transactions of the autonomous system;

a security ring having an interface with the safety ring, the security ring configured to provide authentication and verification services for the transactions of the autonomous system passed from the safety ring through the security ring;

a privacy ring having an interface with the security ring, the privacy ring configured to ensure privacy of a user of the autonomous system for the transactions of the autonomous system passed from the security ring through the privacy ring;

a trustworthiness ring having an interface with the privacy ring, the trustworthiness ring configured to log and provide transparency for the transactions of the autonomous system passed from the privacy ring through the trustworthiness ring; and

a well-being ring having an interface with the trustworthiness ring, the well-being ring configured to interface with the user and provide feedback and information to the user on a state of the autonomous system based on the transactions of the autonomous system passed from the trustworthiness ring through the well-being ring;

wherein the interface included in the safety, security, privacy, trustworthiness, and well-being rings is implemented using at least one virtual machine; and

wherein the interface included in the safety, security, privacy, trustworthiness, and well-being rings facilitates prioritized messaging among the plurality of rings.

2. The autonomous system framework of claim 1 , wherein the autonomous machine comprises an autonomous vehicle.

3. The autonomous system framework of claim 1 , wherein the autonomous machine comprises a service robot.

4. The autonomous system framework of claim 1 , wherein the interface included in the safety, security, privacy, trustworthiness, and well-being rings includes a message transfer mechanism to exchange messages with another one of the safety, security, privacy, trustworthiness, or well-being rings.

5. The autonomous system framework of claim 4 , wherein the message transfer mechanism of each of the safety, security, privacy, trustworthiness, and well-being rings include a prioritization scheme.

6. The autonomous system framework of claim 5 , wherein the prioritization scheme prioritizes messages sent by the safety ring over any of the other rings.

7. The autonomous system framework of claim 5 , wherein the prioritization scheme includes ring priorities for each of the safety, security, privacy, trustworthiness, and well-being rings.

8. The autonomous system framework of claim 5 , wherein the message transfer mechanism is configured to transfer a message from a sender ring to a recipient ring, and the message is routed through any intermediate rings between the sender and recipient rings.

9. A method comprising:

implementing an autonomous system framework comprising a plurality of rings, the plurality of rings comprising:

a safety ring configured to interface with safety features of an autonomous system, the safety ring configured to perform safety operations on transactions of the autonomous system;

a security ring having an interface with the safety ring, the security ring configured to provide authentication and verification services for the transactions of the autonomous system passed from the safety ring through the security ring;

a privacy ring having an interface with the security ring, the privacy ring configured to ensure privacy of a user of the autonomous system for the transactions of the autonomous system passed from the security ring through the privacy ring;

a trustworthiness ring having an interface with the privacy ring, the trustworthiness ring configured to log and provide transparency for the transactions of the autonomous system passed from the privacy ring through the trustworthiness ring; and

a well-being ring having an interface with the trustworthiness ring, the well-being ring configured to interface with the user and provide feedback and information to the user on a state of the autonomous system based on the transactions of the autonomous system passed from the trustworthiness ring through the well-being ring;

wherein the interface included in the safety, security, privacy, trustworthiness, and well-being rings is implemented using at least one virtual machine; and

wherein the interface included in the safety, security, privacy, trustworthiness, and well-being rings facilitates prioritized messaging among the plurality of rings; and

controlling an autonomous machine based on the transactions of the autonomous system.

10. The method of claim 9 , wherein the autonomous machine comprises an autonomous vehicle.

11. The method of claim 9 , wherein the autonomous machine comprises a service robot.

12. The method of claim 9 , wherein the interface included in the safety, security, privacy, trustworthiness, and well-being rings includes a message transfer mechanism to exchange messages with another one of the safety, security, privacy, trustworthiness, or well-being rings.

13. The method of claim 12 , wherein the message transfer mechanism of each of the safety, security, privacy, trustworthiness, and well-being rings include a prioritization scheme.

14. The method of claim 13 , wherein the prioritization scheme prioritizes messages sent by the safety ring over any of the other rings.

15. The method of claim 13 , wherein the prioritization scheme includes ring priorities for each of the safety, security, privacy, trustworthiness, and well-being rings.

16. The method of claim 13 , wherein the message transfer mechanism is configured to transfer a message from a sender ring to a recipient ring, and the message is routed through any intermediate rings between the sender and recipient rings.

17. At least one non-transitory machine-readable medium including instructions, which when executed by a machine, cause the machine to:

implement an autonomous system framework comprising:

a safety ring configured to interface with safety features of an autonomous system, the safety ring configured to perform safety operations on transactions of the autonomous system;

a security ring having an interface with the safety ring, the security ring configured to provide authentication and verification services for the transactions of the autonomous system passed from the safety ring through the security ring;

a privacy ring having an interface with the security ring, the privacy ring configured to ensure privacy of a user of the autonomous system for the transactions of the autonomous system passed from the security ring through the privacy ring;

a trustworthiness ring having an interface with the privacy ring, the trustworthiness ring configured to log and provide transparency for the transactions of the autonomous system passed from the privacy ring through the trustworthiness ring; and

a well-being ring having an interface with the trustworthiness ring, the well-being ring configured to interface with the user and provide feedback and information to the user on a state of the autonomous system based on the transactions of the autonomous system passed from the trustworthiness ring through the well-being ring;

wherein the interface included in the safety, security, privacy, trustworthiness, and well-being rings is implemented using at least one virtual machine; and

wherein the interface included in the safety, security, privacy, trustworthiness, and well-being rings facilitates prioritized messaging among the plurality of rings; and

control an autonomous machine based on the transactions of the autonomous system.

18. The at least one machine-readable medium of claim 17 , wherein the interface in the safety, security, privacy, trustworthiness, and well-being rings includes a message transfer mechanism to exchange messages with another one of the safety, security, privacy, trustworthiness, or well-being rings.

19. The at least one machine-readable medium of claim 18 , wherein the message transfer mechanism of each of the safety, security, privacy, trustworthiness, and well-being rings include a prioritization scheme.

20. The at least one machine-readable medium of claim 19 , wherein the prioritization scheme prioritizes messages sent by the safety ring over any of the other rings.

21. The at least one machine-readable medium of claim 19 , wherein the prioritization scheme includes ring priorities for each of the safety, security, privacy, trustworthiness, and well-being rings.

22. The at least one machine-readable medium of claim 19 , wherein the message transfer mechanism is configured to transfer a message from a sender ring to a recipient ring, and the message is routed through any intermediate rings between the sender and recipient rings.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2019
From: GOULD, HELEN ADRIENNE FRANCES; ALVAREZ MARTINEZ, IGNACIO JAVIER; BROWNING, DAVID W
To: INTEL CORPORATION
Reel/Frame 050842/0006 →
Continuity (1)
Related Publication 20190318265A1 · Oct 17, 2019
References Cited (31)
US 11157003B1 · Patel · 2021 [cited by examiner]
US 11169532B2 · Anderson · 2021 [cited by examiner]
US 11875177B1 · Hayes · 2024 [cited by examiner]
US 20100228427A1 · Anderson · 2010 [cited by examiner]
US 20140136414A1 · Abhyanker · 2014 [cited by examiner]
US 20150331422A1 · Hartung · 2015 [cited by examiner]
US 20170139411A1 · Hartung · 2017 [cited by examiner]
US 20180183873A1 · Wang · 2018 [cited by examiner]
US 20180220309A1 · Gomes · 2018 [cited by examiner]
US 20180338001A1 · Pereira Cabral · 2018 [cited by examiner]
US 20180348763A1 · Jiang · 2018 [cited by examiner]
US 20190258251A1 · Ditty · 2019 [cited by examiner]
US 20190378363A1 · Becker · 2019 [cited by examiner]
US 20200026546A1 · Lee · 2020 [cited by examiner]
US 20200326967A1 · Hayes · 2020 [cited by examiner]
US 20210109538A1 · Graefe · 2021 [cited by examiner]
US 20210300418A1 · Alvarez · 2021 [cited by examiner]
US 20220126864A1 · Moustafa · 2022 [cited by examiner]
Sifakis et al., Trustworthy Autonomous System Development, Published Apr. 2023 ACM, pp. 1-24 (pdf). [cited by examiner]
Unece, Framework document on automated/autonomous vehicles, Published Nov. 2021 World Forum for Harmonization of Vehicle Regulations, pp. 1-7 (pdf). [cited by examiner]
Chattopadhyay et al., Autonomous Vehicle: Security by Design, Published Nov. 2021 IEEE, pp. 1-15 (pdf). [cited by examiner]
Sabaliauskaite et al., AVES—Automated Vehicle Safety and Security Analysis Framework, Published Oct. 8, 2019 ACM, pp. 1-8 (pdf). [cited by examiner]
Cui et al., Collaborative Analysis Framework of Safety and Security for Autonomous Vehicles, published Oct. 11, 2019 IEEE Access, pp. 1-12 (pdf). [cited by examiner]
Boumiza et al., Intrusion Threats and Security Solutions for Autonomous Vehicle Networks, published 2017 IEEE, pp. 1-8 (pdf). [cited by examiner]
“Vehicle Cybersecurity”, NHTSA https: www.nhtsa.gov technology-innovation vehicle-cybersecurity, (Accessed on Nov. 27, 2019), 5 pgs. [cited by applicant]
“General Data Protection Regulation”, Wikipedia https: en.wikipedia.org wiki General_Data_Protection_Regulation, (Accessed on Nov. 27, 2019), 17 pgs. [cited by applicant]
“ISO 26262”, Wikipedia https: en.wikipedia.org wiki ISO_26262, (Accessed on Nov. 27, 2019), 5 pgs. [cited by applicant]
“Industrial Internet of Things vol. G4: Security Framework”, IIC:PUB:G4:V1.0:PB:20160926, (2016), 173 pgs. [cited by applicant]
“Ethically Aligned Design”, IEEE, 16 pgs. [cited by applicant]
Awad, Edmond, “The Moral Machine experiment”, https: doi.org 10.1038 s41586-018-0637-6 Nature, (2018), 20 pgs. [cited by applicant]
McLeod, Saul, “Maslow's Hierarchy of Needs”, Simply Psychology, (2018), 14 pgs. [cited by applicant]