EVENT BOOKING MECHANISM
First Claim
1. A system for booking events and initiating actions corresponding to said events, said system comprising:
- an event broker, wherein said event broker is configured to register a plurality of event bookings in response to requests from one or more clients, wherein each said event booking identifies a corresponding event and a corresponding action;
one or more event managers, wherein each of said one or more event managers is configured to detect particular types of events; and
one or more action handlers, wherein each of said one or more action handlers is configured to initiate particular types of actions in response to detecting a corresponding event.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism for booking events comprising an event broker, one or more event managers and one or more action handlers. In one embodiment, the event broker is configured to register a plurality of event bookings, each of which identifies an event and a corresponding action. For each event booking, the event broker notifies an event manager which is configured to detect the type of event identified in the event booking. When the event manager detects the identified event, it notifies the event broker. The broker then notifies an action handler which is configured to initiate the type of action identified in the event booking. The action handler then initiates the action. If the event booking is non-recurring and the action is complete, the event booking is unregistered by the event broker.
2 Citations
27 Claims
-
1. A system for booking events and initiating actions corresponding to said events, said system comprising:
-
an event broker, wherein said event broker is configured to register a plurality of event bookings in response to requests from one or more clients, wherein each said event booking identifies a corresponding event and a corresponding action; one or more event managers, wherein each of said one or more event managers is configured to detect particular types of events; and one or more action handlers, wherein each of said one or more action handlers is configured to initiate particular types of actions in response to detecting a corresponding event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
registering a plurality of event bookings, wherein said plurality of event bookings are requested by a plurality of clients and wherein each said event booking describes a corresponding event and a corresponding action; detecting one of said events; and initiating one of said actions corresponding to said detected one of said events in response to detecting said detected one of said events. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A device comprising:
-
a signal receiver configured to receive a broadcast signal; an event broker mechanism coupled to said signal receiver; and a storage device coupled to said event broker mechanism and configured to store event bookings; wherein each of said event bookings identifies a corresponding event and a corresponding action; wherein said event broker mechanism is configured to operate as an event broker, and wherein said event broker mechanism is configured to execute one or more event managers and one or more action handlers; and wherein said event broker mechanism is configured to register said event bookings, wherein said event managers are configured to detect said events corresponding to said event bookings and wherein said action handlers are configured to initiate said actions corresponding to said event bookings. - View Dependent Claims (23, 24, 25, 26, 27)
-
Specification