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: 12229422Abstract: 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: GrantFiled: November 29, 2023Date of Patent: February 18, 2025Assignee: Oracle International CorporationInventors: Rishabh Jain, Erik M. Schlanger
-
Publication number: 20250053483Abstract: 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: ApplicationFiled: August 9, 2023Publication date: February 13, 2025Inventors: Gaurav Jain, Rishabh Singhal, Eran Carmel, Prateek Pandey, Shaomin Chen
-
Publication number: 20250054164Abstract: 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: ApplicationFiled: August 9, 2023Publication date: February 13, 2025Inventors: Silky SINGH, Shirpad DESHMUKH, Rishabh JAIN, Mayur HEMANI, Mausoom SARKAR, Balaji KRISHNAMURTHY
-
Patent number: 12222826Abstract: 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: GrantFiled: February 1, 2023Date of Patent: February 11, 2025Assignee: Arm LimitedInventors: Ashok Kumar Tummala, FNU Parshant, Rishabh Jain, Apurva Patel, Surabhi Garg, Sai Kumar Marri
-
Publication number: 20250038512Abstract: 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: ApplicationFiled: February 21, 2024Publication date: January 30, 2025Inventors: Rishabh JAIN, Jay Ramesh SAWANT
-
Publication number: 20250005824Abstract: 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: ApplicationFiled: June 27, 2023Publication date: January 2, 2025Inventors: Rishabh Jain, Mayur Hemani, Duygu Ceylan Aksit, Krishna Kumar Singh, Jingwan Lu, Mausoom Sarkar, Balaji Krishnamurthy
-
Publication number: 20250005812Abstract: 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: ApplicationFiled: June 28, 2023Publication date: January 2, 2025Applicant: Adobe Inc.Inventors: Rishabh Jain, Mayur Hemani, Mausoom Sarkar, Krishna Kumar Singh, Jingwan Lu, Duygu Ceylan Aksit, Balaji Krishnamurthy
-
Publication number: 20240428564Abstract: 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: ApplicationFiled: June 22, 2023Publication date: December 26, 2024Applicant: Adobe Inc.Inventors: Rishabh Jain, Mayur Hemani, Mausoom Sarkar, Krishna Kumar Singh, Jingwan Lu, Duygu Ceylan Aksit, Balaji Krishnamurthy
-
Publication number: 20240411728Abstract: 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: ApplicationFiled: August 22, 2024Publication date: December 12, 2024Inventors: 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: 20240378912Abstract: 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: ApplicationFiled: May 12, 2023Publication date: November 14, 2024Inventors: Mausoom Sarkar, Nikitha S R, Mayur Hemani, Rishabh Jain, Balaji Krishnamurthy
-
Patent number: 12105677Abstract: 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: GrantFiled: December 14, 2020Date of Patent: October 1, 2024Assignee: 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: 12084601Abstract: 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: GrantFiled: December 28, 2017Date of Patent: September 10, 2024Assignee: AMCOR FLEXIBLES NORTH AMERICA, INC.Inventors: Rishabh Jain, Claire E. Kalb
-
Patent number: 12065296Abstract: 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: GrantFiled: January 27, 2021Date of Patent: August 20, 2024Assignee: AMCOR FLEXIBLES NORTH AMERICA, INC.Inventors: Jennifer Riis, Yuan Liu, Lyndsey A. McMillan, Christopher L. Osborn, Rishabh Jain
-
Publication number: 20240270585Abstract: 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: ApplicationFiled: February 7, 2023Publication date: August 15, 2024Inventors: Christopher Michael LEW, Rishabh JAIN, Cong-Yan CHEN
-
Patent number: 12061576Abstract: 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: GrantFiled: July 7, 2023Date of Patent: August 13, 2024Assignee: Dropbox, Inc.Inventors: Pranav Vishnu Ramabhadran, Maxime Larabie-Belanger, Nipunn Koorapati, Adam Arbree, Rishabh Jain, Haynes George
-
Publication number: 20240256406Abstract: 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: ApplicationFiled: February 1, 2023Publication date: August 1, 2024Applicant: Arm LimitedInventors: Ashok Kumar Tummala, FNU Parshant, Rishabh Jain, Apurva Patel, Surabhi Garg, Sai Kumar Marri
-
Publication number: 20240173705Abstract: 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: ApplicationFiled: February 16, 2022Publication date: May 30, 2024Applicant: University of Houston SystemInventors: Jeffrey D. Rimer, Rishabh Jain
-
Publication number: 20240111441Abstract: 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: ApplicationFiled: November 29, 2023Publication date: April 4, 2024Inventors: Rishabh Jain, Erik M. Schlanger
-
Patent number: 11934334Abstract: 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: GrantFiled: April 29, 2021Date of Patent: March 19, 2024Assignee: Arm LimitedInventors: Tushar P Ringe, Mark David Werkheiser, Jamshed Jalal, Sai Kumar Marri, Ashok Kumar Tummala, Rishabh Jain
-
Patent number: 11868628Abstract: 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: GrantFiled: May 13, 2022Date of Patent: January 9, 2024Assignee: Oracle International CorporationInventors: Rishabh Jain, Erik M. Schlanger