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: 8954590Abstract: 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: GrantFiled: April 27, 2004Date of Patent: February 10, 2015Assignee: SAP AGInventors: Nikola I. Marchev, Miroslav R. Petrov, Biser E. Ivanov, Jasen S. Minov, Nikolai V. Neichev
-
Patent number: 8166152Abstract: 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: GrantFiled: December 30, 2003Date of Patent: April 24, 2012Assignee: SAP AGInventors: Sylvia J. Delcheva, Gregor K. Frey, Juergen Opgenorth, Miroslav R. Petrov
-
Publication number: 20110276702Abstract: 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: ApplicationFiled: April 27, 2004Publication date: November 10, 2011Inventors: Nikola I. Marchev, Miroslav R. Petrov, Biser E. Ivanov, Jasen S. Minov, Nikolai V. Neichev
-
Patent number: 7941521Abstract: 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: GrantFiled: December 30, 2003Date of Patent: May 10, 2011Assignee: SAP AGInventors: Miroslav R. Petrov, Georgi Zdr. Shirkov, Reinhold Kautzleben, Gregor K. Frey
-
Patent number: 7756968Abstract: 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: GrantFiled: December 30, 2003Date of Patent: July 13, 2010Assignee: SAP AGInventors: Gregor K. Frey, Joerg Weller, Juergen Opgenorth, Reinhold Kautzleben, Miroslav R. Petrov
-
Patent number: 7743029Abstract: 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: GrantFiled: April 30, 2004Date of Patent: June 22, 2010Assignee: SAP AGInventors: Gregor K. Frey, Miroslav R. Petrov, Georgi G. Maneff
-
Patent number: 7739374Abstract: 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: GrantFiled: December 30, 2003Date of Patent: June 15, 2010Assignee: SAP AGInventors: Gregor K. Frey, Heiko D. Kiessling, Miroslav R. Petrov, Georgi G. Manev, Nikola I. Marchev
-
Patent number: 7721266Abstract: 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: GrantFiled: March 26, 2004Date of Patent: May 18, 2010Assignee: SAP AGInventors: Gregor K Frey, Heiko Kiessling, Miroslav R. Petrov, Georgi G. Manev, Nikola I Marchev
-
Patent number: 7703019Abstract: 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: GrantFiled: March 26, 2004Date of Patent: April 20, 2010Assignee: SAP AGInventors: Miroslav R. Petrov, Georgi Z. Shirkov
-
Patent number: 7661066Abstract: 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: GrantFiled: March 26, 2004Date of Patent: February 9, 2010Assignee: SAP AGInventors: Miroslav R Petrov, Georgi Z. Shirkov, Gregor Karl Frey, Reinhold Kautzleben
-
Patent number: 7606893Abstract: 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: GrantFiled: December 30, 2003Date of Patent: October 20, 2009Assignee: SAP AGInventors: Miroslav R. Petrov, Gregor K. Frey, Heiko D. Kiessling, Georgi G. Maneff, Nikola I. Marchev
-
Patent number: 7577731Abstract: 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: GrantFiled: December 30, 2003Date of Patent: August 18, 2009Assignee: SAP AGInventors: Gregor K. Frey, Joerg Weller, Reinhold Kautzleben, Miroslav R. Petrov
-
Patent number: 7493624Abstract: 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: GrantFiled: December 30, 2003Date of Patent: February 17, 2009Assignee: SAP AGInventors: Reinhold Kautzleben, Gregor K. Frey, Miroslav R. Petrov
-
Patent number: 7475401Abstract: 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: GrantFiled: December 30, 2003Date of Patent: January 6, 2009Assignee: SAP AGInventors: Gregor K. Frey, Heiko D. Kiessling, Miroslav R. Petrov, Georgi G. Manev, Nikola I. Marchev
-
Publication number: 20080148239Abstract: 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: ApplicationFiled: December 30, 2003Publication date: June 19, 2008Inventors: Miroslav R. Petrov, Gregor K. Frey, Heiko D. Kiessling, Georgi G. Maneff, Nikola I. Marchev
-
Publication number: 20040194066Abstract: 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: ApplicationFiled: December 30, 2003Publication date: September 30, 2004Inventors: Gregor K. Frey, Joerg Weller, Reinhold Kautzleben, Miroslav R. Petrov