Systems and Methods For Transit Industry Vehicle Hardware-Agnostic Communication
First Claim
1. A method for hardware-agnostic communication between one or more mobile data terminals (MDT) used for monitoring and controlling one or more TIV inputs or outputs (TIVIO) of transit industry vehicles, and one or more vehicle logic units (VLU) located on transit industry vehicles (TIV), that are capable of communicating with one or more TIVIO, comprising:
- requesting, by an MDT application executed by a processor on a first MDT, communication with a first VLU on a first TIV;
accepting, by a VLU application executed by a processor on the first VLU, the request to communicate from the first MDT;
providing, by the VLU application executed by a processor on the first VLU, a first abstraction interface to the first MDT;
processing, by the MDT application executed by a processor on the first MDT, the provided abstraction interface; and
monitoring, by the MDT application executed by a processor on the first MDT, the first TIV.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for hardware-agnostic communication between one or more mobile data terminals and one or more vehicle logic units, where a vehicle logic unit can communicate with one or more inputs from a transit industry vehicle and create an abstraction interface capable of being processed by multiple mobile data terminal hardware platforms—meaning that each vehicle logic unit can communicate with multiple mobile data terminals, and each mobile data terminal can communicate with multiple vehicle logic units.
-
Citations
15 Claims
-
1. A method for hardware-agnostic communication between one or more mobile data terminals (MDT) used for monitoring and controlling one or more TIV inputs or outputs (TIVIO) of transit industry vehicles, and one or more vehicle logic units (VLU) located on transit industry vehicles (TIV), that are capable of communicating with one or more TIVIO, comprising:
-
requesting, by an MDT application executed by a processor on a first MDT, communication with a first VLU on a first TIV; accepting, by a VLU application executed by a processor on the first VLU, the request to communicate from the first MDT; providing, by the VLU application executed by a processor on the first VLU, a first abstraction interface to the first MDT; processing, by the MDT application executed by a processor on the first MDT, the provided abstraction interface; and monitoring, by the MDT application executed by a processor on the first MDT, the first TIV. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10, 11, 15)
-
-
8. A method for hardware-agnostic communication between one or more mobile data terminals (MDT) used for monitoring and controlling one or more TIV inputs or outputs (TIVIO) of transit industry vehicles, and one or more vehicle logic units (VLU) located on transit industry vehicles (TIV), that are capable of communicating with one or more TIVIO, comprising:
-
requesting, by an MDT application executed by a processor on an MDT, communication with a VLU on a TIV; accepting, by a VLU application executed by a processor on the VLU, the request to communicate from the MDT; providing, by the VLU application executed by a processor on the VLU, an abstraction interface to the MDT; processing, by the MDT application executed by a processor on the MDT, the provided abstraction interface; and monitoring, by the MDT application executed by a processor on the MDT, the TIV.
-
-
12. A system for hardware-agnostic communication between one or more mobile data terminals (MDT) used for monitoring and controlling one or more TIV inputs or outputs (TIVIO) of transit industry vehicles (TIV), and one or more vehicle logic units (VLU) located on TIVs, that are capable of communicating with one or more TIVIO, comprising:
a vehicle logic unit (VLU), further comprising; one or more TIVIO jacks connected to one or more TIVIO; a VLU application, configured to poll the TIV for its one or more TIVIO and TIVIO values for each polled TIVIO and create an abstraction interface for communicating the TIVIO and TIVIO values to one or more MDTs upon receiving a communication request. - View Dependent Claims (13, 14)
Specification