Cloud-Mediated Vehicle API for Secure Remote Monitoring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems lack efficient methods for managing user profiles and exchanging information between vehicles and cloud-based processing systems, particularly in managing user settings, diagnostics, and access permissions for vehicles.
Innovation Solution
The system enables vehicles to communicate wirelessly with Internet services, allowing access to cloud services for managing user profiles, learning user behavior, and assigning temporary advisor accounts with defined privileges for accessing vehicle data and performing diagnostics.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If cloud-based processing systems are used to manage user profiles and vehicle data, then information exchange efficiency and remote monitoring capability are improved, but system complexity and security requirements increase
Solution Approach 1:
The patent introduces cloud-based processing systems as intermediaries between vehicles, service centers, and users. These cloud systems mediate data exchange, profile management, and diagnostic information flow, enabling efficient remote monitoring while centralizing complex processing tasks to reduce local system complexity.
Solution Approach 2:
The system segments functionality by separating local vehicle electronics from cloud-based processing. User profile management, diagnostic data analysis, and remote monitoring are divided into modular cloud services, allowing each component to be optimized independently and reducing overall system complexity through distributed architecture.
2Reliability
If advisor accounts with defined privileges are assigned for accessing vehicle data, then access control and security are improved, but management complexity and authentication overhead increase
Solution Approach 1:
The patent implements a universal advisor account system that can be assigned to multiple users with different privilege levels. A single cloud-based account management framework serves multiple service centers, technicians, and roles, reducing the need for separate authentication systems while maintaining security through standardized privilege management.
Solution Approach 2:
The system uses parameter-based privilege assignment where advisor accounts have configurable access levels defined by parameters such as data read/write permissions, diagnostic capabilities, and vehicle identification scopes. This allows flexible security management without requiring complex account structures by changing authentication parameters rather than system architecture.
3Reliability
If wireless communication with Internet services is enabled for remote monitoring, then monitoring capability and diagnostics are improved, but energy consumption and communication requirements increase
Solution Approach 1:
The patent implements periodic communication cycles where the vehicle electronics transmit diagnostic data and receive monitoring instructions at scheduled intervals rather than continuously. This periodic action reduces energy consumption by keeping the communication system dormant between cycles while maintaining effective remote monitoring capability through regular data exchanges.
Solution Approach 2:
The vehicle electronics autonomously determine when communication with cloud services is necessary based on diagnostic thresholds, event triggers, or scheduled maintenance intervals. The system self-manages communication timing and data prioritization, reducing unnecessary energy consumption while ensuring critical monitoring functions are performed.
Data Source
AI summary
Methods and systems are provided. One method is providing access to systems of a vehicle from an application. The method includes encoding, by an application, an application programming interface (API) call to the vehicle. The encoding provides for secure communication of the API call to an API subsystem of the vehicle. The API subsystem of the vehicle is configured to decode the encoding. Sending the API call to the vehicle using the encoding. The API call is configured to provide an instruction to obtain information from a subsystem of the vehicle or send an instruction to the subsystem of the vehicle. The sending of the API call to the vehicle is via the application that operates as a third party application that is programmed for communicating with the vehicle via the API call. The method includes receiving, via the third party application, vehicle data sent encoded via the API subsystem of the vehicle responsive to the API call to obtain information. The third party application is configured to decode the vehicle data and present the vehicle data to a user interface of the third party application. The vehicle uses wireless communication for communicating with the third party application.


