Machine architecture for event management in a wireless sensor network
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04W-004/00
출원번호
UP-0974198
(2004-10-27)
등록번호
US-7561544
(2009-07-27)
발명자
/ 주소
Ganesh, Arul
출원인 / 주소
Honeywell International Inc.
대리인 / 주소
Fogg & Powers LLC
인용정보
피인용 횟수 :
4인용 특허 :
15
초록▼
A wireless sensor node comprises a wireless transceiver to communicate over a wireless communication link with at least one other node in a wireless sensor network, a sensor interface to receive sensor data from a sensor, and a programmable processor coupled to the sensor interface and the wireless
A wireless sensor node comprises a wireless transceiver to communicate over a wireless communication link with at least one other node in a wireless sensor network, a sensor interface to receive sensor data from a sensor, and a programmable processor coupled to the sensor interface and the wireless transceiver. The programmable processor executes program instructions that implement a virtual machine for executing an event program that is generated from a query. The event program comprises a plurality of instructions, each instruction being associated with an event. The virtual machine allocates a token data structure for each of event and manages the execution of the plurality of instructions using the token data structures.
대표청구항▼
What is claimed is: 1. A wireless sensor node, comprising: a wireless transceiver to communicate over a wireless communication link with at least one other node in a wireless sensor network; a sensor interface to receive sensor data from a sensor; and a programmable processor coupled to the sensor
What is claimed is: 1. A wireless sensor node, comprising: a wireless transceiver to communicate over a wireless communication link with at least one other node in a wireless sensor network; a sensor interface to receive sensor data from a sensor; and a programmable processor coupled to the sensor interface and the wireless transceiver, wherein the programmable processor executes program instructions that implement a virtual machine for executing an event program that is generated from a query; wherein the event program comprises a plurality of instructions, each instruction being associated with an event; wherein the virtual machine allocates a token data structure for each event and manages the execution of the plurality of instructions using the token data structures; and wherein each of a subset of the events has an associated event handler, wherein each event handler has a set of input token data structures and an output token data structure associated therewith, wherein the virtual machine causes the event handler to be executed by the wireless sensor node when a predetermined logical relationship associated with that event handler exists between the set of input token data structures associated with that event handler. 2. The wireless sensor node of claim 1, wherein when each event occurs, the virtual machine marks the token data structure allocated to that event. 3. The wireless sensor node of claim 1, wherein the virtual machine allocates an interrupt to at least one event and configures the wireless sensor node to generate an interrupt when that event occurs, wherein when the interrupt is generated, the virtual machine marks the token data structure allocated to that event. 4. The wireless sensor node of claim 1, wherein the virtual machine allocates a hardware timer to at least one event and configures the wireless sensor node to generate an interrupt when that event occurs, wherein when the interrupt is generated, the virtual machine marks the token data structure allocated to that event. 5. The wireless sensor node of claim 1, wherein when an event occurs, the virtual machine determines for each event handler if the predetermined logical relationship associated with that event handler exists and, if the predetermined logical relationship associated with that event handler exists, causes the event handler to be executed by the wireless sensor node. 6. The wireless sensor node of claim 1, wherein, for each event handler, the predetermined logical relationship for that event handler comprises logically combining each of the set of input token data structures associated with that event handler using a predetermined logical operator that is associated with that event handler. 7. The wireless sensor node of claim 6, wherein the predetermined logical operator associated with each event handler comprises one of an AND logical operator, an OR logical operator, and a XOR logical operator. 8. A wireless sensor node, comprising: a wireless transceiver to communicate over a wireless communication link with at least one other node in a wireless sensor network; a sensor interface to receive sensor data from a sensor; and a programmable processor coupled to the sensor interface and the wireless transceiver, wherein the programmable processor uses a Petri net-based model to execute an event program that specifies a set of events, wherein the event program is generated from a query; wherein the programmable processor executes a virtual machine that implements the Petri net-based model; and wherein each of a subset of the events has an associated event handler, wherein each event handler has a set of input token data structures and an output token data structure associated therewith, wherein the virtual machine causes the event handler to be executed by the wireless sensor node when a predetermined logical relationship associated with that event handler exists between the set of input token data structures associated with that event handler. 9. The wireless sensor node of claim 8, wherein each of the set of events has a token data structure allocated thereto, wherein the Petri net-based model is a function of the token data structures.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (15)
Aggarwal, Gaurav; Chakrabarti, Deepavan; Dubey, Pradeep Kumar; Garq, Nitin Punamkumar; Ghosal, Sugata; Gupta, Ashish Kumar; Kulshreshtha, Ashutosh; Murthy, Sreerama Kolluru Venkata, Customization of information retrieval through user-supplied code.
Bux Werner K. (Richterswil CHX) Closs Felix H. (Adliswil CHX) Mueller Johann R. (Langnau am Albis CHX) Van As Harmen R. (Langnau am Albis CHX) Zafiropulo Pitro A. (Ruschlikon CHX), Local area communication system for integrated services based on a token-ring transmission medium.
Deaton ; Jr. George A. (Raleigh NC) Horton Vicki G. (Rougemont NC) Huchet Yves J. (Nice NC FRX) Lynch Jeffrey J. (Apex NC) Pond Claude R. (Ontario NC CAX) Potok ; II Ralph J. (Cary NC) Ragsdale James, Logical grouping of layer entities in a layered communication architecture.
Hyden Eoin ; Srivastava Mani Bhushan ; Trotter John Andrew ; Agrawal Prathima ; Krzyzanowski Paul, Medium access control and air interface subsystem for an indoor wireless ATM network.
Chung Pi-Yu ; Huang Yennun ; Liang Deron,CNX ; Shih Chia-Yen ; Yajnik Shalini, Method and apparatus for providing failure detection and recovery with predetermined degree of replication for distributed applications in a network.
Chung Pi-Yu ; Huang Yennun ; Liang Deron,TWX ; Shih Chia-Yen ; Yajnik Shalini, Method and apparatus for providing failure detection and recovery with predetermined replication style for distributed applications in a network.
Hagiwara, Takehiro; Masuda, Hiroyuki; Kondo, Genta; Takizawa, Hiromu, Method and system for realizing function by causing elements of hardware or software to perform linkage operation.
Hagiwara, Takehiro; Masuda, Hiroyuki; Kondo, Genta; Takizawa, Hiromu, Method and system for realizing function by causing elements of hardware to perform linkage operation.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.