Patents by Inventor Chris Fanis
Chris Fanis 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: 20230362080Abstract: Disclosed herein are system, method, and apparatus for account inheritance. The method performed at an application server includes receiving, via an application programming interface (API), data information received by each authorization gateway of a plurality of authorization gateways. The method includes performing calculation of an overall health of each authorization gateway of the plurality of authorization gateways based on a predetermined value of a weight assigned to each server of the plurality of servers and the value of service level corresponding to each server of the plurality of servers. The method includes balancing load of each authorization gateway of the plurality of authorization gateways by routing at least one client request message to a set of one or more authorization gateways of the plurality of authorization gateways based on the calculated overall health of each authorization gateway of the plurality of authorization gateways that is above a specific threshold value.Type: ApplicationFiled: June 22, 2023Publication date: November 9, 2023Applicant: Capital One Services, LLCInventors: Sheo Raj SINHA, Senthil K. SURIYANARAYANAN, Harold A. SELL, Robert C. STETTLER, Zachary MCAULIFFE, Stephanie M. KING, Kyle HEIDE, Chris FANIS
-
Patent number: 11711282Abstract: Disclosed herein are system, method, and apparatus for account inheritance. The method performed at an application server includes receiving, via an application programming interface (API), data information received by each authorization gateway of a plurality of authorization gateways. The method includes performing calculation of an overall health of each authorization gateway of the plurality of authorization gateways based on a predetermined value of a weight assigned to each server of the plurality of servers and the value of service level corresponding to each server of the plurality of servers. The method includes balancing load of each authorization gateway of the plurality of authorization gateways by routing at least one client request message to a set of one or more authorization gateways of the plurality of authorization gateways based on the calculated overall health of each authorization gateway of the plurality of authorization gateways that is above a specific threshold value.Type: GrantFiled: December 16, 2020Date of Patent: July 25, 2023Assignee: Capital One Services, LLCInventors: Sheo Raj Sinha, Senthil K. Suriyanarayanan, Harold A. Sell, Robert C. Stettler, Zachary Mcauliffe, Stephanie M. King, Kyle Heide, Chris Fanis
-
Publication number: 20220191116Abstract: Disclosed herein are system, method, and apparatus for account inheritance. The method performed at an application server includes receiving, via an application programming interface (API), data information received by each authorization gateway of a plurality of authorization gateways. The method includes performing calculation of an overall health of each authorization gateway of the plurality of authorization gateways based on a predetermined value of a weight assigned to each server of the plurality of servers and the value of service level corresponding to each server of the plurality of servers. The method includes balancing load of each authorization gateway of the plurality of authorization gateways by routing at least one client request message to a set of one or more authorization gateways of the plurality of authorization gateways based on the calculated overall health of each authorization gateway of the plurality of authorization gateways that is above a specific threshold value.Type: ApplicationFiled: December 16, 2020Publication date: June 16, 2022Applicant: Capital One Services, LLCInventors: Sheo Raj SINHA, Senthil K. SURIYANARAYANAN, Harold A. SELL, Robert C. STETTLER, Zachary MCAULIFFE, Stephanie M. KING, Kyle HEIDE, Chris FANIS
-
Patent number: 10901775Abstract: Embodiments disclosed herein generally relate to a method and system for automatically updating a virtual machine image of one or more virtual machines of an auto-scaling group. A computing system receives an indication to update a virtual machine image of a plurality of virtual machines in a plurality of auto-scaling groups. Computing system identifies a subset of the plurality of auto-scaling groups that contains a hydration tag. Computing system locates a version of the virtual machine image different from a current version of the virtual machine image. For each auto-scaling group in the subset of auto-scaling groups, computing system clones a launch configuration for the virtual machines in the auto-scaling group. Computing system stores data associated with each auto-scaling group in a remote location. Computing system updates the virtual machine image of the virtual machines in each auto-scaling group with the new version of the virtual machine image.Type: GrantFiled: September 27, 2019Date of Patent: January 26, 2021Assignee: Capital One Services, LLCInventors: Bijender Singh, Amit Mawkin, Zachary McAuliffe, Chris Fanis, Sheo Sinha
-
Publication number: 20200026543Abstract: Embodiments disclosed herein generally relate to a method and system for automatically updating a virtual machine image of one or more virtual machines of an auto-scaling group. A computing system receives an indication to update a virtual machine image of a plurality of virtual machines in a plurality of auto-scaling groups. Computing system identifies a subset of the plurality of auto-scaling groups that contains a hydration tag. Computing system locates a version of the virtual machine image different from a current version of the virtual machine image. For each auto-scaling group in the subset of auto-scaling groups, computing system clones a launch configuration for the virtual machines in the auto-scaling group. Computing system stores data associated with each auto-scaling group in a remote location. Computing system updates the virtual machine image of the virtual machines in each auto-scaling group with the new version of the virtual machine image.Type: ApplicationFiled: September 27, 2019Publication date: January 23, 2020Applicant: Capital One Services, LLCInventors: Bijender Singh, Amit Mawkin, Zachary McAuliffe, Chris Fanis, Sheo Sinha
-
Patent number: 10430228Abstract: Embodiments disclosed herein generally relate to a method and system for automatically updating a virtual machine image of one or more virtual machines of an auto-scaling group. A computing system receives an indication to update a virtual machine image of a plurality of virtual machines in a plurality of auto-scaling groups. Computing system identifies a subset of the plurality of auto-scaling groups that contains a hydration tag. Computing system locates a version of the virtual machine image different from a current version of the virtual machine image. For each auto-scaling group in the subset of auto-scaling groups, computing system clones a launch configuration for the virtual machines in the auto-scaling group. Computing system stores data associated with each auto-scaling group in a remote location. Computing system updates the virtual machine image of the virtual machines in each auto-scaling group with the new version of the virtual machine image.Type: GrantFiled: August 21, 2018Date of Patent: October 1, 2019Assignee: Capital One Services, LLCInventors: Bijender Singh, Amit Mawkin, Zachary McAuliffe, Chris Fanis, Sheo Sinha
-
Publication number: 20190286467Abstract: Embodiments disclosed herein generally relate to a method and system for automatically updating a virtual machine image of one or more virtual machines of an auto-scaling group. A computing system receives an indication to update a virtual machine image of a plurality of virtual machines in a plurality of auto-scaling groups. Computing system identifies a subset of the plurality of auto-scaling groups that contains a hydration tag. Computing system locates a version of the virtual machine image different from a current version of the virtual machine image. For each auto-scaling group in the subset of auto-scaling groups, computing system clones a launch configuration for the virtual machines in the auto-scaling group. Computing system stores data associated with each auto-scaling group in a remote location. Computing system updates the virtual machine image of the virtual machines in each auto-scaling group with the new version of the virtual machine image.Type: ApplicationFiled: August 21, 2018Publication date: September 19, 2019Applicant: Capital One Services, LLCInventors: Bijender Singh, Amit Mawkin, Zachary McAuliffe, Chris Fanis, Sheo Sinha
-
Patent number: 10083059Abstract: Embodiments disclosed herein generally relate to a method and system for automatically updating a virtual machine image of one or more virtual machines of an auto-scaling group. A computing system receives an indication to update a virtual machine image of a plurality of virtual machines in a plurality of auto-scaling groups. Computing system identifies a subset of the plurality of auto-scaling groups that contains a hydration tag. Computing system locates a version of the virtual machine image different from a current version of the virtual machine image. For each auto-scaling group in the subset of auto-scaling groups, computing system clones a launch configuration for the virtual machines in the auto-scaling group. Computing system stores data associated with each auto-scaling group in a remote location. Computing system updates the virtual machine image of the virtual machines in each auto-scaling group with the new version of the virtual machine image.Type: GrantFiled: March 19, 2018Date of Patent: September 25, 2018Assignee: Capital One Services, LLCInventors: Bijender Singh, Amit Mawkin, Zachary McAuliffe, Chris Fanis, Sheo Sinha