Patents by Inventor Carolina Barcenas
Carolina Barcenas 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: 12253985Abstract: Provided is a computer-implemented method for monitoring and improving data quality of transaction data that may include receiving transaction data associated with a plurality of payment transactions from an acquirer system. The transaction data may include a transaction record associated with each payment transaction of the plurality of payment transactions. Each transaction record may include a plurality of data fields. Each respective data field of the plurality of data fields may be categorized into a respective type of a plurality of types. A data quality score for each respective data field of the plurality of data fields may be determined based on the respective type of the respective data field. A system and computer program product are also provided.Type: GrantFiled: May 30, 2023Date of Patent: March 18, 2025Assignee: Visa International Service AssociationInventors: Chiranjeet Chetia, Punit Kumar Rajgarhia, Hangqi Zhao, Claudia Carolina Barcenas Cardenas, Jianhua Huang
-
Publication number: 20250078084Abstract: Systems, methods, and computer program products are provided for breach detection using convolutional neural networks (CNNs). An example system includes a processor configured to generate a plurality of permuted images, each image comprising a field of points associated with suspected fraudulent transactions, an x-axis position of each point associated with a time, and a y-axis position of each point corresponding to a randomized index of a payment device. The processor is also configured to assign a breach likelihood score to each image using a CNN model. The processor is further configured to compare the breach likelihood score of each image to a threshold score. The processor is further configured to detect the breach event based on one or more breach likelihood scores satisfying the threshold score. The processor is further configured to, in response to detecting the breach event, decline transactions with the entity associated with the breach event.Type: ApplicationFiled: June 13, 2024Publication date: March 6, 2025Inventors: Shi Cao, Shubham Agrawal, Chiranjeet Chetia, Claudia Carolina Barcenas Cardenas, David Stoddard Lambertson, Beatrice-Atena Faurescu
-
Patent number: 12039538Abstract: Described are a system, method, and computer program product for breach detection using convolutional neural networks. The method includes receiving transaction data associated with a plurality of transactions completed in a first time period. The method also includes identifying a set of suspected fraudulent transactions of the plurality of transactions based on inputting at least one parameter of the transaction data into a fraud evaluation model. The method further includes generating an image comprising a field of points, wherein each point is associated with at least one transaction of the set of suspected fraudulent transactions, and wherein an x-axis position in the image of each point in the field of points is associated with a time subperiod of the first time period in which the at least one transaction occurred. The method further includes detecting a breach event by processing the image with a convolutional neural network (CNN) model.Type: GrantFiled: September 17, 2021Date of Patent: July 16, 2024Assignee: Visa International Service AssociationInventors: Shi Cao, Shubham Agrawal, Chiranjeet Chetia, Claudia Carolina Barcenas Cardenas, David Stoddard Lambertson, Beatrice-Atena Faurescu
-
Publication number: 20240013235Abstract: Provided is a method for fraud prevention using deep learning and survival models. The method may include receiving, with at least one processor, transaction data associated with a plurality of transactions of at least one payment account. At least one attempted attack may be detected based on the transaction data. A fraud risk score for each subperiod of a plurality of subperiods in a time period following the at least one attempted attack may be generated based on the transaction data using a deep learning model and a survival model. The fraud risk score for each respective subperiod may be associated with a probability that a fraudulent transaction will not occur by the respective subperiod. A system and computer program product are also disclosed.Type: ApplicationFiled: August 1, 2023Publication date: January 11, 2024Inventors: Peng Wu, Pei Yang, Yiwei Cai, Claudia Carolina Barcenas Cardenas
-
Patent number: 11847572Abstract: A method for detecting fraudulent interactions may include receiving interaction data, including a first plurality of interactions with (first) fraud labels and a second plurality of interactions (without fraud labels). Second fraud label data for each of the second plurality of interactions may be generated with a first neural network (e.g., classifying whether each interaction is fraudulent or not). Generated interaction data and generated fraud label data may be generated with a second neural network. Discrimination data for each of the second plurality of interactions and generated interactions may be generated with a third neural network (e.g., classifying whether the respective interaction is real or not). Error data may be determined based on the discrimination data (e.g., whether the respective interaction is correctly classified). At least one of the neural networks may be trained based on the error data. A system and computer program product are also disclosed.Type: GrantFiled: September 13, 2022Date of Patent: December 19, 2023Assignee: Visa International Service AssociationInventors: Hangqi Zhao, Fan Yang, Chiranjeet Chetia, Claudia Carolina Barcenas Cardenas
-
Publication number: 20230297552Abstract: Provided is a computer-implemented method for monitoring and improving data quality of transaction data that may include receiving transaction data associated with a plurality of payment transactions from an acquirer system. The transaction data may include a transaction record associated with each payment transaction of the plurality of payment transactions. Each transaction record may include a plurality of data fields. Each respective data field of the plurality of data fields may be categorized into a respective type of a plurality of types. A data quality score for each respective data field of the plurality of data fields may be determined based on the respective type of the respective data field. A system and computer program product are also provided.Type: ApplicationFiled: May 30, 2023Publication date: September 21, 2023Inventors: Chiranjeet Chetia, Punit Kumar Rajgarhia, Hangqi Zhao, Claudia Carolina Barcenas Cardenas, Jianhua Huang
-
Patent number: 11756050Abstract: Provided is a method for fraud prevention using deep learning and survival models. The method may include receiving, with at least one processor, transaction data associated with a plurality of transactions of at least one payment account. At least one attempted attack may be detected based on the transaction data. A fraud risk score for each subperiod of a plurality of subperiods in a time period following the at least one attempted attack may be generated based on the transaction data using a deep learning model and a survival model. The fraud risk score for each respective subperiod may be associated with a probability that a fraudulent transaction will not occur by the respective subperiod. A system and computer program product are also disclosed.Type: GrantFiled: October 6, 2020Date of Patent: September 12, 2023Assignee: Visa International Service AssociationInventors: Peng Wu, Pei Yang, Yiwei Cai, Claudia Carolina Barcenas Cardenas
-
Publication number: 20230230089Abstract: Provided are a method, system, and computer program product for generating synthetic data. The method includes generating a correlation graph of a plurality of data types based on a plurality of correlations. The method also includes generating a directed acyclic graph of the plurality of data types based on the correlation graph. The method further includes traversing the directed acyclic graph to produce a hierarchical graph of the plurality of data types, wherein the hierarchical graph includes a plurality of nodes, and wherein each node of the plurality of nodes is associated with a data type of the plurality of data types. The method further includes generating synthetic training data including a plurality of records of data by repeatedly traversing the hierarchical graph and based on a plurality of sets of values and a plurality of sets of interdependencies.Type: ApplicationFiled: March 20, 2023Publication date: July 20, 2023Inventors: Xiao Tian, Jianhua Huang, Chiranjeet Chetia, Shi Cao, Marc Corbalan Vila, Claudia Carolina Barcenas Cardenas
-
Patent number: 11693836Abstract: Provided is a computer-implemented method for monitoring and improving data quality of transaction data that may include receiving transaction data associated with a plurality of payment transactions from an acquirer system. The transaction data may include a transaction record associated with each payment transaction of the plurality of payment transactions. Each transaction record may include a plurality of data fields. Each respective data field of the plurality of data fields may be categorized into a respective type of a plurality of types. A data quality score for each respective data field of the plurality of data fields may be determined based on the respective type of the respective data field. A system and computer program product are also provided.Type: GrantFiled: July 13, 2020Date of Patent: July 4, 2023Assignee: Visa International Service AssociationInventors: Chiranjeet Chetia, Punit Kumar Rajgarhia, Hangqi Zhao, Claudia Carolina Barcenas Cardenas, Jianhua Huang
-
Patent number: 11640610Abstract: Provided are a system, method, and computer program product for generating synthetic data. The method includes receiving a plurality of data types associated with an environment to be evaluated and receiving a plurality of correlations of one data type to another data type. The method also includes generating a correlation graph of the plurality of data types based on the plurality of correlations and generating a directed acyclic graph of the plurality of data types based on the correlation graph. The method further includes generating a hierarchical graph of the plurality of data types by applying a path traversal technique to the directed acyclic graph and generating a synthetic dataset by repeatedly traversing the hierarchical graph to generate a plurality of records of data.Type: GrantFiled: December 29, 2020Date of Patent: May 2, 2023Assignee: Visa International Service AssociationInventors: Xiao Tian, Claudia Carolina Barcenas Cardenas, Shi Cao, Chiranjeet Chetia, Jianhua Huang, Marc Corbalan Vila
-
Publication number: 20230004759Abstract: A method for detecting fraudulent interactions may include receiving interaction data, including a first plurality of interactions with (first) fraud labels and a second plurality of interactions (without fraud labels). Second fraud label data for each of the second plurality of interactions may be generated with a first neural network (e.g., classifying whether each interaction is fraudulent or not). Generated interaction data and generated fraud label data may be generated with a second neural network. Discrimination data for each of the second plurality of interactions and generated interactions may be generated with a third neural network (e.g., classifying whether the respective interaction is real or not). Error data may be determined based on the discrimination data (e.g., whether the respective interaction is correctly classified). At least one of the neural networks may be trained based on the error data. A system and computer program product are also disclosed.Type: ApplicationFiled: September 13, 2022Publication date: January 5, 2023Inventors: Hangqi Zhao, Fan Yang, Chiranjeet Chetia, Claudia Carolina Barcenas Cardenas
-
Patent number: 11468272Abstract: A method for detecting fraudulent interactions may include receiving interaction data, including a first plurality of interactions with (first) fraud labels and a second plurality of interactions (without fraud labels). Second fraud label data for each of the second plurality of interactions may be generated with a first neural network (e.g., classifying whether each interaction is fraudulent or not). Generated interaction data and generated fraud label data may be generated with a second neural network. Discrimination data for each of the second plurality of interactions and generated interactions may be generated with a third neural network (e.g., classifying whether the respective interaction is real or not). Error data may be determined based on the discrimination data (e.g., whether the respective interaction is correctly classified). At least one of the neural networks may be trained based on the error data. A system and computer program product are also disclosed.Type: GrantFiled: August 15, 2019Date of Patent: October 11, 2022Assignee: Visa International Service AssociationInventors: Hangqi Zhao, Fan Yang, Chiranjeet Chetia, Claudia Carolina Barcenas Cardenas
-
Publication number: 20220284435Abstract: A system, method, and product for determining a reason for a deep learning model output that obtain training data associated with training samples and first labels for the training samples; train a first model using the training samples and the first labels, training the first model generating predictions for the training samples; train a second model using the training samples and the predictions as second labels for the training samples; extract one or more weights of the trained second model; process, using the first model, input data including features associated with at least one sample, to generate output data, the output data including at least one prediction for the at least one sample; and apply the one or more extracted weights to the features to determine one or more contributions of one or more features of the features to the at least one prediction for the at least one sample.Type: ApplicationFiled: March 10, 2022Publication date: September 8, 2022Inventors: Hangqi Zhao, Sheng Wang, Dan Wang, Yiwei Cai, Claudia Carolina Barcenas Cardenas
-
Publication number: 20220207536Abstract: Provided are a system, method, and computer program product for generating synthetic data. The method includes receiving a plurality of data types associated with an environment to be evaluated and receiving a plurality of correlations of one data type to another data type. The method also includes generating a correlation graph of the plurality of data types based on the plurality of correlations and generating a directed acyclic graph of the plurality of data types based on the correlation graph. The method further includes generating a hierarchical graph of the plurality of data types by applying a path traversal technique to the directed acyclic graph and generating a synthetic dataset by repeatedly traversing the hierarchical graph to generate a plurality of records of data.Type: ApplicationFiled: December 29, 2020Publication date: June 30, 2022Inventors: Xiao Tian, Claudia Carolina Barcenas Cardenas, Shi Cao, Chiranjeet Chetia, Jianhua Huang, Marc Corbalan Vila
-
Publication number: 20220108329Abstract: Provided is a method for fraud prevention using deep learning and survival models. The method may include receiving, with at least one processor, transaction data associated with a plurality of transactions of at least one payment account. At least one attempted attack may be detected based on the transaction data. A fraud risk score for each subperiod of a plurality of subperiods in a time period following the at least one attempted attack may be generated based on the transaction data using a deep learning model and a survival model. The fraud risk score for each respective subperiod may be associated with a probability that a fraudulent transaction will not occur by the respective subperiod. A system and computer program product are also disclosed.Type: ApplicationFiled: October 6, 2020Publication date: April 7, 2022Inventors: Peng Wu, Pei Yang, Yiwei Cai, Claudia Carolina Barcenas Cardenas
-
Publication number: 20220005043Abstract: Described are a system, method, and computer program product for breach detection using convolutional neural networks. The method includes receiving transaction data associated with a plurality of transactions completed in a first time period. The method also includes identifying a set of suspected fraudulent transactions of the plurality of transactions based on inputting at least one parameter of the transaction data into a fraud evaluation model. The method further includes generating an image comprising a field of points, wherein each point is associated with at least one transaction of the set of suspected fraudulent transactions, and wherein an x-axis position in the image of each point in the field of points is associated with a time subperiod of the first time period in which the at least one transaction occurred. The method further includes detecting a breach event by processing the image with a convolutional neural network (CNN) model.Type: ApplicationFiled: September 17, 2021Publication date: January 6, 2022Inventors: Shi Cao, Shubham Agrawal, Chiranjeet Chetia, Claudia Carolina Barcenas Cardenas, David Stoddard Lambertson, Beatrice-Atena Faurescu
-
Publication number: 20210312456Abstract: Described are a system, method, and computer program product for merchant breach detection using convolutional neural networks. The method includes receiving transaction data associated with a plurality of transactions by a plurality of payment devices in a first time period subsequent to the plurality of payment devices transacting with a merchant. The method also includes identifying, based on inputting at least one parameter of the transaction data into a fraud evaluation model, a set of suspected fraudulent transactions of the plurality of transactions. The method further includes generating an image comprising a field of points, wherein each point of the field of points is associated with at least one transaction. The method further includes detecting breach of the merchant by processing the image with a convolutional neural network (CNN) model.Type: ApplicationFiled: March 31, 2021Publication date: October 7, 2021Inventors: Shi Cao, Shubham Agrawal, Chiranjeet Chetia, Claudia Carolina Barcenas Cardenas, David Stoddard Lambertson, Beatrice-Atena Faurescu
-
Publication number: 20210279731Abstract: Described are a system, method, and computer program product for early detection of and response to a merchant data breach through machine-learning analysis. The method includes receiving transaction data associated with a plurality of transactions and receiving fraudulent transaction data representative of at least one previously identified data-breach incident. The method also includes generating a first model input dataset associated with the at least one merchant and a second model input dataset associated with the at least one previously identified data-breach incident. The method also includes training at least one machine-learning prediction model to associate merchants with a likelihood of data breach and determining at least one breached merchant of the at least one merchant. The method further includes generating a communication configured to cause at least one action to be taken in response to the determination of the at least one breached merchant.Type: ApplicationFiled: July 23, 2018Publication date: September 9, 2021Inventors: Shubham Agrawal, Claudia Carolina Barcenas Cardenas, Chiranjeet Chetia, Hangqi Zhao
-
Publication number: 20210049418Abstract: A method for detecting fraudulent interactions may include receiving interaction data, including a first plurality of interactions with (first) fraud labels and a second plurality of interactions (without fraud labels). Second fraud label data for each of the second plurality of interactions may be generated with a first neural network (e.g., classifying whether each interaction is fraudulent or not). Generated interaction data and generated fraud label data may be generated with a second neural network. Discrimination data for each of the second plurality of interactions and generated interactions may be generated with a third neural network (e.g., classifying whether the respective interaction is real or not). Error data may be determined based on the discrimination data (e.g., whether the respective interaction is correctly classified). At least one of the neural networks may be trained based on the error data. A system and computer program product are also disclosed.Type: ApplicationFiled: August 15, 2019Publication date: February 18, 2021Inventors: Hangqi Zhao, Fan Yang, Chiranjeet Chetia, Claudia Carolina Barcenas Cardenas
-
Publication number: 20210027300Abstract: Provided is a system that includes at least one processor programmed or configured to: determine an average payment transaction vector based on a first payment transaction vector associated with a first payment transaction involving an account and a second payment transaction vector associated with a second payment transaction involving the account; determine an account embedding vector associated with the account based on the first payment transaction vector associated with the first payment transaction and the second payment transaction vector associated with the second payment transaction; determine a predicted transaction aggregate vector associated with the account based on the account embedding vector and a plurality of embedding payment transaction vectors associated with a plurality of payment transactions; and store the predicted transaction aggregate vector in a data structure based on an account identifier of the account. A computer-implemented method and computer program product are also provided.Type: ApplicationFiled: July 26, 2019Publication date: January 28, 2021Inventors: Chiranjeet Chetia, Shubham Agrawal, Claudia Carolina Barcenas Cardenas