Dynamic safety awareness task distribution

US12379965B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12379965-B2
Application numberUS-202117556567-A
CountryUS
Kind codeB2
Filing dateDec 20, 2021
Priority dateDec 20, 2021
Publication dateAug 5, 2025
Grant dateAug 5, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed herein are systems and methods for dynamically distributing a safety, awareness task. The systems and methods may include receiving hardware resources data associated with a plurality of remote computing systems. A plurality of safety assurance profiles may be received. Each of the plurality of safety assurance profiles may be associated with a respective service. A safety assurance task may be dynamically assigned to one of the plurality of remote computing systems based on the hardware resources data and one of the plurality of safety assurance profiles.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for dynamically distributing a safety awareness task associated with a robotic system, the system comprising: at least one processor; and a memory storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising: receiving hardware resources data associated with a plurality of remote computing systems, the resources data identifying available hardware resources of the remote computing systems capable to complete at least a portion of the safety awareness task, obtaining a plurality of safety assurance profiles, each of the plurality of safety assurance profiles associated with a respective service of a plurality of services, dynamically assigning at least a portion of the safety awareness task to at least one of the plurality of remote computing systems based on the hardware resources data and a selected one of the plurality of safety assurance profiles, and automating a target service of the plurality of services using the selected one of the plurality of safety assurance profiles, wherein the selected one of the plurality of safety assurance profiles maps a set of required compute resources to safety design options associated with the available hardware resources, to implement a safety level for tasks performed for the robotic system with the target service. 2. The system of claim 1 , wherein receiving the hardware resources data includes receiving the hardware resources data from a cloud computing system. 3. The system of claim 1 , wherein receiving the hardware resources data includes receiving the hardware resources data from an edge computing device located proximate to the robotic system. 4. The system of claim 1 , wherein receiving the hardware resources data includes receiving the hardware resources data from an endpoint device. 5. The system of claim 1 , wherein receiving the hardware resources data includes receiving safety level information from at least one of the remote computing systems. 6. The system of claim 1 , wherein receiving the hardware resources data includes receiving type information from at least one of the remote computing systems. 7. The system of claim 1 , wherein receiving the hardware resources data includes receiving software resources from at least one of the remote computing systems. 8. The system of claim 1 , wherein obtaining the plurality of safety assurance profiles comprises generating the plurality of safety assurance profiles. 9. The system of claim 1 , wherein the operations further comprise analyzing the safety design options, the safety design options comprising at least one of safety certified hardware and software resources, decomposition by leveraging replication and diversity mechanisms, and safety monitoring. 10. A system for dynamically distributing a safety awareness task associated with a robotic system, the system comprising: means for receiving hardware resources data associated with a plurality of remote computing systems, the resources data identifying available hardware resources of the remote computing systems capable to complete at least a portion of the safety awareness task; means for obtaining a plurality of safety assurance profiles, each of the plurality of safety assurance profiles associated with a respective service of a plurality of services; means for dynamically assigning at least a portion of the safety awareness task to at least one of the plurality of remote computing systems based on the hardware resources data and a selected one of the plurality of safety assurance profiles; and means for automating a target service of the plurality of services using the selected one of the plurality of safety assurance profiles, wherein the selected one of the plurality of safety assurance profiles maps a set of required compute resources to safety design options associated with the available hardware resources, to implement a safety level for tasks performed for the robotic system with the target service. 11. The system of claim 10 , wherein the means for receiving the hardware resources data includes means for receiving the hardware resources data from a cloud computing system. 12. The system of claim 10 , wherein the means for receiving the hardware resources data includes means for receiving the hardware resources data from an edge computing device located proximate to the robotic system. 13. The system of claim 10 , wherein the means for receiving the hardware resources data includes means for receiving the hardware resources data from an endpoint device. 14. The system of claim 10 , wherein the means for receiving the hardware resources data includes means for receiving safety level information from at least one of the remote computing systems. 15. The system of claim 10 , wherein the means for receiving the hardware resources data includes means for receiving type information from at least one of the remote computing systems. 16. The system of claim 10 , wherein the means for receiving the hardware resources data includes means for receiving software resources from at least one of the remote computing systems. 17. The system of claim 10 , wherein the means for obtaining the plurality of safety assurance profiles includes means for generating the plurality of safety assurance profiles. 18. The system of claim 10 , further comprising means for analyzing the safety design options, the safety design options comprising at least one of safety certified hardware and software resources, decomposition by leveraging replication and diversity mechanisms, and safety monitoring. 19. At least one non-transitory computer-readable medium comprising instructions, that when executed by at least one processor, causes the at least one processor to perform operations comprising: receiving hardware resources data associated with a plurality of remote computing systems, the resources data identifying available hardware resources of the remote computing systems capable to complete at least a portion of a safety awareness task associated with a robotic system; obtaining a plurality of safety assurance profiles, each of the plurality of safety assurance profiles associated with a respective service of a plurality of services; dynamically assigning at least a portion of the safety awareness task to at least one of the plurality of remote computing systems based on the hardware resources data and a selected one of the plurality of safety assurance profiles; and automating a target service of the plurality of services using the selected one of the plurality of safety assurance profiles, wherein the selected one of the plurality of safety assurance profiles maps a set of required compute resources to safety design options associated with the available hardware resources, to implement safety level for tasks performed for the robotic system with the target service. 20. The at least one computer-readable medium of claim 19 , wherein receiving the hardware resources data includes receiving the hardware resources data from a cloud computing system. 21. The at least one computer-readable medium of claim 19 , wherein receiving the hardware resources data includes receiving the hardware resources data from an edge computing device located proximate to the robotic system. 22. The at least one computer-readable medium of claim 19 , wherein receiving the hardware resources data includes receiving the hardware resources data from an endpoint dev

Assignees

Inventors

Classifications

  • Grid computing · CPC title

  • Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455) · CPC title

  • considering the load · CPC title

  • considering software capabilities, i.e. software resources associated or available to the machine · CPC title

  • Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12379965B2 cover?
Disclosed herein are systems and methods for dynamically distributing a safety, awareness task. The systems and methods may include receiving hardware resources data associated with a plurality of remote computing systems. A plurality of safety assurance profiles may be received. Each of the plurality of safety assurance profiles may be associated with a respective service. A safety assurance t…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06F9/5044. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 05 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).