Patents by Inventor Bojidar Kadrev

Bojidar Kadrev 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: 10015049
    Abstract: Various embodiments of systems and methods to configure network devices in a network are described herein. In one aspect, upon determining an unsuccessful configuration of a first network device, configuring the first network device is retried for a predetermined number of times. Further, a configuration of a second network device is reverted when the configuration of the first network device is unsuccessful upon retrying for the predetermined number of times. Upon determining of a successful configuration of the first network device, the configuration of the first network device and the second network device is committed.
    Type: Grant
    Filed: February 13, 2014
    Date of Patent: July 3, 2018
    Assignee: SAP SE
    Inventors: Georgi Sabev, Bojidar Kadrev
  • Patent number: 9503447
    Abstract: Secure communication between processes in cloud platform may be performed by receiving a request from a client application process hosted in an application virtual machine at a load balancer. A first secure communication channel is established between the client application process and the load balancer. The first secure communication channel is encrypted with the client certificate. The first secure communication channel is terminated at the load balancer. A service process in a service virtual machine is identified based on the request received from the client application process. A new request is sent to the service virtual machine to establish a second secure communication channel between the load balancer and the service virtual machine. The load balancer certificate signed by the internal certificate authority is validated at the service virtual machine. Upon successful validation of the load balancer certificate, the second secure communication channel is accepted at the service virtual machine.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: November 22, 2016
    Assignee: SAP SE
    Inventors: Svetoslav Manolov, Diyan Yordanov, Petio Petev, Bojidar Kadrev
  • Publication number: 20150229526
    Abstract: Various embodiments of systems and methods to configure network devices in a network are described herein. In one aspect, upon determining an unsuccessful configuration of a first network device, configuring the first network device is retried for a predetermined number of times. Further, a configuration of a second network device is reverted when the configuration of the first network device is unsuccessful upon retrying for the predetermined number of times. Upon determining of a successful configuration of the first network device, the configuration of the first network device and the second network device is committed.
    Type: Application
    Filed: February 13, 2014
    Publication date: August 13, 2015
    Inventors: GEORGI SABEV, Bojidar Kadrev
  • Publication number: 20150215308
    Abstract: Secure communication between processes in cloud platform may be performed by receiving a request from a client application process hosted in an application virtual machine at a load balancer. A first secure communication channel is established between the client application process and the load balancer. The first secure communication channel is encrypted with the client certificate. The first secure communication channel is terminated at the load balancer. A service process in a service virtual machine is identified based on the request received from the client application process. A new request is sent to the service virtual machine to establish a second secure communication channel between the load balancer and the service virtual machine. The load balancer certificate signed by the internal certificate authority is validated at the service virtual machine. Upon successful validation of the load balancer certificate, the second secure communication channel is accepted at the service virtual machine.
    Type: Application
    Filed: January 30, 2014
    Publication date: July 30, 2015
    Inventors: Svetoslav Manolov, Diyan Yordanov, Petio Petev, Bojidar Kadrev
  • Patent number: 8898220
    Abstract: Various embodiments of systems and methods for remote method invocation (RMI) tunneling over hypertext transfer protocol (HTTP) are described herein. RMI client uses HTTP client to send a protocol message in the body of an HTTP request to a special application on a server. The application dispatches the content of the message to RMI service of the server to handle remote call. RMI response may be sent in the HTTP response of the same HTTP request or some of the further requests. RMI callbacks initiated from the server back to the client are also delivered in an HTTP response of a client's HTTP request.
    Type: Grant
    Filed: September 15, 2010
    Date of Patent: November 25, 2014
    Assignee: SAP SE
    Inventors: Slavomir Grigorov, Polina Genova, Maria Jurova, Bojidar Kadrev, Diana Kaneva, Tsvetko Trendafilov, Diyan Yordanov
  • Publication number: 20130160132
    Abstract: Various embodiments of systems and methods for Cross-Site Request Forgery (XSRF) protection are described herein. An XSRF protection framework provides rich configuration possibilities for protection using an XSRF token. In one aspect—XSRF encoding is performed for a set of URLs according to a configuration and then a token validation is performed for incoming requests to protected resources. In another aspect—XSRF token leakage via the referrer header to external URLs is prevented.
    Type: Application
    Filed: December 14, 2011
    Publication date: June 20, 2013
    Inventors: POLINA GENOVA, MICHAEL ENGLER, SLAVOMIR GRIGOROV, MARIA JUROVA, BOJIDAR KADREV, MARTIN SCHMID, TSVETKO TRENDAFILOV, DIYAN YORDANOV, IWAN ZAREMBO
  • Publication number: 20120066291
    Abstract: Various embodiments of systems and methods for remote method invocation (RMI) tunneling over hypertext transfer protocol (HTTP) are described herein. RMI client uses HTTP client to send a protocol message in the body of an HTTP request to a special application on a server. The application dispatches the content of the message to RMI service of the server to handle remote call. RMI response may be sent in the HTTP response of the same HTTP request or some of the further requests. RMI callbacks initiated from the server back to the client are also delivered in an HTTP response of a client's HTTP request.
    Type: Application
    Filed: September 15, 2010
    Publication date: March 15, 2012
    Inventors: SLAVOMIR GRIGOROV, Polina Genova, Maria Jurova, Bojidar Kadrev, Diana Kaneva, Tsvetko Trendafilov, Diyan Yordanov