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: 11520742Abstract: 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: GrantFiled: September 11, 2019Date of Patent: December 6, 2022Assignee: CLOUDBRINK, INC.Inventors: Michael Yoshito Nishimoto, Saravanan Purushothaman, Vinay Gaonkar, Ramanand Thattai Narayanan
-
Patent number: 11514000Abstract: 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: GrantFiled: September 11, 2019Date of Patent: November 29, 2022Assignee: CLOUDBRINK, INC.Inventors: Michael Yoshito Nishimoto, Saravanan Purushothaman, Vinay Gaonkar, Ramanand Thattai Narayanan
-
Patent number: 10761752Abstract: 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: GrantFiled: May 23, 2018Date of Patent: September 1, 2020Inventors: Kumar Narayanan, Saravanan Purushothaman, Ramanand Narayanan
-
Publication number: 20200201824Abstract: 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: ApplicationFiled: September 11, 2019Publication date: June 25, 2020Inventors: Michael Yoshito Nishimoto, Saravanan Purushothaman, Vinay Gaonkar, Ramanand Thattai Narayanan
-
Publication number: 20200201819Abstract: 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: ApplicationFiled: September 11, 2019Publication date: June 25, 2020Inventors: Michael Yoshito Nishimoto, Saravanan Purushothaman, Vinay Gaonkar, Ramanand Thattai Narayanan
-
Patent number: 9553661Abstract: 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: GrantFiled: May 18, 2015Date of Patent: January 24, 2017Assignee: Ciena CorporationInventors: Hongxing Meng, Abhishek Chaudhary, Saravanan Purushothaman, David McDonald, Veena Alevoor
-
Publication number: 20160344471Abstract: 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: ApplicationFiled: May 18, 2015Publication date: November 24, 2016Inventors: Hongxing MENG, Abhishek CHAUDHARY, Saravanan PURUSHOTHAMAN, David MCDONALD, Veena ALEVOOR
-
Patent number: 9413853Abstract: 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: GrantFiled: March 29, 2013Date of Patent: August 9, 2016Assignee: Juniper Networks, Inc.Inventors: Jaspal Kohli, Saravanan Purushothaman
-
Patent number: 9104582Abstract: 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: GrantFiled: December 29, 2011Date of Patent: August 11, 2015Assignee: Juniper Networks, Inc.Inventors: Sunil Mukundan, Saravanan Purushothaman
-
Patent number: 8953948Abstract: 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: GrantFiled: November 22, 2011Date of Patent: February 10, 2015Assignee: Ciena CorporationInventors: Hongxing Meng, Abhishek Chaudhary, Gustav Karl Larsson, Saravanan Purushothaman
-
Publication number: 20130129345Abstract: 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: ApplicationFiled: November 22, 2011Publication date: May 23, 2013Applicant: CIENA CORPORATIONInventors: Hongxing MENG, Abhishek CHAUDHARY, Gustav Karl LARSSON, Saravanan PURUSHOTHAMAN