Management of mobile device communication sessions to reduce user distraction
First Claim
1. A computer-implemented method, comprising:
- receiving, by a communication management system, context change notification messages transmitted by a mobile communications device, at least some of said context change notification messages based on context assessments performed by the mobile communications device, the assessments being reflective of at least a motion-based context and a geographical context of the mobile communications device, and of a user risk level associated with using the mobile communications device to engage in a communications session, wherein;
the context change notification messages are received only where the mobile communication device determines that a change of mobile communication device context state has occurred,the context change notification messages are received independent of requests to route incoming or outgoing calls, andmanagement by the communication management system of incoming requests for communication to the mobile communications device, outgoing requests for communication from the mobile communications device, or ongoing communications including the mobile communication device is defined in terms of the context change notification messages;
determining, by the communication management system, state data based at least in part on the received context change notification messages;
maintaining, by the communication management system, the state data in computer storage, 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 wherein state data is maintained independent of requests to route incoming or outgoing calls;
in response to an incoming request from a third-party communications device to establish a communication session with the mobile communications device, 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, wherein the determination is made without further communication to the mobile communications device, and wherein the determination of whether to permit the request corresponds to the management defined in terms of the most recently received context change notification message; and
if it is determined not to permit the request, subsequently managing communications between the mobile communication device and the third-party communication device via the communication management system according to the management defined in terms of the most recently received context change notification message and without causing a modification of at least one of call reception functionality and a power state of the mobile communication 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.
-
Citations
38 Claims
-
1. A computer-implemented method, comprising:
-
receiving, by a communication management system, context change notification messages transmitted by a mobile communications device, at least some of said context change notification messages based on context assessments performed by the mobile communications device, the assessments being reflective of at least a motion-based context and a geographical context of the mobile communications device, and of a user risk level associated with using the mobile communications device to engage in a communications session, wherein; the context change notification messages are received only where the mobile communication device determines that a change of mobile communication device context state has occurred, the context change notification messages are received independent of requests to route incoming or outgoing calls, and management by the communication management system of incoming requests for communication to the mobile communications device, outgoing requests for communication from the mobile communications device, or ongoing communications including the mobile communication device is defined in terms of the context change notification messages; determining, by the communication management system, state data based at least in part on the received context change notification messages; maintaining, by the communication management system, the state data in computer storage, 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 wherein state data is maintained independent of requests to route incoming or outgoing calls; in response to an incoming request from a third-party communications device to establish a communication session with the mobile communications device, 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, wherein the determination is made without further communication to the mobile communications device, and wherein the determination of whether to permit the request corresponds to the management defined in terms of the most recently received context change notification message; and if it is determined not to permit the request, subsequently managing communications between the mobile communication device and the third-party communication device via the communication management system according to the management defined in terms of the most recently received context change notification message and without causing a modification of at least one of call reception functionality and a power state of the mobile communication 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, by a communication management system, mobile communication device context change notification messages, wherein the mobile communication device context corresponds to processing, at a mobile communication device, a set of inputs associated with a current mobile communication device environment, the set of inputs being reflective of at least a motion-based context and a geographical context of the mobile communications device, wherein; the context change notification messages are received only where the mobile communication device determines that a change of predefined mobile communication device context states has occurred, the context change notification messages are received independent of requests to route incoming or outgoing calls, and management by the communication management system of incoming requests for communication to the mobile communications device, outgoing requests for communication from the mobile communications device, or ongoing communications including the mobile communication device is defined in terms of the context change notification messages; determining, by the communication management system, 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, and wherein the determination of a mobile communication device communication availability corresponds to the management defined in terms of the most recently received context change notification message; subsequently obtaining a request at the communication management system for initiation of a communication including the mobile communication device; and processing, by the communication management system, the request for initiation of the communication based on the prior determination of the mobile communication device communication availability without further communicating with the mobile communication device; if processing the request corresponds to a prior determination of unavailability, subsequently managing communications of the mobile communication device via the communication management system according to the management defined in terms of the most recently received context change notification message and without causing a modification of at least one of call reception functionality and a power state of the mobile communication device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24)
-
-
22. The method as recited in 10 further comprising:
-
obtaining an updated mobile communication device context, wherein the mobile communication device context corresponds to a processing set of inputs associated with a current mobile communication device environment; and determining an updated mobile communication device communication availability as a function of the updated mobile communication device context, wherein the mobile communication device availability is an assessment of a desirability of establishing a communication.
-
-
25. A method for managing communications associated with a mobile communication device comprising:
-
maintaining, by a communication management system, a mobile communication device profile, wherein the mobile communication device profile defines criteria for managing communication between a mobile communication device and a third party communication device as a function of a current mobile communication device context; receiving, at the communication management system, 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, the set of inputs being reflective of at least a motion-based context and a geographical context of the mobile communications device, and wherein; the current mobile communication device context information is received only where the mobile communication device determines that a change of predefined mobile communication device context states has occurred, current mobile communication device context information is received independent of requests to route incoming or outgoing calls, and management by the communication management system of incoming requests for communication to the mobile communications device, outgoing requests for communication from the mobile communications device, or ongoing communications including the mobile communication device is defined in terms of the current mobile communication device context information; determining, by a communication management system, a mobile communication device communication availability based on processing the received current mobile communication device context information with the mobile communication device profile wherein the determination is made without further communicating with the mobile communication device, and wherein the determination of a mobile communication device communication availability corresponds to the management defined in terms of the most recently received current mobile communication device context information; and subsequently managing communications between the mobile communication device and the third-party communication device based on the previously determined mobile communication device communication availability and according to the management defined in terms of the most recently received context change notification message without causing a modification of at least one of call reception functionality and a power state of the mobile 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 determined by a mobile communication device, wherein the mobile communication device context corresponds to a set of inputs associated with a current mobile communication device environment, the set of inputs being reflective of at least a motion-based context and a geographical context of the mobile communications device, and wherein mobile communication device context information is received only where the mobile communication device determines that a change of predefined mobile communication device context states has occurred; a mobile communication device profile store for maintaining a mobile communication device profile according to predefined mobile communication device context states, wherein; the mobile communication device profile defines criteria for managing communication between a mobile communication device and a third party communication device as a function of a current mobile communication device context, management by a communication management component of incoming requests for communication to the mobile communications device, outgoing requests for communication from the mobile communications device, or ongoing communications including the mobile communication device is defined in terms of the obtained mobile communication device context information, and the mobile communication device profile is determined asynchronously to a communication request based at least in part on obtained mobile communication device context information; 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 profile and according to the management defined in terms of the most recently obtained mobile communication device context information without causing a modification of at least one of call reception functionality and a power state of the mobile communication device, wherein managing the communications does not require further communication with the mobile communication device.
-
-
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 determined by a mobile communication device, wherein the mobile communication device context corresponds to a set of inputs associated with a current mobile communication device environment, the set of inputs being reflective of at least a motion-based context and a geographical context of the mobile communications device, and wherein mobile communication device context information is received only where the mobile communication device determines that a change of predefined mobile communication device context states has occurred; a mobile communication device profile store for maintaining mobile communication device availability according to predefined mobile communication device context states, wherein the mobile communications device profile defines criteria for managing communication between a mobile communication device and a third party communication device as a function of a current mobile communication device context, and wherein management of incoming requests for communication to the mobile communications device, outgoing requests for communication from the mobile communications device, or ongoing communications including the mobile communication device is defined in terms of the obtained mobile communication device context information; and means for managing communications between a mobile communication device and a third-party communication device according to the management defined in terms of the most recently obtained mobile communication device context information based on preprocessing corresponding mobile communication device profile as a function of the mobile communication device context information received prior to receiving a request to begin the managed communications; wherein managing the communications does not require further communication with the mobile communication device, and wherein managing the communications does not cause a modification of at least one of call reception functionality and a power state of the mobile communication device.
-
-
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 determined by a mobile communication device, the mobile communication device context information being reflective of at least a motion-based context and a geographical context of the mobile communications device, wherein mobile communication device context information is received only where the mobile communication device determines that a change of predefined mobile communication device contexts has occurred; a mobile communication device data store for maintaining mobile communication device availability profiles according to predefined mobile communication device contexts, wherein; the mobile communication device availability is determined asynchronously to communication requests based at least in part on obtained mobile communication device context information, the mobile communications device profile defines criteria for managing communication between a mobile communication device and a third-party communication device as a function of a current mobile communication device context, and management of incoming requests for communication to the mobile communications device, outgoing requests for communication from the mobile communications device, or ongoing communications including the mobile communication device is defined in terms of the obtained mobile communication device context information; and a communication management component for managing communications between a mobile communication device and a third-party communication device according to the management defined in terms of the most recently obtained mobile communication device context information based on the mobile communication device profiles and for providing alternative communication links between the mobile communication device and the third-party communication device wherein managing the communications does not require further communication with the mobile communication device, and wherein managing the communications does not cause a modification of at least one of call reception functionality and a power state of the mobile 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 a mobile communication device context state, the context state reflecting 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, wherein transmission occurs only where the assessment indicates that a change in mobile device context state has occurred, and wherein transmitting the message does not modify at least one of the call reception functionality and the power state of the mobile communications device, and wherein management of incoming requests for communication to the mobile communications device, outgoing requests for communication from the mobile communications device, or ongoing communications including the mobile communication device is defined in terms of the message; and on a communication management 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 at the communication management system and recording said result, receiving at the communication management system a request to route an incoming call, the source of the incoming call distinct from the communication management system, and in response to the request, determining how to route the incoming call according to the management defined in terms of the most recently received message based at least partly on the recorded result of the assessment and without further communicating with the mobile communications device, wherein routing the incoming call does not cause modification of at least one of the call reception functionality and the power state of the mobile communications device. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification