Patents by Inventor Nitin Garg

Nitin Garg 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: 10677038
    Abstract: A method includes automatically creating one or more test schedules for a well test of one or more wells in an oil or gas production environment. The method also includes automatically creating one or more test frames for use in generation of the well test. The method further includes, following execution of the test frame, automatically validating one or more test records generated during the one or more test frames. In addition, the method includes automatically creating the well test for determining one or more well characteristics.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: June 9, 2020
    Assignee: Honeywell International Inc.
    Inventors: Girish Venkatasubbarao, Michele Loseto, Ramanuja Puasapati, Nitin Garg, Nivas Sekar, Deepak Dhanapal
  • Patent number: 10635843
    Abstract: A method for enabling user-customization of a controller design for simulation comprises accessing at least one library of individual simulation component models for controller components. The method further comprises receiving information describing an architecture of a customized controller design corresponding to a controller that controls communications between other parts of a first target system. The method additionally comprises generating a controller simulation model for the customized controller design based on the first architectural information, the controller simulation model including instances of a plurality of the simulation component models.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: April 28, 2020
    Assignee: Synopsys, Inc.
    Inventors: Amit Garg, Ashutosh Pandey, Nitin Gupta
  • Publication number: 20200026629
    Abstract: Data processing apparatus comprises a processing module to initiate data handling transactions, for transmission to a data handling module by a transaction interface, in response to successive processing instructions; a verification module connectable to the transaction interface and configured to detect test data, representing an ordered series of communications via the transaction interface generated in response to a test series of processing instructions; in which the verification module is configured to compare two or more instances of the test data generated in response to the same test series of processing instructions and to detect whether the two or more instances of the test data are identical.
    Type: Application
    Filed: June 19, 2019
    Publication date: January 23, 2020
    Inventors: Madhusudhan Rajagopalan KOOTHAPAAKKAM, Aneesh GARG, Hrishikesh Sathyavasu MURUKKATHAMPOONDI, Deepak VENKATESAN, Rashmin MANTRI, Nitin GUPTA, SAHANA
  • Patent number: 10443386
    Abstract: Methods for forming ceramic matrix composite (CMC) components are provided. In one exemplary embodiment, a method comprises automatically laying up CMC plies. Laying up plies includes transferring a CMC ply to a layup tool; applying heat to the CMC ply; and stacking the CMC ply with at least one other CMC ply. In various embodiments, CMC plies may be laid up using an automated machine. In some embodiments, a CMC ply may be transferred to a layup tool using an automated machine and the CMC ply may be stacked with at least one other CMC ply using the automated machine.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: October 15, 2019
    Assignee: General Electric Company
    Inventors: Roger Lee Ken Matsumoto, Nitin Garg
  • Publication number: 20190311330
    Abstract: The present disclosure relates to the field of recruitment systems. The system comprises a memory, an input module, a talent reader, a repository, a talent pool creation module, and a pre-offer module. The candidates provide values corresponding to tags in a pre-defined resume format to generate a resume, read by the talent reader to extract the tag values and store in candidate repository. An assessment test for the candidate based on the pre-determined questionnaires and tag values is created, and responses of the test is assessed to generate a score for filtration of candidates. A recruiter sends a set of desired tag values which are extracted and mapped with the stored tag values to generate a mapped set of candidates for sending pre-offer letters. The system create a talent pool and reduces turnaround time of the selection process.
    Type: Application
    Filed: October 25, 2017
    Publication date: October 10, 2019
    Applicant: Reliance Industries Limited
    Inventors: Ashish KUKREJA, Harjeet Singh KHANDUJA, Rahul MUKHERJEE, Kaushik CHANIYARA, Ramamurthy SRINIVASAN, Parul GARG, Hitesh WANKHEDE, Hiten PANCHAL, Mayank GARG, Navneet TEWANI, Mitesh Madhusudan ZAVERI, Sunil KUMTAKAR, Pravin Lalaso PATIL, Neeru Ashok BAFNA, Nitin Bhaskar JOSHI, Sanjog Anand KARANDE, Tanu AGARWAL
  • Publication number: 20190295122
    Abstract: A method and apparatus for facilitating management of a digital Ad campaign are disclosed. The method includes causing display of a user interface (UI) to provide options to an advertiser to select one or more demand-side platforms (DSPs) in relation to an Ad campaign. A selection of the one or more DSPs with a selection of a respective frequency capping condition for each DSP is received along with a selection of an overall frequency capping condition. A number of Ad impressions related to the Ad campaign for an online visitor is tracked. At least one DSP is caused to stop display of one or more advertisements to the online visitor for a predefined time period if at least one of the overall frequency capping condition and the respective frequency capping condition associated with the at least one DSP is satisfied based on the tracking of the number of Ad impressions.
    Type: Application
    Filed: March 25, 2019
    Publication date: September 26, 2019
    Inventors: Gaurav Kumar, Nitin Gupta, Priyank Garg
  • Patent number: 10376985
    Abstract: A method for shaping a ceramic matrix composite (CMC) sheet having a first surface and a second surface is presented. The method includes receiving an input signal representative of a predetermined shape and a type of the CMC sheet. Further, the method includes selecting a laser beam based on the received input signal. Also, the method includes projecting the selected laser beam on the CMC sheet to shape the CMC sheet into the predetermined shape.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: August 13, 2019
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Hongqiang Chen, Steven Robert Hayashi, Martin Kin-Fei Lee, Nitin Garg, Nolan Leander Cousineau, Derrick Wayne Knotts
  • Patent number: 10360182
    Abstract: An indication is received that a data object is to be deleted, wherein the data object comprises data stored in a segment within a container. It is determined no currently alive data object references any segment within the container. The container is placed in a delete-ready but not yet reclaimable state.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: July 23, 2019
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Ying Xie, Curtis Christian Anderson, Nitin Garg, Dheer Moghe
  • Patent number: 10359945
    Abstract: A data storage system has a plurality of hosts that request writes of data to a relatively high-performance storage device (RHPSD) such as NVRAM, which may be one of a plurality of RHPSDs in a plurality of storage nodes. A storage management system receives the write requests and writes received data to the RHPSD. According to an allocation policy, the storage management system indicates to at least one of the hosts that it should limit its use of RHPSD and it then discards data upon indication from that host to do so. Before being discarded from the RHPSD, the data may be written to a persistent storage device.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: July 23, 2019
    Assignee: Datrium, Inc.
    Inventors: Garrett Smith, Nitin Garg, Alex Mirgorodsky, R. Hugo Patterson, III, Vasudevan Sangili, Ganesh Venkitachalam
  • Patent number: 10223544
    Abstract: In one embodiment, in response to a request received from a client for retrieving a data object stored in a storage system, a root key is obtained from the request. The data object is represented by metadata in a hierarchical structure having a plurality of levels. Each level includes a plurality of nodes and each node being one of a root node, a leaf node and an intermediate node. The hierarchical structure of metadata associated with the data object is traversed in a top-down approach to decrypt each of a plurality of nodes in the hierarchical structure using a key provided from its parent node, starting from the root node to the leaf nodes, including decrypting the root node using the root key. Decrypted data associated with the plurality of nodes is transmitted to the client.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: March 5, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Prashant Pogde, Fabiano C. Botelho, Nitin Garg
  • Publication number: 20190012083
    Abstract: A data storage system has a plurality of hosts that request writes of data to a relatively high-performance storage device (RHPSD) such as NVRAM, which may be one of a plurality of RHPSDs in a plurality of storage nodes. A storage management system receives the write requests and writes received data to the RHPSD. According to an allocation policy, the storage management system indicates to at least one of the hosts that it should limit its use of RHPSD and it then discards data upon indication from that host to do so. Before being discarded from the RHPSD, the data may be written to a persistent storage device.
    Type: Application
    Filed: September 13, 2018
    Publication date: January 10, 2019
    Inventors: Garrett SMITH, Nitin GARG, Alex MIRGORODSKY, R. Hugo PATTERSON, III, Vasudevan SANGILI, Ganesh VENKITACHALAM
  • Publication number: 20180336196
    Abstract: Request-driven file pulling from unsynchronized directories is described. Rather than maintaining entire files, a service provider merely maintains file tags which describe the files in unsynchronized directories of devices associated with a user and communicates the file tags to the devices. The file tags enable indications of the files to be presented so that selected files can be pulled from the unsynchronized directories. Based on user selections made at a first of the devices to pull files from a second of the devices, requests are communicated from the first device to the service provider for the selected files. Responsive to a request, the service provider communicates an indication to the second device to copy the selected file from the second device's unsynchronized directory to a synchronized directory. Responsive to this, the service provider obtains the file from the synchronized directory and delivers the file to the first device.
    Type: Application
    Filed: May 19, 2017
    Publication date: November 22, 2018
    Applicant: Adobe Systems Incorporated
    Inventors: Nitin Garg, Devavrat Tomar
  • Patent number: 10089013
    Abstract: A data storage system has a plurality of hosts that request writes of data to a relatively high-performance storage device (RHPSD) such as NVRAM, which may be one of a plurality of RHPSDs in a plurality of storage nodes. A storage management system receives the write requests and writes received data to the RHPSD. According to an allocation policy, the storage management system indicates to at least one of the hosts that it should limit its use of RHPSD and it then discards data upon indication from that host to do so. Before being discarded from the RHPSD, the data may be written to a persistent storage device.
    Type: Grant
    Filed: August 28, 2016
    Date of Patent: October 2, 2018
    Assignee: Datrium, Inc.
    Inventors: Garrett Smith, Nitin Garg, Alex Mirgorodsky, R. Hugo Patterson, III, Vasudevan Sangili, Ganesh Venkitachalam
  • Patent number: 10019323
    Abstract: A computer-implemented method is disclosed. The method starts with determining a first container of a storage system is invalid. The method continues with the storage system setting a data recovery state for the first container to be en-queue, which indicates that data of at least one of the data segments needs to be recovered from the first container, and executing a process to recover any container having an en-queue data recovery state, and for each of the containers, to recover any valid data segment from the corresponding container. The process includes scanning the data segments of the first container to find valid data segments, moving or replicating the valid data segments to a second container, and setting the data recovery state for the first container to be complete once all the valid data segments are moved or replicated to the second container.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: July 10, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Lan Bai, Fabiano C. Botelho, Mahesh Kamat, Nitin Garg
  • Publication number: 20180108095
    Abstract: A method includes automatically creating one or more test schedules for a well test of one or more wells in an oil or gas production environment. The method also includes automatically creating one or more test frames for use in generation of the well test. The method further includes, following execution of the test frame, automatically validating one or more test records generated during the one or more test frames. In addition, the method includes automatically creating the well test for determining one or more well characteristics.
    Type: Application
    Filed: December 15, 2016
    Publication date: April 19, 2018
    Inventors: Girish Venkatasubbarao, Michele Loseto, Ramanuja Puasapati, Nitin Garg, Nivas Sekar, Deepak Dhanapal
  • Publication number: 20170320785
    Abstract: Methods for forming ceramic matrix composite (CMC) components are provided. In one exemplary embodiment, a method comprises automatically laying up CMC plies. Laying up plies includes transferring a CMC ply to a layup tool; applying heat to the CMC ply; and stacking the CMC ply with at least one other CMC ply. In various embodiments, CMC plies may be laid up using an automated machine. In some embodiments, a CMC ply may be transferred to a layup tool using an automated machine and the CMC ply may be stacked with at least one other CMC ply using the automated machine.
    Type: Application
    Filed: May 4, 2016
    Publication date: November 9, 2017
    Inventors: Roger Lee Ken Matsumoto, Nitin Garg
  • Publication number: 20170274636
    Abstract: A device for the placement of material on a surface includes a housing, a motor coupled to the housing, and a driving component coupled to the housing and powered by the motor. The device further includes at least one guide chute defining a guide channel with the driving component. The device further includes a layup roller coupled to the housing adjacent the guide channel. The layup roller includes a roller surface and the guide channel is configured to discharge a quantity of material to the roller surface. The layup roller is configured to deposit the material onto the surface.
    Type: Application
    Filed: March 24, 2016
    Publication date: September 28, 2017
    Inventors: Shatil Sinha, James Duvall Bollacker, Matthew Harper Hockemeyer, Nitin Garg, Younkoo Jeong
  • Patent number: 9690802
    Abstract: Stream locality delta compression is disclosed. A previous stream indicated locale of data segments is selected. A first data segment is then determined to be similar to a data segment in the stream indicated locale.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: June 27, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Mark Huang, Philip Shilane, Grant Wallace, Nitin Garg, Edward K. Lee, Ming Benjamin Zhu, Kai Li
  • Publication number: 20170173731
    Abstract: A method for shaping a ceramic matrix composite (CMC) sheet having a first surface and a second surface is presented. The method includes receiving an input signal representative of a predetermined shape and a type of the CMC sheet. Further, the method includes selecting a laser beam based on the received input signal. Also, the method includes projecting the selected laser beam on the CMC sheet to shape the CMC sheet into the predetermined shape.
    Type: Application
    Filed: December 18, 2015
    Publication date: June 22, 2017
    Inventors: Hongqiang Chen, Steven Robert Hayashi, Martin Kin-Fei Lee, Nitin Garg, Nolan Leander Cousineau, Derrick Wayne Knotts
  • Patent number: 9665587
    Abstract: Selective repair of fragmentation in a synthetic backup, based at least in part on a dynamically-determined repair criteria, is disclosed. In various embodiments, a locality measure is computed with respect to a group of segments comprising a portion of a file. The computed locality measure is compared to an at least partly dynamically determined fragmentation repair criteria, and a repair decision is made based at least in part on the comparison.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: May 30, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Hung Hing Anthony Pang, Fabiano Botelho, Dhanabal Ekambaram, Nitin Garg