Patents by Inventor Gopalasingham ARAVINTHAN

Gopalasingham ARAVINTHAN 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: 11675947
    Abstract: A network device includes processing circuitry configured to: determine whether to initiate a temporal reconfiguration or a spatial reconfiguration of a partial reconfiguration slot on a programmable device, and initiate the temporal reconfiguration or the spatial reconfiguration of the partial reconfiguration slot in response to determining that the temporal reconfiguration or the spatial reconfiguration is to be initiated.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: June 13, 2023
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Bogdan Uscumlic, Yu-Chia Tseng, Gopalasingham Aravinthan
  • Patent number: 11627038
    Abstract: A network node generates a reduced size textual network log by including a set of numerical values for a log entry within a textual network log for a network, the log entry constituting an instance of a recognizable pattern within the textual network log; and then outputs the reduced size textual network log to a network controller for configuring the network.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: April 11, 2023
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Yuchia Tseng, Gopalasingham Aravinthan, Bogdan Uscumlic
  • Patent number: 11528347
    Abstract: A network switch includes one or more queues to hold packets received from a first input flow and a second input flow. The network switch also includes a packet communication switch configured to access a first header of a first packet in the one or more queues and a second header of a second packet in the one or more queues. The first header includes first machine learning (ML) information that represents a first set of state transition probabilities under a set of actions performed at the network switch. The second header includes second ML information that represents a second set of state transition probabilities under the set of actions performed at the network switch. The packet communication switch is configured to selectively modify the first header or the second header based on a comparison of the first ML information and the second ML information.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: December 13, 2022
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Bogdan Uscumlic, Gopalasingham Aravinthan, Lionel Natarianni
  • Publication number: 20220343046
    Abstract: A network device includes processing circuitry configured to: determine whether to initiate a temporal reconfiguration or a spatial reconfiguration of a partial reconfiguration slot on a programmable device, and initiate the temporal reconfiguration or the spatial reconfiguration of the partial reconfiguration slot in response to determining that the temporal reconfiguration or the spatial reconfiguration is to be initiated.
    Type: Application
    Filed: April 26, 2021
    Publication date: October 27, 2022
    Applicant: Nokia Solutions and Networks Oy
    Inventors: Bogdan USCUMLIC, Yu-Chia TSENG, Gopalasingham ARAVINTHAN
  • Publication number: 20220303229
    Abstract: Various example embodiments for supporting safe port removal are presented. Various example embodiments for supporting safe port removal may be configured to support safe port removal for a port of a virtual switch. Various example embodiments for supporting safe port removal for a port of a virtual switch may be configured to support safe removal of the port of the virtual switch such that the port is no longer available for use on the virtual switch. Various example embodiments for supporting safe port removal for a port of a virtual switch may be configured to support safe removal of the port of the virtual switch by performing separate logical and physical shutdowns of the port and performing one or more functions for the port (e.g., rejecting link discovery packets, continuing to handle data packets, and so forth) between the logical and physical shutdowns of the port.
    Type: Application
    Filed: March 22, 2021
    Publication date: September 22, 2022
    Inventors: Yu-Chia Tseng, Gopalasingham Aravinthan, Bogdan Uscumlic
  • Publication number: 20220247690
    Abstract: A system, apparatus, method, and non-transitory computer readable medium for providing smart cache control for mission-critical and high-priority traffic flows may include a network device which is caused to, extract attributes from a network packet, determine whether to request a new flow rule from a network controller for the network packet based on the extracted attributes, transmit a new flow rule request to the network controller based on results of the determining, the new flow rule request including the extracted attributes, receive the new flow rule from the network controller in response to the new flow rule request, and store the new flow rule in at least one cache memory based on priority information of the new flow rule.
    Type: Application
    Filed: February 2, 2021
    Publication date: August 4, 2022
    Applicant: Nokia Solutions and Networks Oy
    Inventors: Yu-Chia TSENG, Bogdan USCUMLIC, Gopalasingham ARAVINTHAN, Bilal Al JAMMAL
  • Patent number: 11394651
    Abstract: A system, apparatus, method, and non-transitory computer readable medium for providing smart cache control for mission-critical and high-priority traffic flows may include a network device which is caused to, extract attributes from a network packet, determine whether to request a new flow rule from a network controller for the network packet based on the extracted attributes, transmit a new flow rule request to the network controller based on results of the determining, the new flow rule request including the extracted attributes, receive the new flow rule from the network controller in response to the new flow rule request, and store the new flow rule in at least one cache memory based on priority information of the new flow rule.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: July 19, 2022
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Yu-Chia Tseng, Bogdan Uscumlic, Gopalasingham Aravinthan, Bilal Al Jammal
  • Patent number: 11303554
    Abstract: A processor instantiates a virtual network function (VNF) and a probe to monitor at least one metric associated with the VNF. The processor also allocates a pool of ports to the probe. A transceiver establishes one or more first interfaces between the probe and one or more applications using one or more first ports from the pool of ports. Information such as metrics generated by the ports is concurrently exchange between the probe and the applications using the first interfaces. In some cases, a second interface is established between the probe and a monitoring server. The probe reports mission critical events to the applications via the first interfaces and non-mission critical events to the monitoring server via the second interface concurrently with reporting the mission critical events.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: April 12, 2022
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Yu-Chia Tseng, Gopalasingham Aravinthan, Bogdan Uscumlic, Liat Pele, Guillermo Rodriguez-Navas
  • Publication number: 20220094587
    Abstract: A network node generates a reduced size textual network log by including a set of numerical values for a log entry within a textual network log for a network, the log entry constituting an instance of a recognizable pattern within the textual network log; and then outputs the reduced size textual network log to a network controller for configuring the network.
    Type: Application
    Filed: September 21, 2020
    Publication date: March 24, 2022
    Applicant: Nokia Solutions and Networks Oy
    Inventors: Yuchia TSENG, Gopalasingham ARAVINTHAN, Bogdan USCUMLIC
  • Publication number: 20220038361
    Abstract: A processor instantiates a virtual network function (VNF) and a probe to monitor at least one metric associated with the VNF. The processor also allocates a pool of ports to the probe. A transceiver establishes one or more first interfaces between the probe and one or more applications using one or more first ports from the pool of ports. Information such as metrics generated by the ports is concurrently exchange between the probe and the applications using the first interfaces. In some cases, a second interface is established between the probe and a monitoring server. The probe reports mission critical events to the applications via the first interfaces and non-mission critical events to the monitoring server via the second interface concurrently with reporting the mission critical events.
    Type: Application
    Filed: July 28, 2020
    Publication date: February 3, 2022
    Inventors: Yu-Chia TSENG, Gopalasingham ARAVINTHAN, Bogdan USCUMLIC, Liat PELE, Guillermo RODRIGUEZ-NAVAS
  • Publication number: 20210409524
    Abstract: A network switch includes one or more queues to hold packets received from a first input flow and a second input flow. The network switch also includes a packet communication switch configured to access a first header of a first packet in the one or more queues and a second header of a second packet in the one or more queues. The first header includes first machine learning (ML) information that represents a first set of state transition probabilities under a set of actions performed at the network switch. The second header includes second ML information that represents a second set of state transition probabilities under the set of actions performed at the network switch. The packet communication switch is configured to selectively modify the first header or the second header based on a comparison of the first ML information and the second ML information.
    Type: Application
    Filed: June 25, 2020
    Publication date: December 30, 2021
    Inventors: Bogdan USCUMLIC, Gopalasingham ARAVINTHAN, Lionel NATARIANNI
  • Patent number: 10972382
    Abstract: A node in a mesh network includes insertion circuitry to selectively delay first packets prior to insertion in a mesh network by a first time interval corresponding to a maximum failure detection time interval for the mesh network based on whether a failure has been detected in the mesh network. The node includes reception circuitry configured to selectively delay second packets received from the mesh network by a second time interval depending on whether the failure has been detected. The second time interval equals a maximum latency for the mesh network minus a sum of the maximum failure detection time interval and a propagation time along a working path. If a failure is detected, the second packets are delayed by a third time interval determined based on the maximum latency, the maximum failure detection time interval, and a propagation time along a backup path for the working path.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: April 6, 2021
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Bogdan Uscumlic, Gopalasingham Aravinthan
  • Publication number: 20200389386
    Abstract: A node in a mesh network includes insertion circuitry to selectively delay first packets prior to insertion in a mesh network by a first time interval corresponding to a maximum failure detection time interval for the mesh network based on whether a failure has been detected in the mesh network. The node includes reception circuitry configured to selectively delay second packets received from the mesh network by a second time interval depending on whether the failure has been detected. The second time interval equals a maximum latency for the mesh network minus a sum of the maximum failure detection time interval and a propagation time along a working path. If a failure is detected, the second packets are delayed by a third time interval determined based on the maximum latency, the maximum failure detection time interval, and a propagation time along a backup path for the working path.
    Type: Application
    Filed: June 5, 2019
    Publication date: December 10, 2020
    Inventors: Bogdan USCUMLIC, Gopalasingham ARAVINTHAN