IP Library Granted Patent US 9,082,239
Granted Patent B2
US 9,082,239 · App. 14/253,506 · Granted Jul 14, 2015

Intelligent vehicle for assisting vehicle occupants

Inventor: Christopher P. Ricci (Saratoga, CA)
Assignee: Flextronics AP, LLC
G07C9/00158B60Q1/00B60R16/037B60R16/0373B60R25/00B60W40/09B60W50/08G01C21/00G01C21/34G01C21/36G01C21/3647G05D1/0027G05D1/0212G05D23/1917G06F3/016G06F3/0481G06F3/04842G06F8/65G06F17/28G06F17/30247G06F17/30557G06F17/30864G06F21/00G06K9/00255G06K9/00268G06Q10/02G06Q10/20G06Q20/145G06Q30/012G06Q30/0265G06Q30/0633G06Q30/0639G06Q30/0645G06Q50/30G07C5/00G07C5/008G07C5/085G07C5/0808G07C9/00126G08B13/19647G08B21/0205G08B25/016G08G1/0965G08G1/166H04L63/08H04L67/12H04N21/214H04N21/2181H04N21/25841H04N21/41422H04N21/4542H04N21/4751H04W4/046H04W4/12H04W36/32H04W48/02H04W76/021G01C21/26G06F3/017G06F3/0488G08B21/06G08B29/188G08G1/096725G08G1/096741G08G1/096775H04N7/181H04W4/206H04W12/06H04W12/08H04W84/005
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 9,082,239
App. No.
14/253,506
Granted
Jul 14, 2015
Kind
B2
Abstract

Methods, systems, and a computer readable medium are provided for maintaining a persona of a vehicle occupant and, based on the persona of the vehicle occupant and vehicle-related information, performing an action assisting the vehicle occupant.

Claims (56)

1. A method, comprising:

maintaining, by a microprocessor executable profile identification module, a persona of a selected vehicle occupant, wherein the persona comprises one or more of bioinformatics, medical information, driving history, personal information, private information, travel information, and Internet browsing history and/or browsed content;

determining, by a microprocessor executable vehicle control system, vehicle-related information, wherein vehicle related information comprises one or more of vehicle context, state, external surroundings, location, past, current, and/or intended path of travel, waypoint, and destination; and

based on the persona of the selected vehicle occupant and the vehicle-related information, determining, by the microprocessor executable vehicle control system, a type of assistance to provide the selected vehicle occupant, the type of assistance not being based on or in response to a preceding request of the selected vehicle occupant;

performing, by the microprocessor executable vehicle control system, an action assisting the selected vehicle occupant, the action being one or more of providing a suggestion or recommendation to the selected vehicle occupant, providing a reminder to the selected vehicle occupant, scheduling an activity involving the selected vehicle occupant, purchasing an item on line for the selected vehicle occupant, adding an entry into the selected vehicle occupant's electronic calendar, providing a notification to the selected vehicle occupant regarding an incoming message, call or action of a person, and/or sending a message to a person at a waypoint or destination of the vehicle regarding an arrival time of the vehicle.

2. The method of claim 1 , wherein the vehicle-related information comprises at least one of a current and/or future vehicle location and path of vehicle travel and wherein the action is providing a notification of an instant message, email, voice mail from, and/or missed phone call from, current activity of and/or location of a friend.

3. The method of claim 1 , wherein the action performed depends on a seating position of the selected vehicle occupant and wherein the microprocessor executable vehicle control system senses a condition or activity of another vehicle occupant and notifies the selected vehicle occupant of the condition or activity.

4. The method of claim 1 , wherein the action is performed by an avatar, wherein the avatar is a graphical and/or voice representation of an object that can be the selected vehicle occupant or the selected vehicle occupant's alter ego or character or of a person selected by the selected vehicle occupant, and wherein different vehicle occupants have different avatars.

5. The method of claim 1 , further comprising:

determining, by the vehicle control system, relevant information other than the persona of the selected vehicle occupant and the vehicle-related information, the relevant information comprising one or more of a persona of a selected person not currently in the vehicle, a message from a friend or family member of the selected vehicle occupant, a current activity of the friend and/or family member, a current location of the friend or family member near the vehicle and/or the vehicle's path of travel, and a road condition along a path of travel of the vehicle.

6. The method of claim 4 , wherein the vehicle obtains the persona from one or more of a different vehicle driven by the selected vehicle occupant and a home computer and wherein the vehicle synchronizes with the different vehicle and/or home computer when the vehicle is parked in proximity thereto and an ignition of the vehicle is turned off.

7. The method of claim 1 , wherein the maintaining of the persona comprises collecting information from one or more vehicle sensors and/or from a remote information source, wherein the microprocessor executable vehicle control system, based on information received from a sensor identifies and/or distinguishes the selected vehicle occupant's clothing, held object and/or object in the possession of the selected vehicle occupant, —and wherein the action is based on the identified and/or distinguished clothing, held object and/or object in the possession of the selected vehicle occupant.

8. A vehicle, comprising:

a microprocessor executable profile identification module operable to maintain a persona of a selected vehicle occupant, wherein the persona comprises one or more of bioinformatics, medical information, driving history, personal information, private information, travel information, and Internet browsing history and/or browsed content; and

a microprocessor executable vehicle control system operable to:

determine vehicle-related information, wherein vehicle related information comprises one or more of vehicle context, state, external surroundings, location, past, current, and/or intended path of travel, waypoint, and destination;

based on the persona of the selected vehicle occupant and the vehicle-related information, determine a type of assistance to provide the selected vehicle occupant, the type of assistance not being based on or in response to a preceding request of the selected vehicle occupant; and

perform an action assisting the selected vehicle occupant, the action being one or more of providing a suggestion or recommendation to the selected vehicle occupant, providing a reminder to the selected vehicle occupant, scheduling an activity involving the selected vehicle occupant, purchasing an item on line for the selected vehicle occupant, adding an entry into the selected vehicle occupant's electronic calendar, providing a notification to the selected vehicle occupant regarding an incoming message, call or action of a person, and/or sending a message to a person at a waypoint or destination of the vehicle regarding an arrival time of the vehicle.

9. The vehicle of claim 8 , wherein the vehicle-related information comprises at least one of a current and/or future vehicle location and path of vehicle travel and wherein the action is providing a notification of an instant message, email, voice mail from, and/or missed phone call from, current activity of and/or location of a friend.

10. The vehicle of claim 8 , wherein the action performed depends on a seating position of the selected vehicle occupant.

11. The vehicle of claim 8 , wherein the action is performed by an avatar, wherein the avatar is a graphical and/or voice representation of an object that can be the selected vehicle occupant or the selected vehicle occupant's alter ego or character or of a person selected by the selected vehicle occupant, wherein the microprocessor executable vehicle control system senses a condition or activity of another vehicle occupant and notifies the selected vehicle occupant of the condition or activity, and wherein different vehicle occupants have different avatars.

12. The vehicle of claim 8 , wherein the vehicle control system is further operable to determine relevant information other than the persona of the selected vehicle occupant and the vehicle-related information, the relevant information comprising one or more of a persona of a selected person not currently in the vehicle, a message from a friend or family member of the selected vehicle occupant, a current activity of the friend and/or family member, a current location of the friend or family member near the vehicle and/or the vehicle's path of travel, and a road condition along a path of travel of the vehicle.

13. The vehicle of claim 8 , wherein the vehicle obtains the persona from one or more of a different vehicle driven by the selected vehicle occupant and a home computer and wherein the vehicle synchronizes with the different vehicle and/or home computer when the vehicle is parked in proximity thereto and an ignition of the vehicle is turned off.

14. The vehicle of claim 8 , wherein maintaining the persona comprises collecting information from one or more vehicle sensors and/or from a remote information source, wherein the microprocessor executable vehicle control system, based on information received from a sensor identifies and/or distinguishes the selected vehicle occupant's clothing, held object and/or object in the possession of the selected vehicle occupant, —and wherein the action is based on the identified and/or distinguished clothing, held object and/or object in the possession of the selected vehicle occupant, and wherein a type of information collected depends on a seating position of the selected vehicle occupant.

15. A tangible and non-transient computer readable medium comprising microprocessor executable instructions that, when executed, perform functions comprising:

maintaining a persona of a selected vehicle occupant, wherein the persona comprises one or more of bioinformatics, medical information, driving history, personal information, private information, travel information, and Internet browsing history and/or browsed content;

determining vehicle-related information, wherein vehicle related information comprises one or more of vehicle context, state, external surroundings, location, past, current, and/or intended path of travel, waypoint, and destination;

based on the persona of the selected vehicle occupant and the vehicle-related information, determining a type of assistance to provide the selected vehicle occupant, the type of assistance not being based on or in response to a preceding request of the selected vehicle occupant; and

performing an action assisting the vehicle occupant, the action being one or more of providing a suggestion or recommendation to the selected vehicle occupant, providing a reminder to the selected vehicle occupant, scheduling an activity involving the selected vehicle occupant, purchasing an item on line for the selected vehicle occupant, adding an entry into the selected vehicle occupant's electronic calendar, providing a notification to the selected vehicle occupant regarding an incoming message, call or action of a person, and/or sending a message to a person at a waypoint or destination of the vehicle regarding an arrival time of the vehicle.

16. The computer readable medium of claim 15 , wherein the vehicle-related information comprises at least one of a current and/or future vehicle location and path of vehicle travel and wherein the action is providing a notification of an instant message, email, voice mail from, and/or missed phone call from, current activity of and/or location of a friend.

17. The computer readable medium of claim 15 , wherein the action performed depends on a seating position of the selected vehicle occupant and wherein the microprocessor executable vehicle control system senses a condition or activity of another vehicle occupant and notifies the selected vehicle occupant of the condition or activity.

18. The computer readable medium of claim 15 , wherein the action is performed by an avatar, wherein the avatar is a graphical and/or voice representation of an object that can be the selected vehicle occupant or the selected vehicle occupant's alter ego or character or of a person selected by the selected vehicle occupant, and wherein different vehicle occupants have different avatars.

19. The computer readable medium of claim 15 , further comprising the function of determining relevant information other than the persona of the selected vehicle occupant and the vehicle-related information, the relevant information comprising one or more of a persona of a selected person not currently in the vehicle, a message from a friend or family member of the selected vehicle occupant, a current activity of the friend and/or family member, a current location of the friend or family member near the vehicle and/or the vehicle's path of travel, and a road condition along a path of travel of the vehicle.

20. The computer readable medium of claim 15 , wherein the vehicle obtains the persona from one or more of a different vehicle driven by the selected vehicle occupant and a home computer and wherein the vehicle synchronizes with the different vehicle and/or home computer when the vehicle is parked in proximity thereto and an ignition of the vehicle is turned off.

21. The computer readable medium of claim 15 , wherein the maintaining of the persona comprises collecting information from one or more vehicle sensors and/or from a remote information source, wherein the microprocessor executable vehicle control system, based on information received from a sensor identifies and/or distinguishes the selected vehicle occupant's clothing, held object and/or object in the possession of the selected vehicle occupant, and wherein the action is based on the identified and/or distinguished clothing, held object and/or object in the possession of the selected vehicle occupant.

22. The computer readable medium of claim 21 , wherein the maintaining of the persona comprises collecting information from one or more vehicle sensors and/or from a remote information source and wherein a type of information collected depends on one or more of an identity of the selected vehicle occupant, an age of the selected vehicle occupant, a seating position of the selected vehicle occupant, and an association of the selected vehicle occupant with the vehicle.

23. The computer readable medium of claim 21 , wherein the persona is defined in a format that can be processed by vehicles of different manufacturers, wherein the persona is provided, by the selected vehicle occupant, to a rental car company, and wherein the vehicle is rented by the selected vehicle occupant from the rental car company.

24. A method, comprising:

maintaining, by a microprocessor executable profile identification module, a persona of a vehicle occupant; and

based on the persona of the vehicle occupant and vehicle-related information, performing, by a microprocessor executable vehicle control system, an action assisting the vehicle occupant, wherein the vehicle obtains the persona from one or more of a different vehicle driven by the occupant and a home computer and wherein the vehicle synchronizes with the different vehicle and/or home computer when the vehicle is parked in proximity thereto and an ignition of the vehicle is turned off.

25. The method of claim 24 , wherein the persona comprises one or more of bioinformatics, medical information, driving history, personal information, private information, travel information, and Internet browsing history and/or browsed content, wherein vehicle related information comprises one or more of vehicle context, state, external surroundings, location, past, current, and/or intended path of travel, waypoint, and destination, and wherein the action is one or more of making an appointment, making a reservation, purchasing an item on line, adding a waypoint or destination to path of travel on a navigation system of the vehicle, adding an entry into the occupant's electronic calendar, changing a destination or path of travel on the navigation system, warning the occupant, notifying the occupant, and sending a message to a person at a waypoint or destination of the vehicle regarding an arrival time.

26. A vehicle, comprising:

a microprocessor executable profile identification module operable to maintain a persona of a vehicle occupant; and

a microprocessor executable vehicle control system operable, based on the persona of the vehicle occupant and vehicle-related information, to perform an action assisting the vehicle occupant, wherein the vehicle obtains the persona from one or more of a different vehicle driven by the occupant and a home computer and wherein the vehicle synchronizes with the different vehicle and/or home computer when the vehicle is parked in proximity thereto and an ignition of the vehicle is turned off.

27. The vehicle of claim 26 , wherein the persona comprises one or more of bioinformatics, medical information, driving history, personal information, private information, travel information, and Internet browsing history and/or browsed content, wherein vehicle related information comprises one or more of vehicle context, state, external surroundings, location, past, current, and/or intended path of travel, waypoint, and destination, and wherein the action is one or more of making an appointment, making a reservation, purchasing an item on line, adding a waypoint or destination to path of travel on a navigation system of the vehicle, adding an entry into the occupant's electronic calendar, changing a destination or path of travel on the navigation system, warning the occupant, notifying the occupant, and sending a message to a person at a waypoint or destination of the vehicle regarding an arrival time.

28. A tangible and non-transient computer readable medium comprising microprocessor executable instructions that, when executed, perform functions comprising:

maintaining a persona of a vehicle occupant; and

based on the persona of the vehicle occupant and vehicle-related information, perform an action assisting the vehicle occupant, wherein the persona comprises one or more of bioinformatics, medical information, driving history, personal information, private information, travel information, and Internet browsing history and/or browsed content, wherein vehicle related information comprises one or more of vehicle context, state, external surroundings, location, past, current, and/or intended path of travel, waypoint, and destination, and wherein the action is one or more of making an appointment, making a reservation, purchasing an item on line, adding a waypoint or destination to path of travel on a navigation system of the vehicle, adding an entry into the occupant's electronic calendar, changing a destination or path of travel on the navigation system, warning the occupant, notifying the occupant, and sending a message to a person at a waypoint or destination of the vehicle regarding an arrival time and wherein the vehicle obtains the persona from one or more of a different vehicle driven by the occupant and a home computer and wherein the vehicle synchronizes with the different vehicle and/or home computer when the vehicle is parked in proximity thereto and an ignition of the vehicle is turned off.

29. The method of claim 1 , wherein the vehicle control system translates signage located outside the vehicle and provides a translated signage message to the selected vehicle occupant.

30. The method of claim 1 , wherein the vehicle control system uses a vehicle location-based trigger to activate and/or deactivate a feature and/or setting at a waypoint or destination.

31. The method of claim 1 , wherein the vehicle control system synchronizes with an electronic calendar of the selected vehicle occupant to provide scheduled activity alarms and calendar updates.

32. The method of claim 1 , wherein the vehicle control system synchronizes data with a wearable of the selected vehicle occupant and at least one of (i) enables the selected vehicle occupant to interact with the wearable via an on board vehicle display and (ii) uses the data received from the wearable as part of the persona of the selected vehicle occupant.

33. The method of claim 1 , wherein the vehicle control system provides a display to the selected vehicle occupant, the display comprising a plurality of selectable applications, an indicator of vehicle-related information, one or more messages for the selected vehicle occupant, a navigation input field for receiving a location-enabled object as a waypoint or destination for a route of travel, contact addresses of persons associated with the selected vehicle occupant, and electronic calendar information for the selected vehicle occupant.

34. The method of claim 1 , wherein the type of information collected by the microprocessor executable profile identification module for the selected vehicle occupant's persona depends on a seating position and/or age of the selected vehicle occupant.

35. The method of claim 1 , further comprising:

determining, by the vehicle control system, relevant information other than the persona of the selected vehicle occupant and the vehicle-related information, the relevant information comprising one or more of a location, hours of operation, and/or descriptive information about a point and/or location of interest near the vehicle and/or the vehicle's path of travel, a location, hours of operation, and/or descriptive information about a vehicle service facility near the vehicle and/or the vehicle's path of travel, and a location, hours of operation, and/or descriptive information about a hotel and/or motel near the vehicle and/or the vehicle's path of travel.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2024
From: AUTOCONNECT HOLDINGS, LLC
To: IP OPTIMUM LIMITED
Reel/Frame 068206/0561 →
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 Aug 28, 2015
From: FLEXTRONICS AP, LLC
To: AUTOCONNECT HOLDINGS LLC
Reel/Frame 036503/0062 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2014
From: RICCI, CHRISTOPHER P.
To: FLEXTRONICS AP, LLC
Reel/Frame 033226/0643 →
Continuity (8)
Provisional Application 61811981 · Apr 15, 2013
Provisional Application 61865954 · Aug 14, 2013
Provisional Application 61870698 · Aug 27, 2013
Provisional Application 61891217 · Oct 15, 2013
Provisional Application 61904205 · Nov 14, 2013
Provisional Application 61924572 · Jan 7, 2014
Provisional Application 61926749 · Jan 13, 2014
Related Publication 20140309806A1 · Oct 16, 2014