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: 11947986Abstract: 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: GrantFiled: June 23, 2021Date of Patent: April 2, 2024Assignee: Adobe Inc.Inventors: Subrata Mitra, Sopan Khosla, Sanket Vaibhav Mehta, Mekala Rajasekhar Reddy, Aashaka Dhaval Shah
-
Publication number: 20240104083Abstract: 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: ApplicationFiled: September 27, 2022Publication date: March 28, 2024Inventors: Vinay Dhingra, Agraj Gupta, Ashank Gupta, Vaibhav Gupta, Anam Hyderi, Sandeep Pattanayak, Purvi Shah, Shikha
-
Patent number: 11928114Abstract: 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: GrantFiled: April 21, 2020Date of Patent: March 12, 2024Assignee: ThoughtSpot, Inc.Inventors: Naman Shah, Rakesh Kothari, Vaibhav Agarwal
-
Publication number: 20230306139Abstract: 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: ApplicationFiled: March 24, 2022Publication date: September 28, 2023Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Vaibhav SHAH, Hirendra Singh Parihar, Nikhil Prakash Bhandari, Ankit Gupta, Akif Alam Khan, Anu Saxena, Ramesh Peetha, Shabbar Ali Ghadiyali
-
Patent number: 10875262Abstract: 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: GrantFiled: April 7, 2017Date of Patent: December 29, 2020Inventors: Qiongge Tai, Pravin Luthada, Emir Goletic, Oriol Ala Puig, Vaibhav Shah
-
Patent number: 10838930Abstract: 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: GrantFiled: September 27, 2018Date of Patent: November 17, 2020Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Vaibhav Shah, Hirendra Parihar, Nikhil Bhandari, Aniket Jain
-
Publication number: 20190311041Abstract: 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: ApplicationFiled: September 27, 2018Publication date: October 10, 2019Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Vaibhav Shah, Hirendra Parihar, Nikhil Bhandari, Aniket Jain
-
Publication number: 20190160761Abstract: 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: ApplicationFiled: April 7, 2017Publication date: May 30, 2019Inventors: Qiongge TAl, Pravin LUTHADA, Emir GOLETIC, Oriol Ala PUIG, Vaibhav SHAH
-
Publication number: 20070101818Abstract: 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: ApplicationFiled: November 9, 2005Publication date: May 10, 2007Inventors: Todd Kabrich, Tom Brosowske, Vaibhav Shah, Andrew Sloan, Richard League, Brian Lister
-
Publication number: 20060219509Abstract: 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: ApplicationFiled: March 31, 2005Publication date: October 5, 2006Inventors: Todd Kabrich, Richard League, Vaibhav Shah, Andrew Sloan
-
Publication number: 20060150767Abstract: 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: ApplicationFiled: January 12, 2005Publication date: July 13, 2006Inventor: Vaibhav Shah
-
Publication number: 20060150624Abstract: 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: ApplicationFiled: January 12, 2005Publication date: July 13, 2006Inventor: Vaibhav Shah
-
Publication number: 20060150809Abstract: 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: ApplicationFiled: January 12, 2005Publication date: July 13, 2006Inventor: Vaibhav Shah
-
Publication number: 20060155448Abstract: 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: ApplicationFiled: January 12, 2005Publication date: July 13, 2006Inventor: Vaibhav Shah