US2015032438A1PendingUtilityA1

Sensor emulation using mote networks

Assignee: SEARETE LLCPriority: Aug 12, 2005Filed: Jun 3, 2014Published: Jan 29, 2015
Est. expiryAug 12, 2025(expired)· nominal 20-yr term from priority
G06F 9/455G05B 17/02
57
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method may include and/or involve collecting readings from a number of mote sensors of a mote network, the mote sensors at a number of mote sensor locations, and emulating, as a source or sources of the readings, a number of sensors at a number of sensor locations.

Claims

exact text as granted — not AI-modified
1 - 30 . (canceled) 
     
     
         31 . A system comprising:
 circuitry for collecting one or more readings from one or more mote sensors of a mote network, the one or more mote sensors at one or more mote sensor locations;   circuitry for emulating in an emulation environment at least some of the one or more mote sensors responsive to at least some of the one or more readings collected by the circuitry for collecting; and   circuitry for refining a selection of at least one of a number of mote sensors or a number of mote sensor locations in order to improve an emulation of at least one of a behavior or a characteristic of at least some of the one or more mote sensors.   
     
     
         32 . The system of  claim 31 , wherein circuitry for emulating in an emulation environment at least some of the number of sensors responsive to at least some of the one or more readings collected by the circuitry for collecting further comprises:
 circuitry for emulating in an emulation environment, as one or more sources of at least some of the one or more readings, a number of emulated sensors at a number of emulated sensor locations different than the number of mote sensors.   
     
     
         33 . The system of  claim 31 , wherein circuitry for collecting one or more readings from one or more mote sensors of a mote network, the one or more mote sensors at one or more mote sensor locations further comprises:
 circuitry for collecting the one or more readings from a number of mote sensors less than the number of the one or more sensors.   
     
     
         34 . The system of  claim 31 , wherein circuitry for collecting one or more readings from one or more mote sensors of a mote network, the one or more mote sensors at one or more mote sensor locations further comprises:
 circuitry for collecting the one or more readings from at least one mote sensor location different than any of the number of sensor locations.   
     
     
         35 . The system of  claim 31 , wherein circuitry for emulating in an emulation environment at least some of the one or more mote sensors responsive to at least some of the one or more readings collected by the circuitry for collecting further comprises:
 circuitry for emulating one sensor in an emulation environment.   
     
     
         36 . The system of  claim 31 , wherein circuitry for emulating in an emulation environment at least some of the one or more mote sensors responsive to at least some of the one or more readings collected by the circuitry for collecting further comprises:
 circuitry for improving upon an accuracy of the one or more readings over an accuracy of one or more readings from the one or more mote sensors.   
     
     
         37 . The system of  claim 31 , wherein circuitry for collecting one or more readings from one or more mote sensors of a mote network, the one or more mote sensors at one or more mote sensor locations further comprises:
 circuitry for collecting the one or more readings from a number of mote sensors greater than a number of sensor locations.   
     
     
         38 . The system of  claim 31 , further comprising:
 circuitry for adapting at least one of a number of mote sensors, a number of mote sensor locations, or one or more locations of the one or more mote sensors to account for one or more failed mote sensors.   
     
     
         39 . The system of  claim 38 , wherein circuitry for adapting at least one of a number of mote sensors, a number of mote sensor locations, or one or more locations of the one or more mote sensors to account for one or more failed mote sensors further comprises:
 the mote network adapting one or more of a number of mote sensors, a number of mote sensor locations, or one or more mote sensor locations to account for one or more failed mote sensors.   
     
     
         40 . The system of  claim 31 , further comprising:
 circuitry for changing at least one of the mote sensor locations to improve the accuracy of the emulating of the at least some of the one or more mote sensors.   
     
     
         41 . The system of  claim 40 , wherein circuitry for changing at least one of the mote sensor locations to improve the accuracy of the emulating of the at least some of the one or more mote sensors further comprises:
 the mote network selecting at least one of the mote sensor locations to improve the accuracy of the emulating of the at least some of the one or more mote sensors.   
     
     
         42 . The system of  claim 31 , further comprising:
 circuitry for adapting the emulating to account for one or more changes to one or more of one or more mote sensor locations, accuracy of the emulating of the at least some of the one or more mote sensors, performance of the emulating of the at least some of the one or more mote sensors, or to one or more changes in the environment of the mote network.   
     
     
         43 . The system of  claim 31 , further comprising:
 circuitry for observing at least one of a behavior or a characteristic of the at least some of the one or more mote sensors.   
     
     
         44 . The system of  claim 43 , wherein circuitry for observing at least one of a behavior or a characteristic of the at least some of the one or more mote sensors further comprises:
 the mote network observing at least one of a behavior or a characteristic of the at least some of the one or more mote sensors.   
     
     
         45 . A system comprising:
 circuitry for collecting one or more readings from two or more mote sensors of a mote network, the two or more mote sensors in two or more mote sensor locations;   circuitry for deriving one or more derived readings from the collected one or more readings, the one or more derived readings emulating one or more readings from at least one non-mote sensor in at least one non-mote sensor location; and   circuitry for refining at least one of a selection of the two or more mote sensors from which to collect the one or more readings to improve a derivation of the at least one non-mote sensor.   
     
     
         46 . The system of  claim 45 , further comprising:
 circuitry for selecting one or more replacement mote sensors to replace one or more failed mote sensors as a source of the one or more collected readings.   
     
     
         47 . The system of  claim 46 , wherein circuitry for selecting one or more replacement mote sensors to replace one or more failed mote sensors as a source of the one or more collected readings further comprises:
 circuitry for the mote network selecting one or more replacement mote sensors to replace one or more failed mote sensors as a source of the one or more collected readings.   
     
     
         48 . The system of  claim 45 , further comprising:
 the mote network selecting at least one of the mote sensor locations to improve an accuracy of the one or more derived readings.   
     
     
         49 . The system of  claim 45 , further comprising:
 circuitry for adapting the deriving to account for one or more changes to the one or more mote sensor locations.   
     
     
         50 . The system of  claim 45 , further comprising:
 circuitry for observing at least one of a behavior or a characteristic of the at least some of the two or more mote sensors.   
     
     
         51 . A machine, comprising:
 a processing component; and   one or more non-transitory media readable by the processing component and bearing at least:
 one or more instructions configured to receive one or more readings from two or more mote sensors; 
 one or more instructions configured to convert the one or more readings into at least one non-mote sensor reading; and 
 one or more instructions configured to communicate the at least one non-mote sensor reading via a non-mote sensor interface. 
   
     
     
         52 . The machine of  claim 51 , wherein the one or more instructions configured to communicate the at least one non-mote sensor reading via a non-mote sensor interface further comprises:
 one or more instructions configured to emulate a manner of communication of the at least one non-mote sensor.   
     
     
         53 . The machine of  claim 51 , wherein the one or more non-transitory media further comprise:
 one or more instructions configured to apply location information for the two or more mote sensors to derive at least one emulated non-mote sensor location.   
     
     
         54 . The machine of  claim 51 , wherein the one or more non-transitory media further comprises:
 one or more instructions configured to select at least one mote sensor to provide the one or more readings.   
     
     
         55 . The machine of  claim 54 , wherein the one or more instructions configured to select at least one mote sensor to provide the one or more readings further comprises:
 one or more instructions configured to select one or more mote sensors to compensate for at least one failed mote sensor.   
     
     
         56 . The machine of  claim 54 , wherein the one or more instructions configured to select at least one mote sensor to provide the one or more readings further comprises:
 one or more instructions configured to select at least one mote sensor to increase an accuracy of emulation of the at least one non-mote sensor.   
     
     
         57 . The machine of  claim 51 , wherein the one or more non-transitory media further comprises:
 one or more instructions configured to emulate at least one source of non-mote sensor readings.   
     
     
         58 . The machine of  claim 51 , wherein the one or more non-transitory media further comprises:
 one or more instructions configured to cause a change in at least one location from which the one or more readings are provided.   
     
     
         59 . The machine of  claim 58 , wherein the one or more instructions configured to cause a change in at least one location from which the one or more readings are provided further comprises:
 one or more instructions configured to deselect at least one mote as a source of the one or more readings and to select at least one other mote as the source of the one or more readings.   
     
     
         60 . The machine of  claim 58 , wherein the one or more instructions configured to cause a change in at least one location from which the one or more readings are provided further comprises:
 one or more instructions configured to cause at least one mote that is a source of the one or more readings to change position.

Join the waitlist — get patent alerts

Track US2015032438A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.