Patents by Inventor Javid EBRAHIMI
Javid EBRAHIMI 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: 12639749Abstract: Systems, methods, and computer program products train a residual neural network including a first fully connected layer, a first recurrent neural network layer, and at least one skip connection for anomaly detection. The at least one skip connection directly connects at least one of (i) an output of the first fully connected layer to a first other layer downstream of the first recurrent neural network layer in the residual neural network and (ii) an output of the first recurrent neural network layer to a second other layer downstream of a second recurrent neural network layer in the residual neural network.Type: GrantFiled: June 22, 2021Date of Patent: May 26, 2026Assignee: Visa International Service AssociationInventors: Zhongfang Zhuang, Michael Yeh, Wei Zhang, Javid Ebrahimi
-
Publication number: 20260141030Abstract: A method for recurrent neural networks for asynchronous sequences may include receiving first input data associated with a plurality of first data items ordered in a first sequence and second input data associated with a plurality of second data items ordered in a second sequence. Each first data item may be of a first type, and each second data item may be of a second type. Each respective data item of the first and second data items may be inputted with an indicator associated with a respective type of the respective data item to a recurrent unit of a recurrent neural network (RNN). A respective portion of a hidden state may be determined based on the indicator. The respective portion of the hidden state may be updated based on the respective data item and the indicator. A system and computer program product are also disclosed.Type: ApplicationFiled: January 16, 2026Publication date: May 21, 2026Inventors: Javid Ebrahimi, Wei Zhang
-
Patent number: 12541568Abstract: A method for recurrent neural networks for asynchronous sequences may include receiving first input data associated with a plurality of first data items ordered in a first sequence and second input data associated with a plurality of second data items ordered in a second sequence. Each first data item may be of a first type, and each second data item may be of a second type. Each respective data item of the first and second data items may be inputted with an indicator associated with a respective type of the respective data item to a recurrent unit of a recurrent neural network (RNN). A respective portion of a hidden state may be determined based on the indicator. The respective portion of the hidden state may be updated based on the respective data item and the indicator. A system and computer program product are also disclosed.Type: GrantFiled: October 29, 2021Date of Patent: February 3, 2026Assignee: Visa International Service AssociationInventors: Javid Ebrahimi, Wei Zhang
-
Publication number: 20250272619Abstract: Provided are systems for generating a machine learning model for classification tasks using unadversarial training that include a processor to perform an unadversarial training procedure to train a machine learning model to provide a trained machine learning model. When performing the unadversarial training procedure, the processor is programmed or configured to receive a training dataset including a plurality of training samples; generate a noise vector for the plurality of training samples based on a uniform distribution; perturb each training sample of the plurality of training samples; obtain a gradient; generate an updated noise vector based on the gradient; perturb each training sample of the plurality of training samples based on the updated noise vector; and update a model weight of the machine learning model based on the second plurality of perturbed training samples to provide the trained machine learning model. Methods and computer program products are also provided.Type: ApplicationFiled: May 14, 2025Publication date: August 28, 2025Inventors: Minje Choi, Javid Ebrahimi, Wei Zhang
-
Publication number: 20250238480Abstract: Provided are methods, systems, and computer program products for unsupervised alignment of embedding spaces. A method may include receiving a first embedding matrix and a second embedding matrix. The first embedding matrix may include a plurality of source points and the second embedding matrix may include a plurality of target points. An initial permutation matrix and an initial orthogonal matrix may be initialized. A permutation matrix may be determined based on the initial permutation matrix, the first embedding matrix, and the second embedding matrix. An orthogonal matrix may be determined based on the initial orthogonal matrix, the first embedding matrix, the permutation matrix, and the second embedding matrix. For each step of a target number of steps, the following may be repeated: updating the permutation matrix based on a quantized 2-Wasserstein distance, and updating the orthogonal matrix based on a gradient descent and a Procrustes problem.Type: ApplicationFiled: September 30, 2022Publication date: July 24, 2025Inventors: Yan Zheng, Prince Osei Aboagye, Zhongfang Zhuang, Michael Yeh, Junpeng Wang, Liang Wang, Javid Ebrahimi, Wei Zhang
-
Patent number: 12333396Abstract: Provided are systems for generating a machine learning model for classification tasks using unadversarial training that include a processor to perform an unadversarial training procedure to train a machine learning model to provide a trained machine learning model. When performing the unadversarial training procedure, the processor is programmed or configured to receive a training dataset including a plurality of training samples; generate a noise vector for the plurality of training samples based on a uniform distribution; perturb each training sample of the plurality of training samples; obtain a gradient; generate an updated noise vector based on the gradient; perturb each training sample of the plurality of training samples based on the updated noise vector; and update a model weight of the machine learning model based on the second plurality of perturbed training samples to provide the trained machine learning model. Methods and computer program products are also provided.Type: GrantFiled: May 10, 2023Date of Patent: June 17, 2025Assignee: Visa International Service AssociationInventors: Minje Choi, Javid Ebrahimi, Wei Zhang
-
Publication number: 20250124298Abstract: Methods for adversarial training and/or for analyzing the impact of fine-tuning on deep learning models may include receiving a deep learning model comprising a set of parameters and a dataset of samples. A respective noise vector for a respective sample may be generated based on a length of the sample and a radius hyperparameter. For a target number of steps, the following may be repeated: adjusting the noise vector based on a step size hyperparameter, and projecting the respective noise vector to be within a boundary. The parameters of the deep learning model may be adjusted based on a gradient of a loss based on the noise vector. This may be repeated for each sample of the plurality of samples. A system and computer program product are also disclosed.Type: ApplicationFiled: July 29, 2022Publication date: April 17, 2025Inventors: Javid Ebrahimi, Wei Zhang, Hao Yang
-
Publication number: 20250111277Abstract: Provided are systems for generating a machine learning model for classification tasks using unadversarial training that include a processor to perform an unadversarial training procedure to train a machine learning model to provide a trained machine learning model. When performing the unadversarial training procedure, the processor is programmed or configured to receive a training dataset including a plurality of training samples; generate a noise vector for the plurality of training samples based on a uniform distribution; perturb each training sample of the Generate a noise vector plurality of training samples; obtain a gradient; generate an updated noise vector based on the gradient; perturb each training sample of the plurality of training samples based on the updated noise vector; and update a model weight of the machine learning model based on the second plurality of Obtain a gradient perturbed training samples to provide the trained machine learning model.Type: ApplicationFiled: May 10, 2023Publication date: April 3, 2025Inventors: Minje Choi, Javid Ebrahimi, Wei Zhang
-
Publication number: 20240378414Abstract: A method performed by a server computer is disclosed. The method comprises generating a binary compositional code matrix from an input matrix. The binary compositional code matrix is then converted into an integer code matrix. Each row of the integer code matrix is input into a decoder, including plurality of codebooks, to output a summed vector for each row. The method then includes inputting a derivative of each summed vector into a downstream machine learning model to output a prediction.Type: ApplicationFiled: September 20, 2022Publication date: November 14, 2024Applicant: Visa International Service AssociationInventors: Michael Yeh, Yan Zheng, Huiyuan Chen, Zhongfang Zhuang, Junpeng Wang, Liang Wang, Wei Zhang, Mengting Gu, Javid Ebrahimi
-
Publication number: 20240127035Abstract: A method performed by a computer is disclosed. The method comprises receiving interaction data between electronic devices of a plurality of entities. The interaction data is used to form an entity interaction vector containing a number of interactions between the electronic devices of a chosen entity and an entity time series containing a plurality of metrics per unit time of the interactions. An interaction encoder of the computer can generate an interaction hidden representation of the entity interaction vector using embeddings of the plurality of entities. A temporal encoder of the computer can generate a temporal hidden representation of the entity time series. The interaction hidden representation and the temporal hidden representation can be used to generate a predicted scale and a shape estimation of a target interaction metric. The computer can then generate an estimated interaction metric of a time period using the predicted scale and the shape estimation.Type: ApplicationFiled: February 1, 2022Publication date: April 18, 2024Applicant: VISA INTERNATIONAL SERVICE ASSOCIATIONInventors: Michael Yeh, Zhongfang Zhuang, Junpeng Wang, Yan Zheng, Javid Ebrahimi, Liang Wang, Wei Zhang
-
Publication number: 20230252557Abstract: Systems, methods, and computer program products train a residual neural network including a first fully connected layer, a first recurrent neural network layer, and at least one skip connection for anomaly detection. The at least one skip connection directly connects at least one of (i) an output of the first fully connected layer to a first other layer downstream of the first recurrent neural network layer in the residual neural network and (ii) an output of the first recurrent neural network layer to a second other layer downstream of a second recurrent neural network layer in the residual neural network.Type: ApplicationFiled: June 22, 2021Publication date: August 10, 2023Inventors: Zhongfang Zhuang, Michael Yeh, Wei Zhang, Javid Ebrahimi
-
Patent number: 11636559Abstract: Methods and systems are described. A method includes accessing transaction data related to restaurants associated with a plurality of geographically separate locations, determining a number of co-visitors shared by each of the restaurants associated with the plurality of geographically separate locations above a predetermined threshold, generating a graphical representation of the plurality of restaurants based on the number of the co-visitors shared by restaurants with the co-visitors above the predetermined threshold and the distance between the restaurants with the co-visitors. The graphical representation is transformed into restaurant embeddings and a neural network model is used to generate restaurant preferences based on the restaurant embeddings.Type: GrantFiled: December 10, 2021Date of Patent: April 25, 2023Assignee: Visa International Service AssociationInventors: Xiaobo Dong, Javid Ebrahimi, Wei Zhang, Liang Wang
-
Publication number: 20220138501Abstract: A method for recurrent neural networks for asynchronous sequences may include receiving first input data associated with a plurality of first data items ordered in a first sequence and second input data associated with a plurality of second data items ordered in a second sequence. Each first data item may be of a first type, and each second data item may be of a second type. Each respective data item of the first and second data items may be inputted with an indicator associated with a respective type of the respective data item to a recurrent unit of a recurrent neural network (RNN). A respective portion of a hidden state may be determined based on the indicator. The respective portion of the hidden state may be updated based on the respective data item and the indicator. A system and computer program product are also disclosed.Type: ApplicationFiled: October 29, 2021Publication date: May 5, 2022Inventors: Javid Ebrahimi, Wei Zhang
-
Publication number: 20220101460Abstract: Methods and systems are described. A method includes accessing transaction data related to restaurants associated with a plurality of geographically separate locations, determining a number of co-visitors shared by each of the restaurants associated with the plurality of geographically separate locations above a predetermined threshold, generating a graphical representation of the plurality of restaurants based on the number of the co-visitors shared by restaurants with the co-visitors above the predetermined threshold and the distance between the restaurants with the co-visitors. The graphical representation is transformed into restaurant embeddings and a neural network model is used to generate restaurant preferences based on the restaurant embeddings.Type: ApplicationFiled: December 10, 2021Publication date: March 31, 2022Applicant: Visa International Service AssociationInventors: Xiaobo DONG, Javid EBRAHIMI, Wei ZHANG, Liang WANG
-
Patent number: 11227349Abstract: Methods and systems are described. A method includes accessing transaction data related to restaurants associated with a plurality of geographically separate locations, determining a number of co-visitors shared by each of the restaurants associated with the plurality of geographically separate locations above a predetermined threshold, generating a graphical representation of the plurality of restaurants based on the number of the co-visitors shared by restaurants with the co-visitors above the predetermined threshold and the distance between the restaurants with the co-visitors. The graphical representation is transformed into restaurant embeddings and a neural network model is used to generate restaurant preferences based on the restaurant embeddings.Type: GrantFiled: November 20, 2019Date of Patent: January 18, 2022Assignee: VISA INTERNATIONAL SERVICE ASSOCIATIONInventors: Xiaobo Dong, Javid Ebrahimi, Wei Zhang, Liang Wang
-
Publication number: 20210150646Abstract: Methods and systems are described. A method includes accessing transaction data related to restaurants associated with a plurality of geographically separate locations, determining a number of co-visitors shared by each of the restaurants associated with the plurality of geographically separate locations above a predetermined threshold, generating a graphical representation of the plurality of restaurants based on the number of the co-visitors shared by restaurants with the co-visitors above the predetermined threshold and the distance between the restaurants with the co-visitors. The graphical representation is transformed into restaurant embeddings and a neural network model is used to generate restaurant preferences based on the restaurant embeddings.Type: ApplicationFiled: November 20, 2019Publication date: May 20, 2021Applicant: Visa International Service AssociationInventors: Xiaobo DONG, Javid EBRAHIMI, Wei ZHANG, Liang WANG