# US 11,122,489 B2 · On-board vehicular communication system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,122,489 B2
- Document ID: US11122489B2
- Status: Granted
- Kind: B2
- Application number: 16/782,783
- Filed: 2020-02-05
- Published: 2020-06-04
- Granted: 2021-09-14
- Earliest claimed: 2017-08-23
- Assignees: Honda Motor Co., Ltd.
- Applicants: Honda Motor Co., Ltd.
- Inventors: Alvin Teh Yuan
- Web page: https://patentgrep.com/patent/US11122489B2

## CPC

- H04W 4/20: Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
- H04L 41/082: the condition being updates or upgrades of network functionality
- H04L 43/106: using time related information in packets, e.g. by adding timestamps
- H04L 45/22: {Alternate routing}
- H04L 45/302: Route determination based on requested QoS
- H04L 47/28: in relation to timing considerations
- H04L 67/63: Routing a service request depending on the request content or context
- H04M 15/8038: {Roaming or handoff}
- H04M 15/8044: {Least cost routing}
- H04M 15/8055: {Selecting cheaper transport technology for a given service}
- H04W 4/24: Accounting or billing
- H04W 4/48: for in-vehicle communication
- H04W 4/50: Service provisioning or reconfiguring
- H04W 40/02: Communication route or path selection, e.g. power-based or shortest path routing
- G07C 5/008: {communicating information to a remotely located station (transmission systems for measured values G08C)}
- H04Q 9/02: Automatically-operated arrangements
- H04Q 2209/40: using a wireless architecture
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- H04Q: SELECTING (switches, relays, selectors H01H; wireless communication networks H04W)

## Abstract

A system and method of obtaining update information include receiving a request for an update from a mobile device, determining whether the request for update is for a scheduled update or an unscheduled update, in response to determining that the request for update is for an unscheduled update: requesting a first update information from a high-speed provider, receiving the first update information from the high-speed provider, and sending the first update information to the mobile device, and in response to determining the update is for a scheduled update: requesting a second update information from the telematics system, receiving the second update information from the telematics system, and sending the second update information to the mobile device.

## Claims

### Claim 1

A method of sending up-to-date update information to a mobile device, comprising:
receiving a first update information from a high-speed provider;
receiving a second update information from a telematics system;
determining a more recent one of the first update information and the second update information; and
providing the more recent one of the first update information and the second update information as the up-to-date update information to the mobile device.

### Claim 2 (depends on 1)

The method of claim 1, wherein:
the first update information includes a first odometer reading;
the second update information includes a second odometer reading; and
determining the up-to-date update information includes determining an update information with a higher odometer reading based on the first odometer reading and the second odometer reading.

### Claim 3 (depends on 1)

The method of claim 1, wherein:
the first update information includes a first timestamp;
the second update information includes a second timestamp; and
determining the up-to-date update information includes determining an update information with a more recent timestamp based on the first timestamp and the second timestamp.

### Claim 4 (depends on 1)

The method of claim 1, wherein:
the first update information includes a first fuel reading;
the second update information includes a second fuel reading; and
determining the up-to-date update information includes determining an update information with a lower fuel reading based on the first fuel reading and the second fuel reading.

### Claim 5 (depends on 1)

The method of claim 1, wherein the high-speed provider is associated with a streaming company.

### Claim 6 (depends on 1)

The method of claim 1, further comprising receiving a plurality of scheduled updates during an operation of the vehicle.

### Claim 7 (depends on 6)

The method of claim 6, wherein the plurality of scheduled updates occurs during a vehicle start, a vehicle shut-off, a warning light activation, a mechanical service, or an airbag deployment.

### Claim 8

A computer system for obtaining up-to-date update information from a telematics system in a vehicle, comprising:
a memory comprising instructions; and
one or more processors configured to execute the instructions to perform the functions of:
receiving a first update information from a high-speed provider;
receiving a second update information from a telematics system;
determining a more recent one of the first update information and the second update information; and
providing the more recent one of the first update information and the second update information as the up-to-date update information to the mobile device.

### Claim 9 (depends on 8)

The computer system of claim 8, wherein:
the first update information includes a first odometer reading;
the second update information includes a second odometer reading; and
determining the up-to-date update information includes determining an update information with a higher odometer reading based on the first odometer reading and the second odometer reading.

### Claim 10 (depends on 8)

The computer system of claim 8, wherein:
the first update information includes a first timestamp;
the second update information includes a second timestamp; and
determining the up-to-date update information includes determining an update information with a more recent timestamp based on the first timestamp and the second timestamp.

### Claim 11 (depends on 8)

The computer system of claim 8, wherein:
the first update information includes a first fuel reading;
the second update information includes a second fuel reading; and
determining the up-to-date update information includes determining an update information with a lower fuel reading based on the first fuel reading and the second fuel reading.

### Claim 12 (depends on 8)

The computer system of claim 8, wherein the high-speed provider is associated with a streaming company.

### Claim 13 (depends on 8)

The computer system of claim 8, wherein the one or more processors are further configured to execute the instructions to perform the function of receiving a plurality of scheduled updates during an operation of the vehicle.

### Claim 14 (depends on 13)

The computer system of claim 13, wherein the plurality of scheduled updates occurs during a vehicle start, a vehicle shut-off, a warning light activation, a mechanical service, or an airbag deployment.

### Claim 15

A non-transitory computer readable medium storing computer-executable instructions that, when executed by one or more processors of a computer, cause the one or more processors to perform the method comprising:
receiving a first update information from a high-speed provider;
receiving a second update information from a telematics system;
determining a more recent one of the first update information and the second update information; and
providing the more recent of the first update information and the second update information as up-to-date update information to the mobile device.

### Claim 16 (depends on 15)

The computer readable medium of claim 15, wherein:
the first update information includes a first odometer reading;
the second update information includes a second odometer reading; and
determining the up-to-date update information includes determining an update information with a higher odometer reading based on the first odometer reading and the second odometer reading.

### Claim 17 (depends on 15)

The computer readable medium of claim 15, wherein:
the first update information includes a first timestamp;
the second update information includes a second timestamp; and
determining the up-to-date update information includes determining an update information with a more recent timestamp based on the first timestamp and the second timestamp.

### Claim 18 (depends on 15)

The computer readable medium of claim 15, wherein:
the first update information includes a first fuel reading;
the second update information includes a second fuel reading; and
determining the up-to-date update information includes determining an update information with a lower fuel reading based on the first fuel reading and the second fuel reading.

### Claim 19 (depends on 15)

The computer readable medium of claim 15, wherein the high-speed provider is associated with a streaming company.

### Claim 20 (depends on 15)

The computer readable medium of claim 15, further comprising instructions that, when executed by the one or more processors of the computer, cause the one or more processors to perform the method of receiving a plurality of scheduled updates during an operation of the vehicle.
