Patents by Inventor David Watson
David Watson 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: 12591506Abstract: Techniques for monitoring operating statuses of an application and its dependencies are provided. A monitoring application may collect and report the operating status of the monitored application and each dependency. Through use of existing monitoring interfaces, the monitoring application can collect operating status without requiring modification of the underlying monitored application or dependencies. The monitoring application may determine a problem service that is a root cause of an unhealthy state of the monitored application. Dependency analyzer and discovery crawler techniques may automatically configure and update the monitoring application. Machine learning techniques may be used to determine patterns of performance based on system state information associated with performance events and provide health reports relative to a baseline status of the monitored application. Also provided are techniques for testing a response of the monitored application through modifications to API calls.Type: GrantFiled: August 8, 2024Date of Patent: March 31, 2026Assignee: Capital One Services, LLCInventors: Muralidharan Balasubramanian, Eric K. Barnum, Julie Dallen, David Watson
-
Patent number: 12403970Abstract: There is described a device for adjusting a tilt of a bicycle seat. An angle of a seat coupling relative to a seat post coupling is determined. An angle of the seat post coupling relative to a reference position, such as a horizon, is determined. For example, the angle of the seat post coupling relative to the reference position may be determined based on a current geographic position of the bicycle. Based on the determined angles, the tilt of the bicycle seat is adjusted by actuating a seat tilt driver, such as a motor.Type: GrantFiled: May 4, 2021Date of Patent: September 2, 2025Inventor: David Watson
-
Patent number: 12358518Abstract: A system and method including receiving a plurality of messages generated by a vehicle, each of the messages being associated with an indicated topic; initializing one or more state machines, each state machine preconfigured with a one or more specified state parameters to define a specific scenario, the initializing commencing an execution of the one or more state machines; querying the plurality of messages by the one or more state machines, each state machine querying for messages having an indicated topic associated with the querying state machine; updating, at one or more of a sequence of time intervals of a time period, the one or more state machines based on state transitions determined for each state machine; updating, based on each of the one or more state machines, a scenario record for each of the one or more state machines; and storing the updated scenario record in a data store.Type: GrantFiled: September 24, 2021Date of Patent: July 15, 2025Assignee: EMBARK TRUCKS, INC.Inventors: Marcus Sjolin, David Watson
-
Intelligent Services and Training Agent for Application Dependency Discovery, Reporting and Manageme
Publication number: 20250103475Abstract: Techniques for monitoring operating statuses of an application and its dependencies are provided. A monitoring application may collect and report the operating status of the monitored application and each dependency. Through use of existing monitoring interfaces, the monitoring application can collect operating status without requiring modification of the underlying monitored application or dependencies. The monitoring application may determine a problem service that is a root cause of an unhealthy state of the monitored application. Dependency analyzer and discovery crawler techniques may automatically configure and update the monitoring application. Machine learning techniques may be used to determine patterns of performance based on system state information associated with performance events and provide health reports relative to a baseline status of the monitored application. Also provided are techniques for testing a response of the monitored application through modifications to API calls.Type: ApplicationFiled: December 9, 2024Publication date: March 27, 2025Inventors: Muralidharan Balasubramanian, Eric K. Barnum, Julie Dallen, David Watson -
Publication number: 20250042491Abstract: There is described a device for adjusting a seat position of a bicycle seat. The device allows a rider of a bicycle to adjust the tilt of their bicycle seat while the bicycle is in motion, without the rider having to first dismount. In some embodiments, the rider may also adjust the height of their bicycle seat at substantially the same time as the seat's tilt is adjusted, again without the rider having to first dismount. There are described a motorized embodiment in which one or more motors are used to drive a tilt actuator and a linear actuator, and a mechanized embodiment in which a source of pressurized air may be used to drive the linear actuator which in turn drives the tilt actuator.Type: ApplicationFiled: October 18, 2024Publication date: February 6, 2025Inventor: David Watson
-
Publication number: 20250045193Abstract: Techniques for monitoring operating statuses of an application and its dependencies are provided. A monitoring application may collect and report the operating status of the monitored application and each dependency. Through use of existing monitoring interfaces, the monitoring application can collect operating status without requiring modification of the underlying monitored application or dependencies. The monitoring application may determine a problem service that is a root cause of an unhealthy state of the monitored application. Dependency analyzer and discovery crawler techniques may automatically configure and update the monitoring application. Machine learning techniques may be used to determine patterns of performance based on system state information associated with performance events and provide health reports relative to a baseline status of the monitored application. Also provided are techniques for testing a response of the monitored application through modifications to API calls.Type: ApplicationFiled: August 8, 2024Publication date: February 6, 2025Inventors: Muralidharan Balasubramanian, Eric K Barnum, Julie Dallen, David Watson
-
Publication number: 20250036488Abstract: Techniques for monitoring operating statuses of an application and its dependencies are provided. A monitoring application may collect and report the operating status of the monitored application and each dependency. Through use of existing monitoring interfaces, the monitoring application can collect operating status without requiring modification of the underlying monitored application or dependencies. The monitoring application may determine a problem service that is a root cause of an unhealthy state of the monitored application. Dependency analyzer and discovery crawler techniques may automatically configure and update the monitoring application. Machine learning techniques may be used to determine patterns of performance based on system state information associated with performance events and provide health reports relative to a baseline status of the monitored application. Also provided are techniques for testing a response of the monitored application through modifications to API calls.Type: ApplicationFiled: August 5, 2024Publication date: January 30, 2025Inventors: Muralidharan Balasubramanian, Eric K. Barnum, Julie Dallen, David Watson
-
Publication number: 20240427693Abstract: Techniques for monitoring operating statuses of an application and its dependencies are provided. A monitoring application may collect and report the operating status of the monitored application and each dependency. Through use of existing monitoring interfaces, the monitoring application can collect operating status without requiring modification of the underlying monitored application or dependencies. The monitoring application may determine a problem service that is a root cause of an unhealthy state of the monitored application. Dependency analyzer and discovery crawler techniques may automatically configure and update the monitoring application. Machine learning techniques may be used to determine patterns of performance based on system state information associated with performance events and provide health reports relative to a baseline status of the monitored application. Also provided are techniques for testing a response of the monitored application through modifications to API calls.Type: ApplicationFiled: September 5, 2024Publication date: December 26, 2024Inventors: Muralidharan Balasubramanian, Eric K. Barnum, Julie Dallen, David Watson
-
Patent number: 12164416Abstract: Techniques for monitoring operating statuses of an application and its dependencies are provided. A monitoring application may collect and report the operating status of the monitored application and each dependency. Through use of existing monitoring interfaces, the monitoring application can collect operating status without requiring modification of the underlying monitored application or dependencies. The monitoring application may determine a problem service that is a root cause of an unhealthy state of the monitored application. Dependency analyzer and discovery crawler techniques may automatically configure and update the monitoring application. Machine learning techniques may be used to determine patterns of performance based on system state information associated with performance events and provide health reports relative to a baseline status of the monitored application. Also provided are techniques for testing a response of the monitored application through modifications to API calls.Type: GrantFiled: April 18, 2023Date of Patent: December 10, 2024Assignee: Capital One Services, LLCInventors: Muralidharan Balasubramanian, Eric K. Barnum, Julie Dallen, David Watson
-
Patent number: 12162553Abstract: There is described a device for adjusting a seat position of a bicycle seat. The device allows a rider of a bicycle to adjust the tilt of their bicycle seat while the bicycle is in motion, without the rider having to first dismount. In some embodiments, the rider may also adjust the height of their bicycle seat at substantially the same time as the seat's tilt is an adjusted, again without the rider having to first dismount. There are described a motorized embodiment in which one or more motors are used to drive a tilt actuator and a linear actuator, and a mechanized embodiment in which a source of pressurized air may be used to drive the linear actuator which in turn drives the tilt actuator.Type: GrantFiled: January 31, 2019Date of Patent: December 10, 2024Inventor: David Watson
-
Publication number: 20240345938Abstract: Techniques for monitoring operating statuses of an application and its dependencies are provided. A monitoring application may collect and report the operating status of the monitored application and each dependency. Through use of existing monitoring interfaces, the monitoring application can collect operating status without requiring modification of the underlying monitored application or dependencies. The monitoring application may determine a problem service that is a root cause of an unhealthy state of the monitored application. Dependency analyzer and discovery crawler techniques may automatically configure and update the monitoring application. Machine learning techniques may be used to determine patterns of performance based on system state information associated with performance events and provide health reports relative to a baseline status of the monitored application. Also provided are techniques for testing a response of the monitored application through modifications to API calls.Type: ApplicationFiled: March 21, 2024Publication date: October 17, 2024Inventors: Muralidharan Balasubramanian, Eric K. Barnum, Julie Dallen, David Watson
-
Patent number: 12111752Abstract: Techniques for monitoring operating statuses of an application and its dependencies are provided. A monitoring application may collect and report the operating status of the monitored application and each dependency. Through use of existing monitoring interfaces, the monitoring application can collect operating status without requiring modification of the underlying monitored application or dependencies. The monitoring application may determine a problem service that is a root cause of an unhealthy state of the monitored application. Dependency analyzer and discovery crawler techniques may automatically configure and update the monitoring application. Machine learning techniques may be used to determine patterns of performance based on system state information associated with performance events and provide health reports relative to a baseline status of the monitored application. Also provided are techniques for testing a response of the monitored application through modifications to API calls.Type: GrantFiled: July 18, 2023Date of Patent: October 8, 2024Assignee: Capital One Services, LLCInventors: Muralidharan Balasubramanian, Eric K. Barnum, Julie Dallen, David Watson
-
Patent number: 12099438Abstract: Techniques for monitoring operating statuses of an application and its dependencies are provided. A monitoring application may collect and report the operating status of the monitored application and each dependency. Through use of existing monitoring interfaces, the monitoring application can collect operating status without requiring modification of the underlying monitored application or dependencies. The monitoring application may determine a problem service that is a root cause of an unhealthy state of the monitored application. Dependency analyzer and discovery crawler techniques may automatically configure and update the monitoring application. Machine learning techniques may be used to determine patterns of performance based on system state information associated with performance events and provide health reports relative to a baseline status of the monitored application. Also provided are techniques for testing a response of the monitored application through modifications to API calls.Type: GrantFiled: April 28, 2023Date of Patent: September 24, 2024Assignee: Capital One Services, LLCInventors: Muralidharan Balasubramanian, Eric K. Barnum, Julie Dallen, David Watson
-
Patent number: 12079668Abstract: Techniques for monitoring operating statuses of an application and its dependencies are provided. A monitoring application may collect and report the operating status of the monitored application and each dependency. Through use of existing monitoring interfaces, the monitoring application can collect operating status without requiring modification of the underlying monitored application or dependencies. The monitoring application may determine a problem service that is a root cause of an unhealthy state of the monitored application. Dependency analyzer and discovery crawler techniques may automatically configure and update the monitoring application. Machine learning techniques may be used to determine patterns of performance based on system state information associated with performance events and provide health reports relative to a baseline status of the monitored application. Also provided are techniques for testing a response of the monitored application through modifications to API calls.Type: GrantFiled: April 18, 2023Date of Patent: September 3, 2024Assignee: Capital One Services, LLCInventors: Muralidharan Balasubramanian, Eric K. Barnum, Julie Dallen, David Watson
-
Publication number: 20240232518Abstract: Machine learning, artificial intelligence, and other computer-implemented methods are used to identify various semantically important chunks in documents, automatically label them with appropriate datatypes and semantic roles, and use this enhanced information to assist authors and to support downstream processes. Chunk locations, datatypes, and semantic roles can often be automatically determined from what is here called “context”, to wit, the combination of their formatting, structure, and content; those of adjacent or nearby content; overall patterns of occurrence in a document, and similarities of all these things across documents (mainly but not exclusively among documents in the same document set).Type: ApplicationFiled: March 19, 2024Publication date: July 11, 2024Inventors: Andrew Paul Begun, Steven DeRose, Taqi Jaffri, Luis Marti Orosa, Michael B. Palmer, Jean Paoli, Christina Pavlopoulou, Elena Pricoiu, Swagatika Sarangi, Marcin Sawicki, Manar Shehadeh, Michael Taron, Bhaven Toprani, Zubin Rustom Wadia, David Watson, Eric White, Joshua Yongshin Fan, Kush Gupta, Andrew Minh Hoang, Zhanlin Liu, Jerome George Paliakkara, Zhaofeng Wu, Yue Zhang, Xiaoquan Zhou
-
Patent number: 11966324Abstract: Techniques for monitoring operating statuses of an application and its dependencies are provided. A monitoring application may collect and report the operating status of the monitored application and each dependency. Through use of existing monitoring interfaces, the monitoring application can collect operating status without requiring modification of the underlying monitored application or dependencies. The monitoring application may determine a problem service that is a root cause of an unhealthy state of the monitored application. Dependency analyzer and discovery crawler techniques may automatically configure and update the monitoring application. Machine learning techniques may be used to determine patterns of performance based on system state information associated with performance events and provide health reports relative to a baseline status of the monitored application. Also provided are techniques for testing a response of the monitored application through modifications to API calls.Type: GrantFiled: June 6, 2022Date of Patent: April 23, 2024Assignee: Capital One Services, LLCInventors: Muralidharan Balasubramanian, Eric K. Barnum, Julie Dallen, David Watson
-
Patent number: 11960832Abstract: Machine learning, artificial intelligence, and other computer-implemented methods are used to identify various semantically important chunks in documents, automatically label them with appropriate datatypes and semantic roles, and use this enhanced information to assist authors and to support downstream processes. Chunk locations, datatypes, and semantic roles can often be automatically determined from what is here called “context”, to wit, the combination of their formatting, structure, and content; those of adjacent or nearby content; overall patterns of occurrence in a document, and similarities of all these things across documents (mainly but not exclusively among documents in the same document set).Type: GrantFiled: April 20, 2022Date of Patent: April 16, 2024Assignee: Docugami, Inc.Inventors: Andrew Paul Begun, Steven DeRose, Taqi Jaffri, Luis Marti Orosa, Michael B. Palmer, Jean Paoli, Christina Pavlopoulou, Elena Pricoiu, Swagatika Sarangi, Marcin Sawicki, Manar Shehadeh, Michael Taron, Bhaven Toprani, Zubin Rustom Wadia, David Watson, Eric White, Joshua Yongshin Fan, Kush Gupta, Andrew Minh Hoang, Zhanlin Liu, Jerome George Paliakkara, Zhaofeng Wu, Yue Zhang, Xiaoquan Zhou
-
Patent number: 11868237Abstract: Techniques for monitoring operating statuses of an application and its dependencies are provided. A monitoring application may collect and report the operating status of the monitored application and each dependency. Through use of existing monitoring interfaces, the monitoring application can collect operating status without requiring modification of the underlying monitored application or dependencies. The monitoring application may determine a problem service that is a root cause of an unhealthy state of the monitored application. Dependency analyzer and discovery crawler techniques may automatically configure and update the monitoring application. Machine learning techniques may be used to determine patterns of performance based on system state information associated with performance events and provide health reports relative to a baseline status of the monitored application. Also provided are techniques for testing a response of the monitored application through modifications to API calls.Type: GrantFiled: December 15, 2022Date of Patent: January 9, 2024Assignee: Capital One Services, LLCInventors: Muralidharan Balasubramanian, Eric K. Barnum, Julie Dallen, David Watson
-
Publication number: 20230401143Abstract: Techniques for monitoring operating statuses of an application and its dependencies are provided. A monitoring application may collect and report the operating status of the monitored application and each dependency. Through use of existing monitoring interfaces, the monitoring application can collect operating status without requiring modification of the underlying monitored application or dependencies. The monitoring application may determine a problem service that is a root cause of an unhealthy state of the monitored application. Dependency analyzer and discovery crawler techniques may automatically configure and update the monitoring application. Machine learning techniques may be used to determine patterns of performance based on system state information associated with performance events and provide health reports relative to a baseline status of the monitored application. Also provided are techniques for testing a response of the monitored application through modifications to API calls.Type: ApplicationFiled: July 18, 2023Publication date: December 14, 2023Inventors: Muralidharan Balasubramanian, Eric K. Barnum, Julie Dallen, David Watson
-
Publication number: 20230401114Abstract: Techniques for monitoring operating statuses of an application and its dependencies are provided. A monitoring application may collect and report the operating status of the monitored application and each dependency. Through use of existing monitoring interfaces, the monitoring application can collect operating status without requiring modification of the underlying monitored application or dependencies. The monitoring application may determine a problem service that is a root cause of an unhealthy state of the monitored application. Dependency analyzer and discovery crawler techniques may automatically configure and update the monitoring application. Machine learning techniques may be used to determine patterns of performance based on system state information associated with performance events and provide health reports relative to a baseline status of the monitored application. Also provided are techniques for testing a response of the monitored application through modifications to API calls.Type: ApplicationFiled: April 18, 2023Publication date: December 14, 2023Inventors: Muralidharan Balasubramanian, Eric K. Barnum, Julie Dallen, David Watson