Patents by Inventor Kyle Gosselin-Harris
Kyle Gosselin-Harris 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: 12107743Abstract: 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: GrantFiled: August 16, 2021Date of Patent: October 1, 2024Assignee: Ciena CorporationInventors: Marc Holness, Kyle Gosselin-Harris, Ravi Halappa
-
Patent number: 12047374Abstract: Systems, methods, and computer-readable media are provided for protecting a network from network discovery by an unknown or unauthenticated device. A network element, according to one implementation, is arranged in a communication network and includes an interface device configured to enable communication with an unknown network device. The network element also includes a memory system configured to store first and second sets of network information. The first set of network information includes fake information about the network and is configured to deceive the unknown network device before a procedure is performed for analyzing the authentication of the unknown network device. The second set of network information includes real information about the network. In some cases, the first set of network information may be provided to the unknown network device via the interface device before performing the procedure for analyzing the authentication of the unknown network device.Type: GrantFiled: March 10, 2021Date of Patent: July 23, 2024Assignee: Ciena CorporationInventors: James P'ford't Carnes, III, David Jordan Krauss, Kyle Gosselin-Harris
-
Publication number: 20220294781Abstract: Systems, methods, and computer-readable media are provided for protecting a network from network discovery by an unknown or unauthenticated device. A network element, according to one implementation, is arranged in a communication network and includes an interface device configured to enable communication with an unknown network device. The network element also includes a memory system configured to store first and second sets of network information. The first set of network information includes fake information about the network and is configured to deceive the unknown network device before a procedure is performed for analyzing the authentication of the unknown network device. The second set of network information includes real information about the network. In some cases, the first set of network information may be provided to the unknown network device via the interface device before performing the procedure for analyzing the authentication of the unknown network device.Type: ApplicationFiled: March 10, 2021Publication date: September 15, 2022Inventors: James P’ford’t Carnes, III, David Jordan Krauss, Kyle Gosselin-Harris
-
Publication number: 20210377139Abstract: 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: ApplicationFiled: August 16, 2021Publication date: December 2, 2021Inventors: Marc Holness, Kyle Gosselin-Harris, Ravi Halappa
-
Patent number: 11171853Abstract: 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: GrantFiled: January 30, 2020Date of Patent: November 9, 2021Assignee: Ciena CorporationInventors: Marc Holness, Kyle Gosselin-Harris, Ravi Halappa
-
Publication number: 20210243094Abstract: 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: ApplicationFiled: January 30, 2020Publication date: August 5, 2021Inventors: Marc Holness, Kyle Gosselin-Harris, Ravi Halappa
-
Patent number: 10992567Abstract: A packet network includes a plurality of network elements interconnected to one another via a plurality of links, and systems and methods include, responsive to detecting a signal degrade condition on a link in the packet network, advertising the signal degrade condition on the link; maintaining a Traffic Engineering database which includes signal degrade condition status based on the advertising; and, responsive to path computation through the packet network, determining a best path considering the signal degrade condition status of the plurality of links. The systems and methods include further include, responsive to detecting the signal degrade condition on the link has cleared, advertising the signal degrade condition has cleared on the link.Type: GrantFiled: January 3, 2019Date of Patent: April 27, 2021Assignee: Ciena CorporationInventors: Mukesh Chhabra, Mohit Batra, Kyle Gosselin-Harris
-
Publication number: 20200162364Abstract: A packet network includes a plurality of network elements interconnected to one another via a plurality of links, and systems and methods include, responsive to detecting a signal degrade condition on a link in the packet network, advertising the signal degrade condition on the link; maintaining a Traffic Engineering database which includes signal degrade condition status based on the advertising; and, responsive to path computation through the packet network, determining a best path considering the signal degrade condition status of the plurality of links. The systems and methods include further include, responsive to detecting the signal degrade condition on the link has cleared, advertising the signal degrade condition has cleared on the link.Type: ApplicationFiled: January 3, 2019Publication date: May 21, 2020Inventors: Mukesh Chhabra, Mohit Batra, Kyle Gosselin-Harris
-
Patent number: 10608954Abstract: A method for resource management includes receiving, from a client, an allocation request for a resource, and assigning, to the client, a partition of a hierarchical resource tree. The partition is in multiple partitions of the hierarchical resource tree. The method further includes identifying a deallocated resource in the partition, and allocating, to the client, the first deallocated resource from the partition to create an allocated resource.Type: GrantFiled: March 11, 2016Date of Patent: March 31, 2020Assignee: Ciena CorporationInventors: Kyle Gosselin-Harris, David Gilson
-
Patent number: 9860164Abstract: A method for computing device management includes receiving a first incoming packet by a first computing device, analyzing the first incoming packet to identify a virtual network function (VNF) needed to process the first incoming packet, transmitting, to a software defined network controller and in response to the first incoming packet, an orchestration request requesting to orchestrate the VNF on the first computing device, and orchestrating the VNF on the first computing device. The method further includes processing a second incoming packet using the VNF on the first computing device.Type: GrantFiled: January 21, 2016Date of Patent: January 2, 2018Assignee: Ciena CorporationInventors: Jaffar Hameed Abdul Kather Jilani, Keith M. Bly, Kyle Gosselin-Harris
-
Publication number: 20170264565Abstract: A method for resource management includes receiving, from a client, an allocation request for a resource, and assigning, to the client, a partition of a hierarchical resource tree. The partition is in multiple partitions of the hierarchical resource tree. The method further includes identifying a deallocated resource in the partition, and allocating, to the client, the first deallocated resource from the partition to create an allocated resource.Type: ApplicationFiled: March 11, 2016Publication date: September 14, 2017Applicant: Ciena CorporationInventors: Kyle Gosselin-Harris, David Gilson
-
Publication number: 20170214608Abstract: A method for computing device management includes receiving a first incoming packet by a first computing device, analyzing the first incoming packet to identify a virtual network function (VNF) needed to process the first incoming packet, transmitting, to a software defined network controller and in response to the first incoming packet, an orchestration request requesting to orchestrate the VNF on the first computing device, and orchestrating the VNF on the first computing device. The method further includes processing a second incoming packet using the VNF on the first computing device.Type: ApplicationFiled: January 21, 2016Publication date: July 27, 2017Applicant: Ciena CorporationInventors: Jaffar Hameed Abdul Kather Jilani, Keith M. Bly, Kyle Gosselin-Harris
-
Patent number: 9203746Abstract: Managing resources in a multi-level switch assembly system, includes a resource tree with the multiple hierarchical levels, wherein a first level device is associated with a first level, one or more second and third level devices are associated with lower, second and third levels respectively, and so on. Cost tokens are assigned to the various devices based on their corresponding resource requirements. Resources of the multi-level switch assembly system, such as, ports and/or bandwidth, are dynamically allocated to the first, second, third level devices, and so on, based on their corresponding cost tokens in a hierarchical manner.Type: GrantFiled: October 11, 2013Date of Patent: December 1, 2015Assignee: Ciena CorporationInventors: David Gilson, Kyle Gosselin-Harris, Michael Chartier
-
Publication number: 20150103821Abstract: Managing resources in a multi-level switch assembly system, includes a resource tree with the multiple hierarchical levels, wherein a first level device is associated with a first level, one or more second and third level devices are associated with lower, second and third levels respectively, and so on. Cost tokens are assigned to the various devices based on their corresponding resource requirements. Resources of the multi-level switch assembly system, such as, ports and/or bandwidth, are dynamically allocated to the first, second, third level devices, and so on, based on their corresponding cost tokens in a hierarchical manner.Type: ApplicationFiled: October 11, 2013Publication date: April 16, 2015Applicant: Clena CorporationInventors: David GILSON, Kyle Gosselin-Harris, Michael Chartier