Secure transport data sharing
An example operation includes one or more of receiving, by a server, a request for particular data, determining, by the server, a transport that can provide the particular data based on one or more current settings of the transport and a current route of the transport, requesting, by the server, the transport to provide the particular data for a value, and receiving, by the server, the particular data.
1. A method, comprising:
receiving, by a server, a request for particular data of a transport from a third party;
identifying, by the server, a transport to provide the particular data based on a current setting of the transport and a current route of the transport;
in response to the identifying, sending, by the server, a file containing licensing information to the transport to cause the transport to apply the current setting in accordance with the licensing information and to allow the server to access system resources of the transport to collect and retain the particular data in accordance with the licensing information;
receiving, by the server, a portion of the particular data from the transport that complies with the licensing information;
formatting, by the server, the portion of the particular data into a format specified by the third party;
sending, by the server, the formatted particular data to the third party; and
sending, by the server, a financial value associated with the particular data to the transport;
wherein the particular data is automatically deleted from the transport when the file containing the licensing information expires.
2. The method of claim 1 , comprising:
identifying a plurality of transports along the current route, and
wherein the identifying the transport that can provide the particular data further comprises:
identifying the transport based on a profile of an occupant and an attribute of the one or more transports.
3. The method of claim 1 , comprising:
identifying attributes associated with the current route; and
collecting the particular data over a period of time based on the attributes associated with the current route.
4. The method of claim 1 , comprising:
determining that a plurality of occupants are in the transport at a current time;
identifying that only a subset of the particular data can be captured at the current time based on the determination that a plurality of occupants are in the transport; and
receiving the subset of the particular data.
5. The method of claim 1 , wherein the sending the formatted particular data further comprises:
incrementally sending the formatted particular data to the third party.
6. The method of claim 5 , wherein the sending the financial value to the transport further comprises:
incrementally sending the financial value to the transport based on the incrementally sending the formatted particular data to the third party.
7. A server, comprising:
a processor that, when executing instructions stored in an associated memory, is configured to:
receive a request for particular data of a transport from a third party;
identify a transport to provide the particular data based on a current setting of the transport and a current route of the transport;
in response to the identification, send a file that contains licensing information to the transport to cause the transport to apply the current setting in accordance with the licensing information and to allow the server to access system resources of the transport to collect and retain the particular data in accordance with the licensing information;
receive a portion of the particular data from the transport that complies with the licensing information;
format the portion of the particular data into a format specified by the third party;
send the formatted particular data to the third party; and
send a financial value associated with the particular data to the transport;
wherein the particular data is automatically deleted from the transport when the file that contains the licensing information expires.
8. The server of claim 7 , wherein the processor is further configured to:
identify a plurality of transports along the current route, and
wherein, when the processor identifies the transport that can provide the particular data, the processor is further configured to:
identify the transport based on a profile of an occupant and an attribute of the one or more transports.
9. The server of claim 7 , wherein the processor is further configured to:
identify attributes associated with the current route; and
collect the particular data over a period of time based on the attributes associated with the current route.
10. The server of claim 7 , wherein the processor is further configured to:
determine that a plurality of occupants are in the transport at a current time;
identify that only a subset of the particular data can be captured at the current time based on the determination that a plurality of occupants are in the transport; and
receive the subset of the particular data.
11. The server of claim 7 , wherein, when the processor sends the formatted particular data, the processor is further configured to:
incrementally send the formatted particular data to the third party.
12. The server of claim 11 , wherein, when the processor sends the financial value to the transport, the processor is further configured to:
incrementally send the financial value to the transport based on the incrementally sending the formatted particular data to the third party.
13. A non-transitory computer-readable storage medium configured to store instructions that, when executed by a processor of a server, cause the processor to perform:
receiving a request for particular data of a transport from a third party;
identifying a transport to provide the particular data based on a current setting of the transport and a current route of the transport;
in response to the identification, sending a file containing licensing information to the transport to cause the transport to apply the current setting in accordance with the licensing information and to allow the server to access system resources of the transport to collect and retain the particular data in accordance with the licensing information;
receiving a portion of the particular data from the transport that complies with the licensing information;
formatting the portion of the particular data into a format specified by the third party;
sending, by the server, the formatted particular data to the third party; and
sending a financial value associated with the particular data to the transport;
wherein the particular data is automatically deleted from the transport when the file containing the licensing information expires.
14. The non-transitory computer-readable storage medium of claim 13 , wherein the instructions further cause the processor to perform:
identifying a plurality of transports along the current route, and
wherein the identifying the transport that can provide the particular data further comprises:
identifying the transport based on a profile of an occupant and an attribute of the one or more transports.
15. The non-transitory computer-readable storage medium of claim 13 , wherein the instructions further cause the processor to perform:
identifying attributes associated with the current route; and
collecting the particular data over a period of time based on the attributes associated with the current route.
16. The non-transitory computer-readable storage medium of claim 13 , wherein the instructions further cause the processor to perform:
determining that a plurality of occupants are in the transport at a current time;
identifying that only a subset of the particular data can be captured at the current time based on the determination that a plurality of occupants are in the transport; and
receiving the subset of the particular data.
17. The non-transitory computer-readable storage medium of claim 13 , wherein the sending the formatted particular data further comprises:
incrementally sending the formatted particular data to the third party.