Patents by Inventor Shekhar Singh Mehra
Shekhar Singh Mehra 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: 11531741Abstract: Systems, methods and apparatus are provided for altering a static password between entry and authentication using a dynamic logic. A client application may receive entry of a user password and record an amount of pressure associated with the entry. The client application may dynamically select a virtual contact surface material and generate audio files corresponding to writing or typing the password characters on the selected surface material with the recorded amount of pressure. The client application may compress the audio files by embedding them within the same digital space according to a time-based logic. The dynamic password files may be routed to a central server. Data packet fragmentation may further improve security during transmission. The central server may reconstruct the password for authentication using the time-based logic.Type: GrantFiled: January 1, 2021Date of Patent: December 20, 2022Assignee: Bank of America CorporationInventors: Gaurav Bansal, Shekhar Singh Mehra
-
Patent number: 11528234Abstract: Embodiments of the invention are directed to systems, methods and computer program products for utilizing resources from multiple sources to complete a resource distribution. The invention may receive a distribution request from an entity, where the distribution request includes information identifying a first resource distribution device provided by a user to the entity, a first source associated with the user, and a request amount of resources. The invention may determine whether the requested amount of resources is greater than a first amount of resources in the first source, determine whether the first resource distribution device is associated with one or more other sources associated with the user, and determine whether a sum of the first amount of resources in the first source and a second amount of resources in the one or more other sources is greater than or equal to the requested amount of resources.Type: GrantFiled: September 30, 2021Date of Patent: December 13, 2022Assignee: BANK OF AMERICA CORPORATIONInventors: Deviprasad Tatti, Gaurav Bansal, Sandeep Kumar Chauhan, Shekhar Singh Mehra
-
Publication number: 20220215087Abstract: Systems, methods and apparatus are provided for altering a static password between entry and authentication using a dynamic logic. A client application may receive entry of a user password and record an amount of pressure associated with the entry. The client application may dynamically select a virtual contact surface material and generate audio files corresponding to writing or typing the password characters on the selected surface material with the recorded amount of pressure. The client application may compress the audio files by embedding them within the same digital space according to a time-based logic. The dynamic password files may be routed to a central server. Data packet fragmentation may further improve security during transmission. The central server may reconstruct the password for authentication using the time-based logic.Type: ApplicationFiled: January 1, 2021Publication date: July 7, 2022Inventors: Gaurav Bansal, Shekhar Singh Mehra
-
Publication number: 20220029928Abstract: Embodiments of the invention are directed to systems, methods and computer program products for utilizing resources from multiple sources to complete a resource distribution. The invention may receive a distribution request from an entity, where the distribution request includes information identifying a first resource distribution device provided by a user to the entity, a first source associated with the user, and a request amount of resources. The invention may determine whether the requested amount of resources is greater than a first amount of resources in the first source, determine whether the first resource distribution device is associated with one or more other sources associated with the user, and determine whether a sum of the first amount of resources in the first source and a second amount of resources in the one or more other sources is greater than or equal to the requested amount of resources.Type: ApplicationFiled: September 30, 2021Publication date: January 27, 2022Applicant: BANK OF AMERICA CORPORATIONInventors: Deviprasad Tatti, Gaurav Bansal, Sandeep Kumar Chauhan, Shekhar Singh Mehra
-
Patent number: 11188923Abstract: Aspects of the disclosure relate to real-time knowledge-based widget prioritization and display. A computing platform may detect, via a computing device, a voice-based interaction between an enterprise agent and a customer. Then, the computing platform may cause, via the computing device, the voice-based interaction to be captured as audio data. The computing platform may then transform the audio data to textual data. Subsequently, the computing platform may identify, in the textual data, a customer query. Then, the computing platform may retrieve, in real-time and based on the voice-based interaction and from a repository of widgets, a first widget, where the first widget includes information at least partially responsive to the customer query. Then, the computing platform may display, to the enterprise agent and via a graphical user interface in use by the enterprise agent, the first widget.Type: GrantFiled: August 29, 2019Date of Patent: November 30, 2021Assignee: Bank of America CorporationInventors: Gaurav Bansal, Shekhar Singh Mehra, Vinod Maghnani, Sandeep Kumar Chauhan
-
Patent number: 11184292Abstract: Embodiments of the invention are directed to systems, methods and computer program products for utilizing resources from multiple sources to complete a resource distribution. The invention may receive a distribution request from an entity, where the distribution request includes information identifying a first resource distribution device provided by a user to the entity, a first source associated with the user, and a request amount of resources. The invention may determine whether the requested amount of resources is greater than a first amount of resources in the first source, determine whether the first resource distribution device is associated with one or more other sources associated with the user, and determine whether a sum of the first amount of resources in the first source and a second amount of resources in the one or more other sources is greater than or equal to the requested amount of resources.Type: GrantFiled: July 27, 2020Date of Patent: November 23, 2021Assignee: BANK OF AMERICA CORPORATIONInventors: Deviprasad Tatti, Gaurav Bansal, Sandeep Kumar Chauhan, Shekhar Singh Mehra
-
Publication number: 20210065202Abstract: Aspects of the disclosure relate to real-time knowledge-based widget prioritization and display. A computing platform may detect, via a computing device, a voice-based interaction between an enterprise agent and a customer. Then, the computing platform may cause, via the computing device, the voice-based interaction to be captured as audio data. The computing platform may then transform the audio data to textual data. Subsequently, the computing platform may identify, in the textual data, a customer query. Then, the computing platform may retrieve, in real-time and based on the voice-based interaction and from a repository of widgets, a first widget, where the first widget includes information at least partially responsive to the customer query. Then, the computing platform may display, to the enterprise agent and via a graphical user interface in use by the enterprise agent, the first widget.Type: ApplicationFiled: August 29, 2019Publication date: March 4, 2021Inventors: Gaurav Bansal, Shekhar Singh Mehra, Vinod Maghnani, Sandeep Kumar Chauhan
-
Patent number: 10474498Abstract: An apparatus includes a memory and a hardware processor. The memory stores one or more scheduling histories. The processor receives a first list from a first client device and a second list from a second client device. The first list includes a first job and the second list includes a second job. The processor calculates a first resource requirement to execute the first job and a second resource requirement to execute the second job. The processor determines that a conflict exists between the first job and the second job and in response, communicates messages to the first and second client devices indicating the conflict and proposed times for executing the jobs. The processor determines based on responses to the messages, execution times for the first and second jobs, assigns permission identifiers to the first and second jobs, and communicates a schedule.Type: GrantFiled: February 23, 2018Date of Patent: November 12, 2019Assignee: Bank of America CorporationInventors: Shekhar Singh Mehra, Gaurav Bansal, Pinak Chakraborty
-
Publication number: 20190266020Abstract: An apparatus includes a memory and a hardware processor. The memory stores one or more scheduling histories. The processor receives a first list from a first client device and a second list from a second client device. The first list includes a first job and the second list includes a second job. The processor calculates a first resource requirement to execute the first job and a second resource requirement to execute the second job. The processor determines that a conflict exists between the first job and the second job and in response, communicates messages to the first and second client devices indicating the conflict and proposed times for executing the jobs. The processor determines based on responses to the messages, execution times for the first and second jobs, assigns permission identifiers to the first and second jobs, and communicates a schedule.Type: ApplicationFiled: February 23, 2018Publication date: August 29, 2019Inventors: Shekhar Singh Mehra, Gaurav Bansal, Pinak Chakraborty