IP Library Granted Patent US 12,039,243
Granted Patent B2
US 12,039,243 · App. 17/515,961 · Granted Jul 16, 2024

Access and portability of user profiles stored as templates

Inventor: Christopher P. Ricci (Saratoga, CA)
G06F30/392G06F21/31G06F21/32G06F21/44G06F30/39G06F30/398H05K3/0005B60K35/65B60K2360/741
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,039,243
App. No.
17/515,961
Granted
Jul 16, 2024
Kind
B2
Abstract

A system to access one or more user profiles that govern one or more vehicle functions. The system cooperates with a processor and verification module which are adapted to verify, using one or more of biometric information, gesture recognition, facial recognition and device identification information, that a user has authority to access the one or more user profiles, where the one or more profiles are stored in one or more of a vehicle, a cloud and a communications device. An edit module is further provided and adapted to allow the user to make one or more edits to the one or more user profiles.

Claims (31)

1. A system, comprising:

memory;

machine-readable instructions; and

one or more processors to execute the machine-readable instructions to:

receive a request to access a user profile stored at a vehicle, the user profile including one or more preferences associated with functions or settings of the vehicle;

determine, by performing at least one of a verification process or an authentication process in response to the request, whether the request is authorized to access the user profile;

in response to determining that the request is authorized to access the user profile, determine one or more requested modifications to at least one of the one or more preferences; and

in response to the one or more requested modifications, create an updated user profile at the vehicle, the updated user profile including one or more updated preferences based on the one or more requested modifications.

2. The system of claim 1 , wherein the one or more processors are to execute the machine-readable instructions to transmit the updated user profile from the vehicle to at least one of a mobile device, a cloud server, a remote server, or another vehicle, wherein a local user profile including one or more local preferences is stored at the at least one of the mobile device, the cloud server, the remote server, or the other vehicle prior to transmission of the updated user profile to the at least one of the mobile device, the cloud server, the remote server, or the other vehicle.

3. The system of claim 2 , wherein the one or more processors are to execute the machine-readable instructions to determine whether any conflicts exist between the updated preferences of the updated user profile and the local preferences of the local user profile.

4. The system of claim 3 , wherein, in response to determining that one or more conflicts exist between the updated preferences and the local preferences, the one or more processors are to execute the machine-readable instructions to overwrite conflicted ones of the local preferences with corresponding conflicting ones of the updated preferences.

5. The system of claim 3 , wherein, in response to determining that one or more conflicts exist between the updated preferences and the local preferences, the one or more processors are to execute the machine-readable instructions to perform a reconciliation process that allows selective determination of which conflicted ones of the local preferences should be overwritten by corresponding conflicting ones of the updated preferences.

6. The system of claim 1 , wherein the one or more processors are to perform both the verification process and the authentication process, and wherein the one or more processors are to determine that the request is authorized to access the user profile in response to successfully verifying the request via the verification process and successfully authenticating the request via the authentication process.

7. The system of claim 1 , wherein the verification process includes at least one of biometric recognition, gesture recognition, facial recognition, or identification of a mobile device.

8. The system of claim 1 , wherein the authentication process includes an exchange of security keys between the vehicle and a mobile device.

9. The system of claim 1 , wherein the user profile is based on a template for the one or more preferences, and the updated user profile is created relative to the template.

10. The system of claim 9 , wherein the template is a global standard template that is common among at least two vehicle manufacturers.

11. A method, comprising:

receiving a request to access a user profile stored at a vehicle, the user profile including one or more preferences associated with functions or settings of the vehicle;

determining, by performing at least one of a verification process or an authentication process via one or more processors in response to the request, whether the request is authorized to access the user profile;

in response to determining that the request is authorized to access the user profile, determining, via the one or more processors, one or more requested modifications to at least one of the one or more preferences; and

in response to the one or more requested modifications, creating, via the one or more processors, an updated user profile at the vehicle, the updated user profile including one or more updated preferences based on the one or more requested modifications.

12. The method of claim 11 , further comprising transmitting the updated user profile from the vehicle to at least one of a mobile device, a cloud server, a remote server, or another vehicle, wherein a local user profile including one or more local preferences is stored at the at least one of the mobile device, the cloud server, the remote server, or the other vehicle prior to transmission of the updated user profile to the at least one of the mobile device, the cloud server, the remote server, or the other vehicle.

13. The method of claim 12 , further comprising determining whether any conflicts exist between the updated preferences of the updated user profile and the local preferences of the local user profile.

14. The method of claim 13 , wherein, in response to determining that one or more conflicts exist between the updated preferences and the local preferences, the method further comprises overwriting conflicted ones of the local preferences with corresponding conflicting ones of the updated preferences.

15. The method of claim 13 , wherein, in response to determining that one or more conflicts exist between the updated preferences and the local preferences, the method further comprises performing a reconciliation process that allows selective determination of which conflicted ones of the local preferences should be overwritten by corresponding conflicting ones of the updated preferences.

16. The method of claim 11 , further comprising performing both the verification process and the authentication process, wherein determining that the request is authorized to access the user profile includes successfully verifying the request via the verification process and successfully authenticating the request via the authentication process.

17. The method of claim 11 , wherein the verification process includes at least one of biometric recognition, gesture recognition, facial recognition, or identification of a mobile device.

18. The method of claim 11 , wherein the authentication process includes an exchange of security keys between the vehicle and a mobile device.

19. The method of claim 11 , wherein the user profile is based on a template for the one or more preferences, and the updated user profile is created relative to the template.

20. The method of claim 19 , wherein the template is a global standard template that is common among at least two vehicle manufacturers.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2024
From: RICCI, CHRISTOPHER P.
To: FLEXTRONICS AP, LLC
Reel/Frame 068047/0534 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2024
From: FLEXTRONICS AP, LLC
To: AUTOCONNECT HOLDINGS LLC
Reel/Frame 068047/0809 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2024
From: IP OPTIMUM LIMITED
To: AUTOCONNECT HOLDINGS LLC
Reel/Frame 068206/0503 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2024
From: AUTOCONNECT HOLDINGS, LLC
To: IP OPTIMUM LIMITED
Reel/Frame 068206/0561 →
Continuity (18)
Continuation 17233412 · Apr 16, 2021
Continuation 16247128 · Jan 14, 2019
Continuation 15288244 · Oct 7, 2016
Continuation 15099413 · Apr 14, 2016
Continuation 14831696 · Aug 20, 2015
Continuation 14252871 · Apr 15, 2014
Continuation 14252865 · Apr 15, 2014
Continuation 14252868 · Apr 15, 2014
Continuation 14252863 · Apr 15, 2014
Continuation 14252876 · Apr 15, 2014
Provisional Application 61926749 · Jan 13, 2014
Provisional Application 61924572 · Jan 7, 2014
Provisional Application 61904205 · Nov 14, 2013
Provisional Application 61891217 · Oct 15, 2013
Provisional Application 61870698 · Aug 27, 2013
Provisional Application 61865954 · Aug 14, 2013
Provisional Application 61811981 · Apr 15, 2013
Related Publication 20220058329A1 · Feb 24, 2022