IP Library › Granted Patent US 12,505,418
Granted Patent B2
US 12,505,418 · App. 18/742,263 · Granted Dec 23, 2025

Secure transport data sharing

Inventors: Edward Allen Cain, Jr. (Plano, TX); Satyajit P. Patne (The Colony, TX)
Assignee: TOYOTA MOTOR NORTH AMERICA, INC.
G06Q20/1235G06F16/2379G06N20/00G06Q10/10G06Q30/0185G06Q50/40G06Q50/43G07C5/08G08G1/127G06Q2220/18H04W4/42
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,505,418
App. No.
18/742,263
Filed
Jun 13, 2024
Granted
Dec 23, 2025
Kind
B2
Art Unit
3628
USPC
705/59
Abstract

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.

Claims (60)

1 . A method, comprising:

downloading, from a server to a transport, a licensing file containing licensing information to cause the transport to configure data access settings of the transport in accordance with the licensing information, and wherein the transport further allows the server to collect and retain data in accordance with the licensing information;

accessing, by the server, a type of data stored on the transport in accordance with the configured data access settings;

formatting by the server, the type of data based on a third party format; and

sending, by the server, the formatted data to an external system;

wherein the formatted 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 on a current route.

3 . The method of claim 2 , comprising:

identifying the transport based on a profile of an occupant in the transport and an attribute of the plurality of transports.

4 . The method of claim 1 , comprising:

identifying attributes of a current route; and collecting the type of data over a period of time based on the attributes the current route.

5 . The method of claim 1 , comprising:

determining that a plurality of occupants are in the transport at a current time;

identifying that a subset of the data can be captured at the current time based on the determining that the plurality of occupants are in the transport; and

receiving the subset of the data.

6 . The method of claim 1 , wherein the sending the formatted data comprises:

incrementally sending the formatted data to the external system.

7 . The method of claim 6 , wherein the sending comprises:

incrementally sending a value to the transport based on the incrementally sending the formatted data to the external system.

8 . A server, comprising:

a memory; and

a processor that, when executing instructions stored in the memory, is configured to:

download a licensing file from the server to a transport, where the licensing file contains licensing information to cause the transport to configure data access settings of the transport in accordance with the licensing information, and wherein the transport further allows the server to collect and retain data in accordance with the licensing information;

access, by the server, a type of data stored on the transport in accordance with the configured data access settings;

format, by the server, the type of data based on a third party format; and

send the formatted data to an external system;

wherein the formatted data is automatically deleted from the transport when the file that contains the licensing information expires.

9 . The server of claim 8 , wherein the processor is further configured to:

identify a plurality of transports on a current route.

10 . The server of claim 9 , wherein the processor is further configured to: identify the transport based on a profile of an occupant in the transport and an attribute of the plurality of transports.

11 . The server of claim 8 , wherein the processor is further configured to:

identify attributes of a current route; and collect the type of data over a period of time based on the attributes of the current route.

12 . The server of claim 8 , wherein the processor is further configured to:

determine that a plurality of occupants are in the transport at a current time;

identify that a subset of the data can be captured at the current time based on the determining that the plurality of occupants are in the transport; and

receive the subset of the data.

13 . The server of claim 8 , wherein the processor is configured to:

incrementally send the formatted data to the external system.

14 . The server of claim 13 , wherein the processor is configured to:

incrementally send a value to the transport based on the formatted data that is incrementally sent to the external system.

15 . 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:

downloading, from the server to a transport, a licensing file containing licensing information to cause the transport to configure data access settings in accordance with the licensing information, and wherein the transport further allows the server to collect and retain data in accordance with the licensing information;

accessing, by the server, a type of data stored on the transport in accordance with the configured data access settings;

formatting, by the server, the type of data based on a third party format; and

sending the formatted data to an external system;

wherein the formatted data is automatically deleted from the transport when the file containing the licensing information expires.

16 . The non-transitory computer-readable storage medium of claim 15 , wherein the instructions further cause the processor to perform:

identifying a plurality of transports on a current route.

17 . The non-transitory computer-readable storage medium of claim 16 , wherein the instructions further cause the processor to perform:

identifying the transport based on a profile of an occupant in the transport and an attribute of the plurality of transports.

18 . The non-transitory computer-readable storage medium of claim 15 , wherein the instructions further cause the processor to perform:

identifying attributes of a current route; and

collecting the type of data over a period of time based on the attributes of the current route.

19 . The non-transitory computer-readable storage medium of claim 15 , 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 a subset of the data can be captured at the current time based on the determining that the plurality of occupants are in the transport; and

receiving the subset of the data.

20 . The non-transitory computer-readable storage medium of claim 15 , wherein the sending the formatted data further comprises:

incrementally sending the formatted data to the external system.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2026
From: TOYOTA MOTOR NORTH AMERICA, INC.
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 073449/0094 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2024
From: CAIN, EDWARD ALLEN, JR.; PATNE, SATYAJIT P.
To: TOYOTA MOTOR NORTH AMERICA, INC.
Reel/Frame 067717/0956 →
Continuity (2)
Continuation 17060448 · Oct 1, 2020
Related Publication 20240330885A1 · Oct 3, 2024
References Cited (54)
US 6892131B2 · Coffee et al. · 2005 [cited by applicant]
US 7489993B2 · Coffee et al. · 2009 [cited by applicant]
US 8249910B2 · Wellman et al. · 2012 [cited by applicant]
US 8279083B2 · Tengler et al. · 2012 [cited by applicant]
US 8560609B2 · Nathanson · 2013 [cited by applicant]
US 8886391B2 · Bertosa et al. · 2014 [cited by applicant]
US 8966654B1 · Kwak · 2015 [cited by applicant]
US 9081653B2 · Ricci et al. · 2015 [cited by applicant]
US 9233620B2 · Hara · 2016 [cited by applicant]
US 9524593B2 · Amigo et al. · 2016 [cited by applicant]
US 9635534B2 · Maier et al. · 2017 [cited by applicant]
US 9858621B1 · Konrardy et al. · 2018 [cited by applicant]
US 9870665B2 · Maiwand et al. · 2018 [cited by applicant]
US 9894526B2 · Giraud et al. · 2018 [cited by applicant]
US 9963106B1 · Ricci · 2018 [cited by applicant]
US 10007263B1 · Fields et al. · 2018 [cited by applicant]
US 10225688B2 · Skomra et al. · 2019 [cited by applicant]
US 10284654B2 · Alvarez et al. · 2019 [cited by applicant]
US 10308246B1 · Konrardy et al. · 2019 [cited by applicant]
US 10356197B2 · Somayazulu · 2019 [cited by examiner]
US 10514669B1 · Call et al. · 2019 [cited by applicant]
US 10719501B1 · Leise et al. · 2020 [cited by applicant]
US 10832299B1 · Clauss et al. · 2020 [cited by applicant]
US 11387985B2 · Cain, Jr. et al. · 2022 [cited by applicant]
US 11528275B2 · Tanriover et al. · 2022 [cited by applicant]
US 11748510B1 · Beveridge et al. · 2023 [cited by applicant]
US 20080228562A1 · Smith et al. · 2008 [cited by applicant]
US 20150135336A1 · Arasavelli · 2015 [cited by examiner]
US 20160086391A1 · Ricci · 2016 [cited by applicant]
US 20170140174A1 · Lacey et al. · 2017 [cited by applicant]
US 20170345228A1 · Dibb · 2017 [cited by examiner]
US 20180032744A1 · Cavanaugh · 2018 [cited by applicant]
US 20180146356A1 · Bai · 2018 [cited by applicant]
US 20190318550A1 · Lakshamanan et al. · 2019 [cited by applicant]
US 20190332807A1 · LaFever et al. · 2019 [cited by applicant]
US 20200084193A1 · Beaurepaire · 2020 [cited by examiner]
US 20200137575A1 · Scholl et al. · 2020 [cited by applicant]
US 20200233940A1 · Edwards · 2020 [cited by examiner]
US 20210101612A1 · Hall et al. · 2021 [cited by applicant]
CN 105430037A · 2016 [cited by applicant]
DE 102018125219A1 · 2019 [cited by examiner]
EP 2636204B1 · 2019 [cited by applicant]
JP 2018538618A · 2018 [cited by applicant]
KR 20210080116A · 2021 [cited by examiner]
WO 2017108401A1 · 2017 [cited by applicant]
WO WO2020010192A1 · 2020 [cited by examiner]
Hung Dang et al., “Self-Expiring Data Capsule using Trusted Execution Environment”, Nov. 21, 2019, School of Computing, National University of Singapore, doi.org/10.48550/arXiv.1911.09305, 13 pages2019 (Year: 2019). [cited by examiner]
Hung Dang et al., “Self-Expiring Data Capsule using Trusted Execution Environment”, Nov. 21, 2019, School of Computing, National University of Singapore, doi.org/10.48550/arXiv.1911.09305, 13 pages (Year: 2019). [cited by examiner]
“HPE uses Blockchain for Vehicle Data Monetizing Platform”, Feb. 26, 2019, unlock-bc.com, 3 pages (Year: 2019). [cited by examiner]
Bertoncello et al.; “Monetizing car data: New service business opportunities to create new customer benefits”, Sep. 2016, mckinsey.com, 60 pages. (Year: 2016). [cited by applicant]
Unknown, “Continental, Hewlett Packard Enterprise launch blockchain-based data monetization platform for sharing vehicle data”, Feb. 27, 2019, greencarcongress.com; 3 pages (Year: 2019). [cited by applicant]
Unknown, “Vehicle Data Market: Global Study”, Mar. 2020, ptolemus.com, 68 pages (Year: 2020). [cited by applicant]
Unknown, HPE uses Blockchain for Vehicle Data Monetizing Platform, Feb. 26, 2019, unlock-be.com, 3 pages (Year: 2019). [cited by applicant]
Unknown, “Earn money when you move out of a parking spot—Continental makes sharing vehicle data easy”, Aug. 27, 2019, continental.com, 4 pages (Year: 2019). [cited by applicant]