P
US10448440B2ActiveUtilityPatentIndex 51

Techniques for wireless communication between a terminal computing device and a wearable computing device

Assignee: INTEL CORPPriority: Sep 5, 2013Filed: Dec 29, 2016Granted: Oct 15, 2019
Est. expirySep 5, 2033(~7.2 yrs left)· nominal 20-yr term from priority
Inventors:BELOGOLOVY ANDREY
H02J 50/001H02J 7/47H02J 50/20H04W 12/06H04W 8/18H02J 50/10G06F 1/163H04W 76/11H04W 24/08H04W 4/70H04W 84/12H04W 76/14G06F 1/1635H04W 8/005H04B 1/385H02J 7/025H04B 5/0037H04B 5/0031H02J 2007/0001H04B 5/45H04B 5/20H04W 12/33H04B 5/79
51
PatentIndex Score
0
Cited by
14
References
30
Claims

Abstract

Examples are disclosed for wireless communication between a terminal computing device and a wearable computing device. In some examples, wireless local area network (WLAN) transmissions for packets of various sizes may be transmitted from a terminal computing device to a wearable computing device. At least some of the WLAN transmissions may be used by the terminal computing device to communicate to the wearable computing device based on the wearable computing device having an ability to detect the variable packet sizes. Other examples are described and claimed.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. An apparatus, comprising:
 a processor; and 
 memory storing instructions for execution by the processor, the instructions, when executed, cause the processor to:
 receive a packet having a first size, the packet to indicate a command is forthcoming based on the first size being greater than a threshold, 
 receive a plurality of packets, the plurality of packets to include an identification and the command, the identification based on a first combination of one or more packets of the plurality of packets having one of a second size and a third size, and the command based on a second combination of one or more packets of the plurality of packets having one of the second size and the third size, 
 determine whether the identification matches an assigned identification for a wearable computing device, 
 set the wearable computing device into an idle state if the identification and the assigned identification do not match, and 
 cause a response to transmit based on the command if the identification and the assigned identification match. 
 
 
     
     
       2. The apparatus of  claim 1 , comprising circuitry to harvest energy from one or more transmissions received via communication of at least one of the packet and the plurality of packets. 
     
     
       3. The apparatus of  claim 1 , the processor to cause the response to transmit utilizing energy harvested from one or more transmissions received via communication of at least one of the packet and plurality of packets. 
     
     
       4. The apparatus of  claim 1 , the processor to determine the first size of the packet is greater than the threshold based on a charge time associated with harvesting energy. 
     
     
       5. The apparatus of  claim 1 , the second size represents a “0” bit value and the third size represents a “1” bit value the plurality of packets, and the processor to determine the identification indicated by the first combination of one or more packets representing bit values based on sizes of the one or more packets. 
     
     
       6. The apparatus of  claim 1 , the second size represents a “0” bit value and the third size represents a “1” bit value the plurality of packets, and the processor to determine the command indicated by the second combination of one or more packets representing bit values based on sizes of the one or more packets. 
     
     
       7. The apparatus of  claim 1 , the processor to determine sizes for the plurality of packets based on charge times, the second size having a shorter charge time than a charge time for the third size, and the second size and third size both each having shorter charge times than another charge time the first size. 
     
     
       8. The apparatus of  claim 1 , the idle state comprising one or more resetting charge duration timers and ignoring the plurality of packets. 
     
     
       9. An apparatus, comprising:
 a processor; and 
 memory storing instructions for execution by the processor, the instructions, when executed, cause the processor to:
 send a packet having a first size to one or more wearable computing devices, the packet to indicate a command is forthcoming based on the first size, 
 send a plurality of packets, the plurality of packets to include an identification and the command, the identification based on a first combination of one or more packets of the plurality of packets, each of the one or more packets, and the command based on a second combination of other one or more packets of the plurality of packets, each of the plurality of packets having one of a second size and a third size, and 
 receive a response from a wearable compute device of the one or more wearable devices based on the command and the identification matching an assigned identification for the wearable compute device. 
 
 
     
     
       10. The apparatus of  claim 9 , comprising the processor to send the packet and the plurality of packets as one or more transmissions to cause energy harvesting by the one or more wearable computing devices. 
     
     
       11. The apparatus of  claim 9 , the processor to receive the response in a transmission communicated via energy harvested from one or more transmissions used to send at least one of the packet and the plurality of packets. 
     
     
       12. The apparatus of  claim 9 , the processor to send the packet having the first size greater than a threshold based on a charge time to indicate the command is forthcoming. 
     
     
       13. The apparatus of  claim 9 , the second size represents a “0” bit value and the third size represents a “1” bit value for each of the plurality of packets, and the processor to send the identification indicated by the first combination representing bit values based on sizes of the one or more packets. 
     
     
       14. The apparatus of  claim 9 , the second size represents a “0” bit value and the third size represents a “1” bit value for each of the plurality of packets, and the processor to send the command indicated by the second combination representing bit values based on sizes of the one or more packets. 
     
     
       15. The apparatus of  claim 9 , wherein the second size having a shorter charge time than a charge time for the third size, and the second size and third size each having shorter charge times than another charge time for the first size. 
     
     
       16. A non-transitory computer-readable storage medium containing instructions that, when executed, cause a system to:
 receive a packet having a first size, the packet to indicate a command is forthcoming based on the first size being greater than a threshold; 
 receive a plurality of packets, the plurality of packets to include an identification and the command, the identification based on a first combination of one or more packets of the plurality of packets having one of a second size and a third size, and the command based on a second combination of one or more packets of the plurality of packets having one of the second size and the third size; 
 determine whether the identification matches an assigned identification for a wearable computing device; 
 set the wearable computing device into an idle state if the identification and the assigned identification do not match; and 
 cause a response to transmit based on the command if the identification and the assigned identification match. 
 
     
     
       17. The non-transitory computer-readable storage medium of  claim 16 , further comprising instructions that, when executed, enable a system including circuitry to harvest energy from one or more transmissions received via communication of at least one of the packet and the plurality of packets. 
     
     
       18. The non-transitory computer-readable storage medium of  claim 16 , further comprising instructions that, when executed, enable a system to cause the response to transmit utilizing energy harvested from one or more transmissions received via communication of at least of the packet and plurality of packet. 
     
     
       19. The non-transitory computer-readable storage medium of  claim 16 , further comprising instructions that, when executed, enable a system to determine the first size of the packet is greater than the threshold based on a charge time associated with harvesting energy. 
     
     
       20. The non-transitory computer-readable storage medium of  claim 16 , the second size represents a “0” bit value and the third size represents a “1” bit value the plurality of packets, and the system comprising a processor to determine the identification indicated by the first combination of one or more packets representing bit values based on sizes of the one or more packets. 
     
     
       21. The non-transitory computer-readable storage medium of  claim 16 , the second size represents a “0” bit value and the third size represents a “1” bit value the plurality of packets, and the system comprising a processor to determine the command indicated by the second combination of one or more packets representing bit values based on sizes of the one or more packets. 
     
     
       22. The non-transitory computer-readable storage medium of  claim 16 , further comprising instructions that, when executed, enable a system to determine sizes for the plurality of packets based on charge times, wherein the second size having a shorter charge time than a charge time for the third size, and the second size and third size both each having shorter charge times than another charge time the first size. 
     
     
       23. The non-transitory computer-readable storage medium of  claim 16 , the idle state comprising one or more resetting charge duration timers and ignoring the plurality of packets. 
     
     
       24. A non-transitory computer-readable storage medium containing instructions that, when executed, cause a system to:
 send a packet having a first size to one or more wearable computing devices, the packet to indicate a command is forthcoming based on the first size; 
 send a plurality of packets, the plurality of packets to include an identification and the command, the identification based on a first combination of one or more packets of the plurality of packets, each of the one or more packets, and the command based on a second combination of other one or more packets of the plurality of packets, each of the plurality of packets having one of a second size and a third size; and 
 receive a response from a wearable compute device of the one or more wearable devices based on the command and the identification matching an assigned identification for the wearable compute device. 
 
     
     
       25. The non-transitory computer-readable storage medium of  claim 24 , further comprising instructions that, when executed, enable a system to send the packet and the plurality of packets as one or more transmissions to cause energy harvesting by the one or more wearable computing devices. 
     
     
       26. The non-transitory computer-readable storage medium of  claim 24 , further comprising instructions that, when executed, enable a system to receive the response in a transmission communicated via energy harvested from one or more transmissions used to send at least one of the packet and the plurality of packets. 
     
     
       27. The non-transitory computer-readable storage medium of  claim 24 , further comprising instructions that, when executed, enable a system to send the packet having the first size greater than a threshold based on a charge time to indicate the command is forthcoming. 
     
     
       28. The non-transitory computer-readable storage medium of  claim 24 , the second size represents a “0” bit value and the third size represents a “1” bit value for each of the plurality of packets, and the system comprising a processor to send the identification indicated by the first combination representing bit values based on sizes of the one or more packets. 
     
     
       29. The non-transitory computer-readable storage medium of  claim 24 , the second size represents a “0” bit value and the third size represents a “1” bit value for each of the plurality of packets, and the system comprising a processor to send the command indicated by the second combination representing bit values based on sizes of the one or more packets. 
     
     
       30. The non-transitory computer-readable storage medium of  claim 24 , wherein the second size having a shorter charge time than a charge time for the third size, and the second size and third size each having shorter charge times than another charge time for the first size.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.