Patents by Inventor Vaibhav Shah

Vaibhav Shah 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: 11947986
    Abstract: Embodiments relate to tenant-side detection and mitigation of performance degradation resulting from interference generated by a noisy neighbor in a distributed computing environment. A first machine-learning model such as a k-means nearest neighbor classifier is operated by a tenant to detect an anomaly with a computer system emulator resulting from a co-located noisy neighbor. A second machine-learning model such as a multi-class classifier is operated by the tenant to identify a contended resource associated with the anomaly. A corresponding trigger signal is generated and provided to trigger various mitigation responses, including an application/framework-specific mitigation strategy (e.g., triggered approximations in application/framework performance, best-efforts paths, run-time changes, etc.), load-balancing, scaling out, updates to a scheduler to avoid impacted nodes, and the like. In this manner, a tenant can detect, classify, and mitigate performance degradation resulting from a noisy neighbor.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: April 2, 2024
    Assignee: Adobe Inc.
    Inventors: Subrata Mitra, Sopan Khosla, Sanket Vaibhav Mehta, Mekala Rajasekhar Reddy, Aashaka Dhaval Shah
  • Publication number: 20240104083
    Abstract: Disclosed are various embodiments for data anomaly detection. A variable profile is generated for each variable in source data. Then, the variable profiles are provided to each of a plurality of machine learning models. Next, it is determined, with each of the plurality of machine learning models, whether each variable profile is anomalous. The determination, from each of the plurality of machine learning models, whether each variable profile is anomalous is provided to an ensemble model. The ensemble model then generates a final determination whether each variable profile is anomalous. The final determination is then reported to an analysis service.
    Type: Application
    Filed: September 27, 2022
    Publication date: March 28, 2024
    Inventors: Vinay Dhingra, Agraj Gupta, Ashank Gupta, Vaibhav Gupta, Anam Hyderi, Sandeep Pattanayak, Purvi Shah, Shikha
  • Patent number: 11928114
    Abstract: Systems and methods for query generation based on a logical data model with one-to-one joins are described. For example, methods may include accessing a join graph representing tables in a database; receiving a first query; selecting a connected subgraph of the join graph that includes the two or more tables referenced in the first query; accessing an indication that a directed edge of the connected subgraph corresponds to a one-to-one join; modifying the connected subgraph based on the indication to obtain a modified subgraph; generating one or more leaf queries based on the modified subgraph; generating a query graph that specifies joining of results from queries based on the one or more leaf queries; invoking a transformed query on the database that is based on the query graph and the queries based on the one or more leaf queries.
    Type: Grant
    Filed: April 21, 2020
    Date of Patent: March 12, 2024
    Assignee: ThoughtSpot, Inc.
    Inventors: Naman Shah, Rakesh Kothari, Vaibhav Agarwal
  • Publication number: 20230306139
    Abstract: Systems and methods for facilitating validation of datasets are disclosed. A system may include a processor. The system may include a data validator implemented via the processor to receive an input dataset including a component metadata. The data validator may perform, using an validation model and through a rules engine, validation of information in the component metadata to obtain a validation dataset. The validation may enable to predict at least one invalid feature in the component dataset. The system may include an insight generator implemented via the processor to generate, based on the validation datasets, automated insights pertaining to mitigation of the at least one invalid feature. In an embodiment, the automated insights may be stored in a distributed ledger to facilitate an authenticated storage of the automated insights. The authenticated storage may be facilitated by a network comprising a plurality of nodes.
    Type: Application
    Filed: March 24, 2022
    Publication date: September 28, 2023
    Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Vaibhav SHAH, Hirendra Singh Parihar, Nikhil Prakash Bhandari, Ankit Gupta, Akif Alam Khan, Anu Saxena, Ramesh Peetha, Shabbar Ali Ghadiyali
  • Patent number: 10875262
    Abstract: This patent application focuses on the cutting, laying and impregnating the fiber tape using a tape laying and cutting head. The head contains a stationary or moving laser system with an in-situ mixing of resin and hardener, rollers (1,2) and a spreader (6) for pressing. The head enables manufacturing of small fiber reinforced parts avoiding the problems in manufacturing them.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: December 29, 2020
    Inventors: Qiongge Tai, Pravin Luthada, Emir Goletic, Oriol Ala Puig, Vaibhav Shah
  • Patent number: 10838930
    Abstract: A database migration system, according to an example of the present disclosure, builds a dynamic object-relationship model of a database and determines a sequence of data migration for moving data from one database to another. The system may determine a dynamic object-relationship model based on a traversal of the database schema from a root object. The system may determine object attributes for child objects in the object database. In an example, an object attribute may be a relationship between the object and another object, or a property of the object. The system may build a dynamic object-relationship model based on the determined object attributes. The system may also determine a sequence for migrating the objects in the database that does not result in missing objects or missing object attributes based on the dynamic object-relationship model.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: November 17, 2020
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Vaibhav Shah, Hirendra Parihar, Nikhil Bhandari, Aniket Jain
  • Publication number: 20190311041
    Abstract: A database migration system, according to an example of the present disclosure, builds a dynamic object-relationship model of a database and determines a sequence of data migration for moving data from one database to another. The system may determine a dynamic object-relationship model based on a traversal of the database schema from a root object. The system may determine object attributes for child objects in the object database. In an example, an object attribute may be a relationship between the object and another object, or a property of the object. The system may build a dynamic object-relationship model based on the determined object attributes. The system may also determine a sequence for migrating the objects in the database that does not result in missing objects or missing object attributes based on the dynamic object-relationship model.
    Type: Application
    Filed: September 27, 2018
    Publication date: October 10, 2019
    Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Vaibhav Shah, Hirendra Parihar, Nikhil Bhandari, Aniket Jain
  • Publication number: 20190160761
    Abstract: This patent application focuses on the cutting, laying and impregnating the fiber tape using a tape laying and cutting head. The head contains a stationary or moving laser system with an in-situ mixing of resin and hardener, rollers (1,2) and a spreader (6) for pressing. The head enables manufacturing of small fiber reinforced parts avoiding the problems in manufacturing them.
    Type: Application
    Filed: April 7, 2017
    Publication date: May 30, 2019
    Inventors: Qiongge TAl, Pravin LUTHADA, Emir GOLETIC, Oriol Ala PUIG, Vaibhav SHAH
  • Publication number: 20070101818
    Abstract: A method of shifting gears in a work machine includes modulating an oncoming clutch pressure via a first segment of a predetermined curve, and modulating the clutch pressure via a second segment of the predetermined curve after the occurrence of a predetermined relative velocity state of a work machine transmission. A work machine having an electronic controller with an embedded shifting control algorithm that includes means for modulating the oncoming clutch pressure via a first segment of a predetermined curve, and via a second segment of a predetermined curve having a net slope different from the first segment after the occurrence of a predetermined relative velocity state of the work machine transmission.
    Type: Application
    Filed: November 9, 2005
    Publication date: May 10, 2007
    Inventors: Todd Kabrich, Tom Brosowske, Vaibhav Shah, Andrew Sloan, Richard League, Brian Lister
  • Publication number: 20060219509
    Abstract: A method for controlling engagement of a clutch in a work machine includes determining a relative speed of the clutch of the work machine and selectively adjusting an actuation pressure applied to the clutch based at least in part on the clutch relative speed.
    Type: Application
    Filed: March 31, 2005
    Publication date: October 5, 2006
    Inventors: Todd Kabrich, Richard League, Vaibhav Shah, Andrew Sloan
  • Publication number: 20060150767
    Abstract: The present disclosure provides a hydrostatic drive work machine, and a method and control module having a control algorithm for performing a downshifting event in the work machine. The method includes the step of inducing a retarded mode in the work machine, if upon commanding a downshift the work machine is not in a retarded mode. The method further includes the steps of adjusting a displacement of each of a variable displacement pump and a variable displacement motor in a hydrostatic drive of the work machine, and increasing pressure on a low clutch of the work machine. The control algorithm includes means for inducing a retarded mode in the work machine, if the work machine is not in a retarded mode upon commanding a downshift, with at least one of a variable displacement motor and a variable displacement pump in a hydrostatic drive of the work machine.
    Type: Application
    Filed: January 12, 2005
    Publication date: July 13, 2006
    Inventor: Vaibhav Shah
  • Publication number: 20060150624
    Abstract: A method of performing a directional shifting event in a hydrostatic drive work machine, and a hydrostatic drive work machine is provided. The method includes the step of adjusting a pump displacement of a variable displacement pump coupled with an engine and a hydraulic motor of the work machine, at a rate based at least in part on one or both of a predetermined acceleration limit and a predetermined jerk limit of the work machine. The work machine includes an electronic control module having a computer readable medium with a directional shifting control algorithm recorded thereon. The control algorithm includes means for adjusting a pump displacement in a hydrostatic drive of the work machine at a rate based at least in part on one or both of the predetermined acceleration limit or jerk limit of the work machine.
    Type: Application
    Filed: January 12, 2005
    Publication date: July 13, 2006
    Inventor: Vaibhav Shah
  • Publication number: 20060150809
    Abstract: A method of reducing speed in a hydrostatic drive work machine, and a hydrostatic drive work machine are provided. The method includes the steps of retarding the work machine by at least one of, upstroking a variable displacement hydraulic motor thereof, and downstroking a variable displacement pump coupled with the motor. An offgoing clutch pressure is dropped after each of the motor and pump displacements reaches a predetermined point. The steps of slowing the work machine are carried out by adjusting the respective displacements at rates based on a predetermined acceleration limit and/or a predetermined jerk limit of the work machine. The hydrostatic drive work machine further includes an electronic control module having a control algorithm recorded thereon for to neutral.
    Type: Application
    Filed: January 12, 2005
    Publication date: July 13, 2006
    Inventor: Vaibhav Shah
  • Publication number: 20060155448
    Abstract: A method of upshifting in a hydrostatic drive work machine is provided. The method includes the step of adjusting a high clutch pressure of the work machine toward an elevated pressure. While adjusting the high clutch pressure, a motor displacement in a hydrostatic drive of the work machine is increased toward a predetermined motor displacement. A hydrostatic drive work machine is also provided, including a control module having a computer readable medium with a control algorithm recorded thereon. The control algorithm includes first means for controlling motor displacement based on throttle position of the work machine, and second means for controlling motor displacement based on a factor other than throttle position.
    Type: Application
    Filed: January 12, 2005
    Publication date: July 13, 2006
    Inventor: Vaibhav Shah