Patents by Inventor SARVESH

SARVESH 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: 20190369897
    Abstract: Embodiments of the present disclosure relate to data management in a multitier storage system (MSS), the MSS comprises a storage virtualization controller (SVC) having at least one storage pool, and the storage pool comprises at least one logic volume, and the at least one logic volume comprises at least one tier. In response to the completion of a data migration from a source physical space of a first tier to a destination physical space of a second tier in a logic volume of a first storage pool, it is determined there is a free physical space in the source physical space. In response to the result of the determination indicating there exists a free physical space and the source physical space being thin provisioned, the free physical space of the source physical space is released to the storage array by the SVC.
    Type: Application
    Filed: May 31, 2018
    Publication date: December 5, 2019
    Inventors: XUE QIANG ZHOU, Duo Chen, Kushal Patel, Sarvesh Patel
  • Patent number: 10481806
    Abstract: A data migration management apparatus includes a data migration module, a decompression module, and a consolidation module. The data migration module determines a plurality of compressed extents on a source controller are subject to a data migration process to a target controller. The decompression module receives an input/output request at a storage virtualization controller, from a host application, after the data migration process has begun. A response to the input/output request includes decompressing one of the plurality of compressed extents on the source controller not yet migrated. The consolidation module executes the response to the input/output request and writes to the target controller from a single decompressed extent.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: November 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Sumit Mehrotra, Kushal S. Patel, Sarvesh S. Patel
  • Publication number: 20190339903
    Abstract: According to one embodiment, a method, computer system, and computer program product for adjusting tiering based on operation types in a multi-tier storage system is provided. The present invention may include retrieving an extent to be managed and operations associated with the extent; analyzing the operations of the extent to determine an IO pattern associated with the extent; receiving a list of storage devices within the multi-tier storage system; querying each storage device of the storage devices for suitable pattern types; selecting, based on the querying and the IO pattern associated with the extent, a suitable storage device; and transferring the extent to the suitable storage device.
    Type: Application
    Filed: May 4, 2018
    Publication date: November 7, 2019
    Inventors: Alexander H. Ainscow, Duo Chen, John M. Clifton, Kushal Patel, Sarvesh Patel
  • Patent number: 10450256
    Abstract: The present disclosure provides ketone waxes, methods of forming ketone waxes, and compositions comprising ketone waxes. In at least one embodiment, a ketone wax is provided. The ketone wax includes about 50 wt % or greater C40-C90 ketone content; about 50 wt % or greater of the ketone wax has a boiling point of 961° F. or greater; and a paraffins content of less than about 10 wt %, as determined by 2-dimensional gas chromatography. In at least one embodiment, a method for forming a C40-C90 ketone wax includes exposing a feed stock to a basic catalyst under conditions suitable for coupling unsaturated carbon chains from the feed to form a composition including a ketone wax, oligomerizing the ketone wax to form a ketone wax having C40-C90 ketone wax, and distilling and/or extracting the oligomerized ketone wax to provide a C40-C90 ketone wax of the present disclosure.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: October 22, 2019
    Assignee: ExxonMobil Research and Engineering Company
    Inventors: Virginia M. Reiner, Michel Daage, Kun Wang, Sarvesh K. Agrawal, Frank C. Wang
  • Publication number: 20190318338
    Abstract: An example operation may include one or more of identifying application instances in a cluster group, receiving a request to perform a consensus decision regarding ownership of the cluster group via peer nodes of a blockchain, identifying individual consensus decision votes from the peer nodes, and performing the consensus decision based on the individual consensus decision votes.
    Type: Application
    Filed: April 13, 2018
    Publication date: October 17, 2019
    Inventors: Shalaka Verma, Sarvesh Patel, Kushal Patel
  • Publication number: 20190318451
    Abstract: A method for demosaicing a raw image includes: (1) horizontally-interpolating a green channel formed of primary pixel-values Bg(x,y)g to yield a horizontally-interpolated green channel that includes both Bg(x,y)g and non-primary pixel-values Igh(x,y)r,b; (2) modifying each Igh(x,y)r,b, by horizontally-neighboring pixel-values, to yield a refined horizontally-interpolated green channel; (3) vertically-interpolating the green channel to yield a vertically-interpolated green channel that includes pixel-values Igv(x,y)r,b; (4) modifying each Igv(x,y)r,b by vertically-neighboring pixel-values, to yield a refined vertically-interpolated green channel; (5) generating a full-resolution green channel from the refined interpolated green channels and gradients thereof; (6) generating a full-resolution red channel by determining red pixel-values from a local-red mean value of neighboring pixel-values and the full-resolution green channel; (7) generating a full-resolution blue channel by determining pixel-values from a lo
    Type: Application
    Filed: April 11, 2018
    Publication date: October 17, 2019
    Inventors: Sarvesh Swami, Yubo Duan, Chengming Liu
  • Publication number: 20190310916
    Abstract: Methods that can dynamically merge parity data for multiple data stripes are provided. One method includes detecting, by a processor, a disk failure in a redundant array of independent disks (RAID) configuration and, in response to detecting the disk failure, merging parity data stored in a plurality of sets of segments in a stripe of the RAID configuration to free space in a set of parity segments of the plurality of sets of segments. Systems and computer program products for performing the method are also provided.
    Type: Application
    Filed: April 6, 2018
    Publication date: October 10, 2019
    Inventors: Kushal Patel, Karve Shrikant Vinod, Sarvesh Patel, Sasikanth Eda
  • Publication number: 20190304907
    Abstract: Embodiments herein may describe techniques for an integrated circuit including a MOSFET having a source area, a channel area, a gate electrode, and a drain area. The channel area may include a first channel region with a dopant of a first concentration next to the source area, and a second channel region with the dopant of a second concentration higher than the first concentration next to the drain area. A source electrode may be in contact with the source area, a gate oxide layer above the channel area, and the gate electrode above the gate oxide layer. A first resistance exists between the source electrode and the gate electrode. A second resistance exists between the source electrode, the gate electrode, and a path through the gate oxide layer to couple the source electrode and the gate electrode after a programming operation is performed. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: April 2, 2018
    Publication date: October 3, 2019
    Inventors: Yu-Lin CHAO, Sarvesh H. KULKARNI, Vincent E. DORGAN, Uddalak BHATTACHARYA
  • Publication number: 20190304989
    Abstract: Embodiments herein may describe techniques for an integrated circuit including a MOSFET having a semiconductor well, a source area and a drain area next to the semiconductor well, a gate electrode, and a base terminal. The gate electrode may be coupled to the base terminal, hence forming a floating body MOSFET. A junction may exist between the drain area and the semiconductor well. A first resistance may exist between the source area and the drain area through the semiconductor well. A programming operation may be performed when the gate electrode is coupled to a high impedance, a programming voltage is applied at the source area, and the drain area is coupled to a ground voltage to break the junction between the drain area and the semiconductor well to generate a current between the source area, the semiconductor well, and the drain area. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: April 2, 2018
    Publication date: October 3, 2019
    Inventors: Yu-Lin CHAO, Sarvesh H. KULKARNI
  • Patent number: 10430284
    Abstract: A full backup copy of a storage volume can be created from only incremental backups of the storage volume. A bitmap can be created that includes a set of depopulated indicator locations configured to contain a set of indicators, where each indicator location represents a corresponding portion of the storage volume. Portions of the storage volume from which data was copied to a set of incremental backups can be identified. Indicators providing correspondence between the identified portions of the storage volume and the incremental backups of the set of incremental backups can be created in the bitmap, until the set of indicator locations in the bitmap is fully populated. In accordance with the set of indicators, data from the set of incremental backups corresponding to the identified portions of the storage volume can be copied to the backup copy.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: October 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Abhishek Jain, Shrikant V. Karve, Kushal S. Patel, Sarvesh S. Patel
  • Patent number: 10425599
    Abstract: A method for generating an HDR image includes (i) generating, from a plurality of single-exposure images of a scene, having a respective one of a plurality of exposure values, a sharpness map of sharpness values of the single-exposure images, and (ii) generating, from the plurality of single-exposure images, an exposure-value map of composite exposure values of the single-exposure images. The method also includes (iii) determining an optimal exposure value from the sharpness map and the exposure-value map, and (iv) generating the HDR image by combining a reference image of the scene, captured with the optimal exposure value, and at least two of the plurality of single-exposure images. An exposure selector for generating an HDR image, from the plurality of single-exposure images, includes a memory and a microprocessor. The memory stores non-transitory computer-readable instructions and is adapted to store the plurality of single-exposure images.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: September 24, 2019
    Assignee: OmniVision Technologies, Inc.
    Inventors: Sarvesh Swami, Donghui Wu
  • Publication number: 20190286359
    Abstract: Methods that can migrate storage data are provided. One method includes receiving, by a processor, an input/output (I/O) request and, in response to receiving the I/O request, simultaneously transmitting data associated with the I/O request to a first controller and a second controller as a portion of a data migration process. Systems and computer program products that can perform and/or implement the method are also provided.
    Type: Application
    Filed: March 14, 2018
    Publication date: September 19, 2019
    Inventors: Kushal Patel, Sumit Mehrotra, Sarvesh Patel
  • Patent number: 10417307
    Abstract: Aspects cognitively displaying media wherein processors are configured to determine an age of a media item as a function of a publication date of the media item, determine a validity value of the media item as a function of content of the media item and the determined age, and display the media item to a viewer in an appearance format that is selected to convey the determined validity value of the content of the media item to the viewer in a manner that is appropriate to the determined age of the media item.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: September 17, 2019
    Assignee: International Business Machines Corporation
    Inventors: Faried Abrahams, Krishnan Ramachandran, Gandhi Sivakumar, Kushal Patel, Sarvesh Patel
  • Publication number: 20190276753
    Abstract: The present invention relates to a process for production of High-Octane Gasoline blending component, Heavy Naphtha with high aromatic content and High Cetane Diesel from high aromatic middle distillate range boiling streams obtained from catalytic as well as thermal cracker units.
    Type: Application
    Filed: March 11, 2019
    Publication date: September 12, 2019
    Applicant: INDIAN OIL CORPORATION LIMITED
    Inventors: Mainak SARKAR, Nayan DAS, Ganesh Vitthalrao BUTLEY, Sarvesh KUMAR, Rama Kant YADAV, Pastagia Kashyapkumar MAHINDRA, Madhusudan SAU, Debasis BHATTACHARYYA, Sanjiv Kumar MAZUMDAR, Sankara Sri Venkata RAMAKUMAR
  • Publication number: 20190276470
    Abstract: The present application relate to process for preparation of tetrahydrofuran compound of formula II, 4-Methylene tetrahydrofuran compound of formula V and tetrahydropyran compound of formula IX which are useful as intermediates for the preparation of halichondrin B analogues such as Eribulin or its pharmaceutically acceptable salts.
    Type: Application
    Filed: November 23, 2017
    Publication date: September 12, 2019
    Inventors: Michael Charles LLOYD, Pallavi RAO, Vishnu Vardhana Vema Reddy EDA, Srinivas ORUGANTI, Kumar SARVESH, Debjit BASU, Raja gopal PENUMANDLA, Prapulla Kumar PALVAI, Amit Kumar MANDAL, Vilas Hareshwar DAHANUKAR, Graham Andrew MEEK, Sarah Ann WARREN, Martin Edward FOX, Robert Wen Ming DAVIDSON
  • Publication number: 20190276752
    Abstract: The present invention relates to an assorted co-staging and counter stage hydro-treating process configuration scheme is disclosed for deep desulfurization and deep hydro-treating of diesel range hydrocarbons for obtaining diesel product having product sulfur less than 10 ppm and cetane number more than 51.
    Type: Application
    Filed: March 6, 2019
    Publication date: September 12, 2019
    Applicant: INDIAN OIL CORPORATION LIMITED
    Inventors: Mainak SARKAR, Darshankumar Manubhai DAVE, Ganesh Vitthalrao BUTLEY, Ramesh KARUMANCHI, Arun ARANGARASU, Sarvesh KUMAR, Madhusudan SAU, Debasis BHATTACHARYYA, Sanjiv Kumar MAZUMDAR, Sankara Sri Venkata RAMAKUMAR
  • Publication number: 20190272102
    Abstract: A computer-implemented method, according to one embodiment, includes: maintaining a heat map monitoring table on a per volume basis for a plurality of volumes which includes a heat count for each data block in the respective volume. The data blocks in a first volume which are depended on by one or more other volumes of the plurality of volumes are identified, the first volume being specified in a deletion request. Moreover, the identified data blocks and the corresponding heat counts are copied to the respective one or more other volumes.
    Type: Application
    Filed: May 21, 2019
    Publication date: September 5, 2019
    Inventors: Abhishek Jain, Kushal S. Patel, Sarvesh S. Patel, Subhojit Roy
  • Publication number: 20190273990
    Abstract: Embodiments herein provide a method for producing a binaural audio signal. The method includes detecting at least one audio signal and a current viewport information of a user wearing a Head Mounted Display (HMD) device. Further, the method includes determining a location of origin of the at least one audio signal based on the current viewport information. Further, the method includes determining the binaural audio data individually for each of vibrational transducers arranged on a support structure of the HMD device based on the location of origin of the at least one audio signal. Furthermore, the method includes presenting the binaural audio data the user using the corresponding vibrational transducer/using combined effect of all the vibrational transducers.
    Type: Application
    Filed: November 17, 2017
    Publication date: September 5, 2019
    Inventors: Sarvesh SAHOTA, Karthikeyan SOMANATHAN, Trivikram ANNAMALAI
  • Patent number: 10389746
    Abstract: The low latency use of a multi-tenancy environment. To protect against hostility between tenants within different trust domains, tenant(s) of a common trust domain are run within a trust boundary component. Thus, there is security to protect against potential hostility between tenants of different trust domains. In order to quickly start up trust boundary components, there are multiple pre-readied (e.g., initialized, pre-booted, and/or snapshotted) trust boundary components that may be started up quickly when a new trust boundary is to be established. Processes within the trust boundary component may additionally be run within a resource container that facilitates allocation of resources amongst the various processes. Because trust boundary components may be started up quickly, the multi-tenancy environment may have security (as provided by the trust boundary components) while still being lower latency (due to the fast availability of pre-readied trust boundaries).
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: August 20, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sarvesh Sakalanaga, Abdelsalam Heddaya, Mitchel Chinedu Arene
  • Publication number: 20190250819
    Abstract: A data storage system includes multiple tiers of data storage accessible by multiple hosts. The multiple tiers include an upper tier having a lower access latency and a lower tier having a higher access latency. For each extent among a plurality of extents of file system objects in the data storage, the storage controller separately tracks, for each of one or more hosts that access the extent, a respective heat indicative of a frequency of access by that host. In response to an event disassociating a first host among the multiple hosts from a particular extent among the plurality of extents, the storage controller recalculates an overall heat of the particular extent while excluding a first heat of the first host for the particular extent. The storage controller migrates extents among the multiple tiers based on overall heats of the plurality of extents.
    Type: Application
    Filed: February 14, 2018
    Publication date: August 15, 2019
    Inventors: ABHISHEK JAIN, SARVESH PATEL, SUBHOJIT ROY, KUSHAL PATEL