Event handling system
First Claim
1. An event-handling system which receives events from one or more sources, wherein the sources issue one or more events, where each source associates with each event data including one of a predetermined semantic and an ordered data value, there being predetermined semantics known to each source and predetermined semantics known to each recipient system;
- said event-handling system comprising;
one or more data storage elements for storing received events, each data storage element having an assigned predetermined semantic, wherein each received event is placed in the data storage element having the corresponding semantic of the received event; and
means to determine events to be made available to said one or more recipient systems from the one or more data storage elements, the determination being to make available an event if the event has an associated ordered data value within one or more defined data value ranges;
wherein the event handling system serves as a semantic patch board to make the event available to the one or more recipient systems based on the semantics of the event and according to the corresponding ordered data value.
1 Assignment
0 Petitions
Accused Products
Abstract
An event handling system to schedule and translate semantic deductions form Intelligent Agents and sensors into events capable of being made observable by a Recipient system such as monitor that provides a particular view of virtual objects and events is disclosed. The event handling system also encapsulates the system'"'"'s notion of time. In fact, a human observer can shift the system along the temporal axis (up to the present) in order to replay events, or undertake analyses as a result of speeded-up or slowed-down notions of system time. The event handling system receives events from Clients/Sources via connections through the event handling system Input Portals, and uses Shared Memory as its form of inter-process communication with the Monitors. The event handling system makes events available for a recipient observation sub-system to read and provide their particular view. There can be many Clients and Recipient systems connected to the event handling system at the same time.
68 Citations
51 Claims
-
1. An event-handling system which receives events from one or more sources, wherein the sources issue one or more events, where each source associates with each event data including one of a predetermined semantic and an ordered data value, there being predetermined semantics known to each source and predetermined semantics known to each recipient system;
- said event-handling system comprising;
one or more data storage elements for storing received events, each data storage element having an assigned predetermined semantic, wherein each received event is placed in the data storage element having the corresponding semantic of the received event; and means to determine events to be made available to said one or more recipient systems from the one or more data storage elements, the determination being to make available an event if the event has an associated ordered data value within one or more defined data value ranges; wherein the event handling system serves as a semantic patch board to make the event available to the one or more recipient systems based on the semantics of the event and according to the corresponding ordered data value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
- said event-handling system comprising;
-
49. A method of event-handling having and event receiving part, data storage elements and means for determination, for handling events received from one or more issuing sources, where each source associates with each event data including one of a predetermined semantic and an ordered data value, there being predetermined semantics known to each source, and there being a plurality of recipient systems for receiving from the event-handling system for and processing events wherein predetermined semantics are known to each recipient system;
- said method of event-handling system comprising the steps of;
receiving events by a portion of the event-handling system wherein each event has an assigned predetermined semantic, placing each received event in the data storage elements having the corresponding semantic; and determining events to be made available to said one or more recipient systems from the one or more data storage elements, by a determination means, the determination being if an event has an associated ordered data value within one or more defined data value ranges those events are made available to the recipient systems, wherein the event handling serves as a semantic patch board to make the event available to the one or more recipient systems based on the semantics of the event and according to the corresponding ordered data value and recipient systems receive events for further processing by the recipient system to transform the events in a predetermined manner. - View Dependent Claims (50, 51)
- said method of event-handling system comprising the steps of;
Specification