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: 11934921
    Abstract: 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: Grant
    Filed: August 28, 2019
    Date of Patent: March 19, 2024
    Assignee: International Business Machines Corporation
    Inventors: Vinayak Sastri, Joydeep Mondal, Abhijit Mishra, Seema Nagar, Kuntal Dey
  • Patent number: 11585960
    Abstract: 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: Grant
    Filed: December 4, 2019
    Date of Patent: February 21, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jitendra Singh, Mukul Tewari, Vinayak Sastri, Seema Nagar, Kuntal Dey
  • Publication number: 20220128364
    Abstract: 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: Application
    Filed: October 27, 2020
    Publication date: April 28, 2022
    Inventors: Meenal Kapoor, Vinayak Sastri, Seema Nagar, Kuntal Dey
  • Patent number: 11062385
    Abstract: 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: Grant
    Filed: August 21, 2018
    Date of Patent: July 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Meenal Kapoor, Vinayak Sastri, Seema Nagar, Kuntal Dey
  • Publication number: 20210173119
    Abstract: 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: Application
    Filed: December 4, 2019
    Publication date: June 10, 2021
    Inventors: Jitendra Singh, Mukul Tewari, Vinayak Sastri, Seema Nagar, Kuntal Dey
  • Publication number: 20210065043
    Abstract: 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: Application
    Filed: August 28, 2019
    Publication date: March 4, 2021
    Inventors: Vinayak SASTRI, Joydeep MONDAL, Abhijit MISHRA, Seema NAGAR, Kuntal DEY
  • Patent number: 10937253
    Abstract: 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: Grant
    Filed: June 11, 2018
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kuntal Dey, Seema Nagar, Meenal Kapoor, Vinayak Sastri
  • Patent number: 10776082
    Abstract: 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: Grant
    Filed: November 28, 2018
    Date of Patent: September 15, 2020
    Assignee: International Business Machines Corporation
    Inventors: Kuntal Dey, Seema Nagar, Meenal Kapoor, Vinayak Sastri
  • Patent number: 10726725
    Abstract: 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: Grant
    Filed: June 26, 2018
    Date of Patent: July 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Meenal Kapoor, Vinayak Sastri, Arvind Agarwal, Kuntal Dey, Seema Nagar
  • Publication number: 20200167134
    Abstract: 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: Application
    Filed: November 28, 2018
    Publication date: May 28, 2020
    Inventors: Kuntal Dey, Seema Nagar, Meenal Kapoor, Vinayak Sastri
  • Publication number: 20200065891
    Abstract: 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: Application
    Filed: August 21, 2018
    Publication date: February 27, 2020
    Inventors: Meenal Kapoor, Vinayak Sastri, Seema Nagar, Kuntal Dey
  • Publication number: 20190392710
    Abstract: 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: Application
    Filed: June 26, 2018
    Publication date: December 26, 2019
    Inventors: Meenal Kapoor, Vinayak Sastri, Arvind Agarwal, Kuntal Dey, Seema Nagar
  • Publication number: 20190378352
    Abstract: 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: Application
    Filed: June 11, 2018
    Publication date: December 12, 2019
    Inventors: Kuntal Dey, Seema Nagar, Meenal Kapoor, Vinayak Sastri