Methods and systems for defining vehicle user profiles and managing user profiles via cloud systems and applying learned settings to user profiles
First Claim
1. A method, comprising:
- receiving, by a server, a request to manage a profile for a user account;
identifying, by the server, a vehicle type from the profile;
receiving, by the server, a plurality of settings for the profile that identifies a vehicle having the vehicle type, the settings being stored on a profile database of a cloud services system that includes the server;
transferring, by the server, the profile to the vehicle identified in the plurality of settings, the transferring being via wireless communication transfer over the Internet, the profile configured to be applied so that the settings are implemented by the vehicle;
receiving, by the server, communication from the vehicle to update the profile with setting changes made at the vehicle or learned from user input at the vehicle,receiving, by the server, data from the vehicle to detect a violation of a setting in the profile; and
automatically sending, by the server, a notification to a predefined administrator of the profile to identify the violation,wherein for updates to the profile based on changes learned from user input at the vehicle, the method further includes,accessing, by the server, a plurality of profiles of different users stored in the profile database;
detecting, by the server, pattern similarities in changes made to settings in vehicles associated with the profiles of different users;
providing a suggested setting for the vehicle to the user account of the profile, the suggested setting being based on the user input at the vehicle and refined using the detected pattern similarities of the different users,wherein the communication from the vehicle to update the profile based on changes learned from user input occurs after acceptance of the suggestion is received from the user account of the profile, 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 managing a user profile of a vehicle on a cloud processing system connected to the Internet. One example method includes receiving requests to access the user profile to define settings for one or more vehicles. The method includes receiving input to user settings at the vehicle at the cloud processing system. The method includes processing the input over time to learn behavior associated with the input to the use settings. The method includes transmitting settings to the vehicle to be automatically implemented based on the learned behavior. The method being executed by a processor. The profile can be transferred to one or more vehicles, can be set for a temporary period of time, can be set with wireless payment systems, and is accessible over the Internet to accept changes or updates.
544 Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a server, a request to manage a profile for a user account; identifying, by the server, a vehicle type from the profile; receiving, by the server, a plurality of settings for the profile that identifies a vehicle having the vehicle type, the settings being stored on a profile database of a cloud services system that includes the server; transferring, by the server, the profile to the vehicle identified in the plurality of settings, the transferring being via wireless communication transfer over the Internet, the profile configured to be applied so that the settings are implemented by the vehicle; receiving, by the server, communication from the vehicle to update the profile with setting changes made at the vehicle or learned from user input at the vehicle, receiving, by the server, data from the vehicle to detect a violation of a setting in the profile; and automatically sending, by the server, a notification to a predefined administrator of the profile to identify the violation, wherein for updates to the profile based on changes learned from user input at the vehicle, the method further includes, accessing, by the server, a plurality of profiles of different users stored in the profile database; detecting, by the server, pattern similarities in changes made to settings in vehicles associated with the profiles of different users; providing a suggested setting for the vehicle to the user account of the profile, the suggested setting being based on the user input at the vehicle and refined using the detected pattern similarities of the different users, wherein the communication from the vehicle to update the profile based on changes learned from user input occurs after acceptance of the suggestion is received from the user account of the profile, the method being executed by a processor. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
receiving, by a server, a request to manage a profile for a user account; identifying, by the server, a vehicle type from the profile; receiving, by the server, a plurality of settings for the profile that identifies a vehicle having the vehicle type, the settings being stored on a profile database of a cloud services system that includes the server; transferring, by the server, the profile to the vehicle identified in the plurality of settings, the transferring being via wireless communication transfer over the Internet, the profile configured to be applied so that the settings are implemented by the vehicle; receiving, by the server, communication from the vehicle to update the profile with setting changes learned from user input at the vehicle, wherein the profile stored in the profile database is accessible via a device using a connection to the Internet; wherein the device is one of a portable device, or a computer, or a vehicle computer interface, wherein the user account is provided with notifications requesting approval of a learned setting from the user input over time, the notification being presented via an application, the application providing access to a history of learned settings and a history of approval or disapproval of the learned settings. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
receiving, by a server, a request to manage a profile for a user account; identifying, by the server, a vehicle type from the profile; receiving, by the server, a plurality of settings for the profile that identifies a vehicle having the vehicle type, the settings being stored on a profile database of a cloud services system that includes the server; transferring, by the server, the profile to the vehicle identified in the plurality of settings, the transferring being via wireless communication transfer over the Internet, the profile configured to be applied so that the settings are implemented by the vehicle; receiving, by the server, communication from the vehicle to update the profile with setting changes learned from user input at the vehicle, wherein the profile stored in the profile database is accessible via a device using a connection to the Internet; wherein, the user account is provided a notification requesting approval of a recommended learned setting from the user input that were made over time in the vehicle, the notification being accessible via an application, the application providing a user interface of a history of learned settings and a history of approval or disapproval of the learned settings and processing the approvals and disapprovals to determine a probability that the user will accept a future recommended learned setting, and if the probability is below a predefined threshold, the future recommended learned settings is not provided as a notification to the user account. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method for managing a profile of a user account of a vehicle, comprising
receiving a plurality of settings for the profile, the settings being stored on a profile database of a cloud services system; -
transferring the profile to the vehicle identified in the plurality of settings, the transferring being via wireless communication transfer over the Internet, the profile being applied so that the settings are implemented by the vehicle; receiving communication from the vehicle to update one or more settings of the profile with setting changes learned from user input at the vehicle over time, wherein the profile is disabled at the vehicle if a user associated with the user account is not validated to be authorized for use in the profile; and sending a notification over the Internet automatically to an administrator of the user account, the notification including a link to a user interface that enables communication with electronics of the vehicle, (a) to view images in and around the vehicle, or (b) to control an instrument of the vehicle, or (c) to remotely grant a guest profile for the vehicle, or (d) to sound an alarm at the vehicle, or (e) to establish a two-way audio/video communication with a person that is proximate to the vehicle, or (f) to view a recommendation for making a setting for the vehicle based on setting changes learned from user input at the vehicle, the user interface accessed via the link is presented on a display of one of a computing device that is remote from the vehicle, a portable device, or a vehicle computer interface, wherein communication from the vehicle to update the profile with the one or more settings based on setting changes learned from user inputs is configured to occur after receiving approval of the recommendation for making a setting for the vehicle, the method being executed by a processor. - View Dependent Claims (19, 20)
-
Specification