Patents by Inventor Bruno Rijsman

Bruno Rijsman 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: 12659048
    Abstract: A first message is sent from a first node in a network indicating that a first quantum element at the first node is entangled with a second quantum element at a second node in the network. The first message comprises a first estimate of a fidelity of entanglement between the first and second quantum elements, and a timestamp indicating a time associated with the first estimate. Based at least in part on the first message, a second estimate of a fidelity of the entanglement between the first and second quantum elements is generated, at a second time after the time indicated by the timestamp, and is compared to each of multiple thresholds. At least a first (second) action is performed in response to a result of comparing the second estimate to a first (second) threshold.
    Type: Grant
    Filed: December 19, 2023
    Date of Patent: June 16, 2026
    Assignee: Aliro Technologies, Inc.
    Inventors: Bruno Rijsman, Michael Cubeddu, Matthew Skrzypczyk
  • Patent number: 12294517
    Abstract: A network device may receive an instruction to update a data structure implemented by the network device and update the data structure based on receiving the instruction. The data structure may include a routing instruction to direct the network device to provide a data flow to a server device for processing. The network device may receive the data flow destined for a destination device; determine the routing instruction based on at least a portion of an internet protocol (IP) address associated with the data flow and based on the data structure; execute the routing instruction to provide the data flow to the server device and to cause the data flow to be processed by the server device to form a processed data flow; and receive the processed data flow and provide the processed data flow towards the destination device.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: May 6, 2025
    Assignee: Juniper Networks, Inc.
    Inventors: Bruno Rijsman, Usha Sharma, Prabhakaran Ganesan, Sankar Ramamoorthi
  • Publication number: 20250077932
    Abstract: A quantum element (QE) at a network node stores a first quantum state constituent (QSC) of an entangled quantum state characterized by a non-factorable quantum relationship among QSCs comprising the first QSC and a second QSC stored at another QE at another network node. Managing one or more quantum error management (QEM) operations includes: (1) providing a schedule for the QEM operations that is based at least in part on at least a portion of a time over which the first QSC is stored at the first QE and an estimated fidelity of the entangled quantum state after at least one of the QEM operations, or (2) providing a type of one or more QEM operations selected from two or more different types based at least in part on a number of resource quantum elements available at the first node after the first QSC is stored at the first QE.
    Type: Application
    Filed: April 30, 2024
    Publication date: March 6, 2025
    Applicant: Aliro Technologies, Inc.
    Inventors: Keith KENEMER, Michael CUBEDDU, Matthew SKRZYPCZYK, Bruno RIJSMAN, Michelle CHALUPNIK, Eric BROWN
  • Publication number: 20250007701
    Abstract: A first message is sent from a first node in a network indicating that a first quantum element at the first node is entangled with a second quantum element at a second node in the network. The first message comprises a first estimate of a fidelity of entanglement between the first and second quantum elements, and a timestamp indicating a time associated with the first estimate. Based at least in part on the first message, a second estimate of a fidelity of the entanglement between the first and second quantum elements is generated, at a second time after the time indicated by the timestamp, and is compared to each of multiple thresholds. At least a first (second) action is performed in response to a result of comparing the second estimate to a first (second) threshold.
    Type: Application
    Filed: December 19, 2023
    Publication date: January 2, 2025
    Applicant: Aliro Technologies, Inc.
    Inventors: Bruno RIJSMAN, Michael CUBEDDU, Matthew SKRZYPCZYK
  • Publication number: 20240202565
    Abstract: A first (second) message is sent from a controller in a network to a first (second) node in the network. The first (second) message comprises at least a portion of scheduling information that specifies a procedure to be executed for scheduling entanglement swap operations associated with portions of a plurality of paths through nodes in the network. At least a portion of the procedure is executed at the first node based at least in part on the first message and information associated with one or more previous attempts to establish entanglement between nodes on a first path that includes the first node. At least a portion of the procedure is executed at the second node based at least in part on the second message and information associated with one or more previous attempts to establish entanglement between nodes on a second path that includes the second node.
    Type: Application
    Filed: December 19, 2023
    Publication date: June 20, 2024
    Applicant: Aliro Technologies, Inc.
    Inventors: Bruno Rijsman, Michael Cubeddu, Matthew Skrzypczyk
  • Publication number: 20240204887
    Abstract: At a first node in a network, a first (second) message is received indicating that a first (second) quantum element at the first node is entangled with a quantum element at a second (third) node in the network. The first (second) message comprises a first (second) identifier that uniquely identifies one of a plurality of entanglement generation operations between the first and second (third) nodes over a first time period. At the first node, a third identifier is generated that identifies an entanglement resulting from an entanglement swap operation based on the entangled quantum elements at the first and second nodes and the entangled quantum elements at the first and third nodes. At least a portion of the first identifier is included in the third identifier, and at least a portion of the second identifier is included in the third identifier.
    Type: Application
    Filed: December 19, 2023
    Publication date: June 20, 2024
    Applicant: Aliro Technologies, Inc.
    Inventors: Bruno Rijsman, Michael Cubeddu, Matthew Skrzypczyk
  • Publication number: 20190089631
    Abstract: A network device may receive an instruction to update a data structure implemented by the network device and update the data structure based on receiving the instruction. The data structure may include a routing instruction to direct the network device to provide a data flow to a server device for processing. The network device may receive the data flow destined for a destination device; determine the routing instruction based on at least a portion of an internet protocol (IP) address associated with the data flow and based on the data structure; execute the routing instruction to provide the data flow to the server device and to cause the data flow to be processed by the server device to form a processed data flow; and receive the processed data flow and provide the processed data flow towards the destination device.
    Type: Application
    Filed: November 16, 2018
    Publication date: March 21, 2019
    Inventors: Bruno RIJSMAN, Usha SHARMA, Prabhakaran GANESAN, Sankar RAMAMOORTHI
  • Patent number: 10135732
    Abstract: A network device may receive an instruction to update a data structure implemented by the network device and update the data structure based on receiving the instruction. The data structure may include a routing instruction to direct the network device to provide a data flow to a server device for processing. The network device may receive the data flow destined for a destination device; determine the routing instruction based on at least a portion of an internet protocol (IP) address associated with the data flow and based on the data structure; execute the routing instruction to provide the data flow to the server device and to cause the data flow to be processed by the server device to form a processed data flow; and receive the processed data flow and provide the processed data flow towards the destination device.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: November 20, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Bruno Rijsman, Usha Sharma, Prabhakaran Ganesan, Sankar Ramamoorthi
  • Publication number: 20180006942
    Abstract: A network device may receive an instruction to update a data structure implemented by the network device and update the data structure based on receiving the instruction. The data structure may include a routing instruction to direct the network device to provide a data flow to a server device for processing. The network device may receive the data flow destined for a destination device; determine the routing instruction based on at least a portion of an internet protocol (IP) address associated with the data flow and based on the data structure; execute the routing instruction to provide the data flow to the server device and to cause the data flow to be processed by the server device to form a processed data flow; and receive the processed data flow and provide the processed data flow towards the destination device.
    Type: Application
    Filed: July 31, 2013
    Publication date: January 4, 2018
    Applicant: Juniper Networks, Inc.
    Inventors: Bruno RIJSMAN, Usha SHARMA, Prabhakaran GANESAN, Sankar RAMAMOORTHI
  • Patent number: 9706014
    Abstract: In general, techniques are described for defining an interface to a network router software infrastructure that allows developers to dynamically extend a routing protocol executed by the network router to distribute data throughout the routing domain for use with custom applications. In some examples, a routing protocol process executing on a control plane of a network device may expose an interface, such as an Application Programming Interface (API), that defines methods and parameters for extending the operation of a routing protocol executed by the routing protocol process.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: July 11, 2017
    Assignee: Juniper Networks, Inc.
    Inventor: Bruno Rijsman
  • Patent number: 9596318
    Abstract: A network device may receive information regarding a service set identifying service to apply to a data flow received via a particular interface of the network device; receive the data flow via the particular interface; identify a service to provide to the data flow based on the information regarding the service set; identify a processing device to process the data flow; and provide the data flow to the processing device. The processing device may be different than the network device and may process the data flow, on behalf of the network device, to form a processed data flow. The processed data flow may include the data flow with the service applied to the data flow. The network device may further receive the processed data flow from the processing device and transmit the processed data flow toward a destination device.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: March 14, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Bruno Rijsman, Usha Sharma, Prabhakaran Ganesan, Sankar Ramamoorthi
  • Patent number: 9590853
    Abstract: A distributed computing system includes a primary device and one or more backend devices. The primary device provides a management interface for the distributed computing system. A plurality of applications may be installed on the backend devices for execution. The primary device generates registration data that associates the applications with management interface commands or configuration parameters in response to messages received from the applications. Subsequently, when the primary device receives a particular command at the management interface, the primary device identifies, based on the registration data, a particular application from among the plurality of applications. In response to identifying the application, the primary device may send to the application an outgoing message.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: March 7, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Ranadip Das, Bruno Rijsman, Ranjini Rajendran, Subbu Subramaniam, Kallol Banerjee, Vineet Goel, Nathaniel H Ingersoll, Sunil Bakhru
  • Publication number: 20160156735
    Abstract: A network device may receive information regarding a service set identifying service to apply to a data flow received via a particular interface of the network device; receive the data flow via the particular interface; identify a service to provide to the data flow based on the information regarding the service set; identify a processing device to process the data flow; and provide the data flow to the processing device. The processing device may be different than the network device and may process the data flow, on behalf of the network device, to form a processed data flow. The processed data flow may include the data flow with the service applied to the data flow. The network device may further receive the processed data flow from the processing device and transmit the processed data flow toward a destination device.
    Type: Application
    Filed: February 3, 2016
    Publication date: June 2, 2016
    Inventors: Bruno RIJSMAN, Usha SHARMA, Prabhakaran GANESAN, Sankar RAMAMOORTHI
  • Patent number: 9350630
    Abstract: A device may be configured to receive information regarding one or more ports associated with a routing device; output, to the routing device, filter information associated with at least a particular port, of the one or more ports associated with the routing device, the filter information specifying one or more conditions associated with traffic of interest; receive, from the routing device, and based on the outputted filter information, information regarding traffic of interest received or sent by the routing device via the particular port, the traffic of interest being less than or equal to all traffic received or sent by the routing device via the particular port; and store or output a representation of at least a portion of the received information regarding the traffic of interest.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: May 24, 2016
    Assignee: Juniper Networks, Inc.
    Inventor: Bruno Rijsman
  • Patent number: 9258384
    Abstract: A network device may receive information regarding a service set identifying service to apply to a data flow received via a particular interface of the network device; receive the data flow via the particular interface; identify a service to provide to the data flow based on the information regarding the service set; identify a processing device to process the data flow; and provide the data flow to the processing device. The processing device may be different than the network device and may process the data flow, on behalf of the network device, to form a processed data flow. The processed data flow may include the data flow with the service applied to the data flow. The network device may further receive the processed data flow from the processing device and transmit the processed data flow toward a destination device.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: February 9, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Bruno Rijsman, Usha Sharma, Prabhakaran Ganesan, Sankar Ramamoorthi
  • Publication number: 20160020966
    Abstract: A device may be configured to receive information regarding one or more ports associated with a routing device; output, to the routing device, filter information associated with at least a particular port, of the one or more ports associated with the routing device, the filter information specifying one or more conditions associated with traffic of interest; receive, from the routing device, and based on the outputted filter information, information regarding traffic of interest received or sent by the routing device via the particular port, the traffic of interest being less than or equal to all traffic received or sent by the routing device via the particular port; and store or output a representation of at least a portion of the received information regarding the traffic of interest.
    Type: Application
    Filed: September 30, 2015
    Publication date: January 21, 2016
    Inventor: Bruno RIJSMAN
  • Patent number: 9178780
    Abstract: A device may be configured to receive information regarding one or more ports associated with a routing device; output, to the routing device, filter information associated with at least a particular port, of the one or more ports associated with the routing device, the filter information specifying one or more conditions associated with traffic of interest; receive, from the routing device, and based on the outputted filter information, information regarding traffic of interest received or sent by the routing device via the particular port, the traffic of interest being less than or equal to all traffic received or sent by the routing device via the particular port; and store or output a representation of at least a portion of the received information regarding the traffic of interest.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: November 3, 2015
    Assignee: Juniper Networks, Inc.
    Inventor: Bruno Rijsman
  • Patent number: 9137116
    Abstract: In general, techniques are described for defining an interface to a network router software infrastructure that allows developers to dynamically extend a routing protocol executed by the network router to distribute data throughout the routing domain for use with custom applications. In some examples, a routing protocol process executing on a control plane of a network device may expose an interface, such as an Application Programming Interface (API), that defines methods and parameters for extending the operation of a routing protocol executed by the routing protocol process.
    Type: Grant
    Filed: July 12, 2012
    Date of Patent: September 15, 2015
    Assignee: Juniper Networks, Inc.
    Inventor: Bruno Rijsman
  • Publication number: 20150156277
    Abstract: A network device may receive information regarding a service set identifying service to apply to a data flow received via a particular interface of the network device; receive the data flow via the particular interface; identify a service to provide to the data flow based on the information regarding the service set; identify a processing device to process the data flow; and provide the data flow to the processing device. The processing device may be different than the network device and may process the data flow, on behalf of the network device, to form a processed data flow. The processed data flow may include the data flow with the service applied to the data flow. The network device may further receive the processed data flow from the processing device and transmit the processed data flow toward a destination device.
    Type: Application
    Filed: February 9, 2015
    Publication date: June 4, 2015
    Inventors: Bruno RIJSMAN, Usha SHARMA, Prabhakaran GANESAN, Sankar RAMAMOORTHI
  • Patent number: 9021010
    Abstract: A distributed computing system includes a primary device and one or more backend devices. The primary device provides a management interface for the distributed computing system. A plurality of applications may be installed on the backend devices for execution. The primary device generates registration data that associates the applications with management interface commands or configuration parameters in response to messages received from the applications. Subsequently, when the primary device receives a particular command at the management interface, the primary device identifies, based on the registration data, a particular application from among the plurality of applications. In response to identifying the application, the primary device may send to the application an outgoing message.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: April 28, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Ranadip Das, Bruno Rijsman, Ranjini Rajendran, Subbu Subramaniam, Kallol Banerjee, Nathaniel H. Ingersoll, Sunil Bakhru, Vineet Goel