Remote Monitoring, Configuring, Programming and Diagnostic System and Method for Vehicles and Vehicle Components
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for monitoring, configuring, programming and/or diagnosing operation of at least one vehicle includes an on-board unit disposed on the vehicle to send and receive data corresponding to at least one vehicle operating characteristic, a plurality of modular applications, each application having an associated function that processes the data corresponding to said at least one vehicle operating characteristic obtained via the on-board unit, and an interface that allows selection among the plurality of modular applications to create a customized system.
287 Citations
80 Claims
-
1-44. -44 (Cancelled)
-
45. A system comprising:
-
at least one application program operable to originate to and terminate from a target unit electronic messages;
at least one transport module for exchanging with the target unit the electronic messages originated to and terminated from the at least one application program, the at least one transport module adapted to provide connectivity to the target unit via at least one of a plurality of networks; and
a communication framework adapted to select one of the at least one transport module based on dynamic-delivery policies, and in turn, to pass between the selected at least one transport modules and the application program the electronic messages originated to and terminated from the target unit. - View Dependent Claims (46, 47, 48, 49, 50, 51, 80)
-
-
52. A method for effectuating messaging between a computer and a target unit, the method comprising:
-
providing a computer including an application program and a communication framework;
dispatching the message from the application program to the communication framework;
processing the message in the communication framework to select at least one of a plurality of transport modules based dynamic-delivery processes, each of the plurality of transport modules being configured to connect to a respective one of a plurality of networks to establish messaging across the respective one of the plurality of networks; and
dispatching the message across a respective one of the networks to the target unit via the selected at least one of the plurality of transport modules. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
67. A method for effectuating messaging between a first unit and a second unit, the method comprising the steps of:
-
providing the first unit including a first plurality of application programs and a first communication framework, the first communication framework adapted to provide messaging capabilities for each of the first plurality of application programs;
providing the second unit including a second plurality of application programs and a second communication framework, the second communication framework adapted to provide messaging capabilities for each of the second plurality of application programs;
dispatching a message from one of the first application programs to the first communication framework;
processing the message with the first communication framework;
dispatching the message from the first communication framework to the second communication framework via a network;
processing the message with the second communication framework; and
dispatching the message to one of the second application programs. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74, 75, 76, 77)
-
-
78. A computer system comprising:
-
an application program means;
a plurality of transport module means for connecting to a respective one of a plurality of network means, the plurality of network means for providing a transport medium for sending and receiving electronic messaging to a target unit; and
a communication framework means for selecting one of the transport module means based on dynamic-delivery policies. - View Dependent Claims (79)
-
Specification