Patents by Inventor Christian BARTRAM
Christian BARTRAM 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: 12010169Abstract: In some implementations, a system may monitor session data associated with a first module and a second module of a platform. The system may determine a rate of communication between the first module and the second module based on the session data. The system may determine, using an optimization model, a co-location score associated with the first module and the second module based on the rate of communication, wherein the co-location score indicates an impact of co-location of the first module and the second module. The system may determine that the co-location score satisfies a co-location score threshold associated with an improvement to an operation of the platform. The system may perform an action associated with co-locating the first module and the second module.Type: GrantFiled: December 7, 2022Date of Patent: June 11, 2024Assignee: Capital One Services, LLCInventors: Christian Bartram, Connor Cason, Noriaki Tatsumi
-
Publication number: 20240176658Abstract: Disclosed herein are various embodiments for a data movement and monitoring system. A variety of embodiments operate by determining a move time and a run time associated with a job configured to move a set of data from a table of a first system to one or more tables of a second system. A job deadline is calculated, and it is determined that a job is delayed based on the job deadline being prior to the current time and an absence of the set of data from a status table that indicates which data has been moved from the first system to the second system. A record in the status table is updated to indicate the job is delayed, and a notification that the job is delayed is provided to the one or more accounts.Type: ApplicationFiled: February 6, 2024Publication date: May 30, 2024Applicant: Capital One Services, LLCInventor: Christian BARTRAM
-
Patent number: 11941441Abstract: Disclosed herein are various embodiments for a data movement and monitoring system. A variety of embodiments operate by determining a move time and a run time associated with a job configured to move a set of data from a table of a first system to one or more tables of a second system. A job deadline is calculated, and it is determined that a job is delayed based on the job deadline being prior to the current time and an absence of the set of data from a status table that indicates which data has been moved from the first system to the second system. A record in the status table is updated to indicate the job is delayed, and a notification that the job is delayed is provided to the one or more accounts.Type: GrantFiled: April 15, 2021Date of Patent: March 26, 2024Assignee: Capital One Services, LLCInventor: Christian Bartram
-
Patent number: 11789829Abstract: Methods and systems are disclosed herein for managing software operations in a computer system. A software operation may include many tasks. The tasks may be grouped together based on the tasks' dependencies on output generated from other tasks. Each group of tasks may be placed in a block of a blockchain based on the dependencies. If the output of a block fails to pass a validation test, the tasks in each block may be undone in an organized order (e.g., starting with the most recently performed task and using the one or more rollback functions associated with each task), which may prevent problems that could occur when some asynchronous tasks complete and others fail. Use of the blockchain may allow the computer system to determine more precisely where an operation failed and may allow the computer system to determine more information about the failure.Type: GrantFiled: April 27, 2021Date of Patent: October 17, 2023Assignee: Capital One Services, LLCInventors: Christian Bartram, Connor Cason, Yvette White
-
Publication number: 20230094964Abstract: In some implementations, a system may monitor session data associated with a first module and a second module of a platform. The system may determine a rate of communication between the first module and the second module based on the session data. The system may determine, using an optimization model, a co-location score associated with the first module and the second module based on the rate of communication, wherein the co-location score indicates an impact of co-location of the first module and the second module. The system may determine that the co-location score satisfies a co-location score threshold associated with an improvement to an operation of the platform. The system may perform an action associated with co-locating the first module and the second module.Type: ApplicationFiled: December 7, 2022Publication date: March 30, 2023Inventors: Christian BARTRAM, Connor CASON, Noriaki TATSUMI
-
Patent number: 11546422Abstract: In some implementations, a system may monitor session data associated with a first module and a second module of a platform. The system may determine a rate of communication between the first module and the second module based on the session data. The system may determine, using an optimization model, a co-location score associated with the first module and the second module based on the rate of communication, wherein the co-location score indicates an impact of co-location of the first module and the second module. The system may determine that the co-location score satisfies a co-location score threshold associated with an improvement to an operation of the platform. The system may perform an action associated with co-locating the first module and the second module.Type: GrantFiled: January 8, 2021Date of Patent: January 3, 2023Assignee: Capital One Services, LLCInventors: Christian Bartram, Connor Cason, Noriaki Tatsumi
-
Publication number: 20220342780Abstract: Methods and systems are disclosed herein for managing software operations in a computer system. A software operation may include many tasks. The tasks may be grouped together based on the tasks' dependencies on output generated from other tasks. Each group of tasks may be placed in a block of a blockchain based on the dependencies. If the output of a block fails to pass a validation test, the tasks in each block may be undone in an organized order (e.g., starting with the most recently performed task and using the one or more rollback functions associated with each task), which may prevent problems that could occur when some asynchronous tasks complete and others fail. Use of the blockchain may allow the computer system to determine more precisely where an operation failed and may allow the computer system to determine more information about the failure.Type: ApplicationFiled: April 27, 2021Publication date: October 27, 2022Applicant: Capital One Services, LLCInventors: Christian Bartram, Connor Cason, Yvette White
-
Publication number: 20220334873Abstract: Disclosed herein are various embodiments for a data movement and monitoring system. A variety of embodiments operate by determining a move time and a run time associated with a job configured to move a set of data from a table of a first system to one or more tables of a second system. A job deadline is calculated, and it is determined that a job is delayed based on the job deadline being prior to the current time and an absence of the set of data from a status table that indicates which data has been moved from the first system to the second system. A record in the status table is updated to indicate the job is delayed, and a notification that the job is delayed is provided to the one or more accounts.Type: ApplicationFiled: April 15, 2021Publication date: October 20, 2022Applicant: Capital One Services, LLCInventor: Christian BARTRAM, JR.
-
Publication number: 20220269978Abstract: A data transformation system for implementing reproducible and consistent data transformations in multiple execution contexts (batch, streaming, etc.) where the transformation function/logic initially acts on historical raw data to produce derived data to train a machine learning model. When the model is trained and deployed to handle streaming event data, the same transformation is reused to transform streaming data into the appropriate derived data for the model scoring, and later for a refit of the model.Type: ApplicationFiled: February 22, 2021Publication date: August 25, 2022Inventors: Michael Edwards, Lindsay Sturm, Christopher Larson, Noriaki Tatsumi, Keira Zhou, Sinan Gul, Mesfin Mulugeta Dinku, Bhanu Gupta, Christian Bartram, Connor Cason
-
Publication number: 20220224753Abstract: In some implementations, a system may monitor session data associated with a first module and a second module of a platform. The system may determine a rate of communication between the first module and the second module based on the session data. The system may determine, using an optimization model, a co-location score associated with the first module and the second module based on the rate of communication, wherein the co-location score indicates an impact of co-location of the first module and the second module. The system may determine that the co-location score satisfies a co-location score threshold associated with an improvement to an operation of the platform. The system may perform an action associated with co-locating the first module and the second module.Type: ApplicationFiled: January 8, 2021Publication date: July 14, 2022Inventors: Christian BARTRAM, Connor CASON, Noriaki TATSUMI