Patents by Inventor Abhishek Gupta

Abhishek Gupta 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: 12126623
    Abstract: An application programming interface (API) call is received to obtain an access data object that includes a permission of an application provider to access a resource of an entity. A previous permission to access a second resource of the entity is identified. As a result of receiving the API call, an access data object is generated to include the permission and the previous permission.
    Type: Grant
    Filed: April 30, 2024
    Date of Patent: October 22, 2024
    Assignee: Citibank, N.A.
    Inventors: Abhishek Gupta, Mohan Madala, Rasabihari Rath, Simranjit Singh Rekhi, Prashant Sharma, Marina Trost
  • Publication number: 20240346012
    Abstract: A version control interface for data provides a layer of abstraction that permits multiple readers and writers to access data lakes concurrently. An overlay file system, based on a data structure such as a tree, is used on top of one or more underlying storage instances to implement the interface. Each tree node tree is identified and accessed by means of any universally unique identifiers. Copy-on-write with the tree data structure implements snapshots of the overlay file system. The snapshots support a long-lived master branch, with point-in-time snapshots of its history, and one or more short-lived private branches. As data objects are written to the data lake, the private branch corresponding to a writer is updated. The private branches are merged back into the master branch using any merging logic, and conflict resolution policies are implemented. Readers read from the updated master branch or from any of the private branches.
    Type: Application
    Filed: March 4, 2024
    Publication date: October 17, 2024
    Inventors: Abhishek GUPTA, Richard P. SPILLANE, Christos KARAMANOLIS, Marin NOZHCHEV
  • Publication number: 20240330119
    Abstract: A technique enables coordination of unrelated software components to facilitate extensive recovery point management on a snapshot or recovery point through the use of a flexible tag structure. The tag is organized and arranged as a {key=value,[value] . . . } structure wherein the key denotes an operation that requires coordination between the unrelated software components and the value(s) denote multi-cardinality that provide parameters for coordination of the operation. The multi-cardinality aspect of the flexible tag structure provides a set of values associated with the key of the tag that enables a software component and/or protocol to insert its value(s) into the tag structure for its interpretation. The technique thus provides an extensible model where multiple components/protocols use the tag to coordinate operations on the RP by conveying certain meaning/interpretations of the tag and its values.
    Type: Application
    Filed: August 24, 2023
    Publication date: October 3, 2024
    Inventors: Abhishek Gupta, Ajaykumar Rajubhai Bhammar, Brajesh Kumar Shrivastava, Kai Tan, Naveen Kumar, Pranab Patnaik, Ramya Uthamarajan
  • Publication number: 20240316573
    Abstract: Systems and methods for the beneficiation of fine and very fine particles of iron ore are disclosed. The system includes a first triboelectric electrostatic belt-type separator (BSS) which receives and processes a stream of particles with a median particle size (d50) less than 75 microns to generate an iron rich concentrate. The system and method is water-free and carried out in a totally dry metallurgical route. The system also includes at least one air classification device that receives and processes a feed stream of particles to provide the stream of particles with a median particle size (d50) that is less than 75 microns. The system may also include a dryer and de-agglomeration system that receives a feed stream of particles and processes the feed stream of particles to provide the particle stream with a moisture of less than 2%.
    Type: Application
    Filed: June 3, 2024
    Publication date: September 26, 2024
    Inventors: Kyle P. Flynn, Abhishek Gupta, Lucas Rojas Mendoza
  • Patent number: 12097511
    Abstract: A tribo-electro static separation process and system for the preparation of various food and feed products. A tribo-electric separation process and system for fractionating a feed mixture comprising at least two members of the group of proteins, starches, soluble and insoluble fibers. Namely, supplying a feed mixture comprising at least two of the group of proteins, starches, soluble and insoluble fibers to a tribo-electric separator and simultaneously charging and separating the feed mixture into at least two subfractions, with one of the subfractions enriched in one of protein, starch and fiber and having a composition different than the feed mixture.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: September 24, 2024
    Assignee: SEPARATION TECHNOLOGIES LLC
    Inventors: Kyle P. Flynn, Abhishek Gupta, Frank J. Hrach, Jr.
  • Publication number: 20240311254
    Abstract: A differencing technique enables efficient retrieval of data from one of a substantial number of point-in-time images (e.g., snapshots) maintained over substantially long periods of time in a long-term storage service (LTSS) of an archival storage system. The LTSS efficiently retrieves the data by computing differences or deltas between any two arbitrary snapshots in accordance with a differencing procedure. According to the technique, the differencing procedure operates on one or more index tree structures configured to translate a logical offset range of snapshot data in a snapshot address space (e.g., of a file system) to a data object address space (e.g., of an object store hosting the snapshot data).
    Type: Application
    Filed: August 30, 2023
    Publication date: September 19, 2024
    Inventors: Abhishek Gupta, Andrey Alexseyevich Pyatkov, Angshuman Bezbaruah, Artem Yevgenyevich Livshits, Brajesh Kumar Shrivastava, Akshay Pandita, Manan Shah
  • Patent number: 12093740
    Abstract: A disclosed workload distribution method determines a yield index for each microservice associated with a containerized application executing on a potentially heterogeneous cluster information handling systems. Each microservice is then assigned to one of N priority categories based on its yield index, where three is an acceptable, but not exclusive, value of N. Resource configuration profiles are maintained for each of the priority categories. Each resource configuration profile assigns a resource configuration to each microservice. An information handling resource associated with a particular microservice is configured in accordance with the resource configuration assigned to the particular microservice by a particular resource configuration profile corresponding to the yield index. In this manner, workloads can be assigned and resources configured in accordance with the containerized application's priorities as exposed by the value indices.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: September 17, 2024
    Assignee: Dell Products L.P.
    Inventors: Chandrasekhar Revuri, Abhishek Gupta, Rishi Chandra, Anand Changegowda, Ravishankar Kanakapura Nanjundaswamy
  • Publication number: 20240303290
    Abstract: Disclosed herein are systems and methods for screening names for identity matching. The aforementioned systems are (i) a system (100) for screening and matching names, (ii) a system (300) for screening and matching names using high recall—high search filter is provided, (iii) a system (210) for training a model, (iv) a system 230 of parallel model trainer, (v) a method (400) that depicts working of the system (100), (vi) a method 404 that depicts working of pre-processing an input data.
    Type: Application
    Filed: February 4, 2022
    Publication date: September 12, 2024
    Inventors: ABHISHEK GUPTA, JIGAR SHAH
  • Publication number: 20240297786
    Abstract: A bypassing technique bypasses an indexing service and provides a bypass data path for transferring/retrieving snapshots from a production cluster to an object store. In an embodiment, the production cluster may determine how extents of the snapshots are packed into objects of the object store and transfers the snapshots directly to the object store over the bypass data path. Once the snapshot transfer is completed, the production cluster provides location metadata as to how the snapshot extents are packed into objects to the indexing service. The indexing service is invoked to create an index of the location metadata and is not involved in the data transfer of the snapshots. In another embodiment, the production cluster identifies a snapshot to restore and queries the indexing service to compute the deltas between the snapshot to be restored and a reference snapshot. The indexing service returns a set of segments that indicates the changed delta regions between the two snapshots.
    Type: Application
    Filed: August 23, 2023
    Publication date: September 5, 2024
    Inventors: Angshuman Bezbaruah, Brajesh Kumar Shrivastava, Nikhil Loya, Abhishek Gupta, Pradeep Kashyap Ramaswamy
  • Patent number: 12079207
    Abstract: Systems, devices, computer-implemented methods, and tangible non-transitory computer-readable media for generating reports from one or more databases that store disparate datasets are provided. Specifically, the proposed systems enable the intelligent generation of reports from multiple datasets by automatically determining a proposed set of join configurations for combination of the multiple datasets. Unique identifiers can be assigned to a portion of the combined dataset and the combined dataset can be expanded for performing an aggregation operation associated with the portion of the combined dataset by referencing the one or more unique identifiers. Reports can be generated based on the combined dataset and the aggregation operation.
    Type: Grant
    Filed: October 6, 2023
    Date of Patent: September 3, 2024
    Assignee: People Center, Inc.
    Inventors: Nikunj Aggarwal, Utkarsh Bhatia, Kyle Michael Boston, Siddhartha Gunda, Abhishek Gupta, VenuMadhav Kattagoni, Himanshu Nanda, Ayush Rai
  • Publication number: 20240289149
    Abstract: A networked system includes a virtual machine management system coupled to physical systems. The virtual machine management system receives current resource utilization information and current temperature information from each of the physical systems, and uses the current resource utilization information and the current temperature information to predict a predicted temperature associated with at least one of the physical systems. The virtual machine management system then determines whether a first predicted temperature associated with a first physical system is below a temperature threshold. In response to determining that the first predicted temperature is below the threshold temperature, the virtual machine management system provides virtual machine(s) on the first physical system.
    Type: Application
    Filed: February 23, 2023
    Publication date: August 29, 2024
    Inventors: Pavithra Mahadev, Faizal Saidalavi Nabeesa, Abhishek Gupta, Rushyendra Velamuri, Komal Pal
  • Publication number: 20240272991
    Abstract: A technique enables recovery of failover data used to generate one or more High Frequency Snapshots (HFSs) at a source and replicated to a target for storage and recovery. The target is illustratively an intermediary repository embodied as a long-term storage service (LTSS) configured to organize and store the HFSs as recovery points (RPs) in an object store. The LTSS stores a HFS identifier (ID), a logical offset in an object of the object store storing data of the HFS, and a logical timestamp associated with each replicated HFS as a key of a segment descriptor in a key-value database configured to store metadata describing the failover data of the HFS stored as one or more objects in the object store. Upon recovery of the failover data, the technique enables identification of the HFS stored in the object store and creation of a HFS index metadata structure (B+ tree) to extract the identified HFS as a RP.
    Type: Application
    Filed: July 27, 2023
    Publication date: August 15, 2024
    Inventors: Abhishek Gupta, Ajaykumar Rajubhai Bhammar, Akshay Pandita, Bhoomi Sawant, Brajesh Kumar Shrivastava, Deepak Narayan, Prachi Gupta, Siddhant Meshram
  • Publication number: 20240248879
    Abstract: Storage file size in distributed data lakes is optimized. At a first ingestion node of a plurality of ingestion nodes, a merge advisory is received from a coordinator. The merge advisory indicates a transaction identifier (ID). Received data associated with the transaction ID is persisted, which includes: determining whether the received data, persisted together in a single file will exceed a maximum desired file size; based on determining that the maximum desired file size will not be exceeded, persisting the received data in a single file; and based on determining that the maximum desired file size will be exceeded, persisting the received data in a plurality of files that each does not exceed the maximum desired file size. A location of the persisted received data in the permanent storage is identified, by the first ingestion node, to the coordinator.
    Type: Application
    Filed: January 25, 2023
    Publication date: July 25, 2024
    Inventors: Dimiter DIMITRIEV, Kostadin GEORGIEV, Abhishek GUPTA, Christos KARAMANOLIS, Richard P. SPILLANE
  • Publication number: 20240248905
    Abstract: References to changing data sets in distributed data lakes are optimized. As part of a transaction, a first message is received. The first message identifies a table and first data to be written to the table. Based on at least the table, the first message is routed to a first ingestion node of a plurality of ingestion nodes. The first data is persisted in temporary storage. Location information of the persisted first data is determined. A data available message comprising a self-describing reference to the first data is published, by the first ingestion node, to a first reader node of a plurality of reader nodes. The self-describing reference identifies the first ingestion node, the location information of the first data, and a range of the first data.
    Type: Application
    Filed: January 25, 2023
    Publication date: July 25, 2024
    Inventors: Dimiter DIMITRIEV, Kostadin GEORGIEV, Abhishek GUPTA, Christos KARAMANOLIS, Richard P. SPILLANE
  • Patent number: 12026072
    Abstract: A framework is described that improves resource utilization during operations executing within workflows of the distributed data processing system (e.g., having a plurality of interconnected nodes) in a disaster recovery (DR) environment configured to support synchronous and asynchronous (i.e., heterogeneous) DR workflows (e.g., generating snapshots and replicating data) that include synchronous replication, asynchronous replication, nearsync (i.e., short duration snapshots of metadata) replication and migration of data objects associated with the workflows for failover (e.g., replication and/or migration) to a secondary site in the event of failure of the primary site. The framework meters (regulates) execution of the operations directed to the workloads so as to efficiently use the resources in a manner that allows timely progress (completion) of certain (e.g., high-frequency) operations and reduction in blocking (stalling) of other (e.g.
    Type: Grant
    Filed: February 18, 2022
    Date of Patent: July 2, 2024
    Assignee: Nutanix, Inc.
    Inventors: Abhishek Gupta, Bhushan Pandit, Pranab Patnaik
  • Publication number: 20240214353
    Abstract: Automatically selecting an encrypted network connection (such as a VPN tunnel) to use when communicating through another encrypted connection node with which there are multiple encrypted network connections with the computing system. The selection is based predicted latency of that encrypted network connection. The prediction is based on round-trip times of communications over the respective encrypted network connection. This is quite difficult since the encrypted network connection itself is not the entire path of the outgoing message and corresponding incoming message.
    Type: Application
    Filed: December 27, 2022
    Publication date: June 27, 2024
    Inventors: Gunjan BANSAL, Abhishek GUPTA
  • Patent number: 12013115
    Abstract: Embodiments herein provide a combustion system comprising a combustion chamber having a catalyst bed, and a vessel for storing a propellant at a predefined pressure. The vessel comprising a first valve for controlling a flow of the propellant over the catalyst bed inside the combustion chamber and an input provided at the first valve, for injecting the propellant inside the combustion chamber at a predefined duration of injection for each cycle of injection. A predefined quantity of the propellant is injected in each cycle of the injection. The combustion system further comprises one or more glow plugs for maintaining a predefined temperature within the catalyst bed and an ignition glow plug for providing a source of ignition for combustion of the propellant inside the combustion chamber.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: June 18, 2024
    Assignee: INDIAN INSTITUTE OF TECHNOLOGY
    Inventors: Arindrajit Chowdhury, Abhishek Gupta, Ashtesh Kumar
  • Patent number: 11998930
    Abstract: Systems and methods for the beneficiation of fine and very fine particles of iron ore are disclosed. The system includes a first triboelectric electrostatic belt-type separator (BSS) which receives and processes a stream of particles with a median particle size (d50) less than 75 microns to generate an iron rich concentrate. The system and method is water-free and carried out in a totally dry metallurgical route. The system also includes at least one air classification device that receives and processes a feed stream of particles to provide the stream of particles with a median particle size (d50) that is less than 75 microns. The system may also include a dryer and de-agglomeration system that receives a feed stream of particles and processes the feed stream of particles to provide the particle stream with a moisture of less than 2%.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: June 4, 2024
    Assignee: SEPARATION TECHNOLOGIES LLC
    Inventors: Kyle P. Flynn, Abhishek Gupta, Lucas Rojas Mendoza
  • Publication number: 20240126744
    Abstract: Intelligent, transaction-aware table placement minimizes cross-host transactions while supporting full transactional semantics and delivering high throughput at low resource utilization. This placement reducing delays caused by cross-host transaction coordination. Examples determine a count of historical interactions between tables, based on at least a transaction history for a plurality of cross-table transactions. Each table provides an abstraction for data, such as by identifying data objects stored in a data lake. For tables on different hosts, having high count of historical interactions, potential cost savings achievable by moving operational control of a first table to the same host as the second table is compared with the potential cost savings achievable by moving operational control of the second table to the same host as the first table. Based on comparing the relative cost savings, one of the tables may be selected.
    Type: Application
    Filed: October 17, 2022
    Publication date: April 18, 2024
    Inventors: Abhishek GUPTA, Christos KARAMANOLIS, Richard P. SPILLANE, Martin DEKOV, Ivo STRATEV
  • Publication number: 20240119045
    Abstract: Systems, devices, computer-implemented methods, and tangible non-transitory computer-readable media for generating reports from one or more databases that store disparate datasets are provided. Specifically, the proposed systems enable the intelligent generation of reports from multiple datasets by automatically determining a proposed set of join configurations for combination of the multiple datasets. Unique identifiers can be assigned to a portion of the combined dataset and the combined dataset can be expanded for performing an aggregation operation associated with the portion of the combined dataset by referencing the one or more unique identifiers. Reports can be generated based on the combined dataset and the aggregation operation.
    Type: Application
    Filed: October 6, 2023
    Publication date: April 11, 2024
    Inventors: Nikunj Aggarwal, Utkarsh Bhatia, Kyle Michael Boston, Siddhartha Gunda, Abhishek Gupta, VenuMadhav Kattagoni, Himanshu Nanda, Ayush Rai