Patents by Inventor Andrew Eugene Kettering

Andrew Eugene Kettering 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: 10795744
    Abstract: Systems and methods for identifying failed customer experience in distributed computer systems. An example method comprises: receiving, by an application performance management (APM) server associated with a distributed computer system, an application layer message associated with a request originated by a client computer system responsive to an action by a user; identifying a failed customer experience error by analyzing the application layer message; and causing a first graph to be rendered by a graphical user interface in a visual association with a second graph representing a number of user login events grouped by a pre-defined period of time, wherein the first graph represents a number of identified failed customer experience errors grouped by the pre-defined period of time.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: October 6, 2020
  • Publication number: 20180329771
    Abstract: Systems and methods for identifying failed customer experience in distributed computer systems. An example method comprises: receiving, by an application performance management (APM) server associated with a distributed computer system, an application layer message associated with a request originated by a client computer system responsive to an action by a user; identifying a failed customer experience error by analyzing the application layer message; and causing a first graph to be rendered by a graphical user interface in a visual association with a second graph representing a number of user login events grouped by a pre-defined period of time, wherein the first graph represents a number of identified failed customer experience errors grouped by the pre-defined period of time.
    Type: Application
    Filed: July 23, 2018
    Publication date: November 15, 2018
  • Patent number: 10048994
    Abstract: Systems and methods for identifying failed customer experience in distributed computer systems. An example method may comprise: receiving, by a processing device of a distributed computer system, a first application layer message associated with a request originated by a client computer system responsive to an action by a user, wherein the first application layer message comprises a transaction identifier identifying a sequence of messages originated by one or more components of the distributed computer system and associated with the request; identifying a pre-defined byte pattern comprised by the first application layer message; and identifying, based on the pre-defined byte pattern, at least one of: a system error associated with the transaction or an application error associated with the transaction.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: August 14, 2018
  • Patent number: 9847926
    Abstract: Systems and methods for presenting application performance monitoring data in distributed computer systems. An example method may comprise: receiving, by a processing device, one or more application performance monitoring (APM) rules, each APM rule determining an application operational status based on one or more APM parameters; receiving APM data comprising a plurality of APM data items representing values of the APM parameters of a software application; determining an operational status of the software application by applying the APM rules to the APM data; and causing the operational status to be visually represented via a graphical user interface (GUI).
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: December 19, 2017
  • Patent number: 9648078
    Abstract: Systems and methods for identifying a browser for rendering an electronic document. An example method may comprise: intercepting, by a software component being executed by a computer system within a context of a first browser, a procedure call to open a new browser window for rendering an electronic document; identifying, in view of an identifier of the electronic document, a second browser; and causing the second browser to render the electronic document.
    Type: Grant
    Filed: May 7, 2014
    Date of Patent: May 9, 2017
    Assignee: Teachers Insurance and Annuity Association
    Inventors: John R. Seidle, Jr., Rodney W. Bass, John Knam, Yogesh Dnyandeo Khachane, Scott M. Blandford, Andrew Eugene Kettering
  • Publication number: 20160308745
    Abstract: Systems and methods for presenting application performance monitoring data in distributed computer systems. An example method may comprise: receiving, by a processing device, one or more application performance monitoring (APM) rules, each APM rule determining an application operational status based on one or more APM parameters; receiving APM data comprising a plurality of APM data items representing values of the APM parameters of a software application; determining an operational status of the software application by applying the APM rules to the APM data; and causing the operational status to be visually represented via a graphical user interface (GUI).
    Type: Application
    Filed: April 15, 2015
    Publication date: October 20, 2016
  • Publication number: 20160110239
    Abstract: Systems and methods for identifying failed customer experience in distributed computer systems. An example method may comprise: receiving, by a processing device of a distributed computer system, a first application layer message associated with a request originated by a client computer system responsive to an action by a user, wherein the first application layer message comprises a transaction identifier identifying a sequence of messages originated by one or more components of the distributed computer system and associated with the request; identifying a pre-defined byte pattern comprised by the first application layer message; and identifying, based on the pre-defined byte pattern, at least one of: a system error associated with the transaction or an application error associated with the transaction.
    Type: Application
    Filed: October 20, 2014
    Publication date: April 21, 2016
  • Publication number: 20150324479
    Abstract: Systems and methods for identifying a browser for rendering an electronic document. An example method may comprise: intercepting, by a software component being executed by a computer system within a context of a first browser, a procedure call to open a new browser window for rendering an electronic document; identifying, in view of an identifier of the electronic document, a second browser; and causing the second browser to render the electronic document.
    Type: Application
    Filed: May 7, 2014
    Publication date: November 12, 2015
    Applicant: Teachers Insurance and Annuity Association of America
    Inventors: John R. Seidle, JR., Rodney W. Bass, John Knam, Yogesh Dnyandeo Khachane, Scott M. Blandford, Andrew Eugene Kettering