Virtual serial cable
US-9755894-B2 · Sep 5, 2017 · US
US10264066B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10264066-B2 |
| Application number | US-201615188165-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 21, 2016 |
| Priority date | May 10, 2016 |
| Publication date | Apr 16, 2019 |
| Grant date | Apr 16, 2019 |
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.
Techniques are described for sharing data among Internet of Things (IoT) networks. An IoT network may include a platform that collects data generated by IoT devices. The platform may execute an agent that sends a communication to indicate the network presence of the sending platform to broker module(s) that support a data sharing service. The communication may also indicate the type and/or quantity of data generated by the sending platform and available to be shared with other receiving platforms in other IoT networks. The data broker module(s) may generate and send security tokens to the agents executing on the sending platform and receiving platform(s). Using the security tokens, the respective agents may establish a peer-to-peer (P2P) connection over a network over which the data is streamed in real time as it is received and/or processed by the sending platform.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method performed by at least one processor, the method comprising: receiving, by the at least one processor, a communication from a first IoT platform that is communicatively coupled to a first set of Internet of Things (IoT) devices, wherein the communication from the first IoT platform describes data that is generated by the first set of IoT devices and that is available to be shared with other IoT platforms; determining, by the at least one processor, a second IoT platform communicatively coupled to a second set of IoT devices; and communicating, by the at least one processor, at least one security token to the first IoT platform and the second IoT platform, wherein the at least one security token is used to establish a peer-to-peer (P2P) connection between the first IoT platform and the second IoT platform for streaming the data from the first IoT platform to the second IoT platform, and wherein the first IoT platform anonymizes the data to remove personally identifiable information (PII) from the data prior to streaming the data to the second IoT platform. 2. The method of claim 1 , wherein: the first IoT platform executes a first agent that provides the indication of the data available from the first IoT platform; the second IoT platform executes a second agent; and the at least one security token is communicated to enable the first agent and the second agent to establish the P2P connection. 3. The method of claim 1 , wherein the streamed data includes at least one result determined through an analysis of raw data received at the first platform from the first set of IoT devices. 4. The method of claim 3 , wherein the analysis is performed by at least one third party analysis module executing on the first IoT platform. 5. The method of claim 1 , wherein: the streamed data is generated by processing raw data that is received by the first IoT platform from the first set of IoT devices; and the processing of the raw data includes one or more of: aggregating the raw data; filtering the raw data; and removing erroneous information from the raw data. 6. The method of claim 1 , wherein the at least one security token is communicated from a broker that is remote from at least one of the first IoT platform or the second IoT platform. 7. The method of claim 1 , further comprising: periodically communicating, by the at least one processor, at least one updated security token to the first IoT platform and the second IoT platform while the P2P connection is active. 8. A system, comprising: at least one processor; and a memory communicatively coupled to the at least one processor, the memory storing instructions which, when executed by the at least one processor, cause the at least one processor to perform operations comprising: receiving a communication from a first IoT platform that is communicatively coupled to a first set of Internet of Things (IoT) devices, wherein the communication from the first IoT platform describes data that is generated by the first set of IoT devices and that is available to be shared with other IoT platforms; determining a second IoT platform communicatively coupled to a second set of IoT devices; and communicating at least one security token to the first IoT platform and the second IoT platform, wherein the at least one security token is used to establish a peer-to-peer (P2P) connection between the first IoT platform and the second IoT platform for streaming the data from the first IoT platform to the second IoT platform, and wherein the first IoT platform anonymizes the data to remove personally identifiable information (PII) from the data prior to streaming the data to the second IoT platform. 9. The system of claim 8 , wherein: the first IoT platform executes a first agent that provides the indication of the data available from the first IoT platform; the second IoT platform executes a second agent; the at least one security token is communicated to enable the first agent and the second agent to establish the P2P connection. 10. The system of claim 8 , wherein: the streamed data is generated by processing raw data that is received by the first IoT platform from the first set of IoT devices; and the processing of the raw data includes one or more of: aggregating the raw data; filtering the raw data; and removing erroneous information from the raw data. 11. The system of claim 8 , wherein the at least one security token is communicated from a broker that is remote from at least one of the first IoT platform or the second IoT platform. 12. The system of claim 8 , the operations further comprising: periodically communicating at least one updated security token to the first IoT platform and the second IoT platform while the P2P connection is active. 13. The system of claim 8 , the operations further comprising: determining a value to be provided by the second IoT platform to the first IoT platform in exchange for the streamed data. 14. The system of claim 8 , wherein the data is streamed in real time as the data is generated by the first set of IoT devices. 15. One or more computer-readable media storing instructions which, when executed by at least one processor, cause the at least one processor to perform operations comprising: receiving a communication from a IoT first platform that is communicatively coupled to a first set of Internet of Things (IoT) devices, wherein the communication from the first IoT platform describes data that is generated by the first set of IoT devices and that is available to be shared with other IoT platforms; determining a second IoT platform communicatively coupled to a second set of IoT devices; and communicating at least one security token to the first IoT platform and the second IoT platform, wherein the at least one security token is used to establish a peer-to-peer (P2P) connection between the first IoT platform and the second IoT platform for streaming the data from the first IoT platform to the second IoT platform, and wherein the first IoT platform anonymizes the data to remove personally identifiable information (PII) from the data prior to streaming the data to the second IoT platform. 16. The one or more computer-readable media of claim 15 , wherein: the first IoT platform executes a first agent that provides the indication of the data available from the first IoT platform; the second IoT platform executes a second agent; and the at least one security token is communicated to enable the first agent and the second agent to establish the P2P connection. 17. The one or more computer-readable media of claim 15 , wherein the streamed data includes at least one result determined through an analysis of raw data received at the first IoT platform from the first set of IoT devices. 18. The one or more computer-readable media of claim 17 , wherein the analysis is performed by at least one third party analysis module executing on the first IoT platform. 19. The one or more computer-readable media of claim 15 , wherein: the streamed data is generated by processing raw data that is received by the first IoT platform from the first set of IoT devices; and the processing of the raw data includes one or more of: aggregating the raw data; filtering the raw data; and removing erroneous information from the raw data. 20. The one or more computer-readable media of claim 15 , wherein the at least one security token is communicated from a broker that is remote from at l
for key distribution, e.g. centrally by trusted party (cryptographic mechanisms or cryptographic arrangements for key distribution involving a central third party H04L9/0819) · CPC title
wherein the data content is protected, e.g. by encrypting or encapsulating the payload · CPC title
Network protocols supporting networked applications, e.g. including control of end-device applications over a network · CPC title
Peer-to-peer [P2P] networks · CPC title
using cross-functional networking aspects · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.