Patents by Inventor Prabhat D. Tripathi

Prabhat D. Tripathi 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: 10230567
    Abstract: A multiple storage control network management system includes a plurality of controllers, each coupled to a respective system control network to provide a respective controller environment. A controller manager is coupled to each of the plurality of controllers. The controller manager is operable to monitor the respective controller environment provided by each of the plurality of controllers. The controller manager is also operable to move personas between respective controller environments. The controller manager is also operable to start and stop personas across a plurality of the respective controller environments. The controller manager is also operable to receive a first change object from a first controller of the plurality of controllers, compare the first change object to a previously received change object from the first controller, determine the changes between object elements in the first change object and the previously received change object, and store the determined changes.
    Type: Grant
    Filed: April 1, 2013
    Date of Patent: March 12, 2019
    Assignee: Dell Products L.P.
    Inventors: Prabhat D. Tripathi, Ivan Ulianov, Yao Lu, Ferdinand Silva, Vandhana Narayanan
  • Patent number: 10114861
    Abstract: A system for performing an ad hoc query comprising a query service operating on a processor and configured to receive an ad hoc query in a domain-specific language. A query parsing service operating on the processor and configured to receive a validate request and a parse request from the query service and to return a query object to the query service. A queryable interface operating on the processor and configured to receive the query object and to transmit the query object to one or more framework services for execution. New domain key words can be introduced dynamically and matched to registered queryable services to process queries containing those key words.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: October 30, 2018
    Assignee: DELL PRODUCTS L.P.
    Inventors: Stanley K. Poon, Ferdinand N. Silva, Yao Lu, Praharsh S. Shah, Raymond Milkey, Prabhat D. Tripathi
  • Patent number: 9830135
    Abstract: A system for deploying an application comprising a resource bundle configured to provide resource data for the application. A workflow bundle configured to provide workflow data for the application. A workload model bundle configured to provide workload model data for the application. A resource model bundle configured to provide resource model data for the application and a bundle listener configured to listen for the resource data, the workflow data, the workload model data and the resource model data for the application and to instantiate a model service.
    Type: Grant
    Filed: January 29, 2014
    Date of Patent: November 28, 2017
    Assignee: DELL PRODUCTS L.P.
    Inventors: Prabhat D. Tripathi, Praharsh S. Shah, Yao Lu, Ferdinand N. Silva, Stanley K. Poon
  • Publication number: 20150220327
    Abstract: A method for defining new resource types in an operating software system, comprising electronically modifying a secured entity table to add a new resource. Electronically modifying a secured entity action table to add the new resource. Electronically modifying a resource type table to add the new resource. Electronically modifying a resource relation table to add the new resource relationships. Electronically flushing one or more runtime caches to deploy the new resource without recompiling the software system. Electronically detect and handle compatible and incompatible schema upgrades.
    Type: Application
    Filed: January 31, 2014
    Publication date: August 6, 2015
    Applicant: DELL PRODUCTS L.P.
    Inventors: Stanley K. Poon, Ferdinand N. Silva, Yao Lu, Praharsh S. Shah, Raymond Milkey, Prabhat D. Tripathi
  • Publication number: 20150220553
    Abstract: A system for performing an ad hoc query comprising a query service operating on a processor and configured to receive an ad hoc query in a domain-specific language. A query parsing service operating on the processor and configured to receive a validate request and a parse request from the query service and to return a query object to the query service. A queryable interface operating on the processor and configured to receive the query object and to transmit the query object to one or more framework services for execution. New domain key words can be introduced dynamically and matched to registered queryable services to process queries containing those key words.
    Type: Application
    Filed: January 31, 2014
    Publication date: August 6, 2015
    Applicant: DELL PRODUCTS L.P.
    Inventors: Stanley K. Poon, Ferdinand N. Silva, Yao Lu, Praharsh S. Shah, Raymond Milkey, Prabhat D. Tripathi
  • Publication number: 20150212812
    Abstract: A system for deploying an application comprising a resource bundle configured to provide resource data for the application. A workflow bundle configured to provide workflow data for the application. A workload model bundle configured to provide workload model data for the application. A resource model bundle configured to provide resource model data for the application and a bundle listener configured to listen for the resource data, the workflow data, the workload model data and the resource model data for the application and to instantiate a model service.
    Type: Application
    Filed: January 29, 2014
    Publication date: July 30, 2015
    Applicant: DELL PRODUCTS L.P.
    Inventors: Prabhat D. Tripathi, Praharsh S. Shah, Yao Lu, Ferdinand N. Silva, Stanley K. Poon
  • Publication number: 20140297834
    Abstract: A multiple storage control network management system includes a plurality of controllers, each coupled to a respective system control network to provide a respective controller environment. A controller manager is coupled to each of the plurality of controllers. The controller manager is operable to monitor the respective controller environment provided by each of the plurality of controllers. The controller manager is also operable to move personas between respective controller environments. The controller manager is also operable to start and stop personas across a plurality of the respective controller environments. The controller manager is also operable to receive a first change object from a first controller of the plurality of controllers, compare the first change object to a previously received change object from the first controller, determine the changes between object elements in the first change object and the previously received change object, and store the determined changes.
    Type: Application
    Filed: April 1, 2013
    Publication date: October 2, 2014
    Inventors: Prabhat D. Tripathi, Ivan Ulianov, Yao Lu, Ferdinand Silva, Vandhana Narayaman