Patents by Inventor Srinath Nelakuditi
Srinath Nelakuditi 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: 12236214Abstract: Systems, computer program products, and methods are described herein for reviewing software code changes in an augmented reality platform. The present invention is configured to receive a request to merge a code change with a main project repository; in response, retrieve metadata associated with the code change; generate a standard compiler output by compiling the metadata associated with the code change; identify one or more objects and one or more layouts from the standard compiler output; retrieve one or more 3D models for the one or more objects; generate an augmented modeling session for display on a first user input device; receive, from the first user input device, a user acknowledgement of the code change; and merge the code change with the project repository.Type: GrantFiled: January 10, 2024Date of Patent: February 25, 2025Assignee: BANK OF AMERICA CORPORATIONInventors: Kalyan Pallapolu, Suneetha Padala, R. K. Kiran Kumar, Gali Mohan Sreenivas, Srinath Nelakuditi
-
Publication number: 20240143291Abstract: Systems, computer program products, and methods are described herein for reviewing software code changes in an augmented reality platform. The present invention is configured to receive a request to merge a code change with a main project repository; in response, retrieve metadata associated with the code change; generate a standard compiler output by compiling the metadata associated with the code change; identify one or more objects and one or more layouts from the standard compiler output; retrieve one or more 3D models for the one or more objects; generate an augmented modeling session for display on a first user input device; receive, from the first user input device, a user acknowledgement of the code change; and merge the code change with the project repository.Type: ApplicationFiled: January 10, 2024Publication date: May 2, 2024Applicant: BANK OF AMERICA CORPORATIONInventors: Kalyan Pallapolu, Suneetha Padala, R. K. Kiran Kumar, Gali Mohan Sreenivas, Srinath Nelakuditi
-
Patent number: 11966721Abstract: Systems, computer program products, and methods are described herein for automated code resolution in an extended reality environment. The present invention allows a user (such as a software developer) to view source code discrepancies in real time using an extended reality (XR) environment. In this regard, the present invention focuses on electronic applications (and the electronic work products/electronic data hosted thereon) and represents a combined view of real-time applications and application requirements within an XR environment. A user may then visualize discrepancies between the current application and the application requirements via an XR platform (accessible using a virtual/augmented/mixed reality device) and proactively make edits, approvals, or otherwise interact with said application. The system may also be configured to automatically alter the source code to resolve said discrepancies.Type: GrantFiled: July 12, 2022Date of Patent: April 23, 2024Assignee: BANK OF AMERICA CORPORATIONInventors: Satya Jonnadula, Srinath Nelakuditi, Kalyan Pallapolu, Gali Mohan Sreenivas
-
Patent number: 11914976Abstract: Systems, computer program products, and methods are described herein for reviewing software code changes in an augmented reality platform. The present invention is configured to receive a pull request to merge a code change with a main project repository; in response, retrieve, from a code change repository, metadata associated with the code change; generate a standard compiler output by compiling the metadata associated with the code; identify one or more objects and one or more layouts from the standard compiler output; retrieve one or more 3D models for the one or more objects; generate an augmented modeling session for display on the first user input device; receive, from the first user input device, a user acknowledgement of the code change; and merge the code change with the project repository in response to receiving the user acknowledgement.Type: GrantFiled: April 29, 2022Date of Patent: February 27, 2024Assignee: BANK OF AMERICA CORPORATIONInventors: Kalyan Pallapolu, Suneetha Padala, R. K. Kiran Kumar, Gali Mohan Sreenivas, Srinath Nelakuditi
-
Publication number: 20240020098Abstract: Systems, computer program products, and methods are described herein for automated code resolution in an extended reality environment. The present invention allows a user (such as a software developer) to view source code discrepancies in real time using an extended reality (XR) environment. In this regard, the present invention focuses on electronic applications (and the electronic work products/electronic data hosted thereon) and represents a combined view of real-time applications and application requirements within an XR environment. A user may then visualize discrepancies between the current application and the application requirements via an XR platform (accessible using a virtual/augmented/mixed reality device) and proactively make edits, approvals, or otherwise interact with said application. The system may also be configured to automatically alter the source code to resolve said discrepancies.Type: ApplicationFiled: July 12, 2022Publication date: January 18, 2024Applicant: BANK OF AMERICA CORPORATIONInventors: Satya Jonnadula, Srinath Nelakuditi, Kalyan Pallapolu, Gali Mohan Sreenivas
-
Publication number: 20230350646Abstract: Systems, computer program products, and methods are described herein for reviewing software code changes in an augmented reality platform. The present invention is configured to receive a pull request to merge a code change with a main project repository; in response, retrieve, from a code change repository, metadata associated with the code change; generate a standard compiler output by compiling the metadata associated with the code; identify one or more objects and one or more layouts from the standard compiler output; retrieve one or more 3D models for the one or more objects; generate an augmented modeling session for display on the first user input device; receive, from the first user input device, a user acknowledgement of the code change; and merge the code change with the project repository in response to receiving the user acknowledgement.Type: ApplicationFiled: April 29, 2022Publication date: November 2, 2023Applicant: BANK OF AMERICA CORPORATIONInventors: Kalyan Pallapolu, Suneetha Padala, R. K. Kiran Kumar, Gali Mohan Sreenivas, Srinath Nelakuditi
-
Patent number: 11567856Abstract: An intelligent determination of code change review assignments and subsequent secured access to the determined assignments. Code changes undergo code change complexity determination which is based on (i) a level of importance of the module(s) in which the changes occur, (ii) the volume of metadata files impacted by the code changes, and (iii) the dependency of the code changes on external modules. A distributed trust computing network is implemented and a code change smart contract which relies on smart contract rules is used to determine and allocate code change review assignments. In this regard, data blocks within a distributed ledger define individual segments/portions of the code change file with each data block identifying a code change review assignment.Type: GrantFiled: June 21, 2021Date of Patent: January 31, 2023Assignee: BANK OF AMERICA CORPORATIONInventors: Kalyan Chakravarthy Pallapolu, Srinath Nelakuditi, Satti Rajeswara Seshareddy
-
Publication number: 20220405195Abstract: An intelligent determination of code change review assignments and subsequent secured access to the determined assignments. Code changes undergo code change complexity determination which is based on (i) a level of importance of the module(s) in which the changes occur, (ii) the volume of metadata files impacted by the code changes, and (iii) the dependency of the code changes on external modules. A distributed trust computing network is implemented and a code change smart contract which relies on smart contract rules is used to determine and allocate code change review assignments. In this regard, data blocks within a distributed ledger define individual segments/portions of the code change file with each data block identifying a code change review assignment.Type: ApplicationFiled: June 21, 2021Publication date: December 22, 2022Applicant: BANK OF AMERICA CORPORATIONInventors: Kalyan Chakravarthy Pallapolu, Srinath Nelakuditi, Satti Rajeswara Seshareddy
-
Patent number: 11249883Abstract: An apparatus includes a memory and a hardware processor. The memory stores a plurality of previous software errors and a plurality of solutions to the plurality of previous software errors. The processor receives a video of a user describing an error in a software application and tracks a facial feature of the user to determine an emotional intensity. The processor converts an audio portion of the video to a text file and analyzes the text file to determine the error. In response to the emotional intensity exceeding a threshold, the processor determines, based on the plurality of previous software errors, a series of steps that, when performed, replicate the error, determines, based on the series of steps and the plurality of solutions, a change to the source code of the application that fixes the error, and implements the change to the software code.Type: GrantFiled: January 2, 2020Date of Patent: February 15, 2022Assignee: Bank of America CorporationInventors: Kalyan Chakravarthy Pallapolu, Srinath Nelakuditi, Balamurali Lakshminarayanan
-
Publication number: 20210209005Abstract: An apparatus includes a memory and a hardware processor. The memory stores a plurality of previous software errors and a plurality of solutions to the plurality of previous software errors. The processor receives a video of a user describing an error in a software application and tracks a facial feature of the user to determine an emotional intensity. The processor converts an audio portion of the video to a text file and analyzes the text file to determine the error. In response to the emotional intensity exceeding a threshold, the processor determines, based on the plurality of previous software errors, a series of steps that, when performed, replicate the error, determines, based on the series of steps and the plurality of solutions, a change to the source code of the application that fixes the error, and implements the change to the software code.Type: ApplicationFiled: January 2, 2020Publication date: July 8, 2021Inventors: Kalyan Chakravarthy Pallapolu, Srinath Nelakuditi, Balamurali Lakshminarayanan
-
Patent number: 11036492Abstract: A code merging system is configured to manage the storage of source code on a local system in the software development cycle. A cloud environment hosts working source code, which is composed of metadata artifact components. Copies of some of the metadata artifact components are transferred to a source code control and merged with master source code in either a partial merge process or a full merge process.Type: GrantFiled: March 24, 2020Date of Patent: June 15, 2021Assignee: Bank of America CorporationInventors: Balamurali Lakshminarayanan, Srinath Nelakuditi, Mohana Madhuri Patri, Kalyan Chakravarthy Pallapolu
-
Patent number: 10896083Abstract: Systems, apparatus and methods for intelligent deployment(s) of application objects are provided. The systems, apparatus and methods may include one or more dynamic parameters retrieved from metadata table(s). The parameter(s) may be used to calibrate the deployment(s). The parameter(s) may be associated with previous failed deployment(s). Calibration may be automatic. Calibration may include email sending and/or email previewing components. A testing environment may be used prior to actual deployment.Type: GrantFiled: September 6, 2019Date of Patent: January 19, 2021Assignee: Bank of America CorporationInventors: Kiran Kumar Ampabathina, Balamurali Lakshminarayanan, Kalyan Chakravarty Saraswatula, Rahul Devane, Srinath Nelakuditi
-
Patent number: 10810231Abstract: A smart transmission system is configured to upload data from a plurality of sources to a target application hosted in a cloud environment. A server receives a data stream from the plurality of sources. Using a priority algorithm, the server analyzes the data stream to determine which files and accounts are most critical for the target application's function. The files and their associated accounts are partitioned into tranches, and the tranches are uploaded to the target application in order of priority.Type: GrantFiled: February 5, 2019Date of Patent: October 20, 2020Assignee: Bank of America CorporationInventors: Balamurali Lakshminarayanan, Mubashshir Ahmed Nazir Ahmed, Srinath Nelakuditi, Kalyan Chakravarthy Pallapolu
-
Publication number: 20200250204Abstract: A smart transmission system is configured to upload data from a plurality of sources to a target application hosted in a cloud environment. A server receives a data stream from the plurality of sources. Using a priority algorithm, the server analyzes the data stream to determine which files and accounts are most critical for the target application's function. The files and their associated accounts are partitioned into tranches, and the tranches are uploaded to the target application in order of priority.Type: ApplicationFiled: February 5, 2019Publication date: August 6, 2020Inventors: Balamurali Lakshminarayanan, Mubashshir Ahmed Nasir Ahmed, Srinath Nelakuditi, Kalyan Chakravarthy Pallapolu
-
Publication number: 20200225932Abstract: A code merging system is configured to manage the storage of source code on a local system in the software development cycle. A cloud environment hosts working source code, which is composed of metadata artifact components. Copies of some of the metadata artifact components are transferred to a source code control and merged with master source code in either a partial merge process or a full merge process.Type: ApplicationFiled: March 24, 2020Publication date: July 16, 2020Inventors: Balamurali Lakshminarayanan, Srinath Nelakuditi, Mohana Madhuri Patri, Kalyan Chakravarthy Pallapolu
-
Patent number: 10635431Abstract: A code merging system is configured to manage the storage of source code on a local system in the software development cycle. A cloud environment hosts working source code, which is composed of metadata artifact components. Copies of some of the metadata artifact components are transferred to a source code control and merged with master source code in either a partial merge process or a full merge process.Type: GrantFiled: January 9, 2019Date of Patent: April 28, 2020Assignee: Bank of America CorporationInventors: Balamurali Lakshminarayanan, Srinath Nelakuditi, Mohana Madhuri Patri, Kalyan Chakravarthy Pallapolu
-
Publication number: 20190391866Abstract: Systems, apparatus and methods for intelligent deployment(s) of application objects are provided. The systems, apparatus and methods may include one or more dynamic parameters retrieved from metadata table(s). The parameter(s) may be used to calibrate the deployment(s). The parameter(s) may be associated with previous failed deployment(s). Calibration may be automatic. Calibration may include email sending and/or email previewing components. A testing environment may be used prior to actual deployment.Type: ApplicationFiled: September 6, 2019Publication date: December 26, 2019Inventors: Kiran Kumar Ampabathina, Balamurali Lakshminarayanan, Kalyan Chakravarty Saraswatula, Rahul Devane, Srinath Nelakuditi
-
Patent number: 10481970Abstract: Systems, apparatus and methods for intelligent deployment(s) of application objects are provided. The systems, apparatus and methods may include one or more dynamic parameters retrieved from metadata table(s). The parameter(s) may be used to calibrate the deployment(s). The parameter(s) may be associated with previous failed deployment(s). Calibration may be automatic. Calibration may include email sending and/or email previewing components. A testing environment may be used prior to actual deployment.Type: GrantFiled: November 28, 2017Date of Patent: November 19, 2019Assignee: Bank of America CorporationInventors: Kiran Kumar Ampabathina, Balamurali Lakshminarayanan, Kalyan Chakravarty Saraswatula, Rahul Devane, Srinath Nelakuditi
-
Publication number: 20190163547Abstract: Systems, apparatus and methods for intelligent deployment(s) of application objects are provided. The systems, apparatus and methods may include one or more dynamic parameters retrieved from metadata table(s). The parameter(s) may be used to calibrate the deployment(s). The parameter(s) may be associated with previous failed deployment(s). Calibration may be automatic. Calibration may include email sending and/or email previewing components. A testing environment may be used prior to actual deployment.Type: ApplicationFiled: November 28, 2017Publication date: May 30, 2019Inventors: Kiran Kumar Ampabathina, Balamurali Lakshminarayanan, Kalyan Chakravarty Saraswatula, Rahul Devane, Srinath Nelakuditi
-
Patent number: 9986098Abstract: A method comprises receiving a first request from a source, the first request comprising an identification of a first person, a source of the first request, and an indicator whether the first person is currently available for communication. The method further comprises assigning a weight to each of the identification of the person, the source, and the indicator whether the first person is currently available for communication, wherein the assigned weights are based on historical data about the first person and summing each of the assigned weights to produce a prioritization factor. The method further comprises sending the first request to a first telephone dialer if the prioritization factor for the first request is above or equal to a threshold and sending the first request to a second telephone dialer if the prioritization factor for the first request is below the threshold.Type: GrantFiled: January 3, 2017Date of Patent: May 29, 2018Assignee: Bank of America CorporationInventors: Phani Raj Gattu, Balamurali Lakshminarayanan, Venkateswar Rao Nerella, Srinath Nelakuditi