Patents by Inventor Jean Bouchard

Jean Bouchard 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: 12259964
    Abstract: Method, systems, and computer-readable media for securely executing a script on a computer appliance are disclosed. A script payload is obtained from a requesting entity via an interface of the computer appliance, the script payload comprising the script and script security data. Multiple authentication factors for the script are obtained from the script security data, the multiple authentication factors comprising at least some nested authentication factors, wherein a first one of the authentication factors is encapsulated within a second one of the authentication factors. A first validation is performed to authenticate the script and the first authentication factor based on the second authentication factor and to generate a validated first authentication factor. A second validation is performed to authenticate the script based on the validated first authentication factor. Responsive to the script being authenticated by the first and second validations, the script is executed on the computer appliance.
    Type: Grant
    Filed: October 27, 2021
    Date of Patent: March 25, 2025
    Inventors: Mortimer Hubin, Charles Desjardins, Jean Bouchard
  • Publication number: 20250039081
    Abstract: A method for execution by a processor of a host having an external interface for connection to at least one other network element of a packet-based data network, the host storing a routing table and implementing a container connected to a bridge, the container being addressable by an internal address on a bridge network associated with the bridge. The method includes obtaining an indication of a request for the container to join a multicast group. In response to the obtaining, a request is sent via the external interface for the host to join the multicast group. The routing table may be modified so as to make the bridge a next hop for future packets obtained from the external interface and destined for the multicast group. The routing table may also be modified so as to make the external interface a next hop for future packets that are obtained from the bridge, whose source address is the internal address of the container and that are destined for the multicast group.
    Type: Application
    Filed: October 8, 2024
    Publication date: January 30, 2025
    Applicant: GENETEC INC.
    Inventor: Jean Bouchard
  • Patent number: 12143294
    Abstract: A method for execution by a processor of a host having an external interface for connection to at least one other network element of a packet-based data network, the host storing a routing table and implementing a container connected to a bridge, the container being addressable by an internal address on a bridge network associated with the bridge. The method includes obtaining an indication of a request for the container to join a multicast group. In response to the obtaining, a request is sent via the external interface for the host to join the multicast group. The routing table may be modified so as to make the bridge a next hop for future packets obtained from the external interface and destined for the multicast group. The routing table may also be modified so as to make the external interface a next hop for future packets that are obtained from the bridge, whose source address is the internal address of the container and that are destined for the multicast group.
    Type: Grant
    Filed: October 12, 2023
    Date of Patent: November 12, 2024
    Assignee: GENETEC INC.
    Inventor: Jean Bouchard
  • Patent number: 11947607
    Abstract: A method, which comprises determining a logical identifier used for communication over a network portion managed by a service provider and transmitting to a computing apparatus adapted to effect online transactions involving a payer and a payee an indication of the service provider having agreed to act as the payer for at least one online transaction requested by a requesting device that uses the logical identifier. Also, a method, which comprises determining a logical identifier used to identify a device during a request for an online transaction; identifying, based on the logical identifier, a third party that has agreed to act as a payer for the online transaction; providing a user of the device with an opportunity to confirm the third party as the payer for the online transaction; and completing the online transaction based on input from the user.
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: April 2, 2024
    Assignee: BCE Inc.
    Inventors: Stephane Maxime Francois Fortier, Jean Bouchard, James Francis Fagan, Sean MacLean Murray, Sanro Zlobec
  • Publication number: 20240098015
    Abstract: A method for execution by a processor of a host having an external interface for connection to at least one other network element of a packet-based data network, the host storing a routing table and implementing a container connected to a bridge, the container being addressable by an internal address on a bridge network associated with the bridge. The method includes obtaining an indication of a request for the container to join a multicast group. In response to the obtaining, a request is sent via the external interface for the host to join the multicast group. The routing table may be modified so as to make the bridge a next hop for future packets obtained from the external interface and destined for the multicast group. The routing table may also be modified so as to make the external interface a next hop for future packets that are obtained from the bridge, whose source address is the internal address of the container and that are destined for the multicast group.
    Type: Application
    Filed: October 12, 2023
    Publication date: March 21, 2024
    Applicant: GENETEC INC.
    Inventor: Jean Bouchard
  • Patent number: 11916776
    Abstract: A method for execution by a processor of a host having an external interface for connection to at least one other network element of a packet-based data network, the host storing a routing table and implementing a container connected to a bridge, the container being addressable by an internal address on a bridge network associated with the bridge. The method includes obtaining an indication of a request for the container to join a multicast group. In response to the obtaining, a request is sent via the external interface for the host to join the multicast group. The routing table may be modified so as to make the bridge a next hop for future packets obtained from the external interface and destined for the multicast group. The routing table may also be modified so as to make the external interface a next hop for future packets that are obtained from the bridge, whose source address is the internal address of the container and that are destined for the multicast group.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: February 27, 2024
    Assignee: GENETEC INC.
    Inventor: Jean Bouchard
  • Patent number: 11798003
    Abstract: A method, comprising: receiving a first identifier associated with an online transaction and a second identifier used by end user equipment involved in the online transaction; obtaining evidentiary information pertaining to the end user equipment based on the second identifier; storing in a database a record that associates the first identifier with the evidentiary information; and retrieving one of (i) the evidentiary information in said record and (ii) the first identifier in response to a request identifying the other of (i) the evidentiary information in said record and (ii) the first identifier. Where the online transaction is effected over a network after the end user equipment has gained access thereto, the evidentiary information may include information pertaining to a subscriber whose credentials were used by the end user equipment to gain access to the network. The information pertaining to the subscriber may include personal information about the subscriber.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: October 24, 2023
    Assignee: BCE Inc.
    Inventors: David William Clark, Stéphane Maxime François Fortier, Jean Bouchard
  • Patent number: 11687605
    Abstract: Methods and systems for handling online requests based on information known to a service provider. One method may comprise: obtaining first information, the first information relating to an online request made using a communication apparatus; using a logical identifier assigned to the communication apparatus to obtain second information, the second information pertaining to a profile associated with the logical identifier, comparing the first information to the second information; and performing an action related to handling of the online request based on a result of the comparing.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: June 27, 2023
    Assignee: BCE Inc.
    Inventors: Jean Bouchard, Stephane Maxime Francois Fortier, Sean MacLean Murray
  • Publication number: 20230130985
    Abstract: Method, systems, and computer-readable media for securely executing a script on a computer appliance are disclosed. A script payload is obtained from a requesting entity via an interface of the computer appliance, the script payload comprising the script and script security data. Multiple authentication factors for the script are obtained from the script security data, the multiple authentication factors comprising at least some nested authentication factors, wherein a first one of the authentication factors is encapsulated within a second one of the authentication factors. A first validation is performed to authenticate the script and the first authentication factor based on the second authentication factor and to generate a validated first authentication factor. A second validation is performed to authenticate the script based on the validated first authentication factor. Responsive to the script being authenticated by the first and second validations, the script is executed on the computer appliance.
    Type: Application
    Filed: October 27, 2021
    Publication date: April 27, 2023
    Inventors: Mortimer Hubin, Charles Desjardins, Jean Bouchard
  • Publication number: 20230131043
    Abstract: A method for execution by a processor of a host having an external interface for connection to at least one other network element of a packet-based data network, the host storing a routing table and implementing a container connected to a bridge, the container being addressable by an internal address on a bridge network associated with the bridge. The method includes obtaining an indication of a request for the container to join a multicast group. In response to the obtaining, a request is sent via the external interface for the host to join the multicast group. The routing table may be modified so as to make the bridge a next hop for future packets obtained from the external interface and destined for the multicast group. The routing table may also be modified so as to make the external interface a next hop for future packets that are obtained from the bridge, whose source address is the internal address of the container and that are destined for the multicast group.
    Type: Application
    Filed: October 26, 2021
    Publication date: April 27, 2023
    Applicant: GENETEC INC.
    Inventor: Jean Bouchard
  • Patent number: 11244018
    Abstract: A method comprising: obtaining a service point location, the service point location being associated with a logical identifier assigned to end-user equipment used in an attempt to make an online transaction; obtaining at least one authorized transaction point location, the at least one authorized transaction point location being associated with transaction object information provided via the end-user equipment; comparing the service point location to each of the at least one authorized transaction point location; and performing an action related to validation of the online transaction based on a result of the comparing. Also provided is an apparatus for implementing this method.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: February 8, 2022
    Assignee: BCE INC.
    Inventors: Jean Bouchard, Stephane Maxime Francois Fortier
  • Publication number: 20210124788
    Abstract: A method, which comprises determining a logical identifier used for communication over a network portion managed by a service provider and transmitting to a computing apparatus adapted to effect online transactions involving a payer and a payee an indication of the service provider having agreed to act as the payer for at least one online transaction requested by a requesting device that uses the logical identifier. Also, a method, which comprises determining a logical identifier used to identify a device during a request for an online transaction; identifying, based on the logical identifier, a third party that has agreed to act as a payer for the online transaction; providing a user of the device with an opportunity to confirm the third party as the payer for the online transaction; and completing the online transaction based on input from the user.
    Type: Application
    Filed: January 5, 2021
    Publication date: April 29, 2021
    Inventors: Stephane Maxime Francois FORTIER, Jean BOUCHARD, James Francis FAGAN, Sean MacLean MURRAY, Sanro ZLOBEC
  • Publication number: 20210056152
    Abstract: Methods and systems for handling online requests based on information known to a service provider. One method may comprise: obtaining first information, the first information relating to an online request made using a communication apparatus; using a logical identifier assigned to the communication apparatus to obtain second information, the second information pertaining to a profile associated with the logical identifier, comparing the first information to the second information; and performing an action related to handling of the online request based on a result of the comparing.
    Type: Application
    Filed: November 10, 2020
    Publication date: February 25, 2021
    Inventors: Jean BOUCHARD, Stephane Maxime Francois FORTIER, Sean MacLean MURRAY
  • Patent number: 10885138
    Abstract: A method, which comprises determining a logical identifier used for communication over a network portion managed by a service provider and transmitting to a computing apparatus adapted to effect online transactions involving a payer and a payee an indication of the service provider having agreed to act as the payer for at least one online transaction requested by a requesting device that uses the logical identifier. Also, a method, which comprises determining a logical identifier used to identify a device during a request for an online transaction; identifying, based on the logical identifier, a third party that has agreed to act as a payer for the online transaction; providing a user of the device with an opportunity to confirm the third party as the payer for the online transaction; and completing the online transaction based on input from the user.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: January 5, 2021
    Assignee: BCE INC.
    Inventors: Stephane Maxime Francois Fortier, Jean Bouchard, James Francis Fagan, Sean MacLean Murray, Sanro Zlobec
  • Patent number: 10831840
    Abstract: Methods and systems for handling online requests based on information known to a service provider. One method may comprise: obtaining first information, the first information relating to an online request made using a communication apparatus; using a logical identifier assigned to the communication apparatus to obtain second information, the second information pertaining to a profile associated with the logical identifier; comparing the first information to the second information; and performing an action related to handling of the online request based on a result of the comparing.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: November 10, 2020
    Assignee: BCE Inc.
    Inventors: Jean Bouchard, Stephane Maxime Francois Fortier, Sean MacLean Murray
  • Publication number: 20200233912
    Abstract: A method comprising: obtaining a service point location, the service point location being associated with a logical identifier assigned to end-user equipment used in an attempt to make an online transaction; obtaining at least one authorized transaction point location, the at least one authorized transaction point location being associated with transaction object information provided via the end-user equipment; comparing the service point location to each of the at least one authorized transaction point location; and performing an action related to validation of the online transaction based on a result of the comparing. Also provided is an apparatus for implementing this method.
    Type: Application
    Filed: November 19, 2019
    Publication date: July 23, 2020
    Inventors: Jean BOUCHARD, Stephane Maxime Francois FORTIER
  • Patent number: 10691758
    Abstract: Methods and systems for presenting online content elements based on information known to a service provider. One of the methods is a method for presenting online content at a communication apparatus, the communication apparatus being assigned an identifier. The method comprises: obtaining information that pertains to a profile associated with the identifier and provided by a service provider involved in assigning the identifier to the communication apparatus; determining an online content element to be presented at the communication apparatus based on the information; and causing the communication apparatus to present the online content element. Another one of the methods is a method for facilitating determination of online content to be presented at a communication apparatus. Servers for implementing the methods are also provided.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: June 23, 2020
    Assignee: BCE INC.
    Inventors: Sean MacLean Murray, Stêphane Maxime François Fortier, Jean Bouchard
  • Patent number: 10649984
    Abstract: A method that comprises obtaining from end user equipment a location object caused to be stored on the end user equipment by a service provider; and validating an online transaction attempted using the end user equipment, based at least in part on the location object so obtained. The method may further comprise obtaining transaction object information provided via the end user equipment; and obtaining information to assist in validating online transactions attempted using the transaction object information. The validating of the online transaction may comprise comparing a location specified by the location object to the information to assist in validating online transactions attempted using the transaction object information and taking a validation action based on a result of the comparing.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: May 12, 2020
    Assignee: BCE INC.
    Inventors: Jean Bouchard, Stéphane Maxime François Fortier
  • Patent number: 10482081
    Abstract: A method comprising: obtaining a service point location, the service point location being associated with a logical identifier assigned to end-user equipment used in an attempt to make an online transaction; obtaining at least one authorized transaction point location, the at least one authorized transaction point location being associated with transaction object information provided via the end-user equipment; comparing the service point location to each of the at least one authorized transaction point location; and performing an action related to validation of the online transaction based on a result of the comparing. Also provided is an apparatus for implementing this method.
    Type: Grant
    Filed: June 27, 2007
    Date of Patent: November 19, 2019
    Assignee: BCE INC.
    Inventors: Jean Bouchard, Stéphane Maxime Francois Fortier
  • Publication number: 20190146968
    Abstract: A method, which comprises determining a logical identifier used for communication over a network portion managed by a service provider and transmitting to a computing apparatus adapted to effect online transactions involving a payer and a payee an indication of the service provider having agreed to act as the payer for at least one online transaction requested by a requesting device that uses the logical identifier. Also, a method, which comprises determining a logical identifier used to identify a device during a request for an online transaction; identifying, based on the logical identifier, a third party that has agreed to act as a payer for the online transaction; providing a user of the device with an opportunity to confirm the third party as the payer for the online transaction; and completing the online transaction based on input from the user.
    Type: Application
    Filed: January 14, 2019
    Publication date: May 16, 2019
    Inventors: Stephane Maxime Francois FORTIER, Jean BOUCHARD, James Francis FAGAN, Sean MacLean MURRAY, Sanro ZLOBEC