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: 11288754
    Abstract: A method includes operating equipment to consume energy resources including energy or power purchased from a utility, and obtaining a block-and-index rate profile for a future time period. The block-and-index rate profile includes a block rate and a block size for each of a plurality of sub-periods in the future time period. The block size for a sub-period identifies an amount of energy or power priced at the block rate for the sub-period. The method also includes applying the block-and-index rate profile in an optimization process for the equipment over the time period, running the optimization process, and allocating energy resources to the equipment over the time period in accordance with a result of the optimization process.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: March 29, 2022
    Assignee: Johnson Controls Tyco IP Holdings LLP
    Inventors: Mohammad N. ElBsat, Michael J. Wenzel, Payal Rajendra Pancholi, Abhishek Gupta, Apoorva Gupta
  • Patent number: 11276125
    Abstract: Systems and methods for generating graphical elements in a user interface are shown according to various embodiments. Various plant designs may be simulated under scenario conditions to predict energy usage and cost. A user may indicate to perform an economic feasibility analysis for one or more simulated plant designs. Financial performance data may be generated for the one or more plant designs according to one or more analysis parameters. Financial performance data may be a Net Present Value, Internal Rate of Return, or Payback period. A graphical element may be generated in a user interface to present the generated financial performance data. Financial performance data may be compared to threshold values to determine if the plant design is acceptable. Financial performance data can be compared for different plant designs to choose the optimal plant design.
    Type: Grant
    Filed: October 17, 2019
    Date of Patent: March 15, 2022
    Assignee: Johnson Controls Tyco IP Holdings LLP
    Inventors: Payal Pancholi, Abhishek Gupta, James P. Kummer
  • Publication number: 20220027241
    Abstract: A system and method determining a Chain Identification Number (CID) of a source snapshot to be replicated from a source site to a target site of a virtual computing system, determining a predetermined number of potential reference snapshots based on the CID of the source snapshot, computing a closeness value between the source snapshot and each of the potential reference snapshots, and creating a list of the potential reference snapshots based on the closeness value of each of the potential reference snapshots. One snapshot from the list is selected as a reference snapshot. The source snapshot is replicated to the target site based on the reference snapshot.
    Type: Application
    Filed: December 28, 2020
    Publication date: January 27, 2022
    Applicant: Nutanix, Inc.
    Inventors: Brajesh Kumar Shrivastava, Abhishek Gupta, Pranab Patnaik, Kai Tan
  • Publication number: 20220010487
    Abstract: An improved wet processing method for producing improved terry fabrics is provided. Woven fabric is treated based on enzymatic treatment process including de-sizing using optimized dosage of predetermined de-sizing ingredients, washed and bio-washed using optimized dosage of bio-washing ingredients. Enzyme treated fabric is pre-treated and subjected to hot air beat-up process comprising mechanically treating pre-treated fabric with optimized hot air beat-up parameters. Air is blown onto pre-treated fabric from both directions for predetermined duration and at predetermined frequency causing to and fro movement of fabric in tumbling chambers of tumbling machine resulting in an instantaneous impact produced on every pile loop of pre-treated fabric such that fibers rearrange in a path of least resistance to produce relaxed, open and aligned fiber structure in the fabric.
    Type: Application
    Filed: June 17, 2021
    Publication date: January 13, 2022
    Applicant: Trident Limited
    Inventor: Abhishek Gupta
  • Publication number: 20210406132
    Abstract: Methods, systems and computer program products for high-availability computing. In a computing configuration comprising a primary node, a first backup node, and a second backup node, a particular data state is restored to the primary node from a backup snapshot at the second backup node. Firstly, a snapshot coverage gap is identified between a primary node snapshot at the primary node and the backup snapshot at the second backup node. Next, intervening snapshots at the first backup node that fills the snapshot coverage gap are identified and located. Having both the backup snapshot from the second backup node and the intervening snapshots from the first backup node, the particular data state at the primary node is restored by performing differencing operations between the primary node snapshot, the backup snapshot from the second backup node, and the intervening snapshots of the first backup node.
    Type: Application
    Filed: December 31, 2020
    Publication date: December 30, 2021
    Inventors: Abhishek GUPTA, Brajesh Kumar SHRIVASTAVA
  • Publication number: 20210392121
    Abstract: Techniques are disclosed for live migrating an existing connection between a local gateway in a virtualized computing environment and a remote gateway. The existing IKE and IPSec connection are frozen. MMSA and QMSA data for the IKE and IPSec connection are saved. Data for the existing IKE and IPSec connection is cleared at the local gateway without sending a message to the remote gateway. The saved MMSA and QMSA data are transferred to a new local gateway. Using the saved MMSA and QMSA data, a state for the existing IKE and IPSec connection is reconstructed at the new local gateway. The existing IKE and IPSec connection is enabled.
    Type: Application
    Filed: August 11, 2020
    Publication date: December 16, 2021
    Inventors: Shivakumar Thangapandi, Abhishek Gupta, Vikrant Arora
  • Patent number: 11176169
    Abstract: The present disclosure relates to platform configured to recommend Visual and Execution templates to automate exploration across one or more disparate systems. The platform is configured for receiving data from a target system. Further, the platform is configured to identifying a set of best fit templates, from a set of templates. In one embodiment, the set of templates may comprise one or more templates created by the user, one or more templates published by other users associated with the user, and one or more system generated templates. The platform is configured to analyze the set of templates based on the type of data received from the target system and a set of predefined rules to identify a subset of best fit templates (discovered Templates) from the set of templates. Furthermore, the platform is configured to execute the subset of best fit templates for performing one or more data processing operations.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: November 16, 2021
    Assignee: CLEARTRAIL TECHNOLOGIES PRIVATE LIMITED
    Inventors: Anand Bhargava, Sapnesh Agrawal, Abhishek Gupta, Vishal Bhandari
  • Patent number: 11170663
    Abstract: One or more implementations allow for systems, methods, and devices for teaching and/or assessment of one or more spoken language skills through analysis of one or more pronunciation characteristics of one or more individual language components of a teaching string audio sample data that corresponds to the user's speaking of the teaching string.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: November 9, 2021
    Assignee: SpeechAce LLC
    Inventors: Chun Ho Cheung, Ahmed El-Shimi, Abhishek Gupta
  • Publication number: 20210315842
    Abstract: The present invention provides a stable pharmaceutical composition to be used with pressurized metered dose inhalers and comprises a ?2 agonist, a propellant, a co-solvent, an organic acid(s) and optionally water. The invention further provides stable pharmaceutical composition comprising ?2 agonist, an inhaled corticosteroid and/or a long acting muscarinic antagonist. The invention also provides pharmaceutical composition for the treatment or prophylaxis of asthma, chronic obstructive pulmonary disease (COPD), rhinitis or as adjunct therapy for cystic fibrosis, non-cystic fibrosis bronchiectasis, lung infections or pulmonary fibrosis.
    Type: Application
    Filed: June 4, 2019
    Publication date: October 14, 2021
    Inventors: Mukul DALVI, Abhishek GUPTA, Agnes COLOMBANI
  • Publication number: 20210310649
    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: Application
    Filed: September 23, 2019
    Publication date: October 7, 2021
    Inventors: Arindrajit Chowdhury, Abhishek Gupta, Ashtesh Kumar
  • Publication number: 20210303784
    Abstract: The present disclosure relates to systems for identifying instances of natural language input, determining intent classifications associated with instances of natural language input, and generating responses based on the determined intent classifications. In particular, the disclosed systems intelligently identify and group instances of natural language input based on characteristics of the user input. Additionally, the disclosed systems determine intent classifications for the instances of natural language input based message queuing in order to delay responses to the user input in ways that increase accuracy of the responses, while retaining a conversational aspect of the ongoing chat. Moreover, in one or more embodiments, the disclosed systems generate responses utilizing natural language.
    Type: Application
    Filed: March 31, 2020
    Publication date: September 30, 2021
    Inventors: Oliver Brdiczka, Ajinkya Kale, Piyush Chandra, Tracy King, Abhishek Gupta, Sourabh Goel, Nitin Garg, Deepika Naryani, Feroz Ahmad, Vikas Sagar
  • Patent number: 11093450
    Abstract: A B?-tree associated with a file system on a storage volume includes a hierarchy of nodes. Each node includes a buffer portion to store key-value pairs as messages in the buffer. Each node can be characterized by having a maximum allowable size that is periodically updated at run time. The buffers in the nodes of the B?-tree are therefore characterized by having a maximum allowed size that can vary over time.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: August 17, 2021
    Assignee: VMware, Inc.
    Inventors: Wenguang Wang, Abhishek Gupta, Richard P Spillane, Kapil Chowksey, Robert T Johnson
  • Patent number: 11093471
    Abstract: Embodiments herein are directed towards systems and methods for performing range lookups in B?-trees. One example method involves receiving a request to return key-value pairs within a range of keys from the B?-tree. The B?-tree includes a plurality of nodes, each node being associated with a buffer that stores key-value pairs. The method further involves determining a fractional size of the range of keys. The method further involves, for each level of the B?-tree, obtaining from within one or more buffers of one or more nodes of the level, a set of key-value pairs within the range of keys up to a size equal to the fractional size and transferring the set of key-value pairs to a result data structure. The method further involves sorting and merging all key-value pairs in the result data structure and returning the result data structure in response to the request.
    Type: Grant
    Filed: June 5, 2018
    Date of Patent: August 17, 2021
    Assignee: VMware, Inc.
    Inventors: Abhishek Gupta, Richard P. Spillane, Robert T. Johnson, Wenguang Wang, Kapil Chowksey, Jorge Guerra Delgado, Sandeep Rangaswamy, Srinath Premachandran
  • Patent number: 11074258
    Abstract: A system includes reception of a first query including a first temporary materialized view, where the first temporary materialized view associated with a first view and a first temporary table. The first temporary table is refreshed if it is determined that the first temporary materialized view is stale, and the first query is executed using a result set cached in the first temporary table. The first temporary table caches the result set for the remainder of the current database session.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: July 27, 2021
    Assignee: SAP SE
    Inventors: Andrzej Sarapuk, Swapnil Kasaliwal, Abhishek Gupta, Purva Joshi
  • Patent number: 11061881
    Abstract: A buffer tree structure includes, at each internal node, a buffer having a compacted portion and an uncompacted portion. Insertion of data elements to the buffer tree can occur units called packets. A packet is initially stored in the uncompacted portion of a receiving node's buffer. When a compaction trigger condition exists, packet compaction is performed including a data element compaction operation. A buffer-emptying (flush) operation pushes the compacted packets to children nodes.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: July 13, 2021
    Assignee: VMWARE, INC.
    Inventors: Robert T Johnson, Abhishek Gupta, Jorge Guerra Delgado, Ittai Abraham, Richard P Spillane, Srinath Premachandran, Sandeep Rangaswamy, Kapil Chowksey
  • Patent number: 11048678
    Abstract: Embodiments described herein are related to bulk loading data into a B-tree. Embodiments include generating a first leaf node of a B-tree by allocating a first page for the first leaf node from a leaf page queue comprising a first plurality of sequential pages; and writing one or more tuples to the first page allocated for the first leaf node. Embodiments further include generating an parent node for the first leaf node and a second leaf node of the B-tree by allocating a third page for the parent node from an parent page queue comprising a second plurality of sequential pages, the parent node comprising a first indication of the first leaf node and a second indication of the second leaf node, the first indication and the second indication stored in the third page allocated for the parent.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: June 29, 2021
    Assignee: VMware, Inc.
    Inventors: Abhishek Gupta, Robert T. Johnson, Richard P. Spillane, Sandeep Rangaswamy, Jorge Guerra Delgado, Srinath Premachandran, Kapil Chowksey
  • Patent number: 11048705
    Abstract: Techniques for query intent clustering for automated sourcing are described. In an example embodiment, disclosed is a system comprising a processor, a storage device, and a memory device holding an instruction set executable on the processor to cause the system to perform operations. The system obtains one or more recent hire member profiles used as a basis for a search on member profiles in a social networking service. Additionally, the system extracts one or more attributes from the one or more recent hire member profiles and stores the attributes on the storage device. Moreover, the system identifies skills clusters based on the extracted attributes retrieved from the storage device. Furthermore, the system generates a search query based on the identified skills clusters. Then, a search can be performed on member profiles in the social networking service using the generated search query, returning one or more result member profiles as candidates.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: June 29, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vijay Dialani, Sahin Cem Geyik, Abhishek Gupta
  • Patent number: 11050656
    Abstract: A path suggestion tool in a Software-Defined Networking (SDN) architecture to predict a router's future usage based on an analysis of the router's historical usage over a given period of time in the past and to recommend a routing path within the network in view of the predicted future usages of the routers/switches in the network. The path suggestion tool is an analytical, plug-and-play model usable as part of an SDN controller to provide more insights into different routing paths based on the future usage of each router. A Long Short-Term Memory Recurrent Neural Network (LSTM-RNN) model in the suggestion tool analyzes the historical usage data of a router to predict its future usage. A Deep Boltzmann Machine (DBM) model in the suggestion tool recommends a routing path within the SDN-based network upon analysis of the LSTM-RNN based predicted future usages of routers/switches in the network.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: June 29, 2021
    Assignee: Dell Products L.P.
    Inventors: Venkata Chandra Sekar Rao, Abhishek Gupta, Kartikeya Putturaya, Diwahar Sivaraman
  • Publication number: 20210194940
    Abstract: A request to establish a communication session between a first communication endpoint to a second communication endpoint is received. A determination is made that the request to establish the communication session requires an application to be inserted into the communication session between the first communication endpoint and the second communication endpoint. For example, the application may be a call recording application. A first processing resource in a first idle communication endpoint is selected based on an idleness factor of the first processing resource. The application is sent to the first idle communication endpoint. The application in the first idle communication endpoint is then inserted into the communication session between the first communication endpoint and the second communication endpoint.
    Type: Application
    Filed: March 9, 2021
    Publication date: June 24, 2021
    Inventors: Vivek Joshi, Abhishek Gupta, Dhananjay Shende
  • Patent number: 11042643
    Abstract: Systems, apparatuses and methods may provide for establishing a hardware-based chain of trust in a computing system and extending the hardware-based chain of trust to a container manager and a containerized application on the computing system. Additionally, the containerized application may be checked for its trust and security while it is launched, via the container manager, on the computing system. In one example, extending the hardware-based chain of trust includes conducting a pre-boot measurement of the container manager, a root of trust measurement agent, and one or more packages associated with the containerized application, and verifying the pre-boot measurement of the platform/host and the application itself prior to the containerized application being launched.
    Type: Grant
    Filed: December 24, 2015
    Date of Patent: June 22, 2021
    Assignee: Intel Corporation
    Inventors: Abhishek Gupta, Yeluri Raghuram