IP Library Granted Patent US 9,055,509
Granted Patent B2
US 9,055,509 · App. 13/332,765 · Granted Jun 9, 2015

Situation-aware message presentation for automotive messaging

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,055,509
App. No.
13/332,765
Granted
Jun 9, 2015
Kind
B2
Abstract

A text message processing arrangement is described for use in a mobile environment. A mobile messaging application processes user text messages during a user messaging session. A user state model reflects situational parameters to characterize user cognitive load. A functionality control module adjusts functional performance of the mobile messaging application based on the user state model.

Claims (43)

1. A text message processing system for use in a mobile environment, the system comprising:

a mobile messaging application for processing user text messages during a user messaging session;

a user state model characterizing a cognitive load of the user based upon situational parameters including vehicle sensor information for a vehicle driven by a user, wherein the situational parameters are dependent upon user action, wherein the situational parameters include passenger compartment environment and vehicle speed,

wherein the system determines, using a processor, a plurality of distraction levels from the situational parameters, wherein each of the plurality of distraction levels corresponds to the cognitive load of the user, wherein a first one of the distraction levels is based upon a first one of the situational parameters corresponding to the passenger compartment environment and a second one of the distraction levels is based upon the vehicle speed; and

a functionality control module for adjusting functional performance of the mobile messaging application based on the distraction levels, such that a first one of the plurality of distraction levels corresponds to no message playback at all and a second one of the plurality of distraction levels corresponds to not playing back a message having a low priority.

2. A system according to claim 1 , wherein the situational parameters include number of recent events.

3. A system according to claim 1 , wherein the mobile environment is the passenger compartment of an automobile.

4. A system according to claim 3 , wherein the situational parameters include one or more parameters characterizing a passenger compartment environment.

5. A system according to claim 3 , wherein the situational parameters include one or more parameters characterizing an automobile driving environment.

6. A system according to claim 5 , wherein the situational parameters include one or more parameters characterizing approaching objects, traffic conditions, road conditions, weather conditions, and physical environment conditions.

7. A system according to claim 1 , wherein the functional performance includes at least one of initiating presentation of a new message, continuing presentation of a current message, and form of user interaction.

8. A system according to claim 7 , wherein the form of user interaction includes at least one of speech interaction, text interaction, and interaction speed.

9. A system according to claim 1 , wherein the functional performance includes a message summarizing functionality.

10. A system according to claim 1 , wherein the functional performance includes a messaging sequencing control functionality.

11. A system according to claim 1 , wherein the mobile messaging application further provides a user status update output indicating the current status of a system user based on the user state model.

12. A system according to claim 1 , wherein the mobile messaging application is an instant messaging application.

13. The method according to claim 1 , further including generating a status update for the user corresponding to the distraction level of the user for transmission to other users via a wireless link.

14. The method according to claim 13 , wherein the status update comprises one or more of in car busy, in car, stuck in traffic, and/or on phone.

15. The method according to claim 13 , further including receiving a status for other messaging parties.

16. The method according to claim 13 , further including postponing messages for the status for other messaging parties based upon driver conditions for the user.

17. A method of processing text messages in a mobile environment, the method comprising:

processing user text messages in a user messaging session with a mobile messaging application;

characterizing a user cognitive load with a user state model based upon situational parameters, including vehicle sensor information for a vehicle driven by a user, wherein the situational parameters are dependent upon user action, wherein the situational parameters include passenger compartment environment and vehicle speed,

determining a plurality of distraction levels from the situational parameters, wherein each of the plurality of distraction levels corresponds to the cognitive load of the user;

wherein a first one of the distraction levels is based upon a first one of the situational parameters corresponding to the passenger compartment environment and a second one of the distraction levels is based upon the vehicle speed; and

adjusting functional performance of the mobile messaging application based on the distraction levels, such that a first one of the plurality of distraction levels corresponds to no message playback at all and a second one of the plurality of distraction levels corresponds to not playing back a message having a low priority.

18. A method according to claim 17 , wherein the situational parameters include number of recent events.

19. A method according to claim 17 , wherein the mobile environment is the passenger compartment of an automobile.

20. A method according to claim 19 , wherein the situational parameters include one or more parameters characterizing a passenger compartment environment.

21. A method according to claim 19 , wherein the situational parameters include one or more parameters characterizing an automobile driving environment.

22. A method according to claim 21 , wherein the situational parameters include one or more parameters characterizing automobile speed, approaching objects, traffic, conditions, road conditions, weather conditions, and physical environment conditions.

23. A method according to claim 17 , wherein the functional performance includes at least one of initiating presentation of a new message, continuing presentation of a current message, and form of user interaction.

24. A method according to claim 23 , wherein the form of user interaction includes at least one of speech interaction, text interaction, and interaction speed.

25. A method according to claim 17 , wherein the functional performance includes a message summarizing functionality.

26. A method according to claim 17 , wherein the functional performance includes a messaging sequencing control functionality.

27. A method according to claim 17 , wherein the mobile messaging application further provides a user status update output indicating the current status of a method user based on the user state model.

28. A method according to claim 17 , wherein the mobile messaging application is an instant messaging application.

29. A computer program product, comprising:

a non-transitory computer readable medium having stored instructions that enable a machine to:

process text messages in a mobile environment by processing user text messages in a user messaging session with a mobile messaging application;

characterize a user cognitive load with a user state model based upon situational parameters, including vehicle sensor information for a vehicle driven by a user, wherein the situational parameters are dependent upon user action, wherein the situational parameters include passenger compartment environment and vehicle speed,

determine a plurality of distraction levels from the situational parameters, wherein each of the plurality of distraction levels corresponds to the cognitive load of the user, wherein a first one of the distraction levels is based upon a first one of the situational parameters corresponding to the passenger compartment environment and a second one of the distraction levels is based upon the vehicle speed; and

adjust functional performance of the mobile messaging application based on the distraction levels, such that a first one of the plurality of distraction levels corresponds to no message playback at all and a second one of the plurality of distraction levels corresponds to not playing back a message having a low priority.

Assignments (7)
RELEASE (REEL 052935 / FRAME 0584) Recorded Jan 2, 2025
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: CERENCE OPERATING COMPANY
Reel/Frame 069797/0818 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE THE CONVEYANCE DOCUMENT WITH THE NEW ASSIGNMENT PREVIOUSLY RECORDED AT REEL: 050836 FRAME: 0191. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 19, 2022
From: NUANCE COMMUNICATIONS, INC.
To: CERENCE OPERATING COMPANY
Reel/Frame 059804/0186 →
SECURITY AGREEMENT Recorded Jun 15, 2020
From: CERENCE OPERATING COMPANY
To: WELLS FARGO BANK, N.A.
Reel/Frame 052935/0584 →
RELEASE OF SECURITY INTEREST Recorded Jun 12, 2020
From: BARCLAYS BANK PLC
To: CERENCE OPERATING COMPANY
Reel/Frame 052927/0335 →
SECURITY AGREEMENT Recorded Nov 7, 2019
From: CERENCE OPERATING COMPANY
To: BARCLAYS BANK PLC
Reel/Frame 050953/0133 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 050836 FRAME: 0191. ASSIGNOR(S) HEREBY CONFIRMS THE INTELLECTUAL PROPERTY AGREEMENT. Recorded Oct 29, 2019
From: NUANCE COMMUNICATIONS, INC.
To: CERENCE OPERATING COMPANY
Reel/Frame 050871/0001 →
INTELLECTUAL PROPERTY AGREEMENT Recorded Oct 23, 2019
From: NUANCE COMMUNICATIONS, INC.
To: CERENCE INC.
Reel/Frame 050836/0191 →