METHOD AND APPARATUS OF TRACKING AND PREDICTING USAGE TREND OF IN-VEHICLE APPS
First Claim
1. A method for tracking and predicting usage trends for in-vehicle infotainment system applications, said method comprising:
- collecting, in a processor onboard a vehicle, said processor including a microprocessor and a memory module, usage data for in-vehicle infotainment system applications;
computing user ratings for the applications from the usage data;
collecting, in the processor, vehicle operational data from a vehicle Controller Area Network bus (CAN bus);
computing context indicators from the vehicle operational data;
computing application/context correlations from the usage data, the user ratings and the context indicators;
uploading the usage data, the user ratings and the application/context correlations from the vehicle to a central server computer for aggregation; and
computing, on the central server computer, application usage trends for an entire population of users from the usage data, the user ratings and the application/context correlations which were uploaded from many road vehicles.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for tracking and predicting usage trends for in-vehicle infotainment system applications are disclosed. Application usage data are collected in the infotainment systems of many road vehicles. Vehicle context relevance indicators are also provided, using data from the vehicle CAN bus or other data bus. The context relevance indicators—which indicate vehicle contextual situations such as traffic and weather conditions, presence of back seat passengers, length of driving trip, etc.—are cross-referenced to the application usage data to determine which applications are likely to be used in which situations. Application usage data and application/context correlation data from many vehicles are collected on a central server and analyzed to provide various metrics which are indicative of application usage trends. The application usage trend data can be used by vehicle manufacturers to optimize future infotainment system designs.
23 Citations
20 Claims
-
1. A method for tracking and predicting usage trends for in-vehicle infotainment system applications, said method comprising:
-
collecting, in a processor onboard a vehicle, said processor including a microprocessor and a memory module, usage data for in-vehicle infotainment system applications; computing user ratings for the applications from the usage data; collecting, in the processor, vehicle operational data from a vehicle Controller Area Network bus (CAN bus); computing context indicators from the vehicle operational data; computing application/context correlations from the usage data, the user ratings and the context indicators; uploading the usage data, the user ratings and the application/context correlations from the vehicle to a central server computer for aggregation; and computing, on the central server computer, application usage trends for an entire population of users from the usage data, the user ratings and the application/context correlations which were uploaded from many road vehicles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for tracking and predicting usage trends for in-vehicle infotainment system applications, said method comprising:
-
collecting, in a processor onboard a vehicle, said processor including a microprocessor and a memory module, usage data for in-vehicle infotainment system applications; computing user ratings for the applications from the usage data, including computing implicit ratings which are calculated based on recency of a user viewing an application, recency of the user using the application, frequency of the user using the application, duration of the user'"'"'s usage of the application and monetary value of the application; collecting, in the processor, vehicle operational data from a vehicle Controller Area Network bus (CAN bus), where the vehicle operational data includes;
vehicle speed, whether a transmission is in park or a drive gear, time duration and distance traveled in a driving trip, navigation and GPS data, anti-lock brake system (ABS) usage data, traction control system data, whether windshield wipers are on or off, and occupancy status of each seat in the vehicle;computing context indicators from the vehicle operational data, where the context indicators include;
whether the vehicle is being driven or is parked, whether an application is being used before, during or after driving, whether the vehicle is being driven in a city or on a highway, traffic and weather conditions, and presence of passengers in the vehicle;computing application/context correlations from the usage data, the user ratings and the context indicators; wirelessly uploading the usage data, the user ratings and the application/context correlations from the vehicle to a central server computer for aggregation; and computing, on the central server computer, application usage trends for an entire population of users from the usage data, the user ratings and the application/context correlations which were uploaded from many road vehicles. - View Dependent Claims (13)
-
-
14. A system for tracking and predicting usage trends for in-vehicle infotainment system applications, said system comprising:
-
a processor onboard a vehicle, said processor including a microprocessor and a memory module, where the processor is configured with an algorithm for tracking usage of infotainment system applications including; an application usage collection module configured to collect usage data for in-vehicle infotainment system applications and compute user ratings for the applications from the usage data, a vehicle operational information collection module configured to collect vehicle operational data from a vehicle Controller Area Network bus (CAN bus), a context relevance identification module configured to compute context indicators from the vehicle operational data, and a cross-reference module configured to compute application/context correlations from the usage data, the user ratings and the context indicators, where the processor is also configured to wirelessly upload the usage data, the user ratings and the application/context correlations from the vehicle for aggregation; and a central server computer including a processor, a memory module and a network connection, where the central server computer is configured to compute application usage trends for an entire population of users from the usage data, the user ratings and the application/context correlations which were uploaded from the vehicle and many other vehicles. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification