The present invention is an adaptive system and method for forwarding data across a network. In an embodiment of the invention, the system and method of the present invention may subscribe to specific data-related events, determine if a stored ruleset applies to the data-related event, and execute t
The present invention is an adaptive system and method for forwarding data across a network. In an embodiment of the invention, the system and method of the present invention may subscribe to specific data-related events, determine if a stored ruleset applies to the data-related event, and execute the ruleset. Upon execution of the ruleset, a forwarding action may be required whereby particular recipients on a forwarding list associated with the ruleset may be notified of the data event.
대표청구항▼
1. A method for forwarding data on a first system, the first system associated with at least a first type of event, wherein the first system cooperates with at least one other system, the at least one other system associated with at least one other type of event, comprising: storing rulesets associa
1. A method for forwarding data on a first system, the first system associated with at least a first type of event, wherein the first system cooperates with at least one other system, the at least one other system associated with at least one other type of event, comprising: storing rulesets associated with event and forwarding situations;detecting an event, wherein the event is of the at least first type of event;cooperating with the at least one other system to reduce storage of redundant rulesets on multiple systems, wherein the at least one other system detects at least one other type of event for other stored rule sets, the other stored rulesets stored on the at least one other system, the step of cooperating further including receiving forwarded messages from the at least one other system, the forwarded messages associated with the at least one other type of event detected by the at least one other system;selecting an appropriate ruleset associated with said event, the appropriate ruleset stored on the first system; andexecuting the appropriate ruleset, wherein said ruleset includes a condition for forwarding data and a rule included in said ruleset to forward data associated with said event to designated recipients, said designated recipients being listed within an association for the rule of said ruleset, said data forwarded to said designated recipients being translated into a format appropriate for each recipient of said designated recipients, said rule including a rule meta definition control document,wherein said rule meta definition control document is configured to define a data event associated with said rule, a forwarding destination associated with said rule, an activation state associated with said rule, and a deactivation state associated with said rule, said rulesets being configured to be modified while said appropriate ruleset is executed, wherein said data forwarded to said designated recipients being translated into a format appropriate for each recipient of said designated recipients include translating into a desired Tactical Digital Link format. 2. The method as claimed in claim 1, wherein said event is associated with a ruleset and where each rule of the ruleset has a defined situation where said condition has been met. 3. The method as claimed in claim 2 wherein said ruleset includes rules and ruleset associations for administering the event. 4. The method as claimed in claim 1, wherein said administering of the event is modifiable by modifying rules and associations between said event and said appropriate ruleset. 5. The method as claimed in claim 1, wherein said detecting of said event includes receipt of data associated with said event. 6. The method as claimed in claim 1, wherein said ruleset refers to a plurality of rules, each rule of said plurality of rules being formed according to a representation language. 7. The method as claimed in claim 1, wherein said rule includes a data event, a logical condition, a current state, a next state and an action reference. 8. The method as claimed in claim 7, wherein said action reference redirects to another rule. 9. The method as claimed in claim 1, wherein said executing the appropriate ruleset includes executing the appropriate ruleset via an open API rule engine. 10. The method as claimed in claim 1, wherein said event includes an environmental characteristic. 11. The method as claimed in claim 1, wherein said desired Tactical Digital Link format includes at least one of Link 11 or Link 16. 12. A method for forwarding data on a first system, the first system associated with at least a first type of event, wherein the first system cooperates with at least one other system, the at least one other system associated with at least one other type of event, comprising: subscribing to specific events for stored rulesets, wherein the specific events include the at least first type of event and are associated with the stored rulesets, said rulesets stored on the first system;cooperating with the at least one other system to reduce storage of redundant rulesets on multiple systems, wherein the at least one other system detects at least one other type of event for other stored rule sets, the other stored rulesets stored on the at least one other system, the step of cooperating further includingreceiving forwarded messages from the at least one other system, the forwarded messages associated with the at least one other type of event detected by the at least one other system;initiating a state machine upon a detection of an event;selecting an appropriate ruleset for said event; andexecuting the appropriate ruleset, wherein data associated with said event is forwarded to designated recipients, said designated recipients being listed within a rule of said ruleset, said data forwarded to said designated recipients being translated into a format appropriate for each recipient of said designated recipients, said rule including a rule meta definition control document,wherein said rule meta definition control document is configured to define a data event associated with said rule, a forwarding destination associated with said rule, an activation state associated with said rule, and a deactivation state associated with said rule, said rulesets being configured to be modified while said appropriate ruleset is executed, wherein said data forwarded to said designated recipients being translated into a format appropriate for each recipient of said designated recipients include translating into a desired Tactical Digital Link format. 13. The method as claimed in claim 12, wherein said rulesets include a condition for forwarding data. 14. The method as claimed in claim 12, wherein said event is associated with a ruleset and where each rule of the ruleset has a defined situation where said condition has been met. 15. The method as claimed in claim 14, wherein said rulesets includes ruleset associations for administering the event. 16. The method as claimed in claim 15, wherein said administering of the event is modifiable by modifying rules and associations between events and rulesets of said appropriate ruleset. 17. The method as claimed in claim 14, wherein detection of said event, includes receipt of data associated with said event, selection of rule, and analysis of whether said condition has been met. 18. The method as claimed in claim 12, further comprising: acquiring said appropriate ruleset by said state machine; andtransferring said appropriate ruleset to a rule engine for execution of said ruleset. 19. The method as claimed in claim 12, wherein said rule includes a data event, a logical condition, a current state, a next state and an action reference. 20. The method as claimed in claim 19, wherein said action reference redirects to another rule. 21. The method as claimed in claim 12, wherein said desired Tactical Digital Link format includes at least one of Link 11 or Link 16.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (12)
Baclawski Kenneth P., Distributed computer database system and method employing intelligent agents.
Callis, Gregory M.; Franks, Jon Kevin; Huynh, Lap Thiet; Nguyen, Loan; Shannon, Diane Iupe; Yang, David Yu Pin, Methods systems and computer program products for processing an event based on policy rules using hashing.
Todd, Stephen James Paul; Ayres, Malcolm David; Holloway, Timothy Nicholas; Holdsworth, Simon Anthony James; Schmidt, Marc-Thomas; Taylor, Michael George, Publish/subscribe data processing with subscription points for customized message processing.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.