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: 11671488
    Abstract: 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: Grant
    Filed: February 24, 2022
    Date of Patent: June 6, 2023
    Assignee: Bank of America Corporation
    Inventors: Yash Sharma, Sandeep Kumar Chauhan
  • Publication number: 20230128944
    Abstract: 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: Application
    Filed: October 21, 2021
    Publication date: April 27, 2023
    Inventors: Jon Kevin MUSE, Gregory J. BOSS, Yash SHARMA, Komal KHATRI
  • Publication number: 20230104970
    Abstract: 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: Application
    Filed: October 5, 2021
    Publication date: April 6, 2023
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Yash Sharma, Shailesh Mahabala Kotian, Vinayak Rao Patwari
  • Publication number: 20230062594
    Abstract: 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: Application
    Filed: September 2, 2021
    Publication date: March 2, 2023
    Inventors: Sandeep Kumar Chauhan, Yash Sharma, Chinmay S. Barhale, Ravikiran Subramanya Rao, Ravi Kesani
  • Patent number: 11587079
    Abstract: 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: Grant
    Filed: March 24, 2021
    Date of Patent: February 21, 2023
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Malathi Jivan, Kathleen Miranda Brand, Michael Donohue, Justin Riley duPont, Christina Ann Lillie, Jay Derek Prokupek, Yash Sharma
  • Patent number: 11568261
    Abstract: 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: Grant
    Filed: October 25, 2019
    Date of Patent: January 31, 2023
    Assignee: ROYAL BANK OF CANADA
    Inventors: Weiguang Ding, Yash Sharma, Yik Chau Lui, Ruitong Huang
  • Publication number: 20220417171
    Abstract: 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: Application
    Filed: June 23, 2021
    Publication date: December 29, 2022
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Yash Sharma, Vinayak Patwari, Shailesh M. Kotian
  • Publication number: 20220414654
    Abstract: 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: Application
    Filed: June 23, 2021
    Publication date: December 29, 2022
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Yash Sharma, Vinayak Patwari, Shailesh M. Kotian
  • Publication number: 20220407927
    Abstract: 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: Application
    Filed: June 16, 2021
    Publication date: December 22, 2022
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Sandeep Kumar Chauhan, Ravikiran Subramanya Rao, Chinmay S. Barhale, Ravi Kesani, Yash Sharma
  • Patent number: 11526822
    Abstract: 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: Grant
    Filed: February 10, 2020
    Date of Patent: December 13, 2022
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Sarabjeet Singh Kochar, Sandeep Kumar Chauhan, Yash Sharma
  • Publication number: 20220335384
    Abstract: 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: Application
    Filed: April 14, 2021
    Publication date: October 20, 2022
    Inventors: Yash Sharma, Hideyoshi Cheong, Ievgen Aleinikov, Rohan Dhupelia, Steve Lee, Mike Dias
  • Patent number: 11461313
    Abstract: 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: Grant
    Filed: September 29, 2020
    Date of Patent: October 4, 2022
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC
    Inventors: Yash Sharma, Austin Byrne, Perrin Alexander Stephenson, Itzchak Feldman Perka, James Benjamin McCullough, Anushka Mudholkar, Tarunveer Singh, Hideyoshi Cheong, Stephen David Lee
  • Publication number: 20220309498
    Abstract: 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: Application
    Filed: March 24, 2021
    Publication date: September 29, 2022
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Malathi Jivan, Kathleen Miranda Brand, Michael Donohue, Justin Riley duPont, Christina Ann Lillie, Jay Derek Prokupek, Yash Sharma
  • Publication number: 20220300083
    Abstract: 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: Application
    Filed: March 19, 2021
    Publication date: September 22, 2022
    Inventors: Jon Kevin Muse, Gregory J. Boss, Yash Sharma, Komal Khatri
  • Publication number: 20220262004
    Abstract: 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: Application
    Filed: November 24, 2021
    Publication date: August 18, 2022
    Inventors: Yash Sharma, Vivek R. Dwivedi, Anshul Verma
  • Publication number: 20220257173
    Abstract: 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: Application
    Filed: February 17, 2021
    Publication date: August 18, 2022
    Inventors: Yash Sharma, Vivek R. Dwivedi, Anshul Verma
  • Patent number: 11368456
    Abstract: 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: Grant
    Filed: September 11, 2020
    Date of Patent: June 21, 2022
    Assignee: Bank of America Corporation
    Inventors: Sandeep Kumar Chauhan, Sarat Kumar Magatapalli, Yash Sharma
  • Patent number: 11356266
    Abstract: 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: Grant
    Filed: September 11, 2020
    Date of Patent: June 7, 2022
    Assignee: Bank of America Corporation
    Inventors: Sandeep Kumar Chauhan, Sarat Kumar Magatapalli, Yash Sharma
  • Publication number: 20220100740
    Abstract: 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: Application
    Filed: September 29, 2020
    Publication date: March 31, 2022
    Inventors: Yash Sharma, Austin Byrne, Perrin Alexander Stephenson, Itzchak Feldman Perka, James Benjamin McCullough, Anushka Mudholkar, Tarunveer Singh, Hideyoshi Cheong, Stephen David Lee
  • Publication number: 20220086004
    Abstract: 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: Application
    Filed: September 11, 2020
    Publication date: March 17, 2022
    Inventors: Sandeep Kumar Chauhan, Sarat Kumar Magatapalli, Yash Sharma