Legal claims defining the scope of protection, as filed with the USPTO.
1. An on-board update device for updating a program or data stored in a storage unit of an on-board device installed in a vehicle, the on-board update device comprising: a communication unit configured to perform communication via a communication line connected to the on-board device; a generation processing unit configured to generate, based on timing when data has been transmitted and received to/from the communication line, information about a probability distribution of timing when data is transmitted and received to/from the communication line, a storage unit configured to store the information about the probability distribution generated by the generation processing unit; an estimation processing unit configured to estimate an unused time period in which no data is transmitted or received via the communication line, based on the information about the probability distribution stored in the storage unit; and an update processing unit configured to perform processing for transmitting, via the communication unit, data for updating the on-board device to the on-board device in the unused time period estimated by the estimation processing unit, wherein the estimation processing unit is configured to estimate, based on the information about the probability distribution, as the unused time period, a time period in which the probability that data is transmitted and received to/from the communication line is lower than a predetermined reference.
2. The on-board update device according to claim 1 , wherein data that is transmitted and received via the communication line includes identification codes for identifying the data, and the generation processing unit is configured to generate information about a probability distribution for each identification code.
3. The on-board update device according to claim 2 , wherein the generation processing unit is configured to generate information about the probability distribution by updating initial information about the probability distribution that has been input from a device outside the vehicle.
4. The on-board update device according claim 2 , wherein the storage unit is configured to store the information about the probability distribution for each state of the vehicle.
5. The on-board update device according to claim 1 , wherein the generation processing unit is configured to generate information about the probability distribution by updating initial information about the probability distribution that has been input from a device outside the vehicle.
6. The on-board update device according to claim 5 , comprising: a probability distribution information transmission unit configured to transmit the information about the probability distribution stored in the storage unit to the external device.
7. The on-board update device according to claim 6 , wherein the storage unit is configured to store the information about the probability distribution for each state of the vehicle.
8. The on-board update device according to claim 5 , wherein the storage unit is configured to store the information about the probability distribution for each state of the vehicle.
9. The on-board update device according to claim 1 , wherein the storage unit is configured to store the information about the probability distribution for each state of the vehicle.
10. An on-board update system comprising an on-board update device configured to update a program or data stored in a storage unit of an on-board device installed in a vehicle, and a server device that is provided outside the vehicle and is configured to communicate with the on-board update device, wherein the on-board update device comprises: a communication unit configured to perform communication via a communication line connected to the on-board device; a generation processing unit configured to generate, based on timing when data has been transmitted and received to/from the communication line, information about a probability distribution of timing when data is transmitted and received to/from the communication line, a storage unit configured to store the information about the probability distribution generated by the generation processing unit; an estimation processing unit configured to estimate an unused time period in which no data is transmitted or received via the communication line, based on the information about the probability distribution stored in the storage unit; and an update processing unit configured to perform processing for transmitting, via the communication unit, data for updating the on-board device to the on-board device in the unused time period estimated by the estimation processing unit, wherein the estimation processing unit is configured to estimate, based on the information about the probability distribution, as the unused time period, a time period in which the probability that data is transmitted and received to/from the communication line is lower than a predetermined reference.
11. The on-board update system according to claim 10 , wherein the server device includes a delivering unit configured to deliver initial information about the probability distribution to the on-board update device, and the generation processing unit is configured to generate information about the probability distribution by updating the initial information delivered by the server device.
12. The on-board update system according to claim 11 , wherein the on-board update device comprises a probability distribution information transmission unit configured to transmit the information about the probability distribution stored in the storage unit to the server device, the server device comprises: a probability distribution information receiving unit configured to receive the information about the probability distribution transmitted from the on-board update device, and an initial information update unit configured to update the initial information based on the information about the probability distribution received by the probability distribution information receiving unit.
13. An update process method for updating a program or data stored in a storage unit of an on-board device installed in a vehicle, the update process method comprising: generating, based on timing when data has been transmitted and received to/from a communication line connected to the on-board device, information about a probability distribution of timing when data is transmitted and received to/from the communication line, storing, in the storage unit, the generated information about the probability distribution; estimating a time period in which the probability that data is transmitted and received to/from the communication line is lower than a predetermined reference, as an unused time period in which no data is transmitted or received via the communication line, based on the information about the probability distribution stored in the storage unit; and transmitting data for updating the on-board device in the estimated unused time period.
14. An update process program for causing a computer to perform processing for updating a program or data stored in a storage unit of an on-board device installed in a vehicle, the update process program causing the computer to perform processing for: generating, based on timing when data has been transmitted and received to/from a communication line connected to the on-board device, information about a probability distribution of timing when data is transmitted and received to/from the communication line, storing, in the storage unit, the generated information about the probability distribution; estimating a time period in which the probability that data is transmitted and received to/from the communication line is lower than a predetermined reference, as an unused time period in which no data is transmitted or received via the communication line, based on the information about the probability distribution stored in the storage unit; and transmitting data for updating the on-board device in the estimated unused time period.
Unknown
April 26, 2022
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.