The invention will be more fully understood by reference to the following Detailed Description of the Invention taken in conjunction with the accompanying drawings, of which:
a-2b are ping-pong diagrams illustrating activities involved in handling voice communications with emergency service providers;
a-3b are ping-pong diagrams illustrating activities involved in handling SMS/MMS communications with emergency service providers;
a-4b are ping-pong diagrams illustrating activities involved in handling data communications with emergency service providers;
a-5b are ping-pong diagrams illustrating activities involved in handling SMS/MMS communications with emergency service providers; and
a-6b are ping-pong diagrams illustrating activities involved in handling data communications with emergency service providers.
This application claims benefit under 35 U.S.C. §119(e) of U.S. Provisional Application No. 60/836,825, filed Aug. 10, 2006, entitled EMERGENCY SERVICE PROVISION FOR A SUPERVISED WIRELESS DEVICE, the entire contents of which are hereby incorporated by reference herein.
Information in profile database 15 may indicate, for example, that no incoming or outgoing communication with wireless device 12 may take place between certain hours, such as between the weekday hours of 8:00 am-3:00 pm. The communications may constitute a voice call, a text message, an instant message (IM), an email or any other data communications. Such a restriction on operations for wireless device 12 may correlate, for example, to an avoidance of use during school hours for children. Other restrictions may include a number of minutes per month that wireless device 12 may be used without exceeding a service provider allotment. Typically, exceeding a service provider allotment incurs additional expense in usage of wireless device 12, and restricting wireless device 12 to the base service provider allotment can avoid the additional cost. Moreover, a supervisor may establish a profile for a supervised wireless device that specifies an allotment of a specified number of minutes, text message allotment or email allotment of permitted use that differs from the service provider allotment. Profile database 15 may also include information related to restricted addresses or numbers for wireless device 12. Such a restrictive list is typically referred to as a blacklist, so that any entries provided in the blacklist correspond to restrictions on communications for wireless device 12. A blacklist may include numbers/addresses that may not be called and/or reached from the supervised wireless device and/or numbers that may not originate a communication to the supervised wireless device. Additionally, the supervisor may create a white list, which includes addresses or numbers of persons who may always be contacted or who may contact the wireless device.
Many other types of restrictions are possible, based on length of time, time of day, day of week, and so forth. In addition, wireless device 12 may be any type of wireless device that communicates over a network including mobile telephones, wireless enabled PDAs, portable computers and so forth. Various networks may carry messages between wireless device 12 and ESP 13, including a switched network 11 and an IP network 27. Switched network 11 may be a telephone network, which may include a publicly switched telephone network (PSTN) 11a that connects voice calls, and a signaling network 11b that provides signaling and control for switched network 11. According to an exemplary embodiment, wireless device 12 may communicate using IP addresses, short code identifiers or telephone numbers, for example. Because of the different designation schemes for identifying participants in the different networks, profile database 15 may include IP addresses, short code identifiers or telephone numbers, or other network participant identifiers, for example.
Communications from supervised wireless device 12 typically pass through a base station 16 that includes various antennas and transceivers for wireless communications. The communications involved with wireless device 12 may be a voice communication (or call), a text message, such as a Short Message Service (SMS) text message, a Multimedia Message Service (MMS) message, an Instant Message (IM), an email or any other data session communication.
Voice communications are handled with a Mobile Switch Center (MSC) 17, while text messages are handled through an SMS Center (SMSC) or a Multimedia Message Service Center (MMSC) 18. Data transmissions are conveyed through a Mobile Data Network (MDN) 25. Irrespective of the type of communication, the communication message is steered through network 11 or through IP network 27 to permit communication between wireless device 12 and one or more other communication devices accessible through network 11 or IP network 27.
When a call is made by, or directed to supervised wireless device 12, a lookup is performed in an HLR or VLR associated with the applicable MSC 17. If the lookup results in a determination that the device is a supervised wireless device, the call data associated with the voice communication is redirected to supervisory platform 14.
MSC 17 forwards emergency service calls to ESP 13 without intervention or restriction from supervisory platform 14. The emergency service calls receive bifurcated treatment in that MSC 17 also forwards a notification message to supervisory platform 14 when an emergency service call is placed. That is, the HLR or VLR are notified specifically in the case of an emergency service call, as MSC 17 can be “hard wired” to direct emergency service calls to ESP 13 without processing that may occur in normal calls. The notification to the HLR or VLR causes restrictions on return calls to wireless device 12 to be disabled, as subsequently described in greater detail. After ESP 13 handles the emergency communication, operators at ESP 13 sometimes initiate a callback communication to supervised wireless device 12 to ensure that any emergency situation has been resolved or is in the process of being resolved. In particular, when ESP 13 is a 911 call center, 911 operators may initiate a callback communication to wireless device 12 after the initial emergency communication is received from wireless device 12. Because wireless device 12 is managed by supervisory platform 14, absent special handling by supervisory platform 14, a communication initiated by ESP 13 may be restricted due to one or more settings in the profile database 15. In addition, identifiers for 911 operators, such as telephone numbers, are drawn from a pool of available emergency system numbers. Because a different number may be used by a 911 operator with each call, it is not likely that a return call to wireless device 12 will use the same telephone number as was used during an initial contact. Thus, there is no straightforward way to identify that a call targeted for wireless device 12 originates from ESP 13 to help disable restrictions on incoming calls to wireless device 12 in the case of a callback from ESP 13.
Similarly, wireless device 12 may originate an SMS emergency text message, which is routed through base station 16 to SMSC/MMSC 18. SMSC/MMSC 18 directs the text message to ESP 13 through network 11. Emergency text messages routed through network 11 are forwarded to ESP 13 through signaling network 11b. ESP 13 may attempt to send a return SMS text message to mobile device 12 to ensure that the emergency situation has been resolved or is in the process of being resolved. The address or identifier of ESP 13 may not be recognized within profile database 15, and the return message from ESP 13 may be blocked due to restrictions placed on the operation of wireless device 12.
Other types of data communications from mobile device 12 may be made on an emergency basis through data session protocols, such as with an instant message (IM) or an email. Data session messages are passed from wireless device 12 through base station 16 to MDN 25 and then through IP network 27. The data session messages arrive at ESP 13 from IP network 27. Again, ESP 13 may attempt a return communication through a data session, such as an IM or email message. If wireless device 12 is restricted from receiving data session messages, the return communication from ESP 13 may not be permitted to pass to wireless device 12.
The presently disclosed system provides a means for permitting reception of emergency service communications at supervised wireless device 12 at a time when such communications might otherwise be restricted. The system and method disables restrictions that are applicable to supervised wireless device 12 to permit wireless device 12 to receive incoming communications, or alternatively identifies the communication as an emergency service communication to permit wireless device 12 to receive the communication.
a shows a ping-pong diagram that illustrates process flows for voice communications involving supervised wireless device 12 and ESP 13. In path 200, a user places a 911 emergency call using a supervised wireless device 12. The call is conveyed to MSC 17 and directed to ESP 13 without restrictions or intervention by supervisory platform 14 as indicated with path 202. As illustrated by path 204, MSC 17 conveys a notification of the emergency call to supervisory platform 14. The notification includes the called number and the calling number. In response to receipt of the notification, database 15, which is coupled to or integrated with supervisory platform 14, is updated to reflect the fact that supervised wireless device 12 has initiated an emergency service communication as illustrated with path 206. Updating database 15 permits tracking of emergency service calls, and can contribute to detecting abuse of the system for removing call restrictions, for example.
Upon recognition of the call as being placed to an emergency service, supervisory platform 14 disables restrictions on the originating supervised wireless device 12 that could restrict the completion of a return communication from ESP 13. The system may permit restrictions to be disabled manually for a period of time defined by the operator or a supervisor of the supervised wireless device 12. Alternatively, the restrictions may be lifted automatically for a predefined period. The period of time may vary based on the carrier or the provider of the supervisory service. Alternatively, or in addition, the system may disable restrictions until a specific event occurs, such as detection of a return call from the contacted emergency service, for example.
b shows a ping-pong diagram that illustrates return call handling involving a return call from ESP 13. In path 210, ESP 13 initiates a return call to wireless device 12. MSC 17 receives and routes the call data to supervisory platform 14 as depicted by path 212. Supervisory platform 14 processes the call data to determine whether the call from ESP 13 to supervised wireless device 12 should be permitted to be completed. Supervisory platform 14 checks database 15 as illustrated by path 214 to determine whether wireless device 12 is restricted from incoming calls. Database 15 provides an indication to supervisory platform 14 regarding the status of restrictions on wireless device 12 as indicated by path 216. In an exemplary embodiment, supervisor platform 14 processes the restriction status to determine that the incoming call should be connected to wireless device 12, and signals MSC 17 of this determination as illustrated in path 218. MSC 17 then completes a call connection between ESP 13 and wireless device 12, as indicated by path 220. In this exemplary embodiment, all restrictions on incoming calls are disabled to permit any voice communications directed to wireless device 12 to be connected during the period in which restrictions are disabled. By disabling all restrictions on incoming calls to wireless device 12, supervisory platform 14 ensures that it does not block a return voice communication from an emergency service. It should be apparent that other scenarios for disabling restrictions on wireless device 12 may be used, such as in the case where all incoming calls except those on a black list may be connected.
In another embodiment, a return call from ESP 13 to wireless device 12 includes an indication that identifies the return call as having a high priority, or as being from an emergency service. In this embodiment, MSC 17 receives the call from ESP 13 that includes data associated with the call. The data includes an emergency priority indication. Upon determining that the call is of a priority or emergency nature, the call may be immediately connected to wireless device 12. This type of call processing may be conducted solely at MSC 17, with a notification of the call being forwarded to supervisory platform 14, which may record the priority call event in database 15.
In each of the cases described above, the detection of a priority indication may be used as an event for reestablishing call restrictions on wireless device 12. That is, upon supervisory platform 14 being notified of a priority call, or receiving call data that includes a priority indication, supervisory platform 14 may update database 15 to reestablish voice communication restrictions on wireless device 12. In this way, wireless device 12 is again restricted after completion of the emergency service call and the return call cycle.
When restrictions are disabled for wireless device 12, the restrictions need not be related to the original call placement. For example,
a and 3b show ping-pong diagrams that illustrate handling of communications involving Simple Message Service (SMS) messages to and from an emergency service provider. In path 300, a mobile device user initiates an emergency service SMS/MMS message from wireless device 12 to a messaging gateway such as SMSC/MMSC 18. SMSC/MMSC 18 directly forwards the SMS/MMS message to ESP 13 as illustrated by path 302, thereby providing immediate notification from wireless device 12 to ESP 13 of the emergency condition. The notification includes identifying data for the source and destination of the message and information sufficient to identify the message as an emergency communication. In addition, SMSC/MMSC 18 forwards a notification to supervisory platform 14 as depicted by path 304. Supervisory platform 14 processes the notification and removes any applicable restrictions in database 15 that would prevent the receipt of a return message from ESP 13 to wireless device 12 associated with the message source identifier as illustrated by path 306.
b shows a ping-pong diagram that illustrates return message handling for SMS/MMS messages between ESP 13 and wireless device 12. In path 310, a return SMS/MMS message is transmitted from ESP 13 to supervised wireless device 12 that originated the emergency message as illustrated in
As discussed above, once the return message from ESP 13 to wireless device 12 is permitted, restrictions on wireless device 12 may be reestablished. For example, once supervisory platform 14 is notified of the return message, as indicated in path 312, supervisory platform 14 may update database 15 to reestablish restrictions on incoming messages to wireless device 12. Alternatively, the restrictions may be reestablished based on events or a time interval, for example. More specifically, supervisory platform 14 may wait a predetermined time interval after notification of the original message from wireless device 12 or the return message from ESP 13 to reestablish restrictions on wireless device 12. Such a time interval may permit any additional messaging between wireless device 12 and ESP 13 to be completed before restrictions are again imposed on wireless device 12.
Supervisory platform 14 may restart or reset the time interval for removing restrictions from wireless device 12 in the event a message from wireless device 12 indicates an ongoing emergency situation. Similarly, supervisory platform 14 may provide logic that prevents the restrictions from being imposed on wireless device 12 if an ongoing emergency situation resets an event mechanism, such as a state machine, that might otherwise reestablish restrictions on wireless device 12. That is, the return message from ESP 13 may be used as an event to contribute to reestablishing restrictions on wireless device 12, but may be overridden if wireless device 12 causes an event that indicates an ongoing emergency situation.
Disabling and reestablishing restrictions in each cycle represented by
As discussed above, disabling restrictions on wireless device 12 may include disabling all restrictions on all available communication channels, such as voice, SMS, IM, data session and so forth, or a subset of the available communication channels. Disabling restrictions may also be dependent upon other criteria such as black lists, so that outside communications from black listed sources are not permitted even when other restrictions are disabled.
Disabling or reestablishing restrictions on wireless device 12 may also include all or a subset of the available communication channels for wireless device 12. For example, if an emergency communication was made to ESP 13 through an SMS/MMS message, disabling or reestablishing restrictions on wireless device 12 may include the communication channel on which the communication was received, or all other available communication channels.
a and 4b show ping-pong diagrams that illustrate emergency message handling for data session type communications, such as IM or email communications. In
b shows a ping-pong diagram that illustrates return message handling for an IM, email or other data communications. An operator at ESP 13 may transmit a data session message to wireless device 12 following the original emergency communication from wireless device 12 to ensure that any emergency situation is resolved or in the process of being resolved. The data session message travels from ESP 13 to MDN 25 as indicated in path 410 via IP network 27. MDN 25, upon receipt of the data session message, provides a notification to supervisory platform 14 that includes message source and destination identifiers as illustrated by path 412. Supervisory platform 14 determines the status of restrictions on wireless device 12 by consulting database 15, as depicted by path 414. Database 15 returns the status of restrictions on wireless device 12 to supervisory platform 14 as illustrated by path 416. Supervisory platform 14 then instructs MDN 25 on the appropriate policy. In this exemplary embodiment, database 15 indicates that there are no restrictions on a data session message from ESP 13 to wireless device 12, and supervisory platform 14 instructs MDN 25 via gateway 26 and IP network 27 to permit the message to pass to wireless device 12, as illustrated by path 418. In response to the instruction from supervisory platform 14, MDN 25 forwards the message to wireless device 12 as illustrated by path 420.
As discussed above, the type or number of restrictions on wireless device 12 may be variously disabled or reestablished over the course of the processes illustrated in
a and 5b show ping-pong diagrams that illustrate an alternate method of emergency message handling for SMS/MMS type messaging. In
b illustrates ESP 13 responding to wireless device 12 with an SMS/MMS message. ESP 13 directs a message to wireless device 12, and the message is received at SMSC/MMSC 18 as illustrated by path 510. SMSC/MMSC 18 provides a notification to supervisory platform 14 that includes message source and destination identifiers as illustrated by path 512. Supervisory platform 14 checks the status of restrictions on wireless device 12 by querying database 15 as depicted by path 514. The information returned from database 15 to supervisory platform 14 indicates that the message from ESP 13 should be forwarded to wireless device 12 without restriction as depicted by path 516. Supervisory platform 14 then instructs SMSC/MMSC 18 to deliver the message from ESP 13 to wireless device 12 as illustrated by path 518. SMSC/MMSC 18, upon being instructed by supervisory platform 14, forwards the message to wireless device 12 as illustrated by path 520.
In the case of SMS/MMS messages and data sessions including IM and email communications, restrictions on wireless device 12 are disabled to permit emergency communications in either direction between wireless device 12 and ESP 13. Accordingly, a number of messages may be exchanged between wireless device 12 and ESP 13 during an interval in which restrictions on wireless device 12 are disabled.
a-6b show ping-pong diagrams that illustrate emergency message handling for data sessions such as IM and email communications. In
b shows ESP 13 sending a data communication reply to wireless device 12, which is received at MDN 25 as indicated in path 610. MDN 25 notifies supervisory platform 14 of the emergency response message as illustrated by path 612 and provides message source and destination identifiers to supervisory platform 14. Supervisory platform 14 checks the restriction status of wireless device 12 by querying database 15 as illustrated by path 614. The result of the query on database 15 is provided to supervisory platform 14 as illustrated by path 616. Supervisory platform 14 determines that the message should be permitted, and instructs MDN 25 accordingly as illustrated by path 618. In response to instructions from supervisory platform 14, MDN 25 forwards the emergency data session message to wireless device 12 as illustrated by path 620.
The messaging between wireless device 12 and ESP 13 can continue for a number of cycles as illustrated in
As with other communication channels discussed above, the type and number of restrictions on wireless device 12 that may be applied or disabled with respect to data communications can vary, depending upon setup or application, for example. Supervisory platform 14 may continue to restrict incoming messages to wireless device 12 that are found on a black list located in database 15, for example, even while other restrictions may be disabled.
The above described communications with an emergency service provider may be tracked. Information regarding the initiation of communications with emergency services may be provided in the form of a notification or report available to a supervisor or operator of a supervisory account associated with a supervised wireless device. The notification or report may be made accessible through the supervisory platform so that the operator or supervisor can review communications with the emergency service provider. The communications that are tracked and for which notifications or reports are provided may include voice, text or multimedia messaging and data sessions, such as Instant Messaging (IM) or emails. The operator or the supervisor responsible for the supervised account associated with the supervised wireless device can determine if there is any misuse associated with emergency communications to an emergency service provider, for example.
As discussed above, emergency messages provided by ESP 13 may include an indication of priority or emergency classification to speed delivery of the messages over network 11 or IP network 27, for example. For communications involving supervised wireless device 12, source and destination data including the priority indication may be passed to supervisory platform 14 to indicate when any communication from ESP 13 to wireless device 12 are taking place. Supervisory platform 14 may detect the priority indication to trigger events such as a timeout for restriction disablement timers or to trigger events to reestablish restrictions on wireless device 12, for example.
The indication provided in the emergency service return communication may be a priority bit contained within communication packets or call data associated with the return communication from ESP 13. The priority bit may be used by network elements including supervisory platform 14 to identify the return communication as an emergency communication and may be used by supervisory platform 14 to over-ride restrictions for supervised wireless device 12 that might otherwise prevent connection or completion of the communication.
It will be appreciated by those of ordinary skill in the art that further modifications to and variations of the above-described extended defect sizing technique may be made without departing from the inventive concepts disclosed herein. Accordingly, the invention should not be viewed as limited except as by the scope and spirit of the appended claims.
This application claims benefit under 35 U.S.C. §119(e) of U.S. Provisional Application No. 60/836,825, filed Aug. 10, 2006, entitled EMERGENCY SERVICE PROVISION FOR A SUPERVISED WIRELESS DEVICE.
| Number | Date | Country | |
|---|---|---|---|
| 60836825 | Aug 2006 | US |