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: 20250247275Abstract: 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: ApplicationFiled: January 26, 2024Publication date: July 31, 2025Inventors: Mahdi ZAMANI, Lei XIAO, Hari SANKAR
-
Publication number: 20250225514Abstract: 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: ApplicationFiled: June 22, 2023Publication date: July 10, 2025Inventors: Mohammad Mohsen Minaei Bidgoli, Ranjit Kumaresan, Yibin Yang, Sourav Das, Srinivasan Raghuraman, Mahdi Zamani, Mihai Christodorescu, Wanyun Gu
-
Patent number: 12346895Abstract: 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: GrantFiled: September 28, 2022Date of Patent: July 1, 2025Assignee: Visa International Service AssociationInventors: Pamela Ghosh, Wanyun Gu, Mahdi Zamani, Mihai Christodorescu, Cuy Sheffield
-
Publication number: 20250190984Abstract: 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: ApplicationFiled: March 17, 2023Publication date: June 12, 2025Applicant: Visa International Service AssociationInventors: Mahdi Zamani, Ranjit Kumaresan, Srinivasan Raghuraman, Mohammad Mohsen Minaei Bidgoli, Andrew Beams
-
Publication number: 20250182123Abstract: 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: ApplicationFiled: March 29, 2023Publication date: June 5, 2025Applicant: VISA INTERNATIONAL SERVICE ASSOCIATIONInventors: Sourav Das, Srinivasan Raghuraman, Mahdi Zamani, Ranjit Kumaresan, Mohammad Mohsen Minaei Bidgoli, Sebastian Meiser, Mihai Christodorescu, Wanyun Gu, Yibin Yang
-
Publication number: 20250175331Abstract: 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: ApplicationFiled: January 22, 2025Publication date: May 29, 2025Applicant: Visa International Service AssociationInventors: Ranjit Kumaresan, Mahdi Zamani, Srinivasan Raghuraman, Mihai Christodorescu, Mohammad Mohsen Minaei Bidgoli
-
Patent number: 12295074Abstract: 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: GrantFiled: November 1, 2023Date of Patent: May 6, 2025Assignee: Visa International Service AssociationInventors: Mahdi Zamani, Lucianna Kiffer, Loi Luu, Karl Benedikt Bunz
-
Publication number: 20250078083Abstract: 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: ApplicationFiled: October 10, 2023Publication date: March 6, 2025Applicant: Visa International Service AssociationInventors: 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: 12238209Abstract: 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: GrantFiled: July 8, 2022Date of Patent: February 25, 2025Assignee: Visa International Service AssociationInventors: Ranjit Kumaresan, Mahdi Zamani, Srinivasan Raghuraman, Mihai Christodorescu, Mohammad Mohsen Minaei Bidgoli
-
Patent number: 12231181Abstract: 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: GrantFiled: July 8, 2022Date of Patent: February 18, 2025Inventors: Xinchen Zhang, Arnaud Meylan, Mahdi Zamani, Arvind Vardarajan Santhanam, Mona Agrawal, Reza Shahidi
-
Publication number: 20250045751Abstract: 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: ApplicationFiled: December 9, 2022Publication date: February 6, 2025Applicant: Visa International Service AssociationInventors: Mohammad Mohsen Minaei Bidgoli, Ranjit Kumaresan, Yibin Yang, Srinivasan Raghuraman, Mahdi Zamani, Mihai Christodorescu, Wanyun Gu
-
Publication number: 20240330911Abstract: 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: ApplicationFiled: September 28, 2022Publication date: October 3, 2024Applicant: Visa International Service AssociationInventors: Pamela Ghosh, Wanyun Gu, Mahdi Zamani, Mihai Christodorescu, Cuy Sheffield
-
Publication number: 20240303635Abstract: 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: ApplicationFiled: January 13, 2021Publication date: September 12, 2024Applicant: Visa International Service AssociationInventors: Benjamin Price, Yuexi Chen, Mahdi Zamani, Ranjit Kumaresan, Mihai Christodorescu
-
Patent number: 11995623Abstract: 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: GrantFiled: December 13, 2022Date of Patent: May 28, 2024Assignee: Visa International Service AssociationInventors: Mohammad Mohsen Minaei Bidgoli, Ranjit Kumaresan, Mahdi Zamani, Sivanarayana Gaddam
-
Publication number: 20240152888Abstract: 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: ApplicationFiled: March 11, 2022Publication date: May 9, 2024Applicant: Visa International Service AssociationInventors: Mohammad Mohsen Minaei Bidgoli, Ranjit Kumaresan, Srinivasan Raghuraman, Mahdi Zamani, Arjuna Wijeyekoon
-
Publication number: 20240095728Abstract: 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: ApplicationFiled: November 20, 2023Publication date: March 21, 2024Applicants: VISA INTERNATIONAL SERVICE ASSOCIATIN, The Board of Trustees of the Leland Stanford Junior UniversityInventors: Shashank Agrawal, Karl Benedikt Bünz, Mahdi Zamani, Dan Boneh
-
Publication number: 20240074004Abstract: 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: ApplicationFiled: November 1, 2023Publication date: February 29, 2024Applicant: Visa International Service AssociationInventors: Mahdi Zamani, Lucianna Kiffer, Loi Luu, Karl Benedikt Bunz
-
Patent number: 11902456Abstract: 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: GrantFiled: September 11, 2020Date of Patent: February 13, 2024Assignee: Visa International Service AssociationInventors: Mahdi Zamani, Mustafa Ozdayi
-
Publication number: 20240014910Abstract: 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: ApplicationFiled: July 8, 2022Publication date: January 11, 2024Inventors: Xinchen ZHANG, Arnaud MEYLAN, Mahdi ZAMANI, Arvind Vardarajan SANTHANAM, Mona AGRAWAL, Reza SHAHIDI
-
Patent number: 11871485Abstract: 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: GrantFiled: August 9, 2018Date of Patent: January 9, 2024Assignee: Visa International Service AssociationInventors: Mahdi Zamani, Lucianna Kiffer, Loi Luu, Karl Benedikt Bunz