Patents by Inventor Rishabh Jain

Rishabh 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).

  • Patent number: 12229422
    Abstract: A hardware-assisted Distributed Memory System may include software configurable shared memory regions in the local memory of each of multiple processor cores. Accesses to these shared memory regions may be made through a network of on-chip atomic transaction engine (ATE) instances, one per core, over a private interconnect matrix that connects them together. For example, each ATE instance may issue Remote Procedure Calls (RPCs), with or without responses, to an ATE instance associated with a remote processor core in order to perform operations that target memory locations controlled by the remote processor core. Each ATE instance may process RPCs (atomically) that are received from other ATE instances or that are generated locally. For some operation types, an ATE instance may execute the operations identified in the RPCs itself using dedicated hardware. For other operation types, the ATE instance may interrupt its local processor core to perform the operations.
    Type: Grant
    Filed: November 29, 2023
    Date of Patent: February 18, 2025
    Assignee: Oracle International Corporation
    Inventors: Rishabh Jain, Erik M. Schlanger
  • Publication number: 20250053483
    Abstract: Methods, systems, and devices for data management are described. A data management system may support techniques for bulk object selection and recovery for a set of computing objects. The data management system may receive an indication of a backup snapshot group identifier which defines a selection of a group of backup snapshots for performing a bulk recovery. The backup snapshot group identifier is then translated into a materialized list of object identifiers corresponding to the set of backup snapshots for storage in a binary large object (BLOB) data store. The data management system may then perform the bulk recovery on a subset of the set of backup snapshots contained within a sliding window that is iterated through the list of object identifiers within the BLOB data store.
    Type: Application
    Filed: August 9, 2023
    Publication date: February 13, 2025
    Inventors: Gaurav Jain, Rishabh Singhal, Eran Carmel, Prateek Pandey, Shaomin Chen
  • Publication number: 20250054164
    Abstract: Various disclosed embodiments are directed to learning-free video object segmentation (VOS) of one or more video frames. In various instances, such VOS does not rely on human supervision or labeling and can be generalized or applied to any video “in the wild.” This is because training and fine-tuning are not required for VOS. Particular embodiments perform VOS based on feature similarity of different sections of a video frame and/or estimated motion similarity of different sections of the video frame, such as via a graph cut on a graph.
    Type: Application
    Filed: August 9, 2023
    Publication date: February 13, 2025
    Inventors: Silky SINGH, Shirpad DESHMUKH, Rishabh JAIN, Mayur HEMANI, Mausoom SARKAR, Balaji KRISHNAMURTHY
  • Patent number: 12222826
    Abstract: A mechanism for error containment in a data processing system includes receiving a transaction request at a gateway between a host and a device, allocating an entry for the request in a local request tracker of the gateway and sending a link request, to a port of the gateway. In response to an isolation trigger, the port is moved into isolation by completing in-process requests with entries in the tracker and locking the entries. On receiving a response to an in-process request while the port is in isolation, the response is dropped, the associated entry is unlocked, and allocation of the entry is enabled. A completion response is sent to the requester without dispatching a new link request to the port. When requests are completed, the system is quiesced, locked entries are unlocked, and the port is moved out of isolation.
    Type: Grant
    Filed: February 1, 2023
    Date of Patent: February 11, 2025
    Assignee: Arm Limited
    Inventors: Ashok Kumar Tummala, FNU Parshant, Rishabh Jain, Apurva Patel, Surabhi Garg, Sai Kumar Marri
  • Publication number: 20250038512
    Abstract: Techniques of the present disclosure provide dynamic adaptive overcurrent protection. An example device includes at least one processor configured to determine, based on one or more steady state system parameters that define a state of a power distribution system, a local voltage value at a protective device, and a local current value at the protective device, an estimated minimum fault current for the protective device. The at least one processor may be further configured to determine, based on the estimated minimum fault current and a rated load current for the protective device, an adaptive pickup setting for the protective device. The at least one processor may also be further configured to cause the protective device to trip a circuit breaker in response to determining that an updated value of the current at the protective device exceeds the adaptive pickup setting.
    Type: Application
    Filed: February 21, 2024
    Publication date: January 30, 2025
    Inventors: Rishabh JAIN, Jay Ramesh SAWANT
  • Publication number: 20250005824
    Abstract: Systems and methods for image processing are described. One aspect of the systems and methods includes receiving a plurality of images comprising a first image depicting a first body part and a second image depicting a second body part and encoding, using a texture encoder, the first image and the second image to obtain a first texture embedding and a second texture embedding, respectively. Then, a composite image is generated using a generative decoder, the composite image depicting the first body part and the second body part based on the first texture embedding and the second texture embedding.
    Type: Application
    Filed: June 27, 2023
    Publication date: January 2, 2025
    Inventors: Rishabh Jain, Mayur Hemani, Duygu Ceylan Aksit, Krishna Kumar Singh, Jingwan Lu, Mausoom Sarkar, Balaji Krishnamurthy
  • Publication number: 20250005812
    Abstract: In implementations of systems for human reposing based on multiple input views, a computing device implements a reposing system to receive input data describing: input digital images; pluralities of keypoints corresponding to the input digital images, the pluralities of keypoints representing poses of a person depicted in the input digital images; and a plurality of keypoints representing a target pose. The reposing system generates selection masks corresponding to the input digital images by processing the input data using a machine learning model. The selection masks represent likelihoods of spatial correspondence between pixels of an output digital image and portions of the input digital images. The reposing system generates the output digital image depicting the person in the target pose for display in a user interface based on the selection masks and the input data.
    Type: Application
    Filed: June 28, 2023
    Publication date: January 2, 2025
    Applicant: Adobe Inc.
    Inventors: Rishabh Jain, Mayur Hemani, Mausoom Sarkar, Krishna Kumar Singh, Jingwan Lu, Duygu Ceylan Aksit, Balaji Krishnamurthy
  • Publication number: 20240428564
    Abstract: In implementations of systems for generating images for human reposing, a computing device implements a reposing system to receive input data describing an input digital image depicting a person in a first pose, a first plurality of keypoints representing the first pose, and a second plurality of keypoints representing a second pose. The reposing system generates a mapping by processing the input data using a first machine learning model. The mapping indicates a plurality of first portions of the person in the second pose that are visible in the input digital image and a plurality of second portions of the person in the second pose that are invisible in the input digital image. The reposing system generates an output digital image depicting the person in the second pose by processing the mapping, the first plurality of keypoints, and the second plurality of keypoints using a second machine learning model.
    Type: Application
    Filed: June 22, 2023
    Publication date: December 26, 2024
    Applicant: Adobe Inc.
    Inventors: Rishabh Jain, Mayur Hemani, Mausoom Sarkar, Krishna Kumar Singh, Jingwan Lu, Duygu Ceylan Aksit, Balaji Krishnamurthy
  • Publication number: 20240411728
    Abstract: Technologies for implementing customized behaviors for content items are provided. An example method can include receiving, from a user account registered with a content management system, a request to access a content item managed by the content management system for the user account, the content item having one or more behaviors configured for an attribute associated with the content item and/or the content item associated with the attribute; obtaining, from a representation of a remote state of content items associated with the user account, metadata defining the attribute associated with the content item; based on the metadata, determining the one or more behaviors configured for the attribute and/or the content item associated with the attribute; and applying the one or more behaviors to the content item.
    Type: Application
    Filed: August 22, 2024
    Publication date: December 12, 2024
    Inventors: Nipunn Koorapati, Pranav Vishnu Ramabhadran, Gautam Gupta, Adam Arbree, Michael Nilsson, Parker Timmerman, Stanimir Pehlivanov, Sourabh Yerfule, Yuyang Guo, Bryan Guillemette, Zihao Yang, Rishabh Jain, Jonathan Chien, Royce Ausburn, David Aeschlimann
  • Publication number: 20240378912
    Abstract: This disclosure describes one or more implementations of systems, non-transitory computer-readable media, and methods that utilize a local implicit image function neural network to perform image segmentation with a continuous class label probability distribution. For example, the disclosed systems utilize a local-implicit-image-function (LIIF) network to learn a mapping from an image to its semantic label space. In some instances, the disclosed systems utilize an image encoder to generate an image vector representation from an image. Subsequently, in one or more implementations, the disclosed systems utilize the image vector representation with a LIIF network decoder that generates a continuous probability distribution in a label space for the image to create a semantic segmentation mask for the image.
    Type: Application
    Filed: May 12, 2023
    Publication date: November 14, 2024
    Inventors: Mausoom Sarkar, Nikitha S R, Mayur Hemani, Rishabh Jain, Balaji Krishnamurthy
  • Patent number: 12105677
    Abstract: Technologies for implementing customized behaviors for content items are provided. An example method can include receiving, from a user account registered with a content management system, a request to access a content item managed by the content management system for the user account, the content item having one or more behaviors configured for an attribute associated with the content item and/or the content item associated with the attribute; obtaining, from a representation of a remote state of content items associated with the user account, metadata defining the attribute associated with the content item; based on the metadata, determining the one or more behaviors configured for the attribute and/or the content item associated with the attribute; and applying the one or more behaviors to the content item.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: October 1, 2024
    Assignee: Dropbox, Inc.
    Inventors: Nipunn Koorapati, Pranav Vishnu Ramabhadran, Gautam Gupta, Adam Arbree, Michael Nilsson, Parker Timmerman, Stanimir Pehlivanov, Sourabh Yerfule, Yuyang Guo, Bryan Guillemette, Zihao Yang, Rishabh Jain, Jonathan Chien, Royce Ausburn, David Aeschlimann
  • Patent number: 12084601
    Abstract: A package includes a patch and a packaging film. The patch comprises a support and a sealing layer comprising chlorite ions. The support is permeable to chlorine dioxide. The packaging film has an inner surface defining at least a portion of an interior space of the package for housing an article. The packaging film is substantially impermeable to chlorine dioxide and is transparent to ultraviolet light. The patch is affixed to the inner surface of the packaging film by the sealing layer. Chlorine dioxide may be generated by subjecting the package to ultraviolet (UV) light such that the UV light reaches the sealing layer of the patch to convert the chlorite ions to chlorine dioxide.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: September 10, 2024
    Assignee: AMCOR FLEXIBLES NORTH AMERICA, INC.
    Inventors: Rishabh Jain, Claire E. Kalb
  • Patent number: 12065296
    Abstract: A film for packaging a product that has a pharmaceutical active agent includes a product-contacting sealing layer. The product contacting layer includes at least 90 wt. % of an ethylene norbornene copolymer having a glass transition temperature in a range from 50° C. to 110° C. The pharmaceutical active agent comprises a Hansen Solubility Parameter for the product-contacting sealing layer of 0.5 or greater.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: August 20, 2024
    Assignee: AMCOR FLEXIBLES NORTH AMERICA, INC.
    Inventors: Jennifer Riis, Yuan Liu, Lyndsey A. McMillan, Christopher L. Osborn, Rishabh Jain
  • Publication number: 20240270585
    Abstract: This disclosure relates to a ferrosilicate molecular sieve of MTW framework topology, its synthesis and use. Ferrosilicate MTW may be directly prepared using 1,3-diisobutylimidazolium cations as a structure directing agent. Ferrosilicate MTW may be used in organic compounds conversion and absorptive processes.
    Type: Application
    Filed: February 7, 2023
    Publication date: August 15, 2024
    Inventors: Christopher Michael LEW, Rishabh JAIN, Cong-Yan CHEN
  • Patent number: 12061576
    Abstract: The present technology can move operating system folders into a sync folder of a cross platform content management system, and redirect the operating system to look for the OS folders in the sync folder. The present technology also provides an invariant checker to make sure that another application has not moved the OS folders after they have been placed in the sync folder, and provides solutions when the OS folders are moved out of the sync folder of the content management system. Additionally, when OS folders for multiple client devices are in the sync folder on the content management system, the present technology can provide a mechanism to make the content items in an OS folder on a first client device also sync into an OS folder on second client device.
    Type: Grant
    Filed: July 7, 2023
    Date of Patent: August 13, 2024
    Assignee: Dropbox, Inc.
    Inventors: Pranav Vishnu Ramabhadran, Maxime Larabie-Belanger, Nipunn Koorapati, Adam Arbree, Rishabh Jain, Haynes George
  • Publication number: 20240256406
    Abstract: A mechanism for error containment in a data processing system includes receiving a transaction request at a gateway between a host and a device, allocating an entry for the request in a local request tracker of the gateway and sending a link request, to a port of the gateway. In response to an isolation trigger, the port is moved into isolation by completing in-process requests with entries in the tracker and locking the entries. On receiving a response to an in-process request while the port is in isolation, the response is dropped, the associated entry is unlocked, and allocation of the entry is enabled. A completion response is sent to the requester without dispatching a new link request to the port. When requests are completed, the system is quiesced, locked entries are unlocked, and the port is moved out of isolation.
    Type: Application
    Filed: February 1, 2023
    Publication date: August 1, 2024
    Applicant: Arm Limited
    Inventors: Ashok Kumar Tummala, FNU Parshant, Rishabh Jain, Apurva Patel, Surabhi Garg, Sai Kumar Marri
  • Publication number: 20240173705
    Abstract: Interconnected zeolite nanosheets with a structural motif resembling self-pillared pentasil zeolites are synthesized through the use of MEL or MFI-type zeolites as crystalline seeds. The use of MEL- or MFI-type zeolites as crystalline seeds induces the spontaneous formation of pillared zeolites, thus avoiding, for the first time, the use of any organic or branching template for the crystallization of these hierarchical structures.
    Type: Application
    Filed: February 16, 2022
    Publication date: May 30, 2024
    Applicant: University of Houston System
    Inventors: Jeffrey D. Rimer, Rishabh Jain
  • Publication number: 20240111441
    Abstract: A hardware-assisted Distributed Memory System may include software configurable shared memory regions in the local memory of each of multiple processor cores. Accesses to these shared memory regions may be made through a network of on-chip atomic transaction engine (ATE) instances, one per core, over a private interconnect matrix that connects them together. For example, each ATE instance may issue Remote Procedure Calls (RPCs), with or without responses, to an ATE instance associated with a remote processor core in order to perform operations that target memory locations controlled by the remote processor core. Each ATE instance may process RPCs (atomically) that are received from other ATE instances or that are generated locally. For some operation types, an ATE instance may execute the operations identified in the RPCs itself using dedicated hardware. For other operation types, the ATE instance may interrupt its local processor core to perform the operations.
    Type: Application
    Filed: November 29, 2023
    Publication date: April 4, 2024
    Inventors: Rishabh Jain, Erik M. Schlanger
  • Patent number: 11934334
    Abstract: The present disclosure advantageously provides a method and system for transferring data over a chip-to-chip interconnect (CCI). At a request node of a coherent interconnect (CHI) of a first chip, receiving at least one peripheral component interface express (PCIe) transaction from a PCIe master device, the PCIe transaction including a stream identifier; selecting a CCI port of the CHI of the first chip based on the stream identifier of the PCIe transaction; and sending the PCIe transaction to the selected CCI port.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: March 19, 2024
    Assignee: Arm Limited
    Inventors: Tushar P Ringe, Mark David Werkheiser, Jamshed Jalal, Sai Kumar Marri, Ashok Kumar Tummala, Rishabh Jain
  • Patent number: 11868628
    Abstract: A hardware-assisted Distributed Memory System may include software configurable shared memory regions in the local memory of each of multiple processor cores. Accesses to these shared memory regions may be made through a network of on-chip atomic transaction engine (ATE) instances, one per core, over a private interconnect matrix that connects them together. For example, each ATE instance may issue Remote Procedure Calls (RPCs), with or without responses, to an ATE instance associated with a remote processor core in order to perform operations that target memory locations controlled by the remote processor core. Each ATE instance may process RPCs (atomically) that are received from other ATE instances or that are generated locally. For some operation types, an ATE instance may execute the operations identified in the RPCs itself using dedicated hardware. For other operation types, the ATE instance may interrupt its local processor core to perform the operations.
    Type: Grant
    Filed: May 13, 2022
    Date of Patent: January 9, 2024
    Assignee: Oracle International Corporation
    Inventors: Rishabh Jain, Erik M. Schlanger