Patents by Inventor Gyanendra Pradhan

Gyanendra Pradhan 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: 20230262127
    Abstract: Systems, methods, and machine-readable media are disclosed for collecting, maintaining, and retrieving use and limit data for connected resources, as well as determining an optimal location for creating a new volume (or volumes) on a storage platform and placing the volume at the determined location. A resource tracker collects resource use and/or limits data and stores it in a database. A volume placement service receives a volume deployment specification having constraints for creating a new volume. The volume placement service retrieves the data from the database. The volume placement service identifies an optimal location for the volume based at least in part on given constraints from the specification and the resource usage data. The system places the requested volume at the determined location.
    Type: Application
    Filed: April 20, 2023
    Publication date: August 17, 2023
    Inventors: Sundeep Singh, Wesley R. Witte, Gyanendra Pradhan, Priya Thiruvasakan, Mohammed Haroon Shareef, Youyuan Wu, Abhishek Maurya, Sachin Pandit
  • Patent number: 11671494
    Abstract: Systems, methods, and machine-readable media are disclosed for collecting, maintaining, and retrieving use and limit data for connected resources, as well as determining an optimal location for creating a new volume (or volumes) on a storage platform and placing the volume at the determined location. A resource tracker collects resource use and/or limits data and stores it in a database. A volume placement service receives a volume deployment specification having constraints for creating a new volume. The volume placement service retrieves the data from the database. The volume placement service identifies an optimal location for the volume based at least in part on given constraints from the specification and the resource usage data. The system places the requested volume at the determined location.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: June 6, 2023
    Assignee: NetApp, Inc.
    Inventors: Sundeep Singh, Wesley R. Witte, Gyanendra Pradhan, Priya Thiruvasakan, Mohammed Haroon Shareef, Youyuan Wu, Abhishek Maurya, Sachin Pandit
  • Publication number: 20220283717
    Abstract: Systems, methods, and machine-readable media are disclosed for collecting, maintaining, and retrieving use and limit data for connected resources, as well as determining an optimal location for creating a new volume (or volumes) on a storage platform and placing the volume at the determined location. A resource tracker collects resource use and/or limits data and stores it in a database. A volume placement service receives a volume deployment specification having constraints for creating a new volume. The volume placement service retrieves the data from the database. The volume placement service identifies an optimal location for the volume based at least in part on given constraints from the specification and the resource usage data. The system places the requested volume at the determined location.
    Type: Application
    Filed: April 29, 2021
    Publication date: September 8, 2022
    Inventors: Sundeep Singh, Wesley R. Witte, Gyanendra Pradhan, Priya Thiruvasakan, Mohammed Haroon Shareef, Youyuan Wu, Abhishek Maurya, Sachin Pandit
  • Patent number: 11388235
    Abstract: Systems, methods, and machine-readable media are disclosed for collecting, maintaining, and retrieving use and limit data for connected resources, as well as determining an optimal location for creating a new volume (or volumes) on a storage platform and placing the volume at the determined location. A resource tracker collects resource use and/or limits data and stores it in a database. A volume placement service receives a volume deployment specification having constraints for creating a new volume. The volume placement service retrieves the data from the database. The volume placement service identifies an optimal location for the volume based at least in part on given constraints from the specification and the resource usage data. The system places the requested volume at the determined location.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: July 12, 2022
    Assignee: NetApp, Inc.
    Inventors: Priya Thiruvasakan, Wesley R. Witte, Youyuan Wu, Abhishek Maurya, Mohammed Haroon Shareef, Sachin Pandit, Gyanendra Pradhan, Sundeep Singh
  • Patent number: 9037532
    Abstract: A method for centralized storage and management of resource data associated with storage servers includes operating multiple storage servers, each configured to provide a set of clients with access to data stored in a set of mass storage devices, and using a directory server, which is coupled to the storage servers via a network. The directory server stores and provides access to configuration information for configuring the plurality of storage servers.
    Type: Grant
    Filed: April 27, 2005
    Date of Patent: May 19, 2015
    Assignee: NetApp, Inc.
    Inventors: Gyanendra Pradhan, Bingxue Cai
  • Publication number: 20140164485
    Abstract: Caching of data requests in session-based environment. An embodiment of a method includes a client preparing a data request for a storage server in a session-based environment. The prepared data request is transmitted from the client to the storage server. The data request is stored in a cache memory for the client via a protocol for the session-based environment.
    Type: Application
    Filed: August 13, 2013
    Publication date: June 12, 2014
    Applicant: NetApp, Inc.
    Inventors: Gyanendra Pradhan, Roger W. Cox, Garrett R. Mueller
  • Patent number: 8051183
    Abstract: Non-disruptive server replacement for session-based clients. An embodiment of a method includes establishing a first session between a first storage server and a client, the first storage server comprising a data component coupled to a data storage, a network component, and a session data structure in the network component for the first session. Transferring an operation of the first storage server to a second storage server during the first session with the client, wherein the second storage server is a replacement storage server for the first storage server.
    Type: Grant
    Filed: September 2, 2010
    Date of Patent: November 1, 2011
    Assignee: Network Appliance, Inc.
    Inventors: Garrett Mueller, Roger Cox, Gyanendra Pradhan
  • Patent number: 7814210
    Abstract: Non-disruptive server replacement for session-based clients. An embodiment of a method includes establishment of a session between a storage server and a client, with the storage server including a session data structure for the session, and transferring an operation of the storage server to a replacement storage server. Transferring the operation of the storage server includes generating an image the session data structure and placing the image in the replacement storage server, transferring operation of the session data structure in the storage server to the image of the session data structure in the replacement storage server, and transferring a network address of the storage server to the replacement storage server.
    Type: Grant
    Filed: April 29, 2005
    Date of Patent: October 12, 2010
    Assignee: Network Appliance, Inc.
    Inventors: Garrett Mueller, Roger Cox, Gyanendra Pradhan
  • Patent number: 7668871
    Abstract: A method for storage of user mapping data associated with users of data stored by storage servers includes operating multiple storage servers, each configured to provide a set of clients with access to data stored in a set of mass storage devices, and using one or more directory servers, which may be coupled to the storage servers via a network. The directory server stores and provides access to user account information associated with a second operating system based on user account information associated with a first operating system, when the user account information associated with the second operating system is needed to access data stored in accordance with the second operating system.
    Type: Grant
    Filed: April 20, 2005
    Date of Patent: February 23, 2010
    Assignee: Network Appliance, Inc.
    Inventors: Bingxue Cai, Gyanendra Pradhan, Wesley R. Witte