Patents by Inventor Gaurav Jain

Gaurav Jain 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: 20230260165
    Abstract: In implementations of repeat object blending, a computing device implements a repeat object blending system, which is implemented to receive a digital image depicting a first object and a second object, where the first object is depicted as multiple instances of a repeated base object, and the second object is depicted as multiple instances of a visually different repeated base object. The repeat object blending system can identify visual characteristics of the first object and the second object. The repeat object blending system can then generate an intermediate object by blending one or more of the visual characteristics of the first object and one or more of the visual characteristics of the second object. The resulting intermediate object is a visual representation of the repeated base object blended with the visually different repeated base object.
    Type: Application
    Filed: February 14, 2022
    Publication date: August 17, 2023
    Applicant: Adobe Inc.
    Inventor: Gaurav Jain
  • Patent number: 11714728
    Abstract: Providing for high availability in a data analytics pipeline without replicas, including: creating a data analytics pipeline, wherein each component of the data analytics pipeline is deployed within a container; creating a failover container; detecting that a component within the data analytics pipeline has failed; and responsive to detecting that the component within the data analytics pipeline has failed, deploying the component within the data analytics pipeline that has failed in the failover container.
    Type: Grant
    Filed: February 10, 2022
    Date of Patent: August 1, 2023
    Assignee: Pure Storage, Inc.
    Inventors: Ivan Jibaja, Curtis Pullen, Prashant Jaikumar, Stefan Dorsett, Gaurav Jain, Neil Vachharajani, Srinivas Chellappa
  • Publication number: 20230187608
    Abstract: An electrochemical cell includes an anode, a cathode, a separator, and a liquid electrolyte. The cathode includes an active material, a conductive material, a binder, and a gelling powder. The separator is arranged between the anode and the cathode. The separator is configured to prevent direct contact between the anode and the cathode. The liquid electrolyte transports positively charged ions between the cathode and the anode.
    Type: Application
    Filed: July 29, 2022
    Publication date: June 15, 2023
    Inventors: Hui Ye, Prabhakar A. Tamirisa, Kaimin Chen, Gaurav Jain
  • Publication number: 20230153191
    Abstract: Systems and methods involving provision of machine-learning-based prediction of future failure, anomaly, etc. in execution of batch processes are disclosed. In one illustrative implementation, an exemplary method may comprise obtaining historical data from prior execution of one or more batch processes, training a machine learning model to predict one or more future failure(s) and/or future flag(s) in execution of a future batch process, generating and/or collecting descriptive analytics pertinent to execution of the batch processes, and predicting a future failure and/or future flag in execution of the batch processes using the trained machine learning model and/or the descriptive analytics.
    Type: Application
    Filed: November 16, 2021
    Publication date: May 18, 2023
    Inventors: Donald Gennetten, Fatma Ben Yemna, Gaurav Jain
  • Publication number: 20230145147
    Abstract: A lithium ion battery is provided that includes: a positive electrode; a negative electrode; a separator comprising a material having a melt temperature of greater than 150° C.; and an electrolyte including an organic solvent and a lithium salt. A method for sterilizing a lithium ion battery is also provided that includes: providing a lithium ion battery (particularly one as described herein); either charging or discharging the battery to a state of charge (SOC) of 20% to 100%; and steam sterilizing the battery to form a sterilized lithium ion battery.
    Type: Application
    Filed: January 6, 2023
    Publication date: May 11, 2023
    Inventors: Laura E. McCalla, Gaurav Jain
  • Publication number: 20230141891
    Abstract: Aspects of the disclosure are directed to generating cache configurations for caching data for a database. A database management system (DBMS) can search for column data to cache in a database cache to improve performance of the DBMS in resolving queries. Column data selection can be performed automatically and in the background of a deployed DBMS. Periodically, the DBMS can assess the performance benefit of having certain data cached in the database cache and select data for caching based on the assessed performance benefit. The DBMS can also determine the performance benefit of cached data when not cached, as well as select some portions of data to cache over others. The DBMS can also select data for caching based on different degrees of compression, to further improve query resolution performance.
    Type: Application
    Filed: November 10, 2021
    Publication date: May 11, 2023
    Inventors: Haoyu Huang, Gaurav Jain, Xun Cheng, Viral Shah, Eugene Brevdo, Lyric Pankaj Doshi
  • Publication number: 20230136522
    Abstract: Disclosed is an approach for implementing a metadata cache in a virtualization system. A self-adaptive approach is provided to keep compressed and uncompressed entries together in cache. Along with adaptive nature, disclosed is an approach to prioritize critical workloads for the cache.
    Type: Application
    Filed: October 29, 2021
    Publication date: May 4, 2023
    Applicant: Nutanix, Inc.
    Inventors: Gaurav JAIN, Rohit GHIVDONDE, Srihita GOLI, Shyam SANKARAN, Anoop JAWAHAR
  • Patent number: 11581586
    Abstract: A lithium ion battery is provided that includes: a positive electrode; a negative electrode; a separator comprising a material having a melt temperature of greater than 150° C.; and an electrolyte including an organic solvent and a lithium salt. A method for sterilizing a lithium ion battery is also provided that includes: providing a lithium ion battery (particularly one as described herein); either charging or discharging the battery to a state of charge (SOC) of 20% to 100%; and steam sterilizing the battery to form a sterilized lithium ion battery.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: February 14, 2023
    Assignee: MEDTRONIC, INC.
    Inventors: Laura E. McCalla, Gaurav Jain
  • Patent number: 11582604
    Abstract: Generally described, the presently disclosed technology utilizes managed Wi-Fi networks pre-installed throughout an MDU property to provide user-specific passphrases that can be used to access the single-SSID wireless network at the property and to provide a cloud portal that can enable convenient access to the functionalities (both by the resident and the manager) provided by the Wi-Fi controller and the Wi-Fi access points. By doing so, the Wi-Fi network management solutions described herein allow the users to experience the benefits of a shared Wi-Fi infrastructure, such as not having to set up and maintain their own Wi-Fi routers, while also allowing them to easily change their Wi-Fi settings from their connected devices.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: February 14, 2023
    Assignee: Nomadix, Inc.
    Inventors: Vadim Olshansky, Gaurav Jain
  • Publication number: 20230024041
    Abstract: Separator and electrolyte composites include a porous self-supporting separator film between or adjacent one or two electrolyte films. The electrolyte films may contain a glyme or mixture of glymes, LiX salt and complexing agent, such as PEO. The porous self-supporting separator film may be used dry or wetted with a liquid electrolyte composition. Solid state batteries include the described separator and electrolyte composites in combination with an anode and a cathode.
    Type: Application
    Filed: August 11, 2022
    Publication date: January 26, 2023
    Inventors: Hui Ye, Timothy T. Bomstad, Parthasarathy M. Gomadam, Gaurav Jain, Christian S. Nielsen, Prabhakar A. Tamirisa, Collette M. Vanelzen
  • Publication number: 20230005195
    Abstract: In implementations for free form radius editing, a computing device implements a radius editing system, such as may be integrated with an image editing application. The radius editing system can determine the edge segments for outlines of image objects depicted in a digital image, where the edge segments include corner segments of the image objects. The radius editing system can also determine the radius values of the corner segments of the image objects, and the radius values of the corner segments are maintained in a cache as part of object data corresponding to the image objects depicted in the digital image. The radius editing system can also identify one or more similar corner segments of the image objects that have an equivalent radius value as a selected corner segment responsive to an editing input of a radius of the selected corner segment of an image object.
    Type: Application
    Filed: June 30, 2021
    Publication date: January 5, 2023
    Applicant: Adobe Inc.
    Inventors: Arushi Jain, Praveen Kumar Dhanuka, Gaurav Jain
  • Publication number: 20220330200
    Abstract: The present invention relates to a system and a method for managing communication between at least one NB-IoT device and an application server. The method comprises continuously receiving, at a mobility management unit, one or more data request from the application server for the at least one NB-IoT device. The mobility management unit transmits a paging request to the at least one NB-IoT device and dynamically monitors a response to the paging request from the at least one NB-IoT device. The mobility management unit continuously buffers the one or more data request based on the dynamic monitoring, and transmits, the one or more buffered data request based on one of an expiry of the paging request and the dynamic monitoring for managing communication between at least one NB-IoT device and the application server.
    Type: Application
    Filed: August 26, 2020
    Publication date: October 13, 2022
    Applicant: Jio Platforms Limited
    Inventors: Abhishek DOON, Jitendra SONI, Gaurav JAIN, Mukesh SINGH
  • Patent number: 11461874
    Abstract: A graphics processing system generates and employs an affine transformation matrix of transformations for creation of computer graphics replications. The affine transformation matrix encapsulates transformations to the base art to create a replication of a computer graphic. For given transformations, the graphics processing system identifies operations and operation configuration data relating to each operation. For each operation, the graphics processing system generates coefficients for the affine transformation matrix. The affine transformation matrix is multiplied with the base art to generate the repetition. In some configurations, each repetition may require more than one affine transformation matrix to achieve the desired repetition. The order of application of affine transformation matrices to the base art is also modified depending on order of operations to be applied to the base art. A prior repetition may serve as base art for another level of repetition.
    Type: Grant
    Filed: April 2, 2020
    Date of Patent: October 4, 2022
    Assignee: Adobe Inc.
    Inventors: Tarun Beri, Vivek Agrawal, Gaurav Jain
  • Patent number: 11437649
    Abstract: Separator and electrolyte composites include a porous self-supporting separator film between or adjacent one or two electrolyte films. The electrolyte films may contain a glyme or mixture of glymes, LiX salt and complexing agent, such as PEO. The porous self-supporting separator film may be used dry or wetted with a liquid electrolyte composition. Solid state batteries include the described separator and electrolyte composites in combination with an anode and a cathode.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: September 6, 2022
    Assignee: Medtronic, Inc.
    Inventors: Hui Ye, Timothy T. Bomstad, Parthasarathy M. Gomadam, Gaurav Jain, Christian S. Nielsen, Prabhakar A. Tamirisa, Collette M. VanElzen
  • Publication number: 20220271869
    Abstract: A system and method for management of response time to the at least one NB-IoT device. The method comprises receiving, at an MME from a SCEF, at least one mobile terminal data request (TDR). The method thereafter comprises buffering, at the MME, each of the received at least one TDR. Further, the method comprises calculating, by the MME, a requested retransmission time (RRT) for each of the buffered at least one (TDR). The method thereafter comprises transmitting, from the MME to the SCEF, at least one mobile terminal data answer (TDA) corresponding to each of the buffered at least one TDR for management of response time to the at least one NB-IoT device, wherein the at least one TDA comprises of at least the calculated RRT for each of the corresponding buffered at least one TDR.
    Type: Application
    Filed: August 26, 2020
    Publication date: August 25, 2022
    Applicant: Jio Platforms Limited
    Inventors: Abhishek DOON, Jitendra SONI, Gaurav JAIN, Mukesh SINGH
  • Patent number: 11410357
    Abstract: Embodiments are disclosed for pixel-based techniques for combining vector graphics shapes. In particular, in one or more embodiments, the disclosed systems and methods comprise receiving a selection of a plurality of vector graphics shapes to be combined based on an operation type, identifying a dominant shape based on the operation type, applying stroke and fill properties associated with the dominant shape to each of the plurality of vector graphics shapes, initializing a buffer at least as large as a bounding box associated with the plurality of vector graphics shapes, the buffer storing pixels inside the bounding box, and populating each pixel of the buffer with values representing pixel types determined from the plurality of vector graphics shapes based on the operation type.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: August 9, 2022
    Assignee: Adobe Inc.
    Inventors: Tarun Beri, Gaurav Jain, Ankit Aggarwal
  • Publication number: 20220236872
    Abstract: Various embodiments set forth techniques for cache warmup. The techniques determining, by a node, identities of one or more target storage blocks of a plurality of storage blocks managed by a storage system, where the node previously cached metadata corresponding to the one or more target storage blocks; receiving the metadata corresponding to the one or more target storage blocks; and storing the metadata corresponding to the one or more target storage blocks in a cache memory of the node.
    Type: Application
    Filed: April 22, 2021
    Publication date: July 28, 2022
    Inventors: Mohammad MAHMOOD, Aman GUPTA, Gaurav JAIN, Anoop JAWAHAR, Prateek KAJARIA
  • Patent number: 11398065
    Abstract: Transformation of graphic objects is described. A graphic object modification system receives an indication of a transformation to be performed on one or more graphic objects. For merger transformations, a stroke and a fill are identified for each graphic object being merged. Fill values are written to a buffer in a first pass, and stroke values are written to the buffer in a second pass without overwriting fill values. The merged graphic object is then output by rendering values stored in the buffer. For other non-merger transformations, z-order information is identified for each displayed graphic object. Graphic objects selected for transformation are allocated into clusters based on their z-order information. Clusters are rendered in separate GPU textures and transformations are applied to the separate textures, enabling the graphic object modification system to output transformation results in real-time without re-rendering the actual graphic objects being transformed.
    Type: Grant
    Filed: January 7, 2021
    Date of Patent: July 26, 2022
    Assignee: Adobe Inc.
    Inventors: Tarun Beri, Gaurav Jain
  • Publication number: 20220209311
    Abstract: At least one electrochemical cell is charged to a predetermined voltage of the electrochemical cell using an external power source. A charging current of the at least one electrochemical cell is monitored. An increase in the charging current is detected at the predetermined voltage of the at least one electrochemical cell. It is determined that the at least one electrochemical cell is in danger of experiencing a performance decrease based on the detected increase in the charging current.
    Type: Application
    Filed: November 17, 2021
    Publication date: June 30, 2022
    Inventors: Hui Ye, Mark E. Viste, Gang Ji, Gordon O. Munns, Gaurav Jain, Laura E. McCalla
  • Publication number: 20220197763
    Abstract: Providing for high availability in a data analytics pipeline without replicas, including: creating a data analytics pipeline, wherein each component of the data analytics pipeline is deployed within a container; creating a failover container; detecting that a component within the data analytics pipeline has failed; and responsive to detecting that the component within the data analytics pipeline has failed, deploying the component within the data analytics pipeline that has failed in the failover container.
    Type: Application
    Filed: February 10, 2022
    Publication date: June 23, 2022
    Inventors: IVAN JIBAJA, CURTIS PULLEN, PRASHANT JAIKUMAR, STEFAN DORSETT, GAURAV JAIN, NEIL VACHHARAJANI, SRINIVAS CHELLAPPA