Patents by Inventor Vinayak Sastri
Vinayak Sastri 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: 11934921Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: training of a machine learning model for predicting a rating in certain content rating systems based on training data. The machine learning model includes a plurality of maturity classifiers corresponding to individual features of the previously rated contents. An input content is obtained and features of the input content are extracted by use of respective content analysis tools and subsequently classified by the maturity classifiers of the machine learning model.Type: GrantFiled: August 28, 2019Date of Patent: March 19, 2024Assignee: International Business Machines CorporationInventors: Vinayak Sastri, Joydeep Mondal, Abhijit Mishra, Seema Nagar, Kuntal Dey
-
Patent number: 11585960Abstract: A computer-implemented method for effective agriculture and environment monitoring. The method may comprise measuring a desired variable over an area of interest using a remote inspection platform according to an inspection plan, predicting an occlusion of the remote inspection platform, and in response to the predicted occlusion, determining whether to invoke a local inspection platform to complete the inspection plan. The occlusion in some embodiments interrupts the inspection plan for the remote inspection platform.Type: GrantFiled: December 4, 2019Date of Patent: February 21, 2023Assignee: International Business Machines CorporationInventors: Jitendra Singh, Mukul Tewari, Vinayak Sastri, Seema Nagar, Kuntal Dey
-
Publication number: 20220128364Abstract: A current location of a plurality of aerial vehicles is determined. A destination for each aerial vehicle in the plurality of aerial vehicles is received. A route from the current location to the received destination for each aerial vehicle in the plurality of aerial vehicles is calculated. The calculated route is a straight-line between the current location and the received destination. A determination is made whether one or more impediments are identified in the calculated straight-line route of each aerial vehicle in the plurality of aerial vehicles. In response to determining that one or more impediments are identified in the calculated straight-line route for an aerial vehicle in the plurality of aerial vehicles, the route for the aerial vehicle based on a contextual permission of the aerial vehicle is re-calculated.Type: ApplicationFiled: October 27, 2020Publication date: April 28, 2022Inventors: Meenal Kapoor, Vinayak Sastri, Seema Nagar, Kuntal Dey
-
Patent number: 11062385Abstract: Providing code offerings inside code is provided. Intent of an under-developed code within a programming environment is identified by analyzing program documentation and program code corresponding to the under-developed code. The identified intent is published as a request for bids on a network. A ranked list of software codes returned against the request for bids is provided within the programming environment. Each software code in the ranked list of software codes, along with its respective proof that includes library, documentation, and code snippet, is compared with the identified intent for relevance and sorted based on monetary value of its corresponding bid.Type: GrantFiled: August 21, 2018Date of Patent: July 13, 2021Assignee: International Business Machines CorporationInventors: Meenal Kapoor, Vinayak Sastri, Seema Nagar, Kuntal Dey
-
Publication number: 20210173119Abstract: A computer-implemented method for effective agriculture and environment monitoring. The method may comprise measuring a desired variable over an area of interest using a remote inspection platform according to an inspection plan, predicting an occlusion of the remote inspection platform, and in response to the predicted occlusion, determining whether to invoke a local inspection platform to complete the inspection plan. The occlusion in some embodiments interrupts the inspection plan for the remote inspection platform.Type: ApplicationFiled: December 4, 2019Publication date: June 10, 2021Inventors: Jitendra Singh, Mukul Tewari, Vinayak Sastri, Seema Nagar, Kuntal Dey
-
Publication number: 20210065043Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: training of a machine learning model for predicting a rating in certain content rating systems based on training data. The machine learning model includes a plurality of maturity classifiers corresponding to individual features of the previously rated contents. An input content is obtained and features of the input content are extracted by use of respective content analysis tools and subsequently classified by the maturity classifiers of the machine learning model.Type: ApplicationFiled: August 28, 2019Publication date: March 4, 2021Inventors: Vinayak SASTRI, Joydeep MONDAL, Abhijit MISHRA, Seema NAGAR, Kuntal DEY
-
Patent number: 10937253Abstract: An example operation may include one or more of receiving motor vehicle data related to a motor vehicle from a sensor, retrieving a smart contract, related to the motor vehicle data, stored in a blockchain, performing a validation of the motor vehicle data based on validation standards stored in the smart contract, in response to the validation standards not being satisfied, identifying a required corrective action to the motor vehicle, transmitting a request for the corrective action to be performed to one or more registered entities, receiving a confirmation that the corrective action is complete, creating a blockchain transaction including the confirmation, and storing the blockchain transaction in the blockchain.Type: GrantFiled: June 11, 2018Date of Patent: March 2, 2021Assignee: International Business Machines CorporationInventors: Kuntal Dey, Seema Nagar, Meenal Kapoor, Vinayak Sastri
-
Patent number: 10776082Abstract: Methods, systems and computer program products for augmenting a programming environment for developing software code using an automated dialog system are provided herein. A computer-implemented method includes monitoring actions taken in the programming environment, determining intent of the actions taken, and generating a natural language dialog in a graphical user interface of the automated dialog system. The natural language dialog comprises suggested additional actions to be taken based at least in part on the determined intent, where the suggested additional actions affect code files in the programming environment.Type: GrantFiled: November 28, 2018Date of Patent: September 15, 2020Assignee: International Business Machines CorporationInventors: Kuntal Dey, Seema Nagar, Meenal Kapoor, Vinayak Sastri
-
Patent number: 10726725Abstract: Methods, systems, and computer program products for dynamically designing street-parking policies for events are provided herein. A computer-implemented method includes generating a parking map for each of one or more events that occurred within a specified geographic area; generating, for each of the parking maps, one or more traffic condition maps; generating, for each of the one or more events, based on (i) each parking map and (ii) its associated traffic condition map, an impact map for the corresponding event; adjusting, for a subsequent event within the specified geographic area, one or more street-parking policies based on the impact on parking suitability and street usability represented by the generated impact maps, and outputting the one or more adjusted street-parking policies.Type: GrantFiled: June 26, 2018Date of Patent: July 28, 2020Assignee: International Business Machines CorporationInventors: Meenal Kapoor, Vinayak Sastri, Arvind Agarwal, Kuntal Dey, Seema Nagar
-
Publication number: 20200167134Abstract: Methods, systems and computer program products for augmenting a programming environment for developing software code using an automated dialog system are provided herein. A computer-implemented method includes monitoring actions taken in the programming environment, determining intent of the actions taken, and generating a natural language dialog in a graphical user interface of the automated dialog system. The natural language dialog comprises suggested additional actions to be taken based at least in part on the determined intent, where the suggested additional actions affect code files in the programming environment.Type: ApplicationFiled: November 28, 2018Publication date: May 28, 2020Inventors: Kuntal Dey, Seema Nagar, Meenal Kapoor, Vinayak Sastri
-
Publication number: 20200065891Abstract: Providing code offerings inside code is provided. Intent of an under-developed code within a programming environment is identified by analyzing program documentation and program code corresponding to the under-developed code. The identified intent is published as a request for bids on a network. A ranked list of software codes returned against the request for bids is provided within the programming environment. Each software code in the ranked list of software codes, along with its respective proof that includes library, documentation, and code snippet, is compared with the identified intent for relevance and sorted based on monetary value of its corresponding bid.Type: ApplicationFiled: August 21, 2018Publication date: February 27, 2020Inventors: Meenal Kapoor, Vinayak Sastri, Seema Nagar, Kuntal Dey
-
Publication number: 20190392710Abstract: Methods, systems, and computer program products for dynamically designing street-parking policies for events are provided herein. A computer-implemented method includes generating a parking map for each of one or more events that occurred within a specified geographic area; generating, for each of the parking maps, one or more traffic condition maps; generating, for each of the one or more events, based on (i) each parking map and (ii) its associated traffic condition map, an impact map for the corresponding event; adjusting, for a subsequent event within the specified geographic area, one or more street-parking policies based on the impact on parking suitability and street usability represented by the generated impact maps, and outputting the one or more adjusted street-parking policies.Type: ApplicationFiled: June 26, 2018Publication date: December 26, 2019Inventors: Meenal Kapoor, Vinayak Sastri, Arvind Agarwal, Kuntal Dey, Seema Nagar
-
Publication number: 20190378352Abstract: An example operation may include one or more of receiving motor vehicle data related to a motor vehicle from a sensor, retrieving a smart contract, related to the motor vehicle data, stored in a blockchain, performing a validation of the motor vehicle data based on validation standards stored in the smart contract, in response to the validation standards not being satisfied, identifying a required corrective action to the motor vehicle, transmitting a request for the corrective action to be performed to one or more registered entities, receiving a confirmation that the corrective action is complete, creating a blockchain transaction including the confirmation, and storing the blockchain transaction in the blockchain.Type: ApplicationFiled: June 11, 2018Publication date: December 12, 2019Inventors: Kuntal Dey, Seema Nagar, Meenal Kapoor, Vinayak Sastri