Patents by Inventor Raj Gupta

Raj Gupta 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: 20190311770
    Abstract: A non-volatile storage system comprises memory cells arranged in groups of memory cells that include programmable select gates and one or more control circuits in communication with the memory cells. The one or more control circuits configured to identify a select gate that needs to be programmed and program the select gate identified to be programmed if a temperature at the non-volatile memory cells is greater than a minimum temperature and defer programming of the select gate identified to be programmed until the temperature at the non-volatile memory cells is greater than the minimum temperature. In some embodiments, the one or more control circuits are configured to perform dummy memory operations on the plurality of non-volatile memory cells to raise the temperature of the non-volatile memory cells in response to determining that the temperature at the non-volatile memory cells is not high enough.
    Type: Application
    Filed: April 4, 2018
    Publication date: October 10, 2019
    Applicant: Western Digital Technologies, Inc.
    Inventors: Mahim Raj Gupta, Mohsen Purahmad, Bo Lei, Joanna Lai, Xiying Costa
  • Publication number: 20190065413
    Abstract: Methods, apparatus, circuitry, and systems to construct a queue including a plurality of elements are provided. A method includes receiving metadata describing a first buffer; generating a descriptor based on the metadata; and storing the descriptor in an element. The element is configured to store a predetermined number of descriptors and the element includes an amount of memory corresponding to a burst size of a component configured to read the metadata to control access to the first buffer.
    Type: Application
    Filed: August 25, 2017
    Publication date: February 28, 2019
    Inventor: Anant Raj Gupta
  • Publication number: 20190004963
    Abstract: A set of data entries is transferred via a memory mapped interface from an external peripheral device to a processor device and is stored in a shared memory region. Based on a first pointer to the shared memory region, a first process executed by the processor device processes a first group of the data entries. Based on a second pointer to the shared memory region, a second process executed by the processor device processes a second group of the data entries. The second process indicates the second pointer to the first process. The first process indicates a lower one of the first pointer and the second pointer to the peripheral device.
    Type: Application
    Filed: May 30, 2018
    Publication date: January 3, 2019
    Inventors: Anant Raj Gupta, Ingo Volkening, Jun Ye Zhou
  • Publication number: 20180112827
    Abstract: The present invention provides a control system (10) for managing the supply of bottled gas to users (12), the system comprising: a gas cylinder system (14) having a gas cylinder (15) for receiving and distributing gas contained therein; a first electronic monitoring system (16) associated with said gas cylinder system (14) and operable to monitor parameters associated with said cylinder system (14); a second monitoring system (18) associated with one or more locations (A-F) in which said cylinder may reside and being operable to monitor the presence or absence of said cylinder within said one or more locations (A-F); and a computer system (20) in communication with each of said second monitors (18) for receiving information therefrom relating to the presence or absence of said cylinder system (14) in said one or more locations (A-F).
    Type: Application
    Filed: March 17, 2016
    Publication date: April 26, 2018
    Applicant: Linde Aktiengesellschaft
    Inventors: Brian Jacobsen, Mandip Thind, Raj Gupta, Rigobarto Perez de Alejo, Piers Lambert
  • Publication number: 20180104438
    Abstract: The present invention provides a gas cylinder system (14) having a gas cylinder (15), a first electronic monitoring system (16) operable to monitor cylinder specific data (CSD) associated with said cylinder (15) or a patient specific data (PSD) associated with a patient. Such a cylinder system (14) may be used in a number of ways such as to modify the delivery of gas to a patient.
    Type: Application
    Filed: March 17, 2016
    Publication date: April 19, 2018
    Applicant: Linde Aktiengesellschaft
    Inventors: Brian Jacobsen, Mandip Thind, Raj Gupta, Rigoberto Perez de Alejo, Piers Lambert
  • Publication number: 20160341668
    Abstract: Disclosed herein are systems and methods for performing angled confocal spectroscopy. Angled confocal spectroscopy permits sensitive, non-invasive investigation of numerous analytes in a wide variety of samples, including tissues and bodily fluids. The methods and systems disclosed herein can be used to measure spectroscopic signatures of analytes within well-defined and very small regions of samples, while at the same time achieving superior rejection of signal contributions from analytes within the sample that do not fall within a volume of interest. Accordingly, measurements can be performed at comparatively high signal-to-noise ratios, and can provide information such as concentrations and distributions of sample analytes at high spatial resolution. By using cylindrically-focused illumination light, samples can be excited by a “sheet” of light, allowing spatial signal averaging and enhancing the stability and reproducibility of the measurements.
    Type: Application
    Filed: January 15, 2015
    Publication date: November 24, 2016
    Inventors: Raj Gupta, Steven Francis Nagle, Gajendra P. Singh, Owen R. Falk
  • Publication number: 20150006644
    Abstract: Methods and arrangements for assessing impact of an event on a network. An event notification is received relative to traffic in the network. Metadata are extracted from the notification, and the extracted metadata are converted into a predetermined format for processing. The converted metadata are received, and an impact of the event on traffic in the network is determined. Other variants and embodiments are broadly contemplated herein.
    Type: Application
    Filed: June 28, 2013
    Publication date: January 1, 2015
    Inventors: Pramod Anantharam, Raj Gupta, Biplav Srivastava
  • Patent number: 8706458
    Abstract: An apparatus and an article of manufacture for selecting a subset of at least one traffic sensor include modeling multiple sensor types to generate at least one sensor model, creating a sample space of at least one sensor combination of multiple sensors, modeling traffic movement of a region, running a traffic simulation based on the at least one sensor model, the sample space of at least one sensor combination and traffic movement of the region, wherein the traffic simulation generates multiple candidate sets of sensors, and selecting a subset of the multiple sensors based on the multiple candidate sets of sensors.
    Type: Grant
    Filed: October 5, 2011
    Date of Patent: April 22, 2014
    Assignee: International Business Machines Corporation
    Inventors: Raj Gupta, Biplav Srivastava
  • Patent number: 8706459
    Abstract: A method for selecting a subset of at least one traffic sensor includes modeling multiple sensor types to generate at least one sensor model, creating a sample space of at least one sensor combination of multiple sensors, modeling traffic movement of a region, running a traffic simulation based on the at least one sensor model, the sample space of at least one sensor combination and traffic movement of the region, wherein the traffic simulation generates multiple candidate sets of sensors, and selecting a subset of the multiple sensors based on the multiple candidate sets of sensors.
    Type: Grant
    Filed: August 15, 2012
    Date of Patent: April 22, 2014
    Assignee: International Business Machines Corporation
    Inventors: Raj Gupta, Biplav Srivastava
  • Patent number: 8533423
    Abstract: Systems and methods for performing parallel multi-level data computations in a storage system are provided. One system includes a memory storing data, multiple caches, and a processor. The processor is configured to perform the method below. One method includes determining the total amount of data in the memory, dividing the amount of data by each cache capacity to determine the number of nodes needed for processing the data in the memory, and automatically creating the nodes. Here, the nodes form a tree structure including multiple levels where the lowest level includes a first number of nodes equal to the amount of data divided by the cache memory capacity. Also, each lowest level node is configured to process an amount of data equal to the cache memory capacity and each level above the lowest level is configured to include one or more nodes for receiving an input from lower level nodes.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: September 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: Vikas K. Garg, Raj Gupta, Ankur Narang
  • Publication number: 20130090904
    Abstract: A method, an apparatus and an article of manufacture for selecting a subset of at least one traffic sensor. The method includes modeling multiple sensor types to generate at least one sensor model, creating a sample space of at least one sensor combination of multiple sensors, modeling traffic movement of a region, running a traffic simulation based on the at least one sensor model, the sample space of at least one sensor combination and traffic movement of the region, wherein the traffic simulation generates multiple candidate sets of sensors, and selecting a subset of the multiple sensors based on the multiple candidate sets of sensors.
    Type: Application
    Filed: October 5, 2011
    Publication date: April 11, 2013
    Applicant: International Business Machines Corporation
    Inventors: Raj Gupta, Biplav Srivastava
  • Publication number: 20130090905
    Abstract: A method for selecting a subset of at least one traffic sensor includes modeling multiple sensor types to generate at least one sensor model, creating a sample space of at least one sensor combination of multiple sensors, modeling traffic movement of a region, running a traffic simulation based on the at least one sensor model, the sample space of at least one sensor combination and traffic movement of the region, wherein the traffic simulation generates multiple candidate sets of sensors, and selecting a subset of the multiple sensors based on the multiple candidate sets of sensors.
    Type: Application
    Filed: August 15, 2012
    Publication date: April 11, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Raj Gupta, Biplav Srivastava
  • Publication number: 20120166728
    Abstract: Systems and methods for performing parallel multi-level data computations in a storage system are provided. One system includes a memory storing data, multiple caches, and a processor. The processor is configured to perform the method below. One method includes determining the total amount of data in the memory, dividing the amount of data by each cache capacity to determine the number of nodes needed for processing the data in the memory, and automatically creating the nodes. Here, the nodes form a tree structure including multiple levels where the lowest level includes a first number of nodes equal to the amount of data divided by the cache memory capacity. Also, each lowest level node is configured to process an amount of data equal to the cache memory capacity and each level above the lowest level is configured to include one or more nodes for receiving an input from lower level nodes.
    Type: Application
    Filed: December 22, 2010
    Publication date: June 28, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vikas K. GARG, Raj GUPTA, Ankur NARANG
  • Publication number: 20050100575
    Abstract: Disclosed herein is a pharmacophore model for arthropod repellent activity and methods of making and using thereof. The pharmacophore comprises two hydrophobic aliphatic functions, one aromatic function and one hydrogen bond acceptor function. The pharmacophore model was made using a test set of arthropod repellent compounds. Also disclosed are arthropod repellent compounds identified by screening databases with the pharmacophore model. Also disclosed are methods of repelling arthropods from a surface or area. Compositions and formulations comprising the compounds of the present invention as well as objects having the compounds of the present invention are disclosed.
    Type: Application
    Filed: November 6, 2003
    Publication date: May 12, 2005
    Inventors: Raj Gupta, Apurba Bhattacharjee, Donna Lee