Methods and systems for operating a sensor network comprising a plurality of nodes and at least one resource, where a resource can be a sensing device (e.g., a camera or microphone) or other peripheral devices (e.g., a storage or recording system). In at least one embodiment of the present invention
Methods and systems for operating a sensor network comprising a plurality of nodes and at least one resource, where a resource can be a sensing device (e.g., a camera or microphone) or other peripheral devices (e.g., a storage or recording system). In at least one embodiment of the present invention, at least one node in a network determines at least one resource available to it and the type of the resource or its capabilities. Based on the type or capabilities of the resource, the node associates with one or more logical node names and acquires instructions for performing at least one function.
대표청구항▼
1. A method of operating a dynamically programmable sensor network comprising a plurality of programmable network nodes and at least one sensing device positioned within a first local area, the method comprising: configuring a first programmable network node, of the plurality of programmable network
1. A method of operating a dynamically programmable sensor network comprising a plurality of programmable network nodes and at least one sensing device positioned within a first local area, the method comprising: configuring a first programmable network node, of the plurality of programmable network nodes positioned within the first local area, to receive data from at least one first sensing device available to it and positioned within the first local area;dynamically configuring the first programmable network node to identify at least one second sensing device of a particular type and positioned within the first local area to collaborate in providing sensed data in response to an event sensed by the at least one first sensing device;identifying, by the first programmable network node, a second programmable network node associated with the at least one second sensing device of the particular type and able to collect corresponding data relating to the same event, wherein the identifying includes receiving an announcement from the second programmable network node including a logical node name indicating its association with the at least one second sensing device of the particular type;receiving, by the first programmable network node, data relating to an event sensed by the at least one first sensing device;instructing, by the first programmable network node in response to receiving the data relating to the event, the identified second programmable network node to receive the corresponding data relating to the same event from the at least one second sensing device;collecting, by the second programmable network node, the corresponding data via the at least one second sensing device; andtransmitting both the data relating to the event sensed by the at least one first sensing device and the corresponding data collected by the at least one second sensing device to a recipient node of the plurality of programmable network nodes positioned within the first local area;wherein the first programmable network node is capable of configuring its functionalities based on the at least one first sensing device available to it, and capable of reconfiguring its functionalities when it is located in a second local area. 2. The method of claim 1, wherein the type of the at least one first and at least one second sensing devices is one of the following: camera, microphone, temperature sensor, listening device, gas detector, light detector, audio/image/video recorder or player, storage device, or other peripheral device. 3. The method of claim 2, wherein the at least one second sensing device is of a different type than the at least one first sensing device. 4. The method of claim 1, wherein if more than one second sensing device is identified, the method further comprises: determining which one of the more than one second sensing devices would provide the best quality corresponding data; andconfiguring the second programmable network node to receive the corresponding data from the determined one of the more than one second sensing devices. 5. The method of claim 1, wherein identifying the second programmable network node associated with the at least one second sensing device of the particular type within range of the event and able to collect corresponding data relating to the same event comprises: determining the particular type of sensing device required to collect corresponding data;broadcasting a notice to the sensor network requesting a response from any of the plurality of programmable network nodes of the sensor network registered with a logical node name indicating an association with a second sensing device of the determined type; andreceiving a response from at least one second programmable network node associated with the at least one second sensing device positioned within the first local area that is of the determined type. 6. The method of claim 5, wherein if more than one response is received, the method further comprises: determining which one of the more than one second sensing devices of the determined type would provide the best quality corresponding data; andconfiguring the second programmable network node to receive the corresponding data from the determined one of the more than one second sensing devices. 7. The method of claim 1, further comprising: storing the data relating to the event sensed by the at least one first sensing device and the corresponding data collected by the at least one second sensing device, if the recipient node has not requested the data or is not available to receive the data. 8. The method of claim 7, further comprising: automatically transmitting the data to the recipient node when the data is requested or the recipient node becomes available. 9. The method of claim 1, wherein the data relating to the event sensed by the at least one first sensing device and the corresponding data collected by the at least one second sensing device is forwarded to the recipient node via one or more intermediate nodes. 10. The method of claim 9, wherein the one or more intermediate nodes are determined by a forwarding node to be of the same type or have the same capabilities as the forwarding node. 11. The method of claim 1, further comprising: determining the recipient node based on a received announcement including a logical node name indicating an association of a user with one of the plurality of programmable network nodes positioned within the first local area.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (10)
Aizono, Takeiki; Ando, Nobuyoshi; Kawano, Katsumi; Wataya, Hiroshi, Distributed processing system and cooperating method.
Gelvin, David C.; Girod, Lewis D.; Kaiser, William J.; Merrill, William M.; Newberg, Fredric; Pottie, Gregory J.; Sipos, Anton I.; Vardhan, Sandeep, Method for collecting data using compact internetworked wireless integrated network sensors (WINS).
Bennett, David Frazer; Clarke, David Julian; Jones, Henry Alan; Leask, Matthew David; Osborn, Anthony Paul; Todd, Douglas Terence, Peer-to-peer communication in a radio network.
Agre Jonathan R. ; Clare Loren P. ; Marcy ; 5th Henry O. ; Twarowski Allen J. ; Kaiser William ; Mickelson Wilmer A. ; Yakos Michael D. ; Loeffelholz Christian J. ; Engdahl Jonathan R., Wireless integrated sensor network using multiple relayed communications.
Zintel, William M.; Gandhi, Amar S.; Gu, Ye; Pather, Shyamalan; Schlimmer, Jeffrey C.; Rude, Christopher M.; Weisman, Daniel R.; Ryan, Donald R.; Leach, Paul J.; Cai, Ting; Knight, Holly N.; Ford, Pe, XML-based template language for devices and services.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.