Patents by Inventor Samrat BHASIN
Samrat BHASIN 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).
-
Publication number: 20240045661Abstract: A code repository stores application code. A code management determines, based at least in part on requested features selected in a graphical user interface, code requirements that include attributes of application code needed to achieve the requested features. The code management system determines, based at least in part on the determined code requirements and the metadata for each entry of application code stored in the code repository, one or more candidate application code entries from the code repository. The code management system presents the candidate application code entries for user selection in the graphical user interface. After receipt of a user selection of a selected application code, the selected application code is provided to a computing device associated with the user.Type: ApplicationFiled: October 16, 2023Publication date: February 8, 2024Inventors: Madhusudhanan Krishnamoorthy, Shadab Bubere, Vaasudevan Sundaram, Samrat Bhasin
-
Patent number: 11822907Abstract: A code repository stores application code. A code management determines, based at least in part on requested features selected in a graphical user interface, code requirements that include attributes of application code needed to achieve the requested features. The code management system determines, based at least in part on the determined code requirements and the metadata for each entry of application code stored in the code repository, one or more candidate application code entries from the code repository. The code management system presents the candidate application code entries for user selection in the graphical user interface. After receipt of a user selection of a selected application code, the selected application code is provided to a computing device associated with the user.Type: GrantFiled: August 11, 2021Date of Patent: November 21, 2023Assignee: Bank of America CorporationInventors: Madhusudhanan Krishnamoorthy, Shadab Bubere, Vaasudevan Sundaram, Samrat Bhasin
-
Patent number: 11782685Abstract: A code converter uses machine learning to determine conflicts and redundancies in software code. Generally, the code converter uses machine learning to convert software code into vectors that represent the code. These vectors may then be compared with other vectors to determine similarities between code. The similarities may be used to detect conflicts and/or redundancies created during the development process (e.g., when a developer attempts to change the code).Type: GrantFiled: June 17, 2020Date of Patent: October 10, 2023Assignee: Bank of America CorporationInventors: Madhusudhanan Krishnamoorthy, Samrat Bhasin, Prince Noel Pradeep Santhappa Durai, Vaasudevan Sundaram, Srinath M R
-
Patent number: 11704096Abstract: A code tracking system monitors usage of application code executed by one or more computing devices. Characteristics of the usage of the application code are determined. Using the characteristics of the usage of the application code, a modification to an entry of application code executed by the one or more computing devices is detected. The detected modification to the entry of application code is communicated to a code management system. The code management system presents the modification to the entry of the application code to a user of the code management system.Type: GrantFiled: August 11, 2021Date of Patent: July 18, 2023Assignee: Bank of America CorporationInventors: Madhusudhanan Krishnamoorthy, Shadab Bubere, Vaasudevan Sundaram, Samrat Bhasin
-
Publication number: 20230049596Abstract: A code tracking system monitors usage of application code executed by one or more computing devices. Characteristics of the usage of the application code are determined. Using the characteristics of the usage of the application code, a modification to an entry of application code executed by the one or more computing devices is detected. The detected modification to the entry of application code is communicated to a code management system. The code management system presents the modification to the entry of the application code to a user of the code management system.Type: ApplicationFiled: August 11, 2021Publication date: February 16, 2023Inventors: Madhusudhanan Krishnamoorthy, Shadab Bubere, Vaasudevan Sundaram, Samrat Bhasin
-
Publication number: 20230048840Abstract: A code repository stores application code. A code management determines, based at least in part on requested features selected in a graphical user interface, code requirements that include attributes of application code needed to achieve the requested features. The code management system determines, based at least in part on the determined code requirements and the metadata for each entry of application code stored in the code repository, one or more candidate application code entries from the code repository. The code management system presents the candidate application code entries for user selection in the graphical user interface. After receipt of a user selection of a selected application code, the selected application code is provided to a computing device associated with the user.Type: ApplicationFiled: August 11, 2021Publication date: February 16, 2023Inventors: Madhusudhanan Krishnamoorthy, Shadab Bubere, Vaasudevan Sundaram, Samrat Bhasin
-
Patent number: 11573775Abstract: A code converter uses machine learning to determine conflicts and redundancies in software code. Generally, the code converter uses machine learning to convert software code into vectors that represent the code. These vectors may then be compared with other vectors to determine similarities between code. The similarities may be used to detect conflicts and/or redundancies created during the development process (e.g., when a developer attempts to change the code).Type: GrantFiled: July 2, 2020Date of Patent: February 7, 2023Assignee: Bank of America CorporationInventors: Madhusudhanan Krishnamoorthy, Samrat Bhasin, Prince Noel Pradeep Santhappa Durai, Vaasudevan Sundaram, Srinath M R
-
Patent number: 11347500Abstract: A code converter uses machine learning to determine conflicts and redundancies in software code. Generally, the code converter uses machine learning to convert software code into vectors that represent the code. These vectors may then be compared with other vectors to determine similarities between code. The similarities may be used to detect conflicts and/or redundancies created during the development process (e.g., when a developer attempts to change the code).Type: GrantFiled: June 17, 2020Date of Patent: May 31, 2022Assignee: Bank of America CorporationInventors: Madhusudhanan Krishnamoorthy, Samrat Bhasin, Prince Noel Pradeep Santhappa Durai, Vaasudevan Sundaram, Srinath M R
-
Patent number: 11249861Abstract: A system includes a production server, a backup server, a telemetry analyzer, a memory, and a hardware processor. The telemetry analyzer takes snapshots of various performance metrics of the production server. The memory stores a log of previous disasters that occurred on the production server. The log includes a snapshot of the production server performance metrics from the time each disaster occurred. The memory also stores recovery scripts for each logged disaster. Each script provides instructions for resolving the linked disaster. The hardware processor uses a machine learning architecture to train an autoencoder. The trained autoencoder receives new snapshots from the telemetry analyzer and generates a reconstruction of the new snapshots. The hardware processor then determines a threshold for distinguishing between server disasters and minor anomalies. This distinction is made by comparing the difference between the reconstruction of the new snapshots and the new snapshots with the threshold.Type: GrantFiled: February 6, 2020Date of Patent: February 15, 2022Assignee: Bank of America CorporationInventors: Vaasudevan Sundaram, Samrat Bhasin, MadhuSudhanan Krishnamoorthy
-
Patent number: 11250362Abstract: Aspects of the disclosure relate to a machine learning based decentralized business planning system. A computing platform may identify an event likely to impact one or more business operations. Subsequently, the computing platform may receive, for the event, data from one or more sources of data. Then, the computing platform may generate a data structure including a plurality of nodes, where the plurality of nodes corresponds to the received data. Then, the computing platform may authenticate, by utilizing a distributed ledger-based verification system, the plurality of nodes. Subsequently, the computing platform may perform, based on business rules applicable to the one or more business operations, analytics on the plurality of authenticated nodes. Then, the computing platform may generate, based on the analytics, a contingency plan to mitigate the impact to the one or more business operations, and may provide, via an interactive graphical user interface, the contingency plan.Type: GrantFiled: June 15, 2020Date of Patent: February 15, 2022Assignee: Bank of America CorporationInventors: Madhusudhanan Krishnamoorthy, Samrat Bhasin, Vaasudevan Sundaram
-
Publication number: 20210397423Abstract: A code converter uses machine learning to determine conflicts and redundancies in software code. Generally, the code converter uses machine learning to convert software code into vectors that represent the code. These vectors may then be compared with other vectors to determine similarities between code. The similarities may be used to detect conflicts and/or redundancies created during the development process (e.g., when a developer attempts to change the code).Type: ApplicationFiled: July 2, 2020Publication date: December 23, 2021Inventors: Madhusudhanan Krishnamoorthy, Samrat Bhasin, Prince Noel Pradeep Santhappa Durai, Vaasudevan Sundaram, Srinath M R
-
Publication number: 20210397422Abstract: A code converter uses machine learning to determine conflicts and redundancies in software code. Generally, the code converter uses machine learning to convert software code into vectors that represent the code. These vectors may then be compared with other vectors to determine similarities between code. The similarities may be used to detect conflicts and/or redundancies created during the development process (e.g., when a developer attempts to change the code).Type: ApplicationFiled: June 17, 2020Publication date: December 23, 2021Inventors: Madhusudhanan Krishnamoorthy, Samrat Bhasin, Prince Noel Pradeep Santhappa Durai, Vaasudevan Sundaram, Srinath M R
-
Publication number: 20210397421Abstract: A code converter uses machine learning to determine conflicts and redundancies in software code. Generally, the code converter uses machine learning to convert software code into vectors that represent the code. These vectors may then be compared with other vectors to determine similarities between code. The similarities may be used to detect conflicts and/or redundancies created during the development process (e.g., when a developer attempts to change the code).Type: ApplicationFiled: June 17, 2020Publication date: December 23, 2021Inventors: Madhusudhanan Krishnamoorthy, Samrat Bhasin, Prince Noel Pradeep Santhappa Durai, Vaasudevan Sundaram, Srinath M R
-
Publication number: 20210390478Abstract: Aspects of the disclosure relate to a machine learning based decentralized business planning system. A computing platform may identify an event likely to impact one or more business operations. Subsequently, the computing platform may receive, for the event, data from one or more sources of data. Then, the computing platform may generate a data structure including a plurality of nodes, where the plurality of nodes corresponds to the received data. Then, the computing platform may authenticate, by utilizing a distributed ledger-based verification system, the plurality of nodes. Subsequently, the computing platform may perform, based on business rules applicable to the one or more business operations, analytics on the plurality of authenticated nodes. Then, the computing platform may generate, based on the analytics, a contingency plan to mitigate the impact to the one or more business operations, and may provide, via an interactive graphical user interface, the contingency plan.Type: ApplicationFiled: June 15, 2020Publication date: December 16, 2021Inventors: Madhusudhanan Krishnamoorthy, Samrat Bhasin, Vaasudevan Sundaram
-
Publication number: 20210248042Abstract: A system includes a production server, a backup server, a telemetry analyzer, a memory, and a hardware processor. The telemetry analyzer takes snapshots of various performance metrics of the production server. The memory stores a log of previous disasters that occurred on the production server. The log includes a snapshot of the production server performance metrics from the time each disaster occurred. The memory also stores recovery scripts for each logged disaster. Each script provides instructions for resolving the linked disaster. The hardware processor uses a machine learning architecture to train an autoencoder. The trained autoencoder receives new snapshots from the telemetry analyzer and generates a reconstruction of the new snapshots. The hardware processor then determines a threshold for distinguishing between server disasters and minor anomalies. This distinction is made by comparing the difference between the reconstruction of the new snapshots and the new snapshots with the threshold.Type: ApplicationFiled: February 6, 2020Publication date: August 12, 2021Inventors: Vaasudevan Sundaram, Samrat Bhasin, MadhuSudhanan Krishnamoorthy
-
Patent number: 10708739Abstract: A method for transferring at least one service in a device and device thereof are provided. The method includes detecting invoking of an application on the electronic device, in response to the detection, providing access of a radio frequency (RF) transceiver of the device to a first subscriber identity module (SIM), the first SIM being in an active data session, and enabling transfer of at least one service associated with at least one second SIM to the first SIM.Type: GrantFiled: June 10, 2019Date of Patent: July 7, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Shyjumon Nankandiyil, Anand Asati, Gurmanjeet Singh Sidhu, Inderjeet Singh Bedi, Samrat Bhasin, Gaurav Goel, Amod Ashokchourasia
-
Publication number: 20190297477Abstract: A method for transferring at least one service in a device and device thereof are provided. The method includes detecting invoking of an application on the electronic device, in response to the detection, providing access of a radio frequency (RF) transceiver of the device to a first subscriber identity module (SIM), the first SIM being in an active data session, and enabling transfer of at least one service associated with at least one second SIM to the first SIM.Type: ApplicationFiled: June 10, 2019Publication date: September 26, 2019Inventors: Shyjumon NANKANDIYIL, Anand ASATI, Gurmanjeet Singh SIDHU, Inderjeet Singh BEDI, Samrat BHASIN, Gaurav GOEL, Amod ASHOKCHOURASIA
-
Patent number: 10321289Abstract: A method for transferring at least one service in a device and device thereof are provided. The method includes detecting invoking of an application on the electronic device, in response to the detection, providing access of a radio frequency (RF) transceiver of the device to a first subscriber identity module (SIM), the first SIM being in an active data session, and enabling transfer of at least one service associated with at least one second SIM to the first SIM.Type: GrantFiled: April 17, 2018Date of Patent: June 11, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Shyjumon Nankandiyil, Anand Asati, Gurmanjeet Singh Sidhu, Inderjeet Singh Bedi, Samrat Bhasin, Gaurav Goel, Amod Ashokchourasia
-
Publication number: 20190166475Abstract: A method for transferring at least one service in a device and device thereof are provided. The method includes detecting invoking of an application on the electronic device, in response to the detection, providing access of a radio frequency (RF) transceiver of the device to a first subscriber identity module (SIM), the first SIM being in an active data session, and enabling transfer of at least one service associated with at least one second SIM to the first SIM.Type: ApplicationFiled: April 17, 2018Publication date: May 30, 2019Inventors: Shyjumon NANKANDIYIL, Anand ASATI, Gurmanjeet Singh SIDHU, Inderjeet Singh BEDI, Samrat BHASIN, Gaurav GOEL, Amod ASHOKCHOURASIA