Electrical computers and digital processing systems: interprogra – Event handling or event notification
Reexamination Certificate
2006-05-23
2006-05-23
Follansbee, John (Department: 2154)
Electrical computers and digital processing systems: interprogra
Event handling or event notification
C709S231000, C709S227000
Reexamination Certificate
active
07051337
ABSTRACT:
A method and apparatus are provided for handling events received at a media streaming server. Server sockets configured to receive events are divided into collections and registered with a polling object. Each collection shares a processor thread for detecting events. Each socket is associated with an event consumer object that is notified when an event is received at the socket. The event consumer objects invoke task objects to handle the events. Task objects are queued in a task queue and execute using a pool of processor threads. Event consumer objects are derived from an abstract base consumer class that defines a common interface. Subclasses of the base consumer class are configured for different types of events that may be received (e.g., connection requests, media streaming commands, media data, media stream quality reports). Specific event consumer objects are instantiated from the subclasses to provide implementations of the common interface.
REFERENCES:
patent: 5442749 (1995-08-01), Northcutt et al.
patent: 5535878 (1996-07-01), Reed
patent: 5737531 (1998-04-01), Ehley
patent: 5751280 (1998-05-01), Abbott et al.
patent: 5778182 (1998-07-01), Cathey et al.
patent: 6385644 (2002-05-01), Devine et al.
patent: 6421711 (2002-07-01), Blumenau et al.
patent: 6463454 (2002-10-01), Lumelsky et al.
patent: 6513152 (2003-01-01), Branson et al.
patent: 6584093 (2003-06-01), Salama et al.
patent: 6615258 (2003-09-01), Barry et al.
patent: 6735634 (2004-05-01), Geagan et al.
patent: 6763392 (2004-07-01), del Val et al.
patent: 6771644 (2004-08-01), Brassil et al.
patent: 6778653 (2004-08-01), Kallas et al.
patent: 6801604 (2004-10-01), Maes et al.
patent: 6871213 (2005-03-01), Graham et al.
patent: 2001/0052008 (2001-12-01), Jacobus
patent: 2002/0112076 (2002-08-01), Rueda et al.
patent: 2002/0120716 (2002-08-01), Raghunathan et al.
patent: 2003/0131353 (2003-07-01), Blom et al.
patent: 0-817-489 (1998-01-01), None
patent: 0-901-249 (1999-03-01), None
“JT Router: Let your clients tunnel their way across the internet”, Oct. 1, 1997, pp. 1-12, Ajit Sagar, SYS-CON.
IBM Technical Disclosure Bulletin, “Structured Metadata for Application Specific Viewers for Streamed Internet Video/Audio”. XP-000739449 2vol. 40, No. 10, Oct. 1997. pp. 123-127.
Brittenson Jan
Narasimhan Aravind
Proctor Seth
Srikantan Geetha
Follansbee John
Park Vaughan & Fleming LLP
Patel Haresh
Sun Microsystems Inc.
LandOfFree
Method and apparatus for polling multiple sockets with a... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for polling multiple sockets with a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for polling multiple sockets with a... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3630841