Patents by Inventor Keegan Hines
Keegan Hines 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: 20240152810Abstract: A method for monitoring performance of a ML system includes receiving a data stream via a processor and generating a first plurality of metrics based on the data stream. The processor also generates input data based on the data stream, and sends the input data to a machine learning (ML) model for generation of intermediate output and model output based on the input data. The processor also generates a second plurality of metrics based on the intermediate output, and a third plurality of metrics based on the model output. An alert is generated based on at least one of the first plurality of metrics, the second plurality of metrics, or the third plurality of metrics, and a signal representing the alert is sent for display to a user via an interface.Type: ApplicationFiled: January 16, 2024Publication date: May 9, 2024Applicant: Arthur AI, Inc.Inventors: Adam WENCHEL, John DICKERSON, Priscilla ALEXANDER, Elizabeth O'SULLIVAN, Keegan HINES
-
Patent number: 11966949Abstract: Disclosed are methods, systems, and non-transitory computer-readable medium for targeting bid and position for a keyword. For instance, the method may include obtaining information about the keyword, the information about the keyword including observations of value with respect to position for the keyword. The method may further include applying a Gaussian Process Model on the observations to obtain a prediction function and associated uncertainties, the prediction function and the associated uncertainties relating positions to expected values; applying a Thompson sampling reinforcement learning model on the expected values and the positions to obtain a target position; and applying a bid model to the target position to obtain bid information for the keyword. The method may also include transmitting a bid message to a search engine, the bid message including the bid information.Type: GrantFiled: May 12, 2023Date of Patent: April 23, 2024Assignee: Capital One Services, LLCInventors: James O. H. Montgomery, Athanassios Kintsakis, Keegan Hines
-
Patent number: 11922280Abstract: A method for monitoring performance of a ML system includes receiving a data stream via a processor and generating a first plurality of metrics based on the data stream. The processor also generates input data based on the data stream, and sends the input data to a machine learning (ML) model for generation of intermediate output and model output based on the input data. The processor also generates a second plurality of metrics based on the intermediate output, and a third plurality of metrics based on the model output. An alert is generated based on at least one of the first plurality of metrics, the second plurality of metrics, or the third plurality of metrics, and a signal representing the alert is sent for display to a user via an interface.Type: GrantFiled: December 9, 2020Date of Patent: March 5, 2024Assignee: Arthur AI, Inc.Inventors: Adam Wenchel, John Dickerson, Priscilla Alexander, Elizabeth O'Sullivan, Keegan Hines
-
Publication number: 20240046095Abstract: Systems, methods, and computer program products to provide neural embeddings of transaction data. A network graph of transaction data based on a plurality of transactions may be received. The network graph of transaction data may define relationships between the transactions, each transaction associated with at least a merchant and an account. A neural network may be trained based on training data comprising a plurality of positive entity pairs and a plurality of negative entity pairs. An embedding function may then encode transaction data for a first new transaction. An embeddings layer of the neural network may determine a vector for the first new transaction based on the encoded transaction data for the first new transaction. A similarity between the vectors for the transactions may be determined. The first new transaction may be determined to be related to the second transaction based on the similarity.Type: ApplicationFiled: October 18, 2023Publication date: February 8, 2024Applicant: Capital One Services, LLCInventors: Christopher BRUSS, Keegan HINES
-
Publication number: 20230351788Abstract: Methods and systems disclosed herein may quantify a representation of a type of input an image analysis system should expect. The image analysis system may be trained on the type of input the image analysis system should expect using a first image stream. A first model of the type of input that the image analysis system should expect may be built from the first image stream. After the first model is built, a second image, or a second image stream, may be compared to the first model to determine a difference between the second image, or second image stream, and the first image stream. When the difference is greater than or equal to a threshold, a drift may be detected and steps may be taken to determine the cause of the drift.Type: ApplicationFiled: May 19, 2023Publication date: November 2, 2023Inventors: Keegan Hines, Christopher Bayan Bruss
-
Patent number: 11797844Abstract: Systems, methods, and computer program products to provide neural embeddings of transaction data. A network graph of transaction data based on a plurality of transactions may be received. The network graph of transaction data may define relationships between the transactions, each transaction associated with at least a merchant and an account. A neural network may be trained based on training data comprising a plurality of positive entity pairs and a plurality of negative entity pairs. An embedding function may then encode transaction data for a first new transaction. An embeddings layer of the neural network may determine a vector for the first new transaction based on the encoded transaction data for the first new transaction. A similarity between the vectors for the transactions may be determined. The first new transaction may be determined to be related to the second transaction based on the similarity.Type: GrantFiled: July 22, 2020Date of Patent: October 24, 2023Assignee: Capital One Services, LLCInventors: Christopher Bruss, Keegan Hines
-
Publication number: 20230281665Abstract: Disclosed are methods, systems, and non-transitory computer-readable medium for targeting bid and position for a keyword. For instance, the method may include obtaining information about the keyword, the information about the keyword including observations of value with respect to position for the keyword. The method may further include applying a Gaussian Process Model on the observations to obtain a prediction function and associated uncertainties, the prediction function and the associated uncertainties relating positions to expected values; applying a Thompson sampling reinforcement learning model on the expected values and the positions to obtain a target position; and applying a bid model to the target position to obtain bid information for the keyword. The method may also include transmitting a bid message to a search engine, the bid message including the bid information.Type: ApplicationFiled: May 12, 2023Publication date: September 7, 2023Applicant: Capital One Services, LLCInventors: James O. H. MONTGOMERY, Athanassios KINTSAKIS, Keegan HINES
-
Publication number: 20230260022Abstract: Systems, methods, and computer program products to provide credit decisioning based on graph neural networks. A lending network graph of a plurality of loans may be received, each loan associated with a creditor and one account. A first node of the graph may be associated with a first creditor and the second node may be associated with a first account. A graph neural network may receive a respective message from each node connected to the first node, each message comprising an embedding vector reflecting a current state of the node. The graph neural network may update weights for the first node in a forward pass. The graph neural network may receive a respective message from each node connected to the second node, each message comprising the embedding vector reflecting the current state of the node. The graph neural network may update weights for the second node in a backward pass.Type: ApplicationFiled: April 26, 2023Publication date: August 17, 2023Applicant: Capital One Services, LLCInventors: Mohammad Reza SARSHOGH, Christopher BRUSS, Keegan HINES
-
Patent number: 11694457Abstract: Methods and systems disclosed herein may quantify a representation of a type of input an image analysis system should expect. The image analysis system may be trained on the type of input the image analysis system should expect using a first image stream. A first model of the type of input that the image analysis system should expect may be built from the first image stream. After the first model is built, a second image, or a second image stream, may be compared to the first model to determine a difference between the second image, or second image stream, and the first image stream. When the difference is greater than or equal to a threshold, a drift may be detected and steps may be taken to determine the cause of the drift.Type: GrantFiled: June 24, 2022Date of Patent: July 4, 2023Assignee: Capital One Services, LLCInventors: Keegan Hines, Christopher Bayan Bruss
-
Patent number: 11687969Abstract: Disclosed are methods, systems, and non-transitory computer-readable medium for targeting bid and position for a keyword. For instance, the method may include obtaining information about the keyword, the information about the keyword including observations of value with respect to position for the keyword. The method may further include applying a Gaussian Process Model on the observations to obtain a prediction function and associated uncertainties, the prediction function and the associated uncertainties relating positions to expected values; applying a Thompson sampling reinforcement learning model on the expected values and the positions to obtain a target position; and applying a bid model to the target position to obtain bid information for the keyword. The method may also include transmitting a bid message to a search engine, the bid message including the bid information.Type: GrantFiled: March 28, 2022Date of Patent: June 27, 2023Assignee: Capital One Services, LLCInventors: James O. H. Montgomery, Athanassios Kintsakis, Keegan Hines
-
Patent number: 11669899Abstract: Systems, methods, and computer program products to provide credit decisioning based on graph neural networks. A lending network graph of a plurality of loans may be received, each loan associated with a creditor and one account. A first node of the graph may be associated with a first creditor and the second node may be associated with a first account. A graph neural network may receive a respective message from each node connected to the first node, each message comprising an embedding vector reflecting a current state of the node. The graph neural network may update weights for the first node in a forward pass. The graph neural network may receive a respective message from each node connected to the second node, each message comprising the embedding vector reflecting the current state of the node. The graph neural network may update weights for the second node in a backward pass.Type: GrantFiled: December 20, 2021Date of Patent: June 6, 2023Assignee: Capital One Services, LLCInventors: Mohammad Reza Sarshogh, Christopher Bruss, Keegan Hines
-
Publication number: 20220318562Abstract: Methods and systems disclosed herein may quantify a representation of a type of input an image analysis system should expect. The image analysis system may be trained on the type of input the image analysis system should expect using a first image stream. A first model of the type of input that the image analysis system should expect may be built from the first image stream. After the first model is built, a second image, or a second image stream, may be compared to the first model to determine a difference between the second image, or second image stream, and the first image stream. When the difference is greater than or equal to a threshold, a drift may be detected and steps may be taken to determine the cause of the drift.Type: ApplicationFiled: June 24, 2022Publication date: October 6, 2022Inventors: Keegan Hines, Christopher Bayan Bruss
-
Patent number: 11403538Abstract: In an embodiment, the systems and methods discussed herein are related to generating, via a processor, a Markov Decision Process (MDP), the MDP including a state space, an action space, a transition function, a reward function, and a discount factor. A reinforcement learning (RL) model is applied, via the processor, to the MDP to generate a RL agent. An input data associated with a first user is received at the RL agent. At least one counterfactual explanation (CFE) is generated via the processor and by the RL agent and based on the input data. A representation of the at least one CFE and at least one recommended remedial action is caused to transmit, via the processor, to at least one of a compute device of the first user or a compute device of a second user different from and associated with the first user.Type: GrantFiled: November 5, 2021Date of Patent: August 2, 2022Assignee: Arthur AI, Inc.Inventors: Sahil Verma, John Dickerson, Keegan Hines
-
Patent number: 11386286Abstract: Methods and systems disclosed herein may quantify a representation of a type of input an image analysis system should expect. The image analysis system may be trained on the type of input the image analysis system should expect using a first image stream. A first model of the type of input that the image analysis system should expect may be built from the first image stream. After the first model is built, a second image, or a second image stream, may be compared to the first model to determine a difference between the second image, or second image stream, and the first image stream. When the difference is greater than or equal to a threshold, a drift may be detected and steps may be taken to determine the cause of the drift.Type: GrantFiled: April 7, 2020Date of Patent: July 12, 2022Assignee: Capital One Services, LLCInventors: Keegan Hines, Christopher Bayan Bruss
-
Publication number: 20220215432Abstract: Disclosed are methods, systems, and non-transitory computer-readable medium for targeting bid and position for a keyword. For instance, the method may include obtaining information about the keyword, the information about the keyword including observations of value with respect to position for the keyword. The method may further include applying a Gaussian Process Model on the observations to obtain a prediction function and associated uncertainties, the prediction function and the associated uncertainties relating positions to expected values; applying a Thompson sampling reinforcement learning model on the expected values and the positions to obtain a target position; and applying a bid model to the target position to obtain bid information for the keyword. The method may also include transmitting a bid message to a search engine, the bid message including the bid information.Type: ApplicationFiled: March 28, 2022Publication date: July 7, 2022Applicant: Capital One Services, LLCInventors: James O. H. MONTGOMERY, Athanassios KINTSAKIS, Keegan HINES
-
Publication number: 20220114661Abstract: Systems, methods, and computer program products to provide credit decisioning based on graph neural networks. A lending network graph of a plurality of loans may be received, each loan associated with a creditor and one account. A first node of the graph may be associated with a first creditor and the second node may be associated with a first account. A graph neural network may receive a respective message from each node connected to the first node, each message comprising an embedding vector reflecting a current state of the node. The graph neural network may update weights for the first node in a forward pass. The graph neural network may receive a respective message from each node connected to the second node, each message comprising the embedding vector reflecting the current state of the node. The graph neural network may update weights for the second node in a backward pass.Type: ApplicationFiled: December 20, 2021Publication date: April 14, 2022Applicant: Capital One Services, LLCInventors: Mohammad Reza SARSHOGH, Christopher BRUSS, Keegan HINES
-
Patent number: 11288704Abstract: Disclosed are methods, systems, and non-transitory computer-readable medium for targeting bid and position for a keyword. For instance, the method may include obtaining information about the keyword, the information about the keyword including observations of value with respect to position for the keyword. The method may further include applying a Gaussian Process Model on the observations to obtain a prediction function and associated uncertainties, the prediction function and the associated uncertainties relating positions to expected values; applying a Thompson sampling reinforcement learning model on the expected values and the positions to obtain a target position; and applying a bid model to the target position to obtain bid information for the keyword. The method may also include transmitting a bid message to a search engine, the bid message including the bid information.Type: GrantFiled: February 26, 2021Date of Patent: March 29, 2022Assignee: Capital One Services, LLCInventors: James O. H. Montgomery, Athanassios Kintsakis, Keegan Hines
-
Patent number: 11238531Abstract: Systems, methods, and computer program products to provide credit decisioning based on graph neural networks. A lending network graph of a plurality of loans may be received, each loan associated with a creditor and one account. A first node of the graph may be associated with a first creditor and the second node may be associated with a first account. A graph neural network may receive a respective message from each node connected to the first node, each message comprising an embedding vector reflecting a current state of the node. The graph neural network may update weights for the first node in a forward pass. The graph neural network may receive a respective message from each node connected to the second node, each message comprising the embedding vector reflecting the current state of the node. The graph neural network may update weights for the second node in a backward pass.Type: GrantFiled: April 24, 2020Date of Patent: February 1, 2022Assignee: Capital One Services, LLCInventors: Mohammad Reza Sarshogh, Christopher Bruss, Keegan Hines
-
Publication number: 20220019836Abstract: Methods and systems disclosed herein may quantify the content and nature of first streaming data to detect when the typical composition of the first streaming data changes. Quantifying the content and nature of the first streaming data may begin by generating a baseline representation of the content of the first streaming data as represented by a first matrix. Once generated, the first matrix may be used as a control against subsequently received data streams. In this regard, a second matrix may be generated from second streaming data and compared to the first matrix to determine the differences between the first streaming data and the second streaming data. Once a difference is determined, the difference may be compared to a threshold value and, when the difference exceeds the threshold value, an administrator may be notified and corrective action taken.Type: ApplicationFiled: September 1, 2021Publication date: January 20, 2022Applicant: Capital One Services, LLCInventors: Keegan Hines, Christopher Bayan Bruss
-
Publication number: 20210334896Abstract: Systems, methods, and computer program products to provide credit decisioning based on graph neural networks. A lending network graph of a plurality of loans may be received, each loan associated with a creditor and one account. A first node of the graph may be associated with a first creditor and the second node may be associated with a first account. A graph neural network may receive a respective message from each node connected to the first node, each message comprising an embedding vector reflecting a current state of the node. The graph neural network may update weights for the first node in a forward pass. The graph neural network may receive a respective message from each node connected to the second node, each message comprising the embedding vector reflecting the current state of the node. The graph neural network may update weights for the second node in a backward pass.Type: ApplicationFiled: April 24, 2020Publication date: October 28, 2021Applicant: Capital One Services, LLCInventors: Mohammad Reza SARSHOGH, Christopher BRUSS, Keegan HINES