HK1096230B - System and method for remotely locating a lost mobile communication device - Google Patents
System and method for remotely locating a lost mobile communication device Download PDFInfo
- Publication number
- HK1096230B HK1096230B HK07100978.9A HK07100978A HK1096230B HK 1096230 B HK1096230 B HK 1096230B HK 07100978 A HK07100978 A HK 07100978A HK 1096230 B HK1096230 B HK 1096230B
- Authority
- HK
- Hong Kong
- Prior art keywords
- communication device
- wireless communication
- remote server
- user
- mobile communication
- Prior art date
Links
Description
Modem mobile communication devices have many alerting or notification mechanisms, such as an audible ring tone, visible signal, vibration motor, etc. Oftentimes, however, users of these devices will disable some or all of these notification mechanism. For example, if the user is in a movie theatre, it is common practice to turn off these notification mechanisms so as not to disturb the other movie patrons. There are many other examples of situations where the user may disable the device notifications. Subsequently, then, if the user misplaces their device (with the notifications disabled) it may become difficult to locate the device. This application is directed to solving the problem of how to locate a lost mobile communication device, particularly when the device notifications have been disabled by the user.
According to the present invention, the above mentioned problem is solved by a method of locating a wireless communication device according to claim 1 and by a system according to claim 5.
- Figure 1
- is a system diagram of a system for remotely locating a lost mobile communication device;
- Figure 2
- is a block diagram of an exemplary mobile communication device that may operate in conjunction with the system disclosed in Figure 1;
- Figure 3
- is a flow diagram of an exemplary method of remotely locating a lost mobile communication device.
Turning now to the drawing figures, which describe an example of the invention described in this application, Figure 1 is a system diagram 10 of a system for remotely locating a lost mobile communication device. The example system 10 includes an enterprise server 14, a mail server 12, a storage medium 16 for electronic messaging (e-mail) account data, and a wireless gateway 26. Also illustrated are the mobile communication device 100, including memory for storing user preferences 32, a wireless network 28, a wide area network (WAN) 22, a firewall 20, a desktop client 18, and one or more other electronic messaging systems 24.
The mail server 12 may include electronic messaging software executing on a computer within a local area computer network (LAN). The mail server 12 is coupled to local network devices 14, 16, 18 via the LAN, and is coupled to remote network devices 24 via the WAN 22. The LAN and WAN 22 may be separated by a firewall 20.
The mail server 12 maintains an electronic mail (e-mail) account within the e-mail account database 16 for each desktop client 18 in the LAN. The e-mail account database 16 may be one or more storage devices coupled to the mail server 12, and may be included within the same network device as the mail server 12 or in one or more separate devices within the LAN. The desktop client 18 may be one of a plurality of computers (e.g., personal computers, terminals, laptop computers, or other processing devices) coupled to the mail server 12 via the LAN that execute electronic messaging software to send and receive electronic messages (e-mail) via the mail server.
Electronic messages sent from the desktop client 18 are stored by the mail server 12 in an outgoing message storage location (an "outbox") within a corresponding e-mail account 16. If the outgoing message is addressed to an e-mail account within the LAN, then the mail server 12 delivers the message to an incoming message storage location (an "inbox") in the appropriate e-mail account 16. If the outgoing message is addressed to an e-mail account in another electronic messaging system 24, however, then the message is delivered via the WAN 22. Similarly, incoming electronic mail (e-mail) addressed to the e-mail account 16 is received by the mail server 12 and stored to the e-mail account database 16 within the appropriate incoming message storage location ("inbox"). The incoming e-mail may then be retrieved from the e-mail account 16 by the desktop client 18, or may be automatically pushed to the desktop client 18 by the mail server 12.
The enterprise server 14 may include electronic mail (e-mail) redirection software executing on a computer within the LAN. The enterprise server 14 is operational to redirect electronic mail messages (e-mail) from the e-mail account 16 to the mobile communication device 100 and to place messages sent from the mobile communication device 20 into the e-mail account 16 for delivery by the mail server 12. The enterprise server 14 stores mobile device information, such as a wireless identification (e.g., a PIN), used to communicate with the mobile communication device 100. The enterprise server 14 may, for example, communicate with the mobile communication device 100 using a direct TCP/IP level connection with the wireless gateway 26, which provides an interface between the WAN 22 and the wireless network 28.
When an electronic message (e-mail) is received in the inbox of the e-mail account 16, the e-mail is detected by the enterprise server 14, and a copy of the message and any necessary mobile device information are sent over the WAN 22 to the wireless gateway 26. For example, the enterprise server 14 may encapsulate a copy of the message into one or more data packets along with a wireless identification (e.g., a PIN) for the mobile communication device 100, and transmit the data packet(s) to the wireless gateway 26 over a direct TCP/IP level connection. The wireless gateway 26 may then use the wireless identification and/or other mobile device information to transmit the data packets(s) containing the electronic message over the wireless network 28 to the mobile communication device 100.
The enterprise server 14 is also coupled to a policy settings data store 30, which provides provisioning data for the mobile communication devices 100 served by the system 10. A central site administrator sets, resets, alters and/or manages the provisioning data 30 in order to control the delivery of redirection services to the devices 100 which are in communication with the enterprise server 14. One such policy setting is a lost device policy. This policy setting may be activated by a central site administrator, or by some other party, either directly through interaction with the enterprise server 14, or indirectly by transmitting policy setting data to the enterprise server 14 from some remote location.
The lost device policy setting may be activated when a user of a mobile device 100 reports that its device is lost. This setting is particularly useful in the situation where the user of the lost mobile device 100 has disabled device notifications such that the user could not send a message (or place a call) to the lost device to make it reveal its location. Although the preferred method of activating the lost device policy is through a central site administrator managing the policy setting database 30, alternatively a user of the lost device could send an electronic communication to the enterprise server to cause the lost policy setting to be activated. This electronic communication could be an e-mail message, a voice message, etc.
Regardless of how the lost policy setting is activated, following activation the enterprise server 14 will transmit a remote location command to the lost mobile device 100. The mobile device receives the remote location command and, in response thereto, alters the user preferences 32 set by the user to enable notifications.
Once the user preferences 32 have been altered so as to enable notifications, the user of the mobile device 100 then subsequently calls or send a communication to the mobile device 100, thereby causing an alert mechanism such as an audible signal to be activated. In this way the user can then locate the lost device 100. Having found the device 100, the user may then be prompted by the device to indicate it has been found, such as by clicking a key or entering security credentials into the found device 100.
Electronic messages sent from the mobile communication device 100 may be encapsulated into one or more data packets along with a network identification for the enterprise server 14 and then transmitted over the wireless network 28 to the wireless gateway 26. The wireless gateway 26 may use the network identification for the enterprise server 14 to forward the data packet(s) over the WAN 22 to the enterprise server 14, preferably via a direct TCP/IP level connection. Upon receiving the data packet(s) from the wireless gateway 26, the enterprise server 14 places the enclosed electronic message (e-mail) into the outbox of the associated e-mail account 16. The mail server 12 then detects the e-mail in the outbox and delivers the message, as described above.
Security may be maintained outside of the firewall 32 by encrypting all electronic messages sent between the enterprise server 14 and the mobile communication device 100. Command data, such as the remote location command discussed above, may also be encrypted. For instance, an electronic message to be redirected to the mobile communication device 100 may be encrypted and compressed by the enterprise server 14, and the encrypted message may then be encapsulated into one or more data packets for delivery to the mobile communication device 100. To maintain security, the electronic message may remain encrypted over the entire communication path 22, 26, 28 from the enterprise server 14 to the mobile communication device 100. Similarly, electronic messages sent from the mobile communication device 100 may be encrypted and compressed by the mobile communication device 100 before being packetized and transmitted to the enterprise server 14, and may remain encrypted over the entire communication path 28, 26, 22 from the mobile communication device 100 to the enterprise server 14.
The processing subsystem 138 controls the overall operation of the mobile communication device 100. Operating system software executed by the processing subsystem 138 may be stored in a persistent store, such as a flash memory 124, but may also be stored in other types of memory devices in the memory subsystem, such as a read only memory (ROM) or similar storage element. In addition, system software, specific device applications, or parts thereof, may be temporarily loaded into a volatile store, such as a random access memory (RAM) 126. Communication signals received by the mobile communication device 100 may also be stored to RAM 126.
The processing subsystem 138, in addition to its operating system functions, enables execution of software applications 124 on the device 100. A predetermined set of applications that control basic device operations, such as data and voice communications, may be installed on the device 100 during manufacture. In addition, a personal information manager (PIM) application, including an electronic messaging application, may be installed on the device.
The PIM may, for example, be operable to organize and manage data items, such as e-mail, calendar events, voice mails, appointments, and task items. The PIM application may also be operable to send and receive data items via the wireless network 119.
Communication functions, including data and voice communications, are performed through the communication subsystem 111, and possibly through the short-range communications subsystem 140. The communication subsystem 111 includes a receiver 112, a transmitter 114 and one or more antennas 116, 118. In addition, the communication subsystem 111 also includes a processing module, such as a digital signal processor (DSP) 120 or other processing device(s), and local oscillators (LOs) 113. The specific design and implementation of the communication subsystem 111 is dependent upon the communication network in which the mobile communication device 100 is intended to operate. For example, a mobile communication device 100 may include a communication subsystem 111 designed to operate within the Mobitex™ mobile communication system, the DataTAC™ mobile communication system, a GSM network, a GPRS network, a UMTS network, and/or an EDGE network.
Network access requirements vary depending upon the type of communication system. For example, in the Mobitex and DataTAC networks, mobile communication devices are registered on the network using a unique personal identification number or PIN associated with each device. In UMTS and GSM/GPRS networks, however, network access is associated with a subscriber or user of a device. A GPRS device therefore requires a subscriber identity module, commonly referred to as a SIM card, in order to operate on a GSM/GPRS network.
When required network registration or activation procedures have been completed, the mobile communication device 100 may send and receive communication signals over the communication network 119. Signals received by the antenna 116 from the communication network 119 are routed to the receiver 112, which provides signal amplification, frequency down conversion, filtering, channel selection, etc., and may also provide analog to digital conversion. Analog-to-digital conversion of the received signal allows the DSP to perform more complex communication functions, such as demodulation and decoding. In a similar manner, signals to be transmitted to the network 119 are processed (e.g., modulated and encoded) by the DSP 120 and are then provided to the transmitter 114 for digital to analog conversion, frequency up conversion, filtering, amplification and transmission to the communication network 119 (or networks) via the antenna 118.
In addition to processing communication signals, the DSP 120 provides for receiver 112 and transmitter 114 control. For example, gains applied to communication signals in the receiver 112 and transmitter 114 may be adaptively controlled through automatic gain control algorithms implemented in the DSP 120.
In a data communication mode, a received signal, such as a text message or web page download, is processed by the communication subsystem 111 and input to the processing device 138. The received signal is then further processed by the processing device 138 for output to a display 122, or alternatively to some other auxiliary I/O device 128. A device user may also compose data items, such as e-mail messages, using a keyboard 138 and/or some other auxiliary I/O device 128, such as a touchpad, a rocker switch, a thumb-wheel, or some other type of input device. The composed data items may then be transmitted over the communication network 119 via the communication subsystem 111.
In a voice communication mode, overall operation of the device is substantially similar to the data communication mode, except that received signals are output to a speaker 134, and signals for transmission are generated by a microphone 136. Alternative voice or audio I/O subsystems, such as a voice message recording subsystem, may also be implemented on the device 100. In addition, the display 122 may also be utilized in voice communication mode, for example to display the identity of a calling party, the duration of a voice call, or other voice call related information.
The short-range communications subsystem 140 enables communication between the mobile communication device 100 and other proximate systems or devices, which need not necessarily be similar devices. For example, the short-range communications subsystem 140 may include an infrared device and associated circuits and components, or a Bluetooth™ communication module to provide for communication with similarly-enabled systems and devices.
The mobile device 100 may include a variety of notification mechanisms, such as a speaker 134 and a display 122. The speaker 134 can be used to indicate an incoming phone call or a received data item by sounding an audible alert, and the display 122 can be used to indicate the same by causing a visible alert on the display 122. The user preferences 32 shown in Figure 1 may be stored in the flash memory 124 of the device 100, and may be configured and re-configured by a user of the device via the keyboard 132 and auxiliary I/O 128 mechanisms.
The above-described embodiments of the invention are intended to be examples only. Those of skill in the art may effect alterations, modifications and variations to the particular embodiments described herein without departing from the scope of the appended claims.
Claims (5)
- A method of locating a wireless communication device (100), comprising the steps of:- contacting (206) a remote server (14) and indicating that the wireless communication device (100) is lost;- transmitting (210) a remote location command from the remote server (14) to the wireless communication device (100) via a wireless network (28);- receiving (212) the remote location command at the wireless communication device (100) and reconfiguring one or more user preferences (32) to enable notifications upon receiving a communication at the wireless communication device (100), wherein the step of reconfiguring one or more user preferences (32) comprises altering one or more user preferences (32) stored in a memory within the wireless communication device (100); and- subsequently to the step of reconfiguring one or more user preferences (32), calling or sending a communication to the wireless communication device (100) by the user of the communication device (100), thereby activating a notification to enable the user to locate the communication device (100).
- The method of claim 1, wherein the contacting step (206) comprises the step of:- placing a telephone call to a central site administrator of the remote server (14); or sending an electronic message to the central site administrator of the remote server (14); or sending an electronic message directly to the remote server (14).
- The method according to one of the previous claims, wherein the remote location command is transmitted by the remote server (14) over a wide area network (22) which couples the remote server (14) to the wireless network (28).
- The method of claim 1, wherein the notifications include an audible alert and/or a visible alert and/or a tactile alert responsive to receipt of a wireless communication.
- A system comprising:- a remote server (14), the remote server (14) being contactable to indicate that a wireless communication device (100) is lost and the remote server (14) being configured to transmit a remote location command to the wireless communication device (100) via a wireless network (28); and- said wireless communication device (100), the wireless communication device (100) being configured to receive the remote location command,characterized in that- the wireless communication device (100) is configured to reconfigure one or more user preferences (32) to enable notifications upon receiving a communication at the wireless communication device (100), namely to alter one or more user preferences (32) stored in a memory within the wireless communication device (100), and- the wireless communication device (100) is further configured to receive - subsequently to the step of reconfiguring one or more user preferences (32) - a communication from the user of the communication device (100) and to activate a notification in response to the communication to enable the user to locate the communication device (100).
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP05000708A EP1684535B1 (en) | 2005-01-14 | 2005-01-14 | System and method for remotely locating a lost mobile communication device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK1096230A1 HK1096230A1 (en) | 2007-05-25 |
| HK1096230B true HK1096230B (en) | 2008-09-05 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8392554B2 (en) | System and method of remotely locating a lost mobile communication device | |
| EP1684535B1 (en) | System and method for remotely locating a lost mobile communication device | |
| US8051987B2 (en) | System and method for wirelessly provisioning a mobile communication device | |
| US20030169151A1 (en) | Method and apparatus for providing dynamic user alert | |
| US20070288582A1 (en) | Notification system and method for a mobile data communication device | |
| KR20010021111A (en) | Messaging and status indication for wireless communication devices | |
| US7583958B2 (en) | Integrated message delivery over a plurality of transport mediums | |
| KR100812344B1 (en) | Method and device for handling push type e-mails for a mobile terminal device according to a user profile | |
| US20080285727A1 (en) | Communications Controller And Protocol | |
| WO2001078320A2 (en) | Notification system and method for a mobile data communication device | |
| CN100334864C (en) | System and method for formatting electronic messages from a mobile communication device | |
| HK1096230B (en) | System and method for remotely locating a lost mobile communication device | |
| HK1113630A (en) | System and method for remotely locating a lost mobile communication device | |
| US20070225020A1 (en) | System and method for processing messages | |
| EP1655914B1 (en) | Method and device for integrated message delivery over a plurality of transport mediums | |
| EP1986401B1 (en) | Indicating user presence on a messaging network | |
| CA2588771C (en) | Notification system and method for a mobile data communication device | |
| HK1091675B (en) | Method and device for integrated message delivery over a plurality of transport mediums | |
| EP1624657B1 (en) | System and method for using a first communication over a first communication medium to establish a second communication over a second communication medium | |
| HK1112789B (en) | Method and device for integrated message delivery over a plurality of transport mediums | |
| HK1112789A1 (en) | Method and device for integrated message delivery over a plurality of transport mediums | |
| HK1123900B (en) | Indicating user presence on a messaging network | |
| HK1085875B (en) | System and method for using a first communication over a first communication medium to establish a second communication over a second communication medium |