Patents by Inventor Ravi Halappa

Ravi Halappa 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: 20240340231
    Abstract: Dial-out telemetry for network management includes a tunnel client configured to form a tunnel service for telemetry inside a dialed-out tunnel from the tunnel client to a tunnel server, wherein the tunnel service is between a network element, communicatively coupled to the tunnel client, and a network management system communicatively coupled to the tunnel server, and preserve the tunnel service via keepalives including during a software upgrade associated with any of the network management system and the network element and with the tunnel service itself.
    Type: Application
    Filed: April 1, 2024
    Publication date: October 10, 2024
    Applicant: Ciena Corporation
    Inventors: Ravi Halappa, Sijie Lin
  • Patent number: 12107743
    Abstract: A network device includes one or more ports that are interfaces configured to communicate with other network devices in a network; and circuitry configured to obtain a plurality of data elements, based on operation of the network device, check a predicate with any of the plurality of data elements, and perform any of, responsive to the predicate, i) stream a first set of one or more of the plurality of data elements to a management system, ii) cease a stream of a second set of one or more of the plurality of data elements, and iii) a combination thereof.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: October 1, 2024
    Assignee: Ciena Corporation
    Inventors: Marc Holness, Kyle Gosselin-Harris, Ravi Halappa
  • Publication number: 20210377139
    Abstract: A network device includes one or more ports that are interfaces configured to communicate with other network devices in a network; and circuitry configured to obtain a plurality of data elements, based on operation of the network device, check a predicate with any of the plurality of data elements, and perform any of, responsive to the predicate, i) stream a first set of one or more of the plurality of data elements to a management system, ii) cease a stream of a second set of one or more of the plurality of data elements, and iii) a combination thereof.
    Type: Application
    Filed: August 16, 2021
    Publication date: December 2, 2021
    Inventors: Marc Holness, Kyle Gosselin-Harris, Ravi Halappa
  • Patent number: 11171853
    Abstract: Telemetry systems and methods are provided in which data is streamed from to a remote location based on predicate affirmation of pre-established conditions of a system. In one embodiment, a network device comprises a processing device and a memory device configured to store logic instructions. When executed, the logic instructions are configured to cause the processing device to obtain a first set of one or more data elements indicative of one or more conditions of a network in which the network device operates. Also, the logic instructions are configured to cause the processing device to monitor the first set of one or more data elements to determine if a predefined predicate is affirmed and execute a response action when the predefined predicate is affirmed.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: November 9, 2021
    Assignee: Ciena Corporation
    Inventors: Marc Holness, Kyle Gosselin-Harris, Ravi Halappa
  • Publication number: 20210243094
    Abstract: Telemetry systems and methods are provided in which data is streamed from to a remote location based on predicate affirmation of pre-established conditions of a system. In one embodiment, a network device comprises a processing device and a memory device configured to store logic instructions. When executed, the logic instructions are configured to cause the processing device to obtain a first set of one or more data elements indicative of one or more conditions of a network in which the network device operates. Also, the logic instructions are configured to cause the processing device to monitor the first set of one or more data elements to determine if a predefined predicate is affirmed and execute a response action when the predefined predicate is affirmed.
    Type: Application
    Filed: January 30, 2020
    Publication date: August 5, 2021
    Inventors: Marc Holness, Kyle Gosselin-Harris, Ravi Halappa