Patent ID: 11914987
Assignee: EXCELFORE CORPORATION
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 13:
14. The update agent device of claim 12, wherein the at least one processor is further configured to:
receive, from the client device, a programming indication in order to program the update agent device to activate performing at least one of software updating, the data gathering, or device controlling;
responsive to receiving the programming indication, program the update agent device for the at least one of the software updating, the data gathering, or the device controlling;
communicate with the client device resident in the vehicle in order to perform at least one of: (i) receiving the software update for the at least one associated electronic device in the vehicle; (ii) transmitting to the client device the data gathered from the data gathering with the at least one associated electronic device in the vehicle; or (iii) receiving one or more control parameters in order for the update agent device to control the at least one associated electronic device in the vehicle;
responsive to programming for the software updating and responsive to receiving the software update from the client device:
determine, based on the one or more software update condition indications, whether to perform the software updating; and
responsive to determining to perform the software updating, perform the software updating of the at least one associated electronic device in the vehicle;

responsive to programming for the data gathering:
determine, based on one or more data gathering condition indications, whether to perform the data gathering;
responsive to determining to perform the data gathering, perform the data gathering in order to obtain data from the at least one associated electronic device in the vehicle; and
transmit the data obtained from the data gathering to the client device; and

responsive to programming for the device controlling:
determine, based on one or more device control condition indications, whether to perform the device controlling; and
responsive to determining to perform the device controlling, perform the device controlling in order to control the at least one associated electronic device in the vehicle.