Patents by Inventor Yash Sharma
Yash Sharma 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: 11671488Abstract: Domain-based server-selection computer-implemented processes and machines implement an extension of RAFT consensus for leader selection based on patterns of update data proximity. Accounts involved in payment or other transactions are maintained as “sharded” data across data store instances that are split into shards according to their temporal activity. If the domain attributes for a node exceed a threshold and are greater than the other nodes, the node is designated as a leader node and the others are designated as follower nodes. This provides an additional optimization in network performance by introducing insights in normal operations within a domain in a distributed network. If the domain attributes do not exceed the threshold and/or are not greater than the other nodes, a traditional consensus algorithm is used to select leader and follower nodes.Type: GrantFiled: February 24, 2022Date of Patent: June 6, 2023Assignee: Bank of America CorporationInventors: Yash Sharma, Sandeep Kumar Chauhan
-
Publication number: 20230128944Abstract: Various embodiments of the present disclosure provide methods, apparatuses, systems, computing devices, computing entities, and/or the like for detecting and preventing seizure events in real-time. For example, various embodiments provide techniques for detecting and preventing seizure events in real-time that use seizure prediction machine learning models.Type: ApplicationFiled: October 21, 2021Publication date: April 27, 2023Inventors: Jon Kevin MUSE, Gregory J. BOSS, Yash SHARMA, Komal KHATRI
-
Publication number: 20230104970Abstract: Systems, computer program products, and methods are described herein for implementing continuous authentication in ambient resource transfers. The present invention is configured to receive, from a user input device, a request to execute an ambient resource transfer for a predetermined period of time; initiate a continuous authentication engagement routine, wherein the continuous authentication engagement routine further comprises: continuously transmitting a first block of data from the data stream authentication engine to the user input device for the predetermined period of time; continuously receiving a second block of data in response to the first block of data; continuously verifying the digital signature in the second block of data during the predetermined period of time; and continuously authenticating the user input device based on at least verifying the digital signature; and continuously authorize the ambient resource transfer for the predetermined period of time.Type: ApplicationFiled: October 5, 2021Publication date: April 6, 2023Applicant: BANK OF AMERICA CORPORATIONInventors: Yash Sharma, Shailesh Mahabala Kotian, Vinayak Rao Patwari
-
Publication number: 20230062594Abstract: A system includes a first data center that includes a first computing device communicatively coupled to a first database. The first computing device is configured to determine data stored in the first database to be replicated to a second database communicatively coupled to a second computing device of a remote data center. The first computing device is further configured to determine whether a point-to-point data tunnel has been established across a broadband cellular network between the first computing device and the second computing device and to establish the point-to-point data tunnel across the broadband cellular network between the first computing device and the second computing device when it is determined that the point-to-point data tunnel has not been established. The first computing device is further configured to replicate the data to the second database by transmitting the data to the second computing device across the point-to-point data tunnel.Type: ApplicationFiled: September 2, 2021Publication date: March 2, 2023Inventors: Sandeep Kumar Chauhan, Yash Sharma, Chinmay S. Barhale, Ravikiran Subramanya Rao, Ravi Kesani
-
Patent number: 11587079Abstract: Embodiments of the invention are directed to systems, methods, and computer program products for a single degree tiered bracket matrix for secure digital resource distribution across a digital resource distribution network. In this way, the invention interrupts a digital resource distribution network and displays a tiered bracket matrix for a user to select from on the digital resource distribution network application. The tiered bracket matrix is determined by matching database points with an overlayed, timestamped, resource distribution network distributions for prepopulating of the matrix. Upon matching a user device contact hash value, the system may interrupt a resource distribution network application and splice in recommended users for resource distribution via the resource distribution network application in a tiered matrix display.Type: GrantFiled: March 24, 2021Date of Patent: February 21, 2023Assignee: BANK OF AMERICA CORPORATIONInventors: Malathi Jivan, Kathleen Miranda Brand, Michael Donohue, Justin Riley duPont, Christina Ann Lillie, Jay Derek Prokupek, Yash Sharma
-
Patent number: 11568261Abstract: A system for generating an adversarial example in respect of a neural network, the adversarial example generated to improve a margin defined as a distance from a data example to a neural network decision boundary. The system includes a data receiver configured to receive one or more data sets including at least one data set representing a benign training example (x); an adversarial generator engine configured to: generate, using the neural network, a first adversarial example (Adv1) having a perturbation length epsilon1 against x; conduct a search in a direction (Adv1-x) using the neural network; and to generate, using the neural network, a second adversarial example (Adv2) having a perturbation length epsilon2 based at least on an output of a search in the direction (Adv1-x).Type: GrantFiled: October 25, 2019Date of Patent: January 31, 2023Assignee: ROYAL BANK OF CANADAInventors: Weiguang Ding, Yash Sharma, Yik Chau Lui, Ruitong Huang
-
Publication number: 20220417171Abstract: Systems, computer program products, and methods are described herein for executing digital resource transfer using trusted computing. The present invention is configured to receive, from a second computing device, an indication that a first computing device has initiated a transfer of a digital resource; determine, using the authentication protocol, that the first computing device is in secure possession of the digital resource; initiate, via the second computing device, a request to receive the digital resource from the first computing device; receive, via the second computing device, an indication that the second computing device has received the digital resource from the first computing device; initiate, via the second computing device, a resource verification protocol on the digital resource; verify, using the resource verification protocol, one or more digital signatures associated with the digital resource; and transmit, via the second computing device, an acknowledgement to the first computing device.Type: ApplicationFiled: June 23, 2021Publication date: December 29, 2022Applicant: BANK OF AMERICA CORPORATIONInventors: Yash Sharma, Vinayak Patwari, Shailesh M. Kotian
-
Publication number: 20220414654Abstract: Systems, computer program products, and methods are described herein for implementing a transactional timelock mechanism in a distributed ledger. The present invention is configured to receive, from a computing device, a transaction to be registered in a ledger record associated with a distributed ledger at a future time; retrieve a required amount of resources for the one or more validation nodes to register the transaction in the ledger record; submit a validation request for the transaction to a memory pool associated with the one or more validation nodes with a proposed amount of resources less than the required amount of resources; continuously monitor the transaction in the memory pool until the future time; and at the future time, automatically re-submit the validation request for the transaction to the memory pool with the required amount of resources.Type: ApplicationFiled: June 23, 2021Publication date: December 29, 2022Applicant: BANK OF AMERICA CORPORATIONInventors: Yash Sharma, Vinayak Patwari, Shailesh M. Kotian
-
Publication number: 20220407927Abstract: Embodiments of the present invention provide a system for triggering cross channel data caching on network nodes. Historical event data and live event data of a user may be monitored to determine an expected event that includes one or more expected channels. An expected period of time for the expected event may also be determined. Relevant user data may then be identified from one or more systems of record and cached or otherwise compressed. One or more nodes of a network associated with each of the one or more expected channels are then identified. The cached data is then transmitted to virtual data structures associated with each of the one or more nodes. The cached data is then generally maintained in these virtual data structures on the network for the expected period of time.Type: ApplicationFiled: June 16, 2021Publication date: December 22, 2022Applicant: BANK OF AMERICA CORPORATIONInventors: Sandeep Kumar Chauhan, Ravikiran Subramanya Rao, Chinmay S. Barhale, Ravi Kesani, Yash Sharma
-
Patent number: 11526822Abstract: Systems, computer program products, and methods are described herein for dynamic resource allocation based on vehicle route selection. The present invention is configured to receive an origin and a destination for a user; determine travel routes for the user; determine resource distribution entities along the one or more travel routes; determine resources associated with the resource distribution entities; display the travel routes, the resource distribution entities along each of the travel routes, and the resources associated with each of the resource distribution entities; receive a user selection of at least one of the travel routes; and distribute the resources to the computing device of the user along the at least one of the one or more travel routes selected by the user.Type: GrantFiled: February 10, 2020Date of Patent: December 13, 2022Assignee: BANK OF AMERICA CORPORATIONInventors: Sarabjeet Singh Kochar, Sandeep Kumar Chauhan, Yash Sharma
-
Publication number: 20220335384Abstract: A multitenant collaboration tool is instantiated over physical infrastructure operated by a hosting platform. The multitenant collaboration tool leverages interfaces of the hosting platform to provision and/or instantiate buckets and/or data lakes in particular physical locations, serving from those data lakes tenant data required to be stored within those specified locations. The multitenant collaboration tool includes a multitenant query gateway configured to route data queries from client devices to appropriate multitenant data lakes associated with multitenant collaboration tool.Type: ApplicationFiled: April 14, 2021Publication date: October 20, 2022Inventors: Yash Sharma, Hideyoshi Cheong, Ievgen Aleinikov, Rohan Dhupelia, Steve Lee, Mike Dias
-
Patent number: 11461313Abstract: Systems and methods for automatically creating and managing electronic data tables are disclosed. The method includes receiving a metric request descriptor from a client device, the metric request descriptor including at least information for creating a metric query and an identifier of an electronic data table; automatically generating a custom metric query based on the information for creating the metric query and one or more predefined metric templates; creating the electronic data table based on the identifier of the electronic data table received in the metric request descriptor; applying the custom metric query to a data store storing a plurality of event records; extracting metric data from the data store based on the custom metric query; and storing the metric data in the electronic data table.Type: GrantFiled: September 29, 2020Date of Patent: October 4, 2022Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INCInventors: Yash Sharma, Austin Byrne, Perrin Alexander Stephenson, Itzchak Feldman Perka, James Benjamin McCullough, Anushka Mudholkar, Tarunveer Singh, Hideyoshi Cheong, Stephen David Lee
-
Publication number: 20220309498Abstract: Embodiments of the invention are directed to systems, methods, and computer program products for a single degree tiered bracket matrix for secure digital resource distribution across a digital resource distribution network. In this way, the invention interrupts a digital resource distribution network and displays a tiered bracket matrix for a user to select from on the digital resource distribution network application. The tiered bracket matrix is determined by matching database points with an overlayed, timestamped, resource distribution network distributions for prepopulating of the matrix. Upon matching a user device contact hash value, the system may interrupt a resource distribution network application and splice in recommended users for resource distribution via the resource distribution network application in a tiered matrix display.Type: ApplicationFiled: March 24, 2021Publication date: September 29, 2022Applicant: BANK OF AMERICA CORPORATIONInventors: Malathi Jivan, Kathleen Miranda Brand, Michael Donohue, Justin Riley duPont, Christina Ann Lillie, Jay Derek Prokupek, Yash Sharma
-
Publication number: 20220300083Abstract: A method comprising determining, by a processing system, based on a first oral gesture detected by an intra-oral device located in a mouth of a user, an intended communication partner from among a plurality of available communication partners; determining, by the processing system, a message based on a series of one or more second oral gestures detected by the intra-oral device; and sending, by the processing system, the message to a communication device associated with the intended communication partner.Type: ApplicationFiled: March 19, 2021Publication date: September 22, 2022Inventors: Jon Kevin Muse, Gregory J. Boss, Yash Sharma, Komal Khatri
-
Publication number: 20220262004Abstract: In general, embodiments of the present invention provide methods, apparatuses, systems, computing devices, computing entities, and/or the like for performing mixed reality processing using at least one of depth-based partitioning of a point cloud capture data object, object-based partitioning of a point cloud capture data object, mapping a partitioned point cloud capture data object to detected objects of a three-dimensional scan data object, performing noise filtering on point cloud capture data objects based at least in part on geometric inferences from three-dimensional scan data objects, and performing geometrically-aware object detection using point cloud capture data objects based at least in part on geometric inferences from three-dimensional scan data objects.Type: ApplicationFiled: November 24, 2021Publication date: August 18, 2022Inventors: Yash Sharma, Vivek R. Dwivedi, Anshul Verma
-
Publication number: 20220257173Abstract: In general, this disclosure describes techniques for automatically predicting and visualizing a future development of a skin condition of a patient. In some examples, a computing system is configured to estimate, based on sensor data, a skin-condition type for a skin condition on an affected area of a body of a patient; determine, based on the sensor data and the estimated skin-condition type, modeling data indicative of a typical development of the skin-condition type; generate, based on the sensor data and the modeling data, a 3-dimensional (3-D) model indicative of a predicted future development of the skin condition over time; generate extended reality (XR) imagery of the affected area of the body of the patient overlaid with the 3-D model; and output the XR imagery.Type: ApplicationFiled: February 17, 2021Publication date: August 18, 2022Inventors: Yash Sharma, Vivek R. Dwivedi, Anshul Verma
-
Patent number: 11368456Abstract: A system receives a media sample. The system then identifies a critical portion of the media sample. The media sample is split into a verification sample comprising the critical portion of the media sample. The verification sample is decomposed into a first and second layer. A first hash value is generated based on the first layer by applying a hash function to a first code element from the verification sample. A second hash value is generated based on the second layer by applying the hash function to a second code element from the verification sample. A blockchain transaction is generated comprising a profile associated with the user. The transaction is stored as a block in a blockchain ledger.Type: GrantFiled: September 11, 2020Date of Patent: June 21, 2022Assignee: Bank of America CorporationInventors: Sandeep Kumar Chauhan, Sarat Kumar Magatapalli, Yash Sharma
-
Patent number: 11356266Abstract: A system receives a login sample. The login sample is decomposed into first and second layers. A verification media sample is decomposed into first and second layers. The system determines that the first layer of the login sample does not match the first layer of the verification sample, that the second layer of the login sample does not match the second layer of the verification sample, or both. First and second critical portions are extracted from the login sample. A first and second login hash are generated from the first and second critical portions. A first and second ledger hash are retrieved from a blockchain ledger. It's determined that the first login hash does not match the first ledger hash, the second login hash does not match the second ledger hash, or both. The user is flagged.Type: GrantFiled: September 11, 2020Date of Patent: June 7, 2022Assignee: Bank of America CorporationInventors: Sandeep Kumar Chauhan, Sarat Kumar Magatapalli, Yash Sharma
-
Publication number: 20220100740Abstract: Systems and methods for automatically creating and managing electronic data tables are disclosed. The method includes receiving a metric request descriptor from a client device, the metric request descriptor including at least information for creating a metric query and an identifier of an electronic data table; automatically generating a custom metric query based on the information for creating the metric query and one or more predefined metric templates; creating the electronic data table based on the identifier of the electronic data table received in the metric request descriptor; applying the custom metric query to a data store storing a plurality of event records; extracting metric data from the data store based on the custom metric query; and storing the metric data in the electronic data table.Type: ApplicationFiled: September 29, 2020Publication date: March 31, 2022Inventors: Yash Sharma, Austin Byrne, Perrin Alexander Stephenson, Itzchak Feldman Perka, James Benjamin McCullough, Anushka Mudholkar, Tarunveer Singh, Hideyoshi Cheong, Stephen David Lee
-
Publication number: 20220086004Abstract: A system receives a login sample. The login sample is decomposed into first and second layers. A verification media sample is decomposed into first and second layers. The system determines that the first layer of the login sample does not match the first layer of the verification sample, that the second layer of the login sample does not match the second layer of the verification sample, or both. First and second critical portions are extracted from the login sample. A first and second login hash are generated from the first and second critical portions. A first and second ledger hash are retrieved from a blockchain ledger. It's determined that the first login hash does not match the first ledger hash, the second login hash does not match the second ledger hash, or both. The user is flagged.Type: ApplicationFiled: September 11, 2020Publication date: March 17, 2022Inventors: Sandeep Kumar Chauhan, Sarat Kumar Magatapalli, Yash Sharma