Patents by Inventor Miroslav R. Petrov

Miroslav R. Petrov 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: 8954590
    Abstract: An HTTP tunneling service is described for creating a tunneled path between a client and a server (e.g., over a firewall or other data/protocol filtering device). According to one embodiment of the invention the client sends the server an initial request to open a preliminary socket connection which includes a secure client ID previously assigned to the client. The server opens the preliminary socket connection, generates a random client ID and transmits the random client ID to the client. The preliminary socket connection is then closed. The client then sends a second request to open a second socket connection using both the unique ID and the secure client ID for authentication purposes.
    Type: Grant
    Filed: April 27, 2004
    Date of Patent: February 10, 2015
    Assignee: SAP AG
    Inventors: Nikola I. Marchev, Miroslav R. Petrov, Biser E. Ivanov, Jasen S. Minov, Nikolai V. Neichev
  • Patent number: 8166152
    Abstract: A method, apparatus, and system are provided for monitoring of system resources. According to one embodiment, managed beans may be provided to management applications. The managed beans may be registered with a managed bean server. The managed bean server along with a monitoring server may be used to monitor the resources. Monitoring data may be collected from monitoring of the resources, and may then be provided to the management applications.
    Type: Grant
    Filed: December 30, 2003
    Date of Patent: April 24, 2012
    Assignee: SAP AG
    Inventors: Sylvia J. Delcheva, Gregor K. Frey, Juergen Opgenorth, Miroslav R. Petrov
  • Publication number: 20110276702
    Abstract: An HTTP tunneling service is described for creating a tunneled path between a client and a server (e.g., over a firewall or other data/protocol filtering device). According to one embodiment of the invention the client sends the server an initial request to open a preliminary socket connection which includes a secure client ID previously assigned to the client. The server opens the preliminary socket connection, generates a random client ID and transmits the random client ID to the client. The preliminary socket connection is then closed. The client then sends a second request to open a second socket connection using both the unique ID and the secure client ID for authentication purposes.
    Type: Application
    Filed: April 27, 2004
    Publication date: November 10, 2011
    Inventors: Nikola I. Marchev, Miroslav R. Petrov, Biser E. Ivanov, Jasen S. Minov, Nikolai V. Neichev
  • Patent number: 7941521
    Abstract: A monitoring system is described which simplifies the management of complex, multi-tiered networks such as those used in large enterprises. One embodiment of the system is implemented on a cluster of application servers which are communicatively coupled together on a network to serve applications over the network to a plurality of clients. One embodiment of the monitoring system is built from a group of services. An administration service generates a plurality of runtime management beans (“MBeans”) on each of the server nodes of the cluster and associates each of the runtime MBeans with specified server node resources. In addition, in one embodiment, a notification service generates cluster-wide notifications in response to certain specified events associated with certain resources of certain MBeans. The notification service distributes the notifications across all, or a subset of, the server nodes of the cluster.
    Type: Grant
    Filed: December 30, 2003
    Date of Patent: May 10, 2011
    Assignee: SAP AG
    Inventors: Miroslav R. Petrov, Georgi Zdr. Shirkov, Reinhold Kautzleben, Gregor K. Frey
  • Patent number: 7756968
    Abstract: A method, apparatus, and system are provided for monitoring of system resources using a monitor tree. According to one embodiment, a resource may be associated with a monitor managed bean at a node of a monitor tree. Monitoring information regarding the associated resources may be requested from a runtime managed bean, and the monitoring information may be received by the monitor managed bean at the node of the monitor tree.
    Type: Grant
    Filed: December 30, 2003
    Date of Patent: July 13, 2010
    Assignee: SAP AG
    Inventors: Gregor K. Frey, Joerg Weller, Juergen Opgenorth, Reinhold Kautzleben, Miroslav R. Petrov
  • Patent number: 7743029
    Abstract: Methods and apparatuses for configuring logging of a deployment of an enterprise component are described herein. In one embodiment, in response to a request for deploying an enterprise component, a logging configuration process extracts logging configuration information from a logging configuration file associated with the enterprise component and configures the logging for the respective enterprise component being deployed. The logging configuration file is designed exclusively for configuring logging of the enterprise component. Thereafter, the deployment information of the enterprise component is logged based on the extracted logging configuration information when the enterprise component is deployed. Other methods and apparatuses are also described.
    Type: Grant
    Filed: April 30, 2004
    Date of Patent: June 22, 2010
    Assignee: SAP AG
    Inventors: Gregor K. Frey, Miroslav R. Petrov, Georgi G. Maneff
  • Patent number: 7739374
    Abstract: An integrated tracing and logging system for an enterprise network is described. One embodiment of the integrated logging and tracing system has an object-oriented architecture which includes a controller class with two sub-classes: a tracing sub-class and a logging sub-class. Instances of the tracing sub-class (tracing modules) are associated with specified program code regions of network applications. The tracing modules receive method calls from the network applications and process the method calls based on defined severity levels. Instances of the logging sub-class (logging modules) are associated with specified “categories” related to the enterprise network (e.g., system, database, etc). The logging modules receive and process method calls from network components associated with the categories. The integrated logging and tracing system provides a unique architecture for configuring the logging and tracing modules using minimum/maximum severity settings and inheritance.
    Type: Grant
    Filed: December 30, 2003
    Date of Patent: June 15, 2010
    Assignee: SAP AG
    Inventors: Gregor K. Frey, Heiko D. Kiessling, Miroslav R. Petrov, Georgi G. Manev, Nikola I. Marchev
  • Patent number: 7721266
    Abstract: An integrated tracing and logging system for an enterprise network. One embodiment of the integrated logging and tracing system has an object-oriented architecture which includes a controller class with two sub-classes: a tracing sub-class and a logging sub-class. Instances of the tracing sub-class (tracing modules) are associated with specified program code regions of network applications. The tracing modules receive method calls from the network applications and process the method calls based on defined severity levels. Instances of the logging sub-class (logging modules) are associated with specified “categories” related to the enterprise network (e.g., system, database, etc). The logging modules receive and process method calls from network components associated with the categories. The integrated logging and tracing system allows the format of tracing and logging messages to be configured without recompiling any source code.
    Type: Grant
    Filed: March 26, 2004
    Date of Patent: May 18, 2010
    Assignee: SAP AG
    Inventors: Gregor K Frey, Heiko Kiessling, Miroslav R. Petrov, Georgi G. Manev, Nikola I Marchev
  • Patent number: 7703019
    Abstract: A method, apparatus, and system are provided for a visual administrator for specifying service references to support a service. According to one embodiment, a hierarchical tree structure having one or more tree nodes is displayed in a graphical user interface. Each of the one or more tree nodes may represent a resource of an application server. In an embodiment, at least one of the tree nodes represents a service of the application server. The tree node representing the service may be selected via a cursor control device. In one embodiment, upon selecting the tree node, a list of one or more service references associated with the service is displayed in the graphical user interface. Each listed service reference may include, for example, a server reference name, a service reference type, and/or a relationship value. In one embodiment, the relationship value specifies whether the listed service reference is to be automatically started when the service represented by the selected tree node is started.
    Type: Grant
    Filed: March 26, 2004
    Date of Patent: April 20, 2010
    Assignee: SAP AG
    Inventors: Miroslav R. Petrov, Georgi Z. Shirkov
  • Patent number: 7661066
    Abstract: A method, apparatus, and system are provided for a visual administrator providing Java management bean (MBean) support. According to one embodiment, a representation of a plurality of MBeans is displayed on a graphical user interface of a computing device. One of the plurality of MBeans may be selected with the graphical user interface. In an embodiment, an attribute of the selected MBean is accessed with the graphical user interface. In an embodiment, an operation of the selected MBean is invoked with the graphical user interface.
    Type: Grant
    Filed: March 26, 2004
    Date of Patent: February 9, 2010
    Assignee: SAP AG
    Inventors: Miroslav R Petrov, Georgi Z. Shirkov, Gregor Karl Frey, Reinhold Kautzleben
  • Patent number: 7606893
    Abstract: An integrated tracing and logging system for an enterprise network. One embodiment of the integrated logging and tracing system has an object-oriented architecture which includes a controller class with two sub-classes: a tracing sub-class and a logging sub-class. Instances of the tracing sub-class (tracing modules) are associated with specified program code regions of network applications. The tracing modules receive method calls from the network applications and process the method calls based on defined severity levels. Instances of the logging sub-class (logging modules) are associated with specified “categories” related to the enterprise network (e.g., system, database, etc). The logging modules receive and process method calls from network components associated with the categories. The integrated logging and tracing system allows tracing and logging information to be collected and correlated in a variety of useful ways.
    Type: Grant
    Filed: December 30, 2003
    Date of Patent: October 20, 2009
    Assignee: SAP AG
    Inventors: Miroslav R. Petrov, Gregor K. Frey, Heiko D. Kiessling, Georgi G. Maneff, Nikola I. Marchev
  • Patent number: 7577731
    Abstract: A method, apparatus, and system are provided for monitoring of system resources. According to one embodiment, a monitor server may be used to monitor system resources, to collect monitoring data associated with the resources, and to provide the monitoring data to a destination. The monitor server may include a Java Management Extensions (JMX)-based monitor server. Further, a managed bean server having a registry of managed beans may be coupled with the monitor server to facilitate the monitor server to monitor the resources.
    Type: Grant
    Filed: December 30, 2003
    Date of Patent: August 18, 2009
    Assignee: SAP AG
    Inventors: Gregor K. Frey, Joerg Weller, Reinhold Kautzleben, Miroslav R. Petrov
  • Patent number: 7493624
    Abstract: A monitoring system and method are described which simplify the management of complex, multi-tiered networks such as those used in large enterprises. A cluster of application servers are communicatively coupled on a network to serve applications over the network to a plurality of clients. Each of the application servers includes a plurality of server nodes and at least one dispatcher node. Each of the server nodes and dispatchers is assigned its own dedicated management bean (“MBean”) server and each of the MBean servers are associated with a plurality of MBeans for monitoring specified system resources. In addition, one embodiment of the invention includes cluster integration logic which collects and compiles resource data from each of the individual MBeans and provides the compiled data in a predefined organizational structure to a management interface.
    Type: Grant
    Filed: December 30, 2003
    Date of Patent: February 17, 2009
    Assignee: SAP AG
    Inventors: Reinhold Kautzleben, Gregor K. Frey, Miroslav R. Petrov
  • Patent number: 7475401
    Abstract: Apparatus, methods, and systems for provision of filtered unified logging interfaces or services, for example, employed within application servers. In one embodiment of the invention, a filtered unified logging application programming interface (API) provides unified configuration and/or viewing for both tracing and logging. Use of filters provides a finer granularity of log controller or log output, for example, when compared with only utilizing severity. A method of providing filtered unified logging includes receiving a message, the message having a predefined severity; dropping the message if the message severity does not reach a threshold severity; applying one or more filters to the message if the message severity reaches the threshold severity; and sending the message to a destination if the message is not filtered out.
    Type: Grant
    Filed: December 30, 2003
    Date of Patent: January 6, 2009
    Assignee: SAP AG
    Inventors: Gregor K. Frey, Heiko D. Kiessling, Miroslav R. Petrov, Georgi G. Manev, Nikola I. Marchev
  • Publication number: 20080148239
    Abstract: An integrated tracing and logging system for an enterprise network. One embodiment of the integrated logging and tracing system has an object-oriented architecture which includes a controller class with two sub-classes: a tracing sub-class and a logging sub-class. Instances of the tracing sub-class (tracing modules) are associated with specified program code regions of network applications. The tracing modules receive method calls from the network applications and process the method calls based on defined severity levels. Instances of the logging sub-class (logging modules) are associated with specified “categories” related to the enterprise network (e.g., system, database, etc). The logging modules receive and process method calls from network components associated with the categories. The integrated logging and tracing system allows tracing and logging information to be collected and correlated in a variety of useful ways.
    Type: Application
    Filed: December 30, 2003
    Publication date: June 19, 2008
    Inventors: Miroslav R. Petrov, Gregor K. Frey, Heiko D. Kiessling, Georgi G. Maneff, Nikola I. Marchev
  • Publication number: 20040194066
    Abstract: A method, apparatus, and system are provided for monitoring of system resources. According to one embodiment, a monitor server may be used to monitor system resources, to collect monitoring data associated with the resources, and to provide the monitoring data to a destination. The monitor server may include a Java Management Extensions (JMX)-based monitor server. Further, a managed bean server having a registry of managed beans may be coupled with the monitor server to facilitate the monitor server to monitor the resources.
    Type: Application
    Filed: December 30, 2003
    Publication date: September 30, 2004
    Inventors: Gregor K. Frey, Joerg Weller, Reinhold Kautzleben, Miroslav R. Petrov