Patents by Inventor Mahdi Zamani

Mahdi Zamani 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: 20250247275
    Abstract: Interference mitigation in SSB and/or TRS processing is described. An apparatus is configured to receive, from a network node, a reference signal associated with the network node and at least one neighboring network node. The apparatus is configured to obtain Rnn information from at least one noise tap of a CIR of the reference signal. The apparatus is also configured to apply a noise whitening to the CIR based on the Rnn information.
    Type: Application
    Filed: January 26, 2024
    Publication date: July 31, 2025
    Inventors: Mahdi ZAMANI, Lei XIAO, Hari SANKAR
  • Publication number: 20250225514
    Abstract: Provided is a system, method, and computer program product for preventing MEV attacks in a blockchain network. The system includes at least one processor programmed or configured to communicate a plurality of digests to each mining node of a plurality of mining nodes in a blockchain network, each digest of the plurality of digests generated based on a transaction request including transaction data without including the transaction data in each digest, receive, from at least one mining node of the plurality of mining nodes, block data generated based on a proof-of-work protocol and at least a portion of digests of the plurality of digests, request the transaction data for each transaction request of a plurality of transaction requests corresponding to the at least a portion of digests, and publish a new block to the blockchain network based on the transaction data and the block data.
    Type: Application
    Filed: June 22, 2023
    Publication date: July 10, 2025
    Inventors: Mohammad Mohsen Minaei Bidgoli, Ranjit Kumaresan, Yibin Yang, Sourav Das, Srinivasan Raghuraman, Mahdi Zamani, Mihai Christodorescu, Wanyun Gu
  • Patent number: 12346895
    Abstract: A method is disclosed. The method includes determining, by a delegated certificate authority computer, a tier from a plurality of tiers for a digital wallet provider based on a list of qualifying criteria. The method also includes generating a digital certificate based on the tier, where the digital certificate is used by a digital wallet application computer associated with the digital wallet provider to complete interactions using a digital currency maintained by a blockchain network. The method further includes transmitting, by the delegated certificate authority computer to a digital wallet application computer, the digital certificate.
    Type: Grant
    Filed: September 28, 2022
    Date of Patent: July 1, 2025
    Assignee: Visa International Service Association
    Inventors: Pamela Ghosh, Wanyun Gu, Mahdi Zamani, Mihai Christodorescu, Cuy Sheffield
  • Publication number: 20250190984
    Abstract: A method includes receiving, by a user device, an interaction request message for an interaction. The interaction request message comprises a requested amount from a resource provider computer. A secure element on the user device selects between an offline balance and an offline amount of program tokens stored in the secure element. The offline amount of program tokens can be selected. The secure element on the user device can deduct the requested amount from the offline amount of program tokens. The user device can complete the interaction with the resource provider computer.
    Type: Application
    Filed: March 17, 2023
    Publication date: June 12, 2025
    Applicant: Visa International Service Association
    Inventors: Mahdi Zamani, Ranjit Kumaresan, Srinivasan Raghuraman, Mohammad Mohsen Minaei Bidgoli, Andrew Beams
  • Publication number: 20250182123
    Abstract: Embodiments are directed to methods and systems that can be used to perform efficient, parallel, privacy-preserving graph analysis. One particular application of embodiments is performing private cycle detection in order to detect anomalous behavior in directional electronic communications. Two (or more) parties can each possess private electronic communication data, which can be used to construct a private directed union graph corresponding to the union of the parties' electronic communication data. This private union graph can be analyzed by a multi-party computation network in order to detect cycles of defined length (e.g., comprising between four and eight communicating participants). These cycles can be used as evidence of anomalous or illicit use of such electronic communications systems.
    Type: Application
    Filed: March 29, 2023
    Publication date: June 5, 2025
    Applicant: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Sourav Das, Srinivasan Raghuraman, Mahdi Zamani, Ranjit Kumaresan, Mohammad Mohsen Minaei Bidgoli, Sebastian Meiser, Mihai Christodorescu, Wanyun Gu, Yibin Yang
  • Publication number: 20250175331
    Abstract: A method includes receiving, from a second user device, an interaction message comprising an amount and a condition, and a witness. The method also includes verifying an identify of the second user device, and the interaction message by determining that the witness satisfies the condition. Responsive to verifying the interaction message, the method includes adjusting an online balance for the second user device, generating a response message that indicates that the interaction message was successfully evaluated and the amount was added to the online balance, and transmitting the response message to the second user device.
    Type: Application
    Filed: January 22, 2025
    Publication date: May 29, 2025
    Applicant: Visa International Service Association
    Inventors: Ranjit Kumaresan, Mahdi Zamani, Srinivasan Raghuraman, Mihai Christodorescu, Mohammad Mohsen Minaei Bidgoli
  • Patent number: 12295074
    Abstract: A method includes a client device receiving a verification request comprising an interaction identifier. The client device can then query a full node for a random sampling of block headers from the full node. The client device can receive the random sampling of block headers from the full node, and verify the random sampling of block headers. The client device can then determine that the blockchain maintained by the full node is valid after verifying the random sampling of block headers.
    Type: Grant
    Filed: November 1, 2023
    Date of Patent: May 6, 2025
    Assignee: Visa International Service Association
    Inventors: Mahdi Zamani, Lucianna Kiffer, Loi Luu, Karl Benedikt Bunz
  • Publication number: 20250078083
    Abstract: Methods and systems for performing federated private anomaly detection are disclosed. An anomaly detector computer can collaborate with an aggregator computer and an account management computer in order to train machine learning models, which can be used to classify events as not fraudulent or fraudulent. The anomaly detector computer can obliviously use private information (e.g., account flags and account flag values) held by the account management computer to train and use the machine learning models, such that the anomaly detector does not become aware of the account flags or account flags values. Such a system can be used, for example, for the detection and prevention of financial crime. The anomaly detector computer can use the account flag information possessed by the account management computer to identify fraudulent events performed by customers of the organization operating the account management computer.
    Type: Application
    Filed: October 10, 2023
    Publication date: March 6, 2025
    Applicant: Visa International Service Association
    Inventors: Sunpreet Singh Arora, Panagiotis Chatzigiannis, Sebastian Meiser, Srinivasan Raghuraman, Peter Byerley Rindal, Yizhen Wang, Yuhang Wu, Hao Yang, Mahdi Zamani, Harshal Bhadreshkumar Shah, Andrew Beams
  • Patent number: 12238209
    Abstract: A method includes a first user device generating an interaction message. The interaction message includes an amount, an expiry time, and a condition. The first user device provides the interaction message to a second user device. The second user device creates a witness that satisfies the condition and provides the witness to the first user device. The first user device receives the witness from the second user device. The first user device verifies that the witness satisfies the condition. If the witness satisfies the condition and is received prior to the expiry time, the first user device signs the witness using a first user device private key to obtain a signed witness. The first user device provides the signed witness to the second user device. The second user device verifies a signature of the signed witness and proceeds with obtaining the amount.
    Type: Grant
    Filed: July 8, 2022
    Date of Patent: February 25, 2025
    Assignee: Visa International Service Association
    Inventors: Ranjit Kumaresan, Mahdi Zamani, Srinivasan Raghuraman, Mihai Christodorescu, Mohammad Mohsen Minaei Bidgoli
  • Patent number: 12231181
    Abstract: Disclosed are systems and techniques for wireless communications. For instance, a wireless device may receive a signal from a first wireless network while the wireless device is in an idle mode; determine, from the received signal, a signal to noise ratio (SNR) and a doppler shift; retrieve stored network capability information; and estimate, based on the SNR, the doppler shift, and the stored network capability information, a throughput of the first wireless network.
    Type: Grant
    Filed: July 8, 2022
    Date of Patent: February 18, 2025
    Inventors: Xinchen Zhang, Arnaud Meylan, Mahdi Zamani, Arvind Vardarajan Santhanam, Mona Agrawal, Reza Shahidi
  • Publication number: 20250045751
    Abstract: A hub computer receives, from a first computer, a sender message comprising a promise corresponding to a transaction comprising a promise type, an amount, a first verification key associated with the first computer, computer code, and a digital signature. The hub computer verifies the promise by at least verifying the digital signature using the first verification key, verifying that the amount is less than a first computer amount, and verifying that the hub computer is able to process the promise type. The hub computer executes the computer code to perform the transaction.
    Type: Application
    Filed: December 9, 2022
    Publication date: February 6, 2025
    Applicant: Visa International Service Association
    Inventors: Mohammad Mohsen Minaei Bidgoli, Ranjit Kumaresan, Yibin Yang, Srinivasan Raghuraman, Mahdi Zamani, Mihai Christodorescu, Wanyun Gu
  • Publication number: 20240330911
    Abstract: A method is disclosed. The method includes determining, by a delegated certificate authority computer, a tier from a plurality of tiers for a digital wallet provider based on a list of qualifying criteria. The method also includes generating a digital certificate based on the tier, where the digital certificate is used by a digital wallet application computer associated with the digital wallet provider to complete interactions using a digital currency maintained by a blockchain network. The method further includes transmitting, by the delegated certificate authority computer to a digital wallet application computer, the digital certificate.
    Type: Application
    Filed: September 28, 2022
    Publication date: October 3, 2024
    Applicant: Visa International Service Association
    Inventors: Pamela Ghosh, Wanyun Gu, Mahdi Zamani, Mihai Christodorescu, Cuy Sheffield
  • Publication number: 20240303635
    Abstract: Methods and systems for token-based off-chain interaction authorization are disclosed. A hub computer can maintain a network of off-chain (or “layer two”) channels between itself, cryptocurrency issuer computers, and cryptocurrency custodian computers. These off-chain channels correspond to one or more underlying blockchains. The hub computer can receive an access token, a resource provider identifier, and an interaction value. The hub computer can use the access token to identify a cryptocurrency issuer computer associated with the mobile device, and use the resource provider identifier to identify the cryptocurrency custodian computer associated with the access device. The hub computer can update the state of the off-chain channels corresponding to these two computers based on the interaction value, then transmit an authorization response message.
    Type: Application
    Filed: January 13, 2021
    Publication date: September 12, 2024
    Applicant: Visa International Service Association
    Inventors: Benjamin Price, Yuexi Chen, Mahdi Zamani, Ranjit Kumaresan, Mihai Christodorescu
  • Patent number: 11995623
    Abstract: Systems and methods for transferring value. A method includes posting, by a user device to a blockchain, a deposit transaction comprising a deposit value and conditions and updating, by the user device, a state according to a transaction amount. The method also includes transmitting, by the user device, a state update of the state to a server computer and responsive to transmitting the state update, and receiving, by the user device, a payment complete message comprising a tuple from the server computer. The method also includes verifying, by the user device, the conditions and processing, by the user device, a server deposit transaction on the blockchain in response to verifying.
    Type: Grant
    Filed: December 13, 2022
    Date of Patent: May 28, 2024
    Assignee: Visa International Service Association
    Inventors: Mohammad Mohsen Minaei Bidgoli, Ranjit Kumaresan, Mahdi Zamani, Sivanarayana Gaddam
  • Publication number: 20240152888
    Abstract: A method for facilitating cryptocurrency transactions is disclosed. The method includes receiving, by a hub computer, a first user account identifier from a first service provider computer in communication with a first user device and a first blockchain network. The first service provider computer transfers an amount of digital currency to a first smart contract on the first blockchain network. The hub computer also receives a second user account identifier from a second service provider computer in communication with a second user device and a second blockchain network containing a second smart contract. The hub computer receives a first amount of a first digital currency from the first service provider computer, and then transfers a second amount of a second digital currency to the second service provider computer.
    Type: Application
    Filed: March 11, 2022
    Publication date: May 9, 2024
    Applicant: Visa International Service Association
    Inventors: Mohammad Mohsen Minaei Bidgoli, Ranjit Kumaresan, Srinivasan Raghuraman, Mahdi Zamani, Arjuna Wijeyekoon
  • Publication number: 20240095728
    Abstract: Blockchain-based, smart contract platforms have great promise to remove trust and add transparency to distributed applications. However, this benefit often comes at the cost of greatly reduced privacy. Techniques for implementing a privacy-preserving smart contract is described. The system can keep accounts private while not losing functionality and with only a limited performance overhead. This is achieved by building a confidential and anonymous token on top of a cryptocurrency. Multiple complex applications can also be built using the smart contract system.
    Type: Application
    Filed: November 20, 2023
    Publication date: March 21, 2024
    Applicants: VISA INTERNATIONAL SERVICE ASSOCIATIN, The Board of Trustees of the Leland Stanford Junior University
    Inventors: Shashank Agrawal, Karl Benedikt Bünz, Mahdi Zamani, Dan Boneh
  • Publication number: 20240074004
    Abstract: A system and method is disclosed. The method comprises a client device receiving a verification request comprising an interaction identifier. The client device can then query a full node for a random sampling of block headers from the full node. The client device can receive the random sampling of block headers from the full node, and verify the random sampling of block headers. The client device can then determine that the blockchain maintained by the full node is valid after verifying the random sampling of block headers.
    Type: Application
    Filed: November 1, 2023
    Publication date: February 29, 2024
    Applicant: Visa International Service Association
    Inventors: Mahdi Zamani, Lucianna Kiffer, Loi Luu, Karl Benedikt Bunz
  • Patent number: 11902456
    Abstract: A method includes broadcasting, by a node computer, a propose message comprising a new block for a blockchain to a plurality of node computers in a network shard. The node computer can receive at least one vote message from the plurality of node computers, the at least one vote message indicating verification of the new block. The node computer can, after a predetermined amount of time, receive a plurality of pre-commit messages comprising at least the new block and a block certificate created based on the at least one vote message. If the number of received pre-commit messages of the plurality of pre-commit messages is greater than a quorum value associated with the network shard, the node computer can commit the new block to the blockchain.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: February 13, 2024
    Assignee: Visa International Service Association
    Inventors: Mahdi Zamani, Mustafa Ozdayi
  • Publication number: 20240014910
    Abstract: Disclosed are systems and techniques for wireless communications. For instance, a wireless device may receive a signal from a first wireless network while the wireless device is in an idle mode; determine, from the received signal, a signal to noise ratio (SNR) and a doppler shift; retrieve stored network capability information; and estimate, based on the SNR, the doppler shift, and the stored network capability information, a throughput of the first wireless network.
    Type: Application
    Filed: July 8, 2022
    Publication date: January 11, 2024
    Inventors: Xinchen ZHANG, Arnaud MEYLAN, Mahdi ZAMANI, Arvind Vardarajan SANTHANAM, Mona AGRAWAL, Reza SHAHIDI
  • Patent number: 11871485
    Abstract: A node in a plurality of nodes can perform an identity set generation process. The node can then determine a leader node. The node may diffuse an identity set from each node of the plurality of nodes to the plurality of nodes. The node can then determine a majority set including identities occurring in at least one half of the identify sets, wherein the leader node diffuses the majority set of the leader node to the plurality of nodes. The node can verify the majority set of the leader node. The node may then update the identity set based on the majority set of the leader node.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: January 9, 2024
    Assignee: Visa International Service Association
    Inventors: Mahdi Zamani, Lucianna Kiffer, Loi Luu, Karl Benedikt Bunz