Patents by Inventor Srinivas Chavali
Srinivas Chavali 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: 20250063367Abstract: A system that dynamically adjusts an operation of software running on a first mobile device is provided. The system may include an application. The system may include an authentication module configured to authorize a user's login credentials, capture a biometric characteristic of the user, and authenticate the captured biometric characteristic based on a comparison to a stored biometric characteristic. The system may also include a tracking module configured to track a location of each of the plurality of mobile devices and based on the location, determine a number of mobile devices within a pre-determined range to the first mobile device. The system may include a throttling module configured to adjust the operation of the application based on the number of mobile devices, the adjusting including at least one of operating the application in read-only mode, partial-access mode and full-access mode and re-adjusting when a change in location is detected.Type: ApplicationFiled: November 7, 2024Publication date: February 20, 2025Inventors: Jennifer Sanctis, Srinivas Chavali, Taylor Farris
-
Patent number: 12199976Abstract: Due to the proliferation of protected services that are secured by password wall, a user frequently has to remember multiple complex passwords. There is a need to reduce the number of passwords and maintain adequate security of the protected services. Systems described herein may autogenerate dynamic passwords for those apps that require a password. Protected services may allow user access based on the autogenerated dynamic password. The system may include an API for interacting with multiple apps that each provide protected services. The API may provide dynamic passwords that authenticate a user to access any of the protected services provided by any of the multiple apps.Type: GrantFiled: April 18, 2024Date of Patent: January 14, 2025Assignee: Bank of America CorporationInventor: Srinivas Chavali
-
Patent number: 12177671Abstract: A system that dynamically adjusts an operation of software running on a first mobile device is provided. The system may include an application. The system may include an authentication module configured to authorize a user's login credentials, capture a biometric characteristic of the user, and authenticate the captured biometric characteristic based on a comparison to a stored biometric characteristic. The system may also include a tracking module configured to track a location of each of the plurality of mobile devices and based on the location, determine a number of mobile devices within a pre-determined range to the first mobile device. The system may include a throttling module configured to adjust the operation of the application based on the number of mobile devices, the adjusting including at least one of operating the application in read-only mode, partial-access mode and full-access mode and re-adjusting when a change in location is detected.Type: GrantFiled: May 17, 2022Date of Patent: December 24, 2024Assignee: Bank of America CorporationInventors: Jennifer Sanctis, Srinivas Chavali, Taylor Farris
-
Publication number: 20240267374Abstract: Due to the proliferation of protected services that are secured by password wall, a user frequently has to remember multiple complex passwords. There is a need to reduce the number of passwords and maintain adequate security of the protected services. Systems described herein may autogenerate dynamic passwords for those apps that require a password. Protected services may allow user access based on the autogenerated dynamic password. The system may include an API for interacting with multiple apps that each provide protected services. The API may provide dynamic passwords that authenticate a user to access any of the protected services provided by any of the multiple apps.Type: ApplicationFiled: April 18, 2024Publication date: August 8, 2024Inventor: Srinivas Chavali
-
Patent number: 11991168Abstract: Due to the proliferation of protected services that are secured by password wall, a user frequently has to remember multiple complex passwords. There is a need to reduce the number of passwords and maintain adequate security of the protected services. Systems described herein may autogenerate dynamic passwords for those apps that require a password. Protected services may allow user access based on the autogenerated dynamic password. The system may include an API for interacting with multiple apps that each provide protected services. The API may provide dynamic passwords that authenticate a user to access any of the protected services provided by any of the multiple apps.Type: GrantFiled: May 17, 2022Date of Patent: May 21, 2024Assignee: Bank of America CorporationInventor: Srinivas Chavali
-
Publication number: 20230379716Abstract: A system that dynamically adjusts an operation of software running on a first mobile device is provided. The system may include an application. The system may include an authentication module configured to authorize a user's login credentials, capture a biometric characteristic of the user, and authenticate the captured biometric characteristic based on a comparison to a stored biometric characteristic. The system may also include a tracking module configured to track a location of each of the plurality of mobile devices and based on the location, determine a number of mobile devices within a pre-determined range to the first mobile device. The system may include a throttling module configured to adjust the operation of the application based on the number of mobile devices, the adjusting including at least one of operating the application in read-only mode, partial-access mode and full-access mode and re-adjusting when a change in location is detected.Type: ApplicationFiled: May 17, 2022Publication date: November 23, 2023Inventors: Jennifer Sanctis, Srinivas Chavali, Taylor Farris
-
Publication number: 20230379320Abstract: Due to the proliferation of protected services that are secured by password wall, a user frequently has to remember multiple complex passwords. There is a need to reduce the number of passwords and maintain adequate security of the protected services. Systems described herein may autogenerate dynamic passwords for those apps that require a password. Protected services may allow user access based on the autogenerated dynamic password. The system may include an API for interacting with multiple apps that each provide protected services. The API may provide dynamic passwords that authenticate a user to access any of the protected services provided by any of the multiple apps.Type: ApplicationFiled: May 17, 2022Publication date: November 23, 2023Inventor: Srinivas Chavali
-
Patent number: 11716198Abstract: One-time password (“OTP”) generation on a smartwatch is provided. OTP generation may include communication between an application on a smartwatch and an application on a smartphone. The request for an OTP may be received at the smartwatch. The smartwatch application may communicate with the smartphone application. An OTP may be generated within a third-party library within the smartphone application. The generated OTP may be transmitted from the smartphone application to the smartwatch application. The OTP may be displayed on the smartwatch.Type: GrantFiled: February 24, 2022Date of Patent: August 1, 2023Assignee: Bank of America CorporationInventors: Miranda N. Harris, Robert S. Mumma, Srinivas Chavali, Patrick Burgess, Sangeetha Mohan, Jonathan Daley, Vishwas Korde
-
Publication number: 20220182230Abstract: One-time password (“OTP”) generation on a smartwatch is provided. OTP generation may include communication between an application on a smartwatch and an application on a smartphone. The request for an OTP may be received at the smartwatch. The smartwatch application may communicate with the smartphone application. An OTP may be generated within a third-party library within the smartphone application. The generated OTP may be transmitted from the smartphone application to the smartwatch application. The OTP may be displayed on the smartwatch.Type: ApplicationFiled: February 24, 2022Publication date: June 9, 2022Inventors: Miranda N. Harris, Robert S. Mumma, Srinivas Chavali, Patrick Burgess, Sangeetha Mohan, Jonathan Daley, Vishwas Korde
-
Patent number: 11296874Abstract: One-time password (“OTP”) generation on a smartwatch is provided. OTP generation may include communication between an application on a smartwatch and an application on a smartphone. The request for an OTP may be received at the smartwatch. The smartwatch application may communicate with the smartphone application. An OTP may be generated within a third-party library within the smartphone application. The generated OTP may be transmitted from the smartphone application to the smartwatch application. The OTP may be displayed on the smartwatch.Type: GrantFiled: July 15, 2020Date of Patent: April 5, 2022Assignee: Bank of America CorporationInventors: Miranda N. Harris, Robert S. Mumma, Srinivas Chavali, Patrick Burgess, Sangeetha Mohan, Jonathan Daley, Vishwas Korde
-
Publication number: 20210036847Abstract: One-time password (“OTP”) generation on a smartwatch is provided. OTP generation may include communication between an application on a smartwatch and an application on a smartphone. The request for an OTP may be received at the smartwatch. The smartwatch application may communicate with the smartphone application. An OTP may be generated within a third-party library within the smartphone application. The generated OTP may be transmitted from the smartphone application to the smartwatch application. The OTP may be displayed on the smartwatch.Type: ApplicationFiled: July 15, 2020Publication date: February 4, 2021Inventors: Miranda N. Harris, Robert S. Mumma, Srinivas Chavali, Patrick Burgess, Sangeetha Mohan, Jonathan Daley, Vishwas Korde
-
Patent number: 9679026Abstract: A method for bifurcating data storage to enable implementation and manipulation of an interactive entitlement structure is provided. The method may include displaying a GUI and copying information corresponding to the list of entitlements to using one or more features associated with the GUI. The method may copy from a remote System of Record to a cache memory local to the GUI. The method may include displaying on the GUI signatories with an entitlement authorization; receiving a modification of the entitlement authorization; and extracting a signature of a signatory with entitlement authorization. An input signal may be received that indicates an input signal indicator is hovering over the signatory and displaying, on the GUI, in response to the hovering indication, 1) a copy of the signature of the signatory; 2) a hierarchal list of signatories with current entitlement authorization; and/or 3) a listing of documents signed by a signatory.Type: GrantFiled: November 17, 2015Date of Patent: June 13, 2017Assignee: Bank of America CorporationInventors: Ganesh Bonda, Srinivas Chavali, Rajesh Mulcha, Cary Hudgins, Usha Ramaswamy, Ming Zhu
-
Patent number: 9639712Abstract: A method for providing hierarchal client entitlement information in a graphical user interface (“GUI”) is provided. The method includes deploying the information on a mobile platform. The method may further include inventorying a list of possible landing sites for deploying the mobile platform and determining which of the inventoried landing sites requires, upon deployment, a connection to an Oracle database. The method may further include eliminating any member of the list of possible landing sites that requires, upon deployment, a connection to the Oracle database from the list of possible landing sites. Following the eliminating, the method may include providing a user, via the GUI, a selection capability to select one of the list of possible landing sites as a default landing site for the deploying the mobile platform.Type: GrantFiled: December 10, 2015Date of Patent: May 2, 2017Assignee: Bank of America CorporationInventors: Ganesh Bonda, Srinivas Chavali, Cary Hudgins, Edrin Thomas
-
Patent number: 9514440Abstract: A method for providing data warehousing for a list of authorized signatories is provided. The method may include displaying a hierarchal list of signatories with at least one entitlement authorization level. The method may use a GUI to display the list of entitlements in an array of at least three rows of entitlement authorization levels. The method may further include receiving, from the client, a modification to the at least one entitlement authorization. The method may extract, from client documents a signature of a signatory with entitlement authorization. The method may receive a command to hover, on a Graphical User Interface (GUI), over the signatory. In response to the hovering, the may display, preferably on a hierarchical display, a copy of the signature of the signatory, a hierarchical list of signatories with current entitlement authorization, and a listing of documents signed by each of the signatories.Type: GrantFiled: December 1, 2015Date of Patent: December 6, 2016Assignee: Bank of America CorporationInventors: Ganesh Bonda, Srinivas Chavali, Rajesh Mulcha, Cary Hudgins, Lynette Galvan, Shelvia Barry, Gerardo Garcia, Michelle Nichols, Cheryl Ledoux, Aimee Jones, Lisa Komorny, Helen Harold, Peter Smith, Tracy Daniels
-
Publication number: 20160232214Abstract: A method for bifurcating data storage to enable implementation and manipulation of an interactive entitlement structure is provided. The method may include displaying a GUI and copying information corresponding to the list of entitlements to using one or more features associated with the GUI. The method may copy from a remote System of Record to a cache memory local to the GUI. The method may include displaying on the GUI signatories with an entitlement authorization; receiving a modification of the entitlement authorization; and extracting a signature of a signatory with entitlement authorization. An input signal may be received that indicates an input signal indicator is hovering over the signatory and displaying, on the GUI, in response to the hovering indication, 1) a copy of the signature of the signatory; 2) a hierarchal list of signatories with current entitlement authorization; and/or 3) a listing of documents signed by a signatory.Type: ApplicationFiled: November 17, 2015Publication date: August 11, 2016Inventors: Ganesh Bonda, Srinivas Chavali, Rajesh Mulcha, Cary Hudgins, Usha Ramaswamy, Ming Zhu
-
Publication number: 20160232493Abstract: A method for providing data warehousing for a list of authorized signatories is provided. The method may include displaying a hierarchal list of signatories with at least one entitlement authorization level. The method may use a GUI to display the list of entitlements in an array of at least three rows of entitlement authorization levels. The method may further include receiving, from the client, a modification to the at least one entitlement authorization. The method may extract, from client documents, a signature of a signatory with entitlement authorization. The method may receive a command to hover, on a Graphical User Interface (“GUI”), over the signatory. In response to the hovering, the may display, preferably on a hierarchal display, a copy of the signature of the signatory, a hierarchal list of signatories with current entitlement authorization, and a listing of documents signed by each of the signatories.Type: ApplicationFiled: December 1, 2015Publication date: August 11, 2016Inventors: Ganesh Bonda, Srinivas Chavali, Rajesh Mulcha, Cary Hudgins, Lynette Galvan, Shelvia Barry, Gerardo Garcia, Michelle Nichols, Cheryl Ledoux, Aimee Jones, Lisa Komorny, Helen Harold, Peter Smith, Tracy Daniels
-
Publication number: 20160232371Abstract: A method for providing hierarchal client entitlement information in a graphical user interface (“GUI”) is provided. The method includes deploying the information on a mobile platform. The method may further include inventorying a list of possible landing sites for deploying the mobile platform and determining which of the inventoried landing sites requires, upon deployment, a connection to an Oracle database. The method may further include eliminating any member of the list of possible landing sites that requires, upon deployment, a connection to the Oracle database from the list of possible landing sites. Following the eliminating, the method may include providing a user, via the GUI, a selection capability to select one of the list of possible landing sites as a default landing site for the deploying the mobile platform.Type: ApplicationFiled: December 10, 2015Publication date: August 11, 2016Inventors: Ganesh Bonda, Srinivas Chavali, Cary Hudgins, Edrin Thomas