Patents by Inventor Andre' Dupont
Andre' Dupont 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: 10365957Abstract: A system is provided for multicasting an event notification from an event producer to multiple event listeners, where the event producer and event listeners exist within a computer operating system having a user space, a kernel space, a device space, and an event protocol handler located in the kernel space. The system generates an event indication from an event producer located in the user space, kernel space, or device space, and receiving the event indication in the event protocol handler and generating an event notification. The event producer and the event listeners interface with the event protocol handler to send the event indication and receive the event notification. The event listeners may be located in the user space, kernel space, or device space.Type: GrantFiled: November 10, 2016Date of Patent: July 30, 2019Assignee: Accedian Networks Inc.Inventors: Andre Dupont, Thierry DeCorte, Frederick Lafleche
-
Patent number: 9910703Abstract: A method is provided for efficiently scheduling timer events within an operating system by allocating a plurality of timers, each of which has an expiry time, to a set of available timer slots. The method defines a timer spread value that denotes the allowed variance of the expiry times of each of the timers, calculates a set of available timer slots for each of the timers based on the timer spread value, and adjusts the expiry times of the timers so as to insert and evenly spread the timers across the set of available timer slots. In one implementation, the set of available timer slots is located in a timer wheel existing within the operating system, and the timer wheel uses a plurality of timer vectors arranged into successively increasing levels, beginning with level zero.Type: GrantFiled: May 17, 2016Date of Patent: March 6, 2018Assignee: Accedian Networks Inc.Inventors: Andre Dupont, Thierry DeCorte
-
Publication number: 20170097858Abstract: A system is provided for multicasting an event notification from an event producer to multiple event listeners, where the event producer and event listeners exist within a computer operating system having a user space, a kernel space, a device space, and an event protocol handler located in the kernel space. The system generates an event indication from an event producer located in the user space, kernel space, or device space, and receiving the event indication in the event protocol handler and generating an event notification. The event producer and the event listeners interface with the event protocol handler to send the event indication and receive the event notification. The event listeners may be located in the user space, kernel space, or device space.Type: ApplicationFiled: November 10, 2016Publication date: April 6, 2017Inventors: Andre Dupont, Thierry DeCorte, Frederick Lafleche
-
Patent number: 9524197Abstract: A system is provided for multicasting an event notification from an event producer to multiple event listeners, where the event producer and event listeners exist within a computer operating system having a user space, a kernel space, a device space, and an event protocol handler located in the kernel space. The system generates an event indication from an event producer located in the user space, kernel space, or device space, and receiving the event indication in the event protocol handler and generating an event notification. The event producer and the event listeners interface with the event protocol handler to send the event indication and receive the event notification. The event listeners may be located in the user space, kernel space, or device space.Type: GrantFiled: September 6, 2012Date of Patent: December 20, 2016Assignee: Accedian Networks Inc.Inventors: Andre Dupont, Thierry DeCorte, Frederick Lafleche
-
Publication number: 20160259666Abstract: A method is provided for efficiently scheduling timer events within an operating system by allocating a plurality of timers, each of which has an expiry time, to a set of available timer slots. The method defines a timer spread value that denotes the allowed variance of the expiry times of each of the timers, calculates a set of available timer slots for each of the timers based on the timer spread value, and adjusts the expiry times of the timers so as to insert and evenly spread the timers across the set of available timer slots. In one implementation, the set of available timer slots is located in a timer wheel existing within the operating system, and the timer wheel uses a plurality of timer vectors arranged into successively increasing levels, beginning with level zero.Type: ApplicationFiled: May 17, 2016Publication date: September 8, 2016Inventors: Andre Dupont, Thierry DeCorte
-
Patent number: 9367352Abstract: A method is provided for efficiently scheduling timer events within an operating system by allocating a plurality of timers, each of which has an expiry time, to a set of available timer slots. The method defines a timer spread value that denotes the allowed variance of the expiry times of each of the timers, calculates a set of available timer slots for each of the timers based on the timer spread value, and adjusts the expiry times of the timers so as to insert and evenly spread the timers across the set of available timer slots. In one implementation, the set of available timer slots is located in a timer wheel existing within the operating system, and the timer wheel uses a plurality of timer vectors arranged into successively increasing levels, beginning with level zero.Type: GrantFiled: April 21, 2015Date of Patent: June 14, 2016Assignee: Accedian Networks Inc.Inventors: Andre Dupont, Thierry DeCorte
-
Publication number: 20150242239Abstract: A method is provided for efficiently scheduling timer events within an operating system by allocating a plurality of timers, each of which has an expiry time, to a set of available timer slots. The method defines a timer spread value that denotes the allowed variance of the expiry times of each of the timers, calculates a set of available timer slots for each of the timers based on the timer spread value, and adjusts the expiry times of the timers so as to insert and evenly spread the timers across the set of available timer slots. In one implementation, the set of available timer slots is located in a timer wheel existing within the operating system, and the timer wheel uses a plurality of timer vectors arranged into successively increasing levels, beginning with level zero.Type: ApplicationFiled: April 21, 2015Publication date: August 27, 2015Inventors: Andre Dupont, Thierry DeCorte
-
Patent number: 9032408Abstract: A method is provided for efficiently scheduling timer events within an operating system by allocating a plurality of timers, each of which has an expiry time, to a set of available timer slots. The method defines a timer spread value that denotes the allowed variance of the expiry times of each of the timers, calculates a set of available timer slots for each of the timers based on the timer spread value, and adjusts the expiry times of the timers so as to insert and evenly spread the timers across the set of available timer slots. In one implementation, the set of available timer slots is located in a timer wheel existing within the operating system, and the timer wheel uses a plurality of timer vectors arranged into successively increasing levels, beginning with level zero.Type: GrantFiled: September 7, 2012Date of Patent: May 12, 2015Assignee: Accedian Networks Inc.Inventors: Andre Dupont, Thierry DeCorte
-
Publication number: 20140075238Abstract: A method is provided for efficiently scheduling timer events within an operating system by allocating a plurality of timers, each of which has an expiry time, to a set of available timer slots. The method defines a timer spread value that denotes the allowed variance of the expiry times of each of the timers, calculates a set of available timer slots for each of the timers based on the timer spread value, and adjusts the expiry times of the timers so as to insert and evenly spread the timers across the set of available timer slots. In one implementation, the set of available timer slots is located in a timer wheel existing within the operating system, and the timer wheel uses a plurality of timer vectors arranged into successively increasing levels, beginning with level zero.Type: ApplicationFiled: September 7, 2012Publication date: March 13, 2014Applicant: Accedian Networks Inc.Inventors: Andre Dupont, Thierry DeCorte
-
Publication number: 20140068636Abstract: A system is provided for multicasting an event notification from an event producer to multiple event listeners, where the event producer and event listeners exist within a computer operating system having a user space, a kernel space, a device space, and an event protocol handler located in the kernel space. The system generates an event indication from an event producer located in the user space, kernel space, or device space, and receiving the event indication in the event protocol handler and generating an event notification. The event producer and the event listeners interface with the event protocol handler to send the event indication and receive the event notification. The event listeners may be located in the user space, kernel space, or device space.Type: ApplicationFiled: September 6, 2012Publication date: March 6, 2014Applicant: Accedian Networks Inc.Inventors: Andre Dupont, Thierry DeCorte, Frederick Lafeche
-
Patent number: 6237973Abstract: An ash and debris collector, particularly, but not exclusively, for a fireplace is comprised of a scoop body defined by an elongated open-ended channel member having a forward neck shovel portion and a rear discharge portion. At least a forward end of the shovel portion has a flat bottom wall with a straight front edge and opposed side walls. A skirt is provided in a front portion of the top wall of the shovel portion and projects outwardly of the top end of a front edge of the opposed side walls to prevent ashes from rising to the top wall of the scoop body during the scooping movement. A bag holder is secured to the rear discharge portion and extends rearwardly of a rear discharge opening defined by the rear discharge portion whereby to support a bag in an open condition. An open mouth of the bag is secured about the rear discharge opening by a band and a handle is provided on the rear discharge portion to manipulate the scoop.Type: GrantFiled: May 11, 1999Date of Patent: May 29, 2001Inventors: André Dupont, Bao Chieng
-
Patent number: 6031722Abstract: An earth cooled distribution transformer system and a method of cooling same and distributing electrical power to a plurality of consumer loads (31) is described. A distribution transformer (10 is provided with the primary (16) and secondary (17) windings encapsulated in a solid insulating material. The steel magnetic core (13) remains exposed and the transformer is buried in ground at a predetermined depth with the core (13) exposed whereby heat generated by the windings is dissipated into the earth through the exposed magnetic core. The high voltage supply cable (20) may be a buried cable or is at least partly buried as well as the power distribution cable (21), which feeds power to one or more consumer loads. The power distribution transformer (10) may be buried adjacent a manhole enclosure (12) with the primary and secondary winding power cables being connected to terminals (22-25) accessible in the manhole.Type: GrantFiled: July 20, 1998Date of Patent: February 29, 2000Assignee: Centre d'innovation sur le transport d'energie du QuebecInventors: Claude Paradis, Andre Dupont
-
Patent number: 5630737Abstract: This invention relates to a junction connector for permanently connecting electric cables, wherein its sleeve comprises a bore passing longitudinally therethrough, a part of the wall of this bore, extending over an angle at the center greater than 180.degree., being provided with longitudinal ribs projecting radially towards the center; aligned tapped holes, made from the outside, open out in the bore opposite the central generatrix of its ribbed part; and locking bolts whose end is in the form of a spherical cap and incorporating a cleavable head, are screwed in the tapped holes to assemble the cables sleeve.Type: GrantFiled: January 11, 1996Date of Patent: May 20, 1997Assignee: The Whitaker CorporationInventor: Andre Dupont
-
Patent number: 4866813Abstract: A load carrying handle for securement to an article to be hand-supported or displaced. The carrying handle comprises a handle grip having a strap retaining elongated cavity therein. The cavity has an open end and a bottom end wall. An article attaching element having at least a flat grip attaching portion is also provided. A wedge rod is disposed in tight fit in the cavity with the attaching portion of the attaching element wedged between the wedge rod and extends over opposed sides of the wedge rod and an inner end thereof. The wedge rod is dimensioned so that an outer end thereof terminates substantially flush with a peripheral end wall of the handle grip about the open end so that when the carrying handle is secured to an article and the attaching element is secured tightly about the article, the wedge rod outer end will abut the object and provide a solid connection therewith with the attaching portion held secured between the handle grip and wedge.Type: GrantFiled: December 28, 1988Date of Patent: September 19, 1989Inventor: Andre Dupont
-
Patent number: 4775660Abstract: A method of treatment of breast cancer in susceptible animals whose ovarian hormonal secretions were previously blocked by surgical or chemical means, e.g., by use of an LH-RH agonist, e.g., [D-Trp.sup.6, des-Gly-NH.sub.2.sup.10 ]LH-RH ethylamide with a combination therapy comprising administering an antiandrogen, e.g., flutamide and an antiestrogen, e.g., Tamoxifen, pharmaceutical compositions useful for such treatment and two and three component pharmaceutical kits containing such compositions are disclosed.Type: GrantFiled: August 2, 1984Date of Patent: October 4, 1988Inventors: Fernand Labrie, Alain Belanger, Andre Dupont
-
Patent number: 4497858Abstract: A tile for use in constructing an entrance mat. The tile has a flat base and low walls surrounding the base for retaining water on the base. Scraper means are provided on the base for scraping snow, water and/or slush off the feet of people using the mat. Means are provided on each wall for use in connecting the tile to an adjacent tile. A plurality of the tiles are connected together to form a mat. Means are provided in each wall of a tile for directing water out of the tile when it reaches a certain level. The invention is also directed toward a mat made up of a plurality of the tiles.Type: GrantFiled: September 9, 1983Date of Patent: February 5, 1985Inventors: Andre Dupont, Paul Laurent
-
Patent number: D320420Type: GrantFiled: March 20, 1989Date of Patent: October 1, 1991Inventor: Andre Dupont
-
Patent number: D331737Type: GrantFiled: April 29, 1991Date of Patent: December 15, 1992Inventor: Andre Dupont
-
Patent number: D338182Type: GrantFiled: April 29, 1991Date of Patent: August 10, 1993Inventor: Andre Dupont
-
Patent number: D342359Type: GrantFiled: April 29, 1991Date of Patent: December 14, 1993Inventor: Andre Dupont