MANAGEMENT OF MOBILE DEVICE COMMUNICATION SESSIONS TO REDUCE USER DISTRACTION
First Claim
1. A computer-implemented method, comprising:
- receiving context change notification messages transmitted by a mobile communications device, at least some of said context change notification messages based on motion-based context assessments performed by the mobile communications device, and being reflective of a user risk level associated with using the mobile communications device to engage in a communications session;
maintaining state data in computer storage based, at least in part, on the received context change notification messages, wherein the state data is maintained and updated in said computer storage at least during time periods in which the mobile communications device is not being used by the user, said computer storage being separate from the mobile communications device; and
in response to an incoming request to establish a communication session, using at least said state data, as maintained in said computer storage prior receipt of said request, to determine, at least, whether to permit the request to the mobile communications device.
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.
187 Citations
38 Claims
-
1. A computer-implemented method, comprising:
-
receiving context change notification messages transmitted by a mobile communications device, at least some of said context change notification messages based on motion-based context assessments performed by the mobile communications device, and being reflective of a user risk level associated with using the mobile communications device to engage in a communications session; maintaining state data in computer storage based, at least in part, on the received context change notification messages, wherein the state data is maintained and updated in said computer storage at least during time periods in which the mobile communications device is not being used by the user, said computer storage being separate from the mobile communications device; and in response to an incoming request to establish a communication session, using at least said state data, as maintained in said computer storage prior receipt of said request, to determine, at least, whether to permit the request to the mobile communications device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for managing communications associated with a mobile communication device comprising:
-
receiving mobile communication device context information, wherein the mobile communication device context corresponds to a processing set of inputs associated with a current mobile communication device environment; determining a mobile communication device communication availability as a function of the mobile communication device context, wherein the mobile communication device availability is an assessment of a desirability of establishing a communication; subsequently obtaining a request for initiation of a communication including the mobile communication device; and processing the request for initiation of the communication based on the prior determination of the mobile communication device communication availability. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. 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 an assessment of a desirability of establishing communications between a third-party communication device and the mobile communication device as a function of a current mobile communication device context; receiving current mobile communication device context information from an identified mobile communication device independent of a request for establishing a communication link, wherein the mobile communication device context corresponds to a set of inputs associated with a current mobile communication device environment; determining a mobile communication device communication availability based on processing the current mobile communication device context information with the mobile communication device profile; and subsequently managing communications between the mobile communication device and the third-party communication device.
-
-
26. 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 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.
-
-
27. 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; and means for managing communications between a mobile communication device and a third-party communication device based on preprocessing corresponding mobile communication device profile as a function of the mobile communication device context information.
-
-
28. 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 is reflective of an assessment of a desirability of establishing communications; and a communication management 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.
-
-
29. A method of reducing a risk associated with use of a mobile communications device during vehicle operation, the method comprising:
-
on the mobile communications device; performing an assessment of whether a user of the mobile communications device can safely use the mobile communications device to engage in a communications session with another user, said assessment being based, at least in part, on sensor data reflective of motion of, and a geographic location of, the mobile communications device, wherein said assessment is performed by the mobile communications device while no communications session with the mobile communications device is currently pending or in progress; and transmitting a message from the mobile communications device over a wireless network, said message indicative of a result of the assessment; and on a system that is remote from the mobile communications device; receiving said message and recording the result of the assessment in computer storage; and after receiving said message and recording said result, receiving a request to route an incoming call, and in response to the request, determining how to route the incoming call based at least partly on the recorded result of the assessment. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification