Patents by Inventor Gauravdeep Singh Shami

Gauravdeep Singh Shami 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: 11960979
    Abstract: Systems and methods include steps of determining a state of a network based on telemetry data; determining a value of a reward associated with the state; determining an action to take on the network to bring the network to a next state that is expected to have a better than or equal to value of the reward; and causing the action to be implemented in the network. The steps can also include continuing the determining steps and the causing step.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: April 16, 2024
    Assignee: Ciena Corporation
    Inventors: Emil Janulewicz, David Côté, Gauravdeep Singh Shami, Olivier Simard, Thomas Triplet
  • Publication number: 20230403197
    Abstract: Systems and methods for creating and updating data transfer strategies for massive amounts of data are provided. A method, according to one implementation, includes obtaining a first set of parameters pertaining to a data source configured as a first node in a communications system, obtaining a second set of parameters pertaining to a data sink configured as a second node in the communications system, and obtaining a third set of parameters pertaining to a plurality of network elements and links configured along one or more data paths between the data source and data sink. The method also includes the step of automatically creating a high-bandwidth data transfer strategy for transferring a massive amount of data from the data source to the data sink based on the first, second, and third sets of parameters.
    Type: Application
    Filed: June 8, 2022
    Publication date: December 14, 2023
    Inventors: Gauravdeep Singh Shami, Marc Lyonnais, Rodney G. Wilson
  • Publication number: 20210406776
    Abstract: Systems and methods include steps of determining a state of a network based on telemetry data; determining a value of a reward associated with the state; determining an action to take on the network to bring the network to a next state that is expected to have a better than or equal to value of the reward; and causing the action to be implemented in the network. The steps can also include continuing the determining steps and the causing step.
    Type: Application
    Filed: September 9, 2021
    Publication date: December 30, 2021
    Inventors: Emil Janulewicz, David Côté, Gauravdeep Singh Shami, Olivier Simard, Thomas Triplet
  • Patent number: 11126929
    Abstract: Systems and methods include obtaining performance monitoring data from a network which operates and generates the performance monitoring data which reflects a current state of the network; responsive to a predetermined reward which quantifies minimizing or maximizing an aspect in the network for Reinforcement Learning, causing one or more actions to be performed in the network, wherein the one or more actions are based on the predetermined reward; obtaining updated performance monitoring data from the network subsequent to the one or more actions to determine an updated state of the network; and continuing the causing the one or more actions to be performed in the network based on the current state and the updated state. The causing the one or more actions to be performed in the network is performed to maximize or minimize a total discounted accumulated reward.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: September 21, 2021
    Assignee: Ciena Corporation
    Inventors: Emil Janulewicz, David Côté, Gauravdeep Singh Shami, Olivier Simard, Thomas Triplet
  • Publication number: 20190138948
    Abstract: Systems and methods include obtaining performance monitoring data from a network which operates and generates the performance monitoring data which reflects a current state of the network; responsive to a predetermined reward which quantifies minimizing or maximizing an aspect in the network for Reinforcement Learning, causing one or more actions to be performed in the network, wherein the one or more actions are based on the predetermined reward; obtaining updated performance monitoring data from the network subsequent to the one or more actions to determine an updated state of the network; and continuing the causing the one or more actions to be performed in the network based on the current state and the updated state. The causing the one or more actions to be performed in the network is performed to maximize or minimize a total discounted accumulated reward.
    Type: Application
    Filed: November 9, 2018
    Publication date: May 9, 2019
    Inventors: Emil Janulewicz, David Côté, Gauravdeep Singh Shami, Olivier Simard, Thomas Triplet