WO2014106299A1 - Method and system to build and deploy vehicle telematics solutions - Google Patents

Method and system to build and deploy vehicle telematics solutions Download PDF

Info

Publication number
WO2014106299A1
WO2014106299A1 PCT/CA2014/000002 CA2014000002W WO2014106299A1 WO 2014106299 A1 WO2014106299 A1 WO 2014106299A1 CA 2014000002 W CA2014000002 W CA 2014000002W WO 2014106299 A1 WO2014106299 A1 WO 2014106299A1
Authority
WO
WIPO (PCT)
Prior art keywords
vehicle telematics
building
data
solutions
module
Prior art date
Application number
PCT/CA2014/000002
Other languages
French (fr)
Inventor
Marcello GENTILE
Original Assignee
Gentile Marcello
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gentile Marcello filed Critical Gentile Marcello
Publication of WO2014106299A1 publication Critical patent/WO2014106299A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/008Registering or indicating the working of vehicles communicating information to a remotely located station

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The present invention discloses a method and system to build and deploy vehicle telematics solutions. The method allows application developers and technology solutions providers to ease the building and deployment of vehicle telematics solutions. The system provides a web-based platform for building at least one vehicle telematics application which may be easily integrated into a web and/or mobile application. The method and system provide a marketplace offering a plurality of vehicle telematics solutions to other developer users or telematics solutions providers.

Description

METHOD AND SYSTEM TO BUILD AND DEPLOY VEHICLE
TELEMATICS SOLUTIONS
Cross-Reference to Related Applications
[0001] The present patent application claims the benefits of priority of the US Provisional Patent Application No. 61/749,626, entitled "Method and system to build and deploy vehicle telematics solutions" and filed at the United States Patent and Trademark Office on January 7, 2013.
Field of the Invention
[0002] The present invention generally relates to method and system to build and deploy vehicle telematics solutions.
Background of the Invention
[0003] Within the last two decades, telecommunication and information processing technologies have considerably evolved and converged, resulting in telematics technologies. The telematics technologies have been gradually incorporated to vehicle and mobile technologies. Examples of such applications are GPS navigation, integrated hands-free cell phones and automatic driving assistance.
[0004] Even if the technologies evolved in the last decade, the process of developing and deploying a telematics application from scratch is still complex and lengthy. Furthermore, as the development is complex, one wishing to build a new telematics application will typically hire subcontractors or telematics service providers, thus increasing the costs of development. Also, as hundreds of telematics hardware vendors supply a large range of telematics hardware features with different pricing structures, the process of selecting the best hardware for a telematics application remains complex.
[0005] Thus, there is a need to ease the development and deployment of telematics applications on the vast range of telematics hardware provided by a plurality of vendors.
Summary of the Invention
[0006] One of the objects of the present invention is to reduce the costs associated with the development of telematics application in vehicle. [0007] Another object of the present invention is to reduce the time associated to the deployment of telematics applications in vehicle.
[0008] Another object of the present invention is to provide a complete development environment for vehicles, including the option of using any telematics hardware and wireless carrier.
[0009] Another further object of the present invention is to provide a data licensing system associated with the developed telematics applications.
[0010] The aforesaid and other objectives of the present invention are realized by generally providing a data integrator device programmed to run an operating system allowing the programming of vehicle data application using the specifically developed libraries loaded on the operating system. A vehicle data application may be uploaded on the data integrator by a developer or an existing application may be obtained for free or commercially purchased from the application marketplace. All commercial application shall be approved and/or certified by the system or platform.
[0011] The data integrator device comprises a central processing unit, internal memory and a real-time operating system comprising programming interface, such as API, remote call procedure or web services. The data integrator device may further comprises multiple CAN integration allowing advanced data sets and controls, a plurality of configurable input/output port for communicating with analog devices, a plurality of serial connections for HID peripherals such as GPS navigation system or any other 3rd party hardware device.
[0012] The objectives of the present invention are further realized by generally providing a method to build and deploy vehicle telematics solutions. The method allows application developers and technology solutions providers to ease the building and deployment of vehicle telematics solutions. The method may be used by a developer user to build at least one vehicle telematics application which may be easily integrated into a web and/or mobile application. The method provides a marketplace offering a plurality of vehicle telematics solutions to other developer users or telematics solutions providers. Furthermore, the marketplace may include the offering of vehicle hardware to be used with a telematics application. Also, the marketplace provides an environment for the telematics applications developers to monetize on their ideas and their applications. [0013] The method comprises the steps for a user to sign up as a developer on the system, to access a marketplace and a plurality of on-line trainings, to start a new project of development, to select hardware, to purchase at least one sandbox, to follow training on API, Dios applications or any other applications, to develop and test the telematics application and to deploy the developed telematics application.
[0014] The method may further comprises the steps to purchase the selected hardware, to consult a marketplace in order to buy existing telematics application or application templates or to select management options associated with a sandbox to be purchased.
[0015] The objectives of the present invention are further realized by generally providing a system to build and deploy vehicle telematics solutions. The system provides the tools and features for an application developers and technology solutions providers to easily build and deploy vehicle telematics solutions. The system is typically implemented as a web platform allowing a user to sign up as a developer on the system, to access a marketplace and a plurality of on-line trainings, to start a new project of development, to select hardware, to purchase at least one sandbox, to follow training on API, Dios applications or any other applications, to develop and test and deploy the developed telematicsapplication.
[0016] The system comprises the core components which communicate with the data integrator. The data communication between the core components and the data integrator typically use cellular networks. The core components allow communication with a plurality of client devices through any computer network or mobile network. Once a client device is connected to the system, the client device is classified into at least one usage category. Furthermore, any application or template developed with the system or offered on the marketplace is classified within at least one category.
[0017] The developed telematics application is deployed on the data integrator which provides a system to perform data operations without downloading all the data to a related web or mobile application. The core components comprise a device communication server (DCS), a client web services module and a services extensions module.
[0018] The features of the present invention which are believed to be novel are set forth with particularity in the appended claims. Brief Description of the Drawings
[0019] The above and other objects, features and advantages of the invention will become more readily apparent from the following description, reference being made to the accompanying drawings in which:
[0020] Figure 1 is a workflow diagram of a method to build and deploy vehicle telematics solutions in accordance with the present invention.
[0021] Figure 2 is a diagram depicting an alarm system connected to a data integrator in accordance with the present invention.
[0022] Figure 3 is a diagram depicting the general components of a system to build and deploy vehicle telematics solutions in accordance with the present invention.
[0023] Figure 4 is a diagram depicting the core components of a system to build and deploy vehicle telematics solutions in accordance with the present invention.
[0024] Figure 5 is a workflow diagram presenting a typical system to build and deploy vehicle telematics solutions in accordance with the present invention.
Detailed Description of the Preferred Embodiment
[0025] A novel method and system to build and deploy vehicle telematics solutions will be described hereinafter. Although the invention is described in terms of specific illustrative embodiment(s), it is to be understood that the embodiment(s) described herein are by way of example only and that the scope of the invention is not intended to be limited thereby.
[0026] Referring to Figure 2, a typical deployed system is presented. Typically, the system comprises a communication system 102, typically a modem, allowing the communication with external mobile devices 201, such as smart phone, netbooks, tablets any other mobile computing device. To communicate with the external mobile devices 201, any communication protocol may be used. In the preferred embodiment, a mobile device 201 communicates with the modem 202 through mobile carrier signal such as GSM, CDMA, LTE, 4G or GPRS. In another embodiment, the modem 202 may communicate with any external mobile device 201 using Wi-Fi, WiMAX or any other wireless protocol. The modem is connected to a data integrator or router 203. The router 203 manages the communication between mobile devices 201 and the different components of a vehicle 205. Typically, the router 203 will retrieve the vehicle data by connecting to a vehicle OBDII diagnostics which provides vehicle diagnostic and other data or by connecting to a vehicle data bus. However, any other mean of communicating with the vehicle components could be used. The components may include a siren 208, a light 207, an ignition switch 206, the vehicle data bus 210, the door/trunk or hood input system 209, an ignition by-pass (keyless) 204 or any other vehicle component such as a car radio, remote starter, radio-frequency controlled unit, wireless communication kit, such as Bluetooth, security system, audio integration, or the steering wheel buttons.
[0027] Also, the system (platform) allows the integration to any other or new 3rd party devices. In order to be used on the platform, the 3rd party devices may be required to be certified following the system policies and guidelines.
[0028] One skilled in the art shall understand that a data integrator 203 may also be referred as a router or hub. Such data integrator allows aftermarket vehicle or car accessories, typically running on 12 volts, to be connected to the vehicle network. Furthermore, the data integrator 203 may run applications that will process data fetched from the different car accessories or from the vehicle network in order to provide new features to a vehicle.
[0029] The router 203 is programmed to run an operating system allowing the programming of vehicle data application using the specifically developed libraries loaded on the operating system. The vehicle data application must be uploaded on the data integrator 203 by a developer and may be purchased at an application marketplace compatible with the operating system or may be developed by an application developer.
[0030] Typically, the router 203 comprises a central processing unit, internal memory, a real-time operating system comprising programming interface, such as API, remote call procedure or webservices, multiple CAN integration allowing advanced data sets and controls, a plurality of configurable input/output port for communicating with analog devices, a plurality of serial connections for HID peripherals such as GPS navigation system or any other 3rd party hardware device.
[0031] In a preferred embodiment, the operating system loaded on the router 203 will use an open source operating system allowing telematics applications to be designed and developed using Open Source libraries developed specifically to allow quick and easy programming of telematics applications to be uploaded to the data integrator 203.
[0032] Referring now to Figure 1, a method to build and deploy vehicle telematics solutions 100 is presented. The method 100 allows application developers and technology solutions providers to ease the building and deployment of vehicle telematics solutions. The method may be used by a developer user to build at least one vehicle telematics application which may be easily integrated or be in communication with a web and/or mobile application. The method 100 provides a marketplace offering a plurality of vehicle telematics solutions to other developer users or telematics solutions providers. Furthermore, the marketplace may include the offering of vehicle hardware to be used with a telematics application. Also, the marketplace provides an environment for the telematics applications developers to monetize on their ideas and their applications.
[0033] In another embodiment, more than one marketplace may be used to fulfill the specific needs of the developer users. As an example, a marketplace could offer only telematics applications and another marketplace could offer only hardware to be connected with telematics applications.
[0034] The method comprises the steps for a user to sign up as a developer on the system 101, to access a marketplace 102 and a plurality of on-line trainings 103, to start a new project of development 104, to select hardware 105, to purchase at least one sandbox 106, to follow training on API, Dios applications or any other applications 107, to develop and test the telematics application 108 and to deploy the developed telematics application 109.
[0035] The method 100 may further comprises the steps to purchase the selected hardware 1 10, to consult a marketplace in order to buy existing telematics application or application templates 1 1 1 or to select management options associated with a sandbox to be purchased 1 12.
[0036] The step to select hardware 105 may comprise three different selection steps. The user may select a communication system 1051 , typically a modem, to be used with the application to be developed. A communication system allows the data integrator to communicate with external mobile devices. The hardware selection 105 may further comprise a step to select a data integrator or router 1052, such as, but not limited to, Di or Dios, to be used and tested with a developed application. Furthermore, the step to select hardware 105 may comprise the selection of other related and compatible hardware 1053, such as a starter by-pass, a remote starter or a driving interface.
[0037] The step to develop and to test the telematics application 108 typically comprises designing the graphical user interfaces, designing the logic of the application, writing the telematics application using a programming language, the API from the application development platform and/or from the router operating system. The testing portion is realized by uploading the application to the sandbox. The sandbox uses a real data integrator and communication system which is delivered to a developer upon ordering the sandbox. A developer may install the sandbox in a vehicle or may use it as a test bench or both. The sandbox contains some emulators such as for vehicle data and other tests in case of bench version. . Using the sandbox, different tests may be executed and features may be validated or approved. The sandbox may communicate with any external environment, such as web application, in order to ensure that the communication features work flawlessly. To that effect, inbound and outbound communications are allowed.
[0038] After purchasing at least one sandbox 106, the user may receive through any communication medium, such as an email, a SMS or any other message-driven communication medium, the sandbox identification information and the start up instructions.
[0039] Now referring to Figure 3, a system to build and deploy vehicle telematics solutions 300 is presented. The system 300 provides the tools and features for application developers and technology solutions providers to easily build and deploy vehicle telematics solutions. In a preferred embodiment, the system 300 is a web platform allowing a user to sign up as a developer on the system, to access a marketplace and a plurality of on-line trainings, to start a new project of development, to select hardware, to purchase at least one sandbox, to follow training on API, Dios applications or any other applications, to develop and test the telematics application and to deploy the developed telematics application.
[0040] The system 300 comprises the core components 400 which communicate with the data integrator 203. The data communication 301 between the core components 400 and the data integrator 203 typically make use of cellular networks. In other embodiments, the data communication could make use of any wired or wireless computer networks, such as LAN, WAN, Wi-Fi or Wi-Max. The core components 400 allow communication with a plurality of client devices 302 through any computer network or mobile network. The client devices are typically a computerized device comprising a central processing unit, an operating system, internal memory and a graphical human-machine interface. Once a client device 302 is connected to the system 300, the client device 302 is classified into at least one usage category. Examples of categories that may be used are insurance, fleet management or remote starting. Furthermore, any application or template developed with the system 300 or offered on the marketplace is classified within at least one category. The categorization eases the search for related telematics applications and templates for a developer user or an application buyer. A template allows to quickly and easily developing a new telematics application by reusing existing applications or applications components.
[0041] The developed telematics application is deployed on the data integrator 203 which provides a system to perform data operations without downloading all the data to a related web or mobile application. Furthermore, the system 300 is application and device neutral, which means that the application may be developed for a large range of hardware components.
[0042] Now referring to Figure 4, the core components 400 of the system 300 are presented. The core components 400 comprise a device communication server (DCS) 410, a client web services module 420 and a services extensions module 440.
[0043] The DCS is central to the system 300 as it manage the input and output of data to and from the client devices 302. The DCS stores and fetches information in a data source 430 such as an XML file, a database or a flat file. The data abstraction layer (DAL) module allows the interaction of the system 300 with the data source 430. The DCS communicates directly with the data integrator 203 through the communication system, such as a modem. The communication device transfers the data received to the data integrator if such information is addressed to the data integrator. Typically, a DCS comprises a network link 418 for communicating with a data integrator device 450, the communication messages handling modules 413-417, a web services interface 412, and queues management module for sending and receiving messages
413 and 414 which are handled by a handler 415.
[0044] The communication messages handling modules typically comprises network module for sending and receiving low level network message, such as communication protocol senders and listeners 416 and 417, a low level network message handler 415, such as a communication protocol handler, and queues management module 413 and
414 providing higher level messages to the web services interface 412.
[0045] The client web services module 420 provides an API module allowing developer users to connect at least one telematics application with the system 300. The client web services module 420 typically communicates with the DCS 410 through remote procedure calls 460. It shall be evident for one skilled in the art that any other remote communication protocol shall be used, such as SOAP, CORBA or RMI to communicate between the DCS 410 and the web services module 420. Typically, the client web services module 420 comprises the modules for inbound web services 421, user module 422, installer module 423 and administration module 423. The inbound web services module 421 generally manages alerts, bug reports, location, user management and vehicle management. The administration module 423 generally allows provisioning, billing, reporting, status fetching and support services.
[0046] The services extensions module 440 provides an access to different third parties and external services such as intelligent communication devices or push/receivers such as, but not limited to, Apple Notification, Blackberry Push, Billing, SMS, Flashing and Carrier Services. The services extensions module 440 further comprises access to flashing services 443, a billing engine 444, a status engine 445 and wireless carrier platform services 441, such as, but not limited to, JASPER™ and 442. The services extensions module 440 typically communicates with the DCS 410 through remote procedure calls 460. It shall be evident for one skilled in the art that any other remote communication protocol shall be used, such as SOAP, CORBA or RMI to communicate between the DCS 410 and the services extensions module 440.
[0047] NThe architecture of the system may be redundant, may be hosted remotely on a server may act as a web platform. Any relevant or standard components may be used to build a cloud architecture. [0048] In another embodiment, the system may also comprise a data acquisition program allowing client or developer to provide data from a firmware. Typically, the data acquisition program allows data to be fetched from a firmware comprised in a new vehicle or a vehicle in another country for which no data is available. Such data shall enable the resultant firmware to be available in the marketplace of the platform. Furthermore, the client or developer providing such data may be remunerated in exchanged of the resultant firmware data.
[0049] A method to acquire data typically comprise the steps for a client to sign up for the data acquisition program (DAP), to download a DAP application to the data integrator of the client, for the client to select a vehicle from a predefined list, for the client to follow a procedure to capture vehicle data through the data integrator and to upload the data to the system for verification and/or validation. Furthermore, the client may returns to the DAP to select a new vehicle. The vehicles listed on the platform represent the vehicles that need to be captured, typically the latest vehicle models or models from other countries. The step for the client to sign up for the DAP may comprise a step to choose the type of remuneration, typically one time or monthly residual,
[0050] While illustrative and presently preferred embodiment(s) of the invention have been described in detail hereinabove, it is to be understood that the inventive concepts may be otherwise variously embodied and employed and that the appended claims are intended to be construed to include such variations except insofar as limited by the prior art.

Claims

A system for a developer to build and deploy vehicle telematics solutions comprising:
a) a data integrator device configured to retrieve vehicle data by
connecting to a vehicle;
b) one or more client devices;
c) one or more data source;
d) a communication system, wherein the communication system receives data and transfers the received data to the data integrator if such information is addressed to the data integrator
e) a device communication server (DCS) configured to:
i) manage the input and output of data to and from the client devices;
ii) store and fetch information in the one or more data source; iii) communicate directly with the data integrator 203 through the communication system;
f) a client web services module, wherein the client web services module comprises an API module allowing a developer users to connect at least one telematics application with the system;
g) a services extensions module, wherein the services extensions module provides access to different third parties and external services.
A system for building and deploying vehicle telematics solutions as described in claim 1, wherein the system further comprises a data abstraction layer module managing the interaction of the system with the one or more data source.
A system for building and deploying vehicle telematics solutions as described in any of claims 1 or 2, wherein the client web services module communicates with the DCS through remote communication protocol.
A system for building and deploying vehicle telematics solutions as described in claim 3, wherein the client web services module further comprises:
a) inbound web services; b) user module;
c) installer module;
d) administration module.
5) A system for building and deploying vehicle telematics solutions as described in claim 4, wherein the inbound web services module manages alerts, bug reports, location, user management and vehicle management.
6) A system for building and deploying vehicle telematics solutions as described in any of claims 4 or 5, wherein the administration module generally allows provisioning, billing, reporting, status fetching and support services.
7) A system for building and deploying vehicle telematics solutions as described in any of claims 1 to 6, wherein the system further comprises a network link connected to the data integrator device.
8) A system for building and deploying vehicle telematics solutions as described in any of claims 1 to 7, wherein the system further comprises a web services interface.
9) A system for building and deploying vehicle telematics solutions as described in any of claims 1 to 8, wherein the system further comprises one or more communication messages handling modules and queues management module for sending and receiving the communication messages.
10) A system for building and deploying vehicle telematics solutions as described in claim 9, wherein the communication messages handling modules comprises:
a) a network module for sending and receiving low level network
message;
b) a low level network message handler. 1 1) A system for building and deploying vehicle telematics solutions as described in any of claims 1 to 10, wherein the services extensions module further comprises:
a) flashing services;
b) a billing engine;
c) a status engine;
d) wireless carrier platform services.
12) A system for building and deploying vehicle telematics solutions as described in any of claims 1 to 1 1, wherein the services extensions module
communicates with the DCS through remote procedure calls.
13) A system for building and deploying vehicle telematics solutions as described in any of claims 1 to 12, wherein the data integrator device is loaded with a real-time operating system and wherein the data integrator device comprises: a) a central processing unit;
b) internal memory;
c) multiple CAN integration allowing advanced data sets and controls; d) a plurality of configurable input/output port for communicating with analog devices;
e) a plurality of serial connectors to connect to HID peripherals.
14) A system for building and deploying vehicle telematics solutions as described in claim 13, wherein the data integrator device executes the operating system, wherein the operating system is programmed to:
a) program a vehicle data application using specifically developed
libraries loaded on the operating system;
b) upload the vehicle data application to the data integrator. 15) A method for building and deploying vehicle telematics solutions comprising the steps:
a) for a user to sign up as a developer of vehicle telematics solutions; b) to provide one or more marketplaces, wherein the one or more
marketplaces offer a plurality of vehicle telematics solutions; c) to access a plurality of on-line trainings;
d) to start a new project of development of vehicle telematics solution; e) to select hardware;
f) to purchase at least one sandbox;
g) to develop a vehicle telematics solution;
h) to test a vehicle telematics solution;
i) to deploy the developed telematics application to a vehicle.
16) A method for building and deploying vehicle telematics solutions as described in claim 15, wherein the method further comprises the steps to:
a) purchase the selected hardware;
b) to consult one or more marketplace in order to buy existing vehicle telematics solution or templates;
c) to select management options associated with a sandbox to be
purchased.
17) A method for building and deploying vehicle telematics solutions as described in any of claims 15 or 16, wherein the step to select hardware further comprises the step to select a communication system, wherein the communication system allows a data integrator device to communicate with external mobile devices.
18) A method for building and deploying vehicle telematics solutions as described in any of claims 15 to 17, wherein the step to select hardware further comprises the selection of a data integrator device to be used and tested with a developed vehicle telematics solution.
19) A method for building and deploying vehicle telematics solutions as described in any of claims 15 to 18, wherein the step to select hardware further comprises the selection of other related and compatible hardware.
20) A method for building and deploying vehicle telematics solutions as described in any of claims 15 to 19, wherein the step to develop the telematics application typically comprises the steps to : a) design graphical user interfaces;
b) design logic of the vehicle telematics solution
c) writing the vehicle telematics solution using a programming language or an API.
21) A method for building and deploying vehicle telematics solutions as described in any of claims 15 to 20, wherein the step to test the vehicle telematics solution comprises the steps to upload the vehicle telematics solution purchased sandbox.
PCT/CA2014/000002 2013-01-07 2014-01-07 Method and system to build and deploy vehicle telematics solutions WO2014106299A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201361749626P 2013-01-07 2013-01-07
US61/749,626 2013-01-07

Publications (1)

Publication Number Publication Date
WO2014106299A1 true WO2014106299A1 (en) 2014-07-10

Family

ID=51062112

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CA2014/000002 WO2014106299A1 (en) 2013-01-07 2014-01-07 Method and system to build and deploy vehicle telematics solutions

Country Status (1)

Country Link
WO (1) WO2014106299A1 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017168184A1 (en) * 2016-04-01 2017-10-05 NIKOLAIDIS, Apostolos Method and system to deliver telematics solutions
WO2017171749A1 (en) * 2016-03-30 2017-10-05 Ford Global Technologies, Llc Vehicle computer update authentication
US10231084B2 (en) 2015-08-14 2019-03-12 Aeris Communications, Inc. System and method for monitoring devices relative to a learned geographic area
US10437575B2 (en) 2015-08-14 2019-10-08 Aeris Communications, Inc. Aercloud application express and aercloud application express launcher
US10648823B2 (en) 2017-06-22 2020-05-12 Aeris Communications, Inc. Learning common routes and automatic geofencing in fleet management
US10735904B2 (en) 2017-06-22 2020-08-04 Aeris Communications, Inc. System and method for monitoring location and activity of devices
US10750312B2 (en) 2015-08-14 2020-08-18 Aeris Communications, Inc. System and method for monitoring devices relative to a user defined geographic area
US11132636B2 (en) 2017-06-22 2021-09-28 Aeris Communications, Inc. System and method for monitoring and sharing location and activity of devices
US11321072B2 (en) 2016-03-30 2022-05-03 Ford Global Technologies, Llc Vehicle computer update authentication
US11341525B1 (en) 2020-01-24 2022-05-24 BlueOwl, LLC Systems and methods for telematics data marketplace
US11627195B2 (en) 2017-06-22 2023-04-11 Aeris Communications, Inc. Issuing alerts for IoT devices

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7127386B2 (en) * 2002-03-22 2006-10-24 Sun Microsystems, Inc. Java telematics emulator
US7146307B2 (en) * 2002-03-22 2006-12-05 Sun Microsystems, Inc. System and method for testing telematics software
US7584029B2 (en) * 2003-12-31 2009-09-01 Teradyne, Inc. Telematics-based vehicle data acquisition architecture

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7127386B2 (en) * 2002-03-22 2006-10-24 Sun Microsystems, Inc. Java telematics emulator
US7146307B2 (en) * 2002-03-22 2006-12-05 Sun Microsystems, Inc. System and method for testing telematics software
US7584029B2 (en) * 2003-12-31 2009-09-01 Teradyne, Inc. Telematics-based vehicle data acquisition architecture

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10437575B2 (en) 2015-08-14 2019-10-08 Aeris Communications, Inc. Aercloud application express and aercloud application express launcher
US11818623B2 (en) 2015-08-14 2023-11-14 Aeris Communications, Inc. System and method for monitoring devices relative to a user defined geographic area
US10750312B2 (en) 2015-08-14 2020-08-18 Aeris Communications, Inc. System and method for monitoring devices relative to a user defined geographic area
US10231084B2 (en) 2015-08-14 2019-03-12 Aeris Communications, Inc. System and method for monitoring devices relative to a learned geographic area
US10706140B2 (en) 2016-03-30 2020-07-07 Ford Global Technologies, Llc Vehicle computer update authentication
CN109074247A (en) * 2016-03-30 2018-12-21 福特全球技术公司 Vehicle computer updates certification
US11321072B2 (en) 2016-03-30 2022-05-03 Ford Global Technologies, Llc Vehicle computer update authentication
WO2017171749A1 (en) * 2016-03-30 2017-10-05 Ford Global Technologies, Llc Vehicle computer update authentication
WO2017168184A1 (en) * 2016-04-01 2017-10-05 NIKOLAIDIS, Apostolos Method and system to deliver telematics solutions
US10648823B2 (en) 2017-06-22 2020-05-12 Aeris Communications, Inc. Learning common routes and automatic geofencing in fleet management
US10735904B2 (en) 2017-06-22 2020-08-04 Aeris Communications, Inc. System and method for monitoring location and activity of devices
US11132636B2 (en) 2017-06-22 2021-09-28 Aeris Communications, Inc. System and method for monitoring and sharing location and activity of devices
US11333510B2 (en) 2017-06-22 2022-05-17 Aeris Communications, Inc. Learning locations of interest using IoT devices
US11627195B2 (en) 2017-06-22 2023-04-11 Aeris Communications, Inc. Issuing alerts for IoT devices
US11341525B1 (en) 2020-01-24 2022-05-24 BlueOwl, LLC Systems and methods for telematics data marketplace

Similar Documents

Publication Publication Date Title
WO2014106299A1 (en) Method and system to build and deploy vehicle telematics solutions
CN102883306B (en) Enhanced smartphone in-vehicle accommodation
CN109039824B (en) Automatic test system and method for wireless remote communication protocol of vehicle-mounted terminal
US9836300B2 (en) Method for updating vehicle ECUs using differential update packages
US9841965B2 (en) Centralized system for software updating vehicle components
US10165084B2 (en) Method for software updating of vehicle components
US20160371077A1 (en) Method for wireless remote updating vehicle software
US9173238B1 (en) Dual path in-vehicle communication
US20160364230A1 (en) Telematics control unit comprising a differential update package
US20160364232A1 (en) Method for ota updating vehicle electronic control unit
CN108182072A (en) Remote upgrade method, server and the storage medium of vehicle electronics
CN107438094A (en) Update vehicle system module
CN107220035B (en) Interface theme updating system and method, client, instrument terminal and server
US20220021769A1 (en) Pair-the-plan system for devices and method of use
CN102572052A (en) Configuring of vehicle communications modules
US20130295909A1 (en) System And Method For Providing Customer Support Using A Location-Aware Portable Device
CN103929729A (en) Vehicle Telematics Unit Management
US20130167119A1 (en) Apparatus and method for supporting software development for vehicle
CN105847323A (en) System and method for configuration automobile functions
CN110362329A (en) A kind of version updating inspection method and system
CN116224974B (en) Cloud pipe end-based vehicle body controller in-loop testing method, platform and storage medium
US20230123408A1 (en) Systems and methods for safe over-the-air update of electronic control units in vehicles
CN113434164B (en) Cloud configuration updating method and system for setting item of vehicle-mounted entertainment host
CN109672772A (en) Submit the Handless system and method for non-standard attention command
CN107979822A (en) System and method for dynamically determining the vehicle-state used by mobile applications

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14735315

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14735315

Country of ref document: EP

Kind code of ref document: A1