MANAGEMENT OF MOBILE DEVICE COMMUNICATION SESSIONS TO REDUCE USER DISTRACTION
First Claim
1. An automated method of protecting a user of a mobile communications device from potentially dangerous usage conditions, the method comprising:
- assessing at least a motion-based context of the mobile communications device while a voice call is in progress between the user of the mobile communications device and an additional party, wherein said motion-based context is assessed via an automated analysis of sensor data on the mobile communications device, and is reflective of a level of user risk associated with using the mobile communications device;
in response to detecting a change in said motion-based context while the voice call is in progress, sending a notification message from the mobile communications device to a communication management system; and
determining, at said communication management system, whether a precautionary action should be taken in response to the change in the motion-based context of the mobile communications device to protect said user.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and interfaces are disclosed for managing communications associated with a mobile communication device. Mobile communication devices process environmental inputs and transmit mobile communication device context information to a communication management system. The context information may, for example, reflect the motion and/or geographic location of the mobile device, and may reflect the risk associated with using the device to handle a call or other communications session. The communication management system uses the context information, optionally in combination with communication device profiles, to determine how to manage incoming and/or ongoing calls or other communication sessions. Mobile device users may also be inhibited from initiating communication sessions.
178 Citations
38 Claims
-
1. An automated method of protecting a user of a mobile communications device from potentially dangerous usage conditions, the method comprising:
-
assessing at least a motion-based context of the mobile communications device while a voice call is in progress between the user of the mobile communications device and an additional party, wherein said motion-based context is assessed via an automated analysis of sensor data on the mobile communications device, and is reflective of a level of user risk associated with using the mobile communications device; in response to detecting a change in said motion-based context while the voice call is in progress, sending a notification message from the mobile communications device to a communication management system; and determining, at said communication management system, whether a precautionary action should be taken in response to the change in the motion-based context of the mobile communications device to protect said user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An automated method of protecting a user of a mobile communications device from potentially dangerous usage conditions, the method comprising:
-
assessing at least a motion-based context of the mobile communications device while a voice call is in progress between the user of the mobile communications device and an additional party, wherein said motion-based context is assessed via an automated analysis of sensor data on the mobile communications device, and is reflective of a level of user risk associated with using the mobile communications device; in response to detecting a change in said motion-based context while the voice call is in progress, sending a notification message from the mobile communications device to a communication management system; and determining, at said communication management system, whether a precautionary action should be taken in response to the change in the motion-based context of the mobile communications device to protect said user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for managing communications associated with a mobile communication device comprising:
-
a mobile communication device interface for obtaining mobile communication device context information, wherein the mobile communication device context corresponds to a set of inputs associated with a current mobile communication device environment; a mobile communication device profile store for maintaining mobile communication device availability according to specific mobile communication device contexts, wherein the mobile communication device availability is determined asynchronously to a communication request; and a communication link management component for subsequently managing communications between a mobile communication device and a third-party communication device based on the previously determined mobile communication device availability.
-
-
22. A method for managing communications associated with a mobile communication device comprising:
-
maintaining a mobile communication device profile, wherein the mobile communication device profile defines criteria for processing communications between a third-party communication device and the mobile communication device based on a current mobile communication device context; prior to a request for communications with the third party communication device, determining a mobile communication device an unavailability of the mobile communication device based on processing current mobile communication device context information with the mobile communication device profile, wherein the mobile communication device availability is an assessment of a desirability of establishing a communication; and subsequently managing communications between the mobile communication device and the third-party communication device, wherein managing communications includes providing a communication channel mediation response.
-
-
23. A method for managing communications comprising:
-
maintaining a mobile communication device profile, wherein the mobile communication device profile defines criteria for processing audio communications between a third-party communication device and the mobile communication device based on a current mobile communication device context; prior to a request for communications with the third party communication device, determining an unavailability of the mobile communication device based on processing current mobile communication device context information with the mobile communication device profile; and obtaining updated mobile communication device context information indicating a change in mobile communication device context; and establishing an audio communication channel between the third party communication device and the mobile communication device upon determination of the change of context.
-
-
24. A system for managing communications associated with a mobile communication device comprising:
-
a mobile communication device interface for bilateral communications with a mobile communication device, wherein the mobile communication device interface obtains mobile communication device context information; a mobile communication device data store for maintaining mobile communication device availability profiles according to specific mobile communication device contexts, wherein the mobile communication device availability is determined asynchronously to communication requests; and a communication processing component for managing communications between a mobile communication device and a third-party communication device based on the mobile communication device profiles and for providing alternative communication links between the mobile communication device and the third-party communication device; and
;a communication channel mediation component for providing alternative communication channel based on the determination of unavailability.
-
-
25. A call processing method, comprising:
-
receiving a request to route a call, said call placed by a caller to a mobile number associated with a mobile communications device of a callee; and in response to said request, determining how to route the call based on a combination of at least;
(a) an identity of the caller, (b) a current location of the mobile communications device, as determined from one or more notification messages transmitted by the mobile communications device prior to receipt of said request, (c) electronic calendar data of the callee, and (d) a current time. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A call processing method, comprising:
-
maintaining state data reflective of a current context of a user of a mobile communications device, said state data reflective of an availability of said user as determined from an electronic calendar of the user, said state data additionally reflective of a current context of the mobile communications device as determined from context-change notification messages received from the mobile communications device, wherein the state data is maintained on a system that is separate from the mobile communications device; receiving a request to route an incoming call from a caller; and determining, based at least in part on the state data and an identity of the caller, whether to route the incoming call to the mobile communications device. - View Dependent Claims (31, 32)
-
-
33. A method implemented in a computer system for managing communications comprising:
-
obtaining a mobile communication device profile, wherein the mobile communication device profile defines communication availability for determined mobile communication device contexts; monitoring mobile communication device use in an identified mobile communication device context; and updating the mobile communication device profile based on the monitored mobile communication use. - View Dependent Claims (34, 35, 36, 37, 38)
-
Specification