Event forwarding
First Claim
Patent Images
1. In a networked computer environment including an event handling computer connected to one or more event generating computers, a method of handling events comprising:
- receiving at an event generating computer a message from the event handling computer specifying a format for events to be sent to the event handling computer as either being rendered or raw events, wherein rendered events comprise data readable in an application independent format and raw events comprise data in a format readable by an application that generated an event;
generating an event at the event generating computer;
rendering the event into the format specified by the event handling computer, wherein the specified format comprises a rendered event in an application independent format by combining static context information with dynamic event information; and
transmitting the rendered event and a rendered event definition to the event handling computer in an event package including a plurality of rendered events and corresponding rendered event definitions based on a batching request specified in the message received from the event handling computer, the event package indicating the format specified by the event handling computer, the rendered event definition comprising an XML schema defining how the rendered event is to be displayed at the event handling computer.
2 Assignments
0 Petitions
Accused Products
Abstract
Handling events. A method may be practiced, for example, in a networked computer system including an event handling computer connected to one or more event generating computers. The method includes an act of generating an event at an event generating computer. The event is rendered into a rendered event in an application independent format by combining static context information with dynamic event information. The rendered event is transmitted to the event handling computer.
80 Citations
18 Claims
-
1. In a networked computer environment including an event handling computer connected to one or more event generating computers, a method of handling events comprising:
-
receiving at an event generating computer a message from the event handling computer specifying a format for events to be sent to the event handling computer as either being rendered or raw events, wherein rendered events comprise data readable in an application independent format and raw events comprise data in a format readable by an application that generated an event; generating an event at the event generating computer; rendering the event into the format specified by the event handling computer, wherein the specified format comprises a rendered event in an application independent format by combining static context information with dynamic event information; and transmitting the rendered event and a rendered event definition to the event handling computer in an event package including a plurality of rendered events and corresponding rendered event definitions based on a batching request specified in the message received from the event handling computer, the event package indicating the format specified by the event handling computer, the rendered event definition comprising an XML schema defining how the rendered event is to be displayed at the event handling computer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. In a networked computer environment including an event handling computer connected to one or more event generating computers, a method of handling events comprising:
-
subscribing to a publication/subscription service at an event generating computer, wherein subscribing to a publication/subscription service comprises; transmitting a message from an event handling computer to the event generating computer, wherein the message specifies a format for events to be sent to the event handling computer as either being rendered events or raw events, wherein rendered events comprise data readable in an application independent format and raw events comprise data in a format readable by an application associated with an event; and receiving an event from the event generating computer in the format specified by the event handling computer in the act of subscribing to the publication/subscription service, wherein the specified format is rendered events and the received event is received with a rendered event definition comprising an XML schema defining how the rendered event is to be displayed at the event handling computer, wherein the rendered event and the rendered event definition are received in an event package including a plurality of rendered events and corresponding rendered event definitions based on a batching request specified in the message transmitted from the event handling computer. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system for use in a network environment including one or more interconnected computers, including an event handling computer configured to display events received at the event handling computer, the computer system comprising:
-
a processing unit configured to run program modules and application programs; a memory configured to store data and program modules, memory comprising; a publication/subscription service configured to receive subscriptions from one or more event handling computers to receive events, wherein a subscription specifies a format for events to be sent to the one or more event handling computers as either raw or rendered events, wherein rendered events comprise data readable in an application independent format and raw events comprise data in a format readable by an application that generated an event; an application program configured to generate events; an event rendering program module configured to render events into the format specified by the one or more event handling computers, wherein the specified format comprises rendered events including static context information and dynamic event information; and a sending program module configured to send rendered events and corresponding rendered event definitions to an event handling computer registered with the publication/subscription service in an event package based on a batching request specified in a subscription received from the event handling computer, the event package indicating a format specified by the event handling computer, the rendered event definitions comprising XML schemas defining how corresponding rendered events are to be displayed at the event handling computer. - View Dependent Claims (16, 17, 18)
-
Specification