Patents by Inventor Jeremy GERSTLE
Jeremy GERSTLE 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: 11368526Abstract: Systems and methods are provided for managing server loads that accounts for various measures of risk associated with different workloads assigned to servers. The systems and methods may include a memory storing instructions for server load management operations, and a processor configured to execute the stored instructions. The processor may receive a workload, determine a value associated with the workload indicating a predetermined importance of the workload, receive information for a plurality of active servers in a server cluster associated with the processor, determine risk levels associated with the active servers based on the received information, and assign the received workload to one of the active servers based on the determined value and the determined risk levels.Type: GrantFiled: August 19, 2020Date of Patent: June 21, 2022Assignee: Capital One Services LLCInventors: Tao Tao, Santosh Bardwaj, Il Sun Yoo, Yihui Tang, Jeremy Gerstle
-
INCREMENTAL TIME WINDOW PROCEDURE FOR SELECTING TRAINING SAMPLES FOR A SUPERVISED LEARNING ALGORITHM
Publication number: 20220121996Abstract: Disclosed herein are system, method, and computer program product embodiments for generating labels for training a machine learning mode using an incremental time window process. The described process may be used in a recurrence detection system. A dataset may be analyzed using incremental split dates to divide the dataset into an analysis portion and a holdout portion. The analysis portion may be analyzed to determine input features related to a predicted recurrence in the dataset. The holdout portion may be tested against the analysis portion and the input features to generate a label. The label may indicate whether or not the holdout portion confirms the prediction. The testing of the holdout portion against the analysis portion may be repeated by incrementally using different split dates and multiple separate analysis portions and holdout portions to generate multiple labels and corresponding input features.Type: ApplicationFiled: January 4, 2022Publication date: April 21, 2022Applicant: Capital One Services, LLCInventors: Daniel JUMPER, Jonathan BOROUMAND, Jeremy GERSTLE, Jianshi ZHAO -
Publication number: 20220044261Abstract: A method is disclosed, comprising: aggregating a plurality of sets of transactions, each set of transactions comprising transactions related to an account-merchant pairing; determining variables characterizing a recurrence period based on transaction dates of the transactions in the each set; predicting the recurrence period for a transaction related to the account-merchant pairing for each customer of the plurality of customers; aggregating another set of transactions between the plurality of customers and the merchant; evaluating a distribution of the recurrence period for each customer within range of a distant point; and based on the evaluation of the distribution of the recurrence period for each customer, generating a probability of the merchant having a recurrent transaction with the customer. The account-merchant pairing may comprise a customer account and a merchant of a plurality of customers and merchants.Type: ApplicationFiled: October 12, 2021Publication date: February 10, 2022Applicant: Capital One Services, LLCInventors: Daniel Jumper, Jeremy Gerstle, Olufemi Anthony, Jonathan Boroumand, Erik Virbitsky, Michael Walters, Aniver Bosede
-
Incremental time window procedure for selecting training samples for a supervised learning algorithm
Patent number: 11216751Abstract: Disclosed herein are system, method, and computer program product embodiments for generating labels for training a machine learning mode using an incremental time window process. The described process may be used in a recurrence detection system. A dataset may be analyzed using incremental split dates to divide the dataset into an analysis portion and a holdout portion. The analysis portion may be analyzed to determine input features related to a predicted recurrence in the dataset. The holdout portion may be tested against the analysis portion and the input features to generate a label. The label may indicate whether or not the holdout portion confirms the prediction. The testing of the holdout portion against the analysis portion may be repeated by incrementally using different split dates and multiple separate analysis portions and holdout portions to generate multiple labels and corresponding input features.Type: GrantFiled: October 18, 2019Date of Patent: January 4, 2022Assignee: Capital One Services, LLCInventors: Daniel Jumper, Jonathan Boroumand, Jeremy Gerstle, Jianshi Zhao -
Patent number: 11144935Abstract: A method is disclosed, comprising: aggregating a plurality of sets of transactions, each set of transactions comprising transactions related to an account-merchant pairing; determining variables characterizing a recurrence period based on transaction dates of the transactions in the each set; predicting the recurrence period for a transaction related to the account-merchant pairing for each customer of the plurality of customers; aggregating another set of transactions between the plurality of customers and the merchant; evaluating a distribution of the recurrence period for each customer within range of a distant point; and based on the evaluation of the distribution of the recurrence period for each customer, generating a probability of the merchant having a recurrent transaction with the customer. The account-merchant pairing may comprise a customer account and a merchant of a plurality of customers and merchants.Type: GrantFiled: October 18, 2019Date of Patent: October 12, 2021Assignee: Capital One Services, LLCInventors: Daniel Jumper, Jeremy Gerstle, Olufemi Anthony, Jonathan Boroumand, Erik Virbitsky, Michael Walters, Aniver Bosede
-
Publication number: 20210117990Abstract: A method is disclosed, comprising: aggregating a plurality of sets of transactions, each set of transactions comprising transactions related to an account-merchant pairing; determining variables characterizing a recurrence period based on transaction dates of the transactions in the each set; predicting the recurrence period for a transaction related to the account-merchant pairing for each customer of the plurality of customers; aggregating another set of transactions between the plurality of customers and the merchant; evaluating a distribution of the recurrence period for each customer within range of a distant point; and based on the evaluation of the distribution of the recurrence period for each customer, generating a probability of the merchant having a recurrent transaction with the customer. The account-merchant pairing may comprise a customer account and a merchant of a plurality of customers and merchants.Type: ApplicationFiled: October 18, 2019Publication date: April 22, 2021Applicant: Capital One Services, LLCInventors: Daniel JUMPER, Jeremy GERSTLE, Olufemi ANTHONY, Jonathan BOROUMAND, Erik VIRBITSKY, Michael WALTERS, Aniver BOSEDE
-
INCREMENTAL TIME WINDOW PROCEDURE FOR SELECTING TRAINING SAMPLES FOR A SUPERVISED LEARNING ALGORITHM
Publication number: 20210117851Abstract: Disclosed herein are system, method, and computer program product embodiments for generating labels for training a machine learning mode using an incremental time window process. The described process may be used in a recurrence detection system. A dataset may be analyzed using incremental split dates to divide the dataset into an analysis portion and a holdout portion. The analysis portion may be analyzed to determine input features related to a predicted recurrence in the dataset. The holdout portion may be tested against the analysis portion and the input features to generate a label. The label may indicate whether or not the holdout portion confirms the prediction. The testing of the holdout portion against the analysis portion may be repeated by incrementally using different split dates and multiple separate analysis portions and holdout portions to generate multiple labels and corresponding input features.Type: ApplicationFiled: October 18, 2019Publication date: April 22, 2021Applicant: Capital One Services, LLCInventors: Daniel JUMPER, Jonathan BOROUMAND, Jeremy GERSTLE, Jianshi ZHAO -
Publication number: 20210117993Abstract: Provided herein are a method, a system, and a computer program product embodiments, and/or combinations and sub-combinations thereof, for dynamically detecting recurring transactions using tunable labels to train different transaction models that provide separate analysis of transaction sets. The recurrence detection of transactional data is based on labels that can be tuned to define different definitions of recurrence. Each definition of recurrence may be used to train a model which results in different trained models to suit the different tuned labels.Type: ApplicationFiled: October 18, 2019Publication date: April 22, 2021Applicant: Capital One Services, LLCInventors: Daniel JUMPER, Aniver BOSEDE, Jeremy GERSTLE
-
Publication number: 20210117952Abstract: A method is disclosed, comprising: accessing a plurality of transactions including a first and a second entity; sorting the plurality of transactions into a plurality of transaction series; splitting each transaction series into a first subset of transactions and a corresponding second subset of transactions; analyzing transactions in each first subset of transactions to determine a recurrence period; based on the determined recurrence period, predicting one or more transaction dates of transactions in the corresponding second subset of each first subset of transactions; and generating a target label for each first subset of transactions based on an outcome of the prediction of the one or more transaction dates. The first entity may be a customer of a plurality of customers and the second entity may be a merchant of a plurality of merchants. Each transaction series may comprise transactions between the first entity and the second entity.Type: ApplicationFiled: October 18, 2019Publication date: April 22, 2021Applicant: Capital One Services, LLCInventors: Daniel JUMPER, Jeremy GERSTLE
-
Publication number: 20210014304Abstract: Systems and methods are provided for managing server loads that accounts for various measures of risk associated with different workloads assigned to servers. The systems and methods may include a memory storing instructions for server load management operations, and a processor configured to execute the stored instructions. The processor may receive a workload, determine a value associated with the workload indicating a predetermined importance of the workload, receive information for a plurality of active servers in a server cluster associated with the processor, determine risk levels associated with the active servers based on the received information, and assign the received workload to one of the active servers based on the determined value and the determined risk levels.Type: ApplicationFiled: August 19, 2020Publication date: January 14, 2021Applicant: CAPITAL ONE SERVICES, LLCInventors: Tao Tao, Santosh Bardwaj, Il Sun Yoo, Yihui Tang, Jeremy Gerstle
-
Patent number: 10785292Abstract: Systems and methods are provided for managing server loads that accounts for various measures of risk associated with different workloads assigned to servers. The systems and methods may include a memory storing instructions for server load management operations, and a processor configured to execute the stored instructions. The processor may receive a workload, determine a value associated with the workload indicating a predetermined importance of the workload, receive information for a plurality of active servers in a server cluster associated with the processor, determine risk levels associated with the active servers based on the received information, and assign the received workload to one of the active servers based on the determined value and the determined risk levels.Type: GrantFiled: February 14, 2019Date of Patent: September 22, 2020Assignee: Capital One Services, LLCInventors: Tao Tao, Santosh Bardwaj, Il Sun Yoo, Yihui Tang, Jeremy Gerstle
-
Patent number: 10476950Abstract: Systems and methods are provided for managing server loads that accounts for various measures of risk associated with different workloads assigned to servers. The systems and methods may include a memory storing instructions for server load management operations, and a processor configured to execute the stored instructions. The processor may receive a workload, determine a value associated with the workload indicating a predetermined importance of the workload, receive information for a plurality of active servers in a server cluster associated with the processor, determine risk levels associated with the active servers based on the received information, and assign the received workload to one of the active servers based on the determined value and the determined risk levels.Type: GrantFiled: October 7, 2016Date of Patent: November 12, 2019Assignee: CAPITAL ONE SERVICES, LLCInventors: Tao Tao, Santosh Bardwaj, Il Sun Yoo, Yihui Tang, Jeremy Gerstle
-
Patent number: 10334036Abstract: Systems and methods are provided for managing server loads that accounts for various measures of risk associated with different workloads assigned to servers. The systems and methods may include a memory storing instructions for server load management operations, and a processor configured to execute the stored instructions. The processor may receive a workload, determine a value associated with the workload indicating a predetermined importance of the workload, receive information for a plurality of active servers in a server cluster associated with the processor, determine risk levels associated with the active servers based on the received information, and assign the received workload to one of the active servers based on the determined value and the determined risk levels.Type: GrantFiled: April 3, 2018Date of Patent: June 25, 2019Assignee: Capital One Services, LLCInventors: Tao Tao, Santosh Bardwaj, Ii Sun Yoo, Yihui Tang, Jeremy Gerstle
-
Publication number: 20190182317Abstract: Systems and methods are provided for managing server loads that accounts for various measures of risk associated with different workloads assigned to servers. The systems and methods may include a memory storing instructions for server load management operations, and a processor configured to execute the stored instructions. The processor may receive a workload, determine a value associated with the workload indicating a predetermined importance of the workload, receive information for a plurality of active servers in a server cluster associated with the processor, determine risk levels associated with the active servers based on the received information, and assign the received workload to one of the active servers based on the determined value and the determined risk levels.Type: ApplicationFiled: February 14, 2019Publication date: June 13, 2019Applicant: CAPITAL ONE SERVICES, LLCInventors: Tao Tao, Santosh Bardwaj, II Sun Yoo, Yihui Tang, Jeremy Gerstle
-
Publication number: 20180227361Abstract: Systems and methods are provided for managing server loads that accounts for various measures of risk associated with different workloads assigned to servers. The systems and methods may include a memory storing instructions for server load management operations, and a processor configured to execute the stored instructions. The processor may receive a workload, determine a value associated with the workload indicating a predetermined importance of the workload, receive information for a plurality of active servers in a server cluster associated with the processor, determine risk levels associated with the active servers based on the received information, and assign the received workload to one of the active servers based on the determined value and the determined risk levels.Type: ApplicationFiled: April 3, 2018Publication date: August 9, 2018Applicant: CAPITAL ONE SERVICES, LLCInventors: Tao TAO, Santosh BARDWAJ, II Sun YOO, Yihui TANG, Jeremy GERSTLE
-
Publication number: 20170104815Abstract: Systems and methods are provided for managing server loads that accounts for various measures of risk associated with different workloads assigned to servers. The systems and methods may include a memory storing instructions for server load management operations, and a processor configured to execute the stored instructions. The processor may receive a workload, determine a value associated with the workload indicating a predetermined importance of the workload, receive information for a plurality of active servers in a server cluster associated with the processor, determine risk levels associated with the active servers based on the received information, and assign the received workload to one of the active servers based on the determined value and the determined risk levels.Type: ApplicationFiled: October 7, 2016Publication date: April 13, 2017Inventors: Tao TAO, Santosh BARDWAJ, Il Sun YOO, Yihui TANG, Jeremy GERSTLE