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

  • Publication number: 20260163961
    Abstract: A server may include a plurality of services, where in response to receiving a first API call, a service generates a transit container in memory that is associated with a transit group ID. In response to receiving a second API call with the transit group ID, the service moves the resource to the transit container. When the resource is deemed to be properly received, the state of the transit container is set to a resource held state. The first service is configured to access the resource of the transit container in the resource held state in response to one or more additional API calls that comprise the transit group ID. The first service releases the transit container for garbage collection when a condition of the transit container is satisfied.
    Type: Application
    Filed: December 6, 2024
    Publication date: June 11, 2026
    Inventors: Rishabh Jain, David Ebrahim Yves Hatanian, David Blinn, Marvin Theimer
  • Publication number: 20260133767
    Abstract: In accordance with the described techniques, a code conversion system receives a digital image of a webpage. Using an object detection model, the code conversion system detects a webpage block in the digital image, as well as a block class assigned to the webpage block. In addition, the code conversion system extracts webpage content of the webpage block from source code of the webpage. Using a generative artificial intelligence (AI) model, the code conversion system generates custom code formatted in accordance with a webpage publication system based on the webpage block, the block class, and the webpage content.
    Type: Application
    Filed: November 14, 2024
    Publication date: May 14, 2026
    Applicant: Adobe Inc.
    Inventors: Yaman Kumar, Varun Khurana, Tobias Reiss, Rishabh Jain, Nursinem Dere, Dragos Dascalita Haut, David Catalan
  • Publication number: 20260099361
    Abstract: To schedule threads for embedding layers of a recommendation model, a processor is configured to define queues each associated with a corresponding range of heuristic values. Further, the processor defines these queues such that each queue provides threads to certain processor cores on one or more dies. When scheduling threads for the embedding layer, the processor first determines a heuristic value of an embedding table associated with the threads. The processor then loads the threads into the queue associated with a range of heuristic values that includes the heuristic value of the embedding table. The processor then provides the threads from the queue to one or more processor cores associated with the queue.
    Type: Application
    Filed: December 30, 2024
    Publication date: April 9, 2026
    Inventors: Onur Kayiran, Rishabh Jain, Teyuh Alice Chou, John Kalamatianos
  • Publication number: 20260043839
    Abstract: One or more embodiments relate to a sensor device used to proactively detect an electrical line anomaly, an anomaly detection system, and a method for detecting an anomaly in one or more electrical lines. The device includes an image capture device, and a processing unit communicating with at least the image capture device, where the processing unit is adapted to send out an alarm and future potential image/video.
    Type: Application
    Filed: August 6, 2024
    Publication date: February 12, 2026
    Inventors: Seong Choi, Rishabh Jain
  • Publication number: 20260023919
    Abstract: Code generation techniques from a digital image are described. In one or more examples, layout data is extracted from a digital image. The layout data describing a layout of elements included in the digital image. Markup language code is generated over one or more iterations of candidate markup code using a machine-learning model based on the digital image and the layout data and determining whether a similarity threshold is reached by comparing a candidate digital image generated using the candidate markup code with the digital image. The markup language code is output responsive to determining the similarity threshold is reached.
    Type: Application
    Filed: July 22, 2024
    Publication date: January 22, 2026
    Applicant: Adobe Inc.
    Inventors: Ishika Goel, Varun Khurana, Rishabh Jain, Rahul Gupta, Mayank Gupta, Anubhav Tripathi
  • Patent number: 12430934
    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: Grant
    Filed: May 12, 2023
    Date of Patent: September 30, 2025
    Assignee: Adobe Inc.
    Inventors: Mausoom Sarkar, Nikitha S R, Mayur Hemani, Rishabh Jain, Balaji Krishnamurthy
  • Publication number: 20250205695
    Abstract: A hydroprocessing catalyst is provided that is made with an organic acid, such as tartaric acid, that provides for an improved capacity for removal of silicon from hydrocarbon feeds. The silicon acts as a poison to the catalyst when not removed. The catalyst has more available hydroxyl sites than catalysts made using other impregnation liquids besides tartaric acid.
    Type: Application
    Filed: December 15, 2024
    Publication date: June 26, 2025
    Inventors: Rishabh Jain, Quyen Vu, Lixiao Zeng, Anisha Chakrabarti Erekson, Joseph Kozlowski
  • Publication number: 20250190221
    Abstract: A disclosed method may include initializing a deep learning recommendation model (DLRM) comprising a plurality of embedding tables, each embedding table comprising a plurality of embeddings. The method may also include receiving input data associated with accessing embeddings from the plurality of embedding tables and applying a parallelization strategy to process the plurality of embedding tables, the parallelization strategy configured to improve performance by distributing computational workloads and optimizing memory access. The method may also include processing the embeddings based on the input data in accordance with the parallelization strategy, the processing comprising aggregating embeddings accessed from the plurality of embedding tables. The method may also include generating, for further processing, output data based on the processed embeddings. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: December 9, 2024
    Publication date: June 12, 2025
    Applicants: Advanced Micro Devices, Inc., Xilinx, Inc.
    Inventors: Krishnakumar Nair, Meenakshi Arunachalam, John Kalamatianos, Rishabh Jain, Varun Agrawal, Avinash Chandra Pandey, Siddappa Yallappa Karabannavar, Ashish Sirasao, Elliott Delaye
  • Publication number: 20250147681
    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: January 10, 2025
    Publication date: May 8, 2025
    Inventors: Rishabh Jain, Erik M. Schlanger
  • 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: 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