Patents by Inventor Simon Perreault

Simon Perreault 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: 11159586
    Abstract: This disclosure relates to a communication network within which relays, which are connected to devices participating in a communication session (e.g., a video conference), are dynamically added and removed from the communication session. For instance, when participating in a communication session, a sending network device sends media streams (e.g., audio and/or video media streams) to its associated relay. The relay sends, through a relay communication link, the media streams to one or more receiving relays. The one or more receiving relays then forward the media stream to associated receiving network devices. As additional network devices join the communication session, the additional network devices connect to additional relays, which establish a network of relay communication links with all the relays involved in the communication session. Furthermore, as network devices leave the communication session, relays can be removed from the communication session.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: October 26, 2021
    Assignee: JIVE COMMUNICATIONS, INC.
    Inventor: Simon Perreault
  • Patent number: 10880342
    Abstract: This disclosure relates to a communication network within which devices participating in a communication session dynamically switch between sending media streams to a participating network device through one of multiple communication channel options. For instance, when establishing a communication session (e.g., a video conference), a sending network device establishes two potential communication channels with a receiving network device participating in the communication session. The sending network device determines which of the two potential communication channels is best suited for providing a media stream related to the communication session (e.g., an audio and/or video media stream), and assigns that communication channel as an active communication channel over which the sending network device provides the media stream to the receiving network device.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: December 29, 2020
    Assignee: JIVE COMMUNICATIONS, INC.
    Inventors: Simon Perreault, Michael Sharp
  • Publication number: 20200358832
    Abstract: This disclosure relates to a communication network within which relays, which are connected to devices participating in a communication session (e.g., a video conference), are dynamically added and removed from the communication session. For instance, when participating in a communication session, a sending network device sends media streams (e.g., audio and/or video media streams) to its associated relay. The relay sends, through a relay communication link, the media streams to one or more receiving relays. The one or more receiving relays then forward the media stream to associated receiving network devices. As additional network devices join the communication session, the additional network devices connect to additional relays, which establish a network of relay communication links with all the relays involved in the communication session. Furthermore, as network devices leave the communication session, relays can be removed from the communication session.
    Type: Application
    Filed: May 7, 2019
    Publication date: November 12, 2020
    Inventor: Simon Perreault
  • Publication number: 20190289042
    Abstract: This disclosure relates to a communication network within which devices participating in a communication session dynamically switch between sending media streams to a participating network device through one of multiple communication channel options. For instance, when establishing a communication session (e.g., a video conference), a sending network device establishes two potential communication channels with a receiving network device participating in the communication session. The sending network device determines which of the two potential communication channels is best suited for providing a media stream related to the communication session (e.g., an audio and/or video media stream), and assigns that communication channel as an active communication channel over which the sending network device provides the media stream to the receiving network device.
    Type: Application
    Filed: March 15, 2018
    Publication date: September 19, 2019
    Inventors: Simon Perreault, Michael Sharp
  • Patent number: 9641649
    Abstract: Disclosed is an apparatus comprising a network element (NE) configured to receive an Internet Group Management Protocol (IGMP) data packet in Internet Protocol version four (IPv4) format, translate the data packet into an Multicast Listener Discovery (MLD) data packet in Internet Protocol version six (IPv6) format, and forward the translated data packet. Also disclosed is an apparatus comprising a NE configured to receive an MLD data packet in IPv6 format, and translate the data packet into an IGMP data packet in IPv4 format. Also disclosed is a method comprising receiving a plurality of data packets, wherein the plurality of data packets comprise IGMP data packets and MLD data packets, translating at least one of the IGMP data packets into a MLD data packet, and translating at least one of the MLD data packets into an IGMP data packet.
    Type: Grant
    Filed: February 21, 2013
    Date of Patent: May 2, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Simon Perreault, Ting Zou, Zhongjian Zhang
  • Publication number: 20160182691
    Abstract: A method for interacting with Internet Protocol version 6 (IPv6) compatible devices in a communications system includes receiving a first control message from a server, the dual-stack device comprising an Internet Protocol version 4 (IPv4) protocol stack and an IPv6 protocol stack, wherein the first control message includes an IPv4 level indicator that indicates support for IPv4 in the communications system, and adjusting a configuration of the IPv4 protocol stack in accordance with the IPv4 level indicator.
    Type: Application
    Filed: December 19, 2014
    Publication date: June 23, 2016
    Inventors: Simon Perreault, Marc Blanchet, Ting Zou, Zhongjian Zhang
  • Patent number: 9344514
    Abstract: The present relates to a method and a proxy for transporting IP messages over a Default Tolerant Network. The method and proxy receive a message composed of multiple IP packets payload, and create partial messages by bundling sub-groups of subsequent IP packets payload with a unique identifier and a corresponding sequence number. The partial messages are transported over the DTN. The partial messages are received at another proxy after transport over the DTN, are unbundled and ordered based on the sequence number; and delivered.
    Type: Grant
    Filed: October 26, 2011
    Date of Patent: May 17, 2016
    Assignee: VIAGENIE
    Inventors: Simon Perreault, Jean-Philippe Dionne, Marc Blanchet
  • Publication number: 20130111053
    Abstract: The present relates to a method and a proxy for transporting IP messages over a Default Tolerant Network. The method and proxy receive a message composed of multiple IP packets payload, and create partial messages by bundling sub-groups of subsequent IP packets payload with a unique identifier and a corresponding sequence number. The partial messages are transported over the DTN. The partial messages are received at another proxy after transport over the DTN, are unbundled and ordered based on the sequence number; and delivered.
    Type: Application
    Filed: October 26, 2011
    Publication date: May 2, 2013
    Applicant: VIAGENIE
    Inventors: Simon Perreault, Jean-Philippe Dionne, Marc Blanchet
  • Publication number: 20130107754
    Abstract: The present disclosure relates to methods for configuring Delay/disruption-Tolerant Network (DTN) nodes and to configurable nodes operable in Delay/disruption-Tolerant Networks. A DTN node generates a unique identifier (UID) and concatenates a static identifier part with the UID to form an endpoint identifier (EID).
    Type: Application
    Filed: October 26, 2011
    Publication date: May 2, 2013
    Applicant: VIAGENIE
    Inventors: Simon Perreault, Jean-Philippe Dionne, Marc Blanchet