Patents by Inventor Constantinos Papadopoulos

Constantinos Papadopoulos 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: 10255158
    Abstract: Systems, methods, and other embodiments associated with reconfiguring applications and monitoring exceptions are described. In one embodiment, a computer implemented method analyzes executable code of an application and identifies an exception handling clause. The method modifies the executable code by reconfiguring the exception handling clause to call a monitoring agent and pass information associated with an exception that occurs during execution of the executable code.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: April 9, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Kunal Kapur, Constantinos Papadopoulos, Timothy Lay, Rajendra Inamdar, Anthony G. Vlatas
  • Patent number: 10217073
    Abstract: Systems, methods, and other embodiments associated with monitoring business transactions are described. In one embodiment, a computer-implemented method comprises tracking calls made from a first component to other components in a distributed application wherein the calls are part of processing a business transaction. Aggregate metrics are collected and instance metrics are collected for each of the calls made and a time spent for processing the calls. The method identifies and selects N calls that consumed the most time based on the time spent for processing each call. The instance metrics for the selected N calls and the aggregate metrics are reported to a monitoring server, while the instance metrics from unselected calls are discarded.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: February 26, 2019
    Assignee: Oracle International Corporation
    Inventors: Kunal Kapur, Chi Cheong C. Chan, Constantinos Papadopoulos, Qiwen Jiang, Qian Li
  • Patent number: 9400729
    Abstract: Devices and methods may allow for a first process associated with a probe process to receive a message transmitted across a network from a second process, the message including data and an identifier for the second process. The probe process may transmit identifiers for the first and second process to a server. A server may receive a message from a probe process including entity identifiers, and update a record recording a connection between the entities.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: July 26, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Constantinos Papadopoulos
  • Publication number: 20160026950
    Abstract: Systems, methods, and other embodiments associated with monitoring business transactions are described. In one embodiment, a computer-implemented method comprises tracking calls made from a first component to other components in a distributed application wherein the calls are part of processing a business transaction. Aggregate metrics are collected and instance metrics are collected for each of the calls made and a time spent for processing the calls. The method identifies and selects N calls that consumed the most time based on the time spent for processing each call. The instance metrics for the selected N calls and the aggregate metrics are reported to a monitoring server, while the instance metrics from unselected calls are discarded.
    Type: Application
    Filed: July 22, 2014
    Publication date: January 28, 2016
    Inventors: Kunal KAPUR, Chi Cheong C. CHAN, Constantinos PAPADOPOULOS, Qiwen JIANG, Qian LI
  • Publication number: 20150106659
    Abstract: Systems, methods, and other embodiments associated with reconfiguring applications and monitoring exceptions are described. In one embodiment, a computer implemented method analyzes executable code of an application and identifies an exception handling clause. The method modifies the executable code by reconfiguring the exception handling clause to call a monitoring agent and pass information associated with an exception that occurs during execution of the executable code.
    Type: Application
    Filed: October 15, 2013
    Publication date: April 16, 2015
    Inventors: Kunal KAPUR, Constantinos PAPADOPOULOS, Timothy LAY, Rajendra INAMDAR, Anthony G. VLATAS
  • Patent number: 9009729
    Abstract: A technique includes inserting (204) code (119) into an application (116) as the application (116) is executing on a computer (100). The code (119) causes the application (116) to communicate with a monitoring tool (117) about an inter-application message that is associated with a server request that is provided by a client (100). The technique includes using the monitoring tool (208) to operate on a correlation token that is appended to the message to track processing of the server request.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: April 14, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Piotr Findeisen, Constantinos Papadopoulos
  • Patent number: 8930525
    Abstract: A method for measuring business transaction performance, includes the steps of, at a top-level component, assigning a correlation tag and original time stamp to a server request, passing the original time stamp with any server requests from the top-level component to one or more subsequent components, and computing an aggregate latency over a predetermined interval at the top-level component and at each subsequent component based on the original time stamp.
    Type: Grant
    Filed: April 27, 2010
    Date of Patent: January 6, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael Haeuptle, Brent A. Enck, Mark Sturdevant, Avi Huber, Constantinos Papadopoulos
  • Publication number: 20130086595
    Abstract: A technique includes inserting (204) code (119) into an application (116) as the application (116) is executing on a computer (100). The code (119) causes the application (116) to communicate with a monitoring tool (117) about an inter-application message that is associated with a server request that is provided by a client (100). The technique includes using the monitoring tool (208) to operate on a correlation token that is appended to the message to track processing of the server request.
    Type: Application
    Filed: June 30, 2010
    Publication date: April 4, 2013
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Piotr Findeisen, Constantinos Papadopoulos
  • Publication number: 20120110160
    Abstract: Devices and methods may allow for a first process associated with a probe process to receive a message transmitted across a network from a second process, the message including data and an identifier for the second process. The probe process may transmit identifiers for the first and second process to a server. A server may receive a message from a probe process including entity identifiers, and update a record recording a connection between the entities.
    Type: Application
    Filed: October 29, 2010
    Publication date: May 3, 2012
    Inventor: Constantinos PAPADOPOULOS
  • Publication number: 20110264790
    Abstract: A method for measuring business transaction performance, includes the steps of, at a top-level component, assigning a correlation tag and original time stamp to a server request, passing the original time stamp with any server requests from the top-level component to one or more subsequent components, and computing an aggregate latency over a predetermined interval at the top-level component and at each subsequent component based on the original time stamp.
    Type: Application
    Filed: April 27, 2010
    Publication date: October 27, 2011
    Inventors: Michael Haeuptle, Brent A. Enck, Mark Sturdevant, Avi Huber, Constantinos Papadopoulos