Patents by Inventor Frederick St. Laurent

Frederick St. Laurent 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: 11601361
    Abstract: A system and method is provided for timely and uniform real-time data packet transmission by a computing device. The system can include a shared packet memory buffer for storing data packets generated by a user application and a shared schedule memory buffer for storing packet identifiers and corresponding time slots for the data packets. Moreover, a kernel module is provided that operates in the kernel mode of the operating system directly above the network interface controller and can continuously poll the shared scheduled memory to access packet identifiers at corresponding time slots. Based on the packet identifiers in each time slot, the kernel module can pull the data packet having the packet identifier directly from the ring buffer and send each packet to the network interface controller for transmission as part of a media stream over a network to a media consuming device.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: March 7, 2023
    Assignee: GRASS VALLEY CANADA
    Inventor: Frederick St-Laurent
  • Publication number: 20210266250
    Abstract: A system and method is provided for timely and uniform real-time data packet transmission by a computing device. The system can include a shared packet memory buffer for storing data packets generated by a user application and a shared schedule memory buffer for storing packet identifiers and corresponding time slots for the data packets. Moreover, a kernel module is provided that operates in the kernel mode of the operating system directly above the network interface controller and can continuously poll the shared scheduled memory to access packet identifiers at corresponding time slots. Based on the packet identifiers in each time slot, the kernel module can pull the data packet having the packet identifier directly from the ring buffer and send each packet to the network interface controller for transmission as part of a media stream over a network to a media consuming device.
    Type: Application
    Filed: April 23, 2021
    Publication date: August 26, 2021
    Inventor: Frederick ST-LAURENT
  • Patent number: 10999190
    Abstract: A system and method is provided for timely and uniform real-time data packet transmission by a computing device. The system can include a shared packet memory buffer for storing data packets generated by a user application and a shared schedule memory buffer for storing packet identifiers and corresponding time slots for the data packets. Moreover, a kernel module is provided that operates in the kernel mode of the operating system directly above the network interface controller and can continuously poll the shared scheduled memory to access packet identifiers at corresponding time slots. Based on the packet identifiers in each time slot, the kernel module can pull the data packet having the packet identifier directly from the ring buffer and send each packet to the network interface controller for transmission as part of a media stream over a network to a media consuming device.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: May 4, 2021
    Assignee: GRASS VALLEY CANADA
    Inventor: Frederick St-Laurent
  • Publication number: 20200145329
    Abstract: A system and method is provided for timely and uniform real-time data packet transmission by a computing device. The system can include a shared packet memory buffer for storing data packets generated by a user application and a shared schedule memory buffer for storing packet identifiers and corresponding time slots for the data packets. Moreover, a kernel module is provided that operates in the kernel mode of the operating system directly above the network interface controller and can continuously poll the shared scheduled memory to access packet identifiers at corresponding time slots. Based on the packet identifiers in each time slot, the kernel module can pull the data packet having the packet identifier directly from the ring buffer and send each packet to the network interface controller for transmission as part of a media stream over a network to a media consuming device.
    Type: Application
    Filed: January 8, 2020
    Publication date: May 7, 2020
    Inventor: Frederick ST-LAURENT
  • Patent number: 10560373
    Abstract: A system and method is provided for timely and uniform real-time data packet transmission by a computing device. The system can include a shared packet memory buffer for storing data packets generated by a user application and a shared schedule memory buffer for storing packet identifiers and corresponding time slots for the data packets. Moreover, a kernel module is provided that operates in the kernel mode of the operating system directly above the network interface controller and can continuously poll the shared scheduled memory to access packet identifiers at corresponding time slots. Based on the packet identifiers in each time slot, the kernel module can pull the data packet having the packet identifier directly from the ring buffer and send each packet to the network interface controller for transmission as part of a media stream over a network to a media consuming device.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: February 11, 2020
    Assignee: GVBB HOLDINGS S.A.R.L.
    Inventor: Frederick St-Laurent
  • Publication number: 20180295052
    Abstract: A system and method is provided for timely and uniform real-time data packet transmission by a computing device. The system can include a shared packet memory buffer for storing data packets generated by a user application and a shared schedule memory buffer for storing packet identifiers and corresponding time slots for the data packets. Moreover, a kernel module is provided that operates in the kernel mode of the operating system directly above the network interface controller and can continuously poll the shared scheduled memory to access packet identifiers at corresponding time slots. Based on the packet identifiers in each time slot, the kernel module can pull the data packet having the packet identifier directly from the ring buffer and send each packet to the network interface controller for transmission as part of a media stream over a network to a media consuming device.
    Type: Application
    Filed: March 28, 2018
    Publication date: October 11, 2018
    Inventor: Frederick ST-LAURENT
  • Patent number: 7232388
    Abstract: A baseball bat is described having of an elongated cylindrical handle portion for gripping, a cylindrical barrel portion for striking and a tapered cylindrical mid-section connecting the handle portion and the barrel portion, wherein at least the barrel portion is tubular and is constructed solely of a polymer composite material with a three-dimensional fiber reinforcement architecture resulting in improved durability versus conventional polymer composite bats, without any sacrifice in playing performance. Also disclosed are polymer composite baseball bats where the polymer composite material includes between 85% and 100% fiberglass reinforcement fibers, and/or where the central cavity is filled with a damping material such as polymeric foam or a low-density granular material, and/or where the bats are constructed of multiple layers of intertwined tubular braid forms using a precision molding process.
    Type: Grant
    Filed: April 6, 2006
    Date of Patent: June 19, 2007
    Inventors: Terrance W. Sutherland, Stephen Fitzgerald, Frederick St. Laurent
  • Publication number: 20060247079
    Abstract: A baseball bat is described having of an elongated cylindrical handle portion for gripping, a cylindrical barrel portion for striking and a tapered cylindrical mid-section connecting the handle portion and the barrel portion, wherein at least the barrel portion is tubular and is constructed solely of a polymer composite material with a three-dimensional fiber reinforcement architecture resulting in improved durability versus conventional polymer composite bats, without any sacrifice in playing performance. Also disclosed are polymer composite baseball bats where the polymer composite material includes between 85% and 100% fiberglass reinforcement fibers, and/or where the central cavity is filled with a damping material such as polymeric foam or a low-density granular material, and/or where the bats are constructed of multiple layers of intertwined tubular braid forms using a precision molding process.
    Type: Application
    Filed: April 6, 2006
    Publication date: November 2, 2006
    Inventors: Terrance Sutherland, Stephen Fitzgerald, Frederick St. Laurent
  • Publication number: 20040198539
    Abstract: A baseball bat is described having of an elongated cylindrical handle portion for gripping, a cylindrical barrel portion for striking and a tapered cylindrical mid-section connecting the handle portion and the barrel portion, wherein at least the barrel portion is tubular and is constructed solely of a polymer composite material with a three-dimensional fiber reinforcement architecture resulting in improved durability versus conventional polymer composite bats, without any sacrifice in playing performance. Also disclosed are polymer composite baseball bats where the polymer composite material includes between 85% and 100% fiberglass reinforcement fibers, and/or where the central cavity is filled with a damping material such as polymeric foam or a low-density granular material, and/or where the bats are constructed of multiple layers of intertwined tubular braid forms using a precision molding process.
    Type: Application
    Filed: April 16, 2004
    Publication date: October 7, 2004
    Inventors: Terrance W. Sutherland, Stephen Fitzgerald, Frederick St. Laurent