Method, apparatus, and computer program product for short-range wireless communication
View Patent ↗Example method, apparatus, and computer program product embodiments are disclosed to enable remote wireless control of an electronic device while in standby mode. Example embodiments of the invention include a method comprising the steps of transmitting, by a device, short-range wireless polling signals via a short-range wireless interface according to a first poll interval; determining whether the device is active, or in a stand-by, low power, idle, or sleep mode state; and when the device is determined to be in a stand-by, low power, idle, or sleep mode state, causing the device to enter into a polling mode for transmitting short-range wireless polling signals via a short-range wireless interface according to a second poll interval that may be the same or different from the first poll interval and ignoring received short-range wireless response signals.
1. A method, comprising:
transmitting, by a polling device, short-range wireless polling signals via a near field communication (NFC) or radio frequency identification (RFID) communication short-range wireless interface according to a first poll interval, and receiving short-range wireless response signals from responding devices responding to the short-range wireless polling signals;
determining, by the polling device, whether the polling device is in an active mode or in an inactive mode, wherein the inactive mode comprises at least one of a stand-by mode, low power mode, idle mode, or sleep mode state;
when the polling device is determined to be in the inactive mode, causing the polling device to enter into a polling mode for transmitting short-range wireless polling signals via the short-range wireless interface according to a second poll interval that may be the same or different from the first poll interval, if the polling device is receptive to being charged by a wireless charger near to the polling device; and
discarding, by the polling device, received short-range wireless response signals from responding devices responding to the short-range wireless polling signals having the second poll interval, so that polling response signals received from a nearby wireless charger, do not activate an operating system of the polling device.
2. The method of claim 1 , further comprising:
preventing information derived from the received short-range wireless response signal from interrupting the stand-by, low power, idle, or sleep mode state.
3. The method of claim 1 , further comprising:
receiving wireless power in response to transmission of the short-range wireless polling signals via the short-range wireless interface.
4. The method of claim 1 , further comprising:
causing the device to enter into a polling mode for transmitting short-range wireless polling signals via the short-range wireless interface, having at least one of a lengthened polling interval and a reduced number of tag technologies being polled, when the device is determined to be in the stand-by, low power, idle, or sleep mode state.
5. The method of claim 1 , wherein the short-range wireless polling signal is one of a near field communication signal or a radio frequency identification signal.
6. An apparatus, comprising:
at least one processor;
at least one memory including computer program code;
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:
transmit short-range wireless polling signals via a near field communication (NFC) or radio frequency identification (RFID) communication short-range wireless interface according to a first poll interval, and receive short-range wireless response signals from responding devices responding to the short-range wireless polling signals;
determine whether the apparatus is in an active mode or in an inactive mode, wherein the inactive mode comprises at least one of a stand-by mode, low power mode, idle mode, or sleep mode state;
when the apparatus is determined to be in the inactive mode, cause the apparatus to enter into a polling mode for transmitting short-range wireless polling signals via the short-range wireless interface according to a second poll interval that may be the same or different from the first poll interval, if the apparatus is receptive to being charged by a wireless charger near to the apparatus; and
discarding received short-range wireless response signals from responding devices responding to the short-range wireless polling signals having the second poll interval, so that polling response signals received from a nearby wireless charger, do not activate an operating system of the apparatus.
7. The apparatus of claim 6 , further comprising:
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:
prevent information derived from the received short-range wireless response signal from interrupting the stand-by, low power, idle, or sleep mode state.
8. The apparatus of claim 6 , further comprising:
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:
receive wireless power in response to transmission of the short-range wireless polling signals via the short-range wireless interface.
9. The apparatus of claim 6 , further comprising:
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:
cause the apparatus to enter into a polling mode for transmitting short-range wireless polling signals via the short-range wireless interface, having at least one of an lengthened polling interval and a reduced number of tag technologies being polled, when the device is determined to be in the stand-by, low power, idle, or sleep mode state.
10. The apparatus of claim 6 , further comprising:
wherein the short-range wireless polling signal is one of a near field communication signal or a radio frequency identification signal.
11. A computer program product comprising computer executable program code recorded on a computer readable non-transitory storage medium, the computer executable program code comprising:
code for transmitting, by a polling device, short-range wireless polling signals via a near field communication (NFC) or radio frequency identification (RFID) communication short-range wireless interface according to a first poll interval, and receiving short-range wireless response signals from responding devices responding to the short-range wireless polling signals;
code for determining, by the polling device, whether the polling device is in an active mode or in an inactive mode, wherein the inactive mode comprises at least one of a stand-by mode, low power mode, idle mode, or sleep mode state;
code for when the polling device is determined to be in the inactive mode, causing the polling device to enter into a polling mode for transmitting short-range wireless polling signals via the short-range wireless interface according to a second poll interval that may be the same or different from the first poll interval, if the polling device is receptive to being charged by a wireless charger near to the polling device; and
code for discarding, by the polling device, received short-range wireless response signals from responding devices responding to the short-range wireless polling signals having the second poll interval, so that polling response signals received from a nearby wireless charger, do not activate an operating system of the polling device.