US 12,094,267 B1
Variable multiplexer for vehicle communication bus compatibility
Xin Yang, Oakland, CA (US); Justin Tingao Xiao, San Francisco, CA (US); and Harrison Riley Davis, Oakland, CA (US)
Assigned to Samsara Inc., San Francisco, CA (US)
Filed by Samsara Inc., San Francisco, CA (US)
Filed on Aug. 10, 2023, as Appl. No. 18/447,860.
Application 18/447,860 is a continuation of application No. 16/985,649, filed on Aug. 5, 2020, granted, now 11,776,328.
Int. Cl. G07C 5/08 (2006.01); G07C 5/00 (2006.01); H03M 13/09 (2006.01); H04L 12/40 (2006.01); H04L 67/12 (2022.01)
CPC G07C 5/0808 (2013.01) [G07C 5/008 (2013.01); H03M 13/096 (2013.01); H04L 12/40 (2013.01); H04L 67/12 (2013.01); G07C 2205/02 (2013.01); H04L 2012/40215 (2013.01); H04L 2012/40273 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
maintaining a vehicle data index including data identifying pinout configurations for a plurality of vehicles;
responsive to a device having been connected to a communication bus implemented within a vehicle, the device being connected to the communication bus via a data link connector that includes a set of pins for communicating with the communication bus, receiving, from the device, an identifier associated with the vehicle;
determining a pinout configuration for the device communicating with the communication bus based on the maintained vehicle data index and the identifier associated with the vehicle; and
transmitting, to the device, a response message identifying the pinout configuration for a multiplexer for communicating with the communication bus via the data link connector.