×

Systems and methods for transit industry vehicle hardware-agnostic communication

  • US 9,424,692 B2
  • Filed: 12/27/2012
  • Issued: 08/23/2016
  • Est. Priority Date: 12/27/2012
  • Status: Active Grant
First Claim
Patent Images

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 wherein the processing further comprises;

    receiving the XML file;

    determining the first VLU'"'"'s components;

    and adjusting an application on the first MDT, responsive to the results of determining, wherein the adjusting further comprises;

    adding, to a monitoring screen of the application, a user interface element displaying values read from TIVIO, for each one or more TIVIO that can be monitored by the first MDT;

    inserting, on a controlling screen of the application, a user interface element presenting values read from TIVIO and used for setting values of TIVIO, for each one or more TIVIO that can be controlled by the first MDT; and

    monitoring or controlling, by the MDT application executed by a processor on the first MDT, the first TIV; and

    wherein the accepting further comprises granting an access level to the first MDT and a second MDT and wherein the one or more components that can be monitored and the one or more components that can be controlled are based on the access level granted and wherein the requesting, processing and monitoring are done concurrently by a first MDT and the second MDT communicating with a first VLU, and the accepting and providing are done by the first VLU and wherein the one or more components can be monitored, and the one or more components can be controlled, based on the access level granted and wherein the first MDT is granted a rider access level and wherein the adjusting further comprises allowing the MDT application executed by a processor on the first MDT to read a global positioning system location of the first TIV and the second MDT is granted an operator access level and wherein the adjusting further comprises allowing the MDT application executed by a processor on the second MDT to read and write TIVIO values.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×