INFOTAINMENT SYSTEM BASED ON USER PROFILE
First Claim
1. A method, comprising:
- detecting a user profile associated with a user, the user profile having infotainment information stored therein;
detecting at least one infotainment system associated with the user; and
determining to adjust a configuration of the at least one infotainment system based at least partially on the infotainment information in the user profile.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for a complete vehicle ecosystem are provided. Specifically, systems that when taken alone, or together, provide an individual or group of individuals with an intuitive and comfortable vehicular environment. The present disclosure includes a system that provides various outputs based on a user profile and determined context. An output provided by the present disclosure can change a configuration of a vehicle, device, building, and/or a system associated with the user profile. The configurations can include comfort and interface settings that can be adjusted based on the user profile information. Further, the user profiles can track health data related to the user and make adjustments to the configuration to assist the health of the user.
-
Citations
20 Claims
-
1. A method, comprising:
-
detecting a user profile associated with a user, the user profile having infotainment information stored therein; detecting at least one infotainment system associated with the user; and determining to adjust a configuration of the at least one infotainment system based at least partially on the infotainment information in the user profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
2. The method of claim 1, wherein the at least one infotainment system is a vehicle infotainment system, and wherein prior to detecting the user profile the method further comprises:
-
identifying the user inside a vehicle via one or more sensors associated with the vehicle; and referring, in response to identifying the user, to a memory associated with the identified user, wherein the memory includes the user profile.
-
-
3. The method of claim 2, wherein identifying the user further comprises:
-
receiving identifying characteristics associated with the user via an image sensor or via a signal provided by a device associated with the user; and determining whether the identifying characteristics associated with the user match unique user characteristics stored in a memory, wherein the unique user characteristics are configured to verify an identity of the user.
-
-
4. The method of claim 1, wherein detecting the at least one infotainment system associated with the user is based at least partially on one or more of a proximity of a user and a user device to the at least one infotainment system.
-
5. The method of claim 1, wherein determining to adjust the configuration of the at least one infotainment system further comprises:
-
determining the configuration of the at least one infotainment system; and determining whether the infotainment information matches the determined configuration of the at least one infotainment system, wherein the infotainment information includes at least one infotainment setting, preference, content, and power state.
-
-
6. The method of claim 5, further comprising:
providing, when the infotainment information does not match the determined configuration of the at least one infotainment system, an adjustment output configured to adjust the configuration of the at least one infotainment system.
-
7. The method of claim 1, wherein determining to adjust the configuration of the at least one infotainment system further comprises:
-
determining an access priority of the user; and determining whether the access priority of the user allows for the adjustment to the configuration of the at least one infotainment system.
-
-
8. The method of claim 7, wherein determining whether the access priority of the user allows for the adjustment to the configuration of the at least one infotainment system further comprises:
-
determining a second access priority of a second user associated with the infotainment system; and comparing the access priority of the user to the second access priority of the second user, wherein the adjustment is allowed when the access priority of the user is greater than the second access priority of the second user, and wherein the adjustment is prevented when the access priority of the user is less than the second access priority of the second user.
-
-
9. The method of claim 1, further comprising:
-
receiving additional infotainment information via at least one device associated with the user; determining whether the additional infotainment information qualifies as user profile data; and storing, based at least partially on determining that the additional infotainment information qualifies as user profile data, the additional infotainment information in the user profile associated with the user.
-
-
10. The method of claim 1, further comprising:
adjusting the configuration of the at least one infotainment system, wherein adjusting the configuration includes at least one of tuning to a station, setting an infotainment input, selecting a content genre, and recording content for playback to the user.
-
2. The method of claim 1, wherein the at least one infotainment system is a vehicle infotainment system, and wherein prior to detecting the user profile the method further comprises:
-
-
11. A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, perform a method comprising:
-
detecting a user profile associated with a user, the user profile having infotainment information stored therein; detecting at least one infotainment system associated with the user; and determining to adjust a configuration of the at least one infotainment system based at least partially on the infotainment information in the user profile. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
12. The non-transitory computer readable medium of claim 11, wherein the at least one infotainment system is a vehicle infotainment system, and wherein prior to detecting the user profile the method further comprises:
-
identifying the user inside a vehicle via one or more sensors associated with the vehicle; and referring, in response to identifying the user, to a memory associated with the identified user, wherein the memory includes the user profile.
-
-
13. The non-transitory computer readable medium of claim 12, wherein identifying the user further comprises:
-
receiving identifying characteristics associated with the user via an image sensor or via a signal provided by a device associated with the user; and determining whether the identifying characteristics associated with the user match unique user characteristics stored in a memory, wherein the unique user characteristics are configured to verify an identity of the user.
-
-
14. The non-transitory computer readable medium of claim 11, wherein detecting the at least one infotainment system associated with the user is based at least partially on one or more of a proximity of a user and a user device to the at least one infotainment system.
-
15. The non-transitory computer readable medium of claim 11, wherein determining to adjust the configuration of the at least one infotainment system further comprises:
-
determining the configuration of the at least one infotainment system; and determining whether the infotainment information matches the determined configuration of the at least one infotainment system, wherein the infotainment information includes at least one infotainment setting, preference, content, and power state.
-
-
16. The non-transitory computer readable medium of claim 15, wherein the method further comprises:
providing, when the infotainment information does not match the determined configuration of the at least one infotainment system, an adjustment output configured to adjust the configuration of the at least one infotainment system.
-
17. The non-transitory computer readable medium of claim 11, wherein determining to adjust the configuration of the at least one infotainment system further comprises:
-
determining an access priority of the user; and determining whether the access priority of the user allows for the adjustment to the configuration of the at least one infotainment system.
-
-
18. The non-transitory computer readable medium of claim 17, wherein determining whether the access priority of the user allows for the adjustment to the configuration of the at least one infotainment system further comprises:
-
determining a second access priority of a second user associated with the infotainment system; and comparing the access priority of the user to the second access priority of the second user, wherein the adjustment is allowed when the access priority of the user is greater than the second access priority of the second user, and wherein the adjustment is prevented when the access priority of the user is less than the second access priority of the second user.
-
-
12. The non-transitory computer readable medium of claim 11, wherein the at least one infotainment system is a vehicle infotainment system, and wherein prior to detecting the user profile the method further comprises:
-
-
19. An infotainment control system, comprising:
a profile identification module contained in a memory and executed by a processor of the infotainment control system, the profile identification module configured to detect a user profile associated with a user, the user profile having infotainment information stored therein, detect at least one infotainment system associated with the user, and determine to adjust a configuration of the at least one infotainment system based at least partially on the infotainment information in the user profile. - View Dependent Claims (20)
-
20. The system of claim 19, wherein the at least one infotainment system is a vehicle infotainment system, and wherein prior to detecting the user profile the profile identification module is further configured to identify the user inside a vehicle via one or more sensors associated with the vehicle, and refer, in response to identifying the user, to a memory associated with the identified user, wherein the memory includes the user profile.
-
20. The system of claim 19, wherein the at least one infotainment system is a vehicle infotainment system, and wherein prior to detecting the user profile the profile identification module is further configured to identify the user inside a vehicle via one or more sensors associated with the vehicle, and refer, in response to identifying the user, to a memory associated with the identified user, wherein the memory includes the user profile.
Specification
- Resources
-
Current AssigneeAutoConnect Holdings LLC
-
Original AssigneeFlextronics America LLC (Flextronics International Limited)
-
InventorsRicci, Christopher P.
-
Granted Patent
-
Time in Patent OfficeDays
-
Field of Search
-
US Class Current701/36
-
CPC Class CodesA61B 2503/04 Babies, e.g. for SIDS detec...A61B 5/0077 Devices for viewing the sur...A61B 5/4809 Sleep detection, i.e. deter...A61B 5/6808 DiapersA61B 5/7405 using soundA61B 5/742 using visual displays A61B5...A61B 7/04 Electric stethoscopes micro...B60C 1/00 Tyres characterised by the ...B60H 1/00742 by detection of the vehicle...B60K 2360/11 Instrument graphical user i...B60K 2360/146 Instrument input by gestureB60K 2370/11 Graphical user interfaces o...B60K 2370/146 Input by gestureB60K 2370/15 Output devices or features ...B60K 2370/193 for improving awarenessB60K 2370/52 Control of displaysB60K 35/00 Instruments specially adapt...B60K 35/10 Input arrangements, i.e. fr...B60K 35/20 Output arrangements, i.e. f...B60K 35/28 characterised by the type o...B60K 35/81 : for controlling displaysB60N 2/0244 : with logic circuitsB60N 2/0273 : taking into account user da...B60N 2/0279 : for detecting objects outsi...B60N 2210/18 : InfraredB60N 2210/22 : Optical; Photoelectric; Lid...B60N 2210/40 : Force or pressure sensorsB60N 2220/20 : using a deterministic algor...B60N 2230/00 : Communication or electronic...B60Q 1/507 : specific to autonomous vehi...B60Q 1/52 : for indicating emergenciesB60Q 1/544 : for indicating other states...B60Q 9/00 : Arrangement or adaptation o...B60R 11/04 : Mounting of cameras operati...B60R 25/00 : Fittings or systems for pre...B60R 25/01 : operating on vehicle system...B60R 25/1004 : Alarm systems characterised...B60R 25/102 : a signal being sent to a re...B60R 25/20 : Means to switch the anti-th...B60R 25/2081 : combined with personal sett...B60R 25/25 : using biometryB60R 25/257 : Voice recognitionB60W 2050/0067 : Confirmation by the driverB60W 2050/0085 : Setting or resetting initia...B60W 50/085 : Changing the parameters of ...B60W 50/10 : Interpretation of driver re...B60W 50/14 : Means for informing the dri...G01C 21/26 : specially adapted for navig...G01C 21/3484 : Personalized, e.g. from lea...G01C 21/362 : received from an external d...G01C 21/365 : Guidance using head up disp...G01C 21/3667 : Display of a road map G01C2...G01C 21/3691 : Retrieval, searching and ou...G01C 21/3697 : Output of additional, non-g...G01S 19/42 : Determining positionG02B 27/0093 : with means for monitoring d...G05D 1/0016 : characterised by the operat...G05D 1/021 : specially adapted to land v...G05D 1/0276 : using signals provided by a...G05D 23/1917 : using digital meansG06F 16/183 : Provision of network file s...G06F 16/24575 : using contextG06F 16/25 : Integrating or interfacing ...G06F 16/252 : between a Database Manageme...G06F 16/583 : using metadata automaticall...G06F 16/951 : Indexing; Web crawling tech...G06F 21/00 : Security arrangements for p...G06F 21/31 : User authenticationG06F 21/32 : using biometric data, e.g. ...G06F 2203/04803 : Split screen, i.e. subdivid...G06F 3/013 : Eye tracking input arrangem...G06F 3/017 : Gesture based interaction, ...G06F 3/0481 : based on specific propertie...G06F 3/0482 : Interaction with lists of s...G06F 3/04842 : Selection of displayed obje...G06F 3/0488 : using a touch-screen or dig...G06F 3/04886 : by partitioning the display...G06F 3/0622 : in relation to accessG06F 3/0637 : PermissionsG06F 3/0673 : Single storage deviceG06F 9/451 : Execution arrangements for ...G06Q 10/00 : Administration; ManagementG06Q 10/02 : Reservations, e.g. for tick...G06Q 10/20 : Administration of product r...G06Q 20/308 : using the Internet of ThingsG06Q 20/321 : using wearable devicesG06Q 20/384 : using social networksG06Q 20/386 : using messaging services or...G06Q 30/00 : CommerceG06Q 30/012 : Providing warranty servicesG06Q 30/0265 : Vehicular advertisementG06Q 30/0266 : based on the position of th...G06Q 30/0633 : Lists, e.g. purchase orders...G06Q 30/0639 : Item locationsG06Q 30/0641 : Shopping interfacesG06Q 30/0645 : Rental transactions; Leasin...G06Q 50/40 : Business processes related ...G06V 20/59 : inside of a vehicle, e.g. r...G06V 20/593 : Recognising seat occupancyG06V 40/15 : Biometric patterns based on...G06V 40/16 : Human faces, e.g. facial pa...G06V 40/166 : using acquisition arrangementsG06V 40/168 : Feature extraction; Face re...G06V 40/172 : Classification, e.g. identi...G06V 40/20 : Movements or behaviour, e.g...G06V 40/28 : Recognition of hand or arm ...G07C 5/02 : Registering or indicating d...G07C 5/08 : Registering or indicating p...G07C 5/0825 : using optical meansG07C 5/0833 : using audio meansG07C 9/00563 : using personal physical dat...G08B 13/19647 : Systems specially adapted f...G08B 21/0205 : Specific application combin...G08B 21/06 : indicating a condition of s...G08B 21/18 : Status alarms G08B21/02 tak...G08B 25/016 : Personal emergency signalli...G08B 29/188 : Data fusion; cooperative sy...G08G 1/01 : Detecting movement of traff...G08G 1/07 : Controlling traffic signalsG08G 1/096725 : where the received informat...G08G 1/096741 : where the source of the tra...G08G 1/096775 : where the origin of the inf...G08G 1/0968 : Systems involving transmiss...G08G 1/096805 : where the transmitted instr...G08G 1/096811 : where the route is computed...G08G 1/096844 : where the complete route is...G08G 1/164 : Centralised systems, e.g. e...G08G 1/207 : with respect to certain are...G09G 2380/10 : Automotive applicationsG09G 5/37 : Details of the operation on...H04L 51/02 : using automatic reactions o...H04L 63/0236 : Filtering by address, proto...H04L 63/0428 : wherein the data content is...H04L 63/102 : Entity profilesH04L 67/10 : in which an application is ...H04L 67/12 : specially adapted for propr...H04L 67/306 : User profilesH04L 67/34 : involving the movement of s...H04L 67/55 : Push-based network servicesH04N 21/2225 : Local VOD serversH04N 21/2265 : Server identification by a ...H04N 21/2393 : involving handling client r...H04N 21/25816 : involving client authentica...H04N 21/41422 : located in transportation m...H04N 21/43615 : Interfacing a Home Network,...H04N 21/43637 : involving a wireless protoc...H04N 21/454 : Content or additional data ...H04N 21/6408 : UnicastingH04N 21/64322 : IPH04N 7/181 : for receiving images from a...H04W 12/06 : AuthenticationH04W 12/088 : using filters or firewallsH04W 12/68 : Gesture-dependent or behavi...H04W 36/0005 : Control or signalling for c...H04W 36/34 : Reselection controlH04W 4/021 : Services related to particu...H04W 4/12 : Messaging; Mailboxes; Annou...H04W 4/21 : for social networking appli...H04W 4/30 : Services specially adapted ...H04W 4/40 : for vehicles, e.g. vehicle-...H04W 4/48 : for in-vehicle communicationH04W 4/60 : Subscription-based services...H04W 4/70 : Services for machine-to-mac...H04W 4/80 : Services using short range ...H04W 48/04 : based on user or terminal l...H04W 76/11 : Allocation or use of connec...H04W 76/19 : Connection re-establishmentH04W 84/005 : Moving wireless networksH04W 84/18 : Self-organising networks, e...Y02A 90/10 : Information and communicati...