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: 10769136
    Abstract: Techniques for improving search using generalized linear mixed models are disclosed herein. In some embodiments, a computer-implemented method comprises: receiving a search query comprising at least one search term and being associated with a user; extracting features from corresponding profiles of a plurality of candidates; for each one of the candidates, generating a corresponding score based on a generalized linear mixed model comprising a generalized linear query-based model and a random effects user-based model; selecting a subset of candidates from the plurality of candidates based on the corresponding scores; and causing the selected subset of candidates to be displayed to the user in a search results page for the search query.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: September 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Cagri Ozcaglar, Xianren Wu, Jaewon Yang, Abhishek Gupta, Anish Ramdas Nair
  • Publication number: 20200238300
    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: Application
    Filed: August 28, 2018
    Publication date: July 30, 2020
    Applicant: SEPARATION TECHNOLOGIES LLC
    Inventors: Kyle P. Flynn, Abhishek Gupta, Frank J. Hrach, Jr.
  • Publication number: 20200233801
    Abstract: Certain aspects provide systems and methods for performing an operation on a B?-tree. A method comprises writing a message associated with the operation to a first slot in a first buffer of a first non-leaf node of the B?-tree in an append-only manner, wherein a first filter associated with the first slot is used for query operations associated with the first slot. The method further comprises determining that the first buffer is full and, upon determining to flush the message to a non-leaf child node, flushing the message in an append-only manner to a second slot in a second buffer of the non-leaf child node, wherein a second filter associated with the second slot is used for query operations associated with the second slot. The method further comprises, upon determining to flush the message to a leaf node, flushing the message to the leaf node in a sorted manner.
    Type: Application
    Filed: January 18, 2019
    Publication date: July 23, 2020
    Inventors: Abhishek GUPTA, Robert T. JOHNSON, Richard P. SPILLANE, Sandeep RANGASWAMY, Jorge GUERRA DELGADO, Kapil CHOWKSEY, Srinath PREMACHANDRAN
  • Patent number: 10721097
    Abstract: Techniques for dynamically scaling instances of virtual private network (VPN) gateway in a cloud computing system are disclosed herein. In one embodiment, a method includes determining whether a number of packets processed by a first instance of the VPN gateway exceeds a preset threshold. In response to determining that the number of packets exceeds the preset threshold, a new security association (SA) corresponding to a portion of the VPN network traffic is created. Upon completion of creating the SA, a load balancing policy at a load balancer is modified to forward a portion of the network traffic to a second instance of the VPN gateway when an incoming packet contains a security parameter index (SPI) corresponding to the created SA in its EPS header.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: July 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ashok Nandoori, Abhishek Tiwari, Mohit Garg, Shivakumar Thangapandi, Abhishek Gupta
  • Patent number: 10713706
    Abstract: Techniques are provided for multi-model prediction and resolution of order issues. An exemplary method for predicting issues that will delay an order comprises: obtaining features of the order; processing the features using a multi-model predictor to predict the issues that will delay the order, wherein the multi-model predictor comprises a first model that determines a probability that the order will be delayed and a second model that determines a probability that the order will be delayed for each of a plurality of different predefined order issue types; and aggregating an output of the first and second models to provide a likelihood of the issues that will delay the order. The multi-model predictor also optionally comprises a prediction model that predicts a number of the delay issues for a future time period and/or a cost of the delay issues for different predefined order issue types based on historical data.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: July 14, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Karun Thankachan, Venkata ChandraSekarRao, Abhishek Gupta, Arvind Babu
  • Patent number: 10699415
    Abstract: Described herein is a method detecting a plurality of upper respiratory tract sub-regions automatically. Volume of interest (VOI) is identified based on the extraction of certain features, such as regional properties and shape-based features. The complete airway volume from a patient's data is identified by observing the area and eccentricity profiles of the certain volume/organ in the skull. Maxillary sinus area and eccentricity profile in the sagittal view is chosen in the present subject matter for level 1 VOI identification. Once a level 1VOI is identified, the other sub-regions existing in the same VOI are further identified as individual level 2 VOI. Level 3 VOI is extracted based on the shape and geometric features of the organ. The extracted level 3 VOI is considered as the active contour that is followed by the initialized contour for the accurate segmentation of upper airway sub-regions.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: June 30, 2020
    Assignee: COUNCIL OF SCIENTIFIC & INDUSTRIAL RESEARCH
    Inventors: Bala Chakravarthy Neelapu, Harish Kumar Sardana, Om Prakash Kharbanda, Viren Sardana, Abhishek Gupta, Srikanth Vasamsetti
  • Publication number: 20200193532
    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: Application
    Filed: April 17, 2019
    Publication date: June 18, 2020
    Applicant: Johnson Controls Technology Company
    Inventors: Mohammad N. ElBsat, Michael J. Wenzel, Payal Rajendra Pancholi, Abhishek Gupta, Apoorva Gupta
  • Patent number: 10683593
    Abstract: The invention provides a novel pile fabric and a method for manufacturing the novel pile fabric. The pile fabric comprises: (i) a woven ground fabric comprising a plurality of warp yarns and a plurality of weft yarns intersecting the plurality of warp yarns, (ii) one or more pile yarns woven to form a plurality of pile loops extending from the ground fabric, wherein (a) at least one pile yarn from among the one or more pile yarns is a multi-ply pile yarn comprising a first pile component yarn plied with a second pile component yarn, and (b) a turns-per-loop ratio of the multi-ply pile yarn is less than 1.9 turns-per-loop.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: June 16, 2020
    Assignee: Trident Limited
    Inventor: Abhishek Gupta
  • Patent number: 10669651
    Abstract: A woven fabric having a novel composition of multiple fibres with improved comfort and performance is disclosed. Further, a fabric composition, construction and crimp control process provides enhanced comfort and performance by improving parameters such as thermal conductivity and moisture regulation along with other parameters such as dimensional stability, smoothness, drying properties and tensile strength. The woven fabric includes a plurality of warp yarns and a plurality of weft yarns interwoven with said plurality of warp yarns, where the plurality of warp yarns is a blended spun yarn including cotton fibre and regenerated cellulose fibre. Each of the plurality of weft yarns is a continuous polyester filament of fine count. The woven fabric composition includes more than 50% cotton, 15-25% regenerated cellulose fibre and less than 35% polyester, further wherein moisture regain of the woven fabric is in the range of 5.5%-8.5%.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: June 2, 2020
    Assignee: Trident Limited
    Inventor: Abhishek Gupta
  • Patent number: 10654589
    Abstract: Avionic display systems and methods are provided for generating avionic displays including instability prediction and avoidance symbology, such as dynamically-adjusted drag device deployment cues. In one embodiment, the avionic display system includes a controller and an avionic display device, which is coupled to the controller and on which an avionic display, such as a Vertical Situation Display (VSD), is generated.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: May 19, 2020
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Dorothee De Villele, Rajesh Chaubey, Sharanabasappa Advani, Veeralla Sai V Yashodhar, Ranju Thomas Pulikot, Abhishek Gupta
  • Publication number: 20200151268
    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: Application
    Filed: November 8, 2018
    Publication date: May 14, 2020
    Inventors: Robert T. Johnson, Abhishek Gupta, Jorge Guerra Delgado, Ittai Abraham, Richard P. Spillane, Srinath Premachandran, Sandeep Rangaswamy, Kapil Chowksey
  • Patent number: 10649959
    Abstract: A B?-tree associated with a file system on a storage volume includes a hierarchy of nodes. Each node includes a buffer portion that can be characterized by a fixed maximum allowable size to store key-value pairs as messages in the buffer. Messages can be initially buffered in the root node of the B?-tree, and flushed to descendent children from the root node. Messages stored in the buffers can be indexed using a B+-tree data structure. As the B+-tree data structure in a buffer grows (due to receiving flushed messages) and shrinks (due to messages being flushed), disk blocks can be allocated from the storage volume to increase the actual size of the buffer and deallocated from the buffer to reduce the actual size of the buffer.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: May 12, 2020
    Assignee: VMware, Inc.
    Inventors: Abhishek Gupta, Richard P Spillane, Kapil Chowksey, Wenguang Wang, Robert T Johnson
  • Publication number: 20200126164
    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: Application
    Filed: October 17, 2019
    Publication date: April 23, 2020
    Inventors: Payal Pancholi, Abhishek Gupta, James P. Kummer
  • Patent number: 10628506
    Abstract: Techniques for using recruiter review data to create training, validation and test sets for automated sourcing are described. An example system obtains sample suggested candidate member profiles and sample search result member profiles in an online system. The system identifies unique pairs of member profiles, each pair consisting of one of the suggested candidate profiles and one of the search result profiles. Additionally, the system generates a label for each of the unique pairs of profiles. The label is generated using a score generated from log information of the online system, the log information including historical records of searcher feedback regarding members of the online system, the score being higher if the searcher accepted the sample search result member profile in a search session. Furthermore, the system inputs the labels into a machine learning algorithm to train a combined ranking model that outputs ranking scores for search result member profiles.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: April 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vijay Dialani, Sahin Cem Geyik, Yan Yan, Abhishek Gupta
  • Patent number: 10617646
    Abstract: The invention relates to processes for dry powder blending. Specifically the invention relates to dry powder blending of pharmaceutical and non-pharmaceutical solid particulate matter and powders. More specifically the invention relates to dry powder blending of microparticles, and to dry powder blends for use as pharmaceuticals. In particular, the present invention relates to a process of preparing a dry microparticulate powder blend comprising one or more micronized active pharmaceutical ingredient(s) (API) and optionally, one or more micronized or non-micronized pharmaceutically acceptable carrier(s) and/or excipient(s), wherein the process comprises the steps of ‘pulsating blending’ of the micronized active pharmaceutical ingredient(s) and the pharmaceutically acceptable carrier(s) and/or excipient(s).
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: April 14, 2020
    Assignee: LUPIN ATLANTIS HOLDINGS SA
    Inventors: Abhishek Gupta, Herbert Clark Chiou, Samiran De, Franciscus Koppenhagen, Xian-Ming Zeng
  • Patent number: 10606847
    Abstract: In an example embodiment, one or more sample ideal candidate member profiles in a social networking service are obtained, as well as one or more sample search result member profiles in the social networking service. Then, for each unique pair of sample ideal candidate member profile and sample search result member profile, a label is generated using a score generated from log information of the social networking service, the log information including records of communications between a searcher and members of the social networking service, the score being higher if the searcher communicated with both the member corresponding sample ideal candidate member profile and the member corresponding to the sample search result member profile in a same search session. The generated labels are fed into a machine learning algorithm to train a combined ranking model used to output ranking scores for search result member profiles.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: March 31, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yan Yan, Viet Thuc Ha, Xianren Wu, Satya Pradeep Kanduri, Vijay Dialani, Ye Xu, Abhishek Gupta, Shakti Dhirendraji Sinha
  • Publication number: 20200089788
    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: Application
    Filed: September 18, 2018
    Publication date: March 19, 2020
    Inventors: Robert T. Johnson, Ittai Abraham, Abhishek Gupta, Richard P. Spillane, Srinath Premachandran, Jorge Guerra Delgado, Sandeep Rangaswamy, Kapil Chowksey
  • Patent number: 10592530
    Abstract: Data storage system and method for managing transaction requests in the data storage system utilizes prepare requests for a transaction request for multiple data storage operations. The prepare requests are sent to selected destination storage nodes of the data storage system to handle the multiple data storage operations. Each prepare request includes at least one of the multiple data storage operations to be handled by a particular destination data store node and a list of the destination storage nodes involved in the transaction request.
    Type: Grant
    Filed: January 23, 2018
    Date of Patent: March 17, 2020
    Assignee: VMware, Inc.
    Inventors: Wenguang Wang, Abhishek Gupta, Kapil Chowksey, Richard P. Spillane, Rob Johnson
  • Patent number: 10592518
    Abstract: Techniques for identifying and presenting member profiles similar to a source member profile are described. With some embodiments, a general recommendation engine is used to extract features from member profiles, and then store the extracted features, including any computed, derived or retrieved profile features, in an enhanced member profile. In real-time, the general recommendation engine processes client requests to identify member profiles similar to a source member profile by comparing select profile features stored in the enhanced member profile with corresponding profile features of the source member profile, where the comparison results in several similarity sub-scores that are then combined in accordance with directives set forth in a configuration file. Finally, the member profiles with the highest similarity scores corresponding with the user-selected member profile are selected, and in some instances, presented to a user.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: March 17, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christian Posse, Abhishek Gupta, Anmol Bhasin, Monica Rogati
  • Publication number: 20200056309
    Abstract: A woven fabric comprising a novel composition of multiple fibres with improved comfort and performance is disclosed. Further, the present invention provides for a fabric composition, construction and crimp control process which affords enhanced comfort and performance by improving parameters such as thermal conductivity and moisture regulation along with other parameters such as dimensional stability, smoothness, drying properties and tensile strength. The woven fabric comprises a plurality of warp yarns and a plurality of weft yarns interwoven with said plurality of warp yarns, where the plurality of warp yarns is a blended spun yarn including cotton fibre and regenerated cellulose fibre. Each of the plurality of weft yarns is a continuous polyester filament of fine count. The woven fabric composition comprises more than 50% cotton, 15-25% regenerated cellulose fibre and less than 35% polyester, further wherein moisture regain of the woven fabric is in the range of 5.5%-8.5%.
    Type: Application
    Filed: October 1, 2018
    Publication date: February 20, 2020
    Applicant: Trident Limited
    Inventor: Abhishek Gupta