Systems and methods for selecting for usage one or more functional devices detected within a communication range of a wearable computing device
First Claim
Patent Images
1. A computationally-implemented method, comprising:
- detecting presence of a plurality of functional devices within communication range of a wearable computing device, the communication range being a spatial volume that includes the wearable computing device and being externally defined by an enveloping boundary, where low-power signals transmitted by the wearable computing device being discernible over background noise within the enveloping boundary and not discernible over background noise outside the enveloping boundary; and
selecting, from the plurality of functional devices, one or more functional devices for providing to the wearable computing device one or more functionalities.
1 Assignment
0 Petitions
Accused Products
Abstract
Computationally implemented methods and systems include detecting presence of a plurality of functional devices within the communication range of a wearable computing device; and selecting, from the plurality of functional devices, one or more functional devices for providing to the wearable computing device one or more functionalities. In addition to the foregoing, other aspects are described in the claims, drawings, and text.
36 Citations
41 Claims
-
1. A computationally-implemented method, comprising:
-
detecting presence of a plurality of functional devices within communication range of a wearable computing device, the communication range being a spatial volume that includes the wearable computing device and being externally defined by an enveloping boundary, where low-power signals transmitted by the wearable computing device being discernible over background noise within the enveloping boundary and not discernible over background noise outside the enveloping boundary; and selecting, from the plurality of functional devices, one or more functional devices for providing to the wearable computing device one or more functionalities. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
3. The computationally-implemented system of claim 1 wherein said means for detecting presence of a plurality of functional devices within communication range of a wearable computing device, the communication range being a spatial volume that includes the wearable computing device and being externally defined by an enveloping boundary, where low-power signals transmitted by the wearable computing device being discernible over background noise within the enveloping boundary and not discernible over background noise outside the enveloping boundary comprises:
means for detecting the presence of the plurality of functional devices within the communication range of the wearable computing device including means for detecting presence of a plurality of functional devices within the communication range of the wearable computing device based, at least in part, on plurality of signals transmitted by the plurality of functional devices and received by the wearable computing device.
-
4. The computationally-implemented system of claim 3, wherein said means for detecting the presence of the plurality of functional devices within the communication range of the wearable computing device including means for detecting presence of a plurality of functional devices within the communication range of the wearable computing device based, at least in part, on plurality of signals transmitted by the plurality of functional devices and received by the wearable computing device comprises:
-
means for directing the wearable computing device to broadcast one or more low-power prompting signals that are designed to, when one or more functional devices detect the one or more low-power prompting signals, prompt the one or more functional devices to generate one or more responsive signals to acknowledge detection by the one or more functional devices of the one or more low-power prompting signals; and means for directing the wearable computing device to monitor for the plurality of signals, the plurality of signals being a plurality of responsive signals that acknowledges that the plurality of functional devices detected the one or more low-power prompting signals.
-
-
5. The computationally-implemented system of claim 4, wherein said means for directing the wearable computing device to broadcast one or more low-power prompting signals that are designed to, when one or more functional devices detect the one or more low-power prompting signals, prompt the one or more functional devices to generate one or more responsive signals to acknowledge detection by the one or more functional devices of the one or more low-power prompting signals comprises:
means for directing the wearable computing device to broadcast the one or more low-power prompting signals including means for directing the wearable computing device to broadcast the one or more low-power prompting signals using less than .8 milliwatt of transmit power.
-
6. The computationally-implemented system of claim 4, wherein said means for directing the wearable computing device to broadcast one or more low-power prompting signals that are designed to, when one or more functional devices detect the one or more low-power prompting signals, prompt the one or more functional devices to generate one or more responsive signals to acknowledge detection by the one or more functional devices of the one or more low-power prompting signals comprises:
means for directing the wearable computing device to broadcast the one or more low-power prompting signals including means for directing the wearable computing device to broadcast the one or more low-power prompting signals through a directional antenna.
-
7. The computationally-implemented system of claim 4, wherein said means for directing the wearable computing device to broadcast one or more low-power prompting signals that are designed to, when one or more functional devices detect the one or more low-power prompting signals, prompt the one or more functional devices to generate one or more responsive signals to acknowledge detection by the one or more functional devices of the one or more low-power prompting signals comprises:
means for directing the wearable computing device to broadcast the one or more low-power prompting signals including means for directing the wearable computing device to broadcast the one or more low-power prompting signals through an antenna using different levels of transmit power, where the one or more low-power prompting signals are transmitted at each level of transmit power for predefined increment or increments of time.
-
8. The computationally-implemented system of claim 7, wherein said means for directing the wearable computing device to broadcast the one or more low-power prompting signals including means for directing the wearable computing device to broadcast the one or more low-power prompting signals through an antenna using different levels of transmit power, where the one or more low-power prompting signals are transmitted at each level of transmit power for predefined increment or increments of time comprises:
means for directing the wearable computing device to broadcast the one or more low-power prompting signals through an antenna using different levels of transmit power including means for directing the wearable computing device to broadcast the one or more low-power prompting signals using a first level of transmit power and directing the wearable computing device to broadcast the one or more low-power prompting signals using a second level of transmit power, the first level of transmit power being different from the second level of transmit power.
-
9. The computationally-implemented system of claim 8, wherein said means for directing the wearable computing device to broadcast the one or more low-power prompting signals through an antenna using different levels of transmit power including means for directing the wearable computing device to broadcast the one or more low-power prompting signals using a first level of transmit power and directing the wearable computing device to broadcast the one or more low-power prompting signals using a second level of transmit power, the first level of transmit power being different from the second level of transmit power comprises:
means for directing the wearable computing device to pause broadcasting of the one or more low-power prompting signals after broadcasting the one or more low-power prompting signals using the first level of transmit power and before broadcasting the one or more low-power prompting signals using the second level of transmit power in order to monitor for the one or more responsive signals that acknowledge detection by the one or more functional devices of the one or more low-power prompting signals that was transmitting using the first level of transmit power.
-
10. The computationally-implemented system of claim 8, wherein said means for directing the wearable computing device to broadcast the one or more low-power prompting signals through an antenna using different levels of transmit power including means for directing the wearable computing device to broadcast the one or more low-power prompting signals using a first level of transmit power and directing the wearable computing device to broadcast the one or more low-power prompting signals using a second level of transmit power, the first level of transmit power being different from the second level of transmit power comprises:
means for directing the wearable computing device to broadcast the one or more low-power prompting signals using the first level of transmit power and directing the wearable computing device to broadcast the one or more low-power prompting signals using the second level of transmit power including means for further directing the wearable computing device to broadcast the one or more low-power prompting signals using a third level of transmit power, the third level of transmit power being different from the first level of transmit power or the second level of transmit power.
-
11. The computationally-implemented system of claim 4, wherein said means for directing the wearable computing device to broadcast one or more low-power prompting signals that are designed to, when one or more functional devices detect the one or more low-power prompting signals, prompt the one or more functional devices to generate one or more responsive signals to acknowledge detection by the one or more functional devices of the one or more low-power prompting signals comprises:
means for directing the wearable computing device to broadcast the one or more low-power prompting signals including means for directing the wearable computing device to broadcast the one or more low-power prompting signals having one or more frequencies from a frequency band between 57 GHz and 64 GHz.
-
12. The computationally-implemented system of claim 3, wherein said means for detecting the presence of the plurality of functional devices within the communication range of the wearable computing device including means for detecting presence of a plurality of functional devices within the communication range of the wearable computing device based, at least in part, on plurality of signals transmitted by the plurality of functional devices and received by the wearable computing device comprises:
means for detecting presence of a plurality of functional devices within the communication range of the wearable computing device based, at least in part, on plurality of signals transmitted by the plurality of functional devices and received by the wearable computing device including means for determining, based on the plurality of signals, which one or more of the plurality of functional devices requires least amount of transmit power to communicate with by the wearable computing device amongst the plurality of functional devices.
-
13. The computationally-implemented system of claim 12, wherein said means for detecting presence of a plurality of functional devices within the communication range of the wearable computing device based, at least in part, on plurality of signals transmitted by the plurality of functional devices and received by the wearable computing device including means for determining, based on the plurality of signals, which one or more of the plurality of functional devices requires least amount of transmit power to communicate with by the wearable computing device amongst the plurality of functional devices comprises:
means for determining, based on the plurality of signals, which one or more of the plurality of functional devices requires least amount of transmit power to communicate with by the wearable computing device including means for determining signal strengths of the plurality of signals.
-
14. The computationally-implemented system of claim 3, wherein said means for detecting the presence of the plurality of functional devices within the communication range of the wearable computing device including means for detecting presence of a plurality of functional devices within the communication range of the wearable computing device based, at least in part, on plurality of signals transmitted by the plurality of functional devices and received by the wearable computing device comprises:
means for detecting the presence of the plurality of functional devices within the communication range of the wearable computing device based, at least in part, on the plurality of signals transmitted by the plurality of functional devices and received by the wearable computing device including means for determining locations of the plurality of functional devices relative to location of the wearable computing device based, at least in part, on the plurality of signals transmitted by the plurality of functional devices.
-
15. The computationally-implemented system of claim 14, wherein said means for detecting the presence of the plurality of functional devices within the communication range of the wearable computing device based, at least in part, on the plurality of signals transmitted by the plurality of functional devices and received by the wearable computing device including means for determining locations of the plurality of functional devices relative to location of the wearable computing device based, at least in part, on the plurality of signals transmitted by the plurality of functional devices comprises:
means for determining the locations of the plurality of functional devices relative to the location of the wearable computing device including means for determining directions of the plurality of functional devices relative to the location of the wearable computing device based, at least in part, on the plurality of signals transmitted by the plurality of functional devices.
-
16. The computationally-implemented system of claim 15, wherein said means for determining the locations of the plurality of functional devices relative to the location of the wearable computing device including means for determining directions of the plurality of functional devices relative to the location of the wearable computing device based, at least in part, on the plurality of signals transmitted by the plurality of functional devices comprises:
means for determining the directions of the plurality of functional devices relative to the location of the wearable computing device including means for controlling a directional antenna of the wearable computing device in order to determine the directions of the plurality of functional devices relative to the location of the wearable computing device based on the plurality of signals transmitted by the plurality of functional devices and detected through the directional antenna.
-
3. The computationally-implemented system of claim 1 wherein said means for detecting presence of a plurality of functional devices within communication range of a wearable computing device, the communication range being a spatial volume that includes the wearable computing device and being externally defined by an enveloping boundary, where low-power signals transmitted by the wearable computing device being discernible over background noise within the enveloping boundary and not discernible over background noise outside the enveloping boundary comprises:
-
-
2. A computationally-implemented system, comprising:
-
means for detecting presence of a plurality of functional devices within communication range of a wearable computing device, the communication range being a spatial volume that includes the wearable computing device and being externally defined by an enveloping boundary, where low-power signals transmitted by the wearable computing device being discernible over background noise within the enveloping boundary and not discernible over background noise outside the enveloping boundary; and means for selecting, from the plurality of functional devices, one or more functional devices for providing to the wearable computing device one or more functionalities. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
17. The computationally-implemented system of claim 2, wherein said means for detecting presence of a plurality of functional devices within communication range of a wearable computing device, the communication range being a spatial volume that includes the wearable computing device and being externally defined by an enveloping boundary, where low-power signals transmitted by the wearable computing device being discernible over background noise within the enveloping boundary and not discernible over background noise outside the enveloping boundary comprises:
-
means for directing the wearable computing device to transmit one or more low-power query signals to obtain from one or more functional devices that detects the one or more low-power query signals one or more confirmations via one or more confirmation signals that indicate that the one or more functional devices provide one or more specific functionalities if the one or more functional devices does indeed provide the one or more specific functionalities; and means for directing the wearable computing device to monitor for the one or more confirmation signals.
-
-
18. The computationally-implemented system of claim 17, wherein said means for directing the wearable computing device to transmit one or more low-power query signals to obtain from one or more functional devices that detects the one or more low-power query signals one or more confirmations via one or more confirmation signals that indicate that the one or more functional devices provide one or more specific functionalities if the one or more functional devices does indeed provide the one or more specific functionalities comprises:
means for directing the wearable computing device to transmit one or more low-power query signals to obtain, from one or more functional devices that detects the one or more low-power query signals, one or more confirmations via one or more confirmation signals that indicate that the one or more functional devices provide one or more communication links to beyond the communication range of the wearable computing device if the one or more functional devices does indeed provide the one or more communication links.
-
19. The computationally-implemented system of claim 18, wherein said means for directing the wearable computing device to transmit one or more low-power query signals to obtain, from one or more functional devices that detects the one or more low-power query signals, one or more confirmations via one or more confirmation signals that indicate that the one or more functional devices provide one or more communication links to beyond the communication range of the wearable computing device if the one or more functional devices does indeed provide the one or more communication links comprises:
means for directing the wearable computing device to transmit one or more low-power query signals to obtain, from the one or more functional devices that detect the one or more low-power query signals, one or more confirmations via one or more confirmation signals that indicate the data transfer rate of the one or more communication links provided by the one or more functional devices.
-
20. The computationally-implemented system of claim 17, wherein said means for directing the wearable computing device to transmit one or more low-power query signals to obtain from one or more functional devices that detects the one or more low-power query signals one or more confirmations via one or more confirmation signals that indicate that the one or more functional devices provide one or more specific functionalities if the one or more functional devices does indeed provide the one or more specific functionalities comprises:
means for directing the wearable computing device to transmit one or more low-power query signals to obtain, from one or more functional devices that detect the one or more low-power query signals, one or more confirmations via one or more confirmation signals that indicate that the one or more functional devices provide one or more sensor functionalities if the one or more functional devices does indeed provide the one or more sensor functionalities.
-
21. The computationally-implemented system of claim 17, wherein said means for directing the wearable computing device to transmit one or more low-power query signals to obtain from one or more functional devices that detects the one or more low-power query signals one or more confirmations via one or more confirmation signals that indicate that the one or more functional devices provide one or more specific functionalities if the one or more functional devices does indeed provide the one or more specific functionalities comprises:
means for directing the wearable computing device to transmit the one or more low-power query signals to obtain, from the one or more functional devices that detect the one or more low-power query signals, one or more confirmations via the one or more confirmation signals that indicate when can the one or more functional devices provide the one or more specific functionalities to the wearable computing device.
-
22. The computationally-implemented system of claim 17, wherein said means for directing the wearable computing device to transmit one or more low-power query signals to obtain from one or more functional devices that detects the one or more low-power query signals one or more confirmations via one or more confirmation signals that indicate that the one or more functional devices provide one or more specific functionalities if the one or more functional devices does indeed provide the one or more specific functionalities comprises:
means for directing the wearable computing device to transmit the one or more low-power query signals to obtain, from the one or more functional devices that detect the one or more low-power query signals, one or more confirmations via the one or more confirmation signals that indicate that the one or more functional devices has access to one or more applications that supports one or more applications included with the wearable computing device.
-
23. The computationally-implemented system of claim 2, wherein said means for selecting, from the plurality of functional devices, one or more functional devices for providing to the wearable computing device one or more functionalities comprises:
means for selecting, from the plurality of functional devices, the one or more functional devices for providing to the wearable computing device the one or more functionalities including means for selecting, from the plurality of functional devices, one or more functional devices that were determined to require least amount of transmit power to communicate with by the wearable computing device amongst the plurality of functional devices.
-
24. The computationally-implemented system of claim 2, wherein said means for selecting, from the plurality of functional devices, one or more functional devices for providing to the wearable computing device one or more functionalities comprises:
means for selecting, from the plurality of functional devices, the one or more functional devices for providing to the wearable computing device the one or more functionalities including means for selecting, from the plurality of functional devices, one or more functional devices that were determined to provide earliest access to the one or more functionalities amongst the plurality of functional devices.
-
25. The computationally-implemented system of claim 2, wherein said means for selecting, from the plurality of functional devices, one or more functional devices for providing to the wearable computing device one or more functionalities comprises:
means for selecting, from the plurality of functional devices, the one or more functional devices for providing to the wearable computing device the one or more functionalities including means for selecting, from the plurality of functional devices, the one or more functional devices based, at least in part, on the one or more relative locations of the one or more functional devices relative to the location of the wearable computing device.
-
26. The computationally-implemented system of claim 2, wherein said means for selecting, from the plurality of functional devices, one or more functional devices for providing to the wearable computing device one or more functionalities comprises:
means for selecting, from the plurality of functional devices, the one or more functional devices for providing to the wearable computing device the one or more functionalities including means for selecting, from the plurality of functional devices, one or more functional devices that were determined to provide highest data transfer rate or rates to the wearable computing device amongst the plurality of functional devices.
-
27. The computationally-implemented system of claim 2, wherein said means for selecting, from the plurality of functional devices, one or more functional devices for providing to the wearable computing device one or more functionalities comprises:
means for selecting, from the plurality of functional devices, the one or more functional devices for providing to the wearable computing device the one or more functionalities including means for selecting, from the plurality of functional devices, one or more functional devices that were determined to have at least access to one or more applications that supports one or more applications included with the wearable computing device.
-
28. The computationally-implemented system of claim 2, wherein said means for selecting, from the plurality of functional devices, one or more functional devices for providing to the wearable computing device one or more functionalities comprises:
means for selecting, from the plurality of functional devices, the one or more functional devices for providing to the wearable computing device the one or more functionalities including means for selecting, from the plurality of functional devices, one or more functional devices based, at least in part, on sensor data provided by the one or more functional devices.
-
29. The computationally-implemented system of claim 28, wherein said means for selecting, from the plurality of functional devices, the one or more functional devices for providing to the wearable computing device the one or more functionalities including means for selecting, from the plurality of functional devices, one or more functional devices based, at least in part, on sensor data provided by the one or more functional devices comprises:
means for selecting, from the plurality of functional devices, the one or more functional devices based, at least in part, on sensor data provided by the one or more functional devices that was determined to include image data of at least a portion of a user'"'"'s body.
-
30. The computationally-implemented system of claim 29, wherein said means for selecting, from the plurality of functional devices, the one or more functional devices based, at least in part, on sensor data provided by the one or more functional devices that was determined to include image data of at least a portion of a user'"'"'s body comprises:
means for selecting, from the plurality of functional devices, the one or more functional devices based, at least in part, on sensor data provided by the one or more functional devices that was determined to include image data of at least one or more portions of one or more limbs of the user.
-
31. The computationally-implemented system of claim 30, wherein said means for selecting, from the plurality of functional devices, the one or more functional devices based, at least in part, on sensor data provided by the one or more functional devices that was determined to include image data of at least one or more portions of one or more limbs of the user comprises:
means for selecting, from the plurality of functional devices, the one or more functional devices based, at least in part, on sensor data provided by the one or more functional devices that was determined to include image data of one or more movements of the at least one or more portions of the one or more limbs of the user.
-
32. The computationally-implemented system of claim 2, wherein said means for selecting, from the plurality of functional devices, one or more functional devices for providing to the wearable computing device one or more functionalities comprises:
means for selecting, from the plurality of functional devices, the one or more functional devices for providing to the wearable computing device one or more functionalities including means for selecting, from the plurality of functional devices, one or more functional devices for providing to the wearable computing device one or more sensor functionalities.
-
33. The computationally-implemented system of claim 32, wherein said means for selecting, from the plurality of functional devices, the one or more functional devices for providing to the wearable computing device one or more functionalities including means for selecting, from the plurality of functional devices, one or more functional devices for providing to the wearable computing device one or more sensor functionalities comprises:
means for selecting, from the plurality of functional devices, one or more functional devices for providing to the wearable computing device sensor data collected by one or more sensors.
-
34. The computationally-implemented system of claim 33, wherein said means for selecting, from the plurality of functional devices, one or more functional devices for providing to the wearable computing device sensor data collected by one or more sensors comprises:
means for selecting, from the plurality of functional devices, one or more functional devices for providing to the wearable computing device electrical activity data associated with one or more muscles of a user collected by one or more sensors.
-
35. The computationally-implemented system of claim 2, further comprising:
means for facilitating the wearable computing device to use the one or more functionalities provided by the one or more selected functional devices.
-
36. The computationally-implemented system of claim 35, wherein said means for facilitating the wearable computing device to use the one or more functionalities provided by the one or more selected functional devices comprises:
means for facilitating the wearable computing device to use the one or more functionalities provided by the one or more selected functional devices including means for facilitating the wearable computing device to transmit outbound data, via one or more low-power outbound data signals, to the one or more selected functional devices.
-
37. The computationally-implemented system of claim 36, wherein said means for facilitating the wearable computing device to use the one or more functionalities provided by the one or more selected functional devices including means for facilitating the wearable computing device to transmit outbound data, via one or more low-power outbound data signals, to the one or more selected functional devices comprises:
means for facilitating the wearable computing device to transmit the outbound data, via the one or more low-power outbound data signals, to the one or more selected functional devices including means for facilitating the wearable computing device to transmit the outbound data, via one or more low-power outbound data signals that are transmitted using less than 0.8 milliwatt of transmit power, to the one or more selected functional devices.
-
38. The computationally-implemented system of claim 35, wherein said means for facilitating the wearable computing device to use the one or more functionalities provided by the one or more selected functional devices comprises:
means for facilitating the wearable computing device to use the one or more functionalities provided by the one or more selected functional devices including means for facilitating the wearable computing device to receive inbound data, via one or more inbound data signals, from the one or more selected functional devices.
-
39. The computationally-implemented system of claim 38 wherein said means for facilitating the wearable computing device to use the one or more functionalities provided by the one or more selected functional devices including means for facilitating the wearable computing device to receive inbound data, via one or more inbound data signals, from the one or more selected functional devices comprises:
means for facilitating the wearable computing device to receive the inbound data, via the one or more inbound data signals, from the one or more selected functional devices including means for facilitating the wearable computing device to receive one or more inbound data signals embodying data associated with one or more messages that originated from beyond the communication range of the wearable computing device from the one or more selected functional devices.
-
40. The computationally-implemented system of claim 38 wherein said means for facilitating the wearable computing device to use the one or more functionalities provided by the one or more selected functional devices including means for facilitating the wearable computing device to receive inbound data, via one or more inbound data signals, from the one or more selected functional devices comprises:
means for facilitating the wearable computing device to receive the inbound data, via the one or more inbound data signals, from the one or more selected functional devices including means for facilitating the wearable computing device to receive one or more inbound data signals embodying one or more sensor acquired data from the one or more selected functional devices.
-
17. The computationally-implemented system of claim 2, wherein said means for detecting presence of a plurality of functional devices within communication range of a wearable computing device, the communication range being a spatial volume that includes the wearable computing device and being externally defined by an enveloping boundary, where low-power signals transmitted by the wearable computing device being discernible over background noise within the enveloping boundary and not discernible over background noise outside the enveloping boundary comprises:
-
-
41. A system, comprising:
-
circuitry for detecting presence of a plurality of functional devices within communication range of a wearable computing device, the communication range being a spatial volume that includes the wearable computing device and being externally defined by an enveloping boundary, where low-power signals transmitted by the wearable computing device being discernible over background noise within the enveloping boundary and not discernible over background noise outside the enveloping boundary; and circuitry for selecting, from the plurality of functional devices, one or more functional devices for providing to the wearable computing device one or more functionalities.
-
Specification
- Resources
Thank you for your request. You will receive a custom alert email when the Litigation Campaign Assessment is available.
×
-
Current AssigneeElwha LLC (Intellectual Ventures LLC)
-
Original AssigneeElwha LLC (Intellectual Ventures LLC)
-
InventorsHolman, Pablos, Hyde, Roderick A., Levien, Royce A., Lord, Richard T., Lord, Robert W., Malamud, Mark A., Tegreene, Clarence T.
-
Primary Examiner(s)Pham, Tuan
-
Application NumberUS14/057,082Publication NumberTime in Patent Office802 DaysField of Search455/41.1, 455/41.2, 455/63.4, 455/66.1, 455/550.1, 455/556.1, 455/557, 455/134, 455/135, 455/334, 455/522US Class Current1/1CPC Class CodesH04W 4/023 using mutual or relative lo...H04W 4/027 using movement velocity, ac...H04W 4/80 Services using short range ...H04W 8/005 Discovery of network device...H04W 84/18 Self-organising networks, e...