Centripetal Networks
Principal Firmware Engineer at Centripetal Networks
Ge Jan 2010 - Aug 2012
Senior Engineer and Technologist 4
Exfo Apr 2009 - Nov 2009
Contract Software Engineer
Rivulet Communications 2004 - 2008
Principal Software Engineer
Cetacean Networks Aug 2000 - Apr 2004
Principal Software Engineer
Education:
University of Maine 1980 - 1984
Bachelors, Bachelor of Science In Electrical Engineering, Electrical Engineering
Skills:
Embedded Software Software Design Firmware Embedded Systems Debugging Device Drivers Vxworks System Architecture Linux Kernel Embedded Linux Tcp/Ip Linux Software Engineering Rtos Hardware Software Development Internet Protocol Suite Arm Ethernet Powerpc Logic Analyzer Clearcase Embedded C Network Processors Cvs Telecommunications Engineering X86 Microcontrollers Udp C C++ I2C Ip Testing Fpga Systems Engineering Hardware Architecture Tcl Pcb Design Shell Scripting Bash Perl
Comprehensive Community Action, Inc Medical Doctor's Office
191 Macarthur Blvd, Coventry, RI 02816
Paul J Sprague
ELM STREET HOLDINGS FAMILY LIMITED PARTNERSHIP
Paul Sprague Clerk
AMERICAN LEGION Fraternal Organization · Civic/Social Association
777 Plymouth St, Holbrook, MA 02343 7817671490, 7817674911
Paul Sprague Emergency Management Director, Mayor
Coventry Public Library Libraries · Library · Fire Protection · Legislative Body · Refuse System · Executive Office · Public Finance/Taxation/Monetary Policy · Court
1672 Flt Riv Rd, Coventry, RI 02816 2847 Flt Riv Rd, Coventry, RI 02816 1670 Flt Riv Rd, Coventry, RI 02816 4013929000, 4018229189, 4018229110, 4018229107
Paul Sprague Manager
Town of Coventry Town Council
195 Macarthur Blvd, Coventry, RI 02816 4018229156
Us Patents
Systems And Methods For The Schedule Alignment Of A Packet Flow
Ilya Freytsis - Swampscott MA, US Paul Sprague - North Berwick ME, US James Towey - Sandwich MA, US
International Classification:
H04L012/56
US Classification:
370230000, 370235000, 370412000
Abstract:
A classification mechanism automatically aligns time-sensitive data streams to sequences (schedules), according to information in the packets or other information and classification criteria specified by a human network administrator, a sequence agent, an application program or otherwise. When a packet arrives at a first sequence-aware switch along a path, the packet is aligned to a new or existing sequence. When a new sequence is established, appointments are reserved at sequence-aware switches along the path. The packet is placed in a queue, based on its classification. When the packet reaches the head of the queue, at that queue's appointment time, the switch forwards the packet along the path. If possible, appointments have been reserved at subsequent switches along the packet's path, so the packet can be forwarded through the subsequent switches without delay. Packets that do not match any classification criteria are handled on a best-effort basis.