Patents by Inventor Neeraj Joshi

Neeraj Joshi 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: 10331520
    Abstract: In accordance with embodiments of the present disclosure, a system may include a first storage controller for managing a Redundant Array of Independent Disks (RAID) comprising a plurality of disk drives and a second storage controller for managing at least one disk drive other than the plurality of disk drives. The first storage controller may be configured to: (i) in response to the RAID having a degraded state and the first storage controller not having an available hot spare disk drive local to the first storage controller, communicate a request for a hot spare disk drive of another storage controller; (ii) receive a response to the request identifying a disk drive of the second storage controller as an alternative available hot spare disk drive; and (iii) communicate with the second storage controller to use the alternative available hot spare disk drive to rebuild the RAID.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: June 25, 2019
    Assignee: Dell Products L.P.
    Inventors: Shekar Babu Suryanarayana, Lucky Pratap Khemani, Neeraj Joshi, Chitrak Gupta
  • Patent number: 10296688
    Abstract: A silicon compiler, such as a memory compiler, provides for pin-based noise characterization in a computationally efficient manner. For a given user-provided option set, a silicon compiler provides a noise database for the set of all available memory instances by performing pin-based noise characterization on only a subset of the set of available memory instances.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: May 21, 2019
    Assignee: ARM Limited
    Inventors: Mouli Rajaram Chollangi, Hongwei Zhu, Hemant Joshi, Chandan Kumar Rajendran, Prashant Lokeshwar, Umang Deepak kumar Doshi, Neeraj Dogra
  • Publication number: 20190116098
    Abstract: In traditional systems and methods, to provide infrastructure, a plurality of data models needs to be created individually for each of the respective cloud or container technologies. The creation of data models is complex, time consuming, and has tight coupling with the Infra provider, resulting in vendor lock-in.
    Type: Application
    Filed: October 16, 2018
    Publication date: April 18, 2019
    Applicant: Tata Consultancy Services Limited
    Inventors: Ratna Raj G, Neeraj JOSHI, Ramesh Kumar SATTARU, Mahesh MATETI
  • Patent number: 10198507
    Abstract: A method system and computer readable medium for a method of identifying assets in an asset store, said method comprising, receiving an input representing a predetermined requirement, generating semantic based segments of the predetermined requirement, from the received input, mapping at least one parameter for each of the assets in the asset store with the generated segments, the parameter being one of metadata, supporting documents and source code, identifying at least one asset in the asset store based on the mapping, the asset being relevant to the predetermined requirement and providing as output the identified asset.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: February 5, 2019
    Assignee: Infosys Limited
    Inventors: Prashant P Pawar, Neeraj Joshi, Sameer Govind Joshi
  • Publication number: 20180360944
    Abstract: The present invention relates to a novel process of production of purified recombinant cholera toxin B (rCTB) which provides protection against diarrhea caused by various bacteria such as Vibrio cholerae and Enterotoxigenic Escherichia coli (ETEC). More particularly, the present invention relates to a process of production of rCTB with significantly higher yield and higher purity. The present invention also relates to a vaccine formulation having synergistic protection against Vibrio cholerae and cross protection against ETEC.
    Type: Application
    Filed: December 9, 2016
    Publication date: December 20, 2018
    Inventors: Tarun SHARMA, Neeraj JOSHI, Vibhu KANCHAN, Deepa SIKRIWAL, Nidhi SHUKLA, Davinder GILL
  • Patent number: 10146651
    Abstract: An information handling system includes a method for detecting a predictive failure indication for a predictive failure indicated physical disk of a disk group, determining an amount of used storage capacity of a lowest capacity physical disk of the disk group, and comparing a replacement storage capacity of a replacement physical disk to the used storage capacity. When the replacement storage capacity is greater than or equal to the used storage capacity even if the replacement storage capacity is less than a lowest storage capacity of the lowest capacity physical disk of the disk group, replacing the predictive failure indicated physical disk with the replacement physical disk.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: December 4, 2018
    Assignee: Dell Products, LP
    Inventors: Neeraj Joshi, Vishnu M. Karrotu, Kavi K. Chakkravarthy
  • Publication number: 20180314558
    Abstract: In accordance with embodiments of the present disclosure, an information handling system comprising my include a host system comprising a host system processor, and a management controller communicatively coupled to the host system processor and configured to provide management of the information handling system via management traffic communicated between the management controller and a network external to the information handling system and allocate hardware processing resources of the management controller in order to provide compute processing support for the host system processor.
    Type: Application
    Filed: April 26, 2017
    Publication date: November 1, 2018
    Applicant: Dell Products L.P.
    Inventors: Neeraj JOSHI, Lucky Pratap KHEMANI
  • Publication number: 20180293171
    Abstract: A server rack may include a chassis management controller (CMC), a server having a baseboard management controller (BMC) configured to communicate with the CMC, a controller stored in the server rack for interoperating with a cache memory, and a set of solid state devices (SSDs) providing data storage. The CMC may amalgamate data storage provided by the SSDs and partition the amalgamated data storage into an individual logical cache for use with or by the BMC or controller.
    Type: Application
    Filed: April 11, 2017
    Publication date: October 11, 2018
    Inventors: Neeraj Joshi, Lucky Pratap Khemani, Shekar Babu Suryanarayana
  • Patent number: 10011662
    Abstract: The present invention relates to a novel process for purifying bacterial polysaccharide. It is an efficient and scalable process for removing impurities from Neisseria meningitidis serogroup C (Men-C) polysaccharide which is capable of being used as such in a derivatized form or linked to other molecules, for the preparation of vaccines, more particularly conjugate vaccines for N. meningitidis infection.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: July 3, 2018
    Assignee: MSD WELLCOME TRUST HILLEMAN LABORATORIES PVT. LTD.
    Inventors: Davinder Gill, Manoj Kumar Chhikara, Sandeep Sharma, Sarmad Hanif, Neeraj Joshi
  • Patent number: 9971532
    Abstract: A GUID partition table (GPT) based Hidden Data Store (HDS) system includes first computing systems that include networked storage devices and that are coupled to a second computing system through a network. The second computing system include local storage devices that provide a GPT having a GPT entry that identifies local HDS elements that provides an HDS and that are included on the local storage devices, and networked HDS elements that provide the HDS and that are included on the networked storage devices. The second computing system also includes an HDS engine that receives the GPT entry and authorization credentials, determines that the authorization credentials allow access to the HDS and, in response, provides access to the local HDS elements that are included on the local storage devices, and provide access to the networked HDS elements that are included on the networked storage devices.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: May 15, 2018
    Assignee: Dell Products L.P.
    Inventors: Shekar Babu Suryanarayana, Neeraj Joshi
  • Patent number: 9804923
    Abstract: A disclosed method for implementing a RAID-6 virtual disk includes performing data storing operations in response to receiving write data. The data storing operations include, in at least one embodiment: storing a block of the write data in D data stripes distributed across D of N storage devices, where D and N are integers greater than 0 and N is greater than D.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: October 31, 2017
    Assignee: Dell Products L.P.
    Inventors: Vishnu Murty Karrotu, Neeraj Joshi, Kavi K. Chakkravarthy
  • Publication number: 20170270001
    Abstract: In accordance with embodiments of the present disclosure, a system may include a first storage controller for managing a Redundant Array of Independent Disks (RAID) comprising a plurality of disk drives and a second storage controller for managing at least one disk drive other than the plurality of disk drives. The first storage controller may be configured to: (i) in response to the RAID having a degraded state and the first storage controller not having an available hot spare disk drive local to the first storage controller, communicate a request for a hot spare disk drive of another storage controller; (ii) receive a response to the request identifying a disk drive of the second storage controller as an alternative available hot spare disk drive; and (iii) communicate with the second storage controller to use the alternative available hot spare disk drive to rebuild the RAID.
    Type: Application
    Filed: March 18, 2016
    Publication date: September 21, 2017
    Applicant: Dell Products L.P.
    Inventors: Shekar Babu Suryanarayana, Lucky Pratap Khemani, Neeraj Joshi, Chitrak Gupta
  • Publication number: 20170270060
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor, a peripheral device, and a service processor communicatively coupled to the processor and the peripheral device and configured to perform out-of-band management of the information handling system. The service processor may further configured to communicatively couple to a management controller having executing thereon a virtual service processor, receive a command associated with the peripheral device from the management controller, deliver the command to the peripheral device, receive data from the peripheral device, and communicate the data to the management controller.
    Type: Application
    Filed: March 17, 2016
    Publication date: September 21, 2017
    Applicant: Dell Products L.P.
    Inventors: Chitrak Gupta, Elie Antoun Jreij, Rama Rao Bisa, Rajeshkumar Ichchhubhai Patel, Neeraj Joshi, Sushma Basavarajaiah, Kala Sampathkumar
  • Publication number: 20170242605
    Abstract: A GUID partition table (GPT) based Hidden Data Store (HDS) system includes first computing systems that include networked storage devices and that are coupled to a second computing system through a network. The second computing system include local storage devices that provide a GPT having a GPT entry that identifies local HDS elements that provides an HDS and that are included on the local storage devices, and networked HDS elements that provide the HDS and that are included on the networked storage devices. The second computing system also includes an HDS engine that receives the GPT entry and authorization credentials, determines that the authorization credentials allow access to the HDS and, in response, provides access to the local HDS elements that are included on the local storage devices, and provide access to the networked HDS elements that are included on the networked storage devices.
    Type: Application
    Filed: February 24, 2016
    Publication date: August 24, 2017
    Inventors: Shekar Babu Suryanarayana, Neeraj Joshi
  • Patent number: 9715436
    Abstract: A method provides rebuilding data in a hot spare storage device when multiple storage devices fail in a storage system. The method includes a storage controller determining if a first storage device storing first data has failed within a first group of storage devices. In response to the first storage device failing, the first data is rebuilt in the hot spare storage device from a copy of the first data stored in a first mirrored storage device of the first group of storage devices. In response to a second storage device failing, third data is generated by performing a first exclusive or (XOR) operation with the first data stored on the hot spare storage device and a copy of the second data stored in a second mirrored storage device of the second group of storage devices. The third data is rebuilt in the hot spare storage device. The method recovers original data and prevents complete failure of a virtual disk.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: July 25, 2017
    Assignee: Dell Products, L.P.
    Inventors: Vishnu Murty Karrotu, Kavi K. Chakkravarthy, Neeraj Joshi
  • Publication number: 20170168896
    Abstract: A disclosed method for implementing a RAID-6 virtual disk includes performing data storing operations in response to receiving write data. The data storing operations include, in at least one embodiment: storing a block of the write data in D data stripes distributed across D of N storage devices, where D and N are integers greater than 0 and N is greater than D.
    Type: Application
    Filed: December 14, 2015
    Publication date: June 15, 2017
    Applicant: Dell Products L.P.
    Inventors: Vishnu Murty Karrotu, Neeraj Joshi, Kavi K. Chakkravarthy
  • Publication number: 20170102952
    Abstract: Systems and methods for accessing data stored in a remote target using a Baseboard Management Controller (BMC) and independently of the status of the remote target's Operating System (OS). In some embodiments, a BMC of an Information Handling System (IHS) may have program instructions stored thereon that, upon execution, cause the IHS to: communicate with another BMC of another IHS over a network; and access a storage device of the other IHS through the other BMC via the network while the other IHS operates without any OS. In other embodiments, a method may include determining, by a first IHS, that a second IHS is operating without any OS; and sending, by a first BMC within the first IHS to a second BMC within the second IHS, an access request directed to a virtual drive of the second IHS.
    Type: Application
    Filed: October 7, 2015
    Publication date: April 13, 2017
    Applicant: Dell Products, L.P.
    Inventors: Lucky Pratap Khemani, Chitrak Gupta, Neeraj Joshi
  • Publication number: 20170060712
    Abstract: An information handling system includes a method for detecting a predictive failure indication for a predictive failure indicated physical disk of a disk group, determining an amount of used storage capacity of a lowest capacity physical disk of the disk group, and comparing a replacement storage capacity of a replacement physical disk to the used storage capacity. When the replacement storage capacity is greater than or equal to the used storage capacity even if the replacement storage capacity is less than a lowest storage capacity of the lowest capacity physical disk of the disk group, replacing the predictive failure indicated physical disk with the replacement physical disk.
    Type: Application
    Filed: November 10, 2016
    Publication date: March 2, 2017
    Inventors: Neeraj Joshi, Vishnu M. Karrotu, Kavi K. Chakkravarthy
  • Patent number: 9582625
    Abstract: This application discloses a design verification tool to simulate a circuit design with a test bench to generate a simulated output for the circuit design and a simulation log corresponding to operation of the test bench during the simulation of the circuit design. The design verification tool can determine whether the simulated output for the circuit design is different than an expected output for the circuit design. A debug tool can synchronize the simulated output for the circuit design with test bench transactions from the simulation log that prompted the generation of the simulated output for the circuit design when the simulated output of the circuit design is different than the expected output of the circuit design.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: February 28, 2017
    Assignee: Mentor Graphics Corporation
    Inventors: Badruddin Agarwala, Tarak Parikh, Vivek Bhat, Neeraj Joshi
  • Publication number: 20170051080
    Abstract: The present invention relates to a novel process for purifying bacterial polysaccharide. It is an efficient and scalable process for removing impurities from Neisseria meningitidis serogroup C (Men-C) polysaccharide which is capable of being used as such in a derivatized form or linked to other molecules, for the preparation of vaccines, more particularly conjugate vaccines for N. meningitidis infection.
    Type: Application
    Filed: February 24, 2015
    Publication date: February 23, 2017
    Inventors: Davinder GILL, Manoj Kumar CHHIKARA, Sandeep SHARMA, Sarmad HANIF, Neeraj JOSHI