Patents by Inventor Shishir Kumar Parhi
Shishir Kumar Parhi 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: 12223360Abstract: A method comprises collecting data corresponding to a plurality of components in a system, wherein the data comprises information about at least one of respective protocols and respective interfaces associated with respective ones of the plurality of components. The data is analyzed to determine at least one of the respective protocols and the respective interfaces associated with the respective ones of the plurality of components. In the method, operations of one or more components of the plurality of components are tested based at least in part on the determination of the at least one of the respective protocols and the respective interfaces. The method further includes outputting respective statuses of the one or more components, wherein the respective statuses are derived at least in part from the testing.Type: GrantFiled: June 14, 2021Date of Patent: February 11, 2025Assignee: Dell Products L.P.Inventors: Sambasivarao Gaddam, Shivangi Geetanjali, Sowmya Kumar, Sweta Kumari, Shivangi Maharana, Sashibhusan Panda, Shishir Kumar Parhi, Harikrishna Reyyi, Baishali Roy, Seshadri Srinivasan, Antarlina Tripathy, Hung Dinh, Bijan Kumar Mohanty, Krishna Mohan Akkinapalli, Satish Ranjan Das, Shashikiran Rajagopal
-
Publication number: 20240419794Abstract: Methods, apparatus, and processor-readable storage media for identifying vulnerabilities across software code repositories are provided herein. An example computer-implemented method includes maintaining at least one database associated with a plurality of code repositories; in response to detecting a build process associated with a first code repository of the plurality of code repositories, extracting and storing metadata related to the first code repository in the at least one database; identifying at least one vulnerability associated with the first code repository of the plurality of code repositories; determining whether an additional code repository of the plurality of code repositories is impacted by the at least one vulnerability based at least in part on the metadata stored in the at least one database for the additional code repository; and initiating one or more automated actions to at least partially remediate the at least one vulnerability in the additional code repository.Type: ApplicationFiled: June 16, 2023Publication date: December 19, 2024Inventors: Girish Murthy, Venkata Nagendra Purushotham Musti, Dhilip S. Kumar, Shishir Kumar Parhi, Sambasivarao Gaddam, Abhishek Jaiswal, Ashwin Kumar Reddy Kantam, Anusha Shetty
-
Publication number: 20240362017Abstract: A method comprises collecting data corresponding to one or more code changes in response to committing of the one or more code changes to a code repository, and formatting the data into at least one data string. The at least one data string is inputted to one or machine learning models. Using the one or machine learning models, a natural language description of the one or more code changes is generated based at least in part on the at least one data string. The method further comprises causing transmission of the natural language description of the one or more code changes to a document repository.Type: ApplicationFiled: April 26, 2023Publication date: October 31, 2024Inventors: Shishir Kumar Parhi, Sashibhusan Panda, Sambasivarao Gaddam, Venkata Nagendra Purushotham Musti, Hung Dinh, Bijan Kumar Mohanty, Sourav Datta
-
Patent number: 12001273Abstract: A method comprises receiving a request for validation of software comprising one or more applications, analyzing the request and generating one or more validation steps based at least in part on the analysis. In the method, a time to complete the one or more validation steps is predicted. The predicting is performed using one or more machine learning models, and is based at least in part on a type and a number of the one or more applications.Type: GrantFiled: April 8, 2021Date of Patent: June 4, 2024Assignee: Dell Products L.P.Inventors: Baishali Roy, Antarlina Tripathy, Panguluru Vijaya Sekhar, Shivangi Geetanjali, Sowmya Kumar, Sambasivarao Gaddam, Shivangi Maharana, Sashibhusan Panda, Shishir Kumar Parhi, Harikrishna Reyyi, Seshadri Srinivasan, Bijan Kumar Mohanty, Hung Dinh, Sweta Kumari
-
Patent number: 11971907Abstract: A method comprises collecting data corresponding to a plurality of components in a system, wherein the data comprises information about one or more issues with the plurality of components. The data is analyzed and categorized based at least in part on the analysis. In the method, one or more application programming interfaces (APIs) are selected to monitor respective statuses of the plurality of components, wherein the selection is based at least in part on the categorization of the data, and the data is pushed to the one or more APIs.Type: GrantFiled: January 28, 2022Date of Patent: April 30, 2024Assignee: Dell Products L.P.Inventors: Hung Dinh, Seshadri Srinivasan, Kiran Kumar Pidugu, Bijan Kumar Mohanty, Baishali Roy, Antarlina Tripathy, Sambasivarao Gaddam, Shivangi Geetanjali, Sowmya Kumar, Shivangi Maharana, Sashibhusan Panda, Shishir Kumar Parhi, Harikrishna Reyyi, Sweta Kumari, Bharath Alla
-
Publication number: 20220398133Abstract: A method comprises collecting data corresponding to a plurality of components in a system, wherein the data comprises information about at least one of respective protocols and respective interfaces associated with respective ones of the plurality of components. The data is analyzed to determine at least one of the respective protocols and the respective interfaces associated with the respective ones of the plurality of components. In the method, operations of one or more components of the plurality of components are tested based at least in part on the determination of the at least one of the respective protocols and the respective interfaces. The method further includes outputting respective statuses of the one or more components, wherein the respective statuses are derived at least in part from the testing.Type: ApplicationFiled: June 14, 2021Publication date: December 15, 2022Inventors: Sambasivarao Gaddam, Shivangi Geetanjali, Sowmya Kumar, Sweta Kumari, Shivangi Maharana, Sashibhusan Panda, Shishir Kumar Parhi, Harikrishna Reyyi, Baishali Roy, Seshadri Srinivasan, Antarlina Tripathy, Hung Dinh, Bijan Kumar Mohanty, Krishna Mohan Akkinapalli, Satish Ranjan Das, Shashikiran Rajagopal
-
Publication number: 20220342685Abstract: A method comprises collecting data corresponding to a plurality of components in a system, wherein the data comprises information about one or more issues with the plurality of components. The data is analyzed and categorized based at least in part on the analysis. In the method, one or more application programming interfaces (APIs) are selected to monitor respective statuses of the plurality of components, wherein the selection is based at least in part on the categorization of the data, and the data is pushed to the one or more APIs.Type: ApplicationFiled: April 22, 2021Publication date: October 27, 2022Inventors: Antarlina Tripathy, Baishali Roy, Panguluru Vijaya Sekhar, Sambasivarao Gaddam, Shivangi Geetanjali, Sowmya Kumar, Shivangi Maharana, Sashibhusan Panda, Shishir Kumar Parhi, Harikrishna Reyyi, Seshadri Srinivasan, Kiran Kumar Pidugu, Hung Dinh, Sweta Kumari
-
Publication number: 20220342910Abstract: A method comprises collecting data corresponding to a plurality of components in a system, wherein the data comprises information about one or more issues with the plurality of components. The data is analyzed and categorized based at least in part on the analysis. In the method, one or more application programming interfaces (APIs) are selected to monitor respective statuses of the plurality of components, wherein the selection is based at least in part on the categorization of the data, and the data is pushed to the one or more APIs.Type: ApplicationFiled: January 28, 2022Publication date: October 27, 2022Applicant: Dell Products L.P.Inventors: Hung Dinh, Seshadri Srinivasan, Kiran Kumar Pidugu, Bijan Kumar Mohanty, Baishali Roy, Antarlina Tripathy, Sambasivarao Gaddam, Shivangi Geetanjali, Sowmya Kumar, Shivangi Maharana, Sashibhusan Panda, Shishir Kumar Parhi, Harikrishna Reyyi, Sweta Kumari, Bharath Alla
-
Publication number: 20220327012Abstract: A method comprises receiving a request for validation of software comprising one or more applications, analyzing the request and generating one or more validation steps based at least in part on the analysis. In the method, a time to complete the one or more validation steps is predicted. The predicting is performed using one or more machine learning models, and is based at least in part on a type and a number of the one or more applications.Type: ApplicationFiled: April 8, 2021Publication date: October 13, 2022Inventors: Baishali Roy, Antarlina Tripathy, Panguluru Vijaya Sekhar, Shivangi Geetanjali, Sowmya Kumar, Sambasivarao Gaddam, Shivangi Maharana, Sashibhusan Panda, Shishir Kumar Parhi, Harikrishna Reyyi, Seshadri Srinivasan, Bijan Kumar Mohanty, Hung Dinh, Sweta Kumari
-
Patent number: 11301226Abstract: A method comprises managing multiple tasks of multiple entities associated with a deployment of a software program with a deployment framework comprising a machine learning module configured to assist with managing the multiple tasks of the multiple entities. The managing step comprises tracking a status of one or more of the multiple tasks, and predicting a time taken for a given one of the multiple entities to complete a given one of the multiple tasks.Type: GrantFiled: November 5, 2019Date of Patent: April 12, 2022Assignee: Dell Products L.P.Inventors: Hung Dinh, Shishir Kumar Parhi, Sowmya K, Shivangi Geetanjali, Antarlina Tripathy, Yash Khare, Sashibhusan Panda, Lakshman Kumar Tiwari, Sourav Datta, Seshadri Srinivasan, Panguluru Vijaya Sekhar, Baishali Roy, Sweta Kumari
-
Publication number: 20210132927Abstract: A method comprises managing multiple tasks of multiple entities associated with a deployment of a software program with a deployment framework comprising a machine learning module configured to assist with managing the multiple tasks of the multiple entities. The managing step comprises tracking a status of one or more of the multiple tasks, and predicting a time taken for a given one of the multiple entities to complete a given one of the multiple tasks.Type: ApplicationFiled: November 5, 2019Publication date: May 6, 2021Inventors: Hung Dinh, Shishir Kumar Parhi, Sowmya K, Shivangi Geetanjali, Antarlina Tripathy, Yash Khare, Sashibhusan Panda, Lakshman Kumar Tiwari, Sourav Datta, Seshadri Srinivasan, Panguluru Vijaya Sekhar, Baishali Roy, Sweta Kumari