Patents by Inventor Paul Sprague
Paul Sprague has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11902240Abstract: Network devices that are inserted inline into network links and process in-transit packets may significantly improve their packet-throughput performance by not assigning L3 IP addresses and L2 MAC addresses to their network interfaces and thereby process packets through a logical fast path that bypasses the slow path through the operating system kernel. When virtualizing such Bump-In-The-Wire (BITW) devices for deployment into clouds, the network interfaces must have L3 IP and L2 MAC addresses assigned to them. Thus, packets are processed through the slow path of a virtual BITW device, significantly reducing the performance. By adding new logic to the virtual BITW device and/or configuring proxies, addresses, subnets, and/or routing tables, a virtual BITW device can process packets through the fast path and potentially improve performance accordingly. For example, the virtual BITW device may be configured to enforce a virtual path (comprising the fast path) through the virtual BITW device.Type: GrantFiled: January 27, 2023Date of Patent: February 13, 2024Assignee: Centripetal Networks, LLCInventors: Richard Goodwin, Paul Sprague, Peter Geremia, Sean Moore
-
Publication number: 20230336522Abstract: Network devices that are inserted inline into network links and process in-transit packets may significantly improve their packet-throughput performance by not assigning L3 IP addresses and L2 MAC addresses to their network interfaces and thereby process packets through a logical fast path that bypasses the slow path through the operating system kernel. When virtualizing such Bump-In-The-Wire (BITW) devices for deployment into clouds, the network interfaces must have L3 IP and L2 MAC addresses assigned to them. Thus, packets are processed through the slow path of a virtual BITW device, significantly reducing the performance. By adding new logic to the virtual BITW device and/or configuring proxies, addresses, subnets, and/or routing tables, a virtual BITW device can process packets through the fast path and potentially improve performance accordingly. For example, the virtual BITW device may be configured to enforce a virtual path (comprising the fast path) through the virtual BITW device.Type: ApplicationFiled: June 21, 2023Publication date: October 19, 2023Inventors: Richard Goodwin, Paul Sprague, Peter Geremia, Sean Moore
-
Publication number: 20230179563Abstract: Network devices that are inserted inline into network links and process in-transit packets may significantly improve their packet-throughput performance by not assigning L3 IP addresses and L2 MAC addresses to their network interfaces and thereby process packets through a logical fast path that bypasses the slow path through the operating system kernel. When virtualizing such Bump-In-The-Wire (BITW) devices for deployment into clouds, the network interfaces must have L3 IP and L2 MAC addresses assigned to them. Thus, packets are processed through the slow path of a virtual BITW device, significantly reducing the performance. By adding new logic to the virtual BITW device and/or configuring proxies, addresses, subnets, and/or routing tables, a virtual BITW device can process packets through the fast path and potentially improve performance accordingly. For example, the virtual BITW device may be configured to enforce a virtual path (comprising the fast path) through the virtual BITW device.Type: ApplicationFiled: January 27, 2023Publication date: June 8, 2023Inventors: Richard Goodwin, Paul Sprague, Peter Geremia, Sean Moore
-
Patent number: 11570138Abstract: Network devices that are inserted inline into network links and process in-transit packets may significantly improve their packet-throughput performance by not assigning L3 IP addresses and L2 MAC addresses to their network interfaces and thereby process packets through a logical fast path that bypasses the slow path through the operating system kernel. When virtualizing such Bump-In-The-Wire (BITW) devices for deployment into clouds, the network interfaces must have L3 IP and L2 MAC addresses assigned to them. Thus, packets are processed through the slow path of a virtual BITW device, significantly reducing the performance. By adding new logic to the virtual BITW device and/or configuring proxies, addresses, subnets, and/or routing tables, a virtual BITW device can process packets through the fast path and potentially improve performance accordingly. For example, the virtual BITW device may be configured to enforce a virtual path (comprising the fast path) through the virtual BITW device.Type: GrantFiled: March 18, 2022Date of Patent: January 31, 2023Assignee: Centripetal Networks, Inc.Inventors: Richard Goodwin, Paul Sprague, Peter Geremia, Sean Moore
-
Publication number: 20220210119Abstract: Network devices that are inserted inline into network links and process in-transit packets may significantly improve their packet-throughput performance by not assigning L3 IP addresses and L2 MAC addresses to their network interfaces and thereby process packets through a logical fast path that bypasses the slow path through the operating system kernel. When virtualizing such Bump-In-The-Wire (BITW) devices for deployment into clouds, the network interfaces must have L3 IP and L2 MAC addresses assigned to them. Thus, packets are processed through the slow path of a virtual BITW device, significantly reducing the performance. By adding new logic to the virtual BITW device and/or configuring proxies, addresses, subnets, and/or routing tables, a virtual BITW device can process packets through the fast path and potentially improve performance accordingly. For example, the virtual BITW device may be configured to enforce a virtual path (comprising the fast path) through the virtual BITW device.Type: ApplicationFiled: March 18, 2022Publication date: June 30, 2022Inventors: Richard Goodwin, Paul Sprague, Peter Geremia, Sean Moore
-
Patent number: 11316823Abstract: Network devices that are inserted inline into network links and process in-transit packets may significantly improve their packet-throughput performance by not assigning L3 IP addresses and L2 MAC addresses to their network interfaces and thereby process packets through a logical fast path that bypasses the slow path through the operating system kernel. When virtualizing such Bump-In-The-Wire (BITW) devices for deployment into clouds, the network interfaces must have L3 IP and L2 MAC addresses assigned to them. Thus, packets are processed through the slow path of a virtual BITW device, significantly reducing the performance. By adding new logic to the virtual BITW device and/or configuring proxies, addresses, subnets, and/or routing tables, a virtual BITW device can process packets through the fast path and potentially improve performance accordingly. For example, the virtual BITW device may be configured to enforce a virtual path (comprising the fast path) through the virtual BITW device.Type: GrantFiled: August 5, 2021Date of Patent: April 26, 2022Assignee: Centripetal Networks, Inc.Inventors: Richard Goodwin, Paul Sprague, Peter Geremia, Sean Moore
-
Publication number: 20220070140Abstract: Network devices that are inserted inline into network links and process in-transit packets may significantly improve their packet-throughput performance by not assigning L3 IP addresses and L2 MAC addresses to their network interfaces and thereby process packets through a logical fast path that bypasses the slow path through the operating system kernel. When virtualizing such Bump-In-The-Wire (BITW) devices for deployment into clouds, the network interfaces must have L3 IP and L2 MAC addresses assigned to them. Thus, packets are processed through the slow path of a virtual BITW device, significantly reducing the performance. By adding new logic to the virtual BITW device and/or configuring proxies, addresses, subnets, and/or routing tables, a virtual BITW device can process packets through the fast path and potentially improve performance accordingly. For example, the virtual BITW device may be configured to enforce a virtual path (comprising the fast path) through the virtual BITW device.Type: ApplicationFiled: August 5, 2021Publication date: March 3, 2022Inventors: Richard Goodwin, Paul Sprague, Peter Geremia, Sean Moore
-
Patent number: 9555853Abstract: A propulsion system for human powered vehicles includes an outer lever having an input end and an output end. An orbiting sprocket is coupled to the output end of the outer lever. A fixed sprocket is also provided, with the orbiting sprocket orbiting around the fixed sprocket. A closed tension-bearing member engages an outer circumference of both the orbiting sprocket and the fixed sprocket. A driveshaft is co-axial with the fixed sprocket, the driveshaft being free to rotate with respect to the fixed sprocket and the crank lever being fixedly connected to the driveshaft and rotationally connected to the orbiting sprocket. A chassis is propelled by the driveshaft. Wherein application of a force on the input end of the outer lever causes the orbiting sprocket to orbit around the fixed sprocket and thereby rotate the crank lever to impart rotation to the driveshaft and propel the chassis.Type: GrantFiled: January 29, 2014Date of Patent: January 31, 2017Inventor: Paul Sprague
-
Publication number: 20140210179Abstract: A propulsion system for human powered vehicles includes an outer lever having an input end and an output end. An orbiting sprocket is coupled to the output end of the outer lever. A fixed sprocket is also provided, with the orbiting sprocket orbiting around the fixed sprocket. A closed tension-bearing member engages an outer circumference of both the orbiting sprocket and the fixed sprocket. A driveshaft is co-axial with the fixed sprocket, the driveshaft being free to rotate with respect to the fixed sprocket and the crank lever being fixedly connected to the driveshaft and rotationally connected to the orbiting sprocket. A chassis is propelled by the driveshaft. Wherein application of a force on the input end of the outer lever causes the orbiting sprocket to orbit around the fixed sprocket and thereby rotate the crank lever to impart rotation to the driveshaft and propel the chassis.Type: ApplicationFiled: January 29, 2014Publication date: July 31, 2014Inventor: Paul Sprague
-
Patent number: 8520520Abstract: A software and hardware system that provides for per flow guaranteed throughput and goodput for packet data flows using network transport protocols that have window-based flow control mechanisms or TCP-friendly flow control mechanisms. The system and method for guaranteed throughput of individual flows in turn enables a method for provisioning link bandwidth among multiple flows and provisioning network throughput and goodput at the granularity of individual flows. The invention also eliminates Layer 3 packet drops for a data flow using window-based flow control or TCP-friendly flow control, which in turn obviates congestion collapse and quality collapse scenarios.Type: GrantFiled: November 6, 2003Date of Patent: August 27, 2013Assignee: Avaya, Inc.Inventors: Sean S. B. Moore, Howard C. Reith, Paul Sprague
-
Publication number: 20070116386Abstract: A reclosable tamper-evident package is opened and closed repeatedly by opening and closing a first closure of a package, and when it is desired to close the package and provide an indication of further opening, a second closure is closed that cannot readily be opened. The tamper evident package has a closure assembly that includes a zipper closure arrangement with a slider device. In one embodiment, the slider device is movable between a first axial position and a second axial position. When the slider device is in the first axial position, moving the slider device laterally along the zipper closure arrangement in a first direction closes the first closure. When the slider device is in the second axial position, moving the slider device laterally along the zipper closure arrangement in a first direction closes both the first closure and the second closure.Type: ApplicationFiled: October 30, 2006Publication date: May 24, 2007Inventors: Paul Sprague, Peter Boulanger
-
Publication number: 20050286811Abstract: A reclosable package that seals an enclosed product and allows the product to be subjected to a retort procedure to cook the product while the product is in the package. The reclosable package is formed from a polypropylene film and includes a zipper closure including a pair of mating closure profiles both formed from a polypropylene material. One of the male or female closure profiles includes a sealing flange having a layer of sealant such that the sealing flange provides a seal for the package below the interaction between the closure profiles. This seal prevents the product from migrating through the profile member during the retort procedure and prior to the package being opened for the first time.Type: ApplicationFiled: June 13, 2005Publication date: December 29, 2005Inventors: Paul Sprague, Greg Melchoir
-
Publication number: 20050286812Abstract: A reclosable package that seals an enclosed product and allows the product to be subjected to a retort procedure to cook the product while the product is in the package. The reclosable package is formed from a polypropylene film and includes a zipper closure including a pair of mating closure profiles both formed from a polypropylene material. One of the male or female closure profiles includes a sealing flange having a layer of sealant such that the sealing flange provides a seal for the package below the interaction between the closure profiles. This seal prevents the product from migrating through the profile member during the retort procedure and prior to the package being opened for the first time.Type: ApplicationFiled: June 13, 2005Publication date: December 29, 2005Inventors: Paul Sprague, Greg Melchoir
-
Publication number: 20050286810Abstract: A reclosable package that seals an enclosed product and allows the product to be subjected to a retort procedure to cook the product while the product is in the package. The reclosable package is formed from a polypropylene film and includes a zipper closure including a pair of mating closure profiles both formed from a polypropylene material. One of the male or female closure profiles includes a sealing flange having a layer of sealant such that the sealing flange provides a seal for the package below the interaction between the closure profiles. This seal prevents the product from migrating through the profile member during the retort procedure and prior to the package being opened for the first time.Type: ApplicationFiled: June 13, 2005Publication date: December 29, 2005Inventors: Paul Sprague, Greg Melchoir
-
Publication number: 20050111362Abstract: 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.Type: ApplicationFiled: September 9, 2004Publication date: May 26, 2005Inventors: Ilya Freytsis, Paul Sprague, James Towey
-
Publication number: 20040136370Abstract: A software and hardware system that provides for per flow guaranteed throughput and goodput for packet data flows using network transport protocols that have window-based flow control mechanisms or TCP-friendly flow control mechanisms. The system and method for guaranteed throughput of individual flows in turn enables a method for provisioning link bandwidth among multiple flows and provisioning network throughput and goodput at the granularity of individual flows. The invention also eliminates Layer 3 packet drops for a data flow using window-based flow control or TCP-friendly flow control, which in turn obviates congestion collapse and quality collapse scenarios.Type: ApplicationFiled: November 6, 2003Publication date: July 15, 2004Inventors: Sean S. B. Moore, Howard C. Reith, Paul Sprague
-
Publication number: 20040131283Abstract: A reclosable package that seals an enclosed product and allows the product to be subjected to a retort procedure to cook the product while the product is in the package. The reclosable package is formed from a polypropylene film and includes a zipper closure including a pair of mating closure profiles both formed from a polypropylene material. One of the male or female closure profiles includes a sealing flange having a layer of sealant such that the sealing flange provides a seal for the package below the interaction between the closure profiles. This seal prevents the product from migrating through the profile member during the retort procedure and prior to the package being opened for the first time.Type: ApplicationFiled: December 2, 2003Publication date: July 8, 2004Inventors: Paul A. Sprague, Greg W. Melchoir
-
Patent number: 5208585Abstract: A portable highway barrier constructed of light weight material has an interior cavity which can be filled with a fluid ballast once it has been transported to a utilization site. The barrier has a box-like configuration defined by vertically-oriented side and end walls, the bottom portion of which is constructed to provide vertically-oriented slots each of which may function to support the lower edge of a vertically-oriented highway sign. The upwardly extending walls of a shallow well formed in the top of the barrier have apertures therein for facilitating attachment to the barrier of highway signs and/or other signalling or control devices such as warning lights. The barrier construction provides for attachment of connecting elements to its end walls so as to enable interconstruction of a plurality of barriers in end to end relationship for traffic channelization.Type: GrantFiled: January 21, 1992Date of Patent: May 4, 1993Inventor: R. Paul Sprague
-
Patent number: D343369Type: GrantFiled: January 27, 1992Date of Patent: January 18, 1994Inventor: R. Paul Sprague