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

  • 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
  • Publication number: 20240243967
    Abstract: A configuration manager (CM) User Interface (UI) enables a user to initiate a configuration push by a configuration manager. A CM UI is displayed and accessed by a user. A network function device to configure is identified. A configuration file for configuring the network function device is provided to the CM using the CM UI. The user, form the CM UI, initiates a configuration push of the configuration file by the CM to the network function device to begin configuring the network function device.
    Type: Application
    Filed: September 22, 2022
    Publication date: July 18, 2024
    Inventors: Abhishek SINGH, Anurag MAHAJAN, Rahul GUPTA, Aaditya DHARAMPURIKAR, Karan ARORA
  • 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
  • Publication number: 20240109778
    Abstract: Carbon nanotube foams are provided which comprise tubes substantially aligned longitudinally in a first direction, wherein: each tube defines an outer wall and an inner wall, and each tube comprises an entangled bundle of carbon nanotubes substantially aligned longitudinally in the first direction; and tubes in at least a subset of the tubes are positioned with respect to each other to form one or more first hexagonal units, wherein each first hexagonal unit comprises first-hexagonal-unit tubes, wherein the first-hexagonal-unit tubes comprise six peripheral first-hexagonal-unit tubes and a central first-hexagonal-unit tube, wherein the six peripheral first-hexagonal-unit tubes surround the central first-hexagonal-unit tube in a juxtaposed, hexagonal configuration. Articles of manufacture, e.g., helmets, comprising the foams are also provided which are configured to cover at least a portion of an object, e.g.
    Type: Application
    Filed: August 11, 2023
    Publication date: April 4, 2024
    Inventors: Ramathasan Thevamaran, Abhishek Gupta, Komal Chawla, Bhanugoban Maheswaran
  • Publication number: 20240112130
    Abstract: A process of drug shortage prediction includes defining a classifier and loading a listing of drug shortage events at different times in association with different drugs. Over different periods of time, transactions between nodes of the pharmaceutical supply chain are read on a data bus of a digital supply network computing platform, each indicating a receipt of a particular drug by a particular dispensary. Drug shortage events are then correlated with ones of the transactions at a specified duration of time preceding the drug shortage events. Consequently, the classifier can be trained with the correlated transactions annotated as giving rise to the drug shortage events. Finally, the classifier receives queries with newly observed transactions on the data bus and, in response, a likelihood is determined that a drug shortage event for a specific one of the drugs will occur at the specified duration of time following the newly observed transactions.
    Type: Application
    Filed: September 30, 2022
    Publication date: April 4, 2024
    Applicant: Tracelink, Inc.
    Inventors: Ahmed Almostafa Gashgash, Abhishek Gupta, Alexander Garbuz, James Mills
  • Patent number: 11936530
    Abstract: As described herein, a system, method, and computer program are provided for AWS autoscaling of Tuxedo systems. In use, an AWS cloud based deployment of a Tuxedo system is identified. Further, autoscaling of the Tuxedo system is provided in accordance with an autoscaling configuration of the AWS, using a Tuxedo registrar that maps AWS EC2 DNS names or internet protocol (IP) addresses with Tuxedo-compliant names capable of being used by the Tuxedo system.
    Type: Grant
    Filed: October 13, 2022
    Date of Patent: March 19, 2024
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Yogesh Maheswari, Abhishek Gupta, Sujit Samantaray
  • Patent number: 11921704
    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: Grant
    Filed: December 28, 2021
    Date of Patent: March 5, 2024
    Assignee: VMware, Inc.
    Inventors: Abhishek Gupta, Richard P. Spillane, Christos Karamanolis, Marin Nozhchev
  • Publication number: 20240070823
    Abstract: A discriminator of a training model is trained to discriminate between original training images without artificial subsurface data and modified training images with artificial subsurface data. A generator of the training model is trained to: replace portions of original training images with the artificial subsurface data to form the modified training images, and prevent the discriminator from discriminating between the original training images and the modified training images.
    Type: Application
    Filed: October 26, 2023
    Publication date: February 29, 2024
    Inventors: Kishore Mulchandani, Abhishek Gupta
  • Publication number: 20240069234
    Abstract: A method can include receiving a request for loading a seismic volume; determining a loading order for portions of the seismic volume, where the loading order prioritizes an interior portion of the seismic volume over a boundary portion of the seismic volume; and transmitting, via a network interface, at least one of the portions of the seismic volume according to the loading order.
    Type: Application
    Filed: December 16, 2021
    Publication date: February 29, 2024
    Inventors: Praveen Kumar MEENAKSHI SUNDARAM GANDHI, Markus SCHLAFLI, Abhishek GUPTA
  • Publication number: 20240034177
    Abstract: A system and method for controlling charging of multiple electric vehicles (EVs) arriving at, and departing from, different charging stations at different times, includes scheduling charging of each EV of the multiple EVs responsive to which one of a plurality of categories each EV is assigned, each EV being assigned to one of the categories according to an arrival time at an associated one of the different charging stations, a departure time from the associated one of the different charging stations, an initial state of charge (SoC) of the EV, and a target SoC of the EV, and controlling charging of each EV responsive to the scheduling of charging for the assigned category of each EV. Charging demand may be selected by each EV as being reliable or flexible with flexible charging demand having a minimum target SoC and maximum target SoC.
    Type: Application
    Filed: July 20, 2023
    Publication date: February 1, 2024
    Inventors: David McCreadie, Ryan O'Gorman, Devang Bhalchandra Dave, Farshad Harirchi, Abhishek Gupta, Shiping Shao, Hossein Sartipizadeh
  • Patent number: 11880699
    Abstract: The present disclosure relates to platform configured to controlling one or more systems and exploring data across the one or more system connected to the platform. The platform may be configured to establish connection with a set of target systems. Further, the platform may be configured to identify a sub-set of target systems from the set of target systems based on a visual element selected, by the user, in an exploration. Furthermore, the platform may be configured to display a menu with a set of operations/composite operations associated with the sub-set of target get systems. Further, the platform may be configured to identify target system associated with the operation/composite operations selected by the user from the menu and transmit the operation/composite operations execution request to the target system for executing the operation/composite operations.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: January 23, 2024
    Assignee: CLEARTRAIL TECHNOLOGIES PRIVATE LIMITED
    Inventors: Anand Bhargava, Sapnesh Agrawal, Abhishek Gupta, Vishal Bhandari
  • Patent number: 11880672
    Abstract: A system and method are disclosed for performing, by a processor of an information handling system, an inventory of updateable components of the information handling system. The system and method also includes retrieving an update path catalog for the updateable component and determining published updates between a current version and a target version of the updateable component according to the update path catalog. In addition, the system and method includes determining update recommendations based on the published updates between the current version and the target version. Finally, the system and method includes consolidating the update recommendations into the consolidated update recommendation according to a criterion.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: January 23, 2024
    Assignee: Dell Products L.P.
    Inventors: Chandrasekhar Revuri, Raveendra Babu Madala, Rushyendra Velamuri, Winston X. Fernandes, Praveen Lalgoudar, Abhishek Gupta
  • Patent number: 11881859
    Abstract: A circuit includes an inverter coupled between an input and an output. The inverter includes first and second pull-down transistors having control terminals coupled to the input, a pull-up resistor, and a pull-up transistor having a control terminal coupled to the input. The first and second pull-down transistors are coupled in series along a pull-down path extending between a first voltage supply terminal and the output. The pull-up resistor and pull-up transistor are coupled in series along a pull-up path extending between a second voltage supply terminal and the output. A hysteresis transistor has a control terminal coupled to the output. The hysteresis transistor is coupled to the inverter along a hysteresis path extending between the first voltage supply terminal and the pull-up path. A clamp circuit is coupled to the inverter along a clamp path extending between the first voltage supply terminal and the pull-down path.
    Type: Grant
    Filed: May 20, 2022
    Date of Patent: January 23, 2024
    Assignee: Texas Instruments Incorporated
    Inventors: Abhishek Gupta, Sayantan Gupta
  • Publication number: 20230409545
    Abstract: A version control interface provides for time travel with metadata management under a common transaction domain as the data. Examples generate a time-series of master branch snapshots for data objects stored in a data lake, with the snapshot comprising a tree data structure such as a hash tree and associated with a time indication. Readers select a master branch snapshot from the time-series, based on selection criteria (e.g., time) and use references in the selected master branch snapshot to read data objects from the data lake. This provides readers with a view of the data as of a specified time.
    Type: Application
    Filed: June 21, 2022
    Publication date: December 21, 2023
    Inventors: Abhishek GUPTA, Christos KARAMANOLIS, Richard P. SPILLANE, Marin NOZHCHEV