The technical field generally relates to wireless devices. More specifically, the technical field relates to providing an indication of the status of a wireless accessory.
Many of today's electronic systems include devices that communicate with each other wirelessly. There are many problems associated with these wireless systems and the devices that are a part of these systems. One example of a problem with current devices is that wireless accessories are easily lost. It is not uncommon for a user to put down a wireless accessory and then leave the wireless accessory not realizing that the user no longer has the wireless accessory. In addition, a wireless accessory may fall off a user. For example, when a user carries a headset on a lanyard it may fall off the lanyard without the user noticing. Another example of a shortcoming of present systems is that it is easy to let the power run down on a wireless accessory. A wireless accessory may be powered by a battery. It is not uncommon for one using a wireless accessory to use the wireless accessory, and, although the user does not intend to use the wireless accessory further, forget to turn off the wireless accessory. Thus, even though the user knows he will not use the wireless accessory, he leaves it on and the battery drains down limiting future usage. An example situation includes a user of a BLUETOOTH® headset leaving the headset in his or her car at the end of the day without turning the headset off. Another problem is that wireless devices, due to their generally small size, may be easily stolen.
This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description of Illustrative Embodiments. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.
A communications device (e.g., a mobile phone) is configured to alert its user when the status of a wireless accessory (e.g., a BLUETOOTH® headset) meets certain conditions. In order to determine the status of the wireless accessory, the communications device monitors a signal broadcast from the wireless accessory. The communications device can determine the status of the wireless accessory via various means, including the strength of the signal, activity of the signal, and/or inactivity of the signal, for example. In an example embodiment, when the wireless accessory is removed beyond the proximate area where the communications device is located, the communications device issues an alert to indicate that the communications device may be moving away from the wireless accessory or the wireless accessory may be moving away from the communications device. An exemplary situation includes a mobile phone user who has the mobile phone on his or her person. If the user puts down a wireless headset and walks away from it, the mobile phone alerts the user. In another example embodiment, when the wireless accessory has not been used for active communication within a specified period of time, the communications device issues an alert to indicate, for example, that the wireless accessory is drawing power, but is not being used.
The foregoing and other objects, aspects and advantages of providing an indication of the status of a wireless accessory will be better understood from the following detailed description with reference to the drawings.
The communications device 110 and the wireless accessory 130 work together via a wireless interface 135 over which communication signals are sent wirelessly between the communications device 110 and the wireless accessory 130. The wireless interface 135 can comprise any appropriate type of interface, such as, for example, an optical interface, an infrared interface, an electromagnetic interface, a radio frequency (RF) interface, an acoustic interface, or a combination thereof. In an example configuration, the wireless interface 135 is a BLUETOOTH® conformant interface. In an example embodiment, the wireless accessory 130 transmits a wireless accessory signal 145 from which the communications device 110 can determine the status of the wireless accessory 130.
The signal processor 212 analyzes the wireless accessory signal 145 or detects the lack of reception of the wireless accessory signal 145. Based on predetermined conditions, the signal processor 212 determines the status of the wireless accessory 130 and what type of alert the communications device 110 should communicate (e.g., a normal alert or other alert). A normal alert is provided when the status of the wireless accessory 130 is normal. An abnormal alert is provided when the status of the wireless accessory 130 is abnormal.
An abnormal status describes a state where a predetermined condition, defined as abnormal, is met. As an example, a communications device 110 may be programmed to define an abnormal status as a state that needs the attention of a user. In one example embodiment, an abnormal status is defined as the state when the wireless accessory signal 145 indicates that the wireless accessory 130 may be moving away from the communications device 110. In the example embodiment, the communications device 110 renders an abnormal alert to communicate to the user that the wireless accessory 130 may be moving away from the communications device 110. A normal status is a status that communicates that none of the abnormal conditions for which the communications device 110 tests have been met.
In the example of
In the expanded communications system environment 200 shown in
If the communications device 110 is working with the other device(s) 260 as shown in
At step 300, a connection is established between a wireless accessory and a communications device (e.g., between the wireless accessory 130 and the communications device 110). The connection can be established at any appropriate time, such as when power is provided to the communications device and the wireless accessory. At step 305 of the method, a wireless accessory transmits a signal to a communications device. At step 310 of the method, a communications device determines whether the status of a wireless accessory meets certain conditions 310. In an example embodiment, the wireless accessory 130 transmits the wireless accessory signal 145 to the communications device 110 and the communications device 110 determines whether the status of the wireless accessory 130 meets the conditions 310. The flow diagram shows examples of conditions 310 for which a communications device may test at steps 315, 320, 325, and 330.
At step 315, the communications device determines the last time the communications device received the signal from the wireless accessory. If the communications device does not receive the signal within a defined time period, the communications device alerts the user of the communications device by sending a lost connection alert 317. The amount of time elapsed before the communications device sends a lost connection alert can be fixed or user defined. The lost connection alert 317 may contain information about the day and time the signal was lost. The lost connection alert 317 may also contain information about the location of the communications device at the point the signal was lost by the communications device.
If at step 315 the signal has not been lost, the process continues at step 320. At step 320, the communications device determines if the signal indicates that the wireless accessory is powering down. If the communications device detects a power down signal from the wireless accessory, the communications device alerts the user of the communications device by sending a power down alert 322. The power down alert 322 may contain information about the day and time the wireless accessory powered down. The power down alert 322 may also contain information about the location of the communications device at the point the wireless accessory powered down.
If at step 320 the signal does not indicate that the wireless accessory is powering down, the process continues at step 325. At step 325, the communications device determines if the strength of the signal is below a defined strength. If the signal strength is below the defined strength, the communications device alerts the user of the communications device by sending a proximity alert 327. The proximity alert 327 may contain information about the day and time the proximity alert 327 was triggered. The proximity alert 327 may also contain information about the location of the communications device at the point the proximity alert 327 was triggered.
If at step 325 the signal strength is not below the defined strength, the process continues at step 330. At step 330, the communications device determines the last time that the signal indicated that the wireless accessory was used for active communications. If the wireless accessory has not been used for active communications within a defined period of time, the communications device alerts the user of the communications device by sending a conserve power alert 332. The conserve power alert 332 may contain information about the day and time the signal triggered the conserve power alert 332. The conserve power alert 332 may also contain information about the location of the wireless accessory at the point the signal triggered the conserve power alert 332.
If at step 330 the signal does not indicate a conserve power alert 332 is appropriate, the process continues at step 335. At step 335, the communications device sends a normal alert 335 that indicates the status of the wireless accessory is normal (i.e., none of the conditions 310 that define an abnormal status have been met). In an alternate embodiment, a normal status may be indicated by the lack of an alert.
At step 340, the communications device renders one or more alerts depending on whether the conditions 310 have been met, indicating an abnormal status, or whether the status is normal an indicated by step 335. The alerts may be rendered by any appropriate means and may be visually rendered, acoustically rendered, or mechanically rendered. In an example embodiment, when the strength of the wireless accessory signal 145 is below a certain threshold, the communications device 110 alerts the user(s) of the communications device 110 by sending a proximity alert 327. Examples of ways the proximity alert may be transmitted to the user(s) of the communications device 110 include transmitting a sound, displaying the words ‘proximity alert’ on a video display screen, causing the communications device 110 to vibrate, causing lights on the communications device 110 to flash, sending an email to the communications device 110, or any other appropriate means.
As shown at step 345, the communications device can also be configured to send alerts 340 to other device(s). If the communications device is not configured to send alerts 340 to other device(s), one cycle of the method is complete (i.e. cycle complete 355) and another cycle begins. If the communications device is configured to send alert(s) 340 to other device(s), the communications device transmits the current alert(s) 340 to the other device(s) at step 350. After the communications device transmits the alert(s) 340 to the other device(s), one cycle of the method is complete and another cycle begins.
The underlying concepts of the example embodiments can be applied to any communications device or system capable of working with wireless accessories. The various techniques described herein can be implemented in connection with hardware or software or, where appropriate, with a combination of both. For example, the method of
The methods and apparatus for providing an indication of the status between a communications device and its wireless accessory also can be practiced via communications embodied in the form of program code that is transmitted over some transmission medium, such as over electrical wiring or cabling, through fiber optics, or via any other form of transmission, wherein, when the program code is received and loaded into and executed by a machine, such as an EPROM, a gate array, a programmable logic device (PLD), a client computer, or the like, the machine becomes an apparatus for providing an indication of the status between a communications device and its wireless accessory. When implemented on a general-purpose processor, the program code combines with the processor to provide a unique apparatus that operates to invoke the functionality of providing an indication of the status between a communications device and its wireless accessory. Additionally, any storage techniques used in connection with providing an indication of the status between a communications device and its wireless accessory can invariably be a combination of hardware and software.
While providing an indication of the status of a wireless accessory has been described in connection with the various embodiments of the various figures, it is to be understood that other similar embodiments can be used or modifications and additions can be made to the described embodiments for performing the same function of providing an indication of the status of a wireless accessory without deviating therefrom. Therefore, providing an indication of the status of a wireless accessory should not be limited to any single embodiment, but rather should be construed in breadth and scope in accordance with the appended claims.
Number | Name | Date | Kind |
---|---|---|---|
5748084 | Isikoff | May 1998 | A |
5796338 | Mardirossian | Aug 1998 | A |
5991645 | Yuen et al. | Nov 1999 | A |
6154665 | Briffett et al. | Nov 2000 | A |
6853840 | Najafi | Feb 2005 | B2 |
6956480 | Jespersen | Oct 2005 | B2 |
7664463 | Ben Ayed | Feb 2010 | B2 |
7710289 | Liu et al. | May 2010 | B2 |
8140012 | Causey et al. | Mar 2012 | B1 |
20010002211 | Lee | May 2001 | A1 |
20010056305 | Moriya et al. | Dec 2001 | A1 |
20030063003 | Bero et al. | Apr 2003 | A1 |
20030083011 | Haller et al. | May 2003 | A1 |
20040155777 | Mitchell et al. | Aug 2004 | A1 |
20040259542 | Viitamaki et al. | Dec 2004 | A1 |
20050037818 | Seshadri et al. | Feb 2005 | A1 |
20050232190 | Karaoguz et al. | Oct 2005 | A1 |
20060003700 | Yasuda et al. | Jan 2006 | A1 |
20060019605 | Shau | Jan 2006 | A1 |
20060025176 | Llamas et al. | Feb 2006 | A1 |
20060105713 | Zheng et al. | May 2006 | A1 |
20060105743 | Bocking et al. | May 2006 | A1 |
20060109825 | Abdel-Kader et al. | May 2006 | A1 |
20070030156 | Schlager et al. | Feb 2007 | A1 |
20070080824 | Chen et al. | Apr 2007 | A1 |
20070129113 | Klicpera et al. | Jun 2007 | A1 |
20070224939 | Jung et al. | Sep 2007 | A1 |
20070224980 | Wakefield | Sep 2007 | A1 |
20070281660 | Chon | Dec 2007 | A1 |
20080039138 | Teicher | Feb 2008 | A1 |
20080111698 | Atherton | May 2008 | A1 |
20080146161 | Bugenhagen | Jun 2008 | A1 |
20080153515 | Mock et al. | Jun 2008 | A1 |
20080305770 | Kasama | Dec 2008 | A1 |
20090011796 | Ormson | Jan 2009 | A1 |
20090058670 | Sweeney et al. | Mar 2009 | A1 |
Entry |
---|
U.S. Appl. No. 13/401,897, filed Feb. 22, 2012, Causey et al. |