Methods and systems for transferring events including multimedia data
First Claim
Patent Images
1. A method for transferring an event from a server to a remote client, said method comprising:
- receiving an event from a driver;
dispatching said event into an event queue according to event type;
processing said event according to said event type, wherein said processing comprises encoding said event when said event comprises multimedia data; and
transferring said event to said remote client when triggered, wherein said transferring occurs according to a protocol corresponding to said event type.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for transferring an event from a server to a remote client are described. An event is received from a driver. The event is dispatched into an event queue according to the event type. The event is processed according to the event type. The processing includes encoding the event when the event comprises multimedia data. The event is transferred to the remote client when triggered. The transfer occurs according to a protocol corresponding to the event type.
-
Citations
26 Claims
-
1. A method for transferring an event from a server to a remote client, said method comprising:
-
receiving an event from a driver;
dispatching said event into an event queue according to event type;
processing said event according to said event type, wherein said processing comprises encoding said event when said event comprises multimedia data; and
transferring said event to said remote client when triggered, wherein said transferring occurs according to a protocol corresponding to said event type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for transferring an event to a remote client, said system comprising:
-
a driver interface for receiving different types of events from a plurality of drivers;
an event filter coupled to said driver interface, said event filter for identifying an event by event type and for placing said event into an event queue according to said event type;
a regulator coupled to said event queue, said regulator for impelling said event from said event queue to a processing engine that encodes said event when said event comprises multimedia data; and
a channel coupled to said processing engine, said channel for transferring said event to said remote client according to a protocol corresponding to said event type. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for receiving events from a remote server, said system comprising:
-
an agent for managing a plurality of channels used for receiving different types of events from said remote server, each channel associated with one of a plurality of different protocols, wherein one of said channels is for streaming multimedia data;
a processing engine coupled to said channels, said processing engine for decoding an event when said event comprises encoded multimedia data; and
a driver interface coupled to said processing engine, said driver interface for forwarding said events to audio and video drivers according to event type, wherein said events are displayable on a display device. - View Dependent Claims (23, 24, 25, 26)
-
Specification