Patents by Inventor Lyndon Y. Ong

Lyndon Y. Ong 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: 20240135198
    Abstract: The present disclosure relates to systems and methods for ML model feature selection and transformation. Specifically, the system and method Include receiving information and data from a network having resources; implementing feature selection on one or more network Machine Learning (ML) models, such that each is a pipeline of a plurality of functions to control the resources and with specified interfaces to other control applications; utilizing one or more feature graph engines (FGEs) which creates one or more feature graphs, from the information and data, as a functional component to derive a design-time set of feature vector for a specific context, each feature graph represents network layer representations in the network which includes multiple layers; and implementing changes to the one or more feature graphs based on any run-time updates from the pipeline.
    Type: Application
    Filed: October 18, 2022
    Publication date: April 25, 2024
    Inventors: Raghuraman Ranganathan, Nigel Davis, Lyndon Y. Ong, David K. Bainbridge
  • Patent number: 11949567
    Abstract: Artificial Intelligence (AI)-based network control includes obtaining data from a network having a plurality of network elements; analyzing the data with one or more Machine Learning (ML) algorithms to determine one or more actions for network control; analyzing the determined one or more actions to determine any risks associated therewith; and one of allowing, modifying, and blocking the determined one or more actions based on the determined risks to safeguard the network. The risks can be based on one or more of (1) non-deterministic behavior AI inference which is statistical in nature, (2) unbounded uncertainty of the AI inference that can result in arbitrarily large inaccuracy on rare occasions, (3) unpredictable behavior of the AI inference in presence of input data that is different than data in training and testing datasets, and (4) malicious input data.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: April 2, 2024
    Assignee: Ciena Corporation
    Inventors: Lyndon Y. Ong, David Côté, Raghuraman Ranganathan, Thomas Triplet
  • Patent number: 11916753
    Abstract: Systems and methods include receiving information from a governed system having resources; implementing one or more context neutral or specific control applications that each is a pipeline of a plurality of functions to control the resources; utilizing the information as one input to a first function in the plurality of functions; utilizing inputs from one or more control applications as inputs to any of the plurality of functions; and causing actions on the resources based on outputs of a last function in the plurality of functions. The plurality of functions can include sensing, discerning, inferring, deciding, and causing the actions.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: February 27, 2024
    Assignee: Ciena Corporation
    Inventors: Lyndon Y. Ong, Raghuraman Ranganathan, Nigel Davis
  • Publication number: 20230046886
    Abstract: Artificial Intelligence (AI)-based network control includes obtaining data from a network having a plurality of network elements; analyzing the data with one or more Machine Learning (ML) algorithms to determine one or more actions for network control; analyzing the determined one or more actions to determine any risks associated therewith; and one of allowing, modifying, and blocking the determined one or more actions based on the determined risks to safeguard the network. The risks can be based on one or more of (1) non-deterministic behavior AI inference which is statistical in nature, (2) unbounded uncertainty of the AI inference that can result in arbitrarily large inaccuracy on rare occasions, (3) unpredictable behavior of the AI inference in presence of input data that is different than data in training and testing datasets, and (4) malicious input data.
    Type: Application
    Filed: October 24, 2022
    Publication date: February 16, 2023
    Inventors: Lyndon Y. Ong, David Côté, Raghuraman Ranganathan, Thomas Triplet
  • Publication number: 20230037140
    Abstract: Systems and methods include receiving information from a governed system having resources; implementing one or more context neutral or specific control applications that each is a pipeline of a plurality of functions to control the resources; utilizing the information as one input to a first function in the plurality of functions; utilizing inputs from one or more control applications as inputs to any of the plurality of functions; and causing actions on the resources based on outputs of a last function in the plurality of functions. The plurality of functions can include sensing, discerning, inferring, deciding, and causing the actions.
    Type: Application
    Filed: July 30, 2021
    Publication date: February 2, 2023
    Inventors: Lyndon Y. Ong, Raghuraman Ranganathan, Nigel Davis
  • Patent number: 11483212
    Abstract: An Artificial Intelligence (AI)-based network control system includes an AI system configured to obtain data from a network having a plurality of network elements and to determine actions for network control through one or more Machine Learning (ML) algorithms; a controller configured to cause the actions in the network; and a safeguard module between the AI system and the controller, wherein the safeguard module is configured to one of allow, block, and modify the actions from the AI system.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: October 25, 2022
    Assignee: Ciena Corporation
    Inventors: Lyndon Y. Ong, David Côté, Raghuraman Ranganathan, Thomas Triplet
  • Publication number: 20200259717
    Abstract: An Artificial Intelligence (AI)-based network control system includes an AI system configured to obtain data from a network having a plurality of network elements and to determine actions for network control through one or more Machine Learning (ML) algorithms; a controller configured to cause the actions in the network; and a safeguard module between the AI system and the controller, wherein the safeguard module is configured to one of allow, block, and modify the actions from the AI system.
    Type: Application
    Filed: February 8, 2019
    Publication date: August 13, 2020
    Inventors: Lyndon Y. Ong, David Côté, Raghuraman Ranganathan, Thomas Triplet
  • Publication number: 20200145297
    Abstract: A dynamic registration system includes a slice registration server communicatively coupled to one or more clients, and to one or more Application Programming Interfaces (APIs), wherein each API is communicatively coupled to an associated network of one or more networks, each network having resources including one or more of transport, compute, and storage resources; wherein the slice registration system is configured to receive requests for resources of the one or more of transport, compute, and storage resources in the one or more networks, for a client, exchange request/response messages with the one or more networks for a slice registration of the resources in the one or more networks, cause instantiation of the resources in the one or more networks, based on the request/response messages, and provide an acknowledgment to the client based on the instantiation of the resources.
    Type: Application
    Filed: December 27, 2019
    Publication date: May 7, 2020
    Inventors: David Keith Bainbridge, Raghuraman Ranganathan, Lyndon Y. Ong
  • Patent number: 10541877
    Abstract: A method, implemented by a slice registration server, for dynamic reservation of network slices includes receiving a first request from a client for a network slice including one or more of networks, compute, and storage resources in one or more networks for a time period; determining availability of the network resources based on the first request and a state of the one or more networks; transmitting a response to the client based on the availability; receiving a second request from the client based on the response; and causing instantiation of the network resources and providing an acknowledgment to the client based thereon.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: January 21, 2020
    Assignee: Ciena Corporation
    Inventors: David Keith Bainbridge, Raghuraman Ranganathan, Lyndon Y. Ong
  • Publication number: 20190372853
    Abstract: A method, implemented by a slice registration server, for dynamic reservation of network slices includes receiving a first request from a client for a network slice including one or more of networks, compute, and storage resources in one or more networks for a time period; determining availability of the network resources based on the first request and a state of the one or more networks; transmitting a response to the client based on the availability; receiving a second request from the client based on the response; and causing instantiation of the network resources and providing an acknowledgment to the client based thereon.
    Type: Application
    Filed: May 29, 2018
    Publication date: December 5, 2019
    Inventors: David Keith Bainbridge, Raghuraman Ranganathan, Lyndon Y. Ong
  • Patent number: 10404365
    Abstract: Systems and methods for path computation in an optical network include obtaining optical layer characteristics related to one or more optical paths in the optical network based in part on performance measurements in the optical network; responsive to service establishment or service restoration, determining a path from source to destination based on utilizing the optical layer characteristics to confirm physical validity of the path; and provisioning a service on the determined path from the source to the destination in the optical network.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: September 3, 2019
    Assignee: Ciena Corporation
    Inventors: Michael Y. Frankel, Loudon T. Blair, Christian Bourget, Lyndon Y. Ong, David Weldon Boertjes, Jamie Gaudette
  • Publication number: 20180191432
    Abstract: Systems and methods for path computation in an optical network include obtaining optical layer characteristics related to one or more optical paths in the optical network based in part on performance measurements in the optical network; responsive to service establishment or service restoration, determining a path from source to destination based on utilizing the optical layer characteristics to confirm physical validity of the path; and provisioning a service on the determined path from the source to the destination in the optical network.
    Type: Application
    Filed: February 28, 2018
    Publication date: July 5, 2018
    Inventors: Michael Y. Frankel, Loudon T. Blair, Christian Bourget, Lyndon Y. Ong, David Weldon Boertjes, Jamie Gaudette
  • Patent number: 9948387
    Abstract: The present disclosure provides dynamic performance monitoring systems and methods for optical networks to ascertain optical network health in a flexible and accurate manner. The present invention introduces accurate estimations for optical channel performance characteristics based either on existing channels or with a dynamic optical probe configured to measure characteristics on unequipped wavelengths. Advantageously, the dynamic performance monitoring systems and methods introduce the ability to determine physical layer viability in addition to logical layer viability.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: April 17, 2018
    Assignee: Ciena Corporation
    Inventors: Michael Y. Frankel, Loudon T. Blair, Christian Bourget, Lyndon Y. Ong, David Weldon Boertjes, Jamie Gaudette
  • Publication number: 20170033865
    Abstract: The present disclosure provides dynamic performance monitoring systems and methods for optical networks to ascertain optical network health in a flexible and accurate manner. The present invention introduces accurate estimations for optical channel performance characteristics based either on existing channels or with a dynamic optical probe configured to measure characteristics on unequipped wavelengths. Advantageously, the dynamic performance monitoring systems and methods introduce the ability to determine physical layer viability in addition to logical layer viability.
    Type: Application
    Filed: October 10, 2016
    Publication date: February 2, 2017
    Inventors: Michael Y. FRANKEL, Loudon T. BLAIR, Christian BOURGET, Lyndon Y. ONG, David Weldon BOERTJES, Jamie GAUDETTE
  • Patent number: 9509728
    Abstract: Software Defined Networking systems and methods are described via a Path Computation and Control Element (PCCE) that is based in part on a Path Computation Element (PCE). A common, simple interface is designed based on an existing PCE interface that allows a centralized entity (i.e., a Path Computation and Control Element or PCCE) to control the initiation of new connections or tunnels and by default to manage the state of these connections or tunnels once established. In particular, the systems and methods create an extension to the PCE architecture to allow a centralized application or applications to control the creation, rerouting and deletion of connections within a network.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: November 29, 2016
    Assignee: Ciena Corporation
    Inventor: Lyndon Y. Ong
  • Patent number: 9490894
    Abstract: The present disclosure provides dynamic performance monitoring systems and methods for optical networks to ascertain optical network health in a flexible and accurate manner. The present invention introduces accurate estimations for optical channel performance characteristics based either on existing channels or with a dynamic optical probe configured to measure characteristics on unequipped wavelengths. Advantageously, the dynamic performance monitoring systems and methods introduce the ability to determine physical layer viability in addition to logical layer viability.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: November 8, 2016
    Assignee: Ciena Corporation
    Inventors: Jamie Gaudette, David Weldon Boertjes, Michael Y. Frankel, Loudon T. Blair, Christian Bourget, Lyndon Y. Ong
  • Patent number: 9071532
    Abstract: A method and system for path computation in a communications network having multiple domains are disclosed. According to one aspect, a method of path computation across multiple domains includes identifying a plurality of border nodes at borders of a plurality of domains, each domain having at least one border node. The method includes providing a path computation element at each of the plurality of border nodes of the domains of the network. The locations of the path computation elements are known to be at the border nodes prior to determining a path in response to a path computation request.
    Type: Grant
    Filed: October 24, 2011
    Date of Patent: June 30, 2015
    Assignee: Ciena Corporation
    Inventors: John K. Oltman, Lyndon Y. Ong
  • Publication number: 20150113151
    Abstract: Software Defined Networking systems and methods are described via a Path Computation and Control Element (PCCE) that is based in part on a Path Computation Element (PCE). A common, simple interface is designed based on an existing PCE interface that allows a centralized entity (i.e., a Path Computation and Control Element or PCCE) to control the initiation of new connections or tunnels and by default to manage the state of these connections or tunnels once established. In particular, the systems and methods create an extension to the PCE architecture to allow a centralized application or applications to control the creation, rerouting and deletion of connections within a network.
    Type: Application
    Filed: December 22, 2014
    Publication date: April 23, 2015
    Applicant: CIENA CORPORATION
    Inventor: Lyndon Y. ONG
  • Patent number: 8942226
    Abstract: Software Defined Networking systems and methods are described via a Path Computation and Control Element (PCCE) that is based in part on a Path Computation Element (PCE). A common, simple interface is designed based on an existing PCE interface that allows a centralized entity (i.e., a Path Computation and Control Element or PCCE) to control the initiation of new connections or tunnels and by default to manage the state of these connections or tunnels once established. In particular, the systems and methods create an extension to the PCE architecture to allow a centralized application or applications to control the creation, rerouting and deletion of connections within a network.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: January 27, 2015
    Assignee: Ciena Corporation
    Inventor: Lyndon Y. Ong
  • Publication number: 20140330886
    Abstract: A distributed network address translation (NAT) system is used to transport data packets between private and public network domains. A packet modifier substitutes public and private network address information in packets that are crossing between public and private domains to and from the end system. A network application server has an address mapping table and communicates with the packet modifier over a control protocol. The network application server generates address mappings which the packet modifier uses for modification of data packets passing through it.
    Type: Application
    Filed: July 21, 2014
    Publication date: November 6, 2014
    Inventor: Lyndon Y. Ong