Patents by Inventor Satish Mysore Gopalakrishna

Satish Mysore Gopalakrishna 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: 8649370
    Abstract: The present invention provides systems and methods for programming connections through a multi-stage switch fabric. The present invention utilizes load-balancing, blocking recovery, background rebalancing, and rollback algorithms to select and manage connection balance on center stage switches in the multi-stage switch fabric for new and modified connections. The load-balancing algorithm attempts to spread the multi-connection slices across center stage switches as evenly as possible, to increase the probability that future multi-connection slices can be added without needing to rearrange existing slices. Advantageously, the present invention is efficient by making the best possible local decision for one multi-connection slice at a time, without considering other multi-connection slices that may also need center switch assignments. Additionally blocking recovery, rollback and background rebalancing features are also supported.
    Type: Grant
    Filed: May 17, 2007
    Date of Patent: February 11, 2014
    Assignee: Ciena Corporation
    Inventors: Gustav Karl Larsson, Satish Mysore Gopalakrishna, Goran Bjelcevic, Neena Aluri
  • Patent number: 8223779
    Abstract: The present invention provides systems and methods for parallel multi-core control plane processing with optical networks. This enables optical switches utilizing control planes, such as G.ASON, to meet scalability and performance requirements of evolving networks. The multi-core processing is configured to handle call control for sub-network connections (SNCs) (e.g., requests for creates, failures, restores, routing). Additional control plane functions, such as signaling and related interfaces, routing connection admission control (CAC), naming and addressing, and the like, can also be processed in parallel.
    Type: Grant
    Filed: February 7, 2008
    Date of Patent: July 17, 2012
    Assignee: Ciena Corporation
    Inventors: Jon Thomas Carroll, Satish Mysore Gopalakrishna, Matthew Connolly
  • Publication number: 20090202240
    Abstract: The present invention provides systems and methods for parallel multi-core control plane processing with optical networks. This enables optical switches utilizing control planes, such as G.ASON, to meet scalability and performance requirements of evolving networks. The multi-core processing is configured to handle call control for sub-network connections (SNCs) (e.g., requests for creates, failures, restores, routing). Additional control plane functions, such as signaling and related interfaces, routing connection admission control (CAC), naming and addressing, and the like, can also be processed in parallel.
    Type: Application
    Filed: February 7, 2008
    Publication date: August 13, 2009
    Inventors: Jon Thomas Carroll, Satish Mysore Gopalakrishna, Matthew Connolly
  • Publication number: 20080285449
    Abstract: The present invention provides systems and methods for programming connections through a multi-stage switch fabric. The present invention utilizes load-balancing, blocking recovery, background rebalancing, and rollback algorithms to select and manage connection balance on center stage switches in the multi-stage switch fabric for new and modified connections. The load-balancing algorithm attempts to spread the multi-connection slices across center stage switches as evenly as possible, to increase the probability that future multi-connection slices can be added without needing to rearrange existing slices. Advantageously, the present invention is efficient by making the best possible local decision for one multi-connection slice at a time, without considering other multi-connection slices that may also need center switch assignments. Additionally blocking recovery, rollback and background rebalancing features are also supported.
    Type: Application
    Filed: May 17, 2007
    Publication date: November 20, 2008
    Inventors: Gustav Karl Larsson, Satish Mysore Gopalakrishna, Goran Bjelcevic, Neena Aluri