Patents by Inventor Sanjay Kumar
Sanjay Kumar 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: 12613781Abstract: Because Kubernetes clusters can be ephemeral, backing up in-cluster data to storage outside the cluster is important. Prior art solutions used the cluster's API server, which facilitates communications with the cluster control plane, to transfer backup data through the API server. However, the API server as a data transfer node has resiliency weaknesses and can slow down backup job performance. The present solution provides a more streamlined and scalable approach, which circumvents the API server and additionally includes more robust error checking, log capture, and realtime job monitoring to provide improved data protection resilience. The disclosed approach employs a “sponsor” data agent outside the cluster and temporarily deploys a specialized backup resource within the cluster during a backup job, such as an enhanced File System Data Agent and/or a lightweight Kubernetes File Client, both of which present substantial performance and resiliency advantages over the API server.Type: GrantFiled: November 1, 2024Date of Patent: April 28, 2026Assignee: Commvault Systems, Inc.Inventors: Amit Mitkar, Chandrakant Agarkar, Jun H. Ahn, Henry Wallace Dornemann, Andrei Erofeev, Lawrence Fisher, Parag Gokhale, Amey Vijaykumar Karandikar, Sanath Kumar, Sanjay Kumar, Manoj Kumar Pradhan, Mahesh Prakash Rao
-
Patent number: 12608428Abstract: A method for automatically generating a response to a current request for information about an electronic document associated with a particular domain of knowledge includes interpreting, using a first language processing machine learning model, the electronic document to obtain interpreted data. The method includes selecting, based on the current request, a subset of feedback data included in a first knowledge store and selecting, based on the current request, a subset of domain data stored in a second knowledge store. The method includes injecting a prompt into the first language processing machine learning model or a second language processing machine learning model based on the current request, the subset of feedback data, the subset of domain data, and the interpreted data. The method includes generating, by the first language processing machine learning model or the second language processing machine learning model, the response to the request based on the injecting.Type: GrantFiled: January 6, 2025Date of Patent: April 21, 2026Assignee: Intuit Inc.Inventors: John Samuel, Gokul Elumalai, Sanjay Kumar, Snehal Shaevya, Baljinder Singh, Karthik Nayak, Srivathsal Venkataramu, Sandeep Mewara
-
Publication number: 20260104988Abstract: A method is disclosed herein. The method includes generating, by the test manager engine utilizing an artificial intelligence model, a textual description of a product or a feature of the product from the first inputs. The method includes receiving, by the test manager engine via a prompt, second inputs in the prompt that alter the textual description to a test description of the product or the feature of the product. The method includes automatically generating, by the test manager engine, test cases for the product or the feature of the product from the test description.Type: ApplicationFiled: November 22, 2024Publication date: April 16, 2026Applicant: UiPath, Inc.Inventors: Bharat VERMA, Sanjay KUMAR, Rajeev SHARMA, Ingo PHILIPP
-
Publication number: 20260104827Abstract: Data protection resources are automatically scaled to the needs of data source(s) in an application orchestrator computing environment, such as a cluster in a Kubernetes deployment. The approach is adaptable to data sources in production clusters or application suites that are not application orchestrator deployments, such as a cloud-based database-as-a-service (DBaaS). A data storage management system protects cluster-based data with an elastic number of data protection resources (e.g., data agents, media agents), which are deployed on demand. The number of data protection resources deployed for a particular job are appropriate to the workload(s) at present and depend on a variety of scaling factors. In some embodiments, data protection resources are deployed within the same cluster as the data sources.Type: ApplicationFiled: October 10, 2025Publication date: April 16, 2026Applicant: Commvault Systems, Inc.Inventors: Amit MITKAR, Manas Bhikchand MUTHA, Sanjay KUMAR, Sumedh Pramod DEGAONKAR
-
Publication number: 20260104819Abstract: Methods and apparatus relating to scalable access control checking for cross-address-space data movement are described. In an embodiment, a memory stores an Inter-Domain Permissions Table (IDPT) having a plurality of entries. At least one entry of the IDPT provides a relationship between a target address space identifier and a plurality of requester address space identifiers. A hardware accelerator device allows access to a target address space, corresponding to the target address space identifier, by one or more of requesters, corresponding to the plurality of requester address space identifiers, respectively, based at least in part on the relationship provided by the at least one entry of the IDPT. Other embodiments are also disclosed and claimed.Type: ApplicationFiled: October 22, 2025Publication date: April 16, 2026Inventors: Narayan Ranganathan, Philip R. Lantz, Rajesh M. Sankaran, Sanjay Kumar, Saurabh Gayen, Nikhil Rao, Utkarsh Y. Kakaiya, Dhananjay A. Joshi, David Jiang, Ashok Raj
-
Publication number: 20260099342Abstract: Aspects of the present disclosure relate to automatic virtual process completion assistance. Embodiments include receiving data associated with a given virtual process. Embodiments further include retrieving, based on a semantic similarity comparison involving the received data and embedding representations of a set of rules, one or more rules. Embodiments further include retrieving one or more knowledge graphs of a set of knowledge graphs based on the received data, wherein each respective knowledge graph of the set of knowledge graphs represents a respective historical virtual process instance. Embodiments further include providing an input based on the received data, the retrieved rules, and the retrieved knowledge graphs to a machine learning model that is configured to evaluate virtual processes. Embodiments further include generating, using the machine learning model, an evaluation of the given virtual process based on the received data, the retrieved rules, and the retrieved knowledge graphs.Type: ApplicationFiled: October 8, 2024Publication date: April 9, 2026Inventors: Isham RAJGARIAH, Parmanand MOURYA, Ram YERUBANDI, Pradeep Kurunimakki LAXMINARAYANA, Sandeep MEWARA, Sanjay GUPTA, Sanjay KUMAR
-
Publication number: 20260087563Abstract: A system for automated tax return analysis that streamlines the process of examining and optimizing tax returns. The system employs a partial tax return interpretation engine that uses natural language processing to analyze tax data from multiple years. This data is fed into a genAI module, which compares the processed information and identifies changes over time. The system's knowledge store, containing up-to-date tax rules, works in tandem with a tax situation identifier to cross-reference the detected changes and pinpoint relevant tax situations. Based on these findings, a deductions identifier determines applicable tax deductions. A report generator produces a human-readable document outlining the detected tax situations and potential deductions.Type: ApplicationFiled: September 25, 2024Publication date: March 26, 2026Applicant: INTUIT INC.Inventors: John SAMUEL, Sandeep MEWARA, Sanjay KUMAR, Srivathsal V
-
METHOD AND APPARATUS FOR HIGH-PERFORMANCE PAGE-FAULT HANDLING FOR MULTI-TENANT SCALABLE ACCELERATORS
Publication number: 20260056828Abstract: Apparatus and method for high-performance page fault handling. For example, one embodiment of an apparatus comprises: one or more accelerator engines to process work descriptors submitted by clients to a plurality of work queues; fault processing hardware logic associated with the one or more accelerator engines, the fault processing hardware logic to implement a specified page fault handling mode for each work queue of the plurality of work queues, the page fault handling modes including a first page fault handling mode and a second page fault handling mode.Type: ApplicationFiled: October 6, 2025Publication date: February 26, 2026Inventors: Utkarsh Y. KAKAIYA, Philip LANTZ, Sanjay KUMAR, Rajesh SANKARAN, Narayan RANGANATHAN, Saurabh GAYEN, Dhananjay JOSHI, Nikhil P. RAO -
Patent number: 12537150Abstract: A switching unit (200) including a membrane (202), a housing (210), at least one rotary switch (204), at least one knob (216), and a sealing member (214). The membrane (202) defines a first opening (230) adapted to receive a portion of at least one rotary switch (204). The housing (210) defines a second opening adapted to be aligned with the first opening (230) to receive the portion of the at least one rotary switch (204). The at least one rotary switch (204) is disposed in the housing (210). The at least one knob (216) mounted on the at least one rotary switch (204). The sealing member (214) is positioned on the housing (210) in the second opening (231), around the at least one rotary switch (204), between the at least one knob (216) and the housing (210).Type: GrantFiled: September 14, 2023Date of Patent: January 27, 2026Assignee: UNO Minda LimitedInventors: Rahul Sahni, Ravinder Mehla, Nitin Singh, Sanjay Kumar
-
Publication number: 20260023976Abstract: Aspects of the present disclosure relate to automated evaluation of electronic datasets. Embodiments include receiving one or more rules related to evaluation of electronic datasets. Embodiments further include generating, via an embedding model, embedding representations of the one or more rules. Embodiments further include receiving an electronic dataset. Embodiments further include identifying a rule that is applicable to the electronic dataset based on using a machine learning model configured to search the embedding representations of the one or more rules based on the electronic dataset. Embodiments further include evaluating, using the machine learning model or an additional machine learning model, the electronic dataset based on the identified rule.Type: ApplicationFiled: July 16, 2024Publication date: January 22, 2026Inventors: John SAMUEL, Gokul ELUMALAI, Chandrakanth SIVARAMAN, Proma MUKHERJEE, Ronny SUSANTO, Srivathsal VENKATARAMU, Sandeep MEWARA, Sanjay KUMAR
-
Patent number: 12498963Abstract: A system comprises a physical processor to execute a virtual machine manager to run, on a logical core, a virtual machine including a guest user application and a virtual CPU. Circuitry coupled to an external device is to receive an interrupt request from the external device for the guest user application, locate a first interrupt data structure associated with the guest user application, generate a first interrupt with the first interrupt data structure based on a first interrupt vector for the interrupt request, locate a second interrupt data structure associated with the virtual CPU, and generate a first notification interrupt for the virtual CPU with the second interrupt data structure based on a first notification vector in the first interrupt data structure. The circuitry may generate a second notification interrupt for the logical core using a second notification vector and a logical core identifier from the second interrupt data structure.Type: GrantFiled: November 4, 2021Date of Patent: December 16, 2025Assignee: Intel CorporationInventors: Sanjay Kumar, Philip R. Lantz, Rajesh M. Sankaran, Gilbert Neiger, Rupin H. Vakharwala
-
Patent number: 12501546Abstract: A printed circuit board substrate including multiple sets of glass rows. The multiple sets of glass rows include a first set of glass rows, a second set of glass rows, and a third set of glass rows. The first set of glass rows extend in a first direction. The second set of glass rows extend in a second direction that is perpendicular to the first direction. The third set of glass rows extend in a third direction that is parallel to the first direction. The resin holds the multiple sets of glass rows together and to fill pockets between the multiple of sets of glass rows.Type: GrantFiled: August 1, 2023Date of Patent: December 16, 2025Assignee: Dell Products L.P.Inventors: Sanjay Kumar, Sathvika Bandi, Sukumar Muthusamy, Naga Hara Sathya Sree Tammisetti, Arun Vignesh Palanichamy, Bhyrav Mutnury
-
Publication number: 20250378045Abstract: Embodiments described herein provide techniques to enable the dynamic reconfiguration of memory on a general-purpose graphics processing unit. One embodiment described herein enables dynamic reconfiguration of cache memory bank assignments based on hardware statistics. One embodiment enables for virtual memory address translation using mixed four kilobyte and sixty-four kilobyte pages within the same page table hierarchy and under the same page directory. One embodiment provides for a graphics processor and associated heterogenous processing system having near and far regions of the same level of a cache hierarchy.Type: ApplicationFiled: May 22, 2025Publication date: December 11, 2025Applicant: Intel CorporationInventors: JOYDEEP RAY, NIRANJAN COORAY, SUBRAMANIAM MAIYURAN, ALTUG KOKER, PRASOONKUMAR SURTI, VARGHESE GEORGE, VALENTIN ANDREI, ABHISHEK APPU, GUADALUPE GARCIA, PATTABHIRAMAN K, SUNGYE KIM, SANJAY KUMAR, PRATIK MAROLIA, ELMOUSTAPHA OULD-AHMED-VALL, VASANTH RANGANATHAN, WILLIAM SADLER, LAKSHMINARAYANAN STRIRAMASSARMA
-
Publication number: 20250348385Abstract: A “backup services container” comprises “backup toolkits,” which include scripts for accessing containerized applications plus enabling utilities/environments for executing the scripts. The backup services container is added to Kubernetes pods comprising containerized applications without changing other pod containers. For maximum value and advantage, the backup services container is “over-equipped” with toolkits. The backup services container selects and applies a suitable backup toolkit to a containerized application to ready it for a pending backup. Interoperability with a proprietary data storage management system provides features that are not possible with third-party backup systems. Some embodiments include one or more components of the proprietary data storage management within the illustrative backup services container. Some embodiments include one or more components of the proprietary data storage management system in a backup services pod configured in a Kubernetes node.Type: ApplicationFiled: July 22, 2025Publication date: November 13, 2025Applicant: Commvault Systems, Inc.Inventors: Amit MITKAR, Sumedh Pramod DEGAONKAR, Sanjay KUMAR, Shankarbabu Bhavanarushi, Vikash KUMAR
-
Patent number: 12461695Abstract: Data protection resources are automatically scaled to the needs of data source(s) in an application orchestrator computing environment, such as a cluster in a Kubernetes deployment. The approach is adaptable to data sources in production clusters or application suites that are not application orchestrator deployments, such as a cloud-based database-as-a-service (DBaaS). A data storage management system protects cluster-based data with an elastic number of data protection resources (e.g., data agents, media agents), which are deployed on demand. The number of data protection resources deployed for a particular job are appropriate to the workload(s) at present and depend on a variety of scaling factors. In some embodiments, data protection resources are deployed within the same cluster as the data sources.Type: GrantFiled: May 3, 2024Date of Patent: November 4, 2025Assignee: Commvault Systems, Inc.Inventors: Amit Mitkar, Manas Bhikchand Mutha, Sanjay Kumar, Sumedh Pramod Degaonkar
-
Publication number: 20250336692Abstract: A cleaning apparatus incudes a plurality of tubes with angled orifices. An angled liquid stream is directed through the orifices to impinge on a surface of a substrate and clean the surface as the substrate moves in one direction through the space between a pair of tubes. An angled gas stream is then directed through the orifices to impinge on the surface of the substrate and dry the surface as the substrate moves in the opposite direction between the pair of tubes.Type: ApplicationFiled: April 25, 2024Publication date: October 30, 2025Applicant: Yield Engineering Systems, Inc.Inventors: Arvind Patil, Sanjay Kumar, Harish Ravikumar
-
Patent number: 12455701Abstract: Methods and apparatus relating to scalable access control checking for cross-address-space data movement are described. In an embodiment, a memory stores an Inter-Domain Permissions Table (IDPT) having a plurality of entries. At least one entry of the IDPT provides a relationship between a target address space identifier and a plurality of requester address space identifiers. A hardware accelerator device allows access to a target address space, corresponding to the target address space identifier, by one or more of requesters, corresponding to the plurality of requester address space identifiers, respectively, based at least in part on the relationship provided by the at least one entry of the IDPT. Other embodiments are also disclosed and claimed.Type: GrantFiled: April 1, 2022Date of Patent: October 28, 2025Assignee: Intel CorporationInventors: Narayan Ranganathan, Philip R. Lantz, Rajesh M. Sankaran, Sanjay Kumar, Saurabh Gayen, Nikhil Rao, Utkarsh Y. Kakaiya, Dhananjay A. Joshi, David Jiang, Ashok Raj
-
Patent number: 12443781Abstract: An information handling system includes a memory device and a processor. The memory device includes first data representing a thermal profile of a motherboard, and second data representing a circuit trace of the motherboard. The circuit trace provides a high-speed data interconnection between two or more circuit devices. The processor determines an average temperature of the circuit trace on the motherboard based upon the first data and the second data, and models a trace layout for the circuit trace on the motherboard based upon the average temperature.Type: GrantFiled: April 8, 2022Date of Patent: October 14, 2025Assignee: Dell Products L.P.Inventors: Vijender Kumar, Mallikarjun Vasa, Ashish Shrivastava, Bhyrav Mutnury, Seema P K, Sukumar Muthusamy, Sanjay Kumar, Sunil Pathania
-
Method and apparatus for high-performance page-fault handling for multi-tenant scalable accelerators
Patent number: 12443477Abstract: Apparatus and method for high-performance page fault handling. For example, one embodiment of an apparatus comprises: one or more accelerator engines to process work descriptors submitted by clients to a plurality of work queues; fault processing hardware logic associated with the one or more accelerator engines, the fault processing hardware logic to implement a specified page fault handling mode for each work queue of the plurality of work queues, the page fault handling modes including a first page fault handling mode and a second page fault handling mode.Type: GrantFiled: December 22, 2021Date of Patent: October 14, 2025Assignee: Intel CorporationInventors: Utkarsh Y. Kakaiya, Philip Lantz, Sanjay Kumar, Rajesh Sankaran, Narayan Ranganathan, Saurabh Gayen, Dhananjay Joshi, Nikhil P. Rao -
Patent number: D1109135Type: GrantFiled: February 26, 2024Date of Patent: January 13, 2026Inventor: Sanjay Kumar