Patents by Inventor Philip Austin
Philip Austin 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: 11935046Abstract: Embodiments disclosed are directed to an immutable database in a data processing system for tracking a data state of the data processing system using multiple timelines or temporal sequences representing events occurring in the data processing system. The immutable database may maintain a current temporal sequence representing an existing data state of the data processing system and generate alternate temporal sequences representing an alternate data state of the data processing system. The alternate temporal sequence may be used to test retroactive events that are intended to replace or correct events that occurred in the current temporal sequence.Type: GrantFiled: November 1, 2021Date of Patent: March 19, 2024Assignee: Capital One Services, LLCInventors: Philip Austin Kedy, Kenneth J. Schneider, Aaron Zhang
-
Patent number: 11922413Abstract: Embodiments disclosed are directed to ensuring resource compliance within a cloud-based environment. The embodiments include steps for performing both pre-provisioning and post-provisioning checks of resources, such as network protocols, prior to and after their deployment within the cloud-based environment. These steps include using bitemporal analysis to determine the impact of deploying resources within the environment through the use of multiple execution timelines where the impact of deploying a resource may be evaluated on an alternative timeline that does not change the current resource scope of the cloud-based environment. The analysis may further include tracking the impact of the resource after it has been deployed to ensure resource compliance.Type: GrantFiled: November 1, 2021Date of Patent: March 5, 2024Assignee: Capital One Services, LLCInventors: Brian Lee Wong, Virendra K. Abelak, Steven Lott, Philip Austin Kedy
-
Patent number: 11915236Abstract: Embodiments disclosed are directed to an immutable database with a bitemporal ledger for storing transactions in timelines for maintaining a record of all events and resources within the system. The bitemporal ledger may store a sequence of transactions which include a plurality of transactions previously received by the data processing system in a temporal sequence up to a current time. A new transaction is received and may be appended to the sequence of transactions based on temporal metadata associated with the transaction are received, The temporal metadata may include a valid-from time and a created-at time.Type: GrantFiled: November 1, 2021Date of Patent: February 27, 2024Assignee: Capital One Services, LLCInventors: Philip Austin Kedy, Kenneth J. Schneider, Aaron Zhang
-
Patent number: 11907943Abstract: Embodiments disclosed are directed to ensuring resource compliance within a cloud-based environment using a compliance system. The embodiments include steps for performing pre-provisioning checks of resources, such as network protocols, prior to their deployment within the cloud-based environment. The compliance system may include a number of components for performing the pre-provisioning check including a maintenance module, a collection module, and an evaluation module, which are used to evaluate the resource prior to deployment in the cloud-based environment.Type: GrantFiled: November 1, 2021Date of Patent: February 20, 2024Assignee: Capital One Services, LLCInventors: Brian Lee Wong, Virendra K. Abelak, Steven Lott, Philip Austin Kedy
-
Patent number: 11907944Abstract: Embodiments disclosed are directed to ensuring resource compliance within a cloud-based environment. The embodiments include steps for performing pre-provisioning checks of resources, such as network protocols, prior to their deployment within the cloud-based environment. These steps include using bitemporal analysis to determine the impact of deploying resources within the environment through the use of multiple execution timelines where the impact of deploying a resource may be evaluated on an alternative timeline that does not change the current resource scope of the cloud-based environment.Type: GrantFiled: November 1, 2021Date of Patent: February 20, 2024Assignee: Capital One Services, LLCInventors: Brian Lee Wong, Virendra K. Abelak, Steven Lott, Philip Austin Kedy
-
Publication number: 20230169355Abstract: A system for processing and verifying real-time calculations in a cloud computing environment is disclosed. In embodiments, the system performs implements methods to receive, at a first data center, a request from a point of sale (POS) system to perform a real-time calculation, where the real-time calculation is used to make automated decisions about a transaction. The system can transmit the request to a decision handler. The decision handler can determine which of a plurality of decision engine queues to further transmit the request to. The decision handler can transmit the request to a decision engine queue from the plurality of decision engine queues. The decision engine queue can scatter the request to at least two decision engines. The decision engine queue can receive a result of the real-time calculation and transmit the results through other components to the POS system.Type: ApplicationFiled: December 1, 2021Publication date: June 1, 2023Applicant: Capital One Services, LLCInventors: Vijayasuriya RAVI, Christina GARCIA, Raja KAVURU, Sathiyamurthy THIRUVENGADATHAN, Lakshmi Ph KOMMARAJU, Mallikarjuna Rao SAMBARAJU, Nathan Robert OSTER, Philip Austin KEDY
-
Patent number: 11661213Abstract: Systems and methods are described herein for mounting a thruster onto a vehicle. A thruster mounting structure may comprise a first, second, and third rotational joint, a boom, and thruster pallet, and a thruster attached to the thruster pallet. The first rotational joint may be attached to the vehicle and configured to rotate in a first axis. The first rotational joint may be connected to the boom and configured to pivot the boom about the first axis. The boom may be connected to the second rotational joint, which is connected to the third rotational joint and configured to rotate the third rotational joint in the first axis. The third rotational joint may be connected to the thruster pallet and configured to pivot the thruster pallet in a second axis that is perpendicular to the first axis.Type: GrantFiled: August 17, 2020Date of Patent: May 30, 2023Assignee: Northrop Grumman Systems CorporationInventors: Michael Glogowski, Philip Austin, Dominick Bruno, Andre Lentati
-
Publication number: 20220286353Abstract: Embodiments disclosed are directed to ensuring resource compliance within a cloud-based environment. The embodiments include steps for performing pre-provisioning checks of resources, such as network protocols, prior to their deployment within the cloud-based environment. These steps include using bitemporal analysis to determine the impact of deploying resources within the environment through the use of multiple execution timelines where the impact of deploying a resource may be evaluated on an alternative timeline that does not change the current resource scope of the cloud-based environment.Type: ApplicationFiled: November 1, 2021Publication date: September 8, 2022Inventors: Brian Lee WONG, Virendra K. ABELAK, Steven LOTT, Philip Austin KEDY
-
Publication number: 20220284423Abstract: Embodiments disclosed are directed to implementing an immutable database. Several embodiments are directed to an architecture for implementing the immutable database as a data processing system with a real-time interface for buffering a plurality of transactions and a bitemporal ledger for storing the plurality of transactions and a processor. New transactions may be appended to the transaction to the plurality of transactions and processed in a temporal order which includes identifying a sequence of transactions in the bitemporal ledger associated with the transaction and incorporating the transaction into the sequence of transactions in the bitemporal ledger according to temporal metadata associated with the transaction to form an updated sequence of transactions.Type: ApplicationFiled: November 1, 2021Publication date: September 8, 2022Inventors: Philip Austin KEDY, Kenneth J. SCHNEIDER, Aaron ZHANG
-
Publication number: 20220284422Abstract: Embodiments disclosed are directed to an immutable database with a bitemporal ledger for storing transactions in timelines for maintaining a record of all events and resources within the system. The bitemporal ledger may store a sequence of transactions which include a plurality of transactions previously received by the data processing system in a temporal sequence up to a current time. A new transaction is received and may be appended to the sequence of transactions based on temporal metadata associated with the transaction are received, The temporal metadata may include a valid-from time and a created-at time.Type: ApplicationFiled: November 1, 2021Publication date: September 8, 2022Applicant: Capital One Services, LLCInventors: Philip Austin KEDY, Kenneth J. SCHNEIDER, Aaron ZHANG
-
Publication number: 20220286352Abstract: Embodiments disclosed are directed to ensuring resource compliance within a cloud-based environment. The embodiments include steps for performing both pre-provisioning and post-provisioning checks of resources, such as network protocols, prior to and after their deployment within the cloud-based environment. These steps include using bitemporal analysis to determine the impact of deploying resources within the environment through the use of multiple execution timelines where the impact of deploying a resource may be evaluated on an alternative timeline that does not change the current resource scope of the cloud-based environment. The analysis may further include tracking the impact of the resource after it has been deployed to ensure resource compliance.Type: ApplicationFiled: November 1, 2021Publication date: September 8, 2022Inventors: Brian Lee WONG, Virendra K. ABELAK, Steven LOTT, Philip Austin KEDY
-
Publication number: 20220286359Abstract: Embodiments disclosed are directed to ensuring resource compliance within a cloud-based environment using a compliance system. The embodiments include steps for performing pre-provisioning checks of resources, such as network protocols, prior to their deployment within the cloud-based environment. The compliance system may include a number of components for performing the pre-provisioning check including a maintenance module, a collection module, and an evaluation module, which are used to evaluate the resource prior to deployment in the cloud-based environment.Type: ApplicationFiled: November 1, 2021Publication date: September 8, 2022Inventors: Brian Lee WONG, Virendra K. ABELAK, Steven LOTT, Philip Austin KEDY
-
Publication number: 20220284424Abstract: Embodiments disclosed are directed to an immutable database in a data processing system for tracking a data state of the data processing system using multiple timelines or temporal sequences representing events occurring in the data processing system. The immutable database may maintain a current temporal sequence representing an existing data state of the data processing system and generate alternate temporal sequences representing an alternate data state of the data processing system. The alternate temporal sequence may be used to test retroactive events that are intended to replace or correct events that occurred in the current temporal sequence.Type: ApplicationFiled: November 1, 2021Publication date: September 8, 2022Applicant: Capital One Services, LLCInventors: Philip Austin KEDY, Kenneth J. SCHNEIDER, Aaron ZHANG
-
Publication number: 20210024230Abstract: Systems and methods are described herein for mounting a thruster onto a vehicle. A thruster mounting structure may comprise a first, second, and third rotational joint, a boom, and thruster pallet, and a thruster attached to the thruster pallet. The first rotational joint may be attached to the vehicle and configured to rotate in a first axis. The first rotational joint may be connected to the boom and configured to pivot the boom about the first axis. The boom may be connected to the second rotational joint, which is connected to the third rotational joint and configured to rotate the third rotational joint in the first axis. The third rotational joint may be connected to the thruster pallet and configured to pivot the thruster pallet in a second axis that is perpendicular to the first axis.Type: ApplicationFiled: August 17, 2020Publication date: January 28, 2021Inventors: Michael Glogowski, Philip Austin, Dominick Bruno, Andre Lentati
-
Patent number: 10745151Abstract: Systems and methods are described herein for mounting a thruster onto a vehicle. A thruster mounting structure may comprise a first, second, and third rotational joint, a boom, and thruster pallet, and a thruster attached to the thruster pallet. The first rotational joint may be attached to the vehicle and configured to rotate in a first axis. The first rotational joint may be connected to the boom and configured to pivot the boom about the first axis. The boom may be connected to the second rotational joint, which is connected to the third rotational joint and configured to rotate the third rotational joint in the first axis. The third rotational joint may be connected to the thruster pallet and configured to pivot the thruster pallet in a second axis that is perpendicular to the first axis.Type: GrantFiled: August 14, 2018Date of Patent: August 18, 2020Assignee: Northrop Grumman Innovation Systems, Inc.Inventors: Michael Glogowski, Philip Austin, Dominick Bruno, Andre Lentati
-
Publication number: 20190092497Abstract: Systems and methods are described herein for mounting a thruster onto a vehicle. A thruster mounting structure may comprise a first, second, and third rotational joint, a boom, and thruster pallet, and a thruster attached to the thruster pallet. The first rotational joint may be attached to the vehicle and configured to rotate in a first axis. The first rotational joint may be connected to the boom and configured to pivot the boom about the first axis. The boom may be connected to the second rotational joint, which is connected to the third rotational joint and configured to rotate the third rotational joint in the first axis. The third rotational joint may be connected to the thruster pallet and configured to pivot the thruster pallet in a second axis that is perpendicular to the first axis.Type: ApplicationFiled: August 14, 2018Publication date: March 28, 2019Inventors: Michael Glogowski, Philip Austin, Dominick Bruno, Andre Lentati
-
Patent number: 10067670Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing scanning options in user interfaces to facilitate the selection of input options in the provided user interface. In some implementations, a method may include displaying a first user interface including a first set of at least three scanning options. Also, the method may include receiving a selection of a first scanning option of the first set, and displaying a second user interface including a second set of scanning options based on the selection of the first scanning option. Further, the method may include receiving a selection of a first scanning option of the second set, and determining that the first scanning option of the second set defines a single input option that does not result in additional input options, and in response performing a command associated with the single input option.Type: GrantFiled: May 19, 2015Date of Patent: September 4, 2018Assignee: Google LLCInventors: Philip Austin Weaver, Casey John Burkhardt
-
Patent number: 10046867Abstract: Systems and methods are described herein for mounting a thruster onto a vehicle. A thruster mounting structure may comprise a first, second, and third rotational joint, a boom, and thruster pallet, and a thruster attached to the thruster pallet. The first rotational joint may be attached to the vehicle and configured to rotate in a first axis. The first rotational joint may be connected to the boom and configured to pivot the boom about the first axis. The boom may be connected to the second rotational joint, which is connected to the third rotational joint and configured to rotate the third rotational joint in the first axis. The third rotational joint may be connected to the thruster pallet and configured to pivot the thruster pallet in a second axis that is perpendicular to the first axis.Type: GrantFiled: September 18, 2015Date of Patent: August 14, 2018Assignee: Orbital ATK, Inc.Inventors: Michael Glogowski, Philip Austin, Dominick Bruno, Andre Lentati
-
Publication number: 20170081048Abstract: Systems and methods are described herein for mounting a thruster onto a vehicle. A thruster mounting structure may comprise a first, second, and third rotational joint, a boom, and thruster pallet, and a thruster attached to the thruster pallet. The first rotational joint may be attached to the vehicle and configured to rotate in a first axis. The first rotational joint may be connected to the boom and configured to pivot the boom about the first axis. The boom may be connected to the second rotational joint, which is connected to the third rotational joint and configured to rotate the third rotational joint in the first axis. The third rotational joint may be connected to the thruster pallet and configured to pivot the thruster pallet in a second axis that is perpendicular to the first axis.Type: ApplicationFiled: September 18, 2015Publication date: March 23, 2017Inventors: Michael Glogowski, Philip Austin, Dominick Bruno, Andre Lentati
-
Publication number: 20160342294Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing scanning options in user interfaces to facilitate the selection of input options in the provided user interface. In some implementations, a method may include displaying a first user interface including a first set of at least three scanning options. Also, the method may include receiving a selection of a first scanning option of the first set, and displaying a second user interface including a second set of scanning options based on the selection of the first scanning option. Further, the method may include receiving a selection of a first scanning option of the second set, and determining that the first scanning option of the second set defines a single input option that does not result in additional input options, and in response performing a command associated with the single input option.Type: ApplicationFiled: May 19, 2015Publication date: November 24, 2016Inventors: Philip Austin Weaver, Casey John Burkhardt