Methods and systems for defining custom vehicle user interface configurations and cloud services for managing applications for the user interface and learned setting functions
First Claim
1. A method, comprising:
- providing access to cloud services over the Internet for customizing a user interface of a vehicle, the cloud services maintaining a database of user accounts;
providing selection options to identify a vehicle type among a plurality of vehicle types, each vehicle type being associated with a system component native to the vehicle type, the system component providing native interfaces for the vehicle type;
identifying a plurality of applications available for the vehicle type, each of the applications provided with predefined code for communicating with at least one control interface of the system component;
identifying an application from the plurality of applications, the application providing an app interface to be added to the user interface of the vehicle;
generating a custom configuration of the user interface for the vehicle type that includes native interfaces provided by at least one system component native to the vehicle type and the app interface for the application, the custom configuration is saved to a user account in the database interfaced with cloud services over the Internet; and
transferring, wirelessly from the cloud services, at least part of the custom configuration to the vehicle to cause at least a portion of an image for the user interface to be rendered on a vehicle display, the method being executed by a processor.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are provide access to cloud services over the Internet for customizing a user interface of a vehicle. The method includes providing selection options to identify a vehicle type among a plurality of vehicle types, where each vehicle type is associated with a system component native to the vehicle type. The system component providing native interfaces for the vehicle type. The method includes identifying a plurality of applications available for the vehicle type. Each of the applications provided with predefined code for communicating with at least one control interface of the system component. The method generates a custom configuration of the user interface for the vehicle type that includes native interfaces for components native to the vehicle type and the app interface for the application. The methods also define a learning module that learns user input to the user interface and provides for automatic programming of features.
388 Citations
27 Claims
-
1. A method, comprising:
- providing access to cloud services over the Internet for customizing a user interface of a vehicle, the cloud services maintaining a database of user accounts;
providing selection options to identify a vehicle type among a plurality of vehicle types, each vehicle type being associated with a system component native to the vehicle type, the system component providing native interfaces for the vehicle type;identifying a plurality of applications available for the vehicle type, each of the applications provided with predefined code for communicating with at least one control interface of the system component; identifying an application from the plurality of applications, the application providing an app interface to be added to the user interface of the vehicle; generating a custom configuration of the user interface for the vehicle type that includes native interfaces provided by at least one system component native to the vehicle type and the app interface for the application, the custom configuration is saved to a user account in the database interfaced with cloud services over the Internet; and transferring, wirelessly from the cloud services, at least part of the custom configuration to the vehicle to cause at least a portion of an image for the user interface to be rendered on a vehicle display, the method being executed by a processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
- providing access to cloud services over the Internet for customizing a user interface of a vehicle, the cloud services maintaining a database of user accounts;
-
27. A method, comprising:
-
providing access to cloud services over the Internet for customizing a user interface of a vehicle; providing selection options to identify a vehicle type among a plurality of vehicle types, each vehicle type being associated with a system component native to the vehicle type, the system component providing native interfaces for the vehicle type; providing a plurality of applications available for the vehicle type, each of the applications provided with predefined code for communicating with at least one control interface of the system component; defining a custom configuration of the user interface for the vehicle type that includes native interfaces for components native to the vehicle type and an app interface for an application added to the user interface of the vehicle, the custom configuration being defined to cause rendering of at least a portion of a screen for the user interface on a vehicle display, the custom configuration being saved to a user account in a database accessible over the Internet with the cloud services, receiving user input via the user interface of the vehicle display, as defined by the custom configuration; learning patterns of user input via the user interface over time; and automatically programming one or more components of the custom configuration based on the learned patterns of user input, the automatic programming continuing to change over time based on the received user input over time, the changes to the automatic programming being saved periodically to the user account in the database, the method being executed by a processor.
-
Specification