Patents by Inventor Saravanan PURUSHOTHAMAN

Saravanan PURUSHOTHAMAN 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: 11520742
    Abstract: Embodiments relate to providing a multi-cloud, multi-region, parallel file system cluster service with caching between file system storage nodes. In some embodiments, a first file system storage node of a file system storage cluster receives a request from a client device to access data of a first file system. In response to the request to access the data, a plurality of servers of the first file system storage node pulls, in parallel, the data and nearby data of the data from a second file system storage node of the file system storage cluster. The plurality of servers stores the data and nearby data in the first file system, and provide the data and nearby data to the client device.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: December 6, 2022
    Assignee: CLOUDBRINK, INC.
    Inventors: Michael Yoshito Nishimoto, Saravanan Purushothaman, Vinay Gaonkar, Ramanand Thattai Narayanan
  • Patent number: 11514000
    Abstract: Embodiments relate to providing a multi-cloud, multi-region, parallel file system cluster service with replication between file system storage nodes. In some embodiments, a first file system storage node of a file system storage cluster receives a request from a client device to write data to a first file system stored on the first file system storage node. In response to the request to write the data to the first file system, a plurality of servers of the first file system storage node writes, in parallel, the data to the first file system and sends instructions to a second file system storage node of the file system storage cluster for writing the data to a second file system stored on the second file system storage node.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: November 29, 2022
    Assignee: CLOUDBRINK, INC.
    Inventors: Michael Yoshito Nishimoto, Saravanan Purushothaman, Vinay Gaonkar, Ramanand Thattai Narayanan
  • Patent number: 10761752
    Abstract: An example operation may include one or more of allocating a memory node to a computing memory allocated to one or more computing nodes, allocating a software process dedicated to controlling the memory node, and modifying an existing file system of the one or more computing nodes to replace the existing file system with a new file system that includes the memory node.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: September 1, 2020
    Inventors: Kumar Narayanan, Saravanan Purushothaman, Ramanand Narayanan
  • Publication number: 20200201819
    Abstract: Embodiments relate to providing a multi-cloud, multi-region, parallel file system cluster service with caching between file system storage nodes. In some embodiments, a first file system storage node of a file system storage cluster receives a request from a client device to access data of a first file system. In response to the request to access the data, a plurality of servers of the first file system storage node pulls, in parallel, the data and nearby data of the data from a second file system storage node of the file system storage cluster. The plurality of servers stores the data and nearby data in the first file system, and provide the data and nearby data to the client device.
    Type: Application
    Filed: September 11, 2019
    Publication date: June 25, 2020
    Inventors: Michael Yoshito Nishimoto, Saravanan Purushothaman, Vinay Gaonkar, Ramanand Thattai Narayanan
  • Publication number: 20200201824
    Abstract: Embodiments relate to providing a multi-cloud, multi-region, parallel file system cluster service with replication between file system storage nodes. In some embodiments, a first file system storage node of a file system storage cluster receives a request from a client device to write data to a first file system stored on the first file system storage node. In response to the request to write the data to the first file system, a plurality of servers of the first file system storage node writes, in parallel, the data to the first file system and sends instructions to a second file system storage node of the file system storage cluster for writing the data to a second file system stored on the second file system storage node.
    Type: Application
    Filed: September 11, 2019
    Publication date: June 25, 2020
    Inventors: Michael Yoshito Nishimoto, Saravanan Purushothaman, Vinay Gaonkar, Ramanand Thattai Narayanan
  • Patent number: 9553661
    Abstract: A network element operating in an Optical Transport Network (OTN) network and configured to adaptively preconfigure OTN connections includes one or more ports, each port including hardware supporting an Optical channel Transport Unit level k (OTUk) configured to transport an Optical channel Data Unit level k (ODUk) or one or more Optical channel Data Unit level j's (ODUj's), j<k; wherein, when a port of the one or more ports is installed with an idle connection, the port is automatically preconfigured in either a connection mode for the ODUk or a trail termination mode for the one or more ODUj's based on existing OTN connections in the OTN network.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: January 24, 2017
    Assignee: Ciena Corporation
    Inventors: Hongxing Meng, Abhishek Chaudhary, Saravanan Purushothaman, David McDonald, Veena Alevoor
  • Publication number: 20160344471
    Abstract: A network element operating in an Optical Transport Network (OTN) network and configured to adaptively preconfigure OTN connections includes one or more ports, each port including hardware supporting an Optical channel Transport Unit level k (OTUk) configured to transport an Optical channel Data Unit level k (ODUk) or one or more Optical channel Data Unit level j's (ODUj's), j<k; wherein, when a port of the one or more ports is installed with an idle connection, the port is automatically preconfigured in either a connection mode for the ODUk or a trail termination mode for the one or more ODUj's based on existing OTN connections in the OTN network.
    Type: Application
    Filed: May 18, 2015
    Publication date: November 24, 2016
    Inventors: Hongxing MENG, Abhishek CHAUDHARY, Saravanan PURUSHOTHAMAN, David MCDONALD, Veena ALEVOOR
  • Patent number: 9413853
    Abstract: A device receives requests for content, determines requests for a same identifier from the requests for the content, and stores information associated with the determined requests in an object. The object includes a number of the determined requests, and a current time and a start time associated with the determined requests. The device also determines whether the number of the determined requests satisfies a first threshold, and determines whether a difference between the current time and the start time satisfies a second threshold. The device identifies a loop associated with another device when the number of the determined requests satisfies the first threshold and the difference satisfies the second threshold, and provides information associated with the identified loop.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: August 9, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Jaspal Kohli, Saravanan Purushothaman
  • Patent number: 9104582
    Abstract: A device is configured to receive first data of a media file. The first data is in a first type of format. The device is further configured to extract media data and metadata from the first data, to store the media data in a first cache, and to store the metadata in a second cache. The device is also configured to determine a second type of format that is supported by a client device. The second type of format is different from the first type of format. The device is configured to retrieve the media data from the first cache, to retrieve the metadata from the second cache, to construct second data that is in the second type of format based on the media data and the metadata, and to provide the second data to the client device.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: August 11, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Sunil Mukundan, Saravanan Purushothaman
  • Patent number: 8953948
    Abstract: The present disclosure provides to Optical Transport Network (OTN_ synchronization systems and methods that maintain proper sequential ordering of events at nodes which may be utilized in performing root cause analysis or diagnosing network performance. In an exemplary embodiment, the systems and methods utilize functionality incorporated into OTN providing a cost effective and standards-based approach to nodal synchronization. Once synchronized, network events are logged with an appropriate timestamp enabling a determination of a sequential order of network events can be determined. Further, the node timestamps may be synchronized, with microsecond or even sub-microsecond of precession which is critical in diagnosing network failures or slow traffic recovery.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: February 10, 2015
    Assignee: Ciena Corporation
    Inventors: Hongxing Meng, Abhishek Chaudhary, Gustav Karl Larsson, Saravanan Purushothaman
  • Publication number: 20130129345
    Abstract: The present disclosure provides to Optical Transport Network (OTN_ synchronization systems and methods that maintain proper sequential ordering of events at nodes which may be utilized in performing root cause analysis or diagnosing network performance. In an exemplary embodiment, the systems and methods utilize functionality incorporated into OTN providing a cost effective and standards-based approach to nodal synchronization. Once synchronized, network events are logged with an appropriate timestamp enabling a determination of a sequential order of network events can be determined. Further, the node timestamps may be synchronized, with microsecond or even sub-microsecond of precession which is critical in diagnosing network failures or slow traffic recovery.
    Type: Application
    Filed: November 22, 2011
    Publication date: May 23, 2013
    Applicant: CIENA CORPORATION
    Inventors: Hongxing MENG, Abhishek CHAUDHARY, Gustav Karl LARSSON, Saravanan PURUSHOTHAMAN