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: 11368526
    Abstract: 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: Grant
    Filed: August 19, 2020
    Date of Patent: June 21, 2022
    Assignee: Capital One Services LLC
    Inventors: Tao Tao, Santosh Bardwaj, Il Sun Yoo, Yihui Tang, Jeremy Gerstle
  • Publication number: 20220121996
    Abstract: 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: Application
    Filed: January 4, 2022
    Publication date: April 21, 2022
    Applicant: Capital One Services, LLC
    Inventors: Daniel JUMPER, Jonathan BOROUMAND, Jeremy GERSTLE, Jianshi ZHAO
  • Publication number: 20220044261
    Abstract: 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: Application
    Filed: October 12, 2021
    Publication date: February 10, 2022
    Applicant: Capital One Services, LLC
    Inventors: Daniel Jumper, Jeremy Gerstle, Olufemi Anthony, Jonathan Boroumand, Erik Virbitsky, Michael Walters, Aniver Bosede
  • Patent number: 11216751
    Abstract: 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: Grant
    Filed: October 18, 2019
    Date of Patent: January 4, 2022
    Assignee: Capital One Services, LLC
    Inventors: Daniel Jumper, Jonathan Boroumand, Jeremy Gerstle, Jianshi Zhao
  • Patent number: 11144935
    Abstract: 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: Grant
    Filed: October 18, 2019
    Date of Patent: October 12, 2021
    Assignee: Capital One Services, LLC
    Inventors: Daniel Jumper, Jeremy Gerstle, Olufemi Anthony, Jonathan Boroumand, Erik Virbitsky, Michael Walters, Aniver Bosede
  • Publication number: 20210117990
    Abstract: 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: Application
    Filed: October 18, 2019
    Publication date: April 22, 2021
    Applicant: Capital One Services, LLC
    Inventors: Daniel JUMPER, Jeremy GERSTLE, Olufemi ANTHONY, Jonathan BOROUMAND, Erik VIRBITSKY, Michael WALTERS, Aniver BOSEDE
  • Publication number: 20210117851
    Abstract: 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: Application
    Filed: October 18, 2019
    Publication date: April 22, 2021
    Applicant: Capital One Services, LLC
    Inventors: Daniel JUMPER, Jonathan BOROUMAND, Jeremy GERSTLE, Jianshi ZHAO
  • Publication number: 20210117993
    Abstract: 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: Application
    Filed: October 18, 2019
    Publication date: April 22, 2021
    Applicant: Capital One Services, LLC
    Inventors: Daniel JUMPER, Aniver BOSEDE, Jeremy GERSTLE
  • Publication number: 20210117952
    Abstract: 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: Application
    Filed: October 18, 2019
    Publication date: April 22, 2021
    Applicant: Capital One Services, LLC
    Inventors: Daniel JUMPER, Jeremy GERSTLE
  • Publication number: 20210014304
    Abstract: 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: Application
    Filed: August 19, 2020
    Publication date: January 14, 2021
    Applicant: CAPITAL ONE SERVICES, LLC
    Inventors: Tao Tao, Santosh Bardwaj, Il Sun Yoo, Yihui Tang, Jeremy Gerstle
  • Patent number: 10785292
    Abstract: 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: Grant
    Filed: February 14, 2019
    Date of Patent: September 22, 2020
    Assignee: Capital One Services, LLC
    Inventors: Tao Tao, Santosh Bardwaj, Il Sun Yoo, Yihui Tang, Jeremy Gerstle
  • Patent number: 10476950
    Abstract: 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: Grant
    Filed: October 7, 2016
    Date of Patent: November 12, 2019
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Tao Tao, Santosh Bardwaj, Il Sun Yoo, Yihui Tang, Jeremy Gerstle
  • Patent number: 10334036
    Abstract: 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: Grant
    Filed: April 3, 2018
    Date of Patent: June 25, 2019
    Assignee: Capital One Services, LLC
    Inventors: Tao Tao, Santosh Bardwaj, Ii Sun Yoo, Yihui Tang, Jeremy Gerstle
  • Publication number: 20190182317
    Abstract: 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: Application
    Filed: February 14, 2019
    Publication date: June 13, 2019
    Applicant: CAPITAL ONE SERVICES, LLC
    Inventors: Tao Tao, Santosh Bardwaj, II Sun Yoo, Yihui Tang, Jeremy Gerstle
  • Publication number: 20180227361
    Abstract: 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: Application
    Filed: April 3, 2018
    Publication date: August 9, 2018
    Applicant: CAPITAL ONE SERVICES, LLC
    Inventors: Tao TAO, Santosh BARDWAJ, II Sun YOO, Yihui TANG, Jeremy GERSTLE
  • Publication number: 20170104815
    Abstract: 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: Application
    Filed: October 7, 2016
    Publication date: April 13, 2017
    Inventors: Tao TAO, Santosh BARDWAJ, Il Sun YOO, Yihui TANG, Jeremy GERSTLE