SCALABLE AND SECURE RESOURCE ISOLATION AND SHARING FOR IoT NETWORKS
US-2019014117-A1 · Jan 10, 2019 · US
US12003511B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12003511-B2 |
| Application number | US-201917607152-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 30, 2019 |
| Priority date | Apr 30, 2019 |
| Publication date | Jun 4, 2024 |
| Grant date | Jun 4, 2024 |
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.
A method for operating a system hosted on a mobile entity is disclosed, wherein the system is operable to connect to a communication network. The method, performed by a controller of the system, comprises seeking to establish a trust relationship with a cooperating system hosted on a mobile entity, and, if a trust relationship with the cooperating system is established, performing at least one of: initiating use of a resource provided by the cooperating system, or initiating provision of a resource for use by the cooperating system. Also disclosed is a method for operating a function comprising a digital representative of a system hosted on a mobile entity, wherein the system is operable to connect to a communication network. The method, performed by the function, comprises negotiating, with a digital representative of a cooperating system hosted on a mobile entity, at least one of provision of a resource to the system by the cooperating system, or provision of a resource to the cooperating system by the system.
Opening claim text (preview).
The invention claimed is: 1. A method for operating a system hosted on a mobile entity, wherein the system is operable to connect to a communication network, the method comprising: a digital representative of the system negotiating a transaction with a digital representative of a cooperating system; a controller of the system seeking to establish a trust relationship the cooperating system hosted on a mobile entity; and as a result of establishing a trust relationship with the cooperating system, the controller of the system performing at least one of: initiating use of a resource provided by the cooperating system in accordance with the transaction negotiated by the respective digital representatives of the system and the cooperating system; or initiating provision of a resource for use by the cooperating system in accordance with the transaction negotiated by the respective digital representatives of the system and the cooperating system. 2. The method of claim 1 , wherein the resource provided by the cooperating system or the system comprises at least one of: data; communication network connection bandwidth; processing capacity; data storage; functionality of the mobile entity on which the cooperating system is hosted. 3. The method of claim 1 , wherein the system and cooperating system are hosted on at least one of: the same mobile entity; different mobile entities. 4. The method of claim 1 , wherein seeking to establish a trust relationship with a cooperating system hosted on a mobile entity comprises: obtaining at least one of an identity of the cooperating system or a security credential of the cooperating system; and verifying the obtained identity or security credential. 5. The method of claim 4 , wherein seeking to establish a trust relationship with a cooperating system hosted on a mobile entity further comprises: providing an identity of the system or a security credential of the system to the cooperating system. 6. The method of claim 4 , wherein verifying the obtained identity or security credential comprises: requesting verification of the obtained identity or security credential from a digital representative of the system; and receiving a verification response from the digital representative. 7. The method of claim 4 , wherein verifying the obtained identity or security credential comprises: authenticating the obtained identity or security credential; and comparing the obtained identity or security credential to an identity or security credential specified in a transaction token; and wherein a transaction token comprises a specification of resource usage identifying at least: the system; a cooperating system; and resources provided by the cooperating system that may be used by the system or resources available to the system that may be provided to the cooperating system. 8. The method of claim 7 , wherein the transaction token further comprises a freshness parameter, and wherein seeking to establish a trust relationship with a cooperating system hosted on a mobile entity further comprises verifying the freshness parameter. 9. The method of claim 7 , further comprising: receiving at least one transaction token; and verifying the received transaction token. 10. The method of claim 9 , wherein verifying the received transaction token comprises as least one of: confirming that the received transaction token has been received over a communication channel established between the system and a digital representative of the system; verifying that the received transaction token has been authorised by a digital representative of the system. 11. The method of claim 10 , wherein verifying that the received transaction token has been authorised by a digital representative of the system comprises at least one of: decrypting the received transaction token using a security credential associated with the digital representative of the system; confirming that the received transaction token has been signed by a security credential associated with the digital representative of the system. 12. The method of claim 1 , further comprising: detecting the presence of the cooperating system; and establishing connectivity with the cooperating system. 13. The method of claim 1 , further comprising sending a resource usage request to the cooperating system on establishment of a trust relationship. 14. The method of claim 13 , further comprising including with the resource usage request a transaction token in which the cooperating system is identified. 15. The method of claim 1 , further comprising: prior to the digital representative of the system negotiating the transaction with the digital representative of a cooperating system, the digital representative of the system receiving data from the controller of the system; the digital representative of the system using the data received from the controller of the system to determine whether resource sharing is required; and as a result of determining that resource sharing is required, performing a discovery process for discovering the cooperating system, wherein the digital representative of the system negotiates the transaction with the digital representative of the cooperating system after discovering the cooperating system. 16. The method of claim 15 , wherein the digital representative of the system negotiates the transaction with the digital representative of the cooperating system using an existing smart contract held in a distributed storage. 17. The method of claim 15 , wherein the method further comprises: the digital representative of the system providing to the controller of the system information about the negotiated transaction; and the controller of the system providing the information about the negotiated transaction to the cooperating system. 18. A controller for a system hosted on a mobile entity, wherein the system is operable to connect to a communication network, the controller comprising a processor and a memory, the memory containing instructions executable by the processor such that the controller is configured to: seek to establish a trust relationship with a cooperating system hosted on a mobile entity; and if a trust relationship with the cooperating system is established, perform at least one of: initiating use of a resource provided by the cooperating system in accordance with a transaction negotiated between a digital representative of the system and a digital representative of the cooperating system; or initiating provision of a resource for use by the cooperating system in accordance with the transaction negotiated between the digital representative of the system and the digital representative of the cooperating system.
specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title
Discovery through centralising entities · CPC title
based on usage prediction · CPC title
for predicting network behaviour · CPC title
for prediction of maintenance · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.