Patents by Inventor Ashish Puri

Ashish Puri 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: 20190332574
    Abstract: In one aspect, a computerized method, useful for providing and managing scalable snapshots of a storage entity that avoids reference counts that leads to amplification issues, includes the steps of providing a base image generating a scalable snapshot of the base image; and setting an incremental layer identifier for the scalable snapshot.
    Type: Application
    Filed: April 30, 2018
    Publication date: October 31, 2019
    Inventor: ASHISH PURI
  • Publication number: 20170235649
    Abstract: In one example aspect, a method for creating one or more consistent snapshots with a CANDL system is provided. The method is implemented in a database application with a plurality of tiers. The method identifies a set of volumes of tiers that are part of a consistent snapshot group. The method implements a process pause of any processes in the set of volumes of tiers in a specific order. The method obtains a snapshot of the set of volumes of tiers. The method restarts the paused processes in the set of volumes.
    Type: Application
    Filed: December 14, 2016
    Publication date: August 17, 2017
    Inventors: JIGNESH KAUSHIK SHAH, SUMEET KEMBHAVI, VENKATRAMAN LAKSHMINARAYANAN, RAHUL RAVULUR, ADITYA VASUDEVAN, ASHISH PURI
  • Patent number: 8984097
    Abstract: A system and method for replicating a set of files from a source computer system to a target computer system are described. The underlying extent structure of the files may be preserved. For example, if an original file on the source computer system has a particular number of extents then the copy of the file created on the target computer system may have the same number of extents, where each respective extent in the copy represents the same byte range of the file as its corresponding extent in the original file. The file systems employed on the source computer system and the target computer system may support different extent types. The extent types of the original files stored on the source computer system may be preserved in the copies of the files on the target computer system.
    Type: Grant
    Filed: May 23, 2012
    Date of Patent: March 17, 2015
    Assignee: Symantec Corporation
    Inventors: Nagaraj Shyam, Bala Kumaresan, Brad Boyer, Ashish Puri
  • Patent number: 7962703
    Abstract: Techniques for improving dirty page logging are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for memory logging comprising the steps of determining for one or more pages of memory if the pages of memory are likely to be modified in a subsequent epoch, performing a first operation on the pages of memory that are likely to be modified in a subsequent epoch, and performing a second operation on the pages of memory that are not likely to be modified in a subsequent epoch, wherein the first operation and the second operation are dissimilar.
    Type: Grant
    Filed: August 8, 2007
    Date of Patent: June 14, 2011
    Assignee: Symantec Corporation
    Inventors: Dharmesh R. Shah, Anurag Agarwal, Ankur Arora, Nitin Madan, Sureshbabu Basavayya, Ashish Puri, Srikanth S. Mahabalarao, Gurbir Singh Dhaliwal
  • Patent number: 7266515
    Abstract: Computerized method and system for graphically identifying replacement parts for selected equipment and a selected system thereof is provided. The method allows to provide a database comprising detailed parts data about the replacement parts for each assembly of the selected equipment, with the detailed data identifying each part in a selected assembly by providing a series of linked schematic representations of the selected assembly and any subassemblies thereof and respective parts. The method further allows to provide a respective identifier for uniquely identifying the selected equipment. An input/output device for communicating with the database is provided.
    Type: Grant
    Filed: April 20, 2001
    Date of Patent: September 4, 2007
    Assignee: General Electric Company
    Inventors: James Brady Costello, Christine Wilson, Clifford E. Smathers, Ashish Puri, Brian Lee Badger, Raymond Paul Stempka, Kathleen M. Vash, Jeffery M. Smith, Michael Allan Lubak
  • Patent number: 7051044
    Abstract: A method and system for managing communication of electronic data between a diagnostic service center and a plurality of mobile assets (10) generally remote relative to each other is provided. The electronic data comprises at least respective mobile asset data indicative of respective performance of the plurality of mobile assets. The mobile asset data used for detecting the presence of potential malfunctions which, if left uncorrected, would likely result in respective mission failures of the assets. The method allows for storing in a database (104) a list of respective cases to be processed. The method further allows for assigning to each case a respective download priority. A determining action allows for determining each case to be populated next with new mobile asset data based upon the assigned download priority.
    Type: Grant
    Filed: October 10, 2000
    Date of Patent: May 23, 2006
    Assignee: General Electric Company
    Inventors: Gregory John Fera, Eric Harold Hedlund, Steven Loncher, John H. Lovelace, Thomas E. O'Camb, James E. Pander, Ashish Puri, Michael J. Pierro
  • Patent number: 7013239
    Abstract: An analysis scheduler for scheduling the automatic processing of performance data through a plurality of analysis tools is disclosed. Performance data provided to some of the tools by the analysis scheduler may be specified to be within a predetermined (but variable) look-back period. The analysis tools identify faults and anomalous conditions and also create repair recommendations, and automatically create problem cases when conditions warrant, or update existing problem cases with additional data, all under control of the analysis scheduler. The problem cases are reviewed by a human user and then forwarded to the railroad for implementation.
    Type: Grant
    Filed: October 17, 2003
    Date of Patent: March 14, 2006
    Assignee: General Electric Company
    Inventors: Eric H. Hedlund, Nicholas Edward Roddy, David Richard Gibson, Richard G. Bliley, James E. Pander, Ashish Puri, Thomas E. O'Camb, John Howard Lovelace, II, Steven Loncher
  • Publication number: 20040143417
    Abstract: An analysis scheduler for scheduling the automatic processing of performance data through a plurality of analysis tools is disclosed. Performance data provided to some of the tools by the analysis scheduler may be specified to be within a predetermined (but variable) look-back period. The analysis tools identify faults and anomalous conditions and also create repair recommendations, and automatically create problem cases when conditions warrant, or update existing problem cases with additional data, all under control of the analysis scheduler. The problem cases are reviewed by a human user and then forwarded to the railroad for implementation.
    Type: Application
    Filed: October 17, 2003
    Publication date: July 22, 2004
    Inventors: Eric H. Hedlund, Nicholas Edward Roddy, David Richard Gibson, Richard G. Bliley, James E. Pander, Ashish Puri, Thomas E. O'Camb, John Howard Lovelace, Steven Loncher
  • Patent number: 6651034
    Abstract: An analysis scheduler for scheduling the automatic processing of performance data through a plurality of analysis tools is disclosed. Performance data provided to some of the tools by the analysis scheduler may be specified to be within a predetermined (but variable) look-back period. The analysis tools identify faults and anomalous conditions and also create repair recommendations, and automatically create problem cases when conditions warrant, or update existing problem cases with additional data, all under control of the analysis scheduler. The problem cases are reviewed by a human user and then forwarded to the railroad for implementation.
    Type: Grant
    Filed: July 31, 2000
    Date of Patent: November 18, 2003
    Assignee: General Electric Company
    Inventors: Eric H. Hedlund, Nicholas Edward Roddy, David Richard Gibson, Richard G. Bliley, James E. Pander, Ashish Puri, Thomas E. O'Camb, John Howard Lovelace, II, Steven Loncher
  • Patent number: 6580983
    Abstract: An apparatus and method for identifying and transmitting time critical or high priority files from an on-board monitor aboard a vehicle. During operation of the vehicle, the on-board monitor collects and stores operational parametric information in the form of data files. The data files are transmitted to a remote site on a periodic basis or in response to certain predetermined conditions above the vehicle. To reduce the latency and delay times with transmitting the high priority files, those files are merged and transmitted before the transmission of relatively lower priority data files.
    Type: Grant
    Filed: June 24, 2002
    Date of Patent: June 17, 2003
    Assignee: General Electric Company
    Inventors: Juan Laguer-Diaz, Ashish Puri, James E. Pander
  • Publication number: 20020169530
    Abstract: An apparatus and method for identifying and transmitting time critical or high priority files from an on-board monitor aboard a vehicle. During operation of the vehicle, the on-board monitor collects and stores operational parametric information in the form of data files. The data files are transmitted to a remote site on a periodic basis or in response to certain predetermined conditions above the vehicle. To reduce the latency and delay times with transmitting the high priority files, those files are merged and transmitted before the transmission of relatively lower priority data files.
    Type: Application
    Filed: June 24, 2002
    Publication date: November 14, 2002
    Applicant: General Electric Company
    Inventors: Juan Laguer-Diaz, Ashish Puri, James E. Pander
  • Patent number: 6434458
    Abstract: An apparatus and method for identifying and transmitting time critical or high priority files from an on-board monitor aboard a vehicle. During operation of the vehicle, the on-board monitor collects and stores operational parametric information in the form of data files. The data files are transmitted to a remote site on a periodic basis or in response to certain predetermined conditions above the vehicle. To reduce the latency and delay times with transmitting the high priority files, those files are merged and transmitted before the transmission of relatively lower priority data files.
    Type: Grant
    Filed: October 26, 2000
    Date of Patent: August 13, 2002
    Assignee: General Electric Company
    Inventors: Juan Laguer-Diaz, Ashish Puri, James E. Pander
  • Publication number: 20020007225
    Abstract: Computerized method and system for graphically identifying replacement parts for selected equipment and a selected system thereof is provided. The method allows to provide a database comprising detailed parts data about the replacement parts for each assembly of the selected equipment, with the detailed data identifying each part in a selected assembly by providing a series of linked schematic representations of the selected assembly and any subassemblies thereof and respective parts. The method further allows to provide a respective identifier for uniquely identifying the selected equipment. An input/output device for communicating with the database is provided.
    Type: Application
    Filed: April 20, 2001
    Publication date: January 17, 2002
    Inventors: James Costello, Clifford E. Smathers, Christine Wilson, Ashish Puri, Brian Lee Barker, Raymond Stempka, Kathleen M. Vash, Jeffrey M. Smith, Michael A. Lubak
  • Patent number: 6338152
    Abstract: A method and system for managing communication of electronic data between a diagnostic service center and a plurality of machines generally remote relative to each other is provided. The electronic data is made up of respective machine data from selected machines. The machine data is used for detecting the presence of respective malfunctions which, if left uncorrected, would likely result in respective mission failures of the selected machines. The method allows for storing in a database a list of respective cases to be processed. The method further allows for assigning to each case a respective download priority. A determining step allows for determining each case to be populated next with new machine data based at least upon the assigned download priority. Respective executing steps allow for executing a download of the new machine data, and for executing predetermined analysis on the downloaded data for detecting the presence of respective malfunctions in the selected machines.
    Type: Grant
    Filed: February 24, 2000
    Date of Patent: January 8, 2002
    Assignee: General Electric Company
    Inventors: Gregory J. Fera, Eric H. Hedlund, Steven Loncher, John H. Lovelace, Thomas E. O'Camb, James E. Pander, Ashish Puri