Patents by Inventor Simon Perron Caissy

Simon Perron Caissy 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).

  • Publication number: 20240320100
    Abstract: A warm restart is initiated at a network processor device, which includes a switch, one or more hardware components, and physical layer circuitry to implement one or more communication links. The switch is to be reset during the warm restart while the one or more communication links remain in an up state. A notification of the warm restart is sent to a set of drivers for the one or more hardware components and notifications are received from the set of drivers, where the notifications identify that reinitializations of the hardware components in association with the warm restart are complete. An indication is sent that the reinitializations of the hardware components are complete, where completion of the warm restart based on the indication.
    Type: Application
    Filed: May 31, 2024
    Publication date: September 26, 2024
    Applicant: Intel Corporation
    Inventors: Robert Valiquette, Alexandre Hamel, Benoit Roy, Michel Noiseux, Simon Perron Caissy, Benjamin H. Shelton
  • Patent number: 10965602
    Abstract: Examples include a computing system having a load balancer circuitry to assign data units to destinations using a hash function having a plurality of hash bins, each hash bin being associated with a destination. The computing system includes a hash adjuster to assign a destination to each of the plurality of hash bins, sample assignment of data units to hash bins by the load balancer circuitry over a sample window, analyze the sampled assignments, and reassign destinations to the hash bins based at least in part on the analyzed sampled assignments. This results in increased system performance in processing of the data units by the load balancer.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: March 30, 2021
    Assignee: Intel Corporation
    Inventors: Carl Geoffrion, Simon Perron Caissy, Eduardo L. Romero
  • Publication number: 20200296048
    Abstract: Examples include a computing system having a load balancer circuitry to assign data units to destinations using a hash function having a plurality of hash bins, each hash bin being associated with a destination. The computing system includes a hash adjuster to assign a destination to each of the plurality of hash bins, sample assignment of data units to hash bins by the load balancer circuitry over a sample window, analyze the sampled assignments, and reassign destinations to the hash bins based at least in part on the analyzed sampled assignments. This results in increased system performance in processing of the data units by the load balancer.
    Type: Application
    Filed: March 14, 2019
    Publication date: September 17, 2020
    Inventors: Carl GEOFFRION, Simon PERRON CAISSY, Eduardo L. ROMERO
  • Patent number: 10771537
    Abstract: Technologies for applying a scrambling function in unfair load balancing scenarios include a network device having a communication circuitry and compute engine executing software on the network device. The compute engine is to determine, using a load balancing function, a distribution for data sets to each of multiple bins. Each bin maps to a destination. The network device determines, as a function of the distribution, an unfairness score indicative of the distribution being unequal among each of the destinations. In response to a determination that the unfairness score exceeds a specified threshold, the network device enables a scrambling function to be performed during configuration of the plurality of bins with the destinations.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: September 8, 2020
    Assignee: Intel Corporation
    Inventors: Simon Perron Caissy, Carl Geoffrion, Eduardo Romero
  • Publication number: 20200007617
    Abstract: Technologies for applying a scrambling function in unfair load balancing scenarios include a network device having a communication circuitry and compute engine executing software on the network device. The compute engine is to determine, using a load balancing function, a distribution for data sets to each of multiple bins. Each bin maps to a destination. The network device determines, as a function of the distribution, an unfairness score indicative of the distribution being unequal among each of the destinations. In response to a determination that the unfairness score exceeds a specified threshold, the network device enables a scrambling function to be performed during configuration of the plurality of bins with the destinations.
    Type: Application
    Filed: June 29, 2018
    Publication date: January 2, 2020
    Inventors: Simon Perron Caissy, Carl Geoffrion, Eduardo Romero