Systems and methods for distributed network-aware service placement
US-2017134520-A1 · May 11, 2017 · US
US12379965B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12379965-B2 |
| Application number | US-202117556567-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 20, 2021 |
| Priority date | Dec 20, 2021 |
| Publication date | Aug 5, 2025 |
| Grant date | Aug 5, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.