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: 20190100705
    Abstract: The present invention relates to a hydrocracking reactor system and a process utilizing the same for upgrading heavy hydrocarbonaceous material to value-added products. Accordingly, an aspect of the present invention includes dispersing a liquid feedstock pre-mixed with a catalyst from top of a reactor vessel to obtain dispersed droplets having a predetermined droplet size less than 500 ?m, introducing a gaseous feed comprising primarily of hydrogen from bottom of the reactor vessel to form a continuous gaseous phase throughout a cross-section of the reactor vessel, and allowing the dispersed droplets to contact the continuous gaseous phase throughout the cross-section of the reactor vessel to form reaction effluent comprising one or more lighter product hydrocarbons. The method may further include removing at least a top portion and at least a bottom portion of the reaction effluent from the reactor vessel.
    Type: Application
    Filed: August 30, 2018
    Publication date: April 4, 2019
    Applicant: INDIAN OIL CORPORATION LIMITED
    Inventors: Mainak SARKAR, Darshankumar Manubhai DAVE, Ramesh KARUMANCHI, Madhusudan SAU, Ganesh Vitthalrao BUTLEY, Nepal VISHWAKARMA, Kamal KUMAR, Pravesh KUMAR, Sarvesh KUMAR, Debasis BHATTACHARYYA, Sanjiv Kumar MAZUMDAR, Sankara Sri Venkata RAMAKUMAR
  • Publication number: 20190095125
    Abstract: Migrating data in a tiered storage system. The tiered storage system includes an upper tier with at least one storage device and a lower tier with at least one storage device. Data on a storage device includes one or more extents, and each extent contains one or more grains. I/O activity of grains is recorded during a predefined time interval. For each extent, a mean heat value over grains in the extent during the predefined time interval is calculated from the recorded I/O activity, where a heat value is a numerical indication of frequency of access of a grain, and a spike heat indicator, which measures non-uniformity of heat values of grains in the extent is calculated. Two extents with mean heat values that differ at most by a predefined threshold are identified, and the extent with a greater spike heat indicator is migrated to an upper tier.
    Type: Application
    Filed: November 28, 2018
    Publication date: March 28, 2019
    Inventors: Shrikant V. Karve, Kushal S. Patel, Sarvesh S. Patel
  • Publication number: 20190091167
    Abstract: Bacteria-responsive core-shell nanofibers and a process for the preparation thereof are described. The nanofibers release of an antibacterial agent in response to the presence of bacteria. The core of the nanofiber comprises a biocompatible polymer together with an antibacterial agent such as a quaternary ammonium compound, for example benzyl dimethyl tetradecyl ammonium chloride (BTAC). Surrounding the core is shell comprised of a bacterially degradable polymer, which is susceptible to break-down by bacterial enzymes such as lipase, or to acidic pH conditions. The shell may comprise, for example, polycaprolactone (PCL) and poly(ethylene succinate) (PES).
    Type: Application
    Filed: September 21, 2018
    Publication date: March 28, 2019
    Inventors: Song LIU, Sarvesh LOGSETTY
  • Publication number: 20190095103
    Abstract: A mechanism is provided in a data processing system for asynchronous replication. The mechanism creates a record in a write log in a host computing device for a write command and marking the record as uncommitted. The mechanism maintains a copy of data to be written by the write command at the host computing device. The mechanism issues the write command from the host computing device to a primary storage controller at the primary storage site. Responsive to receiving an acknowledgement from the primary storage controller that the data have been written to the primary storage site, the mechanism marks the record as unreplicated. Responsive to receiving an acknowledgement from the primary storage controller that the data have been replicated to a secondary storage site, the mechanism erases the record in the write log and deleting the copy of data.
    Type: Application
    Filed: November 28, 2018
    Publication date: March 28, 2019
    Inventors: Rahul M. Fiske, Shrikant V. Karve, Sarvesh S. Patel, Subhojit Roy
  • Publication number: 20190082185
    Abstract: Systems and methods for efficient lossless compression of captured raw image information are presented. A method can comprise: receiving raw image data from an image capture device, segregating the pixel data into a base layer portion and an enhanced layer portion, reconfiguring the base layer portion expressed in the first color space values from a raw capture format into a pseudo second color space compression mechanism compatible format, and compressing the reconfigured base layer portion of first color space values. The raw image data can include pixel data are expressed in first color space values. The segregation can be based upon various factors, including a compression benefits analysis of a boundary location between the base layer portion and enhanced layer portion. The reconfiguring the base layer portion can include separating the base layer portion based upon multiple components within the raw data; and forming base layer video frames from the multiple components.
    Type: Application
    Filed: July 27, 2018
    Publication date: March 14, 2019
    Inventors: Sarvesh SATAVALEKAR, Gordon Grigor, Vinayak Pore, Gajanan Bhat, Mohan Nimaje, Soumen Dey, Sameer Gumaste
  • Patent number: 10223775
    Abstract: A method for combining array camera images with feature-based ghost removal includes (a) receiving, from an array camera, a first image and a second image respectively captured by a first camera and a second camera of the array camera, (b) rectifying and aligning the first image and the second image, (c) after said rectifying and aligning, identifying features in the first image to produce at least one first feature image each indicating features in the first image, and identifying features in the second image to produce at least one second feature image each indicating features in the second image, (d) comparing the at least one first feature image with the at least one second feature image to determine a ghost mask defining combination weights for combination of the first image with the second image.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: March 5, 2019
    Assignee: OmniVision Technologies, Inc.
    Inventors: Sarvesh Swami, Donghui Wu
  • Publication number: 20190050148
    Abstract: A computer program product, according to one embodiment, includes a computer readable storage medium having program instructions embodied therewith. The computer readable storage medium is not a transitory signal per se. Moreover, the program instructions readable and/or executable by a processor to cause the processor to perform a method which 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. A request to delete a first volume is received, and the data blocks in the first volume are depended on by one or more other volumes of the plurality of volumes are identified. The identified data blocks and corresponding heat counts are copied to the respective one or more other volumes, and a list which includes the identified data blocks and corresponding heat counts are sent to a controller.
    Type: Application
    Filed: September 11, 2018
    Publication date: February 14, 2019
    Inventors: Abhishek Jain, Kushal S. Patel, Sarvesh S. Patel, Subhojit Roy
  • Publication number: 20190042112
    Abstract: Embodiments of the present disclosure may relate to a data storage controller that may include a non-volatile memory, and a processor coupled with the non-volatile memory to perform a scan of a plurality of non-volatile memory dies in a multi-die memory package to detect one or more defective non-volatile memory dies, where an individual non-volatile memory die of the plurality of non-volatile memory dies is defective if the individual non-volatile memory die has a number of bad blocks that exceeds a predefined threshold, and store one or more defective die indicators in a die topology in the non-volatile memory based at least in part on the scan, where the one or more defective die indicators correspond to the one or more defective non-volatile memory dies. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: March 20, 2018
    Publication date: February 7, 2019
    Inventors: Sarvesh Varakabe Gangadhar, Feng Zhu, Xin Guo, Simon D. Ramage, Ning Wu, Robert E. Frickey, III
  • Publication number: 20190031972
    Abstract: A wax composition can be incorporated into a biomass mixture, such as a woody biomass mixture, for formation of pellets, such as wood fuel pellets. The addition of wax compositions with suitable amounts of n-paraffins relative to the amount of oil-in-wax can result in biomass pellets with improved properties, such as improved durability and/or reduced tendency to uptake moisture during storage. Addition of a suitable wax composition can also allow for formation of biomass pellets with improved properties while also reducing or minimizing the power requirements during pellet formation.
    Type: Application
    Filed: July 17, 2018
    Publication date: January 31, 2019
    Inventors: Larry E. HOCH, Sarvesh K. AGRAWAL, Todd T. NADASDI, Charles L. BAKER, JR., Daniel SALONI, Richard VENDITTI
  • Publication number: 20190025939
    Abstract: An approach is provided that determines a user context that corresponds to a user of an information handling system. A number of predicted words are generated from various sources, with some of the words having a corresponding word-based context. The user context is compared to the word based context to identify at least one of the predicted words. The predicted words are displayed on a display device in a text messaging system utilized by the user, with the displayed word being selectable as a word to insert in a text message.
    Type: Application
    Filed: July 24, 2017
    Publication date: January 24, 2019
    Inventors: Kushal S. Patel, Sarvesh S. Patel, Mark A. Shewell, Gandhi Sivakumar
  • Patent number: 10175909
    Abstract: Migrating data in a tiered storage system. The tiered storage system includes an upper tier with at least one storage device and a lower tier with at least one storage device. Data on a storage device includes one or more extents, and each extent contains one or more grains. I/O activity of grains is recorded during a predefined time interval. For each extent, a mean heat value over grains in the extent during the predefined time interval is calculated from the recorded I/O activity, where a heat value is a numerical indication of frequency of access of a grain, and a spike heat indicator, which measures non-uniformity of heat values of grains in the extent is calculated. Two extents with mean heat values that differ at most by a predefined threshold are identified, and the extent with a greater spike heat indicator is migrated to an upper tier.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: January 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Shrikant V. Karve, Kushal S. Patel, Sarvesh S. Patel
  • Publication number: 20190007523
    Abstract: Systems, methods, and computer-readable storage media are provided for determining whether a user is a human agent or a non-human agent. A user is initially classified as a human or non-human agent based on user request properties. Sensor data is received from the user device and used to determine whether the user is to be reclassified as a human agent or non-human agent. Based on the sensor data, the user is then reclassified as a human agent or non-human agent. A service is adapted based on the classification.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 3, 2019
    Inventors: Toby WALKER, Sarvesh NAGPAL, Ron KOHAVI, Brian FRASCA
  • Publication number: 20190004823
    Abstract: Systems, methods, and computer-readable storage media are provided for capturing a state of a user interface. A state of the user interface presented by an application is identified, the user interface comprising a plurality of user interface elements. An indication of a modification to the user interface or an indication of user activity is received, where the indication of user activity is associated with one of the plurality of user interface elements. The state of the user interface is modified based on at least one of the indication of a modification to the user interface or user activity.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 3, 2019
    Inventors: Toby WALKER, Sarvesh NAGPAL, Aidan CROOK
  • Patent number: 10168946
    Abstract: Migrating data in a tiered storage system. The tiered storage system includes an upper tier with at least one storage device and a lower tier with at least one storage device. Data on a storage device includes one or more extents, and each extent contains one or more grains. I/O activity of grains is recorded during a predefined time interval. For each extent, a mean heat value over grains in the extent during the predefined time interval is calculated from the recorded I/O activity, where a heat value is a numerical indication of frequency of access of a grain, and a spike heat indicator, which measures non-uniformity of heat values of grains in the extent is calculated. Two extents with mean heat values that differ at most by a predefined threshold are identified, and the extent with a greater spike heat indicator is migrated to an upper tier.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Shrikant V. Karve, Kushal S. Patel, Sarvesh S. Patel
  • Patent number: 10146470
    Abstract: A mechanism is provided in a data processing system for asynchronous replication. The mechanism creates a record in a write log in a host computing device for a write command and marking the record as uncommitted. The mechanism maintains a copy of data to be written by the write command at the host computing device. The mechanism issues the write command from the host computing device to a primary storage controller at the primary storage site. Responsive to receiving an acknowledgement from the primary storage controller that the data have been written to the primary storage site, the mechanism marks the record as unreplicated. Responsive to receiving an acknowledgement from the primary storage controller that the data have been replicated to a secondary storage site, the mechanism erases the record in the write log and deleting the copy of data.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: December 4, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rahul M. Fiske, Shrikant V. Karve, Sarvesh S. Patel, Subhojit Roy
  • Publication number: 20180329801
    Abstract: Systems and methods are provided that automatically detect and correct website and application layout anomalies to improve the overall user experience. The detection and correction system may leverage at least one algorithm that is trained using a dataset. The dataset may be a compilation of webpage and application layouts associated with various combinations of devices, hardware, and software components. Each detected layout anomaly and corresponding corrective action, along with associated operating environment characteristics, may be used to augment the dataset to improve the efficiency and effectiveness of the detection and correction system. In this way, a consistent and positive user experience across website versions, application versions, device types, etc., may be delivered to users.
    Type: Application
    Filed: June 29, 2017
    Publication date: November 15, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Timothy Page MCKEE, Sarvesh NAGPAL, Narendra RANA, Toby Hamilton WALKER
  • Patent number: 10126971
    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 in a multi-tier data storage architecture, where the heat map monitoring table includes a heat count for each data block in the respective volume. The computer-implemented method further includes: receiving a request to delete a first volume of the plurality of volumes, identifying which data blocks in the first volume are depended on by one or more other volumes of the plurality of volumes, copying the identified data blocks and the corresponding heat counts to the respective one or more other volumes, and sending a list which includes the identified data blocks and the corresponding heat counts to a controller. Other systems, methods, and computer program products are described in additional embodiments.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: November 13, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Abhishek Jain, Kushal S. Patel, Sarvesh S. Patel, Subhojit Roy
  • Publication number: 20180314459
    Abstract: Migrating data in a tiered storage system. The tiered storage system includes an upper tier with at least one storage device and a lower tier with at least one storage device. Data on a storage device includes one or more extents, and each extent contains one or more grains. I/O activity of grains is recorded during a predefined time interval. For each extent, a mean heat value over grains in the extent during the predefined time interval is calculated from the recorded I/O activity, where a heat value is a numerical indication of frequency of access of a grain, and a spike heat indicator, which measures non-uniformity of heat values of grains in the extent is calculated. Two extents with mean heat values that differ at most by a predefined threshold are identified, and the extent with a greater spike heat indicator is migrated to an upper tier.
    Type: Application
    Filed: July 2, 2018
    Publication date: November 1, 2018
    Inventors: Shrikant V. Karve, Kushal S. Patel, Sarvesh S. Patel
  • Patent number: 10091692
    Abstract: An example gateway device determines that a first policy, applicable to a subscriber device when the subscriber device is coupled to a first access network, indicates that packets from the subscriber device are to be sent to a service device, and forwards a first set of packets from the subscriber device to the service device while the subscriber device is coupled to the first access network. After determining that the subscriber device has become coupled to a second access network of the plurality of access networks, the gateway device determines that a second policy, for the subscriber device when the subscriber device is coupled to the second access network, does not indicate that packets should be sent to the service device, but nevertheless forwards a second set of packets from the subscriber device to the service device while the subscriber device is coupled to the second access network.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: October 2, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Prasad Chigurupati, Venkatesh Badakere, Sarvesh K. Batta
  • Publication number: 20180275896
    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: Application
    Filed: March 21, 2017
    Publication date: September 27, 2018
    Inventors: Sumit Mehrotra, Kushal S. Patel, Sarvesh S. Patel