Patents by Inventor Apoorva Sareen

Apoorva Sareen 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: 10282379
    Abstract: Various embodiments are generally directed to techniques for generating effective visualizations of some or all of a storage cluster system. An apparatus includes an API component of a visualization server to make an API available to be called by another device via a network to request information associated with an object that represents a component of a storage cluster system; and a translation component of the visualization server to, in response to a call to the API received via the network that requests information associated with the object, generate query instructions to search for a system entry corresponding to the storage cluster system within a system database and to search for the requested information within the system entry.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: May 7, 2019
    Assignee: NETAPP, INC.
    Inventors: Apoorva Sareen, Shankar Pasupathy, Ross Ackerman
  • Patent number: 9734232
    Abstract: A system and method for transacting data using meta-models to express data relationships is provided. In some embodiments, the method comprises requesting, from a computing system, a meta-model expressing a data relationship. The data relationship relates to a topology of a deployed computing system, and the requesting specifies the meta-model from among a plurality of data models stored within the computing system. The requested meta-model is received from the computing system, and at least a portion of the meta-model is provided to an application. A data transaction based on the meta-model is received from the application and issued. In some such embodiments, a navigational interface is provided in order to navigate the meta-model and specify the portion to provide.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: August 15, 2017
    Assignee: NETAPP, INC.
    Inventors: Apoorva Sareen, Swaminathan Ramany
  • Publication number: 20170124191
    Abstract: Various embodiments are generally directed to techniques for generating effective visualizations of some or all of a storage cluster system. An apparatus includes an API component of a visualization server to make an API available to be called by another device via a network to request information associated with an object that represents a component of a storage cluster system; and a translation component of the visualization server to, in response to a call to the API received via the network that requests information associated with the object, generate query instructions to search for a system entry corresponding to the storage cluster system within a system database and to search for the requested information within the system entry.
    Type: Application
    Filed: October 30, 2015
    Publication date: May 4, 2017
    Applicant: NETAPP, INC.
    Inventors: Apoorva Sareen, Shankar Pasupathy, Ross Ackerman
  • Patent number: 9582541
    Abstract: A method for ingesting data, the method comprising receiving a file including a plurality of portions, each of the portions corresponding to a respective characteristic of a hardware or software component in a deployed system; breaking the file into a plurality of sections, each of the sections corresponding to a respective portion of the file; for each section, adding first metadata to uniquely identify the file and provide a name for the section; and distributing the sections to a plurality of container files.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: February 28, 2017
    Assignee: NETAPP, INC.
    Inventors: Apoorva Sareen, Rajesh Shriyan, Vikram Kumar Singh, Jordan Patrick Hambleton, Senthil Kumar Laguduwa Sankaran
  • Publication number: 20150032783
    Abstract: A system and method for transacting data using meta-models to express data relationships is provided. In some embodiments, the method comprises requesting, from a computing system, a meta-model expressing a data relationship. The data relationship relates to a topology of a deployed computing system, and the requesting specifies the meta-model from among a plurality of data models stored within the computing system. The requested meta-model is received from the computing system, and at least a portion of the meta-model is provided to an application. A data transaction based on the meta-model is received from the application and issued. In some such embodiments, a navigational interface is provided in order to navigate the meta-model and specify the portion to provide.
    Type: Application
    Filed: April 29, 2014
    Publication date: January 29, 2015
    Applicant: NetApp, Inc.
    Inventors: Apoorva Sareen, Swaminathan Ramany
  • Publication number: 20140222843
    Abstract: A method for ingesting data, the method comprising receiving a file including a plurality of portions, each of the portions corresponding to a respective characteristic of a hardware or software component in a deployed system; breaking the file into a plurality of sections, each of the sections corresponding to a respective portion of the file; for each section, adding first metadata to uniquely identify the file and provide a name for the section; and distributing the sections to a plurality of container files.
    Type: Application
    Filed: December 20, 2013
    Publication date: August 7, 2014
    Applicant: NetApp, Inc.
    Inventors: Apoorva Sareen, Rajesh Shriyan, Vikram Kumar Singh, Jordan Patrick Hambleton, Senthil Kumar Laguduwa Sankaran